Copy disabled (too large)
Download .txt
Showing preview only (22,619K chars total). Download the full file to get everything.
Repository: CarlVerret/csFastFloat
Branch: master
Commit: 08263c120f9b
Files: 76
Total size: 272.8 MB
Directory structure:
gitextract_6r9e4u6m/
├── .dockerignore
├── .gitattributes
├── .github/
│ └── workflows/
│ └── dotnet.yml
├── .gitignore
├── .vscode/
│ └── tasks.json
├── Benchmark/
│ ├── Benchmark.csproj
│ ├── FastParserBenchmark.cs
│ ├── MFloatPersecColumn.cs
│ └── data/
│ ├── canada.txt
│ ├── mesh.txt
│ └── synthetic.txt
├── BenchmarkHandCoded/
│ ├── BenchmarkHandCoded.csproj
│ ├── Dockerfile
│ ├── Program.cs
│ ├── Properties/
│ │ └── launchSettings.json
│ └── data/
│ ├── canada.txt
│ ├── mesh.txt
│ └── synthetic.txt
├── LICENSE
├── NugetDoc.md
├── README.md
├── TestcsFastFloat/
│ ├── BaseTestClass.cs
│ ├── Basic/
│ │ ├── BasicTests.cs
│ │ ├── TestDoubleParser.ParseDouble_CharConsumed_Works_Scenarios.approved.txt
│ │ ├── TestDoubleParser.ParseDouble_charConsumed_WholeString.approved.txt
│ │ ├── TestDoubleParser.ParseNumberString_Works_Scnenarios.approved.txt
│ │ ├── TestDoubleParser.ParseNumber_Works_Scnenarios.approved.txt
│ │ ├── TestDoubleParser.cs
│ │ ├── TestFloatParser.LeadingZeros.approved.txt
│ │ ├── TestFloatParser.ParseNumberString_Works_Scnenarios.approved.txt
│ │ ├── TestFloatParser.ParseNumber_Works_Scenarios.approved.txt
│ │ ├── TestFloatParser.ParseNumber_Works_Scnenarios.approved.txt
│ │ ├── TestFloatParser.cs
│ │ └── TestSIMD.cs
│ ├── Exaustive/
│ │ └── ExaustiveTests.cs
│ ├── TestcsFastFloat.csproj
│ ├── data_files/
│ │ ├── freetype-2-7.txt
│ │ ├── google-double-conversion.txt
│ │ ├── google-wuffs.txt
│ │ ├── ibm-fpgen.txt
│ │ ├── lemire-fast-double-parser.txt
│ │ ├── lemire-fast-float.txt
│ │ ├── more-test-cases.txt
│ │ ├── remyoudompheng-fptest-0.txt
│ │ ├── remyoudompheng-fptest-1.txt
│ │ ├── remyoudompheng-fptest-2.txt
│ │ ├── remyoudompheng-fptest-3.txt
│ │ ├── tencent-rapidjson.txt
│ │ └── ulfjack-ryu.txt
│ ├── strtod_tests/
│ │ ├── Strtod_tests.cs
│ │ ├── Strtod_tests.strtod_tests_file.ForScenario.5.0.approved.txt
│ │ ├── Strtod_tests.strtod_tests_file.ForScenario.8.0.approved.txt
│ │ ├── Strtod_tests.strtod_tests_file.ForScenario.9.0.approved.txt
│ │ ├── Strtod_tests.strtod_tests_file.approved.txt
│ │ └── strtod_cases.txt
│ └── suppl_tests/
│ └── SupplFilesTest.cs
├── benchmark.docker
├── benchmark_handcoded.docker
├── csFastFloat/
│ ├── .editorconfig
│ ├── AssemblyInfo.cs
│ ├── Constants/
│ │ ├── Constants.cs
│ │ ├── DoubleBinaryConstants.cs
│ │ └── FloatBinaryFormat.cs
│ ├── FastDoubleParser.cs
│ ├── FastFloatParser.cs
│ ├── Structures/
│ │ ├── AdjustedMantissa.cs
│ │ ├── DecimalInfo.cs
│ │ ├── DigitsBuffer.cs
│ │ ├── EnumExtensions.cs
│ │ ├── ParsedNumberString.cs
│ │ └── value128.cs
│ ├── Utils/
│ │ └── Utils.cs
│ ├── csFastFloat.csproj
│ ├── csFastFloat.xml
│ └── docs/
│ └── readme.md
└── csFastFloat.sln
================================================
FILE CONTENTS
================================================
================================================
FILE: .dockerignore
================================================
**/.classpath
**/.dockerignore
**/.env
**/.git
**/.gitignore
**/.project
**/.settings
**/.toolstarget
**/.vs
**/.vscode
**/*.*proj.user
**/*.dbmdl
**/*.jfm
**/azds.yaml
**/bin
**/charts
**/docker-compose*
**/Dockerfile*
**/node_modules
**/npm-debug.log
**/obj
**/secrets.dev.yaml
**/values.dev.yaml
LICENSE
README.md
================================================
FILE: .gitattributes
================================================
###############################################################################
# Set default behavior to automatically normalize line endings.
###############################################################################
* text=auto
###############################################################################
# Set default behavior for command prompt diff.
#
# This is need for earlier builds of msysgit that does not have it on by
# default for csharp files.
# Note: This is only used by command line
###############################################################################
#*.cs diff=csharp
###############################################################################
# Set the merge driver for project and solution files
#
# Merging from the command prompt will add diff markers to the files if there
# are conflicts (Merging from VS is not affected by the settings below, in VS
# the diff markers are never inserted). Diff markers may cause the following
# file extensions to fail to load in VS. An alternative would be to treat
# these files as binary and thus will always conflict and require user
# intervention with every merge. To do so, just uncomment the entries below
###############################################################################
#*.sln merge=binary
#*.csproj merge=binary
#*.vbproj merge=binary
#*.vcxproj merge=binary
#*.vcproj merge=binary
#*.dbproj merge=binary
#*.fsproj merge=binary
#*.lsproj merge=binary
#*.wixproj merge=binary
#*.modelproj merge=binary
#*.sqlproj merge=binary
#*.wwaproj merge=binary
###############################################################################
# behavior for image files
#
# image files are treated as binary by default.
###############################################################################
#*.jpg binary
#*.png binary
#*.gif binary
###############################################################################
# diff behavior for common document formats
#
# Convert binary document formats to text before diffing them. This feature
# is only available from the command line. Turn it on by uncommenting the
# entries below.
###############################################################################
#*.doc diff=astextplain
#*.DOC diff=astextplain
#*.docx diff=astextplain
#*.DOCX diff=astextplain
#*.dot diff=astextplain
#*.DOT diff=astextplain
#*.pdf diff=astextplain
#*.PDF diff=astextplain
#*.rtf diff=astextplain
#*.RTF diff=astextplain
================================================
FILE: .github/workflows/dotnet.yml
================================================
name: .NET
on:
push:
branches:
- master
- main
pull_request:
branches:
- master
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: |
8.0.x
9.0.x
- name: Install Mono (for .NET Framework 4.7.2 test host)
run: |
sudo apt-get update
sudo apt-get install -y mono-complete
- name: Restore dependencies
run: dotnet restore
- name: Build
run: dotnet build --no-restore --configuration Release -p:ContinuousIntegrationBuild=true
- name: Unit tests
run: dotnet test --no-build --configuration Release --verbosity m
continue-on-error: false
- name: Publish packages
uses: actions/upload-artifact@v4
with:
name: packages
path: '**/*.*nupkg'
================================================
FILE: .gitignore
================================================
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
# core temp files ?
Core.*
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# ApprovalTests received files
*.received.txt
# Mono auto generated files
mono_crash.*
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Oo]ut/
[Ll]og/
[Ll]ogs/
# Visual Studio 2015/2017 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# Visual Studio 2017 auto generated files
Generated\ Files/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUnit
*.VisualState.xml
TestResult.xml
nunit-*.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# Benchmark Results
BenchmarkDotNet.Artifacts/
# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/
# ASP.NET Scaffolding
ScaffoldingReadMe.txt
# StyleCop
StyleCopReport.xml
# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# Visual Studio Trace Files
*.e2e
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json
# Coverlet is a free, cross platform Code Coverage Tool
coverage*.json
coverage*.xml
coverage*.info
# Visual Studio code coverage results
*.coverage
*.coveragexml
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
#core files
core.*
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
*.nupkg
# NuGet Symbol Packages
*.snupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
*.appxbundle
*.appxupload
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs
# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak
# SQL Server files
*.mdf
*.ldf
*.ndf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- [Bb]ackup.rdl
*- [Bb]ackup ([0-9]).rdl
*- [Bb]ackup ([0-9][0-9]).rdl
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# CodeRush personal settings
.cr/personal
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config
# Tabs Studio
*.tss
# Telerik's JustMock configuration file
*.jmconfig
# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
# OpenCover UI analysis results
OpenCover/
# Azure Stream Analytics local run output
ASALocalRun/
# MSBuild Binary and Structured Log
*.binlog
# NVidia Nsight GPU debugger configuration file
*.nvuser
# MFractors (Xamarin productivity tool) working folder
.mfractor/
# Local History for Visual Studio
.localhistory/
# BeatPulse healthcheck temp database
healthchecksdb
# Backup folder for Package Reference Convert tool in Visual Studio 2017
MigrationBackup/
# Ionide (cross platform F# VS Code tools) working folder
.ionide/
# Fody - auto-generated XML schema
FodyWeavers.xsd
# Jetbrains Rider
.idea/
================================================
FILE: .vscode/tasks.json
================================================
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "build",
"command": "dotnet",
"type": "shell",
"args": [
"build",
// Ask dotnet build to generate full paths for file names.
"/property:GenerateFullPaths=true",
// Do not generate summary otherwise it leads to duplicate errors in Problems panel
"/consoleloggerparameters:NoSummary"
],
"group": "build",
"presentation": {
"reveal": "silent"
},
"problemMatcher": "$msCompile"
}
]
}
================================================
FILE: Benchmark/Benchmark.csproj
================================================
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<OutputType>Exe</OutputType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="BenchmarkDotNet" Version="0.14.0" />
<PackageReference Include="BenchmarkDotNet.Diagnostics.Windows" Version="0.14.0" />
</ItemGroup>
<ItemGroup>
<None Update="data\canada.txt">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<None Update="data\synthetic.txt">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<None Update="data\mesh.txt">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<Folder Include="BenchmarkDotNet.Artifacts\results\" />
</ItemGroup>
<ItemGroup>
<None Include="..\.dockerignore" Link=".dockerignore">
<DependentUpon>$(DockerDefaultDockerfile)</DependentUpon>
</None>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\csFastFloat\csFastFloat.csproj" />
</ItemGroup>
</Project>
================================================
FILE: Benchmark/FastParserBenchmark.cs
================================================
using BenchmarkDotNet.Attributes;
using BenchmarkDotNet.Columns;
using BenchmarkDotNet.Configs;
//using BenchmarkDotNet.Diagnostics.Windows;
using BenchmarkDotNet.Jobs;
using BenchmarkDotNet.Running;
using csFastFloat.Structures;
using System;
using System.Globalization;
using BenchmarkDotNet.Reports;
using System.Collections.Generic;
namespace csFastFloat.Benchmark
{
//[MemoryDiagnoser]
[SimpleJob(RuntimeMoniker.Net90)]
[Config(typeof(Config))]
public class FFBenchmark
{
private string[] _lines;
private byte[][] _linesUtf8;
private class Config : ManualConfig
{
public Config()
{
AddColumn(StatisticColumn.Min);
AddColumn(new MFloatPerSecColumn());
AddColumn(new VolumePerSecColumn());
}
}
[Benchmark(Description = "Utf8Parser")]
public double Utf8Parser()
{
double max = double.MinValue;
foreach (byte[] l in _linesUtf8)
{
if (!System.Buffers.Text.Utf8Parser.TryParse(l, out double d, out int consumed) || consumed != l.Length)
throw new InvalidOperationException();
max = d > max ? d : max;
}
return max;
}
[Benchmark(Description = "FastFloat.TryParseDouble() - UTF8")]
public double FastParserUtf8_()
{
double max = double.MinValue;
foreach (byte[] l in _linesUtf8)
{
FastDoubleParser.TryParseDouble(l, out double d);
max = d > max ? d : max;
}
return max;
}
[Benchmark(Description = "FastFloat.TryParseDouble()")]
public double FastParser_()
{
double max = double.MinValue;
foreach (string l in _lines)
{
FastDoubleParser.TryParseDouble(l, out double d);
max = d > max ? d : max;
}
return max;
}
[Benchmark(Description = "ParseNumberString() only")]
public double FastParser_PNS()
{
double max = double.MinValue;
foreach (string l in _lines)
{
unsafe {
fixed (char* p = l)
{
var pni = ParsedNumberString.ParseNumberString(p, p + l.Length);
max = pni.exponent > max ? pni.exponent: max;
}
}
}
return max;
}
[Benchmark(Baseline = true, Description = "Double.Parse()")]
public double Double_std()
{
double max = double.MinValue;
foreach (string l in _lines)
{
double d = double.Parse(l, CultureInfo.InvariantCulture);
max = d > max ? d : max;
}
return max;
}
[Params(@"data/canada.txt", @"data/mesh.txt", @"data/synthetic.txt")]
public string FileName;
[GlobalSetup]
public void Setup()
{
Console.WriteLine("reading data");
_lines = System.IO.File.ReadAllLines(FileName);
_linesUtf8 = Array.ConvertAll(_lines, System.Text.Encoding.UTF8.GetBytes);
}
}
public class Program
{
public static void Main(string[] args)
{
var config = DefaultConfig.Instance.WithSummaryStyle( SummaryStyle.Default.WithMaxParameterColumnWidth(100));
BenchmarkRunner.Run<FFBenchmark>(config);
}
}
}
================================================
FILE: Benchmark/MFloatPersecColumn.cs
================================================
using BenchmarkDotNet.Columns;
using BenchmarkDotNet.Running;
using BenchmarkDotNet.Reports;
using System.IO;
using System.Linq;
namespace csFastFloat.Benchmark
{
public class MFloatPerSecColumn : IColumn
{
public string Id => nameof(MFloatPerSecColumn);
public string ColumnName => "MFloat/s";
public string Legend => "Million of floats parsed per second";
public UnitType UnitType => UnitType.Size;
public bool AlwaysShow => true;
public ColumnCategory Category => ColumnCategory.Metric;
public int PriorityInCategory => 1;
public bool IsNumeric => true;
public bool IsAvailable(Summary summary) => true;
public bool IsDefault(Summary summary, BenchmarkCase benchmarkCase) => false;
public string GetValue(Summary summary, BenchmarkCase benchmarkCase) => GetValue(summary, benchmarkCase, SummaryStyle.Default);
public string GetValue(Summary summary, BenchmarkCase benchmarkCase, SummaryStyle style)
{
var disp_info = benchmarkCase.DisplayInfo;
var fileName = benchmarkCase.Parameters.Items.FirstOrDefault(x => x.Name == "FileName").ToString();
var nbFloat = System.IO.File.ReadAllLines(fileName).Count();
var s= summary.Reports.Where(x => x.BenchmarkCase.DisplayInfo == disp_info).FirstOrDefault();
double fps = nbFloat * 1000 / s.ResultStatistics.Min;
return string.Format("{0,8:f2}",fps);
}
public override string ToString() => ColumnName;
}
public class VolumePerSecColumn : IColumn
{
public string Id => nameof(VolumePerSecColumn);
public string ColumnName => "MB/s";
public string Legend => "Volume of data parsed per second (in MB)";
public UnitType UnitType => UnitType.Size;
public bool AlwaysShow => true;
public ColumnCategory Category => ColumnCategory.Metric;
public int PriorityInCategory => 2;
public bool IsNumeric => true;
public bool IsAvailable(Summary summary) => true;
public bool IsDefault(Summary summary, BenchmarkCase benchmarkCase) => false;
public string GetValue(Summary summary, BenchmarkCase benchmarkCase) => GetValue(summary, benchmarkCase, SummaryStyle.Default);
public string GetValue(Summary summary, BenchmarkCase benchmarkCase, SummaryStyle style)
{
var disp_info = benchmarkCase.DisplayInfo;
var fileName = benchmarkCase.Parameters.Items.FirstOrDefault(x => x.Name == "FileName").ToString();
var volume = new FileInfo(fileName).Length/1024;
var s= summary.Reports.Where(x => x.BenchmarkCase.DisplayInfo == disp_info).FirstOrDefault();
double vps = volume * 1000000 / s.ResultStatistics.Min;
return string.Format("{0,8:f2}",vps);
}
public override string ToString() => ColumnName;
}
}
================================================
FILE: Benchmark/data/canada.txt
================================================
-65.613616999999977
43.420273000000009
-65.619720000000029
43.418052999999986
-65.625
43.421379000000059
-65.636123999999882
43.449714999999969
-65.633056999999951
43.474709000000132
-65.611389000000031
43.513054000000068
-65.605835000000013
43.516105999999979
-65.598343
43.515830999999935
-65.566101000000003
43.508331000000055
-65.561935000000005
43.504439999999988
-65.55999799999995
43.499718000000087
-65.573333999999988
43.476379000000065
-65.593612999999948
43.444153000000028
-65.613616999999977
43.420273000000009
-59.816947999999911
43.928328999999962
-59.841667000000029
43.918602000000021
-59.866393999999957
43.909987999999998
-59.879722999999956
43.906654000000003
-59.895835999999974
43.904160000000047
-59.919448999999929
43.901099999999985
-59.953330999999991
43.898604999999975
-60.013617999999951
43.903320000000008
-60.028609999999958
43.905548000000124
-60.078338999999914
43.917496000000028
-60.103888999999981
43.926659000000029
-60.121666000000005
43.934990000000084
-60.129997000000003
43.941933000000063
-60.124167999999997
43.945267000000058
-60.095000999999968
43.939430000000129
-60.017776000000026
43.925827000000083
-59.975554999999986
43.921936000000017
-59.966942000000017
43.921936000000017
-59.915000999999961
43.925552000000096
-59.861945999999989
43.934433000000013
-59.841385000000002
43.938880999999981
-59.80972300000002
43.950828999999999
-59.793334999999956
43.959435000000099
-59.777221999999938
43.968048000000067
-59.755279999999971
43.979431000000091
-59.724716000000001
43.991104000000121
-59.727775999999949
43.986382000000049
-59.736389000000031
43.979156000000103
-59.753615999999965
43.964995999999985
-59.762504999999919
43.957771000000093
-59.782501000000025
43.944434999999999
-59.793059999999969
43.93832400000008
-59.816947999999911
43.928328999999962
-66.282775999999956
44.289719000000105
-66.314437999999996
44.250548999999978
-66.322234999999978
44.252777000000094
-66.324448000000018
44.25750000000005
-66.323897999999986
44.263329000000113
-66.310271999999998
44.289993000000038
-66.303054999999915
44.300545000000056
-66.294723999999917
44.310271999999998
-66.228333000000021
44.385826000000009
-66.21945199999999
44.394713999999965
-66.214447000000007
44.397774000000027
-66.206389999999942
44.395271000000037
-66.204726999999934
44.384995000000004
-66.205275999999969
44.379433000000063
-66.208053999999947
44.372765000000072
-66.214721999999938
44.36360900000011
-66.249725000000012
44.327217000000132
-66.282775999999956
44.289719000000105
-66.886123999999995
44.614440999999999
-66.900283999999999
44.61332699999997
-66.904174999999952
44.618049999999982
-66.904449
44.622489999999971
-66.884734999999978
44.68332700000002
-66.858611999999937
44.743050000000039
-66.837783999999942
44.770827999999995
-66.833327999999938
44.774994000000049
-66.803329000000019
44.798881999999992
-66.798049999999932
44.802490000000091
-66.786666999999852
44.808044000000109
-66.779723999999931
44.809158000000082
-66.772507000000019
44.809158000000082
-66.767226999999934
44.805549999999982
-66.764724999999999
44.801102000000014
-66.757781999999963
44.792496000000085
-66.734726000000023
44.729156000000103
-66.736938000000009
44.717209000000139
-66.740279999999927
44.70777099999998
-66.761123999999995
44.676102000000128
-66.765015000000005
44.671378999999945
-66.875274999999931
44.619438000000059
-66.886123999999995
44.614440999999999
-61.199996999999996
45.558327000000077
-61.204720000000009
45.555267000000072
-61.212775999999963
45.556656000000032
-61.219993999999986
45.559990000000028
-61.224167000000023
45.564156000000139
-61.222220999999934
45.569443000000035
-61.21416499999998
45.568886000000134
-61.208610999999962
45.56721500000009
-61.202498999999989
45.563324000000023
-61.199996999999996
45.558327000000077
-60.993889000000024
45.45777099999998
-61.00028199999997
45.455826000000002
-61.007781999999963
45.457214000000079
-61.019446999999957
45.463882000000069
-61.101943999999946
45.523048000000017
-61.105835000000013
45.526939000000084
-61.108337000000006
45.540833000000021
-61.104445999999939
45.546387000000038
-61.098609999999951
45.549164000000076
-61.023612999999955
45.574997000000053
-61.017220000000009
45.575272000000041
-60.936942999999985
45.576659999999947
-60.908051
45.576103000000046
-60.900275999999906
45.575554000000125
-60.879996999999946
45.560547000000099
-60.878608999999869
45.555824000000143
-60.883888000000013
45.550544999999943
-60.889167999999984
45.548332000000016
-60.910277999999948
45.546104000000071
-60.936110999999983
45.539161999999976
-60.947495000000004
45.533607000000075
-60.952498999999932
45.529990999999995
-60.962501999999915
45.519989000000066
-60.96305799999999
45.514998999999989
-60.961669999999913
45.510277000000087
-60.958611000000019
45.505829000000119
-60.950553999999954
45.497771999999998
-60.993889000000024
45.45777099999998
-63.246391000000017
46.435547000000042
-63.25389100000001
46.435265000000129
-63.26167299999986
46.436378000000047
-63.269446999999957
46.439713000000097
-63.285004000000015
46.450829000000056
-63.27055399999989
46.450271999999984
-63.245834000000002
46.442764000000125
-63.240836999999999
46.438599000000124
-63.246391000000017
46.435547000000042
-71.111114999999984
46.850548000000003
-71.118606999999997
46.850273000000016
-71.127486999999917
46.851662000000033
-71.130279999999914
46.856102000000021
-71.128326000000015
46.862213000000111
-71.121383999999978
46.874161000000129
-71.098891999999978
46.898048000000017
-71.078339000000028
46.913605000000075
-70.936935000000005
46.992493000000024
-70.896666999999866
47.013329000000056
-70.87222300000002
47.024162000000047
-70.860001000000011
47.02777100000003
-70.845276000000013
47.029160000000047
-70.836394999999982
47.02777100000003
-70.818893000000003
47.02276599999999
-70.81361400000003
47.019440000000145
-70.809158000000025
47.01527400000009
-70.807495000000017
47.00999500000006
-70.809432999999956
47.004439999999988
-70.814437999999996
46.998329000000126
-70.877212999999983
46.931107000000111
-70.887512000000015
46.923607000000004
-70.904174999999952
46.913605000000075
-71.009170999999924
46.871101000000067
-71.033324999999934
46.862494999999967
-71.040832999999964
46.860549999999989
-71.082229999999925
46.853325000000098
-71.111114999999984
46.850548000000003
-60.445273999999984
46.861664000000133
-60.436942999999985
46.861107000000061
-60.352782999999988
46.861664000000133
-60.345832999999857
46.862494999999967
-60.334441999999967
46.868881000000101
-60.326110999999969
46.868323999999973
-60.320838999999978
46.864441000000056
-60.309440999999936
46.851105000000132
-60.302223000000026
46.837493999999936
-60.301392000000021
46.831940000000145
-60.304442999999935
46.815269000000114
-60.322776999999917
46.736382000000049
-60.327224999999885
46.724991000000045
-60.478881999999942
46.389992000000063
-60.535277999999948
46.321663000000058
-60.589438999999857
46.25499700000006
-60.609169000000009
46.201934999999935
-60.590331999999933
46.207821000000081
-60.587001999999984
46.209488000000135
-60.57150299999995
46.228653000000122
-60.553329000000019
46.248878000000047
-60.551391999999964
46.25499700000006
-60.543335000000013
46.266663000000051
-60.528053
46.278602999999919
-60.479720999999984
46.311104000000057
-60.46805599999999
46.316665999999998
-60.44388600000002
46.326942000000088
-60.430557000000022
46.33138299999996
-60.424171000000001
46.331665000000044
-60.416388999999867
46.328049000000021
-60.412216000000001
46.31888600000002
-60.417777999999942
46.285827999999981
-60.419997999999964
46.279991000000052
-60.42472099999992
46.27526899999998
-60.438048999999921
46.270828000000051
-60.454719999999952
46.262215000000083
-60.470550999999944
46.251105999999993
-60.53583100000003
46.192436000000043
-60.59027900000001
46.138603000000103
-60.600280999999939
46.130271999999991
-60.61611199999993
46.120827000000133
-60.645836000000031
46.106102000000021
-60.687774999999874
46.088326000000052
-60.701110999999912
46.08526599999999
-60.788895000000025
46.066666000000055
-60.86333499999995
46.052490000000034
-60.986114999999927
45.982491000000095
-61.023887999999943
45.969437000000028
-61.080283999999949
45.951660000000004
-61.087776000000019
45.95138500000013
-61.095832999999971
45.952217000000076
-61.105003000000011
45.954712000000086
-61.113059999999905
45.955268999999987
-61.117774999999938
45.950828999999999
-61.126944999999978
45.928329000000133
-61.125556999999958
45.923607000000061
-61.118332000000009
45.923049999999932
-61.056999000000019
45.931216999999947
-61.052834000000018
45.931881000000033
-61.017497999999989
45.940712000000076
-61.014835000000005
45.943382000000042
-60.989165999999955
45.95638300000013
-60.987777999999935
45.962494000000049
-60.984168999999952
45.967490999999939
-60.957221999999945
45.984992999999974
-60.940551999999911
45.994438000000059
-60.892776000000026
46.01527400000009
-60.853057999999976
46.03138000000007
-60.770835999999917
46.057495000000074
-60.757506999999919
46.060546999999985
-60.743056999999965
46.061661000000015
-60.735557999999912
46.058044000000052
-60.734169000000009
46.05332199999998
-60.734169000000009
46.047493000000145
-60.807502999999997
45.931107000000111
-60.870276999999987
45.910820000000058
-60.898055999999997
45.906654000000117
-60.956947000000014
45.903046000000018
-61.042888999999946
45.891327000000103
-61.047053999999946
45.890659000000085
-61.050555999999972
45.888991999999973
-61.053390999999976
45.886162000000127
-61.096663999999976
45.860275000000001
-61.097777999999948
45.854713000000061
-61.094718999999998
45.850273000000016
-61.087776000000019
45.847487999999998
-61.079726999999991
45.84693900000002
-61.073059000000001
45.84804500000007
-61.060829000000012
45.852776000000006
-61.049445999999989
45.858330000000024
-61.026107999999965
45.86971299999999
-60.989997999999957
45.881934999999999
-60.96805599999999
45.883331000000055
-60.960281000000009
45.880272000000048
-60.919448999999986
45.857498000000078
-60.915833000000021
45.852776000000006
-60.917777999999942
45.847487999999998
-60.935271999999941
45.825271999999984
-60.940551999999911
45.821663000000001
-60.947495000000004
45.820549000000028
-61.019446999999957
45.809989999999971
-61.067504999999983
45.791663999999969
-61.079169999999976
45.786110000000008
-61.118057000000022
45.763611000000026
-61.12777699999998
45.755271999999991
-61.147223999999994
45.704993999999999
-61.149170000000026
45.699715000000026
-61.142501999999922
45.696381000000031
-61.077498999999932
45.688880999999981
-61.070838999999978
45.689987000000031
-61.041945999999996
45.704162999999994
-61.012778999999966
45.718880000000013
-60.996391000000017
45.727767999999969
-60.972771000000023
45.738045
-60.954719999999952
45.745543999999938
-60.935829000000012
45.751389000000074
-60.92222599999991
45.75360900000004
-60.914443999999946
45.75360900000004
-60.890556000000004
45.751663000000008
-60.881942999999922
45.750000000000057
-60.864165999999898
45.744438000000116
-60.844161999999983
45.735268000000076
-60.816665999999998
45.722488000000112
-60.809998000000007
45.719154000000117
-60.800835000000006
45.71166199999999
-60.729438999999957
45.778603000000032
-60.719718999999998
45.788329999999974
-60.516944999999964
45.920830000000137
-60.491942999999878
45.929436000000067
-60.466942000000017
45.938041999999996
-60.409163999999976
45.979987999999935
-60.404166999999973
45.984436000000073
-60.395835999999974
45.99610100000001
-60.40166499999998
45.994713000000104
-60.555000000000007
45.946938000000102
-60.611671000000001
45.924995000000138
-60.629722999999899
45.917496000000142
-60.639998999999989
45.91027100000008
-60.644721999999945
45.905548000000124
-60.655272999999966
45.898330999999985
-60.661110000000008
45.895270999999923
-60.673331999999903
45.890549000000021
-60.686110999999926
45.886940000000038
-60.69388600000002
45.886107999999922
-60.708892999999875
45.887215000000026
-60.723327999999981
45.893326000000116
-60.788337999999953
45.929436000000067
-60.789725999999973
45.934433000000126
-60.788895000000025
45.939986999999974
-60.785278000000005
45.946381000000031
-60.78055599999999
45.950828999999999
-60.691382999999973
46.001937999999939
-60.679168999999945
46.006660000000011
-60.601395000000025
46.039719000000105
-60.541114999999991
46.065544000000102
-60.523612999999955
46.075554000000011
-60.490836999999942
46.094437000000084
-60.30999799999995
46.206939999999975
-60.30499999999995
46.210548000000074
-60.299994999999967
46.214996000000042
-60.295279999999934
46.226936000000137
-60.295279999999934
46.232208000000071
-60.304169000000002
46.233878999999945
-60.365554999999972
46.224990999999989
-60.372771999999998
46.223320000000115
-60.396111000000019
46.213051000000064
-60.401938999999913
46.21027399999997
-60.418335000000013
46.199996999999996
-60.428054999999915
46.192490000000078
-60.442497000000003
46.17943600000001
-60.463332999999921
46.163879000000122
-60.479163999999912
46.152771000000143
-60.528053
46.121658000000139
-60.605835000000013
46.074715000000083
-60.629997000000003
46.065269000000114
-60.644164999999987
46.063049000000092
-60.65193899999997
46.063880999999981
-60.656104999999968
46.067772000000048
-60.656386999999938
46.073051000000021
-60.652495999999985
46.079436999999984
-60.638335999999867
46.093048000000124
-60.456107999999972
46.241379000000052
-60.404998999999975
46.279991000000052
-60.399726999999984
46.283882000000119
-60.388892999999996
46.291106999999954
-60.359725999999966
46.304993000000138
-60.347778000000005
46.310546999999985
-60.285278000000005
46.321381000000031
-60.205558999999994
46.240273000000002
-60.138054000000011
46.246658000000025
-60.131942999999922
46.248604000000114
-60.124167999999997
46.248604000000114
-60.099997999999971
46.246384000000091
-60.091666999999916
46.244713000000047
-59.950553999999897
46.201385000000073
-59.873054999999965
46.17582699999997
-59.808608999999876
46.111938000000066
-59.80972300000002
46.106384000000048
-59.819449999999961
46.097214000000008
-59.834166999999979
46.084717000000012
-59.853888999999924
46.00249500000001
-59.840553
45.938324000000023
-59.958610999999962
45.901657000000057
-60.130279999999971
45.867767000000129
-60.136115999999959
45.864997999999957
-60.155272999999966
45.846656999999993
-60.159438999999963
45.841102999999976
-60.160552999999936
45.835548000000074
-60.174445999999989
45.76388500000013
-60.229163999999969
45.705551000000128
-60.233886999999925
45.701102999999932
-60.245834000000002
45.69499200000007
-60.379723000000013
45.644997000000046
-60.392226999999991
45.641105999999979
-60.411666999999966
45.636940000000095
-60.49888599999997
45.620269999999948
-60.513061999999934
45.618880999999988
-60.55750299999994
45.618049999999982
-60.765556000000004
45.594994000000099
-60.960830999999928
45.599433999999917
-61.101669000000015
45.564437999999996
-61.14833799999991
45.555267000000072
-61.168334999999956
45.551384000000098
-61.196917999999982
45.583740000000091
-61.218696999999963
45.580788000000098
-61.237521999999956
45.581528000000048
-61.273055999999997
45.561935000000005
-61.336945000000014
45.573326000000009
-61.37557599999991
45.622131000000138
-61.430556999999965
45.665543000000071
-61.454719999999952
45.705551000000128
-61.457503999999972
45.71527100000003
-61.478049999999996
45.803879000000109
-61.494720000000029
45.846381999999949
-61.527495999999985
45.98943300000002
-61.455558999999994
46.137497000000053
-61.447776999999974
46.149436999999978
-61.438888999999961
46.159430999999984
-61.412772999999959
46.178329000000076
-61.390839000000028
46.191376000000105
-61.37388599999997
46.200829000000113
-61.343329999999924
46.212493999999992
-61.305557000000022
46.224990999999989
-61.293892000000028
46.230819999999994
-61.283332999999971
46.238884000000041
-61.09722099999999
46.44609800000012
-61.089438999999913
46.458046000000138
-61.035278000000005
46.555549999999982
-61.033057999999926
46.561661000000072
-61.031113000000005
46.572769000000051
-61.032501000000025
46.577492000000063
-60.996947999999918
46.634720000000073
-60.892226999999991
46.77388000000002
-60.873610999999869
46.793052999999929
-60.86361699999992
46.801384000000041
-60.84027900000001
46.813605999999993
-60.833884999999896
46.815543999999932
-60.805557000000022
46.820273999999984
-60.793892000000028
46.825271999999984
-60.724716000000001
46.874992000000134
-60.714721999999995
46.88249200000007
-60.704444999999907
46.891380000000026
-60.695273999999927
46.901657
-60.686660999999958
46.912491000000045
-60.678336999999942
46.930824000000143
-60.670554999999979
46.953606000000036
-60.664444000000003
46.966103000000032
-60.65694400000001
46.978600000000029
-60.640282000000013
47
-60.609169000000009
47.024437000000091
-60.597777999999892
47.031105000000025
-60.591942000000017
47.033333000000027
-60.583327999999938
47.031661999999926
-60.460830999999871
46.999161000000015
-60.427498000000014
46.965827999999988
-60.493889000000024
46.902214000000072
-60.498055000000022
46.896660000000111
-60.452224999999942
46.864441000000056
-60.445273999999984
46.861664000000133
-64.039718999999991
46.743324000000086
-64.031677000000002
46.742767000000015
-64.016402999999912
46.743607000000054
-64.009170999999981
46.744156000000032
-64.005004999999983
46.749718000000144
-63.999999999999943
46.75360900000004
-63.991668999999945
46.753052000000139
-63.979163999999912
46.746383999999978
-63.974715999999944
46.742493000000081
-63.832503999999972
46.617210000000057
-63.831673000000023
46.611938000000123
-63.865004999999883
46.537498000000085
-63.868888999999967
46.531937000000084
-63.840836000000024
46.464438999999913
-63.828339000000028
46.458046000000138
-63.780281000000002
46.44499200000007
-63.742226000000016
46.439430000000129
-63.733054999999979
46.438881000000038
-63.709442000000024
46.43749200000002
-63.703888000000006
46.440544000000102
-63.698050999999964
46.456383000000073
-63.698607999999979
46.461662000000047
-63.700279000000023
46.466385000000002
-63.722771000000023
46.48054500000012
-63.738051999999982
46.491378999999995
-63.739998000000014
46.496101000000067
-63.723327999999924
46.543610000000058
-63.716110000000015
46.553879000000109
-63.709723999999994
46.556099000000131
-63.676391999999964
46.564156000000082
-63.662216000000001
46.566382999999973
-63.647223999999881
46.56721500000009
-63.618889000000024
46.561104
-63.497779999999977
46.527771000000143
-63.315001999999936
46.488602000000071
-63.271979999999928
46.426926000000094
-63.240661999999986
46.420456000000001
-63.216392999999982
46.412209000000132
-62.942771999999877
46.426941000000113
-62.862777999999935
46.434715000000097
-62.698607999999979
46.452492000000007
-62.692497000000003
46.456100000000106
-62.686385999999914
46.457497000000046
-62.665833000000021
46.461104999999975
-62.595001000000025
46.470825000000048
-62.477218999999991
46.477768000000026
-62.455558999999994
46.478600000000142
-62.182502999999997
46.485824999999977
-62.166388999999981
46.486107000000061
-62.133330999999941
46.482764999999915
-62.058051999999975
46.472762999999986
-62.014724999999942
46.46527100000003
-61.979720999999984
46.45915999999994
-61.970551
46.456940000000145
-61.965003999999965
46.453323000000012
-61.968886999999995
46.447768999999994
-61.973609999999951
46.443047000000092
-62.013061999999991
46.421104000000128
-62.101112000000001
46.379715000000033
-62.173331999999959
46.349433999999974
-62.215552999999943
46.343605000000139
-62.279723999999931
46.338043000000027
-62.309166000000005
46.349998000000085
-62.326392999999996
46.354996000000085
-62.342773000000022
46.356102000000135
-62.357779999999934
46.35582700000009
-62.355834999999956
46.35083000000003
-62.348052999999993
46.332214000000022
-62.334723999999994
46.311935000000062
-62.361945999999932
46.276657000000057
-62.419448999999986
46.219986000000119
-62.424720999999977
46.215546000000074
-62.453888000000006
46.21443899999997
-62.507506999999919
46.214157000000114
-62.603888999999924
46.182495000000131
-62.603888999999924
46.177215999999987
-62.54222900000002
46.122490000000028
-62.507506999999919
46.118881000000044
-62.5
46.119156000000089
-62.478333000000021
46.120827000000133
-62.477218999999991
46.126380999999924
-62.478881999999999
46.131935000000112
-62.481667000000016
46.13638300000008
-62.489998000000014
46.138328999999999
-62.497222999999963
46.138046000000031
-62.506110999999976
46.139717000000076
-62.513892999999996
46.142220000000066
-62.509726999999998
46.148605000000032
-62.504448000000025
46.150825999999995
-62.489166000000012
46.151382000000126
-62.473052999999993
46.150269000000094
-62.468886999999995
46.146102999999982
-62.449164999999937
46.100548000000003
-62.447494999999947
46.095543000000134
-62.446945000000028
46.090546000000018
-62.454720000000009
46.018883000000073
-62.459166999999979
46.006386000000077
-62.473609999999951
45.994713000000104
-62.496947999999975
45.983879000000002
-62.510001999999929
45.979156000000046
-62.541671999999949
45.970543000000077
-62.548614999999927
45.969437000000028
-62.591667000000029
45.964996000000099
-62.613891999999964
45.962769000000037
-62.650276000000019
45.960274000000027
-62.761115999999959
45.954162999999937
-62.837776000000019
45.967490999999939
-62.856667000000016
45.977486000000056
-62.882773999999984
45.995544000000109
-62.930283000000031
46.037215999999944
-62.970832999999971
46.07416500000005
-62.922500999999954
46.092491000000052
-62.917220999999984
46.096382000000119
-62.875274999999931
46.134995000000004
-62.871940999999936
46.143607999999972
-62.885276999999974
46.155823000000055
-62.890839000000028
46.159430999999984
-63.025276000000019
46.189156000000082
-63.103614999999991
46.201934999999935
-63.112777999999992
46.204163000000108
-63.119445999999868
46.207214000000135
-63.12222300000002
46.211662000000103
-63.120276999999987
46.217766000000097
-63.115836999999942
46.222487999999998
-63.038895000000025
46.280273000000079
-63.02416999999997
46.290275999999949
-63.017776000000026
46.292496000000142
-63.010284000000013
46.292770000000075
-63.002228000000002
46.289992999999981
-62.99610899999999
46.292220999999984
-62.979438999999957
46.301658999999972
-62.969161999999983
46.309432999999956
-62.964721999999881
46.314156000000139
-62.962775999999963
46.319992000000013
-62.969443999999953
46.31888600000002
-63.035277999999892
46.301658999999972
-63.041388999999981
46.299721000000034
-63.052779999999927
46.293884000000048
-63.058608999999933
46.290833000000021
-63.090836000000024
46.26915699999995
-63.165001000000018
46.210548000000074
-63.143332999999984
46.201660000000118
-63.139167999999984
46.197769000000051
-63.138610999999912
46.192490000000078
-63.140556000000004
46.186378000000104
-63.22444200000001
46.139717000000076
-63.23860899999994
46.138046000000031
-63.253615999999965
46.137497000000053
-63.26167299999986
46.138046000000031
-63.289169000000015
46.14388299999996
-63.409163999999919
46.176940999999999
-63.519722000000002
46.206099999999935
-63.591942000000017
46.211937000000091
-63.642775999999913
46.224990999999989
-63.649726999999928
46.228043000000071
-63.699722000000008
46.259437999999989
-63.700553999999954
46.269989000000066
-63.702224999999999
46.27526899999998
-63.70666499999993
46.278602999999919
-63.741942999999935
46.304436000000067
-63.754447999999968
46.310822000000144
-63.811110999999926
46.32749200000012
-63.772223999999937
46.360825000000091
-63.736945999999932
46.353882000000112
-63.729163999999969
46.352776000000063
-63.714721999999995
46.354164000000026
-63.739166000000012
46.391106000000036
-63.745002999999997
46.394714000000135
-63.754447999999968
46.396385000000009
-63.761672999999917
46.396659999999997
-63.841109999999958
46.39888000000002
-63.963615000000004
46.401100000000042
-63.981941000000006
46.39388300000013
-63.989165999999898
46.393608000000086
-64.121933000000013
46.404709000000025
-64.129989999999964
46.407211000000132
-64.133057000000008
46.4116590000001
-64.135009999999909
46.416382000000056
-64.133057000000008
46.43332700000002
-64.115828999999962
46.523048000000017
-64.11332699999997
46.53472099999999
-64.110000999999954
46.541107000000125
-64.105559999999969
46.54583000000008
-64.100280999999882
46.549720999999977
-64.094161999999926
46.551659000000086
-64.105559999999969
46.618050000000096
-64.273894999999982
46.62332200000003
-64.387511999999958
46.62082700000002
-64.391952999999944
46.624709999999936
-64.413895000000025
46.665825000000098
-64.415558000000033
46.670546999999999
-64.416655999999932
46.68110699999994
-64.414718999999991
46.697769000000108
-64.410277999999948
46.711105000000089
-64.400283999999942
46.727486000000113
-64.382492000000013
46.746658000000082
-64.346953999999982
46.773605000000032
-64.323897999999929
46.786384999999996
-64.296386999999982
46.801659000000029
-64.286117999999931
46.80943300000007
-64.27305599999994
46.823607999999979
-64.249724999999955
46.868050000000039
-64.247771999999941
46.874161000000129
-64.247222999999906
46.879714999999976
-64.243880999999988
46.886108000000092
-64.236389000000031
46.897491000000116
-64.226943999999946
46.906097000000045
-64.182770000000005
46.945541000000105
-64.168610000000001
46.956657000000064
-64.020844000000011
47.038605000000132
-63.99500299999994
46.984161000000086
-63.969993999999986
46.901657
-63.967498999999862
46.891662999999994
-64.041381999999999
46.82249500000006
-64.066100999999946
46.804436000000123
-64.076401000000033
46.798881999999992
-64.091674999999952
46.778603000000032
-64.077498999999932
46.756386000000134
-64.074448000000018
46.752220000000023
-64.067504999999926
46.749161000000072
-64.039718999999991
46.743324000000086
-55.876105999999993
47.260551000000021
-55.968329999999867
47.257773999999927
-55.946388000000013
47.273323000000062
-55.934440999999936
47.279434000000094
-55.895003999999972
47.290833000000021
-55.888053999999954
47.292496000000142
-55.881110999999976
47.293326999999977
-55.872771999999998
47.292221000000097
-55.865836999999885
47.287773000000129
-55.855003000000011
47.269714000000022
-55.876105999999993
47.260551000000021
-61.380554000000018
47.620270000000119
-61.493057000000022
47.552490000000091
-61.498610999999926
47.550270000000069
-61.535560999999973
47.54583000000008
-61.54222900000002
47.545547000000113
-61.547782999999868
47.549164000000076
-61.549445999999989
47.553879000000109
-61.545279999999991
47.55943300000007
-61.520279000000016
47.569160000000011
-61.513892999999939
47.572495000000117
-61.477492999999924
47.60054800000006
-61.473610000000008
47.6055530000001
-61.471382000000006
47.611382000000106
-61.470551
47.616936000000123
-61.479163999999969
47.618599000000017
-61.534447
47.618881000000101
-61.541945999999996
47.617210000000057
-61.559440999999993
47.609161000000029
-61.653610000000015
47.549995000000081
-61.855559999999969
47.417213000000061
-61.849723999999981
47.413605000000132
-61.841667000000029
47.410820000000115
-61.833611000000019
47.409987999999998
-61.789169000000015
47.425827000000083
-61.777221999999995
47.431664000000069
-61.766662999999937
47.439156000000025
-61.714447000000007
47.489989999999977
-61.691382999999973
47.515548999999965
-61.701392999999939
47.491936000000067
-61.740836999999942
47.44499200000007
-61.843329999999924
47.388603000000046
-61.90589099999994
47.354935000000012
-61.925277999999992
47.343605000000139
-61.93332700000002
47.333327999999938
-61.962776000000019
47.281662000000097
-61.965003999999965
47.275551000000007
-61.964721999999995
47.270271000000093
-61.961945000000014
47.266106000000093
-61.957503999999972
47.261940000000038
-61.938605999999993
47.257217000000026
-61.827782000000013
47.234161000000029
-61.819450000000018
47.233330000000024
-61.807776999999987
47.239159000000029
-61.799445999999989
47.250274999999931
-61.794723999999917
47.254714999999976
-61.783057999999869
47.260551000000021
-61.782775999999956
47.255272000000048
-61.789725999999916
47.242493000000024
-61.793892000000028
47.236938000000123
-61.799445999999989
47.232764999999972
-61.810279999999977
47.226654000000053
-61.816948000000025
47.224709000000075
-61.84444400000001
47.219436999999971
-61.859443999999883
47.218047999999953
-61.955276000000026
47.211662000000047
-61.979995999999971
47.213608000000136
-61.996390999999903
47.214996000000042
-62.004722999999956
47.217766000000097
-62.010001999999872
47.22137500000008
-62.013061999999991
47.225821999999994
-62.014724999999942
47.23054500000012
-62.015006999999912
47.235825000000034
-62.013061999999991
47.241661000000079
-61.948607999999979
47.379432999999949
-61.941665999999941
47.392219999999952
-61.937499999999943
47.39777400000014
-61.928054999999972
47.407211000000075
-61.922225999999966
47.409987999999998
-61.908889999999928
47.413879000000065
-61.736114999999984
47.507216999999969
-61.705832999999984
47.532494000000099
-61.684440999999936
47.547492999999974
-61.662216000000001
47.561661000000072
-61.616942999999992
47.588042999999914
-61.571114000000023
47.613608999999997
-61.553611999999987
47.623046999999985
-61.53583500000002
47.631659999999954
-61.529167000000029
47.633606000000043
-61.521110999999962
47.634437999999989
-61.425277999999992
47.642769000000044
-61.407775999999956
47.641105999999922
-61.388892999999996
47.637771999999984
-61.381942999999922
47.634437999999989
-61.377776999999924
47.631103999999993
-61.376105999999993
47.626380999999981
-61.380554000000018
47.620270000000119
-54.261391000000003
47.39027400000009
-54.268889999999999
47.389717000000019
-54.293059999999969
47.391663000000051
-54.341385000000002
47.398048000000074
-54.358054999999979
47.403046000000074
-54.364448999999979
47.406654000000003
-54.365554999999915
47.411659000000043
-54.359726000000023
47.416664000000083
-54.326392999999996
47.436653000000035
-54.295279999999991
47.44999700000011
-54.278053
47.460823000000062
-54.267220000000009
47.469437000000084
-54.262222000000008
47.474709000000018
-54.257781999999963
47.480820000000108
-54.230552999999986
47.523605000000032
-54.229996000000028
47.550270000000069
-54.204719999999952
47.593605000000082
-54.13527699999986
47.668053000000043
-54.128882999999973
47.670546999999999
-54.122771999999998
47.66693900000007
-54.121940999999993
47.661934000000031
-54.122222999999963
47.656937000000084
-54.124999999999943
47.640831000000105
-54.160827999999981
47.534996000000035
-54.238892000000021
47.40387700000008
-54.243331999999953
47.399437000000091
-54.255004999999983
47.392769000000101
-54.261391000000003
47.39027400000009
-54.077498999999989
47.479431000000091
-54.08306099999993
47.474991000000102
-54.093055999999933
47.483046999999999
-54.096663999999976
47.487213000000054
-54.101112000000001
47.496384000000035
-54.101944000000003
47.501389000000074
-54.099723999999924
47.558883999999978
-54.09833500000002
47.589714000000015
-54.097220999999934
47.605270000000132
-54.09332999999998
47.631659999999954
-54.083610999999962
47.679717999999923
-54.078612999999962
47.684990000000028
-54.071388000000013
47.685546999999929
-54.067504999999983
47.681107000000111
-54.060555000000022
47.651099999999985
-54.078056000000004
47.563881000000038
-54.05972300000002
47.532211000000132
-54.058891000000017
47.527214000000072
-54.077498999999989
47.479431000000091
-55.901938999999857
47.602493000000038
-55.923057999999912
47.599434000000088
-55.947220000000016
47.601936000000137
-56.013335999999981
47.611664000000019
-56.097778000000005
47.627487000000031
-56.105559999999855
47.630821000000026
-56.109169000000009
47.63499500000006
-56.113616999999977
47.644714000000022
-56.112220999999977
47.649719000000118
-56.106666999999959
47.654709000000139
-56.100280999999939
47.657211000000018
-56.005835999999988
47.680274999999995
-55.941108999999983
47.689156000000139
-55.933883999999978
47.688324000000023
-55.92861199999993
47.684432999999956
-55.927498000000014
47.676658999999972
-55.934440999999936
47.658882000000119
-55.934440999999936
47.653877000000023
-55.932502999999997
47.643883000000017
-55.930000000000007
47.639435000000049
-55.926392000000021
47.635268999999994
-55.914161999999976
47.628326000000015
-55.889442000000031
47.618881000000101
-55.876388999999961
47.611664000000019
-55.882499999999936
47.607773000000122
-55.901938999999857
47.602493000000038
-64.482773000000009
47.917770000000019
-64.50167799999997
47.856384000000048
-64.503615999999909
47.850273000000016
-64.514724999999999
47.832497000000046
-64.523055999999997
47.822220000000016
-64.541106999999954
47.80332199999998
-64.604995999999971
47.748329000000126
-64.610549999999989
47.745270000000005
-64.635833999999988
47.735825000000091
-64.647507000000019
47.733879000000002
-64.690551999999968
47.753052000000139
-64.693328999999949
47.758049000000028
-64.702788999999939
47.823607999999979
-64.697768999999994
47.836104999999918
-64.685546999999985
47.852219000000048
-64.667496000000028
47.866936000000067
-64.662215999999944
47.870827000000133
-64.624160999999958
47.884719999999959
-64.617767000000015
47.886658000000125
-64.609160999999972
47.886939999999981
-64.584166999999923
47.884995000000004
-64.508057000000008
47.903877000000023
-64.482773000000009
47.917770000000019
-64.567504999999926
47.899436999999978
-64.574448000000018
47.89804799999996
-64.583617999999888
47.899436999999978
-64.589447000000007
47.902771000000143
-64.593886999999995
47.90665400000006
-64.594451999999933
47.911933999999974
-64.593612999999891
47.918052999999986
-64.531677000000002
48.016105999999979
-64.52694699999995
48.02165999999994
-64.522780999999952
48.025551000000007
-64.516952999999944
48.028602999999976
-64.509734999999921
48.029991000000052
-64.50111400000003
48.027488999999946
-64.495543999999938
48.023880000000133
-64.490828999999906
48.019989000000066
-64.48582499999992
48.013054000000011
-64.482773000000009
48.008606000000043
-64.469726999999978
47.969711000000132
-64.469161999999869
47.96443899999997
-64.470550999999944
47.953323000000069
-64.47444200000001
47.947769000000051
-64.496383999999978
47.933875999999998
-64.513901000000033
47.924712999999997
-64.567504999999926
47.899436999999978
-53.712775999999963
48.14888000000002
-53.689720000000023
48.147217000000126
-53.682502999999997
48.147774000000027
-53.667503000000011
48.150542999999971
-53.647781000000009
48.155265999999926
-53.615554999999915
48.167496000000028
-53.583327999999995
48.18082400000003
-53.571113999999909
48.186104000000114
-53.564162999999951
48.190543999999932
-53.553054999999972
48.199158000000011
-53.539444000000003
48.202217000000132
-53.53167000000002
48.202774000000034
-53.516395999999986
48.201935000000105
-53.509726999999941
48.198326000000066
-53.509170999999867
48.193321000000026
-53.510833999999988
48.150826000000109
-53.512504999999919
48.145271000000037
-53.530829999999924
48.097771000000023
-53.536391999999978
48.093323000000055
-53.549445999999989
48.088600000000099
-53.56361400000003
48.084991000000116
-53.598884999999996
48.079437000000098
-53.634170999999924
48.075272000000098
-53.823333999999932
48.092765999999983
-53.83943899999997
48.094437000000084
-53.856110000000001
48.098044999999956
-53.871940999999936
48.104713000000118
-53.876663000000008
48.108604000000014
-53.93250299999994
48.172767999999962
-53.935829000000012
48.182495000000131
-53.932776999999987
48.198326000000066
-53.929168999999945
48.209434999999985
-53.922225999999966
48.212493999999936
-53.906386999999938
48.21027400000014
-53.898887999999943
48.206657000000007
-53.860000999999954
48.174438000000123
-53.855559999999969
48.169991000000095
-53.712775999999963
48.14888000000002
-123.47444200000001
48.709160000000054
-123.48277300000001
48.708328000000108
-123.48999000000003
48.709435000000042
-123.51306199999993
48.716385000000116
-123.52471899999989
48.722488000000055
-123.54943800000001
48.746658000000082
-123.551941
48.752220000000023
-123.59277299999991
48.898331000000098
-123.595551
48.909714000000122
-123.59612299999998
48.928329000000076
-123.59665699999994
48.946938000000046
-123.59361299999995
48.947211999999979
-123.58056599999992
48.935547000000042
-123.57721699999996
48.929161000000136
-123.53611799999999
48.914993000000095
-123.53028899999998
48.911933999999974
-123.45749699999993
48.863052000000039
-123.43388400000003
48.844437000000084
-123.37027
48.768326000000002
-123.36888099999993
48.762771999999984
-123.37165800000002
48.75750000000005
-123.37638900000002
48.753608999999983
-123.43195300000002
48.721099999999979
-123.47444200000001
48.709160000000054
-58.342223999999987
49.066101000000117
-58.349166999999966
49.064437999999996
-58.356109999999944
49.065826000000129
-58.351943999999889
49.071938000000102
-58.341385000000002
49.07638500000013
-58.333611000000019
49.077773999999977
-58.330558999999994
49.073326000000009
-58.335830999999928
49.068885999999964
-58.342223999999987
49.066101000000117
-123.32277699999997
48.861107000000004
-123.3705369999999
48.856384000000048
-123.37888299999997
48.85694100000012
-123.38474299999996
48.859993000000031
-123.54055799999998
48.944992000000127
-123.66251399999999
49.03527100000008
-123.70388800000001
49.095268000000033
-123.70527599999997
49.100273000000072
-123.70249899999999
49.105552999999986
-123.695831
49.108047000000113
-123.68639400000001
49.106659000000036
-123.68055700000002
49.103607000000068
-123.674713
49.093048000000067
-123.65943900000002
49.073608000000036
-123.60444599999994
49.014717000000132
-123.58640300000002
49.000549000000092
-123.52166699999998
48.96027400000014
-123.49916099999996
48.947211999999979
-123.487503
48.94110100000006
-123.45973200000003
48.930549999999982
-123.43639399999995
48.924438000000009
-123.42027299999995
48.920547000000113
-123.38194299999992
48.910819999999944
-123.32833900000003
48.895827999999938
-123.32250999999991
48.892768999999987
-123.31777999999997
48.88888500000013
-123.31276700000001
48.872765000000072
-123.3125
48.868050000000039
-123.31639100000001
48.863327000000027
-123.32277699999997
48.861107000000004
-125.816101
49.125824000000136
-125.82028200000002
49.124709999999993
-125.86028299999998
49.134438000000046
-125.906387
49.160820000000115
-125.91027800000001
49.165543000000071
-125.92582699999991
49.190826000000015
-125.93360899999993
49.211104999999918
-125.93306000000001
49.218048000000124
-125.93055700000002
49.219986000000063
-125.92610200000001
49.223320000000058
-125.87888299999992
49.235824999999977
-125.86749299999997
49.233330000000137
-125.82917800000001
49.226379000000009
-125.81806899999987
49.220543000000134
-125.79915599999998
49.208328000000051
-125.78888699999993
49.172768000000133
-125.79583699999995
49.151932000000102
-125.79833999999994
49.146385000000009
-125.81249999999994
49.129158000000132
-125.816101
49.125824000000136
-126.13194299999992
49.393325999999945
-126.126938
49.390274000000034
-126.12470999999999
49.390274000000034
-126.12053699999996
49.388602999999989
-126.11054999999999
49.382210000000043
-126.10665899999992
49.378601000000003
-126.09612300000003
49.368599000000074
-126.08640300000002
49.358604000000128
-126.07277699999997
49.34304800000001
-126.0497279999999
49.265548999999965
-126.0511019999999
49.260550999999964
-126.05583200000001
49.256104000000107
-126.06471299999987
49.250832000000003
-126.07112100000001
49.248329000000012
-126.07972699999999
49.246658000000139
-126.08917199999991
49.246101000000067
-126.09638999999999
49.24721500000004
-126.18666100000002
49.263328999999999
-126.19167299999992
49.265548999999965
-126.22332799999992
49.279716000000121
-126.22944599999994
49.282493999999929
-126.23916600000001
49.289718999999991
-126.23473399999995
49.374161000000015
-126.22917200000001
49.378601000000003
-126.22138999999999
49.380547000000092
-126.14138800000001
49.39415699999995
-126.13194299999992
49.393325999999945
-123.37943999999999
49.326941999999974
-123.39222699999999
49.326103000000046
-123.41027799999995
49.334159999999997
-123.42194399999994
49.339714000000015
-123.42666600000001
49.344154000000003
-123.42804699999999
49.348877000000016
-123.42027299999995
49.381660000000011
-123.41332999999997
49.386107999999979
-123.3600009999999
49.411658999999986
-123.35472099999998
49.413322000000107
-123.327789
49.416664000000083
-123.31696299999999
49.417496000000142
-123.31220999999999
49.414992999999981
-123.30943300000001
49.41137700000013
-123.31027199999994
49.40526600000004
-123.31194299999993
49.401932000000045
-123.327789
49.363052000000096
-123.33112299999999
49.354996000000028
-123.34472699999998
49.341934000000037
-123.36833199999995
49.330275999999969
-123.37943999999999
49.326941999999974
-54.705276000000026
49.400543000000084
-54.712776000000019
49.398330999999985
-54.730277999999998
49.403046000000018
-54.735557999999969
49.407211000000018
-54.759726999999941
49.432495000000017
-54.759170999999981
49.437766999999951
-54.754723000000013
49.443878000000041
-54.749442999999928
49.449158000000125
-54.73833499999995
49.457771000000093
-54.680556999999908
49.49193600000001
-54.673057999999912
49.492493000000081
-54.665001000000018
49.489159000000086
-54.644164999999987
49.473320000000001
-54.640281999999956
49.46915400000006
-54.640838999999971
49.463881999999955
-54.654716000000008
49.460823000000005
-54.684440999999993
49.420546999999999
-54.699164999999994
49.40387700000008
-54.705276000000026
49.400543000000084
-124.179169
49.441101000000117
-124.18554699999999
49.439986999999974
-124.31360599999999
49.456099999999992
-124.32668299999995
49.460823000000005
-124.36000099999995
49.474433999999974
-124.36609599999997
49.477486000000056
-124.37082699999996
49.481102000000135
-124.37165799999997
49.483047000000113
-124.38054699999998
49.506943000000035
-124.38110399999994
49.511940000000095
-124.37832599999996
49.515830999999991
-124.37165799999997
49.518326000000002
-124.361107
49.519157000000064
-124.35500299999995
49.517494000000113
-124.34889199999998
49.514442000000031
-124.30471799999992
49.512214999999969
-124.24471999999997
49.501389000000017
-124.23750299999995
49.498329000000126
-124.22138999999993
49.491379000000109
-124.1875
49.474433999999974
-124.18167099999999
49.471375000000023
-124.17388900000003
49.45638299999996
-124.17194399999994
49.446655000000135
-124.17223399999989
49.444153000000085
-124.179169
49.441101000000117
-123.33277899999996
49.441101000000117
-123.36028299999987
49.433051999999918
-123.37499999999994
49.433327000000133
-123.442207
49.438599000000067
-123.448036
49.441658000000018
-123.45944199999997
49.467209000000082
-123.45973200000003
49.470543000000077
-123.45305599999995
49.495544000000109
-123.44526699999994
49.51527400000009
-123.43666100000002
49.522217000000069
-123.38082899999995
49.536110000000122
-123.37000299999994
49.536110000000122
-123.360817
49.534995999999978
-123.3550029999999
49.531936999999971
-123.33833300000003
49.50610400000005
-123.33167999999995
49.500832000000116
-123.32805599999995
49.496383999999978
-123.32389799999993
49.488602000000014
-123.319458
49.474708999999962
-123.31777999999997
49.464157
-123.319458
49.451934999999992
-123.32224300000001
49.448043999999925
-123.32695000000001
49.444153000000085
-123.33277899999996
49.441101000000117
-55.695548999999971
49.506943000000035
-55.725829999999974
49.505554000000018
-55.732497999999964
49.509163000000001
-55.735001000000011
49.513610999999969
-55.736114999999984
49.518599999999935
-55.735832000000016
49.52388000000002
-55.730277999999942
49.545547000000056
-55.722771000000023
49.557770000000119
-55.716110000000015
49.560271999999998
-55.684998000000007
49.561104000000114
-55.676948999999979
49.561104000000114
-55.658332999999971
49.559158000000025
-55.653052999999886
49.555267000000129
-55.652221999999938
49.550270000000069
-55.653885000000002
49.544716000000051
-55.661384999999939
49.529716000000064
-55.664444000000003
49.52388000000002
-55.68111399999998
49.510826000000122
-55.687499999999943
49.508049000000028
-55.695548999999971
49.506943000000035
-124.68943799999994
49.480270000000019
-124.69611399999997
49.477767999999969
-124.70221700000002
49.478042999999957
-124.74137899999994
49.488045000000113
-124.75361599999991
49.491379000000109
-124.82362399999994
49.539435999999966
-124.83666999999997
49.554993000000024
-124.84111000000001
49.562767000000008
-124.84249899999992
49.578605999999979
-124.84194899999989
49.58415999999994
-124.83416699999992
49.607773000000066
-124.83168000000001
49.610549999999989
-124.82749899999993
49.608887000000038
-124.81054699999993
49.589714000000129
-124.80888400000003
49.586655000000007
-124.80583200000001
49.585823000000062
-124.77887699999997
49.568886000000077
-124.68804899999986
49.483604000000014
-124.68943799999994
49.480270000000019
-55.693053999999961
49.56749700000006
-55.709166999999979
49.566383000000087
-55.716659999999933
49.567214999999976
-55.720832999999971
49.571381000000088
-55.723052999999993
49.576102999999989
-55.722771000000023
49.581383000000073
-55.705832999999927
49.613883999999985
-55.684998000000007
49.624992000000134
-55.673888999999974
49.630547000000035
-55.659720999999934
49.635551000000021
-55.653052999999886
49.63638300000008
-55.572776999999974
49.603881999999999
-55.567504999999926
49.599998000000141
-55.573058999999944
49.595543000000134
-55.586387999999943
49.59137700000008
-55.608054999999979
49.586104999999975
-55.671669000000009
49.571381000000088
-55.693053999999961
49.56749700000006
-54.576667999999984
49.558601000000124
-54.77305599999994
49.493880999999988
-54.809440999999993
49.488045000000113
-54.83916499999998
49.48443600000013
-54.855835000000013
49.48443600000013
-54.863060000000019
49.485268000000019
-54.871940999999936
49.487495000000081
-54.873055000000022
49.492218000000094
-54.893616000000009
49.580551000000128
-54.894447000000014
49.58526599999999
-54.891945000000021
49.590546000000074
-54.885276999999974
49.593048000000124
-54.805556999999965
49.595825000000048
-54.792228999999963
49.572768999999994
-54.793335000000013
49.566939999999988
-54.791671999999892
49.56249200000002
-54.78833800000001
49.557770000000119
-54.784172000000012
49.554161000000136
-54.768607999999972
49.546661000000029
-54.760001999999986
49.545547000000056
-54.743889000000024
49.544998000000135
-54.729720999999984
49.548050000000046
-54.708611000000019
49.554436000000123
-54.614722999999969
49.606102000000021
-54.574722000000008
49.635269000000108
-54.561942999999928
49.653603000000089
-54.548889000000031
49.659988000000055
-54.536117999999931
49.664153999999996
-54.529723999999987
49.633881000000031
-54.531669999999963
49.62221500000004
-54.538054999999986
49.587494000000106
-54.543334999999956
49.582497000000046
-54.570557000000008
49.562209999999936
-54.576667999999984
49.558601000000124
-54.004448000000025
49.647491000000116
-54.257781999999963
49.566666000000055
-54.265839000000028
49.566939999999988
-54.274719000000005
49.569160000000011
-54.289444000000003
49.576102999999989
-54.293335000000013
49.580551000000128
-54.298888999999917
49.609993000000088
-54.297782999999981
49.651100000000099
-54.288054999999929
49.71138000000002
-54.282775999999956
49.716660000000104
-54.269996999999989
49.722487999999998
-54.141945000000021
49.75
-54.102225999999973
49.750274999999988
-54.093886999999938
49.748878000000047
-54.085830999999985
49.745544000000052
-54.081115999999952
49.736381999999935
-54.040000999999961
49.689987000000087
-54.003058999999951
49.659988000000055
-54.004448000000025
49.647491000000116
-124.129707
49.650825999999995
-124.139183
49.650543000000027
-124.15361000000001
49.655548000000067
-124.18694299999993
49.668883999999991
-124.196663
49.676940999999999
-124.20195000000001
49.701934999999992
-124.19943199999989
49.706099999999992
-124.14750699999996
49.746658000000025
-124.14277600000003
49.75
-124.13722199999995
49.752219999999966
-124.09166699999997
49.767769000000101
-124.03611799999999
49.777214000000129
-124.029449
49.778328000000101
-124.021118
49.77777100000003
-124.01611299999996
49.775551000000007
-124.01862299999999
49.77165999999994
-124.02555799999993
49.767769000000101
-124.04611199999999
49.756386000000077
-124.06054699999999
49.744995000000131
-124.07472200000001
49.733330000000024
-124.09084300000001
49.715546000000131
-124.10109699999992
49.700272000000041
-124.10555999999991
49.689430000000016
-124.10722399999992
49.677215999999987
-124.11081699999994
49.664992999999924
-124.11361699999998
49.659713999999951
-124.12304699999993
49.651931999999988
-124.129707
49.650825999999995
-56.80361199999993
49.763329000000056
-56.827498999999989
49.761107999999979
-56.83555599999994
49.762771999999984
-56.83805099999995
49.767494000000056
-56.832779000000016
49.771934999999985
-56.826667999999984
49.77526899999998
-56.792503000000011
49.785552999999993
-56.782218999999998
49.78694200000001
-56.78194400000001
49.780822999999941
-56.790840000000003
49.768326000000002
-56.796669000000009
49.764999000000046
-56.80361199999993
49.763329000000056
-124.44611399999991
49.723320000000115
-124.43749999999994
49.723045000000127
-124.42887899999994
49.723877000000016
-124.41000400000001
49.723045000000127
-124.38137799999998
49.713326000000109
-124.35138699999999
49.698044000000095
-124.33277900000002
49.683327000000077
-124.13474300000001
49.525269000000037
-124.13221699999991
49.520271000000037
-124.12416100000002
49.499161000000072
-124.122772
49.493607000000054
-124.12748699999997
49.489715999999987
-124.13417099999992
49.487495000000081
-124.14167799999996
49.485825000000091
-124.14916999999997
49.486107000000004
-124.15527299999985
49.488602000000014
-124.281387
49.546661000000029
-124.40583800000002
49.605826999999977
-124.43804899999998
49.628875999999991
-124.44220699999994
49.638046000000031
-124.47666900000002
49.67193600000013
-124.5396649999999
49.692768000000001
-124.55249799999996
49.697105000000022
-124.56167599999998
49.699935999999923
-124.61416600000001
49.713607999999965
-124.62721299999993
49.71915400000006
-124.65416699999997
49.736107000000118
-124.66082799999992
49.742767000000129
-124.65666199999993
49.796943999999939
-124.65110800000002
49.799995000000138
-124.61945300000002
49.797218000000044
-124.604446
49.789436000000137
-124.59944199999995
49.78443900000002
-124.59028599999999
49.77165999999994
-124.56234000000001
49.753326000000015
-124.55933399999998
49.751495000000034
-124.49472000000003
49.733330000000024
-124.44611399999991
49.723320000000115
-126.67610199999996
49.583603000000039
-126.68138099999993
49.583054000000118
-126.68888899999996
49.583878000000084
-126.69722000000002
49.585548000000074
-126.78971899999999
49.612213000000111
-126.80803699999996
49.61971299999999
-126.81416299999995
49.622765000000072
-126.90556300000003
49.685547000000099
-126.96528599999999
49.726935999999966
-126.96945199999999
49.731102000000078
-126.97416699999991
49.740273000000002
-126.97556299999997
49.75
-126.94055200000003
49.831383000000017
-126.890556
49.84777100000008
-126.79915599999993
49.876099000000011
-126.77749599999993
49.87971500000009
-126.76872299999997
49.878616000000079
-126.74944299999999
49.85694100000012
-126.73416099999997
49.848045000000013
-126.67804699999994
49.825272000000098
-126.64472999999992
49.774162000000047
-126.636124
49.759437999999989
-126.63445300000001
49.753883000000087
-126.61332699999997
49.648330999999985
-126.61609599999997
49.624435000000062
-126.62053699999996
49.606102000000021
-126.62416099999996
49.601386999999988
-126.63305700000001
49.596100000000035
-126.66861
49.585548000000074
-126.67610199999996
49.583603000000039
-62.089721999999881
49.386383000000137
-62.081389999999999
49.385551000000078
-62.051665999999955
49.390274000000034
-62.043616999999927
49.390549000000078
-62.025276000000019
49.38749700000011
-61.892226999999934
49.351387000000045
-61.875557000000015
49.344994000000042
-61.825835999999924
49.312209999999993
-61.821114000000023
49.308883999999978
-61.663329999999917
49.149162000000047
-61.661666999999966
49.144439999999975
-61.670837000000006
49.134163000000001
-61.702224999999942
49.111107000000004
-61.735557999999969
49.096099999999979
-61.796111999999937
49.078048999999965
-62.019996999999989
49.069443000000035
-62.029167000000029
49.069443000000035
-62.195549000000028
49.074997000000053
-62.368057000000022
49.0991590000001
-62.726105000000018
49.154709000000025
-62.782218999999884
49.165824999999984
-62.946662999999944
49.198874999999987
-63.089995999999985
49.228043000000014
-63.097778000000005
49.23054500000012
-63.209442000000024
49.270827999999995
-63.23082699999992
49.280273000000022
-63.242774999999938
49.287498000000085
-63.253059000000007
49.294997999999964
-63.269996999999989
49.311104
-63.275832999999977
49.314712999999983
-63.283332999999914
49.317771999999934
-63.387221999999952
49.34388000000007
-63.416945999999882
49.350829999999974
-63.501296999999965
49.370384000000115
-63.537223999999867
49.379714999999976
-63.573058999999944
49.396660000000111
-63.61611199999993
49.446938000000102
-63.621940999999879
49.455551000000071
-63.620833999999945
49.461105000000089
-63.616660999999908
49.46665999999999
-63.61333499999995
49.473044999999956
-63.612502999999947
49.478873999999962
-63.61611199999993
49.488327000000027
-63.619720000000029
49.492767000000015
-63.662772999999959
49.533051
-63.67888599999992
49.544716000000051
-63.714446999999893
49.566383000000087
-63.84194199999996
49.639160000000004
-63.881942999999978
49.65915700000005
-63.918334999999956
49.674438000000009
-64.01556399999987
49.702492000000063
-64.306945999999925
49.777489000000003
-64.382216999999969
49.789436000000137
-64.389998999999932
49.789719000000105
-64.418335000000013
49.801658999999972
-64.511123999999995
49.858604000000014
-64.513901000000033
49.863609000000054
-64.510283999999956
49.868599000000131
-64.50111400000003
49.878043999999989
-64.496108999999876
49.883049000000085
-64.490828999999906
49.886939999999925
-64.472778000000005
49.895828000000108
-64.458618000000001
49.900826000000109
-64.445540999999992
49.904434000000037
-64.226943999999946
49.948326000000066
-64.203613000000018
49.950271999999984
-64.142775999999969
49.948044000000039
-64.133057000000008
49.947212000000093
-64.12388599999997
49.945267000000115
-64.029175000000009
49.924438000000123
-63.958892999999932
49.898048000000131
-63.615836999999942
49.849158999999986
-63.545006000000001
49.843323000000112
-63.49222599999996
49.840828000000045
-63.475272999999959
49.840546000000018
-63.346946999999943
49.820274000000097
-63.309722999999963
49.813880999999981
-63.136115999999959
49.780822999999941
-63.074447999999961
49.764160000000061
-62.99610899999999
49.736656000000096
-62.786667000000023
49.676384000000098
-62.71055599999994
49.660820000000001
-62.545554999999979
49.599998000000141
-62.443610999999919
49.5472180000001
-62.340553
49.486938000000009
-62.212218999999948
49.41443600000008
-62.205832999999984
49.41137700000013
-62.188889000000017
49.405823000000112
-62.169166999999959
49.401099999999985
-62.099167000000023
49.387771999999984
-62.089721999999881
49.386383000000137
-124.92415599999998
50.05860100000001
-124.96861299999995
50.035827999999981
-125.00055699999996
50.056656000000032
-125.06304899999998
50.103324999999984
-125.06696299999999
50.107498000000135
-125.066101
50.113884000000041
-125.0625
50.118324000000086
-125.03971899999999
50.130546999999922
-124.991669
50.168327000000033
-124.98222399999992
50.176102000000128
-124.98055999999991
50.18221299999999
-124.98332199999999
50.225548000000003
-124.93138099999993
50.171104000000128
-124.92859599999997
50.166100000000142
-124.91528299999999
50.141380000000083
-124.89778100000001
50.077492000000063
-124.92415599999998
50.05860100000001
-63.859443999999996
50.197768999999937
-63.873610999999983
50.194434999999999
-63.890282000000013
50.194709999999986
-63.899993999999936
50.196098000000063
-63.908607000000018
50.198601000000053
-63.916107000000011
50.201660000000004
-63.920837000000006
50.205551000000071
-63.930557000000022
50.218597000000045
-63.931389000000024
50.223877000000073
-63.930557000000022
50.229431000000091
-63.926948999999922
50.236107000000004
-63.922774999999888
50.241661000000022
-63.916663999999969
50.244713000000104
-63.909995999999921
50.246658000000139
-63.90193899999997
50.24721500000004
-63.889724999999999
50.242218000000094
-63.865554999999915
50.228325000000041
-63.859443999999996
50.224709000000018
-63.854720999999927
50.220824999999991
-63.852782999999988
50.216103000000089
-63.853614999999991
50.210548000000017
-63.855835000000013
50.204437000000098
-63.859443999999996
50.197768999999937
-125.16777000000002
49.980819999999937
-125.16999800000002
49.980819999999937
-125.17111199999994
49.981659000000093
-125.18582199999997
50.004165999999998
-125.20722999999998
50.044998000000021
-125.21417199999996
50.069992000000013
-125.28167699999989
50.11332700000014
-125.31777999999986
50.136107999999979
-125.32362399999994
50.143326000000002
-125.33999599999993
50.203049000000021
-125.34916699999997
50.242493000000138
-125.34973100000002
50.25777400000004
-125.348343
50.261665000000107
-125.34554299999996
50.263901000000033
-125.33999599999993
50.26888300000013
-125.31082200000003
50.281380000000127
-125.26334400000002
50.293883999999991
-125.25472999999988
50.293610000000058
-125.24638399999998
50.290549999999996
-125.24333199999995
50.288329999999974
-125.16722099999987
50.213608000000079
-125.16111799999999
50.200272000000098
-125.16000400000001
50.190544000000102
-125.18666100000002
50.141663000000051
-125.1536099999999
50.006103999999937
-125.15416699999997
50.000832000000003
-125.16416900000002
49.985268000000133
-125.16777000000002
49.980819999999937
-124.8125
50.111381999999992
-124.82112100000001
50.111107000000118
-124.82749899999993
50.111937999999952
-124.83361799999989
50.114441000000113
-124.86110699999989
50.136383000000023
-124.93916299999995
50.207771000000093
-124.96305799999999
50.236382000000049
-124.96610999999996
50.246941000000106
-124.96556099999992
50.251663000000008
-124.92304999999993
50.296386999999982
-124.91832699999986
50.29972099999992
-124.91082799999998
50.299995000000081
-124.90249599999999
50.29833200000013
-124.89862099999999
50.293883999999991
-124.87581599999993
50.28472099999999
-124.82167099999992
50.239716000000044
-124.75666799999999
50.178328999999962
-124.75250199999999
50.167770000000132
-124.752228
50.161376999999959
-124.75499699999995
50.156097000000102
-124.80695300000002
50.113884000000041
-124.8125
50.111381999999992
-124.73082699999992
50.302215999999987
-124.72693599999997
50.299164000000019
-124.72471599999994
50.299164000000019
-124.69554099999999
50.289436000000023
-124.68331899999993
50.283333000000084
-124.67250100000001
50.276100000000042
-124.66860999999994
50.272491000000059
-124.66111799999993
50.263054000000125
-124.65943900000002
50.258330999999941
-124.65750099999997
50.247772000000111
-124.65611299999989
50.231377000000009
-124.65834000000001
50.212212000000022
-124.66000399999996
50.207496999999989
-124.66251399999999
50.203323000000125
-124.695831
50.157494000000042
-124.70195000000001
50.158600000000092
-124.70805399999995
50.161376999999959
-124.79222099999993
50.22526600000009
-124.79499800000002
50.228874000000019
-124.78083800000002
50.269440000000031
-124.77778599999999
50.27748900000006
-124.74500299999994
50.299437999999952
-124.74054699999994
50.30193300000002
-124.73082699999992
50.302215999999987
-125.54387700000001
50.393883000000017
-125.63583399999999
50.379714999999976
-125.69360399999999
50.383330999999998
-125.70333899999991
50.384163000000115
-125.75527999999997
50.391662999999994
-125.762787
50.394157000000121
-125.76363400000002
50.397491000000116
-125.75527999999997
50.405548000000067
-125.74416399999996
50.40776800000009
-125.59528399999999
50.433052000000089
-125.58640300000002
50.434158000000139
-125.52390300000002
50.434433000000126
-125.51889
50.431381000000044
-125.51806599999998
50.428604000000121
-125.51777600000003
50.409431000000041
-125.520554
50.403320000000122
-125.52500899999995
50.400825999999995
-125.53639199999998
50.395827999999995
-125.54387700000001
50.393883000000017
-125.16555800000003
50.374435000000062
-125.06139400000001
50.240547000000049
-125.05194099999989
50.226653999999996
-125.05027799999993
50.221657000000107
-125.048607
50.207771000000093
-125.04915599999993
50.193320999999969
-125.05166599999995
50.190826000000129
-125.11638599999998
50.136658000000011
-125.12917299999998
50.126098999999954
-125.13390400000003
50.122764999999958
-125.14028899999994
50.121658000000025
-125.14472999999987
50.12193300000007
-125.15083299999998
50.12499200000002
-125.15416699999997
50.133331000000055
-125.13971699999996
50.159431000000097
-125.15611299999995
50.239158999999972
-125.21083099999993
50.313048999999921
-125.21362299999993
50.316666000000055
-125.22000099999991
50.318329000000006
-125.26363400000002
50.323607999999979
-125.27194199999997
50.323883000000023
-125.31555199999997
50.318054000000018
-125.32112099999989
50.316939999999988
-125.32695000000001
50.313881000000038
-125.33306900000002
50.304435999999953
-125.33473200000003
50.29972099999992
-125.33944699999989
50.29583000000008
-125.35610999999994
50.290276000000063
-125.37222300000002
50.289436000000023
-125.38527699999997
50.289993000000095
-125.390289
50.29222100000004
-125.39306599999998
50.29583000000008
-125.39917000000003
50.311104000000114
-125.400284
50.320831000000055
-125.39943699999998
50.331108000000086
-125.39806399999998
50.333878000000084
-125.391953
50.340546000000074
-125.291946
50.433876000000055
-125.28443899999996
50.435822000000144
-125.27500900000001
50.433327000000133
-125.27306399999992
50.431107000000111
-125.23665599999993
50.415825000000098
-125.21640000000002
50.404709000000139
-125.16555800000003
50.374435000000062
-125.42610200000001
50.3555530000001
-125.45777899999996
50.349434000000088
-125.46749899999998
50.350273000000016
-125.52610800000002
50.378875999999991
-125.52806099999998
50.381660000000124
-125.51862299999993
50.390274000000034
-125.47749299999998
50.424164000000133
-125.47165699999999
50.427489999999977
-125.465012
50.429993000000138
-125.37998999999996
50.460823000000005
-125.37165799999997
50.457771000000037
-125.37082699999996
50.455826000000059
-125.36665299999993
50.454162999999937
-125.34306300000003
50.441658000000018
-125.33194700000001
50.435547000000099
-125.33000199999998
50.430824000000143
-125.33056599999986
50.425270000000125
-125.33693700000003
50.416664000000026
-125.38583399999999
50.36971299999999
-125.39835399999998
50.364159000000029
-125.42610200000001
50.3555530000001
-125.80721999999997
50.413605000000075
-125.90695199999993
50.409714000000008
-125.92194399999988
50.41027100000008
-125.92804699999999
50.411658999999986
-125.93110699999988
50.413879000000009
-125.95111099999997
50.433876000000055
-125.93943799999988
50.443047000000035
-125.90583799999996
50.45638300000013
-125.81416299999995
50.46804800000001
-125.80777
50.467765999999983
-125.80359599999997
50.465546000000131
-125.79055799999998
50.456940000000031
-125.74109599999997
50.431664000000012
-125.73805199999998
50.428047000000049
-125.73805199999998
50.426658999999972
-125.74276700000001
50.424164000000133
-125.75834700000001
50.419990999999982
-125.79110700000001
50.414992999999981
-125.80721999999997
50.413605000000075
-126.22582999999997
50.555267000000129
-126.30888399999998
50.528327999999988
-126.33640299999996
50.521659999999997
-126.35056299999997
50.52027099999998
-126.486107
50.515549000000078
-126.58805799999999
50.521378000000084
-126.60417199999995
50.52526899999998
-126.62389400000001
50.533881999999949
-126.60417199999995
50.539719000000105
-126.57444800000002
50.546387000000095
-126.55695300000002
50.548607000000118
-126.54194599999994
50.549438000000123
-126.52667200000002
50.548882000000106
-126.48860200000001
50.553321999999923
-126.38110399999999
50.574715000000026
-126.28611799999999
50.598327999999981
-126.28278399999999
50.597488000000112
-126.22609699999998
50.564156000000025
-126.22305299999999
50.560546999999985
-126.224716
50.556655999999919
-126.22582999999997
50.555267000000129
-126.46639999999996
50.575829000000056
-126.47501399999993
50.575554000000011
-126.47917199999995
50.576385000000016
-126.53555299999999
50.590546000000018
-126.54915599999998
50.596382000000062
-126.55222300000003
50.598602000000085
-126.554169
50.602776000000119
-126.55248999999998
50.607498000000021
-126.55027799999999
50.608604000000071
-126.54360999999994
50.611382000000049
-126.52916699999997
50.614998000000128
-126.45361299999996
50.626937999999996
-126.40499899999992
50.626099000000067
-126.385559
50.625549000000035
-126.37721299999993
50.623877999999934
-126.364441
50.619438000000116
-126.36138900000003
50.615829000000133
-126.36165599999998
50.613052000000039
-126.36971999999992
50.605826999999977
-126.38027999999997
50.598602000000085
-126.38474300000001
50.596100000000035
-126.39138799999995
50.59276600000004
-126.39806399999998
50.591103000000089
-126.46639999999996
50.575829000000056
-59.345832999999971
50.533881999999949
-59.353888999999924
50.533881999999949
-59.358337000000006
50.537773000000016
-59.384170999999924
50.633049000000085
-59.384170999999924
50.638328999999999
-59.382773999999984
50.64388300000013
-59.378051999999911
50.649161999999933
-59.371940999999993
50.652771000000143
-59.364448999999979
50.653876999999966
-59.355003000000011
50.652214000000072
-59.337775999999906
50.640831000000048
-59.333610999999905
50.636108000000036
-59.321670999999981
50.618881000000044
-59.305556999999965
50.59165999999999
-59.300277999999992
50.581940000000088
-59.298339999999939
50.57249500000006
-59.298339999999939
50.561935000000119
-59.308891000000017
50.553047000000106
-59.320557000000008
50.545830000000024
-59.333060999999873
50.539436000000137
-59.345832999999971
50.533881999999949
-126.87332200000003
50.663322000000051
-126.83416699999998
50.634163000000058
-126.83112299999999
50.629158000000018
-126.83583099999998
50.625267000000122
-126.90249599999993
50.613883999999928
-126.91251399999999
50.61360900000011
-127.01666299999999
50.638328999999999
-127.025284
50.639992000000063
-127.04276999999996
50.637497000000053
-127.05832700000002
50.632492000000013
-127.10193600000002
50.627486999999974
-127.12249800000001
50.62721300000004
-127.13221699999991
50.628326000000129
-127.14055599999995
50.62971500000009
-127.14472999999998
50.633881000000031
-127.14334100000002
50.63888500000013
-127.13166799999999
50.652214000000072
-127.12721299999998
50.656096999999988
-127.10916099999997
50.665267999999969
-127.093887
50.669159000000036
-127.08640300000002
50.669716000000108
-126.89028899999994
50.667213000000118
-126.87970699999994
50.666100000000029
-126.87332200000003
50.663322000000051
-126.64388999999994
50.691933000000006
-126.65249599999999
50.691376000000105
-126.65888999999993
50.694435000000055
-126.662781
50.69860099999994
-126.66583300000002
50.703323000000012
-126.69027699999998
50.75499700000006
-126.68554699999993
50.758888000000127
-126.66832699999998
50.759163000000115
-126.60221899999999
50.770828000000051
-126.58277900000002
50.769714000000022
-126.54387700000001
50.765831000000105
-126.53639199999992
50.763611000000083
-126.53582799999998
50.758606000000043
-126.63806199999993
50.694992000000127
-126.64388999999994
50.691933000000006
-55.564720000000023
50.699714999999912
-55.580001999999922
50.698326000000122
-55.588889999999992
50.699431999999945
-55.64527899999996
50.71888000000007
-55.65166499999998
50.72304500000007
-55.653052999999886
50.727211000000011
-55.629439999999931
50.780823000000112
-55.62471800000003
50.787216000000058
-55.619163999999955
50.791381999999999
-55.462775999999963
50.805824000000143
-55.454444999999964
50.802489999999977
-55.450554000000011
50.798332000000016
-55.449722000000008
50.792770000000075
-55.454720000000009
50.788048000000003
-55.46694199999996
50.784163999999976
-55.512504999999976
50.722763000000043
-55.525001999999972
50.715827999999988
-55.551392000000021
50.703323000000012
-55.557502999999997
50.701385000000073
-55.564720000000023
50.699714999999912
-126.27306399999998
50.652771000000143
-126.46333300000003
50.641662999999937
-126.56806899999998
50.648331000000098
-126.58416699999992
50.650269000000037
-126.59889199999998
50.654159999999933
-126.60637699999995
50.657211000000132
-126.612503
50.659988000000055
-126.61749299999997
50.664993000000095
-126.61749299999997
50.667770000000019
-126.54583700000001
50.726096999999982
-126.43720999999999
50.783882000000119
-126.38971699999996
50.806381000000044
-126.38221699999997
50.808043999999995
-126.28056299999997
50.828331000000048
-126.26640299999997
50.827773999999977
-126.25805699999995
50.824715000000026
-126.2538909999999
50.821938000000102
-126.25171699999987
50.818932000000075
-126.23832699999997
50.811104000000057
-126.22944599999994
50.803322000000094
-126.17832900000002
50.750832000000059
-126.17722299999997
50.748604000000114
-126.17666600000001
50.743881000000101
-126.25305200000003
50.699646000000087
-126.25611900000001
50.661377000000073
-126.26083399999999
50.657211000000132
-126.26640299999997
50.654709000000082
-126.27306399999998
50.652771000000143
-126.73137700000001
50.771934999999985
-126.79778299999992
50.768883000000017
-126.807503
50.769989000000066
-126.85333300000002
50.782767999999919
-126.86472299999997
50.78943600000008
-126.90583799999996
50.822769000000108
-126.90139799999992
50.825272000000098
-126.88806199999999
50.829162999999994
-126.88137799999993
50.830276000000026
-126.64862099999999
50.847214000000122
-126.64334100000002
50.846939000000134
-126.63583399999999
50.845268000000033
-126.62943999999993
50.842490999999995
-126.58860800000002
50.821381000000031
-126.56806899999998
50.807770000000062
-126.56304899999992
50.799995000000138
-126.56861900000001
50.797493000000088
-126.73137700000001
50.771934999999985
-127.22693599999991
50.636108000000036
-126.975281
50.576942000000088
-126.85472099999993
50.554436000000123
-126.77639799999997
50.546104000000128
-126.76806599999998
50.544441000000006
-126.72138999999999
50.531936999999971
-126.70527600000003
50.527489000000003
-126.63999899999999
50.507773999999984
-126.62332199999992
50.498329000000126
-126.56388899999996
50.483604000000014
-126.49388099999993
50.481934000000024
-126.39472999999998
50.481658999999979
-126.38694800000002
50.482765000000029
-126.35582699999998
50.48333000000008
-126.327789
50.480820000000051
-126.22112299999998
50.468596999999988
-126.20500199999992
50.466660000000104
-126.15471600000001
50.459435000000042
-126.06916799999999
50.438599000000067
-126.04611199999994
50.432495000000017
-126.031387
50.427773000000116
-126.01889
50.42193600000013
-125.97609699999992
50.394996999999989
-125.96250900000001
50.388885000000016
-125.94776899999994
50.38499500000006
-125.92859599999997
50.382209999999986
-125.81696299999999
50.378044000000102
-125.58000199999987
50.365828999999962
-125.56416300000001
50.363883999999985
-125.54860699999989
50.359161000000029
-125.46305799999993
50.329719999999952
-125.44972200000001
50.323607999999979
-125.44055200000003
50.318329000000006
-125.43554699999999
50.314712999999983
-125.43167099999999
50.310547000000042
-125.42887899999994
50.305549999999982
-125.42722300000003
50.299995000000081
-125.42666599999995
50.293883999999991
-125.42722300000003
50.287498000000085
-125.41500899999994
50.261665000000107
-125.39362299999999
50.215546000000018
-125.37777699999998
50.17971799999998
-125.36277799999993
50.138046000000088
-125.33084099999996
50.113884000000041
-125.28694199999995
50.08138300000013
-125.229446
50.026657
-125.22165699999999
50.018051000000071
-125.21611000000001
50.001389000000074
-125.21417199999996
49.976379000000065
-125.212784
49.970825000000048
-125.20722999999998
49.961662000000047
-125.16860999999994
49.912766000000033
-125.11221299999994
49.868324000000086
-124.99305699999991
49.788330000000087
-124.89806399999998
49.731658999999979
-124.89138799999989
49.664711000000068
-124.91639700000002
49.631660000000124
-124.86028299999992
49.541663999999969
-124.85305800000003
49.532494000000099
-124.83306900000002
49.510826000000122
-124.78943599999991
49.464157
-124.579453
49.38749700000011
-124.55110200000001
49.378044000000102
-124.53555299999999
49.373878000000047
-124.51917300000002
49.370270000000119
-124.26083399999993
49.315269000000001
-124.12193299999996
49.270271000000093
-123.94304699999992
49.211104999999918
-123.85637699999995
49.149162000000047
-123.86028299999992
49.153046000000074
-123.86638599999998
49.160820000000115
-123.86805700000002
49.164436000000137
-123.87110899999988
49.173607000000118
-123.87138399999998
49.181106999999997
-123.86638599999998
49.186378000000047
-123.86165599999993
49.188880999999981
-123.84999099999999
49.191658000000075
-123.82444800000002
49.192764000000125
-123.82055699999995
49.190544000000102
-123.80722000000003
49.180275000000051
-123.79444899999993
49.173325000000034
-123.78859699999998
49.170273000000122
-123.76944700000001
49.16304800000006
-123.73805199999993
49.154433999999981
-123.71112099999999
49.149993999999992
-123.70417800000001
49.147491000000002
-123.699432
49.143883000000073
-123.696663
49.14027400000009
-123.69638099999997
49.135551000000078
-123.69915799999995
49.130272000000105
-123.70388800000001
49.126381000000038
-123.73137700000001
49.117493000000081
-123.74166899999989
49.118049999999982
-123.83750899999995
49.14138000000014
-123.85056299999997
49.145546000000024
-123.81027199999994
49.115829000000076
-123.75195300000001
49.040833000000021
-123.74944299999999
49.03527100000008
-123.75028999999989
49.02915999999999
-123.75695799999994
48.986938000000123
-123.75862099999989
48.980819999999994
-123.76334399999996
48.976936000000137
-123.69193999999993
48.908325000000104
-123.68222000000003
48.902214000000072
-123.5911099999999
48.839989000000116
-123.58277900000002
48.831940000000088
-123.56555199999997
48.789719000000105
-123.56304899999998
48.778327999999988
-123.56471299999993
48.749718000000087
-123.50945300000001
48.587493999999992
-123.47666899999996
48.631660000000124
-123.47083999999995
48.673324999999977
-123.46916199999993
48.67943600000001
-123.46444700000001
48.683327000000077
-123.45973200000003
48.685822000000144
-123.45140100000003
48.686652999999978
-123.44193999999999
48.686652999999978
-123.41639699999996
48.684433000000126
-123.40110800000002
48.681381000000044
-123.39639299999999
48.677773000000116
-123.34973099999996
48.547775000000058
-123.34834299999994
48.535828000000095
-123.29527300000001
48.484718000000044
-123.29167200000001
48.480820000000108
-123.27861000000001
48.456100000000049
-123.27610800000002
48.451103000000103
-123.27694700000001
48.445540999999992
-123.28694200000001
48.418602000000021
-123.28971899999999
48.413321999999937
-123.29444899999993
48.409714000000065
-123.30082699999997
48.406654000000003
-123.32055699999989
48.399437000000034
-123.33640299999996
48.396942000000024
-123.36028299999987
48.397217000000069
-123.41665599999999
48.423882000000106
-123.42138699999992
48.427490000000034
-123.425003
48.431938000000002
-123.45973200000003
48.411934000000031
-123.51334400000002
48.374709999999993
-123.53694200000001
48.338326000000109
-123.54250300000001
48.312492000000077
-123.54611199999999
48.307770000000005
-123.55166600000001
48.304710000000114
-123.55915800000002
48.303047000000049
-123.58332799999994
48.301102000000014
-123.598343
48.311661000000072
-123.71444699999995
48.348045000000127
-123.76251199999996
48.361664000000019
-123.77166699999998
48.361664000000019
-123.77999899999998
48.360550000000046
-123.79499799999996
48.357498000000135
-123.80888400000003
48.353324999999984
-123.817497
48.352493000000095
-123.823624
48.352776000000063
-123.91610699999995
48.364159000000029
-123.92415599999998
48.366104000000064
-123.97609699999998
48.381934999999999
-124.26363399999997
48.468880000000013
-124.423607
48.516937000000041
-124.609444
48.560547000000042
-124.6885989999999
48.578330999999991
-124.72083999999995
48.586655000000007
-124.75917099999998
48.6055530000001
-124.77111799999994
48.611663999999962
-124.79499800000002
48.629989999999964
-124.81777999999997
48.648880000000133
-124.82277699999997
48.652489000000116
-124.9225009999999
48.679993000000138
-125.02887699999997
48.708885000000009
-125.0625
48.714996000000099
-125.09500100000002
48.721930999999984
-125.10221899999993
48.724433999999917
-125.11389199999996
48.731102000000078
-125.18443299999996
48.796104000000128
-125.18499800000001
48.800827000000083
-125.01722699999999
48.920547000000113
-124.90862300000003
48.969154000000003
-124.90306099999998
48.97137500000008
-124.84750399999996
49.011664999999994
-124.84277299999985
49.015549000000021
-124.83556399999998
49.02416199999999
-124.78083800000002
49.131377999999984
-124.77944899999994
49.144439999999975
-124.78083800000002
49.150542999999914
-124.79695099999998
49.215828000000101
-124.79972799999996
49.22693600000008
-124.80499299999997
49.236938000000066
-124.80776999999995
49.240547000000049
-124.81555199999997
49.238045
-124.818893
49.234718000000044
-124.82444800000002
49.224158999999986
-124.82501199999996
49.217209000000139
-124.82333399999993
49.205551000000128
-124.81723
49.18332700000002
-124.81610099999995
49.164711000000011
-124.81806899999998
49.146103000000096
-124.82611099999997
49.122489999999971
-124.83139
49.112495000000081
-124.87832599999996
49.025268999999923
-124.88194299999998
49.020546000000138
-124.89472999999998
49.008888000000127
-124.90055799999993
49.00499700000006
-124.906113
49.001938000000052
-124.93694299999999
48.988045000000056
-124.94999699999994
48.983330000000024
-124.96278399999994
48.981102000000021
-125.06916799999999
48.984436000000017
-125.126938
48.991104000000007
-125.19888300000002
48.96276899999998
-125.21000699999996
48.955826000000002
-125.21665999999988
48.953323000000012
-125.22416699999991
48.951660000000118
-125.23137699999995
48.951103000000046
-125.24194299999988
48.951660000000118
-125.318893
48.96443899999997
-125.32721699999996
48.966102999999976
-125.45722999999992
48.918052999999986
-125.46472199999988
48.916382000000112
-125.48361199999999
48.915825000000041
-125.502228
48.917770000000019
-125.50723299999999
48.920273000000009
-125.75110599999994
49.055267000000072
-125.76806599999998
49.098602000000028
-125.73805199999998
49.105552999999986
-125.69304699999992
49.12860100000006
-125.64167800000001
49.16304800000006
-125.63722200000001
49.166939000000127
-125.60888699999998
49.198043999999982
-125.60582699999992
49.210274000000084
-125.60749800000002
49.215828000000101
-125.611107
49.220267999999919
-125.61638599999998
49.219711000000018
-125.66443599999991
49.189987000000031
-125.72083999999995
49.157767999999976
-125.74694799999997
49.148604999999975
-125.75334199999998
49.147491000000002
-125.75611899999996
49.151657000000114
-125.779449
49.241661000000022
-125.79666099999992
49.310272000000055
-125.86609599999991
49.274436999999978
-125.952789
49.230270000000075
-125.96501199999989
49.22526599999992
-125.97028399999999
49.224709000000018
-125.97444199999995
49.224991000000102
-125.98137700000001
49.227211000000125
-125.98750299999989
49.230270000000075
-126.020554
49.263054000000125
-126.02333099999993
49.268051000000071
-126.02223200000003
49.280823000000055
-126.01862299999993
49.285553000000107
-126.01306199999999
49.288887000000102
-126.00666799999993
49.290549999999996
-125.98029300000002
49.292496000000085
-125.97361799999999
49.294997999999964
-125.96916199999998
49.297493000000031
-125.950287
49.311935000000005
-125.94554099999999
49.316666000000112
-125.89750699999996
49.41027100000008
-125.89584399999995
49.416381999999999
-125.89695699999993
49.428047000000049
-125.89972699999998
49.433601000000067
-125.90471599999995
49.435822000000144
-125.90915699999988
49.431938000000116
-125.94722000000002
49.395546000000138
-125.96250900000001
49.377487000000031
-125.96501199999989
49.373604000000114
-125.96528599999999
49.367493000000024
-125.962219
49.3555530000001
-125.962784
49.350273000000072
-125.96610999999996
49.345543000000021
-125.99527
49.324440000000095
-126.00195300000001
49.321938000000046
-126.00945299999989
49.321663000000001
-126.03916900000002
49.330275999999969
-126.04638699999987
49.333328000000108
-126.06111099999998
49.344154000000003
-126.06500199999999
49.348328000000038
-126.07556199999999
49.386383000000137
-126.07389799999999
49.392494000000056
-126.120003
49.423049999999989
-126.22556299999991
49.41027100000008
-126.26390099999998
49.389435000000049
-126.36527999999998
49.401657000000057
-126.45916699999998
49.401932000000045
-126.46167000000003
49.382767000000115
-126.46611000000001
49.380272000000048
-126.52667200000002
49.371933000000013
-126.54222099999993
49.374435000000119
-126.54723399999995
49.378044000000102
-126.57778899999988
49.407767999999919
-126.579453
49.413322000000107
-126.57917799999996
49.419440999999949
-126.56973299999999
49.576385000000073
-126.56610099999995
49.584434999999985
-126.47028399999999
49.635551000000021
-126.46167000000003
49.636658000000125
-126.40416699999997
49.637772000000098
-126.38417099999992
49.63638300000008
-126.36749299999997
49.633049000000085
-126.36028299999998
49.630820999999969
-126.34137699999997
49.628875999999991
-126.28472899999997
49.634438000000102
-126.22389199999998
49.640549000000021
-126.13417099999998
49.649994000000049
-126.09445199999988
49.655548000000067
-126.08693699999998
49.657211000000018
-126.08750899999995
49.662209000000018
-126.09028599999999
49.666382000000112
-126.09416199999993
49.671104000000014
-126.10305799999998
49.679161000000022
-126.11028299999992
49.681380999999988
-126.11972000000003
49.681107000000054
-126.20944199999991
49.673881999999992
-126.23444399999994
49.669159000000036
-126.24638400000003
49.664711000000068
-126.283073
49.654990999999995
-126.29833999999994
49.652214000000072
-126.34084300000001
49.648605000000089
-126.43110699999994
49.662491000000045
-126.43831599999993
49.664153999999996
-126.58500699999996
49.701103000000046
-126.59028599999994
49.704437000000041
-126.63027999999997
49.794998000000078
-126.67971799999998
49.878876000000105
-126.80444299999988
49.909156999999993
-126.83917200000002
49.884720000000129
-126.84555099999989
49.8822100000001
-126.85221899999993
49.87971500000009
-126.87609899999995
49.873322000000087
-126.93943799999994
49.862770000000125
-126.99416399999996
49.855270000000019
-127.12111699999997
49.85228699999999
-127.13249200000001
49.85694100000012
-127.17749000000003
49.88888500000013
-127.18554699999999
49.897491000000059
-127.22444199999995
49.940269000000114
-127.24137899999999
49.961937000000034
-127.23889199999996
49.967208999999968
-127.234444
49.97137500000008
-127.17999299999991
50.021378000000027
-127.18277
50.03166200000004
-127.18360899999999
50.051102000000014
-127.17666599999995
50.061104
-127.172234
50.064995000000067
-127.13027999999997
50.084717000000126
-127.15833999999995
50.096382000000006
-127.27055399999995
50.0991590000001
-127.27500899999995
50.059990000000028
-127.27749599999993
50.055267000000015
-127.28388999999999
50.052216000000044
-127.33000199999998
50.033882000000062
-127.34500100000002
50.030273000000079
-127.38054699999998
50.026100000000099
-127.38999899999993
50.028603000000089
-127.42331699999994
50.042221000000097
-127.45195000000001
50.069716999999969
-127.46916199999993
50.088042999999971
-127.47193900000002
50.092765999999983
-127.54804999999993
50.130272000000105
-127.63276699999994
50.129990000000021
-127.78028899999993
50.084160000000054
-127.781387
50.084160000000054
-127.78362299999998
50.084160000000054
-127.890556
50.106941000000063
-127.89584400000001
50.108886999999925
-127.90083299999998
50.112495000000024
-127.90695199999999
50.12082700000002
-127.90666199999998
50.127769000000114
-127.90334300000001
50.132492000000127
-127.89222699999988
50.139160000000061
-127.87917299999998
50.144440000000145
-127.86805700000002
50.151099999999985
-127.83721899999995
50.172493000000088
-127.82833900000003
50.180550000000096
-127.78888699999999
50.222214000000008
-127.79915599999993
50.317772000000105
-127.80444299999994
50.321380999999917
-127.86389200000002
50.336937000000091
-127.87138399999998
50.33776899999998
-127.88110399999999
50.337212000000079
-127.895554
50.326385000000073
-127.90778399999999
50.319717000000082
-127.92166099999997
50.316666000000055
-127.93138099999993
50.31610100000006
-127.94833399999993
50.321937999999989
-127.95249899999993
50.324715000000083
-127.97860700000001
50.342491000000052
-127.97944599999994
50.347214000000065
-127.92610199999996
50.459991000000059
-127.92388900000003
50.462769000000037
-127.91722099999993
50.464156999999943
-127.75666799999993
50.486381999999992
-127.708054
50.491661000000136
-127.70028699999995
50.492218000000037
-127.58416699999998
50.486938000000009
-127.576683
50.484717999999987
-127.57140400000003
50.481934000000024
-127.56331599999999
50.4741590000001
-127.53278399999999
50.439986999999974
-127.50750700000003
50.409157000000107
-127.49527
50.395827999999995
-127.47444200000001
50.381660000000124
-127.46193699999998
50.37582400000008
-127.454453
50.373604000000057
-127.44695300000001
50.372765000000129
-127.446663
50.379714999999976
-127.45249899999988
50.388885000000016
-127.48665599999993
50.437492000000134
-127.50583599999999
50.458602999999982
-127.52027899999996
50.469711000000132
-127.53083800000002
50.476936000000023
-127.54750100000001
50.486938000000009
-127.56388899999996
50.502220000000023
-127.57000699999998
50.512214999999912
-127.56749699999995
50.516105999999979
-127.55027799999999
50.538329999999917
-127.54472399999997
50.541664000000083
-127.50361599999997
50.562210000000107
-127.49694799999992
50.565269000000058
-127.49027999999993
50.568054000000132
-127.47501399999999
50.571663000000115
-127.44360399999999
50.571663000000115
-127.41972399999992
50.573883000000137
-127.41416900000002
50.575829000000056
-127.41166699999997
50.581383000000017
-127.41139199999992
50.587494000000106
-127.41944899999999
50.596657000000107
-127.58168000000001
50.593880000000013
-127.69138299999997
50.606659000000093
-127.87332200000003
50.623877999999934
-127.87666299999995
50.621658000000139
-127.87361099999993
50.616936000000067
-127.854446
50.608330000000137
-127.80055199999998
50.587494000000106
-127.78666699999997
50.582214000000022
-127.76834099999996
50.579994000000056
-127.75110599999999
50.581108000000029
-127.72501399999993
50.584434999999928
-127.708618
50.584991000000116
-127.66251399999999
50.581383000000017
-127.63445300000001
50.578049000000021
-127.61028299999998
50.565825999999959
-127.595551
50.55582400000003
-127.59166699999997
50.551659000000029
-127.58972199999999
50.546104000000128
-127.595551
50.536659000000043
-127.60109699999998
50.533333000000027
-127.60888699999987
50.53138000000007
-128.05142199999995
50.446693000000039
-128.13363599999997
50.474709000000132
-128.224152
50.531105000000082
-128.319458
50.608604000000071
-128.37527499999993
50.678604000000064
-128.40695199999999
50.738883999999985
-128.41473399999995
50.762771999999984
-128.41665599999999
50.76915699999995
-128.41305499999993
50.773880000000133
-128.40863000000002
50.77777100000003
-128.35583499999996
50.799721000000034
-128.349152
50.801658999999972
-128.10693400000002
50.860550000000103
-128.05306999999999
50.87193300000007
-127.91832699999998
50.872214999999983
-127.90972899999991
50.871375999999998
-127.882767
50.865546999999992
-127.83332799999999
50.854163999999969
-127.67749000000003
50.817497000000003
-127.51471700000002
50.774437000000034
-127.50723299999993
50.772217000000012
-127.49582699999996
50.765831000000105
-127.48750299999995
50.757217000000082
-127.45916699999992
50.718322999999998
-127.354446
50.676102000000014
-127.22693599999991
50.636108000000036
-127.65471599999995
50.837769000000094
-127.66139199999998
50.834991000000059
-127.67027300000001
50.835266000000104
-127.75306699999999
50.852776000000063
-127.83332799999999
50.879715000000033
-127.83860799999997
50.881660000000068
-127.83306899999997
50.884995000000117
-127.73500100000001
50.909987999999998
-127.72638699999993
50.908600000000092
-127.71665999999999
50.90554800000001
-127.71028099999995
50.901932000000102
-127.69138299999997
50.887214999999969
-127.67083699999995
50.86693600000001
-127.65833999999995
50.854163999999969
-127.65527299999997
50.849433999999974
-127.65334299999995
50.843880000000127
-127.65471599999995
50.837769000000094
-55.555557000000022
50.886383000000023
-55.563888999999961
50.884995000000117
-55.571670999999924
50.885826000000122
-55.581116000000009
50.888046000000145
-55.604720999999984
50.898048000000074
-55.615554999999972
50.906097000000102
-55.619720000000029
50.910271000000137
-55.636115999999959
50.950829000000056
-55.635276999999917
50.961380000000133
-55.629439999999931
50.965546000000018
-55.565552000000025
50.983046999999999
-55.558334000000002
50.984436000000017
-55.550551999999925
50.985268000000076
-55.54222900000002
50.984993000000088
-55.535277999999948
50.981377000000009
-55.531386999999995
50.977211000000125
-55.529723999999987
50.968323000000112
-55.549995000000024
50.890830999999991
-55.555557000000022
50.886383000000023
-55.993889000000024
51.200272000000098
-55.999999999999943
51.196655000000135
-56.00111400000003
51.201660000000004
-55.998055000000022
51.207496999999989
-55.992774999999995
51.212769000000094
-55.981383999999935
51.22165700000005
-55.975554999999986
51.225822000000051
-55.967772999999966
51.226653999999996
-55.968329999999867
51.221375000000023
-55.970550999999944
51.218323000000055
-55.982498000000021
51.208885000000066
-55.993889000000024
51.200272000000098
-58.413329999999917
51.238884000000098
-58.462219000000005
51.216103000000089
-58.563613999999973
51.228325000000041
-58.565001999999993
51.23333000000008
-58.561942999999928
51.239159000000086
-58.555831999999953
51.242767000000015
-58.513335999999924
51.264999000000103
-58.506392999999946
51.268326000000059
-58.419448999999986
51.274712000000136
-58.412773000000016
51.267212000000029
-58.409163999999919
51.256943000000035
-58.413329999999917
51.238884000000098
-53.756366999999955
48.50326200000012
-53.997498000000007
48.425552000000039
-54.011116000000015
48.421660999999972
-54.025001999999915
48.418602000000021
-54.048889000000031
48.420546999999999
-54.057220000000029
48.421936000000017
-54.072776999999917
48.428604000000007
-54.081115999999952
48.429992999999968
-54.094443999999953
48.425827000000083
-54.100554999999929
48.422493000000088
-54.147223999999994
48.391380000000083
-54.138054000000011
48.359161000000029
-54.134726999999998
48.354438999999957
-54.12749500000001
48.353324999999984
-54.118606999999997
48.364998000000014
-54.088607999999965
48.395545999999968
-54.075561999999934
48.401932000000102
-54.069449999999961
48.40387700000008
-54.054442999999935
48.404160000000047
-54.045554999999979
48.401932000000102
-54.029167000000029
48.399437000000034
-54.021111000000019
48.399162000000047
-53.998885999999914
48.400826000000052
-53.99222599999996
48.402489000000003
-53.97972099999987
48.408042999999964
-53.913054999999929
48.444153000000085
-53.756366999999955
48.50326200000012
-53.674445999999932
48.534164000000089
-53.647223999999994
48.541107000000068
-53.631942999999978
48.541382000000056
-53.623054999999965
48.53916200000009
-53.586387999999999
48.525269000000037
-53.574722000000008
48.507216999999969
-53.558051999999975
48.474709000000018
-53.588051000000007
48.428047000000106
-53.562217999999973
48.439155999999969
-53.533889999999985
48.451935000000049
-53.48860899999994
48.507216999999969
-53.461945000000014
48.555266999999958
-53.46527900000001
48.568603999999993
-53.465835999999967
48.57416500000005
-53.465003999999965
48.579436999999984
-53.437217999999973
48.619987000000094
-53.424445999999989
48.625549000000035
-53.345832999999914
48.615828999999962
-53.33805099999995
48.612494999999967
-53.313056999999958
48.595267999999976
-53.305832000000009
48.586655000000007
-53.303329000000019
48.581940000000145
-53.226386999999932
48.555549999999926
-53.216392999999925
48.566939999999988
-53.153884999999946
48.628601000000003
-53.079726999999991
48.6988750000001
-53.072776999999917
48.700272000000041
-53.067779999999914
48.696380999999974
-53.02305599999994
48.660820000000001
-53.018889999999942
48.656380000000013
-52.978049999999996
48.604439000000127
-52.976386999999988
48.599159000000043
-52.976944000000003
48.59388000000007
-52.987220999999977
48.548050000000046
-53.053885999999977
48.442764000000068
-53.075561999999991
48.422493000000088
-53.097495999999978
48.405266000000097
-53.1875
48.350829999999974
-53.194159999999954
48.348602000000028
-53.201941999999974
48.347488000000055
-53.209723999999937
48.347771000000023
-53.218055999999933
48.3491590000001
-53.24888599999997
48.362770000000069
-53.261391000000003
48.37082700000002
-53.266395999999986
48.37499200000002
-53.345001000000025
48.360275000000058
-53.388892999999882
48.303879000000109
-53.615279999999984
48.178046999999935
-53.621383999999921
48.174712999999997
-53.634170999999924
48.169991000000095
-53.662216000000001
48.163321999999994
-53.668609999999944
48.162490999999989
-53.676948999999979
48.163879000000065
-53.694716999999912
48.169158999999979
-53.71055599999994
48.17582700000014
-53.892501999999979
48.226936000000137
-53.901389999999935
48.229156000000103
-53.934165999999948
48.233330000000137
-53.940551999999968
48.230819999999937
-53.945273999999984
48.178879000000052
-53.944159999999897
48.163879000000065
-53.917777999999998
48.088043000000027
-53.912498000000028
48.084160000000054
-53.904167000000029
48.081940000000088
-53.823616000000015
48.074439999999981
-53.793335000000013
48.073608000000092
-53.77027899999996
48.073326000000009
-53.733611999999994
48.076103000000103
-53.718604999999968
48.078049000000021
-53.696944999999971
48.079162999999994
-53.689163000000008
48.078880000000026
-53.692885999999874
48.067993000000001
-53.688389000000029
48.065989999999999
-53.685219000000018
48.063660000000141
-53.683887000000027
48.060822000000144
-53.684222999999918
48.057822999999985
-53.687888999999927
48.054825000000108
-53.691055000000006
48.052658000000065
-53.698883000000023
48.049328000000003
-53.736945999999989
48.032767999999976
-53.763335999999981
48.026382000000012
-53.799445999999989
48.02165999999994
-53.836661999999933
48.022217000000012
-53.852225999999973
48.023048000000074
-53.876389000000017
48.025826000000052
-53.893889999999942
48.029991000000052
-53.90166499999998
48.033607000000075
-53.909438999999963
48.033882000000119
-53.916663999999912
48.033332999999971
-53.923614999999984
48.031662000000097
-53.924170999999944
48.026657000000057
-53.919167000000016
48.022490999999945
-53.911384999999939
48.019157000000007
-53.893058999999937
48.014442000000145
-53.794448999999986
47.996384000000091
-53.779166999999973
47.996658000000025
-53.695388999999921
48.018218999999988
-53.69138700000002
48.019215000000145
-53.668723999999997
48.029880999999989
-53.650218999999993
48.037884000000133
-53.607779999999991
48.051102000000071
-53.605835000000013
48.046387000000038
-53.619164000000012
47.998878000000047
-53.622498000000007
47.993050000000096
-53.723610000000008
47.843880000000013
-53.737777999999992
47.826660000000061
-53.787506000000008
47.773048000000074
-53.793335000000013
47.768599999999935
-53.801391999999964
47.769989000000123
-53.807502999999997
47.773604999999975
-53.825561999999991
47.794998000000078
-53.852500999999961
47.785271000000137
-53.850554999999986
47.760551000000135
-53.837501999999915
47.699432000000058
-53.760283999999956
47.609993000000145
-53.631110999999976
47.54332700000009
-53.550551999999982
47.529159999999933
-53.545279999999991
47.534439000000134
-53.542502999999954
47.550270000000069
-53.541114999999991
47.585266000000047
-53.497779999999977
47.734717999999987
-53.495834000000002
47.740273000000059
-53.461113000000012
47.806655999999975
-53.434998000000007
47.83776899999998
-53.30610699999994
47.984161000000029
-53.290840000000003
47.999435000000119
-53.274445000000014
48.013329000000056
-53.170554999999979
48.05360399999995
-53.110001000000011
48.03943600000008
-53.101943999999946
48.038048000000003
-53.095001000000025
48.03943600000008
-53.053329000000019
48.049721000000034
-53.041945999999996
48.055824000000143
-52.996947999999975
48.086380000000077
-52.974716000000001
48.116385999999977
-52.959723999999994
48.143051000000014
-52.956389999999999
48.148605000000032
-52.926948999999979
48.169991000000095
-52.919998000000021
48.171379000000002
-52.902221999999995
48.16304800000006
-52.886115999999959
48.151100000000042
-52.881942999999922
48.147491000000059
-52.83555599999994
48.106383999999991
-52.831389999999942
48.101661999999919
-52.832779000000016
48.096939000000134
-52.838889999999935
48.093605000000139
-52.871940999999993
48.082214000000022
-52.880279999999914
48.083327999999995
-52.898055999999997
48.090546000000018
-52.904167000000029
48.089714000000072
-52.911384999999996
48.088043000000027
-52.917503000000011
48.084716999999955
-52.928336999999999
48.075553999999954
-53.058051999999975
47.922493000000031
-53.05999799999995
47.916939000000013
-53.059440999999993
47.886658000000125
-53.075835999999981
47.850830000000087
-53.158607000000018
47.683052000000089
-53.178336999999999
47.651382000000012
-53.183608999999933
47.646385000000123
-53.201667999999984
47.636383000000137
-53.221106999999961
47.628601000000003
-53.240836999999942
47.622489999999914
-53.259726999999998
47.615829000000019
-53.265006999999969
47.611664000000019
-53.267220000000009
47.606102000000078
-53.261672999999973
47.546386999999982
-53.175560000000019
47.431381000000101
-53.128333999999995
47.411102000000142
-53.121940999999993
47.413321999999994
-53.111945999999989
47.423607000000118
-53.083060999999987
47.458327999999995
-53.065833999999938
47.469986000000063
-53.013061999999934
47.501389000000074
-52.995002999999997
47.51138300000008
-52.951667999999927
47.530823000000055
-52.919167000000016
47.541663999999969
-52.907218999999998
47.54833200000013
-52.896949999999947
47.55860100000001
-52.849167000000023
47.621101000000124
-52.842498999999918
47.632767000000115
-52.840552999999943
47.638329000000056
-52.837501999999915
47.65415999999999
-52.838889999999935
47.663879000000009
-52.841110000000015
47.668602000000021
-52.841667000000029
47.673324999999977
-52.840552999999943
47.683876000000055
-52.798889000000031
47.784164000000033
-52.791388999999981
47.795547000000056
-52.78556100000003
47.79972100000009
-52.779442000000017
47.803047000000106
-52.770554000000004
47.79972100000009
-52.704169999999976
47.753882999999973
-52.700554000000011
47.749435000000005
-52.657776000000013
47.657493999999986
-52.614448999999979
47.516662999999937
-52.620276999999987
47.500275000000101
-52.625832000000003
47.489158999999972
-52.653327999999988
47.437767000000008
-52.718055999999933
47.364998000000014
-52.787506000000008
47.308043999999938
-52.818610999999976
47.224159000000043
-52.849723999999981
47.1616590000001
-52.845276000000013
47.142493999999942
-52.843613000000005
47.063880999999981
-52.844161999999983
47.058601000000067
-52.852782999999988
47.022491000000002
-52.884170999999981
46.9741590000001
-52.909995999999978
46.911658999999986
-52.92972599999996
46.851662000000033
-52.932776999999987
46.825554000000068
-52.934998000000007
46.804993000000024
-52.938332000000003
46.78916200000009
-53.090836000000024
46.643326000000002
-53.102501000000018
46.636658000000011
-53.161110000000008
46.619986999999981
-53.169166999999959
46.619713000000047
-53.192497000000003
46.62332200000003
-53.207221999999888
46.630272000000105
-53.213332999999977
46.633881000000088
-53.315552000000025
46.694709999999986
-53.354171999999949
46.736938000000009
-53.361945999999932
46.737495000000081
-53.384170999999981
46.721375000000023
-53.410552999999936
46.700828999999999
-53.426391999999964
46.687210000000107
-53.451392999999996
46.66137700000013
-53.463614999999947
46.654160000000047
-53.521111000000019
46.62082700000002
-53.532776000000013
46.614159000000029
-53.561667999999941
46.612770000000069
-53.569449999999961
46.614159000000029
-53.577224999999999
46.617493000000024
-53.607779999999991
46.636107999999979
-53.613891999999964
46.640274000000034
-53.617774999999995
46.644157000000007
-53.635001999999929
46.680823999999973
-53.643058999999994
46.704437000000098
-53.64416499999993
46.709160000000111
-53.648055999999997
46.796661000000029
-53.647781000000009
46.801932999999963
-53.645279000000016
46.81249200000002
-53.639724999999999
46.829163000000051
-53.636391000000003
46.834717000000069
-53.594718999999998
46.9447100000001
-53.64166999999992
46.983879000000002
-53.633614000000023
47.001105999999993
-53.577781999999956
47.085265999999933
-53.55083499999995
47.106659000000036
-53.539444000000003
47.114158999999972
-53.591385000000002
47.156096999999988
-53.646392999999989
47.105270000000075
-53.703612999999962
47.053047000000106
-53.823059000000001
46.956657000000064
-53.894164999999987
46.899994000000106
-53.945830999999941
46.858887000000038
-54.053328999999962
46.794998000000135
-54.097220999999934
46.799438000000123
-54.17888599999992
46.81610100000006
-54.187774999999988
46.819160000000011
-54.18999500000001
46.823607999999979
-54.190833999999995
46.828605999999979
-54.196387999999956
46.862494999999967
-54.196663000000001
46.883330999999998
-54.193329000000006
46.893607999999972
-54.160827999999981
46.981934000000024
-54.131942999999978
47.012496999999996
-54.11500499999994
47.039719000000105
-54.092498999999975
47.079437000000098
-54.066665999999998
47.131104000000107
-53.993889000000024
47.265274000000034
-53.964721999999995
47.299721000000034
-53.928611999999987
47.302773000000116
-53.921943999999996
47.304161000000022
-53.879997000000003
47.348045000000127
-53.875557000000015
47.354163999999969
-53.867500000000007
47.402771000000087
-53.879439999999931
47.43082400000003
-53.900275999999963
47.486107000000061
-53.891669999999976
47.524711999999965
-53.885558999999944
47.576941999999974
-53.894721999999945
47.6055530000001
-53.896950000000004
47.609993000000145
-53.983886999999925
47.75777400000004
-54.003333999999995
47.778877000000136
-54.033332999999914
47.796661000000029
-54.195273999999984
47.857498000000021
-54.194999999999993
47.843048000000124
-54.197219999999902
47.832214000000079
-54.212776000000019
47.777771000000087
-54.219161999999926
47.766106000000036
-54.223884999999939
47.759995000000117
-54.259170999999981
47.715271000000143
-54.337776000000019
47.621658000000025
-54.435271999999998
47.505554000000075
-54.468605000000025
47.441658000000075
-54.477492999999981
47.404991000000052
-54.472495999999978
47.401099999999985
-54.477492999999981
47.395828000000051
-54.482772999999952
47.391663000000051
-54.511116000000015
47.372765000000015
-54.517219999999952
47.369438000000059
-54.601394999999968
47.345268000000033
-54.611388999999974
47.353049999999996
-54.613060000000019
47.35833000000008
-54.61333499999995
47.362770000000069
-54.606948999999986
47.374434999999949
-54.601944000000003
47.379715000000033
-54.596663999999862
47.383880999999917
-54.559998000000007
47.413879000000065
-54.529166999999973
47.442214999999976
-54.489998000000014
47.486382000000049
-54.417220999999984
47.583603000000096
-54.410827999999867
47.594994000000042
-54.413329999999917
47.599715999999944
-54.418334999999956
47.603607000000011
-54.430557000000022
47.597771000000137
-54.440833999999938
47.586937000000091
-54.508614000000023
47.513328999999999
-54.53194400000001
47.479987999999992
-54.539444000000003
47.468048000000124
-54.563613999999973
47.439987000000031
-54.578887999999893
47.423882000000106
-54.604720999999984
47.401932000000102
-54.621383999999978
47.389992000000007
-54.700279000000023
47.357773000000009
-54.719993999999929
47.352218999999991
-54.727218999999991
47.351387000000045
-54.818610999999862
47.363609000000054
-54.819450000000018
47.368599000000074
-54.803054999999972
47.380546999999979
-54.793616999999983
47.391936999999984
-54.786667000000023
47.413879000000065
-54.787506000000008
47.418884000000105
-54.796111999999994
47.420830000000024
-54.856392000000028
47.390549000000078
-54.980552999999929
47.285552999999936
-55.039169000000015
47.225821999999994
-55.043892000000028
47.220825000000048
-55.045554999999979
47.215271000000087
-55.043335000000013
47.210548000000074
-55.05361199999993
47.150826000000109
-55.065833999999995
47.093323000000112
-55.069450000000018
47.082214000000022
-55.100280999999995
47.05471
-55.149444999999957
47.012215000000083
-55.154716000000008
47.008049000000028
-55.193329000000006
46.984993000000145
-55.225829999999974
46.934433000000126
-55.230277999999942
46.928329000000076
-55.236945999999932
46.923607000000004
-55.246947999999975
46.916939000000013
-55.258613999999966
46.91027100000008
-55.358337000000006
46.874161000000129
-55.384170999999924
46.865829000000133
-55.399993999999936
46.865829000000133
-55.456664999999987
46.874710000000107
-55.463615000000004
46.877486999999974
-55.468604999999968
46.881660000000124
-55.471938999999963
46.886383000000137
-55.626944999999921
46.868881000000101
-55.634170999999981
46.866661000000079
-55.689719999999966
46.858329999999967
-55.803328999999962
46.860549999999989
-55.845832999999971
46.86971299999999
-55.915000999999961
46.88749700000011
-55.923614999999927
46.889717000000076
-55.931389000000024
46.892769000000044
-55.946663000000001
46.899436999999978
-55.966110000000015
46.909988000000112
-55.98082699999992
46.932213000000104
-55.982773000000009
46.936652999999978
-55.984168999999952
46.941658000000018
-55.983054999999979
46.952492000000063
-55.980552999999986
46.957771000000037
-55.96665999999999
46.981377000000123
-55.952498999999989
46.996383999999921
-55.886948000000018
47.056099000000017
-55.87110899999999
47.069160000000124
-55.865554999999972
47.072768999999937
-55.775276000000019
47.10193600000008
-55.768607999999972
47.103325000000041
-55.745551999999918
47.10443900000007
-55.738892000000021
47.10443900000007
-55.723609999999951
47.104164000000026
-55.715553
47.103050000000053
-55.698050999999964
47.098045000000013
-55.68250299999994
47.091377000000023
-55.674445999999989
47.090270999999973
-55.586945000000014
47.110275000000115
-55.573616000000015
47.11360900000011
-55.493331999999896
47.133880999999974
-55.487777999999992
47.137214999999969
-55.329445000000021
47.242493000000024
-55.298339999999939
47.267211999999972
-55.290557999999976
47.278328000000101
-55.285278000000005
47.294998000000021
-55.28583500000002
47.310272000000111
-55.286948999999993
47.314995000000067
-55.286117999999988
47.325554000000125
-55.269721999999945
47.390830999999991
-55.266662999999994
47.396659999999997
-55.262221999999895
47.402771000000087
-55.256949999999961
47.407211000000075
-55.202224999999999
47.44609800000012
-55.179169000000002
47.460548000000017
-55.172501000000011
47.463882000000012
-55.107779999999991
47.483604000000071
-55.100554999999986
47.484160999999972
-55.083611000000019
47.481101999999964
-55.075835999999867
47.480820000000108
-55.040282999999931
47.484993000000031
-54.951392999999882
47.504997000000003
-54.868057000000022
47.543883999999991
-54.845832999999971
47.556938000000059
-54.841666999999973
47.563324000000136
-54.841385000000002
47.583603000000096
-54.845551
47.633881000000088
-54.949439999999925
47.599715999999944
-54.956389999999999
47.59804500000007
-54.970832999999971
47.596656999999993
-55.019278999999926
47.621101000000124
-55.028277999999887
47.620766000000117
-55.033278999999936
47.621601000000112
-55.036109999999894
47.623936000000015
-55.037612999999908
47.626601999999991
-55.037440999999887
47.62977200000006
-55.03561000000002
47.633269999999982
-55.029612999999927
47.639598999999976
-55.013779
47.65310299999993
-55.00777800000003
47.65943500000003
-54.956389999999999
47.741379000000109
-54.947494999999947
47.75360900000004
-54.938048999999978
47.771103000000096
-54.936110999999926
47.781661999999983
-54.943054000000018
47.781105000000082
-54.948607999999922
47.776657000000114
-55.011391000000003
47.721374999999966
-55.021942000000024
47.711661999999933
-55.025276000000019
47.705268999999987
-55.027221999999995
47.695267000000058
-55.03055599999999
47.684158000000139
-55.033614999999941
47.678329000000133
-55.119114000000025
47.616936000000123
-55.122443999999916
47.614269000000093
-55.126281999999946
47.612774000000002
-55.130774999999915
47.611938000000123
-55.135777000000019
47.613605000000007
-55.262778999999966
47.650543000000084
-55.349167000000023
47.704437000000098
-55.34833500000002
47.710274000000027
-55.357506000000001
47.726097000000095
-55.365004999999996
47.726379000000122
-55.379722999999956
47.724991000000045
-55.427497999999957
47.711661999999933
-55.432502999999997
47.70638299999996
-55.461944999999957
47.646103000000039
-55.464721999999938
47.640274000000034
-55.467498999999975
47.619155999999919
-55.46665999999999
47.614159000000029
-55.461387999999943
47.610275000000001
-55.454444999999964
47.611107000000118
-55.446663000000001
47.623046999999985
-55.436110999999926
47.631659999999954
-55.430000000000007
47.634163000000115
-55.423057999999969
47.635826000000066
-55.415276000000006
47.63249200000007
-55.407776000000013
47.624161000000015
-55.400276000000019
47.615547000000106
-55.398337999999967
47.610275000000001
-55.389724999999999
47.58638000000002
-55.400276000000019
47.514717000000076
-55.406661999999926
47.493050000000039
-55.40972099999999
47.487213000000054
-55.414161999999919
47.481101999999964
-55.429726000000016
47.467209000000139
-55.43638599999997
47.465546000000018
-55.498610999999983
47.453880000000026
-55.505835999999931
47.453322999999955
-55.526108000000022
47.454436999999928
-55.555274999999938
47.440269000000058
-55.560555000000022
47.436104000000057
-55.565001999999993
47.429993000000024
-55.587776000000019
47.398604999999975
-55.625
47.463608000000079
-55.654167000000029
47.495270000000062
-55.795279999999991
47.492767000000072
-55.914443999999946
47.437767000000008
-55.920279999999934
47.435265000000129
-55.925560000000019
47.439156000000025
-55.923889000000031
47.444709999999986
-55.91972399999986
47.450829000000056
-55.831673000000023
47.517212000000086
-55.788895000000025
47.551102000000014
-55.745834000000002
47.585266000000047
-55.77305599999994
47.579720000000009
-55.824172999999973
47.566382999999973
-55.892226999999991
47.5366590000001
-55.987777999999992
47.500549000000035
-56.104172000000005
47.463608000000079
-56.110557999999855
47.462494000000106
-56.11860699999994
47.463608000000079
-56.158889999999928
47.484718000000044
-56.169167000000016
47.492493000000138
-56.172500999999897
47.49721500000004
-56.172500999999897
47.501663000000008
-56.168059999999969
47.507216999999969
-56.162498000000028
47.51138300000008
-56.12027699999993
47.519157000000064
-56.044448999999986
47.535271000000023
-55.941939999999931
47.561661000000072
-55.889998999999932
47.578330999999991
-55.639998999999989
47.668053000000043
-55.633330999999998
47.671104000000071
-55.628333999999995
47.674713000000054
-55.635001999999986
47.678329000000133
-55.642501999999979
47.678604000000121
-55.649993999999992
47.677773000000116
-55.663886999999932
47.675552000000039
-55.704169999999976
47.664992999999981
-55.75
47.649437000000034
-55.756110999999976
47.646942000000024
-55.774718999999948
47.638329000000056
-55.80471799999998
47.624435000000119
-55.824447999999961
47.618599000000017
-55.838889999999935
47.617210000000057
-55.855835000000013
47.620270000000119
-55.903327999999931
47.645270999999923
-55.913611999999944
47.653046000000018
-55.917503000000011
47.657493999999986
-55.919448999999929
47.667213000000004
-55.918609999999944
47.673049999999989
-55.916388999999981
47.678329000000133
-55.91194200000001
47.684432999999956
-55.901389999999992
47.693047000000035
-55.895554000000004
47.696655000000135
-55.866393999999957
47.713882000000126
-55.83277899999996
47.742493000000081
-55.815001999999993
47.772491000000002
-55.799445999999875
47.799164000000019
-55.742226000000016
47.923325000000091
-55.746947999999975
47.93249499999996
-55.754447999999968
47.94110100000006
-55.767219999999952
47.953323000000069
-55.773613000000012
47.956940000000031
-55.78055599999999
47.95526899999993
-55.817504999999983
47.886939999999981
-55.835273999999913
47.850830000000087
-55.835555999999997
47.845543000000134
-55.847220999999934
47.806938000000002
-55.849998000000028
47.801102000000128
-55.854445999999996
47.794716000000051
-55.865279999999984
47.786110000000122
-55.877219999999966
47.778602999999976
-55.888892999999996
47.773048000000074
-56.049727999999959
47.699432000000058
-56.087501999999972
47.736938000000009
-56.081116000000009
47.739715999999987
-56.053611999999987
47.77388000000002
-56.057502999999997
47.778327999999988
-56.064163000000008
47.776657000000114
-56.111671000000001
47.763610999999969
-56.125
47.757216999999969
-56.185271999999998
47.680274999999995
-56.160278000000005
47.642220000000123
-56.154998999999862
47.638329000000056
-56.161384999999939
47.634163000000115
-56.173332000000016
47.629714999999976
-56.187499999999943
47.627213000000097
-56.358336999999892
47.603324999999984
-56.394722000000002
47.601105000000132
-56.410277999999948
47.601387000000045
-56.418892000000028
47.601936000000137
-56.443053999999904
47.605827000000033
-56.546950999999979
47.613883999999985
-56.615554999999915
47.613327000000083
-56.644164999999987
47.596100000000092
-56.641113000000018
47.592216000000064
-56.639998999999989
47.587212000000079
-56.644164999999987
47.581108000000086
-56.65055099999995
47.578330999999991
-56.774719000000005
47.531937000000028
-56.840836000000024
47.52137799999997
-56.902221999999995
47.552490000000091
-56.924445999999989
47.562209999999993
-56.956107999999972
47.574996999999996
-56.96527900000001
47.57777400000009
-56.992500000000007
47.583878000000141
-56.999725000000012
47.584717000000069
-57.014724999999942
47.583878000000141
-57.096663999999976
47.56610100000006
-57.118332000000009
47.563881000000038
-57.126105999999993
47.563881000000038
-57.134445000000028
47.566382999999973
-57.150276000000019
47.572769000000051
-57.163329999999917
47.579720000000009
-57.204720000000009
47.59304800000001
-57.530829999999867
47.630821000000026
-57.657776000000013
47.60305000000011
-57.779441999999904
47.627487000000031
-57.882499999999993
47.651382000000012
-58.027495999999928
47.694153000000028
-58.036391999999978
47.696098000000063
-58.359443999999939
47.647217000000012
-58.690552000000025
47.598877000000016
-58.771110999999962
47.59137700000008
-58.861945999999932
47.589157000000114
-58.885001999999872
47.592766000000097
-58.894164999999873
47.59388000000007
-58.937499999999943
47.589989000000003
-59.076667999999984
47.571663000000001
-59.102130999999929
47.564251000000127
-59.11361699999992
47.558327000000077
-59.118889000000024
47.554710000000114
-59.135559000000001
47.556380999999988
-59.161941999999954
47.561661000000072
-59.297782999999868
47.606658999999979
-59.304442999999992
47.609993000000145
-59.305831999999953
47.614998000000014
-59.309440999999993
47.661102000000085
-59.309440999999993
47.671379000000059
-59.30499999999995
47.724991000000045
-59.3024979999999
47.736107000000004
-59.325561999999991
47.807213000000047
-59.329726999999991
47.816383000000087
-59.369164000000012
47.852775999999949
-59.40193899999997
47.880271999999991
-59.40694400000001
47.889717000000076
-59.404715999999951
47.900269000000094
-59.400832999999921
47.90665400000006
-59.39166999999992
47.916664000000026
-59.378051999999911
47.922493000000031
-59.365554999999915
47.924995000000081
-59.328612999999905
47.928879000000109
-59.321945000000028
47.930549999999982
-59.31639100000001
47.934158000000082
-59.31138599999997
47.938881000000094
-59.267775999999969
47.982208000000071
-59.265006999999912
47.988045000000056
-59.262778999999966
47.999435000000119
-59.246947999999975
48.011940000000038
-59.230277999999942
48.02276599999999
-59.218605000000025
48.029160000000047
-59.091384999999946
48.090271000000143
-59.053885999999864
48.105552999999986
-59.041114999999934
48.110275000000058
-59.020554000000004
48.116385999999977
-58.958054000000004
48.149993999999992
-58.75
48.287498000000085
-58.701392999999996
48.319716999999969
-58.691108999999983
48.32888000000014
-58.686385999999914
48.334160000000054
-58.682502999999997
48.340546000000131
-58.678336999999999
48.351936000000023
-58.675835000000006
48.363051999999925
-58.670279999999991
48.37499200000002
-58.598884999999939
48.423325000000034
-58.587775999999963
48.430550000000039
-58.568892999999889
48.438599000000067
-58.555831999999953
48.443047000000035
-58.514724999999999
48.452773999999977
-58.500556999999958
48.455551000000071
-58.492774999999995
48.455551000000071
-58.492774999999995
48.450272000000098
-58.497779999999977
48.44582400000013
-58.518889999999999
48.441375999999991
-58.526108000000022
48.440544000000102
-58.546394000000021
48.434990000000084
-58.558891000000017
48.42971799999998
-58.588889999999935
48.412765999999976
-58.599998000000028
48.405822999999998
-58.601112000000001
48.400826000000052
-58.59194199999996
48.398879999999963
-58.483611999999994
48.427773000000002
-58.470832999999971
48.43221299999999
-58.464721999999995
48.436377999999991
-58.449439999999925
48.449158000000125
-58.4183349999999
48.486655999999982
-58.420279999999991
48.508049000000085
-58.569449999999961
48.538605000000018
-58.673614999999984
48.554710000000057
-58.682502999999997
48.554993000000024
-58.697219999999959
48.553046999999992
-58.732215999999994
48.545830000000024
-58.765556000000004
48.535828000000095
-58.778052999999886
48.531937000000028
-58.812499999999943
48.52388000000002
-58.857506000000001
48.518599999999992
-58.931389000000024
48.511939999999981
-58.954720000000009
48.510825999999952
-58.979163999999969
48.512497000000053
-58.988335000000006
48.514442000000031
-59.004722999999956
48.520271000000037
-59.013335999999924
48.522217000000126
-59.091667000000029
48.508331000000112
-59.105559999999969
48.50471500000009
-59.118889000000024
48.50110600000005
-59.146392999999875
48.493049999999982
-59.192771999999991
48.477767999999969
-59.232497999999964
48.468597000000045
-59.246947999999975
48.46665999999999
-59.255279999999971
48.467490999999995
-59.260558999999944
48.471931000000041
-59.261115999999959
48.476653999999996
-59.232773000000009
48.523048000000131
-59.228881999999999
48.529160000000104
-59.215003999999965
48.545547000000056
-59.209998999999925
48.549995000000024
-59.137504999999976
48.598876999999959
-59.084166999999866
48.626380999999981
-59.077782000000013
48.629158000000075
-59.050277999999935
48.635551000000021
-59.03055599999999
48.641937000000098
-59.02416999999997
48.644714000000022
-58.908889999999985
48.701934999999992
-58.828888000000006
48.750832000000116
-58.811667999999941
48.76166500000005
-58.799727999999959
48.768050999999957
-58.774719000000005
48.77887700000008
-58.767775999999969
48.775551000000064
-58.772498999999982
48.769989000000123
-58.815001999999936
48.735825000000091
-58.849723999999867
48.714996000000099
-58.873885999999914
48.701659999999947
-58.891113000000018
48.690826000000072
-58.912773000000016
48.674713000000054
-58.938605999999879
48.653603000000089
-58.947776999999917
48.642769000000044
-58.955832999999984
48.630272000000048
-58.958610999999962
48.624161000000129
-58.958610999999962
48.613883999999985
-58.955832999999984
48.609436000000017
-58.947494999999947
48.601105000000132
-58.896950000000004
48.55193300000002
-58.888335999999924
48.551101999999958
-58.743057000000022
48.560822000000087
-58.728332999999964
48.56249200000002
-58.721381999999949
48.564438000000109
-58.715003999999965
48.567215000000033
-58.709442000000024
48.570831000000055
-58.704445000000021
48.575271999999984
-58.695549000000028
48.586937000000091
-58.68332700000002
48.605827000000033
-58.676666000000012
48.618050000000096
-58.672501000000011
48.629433000000063
-58.669998000000021
48.640831000000105
-58.671386999999925
48.650825999999995
-58.674171000000001
48.65526600000004
-58.679442999999992
48.66944100000012
-58.680832000000009
48.68471500000004
-58.658051
48.743049999999982
-58.618331999999896
48.779716000000064
-58.543892000000028
48.860824999999977
-58.535834999999963
48.878601000000117
-58.506667999999934
48.949431999999945
-58.506667999999934
48.98054499999995
-58.503333999999995
48.997490000000084
-58.500838999999928
49.003608999999926
-58.400832999999864
49.127487000000087
-58.396110999999962
49.131377999999984
-58.351943999999889
49.15026899999998
-58.348884999999996
49.145828000000108
-58.342967999999985
49.100201000000027
-58.365634999999997
49.079922000000067
-58.368019000000004
49.061428000000035
-58.353702999999939
49.056656000000032
-58.31075299999992
49.068584000000044
-58.292857999999967
49.072762000000068
-58.240554999999972
49.070274000000097
-58.17832199999998
49.063217000000066
-58.143726000000015
49.041740000000118
-58.09833500000002
48.99221799999998
-58.084723999999937
48.985268000000133
-58.077781999999956
48.981934000000138
-58.060279999999921
48.976096999999982
-58.050551999999982
48.973320000000115
-57.99610899999999
48.96138000000002
-57.961387999999999
48.956657000000007
-57.938605999999993
48.958328000000051
-57.90166499999998
48.96276899999998
-57.888054000000011
48.966102999999976
-57.881667999999991
48.96888000000007
-57.892226999999934
48.981658999999922
-57.900551000000007
48.9847180000001
-57.929442999999992
48.978874000000076
-57.958611000000019
48.976096999999982
-57.974716000000001
48.976096999999982
-58.009223999999961
48.98041500000005
-58.02777900000001
48.985549999999989
-58.035834999999963
48.988602000000128
-58.050551999999982
48.99582700000002
-58.09332999999998
49.025825999999995
-58.103888999999924
49.033607000000075
-58.108054999999922
49.037772999999959
-58.135276999999974
49.082771000000037
-58.144447000000014
49.12193300000007
-58.122612000000004
49.124931000000004
-58.119281999999998
49.127102000000036
-58.115608000000009
49.129105000000038
-58.111110999999994
49.129771999999946
-58.094775999999968
49.124603000000036
-58.078776999999945
49.121769000000029
-58.049445999999932
49.120270000000005
-57.925559999999962
49.123047000000042
-57.918610000000001
49.124709999999993
-57.913329999999974
49.129158000000132
-57.882773999999927
49.157767999999976
-57.878882999999973
49.170273000000122
-57.89805599999994
49.158600000000092
-57.912215999999944
49.152771000000087
-57.925834999999893
49.148331000000042
-57.939437999999996
49.144997000000046
-57.947494999999947
49.144997000000046
-58.057220000000029
49.144997000000046
-58.075558000000001
49.153271000000075
-58.081054999999992
49.154438000000141
-58.086055999999928
49.156269000000123
-58.092555999999945
49.160934000000111
-58.09589399999993
49.166271000000108
-58.064055999999994
49.183350000000132
-58.063057000000015
49.185451999999941
-58.065455999999983
49.190414000000033
-58.060622999999964
49.188583000000051
-58.05495499999995
49.187583999999958
-58.034957999999904
49.185749000000044
-58.025459000000012
49.185749000000044
-58.011292000000026
49.186252999999965
-58.002456999999993
49.188251000000093
-57.995621000000028
49.192078000000038
-57.988785000000007
49.197247000000118
-57.932219999999973
49.234160999999972
-57.928054999999972
49.240273000000116
-57.93638599999997
49.239716000000044
-57.995162999999991
49.236885000000086
-58.003330000000005
49.234215000000006
-58.011662000000001
49.23071299999998
-58.031001999999944
49.224548000000027
-58.03566399999994
49.223713000000032
-58.049331999999936
49.222717000000046
-58.058829999999944
49.223049000000003
-58.191939999999931
49.236382000000049
-58.200835999999867
49.239716000000044
-58.211945000000014
49.24721500000004
-58.233886999999982
49.27304799999996
-58.236663999999905
49.27748900000006
-58.240836999999942
49.286942000000067
-58.241942999999992
49.291663999999969
-58.241942999999992
49.302215999999987
-58.223327999999924
49.390274000000034
-58.216392999999982
49.402488999999946
-58.192497000000003
49.429436000000067
-58.157776000000013
49.464439000000027
-58.152221999999995
49.468879999999956
-58.043892000000028
49.541382000000056
-58.032218999999941
49.548332000000073
-58.019164999999873
49.553879000000052
-57.998336999999992
49.559158000000025
-57.971107000000018
49.554993000000024
-57.915112000000022
49.532047000000034
-57.910609999999963
49.530216000000053
-57.903445999999974
49.525551000000064
-57.861445999999944
49.505885999999975
-57.746947999999918
49.453606000000093
-57.715004000000022
49.454712000000086
-57.707503999999915
49.455551000000071
-57.701110999999969
49.458327999999995
-57.696388000000013
49.463608000000022
-57.698883000000023
49.468323000000055
-57.705832999999984
49.47165700000005
-57.788895000000025
49.500832000000116
-57.864222999999981
49.534939000000065
-57.869389000000012
49.535439000000054
-57.872719000000018
49.537773000000072
-57.942223000000013
49.60305000000011
-57.944716999999969
49.607498000000078
-57.951110999999912
49.652771000000143
-57.951110999999912
49.65776800000009
-57.948333999999932
49.674164000000076
-57.935271999999998
49.708602999999925
-57.926391999999964
49.726379000000065
-57.899993999999992
49.762215000000083
-57.82916999999992
49.845543000000077
-57.671111999999937
50.084160000000054
-57.631667999999934
50.144714000000079
-57.543334999999956
50.29833200000013
-57.524445000000014
50.334159999999997
-57.521384999999952
50.345267999999976
-57.521111000000019
50.35054800000006
-57.515555999999947
50.373604000000057
-57.507224999999949
50.390831000000105
-57.498336999999992
50.408600000000035
-57.490836999999999
50.420830000000137
-57.448607999999979
50.486106999999947
-57.377220000000023
50.584434999999928
-57.37249799999995
50.590828000000101
-57.361114999999927
50.598602000000085
-57.341667000000029
50.607498000000021
-57.310059000000024
50.608940000000132
-57.300220000000024
50.609776000000068
-57.295559000000026
50.60927200000009
-57.291224999999997
50.607105000000047
-57.276222000000018
50.601440000000082
-57.245276999999987
50.596382000000062
-57.228049999999939
50.594437000000084
-57.204444999999964
50.596100000000035
-57.173614999999927
50.60083000000003
-57.166945999999996
50.603325000000098
-57.161384999999996
50.606384000000048
-57.150832999999921
50.616104000000121
-57.148055999999997
50.621933000000126
-57.154715999999951
50.625549000000035
-57.171943999999996
50.624992000000134
-57.276442999999915
50.640717000000052
-57.378608999999926
50.687767000000065
-57.334166999999923
50.711937000000091
-57.325004999999919
50.711662000000047
-57.236945999999989
50.727211000000011
-57.162498000000028
50.751105999999993
-57.14833799999991
50.756103999999993
-57.089438999999913
50.780548000000124
-57.072501999999986
50.793884000000048
-56.983054999999979
50.868324000000086
-56.927498000000014
50.915824999999984
-56.898055999999997
51.019440000000088
-56.899170000000026
51.024436999999978
-56.903327999999988
51.028603000000089
-56.909995999999978
51.03276800000009
-56.927223000000026
51.038605000000018
-56.964721999999995
51.04332700000009
-56.921669000000009
51.051384000000098
-56.892226999999991
51.060272000000055
-56.879996999999946
51.065543999999989
-56.784446999999943
51.137771999999984
-56.781386999999995
51.143608000000029
-56.78194400000001
51.149162000000047
-56.785278000000005
51.153046000000074
-56.793334999999956
51.16137700000013
-56.80972300000002
51.183601000000067
-56.793892000000028
51.239989999999921
-56.744164000000012
51.293052999999929
-56.738608999999997
51.298881999999935
-56.733330000000024
51.302773000000002
-56.68250299999994
51.339432000000102
-56.623885999999914
51.366386000000034
-56.616942999999935
51.368881000000044
-56.512504999999976
51.402214000000072
-56.476661999999919
51.411658999999986
-56.461945000000014
51.414992999999981
-56.45416999999992
51.415543000000014
-56.271384999999952
51.471656999999993
-56.110557999999855
51.523879999999963
-56.011391000000003
51.56638300000003
-55.998336999999992
51.572220000000016
-55.960281000000009
51.593880000000013
-55.943329000000006
51.606384000000048
-55.918609999999944
51.62110100000001
-55.90555599999999
51.626937999999996
-55.898055999999997
51.628601000000117
-55.890282000000013
51.629433000000006
-55.837775999999963
51.621376000000055
-55.846389999999928
51.60193600000008
-55.857779999999991
51.593323000000112
-55.885001999999929
51.562492000000134
-55.886664999999937
51.556938000000002
-55.886948000000018
51.551933000000133
-55.887222000000008
51.500274999999988
-55.886116000000015
51.495270000000119
-55.87777699999998
51.492218000000037
-55.694442999999978
51.481102000000078
-55.639998999999989
51.481934000000024
-55.648612999999955
51.485267999999962
-55.68360899999999
51.5
-55.729720999999984
51.543327000000033
-55.737503000000004
51.552490000000034
-55.739166000000012
51.556656000000089
-55.73860899999994
51.567214999999976
-55.735274999999945
51.573051000000021
-55.724716000000001
51.583603000000039
-55.718605000000025
51.587212000000022
-55.653327999999988
51.590546000000018
-55.631667999999991
51.569717000000026
-55.625
51.565544000000102
-55.598610000000008
51.561377999999991
-55.589721999999995
51.560271999999941
-55.581389999999942
51.560271999999941
-55.574448000000018
51.562767000000008
-55.547501000000011
51.584991000000116
-55.515838999999971
51.602219000000048
-55.458610999999962
51.592216000000008
-55.411110000000008
51.580826000000116
-55.40555599999999
51.576942000000088
-55.404442000000017
51.571938000000102
-55.405273000000022
51.561661000000129
-55.40694400000001
51.556099000000017
-55.454444999999964
51.455268999999987
-55.492226000000016
51.377769000000058
-55.508057000000008
51.363327000000083
-55.597778000000005
51.303604000000064
-55.612777999999935
51.301102000000128
-55.62222300000002
51.30332199999998
-55.702782000000013
51.328049000000078
-55.820557000000008
51.350830000000087
-56.030555999999876
51.378600999999946
-56.078338999999971
51.36971299999999
-56.085555999999997
51.368323999999973
-56.096389999999985
51.318329000000006
-56.025557999999876
51.238327000000027
-56.012252999999987
51.212337000000048
-55.992561000000023
51.176575000000128
-55.959441999999967
51.197487000000081
-55.851394999999968
51.226936000000023
-55.837775999999963
51.230545000000063
-55.769164999999987
51.216934000000094
-55.760833999999988
51.213881999999955
-55.726105000000018
51.190544000000045
-55.712776000000019
51.178047000000049
-55.709998999999982
51.173607000000061
-55.719161999999983
51.123047000000042
-55.732497999999964
51.079994000000113
-55.735557999999912
51.074165000000107
-55.751113999999973
51.058327000000077
-55.756950000000018
51.053879000000109
-55.796111999999994
51.03916200000009
-55.805557000000022
51.009163000000058
-55.859169000000009
50.942490000000021
-55.999442999999872
50.788605000000075
-56.068893000000003
50.724434000000088
-56.092278000000022
50.725716000000091
-56.097279000000015
50.725880000000018
-56.101279999999917
50.728045999999949
-56.125832000000003
50.754166000000055
-56.130829000000006
50.763329000000056
-56.133330999999998
50.773048000000017
-56.128052000000025
50.846382000000062
-56.12222300000002
50.863884000000098
-56.119720000000029
50.869156000000032
-56.116394000000014
50.874992000000077
-56.107223999999974
50.887214999999969
-56.103888999999981
50.893326000000002
-56.103888999999981
50.898331000000042
-56.107779999999934
50.902771000000087
-56.12222300000002
50.899437000000091
-56.143058999999937
50.892494000000113
-56.155272999999966
50.885551000000135
-56.172500999999897
50.85582700000009
-56.157218999999941
50.690826000000072
-56.141272999999956
50.671047000000101
-56.135776999999962
50.669884000000138
-56.163329999999917
50.617767000000072
-56.258614000000023
50.502777000000094
-56.323615999999959
50.446380999999974
-56.423057999999912
50.352776000000006
-56.421943999999939
50.347771000000137
-56.422226000000023
50.342491000000052
-56.423614999999984
50.336937000000091
-56.426666000000012
50.331108000000086
-56.462501999999915
50.272217000000126
-56.501944999999921
50.214439000000084
-56.511947999999961
50.203606000000093
-56.555832000000009
50.167496000000028
-56.635276999999974
50.106383999999991
-56.743056999999965
50.022766000000104
-56.767501999999922
49.962212000000079
-56.778610000000015
49.933875999999998
-56.78194400000001
49.917496000000028
-56.775001999999972
49.919158999999979
-56.726661999999976
49.916100000000029
-56.759845999999982
49.837275999999974
-56.82790399999999
49.785000000000082
-56.866863000000023
49.777602999999999
-56.90533099999999
49.747520000000122
-56.820999000000029
49.74209600000006
-56.784007999999972
49.731243000000006
-56.782776000000013
49.690826000000072
-56.815552000000025
49.594994000000042
-56.818610999999976
49.588882000000012
-56.848884999999939
49.544441000000006
-56.843055999999933
49.548050000000046
-56.826667999999984
49.562767000000008
-56.782776000000013
49.609993000000088
-56.763061999999991
49.631378000000041
-56.749167999999884
49.64916199999999
-56.735557999999969
49.666939000000013
-56.712501999999972
49.696380999999974
-56.677779999999927
49.733604000000128
-56.598609999999894
49.811935000000062
-56.56138599999997
49.842215999999951
-56.477776000000006
49.892220000000009
-56.464164999999923
49.896385000000009
-56.431945999999982
49.890549000000135
-56.412216000000001
49.909714000000122
-56.388054000000011
49.943047000000092
-56.385001999999929
49.949158000000011
-56.330284000000006
50.024994000000106
-56.324172999999973
50.029990999999995
-56.237777999999992
50.100273000000072
-56.220832999999971
50.112495000000024
-56.208892999999989
50.120270000000119
-56.160278000000005
50.148048000000074
-56.153884999999946
50.150543000000084
-56.132499999999993
50.155548000000124
-56.12471800000003
50.15638000000007
-56.116660999999965
50.153046000000074
-56.067222999999956
50.096382000000006
-56.065001999999936
50.091377000000136
-56.005004999999983
50.031380000000013
-55.938605999999936
50.036385000000053
-55.905273000000022
50.033882000000062
-55.896111000000019
50.031937000000084
-55.881110999999976
50.024994000000106
-55.853888999999924
50.005554000000075
-55.846106999999961
49.996940999999936
-55.845275999999956
49.99221799999998
-55.845551
49.986938000000066
-55.844161999999983
49.981934000000138
-55.840836000000024
49.977211000000125
-55.830001999999979
49.969154000000003
-55.755004999999869
49.924164000000019
-55.746108999999933
49.923050000000046
-55.587218999999948
49.964157000000057
-55.55610699999994
49.980270000000132
-55.543892000000028
49.987213000000111
-55.527221999999995
50.000275000000101
-55.491698999999983
50.007309000000021
-55.463332999999977
49.966933999999981
-55.460830999999985
49.962212000000079
-55.459723999999937
49.957497000000046
-55.460281000000009
49.952216999999962
-55.465004000000022
49.940826000000015
-55.475272999999959
49.930275000000108
-55.492226000000016
49.917213000000061
-55.511391000000003
49.908882000000006
-55.659163999999976
49.84777100000008
-55.843055999999933
49.788330000000087
-55.98611499999987
49.746940999999993
-56.115279999999927
49.63999200000012
-56.124167999999997
49.613327000000083
-56.050551999999925
49.666382000000112
-56.044448999999986
49.669990999999925
-55.963889999999935
49.698600999999996
-55.957779000000016
49.700272000000041
-55.893889999999999
49.714157000000114
-55.833327999999995
49.686652999999922
-55.880279999999971
49.584990999999945
-55.935443999999961
49.543991000000119
-55.945441999999957
49.536159999999995
-55.953444999999988
49.533660999999995
-55.971607000000006
49.531826000000024
-55.980277999999998
49.53049500000003
-56.035277999999948
49.506660000000068
-56.080001999999922
49.486938000000009
-56.12749500000001
49.431107000000111
-56.129165999999998
49.425552000000039
-56.122771999999941
49.421379000000115
-56.073891000000003
49.434432999999956
-56.06221800000003
49.440544000000045
-56.025275999999963
49.461105000000089
-56.02027899999996
49.464995999999928
-56.005279999999914
49.480820000000051
-55.999725000000012
49.485268000000019
-55.96305499999994
49.496155000000044
-55.91705300000001
49.507496000000117
-55.874717999999973
49.517212000000029
-55.827781999999956
49.524162000000103
-55.783332999999914
49.511940000000095
-55.775001999999915
49.508605999999929
-55.724997999999971
49.479431000000091
-55.720832999999971
49.475822000000051
-55.725554999999986
49.470543000000077
-55.722771000000023
49.453880000000026
-55.678336999999942
49.386940000000038
-55.673057999999969
49.383049000000142
-55.664444000000003
49.381934999999999
-55.656386999999938
49.382210000000043
-55.650275999999963
49.384162999999944
-55.639167999999984
49.392769000000044
-55.636115999999959
49.398604999999918
-55.637778999999966
49.409157000000107
-55.637778999999966
49.413605000000075
-55.636115999999959
49.419159000000093
-55.589164999999923
49.462494000000049
-55.560279999999977
49.482490999999925
-55.55388599999992
49.484993000000031
-55.546950999999979
49.486381999999992
-55.53167000000002
49.487770000000125
-55.523055999999997
49.486655999999925
-55.522223999999994
49.481934000000024
-55.566390999999953
49.409157000000107
-55.572776999999974
49.376656000000025
-55.573058999999944
49.371658000000025
-55.570556999999951
49.366936000000123
-55.566665999999998
49.362770000000012
-55.559998000000007
49.365273000000002
-55.554717999999923
49.369713000000047
-55.539443999999946
49.385551000000078
-55.529723999999987
49.396942000000024
-55.528053
49.402488999999946
-55.528885000000002
49.408043000000134
-55.529166999999973
49.423324999999977
-55.526389999999992
49.42860399999995
-55.49610899999999
49.453880000000026
-55.441665999999998
49.491104000000064
-55.430282999999974
49.498878000000104
-55.37749500000001
49.50360900000004
-55.369445999999982
49.503326000000072
-55.349276999999972
49.468159000000014
-55.332946999999933
49.416489000000126
-55.33577699999995
49.388161000000025
-55.333610999999905
49.359161000000029
-55.338608000000022
49.355270000000132
-55.336112999999955
49.350829999999974
-55.315276999999924
49.314437999999939
-55.310996999999929
49.355937999999981
-55.306830999999931
49.356772999999976
-55.274833999999998
49.385605000000055
-55.267501999999979
49.396603000000027
-55.264499999999998
49.403435000000059
-55.264336000000014
49.406441000000086
-55.266669999999863
49.409103000000073
-55.269833000000006
49.411438000000032
-55.280838000000017
49.41443600000008
-55.28317299999992
49.41693500000008
-55.310000999999943
49.484772000000021
-55.310832999999946
49.487770000000125
-55.305557000000022
49.534439000000077
-55.261390999999946
49.541107000000068
-55.149726999999928
49.546387000000095
-55.141112999999962
49.545273000000122
-55.137222000000008
49.540833000000134
-55.123328999999956
49.496941000000049
-55.124717999999973
49.465271000000143
-55.221107000000018
49.261939999999981
-55.231109999999944
49.251389000000074
-55.237220999999977
49.248046999999929
-55.296394000000021
49.226379000000009
-55.315001999999936
49.216933999999924
-55.365836999999999
49.165268000000083
-55.369164000000012
49.159431000000097
-55.369445999999982
49.154160000000047
-55.360001000000011
49.151382000000069
-55.347495999999978
49.157211000000075
-55.339721999999995
49.158600000000092
-55.331673000000023
49.156654000000003
-55.323615999999959
49.153602999999976
-55.319449999999904
49.149162000000047
-55.307219999999973
49.104996000000085
-55.307776999999987
49.0991590000001
-55.317504999999983
49.087769000000037
-55.323059000000001
49.083327999999938
-55.383330999999998
49.040833000000021
-55.345551
49.057770000000062
-55.272223999999937
49.099998000000085
-55.277495999999985
49.103882000000112
-55.282501000000025
49.113051999999982
-55.283332999999914
49.118049999999982
-55.288054999999986
49.182495000000074
-55.288054999999986
49.187210000000107
-55.285004000000015
49.193047000000092
-55.280555999999933
49.199157999999954
-55.275275999999963
49.204436999999984
-55.148055999999997
49.259995000000004
-55.081116000000009
49.283882000000062
-55.081673000000023
49.345825000000104
-55.081389999999942
49.351105000000132
-55.078055999999947
49.356941000000006
-55.069450000000018
49.3555530000001
-55.010284000000013
49.323883000000023
-54.989998000000014
49.286942000000067
-54.990554999999972
49.28166200000004
-54.824448000000018
49.269157000000064
-54.817779999999914
49.271660000000054
-54.787506000000008
49.288605000000018
-54.78194400000001
49.292770000000019
-54.67972599999996
49.379990000000021
-54.658332999999971
49.399162000000047
-54.648055999999997
49.409431000000041
-54.641388000000006
49.421104000000071
-54.643889999999999
49.425827000000083
-54.579726999999934
49.494713000000104
-54.541114999999934
49.526657000000114
-54.528885000000002
49.533333000000027
-54.521111000000019
49.533882000000006
-54.474716000000001
49.534995999999978
-54.431945999999925
49.470824999999991
-54.430831999999953
49.465828000000045
-54.450554000000011
49.427773000000116
-54.483330000000024
49.361938000000123
-54.49361399999998
49.268051000000071
-54.492500000000007
49.263611000000026
-54.486945999999989
49.259719999999959
-54.480552999999929
49.262215000000026
-54.474716000000001
49.266662999999994
-54.406386999999938
49.320831000000112
-54.400832999999921
49.325272000000041
-54.399170000000026
49.330551000000014
-54.410278000000005
49.343605000000082
-54.412773000000016
49.34804500000007
-54.413612000000001
49.353049999999939
-54.407501000000025
49.374710000000107
-54.404167000000029
49.380547000000092
-54.395003999999915
49.392769000000044
-54.380279999999971
49.408882000000119
-54.36999499999996
49.419159000000093
-54.364166000000012
49.423607000000061
-54.358054999999979
49.426941000000056
-54.325279000000023
49.423882000000049
-54.24888599999997
49.397490999999945
-54.186661000000015
49.371101000000124
-54.17888599999992
49.37082700000002
-54.166106999999897
49.378044000000102
-54.161941999999897
49.383606000000043
-54.15582999999998
49.40526600000004
-54.153327999999931
49.416100000000085
-54.151938999999913
49.427216000000044
-54.148337999999967
49.437492000000134
-54.145279000000016
49.443320999999969
-54.139998999999932
49.448601000000053
-54.133888000000013
49.451934999999992
-54.048889000000031
49.479431000000091
-54.041671999999949
49.480820000000051
-53.919998000000021
49.447769000000108
-53.775001999999972
49.396103000000039
-53.673331999999959
49.34304800000001
-53.511116000000015
49.277214000000072
-53.48860899999994
49.220543000000134
-53.588332999999977
49.040833000000021
-53.593886999999995
49.035552999999993
-53.66194200000001
49.032211000000018
-53.714721999999938
49.02915999999999
-53.804442999999992
49.022217000000012
-53.785277999999948
49.011107999999922
-53.731667000000016
49.013329000000056
-53.725273000000016
49.009720000000016
-53.736664000000019
49.001105999999993
-53.742774999999995
48.997771999999998
-53.749167999999941
48.995270000000119
-53.77027899999996
48.989433000000133
-53.803611999999987
48.978043000000071
-53.813056999999958
48.938881000000038
-53.974441999999954
48.84777100000008
-54.021384999999952
48.833327999999995
-54.096106999999961
48.812210000000107
-53.920279999999991
48.834991000000116
-53.899170000000026
48.838043000000027
-53.875557000000015
48.836937000000034
-53.829445000000021
48.831383000000017
-53.820556999999951
48.829436999999928
-53.800835000000006
48.812767000000008
-53.802223000000026
48.807770000000062
-53.845276000000013
48.766936999999984
-53.867774999999938
48.75
-53.89055599999989
48.733604000000014
-53.897223999999937
48.731377000000123
-53.932219999999973
48.71393599999999
-53.950554000000011
48.670830000000137
-53.93250299999994
48.624710000000107
-53.924445999999989
48.624435000000062
-53.917220999999927
48.624991999999963
-53.888610999999969
48.631660000000124
-53.882773999999927
48.633606000000043
-53.869163999999955
48.638885000000016
-53.857223999999974
48.644157000000121
-53.795554999999922
48.675827000000027
-53.790001000000018
48.679993000000138
-53.798889000000031
48.682213000000104
-53.817779999999971
48.673882000000049
-53.831389999999999
48.669990999999982
-53.852782999999931
48.666381999999942
-53.896950000000004
48.662209000000018
-53.913054999999929
48.663605000000075
-53.920836999999949
48.667213000000004
-53.924445999999989
48.671379000000059
-53.892058999999904
48.682938000000092
-53.887225999999941
48.690102000000024
-53.884051999999997
48.693100000000129
-53.880554000000018
48.695099000000141
-53.857558999999981
48.704937000000029
-53.759170999999981
48.714156999999943
-53.618056999999965
48.694435000000112
-53.610001000000011
48.693046999999979
-53.601943999999946
48.68971300000004
-53.599723999999924
48.684990000000028
-53.603888999999924
48.674164000000076
-53.610001000000011
48.668602000000135
-53.645835999999974
48.648330999999985
-53.658607000000018
48.641937000000098
-53.671943999999939
48.638602999999932
-53.728881999999942
48.629433000000063
-53.779998999999975
48.623604000000057
-53.787780999999995
48.622490000000084
-53.928336999999942
48.575829000000056
-53.93332700000002
48.572220000000073
-53.951392999999996
48.549995000000024
-53.956107999999915
48.543883999999991
-53.952498999999932
48.539436000000023
-53.944159999999897
48.539718999999991
-53.932219999999973
48.544998000000135
-53.919998000000021
48.551659000000086
-53.914444000000003
48.555824000000086
-53.908332999999914
48.559158000000025
-53.901389999999935
48.562209999999993
-53.895003999999858
48.563048999999921
-53.804169000000002
48.568053999999961
-53.788054999999929
48.566383000000087
-53.746391000000017
48.558600999999953
-53.746947999999918
48.523322999999948
-53.74888599999997
48.513329000000113
-53.750838999999985
48.50777400000004
-53.756366999999955
48.50326200000012
-127.91443599999991
51.410820000000001
-127.92443799999995
51.41027100000008
-128.06527700000004
51.464157000000114
-128.07583599999998
51.470543000000021
-128.08111599999995
51.474709000000132
-128.15307599999988
51.601661999999976
-128.15417499999995
51.605826999999977
-128.15280199999995
51.638046000000145
-128.15249600000004
51.641937000000041
-128.15029899999996
51.647491000000059
-128.14556900000002
51.653603000000032
-128.136414
51.6616590000001
-128.01306199999993
51.72137500000008
-128.00527999999997
51.723320000000058
-128
51.720542999999964
-127.99694799999997
51.714157000000057
-127.99804699999999
51.711662000000047
-127.995003
51.705269000000101
-127.98388699999998
51.682495000000131
-127.96749899999992
51.651931999999988
-127.951683
51.633880999999974
-127.93776699999995
51.621933000000126
-127.92639199999996
51.608886999999982
-127.91999800000002
51.600547999999947
-127.90556300000003
51.55971500000004
-127.87361099999993
51.464439000000027
-127.87193300000001
51.451934999999992
-127.87332200000003
51.447769000000051
-127.87666299999995
51.443046999999979
-127.90444899999994
51.414711000000068
-127.91443599999991
51.410820000000001
-55.367500000000007
51.874161000000015
-55.37471800000003
51.873878000000047
-55.382216999999912
51.875267000000065
-55.428885999999977
51.884163000000001
-55.430000000000007
51.885826000000122
-55.431113999999923
51.887771999999984
-55.430557000000022
51.896659999999997
-55.42610899999994
51.905822999999998
-55.423331999999959
51.909431000000097
-55.387779000000023
51.942764000000125
-55.353614999999991
51.963608000000079
-55.301392000000021
51.993050000000039
-55.283889999999985
52.001389000000074
-55.277221999999938
52.002495000000067
-55.269996999999989
52.000549000000035
-55.268889999999942
51.998604
-55.267501999999979
51.993881000000044
-55.274170000000026
51.97693600000008
-55.274170000000026
51.975548000000003
-55.28194400000001
51.961937000000034
-55.295005999999944
51.943321000000026
-55.302222999999969
51.933326999999963
-55.332503999999972
51.896384999999952
-55.342223999999874
51.886383000000023
-55.354720999999927
51.878043999999989
-55.360001000000011
51.875824000000136
-55.367500000000007
51.874161000000015
-128.05389400000001
51.753609000000097
-128.11972000000003
51.741661000000079
-128.13192699999996
51.743881000000101
-128.13613899999996
51.746657999999968
-128.25445599999995
51.865829000000019
-128.25308199999995
51.872214999999983
-128.22222899999997
51.953323000000125
-128.21749899999998
51.962769000000094
-128.177795
52.008330999999941
-128.150848
52.035271000000023
-128.14529400000004
52.038605000000018
-128.10775799999999
52.051659000000086
-128.06082200000003
52.056380999999988
-127.99582699999996
52.062767000000065
-127.98332199999993
52.061934999999949
-127.96028100000001
52.055549999999982
-127.95472699999999
52.05332199999998
-127.95121799999998
52.046913000000131
-127.95140100000003
52.03054800000001
-127.95472699999999
51.981101999999964
-128.00723299999993
51.782493999999986
-128.00945999999999
51.778328000000101
-128.01306199999993
51.773605000000089
-128.01861600000001
51.770271000000093
-128.03582800000004
51.760826000000066
-128.05389400000001
51.753609000000097
-79.252791999999999
52.071380999999917
-79.319732999999985
51.969986000000063
-79.364440999999943
51.942214999999976
-79.370543999999995
51.938599000000124
-79.376663000000008
51.936104000000057
-79.385833999999988
51.935546999999985
-79.42361499999987
51.936935000000062
-79.433318999999869
51.93832400000008
-79.450561999999877
51.942214999999976
-79.50111400000003
51.942489999999964
-79.568344000000025
51.935546999999985
-79.576675000000023
51.934158000000025
-79.591949
51.922768000000133
-79.604445999999996
51.916664000000083
-79.611664000000019
51.914436000000137
-79.617767000000015
51.917770000000132
-79.621383999999978
51.9222180000001
-79.652785999999992
51.981101999999964
-79.654175000000009
51.986655999999982
-79.650832999999977
51.991936000000067
-79.633895999999993
52.017493999999942
-79.629439999999988
52.022217000000126
-79.62332200000003
52.025269000000037
-79.61471599999993
52.023048000000131
-79.608611999999994
52.01998900000001
-79.603881999999942
52.016106000000036
-79.596114999999998
52.013611000000026
-79.585281000000009
52.012772000000041
-79.567779999999971
52.014999000000103
-79.538329999999974
52.023323000000005
-79.408889999999985
52.071938000000046
-79.396666999999866
52.077217000000019
-79.383895999999936
52.090827999999988
-79.345551
52.108604000000128
-79.338332999999977
52.110275000000001
-79.297225999999966
52.091933999999981
-79.277221999999881
52.090546000000074
-79.269729999999925
52.08776899999998
-79.263625999999988
52.083878000000084
-79.252791999999999
52.071380999999917
-131.01889
51.946098000000063
-131.02166699999998
51.940825999999959
-131.02917500000001
51.941375999999991
-131.03695700000003
51.944434999999999
-131.04861499999998
51.951385000000016
-131.07415800000001
51.970543000000134
-131.09500099999997
51.989989999999977
-131.10165399999994
52.00277699999998
-131.120544
52.055549999999982
-131.12719699999997
52.095543000000021
-131.126373
52.106941000000006
-131.12249800000001
52.124710000000107
-131.11639400000001
52.148048000000017
-131.11026000000004
52.151099999999929
-131.10192899999998
52.151932000000045
-131.08361799999989
52.151382000000012
-131.07720900000004
52.150268999999923
-131.00945999999999
52.102776000000006
-130.99249299999991
52.060822000000087
-131.00473
52.005829000000062
-131.01889
51.946098000000063
-127.96278399999989
52.074714999999912
-128.05111699999992
52.07416500000005
-128.06222500000001
52.074996999999996
-128.07638499999996
52.079994000000113
-128.09387199999998
52.090546000000074
-128.10583500000001
52.100273000000016
-128.10888699999992
52.105270000000132
-128.12081899999998
52.141936999999928
-128.11471599999987
52.14916199999999
-128.10693400000002
52.152489000000116
-128.03167699999995
52.163292000000126
-128.01583900000003
52.164711000000125
-127.89111299999996
52.171660999999972
-127.88110399999999
52.172218000000044
-127.87917299999998
52.166664000000026
-127.88971700000002
52.131103999999993
-127.89334100000002
52.126938000000052
-127.94360399999999
52.079163000000051
-127.94721999999996
52.075829000000113
-127.96278399999989
52.074714999999912
-128.21194499999996
52.015549000000135
-128.22082499999999
52.014442000000031
-128.23858599999994
52.014717000000076
-128.2463679999999
52.016662999999937
-128.25308199999995
52.019714000000135
-128.29110699999995
52.101936000000137
-128.29415899999998
52.113608999999997
-128.29168700000002
52.118881000000101
-128.25280799999996
52.171379000000059
-128.24444600000004
52.179993000000138
-128.23971599999993
52.184158000000139
-128.23193399999997
52.187492000000134
-128.18804899999998
52.193604000000107
-128.16223100000002
52.196655000000135
-128.15307599999988
52.195267000000001
-128.14779699999997
52.191658000000018
-128.14584399999995
52.186104
-128.1480709999999
52.183327000000133
-128.15472399999999
52.159431000000041
-128.15612799999997
52.153320000000122
-128.15862999999996
52.11971299999999
-128.154449
52.108604000000128
-128.15139799999997
52.103882000000056
-128.14752199999998
52.092766000000097
-128.15112299999993
52.081108000000086
-128.20611600000001
52.01888300000013
-128.21194499999996
52.015549000000135
-128.42834499999992
52.13749700000011
-128.44415300000003
52.134163000000115
-128.44638099999997
52.13499500000006
-128.50472999999994
52.16027100000008
-128.50918599999994
52.16443600000008
-128.51113899999996
52.169990999999982
-128.50863600000002
52.175552000000039
-128.50527999999997
52.180274999999995
-128.50058000000001
52.184158000000139
-128.45138499999996
52.217209000000082
-128.448059
52.21915400000006
-128.43331899999998
52.223320000000001
-128.41641200000004
52.226379000000122
-128.40972899999997
52.224991000000045
-128.40640299999995
52.2227630000001
-128.40527299999997
52.218596999999988
-128.4100039999999
52.214714000000072
-128.40777599999996
52.15277100000003
-128.408905
52.149437000000034
-128.41363499999994
52.145270999999923
-128.42834499999992
52.13749700000011
-128.29998799999998
52.133606000000043
-128.308044
52.128875999999991
-128.31362899999999
52.129714999999976
-128.36499000000003
52.162491000000102
-128.37304699999999
52.185265000000072
-128.378601
52.213608000000022
-128.37832599999996
52.220268000000033
-128.37719699999991
52.223877000000073
-128.37027
52.228600000000029
-128.35665900000004
52.235825000000091
-128.34527600000001
52.238602000000014
-128.29724099999999
52.237212999999997
-128.23721299999994
52.222488000000055
-128.22943099999998
52.220268000000033
-128.22720300000003
52.218880000000127
-128.22610499999996
52.216934000000037
-128.22747799999996
52.212769000000037
-128.22997999999995
52.209435000000099
-128.29998799999998
52.133606000000043
-81.476944000000003
52.249161000000072
-81.48582499999992
52.248329000000126
-81.646118000000001
52.251389000000017
-81.687499999999943
52.254997000000117
-81.706115999999952
52.258049000000028
-81.710007000000019
52.262496999999996
-81.695830999999941
52.267212000000029
-81.578063999999983
52.294716000000051
-81.551666000000012
52.298050000000046
-81.541672000000005
52.296661000000029
-81.493057000000022
52.283881999999949
-81.480559999999969
52.277489000000003
-81.475280999999995
52.27388000000002
-81.471664000000033
52.268051000000014
-81.468063000000029
52.263054000000068
-81.467772999999966
52.256942999999978
-81.470839999999953
52.252220000000023
-81.476944000000003
52.249161000000072
-127.924713
52.174164000000133
-127.93360899999999
52.173049999999932
-128.036407
52.177489999999977
-128.05416899999994
52.180550000000039
-128.07971199999997
52.186377999999934
-128.08639500000004
52.188599000000067
-128.09277299999991
52.19221500000009
-128.16696199999996
52.244713000000104
-128.17001299999998
52.249718000000144
-128.15862999999996
52.256386000000077
-128.06945799999994
52.294716000000051
-128.0477909999999
52.300545000000056
-128.04000899999994
52.301659000000029
-127.97944599999994
52.296661000000029
-127.97277800000001
52.295273000000122
-127.96193700000003
52.289436000000137
-127.95861799999989
52.287498000000028
-127.95111099999997
52.279716000000064
-127.90943899999996
52.210274000000027
-127.90750100000002
52.204712000000086
-127.90666199999998
52.198600999999996
-127.91055299999988
52.186377999999934
-127.91776999999996
52.176940999999999
-127.924713
52.174164000000133
-128.18444799999992
52.278602999999976
-128.20361299999996
52.277489000000003
-128.21026599999993
52.278327999999988
-128.21362299999998
52.279716000000064
-128.18917799999986
52.330826000000116
-128.18307499999997
52.339714000000129
-128.11471599999987
52.41832700000009
-128.11111499999998
52.421661000000086
-128.10443099999992
52.421379000000002
-128.09997599999991
52.418602000000135
-128.09359699999999
52.411658999999929
-128.09249899999998
52.408324999999934
-128.08526599999999
52.396385000000066
-128.05917399999998
52.352219000000048
-128.05694600000004
52.346100000000035
-128.05526699999996
52.334991000000116
-128.05667099999994
52.328880000000083
-128.06140099999999
52.324715000000083
-128.15194700000001
52.282211000000075
-128.18444799999992
52.278602999999976
-127.72444199999995
51.97693600000008
-127.87082699999991
51.944709999999986
-127.87970699999994
51.94499200000007
-127.886124
51.947768999999994
-127.89167800000001
51.951385000000016
-127.89472999999992
51.956100000000049
-127.89943700000003
51.973320000000001
-127.90110799999991
51.985824999999977
-127.90055799999988
51.999435000000005
-127.88110399999999
52.078880000000083
-127.87361099999993
52.094994000000042
-127.85138699999999
52.141380000000026
-127.82833900000003
52.175827000000027
-127.817497
52.191375999999934
-127.79750100000001
52.213882000000126
-127.78916899999996
52.221930999999984
-127.75334199999998
52.245827000000077
-127.74527
52.247772000000055
-127.699997
52.257216999999912
-127.68083199999995
52.258888000000013
-127.65943900000002
52.259163000000001
-127.65055799999999
52.260276999999974
-127.58640300000002
52.281105000000082
-127.51666299999999
52.304436000000123
-127.51000999999985
52.306938000000002
-127.46056399999998
52.345824999999991
-127.45694700000001
52.350548000000003
-127.45612299999988
52.362213000000054
-127.45694700000001
52.368324000000143
-127.45333900000003
52.373046999999929
-127.4177699999999
52.385269000000108
-127.36277799999999
52.403876999999966
-127.26390100000003
52.436653000000092
-127.25945300000001
52.435265000000015
-127.23473399999995
52.416939000000013
-127.20777899999996
52.344711000000018
-127.21056399999992
52.33526599999999
-127.218887
52.325829000000056
-127.23222399999992
52.313049000000092
-127.24749800000001
52.301933000000133
-127.27084399999995
52.288605000000132
-127.28916899999996
52.279433999999981
-127.30304699999999
52.274162000000047
-127.30999800000001
52.271659999999997
-127.32584400000002
52.268051000000014
-127.36193800000001
52.264717000000019
-127.42582699999997
52.24610100000001
-127.43971299999993
52.240829000000076
-127.44526699999994
52.23832699999997
-127.57972699999999
52.177216000000044
-127.58444199999991
52.173324999999977
-127.58805799999999
52.167770000000075
-127.59631300000001
52.151793999999995
-127.65416700000003
52.123877999999991
-127.68694299999993
52.074440000000095
-127.69193999999993
52.06360600000005
-127.70111099999991
52.041107000000068
-127.70388800000001
52.028877000000136
-127.699997
52.017768999999987
-127.69915799999995
52.01138300000008
-127.699432
52.00471500000009
-127.70194999999995
51.998604
-127.708054
51.988327000000027
-127.71749899999998
51.980270000000075
-127.72444199999995
51.97693600000008
-128.66860999999994
52.266388000000063
-128.67556799999994
52.266388000000063
-128.72055099999994
52.306938000000002
-128.724152
52.311378000000047
-128.72637899999995
52.316101000000003
-128.74832200000003
52.369156000000089
-128.76196299999998
52.41832700000009
-128.76251200000002
52.423325000000091
-128.76196299999998
52.429160999999965
-128.759186
52.449432000000002
-128.75280799999996
52.467766000000097
-128.74722299999996
52.471656999999993
-128.68139599999989
52.482208000000071
-128.67443800000001
52.482208000000071
-128.65029899999996
52.474434000000088
-128.63696299999992
52.468597000000102
-128.624146
52.461662000000103
-128.61914099999996
52.457771000000037
-128.615814
52.453606000000036
-128.61608899999993
52.44860099999994
-128.61331199999995
52.364441000000056
-128.61471599999993
52.353325000000098
-128.61776699999996
52.329994000000056
-128.61999500000002
52.323883000000137
-128.62554899999992
52.311378000000047
-128.62997399999995
52.305550000000096
-128.66860999999994
52.266388000000063
-128.471924
52.492767000000129
-128.46777299999991
52.483047000000056
-128.46499599999993
52.47304500000007
-128.46417199999996
52.46804800000001
-128.46499599999993
52.462212000000136
-128.46722399999999
52.456099999999935
-128.47082499999993
52.449714999999969
-128.48055999999991
52.440269000000001
-128.4869379999999
52.437209999999993
-128.49414100000001
52.434989999999971
-128.50945999999999
52.432213000000104
-128.51806599999998
52.431938000000059
-128.59553499999998
52.460140000000081
-128.66314699999987
52.491927999999973
-128.75500499999998
52.487770000000012
-128.77557399999995
52.49332400000003
-128.78472899999991
52.496101000000124
-128.80944799999997
52.515549000000078
-128.81304899999992
52.519989000000066
-128.81390399999998
52.524994000000106
-128.811127
52.536941999999954
-128.808899
52.543053000000043
-128.73889199999996
52.587494000000049
-128.732483
52.590545999999961
-128.72470099999998
52.59165999999999
-128.5781859999999
52.5936430000001
-128.56750499999998
52.622490000000028
-128.53527800000001
52.647217000000069
-128.53167699999995
52.62110100000001
-128.52890000000002
52.611107000000004
-128.52194199999997
52.591377000000023
-128.50085399999995
52.543610000000115
-128.48889199999991
52.52027099999998
-128.48526000000004
52.515831000000105
-128.47970599999996
52.506660000000011
-128.471924
52.492767000000129
-131.46444700000001
52.627487000000087
-131.58554099999998
52.585266000000104
-131.59359699999999
52.585823000000005
-131.60137900000001
52.588600000000099
-131.6119379999999
52.596099999999979
-131.62359600000002
52.608886999999982
-131.70971700000001
52.705269000000044
-131.691101
52.724991000000102
-131.68499799999995
52.728043000000014
-131.65945399999993
52.730270000000075
-131.48471099999995
52.736938000000066
-131.475281
52.736655999999982
-131.46859699999999
52.733330000000137
-131.46887200000003
52.73054500000012
-131.44943199999994
52.714996000000042
-131.44027699999998
52.706940000000145
-131.43917799999991
52.701660000000061
-131.44137599999999
52.684158000000025
-131.45443699999998
52.636383000000023
-131.45834399999995
52.630821000000083
-131.46444700000001
52.627487000000087
-128.43029799999994
52.368050000000039
-128.44168099999996
52.368050000000039
-128.45611599999989
52.373046999999929
-128.46026599999999
52.37721300000004
-128.46664399999986
52.386939999999981
-128.46777299999991
52.393051000000071
-128.43777499999999
52.543610000000115
-128.44973800000002
52.620827000000077
-128.45056199999999
52.626937999999996
-128.44168099999996
52.746941000000106
-128.43917799999997
52.752220000000079
-128.43582200000003
52.756943000000092
-128.39001500000001
52.797493000000031
-128.383331
52.797493000000031
-128.37332200000003
52.791107000000125
-128.36276199999998
52.740272999999945
-128.35861199999988
52.729156000000103
-128.32138099999992
52.634720000000129
-128.275848
52.496101000000124
-128.27502400000003
52.489990000000034
-128.28640699999994
52.457771000000037
-128.31140099999999
52.423881999999992
-128.365814
52.38220999999993
-128.37164300000001
52.378875999999991
-128.386414
52.374992000000134
-128.40335099999993
52.371658000000139
-128.43029799999994
52.368050000000039
-128.97442599999999
52.453323000000069
-128.98275799999999
52.453049000000135
-129.11471599999993
52.556656000000089
-129.21081499999997
52.64888000000002
-129.26333599999998
52.710548000000074
-129.27056899999997
52.719153999999946
-129.29196200000001
52.761664999999994
-129.29278599999998
52.766937000000098
-129.28140299999995
52.81721500000009
-129.27722199999988
52.823051000000135
-129.27084400000001
52.826103000000046
-129.26223799999997
52.826660000000118
-129.252228
52.825272000000041
-129.23111
52.81610100000006
-129.218323
52.809158000000082
-129.10415599999999
52.74110399999995
-129.066101
52.714714000000129
-128.94695999999993
52.626381000000094
-128.926941
52.610825000000091
-128.92333999999994
52.606659000000036
-128.91973899999999
52.602218999999991
-128.91861
52.527488999999946
-128.92251599999997
52.515274000000034
-128.93640099999999
52.480545000000006
-128.94360399999999
52.469711000000075
-128.9491579999999
52.465546000000074
-128.96166999999997
52.459435000000042
-128.97442599999999
52.453323000000069
-128.26974499999994
52.596939000000134
-128.27416999999997
52.595543000000077
-128.27890000000002
52.595824999999991
-128.28445399999998
52.598602000000028
-128.28750600000001
52.602776000000063
-128.28973399999995
52.60833000000008
-128.29269399999993
52.661549000000036
-128.32305899999994
52.74110399999995
-128.32638499999996
52.771378000000027
-128.32501199999996
52.776100000000099
-128.26322900000002
52.784645000000125
-128.21063200000003
52.798515000000009
-128.18582199999992
52.826942000000031
-128.177795
52.826103000000046
-128.17334
52.823326000000122
-128.17028799999997
52.817771999999991
-128.17584199999999
52.787773000000129
-128.17861899999997
52.776100000000099
-128.20776399999994
52.704436999999984
-128.21026599999993
52.698875000000044
-128.24722299999996
52.620544000000109
-128.24972500000001
52.616660999999965
-128.26141399999995
52.604439000000013
-128.26974499999994
52.596939000000134
-131.63973999999996
52.828049000000135
-131.64666699999992
52.825829000000113
-131.64889499999998
52.826103000000046
-131.66973899999999
52.819160000000068
-131.70834400000001
52.811378000000104
-131.72387700000002
52.808327000000077
-131.73306299999996
52.80860100000001
-131.81332399999997
52.82027400000004
-131.82388300000002
52.82777400000009
-131.83138999999994
52.841934000000037
-131.83029199999999
52.846656999999993
-131.82250999999991
52.848045000000127
-131.74859599999996
52.853324999999984
-131.72860699999995
52.851387000000045
-131.644745
52.835548000000131
-131.636414
52.832497000000103
-131.63973999999996
52.828049000000135
-128.50527999999997
52.641106000000036
-128.5125119999999
52.641106000000036
-128.51611300000002
52.645271000000037
-128.52029400000004
52.654991000000109
-128.54000899999994
52.703323000000012
-128.53500399999996
52.758049000000085
-128.53362999999996
52.769157000000121
-128.51391599999999
52.860825000000034
-128.51028400000001
52.867493000000024
-128.50613399999992
52.873047000000042
-128.49887100000001
52.87082700000002
-128.49194299999994
52.868599000000074
-128.48553499999997
52.865273000000002
-128.471924
52.853049999999996
-128.46832299999994
52.848602000000028
-128.45083599999992
52.805267000000015
-128.45361300000002
52.782493999999986
-128.45443699999998
52.776939000000084
-128.50167799999991
52.647491000000002
-128.50527999999997
52.641106000000036
-129.61053500000003
52.954993999999999
-129.61831699999999
52.953606000000093
-129.62222299999996
52.958046000000081
-129.65139799999992
53.013329000000113
-129.650848
53.01888300000013
-129.62441999999993
53.02388000000002
-129.615814
53.024436999999921
-129.60720800000001
53.022766000000047
-129.57055699999989
53.013611000000026
-129.5625
53.010551000000135
-129.55749499999996
53.006660000000068
-129.55667099999999
53.001389000000017
-129.55862400000001
52.997490000000028
-129.55334500000004
52.984993000000031
-129.561127
52.970543000000077
-129.59637499999991
52.959435000000099
-129.61053500000003
52.954993999999999
-129.531677
53.010551000000135
-129.53890999999993
53.008049000000085
-129.546967
53.008888000000013
-129.58859299999995
53.024162000000103
-129.64001500000001
53.044158999999979
-129.63391099999996
53.056099000000074
-129.56277499999993
53.053046999999992
-129.52444500000001
53.033606999999961
-129.51779199999993
53.029991000000109
-129.51724200000001
53.024993999999992
-129.52056900000002
53.018326000000059
-129.531677
53.010551000000135
-55.763061999999991
53.029434000000037
-55.853333000000021
53.01527399999992
-55.861945999999989
53.015549000000135
-55.870834000000002
53.018599999999992
-55.876388999999961
53.02748900000006
-55.876105999999993
53.032768000000033
-55.872771999999998
53.043883999999991
-55.869719999999973
53.04972100000009
-55.857779999999991
53.06749700000006
-55.854445999999996
53.071663000000001
-55.848609999999951
53.076102999999989
-55.808333999999945
53.09137700000008
-55.800551999999982
53.093605000000025
-55.79222900000002
53.093048000000124
-55.788612000000001
53.089714000000129
-55.788337999999953
53.086655000000007
-55.749167999999997
53.069160000000011
-55.748885999999914
53.064712999999927
-55.755004999999869
53.038604999999961
-55.756667999999991
53.033051
-55.763061999999991
53.029434000000037
-129.60247799999996
53.057213000000047
-129.61080899999996
53.056655999999975
-129.69250499999993
53.075829000000056
-129.70193499999999
53.078330999999935
-129.70834399999995
53.08166499999993
-129.72305299999999
53.099159000000043
-129.73611500000004
53.12221500000004
-129.73831200000001
53.12721300000004
-129.73275799999999
53.131103999999937
-129.716949
53.133881000000031
-129.69973800000002
53.134995000000004
-129.66805999999991
53.136108000000092
-129.66250600000001
53.135551000000021
-129.65444899999994
53.132767000000058
-129.650848
53.130547000000035
-129.64416499999999
53.12721300000004
-129.62081899999998
53.112494999999967
-129.615814
53.108604000000071
-129.58804299999991
53.084717000000069
-129.58416699999998
53.08027600000014
-129.58193999999997
53.075554000000068
-129.58612099999999
53.069992000000127
-129.59664900000001
53.061104000000114
-129.60247799999996
53.057213000000047
-79.909164000000033
53.081940000000145
-79.919723999999974
53.081940000000145
-79.926102000000014
53.084991000000002
-79.92971799999998
53.089432000000102
-79.932220000000029
53.094436999999971
-79.938599000000011
53.122490000000084
-79.938599000000011
53.134995000000004
-79.93499799999995
53.147774000000084
-79.930557000000022
53.152489000000116
-79.906386999999995
53.172768000000076
-79.897781000000009
53.174438000000009
-79.887511999999958
53.174438000000009
-79.877486999999974
53.173050000000103
-79.866393999999957
53.16944100000012
-79.858886999999868
53.166939000000013
-79.846114999999941
53.160545000000013
-79.795836999999892
53.116386000000034
-79.789444000000003
53.106941000000006
-79.787215999999944
53.101936000000137
-79.789444000000003
53.095825000000048
-79.796951000000035
53.093605000000025
-79.835555999999997
53.083878000000084
-79.843886999999995
53.082214000000079
-79.909164000000033
53.081940000000145
-129.4324949999999
53.151382000000012
-129.35278299999993
53.072220000000073
-129.29000899999988
52.993607000000054
-129.28750600000001
52.978043000000014
-129.28945899999985
52.971930999999984
-129.29583700000001
52.968880000000013
-129.31222499999996
52.966934000000094
-129.341095
52.973320000000001
-129.41418499999997
53.010551000000135
-129.41915900000004
53.014442000000031
-129.42138699999998
53.019157000000064
-129.42471299999994
53.040276000000063
-129.42916899999994
53.04972100000009
-129.475281
53.101936000000137
-129.50527999999997
53.126380999999981
-129.51196300000004
53.129714999999976
-129.52194199999985
53.131103999999937
-129.53750600000001
53.128326000000129
-129.54473899999994
53.128326000000129
-129.54724099999993
53.133049000000142
-129.54806500000001
53.14916199999999
-129.546967
53.16027100000008
-129.5386049999999
53.171660999999915
-129.52166699999992
53.18360100000001
-129.51446499999997
53.185822000000144
-129.49859599999996
53.188599000000011
-129.49026499999997
53.188881000000094
-129.47997999999995
53.187767000000122
-129.470551
53.185265000000015
-129.46276899999992
53.179993000000081
-129.4324949999999
53.151382000000012
-81.106109999999887
53.199714999999969
-81.087783999999886
53.17943600000001
-81.045272999999952
53.148605000000089
-80.978881999999942
53.113052000000039
-80.973617999999988
53.109436000000017
-80.809433000000013
52.97693600000008
-80.775008999999955
52.944434999999942
-80.763335999999924
52.931381000000044
-80.669158999999979
52.776939000000084
-80.667769999999962
52.771935000000099
-80.667496000000028
52.759438000000102
-80.670836999999892
52.745827000000133
-80.673049999999932
52.740547000000049
-80.699722000000008
52.69609800000012
-80.705001999999979
52.692214999999976
-80.712509000000011
52.689156000000025
-80.720551
52.688324000000136
-80.731673999999998
52.688881000000038
-80.739166000000012
52.691376000000048
-80.749161000000015
52.698875000000044
-80.753066999999987
52.703323000000012
-80.765839000000028
52.709717000000012
-80.797500999999954
52.719153999999946
-80.815001999999993
52.723045000000013
-80.861388999999917
52.731102000000021
-80.898894999999982
52.737495000000138
-80.918883999999991
52.740272999999945
-80.995543999999938
52.746101000000067
-81.015563999999927
52.748604000000057
-81.024444999999957
52.750549000000035
-81.138061999999934
52.788048000000117
-81.15306099999998
52.793052999999986
-81.198882999999967
52.814156000000082
-81.212783999999942
52.819991999999957
-81.251953000000015
52.832497000000103
-81.287216000000001
52.83998900000006
-81.369155999999862
52.856102000000078
-81.41722099999987
52.863052000000096
-81.58444199999991
52.889160000000061
-81.649170000000026
52.907211000000075
-81.763625999999931
52.937767000000008
-81.781386999999995
52.941658000000075
-81.811660999999958
52.945267000000058
-81.834166999999866
52.946381000000031
-81.881377999999984
52.954162999999994
-81.916655999999989
52.96166199999999
-81.933318999999983
52.965828000000045
-81.949721999999952
52.971375000000023
-81.962783999999886
52.97693600000008
-82.049987999999985
53.014442000000031
-82.056655999999862
53.017494000000113
-82.061661000000015
53.021102999999925
-82.063323999999909
53.026657000000114
-82.060271999999998
53.031937000000028
-82.053329000000019
53.041938999999957
-82.049164000000019
53.046661000000029
-81.974716000000001
53.113883999999985
-81.965285999999935
53.12221500000004
-81.954177999999956
53.129990000000134
-81.910827999999981
53.158882000000062
-81.892226999999991
53.168326999999977
-81.864440999999999
53.178604000000121
-81.848052999999936
53.181664000000012
-81.826110999999969
53.181381000000044
-81.714721999999881
53.188599000000011
-81.543059999999969
53.209160000000054
-81.385283999999899
53.224990999999989
-81.374999999999943
53.224990999999989
-81.295546999999999
53.217765999999983
-81.116394000000014
53.200829000000113
-81.106109999999887
53.199714999999969
-131.76223800000002
53.196655000000078
-131.6305539999999
53.084159999999997
-131.595551
53.046103999999957
-131.59304800000001
53.041382000000056
-131.59472700000003
53.035271000000023
-131.60165399999994
53.033051
-131.61026000000004
53.032211000000132
-131.62887599999999
53.032494000000099
-131.63973999999996
53.034439000000077
-131.73666400000002
53.053879000000052
-131.75558499999994
53.058601000000124
-131.77444500000001
53.068886000000077
-131.78390499999989
53.071381000000088
-131.79473899999994
53.073051000000078
-131.81362899999999
53.073607999999979
-131.82971199999992
53.071381000000088
-131.94332900000001
53.054993000000024
-131.96472199999999
53.046386999999925
-131.91195700000003
53.005271999999991
-131.90835599999991
53.011108000000036
-131.89944499999996
53.019714000000135
-131.88806199999999
53.026939000000027
-131.87027
53.037498000000028
-131.85611
53.04222100000004
-131.84777800000001
53.043052999999929
-131.83111600000001
53.043052999999929
-131.81167600000003
53.039718999999991
-131.662781
53.00777400000004
-131.644745
53.003882999999973
-131.62860099999995
52.998328999999956
-131.61498999999998
52.991661000000022
-131.609711
52.988045000000113
-131.59805299999999
52.97526600000009
-131.59582499999993
52.964714000000072
-131.59750399999996
52.958602999999982
-131.61554000000001
52.920273000000066
-131.662781
52.882210000000043
-131.66805999999997
52.878043999999932
-131.68057299999992
52.871658000000025
-131.68749999999994
52.869155999999975
-131.70443699999993
52.867767000000129
-131.80221599999999
52.86471599999993
-131.80862400000001
52.865829000000019
-131.833618
52.88499500000006
-131.849152
52.901932000000102
-131.87027
52.922768000000076
-131.88473499999992
52.934433000000013
-131.89001500000001
52.93832400000008
-131.898346
52.941100999999946
-131.906677
52.940269000000058
-131.93859899999995
52.934990000000084
-131.94473299999999
52.931664000000012
-131.982483
52.879715000000033
-131.97860700000001
52.875549000000092
-131.96859699999999
52.874435000000119
-131.95278899999988
52.875267000000065
-131.94528200000002
52.876938000000109
-131.93139599999995
52.881660000000011
-131.85638399999993
52.856102000000078
-131.77557399999989
52.716660000000047
-131.767517
52.713882000000012
-131.73361199999999
52.69860100000011
-131.72692900000004
52.695541000000048
-131.72305299999988
52.691101000000003
-131.683899
52.642220000000009
-131.68139600000001
52.637496999999996
-131.65945399999993
52.581665000000044
-131.57278400000001
52.529991000000052
-131.56527700000004
52.531662000000097
-131.55667099999994
52.532211000000018
-131.54583700000001
52.530273000000079
-131.48193400000002
52.507773999999984
-131.46749899999992
52.501389000000131
-131.42361499999998
52.460823000000119
-131.42748999999998
52.414993000000095
-131.39849899999996
52.377827000000025
-131.39533999999998
52.375492000000122
-131.39016699999996
52.374660000000006
-131.36749299999991
52.381827999999985
-131.36549400000001
52.384491000000025
-131.36599699999988
52.390986999999996
-131.36715700000002
52.397160000000042
-131.357483
52.403320000000065
-131.35833699999989
52.414153999999996
-131.35305799999998
52.41832700000009
-131.32833900000003
52.431107000000054
-131.31304899999998
52.434158000000082
-131.27252199999998
52.438881000000038
-131.25558499999988
52.440269000000001
-131.23638900000003
52.439156000000082
-131.23248299999995
52.434714999999983
-131.24749800000001
52.365829000000133
-131.25085399999995
52.359160999999972
-131.25836200000003
52.34777100000008
-131.26306199999999
52.34276600000004
-131.30311599999993
52.332100000000025
-131.31977799999993
52.335106000000053
-131.33059700000001
52.332770999999923
-131.33248899999995
52.293610000000001
-131.32833900000003
52.284995999999978
-131.32443199999989
52.280822999999998
-131.27139299999999
52.277771000000087
-131.259186
52.284164000000033
-131.25613399999992
52.290833000000077
-131.24832199999997
52.302216000000101
-131.17971799999998
52.317772000000048
-131.17193599999996
52.319442999999922
-131.136414
52.311378000000047
-131.09500099999997
52.286110000000122
-131.01501500000001
52.225548000000117
-131.00750699999998
52.217209000000082
-131.00527999999991
52.206657000000064
-131.01168799999988
52.193604000000107
-131.01556400000004
52.187767000000122
-131.024719
52.178047000000049
-131.030304
52.173882000000049
-131.036407
52.170830000000137
-131.04305999999991
52.168326999999977
-131.11512799999997
52.168289000000016
-131.16610700000001
52.125549000000092
-131.18057299999987
52.121658000000025
-131.26473999999985
52.11971299999999
-131.29888900000003
52.150268999999923
-131.36025999999993
52.189156000000139
-131.36694299999999
52.192490000000134
-131.38946499999997
52.205826000000059
-131.41168200000004
52.220543000000077
-131.55111699999998
52.333878000000084
-131.57333399999993
52.360824999999977
-131.58194000000003
52.379990000000134
-131.582764
52.385269000000108
-131.58056599999986
52.390548999999965
-131.57778899999994
52.393607999999972
-131.57083099999994
52.396102999999982
-131.54806500000001
52.400543000000027
-131.53973399999995
52.401100000000099
-131.52972399999993
52.400269000000094
-131.52029400000004
52.397774000000027
-131.56140099999999
52.431664000000126
-131.66168199999998
52.478324999999984
-131.67916899999994
52.483604000000128
-131.70944199999991
52.491104000000007
-131.76223800000002
52.50499700000006
-131.77529899999996
52.51166500000005
-131.89279199999999
52.582771000000093
-132.01751699999994
52.677490000000034
-132.08194000000003
52.727485999999942
-132.08471700000001
52.732208000000014
-132.060272
52.755272000000048
-132.01028399999996
52.775269000000094
-132.00250199999999
52.776939000000084
-131.993042
52.774436999999978
-131.97305299999999
52.764717000000076
-131.96389799999997
52.756660000000124
-131.94445799999988
52.735549999999989
-131.93362400000001
52.728043000000014
-131.92694099999994
52.724709000000075
-131.91751099999988
52.722487999999942
-131.91723599999995
52.725822000000107
-131.93722499999996
52.763611000000083
-131.93972799999995
52.768326000000116
-131.95166
52.781105000000139
-131.96221899999995
52.788605000000018
-131.96887200000003
52.791939000000013
-132.03417999999994
52.812767000000122
-132.06167599999998
52.813881000000094
-132.05804399999994
52.804161
gitextract_6r9e4u6m/ ├── .dockerignore ├── .gitattributes ├── .github/ │ └── workflows/ │ └── dotnet.yml ├── .gitignore ├── .vscode/ │ └── tasks.json ├── Benchmark/ │ ├── Benchmark.csproj │ ├── FastParserBenchmark.cs │ ├── MFloatPersecColumn.cs │ └── data/ │ ├── canada.txt │ ├── mesh.txt │ └── synthetic.txt ├── BenchmarkHandCoded/ │ ├── BenchmarkHandCoded.csproj │ ├── Dockerfile │ ├── Program.cs │ ├── Properties/ │ │ └── launchSettings.json │ └── data/ │ ├── canada.txt │ ├── mesh.txt │ └── synthetic.txt ├── LICENSE ├── NugetDoc.md ├── README.md ├── TestcsFastFloat/ │ ├── BaseTestClass.cs │ ├── Basic/ │ │ ├── BasicTests.cs │ │ ├── TestDoubleParser.ParseDouble_CharConsumed_Works_Scenarios.approved.txt │ │ ├── TestDoubleParser.ParseDouble_charConsumed_WholeString.approved.txt │ │ ├── TestDoubleParser.ParseNumberString_Works_Scnenarios.approved.txt │ │ ├── TestDoubleParser.ParseNumber_Works_Scnenarios.approved.txt │ │ ├── TestDoubleParser.cs │ │ ├── TestFloatParser.LeadingZeros.approved.txt │ │ ├── TestFloatParser.ParseNumberString_Works_Scnenarios.approved.txt │ │ ├── TestFloatParser.ParseNumber_Works_Scenarios.approved.txt │ │ ├── TestFloatParser.ParseNumber_Works_Scnenarios.approved.txt │ │ ├── TestFloatParser.cs │ │ └── TestSIMD.cs │ ├── Exaustive/ │ │ └── ExaustiveTests.cs │ ├── TestcsFastFloat.csproj │ ├── data_files/ │ │ ├── freetype-2-7.txt │ │ ├── google-double-conversion.txt │ │ ├── google-wuffs.txt │ │ ├── ibm-fpgen.txt │ │ ├── lemire-fast-double-parser.txt │ │ ├── lemire-fast-float.txt │ │ ├── more-test-cases.txt │ │ ├── remyoudompheng-fptest-0.txt │ │ ├── remyoudompheng-fptest-1.txt │ │ ├── remyoudompheng-fptest-2.txt │ │ ├── remyoudompheng-fptest-3.txt │ │ ├── tencent-rapidjson.txt │ │ └── ulfjack-ryu.txt │ ├── strtod_tests/ │ │ ├── Strtod_tests.cs │ │ ├── Strtod_tests.strtod_tests_file.ForScenario.5.0.approved.txt │ │ ├── Strtod_tests.strtod_tests_file.ForScenario.8.0.approved.txt │ │ ├── Strtod_tests.strtod_tests_file.ForScenario.9.0.approved.txt │ │ ├── Strtod_tests.strtod_tests_file.approved.txt │ │ └── strtod_cases.txt │ └── suppl_tests/ │ └── SupplFilesTest.cs ├── benchmark.docker ├── benchmark_handcoded.docker ├── csFastFloat/ │ ├── .editorconfig │ ├── AssemblyInfo.cs │ ├── Constants/ │ │ ├── Constants.cs │ │ ├── DoubleBinaryConstants.cs │ │ └── FloatBinaryFormat.cs │ ├── FastDoubleParser.cs │ ├── FastFloatParser.cs │ ├── Structures/ │ │ ├── AdjustedMantissa.cs │ │ ├── DecimalInfo.cs │ │ ├── DigitsBuffer.cs │ │ ├── EnumExtensions.cs │ │ ├── ParsedNumberString.cs │ │ └── value128.cs │ ├── Utils/ │ │ └── Utils.cs │ ├── csFastFloat.csproj │ ├── csFastFloat.xml │ └── docs/ │ └── readme.md └── csFastFloat.sln
SYMBOL INDEX (231 symbols across 23 files)
FILE: Benchmark/FastParserBenchmark.cs
class FFBenchmark (line 21) | [SimpleJob(RuntimeMoniker.Net90)]
class Config (line 28) | private class Config : ManualConfig
method Config (line 30) | public Config()
method Utf8Parser (line 38) | [Benchmark(Description = "Utf8Parser")]
method FastParserUtf8_ (line 53) | [Benchmark(Description = "FastFloat.TryParseDouble() - UTF8")]
method FastParser_ (line 66) | [Benchmark(Description = "FastFloat.TryParseDouble()")]
method FastParser_PNS (line 83) | [Benchmark(Description = "ParseNumberString() only")]
method Double_std (line 107) | [Benchmark(Baseline = true, Description = "Double.Parse()")]
method Setup (line 124) | [GlobalSetup]
class Program (line 140) | public class Program
method Main (line 142) | public static void Main(string[] args)
FILE: Benchmark/MFloatPersecColumn.cs
class MFloatPerSecColumn (line 12) | public class MFloatPerSecColumn : IColumn
method IsAvailable (line 30) | public bool IsAvailable(Summary summary) => true;
method IsDefault (line 32) | public bool IsDefault(Summary summary, BenchmarkCase benchmarkCase) =>...
method GetValue (line 34) | public string GetValue(Summary summary, BenchmarkCase benchmarkCase) =...
method GetValue (line 36) | public string GetValue(Summary summary, BenchmarkCase benchmarkCase, S...
method ToString (line 53) | public override string ToString() => ColumnName;
class VolumePerSecColumn (line 58) | public class VolumePerSecColumn : IColumn
method IsAvailable (line 76) | public bool IsAvailable(Summary summary) => true;
method IsDefault (line 78) | public bool IsDefault(Summary summary, BenchmarkCase benchmarkCase) =>...
method GetValue (line 80) | public string GetValue(Summary summary, BenchmarkCase benchmarkCase) =...
method GetValue (line 82) | public string GetValue(Summary summary, BenchmarkCase benchmarkCase, S...
method ToString (line 97) | public override string ToString() => ColumnName;
FILE: BenchmarkHandCoded/Program.cs
class Program (line 8) | internal class Program
method time_it_ns (line 13) | static internal Tuple<double, double, double> time_it_ns<T>(string[] l...
method time_it_ns_ut8 (line 54) | static internal Tuple<double, double, double> time_it_ns_ut8<T>(byte[]...
method GetLinesFromFile (line 95) | internal static string[] GetLinesFromFile(string fileName) =>
method find_max_fast_float (line 98) | private static double find_max_fast_float(string[] lines)
method find_max_fast_float_try (line 112) | private static double find_max_fast_float_try(string[] lines)
method find_max_fast_float_utf8 (line 134) | private static double find_max_fast_float_utf8(byte[][] lines)
method find_max_fast_float_try_utf8 (line 147) | private static double find_max_fast_float_try_utf8(byte[][] lines)
method find_max_double_parse (line 170) | private static double find_max_double_parse(string[] lines)
method pretty_print (line 182) | static private void pretty_print(double volume, uint number_of_floats,...
method Main (line 191) | private static void Main(string[] args)
method print_header (line 244) | private static void print_header()
method print_separator (line 250) | private static void print_separator()
method process_test (line 255) | private static void process_test(string[] lines, byte[][] linesUTF8, d...
FILE: TestcsFastFloat/BaseTestClass.cs
class BaseTestClass (line 8) | [UseReporter(typeof(DiffReporter))]
method VerifyData (line 11) | public static void VerifyData<T>(T data, string scenarioName = "")
method NoDiffToolDetected (line 39) | public bool NoDiffToolDetected() => !DiffEngine.DiffTools.TryFindByExt...
method ShortFromHexString (line 44) | internal static short ShortFromHexString(string s)
method FloatFromHexString (line 51) | internal static float FloatFromHexString(string s)
method DoubleFromHexString (line 58) | internal static double DoubleFromHexString(string s)
FILE: TestcsFastFloat/Basic/BasicTests.cs
class ParseException (line 9) | public class ParseException : Exception
method ParseException (line 16) | public ParseException(string v, string reason, double x, double d)
class BasicTests (line 25) | public class BasicTests : BaseTestClass
method issue13 (line 27) | [Fact]
method issue32 (line 35) | [Fact]
method issue23 (line 43) | [Fact]
method issue23_2 (line 52) | [Fact]
method LeadingZeros_asExpected (line 63) | [InlineData(0, 63)]
method FullMultiplication_Works (line 79) | [InlineData(1ul << 0, 1ul << 0, 1ul, 0ul)]
method Issue8 (line 95) | [Fact]
method ScientificFails_when_InconsistentInput (line 119) | [Fact]
method Multiples_decimal_separators_works (line 124) | [Fact]
method ScientificWorks_when_ConsistentInput (line 151) | [Fact]
method FixedWorks_when_ConsistentInput (line 157) | [Fact]
method TestInfinity_Double (line 163) | [Trait("Category", "Smoke Test")]
method TestGeneral_Double (line 188) | [Trait("Category", "Smoke Test")]
method TestGeneral_Double_2 (line 249) | [InlineData("2.2250738585072021241887014792022203290724052827943903781...
method TestGeneral_Float_appendZeros (line 258) | [Trait("Category", "Smoke Test")]
method TestGeneral_Float (line 271) | [Trait("Category", "Smoke Test")]
FILE: TestcsFastFloat/Basic/TestDoubleParser.cs
class TestDoubleParser (line 13) | public class TestDoubleParser : BaseTestClass
method Test1 (line 30) | [InlineData("a", "A", 1, true)]
method DoubleParser_HandleInvalidInput_works (line 43) | [Trait("Category", "Smoke Test")]
method DoubleParser_NonDecimals_String (line 55) | [Trait("Category", "Smoke Test")]
method DoubleParser_NonDecimals_Span (line 64) | [Trait("Category", "Smoke Test")]
method NegativeZero (line 73) | [Fact]
method Issue_74 (line 82) | [Fact]
method ParseDouble_Throws_When_NULL (line 97) | [Fact]
method ParseDouble_Throws_When_Empty (line 100) | [Fact]
method ParseDouble_Throws_When_Invalid (line 103) | [Theory]
method TryParse_NeverThrows (line 110) | [Theory]
method ParseNumberString_Works_Scnenarios (line 127) | [SkippableFact]
method ParseNumber_Works_Scnenarios (line 190) | [SkippableFact]
method cas_compute_float_64_1 (line 251) | [Trait("Category", "Smoke Test")]
method cas_compute_float_64_2 (line 272) | [Trait("Category", "Smoke Test")]
method TryParseDouble_String_CharsConsumed_IncludesLeadingWhitespace (line 294) | [Theory]
method TryParseDouble_CharPointer_CharsConsumed_IncludesLeadingWhitespace (line 305) | [Theory]
method TryParseDouble_BytePointer_CharsConsumed_IncludesLeadingWhitespace (line 318) | [Theory]
method TryParseDouble_ConsumedCount_AdvancesPastWholeInput (line 332) | [Fact]
method ParseDouble_AllowThousands_MatchesBcl (line 349) | [Theory]
method ParseDouble_NoAllowThousands_StopsAtSeparator (line 365) | [Fact]
method ParseDouble_AllowThousands_CustomSeparator (line 373) | [Fact]
method ParseDouble_AllowThousands_BytePointer (line 382) | [Fact]
method ParseDouble_CharConsumed_Throws_OnlyAlpha (line 467) | [Fact]
method ParseDouble_CharConsumed_Works_Scenarios (line 478) | [SkippableFact]
method ParseDouble_charConsumed_WholeString (line 548) | [Trait("Category", "Smoke Test")]
FILE: TestcsFastFloat/Basic/TestFloatParser.cs
class TestFloatParser (line 11) | public class TestFloatParser : BaseTestClass
method FastFloatParser_HandleInvalidInput_works (line 29) | [Trait("Category", "Smoke Test")]
method FloatParser_NonDecimals_String (line 41) | [Trait("Category", "Smoke Test")]
method FloatParser_NonDecimals_Span (line 50) | [Trait("Category", "Smoke Test")]
method TryParse_NeverThrows (line 59) | [Theory]
method cas_compute_float_32_1 (line 81) | [Trait("Category", "Smoke Test")]
method cas_compute_float_32_2 (line 104) | [Trait("Category", "Smoke Test")]
method ParseNumberString_Works_Scnenarios (line 126) | [SkippableFact]
method PaseFloat_Throws_When_NULL (line 185) | [Fact]
method PaseFloat_Throws_When_Empty (line 188) | [Fact]
method PaseFloat_Throws_When_Invalid (line 191) | [Theory]
method ParseNumber_Works_Scenarios (line 199) | [SkippableFact]
method TryParseFloat_String_CharsConsumed_IncludesLeadingWhitespace (line 264) | [Theory]
method TryParseFloat_CharPointer_CharsConsumed_IncludesLeadingWhitespace (line 275) | [Theory]
method TryParseFloat_BytePointer_CharsConsumed_IncludesLeadingWhitespace (line 288) | [Theory]
method TryParseFloat_ConsumedCount_AdvancesPastWholeInput (line 302) | [Fact]
method ParseFloat_AllowThousands_MatchesBcl (line 320) | [Theory]
method ParseFloat_AllowThousands_FromPR110 (line 335) | [Fact]
method ParseFloat_NoAllowThousands_StopsAtSeparator (line 345) | [Fact]
method ParseFloat_AllowThousands_CustomSeparator (line 354) | [Fact]
method ParseFloat_AllowThousands_RejectsLeadingSeparator (line 363) | [Fact]
method ParseFloat_AllowThousands_RequiresSeparatorBetweenDigits (line 372) | [Fact]
FILE: TestcsFastFloat/Basic/TestSIMD.cs
class TestsSIMD (line 14) | public class TestsSIMD : BaseTestClass
method EvalAndParseEightDigits_SIMD_works_Scenarios (line 22) | [InlineData(true, "12345678")]
method EvalAndParseEightDigits_SIMD_works_RandomInput (line 53) | [SkippableFact]
method parse_eight_digits_simd_works (line 86) | [SkippableFact]
FILE: TestcsFastFloat/Exaustive/ExaustiveTests.cs
class FastParserTest (line 6) | public class FastParserTest
method All32BitsValues (line 8) | [Fact(Skip = "Waiting for test environ.")]
FILE: TestcsFastFloat/strtod_tests/Strtod_tests.cs
class Strtod_tests (line 13) | public class Strtod_tests : BaseTestClass
method strtod_tests_file (line 31) | [SkippableFact]
FILE: TestcsFastFloat/suppl_tests/SupplFilesTest.cs
class SupplFilesTest (line 8) | public class SupplFilesTest : BaseTestClass
method AllFiles (line 14) | [Trait("Category", "Files Test")]
method VerifyFile (line 54) | private static void VerifyFile(string fileName)
FILE: csFastFloat/Constants/Constants.cs
class CalculationConstants (line 8) | internal static class CalculationConstants
method get_powers (line 26) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method get_power_of_five_128 (line 39) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
FILE: csFastFloat/Constants/DoubleBinaryConstants.cs
class DoubleBinaryConstants (line 8) | internal static class DoubleBinaryConstants
FILE: csFastFloat/Constants/FloatBinaryFormat.cs
class FloatBinaryConstants (line 7) | internal static class FloatBinaryConstants
FILE: csFastFloat/FastDoubleParser.cs
class FastDoubleParser (line 19) | public static unsafe class FastDoubleParser
method ThrowArgumentException (line 22) | private static void ThrowArgumentException() => throw new ArgumentExce...
method Exact_power_of_ten (line 24) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method ToFloat (line 42) | internal static double ToFloat(bool negative, AdjustedMantissa am)
method FastPath (line 56) | internal static double FastPath(ParsedNumberString pns)
method TryParseDouble (line 80) | public static bool TryParseDouble(string s, out double result, NumberS...
method TryParseDouble (line 93) | public static bool TryParseDouble(string s, out int characters_consume...
method TryParseDouble (line 105) | public static bool TryParseDouble(ReadOnlySpan<char> s, out double res...
method TryParseDouble (line 129) | public static bool TryParseDouble(ReadOnlySpan<char> s, out int charac...
method TryParseDouble (line 153) | public static bool TryParseDouble(char* first, char* last, out double ...
method TryParseDouble (line 175) | public static bool TryParseDouble(char* first, char* last, out int cha...
method TryParseDouble (line 196) | public static bool TryParseDouble(ReadOnlySpan<byte> s, out double res...
method TryParseDouble (line 217) | public static bool TryParseDouble(ReadOnlySpan<byte> s, out int charac...
method TryParseDouble (line 242) | public static bool TryParseDouble(byte* first, byte* last, out double ...
method TryParseDouble (line 263) | public static bool TryParseDouble(byte* first, byte* last, out int cha...
method ParseDouble (line 283) | public static double ParseDouble(string s, NumberStyles styles = Numbe...
method ParseDouble (line 294) | public static double ParseDouble(string s, out int characters_consumed...
method ParseDouble (line 325) | public static double ParseDouble(ReadOnlySpan<char> s, NumberStyles st...
method ParseDouble (line 336) | public static double ParseDouble(ReadOnlySpan<char> s, out int charact...
method ParseDouble (line 367) | public static double ParseDouble(char* first, char* last, NumberStyles...
method ParseDouble (line 377) | public static double ParseDouble(ReadOnlySpan<byte> s, NumberStyles st...
method ParseDouble (line 388) | public static double ParseDouble(ReadOnlySpan<byte> s, out int charact...
method ParseDouble (line 406) | public static double ParseDouble(char* first, char* last, out int char...
method ParseDouble (line 431) | public static double ParseDouble(byte* first, byte* last, out int char...
method TryParseNumber (line 454) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method TryParseNumber (line 509) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method ComputeFloat (line 563) | internal static AdjustedMantissa ComputeFloat(long q, ulong w)
method ComputeFloat (line 673) | internal static AdjustedMantissa ComputeFloat(DecimalInfo d)
method ParseLongMantissa (line 802) | internal static AdjustedMantissa ParseLongMantissa(char* first, char* ...
method ParseLongMantissa (line 809) | internal static AdjustedMantissa ParseLongMantissa(byte* first, byte* ...
method TryHandleInvalidInput (line 816) | internal static bool TryHandleInvalidInput(char* first, char* last, ou...
method TryHandleInvalidInput (line 884) | internal static bool TryHandleInvalidInput(byte* first, byte* last, ou...
FILE: csFastFloat/FastFloatParser.cs
class FastFloatParser (line 18) | public static unsafe class FastFloatParser
method ThrowArgumentException (line 20) | private static void ThrowArgumentException() => throw new ArgumentExce...
method Exact_power_of_ten (line 22) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method ToFloat (line 40) | internal static float ToFloat(bool negative, AdjustedMantissa am)
method FastPath (line 54) | internal static float FastPath(ParsedNumberString pns)
method TryParseFloat (line 77) | public static bool TryParseFloat(string s, out float result, NumberSty...
method TryParseFloat (line 90) | public static bool TryParseFloat(string s, out int characters_consumed...
method TryParseFloat (line 102) | public static bool TryParseFloat(ReadOnlySpan<char> s, out float resul...
method TryParseFloat (line 126) | public static bool TryParseFloat(ReadOnlySpan<char> s, out int charact...
method TryParseFloat (line 150) | public static bool TryParseFloat(char* first, char* last, out float re...
method TryParseFloat (line 172) | public static bool TryParseFloat(char* first, char* last, out int char...
method TryParseFloat (line 193) | public static bool TryParseFloat(ReadOnlySpan<byte> s, out float resul...
method TryParseFloat (line 214) | public static bool TryParseFloat(ReadOnlySpan<byte> s, out int charact...
method TryParseFloat (line 239) | public static bool TryParseFloat(byte* first, byte* last, out float re...
method TryParseFloat (line 260) | public static bool TryParseFloat(byte* first, byte* last, out int char...
method ParseFloat (line 280) | public static float ParseFloat(string s, NumberStyles styles = NumberS...
method ParseFloat (line 291) | public static float ParseFloat(string s, out int characters_consumed, ...
method ParseFloat (line 322) | public static float ParseFloat(ReadOnlySpan<char> s, NumberStyles styl...
method ParseFloat (line 333) | public static float ParseFloat(ReadOnlySpan<char> s, out int character...
method ParseFloat (line 364) | public static float ParseFloat(char* first, char* last, NumberStyles s...
method ParseFloat (line 374) | public static float ParseFloat(ReadOnlySpan<byte> s, NumberStyles styl...
method ParseFloat (line 385) | public static float ParseFloat(ReadOnlySpan<byte> s, out int character...
method ParseFloat (line 403) | public static float ParseFloat(char* first, char* last, out int charac...
method ParseFloat (line 428) | public static float ParseFloat(byte* first, byte* last, out int charac...
method TryParseNumber (line 452) | internal static bool TryParseNumber(char* first, char* last, out int c...
method TryParseNumber (line 508) | internal static bool TryParseNumber(byte* first, byte* last, out int c...
method ComputeFloat (line 560) | internal static AdjustedMantissa ComputeFloat(long q, ulong w)
method ComputeFloat (line 676) | internal static AdjustedMantissa ComputeFloat(DecimalInfo d)
method ParseLongMantissa (line 805) | internal static AdjustedMantissa ParseLongMantissa(char* first, char* ...
method ParseLongMantissa (line 812) | internal static AdjustedMantissa ParseLongMantissa(byte* first, byte* ...
method TryHandleInvalidInput (line 820) | internal static bool TryHandleInvalidInput(char* first, char* last, ou...
method TryHandleInvalidInput (line 888) | internal static bool TryHandleInvalidInput(byte* first, byte* last, ou...
FILE: csFastFloat/Structures/AdjustedMantissa.cs
type AdjustedMantissa (line 5) | internal struct AdjustedMantissa
method Equals (line 16) | [ExcludeFromCodeCoverage]
method GetHashCode (line 19) | [ExcludeFromCodeCoverage]
FILE: csFastFloat/Structures/DecimalInfo.cs
type DecimalInfo (line 11) | internal struct DecimalInfo
method ToString (line 19) | [ExcludeFromCodeCoverage]
method trim (line 35) | internal void trim()
method get_number_of_digits_decimal_left_shift (line 43) | private static ushort get_number_of_digits_decimal_left_shift(int shift)
method number_of_digits_decimal_left_shift_table_powers_of_5 (line 65) | private static byte number_of_digits_decimal_left_shift_table_powers_o...
method number_of_digits_decimal_left_shift (line 131) | private uint number_of_digits_decimal_left_shift(int shift)
method round (line 165) | internal ulong round()
method decimal_left_shift (line 200) | internal void decimal_left_shift(int shift)
method decimal_right_shift (line 254) | internal void decimal_right_shift(int shift)
method parse_decimal (line 315) | unsafe internal static DecimalInfo parse_decimal(char* p, char* pend, ...
method parse_decimal (line 417) | unsafe internal static DecimalInfo parse_decimal(byte* p, byte* pend, ...
FILE: csFastFloat/Structures/DigitsBuffer.cs
type DigitsBuffer (line 6) | internal unsafe struct DigitsBuffer
FILE: csFastFloat/Structures/EnumExtensions.cs
class EnumExtensions (line 9) | public static class EnumExtensions
method IsSet (line 17) | public static bool IsSet(this NumberStyles input, NumberStyles flag)
FILE: csFastFloat/Structures/ParsedNumberString.cs
type ParsedNumberString (line 5) | internal unsafe struct ParsedNumberString
method ParseNumberString (line 17) | internal static ParsedNumberString ParseNumberString(char* p, char* pe...
method ParseNumberString (line 213) | internal static ParsedNumberString ParseNumberString(byte* p, byte* pe...
FILE: csFastFloat/Structures/value128.cs
type value128 (line 7) | internal struct value128
method value128 (line 12) | public value128(ulong h, ulong l) : this()
FILE: csFastFloat/Utils/Utils.cs
class Utils (line 19) | internal static unsafe class Utils
method parse_eight_digits_unrolled (line 31) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method parse_eight_digits_unrolled (line 43) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method is_made_of_eight_digits_fast (line 52) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method is_integer (line 63) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method is_integer (line 72) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method compute_product_approximation (line 81) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method power (line 104) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method FullMultiplication (line 110) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method FullMultiplication (line 118) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method Emulate64x64to128 (line 133) | internal static value128 Emulate64x64to128(ulong x, ulong y)
method is_ascii_space (line 147) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method is_space (line 158) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method strncasecmp (line 179) | [ExcludeFromCodeCoverage]
method strncasecmp (line 188) | internal static bool strncasecmp(char* input1, char* input2, int length)
method strncasecmp (line 198) | internal static bool strncasecmp(byte* input1, ReadOnlySpan<byte> inpu...
method LeadingZeroCount (line 211) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method Int32BitsToSingle (line 246) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
method TryParseEightConsecutiveDigits_SIMD (line 266) | [MethodImpl(MethodImplOptions.AggressiveInlining)]
Copy disabled (too large)
Download .json
Condensed preview — 76 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (23,514K chars).
[
{
"path": ".dockerignore",
"chars": 316,
"preview": "**/.classpath\n**/.dockerignore\n**/.env\n**/.git\n**/.gitignore\n**/.project\n**/.settings\n**/.toolstarget\n**/.vs\n**/.vscode\n"
},
{
"path": ".gitattributes",
"chars": 2518,
"preview": "###############################################################################\n# Set default behavior to automatically "
},
{
"path": ".github/workflows/dotnet.yml",
"chars": 926,
"preview": "name: .NET\n\non:\n push:\n branches:\n - master\n - main\n pull_request:\n branches:\n - master\n - m"
},
{
"path": ".gitignore",
"chars": 6347,
"preview": "## Ignore Visual Studio temporary files, build results, and\n## files generated by popular Visual Studio add-ons.\n##\n## G"
},
{
"path": ".vscode/tasks.json",
"chars": 770,
"preview": "{\n // See https://go.microsoft.com/fwlink/?LinkId=733558\n // for the documentation about the tasks.json format\n "
},
{
"path": "Benchmark/Benchmark.csproj",
"chars": 1410,
"preview": "<Project Sdk=\"Microsoft.NET.Sdk\">\n\n <PropertyGroup>\n <TargetFramework>net9.0</TargetFramework>\n <OutputType>Exe<"
},
{
"path": "Benchmark/FastParserBenchmark.cs",
"chars": 2954,
"preview": "using BenchmarkDotNet.Attributes;\nusing BenchmarkDotNet.Columns;\nusing BenchmarkDotNet.Configs;\n\n//using BenchmarkDotNe"
},
{
"path": "Benchmark/MFloatPersecColumn.cs",
"chars": 2917,
"preview": "using BenchmarkDotNet.Columns;\nusing BenchmarkDotNet.Running;\n\nusing BenchmarkDotNet.Reports;\nusing System.IO;\nusing Sys"
},
{
"path": "Benchmark/data/canada.txt",
"chars": 2138804,
"preview": "-65.613616999999977\n43.420273000000009\n-65.619720000000029\n43.418052999999986\n-65.625\n43.421379000000059\n-65.63612399999"
},
{
"path": "Benchmark/data/mesh.txt",
"chars": 635065,
"preview": "0\n33408\n0\n3600\n22\n0.0636837780476\n2.34647130966\n0.0452156066895\n0.0606756210327\n2.34551143646\n0.0295177698135\n0.05777132"
},
{
"path": "Benchmark/data/synthetic.txt",
"chars": 2890572,
"preview": "0.10466359560595062\n0.8156364452166652\n0.3589669141727346\n0.9347827615844005\n0.6510578341088527\n0.15778440663487855\n0.97"
},
{
"path": "BenchmarkHandCoded/BenchmarkHandCoded.csproj",
"chars": 1186,
"preview": "<Project Sdk=\"Microsoft.NET.Sdk;Microsoft.NET.Sdk.Publish\">\n <PropertyGroup>\n <OutputType>Exe</OutputType>\n <Tar"
},
{
"path": "BenchmarkHandCoded/Dockerfile",
"chars": 254,
"preview": "FROM mcr.microsoft.com/dotnet/sdk:5.0\n\nRUN dotnet build \"BenchmarkHandCoded.csproj\" -c Release \nRUN dotnet publish \"Benc"
},
{
"path": "BenchmarkHandCoded/Program.cs",
"chars": 7399,
"preview": "using System;\nusing System.Diagnostics;\nusing csFastFloat;\nusing System.Globalization;\n\nnamespace BenchmarkHandCoded\n{\n"
},
{
"path": "BenchmarkHandCoded/Properties/launchSettings.json",
"chars": 141,
"preview": "{\n \"profiles\": {\n \"BenchmarkHandCoded\": {\n \"commandName\": \"Project\"\n },\n \"Docker\": {\n \"commandName\":"
},
{
"path": "BenchmarkHandCoded/data/canada.txt",
"chars": 2138804,
"preview": "-65.613616999999977\n43.420273000000009\n-65.619720000000029\n43.418052999999986\n-65.625\n43.421379000000059\n-65.63612399999"
},
{
"path": "BenchmarkHandCoded/data/mesh.txt",
"chars": 635065,
"preview": "0\n33408\n0\n3600\n22\n0.0636837780476\n2.34647130966\n0.0452156066895\n0.0606756210327\n2.34551143646\n0.0295177698135\n0.05777132"
},
{
"path": "BenchmarkHandCoded/data/synthetic.txt",
"chars": 2890572,
"preview": "0.10466359560595062\n0.8156364452166652\n0.3589669141727346\n0.9347827615844005\n0.6510578341088527\n0.15778440663487855\n0.97"
},
{
"path": "LICENSE",
"chars": 1076,
"preview": "MIT License\n\nCopyright (c) 2021 csFastFloat authors\n\nPermission is hereby granted, free of charge, to any person obtaini"
},
{
"path": "NugetDoc.md",
"chars": 4022,
"preview": "# csFastFloat : a fast and accurate float parser\n[]\n[assembly: InternalsVisibleTo"
},
{
"path": "csFastFloat/Constants/Constants.cs",
"chars": 32060,
"preview": "using System;\nusing System.Diagnostics;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\nn"
},
{
"path": "csFastFloat/Constants/DoubleBinaryConstants.cs",
"chars": 930,
"preview": "using System.Runtime.CompilerServices;\n\n[assembly: InternalsVisibleTo(\"TestcsFastFloat\")]\n\nnamespace csFastFloat.Consta"
},
{
"path": "csFastFloat/Constants/FloatBinaryFormat.cs",
"chars": 936,
"preview": "using System.Runtime.CompilerServices;\n\n[assembly: InternalsVisibleTo(\"TestcsFastFloat\")]\n\nnamespace csFastFloat.Consta"
},
{
"path": "csFastFloat/FastDoubleParser.cs",
"chars": 40161,
"preview": "using csFastFloat.Constants;\nusing csFastFloat.Structures;\nusing System;\nusing System.Diagnostics;\nusing System.Globali"
},
{
"path": "csFastFloat/FastFloatParser.cs",
"chars": 40192,
"preview": "using csFastFloat.Constants;\nusing csFastFloat.Structures;\nusing System;\nusing System.Diagnostics;\nusing System.Globali"
},
{
"path": "csFastFloat/Structures/AdjustedMantissa.cs",
"chars": 687,
"preview": "using System.Diagnostics.CodeAnalysis;\n\nnamespace csFastFloat.Structures\n{\n internal struct AdjustedMantissa\n {\n i"
},
{
"path": "csFastFloat/Structures/DecimalInfo.cs",
"chars": 18103,
"preview": "using csFastFloat.Constants;\nusing System;\nusing System.Diagnostics;\nusing System.Diagnostics.CodeAnalysis;\nusing Syste"
},
{
"path": "csFastFloat/Structures/DigitsBuffer.cs",
"chars": 612,
"preview": "using csFastFloat.Constants;\nusing System.Diagnostics;\n\nnamespace csFastFloat.Structures\n{\n internal unsafe struct Dig"
},
{
"path": "csFastFloat/Structures/EnumExtensions.cs",
"chars": 648,
"preview": "using System.Globalization;\n\nnamespace csFastFloat.Structures\n{\n /// <summary>\n /// Extension class for enums. Much "
},
{
"path": "csFastFloat/Structures/ParsedNumberString.cs",
"chars": 13628,
"preview": "using System.Globalization;\nusing System.Runtime.CompilerServices;\nnamespace csFastFloat.Structures\n{\n internal unsafe"
},
{
"path": "csFastFloat/Structures/value128.cs",
"chars": 300,
"preview": "using System.Runtime.CompilerServices;\n\n[assembly: InternalsVisibleTo(\"TestcsFastFloat\")]\n\nnamespace csFastFloat.Struct"
},
{
"path": "csFastFloat/Utils/Utils.cs",
"chars": 11771,
"preview": "using csFastFloat.Constants;\nusing csFastFloat.Structures;\nusing System;\nusing System.Diagnostics.CodeAnalysis;\nusing S"
},
{
"path": "csFastFloat/csFastFloat.csproj",
"chars": 2032,
"preview": "<Project Sdk=\"Microsoft.NET.Sdk\">\n\n<PropertyGroup>\n <TargetFrameworks>net9.0;net8.0;net5.0;netcoreapp3.1;netstandard2"
},
{
"path": "csFastFloat/csFastFloat.xml",
"chars": 34752,
"preview": "<?xml version=\"1.0\"?>\n<doc>\n <assembly>\n <name>csFastFloat</name>\n </assembly>\n <members>\n <membe"
},
{
"path": "csFastFloat/docs/readme.md",
"chars": 5690,
"preview": "# csFastFloat : a fast and accurate float parser\n[
About this extraction
This page contains the full source code of the CarlVerret/csFastFloat GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 76 files (272.8 MB), approximately 5.7M tokens, and a symbol index with 231 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.