packages feed

currycarbon (empty) → 0.1.1.0

raw patch · 16 files changed

+10978/−0 lines, 16 filesdep +basedep +currycarbondep +doctest

Dependencies added: base, currycarbon, doctest, filepath, math-functions, optparse-applicative, parsec, vector

Files

+ CHANGELOG.md view
@@ -0,0 +1,43 @@+- V 0.1.1.0: Complete rewrite of the cli output handling to avoid a memory leak+- V 0.1.0.0: Switch to PVP versioning (https://pvp.haskell.org/)+- V 0.24.4: Removed big dependencies bytestring and statistics+- V 0.24.3: Multiple changes in .cabal to make cabal check happy+- V 0.24.2: Found and fixed another severe bug in renderCalCurve+- V 0.24.1: Fixed a serious bug in renderCalCurveMatrix+- V 0.24.0: Introduced more precise data types to distinguish years BP and years BC/AD+- V 0.23.1: Small changes to the instances of some general types+- V 0.23.0: Renamed multiple functions to make the naming of operations for parsing, reading, from-file reading, rendering and writing consistent across data types+- V 0.22.0: Changed the interface of the important calibrateDates function with a new config data type CalibrateDatesConf+- V 0.21.3: Refactored the calibration curve interpolation+- V 0.21.2: Introduced doctest and added some tiny examples/tests to try it out+- V 0.21.1: Split up the calibration module for better readability+- V 0.21.0: Added a neat CLI density plot for calibrated dates+- V 0.20.2: Some performance improvements for the calibration of large numbers of dates+- V 0.20.1: Better (parsing) error handling+- V 0.20.0: Added an option --allowOutside to allow for calibrations to run outside the range of the calibration curve+- V 0.19.0: Added functionality to filter out dates outside of the range of the calibration curve and report an error in this case+- V 0.18.0: Implemented calibration with a StudentT distribution to mimic Bchron and established that as the new default. Reimplemented the --method option of the CLI tool to reflect that change+- V 0.17.0: Changed argument order in CalCurve data type to adjust to the order in .14C files+- V 0.16.0: Refactoring in the library to simplify and clarify the interface+- V 0.15.0: Added another calibration algorithm (following the implementation by Andrew Parnell in Bchron) and a method switch for the CLI+- V 0.14.0: Introduced strictness, which brought a significant increase in performance. See the discussion here: https://old.reddit.com/r/haskell/comments/picjy6/how_could_i_improve_the_performance_of_my/+- V 0.13.0: Major rewrite with the vector library - includes multiple bugfixes, but is surprisingly slow+- V 0.12.0: Renamed some core functions+- V 0.11.0: Made calibration curve interpolation optional and turned it off by default+- V 0.10.0: Simplified CLI interface by dropping the "calibrate" subcommand (currycarbon is sufficient now) and by repurposing -q from --quickOut to --quiet+- V 0.9.0: Made --hdrFile output a lot more machine-readable+- V 0.8.0: Added option --calibrationCurveFile to calibrate with different calibration curves+- V 0.7.2: More documentation, small changes in code layout and renamed CLI module that provides runCalibrate+- V 0.7.1: Added type documentation with haddock and replaced the existing types with record types+- V 0.7.0: Changed the date input interface once more+- V 0.6.0: Changed the date input interface, because parenthesis can be part of valid lab numbers+- V 0.5.2: Fixed parallel evalutation (deepseq forced memory-intensive, non-lazy behaviour)+- V 0.5.1: Added github release action (copied from poseidon-hs)+- V 0.5.0: Added file input for dates to calibrate+- V 0.4.0: Made output calibrated dates negative numbers for BC and positive for AD - and adjusted HDR printing accordingly+- V 0.3.2: Some optimisation+- V 0.3.1: Added automatic filling of unknown sample names+- V 0.3.0: Simplified interface+- V 0.2.1: Removed ascii plot functionality+- V 0.2.0: Added parallel processing for the main calibration operation+- V 0.1.0: First basically working version
+ LICENSE view
@@ -0,0 +1,21 @@+MIT License++Copyright (c) 2022 Clemens Schmid++Permission is hereby granted, free of charge, to any person obtaining a copy+of this software and associated documentation files (the "Software"), to deal+in the Software without restriction, including without limitation the rights+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell+copies of the Software, and to permit persons to whom the Software is+furnished to do so, subject to the following conditions:++The above copyright notice and this permission notice shall be included in all+copies or substantial portions of the Software.++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE+SOFTWARE.
+ README.md view
@@ -0,0 +1,118 @@+[![GitHub Workflow Status](https://github.com/nevrome/currycarbon/actions/workflows/normalCheck.yml/badge.svg)](https://github.com/nevrome/currycarbon/actions/workflows/normalCheck.yml)+[![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/nevrome/currycarbon?include_prereleases) +![GitHub all releases](https://img.shields.io/github/downloads/nevrome/currycarbon/total)](https://github.com/nevrome/currycarbon/releases)++# currycarbon++Radiocarbon calibration module written in and for [Haskell](https://www.haskell.org). Comes with a small CLI app to run calibration on the command line.++### Library++The Haskell library is available on Hackage [here](https://hackage.haskell.org/package/currycarbon).+This repository stores the dev version with up-to-date documentation available [here](https://nevrome.github.io/currycarbon).++### CLI app++For stable release versions we automatically prepare binaries that can be downloaded and run.++You can download them here: [ [Linux 📥](https://github.com/nevrome/currycarbon/releases/latest/download/currycarbon-Linux) | [macOS 📥](https://github.com/nevrome/currycarbon/releases/latest/download/currycarbon-macOS) | [Windows 📥](https://github.com/nevrome/currycarbon/releases/latest/download/currycarbon-Windows.exe) ]. Older release versions are available [here](https://github.com/nevrome/currycarbon/releases).++So in Linux you can run the following commands to get started:++```bash+# download the current stable release binary+wget https://github.com/nevrome/currycarbon/releases/latest/download/currycarbon-Linux+# make it executable+chmod +x currycarbon-Linux+# test it+./currycarbon-Linux "Sample1,4000,30"+```++```+Usage: currycarbon [--version] [DATES] [-i|--inputFile ARG] +                   [--calibrationCurveFile ARG] [--method ARG] [--allowOutside] +                   [--noInterpolation] [-q|--quiet] [--densityFile ARG] +                   [--hdrFile ARG] [--calCurveSegmentFile ARG] +                   [--calCurveMatrixFile ARG]+  Intercept calibration of radiocarbon dates++Available options:+  -h,--help                Show this help text+  --version                Show version+  DATES                    A string with one or multiple uncalibrated dates of+                           the form "<sample name>,<mean age BP>,<one sigma+                           standard deviation>;..." where <sample name> is+                           optional. So for example+                           "S1,4000,50;3000,25;S3,1000,20".+  -i,--inputFile ARG       A file with a list of uncalibrated dates. Formated+                           just as DATES, but with a new line for each input+                           date. DATES and --inputFile can be combined and you+                           can provide multiple instances of --inputFile+  --calibrationCurveFile ARG+                           Path to an calibration curve file in .14c format. The+                           calibration curve will be read and used for+                           calibration. If no file is provided, currycarbon will+                           use the intcal20 curve.+  --method ARG             The calibration algorithm that should be used:+                           "<Method>,<Distribution>,<NumberOfDegreesOfFreedom>".+                           The default setting is equivalent to+                           "Bchron,StudentT,100" which copies the algorithm+                           implemented in the Bchron R package. Alternatively we+                           implemented "MatrixMult", which comes without further+                           arguments. For the Bchron algorithm with a normal+                           distribution ("Bchron,Normal") the degrees of freedom+                           argument is not relevant+  --allowOutside           Allow calibrations to run outside the range of the+                           calibration curve+  --noInterpolation        Don't interpolate the calibration curve+  -q,--quiet               Suppress the printing of calibration results to the+                           command line+  --densityFile ARG        Path to an output file which stores output densities+                           per sample and calender year+  --hdrFile ARG            Path to an output file which stores the high+                           probability density regions for each sample+  --calCurveSegmentFile ARG+                           Path to an output file which stores the relevant,+                           interpolated calibration curve segment for the first+                           (!) input date in a long format. This option as well+                           as --calCurveMatrixFile are mostly meant for+                           debugging+  --calCurveMatrixFile ARG Path to an output file which stores the relevant,+                           interpolated calibration curve segment for the first+                           (!) input date in a wide matrix format+```++### For developers++To install the latest development version you can follow these steps:++1. Install the Haskell build tool [Stack](https://docs.haskellstack.org/en/stable/README/)+2. Clone the repository+3. Execute `stack install` inside the repository to build the tool and automatically copy the executables to `~/.local/bin` (which you may want to add to your path). This will install the compiler and all dependencies into folders that won't interfere with any installation you might already have.++#### Preparing a new stable release++The Github Actions script in `.github/workflows/release.yml` registers a new draft release and automatically builds and uploads currycarbon binaries when a new Git tag with the prefix `v*` is pushed. ++```bash+# locally register a new tag (e.g. 0.3.1)+git tag -a v0.3.1 -m "see CHANGELOG.md"+# push tag+git push origin v0.3.1+```++In case of a failing build delete the tag and the release draft on Github and then delete the tag locally with++```bash+git tag -d v0.3.1+```++before rerunning the procedure above.++#### Profiling++```+stack build --profile+stack exec --profile -- currycarbon "1000,200;2000,200;3000,200;4000,200;5000,200;6000,200;7000,200;8000,200" -q --densityFile /dev/null +RTS -p+stack exec -- currycarbon "1000,200;2000,200;3000,200;4000,200;5000,200;6000,200;7000,200;8000,200" -q --densityFile /dev/null +RTS -s+```
+ currycarbon.cabal view
@@ -0,0 +1,74 @@+name:                currycarbon+version:             0.1.1.0+synopsis:            A package for simple, fast radiocarbon calibration+description:         Radiocarbon calibration with the intercept method optimised for fast calibration of many dates.+homepage:            https://github.com/nevrome/currycarbon+category:            Archaeoinformatics+author:              Clemens Schmid+maintainer:          clemens@nevrome.de+license:             MIT+license-file:        LICENSE+build-type:          Simple+cabal-version:       >=1.10+extra-source-files:  README.md,+                     CHANGELOG.md++source-repository head+    type:               git+    location:           https://github.com/nevrome/currycarbon.git++library+    exposed-modules:+      Currycarbon+      Currycarbon.CalCurves.Intcal20+      Currycarbon.Calibration.Utils+      Currycarbon.Calibration.MatrixMult+      Currycarbon.Calibration.Bchron+      Currycarbon.Calibration.Calibration+      Currycarbon.CLI.RunCalibrate+      Currycarbon.Parsers+      Currycarbon.Types+      Currycarbon.Utils+    hs-source-dirs:+      src+    build-depends:      +        base >= 4.14 && < 5+      , filepath >= 1.4 && < 1.5+      , parsec >= 3.1 && < 3.2+      , vector >= 0.12 && < 0.13+      , math-functions >= 0.3 && < 0.4+    default-language:+      Haskell2010++executable currycarbon+    main-is:+      Main-currycarbon.hs+    hs-source-dirs:+      src-executables+    build-depends:      +        currycarbon+      , base+      , optparse-applicative >= 0.16 && < 0.17+      , filepath+    other-modules:+      Paths_currycarbon+    default-language:+      Haskell2010+    ghc-options: +      -threaded -with-rtsopts=-N++Test-Suite currycarbon-test+    type:+      exitcode-stdio-1.0+    main-is:+      Spec.hs+    hs-source-dirs:+      test+    build-depends:+        currycarbon+      , base+      , doctest >= 0.17 && < 0.18+    default-language:+      Haskell2010+    ghc-options:+      -threaded -with-rtsopts=-N
+ src-executables/Main-currycarbon.hs view
@@ -0,0 +1,161 @@+{-# LANGUAGE OverloadedStrings #-}++import           Currycarbon.CLI.RunCalibrate       (runCalibrate, +                                                     CalibrateOptions (..))+import           Currycarbon.Parsers+import           Currycarbon.Types+import           Currycarbon.Utils+import           Paths_currycarbon                  (version)++import           Control.Exception                  (catch)+import           Data.Version                       (showVersion)+import qualified Options.Applicative                as OP+import           System.Exit                        (exitFailure)+import           System.IO                          (hPutStrLn, stderr)++-- * CLI interface configuration+--+-- $cliInterface+--+-- This module contains the necessary code to configure the currycarbon CLI interface++-- data types+data Options = CmdCalibrate CalibrateOptions++-- CLI interface configuration+main :: IO ()+main = do+    cmdOpts <- OP.customExecParser p optParserInfo+    catch (runCmd cmdOpts) handler+    where+        p = OP.prefs OP.showHelpOnEmpty+        handler :: CurrycarbonException -> IO ()+        handler e = do+            hPutStrLn stderr $ renderCurrycarbonException e+            exitFailure++runCmd :: Options -> IO ()+runCmd o = case o of+    CmdCalibrate opts -> runCalibrate opts++optParserInfo :: OP.ParserInfo Options+optParserInfo = OP.info (OP.helper <*> versionOption <*> optParser) (+    OP.briefDesc <>+    OP.progDesc "Intercept calibration of radiocarbon dates"+    )++versionOption :: OP.Parser (a -> a)+versionOption = OP.infoOption (showVersion version) (OP.long "version" <> OP.help "Show version")++optParser :: OP.Parser Options+optParser = CmdCalibrate <$> calibrateOptParser++calibrateOptParser :: OP.Parser CalibrateOptions+calibrateOptParser = CalibrateOptions <$> optParseUncalC14String+                                      <*> optParseUncalC14FromFile+                                      <*> optParseCalCurveFromFile+                                      <*> optParseCalibrationMethod+                                      <*> optParseAllowOutside+                                      <*> optParseDontInterpolateCalCurve+                                      <*> optParseQuiet+                                      <*> optParseDensityFile+                                      <*> optParseHDRFile+                                      <*> optParseCalCurveSegmentFile+                                      <*> optParseCalCurveMatrixFile++-- ** Input parsing functions+--+-- $inputParsing+--+-- These functions define and handle the CLI input arguments++optParseUncalC14String :: OP.Parser [UncalC14]+optParseUncalC14String = concat <$> OP.many (OP.argument (OP.eitherReader readUncalC14) (+    OP.metavar "DATES" <>+    OP.help "A string with one or multiple uncalibrated dates of \+            \the form \"<sample name>,<mean age BP>,<one sigma standard deviation>;...\" \+            \where <sample name> is optional. \+            \So for example \"S1,4000,50;3000,25;S3,1000,20\"."+    ))++optParseUncalC14FromFile :: OP.Parser [FilePath]+optParseUncalC14FromFile = OP.many (OP.strOption (+    OP.long "inputFile" <>+    OP.short 'i' <>+    OP.help "A file with a list of uncalibrated dates. \+            \Formated just as DATES, but with a new line for each input date. \+            \DATES and --inputFile can be combined and you can provide multiple instances of --inputFile"+    ))++optParseCalCurveFromFile :: OP.Parser (Maybe FilePath)+optParseCalCurveFromFile = OP.option (Just <$> OP.str) (+    OP.long "calibrationCurveFile" <>+    OP.help "Path to an calibration curve file in .14c format. \+            \The calibration curve will be read and used for calibration. \+            \If no file is provided, currycarbon will use the intcal20 curve." <>+    OP.value Nothing+    )++optParseCalibrationMethod :: OP.Parser CalibrationMethod+optParseCalibrationMethod = OP.option (OP.eitherReader readCalibrationMethod) (+    OP.long "method" <>+    OP.help "The calibration algorithm that should be used: \+            \\"<Method>,<Distribution>,<NumberOfDegreesOfFreedom>\". \+            \The default setting is equivalent to \"Bchron,StudentT,100\" \+            \which copies the algorithm implemented in the Bchron R package. \+            \Alternatively we implemented  \"MatrixMult\", which comes without further arguments. \+            \For the Bchron algorithm with a normal distribution (\"Bchron,Normal\") \+            \the degrees of freedom argument is not relevant" <>+    OP.value (Bchron $ StudentTDist 100)+    )++optParseAllowOutside :: OP.Parser (Bool)+optParseAllowOutside = OP.switch (+    OP.long "allowOutside" <> +    OP.help "Allow calibrations to run outside the range of the calibration curve"+    )++optParseDontInterpolateCalCurve :: OP.Parser (Bool)+optParseDontInterpolateCalCurve = OP.switch (+    OP.long "noInterpolation" <> +    OP.help "Don't interpolate the calibration curve"+    )++optParseQuiet :: OP.Parser (Bool)+optParseQuiet = OP.switch (+    OP.long "quiet" <> +    OP.short 'q' <>+    OP.help "Suppress the printing of calibration results to the command line"+    )++optParseDensityFile :: OP.Parser (Maybe FilePath)+optParseDensityFile = OP.option (Just <$> OP.str) (+    OP.long "densityFile" <>+    OP.help "Path to an output file which stores output densities per sample and calender year" <>+    OP.value Nothing+    )++optParseHDRFile :: OP.Parser (Maybe FilePath)+optParseHDRFile = OP.option (Just <$> OP.str) (+    OP.long "hdrFile" <>+    OP.help "Path to an output file which stores the high probability density regions for each \+            \sample" <>+    OP.value Nothing+    )++optParseCalCurveSegmentFile :: OP.Parser (Maybe FilePath)+optParseCalCurveSegmentFile = OP.option (Just <$> OP.str) (+    OP.long "calCurveSegmentFile" <>+    OP.help "Path to an output file which stores the relevant, interpolated calibration curve \+            \segment for the first (!) input date in a long format. \+            \This option as well as --calCurveMatrixFile are mostly meant for debugging" <>+    OP.value Nothing+    )++optParseCalCurveMatrixFile :: OP.Parser (Maybe FilePath)+optParseCalCurveMatrixFile = OP.option (Just <$> OP.str) (+    OP.long "calCurveMatrixFile" <>+    OP.help "Path to an output file which stores the relevant, interpolated calibration curve \+            \segment for the first (!) input date in a wide matrix format" <>+    OP.value Nothing+    )
+ src/Currycarbon.hs view
@@ -0,0 +1,107 @@+-- | This module implements an algorithm for the calibration of +-- [radiocarbon dates](https://en.wikipedia.org/wiki/Radiocarbon_dating).+-- This is a standard procedure in Archaeology and other fields working+-- with radiocarbon dating.++module Currycarbon (+    +    -- * Calibration+    -- $calibration+    calibrateDates,+    -- ** Configuration+    CalibrateDatesConf (..),+    defaultCalConf,+    CalibrationMethod (..),+    -- ** Input+    UncalC14 (..),+    readUncalC14FromFile,+    -- ** Output+    CalPDF (..),+    writeCalPDFs,++    -- * Year data types+    -- $yearDataTypes+    YearBP,+    YearBCAD,+    YearRange,++    -- * Calibration curves+    -- $calCurves+    CalCurveBP (..),+    CalCurveBCAD (..),+    intcal20,+    readCalCurveFromFile,++    -- * Derived output+    -- $derivedOutput+    refineCalDates,+    CalC14 (..),+    writeCalC14s,+    renderCalDatesPretty+    ) where++import Currycarbon.Calibration.Calibration+import Currycarbon.Parsers+import Currycarbon.Types+import Currycarbon.CalCurves.Intcal20++{- $calibration++The main function in this module 'calibrateDates' calibrates +radiocarbon dates, given the uncalibrated input dates, a calibration +curve and some configuration options. ++* For the input dates there is a dedicated data type 'UncalC14'.+These can be read from a .csv file with 'readUncalC14FromFile'.++* Calibration curves are covered with the data type 'Calcurve'.+Only one curve is embedded in the package ('incal20'), others+can be read at runtime with 'readCalCurveFromFile'.++* The configuration options are managed in 'CalibrateDatesConf',+within which 'CalibrationMethod' is most important. For a solid+default I suggest to use 'defaultCalConf'.++'calibrateDates' returns a list of calibrated dates in the rough+'CalPDF' format, which can be written to a file with 'writeCalPDFs'.+See the Derived output section below for more pretty output formats.+-}++{- $yearDataTypes++A number of types were introcuded to distinguish clearly between+ages in years BP, years BC/AD and year ranges (e.g. for standard+deviations). Generally currycarbon handles input ('UncalC14',+'UncalPDF') with 'YearBP', and output ('CalPDF', 'CalC14') with+'YearBCAD'. The switch happens as part of the the calibration+process, so that calibration curves have to be adjusted as well.+That is why the two types 'CalCurveBP' and 'CalCurveBCAD' are+distinguished.+-}++{- $calCurves++Currycarbon features two separate data types for calibration curves:+'CalCurveBP' and 'CalCurveBCAD' to distinguish between versions with+'YearBP' and 'YearBCAD'.++The library only comes with one curve: 'intcal20'. At runtime curves+can be read and used with 'readCalCurveFromFile'.+-}++{- $derivedOutput++The main calibration function 'calibrateDates' returns a list of+'CalPDF's. This is very useful output for further computational+analysis, but it is not optimised for human reading and understanding.+'refineCalDates' therefore takes these probability distributions and+turns them into the derived data type 'CalC14', which features high+density regions ('HDR's). HDRs are the age ranges a sample most likely+dates to according to the post calibration probability distribution.++These can also be written to a file with 'writeCalC14s'.++'renderCalDatesPretty' finally combines 'UncalC14', 'CalPDF' and +'CalC14' to produce nice command line output summarising the calibration+result for a given sample.+-}
+ src/Currycarbon/CLI/RunCalibrate.hs view
@@ -0,0 +1,100 @@+{-# LANGUAGE BangPatterns #-}++module Currycarbon.CLI.RunCalibrate+    (CalibrateOptions (..), runCalibrate) where++import           Currycarbon.CalCurves.Intcal20+import           Currycarbon.Calibration.Calibration+import           Currycarbon.Parsers+import           Currycarbon.Types+import           Currycarbon.Utils++import           Control.Monad      (when, unless)+import           Data.Either        (rights, lefts, isRight)+import           Data.Foldable      (forM_)+import           Data.Maybe         (fromJust, isJust)+import           System.IO          (hPutStrLn, stderr)++-- | A data type to represent the options to the CLI module function runCalibrate+data CalibrateOptions = CalibrateOptions {+        _calibrateUncalC14 :: [UncalC14]  -- ^ Uncalibrated dates that should be calibrated+      , _calibrateUncalC14File :: [FilePath] -- ^ List of files with uncalibrated dates to be calibrated+      , _calibrateCalCurveFile :: Maybe FilePath -- ^ Path to a .14c file+      , _calibrateCalibrationMethod :: CalibrationMethod -- ^ Calibration algorithm that should be used+      , _calibrateAllowOutside :: Bool -- ^ Allow calibration to run outside of the range of the calibration curve +      , _calibrateDontInterpolateCalCurve :: Bool -- ^ Don't interpolate the calibration curve+      , _calibrateQuiet :: Bool -- ^ Suppress the printing of calibration results to the command line+      , _calibrateDensityFile :: Maybe FilePath -- ^ Path to an output file (see CLI documentation)+      , _calibrateHDRFile :: Maybe FilePath -- ^ Path to an output file+      , _calibrateCalCurveSegmentFile :: Maybe FilePath -- ^ Path to an output file +      , _calibrateCalCurveMatrixFile :: Maybe FilePath -- ^ Path to an output file +    }++-- | Interface function to trigger calibration from the command line+runCalibrate :: CalibrateOptions -> IO ()+runCalibrate (CalibrateOptions uncalDates uncalFile calCurveFile method allowOutside noInterpolate quiet densityFile hdrFile calCurveSegmentFile calCurveMatrixFile) = do+    -- compile dates+    entitiesFromFile <- mapM readUncalC14FromFile uncalFile+    let uncalDatesRenamed = replaceEmptyNames $ uncalDates ++ concat entitiesFromFile+    if null uncalDatesRenamed+    then hPutStrLn stderr "Nothing to calibrate. See currycarbon -h for help"+    else do+        -- calibration+        hPutStrLn stderr "Calibrating..."+        calCurve <- maybe (return intcal20) readCalCurveFromFile calCurveFile+        let calConf = defaultCalConf {+              _calConfMethod = method+            , _calConfAllowOutside = allowOutside+            , _calConfInterpolateCalCurve = not noInterpolate+            }+        let errorOrCalPDFs = calibrateDates calConf calCurve uncalDatesRenamed+        handleDates True calCurve $ zip uncalDatesRenamed errorOrCalPDFs+        where+            handleDates :: Bool -> CalCurveBP -> [(UncalC14, Either CurrycarbonException CalPDF)] -> IO ()+            handleDates _ _ [] = hPutStrLn stderr "Done."+            handleDates True calCurve (x:xs) = case x of+                (_, Left ex)        -> printEx ex                          >> handleDates True  calCurve xs+                (uncal, Right cPDF) -> handleFirstDate calCurve uncal cPDF >> handleDates False calCurve xs+            handleDates False calCurve (x:xs) = case x of+                (_, Left ex)        -> printEx ex                          >> handleDates False calCurve xs+                (uncal, Right cPDF) -> handleOtherDate uncal cPDF          >> handleDates False calCurve xs+            handleFirstDate :: CalCurveBP -> UncalC14 -> CalPDF -> IO ()+            handleFirstDate calCurve uncal calPDF = do+                -- calcurve segment or calcurve matrix file+                if isJust calCurveSegmentFile || isJust calCurveMatrixFile +                then do+                    hPutStrLn stderr $ +                        "The calCurveSegment file and the calCurveMatrix file only consider the first date, " +++                        renderUncalC14 uncal+                    let calCurveSegment = prepareCalCurveSegment (not noInterpolate) $ getRelevantCalCurveSegment uncal calCurve+                    when (isJust calCurveSegmentFile) $ +                        writeCalCurve (fromJust calCurveSegmentFile) calCurveSegment+                    when (isJust calCurveMatrixFile) $ +                        writeCalCurveMatrix (fromJust calCurveMatrixFile) $ +                        makeCalCurveMatrix (uncalToPDF uncal) calCurveSegment+                else do+                    -- other output+                    let calC14 = refineCalDate calPDF+                    unless quiet              $ putStrLn $ renderCalDatePretty (uncal, calPDF, calC14)+                    when (isJust hdrFile)     $ writeCalC14 (fromJust hdrFile) calC14+                    when (isJust densityFile) $ writeCalPDF (fromJust densityFile) calPDF+            handleOtherDate :: UncalC14 -> CalPDF -> IO ()+            handleOtherDate uncal calPDF = do+                let calC14 = refineCalDate calPDF+                unless quiet              $ putStrLn $ renderCalDatePretty (uncal, calPDF, calC14)+                when (isJust hdrFile)     $ appendCalC14 (fromJust hdrFile) calC14+                when (isJust densityFile) $ appendCalPDF (fromJust densityFile) calPDF+            printEx :: CurrycarbonException -> IO ()+            printEx ex = hPutStrLn stderr $ renderCurrycarbonException ex++-- | Helper function to replace empty input names with a sequence of numbers, +-- to get each input date an unique identifier+replaceEmptyNames :: [UncalC14] -> [UncalC14]+replaceEmptyNames xs =+    zipWith replaceName xs [1..]+    where+        replaceName :: UncalC14 -> Int -> UncalC14+        replaceName (UncalC14 name mean std) number =+            if name == "unknownSampleName"+            then UncalC14 (show number) mean std+            else UncalC14 name mean std
+ src/Currycarbon/CalCurves/Intcal20.hs view
@@ -0,0 +1,9525 @@+module Currycarbon.CalCurves.Intcal20 where++import Currycarbon.Parsers ( readCalCurve )+import Currycarbon.Types ( CalCurveBP )++-- | The intcal20 calibration curve+-- (Reimer et al. 2020, doi: [10.1017/RDC.2020.41](https://doi.org/10.1017/RDC.2020.41))+intcal20 :: CalCurveBP+intcal20 = readCalCurve intcal20String++-- | The complete intcal20 calibration curve in a large string+intcal20String :: String+intcal20String = "\+    \##Atmospheric data from Reimer et al (2020)\n\+    \# Reimer et al. 2020\n\+    \# Reimer P, Austin WEN, Bard E, Bayliss A, Blackwell PG, Bronk Ramsey C, Butzin M, Cheng H,\n\+    \# Edwards RL, Friedrich M, Grootes PM, Guilderson TP, Hajdas I, Heaton TJ, Hogg AG, Hughen KA,\n\+    \# Kromer B, Manning SW, Muscheler R, Palmer JG, Pearson C, van der Plicht J, Reimer RW,\n\+    \# Richards DA, Scott EM, Southon JR, Turney CSM, Wacker L, Adolphi F, Büntgen U, Capano M,\n\+    \# Fahrni S, Fogtmann-Schulz A, Friedrich R, Köhler P, Kudsk S, Miyake F, Olsen J, Reinig F,\n\+    \# Sakamoto M, Sookdeo A, Talamo S. 2020.\n\+    \# The IntCal20 Northern Hemisphere radiocarbon age calibration curve (0-55 cal kBP).\n\+    \# Radiocarbon 62. doi: 10.1017/RDC.2020.41.\n\+    \# CAL BP, 14C age,Sigma,Delta 14C,Sigma\n\+    \55000,50100,1024,528.5,193.9\n\+    \54980,50081,1018,528.3,192.7\n\+    \54960,50063,1013,527.9,191.7\n\+    \54940,50043,1007,527.8,190.6\n\+    \54920,50027,1003,527.0,189.5\n\+    \54900,50009,997,526.6,188.4\n\+    \54880,49992,991,526.0,187.1\n\+    \54860,49976,987,525.3,186.2\n\+    \54840,49959,982,524.7,185.0\n\+    \54820,49943,976,523.9,184.0\n\+    \54800,49928,971,522.9,182.7\n\+    \54780,49913,966,521.9,181.6\n\+    \54760,49897,960,521.1,180.4\n\+    \54740,49884,955,520.0,179.3\n\+    \54720,49868,949,519.0,178.1\n\+    \54700,49854,945,518.0,177.2\n\+    \54680,49841,940,516.7,176.1\n\+    \54660,49828,934,515.2,174.7\n\+    \54640,49816,928,513.8,173.5\n\+    \54620,49804,924,512.4,172.4\n\+    \54600,49792,917,510.8,171.0\n\+    \54580,49781,911,509.1,169.8\n\+    \54560,49769,907,507.5,168.7\n\+    \54540,49758,900,505.8,167.3\n\+    \54520,49747,895,504.1,166.1\n\+    \54500,49738,889,502.0,164.7\n\+    \54480,49728,883,500.1,163.5\n\+    \54460,49719,876,498.0,162.0\n\+    \54440,49711,872,495.9,160.9\n\+    \54420,49702,865,493.8,159.5\n\+    \54400,49695,859,491.3,158.2\n\+    \54380,49688,853,489.0,156.8\n\+    \54360,49681,847,486.5,155.5\n\+    \54340,49674,839,484.1,153.8\n\+    \54320,49668,833,481.4,152.5\n\+    \54300,49663,827,478.7,151.0\n\+    \54280,49658,820,476.0,149.4\n\+    \54260,49654,811,472.9,147.6\n\+    \54240,49650,806,470.1,146.4\n\+    \54220,49647,799,466.9,144.7\n\+    \54200,49644,792,463.7,143.2\n\+    \54180,49642,783,460.4,141.4\n\+    \54160,49640,776,457.2,139.7\n\+    \54140,49639,768,453.7,138.0\n\+    \54120,49639,760,450.1,136.2\n\+    \54100,49639,752,446.4,134.5\n\+    \54080,49638,743,442.9,132.7\n\+    \54060,49640,736,439.0,131.0\n\+    \54040,49642,727,435.0,129.1\n\+    \54020,49644,718,431.1,127.3\n\+    \54000,49647,710,426.9,125.5\n\+    \53980,49650,701,422.8,123.5\n\+    \53960,49654,691,418.4,121.4\n\+    \53940,49659,682,414.0,119.6\n\+    \53920,49664,674,409.6,117.7\n\+    \53900,49671,664,404.9,115.7\n\+    \53880,49678,655,400.1,113.8\n\+    \53860,49685,646,395.3,111.7\n\+    \53840,49694,636,390.3,109.7\n\+    \53820,49703,627,385.3,107.7\n\+    \53800,49713,617,380.1,105.6\n\+    \53780,49723,607,375.0,103.7\n\+    \53760,49735,598,369.4,101.7\n\+    \53740,49746,589,364.1,99.9\n\+    \53720,49758,580,358.6,98.0\n\+    \53700,49773,572,352.8,96.1\n\+    \53680,49786,564,347.2,94.3\n\+    \53660,49801,554,341.3,92.4\n\+    \53640,49816,548,335.5,91.0\n\+    \53620,49831,539,329.7,89.1\n\+    \53600,49848,533,323.7,87.6\n\+    \53580,49864,527,317.8,86.3\n\+    \53560,49880,521,311.8,84.9\n\+    \53540,49898,516,305.8,83.7\n\+    \53520,49914,512,300.0,82.7\n\+    \53500,49931,509,294.0,81.9\n\+    \53480,49948,506,288.1,81.0\n\+    \53460,49965,505,282.3,80.4\n\+    \53440,49982,503,276.5,79.8\n\+    \53420,49999,502,270.7,79.3\n\+    \53400,50016,504,265.0,79.2\n\+    \53380,50033,505,259.3,79.0\n\+    \53360,50048,505,253.8,78.7\n\+    \53340,50064,509,248.4,79.0\n\+    \53320,50078,512,243.2,79.1\n\+    \53300,50094,515,237.8,79.2\n\+    \53280,50107,519,232.9,79.5\n\+    \53260,50120,524,227.9,79.9\n\+    \53240,50132,528,223.2,80.3\n\+    \53220,50143,533,218.7,80.7\n\+    \53200,50154,537,214.1,81.1\n\+    \53180,50164,543,209.7,81.5\n\+    \53160,50171,548,205.7,82.0\n\+    \53140,50178,552,201.8,82.3\n\+    \53120,50184,556,198.0,82.7\n\+    \53100,50188,561,194.6,83.2\n\+    \53080,50191,564,191.4,83.5\n\+    \53060,50193,568,188.1,83.7\n\+    \53040,50192,570,185.5,83.9\n\+    \53020,50189,571,183.0,83.9\n\+    \53000,50187,573,180.5,84.0\n\+    \52980,50180,573,178.8,83.9\n\+    \52960,50172,572,177.0,83.6\n\+    \52940,50163,571,175.5,83.3\n\+    \52920,50151,568,174.4,82.9\n\+    \52900,50137,566,173.6,82.6\n\+    \52880,50121,562,172.9,82.0\n\+    \52860,50103,559,172.7,81.4\n\+    \52840,50085,553,172.5,80.5\n\+    \52820,50064,548,172.7,79.9\n\+    \52800,50042,543,173.0,79.1\n\+    \52780,50019,538,173.5,78.5\n\+    \52760,49993,532,174.4,77.7\n\+    \52740,49968,525,175.1,76.7\n\+    \52720,49939,519,176.4,75.9\n\+    \52700,49912,514,177.5,75.2\n\+    \52680,49882,508,179.0,74.5\n\+    \52660,49851,503,180.6,73.9\n\+    \52640,49819,498,182.5,73.2\n\+    \52620,49787,493,184.3,72.6\n\+    \52600,49754,489,186.2,72.1\n\+    \52580,49720,486,188.4,71.9\n\+    \52560,49686,484,190.5,71.5\n\+    \52540,49651,481,192.8,71.3\n\+    \52520,49616,479,195.2,71.2\n\+    \52500,49579,478,197.6,71.1\n\+    \52480,49543,477,200.2,71.1\n\+    \52460,49506,477,202.7,71.3\n\+    \52440,49469,477,205.4,71.4\n\+    \52420,49433,478,208.0,71.7\n\+    \52400,49396,481,210.6,72.2\n\+    \52380,49358,482,213.4,72.6\n\+    \52360,49322,484,215.9,73.1\n\+    \52340,49285,488,218.7,73.8\n\+    \52320,49248,490,221.3,74.2\n\+    \52300,49211,493,224.0,74.8\n\+    \52280,49175,495,226.6,75.3\n\+    \52260,49139,498,229.1,75.9\n\+    \52240,49103,501,231.7,76.6\n\+    \52220,49069,504,233.9,77.0\n\+    \52200,49035,506,236.2,77.6\n\+    \52180,49000,509,238.6,78.1\n\+    \52160,48967,510,240.7,78.4\n\+    \52140,48934,511,242.8,78.7\n\+    \52120,48904,512,244.5,79.0\n\+    \52100,48873,512,246.3,79.1\n\+    \52080,48842,511,248.1,79.1\n\+    \52060,48813,511,249.6,79.2\n\+    \52040,48784,509,251.0,78.9\n\+    \52020,48757,507,252.2,78.7\n\+    \52000,48730,504,253.4,78.3\n\+    \51980,48705,501,254.1,77.9\n\+    \51960,48681,497,254.9,77.4\n\+    \51940,48658,494,255.3,76.8\n\+    \51920,48636,488,255.7,76.0\n\+    \51900,48613,484,256.2,75.5\n\+    \51880,48593,479,256.3,74.6\n\+    \51860,48572,475,256.5,74.0\n\+    \51840,48554,470,256.2,73.2\n\+    \51820,48534,465,256.2,72.5\n\+    \51800,48516,461,255.9,71.9\n\+    \51780,48500,456,255.4,71.1\n\+    \51760,48483,453,255.0,70.5\n\+    \51740,48468,449,254.3,70.0\n\+    \51720,48454,445,253.4,69.3\n\+    \51700,48440,444,252.5,69.0\n\+    \51680,48428,440,251.4,68.4\n\+    \51660,48415,439,250.3,68.2\n\+    \51640,48403,438,249.2,68.0\n\+    \51620,48390,437,248.1,67.8\n\+    \51600,48380,439,246.7,68.0\n\+    \51580,48370,439,245.3,68.0\n\+    \51560,48361,440,243.7,67.9\n\+    \51540,48352,442,242.0,68.2\n\+    \51520,48343,443,240.4,68.3\n\+    \51500,48335,447,238.8,68.8\n\+    \51480,48328,449,236.8,69.0\n\+    \51460,48320,452,235.1,69.3\n\+    \51440,48313,455,233.1,69.6\n\+    \51420,48307,457,231.2,69.9\n\+    \51400,48303,461,228.9,70.3\n\+    \51380,48295,462,227.0,70.4\n\+    \51360,48290,465,224.9,70.7\n\+    \51340,48287,467,222.5,70.8\n\+    \51320,48282,468,220.3,70.8\n\+    \51300,48276,469,218.2,70.9\n\+    \51280,48271,470,216.1,70.9\n\+    \51260,48268,469,213.5,70.6\n\+    \51240,48263,468,211.3,70.3\n\+    \51220,48260,467,208.9,70.0\n\+    \51200,48256,463,206.6,69.3\n\+    \51180,48252,460,204.1,68.7\n\+    \51160,48249,456,201.7,68.0\n\+    \51140,48246,451,199.2,67.0\n\+    \51120,48242,445,196.9,66.1\n\+    \51100,48239,438,194.4,64.9\n\+    \51080,48235,432,192.0,63.8\n\+    \51060,48232,425,189.5,62.7\n\+    \51040,48228,419,187.1,61.6\n\+    \51020,48225,413,184.7,60.7\n\+    \51000,48221,407,182.4,59.6\n\+    \50980,48217,402,180.0,58.8\n\+    \50960,48214,398,177.7,58.0\n\+    \50940,48209,396,175.5,57.6\n\+    \50920,48204,394,173.3,57.3\n\+    \50900,48201,392,171.0,56.9\n\+    \50880,48195,393,168.9,56.9\n\+    \50860,48191,393,166.7,56.8\n\+    \50840,48186,394,164.7,56.9\n\+    \50820,48180,396,162.8,57.1\n\+    \50800,48175,397,160.7,57.2\n\+    \50780,48168,399,159.0,57.4\n\+    \50760,48161,401,157.0,57.4\n\+    \50740,48152,401,155.6,57.4\n\+    \50720,48145,401,153.8,57.4\n\+    \50700,48137,400,152.2,57.1\n\+    \50680,48128,398,150.7,56.8\n\+    \50660,48117,395,149.5,56.3\n\+    \50640,48106,391,148.3,55.7\n\+    \50620,48095,387,147.0,55.1\n\+    \50600,48082,383,146.0,54.5\n\+    \50580,48070,380,144.9,54.1\n\+    \50560,48058,377,143.9,53.6\n\+    \50540,48042,376,143.3,53.4\n\+    \50520,48030,376,142.3,53.3\n\+    \50500,48016,375,141.6,53.2\n\+    \50480,48003,375,140.6,53.2\n\+    \50460,47989,376,139.8,53.2\n\+    \50440,47976,376,138.9,53.1\n\+    \50420,47963,373,138.1,52.8\n\+    \50400,47949,371,137.2,52.4\n\+    \50380,47937,368,136.1,51.9\n\+    \50360,47923,366,135.4,51.6\n\+    \50340,47909,363,134.5,51.2\n\+    \50320,47895,363,133.9,51.1\n\+    \50300,47880,362,133.2,51.0\n\+    \50280,47864,360,132.7,50.6\n\+    \50260,47846,359,132.5,50.5\n\+    \50240,47828,357,132.2,50.3\n\+    \50220,47808,357,132.4,50.2\n\+    \50200,47787,356,132.6,50.0\n\+    \50180,47766,356,132.8,50.1\n\+    \50160,47743,358,133.2,50.4\n\+    \50140,47719,360,133.9,50.6\n\+    \50120,47695,362,134.6,50.9\n\+    \50100,47669,364,135.5,51.3\n\+    \50080,47643,362,136.5,51.1\n\+    \50060,47616,362,137.5,51.0\n\+    \50040,47588,360,138.7,50.8\n\+    \50020,47560,356,139.9,50.4\n\+    \50000,47531,354,141.3,50.1\n\+    \49980,47502,352,142.6,49.9\n\+    \49960,47473,350,143.9,49.7\n\+    \49940,47446,350,145.1,49.7\n\+    \49920,47417,351,146.5,49.9\n\+    \49900,47390,352,147.6,50.2\n\+    \49880,47363,353,148.7,50.4\n\+    \49860,47335,353,149.8,50.5\n\+    \49840,47311,352,150.5,50.4\n\+    \49820,47285,353,151.4,50.5\n\+    \49800,47262,350,152.0,50.2\n\+    \49780,47239,349,152.4,50.0\n\+    \49760,47217,347,152.7,49.8\n\+    \49740,47196,346,153.0,49.6\n\+    \49720,47175,344,153.2,49.3\n\+    \49700,47157,343,153.0,49.2\n\+    \49680,47139,343,152.8,49.2\n\+    \49660,47122,344,152.4,49.3\n\+    \49640,47107,346,151.8,49.5\n\+    \49620,47092,348,151.2,49.8\n\+    \49600,47079,352,150.4,50.3\n\+    \49580,47067,356,149.3,50.8\n\+    \49560,47057,361,148.0,51.5\n\+    \49540,47046,365,146.8,52.0\n\+    \49520,47038,368,145.2,52.4\n\+    \49500,47030,371,143.5,52.7\n\+    \49480,47024,372,141.6,52.8\n\+    \49460,47019,372,139.6,52.7\n\+    \49440,47016,371,137.3,52.4\n\+    \49420,47013,370,134.9,52.2\n\+    \49400,47013,369,132.2,51.9\n\+    \49380,47011,368,129.7,51.7\n\+    \49360,47010,368,127.1,51.5\n\+    \49340,47010,368,124.4,51.5\n\+    \49320,47010,371,121.7,51.7\n\+    \49300,47010,374,119.0,52.0\n\+    \49280,47009,377,116.5,52.3\n\+    \49260,47007,379,114.1,52.5\n\+    \49240,47004,381,111.8,52.6\n\+    \49220,47001,381,109.5,52.6\n\+    \49200,46994,381,107.8,52.4\n\+    \49180,46989,379,105.9,52.1\n\+    \49160,46979,379,104.4,52.0\n\+    \49140,46972,378,102.8,51.8\n\+    \49120,46961,378,101.7,51.7\n\+    \49100,46950,378,100.5,51.8\n\+    \49080,46936,378,99.7,51.7\n\+    \49060,46921,381,99.1,52.0\n\+    \49040,46905,382,98.7,52.1\n\+    \49020,46888,385,98.4,52.6\n\+    \49000,46870,387,98.2,52.8\n\+    \48980,46849,387,98.3,52.8\n\+    \48960,46828,386,98.7,52.7\n\+    \48940,46805,384,99.0,52.4\n\+    \48920,46782,381,99.5,52.1\n\+    \48900,46757,377,100.3,51.6\n\+    \48880,46733,374,100.9,51.2\n\+    \48860,46706,371,101.9,50.8\n\+    \48840,46678,368,103.1,50.5\n\+    \48820,46651,365,104.1,50.1\n\+    \48800,46624,364,105.1,50.0\n\+    \48780,46596,362,106.3,49.8\n\+    \48760,46569,362,107.4,49.8\n\+    \48740,46541,362,108.5,49.9\n\+    \48720,46514,361,109.6,49.9\n\+    \48700,46487,360,110.6,49.7\n\+    \48680,46461,360,111.5,49.7\n\+    \48660,46435,356,112.4,49.2\n\+    \48640,46410,352,113.1,48.6\n\+    \48620,46385,347,113.9,47.9\n\+    \48600,46360,341,114.6,47.2\n\+    \48580,46336,336,115.2,46.5\n\+    \48560,46312,330,115.8,45.8\n\+    \48540,46291,326,116.0,45.2\n\+    \48520,46267,322,116.6,44.7\n\+    \48500,46246,322,116.9,44.7\n\+    \48480,46224,322,117.2,44.7\n\+    \48460,46202,323,117.6,44.9\n\+    \48440,46180,326,117.9,45.4\n\+    \48420,46158,330,118.3,46.0\n\+    \48400,46137,335,118.6,46.6\n\+    \48380,46115,339,119.0,47.1\n\+    \48360,46092,342,119.4,47.6\n\+    \48340,46071,344,119.7,47.9\n\+    \48320,46048,346,120.2,48.3\n\+    \48300,46025,347,120.7,48.4\n\+    \48280,46002,348,121.2,48.6\n\+    \48260,45979,350,121.8,48.9\n\+    \48240,45955,352,122.3,49.1\n\+    \48220,45931,355,123.1,49.6\n\+    \48200,45907,359,123.7,50.2\n\+    \48180,45883,364,124.4,50.9\n\+    \48160,45857,369,125.2,51.5\n\+    \48140,45833,373,125.9,52.1\n\+    \48120,45809,378,126.7,52.9\n\+    \48100,45782,382,127.7,53.4\n\+    \48080,45757,386,128.6,54.0\n\+    \48060,45731,388,129.5,54.4\n\+    \48040,45704,388,130.6,54.3\n\+    \48020,45677,386,131.6,54.1\n\+    \48000,45650,383,132.7,53.8\n\+    \47980,45623,379,133.7,53.3\n\+    \47960,45594,373,134.9,52.6\n\+    \47940,45568,368,135.8,51.8\n\+    \47920,45541,363,136.9,51.2\n\+    \47900,45514,358,138.0,50.5\n\+    \47880,45487,355,139.0,50.2\n\+    \47860,45461,353,140.0,50.0\n\+    \47840,45435,351,140.9,49.8\n\+    \47820,45411,351,141.5,49.8\n\+    \47800,45386,351,142.3,49.8\n\+    \47780,45362,351,142.9,49.9\n\+    \47760,45342,352,143.1,49.9\n\+    \47740,45321,351,143.3,49.9\n\+    \47720,45300,350,143.5,49.7\n\+    \47700,45281,347,143.4,49.3\n\+    \47680,45263,345,143.1,49.0\n\+    \47660,45247,342,142.7,48.6\n\+    \47640,45230,341,142.2,48.3\n\+    \47620,45216,340,141.6,48.2\n\+    \47600,45201,340,140.8,48.2\n\+    \47580,45187,341,140.2,48.4\n\+    \47560,45173,342,139.4,48.4\n\+    \47540,45158,342,138.7,48.4\n\+    \47520,45145,340,137.8,48.2\n\+    \47500,45131,340,137.1,48.1\n\+    \47480,45118,336,136.2,47.5\n\+    \47460,45103,334,135.4,47.2\n\+    \47440,45090,330,134.5,46.6\n\+    \47420,45078,327,133.5,46.2\n\+    \47400,45065,325,132.6,45.8\n\+    \47380,45052,325,131.7,45.7\n\+    \47360,45040,324,130.6,45.6\n\+    \47340,45029,325,129.5,45.6\n\+    \47320,45016,325,128.5,45.7\n\+    \47300,45005,326,127.4,45.7\n\+    \47280,44994,326,126.1,45.7\n\+    \47260,44984,325,124.8,45.5\n\+    \47240,44975,325,123.3,45.3\n\+    \47220,44965,322,122.0,45.0\n\+    \47200,44957,318,120.5,44.3\n\+    \47180,44948,312,118.9,43.4\n\+    \47160,44940,308,117.3,42.8\n\+    \47140,44930,304,116.0,42.2\n\+    \47120,44920,300,114.6,41.6\n\+    \47100,44910,297,113.4,41.1\n\+    \47080,44896,294,112.5,40.7\n\+    \47060,44881,291,112.0,40.3\n\+    \47040,44864,287,111.5,39.6\n\+    \47020,44844,283,111.6,39.0\n\+    \47000,44822,276,111.9,38.1\n\+    \46980,44799,270,112.4,37.3\n\+    \46960,44773,266,113.2,36.8\n\+    \46940,44747,261,114.2,36.2\n\+    \46920,44719,260,115.4,36.0\n\+    \46900,44690,257,116.6,35.7\n\+    \46880,44661,256,118.1,35.6\n\+    \46860,44630,254,119.6,35.3\n\+    \46840,44599,251,121.2,34.9\n\+    \46820,44568,246,122.8,34.4\n\+    \46800,44538,242,124.3,33.8\n\+    \46780,44508,237,125.7,33.2\n\+    \46760,44479,234,127.0,32.8\n\+    \46740,44451,231,128.2,32.4\n\+    \46720,44424,229,129.2,32.1\n\+    \46700,44400,229,130.0,32.1\n\+    \46680,44377,227,130.4,31.9\n\+    \46660,44358,227,130.4,31.9\n\+    \46640,44339,226,130.3,31.8\n\+    \46620,44324,223,129.7,31.4\n\+    \46600,44312,223,128.6,31.3\n\+    \46580,44303,222,127.1,31.1\n\+    \46560,44296,224,125.5,31.3\n\+    \46540,44291,224,123.5,31.3\n\+    \46520,44286,223,121.4,31.1\n\+    \46500,44283,222,119.1,30.9\n\+    \46480,44281,221,116.7,30.6\n\+    \46460,44278,221,114.4,30.7\n\+    \46440,44275,223,112.1,30.8\n\+    \46420,44271,223,110.0,30.8\n\+    \46400,44265,223,108.2,30.8\n\+    \46380,44259,223,106.2,30.7\n\+    \46360,44252,225,104.6,30.9\n\+    \46340,44241,227,103.4,31.1\n\+    \46320,44229,229,102.4,31.4\n\+    \46300,44215,233,101.6,32.0\n\+    \46280,44200,237,101.0,32.4\n\+    \46260,44182,240,100.9,32.8\n\+    \46240,44162,241,101.0,33.0\n\+    \46220,44139,242,101.5,33.2\n\+    \46200,44114,243,102.3,33.4\n\+    \46180,44087,245,103.3,33.7\n\+    \46160,44057,247,104.7,33.9\n\+    \46140,44025,249,106.5,34.3\n\+    \46120,43992,250,108.4,34.5\n\+    \46100,43955,252,110.7,34.8\n\+    \46080,43917,253,113.3,35.0\n\+    \46060,43876,251,116.3,34.8\n\+    \46040,43834,247,119.5,34.4\n\+    \46020,43790,242,122.8,33.8\n\+    \46000,43745,237,126.5,33.2\n\+    \45980,43701,234,129.8,32.9\n\+    \45960,43657,231,133.3,32.6\n\+    \45940,43615,229,136.5,32.4\n\+    \45920,43574,229,139.6,32.4\n\+    \45900,43537,229,142.1,32.5\n\+    \45880,43501,226,144.4,32.2\n\+    \45860,43469,226,146.1,32.2\n\+    \45840,43442,224,147.3,32.0\n\+    \45820,43417,225,148.1,32.1\n\+    \45800,43394,225,148.6,32.1\n\+    \45780,43373,226,148.8,32.3\n\+    \45760,43354,227,148.7,32.4\n\+    \45740,43336,225,148.5,32.2\n\+    \45720,43318,224,148.3,32.0\n\+    \45700,43301,222,147.9,31.7\n\+    \45680,43285,219,147.5,31.3\n\+    \45660,43268,218,147.2,31.1\n\+    \45640,43251,218,146.8,31.0\n\+    \45620,43233,217,146.5,31.0\n\+    \45600,43215,219,146.4,31.2\n\+    \45580,43194,220,146.5,31.4\n\+    \45560,43172,221,146.9,31.5\n\+    \45540,43150,221,147.4,31.5\n\+    \45520,43123,220,148.3,31.4\n\+    \45500,43096,219,149.4,31.2\n\+    \45480,43069,217,150.5,31.1\n\+    \45460,43040,216,151.9,30.9\n\+    \45440,43012,216,153.1,31.0\n\+    \45420,42983,217,154.6,31.1\n\+    \45400,42954,217,155.9,31.1\n\+    \45380,42927,218,157.0,31.3\n\+    \45360,42899,218,158.2,31.4\n\+    \45340,42873,217,159.2,31.3\n\+    \45320,42850,215,159.7,30.9\n\+    \45300,42826,211,160.3,30.4\n\+    \45280,42805,208,160.5,30.0\n\+    \45260,42784,206,160.8,29.7\n\+    \45240,42764,204,160.9,29.5\n\+    \45220,42743,205,161.0,29.6\n\+    \45200,42724,207,160.9,29.8\n\+    \45180,42705,209,161.0,30.2\n\+    \45160,42684,211,161.1,30.5\n\+    \45140,42663,213,161.4,30.8\n\+    \45120,42641,214,161.8,30.9\n\+    \45100,42618,213,162.3,30.8\n\+    \45080,42596,213,162.7,30.8\n\+    \45060,42572,213,163.3,30.8\n\+    \45040,42548,214,164.1,31.0\n\+    \45020,42522,215,164.9,31.1\n\+    \45000,42497,218,165.7,31.5\n\+    \44980,42472,220,166.7,32.0\n\+    \44960,42446,224,167.6,32.5\n\+    \44940,42419,227,168.6,33.0\n\+    \44920,42392,229,169.8,33.3\n\+    \44900,42365,230,170.8,33.5\n\+    \44880,42338,228,172.1,33.3\n\+    \44860,42310,226,173.2,33.0\n\+    \44840,42282,223,174.5,32.6\n\+    \44820,42253,221,175.9,32.4\n\+    \44800,42223,219,177.4,32.1\n\+    \44780,42192,218,179.1,31.9\n\+    \44760,42160,217,181.0,31.9\n\+    \44740,42126,217,183.1,31.9\n\+    \44720,42091,217,185.4,32.0\n\+    \44700,42054,216,187.9,32.0\n\+    \44680,42015,215,190.8,31.8\n\+    \44660,41975,212,193.9,31.5\n\+    \44640,41933,209,197.2,31.1\n\+    \44620,41889,205,200.8,30.7\n\+    \44600,41845,202,204.6,30.3\n\+    \44580,41798,202,208.7,30.3\n\+    \44560,41753,201,212.6,30.4\n\+    \44540,41705,202,216.9,30.6\n\+    \44520,41659,204,221.0,31.0\n\+    \44500,41611,206,225.3,31.4\n\+    \44480,41564,206,229.4,31.5\n\+    \44460,41518,206,233.5,31.6\n\+    \44440,41473,205,237.5,31.6\n\+    \44420,41428,203,241.5,31.4\n\+    \44400,41384,203,245.3,31.4\n\+    \44380,41342,204,248.8,31.6\n\+    \44360,41301,205,252.2,32.0\n\+    \44340,41261,207,255.4,32.4\n\+    \44320,41222,209,258.3,32.7\n\+    \44300,41187,210,260.8,33.0\n\+    \44280,41152,211,263.3,33.2\n\+    \44260,41119,212,265.4,33.4\n\+    \44240,41088,214,267.2,33.6\n\+    \44220,41058,216,269.0,34.0\n\+    \44200,41028,218,270.5,34.4\n\+    \44180,41000,220,272.0,34.8\n\+    \44160,40972,221,273.4,35.0\n\+    \44140,40943,221,274.9,35.0\n\+    \44120,40915,220,276.2,35.0\n\+    \44100,40887,219,277.6,34.8\n\+    \44080,40859,217,278.9,34.6\n\+    \44060,40832,217,280.2,34.5\n\+    \44040,40805,217,281.3,34.6\n\+    \44020,40779,217,282.3,34.6\n\+    \44000,40754,217,283.2,34.6\n\+    \43980,40730,216,284.0,34.4\n\+    \43960,40707,213,284.5,34.0\n\+    \43940,40685,209,285.0,33.4\n\+    \43920,40663,205,285.3,32.7\n\+    \43900,40644,201,285.2,32.1\n\+    \43880,40626,198,285.0,31.6\n\+    \43860,40610,195,284.4,31.1\n\+    \43840,40595,192,283.7,30.7\n\+    \43820,40583,190,282.5,30.3\n\+    \43800,40573,188,281.0,29.9\n\+    \43780,40565,185,279.1,29.4\n\+    \43760,40560,181,276.9,28.8\n\+    \43740,40557,177,274.3,28.0\n\+    \43720,40556,172,271.3,27.3\n\+    \43700,40558,169,268.0,26.7\n\+    \43680,40561,167,264.4,26.2\n\+    \43660,40566,166,260.6,26.1\n\+    \43640,40571,166,256.6,25.9\n\+    \43620,40578,166,252.6,25.9\n\+    \43600,40586,165,248.3,25.7\n\+    \43580,40595,165,243.8,25.5\n\+    \43560,40603,164,239.6,25.3\n\+    \43540,40609,164,235.8,25.3\n\+    \43520,40612,165,232.3,25.3\n\+    \43500,40610,165,229.5,25.2\n\+    \43480,40604,164,227.5,25.1\n\+    \43460,40596,165,225.8,25.1\n\+    \43440,40583,166,224.9,25.3\n\+    \43420,40567,167,224.4,25.5\n\+    \43400,40549,169,224.1,25.7\n\+    \43380,40528,170,224.4,25.9\n\+    \43360,40505,171,224.9,26.1\n\+    \43340,40479,173,225.9,26.3\n\+    \43320,40453,174,226.9,26.6\n\+    \43300,40425,176,228.2,26.9\n\+    \43280,40397,176,229.6,26.9\n\+    \43260,40367,176,231.2,26.9\n\+    \43240,40337,176,232.8,27.0\n\+    \43220,40305,178,234.7,27.3\n\+    \43200,40273,177,236.6,27.2\n\+    \43180,40241,177,238.6,27.3\n\+    \43160,40207,176,240.8,27.2\n\+    \43140,40171,176,243.3,27.2\n\+    \43120,40137,176,245.6,27.3\n\+    \43100,40101,177,248.2,27.4\n\+    \43080,40064,177,250.9,27.6\n\+    \43060,40026,176,253.8,27.4\n\+    \43040,39988,176,256.7,27.5\n\+    \43020,39947,174,260.1,27.3\n\+    \43000,39905,174,263.7,27.4\n\+    \42980,39861,173,267.6,27.3\n\+    \42960,39814,173,271.8,27.4\n\+    \42940,39765,171,276.5,27.2\n\+    \42920,39715,170,281.4,27.2\n\+    \42900,39665,170,286.4,27.2\n\+    \42880,39613,169,291.5,27.2\n\+    \42860,39561,168,296.7,27.0\n\+    \42840,39511,166,301.8,26.9\n\+    \42820,39461,164,306.7,26.7\n\+    \42800,39411,163,311.7,26.5\n\+    \42780,39363,162,316.3,26.6\n\+    \42760,39317,161,320.7,26.6\n\+    \42740,39271,160,325.0,26.4\n\+    \42720,39227,159,329.1,26.3\n\+    \42700,39184,158,333.0,26.3\n\+    \42680,39141,159,336.9,26.4\n\+    \42660,39099,158,340.7,26.3\n\+    \42640,39056,157,344.7,26.3\n\+    \42620,39011,157,348.9,26.3\n\+    \42600,38966,158,353.3,26.7\n\+    \42580,38918,159,358.0,26.9\n\+    \42560,38869,159,363.0,26.9\n\+    \42540,38819,158,368.3,27.0\n\+    \42520,38766,158,374.0,27.1\n\+    \42500,38712,159,379.9,27.3\n\+    \42480,38656,161,386.3,27.7\n\+    \42460,38598,163,392.9,28.2\n\+    \42440,38538,164,399.9,28.7\n\+    \42420,38476,166,407.4,29.2\n\+    \42400,38413,168,415.1,29.6\n\+    \42380,38347,169,423.2,30.0\n\+    \42360,38281,171,431.5,30.5\n\+    \42340,38215,173,439.9,31.1\n\+    \42320,38148,177,448.4,31.9\n\+    \42300,38082,179,456.8,32.5\n\+    \42280,38017,180,465.2,32.8\n\+    \42260,37954,180,473.2,33.0\n\+    \42240,37891,180,481.2,33.1\n\+    \42220,37829,180,488.9,33.3\n\+    \42200,37769,180,496.5,33.5\n\+    \42180,37711,181,503.8,33.9\n\+    \42160,37653,181,510.9,34.1\n\+    \42140,37597,182,517.9,34.4\n\+    \42120,37542,182,524.6,34.5\n\+    \42100,37489,180,531.0,34.3\n\+    \42080,37436,178,537.3,34.0\n\+    \42060,37386,176,543.3,33.8\n\+    \42040,37336,174,549.1,33.6\n\+    \42020,37287,173,554.7,33.4\n\+    \42000,37241,172,560.0,33.4\n\+    \41980,37195,171,565.2,33.2\n\+    \41960,37150,169,570.1,33.1\n\+    \41940,37107,167,574.8,32.8\n\+    \41920,37064,164,579.3,32.2\n\+    \41900,37023,160,583.5,31.5\n\+    \41880,36984,156,587.4,30.8\n\+    \41860,36947,152,590.8,30.1\n\+    \41840,36911,148,594.1,29.4\n\+    \41820,36878,146,596.8,29.0\n\+    \41800,36847,144,599.0,28.6\n\+    \41780,36819,141,600.8,28.2\n\+    \41760,36794,140,602.0,27.8\n\+    \41740,36771,137,602.6,27.3\n\+    \41720,36751,134,602.7,26.7\n\+    \41700,36734,131,602.2,26.1\n\+    \41680,36720,130,601.2,25.8\n\+    \41660,36707,129,599.9,25.7\n\+    \41640,36695,128,598.3,25.5\n\+    \41620,36684,128,596.7,25.4\n\+    \41600,36672,127,595.2,25.1\n\+    \41580,36660,125,593.8,24.8\n\+    \41560,36648,125,592.3,24.7\n\+    \41540,36633,125,591.3,24.8\n\+    \41520,36618,125,590.5,24.8\n\+    \41500,36601,126,590.1,24.9\n\+    \41480,36581,126,590.2,24.9\n\+    \41460,36558,125,590.8,24.7\n\+    \41440,36535,124,591.6,24.6\n\+    \41420,36508,123,593.0,24.4\n\+    \41400,36480,124,594.7,24.6\n\+    \41380,36451,125,596.7,24.9\n\+    \41360,36420,127,598.9,25.2\n\+    \41340,36389,128,601.2,25.5\n\+    \41320,36357,129,603.8,25.7\n\+    \41300,36324,129,606.5,25.7\n\+    \41280,36290,129,609.3,25.8\n\+    \41260,36257,128,612.2,25.7\n\+    \41240,36223,129,615.1,25.9\n\+    \41220,36190,130,617.9,26.2\n\+    \41200,36156,130,620.8,26.3\n\+    \41180,36122,130,623.6,26.3\n\+    \41160,36089,129,626.4,26.2\n\+    \41140,36057,128,628.9,25.9\n\+    \41120,36025,127,631.6,25.8\n\+    \41100,35993,128,634.1,25.9\n\+    \41080,35962,128,636.5,26.0\n\+    \41060,35931,128,638.7,26.0\n\+    \41040,35901,127,640.8,26.0\n\+    \41020,35871,127,643.0,26.0\n\+    \41000,35843,127,644.8,26.0\n\+    \40980,35815,127,646.6,26.0\n\+    \40960,35787,126,648.3,25.8\n\+    \40940,35762,125,649.5,25.6\n\+    \40920,35737,124,650.7,25.5\n\+    \40900,35713,124,651.5,25.5\n\+    \40880,35691,124,652.1,25.6\n\+    \40860,35670,125,652.4,25.7\n\+    \40840,35651,124,652.4,25.6\n\+    \40820,35632,123,652.2,25.4\n\+    \40800,35614,123,652.0,25.3\n\+    \40780,35597,123,651.5,25.3\n\+    \40760,35579,124,651.2,25.4\n\+    \40740,35560,124,651.1,25.5\n\+    \40720,35540,124,651.2,25.6\n\+    \40700,35519,124,651.4,25.6\n\+    \40680,35498,125,651.9,25.7\n\+    \40660,35475,126,652.5,26.0\n\+    \40640,35452,128,653.4,26.4\n\+    \40620,35427,130,654.5,26.7\n\+    \40600,35401,130,655.7,26.9\n\+    \40580,35374,130,657.3,26.8\n\+    \40560,35348,130,658.8,26.9\n\+    \40540,35320,130,660.5,26.8\n\+    \40520,35292,131,662.2,27.1\n\+    \40500,35266,132,663.5,27.4\n\+    \40480,35240,133,664.9,27.6\n\+    \40460,35216,133,666.0,27.6\n\+    \40440,35193,133,666.7,27.6\n\+    \40420,35171,133,667.3,27.7\n\+    \40400,35151,134,667.4,27.7\n\+    \40380,35133,134,667.1,27.9\n\+    \40360,35116,135,666.6,28.0\n\+    \40340,35101,134,665.5,27.9\n\+    \40320,35089,133,664.0,27.5\n\+    \40300,35080,131,661.9,27.1\n\+    \40280,35072,129,659.6,26.7\n\+    \40260,35065,128,656.9,26.3\n\+    \40240,35059,126,654.1,26.0\n\+    \40220,35053,125,651.4,25.8\n\+    \40200,35048,124,648.4,25.4\n\+    \40180,35042,123,645.7,25.1\n\+    \40160,35035,123,643.1,25.1\n\+    \40140,35026,123,640.9,25.1\n\+    \40120,35016,123,639.0,25.1\n\+    \40100,35004,123,637.6,25.1\n\+    \40080,34989,123,636.6,25.1\n\+    \40060,34973,123,635.9,25.1\n\+    \40040,34956,124,635.4,25.2\n\+    \40020,34938,124,635.3,25.3\n\+    \40000,34918,125,635.2,25.4\n\+    \39980,34898,126,635.4,25.6\n\+    \39960,34877,126,635.7,25.7\n\+    \39940,34856,127,636.0,25.9\n\+    \39920,34836,128,636.2,26.2\n\+    \39900,34816,129,636.4,26.3\n\+    \39880,34795,130,636.6,26.4\n\+    \39860,34775,130,636.7,26.6\n\+    \39840,34754,131,637.0,26.7\n\+    \39820,34733,132,637.3,27.0\n\+    \39800,34713,133,637.6,27.2\n\+    \39780,34691,134,638.1,27.4\n\+    \39760,34668,134,638.7,27.3\n\+    \39740,34645,132,639.4,27.0\n\+    \39720,34622,130,640.2,26.5\n\+    \39700,34598,129,641.0,26.2\n\+    \39680,34575,127,641.9,26.0\n\+    \39660,34551,127,642.7,25.9\n\+    \39640,34528,126,643.5,25.8\n\+    \39620,34505,125,644.1,25.5\n\+    \39600,34483,123,644.7,25.1\n\+    \39580,34461,122,645.2,24.9\n\+    \39560,34439,121,645.8,24.8\n\+    \39540,34417,122,646.3,25.0\n\+    \39520,34395,123,646.8,25.1\n\+    \39500,34373,123,647.4,25.2\n\+    \39480,34350,123,648.1,25.2\n\+    \39460,34327,123,648.8,25.2\n\+    \39440,34303,124,649.8,25.5\n\+    \39420,34279,126,650.8,25.8\n\+    \39400,34253,128,652.1,26.3\n\+    \39380,34226,129,653.6,26.6\n\+    \39360,34197,129,655.5,26.7\n\+    \39340,34168,129,657.5,26.7\n\+    \39320,34138,129,659.7,26.7\n\+    \39300,34107,130,662.1,26.8\n\+    \39280,34075,130,664.7,27.0\n\+    \39260,34043,131,667.4,27.1\n\+    \39240,34009,131,670.4,27.2\n\+    \39220,33975,131,673.5,27.2\n\+    \39200,33940,130,676.6,27.2\n\+    \39180,33905,128,679.9,26.7\n\+    \39160,33871,125,683.0,26.2\n\+    \39140,33837,124,686.1,26.0\n\+    \39120,33805,122,688.7,25.6\n\+    \39100,33775,121,690.9,25.4\n\+    \39080,33748,120,692.5,25.2\n\+    \39060,33723,118,693.5,24.8\n\+    \39040,33703,116,693.8,24.4\n\+    \39020,33684,115,693.5,24.2\n\+    \39000,33668,114,692.9,24.0\n\+    \38980,33654,115,691.7,24.2\n\+    \38960,33643,116,690.1,24.4\n\+    \38940,33632,118,688.2,24.7\n\+    \38920,33623,118,686.1,24.8\n\+    \38900,33615,118,683.7,24.7\n\+    \38880,33608,118,681.0,24.6\n\+    \38860,33602,118,678.2,24.6\n\+    \38840,33597,118,675.2,24.7\n\+    \38820,33592,118,672.2,24.6\n\+    \38800,33589,117,668.8,24.2\n\+    \38780,33586,115,665.5,23.9\n\+    \38760,33583,114,662.0,23.6\n\+    \38740,33580,114,658.5,23.5\n\+    \38720,33578,115,655.0,23.7\n\+    \38700,33574,117,651.7,24.1\n\+    \38680,33571,119,648.5,24.5\n\+    \38660,33566,121,645.4,24.7\n\+    \38640,33562,122,642.3,24.8\n\+    \38620,33557,122,639.4,24.9\n\+    \38600,33550,124,636.8,25.1\n\+    \38580,33543,124,634.2,25.3\n\+    \38560,33536,125,631.8,25.4\n\+    \38540,33528,125,629.5,25.2\n\+    \38520,33519,123,627.3,24.9\n\+    \38500,33510,119,625.2,24.1\n\+    \38480,33500,116,623.2,23.5\n\+    \38460,33490,113,621.3,22.8\n\+    \38440,33481,111,619.3,22.4\n\+    \38420,33472,109,617.2,21.9\n\+    \38400,33463,106,615.0,21.4\n\+    \38380,33456,105,612.5,21.0\n\+    \38360,33449,103,610.1,20.6\n\+    \38340,33442,103,607.6,20.6\n\+    \38320,33435,103,605.0,20.6\n\+    \38300,33428,103,602.5,20.5\n\+    \38280,33422,103,600.0,20.5\n\+    \38260,33415,103,597.4,20.5\n\+    \38240,33408,104,594.9,20.6\n\+    \38220,33402,105,592.4,20.9\n\+    \38200,33395,107,589.8,21.2\n\+    \38180,33389,108,587.3,21.3\n\+    \38160,33383,108,584.6,21.4\n\+    \38140,33377,107,581.9,21.1\n\+    \38120,33371,107,579.2,21.0\n\+    \38100,33366,107,576.4,20.9\n\+    \38080,33362,107,573.4,21.1\n\+    \38060,33358,108,570.3,21.1\n\+    \38040,33356,107,567.0,20.9\n\+    \38020,33355,106,563.5,20.5\n\+    \38000,33353,103,559.9,20.0\n\+    \37980,33354,101,556.1,19.5\n\+    \37960,33354,98,552.3,19.0\n\+    \37940,33354,97,548.4,18.7\n\+    \37920,33355,96,544.6,18.4\n\+    \37900,33355,95,540.8,18.2\n\+    \37880,33356,93,536.9,17.8\n\+    \37860,33355,92,533.3,17.6\n\+    \37840,33354,93,529.9,17.7\n\+    \37820,33353,93,526.4,17.8\n\+    \37800,33349,94,523.4,17.8\n\+    \37780,33344,95,520.7,18.1\n\+    \37760,33336,97,518.5,18.3\n\+    \37740,33325,98,516.9,18.5\n\+    \37720,33311,99,516.0,18.6\n\+    \37700,33293,99,515.6,18.7\n\+    \37680,33274,100,515.6,18.8\n\+    \37660,33252,100,516.1,19.0\n\+    \37640,33228,103,517.0,19.4\n\+    \37620,33202,105,518.1,19.8\n\+    \37600,33175,106,519.5,20.0\n\+    \37580,33148,106,521.0,20.1\n\+    \37560,33121,105,522.5,19.9\n\+    \37540,33094,104,523.8,19.8\n\+    \37520,33069,105,525.0,19.9\n\+    \37500,33045,105,525.8,20.0\n\+    \37480,33024,105,526.0,20.0\n\+    \37460,33007,105,525.6,19.9\n\+    \37440,32994,103,524.5,19.6\n\+    \37420,32983,103,522.9,19.5\n\+    \37400,32973,102,521.1,19.4\n\+    \37380,32965,102,519.0,19.3\n\+    \37360,32956,102,516.9,19.2\n\+    \37340,32948,100,514.7,18.9\n\+    \37320,32940,99,512.7,18.6\n\+    \37300,32931,97,510.6,18.3\n\+    \37280,32922,98,508.7,18.4\n\+    \37260,32913,98,506.7,18.4\n\+    \37240,32902,99,505.1,18.5\n\+    \37220,32890,99,503.7,18.6\n\+    \37200,32877,98,502.5,18.4\n\+    \37180,32863,97,501.4,18.2\n\+    \37160,32847,98,500.8,18.3\n\+    \37140,32830,98,500.4,18.4\n\+    \37120,32812,99,500.2,18.4\n\+    \37100,32792,98,500.3,18.4\n\+    \37080,32770,99,500.7,18.4\n\+    \37060,32747,100,501.3,18.7\n\+    \37040,32723,101,502.3,18.9\n\+    \37020,32696,101,503.7,19.0\n\+    \37000,32669,102,505.1,19.1\n\+    \36980,32641,103,506.7,19.4\n\+    \36960,32614,105,508.1,19.8\n\+    \36940,32588,107,509.4,20.1\n\+    \36920,32563,108,510.4,20.2\n\+    \36900,32541,107,511.0,20.2\n\+    \36880,32520,107,511.2,20.2\n\+    \36860,32501,107,511.2,20.2\n\+    \36840,32483,109,510.9,20.5\n\+    \36820,32466,111,510.3,20.9\n\+    \36800,32452,112,509.4,21.0\n\+    \36780,32438,112,508.3,21.1\n\+    \36760,32427,112,506.8,21.0\n\+    \36740,32416,111,505.2,20.9\n\+    \36720,32405,112,503.6,20.9\n\+    \36700,32395,113,501.8,21.1\n\+    \36680,32385,113,500.1,21.2\n\+    \36660,32374,113,498.5,21.2\n\+    \36640,32362,112,497.1,20.9\n\+    \36620,32349,112,495.8,20.8\n\+    \36600,32337,112,494.6,20.8\n\+    \36580,32323,112,493.5,20.8\n\+    \36560,32308,111,492.7,20.7\n\+    \36540,32293,110,491.9,20.4\n\+    \36520,32277,109,491.2,20.2\n\+    \36500,32260,109,490.7,20.2\n\+    \36480,32242,110,490.5,20.3\n\+    \36460,32223,111,490.5,20.7\n\+    \36440,32202,113,490.7,21.0\n\+    \36420,32181,115,491.0,21.3\n\+    \36400,32158,116,491.7,21.5\n\+    \36380,32133,117,492.7,21.8\n\+    \36360,32107,119,493.9,22.1\n\+    \36340,32080,122,495.4,22.7\n\+    \36320,32050,125,497.3,23.3\n\+    \36300,32020,129,499.4,24.1\n\+    \36280,31987,132,501.9,24.7\n\+    \36260,31953,134,504.7,25.1\n\+    \36240,31917,134,507.7,25.2\n\+    \36220,31880,133,511.1,25.1\n\+    \36200,31842,132,514.5,25.0\n\+    \36180,31804,131,518.0,24.8\n\+    \36160,31767,130,521.4,24.7\n\+    \36140,31730,129,524.6,24.5\n\+    \36120,31694,129,527.8,24.6\n\+    \36100,31660,129,530.5,24.6\n\+    \36080,31629,127,532.9,24.3\n\+    \36060,31599,125,534.8,24.0\n\+    \36040,31572,122,536.2,23.4\n\+    \36020,31548,119,537.1,22.7\n\+    \36000,31526,116,537.5,22.3\n\+    \35980,31507,115,537.4,22.0\n\+    \35960,31490,114,537.0,21.8\n\+    \35940,31475,114,536.1,21.8\n\+    \35920,31463,113,534.8,21.6\n\+    \35900,31452,112,533.2,21.4\n\+    \35880,31443,110,531.2,20.9\n\+    \35860,31435,106,529.0,20.2\n\+    \35840,31429,104,526.5,19.7\n\+    \35820,31422,102,524.0,19.4\n\+    \35800,31415,101,521.7,19.2\n\+    \35780,31408,100,519.4,18.9\n\+    \35760,31398,99,517.5,18.7\n\+    \35740,31388,99,515.8,18.7\n\+    \35720,31377,100,514.2,18.8\n\+    \35700,31364,100,512.9,18.9\n\+    \35680,31351,101,511.7,19.0\n\+    \35660,31337,102,510.8,19.2\n\+    \35640,31322,105,509.9,19.7\n\+    \35620,31307,108,509.2,20.2\n\+    \35600,31291,111,508.4,20.8\n\+    \35580,31275,113,507.8,21.3\n\+    \35560,31258,116,507.4,21.7\n\+    \35540,31240,119,507.1,22.4\n\+    \35520,31221,123,507.0,23.1\n\+    \35500,31201,127,507.2,23.9\n\+    \35480,31179,131,507.7,24.6\n\+    \35460,31156,134,508.3,25.1\n\+    \35440,31130,135,509.4,25.4\n\+    \35420,31103,136,510.9,25.6\n\+    \35400,31074,137,512.7,25.7\n\+    \35380,31044,138,514.8,26.0\n\+    \35360,31012,140,517.2,26.5\n\+    \35340,30978,142,519.9,26.8\n\+    \35320,30942,142,523.0,27.0\n\+    \35300,30906,141,526.3,26.8\n\+    \35280,30868,139,529.7,26.4\n\+    \35260,30831,136,533.0,25.9\n\+    \35240,30795,134,536.2,25.5\n\+    \35220,30760,132,539.2,25.2\n\+    \35200,30728,130,541.6,24.8\n\+    \35180,30699,127,543.5,24.5\n\+    \35160,30673,125,544.6,24.0\n\+    \35140,30653,122,544.8,23.5\n\+    \35120,30636,121,544.2,23.2\n\+    \35100,30624,121,542.9,23.2\n\+    \35080,30616,121,540.7,23.3\n\+    \35060,30611,122,537.9,23.4\n\+    \35040,30609,124,534.5,23.6\n\+    \35020,30609,125,530.9,23.9\n\+    \35000,30610,126,527.0,24.0\n\+    \34980,30611,127,523.1,24.0\n\+    \34960,30612,126,519.2,23.9\n\+    \34940,30611,126,515.7,23.8\n\+    \34920,30610,126,512.4,23.8\n\+    \34900,30605,125,509.5,23.4\n\+    \34880,30599,123,507.0,23.0\n\+    \34860,30589,121,505.2,22.6\n\+    \34840,30577,120,503.8,22.5\n\+    \34820,30563,120,502.9,22.4\n\+    \34800,30545,120,502.6,22.5\n\+    \34780,30525,121,502.8,22.7\n\+    \34760,30502,122,503.4,22.8\n\+    \34740,30476,121,504.6,22.6\n\+    \34720,30448,120,506.1,22.6\n\+    \34700,30418,120,508.1,22.6\n\+    \34680,30387,121,510.3,22.7\n\+    \34660,30356,123,512.6,23.1\n\+    \34640,30322,125,515.2,23.5\n\+    \34620,30289,126,517.9,23.9\n\+    \34600,30255,127,520.6,24.1\n\+    \34580,30222,128,523.2,24.2\n\+    \34560,30188,128,525.9,24.2\n\+    \34540,30155,127,528.6,24.2\n\+    \34520,30121,128,531.3,24.4\n\+    \34500,30088,130,533.9,24.8\n\+    \34480,30054,132,536.7,25.3\n\+    \34460,30020,136,539.5,26.1\n\+    \34440,29986,140,542.4,26.9\n\+    \34420,29951,143,545.3,27.5\n\+    \34400,29916,146,548.2,28.2\n\+    \34380,29881,147,551.3,28.5\n\+    \34360,29846,148,554.4,28.7\n\+    \34340,29810,149,557.5,28.9\n\+    \34320,29775,149,560.5,28.9\n\+    \34300,29740,149,563.5,29.0\n\+    \34280,29706,150,566.4,29.1\n\+    \34260,29673,150,569.1,29.3\n\+    \34240,29640,151,571.6,29.4\n\+    \34220,29609,150,574.0,29.4\n\+    \34200,29579,149,576.1,29.2\n\+    \34180,29550,146,577.9,28.7\n\+    \34160,29523,142,579.3,27.9\n\+    \34140,29498,136,580.5,26.8\n\+    \34120,29473,130,581.4,25.6\n\+    \34100,29451,125,582.0,24.5\n\+    \34080,29429,120,582.5,23.5\n\+    \34060,29409,117,582.6,22.9\n\+    \34040,29390,115,582.5,22.6\n\+    \34020,29372,115,582.2,22.6\n\+    \34000,29355,116,581.8,22.8\n\+    \33980,29338,116,581.2,22.9\n\+    \33960,29323,116,580.5,22.9\n\+    \33940,29308,115,579.6,22.5\n\+    \33920,29293,111,578.7,21.8\n\+    \33900,29278,107,577.7,21.0\n\+    \33880,29264,104,576.8,20.4\n\+    \33860,29249,102,575.9,20.0\n\+    \33840,29233,102,575.1,19.9\n\+    \33820,29217,102,574.5,20.0\n\+    \33800,29200,103,574.1,20.1\n\+    \33780,29181,103,574.0,20.2\n\+    \33760,29161,105,574.0,20.6\n\+    \33740,29141,107,574.1,20.9\n\+    \33720,29120,107,574.5,20.9\n\+    \33700,29098,105,574.9,20.6\n\+    \33680,29078,103,575.1,20.3\n\+    \33660,29058,102,575.2,20.0\n\+    \33640,29040,102,575.0,19.9\n\+    \33620,29024,102,574.1,20.0\n\+    \33600,29011,102,573.0,20.0\n\+    \33580,29001,102,571.1,20.0\n\+    \33560,28994,101,568.8,19.8\n\+    \33540,28988,101,566.1,19.7\n\+    \33520,28983,101,563.1,19.6\n\+    \33500,28980,102,560.0,19.8\n\+    \33480,28977,103,556.9,19.9\n\+    \33460,28973,103,554.0,20.0\n\+    \33440,28968,102,551.1,19.8\n\+    \33420,28961,100,548.7,19.2\n\+    \33400,28953,96,546.5,18.6\n\+    \33380,28943,93,544.7,18.0\n\+    \33360,28931,92,543.2,17.6\n\+    \33340,28917,91,542.1,17.5\n\+    \33320,28902,91,541.2,17.5\n\+    \33300,28886,91,540.7,17.5\n\+    \33280,28868,91,540.4,17.5\n\+    \33260,28848,92,540.4,17.5\n\+    \33240,28828,93,540.6,17.7\n\+    \33220,28807,93,540.9,17.9\n\+    \33200,28785,94,541.4,18.0\n\+    \33180,28763,93,541.8,17.8\n\+    \33160,28741,92,542.3,17.7\n\+    \33140,28719,92,542.8,17.7\n\+    \33120,28697,92,543.3,17.8\n\+    \33100,28676,93,543.7,17.9\n\+    \33080,28654,95,544.1,18.2\n\+    \33060,28634,95,544.3,18.3\n\+    \33040,28614,95,544.3,18.3\n\+    \33020,28595,95,544.4,18.3\n\+    \33000,28575,96,544.3,18.4\n\+    \32980,28557,97,544.1,18.7\n\+    \32960,28539,100,543.9,19.2\n\+    \32940,28521,102,543.5,19.7\n\+    \32920,28504,105,543.2,20.1\n\+    \32900,28486,106,542.8,20.4\n\+    \32880,28469,107,542.4,20.5\n\+    \32860,28453,108,541.8,20.8\n\+    \32840,28437,110,541.0,21.2\n\+    \32820,28423,114,540.1,21.9\n\+    \32800,28409,118,538.9,22.6\n\+    \32780,28398,122,537.4,23.3\n\+    \32760,28389,125,535.5,23.9\n\+    \32740,28382,126,533.1,24.0\n\+    \32720,28377,126,530.4,24.1\n\+    \32700,28374,126,527.2,23.9\n\+    \32680,28374,126,523.6,23.9\n\+    \32660,28375,126,519.6,23.9\n\+    \32640,28379,127,515.2,23.9\n\+    \32620,28386,126,510.3,23.7\n\+    \32600,28394,124,505.1,23.3\n\+    \32580,28404,122,499.6,22.8\n\+    \32560,28414,121,494.1,22.6\n\+    \32540,28423,120,488.7,22.3\n\+    \32520,28432,118,483.5,21.9\n\+    \32500,28439,116,478.7,21.4\n\+    \32480,28443,114,474.3,20.9\n\+    \32460,28447,112,470.1,20.5\n\+    \32440,28449,111,466.1,20.2\n\+    \32420,28450,108,462.3,19.7\n\+    \32400,28450,105,458.8,19.1\n\+    \32380,28449,101,455.5,18.3\n\+    \32360,28446,97,452.6,17.6\n\+    \32340,28440,95,450.0,17.2\n\+    \32320,28433,94,447.8,16.9\n\+    \32300,28423,94,446.1,16.9\n\+    \32280,28410,93,445.0,16.7\n\+    \32260,28394,92,444.4,16.6\n\+    \32240,28375,92,444.2,16.6\n\+    \32220,28356,93,444.2,16.7\n\+    \32200,28335,95,444.6,17.1\n\+    \32180,28313,98,444.9,17.7\n\+    \32160,28292,102,445.2,18.3\n\+    \32140,28271,103,445.5,18.5\n\+    \32120,28252,103,445.5,18.5\n\+    \32100,28232,102,445.6,18.3\n\+    \32080,28213,100,445.5,18.0\n\+    \32060,28194,97,445.4,17.5\n\+    \32040,28176,95,445.1,17.2\n\+    \32020,28157,94,445.0,16.9\n\+    \32000,28138,94,444.9,16.8\n\+    \31980,28120,94,444.7,16.8\n\+    \31960,28101,94,444.6,16.9\n\+    \31940,28081,95,444.6,17.0\n\+    \31920,28061,95,444.8,17.2\n\+    \31900,28041,95,445.0,17.1\n\+    \31880,28019,94,445.4,17.0\n\+    \31860,27996,94,446.0,16.9\n\+    \31840,27973,95,446.6,17.0\n\+    \31820,27949,97,447.6,17.5\n\+    \31800,27922,101,448.8,18.2\n\+    \31780,27895,104,450.2,18.9\n\+    \31760,27866,108,451.9,19.5\n\+    \31740,27837,110,453.8,20.0\n\+    \31720,27806,112,455.8,20.3\n\+    \31700,27775,114,457.9,20.6\n\+    \31680,27744,115,460.1,20.9\n\+    \31660,27713,116,462.1,21.1\n\+    \31640,27684,117,463.9,21.3\n\+    \31620,27656,118,465.5,21.5\n\+    \31600,27629,117,466.8,21.4\n\+    \31580,27605,116,467.6,21.2\n\+    \31560,27583,113,468.1,20.7\n\+    \31540,27565,109,467.9,19.8\n\+    \31520,27550,102,467.1,18.7\n\+    \31500,27538,95,465.7,17.4\n\+    \31480,27530,90,463.6,16.4\n\+    \31460,27523,86,461.2,15.7\n\+    \31440,27517,83,458.8,15.1\n\+    \31420,27512,81,456.2,14.8\n\+    \31400,27506,81,453.7,14.6\n\+    \31380,27498,81,451.7,14.6\n\+    \31360,27487,80,450.2,14.5\n\+    \31340,27473,80,449.1,14.4\n\+    \31320,27457,80,448.6,14.5\n\+    \31300,27436,80,448.9,14.5\n\+    \31280,27411,82,449.9,14.8\n\+    \31260,27381,86,451.8,15.5\n\+    \31240,27344,91,454.9,16.6\n\+    \31220,27301,99,459.2,18.1\n\+    \31200,27251,108,464.9,19.8\n\+    \31180,27194,118,471.8,21.7\n\+    \31160,27129,125,480.1,23.1\n\+    \31140,27060,129,489.2,23.9\n\+    \31120,26990,130,498.8,24.2\n\+    \31100,26920,127,508.1,23.7\n\+    \31080,26855,119,516.7,22.4\n\+    \31060,26796,109,524.2,20.6\n\+    \31040,26744,99,530.4,18.9\n\+    \31020,26700,89,534.9,16.9\n\+    \31000,26665,81,538.0,15.4\n\+    \30980,26635,75,539.9,14.4\n\+    \30960,26611,72,540.9,13.8\n\+    \30940,26588,71,541.5,13.6\n\+    \30920,26567,71,541.8,13.7\n\+    \30900,26545,72,542.4,13.8\n\+    \30880,26521,73,543.2,14.0\n\+    \30860,26496,74,544.4,14.3\n\+    \30840,26468,75,545.9,14.4\n\+    \30820,26440,76,547.6,14.6\n\+    \30800,26411,75,549.5,14.5\n\+    \30780,26383,74,551.1,14.2\n\+    \30760,26357,71,552.3,13.8\n\+    \30740,26335,69,552.8,13.3\n\+    \30720,26318,66,552.3,12.8\n\+    \30700,26306,65,550.9,12.5\n\+    \30680,26299,64,548.5,12.4\n\+    \30660,26297,65,545.2,12.5\n\+    \30640,26298,65,541.2,12.5\n\+    \30620,26303,66,536.7,12.6\n\+    \30600,26309,67,531.8,12.8\n\+    \30580,26316,67,526.7,12.8\n\+    \30560,26323,67,521.7,12.8\n\+    \30540,26328,67,517.0,12.6\n\+    \30520,26332,67,512.7,12.6\n\+    \30500,26332,66,508.9,12.4\n\+    \30480,26329,67,505.9,12.5\n\+    \30460,26321,67,503.8,12.5\n\+    \30440,26306,68,502.8,12.7\n\+    \30420,26287,70,502.8,13.1\n\+    \30400,26263,72,503.8,13.5\n\+    \30380,26235,74,505.3,13.9\n\+    \30360,26206,75,507.2,14.2\n\+    \30340,26176,76,509.1,14.3\n\+    \30320,26147,76,510.8,14.2\n\+    \30300,26121,74,512.0,14.0\n\+    \30280,26099,73,512.6,13.7\n\+    \30260,26079,71,512.7,13.3\n\+    \30240,26062,70,512.3,13.2\n\+    \30220,26046,69,511.7,13.1\n\+    \30200,26030,69,511.0,12.9\n\+    \30180,26013,70,510.4,13.1\n\+    \30160,25993,72,510.7,13.5\n\+    \30140,25967,75,511.8,14.1\n\+    \30120,25936,80,514.0,15.1\n\+    \30100,25899,85,517.4,16.1\n\+    \30080,25855,89,522.0,17.0\n\+    \30060,25809,92,527.1,17.5\n\+    \30040,25760,93,532.7,17.8\n\+    \30020,25711,94,538.3,17.9\n\+    \30000,25664,92,543.6,17.7\n\+    \29980,25619,90,548.6,17.3\n\+    \29960,25575,87,553.2,16.8\n\+    \29940,25535,84,557.3,16.3\n\+    \29920,25497,80,560.8,15.6\n\+    \29900,25464,77,563.5,14.9\n\+    \29880,25434,73,565.5,14.2\n\+    \29860,25409,69,566.7,13.4\n\+    \29840,25388,65,567.0,12.7\n\+    \29820,25371,63,566.5,12.3\n\+    \29800,25357,61,565.4,11.9\n\+    \29780,25347,60,563.6,11.7\n\+    \29760,25338,60,561.4,11.7\n\+    \29740,25331,60,559.1,11.7\n\+    \29720,25324,61,556.7,11.8\n\+    \29700,25317,61,554.3,11.8\n\+    \29680,25310,61,551.9,11.8\n\+    \29660,25302,60,549.6,11.6\n\+    \29640,25296,60,547.1,11.6\n\+    \29620,25290,59,544.5,11.4\n\+    \29600,25285,59,541.7,11.3\n\+    \29580,25280,58,539.0,11.1\n\+    \29560,25274,58,536.3,11.0\n\+    \29540,25269,58,533.6,11.0\n\+    \29520,25264,58,530.9,11.0\n\+    \29500,25259,57,528.2,10.9\n\+    \29480,25255,58,525.2,11.0\n\+    \29460,25252,60,522.1,11.3\n\+    \29440,25251,61,518.6,11.6\n\+    \29420,25252,62,514.6,11.7\n\+    \29400,25255,61,510.4,11.5\n\+    \29380,25259,60,506.1,11.2\n\+    \29360,25261,58,502.1,10.9\n\+    \29340,25258,59,499.0,10.9\n\+    \29320,25251,60,496.8,11.2\n\+    \29300,25235,64,496.0,11.9\n\+    \29280,25211,67,496.9,12.5\n\+    \29260,25176,72,499.9,13.5\n\+    \29240,25132,78,504.5,14.7\n\+    \29220,25082,85,510.2,16.0\n\+    \29200,25029,88,516.5,16.7\n\+    \29180,24977,88,522.7,16.6\n\+    \29160,24926,85,528.6,16.1\n\+    \29140,24880,80,533.8,15.3\n\+    \29120,24839,76,537.9,14.5\n\+    \29100,24805,71,540.7,13.6\n\+    \29080,24780,67,541.6,12.8\n\+    \29060,24763,64,541.2,12.3\n\+    \29040,24749,64,540.1,12.2\n\+    \29020,24736,63,538.9,12.1\n\+    \29000,24723,62,537.6,11.9\n\+    \28980,24711,62,536.3,11.8\n\+    \28960,24700,61,534.7,11.7\n\+    \28940,24690,60,532.9,11.5\n\+    \28920,24681,60,530.9,11.5\n\+    \28900,24671,62,529.0,11.7\n\+    \28880,24661,63,527.2,11.9\n\+    \28860,24648,65,526.0,12.3\n\+    \28840,24631,67,525.5,12.7\n\+    \28820,24610,68,525.9,12.9\n\+    \28800,24584,68,527.1,12.9\n\+    \28780,24555,67,528.9,12.8\n\+    \28760,24524,68,531.2,13.0\n\+    \28740,24491,70,533.7,13.3\n\+    \28720,24458,72,536.3,13.9\n\+    \28700,24426,75,538.8,14.4\n\+    \28680,24394,77,541.2,14.7\n\+    \28660,24364,76,543.2,14.6\n\+    \28640,24336,74,544.8,14.2\n\+    \28620,24310,71,546.0,13.6\n\+    \28600,24287,68,546.8,13.0\n\+    \28580,24265,65,547.2,12.5\n\+    \28560,24246,65,547.2,12.4\n\+    \28540,24229,65,546.7,12.5\n\+    \28520,24215,66,545.7,12.8\n\+    \28500,24203,67,544.2,12.9\n\+    \28480,24194,67,542.3,12.9\n\+    \28460,24188,66,539.7,12.7\n\+    \28440,24183,64,537.0,12.3\n\+    \28420,24179,64,534.0,12.2\n\+    \28400,24173,65,531.3,12.3\n\+    \28380,24166,65,529.1,12.3\n\+    \28360,24155,64,527.4,12.1\n\+    \28340,24142,62,526.2,11.7\n\+    \28320,24128,60,525.1,11.4\n\+    \28300,24113,59,524.3,11.2\n\+    \28280,24099,59,523.4,11.1\n\+    \28260,24085,59,522.3,11.2\n\+    \28240,24073,59,520.8,11.1\n\+    \28220,24064,58,518.9,11.0\n\+    \28200,24057,59,516.6,11.1\n\+    \28180,24051,61,513.9,11.5\n\+    \28160,24046,64,511.2,12.0\n\+    \28140,24041,65,508.5,12.3\n\+    \28120,24035,66,505.9,12.4\n\+    \28100,24029,69,503.5,12.8\n\+    \28080,24021,70,501.3,13.1\n\+    \28060,24013,70,499.2,13.1\n\+    \28040,24004,69,497.3,12.9\n\+    \28020,23993,69,495.7,12.8\n\+    \28000,23981,70,494.3,13.0\n\+    \27980,23968,71,493.1,13.3\n\+    \27960,23954,73,492.1,13.5\n\+    \27940,23938,74,491.6,13.8\n\+    \27920,23919,78,491.4,14.4\n\+    \27900,23897,84,491.9,15.7\n\+    \27880,23870,93,493.3,17.3\n\+    \27860,23838,102,495.7,19.0\n\+    \27840,23799,109,499.4,20.4\n\+    \27820,23753,112,504.3,21.0\n\+    \27800,23702,114,510.3,21.5\n\+    \27780,23648,114,516.8,21.6\n\+    \27760,23593,114,523.6,21.7\n\+    \27740,23539,113,530.0,21.4\n\+    \27720,23489,107,536.0,20.5\n\+    \27700,23443,98,540.9,18.8\n\+    \27680,23403,88,544.9,16.8\n\+    \27660,23368,77,547.9,14.8\n\+    \27640,23339,70,549.6,13.5\n\+    \27620,23317,67,550.2,13.0\n\+    \27600,23302,68,549.4,13.1\n\+    \27580,23293,70,547.4,13.4\n\+    \27560,23289,72,544.3,13.8\n\+    \27540,23288,74,540.8,14.1\n\+    \27520,23289,75,536.9,14.4\n\+    \27500,23289,74,533.3,14.2\n\+    \27480,23286,71,530.0,13.6\n\+    \27460,23281,67,527.3,12.7\n\+    \27440,23272,62,525.3,11.9\n\+    \27420,23259,60,524.1,11.4\n\+    \27400,23241,61,523.8,11.5\n\+    \27380,23218,64,524.6,12.2\n\+    \27360,23188,69,526.6,13.1\n\+    \27340,23151,73,529.8,13.9\n\+    \27320,23108,76,534.5,14.5\n\+    \27300,23058,78,540.2,14.9\n\+    \27280,23006,79,546.6,15.1\n\+    \27260,22952,79,553.2,15.3\n\+    \27240,22900,78,559.5,15.2\n\+    \27220,22851,76,565.2,14.9\n\+    \27200,22808,72,569.9,14.1\n\+    \27180,22769,67,573.5,13.1\n\+    \27160,22736,62,576.2,12.2\n\+    \27140,22707,59,578.1,11.5\n\+    \27120,22683,57,579.1,11.2\n\+    \27100,22660,57,579.7,11.2\n\+    \27080,22641,56,579.7,11.1\n\+    \27060,22623,56,579.4,11.0\n\+    \27040,22606,56,579.0,11.0\n\+    \27020,22587,58,578.7,11.4\n\+    \27000,22568,61,578.8,12.0\n\+    \26980,22545,63,579.4,12.4\n\+    \26960,22520,64,580.6,12.6\n\+    \26940,22493,64,581.9,12.7\n\+    \26920,22467,64,583.4,12.5\n\+    \26900,22441,63,584.6,12.4\n\+    \26880,22417,62,585.6,12.1\n\+    \26860,22395,60,586.0,11.8\n\+    \26840,22378,58,585.6,11.5\n\+    \26820,22365,58,584.2,11.5\n\+    \26800,22358,61,581.8,12.1\n\+    \26780,22356,70,578.3,13.7\n\+    \26760,22359,84,574.0,16.3\n\+    \26740,22366,100,568.9,19.4\n\+    \26720,22375,115,563.4,22.3\n\+    \26700,22386,127,557.4,24.5\n\+    \26680,22399,132,551.2,25.5\n\+    \26660,22413,130,544.8,25.0\n\+    \26640,22426,118,538.5,22.6\n\+    \26620,22438,99,532.5,18.8\n\+    \26600,22447,77,527.0,14.7\n\+    \26580,22452,61,522.3,11.6\n\+    \26560,22452,62,518.7,11.8\n\+    \26540,22445,79,516.3,14.9\n\+    \26520,22430,99,515.5,18.7\n\+    \26500,22405,116,516.6,22.0\n\+    \26480,22372,126,519.3,24.0\n\+    \26460,22329,130,523.7,24.7\n\+    \26440,22282,128,528.9,24.4\n\+    \26420,22232,122,534.7,23.3\n\+    \26400,22183,112,540.5,21.5\n\+    \26380,22135,100,545.8,19.3\n\+    \26360,22092,88,550.3,16.9\n\+    \26340,22056,74,553.5,14.4\n\+    \26320,22027,63,555.4,12.2\n\+    \26300,22004,56,556.1,10.8\n\+    \26280,21987,55,555.6,10.7\n\+    \26260,21975,60,554.1,11.6\n\+    \26240,21968,67,551.7,12.9\n\+    \26220,21965,73,548.5,14.0\n\+    \26200,21966,75,544.6,14.4\n\+    \26180,21969,75,540.3,14.3\n\+    \26160,21973,72,535.9,13.8\n\+    \26140,21976,68,531.6,13.0\n\+    \26120,21976,62,527.9,11.8\n\+    \26100,21972,58,525.0,10.9\n\+    \26080,21962,58,523.1,11.0\n\+    \26060,21946,68,522.5,12.8\n\+    \26040,21923,83,523.1,15.8\n\+    \26020,21893,98,525.2,18.7\n\+    \26000,21854,108,528.9,20.6\n\+    \25980,21809,112,533.8,21.5\n\+    \25960,21760,111,539.5,21.2\n\+    \25940,21709,106,545.7,20.4\n\+    \25920,21657,100,551.8,19.2\n\+    \25900,21608,92,557.5,17.9\n\+    \25880,21564,84,562.3,16.4\n\+    \25860,21526,76,566.0,14.8\n\+    \25840,21492,68,568.7,13.4\n\+    \25820,21463,61,570.6,12.0\n\+    \25800,21436,57,572.1,11.1\n\+    \25780,21410,54,573.3,10.6\n\+    \25760,21384,53,574.6,10.4\n\+    \25740,21357,53,576.1,10.4\n\+    \25720,21328,52,578.0,10.3\n\+    \25700,21297,52,580.3,10.3\n\+    \25680,21265,53,582.7,10.3\n\+    \25660,21234,53,585.0,10.5\n\+    \25640,21204,54,587.0,10.8\n\+    \25620,21177,55,588.5,10.8\n\+    \25600,21154,53,589.3,10.5\n\+    \25580,21134,51,589.3,10.0\n\+    \25560,21119,49,588.5,9.7\n\+    \25540,21108,50,586.8,9.9\n\+    \25520,21102,52,584.3,10.2\n\+    \25500,21100,53,580.8,10.5\n\+    \25480,21102,54,576.5,10.5\n\+    \25460,21108,53,571.6,10.3\n\+    \25440,21114,53,566.6,10.2\n\+    \25420,21119,53,561.8,10.3\n\+    \25400,21121,54,557.6,10.6\n\+    \25380,21119,56,554.4,10.8\n\+    \25360,21109,57,552.4,11.0\n\+    \25340,21093,59,551.7,11.5\n\+    \25320,21072,64,552.0,12.4\n\+    \25300,21048,69,553.1,13.4\n\+    \25280,21021,73,554.6,14.1\n\+    \25260,20992,72,556.3,14.0\n\+    \25240,20963,69,558.2,13.4\n\+    \25220,20934,65,560.0,12.6\n\+    \25200,20906,60,561.8,11.6\n\+    \25180,20878,56,563.4,10.9\n\+    \25160,20852,54,564.6,10.5\n\+    \25140,20829,52,565.4,10.1\n\+    \25120,20808,50,565.7,9.8\n\+    \25100,20789,48,565.5,9.4\n\+    \25080,20773,46,565.0,9.1\n\+    \25060,20757,46,564.3,9.0\n\+    \25040,20741,47,563.6,9.1\n\+    \25020,20724,47,563.0,9.1\n\+    \25000,20706,47,562.8,9.1\n\+    \24990,20696,46,562.8,9.0\n\+    \24980,20686,45,562.8,8.8\n\+    \24970,20676,45,563.0,8.8\n\+    \24960,20666,45,563.1,8.8\n\+    \24950,20655,45,563.2,8.8\n\+    \24940,20646,45,563.2,8.8\n\+    \24930,20636,46,563.1,8.9\n\+    \24920,20627,46,563.0,9.0\n\+    \24910,20619,46,562.6,9.0\n\+    \24900,20612,46,562.1,8.9\n\+    \24890,20606,45,561.4,8.8\n\+    \24880,20601,44,560.6,8.6\n\+    \24870,20597,44,559.5,8.5\n\+    \24860,20593,44,558.4,8.5\n\+    \24850,20589,44,557.1,8.6\n\+    \24840,20587,45,555.8,8.6\n\+    \24830,20584,45,554.4,8.8\n\+    \24820,20582,46,553.0,8.9\n\+    \24810,20580,47,551.5,9.0\n\+    \24800,20577,47,550.1,9.1\n\+    \24790,20575,48,548.6,9.2\n\+    \24780,20573,49,547.2,9.4\n\+    \24770,20570,50,545.8,9.6\n\+    \24760,20567,51,544.5,9.8\n\+    \24750,20564,52,543.2,10.1\n\+    \24740,20560,54,542.1,10.3\n\+    \24730,20557,54,541.0,10.4\n\+    \24720,20552,54,540.1,10.4\n\+    \24710,20546,54,539.2,10.4\n\+    \24700,20540,54,538.5,10.3\n\+    \24690,20534,54,537.9,10.3\n\+    \24680,20527,54,537.4,10.3\n\+    \24670,20519,54,537.1,10.3\n\+    \24660,20510,55,536.8,10.5\n\+    \24650,20501,55,536.7,10.6\n\+    \24640,20492,56,536.6,10.7\n\+    \24630,20481,56,536.8,10.8\n\+    \24620,20471,56,537.0,10.8\n\+    \24610,20460,56,537.2,10.8\n\+    \24600,20449,57,537.5,10.8\n\+    \24590,20437,57,537.8,10.9\n\+    \24580,20426,57,538.0,10.9\n\+    \24570,20416,57,538.2,10.9\n\+    \24560,20406,57,538.2,10.9\n\+    \24550,20397,56,538.1,10.7\n\+    \24540,20388,55,537.9,10.5\n\+    \24530,20380,54,537.5,10.4\n\+    \24520,20373,54,537.0,10.4\n\+    \24510,20368,55,536.2,10.4\n\+    \24500,20362,56,535.4,10.7\n\+    \24490,20358,58,534.3,11.1\n\+    \24480,20355,60,533.1,11.5\n\+    \24470,20353,62,531.7,11.9\n\+    \24460,20351,64,530.1,12.1\n\+    \24450,20351,65,528.3,12.3\n\+    \24440,20351,66,526.4,12.5\n\+    \24430,20352,67,524.5,12.7\n\+    \24420,20353,68,522.5,12.9\n\+    \24410,20353,70,520.5,13.1\n\+    \24400,20354,70,518.6,13.2\n\+    \24390,20353,70,516.8,13.1\n\+    \24380,20353,68,515.1,12.8\n\+    \24370,20351,66,513.6,12.5\n\+    \24360,20348,64,512.3,12.1\n\+    \24350,20344,63,511.2,11.9\n\+    \24340,20339,62,510.3,11.7\n\+    \24330,20333,62,509.7,11.7\n\+    \24320,20325,63,509.3,11.9\n\+    \24310,20316,64,509.2,12.0\n\+    \24300,20305,65,509.5,12.2\n\+    \24290,20293,67,509.9,12.6\n\+    \24280,20279,69,510.6,13.1\n\+    \24270,20265,74,511.5,13.9\n\+    \24260,20250,78,512.5,14.8\n\+    \24250,20235,83,513.5,15.7\n\+    \24240,20220,88,514.6,16.5\n\+    \24230,20204,91,515.6,17.1\n\+    \24220,20189,91,516.6,17.2\n\+    \24210,20175,90,517.6,17.0\n\+    \24200,20160,88,518.4,16.5\n\+    \24190,20147,84,519.2,15.8\n\+    \24180,20133,79,519.9,14.9\n\+    \24170,20121,73,520.4,13.9\n\+    \24160,20109,68,520.8,12.9\n\+    \24150,20098,63,521.0,11.9\n\+    \24140,20087,59,521.1,11.1\n\+    \24130,20078,55,521.1,10.5\n\+    \24120,20070,53,520.8,9.9\n\+    \24110,20063,51,520.3,9.7\n\+    \24100,20057,50,519.6,9.5\n\+    \24090,20051,50,518.7,9.4\n\+    \24080,20047,50,517.7,9.5\n\+    \24070,20044,51,516.5,9.5\n\+    \24060,20041,51,515.2,9.6\n\+    \24050,20038,51,514.0,9.6\n\+    \24040,20034,51,512.8,9.5\n\+    \24030,20031,50,511.6,9.5\n\+    \24020,20028,50,510.4,9.4\n\+    \24010,20024,50,509.2,9.4\n\+    \24000,20021,50,508.0,9.3\n\+    \23990,20018,49,506.8,9.2\n\+    \23980,20014,48,505.6,9.0\n\+    \23970,20010,47,504.6,8.8\n\+    \23960,20005,47,503.6,8.7\n\+    \23950,20000,46,502.8,8.7\n\+    \23940,19994,46,502.1,8.7\n\+    \23930,19988,47,501.5,8.7\n\+    \23920,19979,47,501.2,8.9\n\+    \23910,19971,48,501.1,9.0\n\+    \23900,19960,49,501.2,9.2\n\+    \23890,19948,50,501.6,9.4\n\+    \23880,19935,51,502.3,9.6\n\+    \23870,19920,52,503.3,9.8\n\+    \23860,19903,54,504.6,10.1\n\+    \23850,19885,56,506.3,10.5\n\+    \23840,19864,59,508.4,11.0\n\+    \23830,19840,62,510.9,11.6\n\+    \23820,19815,64,513.9,12.1\n\+    \23810,19787,67,517.3,12.7\n\+    \23800,19758,70,521.0,13.2\n\+    \23790,19727,72,525.0,13.7\n\+    \23780,19696,74,529.1,14.2\n\+    \23770,19664,76,533.3,14.6\n\+    \23760,19632,78,537.6,14.9\n\+    \23750,19601,79,541.7,15.1\n\+    \23740,19570,79,545.7,15.2\n\+    \23730,19541,78,549.5,15.1\n\+    \23720,19513,76,552.9,14.7\n\+    \23710,19488,73,556.0,14.1\n\+    \23700,19465,69,558.6,13.4\n\+    \23690,19445,65,560.6,12.6\n\+    \23680,19428,61,562.0,11.9\n\+    \23670,19415,59,562.6,11.5\n\+    \23660,19406,59,562.3,11.4\n\+    \23650,19403,59,561.1,11.5\n\+    \23640,19405,61,558.9,11.7\n\+    \23630,19411,62,555.7,12.0\n\+    \23620,19422,64,551.8,12.4\n\+    \23610,19436,66,547.2,12.7\n\+    \23600,19451,68,542.5,13.1\n\+    \23590,19466,70,537.7,13.3\n\+    \23580,19481,70,532.9,13.3\n\+    \23570,19496,69,528.4,13.2\n\+    \23560,19509,68,524.0,12.9\n\+    \23550,19522,66,519.7,12.5\n\+    \23540,19533,63,515.8,12.0\n\+    \23530,19543,61,512.0,11.4\n\+    \23520,19552,58,508.5,10.9\n\+    \23510,19559,56,505.4,10.5\n\+    \23500,19564,54,502.5,10.2\n\+    \23490,19568,54,500.1,10.0\n\+    \23480,19569,54,498.0,10.0\n\+    \23470,19568,54,496.4,10.1\n\+    \23460,19565,55,495.2,10.2\n\+    \23450,19559,56,494.5,10.4\n\+    \23440,19550,57,494.4,10.6\n\+    \23430,19539,57,494.6,10.6\n\+    \23420,19526,57,495.2,10.7\n\+    \23410,19512,58,496.1,10.7\n\+    \23400,19496,58,497.1,10.8\n\+    \23390,19481,58,498.2,10.9\n\+    \23380,19465,59,499.4,10.9\n\+    \23370,19449,58,500.4,10.9\n\+    \23360,19435,58,501.2,10.8\n\+    \23350,19423,57,501.7,10.6\n\+    \23340,19412,55,502.0,10.3\n\+    \23330,19403,53,501.8,10.0\n\+    \23320,19396,51,501.3,9.5\n\+    \23310,19390,49,500.6,9.1\n\+    \23300,19384,48,499.8,9.0\n\+    \23290,19380,48,498.9,8.9\n\+    \23280,19375,48,497.9,8.9\n\+    \23270,19371,48,497.0,9.0\n\+    \23260,19366,49,496.1,9.0\n\+    \23250,19360,48,495.3,9.0\n\+    \23240,19354,48,494.7,8.9\n\+    \23230,19348,47,494.0,8.8\n\+    \23220,19341,47,493.5,8.6\n\+    \23210,19334,46,493.0,8.5\n\+    \23200,19326,45,492.5,8.4\n\+    \23190,19319,45,492.1,8.3\n\+    \23180,19311,45,491.8,8.4\n\+    \23170,19303,45,491.4,8.4\n\+    \23160,19296,46,491.0,8.6\n\+    \23150,19288,47,490.6,8.7\n\+    \23140,19280,47,490.3,8.8\n\+    \23130,19273,48,489.9,8.9\n\+    \23120,19265,48,489.4,8.9\n\+    \23110,19258,48,489.0,8.9\n\+    \23100,19251,48,488.5,8.9\n\+    \23090,19243,48,488.2,8.9\n\+    \23080,19234,49,488.0,9.0\n\+    \23070,19225,49,488.0,9.2\n\+    \23060,19213,51,488.3,9.4\n\+    \23050,19200,53,488.9,9.9\n\+    \23040,19185,56,489.9,10.3\n\+    \23030,19168,59,491.3,11.0\n\+    \23020,19149,63,493.1,11.8\n\+    \23010,19127,68,495.2,12.7\n\+    \23000,19105,73,497.6,13.7\n\+    \22990,19082,79,500.2,14.7\n\+    \22980,19057,84,503.0,15.7\n\+    \22970,19032,88,505.8,16.4\n\+    \22960,19006,90,508.8,16.9\n\+    \22950,18981,90,511.8,17.0\n\+    \22940,18955,89,514.8,16.7\n\+    \22930,18930,85,517.7,16.1\n\+    \22920,18906,81,520.3,15.3\n\+    \22910,18884,76,522.7,14.4\n\+    \22900,18864,72,524.7,13.5\n\+    \22890,18847,67,526.1,12.7\n\+    \22880,18833,63,526.9,11.8\n\+    \22870,18822,58,527.1,10.9\n\+    \22860,18813,53,526.9,10.1\n\+    \22850,18807,50,526.2,9.6\n\+    \22840,18803,49,525.1,9.3\n\+    \22830,18800,48,523.8,9.2\n\+    \22820,18798,49,522.4,9.2\n\+    \22810,18796,49,520.9,9.3\n\+    \22800,18794,49,519.4,9.2\n\+    \22790,18793,49,517.8,9.2\n\+    \22780,18792,49,516.2,9.3\n\+    \22770,18791,50,514.5,9.4\n\+    \22760,18790,51,512.9,9.6\n\+    \22750,18789,52,511.2,9.8\n\+    \22740,18789,53,509.5,9.9\n\+    \22730,18788,53,507.8,9.9\n\+    \22720,18787,51,506.2,9.6\n\+    \22710,18786,50,504.5,9.3\n\+    \22700,18785,49,502.8,9.1\n\+    \22690,18784,48,501.2,9.0\n\+    \22680,18783,50,499.7,9.3\n\+    \22670,18781,52,498.2,9.7\n\+    \22660,18779,55,496.8,10.3\n\+    \22650,18776,58,495.5,10.8\n\+    \22640,18773,60,494.2,11.2\n\+    \22630,18770,61,493.1,11.4\n\+    \22620,18765,61,492.1,11.3\n\+    \22610,18760,61,491.2,11.2\n\+    \22600,18754,60,490.5,11.1\n\+    \22590,18748,59,489.9,10.9\n\+    \22580,18741,57,489.4,10.6\n\+    \22570,18733,55,489.0,10.3\n\+    \22560,18725,53,488.7,9.9\n\+    \22550,18716,51,488.7,9.5\n\+    \22540,18706,50,488.7,9.2\n\+    \22530,18695,50,488.9,9.2\n\+    \22520,18683,51,489.3,9.5\n\+    \22510,18671,54,489.8,10.1\n\+    \22500,18658,59,490.4,10.9\n\+    \22490,18644,64,491.1,11.9\n\+    \22480,18629,70,492.1,13.0\n\+    \22470,18614,75,493.1,14.0\n\+    \22460,18598,79,494.3,14.7\n\+    \22450,18581,82,495.7,15.2\n\+    \22440,18563,83,497.2,15.4\n\+    \22430,18545,82,498.7,15.3\n\+    \22420,18527,81,500.4,15.0\n\+    \22410,18508,78,502.1,14.5\n\+    \22400,18489,75,503.8,14.0\n\+    \22390,18470,71,505.5,13.3\n\+    \22380,18452,67,507.1,12.6\n\+    \22370,18434,64,508.6,11.9\n\+    \22360,18417,60,510.0,11.3\n\+    \22350,18400,57,511.3,10.7\n\+    \22340,18385,54,512.4,10.1\n\+    \22330,18370,51,513.3,9.5\n\+    \22320,18357,48,514.0,9.0\n\+    \22310,18344,46,514.5,8.6\n\+    \22300,18332,44,514.9,8.3\n\+    \22290,18321,43,515.1,8.1\n\+    \22280,18311,43,515.3,8.0\n\+    \22270,18301,42,515.4,8.0\n\+    \22260,18291,42,515.4,7.9\n\+    \22250,18281,41,515.4,7.8\n\+    \22240,18272,41,515.3,7.8\n\+    \22230,18263,42,515.2,7.9\n\+    \22220,18254,42,515.0,8.0\n\+    \22210,18246,43,514.8,8.1\n\+    \22200,18238,44,514.5,8.2\n\+    \22190,18229,43,514.2,8.2\n\+    \22180,18222,43,513.8,8.1\n\+    \22170,18214,43,513.5,8.0\n\+    \22160,18206,42,513.1,7.9\n\+    \22150,18198,42,512.9,7.9\n\+    \22140,18189,42,512.6,8.0\n\+    \22130,18180,43,512.5,8.1\n\+    \22120,18171,44,512.4,8.2\n\+    \22110,18161,44,512.4,8.3\n\+    \22100,18151,45,512.5,8.4\n\+    \22090,18140,45,512.8,8.5\n\+    \22080,18128,45,513.1,8.5\n\+    \22070,18117,46,513.4,8.6\n\+    \22060,18105,46,513.8,8.6\n\+    \22050,18093,46,514.3,8.7\n\+    \22040,18081,47,514.7,8.8\n\+    \22030,18069,47,515.1,8.9\n\+    \22020,18057,48,515.5,9.1\n\+    \22010,18045,49,515.9,9.2\n\+    \22000,18034,49,516.2,9.3\n\+    \21990,18023,49,516.5,9.3\n\+    \21980,18013,49,516.6,9.3\n\+    \21970,18003,49,516.6,9.2\n\+    \21960,17994,48,516.5,9.1\n\+    \21950,17985,48,516.3,9.0\n\+    \21940,17977,48,516.0,9.0\n\+    \21930,17970,48,515.5,9.1\n\+    \21920,17962,48,515.1,9.1\n\+    \21910,17955,48,514.6,9.0\n\+    \21900,17949,47,514.0,8.9\n\+    \21890,17942,46,513.4,8.7\n\+    \21880,17936,46,512.8,8.6\n\+    \21870,17929,45,512.2,8.5\n\+    \21860,17922,45,511.6,8.4\n\+    \21850,17915,44,511.1,8.2\n\+    \21840,17908,43,510.6,8.0\n\+    \21830,17901,42,510.2,7.9\n\+    \21820,17893,42,509.8,7.9\n\+    \21810,17885,42,509.5,8.0\n\+    \21800,17877,43,509.2,8.1\n\+    \21790,17869,43,508.9,8.1\n\+    \21780,17861,44,508.6,8.2\n\+    \21770,17853,44,508.3,8.3\n\+    \21760,17845,44,507.9,8.3\n\+    \21750,17837,45,507.5,8.4\n\+    \21740,17830,46,507.0,8.6\n\+    \21730,17823,46,506.5,8.7\n\+    \21720,17817,47,505.9,8.8\n\+    \21710,17811,47,505.1,8.9\n\+    \21700,17806,48,504.2,8.9\n\+    \21690,17802,47,503.2,8.8\n\+    \21680,17799,47,502.0,8.7\n\+    \21670,17796,46,500.7,8.6\n\+    \21660,17794,46,499.3,8.5\n\+    \21650,17793,46,497.7,8.5\n\+    \21640,17792,46,495.9,8.6\n\+    \21630,17792,46,494.1,8.6\n\+    \21620,17794,47,492.1,8.7\n\+    \21610,17795,47,490.0,8.6\n\+    \21600,17798,46,487.8,8.6\n\+    \21590,17800,46,485.5,8.5\n\+    \21580,17803,46,483.1,8.5\n\+    \21570,17806,46,480.8,8.5\n\+    \21560,17808,46,478.6,8.5\n\+    \21550,17811,46,476.3,8.5\n\+    \21540,17813,46,474.2,8.4\n\+    \21530,17813,45,472.3,8.3\n\+    \21520,17813,45,470.5,8.2\n\+    \21510,17812,45,468.9,8.3\n\+    \21500,17810,46,467.6,8.5\n\+    \21490,17806,49,466.6,8.9\n\+    \21480,17800,51,465.9,9.4\n\+    \21470,17792,54,465.5,9.9\n\+    \21460,17783,57,465.5,10.4\n\+    \21450,17770,59,465.9,10.7\n\+    \21440,17756,59,466.8,10.8\n\+    \21430,17739,59,468.1,10.7\n\+    \21420,17721,57,469.7,10.5\n\+    \21410,17702,56,471.4,10.3\n\+    \21400,17683,55,473.1,10.0\n\+    \21390,17664,53,474.8,9.7\n\+    \21380,17647,51,476.2,9.3\n\+    \21370,17631,48,477.3,8.9\n\+    \21360,17617,46,478.0,8.4\n\+    \21350,17606,43,478.2,8.0\n\+    \21340,17597,42,478.1,7.7\n\+    \21330,17590,41,477.6,7.6\n\+    \21320,17585,41,476.7,7.5\n\+    \21310,17582,40,475.5,7.4\n\+    \21300,17581,40,474.0,7.4\n\+    \21290,17579,40,472.4,7.4\n\+    \21280,17579,41,470.7,7.5\n\+    \21270,17578,41,469.1,7.5\n\+    \21260,17577,41,467.6,7.4\n\+    \21250,17575,40,466.1,7.4\n\+    \21240,17573,40,464.7,7.3\n\+    \21230,17571,39,463.3,7.1\n\+    \21220,17568,38,462.0,6.9\n\+    \21210,17566,38,460.8,6.8\n\+    \21200,17563,37,459.5,6.8\n\+    \21190,17559,38,458.4,6.9\n\+    \21180,17556,38,457.2,7.0\n\+    \21170,17553,39,456.0,7.1\n\+    \21160,17549,40,454.9,7.2\n\+    \21150,17546,40,453.7,7.3\n\+    \21140,17543,41,452.6,7.4\n\+    \21130,17539,41,451.4,7.4\n\+    \21120,17536,42,450.3,7.5\n\+    \21110,17532,42,449.2,7.6\n\+    \21100,17528,43,448.1,7.7\n\+    \21090,17524,44,447.1,7.9\n\+    \21080,17520,45,446.2,8.1\n\+    \21070,17515,46,445.3,8.3\n\+    \21060,17509,48,444.6,8.6\n\+    \21050,17503,49,443.9,8.8\n\+    \21040,17497,49,443.4,8.8\n\+    \21030,17489,49,443.0,8.8\n\+    \21020,17481,48,442.7,8.7\n\+    \21010,17472,47,442.6,8.5\n\+    \21000,17462,46,442.5,8.3\n\+    \20990,17452,45,442.7,8.1\n\+    \20980,17441,45,442.9,8.1\n\+    \20970,17429,46,443.3,8.2\n\+    \20960,17417,47,443.8,8.4\n\+    \20950,17404,49,444.3,8.8\n\+    \20940,17390,51,445.1,9.2\n\+    \20930,17376,53,445.9,9.5\n\+    \20920,17361,55,446.7,9.8\n\+    \20910,17346,55,447.7,10.0\n\+    \20900,17330,55,448.8,9.9\n\+    \20890,17314,54,449.9,9.7\n\+    \20880,17298,52,451.1,9.4\n\+    \20870,17282,50,452.2,9.1\n\+    \20860,17267,48,453.3,8.8\n\+    \20850,17251,47,454.4,8.4\n\+    \20840,17236,46,455.3,8.2\n\+    \20830,17223,44,456.0,8.0\n\+    \20820,17210,43,456.5,7.9\n\+    \20810,17199,43,456.8,7.8\n\+    \20800,17188,42,457.0,7.7\n\+    \20790,17179,43,456.9,7.7\n\+    \20780,17170,43,456.7,7.8\n\+    \20770,17162,43,456.4,7.9\n\+    \20760,17155,43,455.9,7.9\n\+    \20750,17149,43,455.3,7.9\n\+    \20740,17143,43,454.5,7.7\n\+    \20730,17139,42,453.6,7.6\n\+    \20720,17135,42,452.5,7.6\n\+    \20710,17132,42,451.3,7.6\n\+    \20700,17130,41,449.9,7.5\n\+    \20690,17129,41,448.4,7.3\n\+    \20680,17128,40,446.7,7.2\n\+    \20670,17128,40,445.1,7.1\n\+    \20660,17127,40,443.4,7.2\n\+    \20650,17126,41,441.8,7.3\n\+    \20640,17125,41,440.3,7.4\n\+    \20630,17122,42,439.1,7.5\n\+    \20620,17118,43,438.0,7.6\n\+    \20610,17113,44,437.2,7.8\n\+    \20600,17107,44,436.6,7.9\n\+    \20590,17099,45,436.4,8.0\n\+    \20580,17089,45,436.4,8.0\n\+    \20570,17077,45,436.7,8.0\n\+    \20560,17065,45,437.2,8.1\n\+    \20550,17051,45,437.8,8.1\n\+    \20540,17037,45,438.7,8.1\n\+    \20530,17022,45,439.6,8.1\n\+    \20520,17007,45,440.6,8.1\n\+    \20510,16991,45,441.6,8.1\n\+    \20500,16976,45,442.7,8.1\n\+    \20490,16960,45,443.7,8.1\n\+    \20480,16945,45,444.7,8.1\n\+    \20470,16931,45,445.5,8.1\n\+    \20460,16917,44,446.2,7.9\n\+    \20450,16905,43,446.7,7.7\n\+    \20440,16893,42,447.1,7.5\n\+    \20430,16882,41,447.3,7.4\n\+    \20420,16872,41,447.4,7.3\n\+    \20410,16863,40,447.3,7.3\n\+    \20400,16854,40,447.1,7.2\n\+    \20390,16847,40,446.7,7.2\n\+    \20380,16839,40,446.3,7.2\n\+    \20370,16832,40,445.8,7.2\n\+    \20360,16825,41,445.3,7.3\n\+    \20350,16818,41,444.8,7.4\n\+    \20340,16810,41,444.4,7.5\n\+    \20330,16803,41,444.1,7.4\n\+    \20320,16795,41,443.8,7.4\n\+    \20310,16787,41,443.5,7.3\n\+    \20300,16778,41,443.3,7.4\n\+    \20290,16770,41,443.0,7.4\n\+    \20280,16761,41,442.8,7.4\n\+    \20270,16753,41,442.6,7.4\n\+    \20260,16744,41,442.4,7.3\n\+    \20250,16736,40,442.1,7.2\n\+    \20240,16728,40,441.8,7.2\n\+    \20230,16720,40,441.5,7.2\n\+    \20220,16712,40,441.2,7.2\n\+    \20210,16705,40,440.7,7.2\n\+    \20200,16698,40,440.2,7.2\n\+    \20190,16691,40,439.7,7.2\n\+    \20180,16684,40,439.2,7.2\n\+    \20170,16678,41,438.6,7.3\n\+    \20160,16671,42,438.1,7.5\n\+    \20150,16664,43,437.7,7.7\n\+    \20140,16656,43,437.3,7.8\n\+    \20130,16648,44,437.0,7.9\n\+    \20120,16640,44,436.7,7.9\n\+    \20110,16632,44,436.4,7.9\n\+    \20100,16624,45,436.1,8.0\n\+    \20090,16616,45,435.8,8.1\n\+    \20080,16608,46,435.5,8.1\n\+    \20070,16601,46,435.0,8.2\n\+    \20060,16594,46,434.5,8.1\n\+    \20050,16588,45,433.8,8.0\n\+    \20040,16583,45,433.0,8.0\n\+    \20030,16578,44,432.2,7.9\n\+    \20020,16574,45,431.2,8.0\n\+    \20010,16570,45,430.2,8.0\n\+    \20000,16566,45,429.1,7.9\n\+    \19990,16562,44,428.1,7.8\n\+    \19980,16558,43,427.1,7.7\n\+    \19970,16553,42,426.2,7.5\n\+    \19960,16547,42,425.5,7.4\n\+    \19950,16541,42,424.9,7.4\n\+    \19940,16534,42,424.5,7.4\n\+    \19930,16525,42,424.3,7.5\n\+    \19920,16514,43,424.5,7.5\n\+    \19910,16502,43,424.9,7.5\n\+    \19900,16488,43,425.6,7.6\n\+    \19890,16473,43,426.5,7.6\n\+    \19880,16458,44,427.5,7.7\n\+    \19870,16443,44,428.5,7.8\n\+    \19860,16428,44,429.4,7.8\n\+    \19850,16413,43,430.3,7.7\n\+    \19840,16400,43,431.0,7.6\n\+    \19830,16387,42,431.5,7.4\n\+    \19820,16376,41,431.8,7.4\n\+    \19810,16366,41,431.8,7.4\n\+    \19800,16358,41,431.5,7.3\n\+    \19790,16352,41,430.8,7.3\n\+    \19780,16348,41,429.7,7.3\n\+    \19770,16346,41,428.4,7.4\n\+    \19760,16346,42,426.7,7.5\n\+    \19750,16347,43,424.8,7.7\n\+    \19740,16350,45,422.6,7.9\n\+    \19730,16354,45,420.1,8.0\n\+    \19720,16360,46,417.4,8.1\n\+    \19710,16366,45,414.6,8.0\n\+    \19700,16373,45,411.7,8.0\n\+    \19690,16379,45,408.9,8.0\n\+    \19680,16383,46,406.5,8.0\n\+    \19670,16385,46,404.5,8.1\n\+    \19660,16383,47,403.1,8.2\n\+    \19650,16378,47,402.3,8.3\n\+    \19640,16370,49,402.0,8.5\n\+    \19630,16359,50,402.2,8.7\n\+    \19620,16345,51,402.9,8.9\n\+    \19610,16329,51,404.0,9.0\n\+    \19600,16311,51,405.4,9.0\n\+    \19590,16292,51,407.1,8.9\n\+    \19580,16272,51,408.9,8.9\n\+    \19570,16252,50,410.7,8.8\n\+    \19560,16232,49,412.5,8.7\n\+    \19550,16213,48,414.1,8.5\n\+    \19540,16196,46,415.5,8.2\n\+    \19530,16179,45,416.7,7.9\n\+    \19520,16164,43,417.7,7.6\n\+    \19510,16150,42,418.5,7.3\n\+    \19500,16136,40,419.1,7.0\n\+    \19490,16124,38,419.7,6.8\n\+    \19480,16111,37,420.1,6.6\n\+    \19470,16100,37,420.4,6.5\n\+    \19460,16089,37,420.6,6.5\n\+    \19450,16078,36,420.8,6.4\n\+    \19440,16068,36,420.9,6.4\n\+    \19430,16058,36,420.9,6.4\n\+    \19420,16048,37,420.9,6.5\n\+    \19410,16040,37,420.7,6.5\n\+    \19400,16032,36,420.4,6.4\n\+    \19390,16024,36,420.0,6.4\n\+    \19380,16018,36,419.5,6.4\n\+    \19370,16012,36,418.8,6.4\n\+    \19360,16006,37,418.0,6.5\n\+    \19350,16002,37,417.2,6.5\n\+    \19340,15997,37,416.2,6.6\n\+    \19330,15994,37,415.1,6.5\n\+    \19320,15991,36,414.0,6.4\n\+    \19310,15988,36,412.7,6.3\n\+    \19300,15985,36,411.5,6.3\n\+    \19290,15983,36,410.2,6.4\n\+    \19280,15981,37,408.9,6.4\n\+    \19270,15978,37,407.6,6.4\n\+    \19260,15975,36,406.4,6.4\n\+    \19250,15972,36,405.3,6.2\n\+    \19240,15968,35,404.2,6.1\n\+    \19230,15964,35,403.3,6.1\n\+    \19220,15959,35,402.5,6.1\n\+    \19210,15952,35,402.0,6.2\n\+    \19200,15944,36,401.6,6.2\n\+    \19190,15935,36,401.5,6.2\n\+    \19180,15925,37,401.6,6.4\n\+    \19170,15914,38,401.8,6.6\n\+    \19160,15903,39,402.1,6.8\n\+    \19150,15891,40,402.5,7.0\n\+    \19140,15878,40,403.0,7.0\n\+    \19130,15866,39,403.4,6.9\n\+    \19120,15854,39,403.8,6.8\n\+    \19110,15843,38,404.1,6.7\n\+    \19100,15832,37,404.2,6.5\n\+    \19090,15823,36,404.2,6.3\n\+    \19080,15814,36,404.0,6.2\n\+    \19070,15806,35,403.7,6.2\n\+    \19060,15799,35,403.3,6.2\n\+    \19050,15792,35,402.7,6.2\n\+    \19040,15786,35,402.2,6.2\n\+    \19030,15780,35,401.6,6.2\n\+    \19020,15773,36,401.0,6.2\n\+    \19010,15767,36,400.4,6.3\n\+    \19000,15760,36,399.9,6.3\n\+    \18990,15753,36,399.4,6.4\n\+    \18980,15745,36,399.1,6.3\n\+    \18970,15736,35,398.9,6.2\n\+    \18960,15727,35,398.8,6.1\n\+    \18950,15717,35,398.9,6.1\n\+    \18940,15706,35,399.1,6.1\n\+    \18930,15694,35,399.5,6.1\n\+    \18920,15681,35,400.0,6.0\n\+    \18910,15668,35,400.7,6.1\n\+    \18900,15653,35,401.6,6.1\n\+    \18890,15638,35,402.5,6.1\n\+    \18880,15622,35,403.6,6.0\n\+    \18870,15606,35,404.7,6.0\n\+    \18860,15589,35,406.0,6.1\n\+    \18850,15572,35,407.3,6.2\n\+    \18840,15554,36,408.8,6.3\n\+    \18830,15536,37,410.3,6.4\n\+    \18820,15518,37,411.7,6.5\n\+    \18810,15500,37,413.1,6.4\n\+    \18800,15483,36,414.4,6.3\n\+    \18790,15466,35,415.6,6.2\n\+    \18780,15451,34,416.5,6.1\n\+    \18770,15437,34,417.3,6.1\n\+    \18760,15424,34,417.9,6.0\n\+    \18750,15413,34,418.2,6.0\n\+    \18740,15402,34,418.4,6.0\n\+    \18730,15391,35,418.5,6.1\n\+    \18720,15381,36,418.7,6.3\n\+    \18710,15369,37,419.1,6.5\n\+    \18700,15356,39,419.6,6.9\n\+    \18690,15341,41,420.5,7.3\n\+    \18680,15324,44,421.8,7.7\n\+    \18670,15304,46,423.7,8.2\n\+    \18660,15282,49,425.9,8.7\n\+    \18650,15258,52,428.4,9.3\n\+    \18640,15234,56,431.0,9.9\n\+    \18630,15210,58,433.5,10.3\n\+    \18620,15187,59,435.9,10.5\n\+    \18610,15166,58,437.9,10.4\n\+    \18600,15147,56,439.5,10.0\n\+    \18590,15131,53,440.8,9.5\n\+    \18580,15117,50,441.5,9.0\n\+    \18570,15106,47,441.6,8.4\n\+    \18560,15100,45,441.0,8.0\n\+    \18550,15097,43,439.8,7.8\n\+    \18540,15098,42,437.8,7.6\n\+    \18530,15104,42,435.0,7.6\n\+    \18520,15114,43,431.5,7.7\n\+    \18510,15128,44,427.4,7.9\n\+    \18500,15143,46,423.0,8.1\n\+    \18490,15159,47,418.4,8.3\n\+    \18480,15175,46,413.9,8.2\n\+    \18470,15190,45,409.6,7.9\n\+    \18460,15203,44,405.5,7.7\n\+    \18450,15216,42,401.6,7.3\n\+    \18440,15226,40,398.2,7.1\n\+    \18430,15233,39,395.1,6.7\n\+    \18420,15239,37,392.5,6.5\n\+    \18410,15242,37,390.3,6.4\n\+    \18400,15243,37,388.4,6.4\n\+    \18390,15243,38,386.8,6.6\n\+    \18380,15240,40,385.5,6.9\n\+    \18370,15237,41,384.5,7.1\n\+    \18360,15230,42,383.9,7.3\n\+    \18350,15222,44,383.7,7.6\n\+    \18340,15211,46,383.9,8.0\n\+    \18330,15197,49,384.7,8.4\n\+    \18320,15180,52,386.0,8.9\n\+    \18310,15159,54,387.9,9.4\n\+    \18300,15135,58,390.4,10.0\n\+    \18290,15108,61,393.4,10.6\n\+    \18280,15078,64,396.8,11.2\n\+    \18270,15047,66,400.6,11.6\n\+    \18260,15014,67,404.6,11.8\n\+    \18250,14981,67,408.6,11.8\n\+    \18240,14949,67,412.7,11.8\n\+    \18230,14917,66,416.6,11.6\n\+    \18220,14887,64,420.2,11.3\n\+    \18210,14859,61,423.4,10.8\n\+    \18200,14834,58,426.1,10.3\n\+    \18190,14812,54,428.3,9.6\n\+    \18180,14792,50,430.0,9.0\n\+    \18170,14776,47,431.3,8.4\n\+    \18160,14762,45,432.0,8.0\n\+    \18150,14750,43,432.3,7.7\n\+    \18140,14741,41,432.2,7.4\n\+    \18130,14734,40,431.7,7.2\n\+    \18120,14729,39,431.0,7.0\n\+    \18110,14724,39,430.0,6.9\n\+    \18100,14721,39,428.8,6.9\n\+    \18090,14718,39,427.7,6.9\n\+    \18080,14715,39,426.5,6.9\n\+    \18070,14711,39,425.4,6.9\n\+    \18060,14708,38,424.3,6.8\n\+    \18050,14704,38,423.3,6.8\n\+    \18040,14700,39,422.2,6.9\n\+    \18030,14696,40,421.2,7.0\n\+    \18020,14692,41,420.3,7.2\n\+    \18010,14687,42,419.3,7.4\n\+    \18000,14683,42,418.4,7.4\n\+    \17990,14678,42,417.5,7.4\n\+    \17980,14673,41,416.6,7.2\n\+    \17970,14668,41,415.8,7.2\n\+    \17960,14663,41,415.1,7.1\n\+    \17950,14657,41,414.4,7.2\n\+    \17940,14650,42,413.9,7.4\n\+    \17930,14643,43,413.4,7.6\n\+    \17920,14635,44,413.1,7.8\n\+    \17910,14627,46,412.9,8.1\n\+    \17900,14618,48,412.7,8.5\n\+    \17890,14609,51,412.7,9.0\n\+    \17880,14599,54,412.7,9.5\n\+    \17870,14589,57,412.7,10.0\n\+    \17860,14578,59,412.9,10.5\n\+    \17850,14568,61,413.0,10.8\n\+    \17840,14557,63,413.2,11.1\n\+    \17830,14546,63,413.4,11.1\n\+    \17820,14536,62,413.5,11.0\n\+    \17810,14525,61,413.6,10.7\n\+    \17800,14515,59,413.7,10.4\n\+    \17790,14506,57,413.6,10.1\n\+    \17780,14497,55,413.4,9.7\n\+    \17770,14490,53,413.1,9.3\n\+    \17760,14483,50,412.6,8.8\n\+    \17750,14477,47,411.9,8.3\n\+    \17740,14472,44,411.0,7.8\n\+    \17730,14469,42,409.9,7.4\n\+    \17720,14465,41,408.8,7.2\n\+    \17710,14463,41,407.5,7.1\n\+    \17700,14462,42,406.1,7.3\n\+    \17690,14460,43,404.6,7.5\n\+    \17680,14460,44,402.9,7.8\n\+    \17670,14460,45,401.2,7.9\n\+    \17660,14460,45,399.5,7.8\n\+    \17650,14461,45,397.7,7.7\n\+    \17640,14462,44,395.8,7.7\n\+    \17630,14463,44,394.0,7.6\n\+    \17620,14464,43,392.1,7.5\n\+    \17610,14464,42,390.4,7.3\n\+    \17600,14465,41,388.6,7.1\n\+    \17590,14465,40,386.9,6.8\n\+    \17580,14464,38,385.3,6.6\n\+    \17570,14464,37,383.7,6.3\n\+    \17560,14463,36,382.3,6.1\n\+    \17550,14461,35,380.9,6.1\n\+    \17540,14459,35,379.6,6.1\n\+    \17530,14455,36,378.5,6.2\n\+    \17520,14452,37,377.5,6.4\n\+    \17510,14447,38,376.6,6.6\n\+    \17500,14442,40,375.9,6.8\n\+    \17490,14435,41,375.3,7.0\n\+    \17480,14428,42,374.8,7.2\n\+    \17470,14420,44,374.6,7.5\n\+    \17460,14411,46,374.5,7.8\n\+    \17450,14400,48,374.6,8.3\n\+    \17440,14389,51,374.9,8.7\n\+    \17430,14377,54,375.4,9.2\n\+    \17420,14363,56,376.1,9.6\n\+    \17410,14348,59,376.9,10.1\n\+    \17400,14332,61,378.0,10.4\n\+    \17390,14315,63,379.2,10.8\n\+    \17380,14298,65,380.5,11.1\n\+    \17370,14280,67,381.9,11.5\n\+    \17360,14262,68,383.3,11.7\n\+    \17350,14245,69,384.6,11.9\n\+    \17340,14229,70,385.8,12.0\n\+    \17330,14213,69,386.8,11.9\n\+    \17320,14198,68,387.6,11.7\n\+    \17310,14185,65,388.2,11.2\n\+    \17300,14174,61,388.5,10.5\n\+    \17290,14165,55,388.4,9.5\n\+    \17280,14158,49,387.9,8.4\n\+    \17270,14153,43,387.1,7.5\n\+    \17260,14150,41,385.9,7.1\n\+    \17250,14148,42,384.5,7.2\n\+    \17240,14148,46,382.9,7.9\n\+    \17230,14149,50,381.1,8.5\n\+    \17220,14150,53,379.2,9.0\n\+    \17210,14152,53,377.2,9.1\n\+    \17200,14154,52,375.1,8.8\n\+    \17190,14157,49,373.1,8.3\n\+    \17180,14158,45,371.2,7.7\n\+    \17170,14159,42,369.3,7.1\n\+    \17160,14159,40,367.7,6.8\n\+    \17150,14157,39,366.3,6.7\n\+    \17140,14154,41,365.3,7.0\n\+    \17130,14148,43,364.6,7.4\n\+    \17120,14140,46,364.3,7.8\n\+    \17110,14129,48,364.5,8.1\n\+    \17100,14116,48,365.2,8.2\n\+    \17090,14099,47,366.4,8.0\n\+    \17080,14080,45,367.9,7.7\n\+    \17070,14061,43,369.5,7.4\n\+    \17060,14041,42,371.2,7.1\n\+    \17050,14022,41,372.8,7.0\n\+    \17040,14005,40,374.1,6.8\n\+    \17030,13988,39,375.3,6.7\n\+    \17020,13974,38,376.1,6.6\n\+    \17010,13960,37,376.8,6.4\n\+    \17000,13947,36,377.3,6.2\n\+    \16990,13936,36,377.5,6.2\n\+    \16980,13926,36,377.7,6.1\n\+    \16970,13916,36,377.6,6.2\n\+    \16960,13908,36,377.4,6.2\n\+    \16950,13900,37,377.1,6.3\n\+    \16940,13892,37,376.7,6.4\n\+    \16930,13886,37,376.2,6.3\n\+    \16920,13879,37,375.7,6.3\n\+    \16910,13873,36,375.0,6.1\n\+    \16900,13867,35,374.4,6.0\n\+    \16890,13862,34,373.6,5.9\n\+    \16880,13857,34,372.8,5.9\n\+    \16870,13853,35,371.9,5.9\n\+    \16860,13848,35,371.0,6.0\n\+    \16850,13844,36,370.0,6.1\n\+    \16840,13841,36,369.0,6.1\n\+    \16830,13837,36,367.9,6.1\n\+    \16820,13834,35,366.8,6.0\n\+    \16810,13830,35,365.7,6.0\n\+    \16800,13827,35,364.6,6.0\n\+    \16790,13824,35,363.5,6.0\n\+    \16780,13821,36,362.3,6.1\n\+    \16770,13818,37,361.2,6.2\n\+    \16760,13815,38,360.2,6.4\n\+    \16750,13811,39,359.1,6.6\n\+    \16740,13808,40,358.1,6.7\n\+    \16730,13804,40,357.1,6.8\n\+    \16720,13800,40,356.1,6.7\n\+    \16710,13795,40,355.3,6.7\n\+    \16700,13790,39,354.4,6.6\n\+    \16690,13785,39,353.7,6.5\n\+    \16680,13780,39,352.9,6.5\n\+    \16670,13774,39,352.3,6.5\n\+    \16660,13768,39,351.6,6.6\n\+    \16650,13762,40,351.1,6.7\n\+    \16640,13755,41,350.6,6.9\n\+    \16630,13748,42,350.1,7.0\n\+    \16620,13741,43,349.7,7.1\n\+    \16610,13733,43,349.3,7.1\n\+    \16600,13726,42,349.0,7.1\n\+    \16590,13718,41,348.7,7.0\n\+    \16580,13710,41,348.4,6.8\n\+    \16570,13702,40,348.1,6.7\n\+    \16560,13694,40,347.8,6.7\n\+    \16550,13686,40,347.5,6.7\n\+    \16540,13678,41,347.2,6.8\n\+    \16530,13671,41,346.8,6.9\n\+    \16520,13664,42,346.3,7.0\n\+    \16510,13657,42,345.7,7.0\n\+    \16500,13652,42,345.1,7.0\n\+    \16490,13646,41,344.4,6.9\n\+    \16480,13641,40,343.6,6.7\n\+    \16470,13636,39,342.8,6.4\n\+    \16460,13632,37,341.9,6.2\n\+    \16450,13627,37,341.0,6.1\n\+    \16440,13623,36,340.2,6.0\n\+    \16430,13618,36,339.4,6.0\n\+    \16420,13613,36,338.6,6.1\n\+    \16410,13608,37,337.8,6.1\n\+    \16400,13602,37,337.2,6.2\n\+    \16390,13595,38,336.6,6.3\n\+    \16380,13588,38,336.2,6.3\n\+    \16370,13581,37,335.9,6.2\n\+    \16360,13572,36,335.7,6.1\n\+    \16350,13563,36,335.6,6.0\n\+    \16340,13554,36,335.5,5.9\n\+    \16330,13544,36,335.4,5.9\n\+    \16320,13535,36,335.4,5.9\n\+    \16310,13525,36,335.4,6.0\n\+    \16300,13516,36,335.3,6.0\n\+    \16290,13507,36,335.2,5.9\n\+    \16280,13498,35,335.0,5.8\n\+    \16270,13490,34,334.8,5.7\n\+    \16260,13482,34,334.5,5.6\n\+    \16250,13474,34,334.2,5.6\n\+    \16240,13466,34,333.9,5.7\n\+    \16230,13459,35,333.5,5.8\n\+    \16220,13451,35,333.1,5.9\n\+    \16210,13444,36,332.7,5.9\n\+    \16200,13437,35,332.3,5.8\n\+    \16190,13430,35,331.8,5.7\n\+    \16180,13423,34,331.3,5.6\n\+    \16170,13417,33,330.8,5.5\n\+    \16160,13410,33,330.3,5.5\n\+    \16150,13404,33,329.6,5.5\n\+    \16140,13398,33,329.0,5.5\n\+    \16130,13393,33,328.3,5.5\n\+    \16120,13388,33,327.6,5.5\n\+    \16110,13383,33,326.8,5.4\n\+    \16100,13378,33,325.9,5.4\n\+    \16090,13373,33,325.1,5.5\n\+    \16080,13368,34,324.4,5.7\n\+    \16070,13363,36,323.7,5.9\n\+    \16060,13356,37,323.1,6.1\n\+    \16050,13350,38,322.6,6.2\n\+    \16040,13343,38,322.2,6.2\n\+    \16030,13335,37,321.9,6.1\n\+    \16020,13326,37,321.7,6.0\n\+    \16010,13317,36,321.5,5.9\n\+    \16000,13309,36,321.4,5.9\n\+    \15990,13300,36,321.2,5.9\n\+    \15980,13291,36,321.1,6.0\n\+    \15970,13283,37,320.8,6.1\n\+    \15960,13275,37,320.5,6.1\n\+    \15950,13268,38,320.0,6.2\n\+    \15940,13262,38,319.5,6.2\n\+    \15930,13257,38,318.8,6.2\n\+    \15920,13252,38,317.9,6.2\n\+    \15910,13247,38,317.1,6.3\n\+    \15900,13243,39,316.2,6.4\n\+    \15890,13238,40,315.4,6.5\n\+    \15880,13233,40,314.6,6.5\n\+    \15870,13228,39,313.9,6.5\n\+    \15860,13222,39,313.3,6.4\n\+    \15850,13216,39,312.7,6.4\n\+    \15840,13209,40,312.3,6.5\n\+    \15830,13202,40,311.8,6.5\n\+    \15820,13194,41,311.4,6.6\n\+    \15810,13187,41,311.1,6.6\n\+    \15800,13178,41,310.9,6.6\n\+    \15790,13170,40,310.7,6.6\n\+    \15780,13161,40,310.5,6.6\n\+    \15770,13153,41,310.3,6.7\n\+    \15760,13144,42,310.2,6.8\n\+    \15750,13135,43,310.0,6.9\n\+    \15740,13127,43,309.7,7.0\n\+    \15730,13119,42,309.4,6.9\n\+    \15720,13112,41,309.1,6.7\n\+    \15710,13104,39,308.7,6.4\n\+    \15700,13096,38,308.4,6.2\n\+    \15690,13089,37,308.0,6.0\n\+    \15680,13081,36,307.7,5.9\n\+    \15670,13074,36,307.4,5.9\n\+    \15660,13065,36,307.1,5.9\n\+    \15650,13057,36,306.9,5.8\n\+    \15640,13048,35,306.7,5.8\n\+    \15630,13040,35,306.6,5.8\n\+    \15620,13031,36,306.5,5.8\n\+    \15610,13021,37,306.4,6.0\n\+    \15600,13012,38,306.3,6.3\n\+    \15590,13003,41,306.2,6.6\n\+    \15580,12994,43,306.1,6.9\n\+    \15570,12985,44,305.9,7.2\n\+    \15560,12977,45,305.7,7.3\n\+    \15550,12969,45,305.4,7.3\n\+    \15540,12962,45,305.0,7.3\n\+    \15530,12954,45,304.6,7.3\n\+    \15520,12948,45,304.1,7.3\n\+    \15510,12942,45,303.5,7.3\n\+    \15500,12936,44,302.9,7.2\n\+    \15490,12931,43,302.1,7.0\n\+    \15480,12927,43,301.3,6.9\n\+    \15470,12922,42,300.4,6.8\n\+    \15460,12919,42,299.4,6.8\n\+    \15450,12915,42,298.4,6.8\n\+    \15440,12912,42,297.3,6.8\n\+    \15430,12910,42,296.1,6.8\n\+    \15420,12907,41,295.0,6.6\n\+    \15410,12905,40,293.8,6.5\n\+    \15400,12902,39,292.6,6.3\n\+    \15390,12900,39,291.5,6.3\n\+    \15380,12896,40,290.5,6.4\n\+    \15370,12892,40,289.6,6.5\n\+    \15360,12887,41,288.8,6.6\n\+    \15350,12881,42,288.2,6.8\n\+    \15340,12874,43,287.8,6.9\n\+    \15330,12866,43,287.6,6.9\n\+    \15320,12856,43,287.5,6.9\n\+    \15310,12846,43,287.6,7.0\n\+    \15300,12836,44,287.7,7.0\n\+    \15290,12825,44,287.9,7.1\n\+    \15280,12814,44,288.1,7.0\n\+    \15270,12803,43,288.2,6.9\n\+    \15260,12793,42,288.3,6.7\n\+    \15250,12783,40,288.3,6.4\n\+    \15240,12775,38,288.2,6.1\n\+    \15230,12766,36,288.0,5.8\n\+    \15220,12758,36,287.7,5.7\n\+    \15210,12751,35,287.3,5.6\n\+    \15200,12744,35,286.9,5.6\n\+    \15190,12737,35,286.4,5.6\n\+    \15180,12730,35,285.9,5.6\n\+    \15170,12723,36,285.5,5.7\n\+    \15160,12715,37,285.3,5.9\n\+    \15150,12707,38,285.1,6.0\n\+    \15140,12697,39,285.0,6.2\n\+    \15130,12687,40,285.0,6.4\n\+    \15120,12677,41,285.1,6.5\n\+    \15110,12667,41,285.1,6.6\n\+    \15100,12658,41,285.1,6.5\n\+    \15090,12650,40,284.8,6.4\n\+    \15080,12642,39,284.4,6.2\n\+    \15070,12636,37,283.8,6.0\n\+    \15060,12631,36,283.1,5.8\n\+    \15050,12626,36,282.4,5.7\n\+    \15040,12622,35,281.6,5.7\n\+    \15030,12616,36,280.8,5.7\n\+    \15020,12611,36,280.2,5.8\n\+    \15010,12604,37,279.8,5.9\n\+    \15000,12595,38,279.6,6.1\n\+    \14995,12591,39,279.5,6.2\n\+    \14990,12585,39,279.6,6.2\n\+    \14985,12580,39,279.6,6.3\n\+    \14980,12575,40,279.7,6.3\n\+    \14975,12569,40,279.8,6.3\n\+    \14970,12564,39,279.9,6.3\n\+    \14965,12558,39,280.0,6.2\n\+    \14960,12553,38,280.1,6.1\n\+    \14955,12548,38,280.2,6.0\n\+    \14950,12543,37,280.2,5.9\n\+    \14945,12538,36,280.1,5.8\n\+    \14940,12534,36,280.1,5.7\n\+    \14935,12529,35,280.0,5.5\n\+    \14930,12525,34,279.8,5.4\n\+    \14925,12522,33,279.6,5.2\n\+    \14920,12519,32,279.3,5.1\n\+    \14915,12516,31,279.0,4.9\n\+    \14910,12514,30,278.6,4.8\n\+    \14905,12512,30,278.1,4.7\n\+    \14900,12510,29,277.6,4.6\n\+    \14895,12508,29,277.1,4.6\n\+    \14890,12507,29,276.6,4.6\n\+    \14885,12505,29,276.1,4.6\n\+    \14880,12504,29,275.6,4.6\n\+    \14875,12502,29,275.1,4.6\n\+    \14870,12500,30,274.7,4.7\n\+    \14865,12497,30,274.3,4.8\n\+    \14860,12494,31,274.0,5.0\n\+    \14855,12491,32,273.7,5.1\n\+    \14850,12487,34,273.6,5.4\n\+    \14845,12482,35,273.6,5.6\n\+    \14840,12477,37,273.6,5.9\n\+    \14835,12471,39,273.8,6.2\n\+    \14830,12464,41,274.1,6.5\n\+    \14825,12457,43,274.5,6.8\n\+    \14820,12449,44,275.0,7.0\n\+    \14815,12441,45,275.5,7.2\n\+    \14810,12432,46,276.1,7.3\n\+    \14805,12423,47,276.8,7.4\n\+    \14800,12414,47,277.4,7.4\n\+    \14795,12406,46,278.0,7.4\n\+    \14790,12397,45,278.6,7.2\n\+    \14785,12389,44,279.2,7.0\n\+    \14780,12382,42,279.5,6.7\n\+    \14775,12375,40,279.8,6.4\n\+    \14770,12370,38,279.8,6.1\n\+    \14765,12366,37,279.6,5.9\n\+    \14760,12364,36,279.2,5.7\n\+    \14755,12364,36,278.4,5.7\n\+    \14750,12366,38,277.4,6.0\n\+    \14745,12369,40,276.1,6.3\n\+    \14740,12375,42,274.5,6.7\n\+    \14735,12381,45,272.6,7.1\n\+    \14730,12389,48,270.6,7.5\n\+    \14725,12398,50,268.4,7.8\n\+    \14720,12408,51,266.2,8.0\n\+    \14715,12417,51,263.9,8.1\n\+    \14710,12427,51,261.6,8.0\n\+    \14705,12436,50,259.4,7.8\n\+    \14700,12445,48,257.3,7.5\n\+    \14695,12452,46,255.4,7.1\n\+    \14690,12459,43,253.5,6.7\n\+    \14685,12465,40,251.8,6.3\n\+    \14680,12470,37,250.3,5.8\n\+    \14675,12474,34,249.0,5.4\n\+    \14670,12477,32,247.8,5.0\n\+    \14665,12479,30,246.7,4.7\n\+    \14660,12480,29,245.8,4.5\n\+    \14655,12480,28,245.0,4.3\n\+    \14650,12480,27,244.2,4.2\n\+    \14645,12479,27,243.6,4.2\n\+    \14640,12478,27,243.0,4.2\n\+    \14635,12477,27,242.4,4.2\n\+    \14630,12476,28,241.8,4.3\n\+    \14625,12474,28,241.3,4.3\n\+    \14620,12473,28,240.8,4.4\n\+    \14615,12471,29,240.3,4.4\n\+    \14610,12470,29,239.8,4.5\n\+    \14605,12468,29,239.3,4.5\n\+    \14600,12466,29,238.9,4.5\n\+    \14595,12464,29,238.4,4.5\n\+    \14590,12463,29,237.9,4.5\n\+    \14585,12461,30,237.5,4.5\n\+    \14580,12458,29,237.1,4.5\n\+    \14575,12456,30,236.6,4.6\n\+    \14570,12454,30,236.2,4.6\n\+    \14565,12452,30,235.8,4.6\n\+    \14560,12449,30,235.5,4.6\n\+    \14555,12447,30,235.1,4.6\n\+    \14550,12445,30,234.7,4.6\n\+    \14545,12442,30,234.3,4.6\n\+    \14540,12440,30,234.0,4.5\n\+    \14535,12437,29,233.6,4.5\n\+    \14530,12435,29,233.2,4.5\n\+    \14525,12432,29,232.9,4.4\n\+    \14520,12430,29,232.5,4.4\n\+    \14515,12428,28,232.1,4.3\n\+    \14510,12426,28,231.6,4.3\n\+    \14505,12423,28,231.2,4.3\n\+    \14500,12421,28,230.8,4.2\n\+    \14495,12419,28,230.4,4.2\n\+    \14490,12417,27,229.9,4.2\n\+    \14485,12415,27,229.5,4.2\n\+    \14480,12414,27,229.0,4.2\n\+    \14475,12412,27,228.6,4.2\n\+    \14470,12410,27,228.1,4.2\n\+    \14465,12408,27,227.6,4.1\n\+    \14460,12407,27,227.1,4.1\n\+    \14455,12405,27,226.6,4.1\n\+    \14450,12403,27,226.1,4.1\n\+    \14445,12402,26,225.6,4.0\n\+    \14440,12401,26,225.1,4.0\n\+    \14435,12400,26,224.5,3.9\n\+    \14430,12398,25,223.9,3.8\n\+    \14425,12398,25,223.3,3.8\n\+    \14420,12397,25,222.7,3.7\n\+    \14415,12396,24,222.0,3.7\n\+    \14410,12396,24,221.4,3.6\n\+    \14405,12396,24,220.6,3.6\n\+    \14400,12396,23,219.9,3.6\n\+    \14395,12396,23,219.1,3.5\n\+    \14390,12396,23,218.3,3.5\n\+    \14385,12397,23,217.5,3.5\n\+    \14380,12397,23,216.7,3.4\n\+    \14375,12398,23,215.9,3.4\n\+    \14370,12398,23,215.2,3.4\n\+    \14365,12397,23,214.5,3.5\n\+    \14360,12397,23,213.9,3.5\n\+    \14355,12395,24,213.4,3.7\n\+    \14350,12393,25,213.0,3.8\n\+    \14345,12390,27,212.7,4.1\n\+    \14340,12386,30,212.5,4.5\n\+    \14335,12382,33,212.5,4.9\n\+    \14330,12377,36,212.5,5.4\n\+    \14325,12371,40,212.6,6.0\n\+    \14320,12365,43,212.8,6.5\n\+    \14315,12359,47,213.0,7.1\n\+    \14310,12353,49,213.1,7.5\n\+    \14305,12347,51,213.2,7.8\n\+    \14300,12343,52,213.3,7.9\n\+    \14295,12338,52,213.2,7.8\n\+    \14290,12335,50,213.0,7.5\n\+    \14285,12332,47,212.7,7.1\n\+    \14280,12330,43,212.3,6.5\n\+    \14275,12328,39,211.8,5.8\n\+    \14270,12327,34,211.2,5.1\n\+    \14265,12326,30,210.6,4.5\n\+    \14260,12325,26,210.1,3.9\n\+    \14255,12324,23,209.4,3.5\n\+    \14250,12323,22,208.9,3.3\n\+    \14245,12322,22,208.3,3.3\n\+    \14240,12320,22,207.9,3.3\n\+    \14235,12318,22,207.4,3.3\n\+    \14230,12316,22,207.0,3.4\n\+    \14225,12314,22,206.5,3.4\n\+    \14220,12312,22,206.1,3.3\n\+    \14215,12310,22,205.7,3.3\n\+    \14210,12308,22,205.3,3.2\n\+    \14205,12305,21,205.0,3.2\n\+    \14200,12302,21,204.7,3.2\n\+    \14195,12299,21,204.5,3.2\n\+    \14190,12295,22,204.3,3.2\n\+    \14185,12291,22,204.2,3.2\n\+    \14180,12287,22,204.1,3.2\n\+    \14175,12282,22,204.0,3.3\n\+    \14170,12278,22,203.9,3.3\n\+    \14165,12274,22,203.9,3.3\n\+    \14160,12269,22,203.8,3.3\n\+    \14155,12265,22,203.7,3.3\n\+    \14150,12261,22,203.6,3.3\n\+    \14145,12258,22,203.3,3.3\n\+    \14140,12255,22,203.0,3.3\n\+    \14135,12253,22,202.6,3.3\n\+    \14130,12252,22,202.0,3.3\n\+    \14125,12250,22,201.5,3.3\n\+    \14120,12248,23,201.1,3.4\n\+    \14115,12245,23,200.9,3.4\n\+    \14110,12240,23,200.9,3.5\n\+    \14105,12235,24,201.0,3.6\n\+    \14100,12228,24,201.2,3.6\n\+    \14095,12221,24,201.6,3.6\n\+    \14090,12213,24,202.1,3.7\n\+    \14085,12204,25,202.7,3.7\n\+    \14080,12194,25,203.4,3.7\n\+    \14075,12185,25,204.1,3.7\n\+    \14070,12174,25,204.9,3.8\n\+    \14065,12163,26,205.8,3.9\n\+    \14060,12152,26,206.7,3.9\n\+    \14055,12141,27,207.7,4.1\n\+    \14050,12130,28,208.7,4.2\n\+    \14045,12119,29,209.6,4.4\n\+    \14040,12108,30,210.6,4.6\n\+    \14035,12096,32,211.5,4.8\n\+    \14030,12086,33,212.4,5.0\n\+    \14025,12075,34,213.3,5.2\n\+    \14020,12065,36,214.1,5.4\n\+    \14015,12055,37,214.8,5.6\n\+    \14010,12046,38,215.5,5.7\n\+    \14005,12037,38,216.0,5.8\n\+    \14000,12030,39,216.5,5.9\n\+    \13995,12023,39,216.8,6.0\n\+    \13990,12016,39,217.0,6.0\n\+    \13985,12011,39,217.1,5.9\n\+    \13980,12007,39,217.0,5.9\n\+    \13975,12004,38,216.7,5.7\n\+    \13970,12002,37,216.2,5.5\n\+    \13965,12001,35,215.6,5.3\n\+    \13960,12002,33,214.7,5.0\n\+    \13955,12004,31,213.7,4.7\n\+    \13950,12008,29,212.4,4.4\n\+    \13945,12013,27,210.8,4.1\n\+    \13940,12020,27,209.1,4.0\n\+    \13935,12028,27,207.2,4.1\n\+    \13930,12036,28,205.3,4.2\n\+    \13925,12044,29,203.4,4.4\n\+    \13920,12051,30,201.5,4.5\n\+    \13915,12058,29,199.9,4.4\n\+    \13910,12062,28,198.4,4.2\n\+    \13905,12065,27,197.2,4.0\n\+    \13900,12067,27,196.3,4.0\n\+    \13895,12066,28,195.6,4.2\n\+    \13890,12065,29,195.2,4.4\n\+    \13885,12060,29,195.1,4.3\n\+    \13880,12055,27,195.2,4.0\n\+    \13875,12048,25,195.5,3.7\n\+    \13870,12040,26,196.0,3.9\n\+    \13865,12032,28,196.4,4.1\n\+    \13860,12025,28,196.8,4.2\n\+    \13855,12019,27,196.9,4.0\n\+    \13850,12014,27,196.9,4.0\n\+    \13845,12011,27,196.6,4.0\n\+    \13840,12011,26,195.9,3.9\n\+    \13835,12014,24,194.7,3.6\n\+    \13830,12018,23,193.4,3.4\n\+    \13825,12022,23,192.1,3.5\n\+    \13820,12024,25,191.1,3.7\n\+    \13815,12021,24,190.8,3.6\n\+    \13810,12013,23,191.3,3.4\n\+    \13805,11997,23,192.9,3.4\n\+    \13800,11974,23,195.6,3.4\n\+    \13795,11944,24,199.4,3.5\n\+    \13790,11918,24,202.6,3.6\n\+    \13785,11901,24,204.5,3.6\n\+    \13780,11892,22,204.9,3.4\n\+    \13775,11890,23,204.5,3.4\n\+    \13770,11889,23,204.0,3.5\n\+    \13765,11879,22,204.7,3.3\n\+    \13760,11864,22,206.3,3.3\n\+    \13755,11850,22,207.6,3.3\n\+    \13750,11841,23,208.2,3.5\n\+    \13745,11834,24,208.6,3.6\n\+    \13740,11824,25,209.4,3.7\n\+    \13735,11812,25,210.4,3.7\n\+    \13730,11803,26,211.0,3.9\n\+    \13725,11800,26,210.8,3.8\n\+    \13720,11802,25,209.7,3.8\n\+    \13715,11809,26,208.0,3.9\n\+    \13710,11818,25,205.9,3.8\n\+    \13705,11827,24,203.8,3.7\n\+    \13700,11834,25,202.1,3.8\n\+    \13695,11836,25,201.0,3.8\n\+    \13690,11836,25,200.3,3.8\n\+    \13685,11837,25,199.5,3.8\n\+    \13680,11840,24,198.2,3.6\n\+    \13675,11844,24,196.9,3.5\n\+    \13670,11845,26,196.0,3.9\n\+    \13665,11841,28,195.9,4.1\n\+    \13660,11833,28,196.4,4.2\n\+    \13655,11823,28,197.1,4.2\n\+    \13650,11814,29,197.8,4.3\n\+    \13645,11808,28,198.0,4.2\n\+    \13640,11807,26,197.4,3.9\n\+    \13635,11813,27,195.7,3.9\n\+    \13630,11826,29,193.1,4.3\n\+    \13625,11840,30,190.4,4.5\n\+    \13620,11845,33,188.8,4.9\n\+    \13615,11837,33,189.2,4.9\n\+    \13610,11820,31,191.1,4.5\n\+    \13605,11797,29,193.8,4.3\n\+    \13600,11772,29,196.8,4.3\n\+    \13595,11749,28,199.4,4.2\n\+    \13590,11732,26,201.4,3.9\n\+    \13585,11716,25,202.9,3.8\n\+    \13580,11701,26,204.6,3.9\n\+    \13575,11681,25,206.8,3.8\n\+    \13570,11663,27,208.7,4.1\n\+    \13565,11658,28,208.8,4.2\n\+    \13560,11665,27,207.0,4.0\n\+    \13555,11680,27,204.0,4.0\n\+    \13550,11701,27,200.2,4.1\n\+    \13545,11723,26,196.2,3.9\n\+    \13540,11741,26,192.7,3.9\n\+    \13535,11751,26,190.6,3.9\n\+    \13530,11749,26,190.1,3.8\n\+    \13525,11738,26,191.0,3.9\n\+    \13520,11723,29,192.5,4.4\n\+    \13515,11706,33,194.3,4.9\n\+    \13510,11689,34,196.2,5.1\n\+    \13505,11672,33,197.9,5.0\n\+    \13500,11656,32,199.5,4.8\n\+    \13495,11642,31,200.9,4.6\n\+    \13490,11630,30,202.1,4.4\n\+    \13485,11619,28,202.9,4.2\n\+    \13480,11612,25,203.3,3.8\n\+    \13475,11607,24,203.2,3.6\n\+    \13470,11603,26,203.1,4.0\n\+    \13465,11596,27,203.6,4.1\n\+    \13460,11584,27,204.6,4.0\n\+    \13455,11571,26,205.8,3.8\n\+    \13450,11560,26,206.8,3.9\n\+    \13445,11552,26,207.2,4.0\n\+    \13440,11547,27,207.2,4.1\n\+    \13435,11543,27,207.0,4.1\n\+    \13430,11541,25,206.7,3.8\n\+    \13425,11538,25,206.4,3.8\n\+    \13420,11535,28,206.1,4.2\n\+    \13415,11530,31,206.0,4.6\n\+    \13410,11525,30,206.2,4.5\n\+    \13405,11519,28,206.4,4.2\n\+    \13400,11514,27,206.4,4.0\n\+    \13395,11511,26,206.1,4.0\n\+    \13390,11511,26,205.2,3.9\n\+    \13385,11515,26,204.0,3.9\n\+    \13380,11519,28,202.6,4.1\n\+    \13375,11523,29,201.4,4.3\n\+    \13370,11524,27,200.5,4.1\n\+    \13365,11522,26,200.0,3.9\n\+    \13360,11519,27,199.8,4.0\n\+    \13355,11512,28,200.0,4.2\n\+    \13350,11504,28,200.5,4.1\n\+    \13345,11495,26,201.1,3.9\n\+    \13340,11487,26,201.6,3.9\n\+    \13335,11481,26,201.8,3.9\n\+    \13330,11477,26,201.6,3.9\n\+    \13325,11473,29,201.6,4.4\n\+    \13320,11464,32,202.1,4.8\n\+    \13315,11451,31,203.4,4.6\n\+    \13310,11434,29,205.2,4.3\n\+    \13305,11416,28,207.2,4.2\n\+    \13300,11399,26,209.0,4.0\n\+    \13295,11385,24,210.4,3.7\n\+    \13290,11375,24,211.2,3.7\n\+    \13285,11370,24,211.1,3.6\n\+    \13280,11372,24,210.1,3.6\n\+    \13275,11378,23,208.5,3.5\n\+    \13270,11386,24,206.6,3.5\n\+    \13265,11392,23,204.9,3.4\n\+    \13260,11396,23,203.7,3.4\n\+    \13255,11395,23,203.1,3.4\n\+    \13250,11389,24,203.1,3.5\n\+    \13245,11380,25,203.8,3.7\n\+    \13240,11367,27,205.0,4.0\n\+    \13235,11352,26,206.6,3.9\n\+    \13230,11338,25,207.9,3.8\n\+    \13225,11330,26,208.4,3.9\n\+    \13220,11329,26,207.9,3.9\n\+    \13215,11333,25,206.5,3.8\n\+    \13210,11341,25,204.6,3.7\n\+    \13205,11349,25,202.7,3.8\n\+    \13200,11356,26,200.9,3.8\n\+    \13195,11358,25,199.8,3.7\n\+    \13190,11355,23,199.5,3.5\n\+    \13185,11346,24,200.2,3.6\n\+    \13180,11332,26,201.6,3.9\n\+    \13175,11314,26,203.5,3.9\n\+    \13170,11295,26,205.7,3.9\n\+    \13165,11273,26,208.2,3.9\n\+    \13160,11251,24,210.8,3.6\n\+    \13155,11234,22,212.6,3.3\n\+    \13150,11227,21,213.0,3.1\n\+    \13145,11230,21,211.8,3.2\n\+    \13140,11240,23,209.5,3.4\n\+    \13135,11251,22,207.1,3.4\n\+    \13130,11257,21,205.5,3.2\n\+    \13125,11254,22,205.3,3.3\n\+    \13120,11240,24,206.6,3.6\n\+    \13115,11224,22,208.3,3.3\n\+    \13110,11213,20,209.2,3.1\n\+    \13105,11205,22,209.6,3.4\n\+    \13100,11190,30,211.2,4.5\n\+    \13095,11161,33,214.8,5.0\n\+    \13090,11131,27,218.7,4.2\n\+    \13085,11112,22,220.9,3.4\n\+    \13080,11100,22,221.8,3.4\n\+    \13075,11088,23,223.0,3.5\n\+    \13070,11075,22,224.2,3.4\n\+    \13065,11066,21,224.9,3.3\n\+    \13060,11061,22,224.9,3.3\n\+    \13055,11057,22,224.8,3.3\n\+    \13050,11053,21,224.6,3.2\n\+    \13045,11053,20,223.9,3.1\n\+    \13040,11055,20,222.9,3.1\n\+    \13035,11055,20,222.1,3.0\n\+    \13030,11055,20,221.3,3.1\n\+    \13025,11060,21,219.8,3.2\n\+    \13020,11066,21,218.2,3.1\n\+    \13015,11069,20,217.0,3.1\n\+    \13010,11067,21,216.5,3.2\n\+    \13005,11062,21,216.6,3.1\n\+    \13000,11057,20,216.6,3.0\n\+    \12995,11052,20,216.6,3.1\n\+    \12990,11048,20,216.5,3.1\n\+    \12985,11047,20,216.0,3.0\n\+    \12980,11047,20,215.2,3.0\n\+    \12975,11048,20,214.3,3.0\n\+    \12970,11047,20,213.8,3.0\n\+    \12965,11043,20,213.6,3.1\n\+    \12960,11038,20,213.5,3.1\n\+    \12955,11036,21,213.2,3.1\n\+    \12950,11037,21,212.3,3.1\n\+    \12945,11041,21,210.9,3.1\n\+    \12940,11046,21,209.5,3.1\n\+    \12935,11047,21,208.6,3.1\n\+    \12930,11043,21,208.5,3.1\n\+    \12925,11035,21,208.9,3.1\n\+    \12920,11027,20,209.4,3.1\n\+    \12915,11022,20,209.5,3.0\n\+    \12910,11017,21,209.5,3.1\n\+    \12905,11009,21,209.9,3.2\n\+    \12900,11000,21,210.6,3.2\n\+    \12895,10991,21,211.2,3.1\n\+    \12890,10982,21,211.8,3.2\n\+    \12885,10973,21,212.4,3.1\n\+    \12880,10965,20,212.9,3.0\n\+    \12875,10961,20,212.8,3.0\n\+    \12870,10963,21,211.8,3.1\n\+    \12865,10971,22,209.8,3.3\n\+    \12860,10982,21,207.4,3.1\n\+    \12855,10989,19,205.6,2.9\n\+    \12850,10989,20,204.9,3.0\n\+    \12845,10979,22,205.7,3.3\n\+    \12840,10964,23,207.2,3.4\n\+    \12835,10947,23,209.0,3.4\n\+    \12830,10930,22,210.9,3.3\n\+    \12825,10917,20,212.1,3.0\n\+    \12820,10909,19,212.6,2.9\n\+    \12815,10906,19,212.3,2.9\n\+    \12810,10905,19,211.7,2.8\n\+    \12805,10905,19,211.0,2.8\n\+    \12800,10908,19,209.7,2.8\n\+    \12795,10913,19,208.4,2.8\n\+    \12790,10913,19,207.5,2.8\n\+    \12785,10913,19,206.9,2.8\n\+    \12780,10912,19,206.3,2.8\n\+    \12775,10912,19,205.6,2.8\n\+    \12770,10908,21,205.3,3.1\n\+    \12765,10896,26,206.5,3.8\n\+    \12760,10872,28,209.4,4.1\n\+    \12755,10846,26,212.6,3.9\n\+    \12750,10823,24,215.3,3.7\n\+    \12745,10803,24,217.6,3.6\n\+    \12740,10783,24,219.8,3.6\n\+    \12735,10763,24,222.1,3.7\n\+    \12730,10742,26,224.6,4.0\n\+    \12725,10717,26,227.7,4.0\n\+    \12720,10696,21,230.2,3.3\n\+    \12715,10684,19,231.2,2.9\n\+    \12710,10677,20,231.6,3.0\n\+    \12705,10666,20,232.6,3.1\n\+    \12700,10656,18,233.3,2.8\n\+    \12695,10651,18,233.4,2.8\n\+    \12690,10644,19,233.6,2.9\n\+    \12685,10634,20,234.4,3.1\n\+    \12680,10622,20,235.6,3.1\n\+    \12675,10610,20,236.7,3.0\n\+    \12670,10599,19,237.6,2.9\n\+    \12665,10591,18,238.1,2.7\n\+    \12660,10586,17,238.1,2.7\n\+    \12655,10585,17,237.5,2.6\n\+    \12650,10585,17,236.7,2.7\n\+    \12645,10588,18,235.5,2.8\n\+    \12640,10596,19,233.5,2.9\n\+    \12635,10605,18,231.5,2.8\n\+    \12630,10606,19,230.6,2.9\n\+    \12625,10596,23,231.3,3.5\n\+    \12620,10575,25,233.7,3.9\n\+    \12615,10551,25,236.7,3.8\n\+    \12610,10530,22,239.3,3.4\n\+    \12605,10514,18,240.9,2.9\n\+    \12600,10508,17,241.2,2.7\n\+    \12595,10503,18,241.1,2.8\n\+    \12590,10494,20,241.8,3.1\n\+    \12585,10481,19,243.0,3.0\n\+    \12580,10473,17,243.6,2.7\n\+    \12575,10471,17,243.0,2.7\n\+    \12570,10472,17,242.2,2.7\n\+    \12565,10472,17,241.5,2.7\n\+    \12560,10472,17,240.7,2.6\n\+    \12555,10473,18,239.8,2.7\n\+    \12550,10479,20,238.1,3.1\n\+    \12545,10494,23,235.1,3.5\n\+    \12540,10513,22,231.5,3.4\n\+    \12535,10529,21,228.2,3.2\n\+    \12530,10544,20,225.2,3.0\n\+    \12525,10553,18,223.1,2.8\n\+    \12520,10557,18,221.7,2.8\n\+    \12515,10557,19,220.9,2.8\n\+    \12510,10555,19,220.5,2.9\n\+    \12505,10551,20,220.4,3.1\n\+    \12500,10541,23,221.2,3.6\n\+    \12495,10523,25,223.2,3.8\n\+    \12490,10504,24,225.4,3.7\n\+    \12485,10485,25,227.5,3.8\n\+    \12480,10464,26,230.0,4.0\n\+    \12475,10442,26,232.6,3.9\n\+    \12470,10423,23,234.8,3.6\n\+    \12465,10408,22,236.4,3.4\n\+    \12460,10396,22,237.5,3.4\n\+    \12455,10386,21,238.2,3.3\n\+    \12450,10380,20,238.3,3.2\n\+    \12445,10377,21,238.1,3.2\n\+    \12440,10375,21,237.6,3.2\n\+    \12435,10371,22,237.5,3.4\n\+    \12430,10363,23,238.1,3.5\n\+    \12425,10351,22,239.1,3.4\n\+    \12420,10341,20,239.9,3.0\n\+    \12415,10337,18,239.8,2.8\n\+    \12410,10339,18,238.7,2.8\n\+    \12405,10345,19,237.1,2.9\n\+    \12400,10355,20,234.8,3.1\n\+    \12395,10366,19,232.3,3.0\n\+    \12390,10375,18,230.2,2.8\n\+    \12385,10377,17,229.2,2.7\n\+    \12380,10375,17,228.7,2.6\n\+    \12375,10373,17,228.3,2.6\n\+    \12370,10369,18,228.1,2.7\n\+    \12365,10366,18,227.9,2.7\n\+    \12360,10367,18,227.0,2.8\n\+    \12355,10376,21,224.9,3.2\n\+    \12350,10392,23,221.6,3.5\n\+    \12345,10410,22,218.1,3.3\n\+    \12340,10424,19,215.4,2.9\n\+    \12335,10422,22,214.9,3.4\n\+    \12330,10403,27,217.0,4.0\n\+    \12325,10378,24,220.1,3.6\n\+    \12320,10361,19,221.9,2.9\n\+    \12315,10357,19,221.8,2.8\n\+    \12310,10365,21,219.9,3.1\n\+    \12305,10378,22,217.1,3.3\n\+    \12300,10393,21,214.2,3.1\n\+    \12295,10405,18,211.6,2.8\n\+    \12290,10417,18,209.1,2.7\n\+    \12285,10422,18,207.6,2.7\n\+    \12280,10420,18,207.2,2.7\n\+    \12275,10408,18,208.2,2.7\n\+    \12270,10392,18,209.9,2.7\n\+    \12265,10382,18,210.7,2.7\n\+    \12260,10384,18,209.6,2.7\n\+    \12255,10381,18,209.5,2.7\n\+    \12250,10366,18,210.9,2.7\n\+    \12245,10357,18,211.6,2.7\n\+    \12240,10363,18,209.9,2.7\n\+    \12235,10373,18,207.7,2.7\n\+    \12230,10384,18,205.3,2.7\n\+    \12225,10395,18,202.9,2.7\n\+    \12220,10405,18,200.6,2.7\n\+    \12215,10419,18,197.9,2.6\n\+    \12210,10419,18,197.1,2.7\n\+    \12205,10410,18,197.8,2.6\n\+    \12200,10405,18,197.8,2.6\n\+    \12195,10390,18,199.3,2.6\n\+    \12190,10374,18,201.0,2.6\n\+    \12185,10374,18,200.2,2.6\n\+    \12180,10378,17,198.8,2.6\n\+    \12175,10373,17,199.0,2.6\n\+    \12170,10364,18,199.6,2.6\n\+    \12165,10354,18,200.2,2.7\n\+    \12160,10351,18,200.1,2.7\n\+    \12155,10356,18,198.6,2.7\n\+    \12150,10361,18,197.1,2.6\n\+    \12145,10359,18,196.6,2.6\n\+    \12140,10355,18,196.6,2.6\n\+    \12135,10353,18,196.2,2.7\n\+    \12130,10355,18,195.1,2.7\n\+    \12125,10355,18,194.4,2.6\n\+    \12120,10360,18,192.8,2.6\n\+    \12115,10371,18,190.6,2.6\n\+    \12110,10378,18,188.7,2.6\n\+    \12105,10369,18,189.3,2.6\n\+    \12100,10348,18,191.8,2.6\n\+    \12095,10333,18,193.4,2.6\n\+    \12090,10328,18,193.4,2.6\n\+    \12085,10336,18,191.5,2.6\n\+    \12080,10341,18,189.9,2.6\n\+    \12075,10338,18,189.7,2.7\n\+    \12070,10338,18,189.0,2.7\n\+    \12065,10342,18,187.7,2.6\n\+    \12060,10339,18,187.3,2.6\n\+    \12055,10331,18,187.9,2.7\n\+    \12050,10330,18,187.2,2.7\n\+    \12045,10327,18,187.1,2.7\n\+    \12040,10316,18,187.9,2.7\n\+    \12035,10310,18,188.1,2.7\n\+    \12030,10312,18,187.1,2.7\n\+    \12025,10317,18,185.6,2.7\n\+    \12020,10316,18,185.0,2.6\n\+    \12015,10318,18,184.1,2.6\n\+    \12010,10322,18,182.7,2.6\n\+    \12005,10320,18,182.3,2.6\n\+    \12000,10306,18,183.6,2.6\n\+    \11995,10294,18,184.6,2.6\n\+    \11990,10289,18,184.8,2.6\n\+    \11985,10289,18,184.0,2.6\n\+    \11980,10296,18,182.2,2.6\n\+    \11975,10294,18,181.8,2.7\n\+    \11970,10285,18,182.4,2.6\n\+    \11965,10277,18,182.9,2.7\n\+    \11960,10277,19,182.1,2.8\n\+    \11955,10283,19,180.6,2.8\n\+    \11950,10281,19,180.2,2.7\n\+    \11945,10270,19,181.1,2.8\n\+    \11940,10251,19,183.1,2.8\n\+    \11935,10231,19,185.4,2.8\n\+    \11930,10215,20,187.0,2.9\n\+    \11925,10207,20,187.5,2.9\n\+    \11920,10206,20,186.9,3.0\n\+    \11915,10209,20,185.8,2.9\n\+    \11910,10213,20,184.5,2.9\n\+    \11905,10217,20,183.2,2.9\n\+    \11900,10222,20,181.7,3.0\n\+    \11895,10228,19,180.1,2.8\n\+    \11890,10229,20,179.3,2.9\n\+    \11885,10220,19,179.8,2.8\n\+    \11880,10209,21,180.7,3.0\n\+    \11875,10202,20,181.1,3.0\n\+    \11870,10198,21,181.0,3.0\n\+    \11865,10197,22,180.4,3.3\n\+    \11860,10199,23,179.4,3.4\n\+    \11855,10201,24,178.3,3.5\n\+    \11850,10204,24,177.2,3.5\n\+    \11845,10206,25,176.2,3.6\n\+    \11840,10206,26,175.5,3.8\n\+    \11835,10202,27,175.3,3.9\n\+    \11830,10195,26,175.8,3.9\n\+    \11825,10182,24,176.9,3.5\n\+    \11820,10167,21,178.4,3.1\n\+    \11815,10150,20,180.1,2.9\n\+    \11810,10136,19,181.5,2.8\n\+    \11805,10124,21,182.5,3.0\n\+    \11800,10119,22,182.6,3.2\n\+    \11795,10120,22,181.7,3.2\n\+    \11790,10125,22,180.2,3.2\n\+    \11785,10133,23,178.4,3.3\n\+    \11780,10141,24,176.5,3.5\n\+    \11775,10147,25,174.9,3.7\n\+    \11770,10149,26,173.8,3.8\n\+    \11765,10147,25,173.5,3.7\n\+    \11760,10140,24,173.7,3.5\n\+    \11755,10131,23,174.4,3.3\n\+    \11750,10121,22,175.2,3.2\n\+    \11745,10110,22,176.0,3.3\n\+    \11740,10101,23,176.7,3.3\n\+    \11735,10094,23,176.9,3.4\n\+    \11730,10091,23,176.7,3.3\n\+    \11725,10090,22,176.1,3.3\n\+    \11720,10090,22,175.4,3.3\n\+    \11715,10091,23,174.6,3.4\n\+    \11710,10091,24,173.8,3.5\n\+    \11705,10090,25,173.3,3.6\n\+    \11700,10086,25,173.2,3.6\n\+    \11695,10078,23,173.6,3.4\n\+    \11690,10067,21,174.6,3.1\n\+    \11685,10054,21,175.7,3.1\n\+    \11680,10047,23,176.1,3.3\n\+    \11675,10050,23,174.9,3.4\n\+    \11670,10065,22,172.0,3.2\n\+    \11665,10084,22,168.5,3.2\n\+    \11660,10097,23,165.8,3.3\n\+    \11655,10097,22,165.2,3.2\n\+    \11650,10085,22,166.2,3.2\n\+    \11645,10072,22,167.4,3.3\n\+    \11640,10064,21,167.8,3.1\n\+    \11635,10063,22,167.2,3.3\n\+    \11630,10065,23,166.3,3.3\n\+    \11625,10065,23,165.6,3.3\n\+    \11620,10061,23,165.5,3.3\n\+    \11615,10053,24,166.0,3.5\n\+    \11610,10041,25,167.0,3.7\n\+    \11605,10029,24,168.0,3.5\n\+    \11600,10018,24,168.9,3.5\n\+    \11595,10011,25,169.2,3.6\n\+    \11590,10010,24,168.7,3.5\n\+    \11585,10013,24,167.5,3.5\n\+    \11580,10019,24,165.9,3.4\n\+    \11575,10025,22,164.4,3.2\n\+    \11570,10027,23,163.3,3.3\n\+    \11565,10026,22,162.9,3.2\n\+    \11560,10025,22,162.3,3.2\n\+    \11555,10028,21,161.1,3.1\n\+    \11550,10032,22,159.8,3.2\n\+    \11545,10035,23,158.7,3.3\n\+    \11540,10033,21,158.2,3.1\n\+    \11535,10032,21,157.7,3.0\n\+    \11530,10036,22,156.5,3.2\n\+    \11525,10046,22,154.3,3.1\n\+    \11520,10057,22,152.0,3.1\n\+    \11515,10062,22,150.6,3.2\n\+    \11510,10057,21,150.7,3.1\n\+    \11505,10044,21,151.8,3.0\n\+    \11500,10030,22,153.1,3.1\n\+    \11495,10021,22,153.7,3.2\n\+    \11490,10018,23,153.5,3.3\n\+    \11485,10018,24,152.7,3.5\n\+    \11480,10019,23,151.9,3.3\n\+    \11475,10018,22,151.3,3.1\n\+    \11470,10016,22,151.0,3.2\n\+    \11465,10011,22,150.9,3.2\n\+    \11460,10008,23,150.8,3.3\n\+    \11455,10007,23,150.1,3.3\n\+    \11450,10011,21,148.9,3.0\n\+    \11445,10017,21,147.3,3.0\n\+    \11440,10021,22,146.0,3.1\n\+    \11435,10024,22,144.9,3.1\n\+    \11430,10029,23,143.6,3.3\n\+    \11425,10037,23,141.8,3.3\n\+    \11420,10045,22,139.9,3.1\n\+    \11415,10049,22,138.6,3.2\n\+    \11410,10043,23,138.7,3.2\n\+    \11405,10027,22,140.4,3.2\n\+    \11400,10003,23,143.1,3.2\n\+    \11395,9977,23,146.1,3.3\n\+    \11390,9955,23,148.5,3.2\n\+    \11385,9945,24,149.2,3.5\n\+    \11380,9951,23,147.7,3.3\n\+    \11375,9966,23,145.0,3.3\n\+    \11370,9980,26,142.2,3.7\n\+    \11365,9987,28,140.5,4.0\n\+    \11360,9987,28,139.8,4.0\n\+    \11355,9982,27,139.8,3.9\n\+    \11350,9975,27,140.2,3.8\n\+    \11345,9967,26,140.6,3.7\n\+    \11340,9961,24,140.8,3.4\n\+    \11335,9957,21,140.6,3.0\n\+    \11330,9956,22,140.1,3.1\n\+    \11325,9952,23,140.0,3.2\n\+    \11320,9945,23,140.3,3.2\n\+    \11315,9938,25,140.6,3.5\n\+    \11310,9933,26,140.6,3.7\n\+    \11305,9932,25,140.1,3.5\n\+    \11300,9932,23,139.4,3.3\n\+    \11295,9933,24,138.5,3.3\n\+    \11290,9935,24,137.6,3.4\n\+    \11285,9935,23,136.9,3.2\n\+    \11280,9934,21,136.4,2.9\n\+    \11275,9928,21,136.5,3.0\n\+    \11270,9916,20,137.6,2.9\n\+    \11265,9900,19,139.0,2.7\n\+    \11260,9888,19,140.0,2.7\n\+    \11255,9881,19,140.4,2.8\n\+    \11250,9872,21,141.0,3.0\n\+    \11245,9857,23,142.5,3.3\n\+    \11240,9837,21,144.6,3.1\n\+    \11235,9820,21,146.4,3.0\n\+    \11230,9809,22,147.2,3.1\n\+    \11225,9803,23,147.3,3.3\n\+    \11220,9799,24,147.2,3.5\n\+    \11215,9794,23,147.3,3.2\n\+    \11210,9786,21,147.7,3.0\n\+    \11205,9775,22,148.6,3.1\n\+    \11200,9759,21,150.1,3.0\n\+    \11195,9743,20,151.8,2.9\n\+    \11190,9728,20,153.3,2.9\n\+    \11185,9718,20,154.0,2.9\n\+    \11180,9708,22,154.8,3.2\n\+    \11175,9693,23,156.1,3.2\n\+    \11170,9680,24,157.4,3.4\n\+    \11165,9671,24,157.9,3.4\n\+    \11160,9667,24,157.8,3.5\n\+    \11155,9664,22,157.5,3.2\n\+    \11150,9662,21,157.1,3.0\n\+    \11145,9658,21,157.0,3.0\n\+    \11140,9655,23,156.8,3.2\n\+    \11135,9653,23,156.3,3.3\n\+    \11130,9654,25,155.5,3.6\n\+    \11125,9656,24,154.5,3.5\n\+    \11120,9658,22,153.5,3.2\n\+    \11115,9658,22,152.9,3.1\n\+    \11110,9653,21,152.8,3.0\n\+    \11105,9645,21,153.2,3.1\n\+    \11100,9637,22,153.7,3.1\n\+    \11095,9631,21,154.0,3.1\n\+    \11090,9628,22,153.7,3.1\n\+    \11085,9626,21,153.2,3.0\n\+    \11080,9623,21,153.0,3.1\n\+    \11075,9614,21,153.6,3.0\n\+    \11070,9593,20,155.9,2.9\n\+    \11065,9566,20,159.0,2.9\n\+    \11060,9547,21,161.1,3.1\n\+    \11055,9540,23,161.4,3.3\n\+    \11050,9542,21,160.5,3.1\n\+    \11045,9547,21,159.1,3.0\n\+    \11040,9550,21,157.8,3.0\n\+    \11035,9558,21,156.0,3.0\n\+    \11030,9570,22,153.6,3.1\n\+    \11025,9580,22,151.4,3.2\n\+    \11020,9588,22,149.7,3.1\n\+    \11015,9589,23,148.8,3.3\n\+    \11010,9583,24,148.9,3.4\n\+    \11005,9571,23,149.9,3.3\n\+    \11000,9556,22,151.4,3.2\n\+    \10995,9541,22,152.8,3.2\n\+    \10990,9530,23,153.8,3.3\n\+    \10985,9525,23,153.8,3.4\n\+    \10980,9529,22,152.5,3.2\n\+    \10975,9540,21,150.2,3.0\n\+    \10970,9555,22,147.4,3.1\n\+    \10965,9569,22,144.8,3.2\n\+    \10960,9578,21,142.7,3.0\n\+    \10955,9584,21,141.2,3.0\n\+    \10950,9591,22,139.5,3.1\n\+    \10945,9601,20,137.3,2.9\n\+    \10940,9609,19,135.6,2.7\n\+    \10935,9608,19,135.0,2.7\n\+    \10930,9609,22,134.1,3.1\n\+    \10925,9616,25,132.5,3.5\n\+    \10920,9623,27,130.9,3.8\n\+    \10915,9627,26,129.6,3.7\n\+    \10910,9630,26,128.6,3.6\n\+    \10905,9630,25,127.8,3.6\n\+    \10900,9629,24,127.3,3.4\n\+    \10895,9626,22,127.1,3.1\n\+    \10890,9622,23,126.9,3.2\n\+    \10885,9619,21,126.6,3.0\n\+    \10880,9614,22,126.7,3.1\n\+    \10875,9602,23,127.7,3.3\n\+    \10870,9586,23,129.2,3.2\n\+    \10865,9574,23,130.3,3.2\n\+    \10860,9569,22,130.2,3.1\n\+    \10855,9573,21,129.0,2.9\n\+    \10850,9581,21,127.2,3.0\n\+    \10845,9589,20,125.4,2.8\n\+    \10840,9595,21,123.9,3.0\n\+    \10835,9598,23,122.7,3.2\n\+    \10830,9599,22,122.0,3.1\n\+    \10825,9597,23,121.6,3.3\n\+    \10820,9594,25,121.3,3.5\n\+    \10815,9590,25,121.1,3.5\n\+    \10810,9587,23,121.0,3.2\n\+    \10805,9582,22,120.9,3.0\n\+    \10800,9577,22,120.9,3.0\n\+    \10795,9572,23,121.0,3.2\n\+    \10790,9565,22,121.3,3.1\n\+    \10785,9558,22,121.6,3.0\n\+    \10780,9550,22,122.0,3.0\n\+    \10775,9543,23,122.3,3.2\n\+    \10770,9536,24,122.6,3.4\n\+    \10765,9529,25,122.9,3.5\n\+    \10760,9523,26,123.0,3.7\n\+    \10755,9518,27,123.2,3.8\n\+    \10750,9512,29,123.2,4.0\n\+    \10745,9507,31,123.2,4.3\n\+    \10740,9503,33,123.2,4.6\n\+    \10735,9498,34,123.2,4.8\n\+    \10730,9494,34,123.1,4.8\n\+    \10725,9490,32,122.9,4.5\n\+    \10720,9486,28,122.8,4.0\n\+    \10715,9482,25,122.7,3.5\n\+    \10710,9477,23,122.7,3.2\n\+    \10705,9471,23,122.9,3.2\n\+    \10700,9463,22,123.3,3.0\n\+    \10695,9453,21,124.0,2.9\n\+    \10690,9443,22,124.7,3.1\n\+    \10685,9436,22,125.1,3.1\n\+    \10680,9432,22,124.9,3.1\n\+    \10675,9431,23,124.3,3.2\n\+    \10670,9432,22,123.5,3.1\n\+    \10665,9433,22,122.8,3.1\n\+    \10660,9429,22,122.7,3.0\n\+    \10655,9419,21,123.4,3.0\n\+    \10650,9404,21,124.8,3.0\n\+    \10645,9389,22,126.2,3.1\n\+    \10640,9381,23,126.6,3.2\n\+    \10635,9384,22,125.6,3.0\n\+    \10630,9392,21,123.7,3.0\n\+    \10625,9402,21,121.6,3.0\n\+    \10620,9413,23,119.4,3.2\n\+    \10615,9424,21,117.3,2.9\n\+    \10610,9429,21,115.9,2.9\n\+    \10605,9425,22,115.8,3.0\n\+    \10600,9418,23,116.1,3.2\n\+    \10595,9412,22,116.2,3.0\n\+    \10590,9405,22,116.5,3.0\n\+    \10585,9395,23,117.2,3.3\n\+    \10580,9379,23,118.8,3.1\n\+    \10575,9361,23,120.6,3.2\n\+    \10570,9345,23,122.2,3.3\n\+    \10565,9334,23,123.0,3.2\n\+    \10560,9326,24,123.5,3.3\n\+    \10555,9319,23,123.8,3.2\n\+    \10550,9314,22,123.7,3.1\n\+    \10545,9314,23,123.1,3.3\n\+    \10540,9319,22,121.7,3.1\n\+    \10535,9327,22,119.9,3.0\n\+    \10530,9334,22,118.3,3.1\n\+    \10525,9336,21,117.4,3.0\n\+    \10520,9333,22,117.1,3.1\n\+    \10515,9326,24,117.4,3.3\n\+    \10510,9314,23,118.3,3.2\n\+    \10505,9301,23,119.5,3.2\n\+    \10500,9286,23,120.9,3.2\n\+    \10495,9272,22,122.2,3.0\n\+    \10490,9257,23,123.6,3.2\n\+    \10485,9243,23,124.9,3.3\n\+    \10480,9231,23,125.8,3.2\n\+    \10475,9225,23,126.0,3.3\n\+    \10470,9229,24,124.9,3.3\n\+    \10465,9242,22,122.3,3.1\n\+    \10460,9260,23,119.2,3.2\n\+    \10455,9274,22,116.4,3.1\n\+    \10450,9283,22,114.6,3.0\n\+    \10445,9283,23,113.9,3.2\n\+    \10440,9274,23,114.5,3.2\n\+    \10435,9262,26,115.5,3.6\n\+    \10430,9252,27,116.1,3.7\n\+    \10425,9247,24,116.2,3.3\n\+    \10420,9243,21,116.0,2.9\n\+    \10415,9239,21,116.0,2.9\n\+    \10410,9231,21,116.3,3.0\n\+    \10405,9223,24,116.8,3.4\n\+    \10400,9219,25,116.7,3.5\n\+    \10395,9220,23,115.9,3.2\n\+    \10390,9222,22,115.0,3.1\n\+    \10385,9222,23,114.3,3.1\n\+    \10380,9218,22,114.1,3.0\n\+    \10375,9213,22,114.2,3.1\n\+    \10370,9206,23,114.5,3.2\n\+    \10365,9201,23,114.5,3.2\n\+    \10360,9199,25,114.1,3.4\n\+    \10355,9204,24,112.7,3.3\n\+    \10350,9211,22,111.1,3.0\n\+    \10345,9214,23,110.0,3.2\n\+    \10340,9207,22,110.3,3.1\n\+    \10335,9194,21,111.4,2.9\n\+    \10330,9187,22,111.7,3.0\n\+    \10325,9192,22,110.3,3.0\n\+    \10320,9203,23,108.1,3.2\n\+    \10315,9213,25,106.1,3.5\n\+    \10310,9215,24,105.1,3.3\n\+    \10305,9211,21,105.0,2.9\n\+    \10300,9203,20,105.5,2.8\n\+    \10295,9194,21,106.1,2.8\n\+    \10290,9186,22,106.5,3.0\n\+    \10285,9180,24,106.7,3.3\n\+    \10280,9176,23,106.5,3.2\n\+    \10275,9174,21,106.1,2.9\n\+    \10270,9173,21,105.5,2.9\n\+    \10265,9174,20,104.8,2.8\n\+    \10260,9173,20,104.3,2.8\n\+    \10255,9166,20,104.5,2.8\n\+    \10250,9150,21,106.1,2.8\n\+    \10245,9124,20,109.0,2.8\n\+    \10240,9099,21,111.8,2.9\n\+    \10235,9077,21,114.1,2.9\n\+    \10230,9058,21,116.1,3.0\n\+    \10225,9040,21,117.9,2.9\n\+    \10220,9030,20,118.7,2.8\n\+    \10215,9027,20,118.4,2.7\n\+    \10210,9026,21,117.9,2.9\n\+    \10205,9021,22,117.9,3.1\n\+    \10200,9011,21,118.6,3.0\n\+    \10195,8998,22,119.7,3.1\n\+    \10190,8986,23,120.8,3.2\n\+    \10185,8973,22,121.9,3.1\n\+    \10180,8959,21,123.1,2.9\n\+    \10175,8945,20,124.4,2.8\n\+    \10170,8936,21,125.0,2.9\n\+    \10165,8932,22,124.9,3.0\n\+    \10160,8929,20,124.6,2.8\n\+    \10155,8922,21,124.9,2.9\n\+    \10150,8910,22,126.0,3.1\n\+    \10145,8901,23,126.6,3.2\n\+    \10140,8899,20,126.1,2.9\n\+    \10135,8900,20,125.2,2.8\n\+    \10130,8899,21,124.7,2.9\n\+    \10125,8895,22,124.6,3.1\n\+    \10120,8887,22,125.1,3.1\n\+    \10115,8875,22,126.1,3.1\n\+    \10110,8861,22,127.3,3.1\n\+    \10105,8852,23,127.9,3.2\n\+    \10100,8852,20,127.3,2.8\n\+    \10095,8857,20,125.8,2.8\n\+    \10090,8861,21,124.6,2.9\n\+    \10085,8861,22,123.9,3.0\n\+    \10080,8861,22,123.3,3.1\n\+    \10075,8862,21,122.4,2.9\n\+    \10070,8868,21,120.9,2.9\n\+    \10065,8882,20,118.3,2.8\n\+    \10060,8900,20,115.1,2.7\n\+    \10055,8915,20,112.4,2.7\n\+    \10050,8917,19,111.5,2.6\n\+    \10045,8906,19,112.3,2.7\n\+    \10040,8892,21,113.5,2.9\n\+    \10035,8884,22,113.9,3.0\n\+    \10030,8883,23,113.4,3.2\n\+    \10025,8890,22,111.7,3.0\n\+    \10020,8900,20,109.8,2.7\n\+    \10015,8901,20,108.9,2.8\n\+    \10010,8887,22,110.2,3.0\n\+    \10005,8875,23,111.2,3.1\n\+    \10000,8872,21,111.0,2.9\n\+    \9995,8876,20,109.7,2.8\n\+    \9990,8888,21,107.4,3.0\n\+    \9985,8905,20,104.4,2.8\n\+    \9980,8921,20,101.5,2.7\n\+    \9975,8929,20,99.8,2.8\n\+    \9970,8922,19,100.0,2.6\n\+    \9965,8905,19,101.7,2.6\n\+    \9960,8887,20,103.4,2.8\n\+    \9955,8876,24,104.3,3.3\n\+    \9950,8873,25,104.1,3.4\n\+    \9945,8875,25,103.2,3.4\n\+    \9940,8879,26,101.9,3.5\n\+    \9935,8883,26,100.7,3.5\n\+    \9930,8885,24,99.8,3.3\n\+    \9925,8885,24,99.2,3.2\n\+    \9920,8881,24,98.9,3.3\n\+    \9915,8875,24,99.2,3.2\n\+    \9910,8864,21,99.9,2.9\n\+    \9905,8851,21,101.1,2.9\n\+    \9900,8836,21,102.5,2.9\n\+    \9895,8820,21,104.0,2.8\n\+    \9890,8805,21,105.4,2.9\n\+    \9885,8792,21,106.5,2.9\n\+    \9880,8784,21,107.0,2.9\n\+    \9875,8781,22,106.7,3.0\n\+    \9870,8785,21,105.5,2.9\n\+    \9865,8790,22,104.2,3.1\n\+    \9860,8793,21,103.1,2.9\n\+    \9855,8794,20,102.2,2.8\n\+    \9850,8796,21,101.3,2.9\n\+    \9845,8800,21,100.1,2.8\n\+    \9840,8806,20,98.6,2.7\n\+    \9835,8811,21,97.3,2.9\n\+    \9830,8813,22,96.3,3.0\n\+    \9825,8812,21,95.8,2.8\n\+    \9820,8809,22,95.5,2.9\n\+    \9815,8807,24,95.2,3.3\n\+    \9810,8805,26,94.8,3.5\n\+    \9805,8804,25,94.3,3.3\n\+    \9800,8804,23,93.6,3.1\n\+    \9795,8804,22,93.0,3.0\n\+    \9790,8803,22,92.4,3.0\n\+    \9785,8800,21,92.1,2.9\n\+    \9780,8796,20,92.0,2.7\n\+    \9775,8791,19,92.0,2.5\n\+    \9770,8786,19,92.1,2.6\n\+    \9765,8781,20,92.1,2.8\n\+    \9760,8778,20,91.9,2.8\n\+    \9755,8775,20,91.5,2.7\n\+    \9750,8774,20,91.0,2.7\n\+    \9745,8773,22,90.5,2.9\n\+    \9740,8772,23,90.0,3.1\n\+    \9735,8771,22,89.5,3.0\n\+    \9730,8770,21,89.0,2.9\n\+    \9725,8769,21,88.5,2.9\n\+    \9720,8767,22,88.1,3.0\n\+    \9715,8765,22,87.7,2.9\n\+    \9710,8762,21,87.4,2.8\n\+    \9705,8759,21,87.2,2.9\n\+    \9700,8754,24,87.2,3.2\n\+    \9695,8747,26,87.5,3.5\n\+    \9690,8736,25,88.3,3.5\n\+    \9685,8724,25,89.2,3.4\n\+    \9680,8714,27,89.9,3.6\n\+    \9675,8709,26,90.0,3.5\n\+    \9670,8708,24,89.4,3.2\n\+    \9665,8707,23,88.9,3.2\n\+    \9660,8702,22,88.9,3.0\n\+    \9655,8695,23,89.2,3.1\n\+    \9650,8693,23,88.8,3.1\n\+    \9645,8698,22,87.5,3.0\n\+    \9640,8705,22,85.9,3.0\n\+    \9635,8708,23,84.9,3.1\n\+    \9630,8706,24,84.5,3.2\n\+    \9625,8701,23,84.6,3.1\n\+    \9620,8699,24,84.1,3.2\n\+    \9615,8702,23,83.0,3.2\n\+    \9610,8704,24,82.2,3.2\n\+    \9605,8699,22,82.2,2.9\n\+    \9600,8691,22,82.6,3.0\n\+    \9595,8684,23,82.9,3.1\n\+    \9590,8680,23,82.7,3.2\n\+    \9585,8679,23,82.2,3.1\n\+    \9580,8682,23,81.2,3.0\n\+    \9575,8687,23,79.8,3.1\n\+    \9570,8696,21,77.9,2.9\n\+    \9565,8702,21,76.6,2.8\n\+    \9560,8696,21,76.7,2.8\n\+    \9555,8679,22,78.3,3.0\n\+    \9550,8655,22,80.9,3.0\n\+    \9545,8623,22,84.5,3.0\n\+    \9540,8585,21,89.0,2.8\n\+    \9535,8547,21,93.5,2.9\n\+    \9530,8514,22,97.4,3.0\n\+    \9525,8489,22,100.1,3.0\n\+    \9520,8475,22,101.4,3.0\n\+    \9515,8475,23,100.6,3.1\n\+    \9510,8487,23,98.4,3.1\n\+    \9505,8496,22,96.5,3.1\n\+    \9500,8498,23,95.6,3.1\n\+    \9495,8493,24,95.6,3.3\n\+    \9490,8482,23,96.5,3.1\n\+    \9485,8467,23,97.8,3.1\n\+    \9480,8452,22,99.2,3.0\n\+    \9475,8438,21,100.4,2.9\n\+    \9470,8426,22,101.4,3.0\n\+    \9465,8416,21,102.2,2.9\n\+    \9460,8407,22,102.7,3.0\n\+    \9455,8401,24,102.9,3.4\n\+    \9450,8396,26,102.8,3.6\n\+    \9445,8394,25,102.5,3.4\n\+    \9440,8391,24,102.2,3.3\n\+    \9435,8386,25,102.3,3.4\n\+    \9430,8376,24,102.9,3.3\n\+    \9425,8363,22,104.0,3.1\n\+    \9420,8351,23,105.0,3.1\n\+    \9415,8344,21,105.3,3.0\n\+    \9410,8339,21,105.4,2.9\n\+    \9405,8327,22,106.3,3.0\n\+    \9400,8311,23,107.9,3.2\n\+    \9395,8297,26,109.1,3.5\n\+    \9390,8294,26,108.9,3.6\n\+    \9385,8300,24,107.4,3.3\n\+    \9380,8308,24,105.5,3.3\n\+    \9375,8310,23,104.7,3.1\n\+    \9370,8306,21,104.5,2.9\n\+    \9365,8310,21,103.3,3.0\n\+    \9360,8320,23,101.3,3.2\n\+    \9355,8329,23,99.4,3.2\n\+    \9350,8336,25,97.8,3.4\n\+    \9345,8344,23,96.1,3.2\n\+    \9340,8350,22,94.6,3.0\n\+    \9335,8352,23,93.7,3.1\n\+    \9330,8347,24,93.6,3.2\n\+    \9325,8338,26,94.2,3.5\n\+    \9320,8328,28,94.9,3.9\n\+    \9315,8320,27,95.3,3.7\n\+    \9310,8314,25,95.5,3.4\n\+    \9305,8308,24,95.6,3.3\n\+    \9300,8303,25,95.7,3.4\n\+    \9295,8297,24,95.8,3.3\n\+    \9290,8290,23,96.1,3.2\n\+    \9285,8281,25,96.6,3.4\n\+    \9280,8271,26,97.3,3.5\n\+    \9275,8260,25,98.2,3.4\n\+    \9270,8249,26,99.1,3.5\n\+    \9265,8239,29,99.8,4.0\n\+    \9260,8231,32,100.1,4.3\n\+    \9255,8227,32,100.1,4.4\n\+    \9250,8224,31,99.8,4.3\n\+    \9245,8223,30,99.2,4.0\n\+    \9240,8224,28,98.5,3.9\n\+    \9235,8226,28,97.6,3.8\n\+    \9230,8228,28,96.5,3.8\n\+    \9225,8231,27,95.5,3.7\n\+    \9220,8234,26,94.5,3.6\n\+    \9215,8236,24,93.6,3.2\n\+    \9210,8236,23,92.8,3.1\n\+    \9205,8233,25,92.6,3.4\n\+    \9200,8225,24,93.0,3.3\n\+    \9195,8215,24,93.7,3.2\n\+    \9190,8209,25,93.9,3.4\n\+    \9185,8211,25,93.0,3.4\n\+    \9180,8221,23,90.9,3.2\n\+    \9175,8235,24,88.4,3.3\n\+    \9170,8249,26,85.9,3.5\n\+    \9165,8258,25,84.0,3.4\n\+    \9160,8261,25,82.9,3.3\n\+    \9155,8259,25,82.5,3.4\n\+    \9150,8252,24,82.8,3.2\n\+    \9145,8241,21,83.7,2.8\n\+    \9140,8228,21,84.7,2.9\n\+    \9135,8217,20,85.5,2.8\n\+    \9130,8205,21,86.6,2.8\n\+    \9125,8188,20,88.2,2.8\n\+    \9120,8173,21,89.5,2.9\n\+    \9115,8171,20,89.2,2.8\n\+    \9110,8175,21,87.9,2.8\n\+    \9105,8181,21,86.5,2.8\n\+    \9100,8184,21,85.4,2.9\n\+    \9095,8182,21,85.0,2.9\n\+    \9090,8174,22,85.5,3.0\n\+    \9085,8160,21,86.7,2.9\n\+    \9080,8148,23,87.7,3.1\n\+    \9075,8143,22,87.7,3.0\n\+    \9070,8143,22,87.0,2.9\n\+    \9065,8146,21,86.0,2.8\n\+    \9060,8149,21,84.9,2.8\n\+    \9055,8159,23,82.9,3.1\n\+    \9050,8173,23,80.3,3.0\n\+    \9045,8186,23,77.9,3.0\n\+    \9040,8191,21,76.7,2.8\n\+    \9035,8183,20,77.0,2.7\n\+    \9030,8165,20,78.8,2.7\n\+    \9025,8142,19,81.3,2.6\n\+    \9020,8124,19,83.0,2.6\n\+    \9015,8111,19,84.1,2.6\n\+    \9010,8092,19,86.0,2.6\n\+    \9005,8075,19,87.7,2.6\n\+    \9000,8063,19,88.6,2.5\n\+    \8995,8041,20,91.0,2.7\n\+    \8990,8016,22,93.7,3.0\n\+    \8985,7998,21,95.6,2.9\n\+    \8980,7983,21,96.9,2.9\n\+    \8975,7970,20,98.0,2.8\n\+    \8970,7961,19,98.6,2.7\n\+    \8965,7958,20,98.3,2.7\n\+    \8960,7964,19,96.8,2.6\n\+    \8955,7971,20,95.2,2.7\n\+    \8950,7971,21,94.5,2.9\n\+    \8945,7970,22,94.0,3.0\n\+    \8940,7969,21,93.5,2.9\n\+    \8935,7965,22,93.4,3.0\n\+    \8930,7960,22,93.5,3.0\n\+    \8925,7957,24,93.1,3.2\n\+    \8920,7964,22,91.5,3.0\n\+    \8915,7979,20,88.9,2.7\n\+    \8910,7992,20,86.5,2.7\n\+    \8905,7996,20,85.2,2.7\n\+    \8900,7991,21,85.2,2.9\n\+    \8895,7978,21,86.4,2.9\n\+    \8890,7966,22,87.3,3.0\n\+    \8885,7969,21,86.3,2.9\n\+    \8880,7981,21,84.0,2.8\n\+    \8875,7991,20,81.9,2.6\n\+    \8870,7993,21,81.1,2.8\n\+    \8865,7982,22,81.9,2.9\n\+    \8860,7968,23,83.1,3.1\n\+    \8855,7957,22,83.9,2.9\n\+    \8850,7950,21,84.2,2.8\n\+    \8845,7947,20,84.0,2.7\n\+    \8840,7949,20,83.0,2.7\n\+    \8835,7959,21,81.0,2.9\n\+    \8830,7976,22,78.1,3.0\n\+    \8825,7991,21,75.4,2.8\n\+    \8820,7999,21,73.8,2.8\n\+    \8815,7995,21,73.6,2.8\n\+    \8810,7987,23,74.0,3.1\n\+    \8805,7984,23,73.7,3.1\n\+    \8800,7985,23,72.9,3.0\n\+    \8795,7987,24,72.1,3.2\n\+    \8790,7986,23,71.5,3.0\n\+    \8785,7981,21,71.6,2.9\n\+    \8780,7971,21,72.3,2.8\n\+    \8775,7955,21,73.7,2.8\n\+    \8770,7942,22,74.9,3.0\n\+    \8765,7935,21,75.1,2.8\n\+    \8760,7934,21,74.6,2.8\n\+    \8755,7934,20,74.0,2.7\n\+    \8750,7933,21,73.4,2.8\n\+    \8745,7932,21,72.9,2.8\n\+    \8740,7935,22,71.9,2.9\n\+    \8735,7941,21,70.4,2.7\n\+    \8730,7944,21,69.4,2.9\n\+    \8725,7937,21,69.7,2.8\n\+    \8720,7925,20,70.7,2.6\n\+    \8715,7916,20,71.2,2.6\n\+    \8710,7917,20,70.4,2.7\n\+    \8705,7921,19,69.2,2.6\n\+    \8700,7920,20,68.7,2.6\n\+    \8695,7912,21,69.1,2.8\n\+    \8690,7906,20,69.3,2.7\n\+    \8685,7902,21,69.2,2.8\n\+    \8680,7903,22,68.3,2.9\n\+    \8675,7909,22,66.9,2.9\n\+    \8670,7919,22,65.0,2.9\n\+    \8665,7929,20,63.0,2.7\n\+    \8660,7934,21,61.7,2.8\n\+    \8655,7929,21,61.7,2.8\n\+    \8650,7918,21,62.6,2.8\n\+    \8645,7903,20,63.8,2.7\n\+    \8640,7886,22,65.5,2.9\n\+    \8635,7867,22,67.3,2.9\n\+    \8630,7854,22,68.4,3.0\n\+    \8625,7852,21,68.1,2.7\n\+    \8620,7859,21,66.5,2.8\n\+    \8615,7868,22,64.6,2.9\n\+    \8610,7873,23,63.4,3.0\n\+    \8605,7867,23,63.5,3.1\n\+    \8600,7848,21,65.4,2.7\n\+    \8595,7821,20,68.3,2.7\n\+    \8590,7794,20,71.3,2.6\n\+    \8585,7775,21,73.1,2.8\n\+    \8580,7771,20,73.1,2.7\n\+    \8575,7775,21,71.9,2.8\n\+    \8570,7782,22,70.3,2.9\n\+    \8565,7788,21,68.8,2.7\n\+    \8560,7791,20,67.8,2.7\n\+    \8555,7789,20,67.4,2.7\n\+    \8550,7781,19,67.8,2.5\n\+    \8545,7763,19,69.6,2.6\n\+    \8540,7737,20,72.3,2.7\n\+    \8535,7726,21,73.2,2.8\n\+    \8530,7727,20,72.4,2.6\n\+    \8525,7731,20,71.2,2.6\n\+    \8520,7726,20,71.2,2.7\n\+    \8515,7713,21,72.3,2.8\n\+    \8510,7702,22,73.1,2.9\n\+    \8505,7703,20,72.4,2.7\n\+    \8500,7712,19,70.5,2.6\n\+    \8495,7722,21,68.6,2.8\n\+    \8490,7725,20,67.5,2.7\n\+    \8485,7723,19,67.1,2.6\n\+    \8480,7721,21,66.8,2.7\n\+    \8475,7720,20,66.2,2.7\n\+    \8470,7721,19,65.4,2.5\n\+    \8465,7721,19,64.8,2.5\n\+    \8460,7718,20,64.6,2.6\n\+    \8455,7708,19,65.2,2.6\n\+    \8450,7695,20,66.3,2.7\n\+    \8445,7687,22,66.8,2.9\n\+    \8440,7687,21,66.2,2.9\n\+    \8435,7690,21,65.1,2.8\n\+    \8430,7688,21,64.6,2.8\n\+    \8425,7677,19,65.5,2.5\n\+    \8420,7660,20,67.2,2.6\n\+    \8415,7644,20,68.6,2.6\n\+    \8410,7629,21,69.9,2.7\n\+    \8405,7615,19,71.2,2.6\n\+    \8400,7605,20,71.8,2.6\n\+    \8395,7602,19,71.6,2.6\n\+    \8390,7596,20,71.7,2.6\n\+    \8385,7582,20,73.0,2.6\n\+    \8380,7566,21,74.5,2.8\n\+    \8375,7552,20,75.7,2.7\n\+    \8370,7538,20,76.8,2.7\n\+    \8365,7524,19,78.1,2.5\n\+    \8360,7515,18,78.7,2.4\n\+    \8355,7514,18,78.1,2.4\n\+    \8350,7514,18,77.5,2.4\n\+    \8345,7502,18,78.4,2.5\n\+    \8340,7486,18,80.0,2.4\n\+    \8335,7479,18,80.3,2.4\n\+    \8330,7474,18,80.2,2.5\n\+    \8325,7463,19,81.1,2.5\n\+    \8320,7453,19,81.8,2.6\n\+    \8315,7445,19,82.2,2.6\n\+    \8310,7441,21,82.2,2.8\n\+    \8305,7438,21,81.9,2.9\n\+    \8300,7436,20,81.4,2.7\n\+    \8295,7436,20,80.8,2.7\n\+    \8290,7436,20,80.1,2.7\n\+    \8285,7430,21,80.3,2.8\n\+    \8280,7420,20,81.0,2.7\n\+    \8275,7414,20,81.2,2.7\n\+    \8270,7417,20,80.1,2.7\n\+    \8265,7428,19,77.9,2.6\n\+    \8260,7440,20,75.6,2.7\n\+    \8255,7447,20,74.1,2.6\n\+    \8250,7449,20,73.1,2.7\n\+    \8245,7452,22,72.2,2.9\n\+    \8240,7457,21,70.8,2.8\n\+    \8235,7463,21,69.4,2.8\n\+    \8230,7467,24,68.3,3.2\n\+    \8225,7464,23,68.0,3.1\n\+    \8220,7456,21,68.4,2.8\n\+    \8215,7447,21,69.0,2.8\n\+    \8210,7439,22,69.4,3.0\n\+    \8205,7433,22,69.5,2.9\n\+    \8200,7427,21,69.6,2.8\n\+    \8195,7419,22,70.0,2.9\n\+    \8190,7407,23,71.0,3.1\n\+    \8185,7388,23,72.9,3.0\n\+    \8180,7366,21,75.3,2.8\n\+    \8175,7342,21,77.8,2.8\n\+    \8170,7319,22,80.2,2.9\n\+    \8165,7302,23,81.9,3.0\n\+    \8160,7292,21,82.6,2.9\n\+    \8155,7287,20,82.5,2.7\n\+    \8150,7288,20,81.8,2.7\n\+    \8145,7291,21,80.8,2.8\n\+    \8140,7295,20,79.5,2.7\n\+    \8135,7299,19,78.4,2.6\n\+    \8130,7301,20,77.4,2.7\n\+    \8125,7301,22,76.7,2.9\n\+    \8120,7299,21,76.4,2.9\n\+    \8115,7296,21,76.2,2.9\n\+    \8110,7293,24,75.9,3.2\n\+    \8105,7293,26,75.2,3.4\n\+    \8100,7295,26,74.3,3.4\n\+    \8095,7298,24,73.2,3.2\n\+    \8090,7303,23,71.9,3.0\n\+    \8085,7308,22,70.6,3.0\n\+    \8080,7313,24,69.3,3.2\n\+    \8075,7318,26,68.0,3.5\n\+    \8070,7321,28,67.0,3.7\n\+    \8065,7323,28,66.1,3.7\n\+    \8060,7322,27,65.5,3.6\n\+    \8055,7320,26,65.2,3.4\n\+    \8050,7315,25,65.1,3.4\n\+    \8045,7308,26,65.4,3.4\n\+    \8040,7299,26,66.0,3.5\n\+    \8035,7286,27,67.1,3.5\n\+    \8030,7270,26,68.5,3.5\n\+    \8025,7251,25,70.4,3.3\n\+    \8020,7230,23,72.6,3.1\n\+    \8015,7209,24,74.7,3.2\n\+    \8010,7192,25,76.4,3.4\n\+    \8005,7181,25,77.2,3.3\n\+    \8000,7178,22,76.9,3.0\n\+    \7995,7181,20,75.9,2.7\n\+    \7990,7185,20,74.7,2.7\n\+    \7985,7186,20,73.9,2.7\n\+    \7980,7183,21,73.8,2.8\n\+    \7975,7173,20,74.4,2.7\n\+    \7970,7158,21,75.8,2.8\n\+    \7965,7142,23,77.2,3.0\n\+    \7960,7129,24,78.3,3.2\n\+    \7955,7123,24,78.5,3.2\n\+    \7950,7124,22,77.7,3.0\n\+    \7945,7124,22,77.0,2.9\n\+    \7940,7115,22,77.6,2.9\n\+    \7935,7093,21,79.9,2.8\n\+    \7930,7066,23,82.8,3.1\n\+    \7925,7044,23,85.2,3.1\n\+    \7920,7029,21,86.6,2.8\n\+    \7915,7019,20,87.3,2.7\n\+    \7910,7013,20,87.4,2.7\n\+    \7905,7015,21,86.5,2.9\n\+    \7900,7029,21,83.9,2.8\n\+    \7895,7053,20,80.1,2.7\n\+    \7890,7073,22,76.7,2.9\n\+    \7885,7083,22,74.7,2.9\n\+    \7880,7082,23,74.2,3.1\n\+    \7875,7071,23,75.0,3.1\n\+    \7870,7054,22,76.7,2.9\n\+    \7865,7036,22,78.4,3.0\n\+    \7860,7025,22,79.2,3.0\n\+    \7855,7022,20,78.9,2.7\n\+    \7850,7022,20,78.4,2.7\n\+    \7845,7016,21,78.5,2.8\n\+    \7840,7006,20,79.2,2.7\n\+    \7835,6993,21,80.3,2.8\n\+    \7830,6980,21,81.4,2.8\n\+    \7825,6970,20,82.1,2.7\n\+    \7820,6966,21,81.9,2.8\n\+    \7815,6973,21,80.4,2.8\n\+    \7810,6985,20,78.1,2.7\n\+    \7805,6995,21,76.1,2.8\n\+    \7800,6995,21,75.5,2.9\n\+    \7795,6982,20,76.5,2.7\n\+    \7790,6964,22,78.2,2.9\n\+    \7785,6950,21,79.5,2.8\n\+    \7780,6942,20,80.0,2.7\n\+    \7775,6938,22,79.8,2.9\n\+    \7770,6939,21,79.1,2.9\n\+    \7765,6941,21,78.1,2.8\n\+    \7760,6943,22,77.2,3.0\n\+    \7755,6942,22,76.7,2.9\n\+    \7750,6937,21,76.7,2.8\n\+    \7745,6931,22,76.9,3.0\n\+    \7740,6924,23,77.1,3.1\n\+    \7735,6920,22,77.1,2.9\n\+    \7730,6916,21,76.9,2.8\n\+    \7725,6914,22,76.6,3.0\n\+    \7720,6913,22,76.0,3.0\n\+    \7715,6912,22,75.4,2.9\n\+    \7710,6912,23,74.8,3.1\n\+    \7705,6910,24,74.4,3.2\n\+    \7700,6906,22,74.3,2.9\n\+    \7695,6900,21,74.5,2.8\n\+    \7690,6891,22,75.1,3.0\n\+    \7685,6878,22,76.1,3.0\n\+    \7680,6863,24,77.5,3.2\n\+    \7675,6846,26,79.2,3.4\n\+    \7670,6827,24,81.1,3.2\n\+    \7665,6809,22,82.7,3.0\n\+    \7660,6796,22,83.9,3.0\n\+    \7655,6788,21,84.4,2.9\n\+    \7650,6785,21,84.1,2.8\n\+    \7645,6787,23,83.2,3.0\n\+    \7640,6791,23,82.0,3.1\n\+    \7635,6797,21,80.5,2.9\n\+    \7630,6801,20,79.3,2.7\n\+    \7625,6801,21,78.7,2.9\n\+    \7620,6793,21,79.1,2.9\n\+    \7615,6779,20,80.3,2.7\n\+    \7610,6764,21,81.7,2.9\n\+    \7605,6754,22,82.3,2.9\n\+    \7600,6752,20,81.9,2.7\n\+    \7595,6754,21,81.1,2.8\n\+    \7590,6752,21,80.6,2.9\n\+    \7585,6744,20,81.0,2.8\n\+    \7580,6729,21,82.5,2.8\n\+    \7575,6706,22,84.9,2.9\n\+    \7570,6677,20,88.2,2.7\n\+    \7565,6648,20,91.5,2.7\n\+    \7560,6625,21,94.0,2.8\n\+    \7555,6612,20,95.1,2.7\n\+    \7550,6609,19,94.8,2.7\n\+    \7545,6616,21,93.2,2.8\n\+    \7540,6631,21,90.4,2.8\n\+    \7535,6652,20,86.9,2.7\n\+    \7530,6672,20,83.6,2.7\n\+    \7525,6681,21,81.7,2.9\n\+    \7520,6674,21,82.0,2.8\n\+    \7515,6651,20,84.4,2.7\n\+    \7510,6625,22,87.3,2.9\n\+    \7505,6608,22,89.0,2.9\n\+    \7500,6603,20,89.0,2.8\n\+    \7495,6604,22,88.2,2.9\n\+    \7490,6605,22,87.4,3.0\n\+    \7485,6602,20,87.2,2.8\n\+    \7480,6595,21,87.4,2.9\n\+    \7475,6586,23,87.9,3.1\n\+    \7470,6577,22,88.6,2.9\n\+    \7465,6569,20,89.0,2.7\n\+    \7460,6563,20,89.1,2.8\n\+    \7455,6563,21,88.5,2.9\n\+    \7450,6569,20,87.1,2.7\n\+    \7445,6579,18,84.9,2.5\n\+    \7440,6590,17,82.9,2.3\n\+    \7435,6592,14,81.9,1.9\n\+    \7430,6560,14,85.5,1.9\n\+    \7425,6501,14,92.9,1.9\n\+    \7420,6449,14,99.4,1.9\n\+    \7415,6428,14,101.6,1.9\n\+    \7410,6417,14,102.4,2.0\n\+    \7405,6414,15,102.1,2.1\n\+    \7400,6423,15,100.2,2.1\n\+    \7395,6432,16,98.4,2.1\n\+    \7390,6439,16,96.8,2.1\n\+    \7385,6444,15,95.4,2.1\n\+    \7380,6455,16,93.3,2.1\n\+    \7375,6467,16,91.0,2.1\n\+    \7370,6471,16,89.8,2.1\n\+    \7365,6464,16,90.1,2.1\n\+    \7360,6455,17,90.7,2.3\n\+    \7355,6451,19,90.5,2.6\n\+    \7350,6451,19,89.8,2.6\n\+    \7345,6453,18,88.9,2.5\n\+    \7340,6452,19,88.3,2.6\n\+    \7335,6447,20,88.4,2.7\n\+    \7330,6435,19,89.4,2.6\n\+    \7325,6420,18,90.8,2.4\n\+    \7320,6404,18,92.3,2.4\n\+    \7315,6390,19,93.5,2.6\n\+    \7310,6381,19,94.1,2.6\n\+    \7305,6377,18,94.0,2.5\n\+    \7300,6377,18,93.3,2.5\n\+    \7295,6378,19,92.4,2.6\n\+    \7290,6380,20,91.5,2.8\n\+    \7285,6380,20,90.9,2.7\n\+    \7280,6377,19,90.6,2.5\n\+    \7275,6371,18,90.8,2.4\n\+    \7270,6361,18,91.4,2.5\n\+    \7265,6348,19,92.6,2.6\n\+    \7260,6331,18,94.2,2.5\n\+    \7255,6312,17,96.2,2.4\n\+    \7250,6293,19,98.1,2.5\n\+    \7245,6277,20,99.6,2.7\n\+    \7240,6266,19,100.5,2.6\n\+    \7235,6259,18,100.8,2.4\n\+    \7230,6256,18,100.6,2.5\n\+    \7225,6257,20,99.8,2.8\n\+    \7220,6261,21,98.5,2.9\n\+    \7215,6268,21,96.9,2.9\n\+    \7210,6277,22,94.9,3.0\n\+    \7205,6287,23,92.9,3.1\n\+    \7200,6297,25,90.9,3.4\n\+    \7195,6306,27,89.1,3.6\n\+    \7190,6312,27,87.6,3.6\n\+    \7185,6315,24,86.6,3.3\n\+    \7180,6313,22,86.2,3.0\n\+    \7175,6303,22,86.8,2.9\n\+    \7170,6284,23,88.8,3.1\n\+    \7165,6254,22,92.2,2.9\n\+    \7160,6215,20,96.8,2.7\n\+    \7155,6177,20,101.4,2.7\n\+    \7150,6147,21,104.9,2.9\n\+    \7145,6131,20,106.3,2.8\n\+    \7140,6133,18,105.4,2.5\n\+    \7135,6144,19,103.2,2.6\n\+    \7130,6158,20,100.7,2.7\n\+    \7125,6168,18,98.5,2.5\n\+    \7120,6176,19,96.8,2.6\n\+    \7115,6182,21,95.4,2.9\n\+    \7110,6186,21,94.1,2.8\n\+    \7105,6189,21,93.1,2.8\n\+    \7100,6191,21,92.1,2.9\n\+    \7095,6193,19,91.2,2.6\n\+    \7090,6195,18,90.3,2.5\n\+    \7085,6194,20,89.7,2.7\n\+    \7080,6193,19,89.3,2.6\n\+    \7075,6189,19,89.1,2.6\n\+    \7070,6184,20,89.1,2.7\n\+    \7065,6179,19,89.2,2.6\n\+    \7060,6175,20,89.1,2.7\n\+    \7055,6175,21,88.4,2.8\n\+    \7050,6178,20,87.3,2.6\n\+    \7045,6183,19,86.0,2.5\n\+    \7040,6187,19,84.7,2.6\n\+    \7035,6189,19,83.9,2.6\n\+    \7030,6186,19,83.6,2.5\n\+    \7025,6181,20,83.6,2.7\n\+    \7020,6174,21,83.9,2.9\n\+    \7015,6167,20,84.2,2.7\n\+    \7010,6159,19,84.6,2.5\n\+    \7005,6151,19,85.1,2.6\n\+    \7000,6142,20,85.6,2.7\n\+    \6995,6133,19,86.2,2.6\n\+    \6990,6124,19,86.7,2.6\n\+    \6985,6117,20,87.0,2.7\n\+    \6980,6112,19,87.0,2.6\n\+    \6975,6109,20,86.7,2.7\n\+    \6970,6109,22,86.2,3.0\n\+    \6965,6110,21,85.4,2.8\n\+    \6960,6109,20,84.8,2.7\n\+    \6955,6105,21,84.6,2.8\n\+    \6950,6096,20,85.3,2.8\n\+    \6945,6081,19,86.7,2.6\n\+    \6940,6067,19,87.8,2.6\n\+    \6935,6060,18,88.1,2.5\n\+    \6930,6058,20,87.8,2.7\n\+    \6925,6058,19,87.1,2.6\n\+    \6920,6060,18,86.2,2.4\n\+    \6915,6062,19,85.3,2.6\n\+    \6910,6063,20,84.5,2.6\n\+    \6905,6062,18,84.0,2.4\n\+    \6900,6058,18,83.8,2.4\n\+    \6895,6050,18,84.2,2.4\n\+    \6890,6039,18,85.0,2.5\n\+    \6885,6027,18,86.0,2.5\n\+    \6880,6017,18,86.7,2.4\n\+    \6875,6015,19,86.3,2.5\n\+    \6870,6020,18,85.1,2.4\n\+    \6865,6025,18,83.8,2.5\n\+    \6860,6025,17,83.1,2.3\n\+    \6855,6019,17,83.2,2.2\n\+    \6850,6009,17,84.0,2.3\n\+    \6845,5997,17,84.9,2.4\n\+    \6840,5990,18,85.2,2.4\n\+    \6835,5989,17,84.6,2.3\n\+    \6830,5987,18,84.2,2.4\n\+    \6825,5982,18,84.2,2.5\n\+    \6820,5987,19,83.0,2.6\n\+    \6815,6002,18,80.3,2.5\n\+    \6810,6015,18,77.9,2.4\n\+    \6805,6016,17,77.1,2.3\n\+    \6800,6003,18,78.1,2.4\n\+    \6795,5984,19,80.0,2.6\n\+    \6790,5968,19,81.6,2.6\n\+    \6785,5955,19,82.6,2.5\n\+    \6780,5945,18,83.4,2.4\n\+    \6775,5937,18,83.7,2.5\n\+    \6770,5938,19,83.0,2.5\n\+    \6765,5945,19,81.4,2.5\n\+    \6760,5954,18,79.6,2.4\n\+    \6755,5957,19,78.4,2.5\n\+    \6750,5950,19,78.8,2.6\n\+    \6745,5934,19,80.3,2.6\n\+    \6740,5916,22,82.0,2.9\n\+    \6735,5902,22,83.3,2.9\n\+    \6730,5891,21,84.0,2.8\n\+    \6725,5884,21,84.3,2.9\n\+    \6720,5881,23,84.1,3.0\n\+    \6715,5880,22,83.6,2.9\n\+    \6710,5882,21,82.7,2.8\n\+    \6705,5886,21,81.5,2.8\n\+    \6700,5890,22,80.3,3.0\n\+    \6695,5894,22,79.0,2.9\n\+    \6690,5898,20,77.9,2.7\n\+    \6685,5899,19,77.1,2.6\n\+    \6680,5895,19,77.1,2.6\n\+    \6675,5883,19,78.0,2.5\n\+    \6670,5866,21,79.6,2.8\n\+    \6665,5849,19,81.2,2.6\n\+    \6660,5834,18,82.5,2.4\n\+    \6655,5825,18,83.2,2.4\n\+    \6650,5820,18,83.1,2.4\n\+    \6645,5817,18,82.9,2.4\n\+    \6640,5814,16,82.6,2.2\n\+    \6635,5807,16,83.0,2.2\n\+    \6630,5796,18,83.8,2.5\n\+    \6625,5786,19,84.5,2.6\n\+    \6620,5780,20,84.6,2.7\n\+    \6615,5780,19,83.9,2.6\n\+    \6610,5782,20,83.1,2.6\n\+    \6605,5779,19,82.9,2.6\n\+    \6600,5773,17,83.0,2.3\n\+    \6595,5769,18,82.9,2.4\n\+    \6590,5772,18,81.8,2.5\n\+    \6585,5780,17,80.0,2.3\n\+    \6580,5789,18,78.2,2.4\n\+    \6575,5794,19,76.9,2.5\n\+    \6570,5790,19,76.7,2.5\n\+    \6565,5781,18,77.3,2.4\n\+    \6560,5769,19,78.3,2.6\n\+    \6555,5757,20,79.2,2.7\n\+    \6550,5750,20,79.5,2.7\n\+    \6545,5749,19,79.0,2.5\n\+    \6540,5749,19,78.3,2.6\n\+    \6535,5746,19,78.0,2.5\n\+    \6530,5742,19,78.0,2.5\n\+    \6525,5740,19,77.6,2.6\n\+    \6520,5743,18,76.6,2.4\n\+    \6515,5748,20,75.2,2.6\n\+    \6510,5752,20,74.1,2.6\n\+    \6505,5751,19,73.5,2.6\n\+    \6500,5743,20,73.9,2.7\n\+    \6495,5726,20,75.5,2.6\n\+    \6490,5706,20,77.5,2.7\n\+    \6485,5691,21,78.9,2.8\n\+    \6480,5684,20,79.2,2.6\n\+    \6475,5684,20,78.6,2.7\n\+    \6470,5687,21,77.5,2.8\n\+    \6465,5691,19,76.4,2.6\n\+    \6460,5693,20,75.5,2.6\n\+    \6455,5691,20,75.1,2.7\n\+    \6450,5684,19,75.3,2.6\n\+    \6445,5673,21,76.1,2.7\n\+    \6440,5658,20,77.5,2.6\n\+    \6435,5645,20,78.6,2.6\n\+    \6430,5642,20,78.4,2.7\n\+    \6425,5650,19,76.6,2.5\n\+    \6420,5662,18,74.4,2.4\n\+    \6415,5669,17,72.8,2.3\n\+    \6410,5662,17,73.1,2.3\n\+    \6405,5643,17,75.0,2.3\n\+    \6400,5623,17,77.0,2.3\n\+    \6395,5598,17,79.7,2.3\n\+    \6390,5576,18,82.1,2.4\n\+    \6385,5560,19,83.5,2.5\n\+    \6380,5557,20,83.2,2.7\n\+    \6375,5567,20,81.3,2.6\n\+    \6370,5581,20,78.7,2.7\n\+    \6365,5594,21,76.4,2.8\n\+    \6360,5598,20,75.2,2.6\n\+    \6355,5594,19,75.1,2.5\n\+    \6350,5586,21,75.4,2.8\n\+    \6345,5581,20,75.5,2.7\n\+    \6340,5578,19,75.2,2.6\n\+    \6335,5580,20,74.4,2.7\n\+    \6330,5584,18,73.1,2.4\n\+    \6325,5587,18,72.1,2.5\n\+    \6320,5583,19,72.0,2.5\n\+    \6315,5572,18,72.8,2.4\n\+    \6310,5556,18,74.2,2.4\n\+    \6305,5539,19,75.9,2.5\n\+    \6300,5520,19,77.8,2.5\n\+    \6295,5501,17,79.6,2.3\n\+    \6290,5482,16,81.5,2.2\n\+    \6285,5463,17,83.4,2.3\n\+    \6280,5444,19,85.4,2.5\n\+    \6275,5424,18,87.4,2.5\n\+    \6270,5406,17,89.2,2.4\n\+    \6265,5391,17,90.6,2.3\n\+    \6260,5381,18,91.3,2.5\n\+    \6255,5379,19,90.9,2.6\n\+    \6250,5385,18,89.4,2.5\n\+    \6245,5397,17,87.1,2.3\n\+    \6240,5413,16,84.4,2.2\n\+    \6235,5427,17,81.8,2.3\n\+    \6230,5437,17,79.9,2.3\n\+    \6225,5439,17,78.9,2.3\n\+    \6220,5434,16,78.8,2.2\n\+    \6215,5425,16,79.4,2.2\n\+    \6210,5413,17,80.4,2.3\n\+    \6205,5399,18,81.6,2.4\n\+    \6200,5385,17,82.8,2.3\n\+    \6195,5372,16,84.0,2.2\n\+    \6190,5359,16,85.1,2.2\n\+    \6185,5345,17,86.3,2.4\n\+    \6180,5330,18,87.6,2.5\n\+    \6175,5316,18,89.0,2.4\n\+    \6170,5302,17,90.1,2.3\n\+    \6165,5292,17,90.9,2.3\n\+    \6160,5287,18,90.8,2.4\n\+    \6155,5291,18,89.7,2.5\n\+    \6150,5303,18,87.3,2.4\n\+    \6145,5321,17,84.3,2.3\n\+    \6140,5339,18,81.2,2.4\n\+    \6135,5353,19,78.6,2.5\n\+    \6130,5358,19,77.3,2.6\n\+    \6125,5352,19,77.6,2.5\n\+    \6120,5336,18,79.0,2.4\n\+    \6115,5316,19,81.0,2.5\n\+    \6110,5296,21,83.1,2.8\n\+    \6105,5279,22,84.7,3.0\n\+    \6100,5270,21,85.3,2.9\n\+    \6095,5270,19,84.6,2.5\n\+    \6090,5278,17,82.8,2.3\n\+    \6085,5290,18,80.6,2.4\n\+    \6080,5303,17,78.2,2.3\n\+    \6075,5314,16,76.1,2.2\n\+    \6070,5319,18,74.7,2.4\n\+    \6065,5318,18,74.3,2.4\n\+    \6060,5310,17,74.7,2.3\n\+    \6055,5304,18,74.9,2.4\n\+    \6050,5307,17,73.8,2.3\n\+    \6045,5317,17,71.8,2.3\n\+    \6040,5326,19,69.9,2.5\n\+    \6035,5328,19,69.0,2.5\n\+    \6030,5326,21,68.6,2.8\n\+    \6025,5323,21,68.4,2.8\n\+    \6020,5319,21,68.3,2.8\n\+    \6015,5314,23,68.3,3.0\n\+    \6010,5307,23,68.6,3.1\n\+    \6005,5297,20,69.3,2.6\n\+    \6000,5276,17,71.4,2.3\n\+    \5995,5248,16,74.5,2.2\n\+    \5990,5228,16,76.6,2.2\n\+    \5985,5207,16,78.7,2.1\n\+    \5980,5200,16,79.0,2.1\n\+    \5975,5207,17,77.4,2.3\n\+    \5970,5218,18,75.3,2.4\n\+    \5965,5230,17,73.1,2.3\n\+    \5960,5239,17,71.1,2.3\n\+    \5955,5244,18,69.9,2.4\n\+    \5950,5242,18,69.5,2.4\n\+    \5945,5232,17,70.2,2.2\n\+    \5940,5218,16,71.4,2.1\n\+    \5935,5202,17,72.9,2.2\n\+    \5930,5187,17,74.2,2.3\n\+    \5925,5175,16,75.2,2.1\n\+    \5920,5165,16,75.9,2.1\n\+    \5915,5154,17,76.7,2.3\n\+    \5910,5140,17,78.0,2.3\n\+    \5905,5122,17,79.7,2.3\n\+    \5900,5103,19,81.6,2.5\n\+    \5895,5085,19,83.3,2.5\n\+    \5890,5070,17,84.7,2.4\n\+    \5885,5059,19,85.5,2.5\n\+    \5880,5053,20,85.7,2.6\n\+    \5875,5052,18,85.2,2.4\n\+    \5870,5053,18,84.4,2.4\n\+    \5865,5053,18,83.7,2.5\n\+    \5860,5051,17,83.4,2.3\n\+    \5855,5046,16,83.4,2.2\n\+    \5850,5041,16,83.4,2.2\n\+    \5845,5038,16,83.2,2.2\n\+    \5840,5031,16,83.4,2.2\n\+    \5835,5027,16,83.3,2.1\n\+    \5830,5035,16,81.6,2.1\n\+    \5825,5054,16,78.4,2.1\n\+    \5820,5066,15,76.1,2.0\n\+    \5815,5070,15,75.0,2.0\n\+    \5810,5075,15,73.7,2.0\n\+    \5805,5081,15,72.1,2.0\n\+    \5800,5084,16,71.1,2.1\n\+    \5795,5082,16,70.7,2.1\n\+    \5790,5080,17,70.4,2.2\n\+    \5785,5081,16,69.6,2.2\n\+    \5780,5083,17,68.7,2.3\n\+    \5775,5084,16,67.8,2.2\n\+    \5770,5084,17,67.3,2.3\n\+    \5765,5079,17,67.2,2.2\n\+    \5760,5072,16,67.6,2.2\n\+    \5755,5059,17,68.6,2.2\n\+    \5750,5043,16,70.1,2.1\n\+    \5745,5027,17,71.5,2.2\n\+    \5740,5016,16,72.4,2.1\n\+    \5735,5008,16,72.8,2.2\n\+    \5730,5001,17,73.1,2.3\n\+    \5725,4994,16,73.4,2.1\n\+    \5720,4986,16,73.8,2.2\n\+    \5715,4980,16,74.0,2.1\n\+    \5710,4974,16,74.2,2.2\n\+    \5705,4969,15,74.1,2.1\n\+    \5700,4968,15,73.7,2.0\n\+    \5695,4969,16,72.8,2.1\n\+    \5690,4973,15,71.6,2.0\n\+    \5685,4977,16,70.4,2.1\n\+    \5680,4978,15,69.7,2.0\n\+    \5675,4979,16,69.0,2.2\n\+    \5670,4982,16,67.8,2.1\n\+    \5665,4983,16,67.1,2.1\n\+    \5660,4969,15,68.3,2.0\n\+    \5655,4946,16,70.7,2.1\n\+    \5650,4928,16,72.5,2.1\n\+    \5645,4919,16,73.0,2.1\n\+    \5640,4919,14,72.4,1.9\n\+    \5635,4924,13,71.1,1.8\n\+    \5630,4931,13,69.6,1.8\n\+    \5625,4937,13,68.1,1.8\n\+    \5620,4947,13,66.1,1.8\n\+    \5615,4958,13,63.9,1.8\n\+    \5610,4953,14,63.9,1.8\n\+    \5605,4933,14,66.0,1.8\n\+    \5600,4907,14,68.8,1.8\n\+    \5595,4882,13,71.5,1.8\n\+    \5590,4856,13,74.3,1.8\n\+    \5585,4825,13,77.9,1.8\n\+    \5580,4794,14,81.3,1.8\n\+    \5575,4774,14,83.4,1.9\n\+    \5570,4761,14,84.5,1.9\n\+    \5565,4755,14,84.6,1.9\n\+    \5560,4756,13,83.8,1.8\n\+    \5555,4756,15,83.1,2.0\n\+    \5550,4753,16,83.0,2.1\n\+    \5545,4750,16,82.7,2.1\n\+    \5540,4751,15,81.9,2.0\n\+    \5535,4757,16,80.4,2.1\n\+    \5530,4766,15,78.6,2.0\n\+    \5525,4773,16,77.0,2.2\n\+    \5520,4773,16,76.3,2.1\n\+    \5515,4770,16,76.0,2.2\n\+    \5510,4773,17,75.0,2.3\n\+    \5505,4786,16,72.6,2.1\n\+    \5500,4799,16,70.3,2.2\n\+    \5495,4803,15,69.1,2.1\n\+    \5490,4796,16,69.3,2.2\n\+    \5485,4783,15,70.5,2.1\n\+    \5480,4764,16,72.3,2.1\n\+    \5475,4744,15,74.4,2.0\n\+    \5470,4723,16,76.5,2.2\n\+    \5465,4706,15,78.1,2.1\n\+    \5460,4694,16,79.1,2.1\n\+    \5455,4688,15,79.2,2.1\n\+    \5450,4684,15,79.2,2.0\n\+    \5445,4673,15,80.0,2.0\n\+    \5440,4653,15,82.0,2.0\n\+    \5435,4636,15,83.6,2.0\n\+    \5430,4628,15,84.0,2.0\n\+    \5425,4630,15,83.1,2.0\n\+    \5420,4639,15,81.3,2.0\n\+    \5415,4651,14,79.0,1.9\n\+    \5410,4660,15,77.2,2.0\n\+    \5405,4668,15,75.5,2.0\n\+    \5400,4672,15,74.2,2.0\n\+    \5395,4672,15,73.6,2.0\n\+    \5390,4670,15,73.1,2.0\n\+    \5385,4675,15,71.9,2.0\n\+    \5380,4685,15,69.8,2.0\n\+    \5375,4697,15,67.6,2.0\n\+    \5370,4705,15,66.0,2.0\n\+    \5365,4706,15,65.2,2.0\n\+    \5360,4701,16,65.1,2.1\n\+    \5355,4694,15,65.5,2.0\n\+    \5350,4691,16,65.2,2.1\n\+    \5345,4698,15,63.6,2.0\n\+    \5340,4706,15,61.9,2.0\n\+    \5335,4706,15,61.3,2.0\n\+    \5330,4690,15,62.8,2.0\n\+    \5325,4662,15,65.9,2.0\n\+    \5320,4629,15,69.5,2.1\n\+    \5315,4600,15,72.7,2.0\n\+    \5310,4577,15,75.2,2.0\n\+    \5305,4560,15,76.8,2.0\n\+    \5300,4549,16,77.7,2.1\n\+    \5295,4540,14,78.2,1.9\n\+    \5290,4531,14,78.9,1.9\n\+    \5285,4518,14,79.9,1.9\n\+    \5280,4506,15,80.9,2.0\n\+    \5275,4495,15,81.7,2.0\n\+    \5270,4487,15,82.2,2.1\n\+    \5265,4482,15,82.1,2.0\n\+    \5260,4478,15,81.9,2.0\n\+    \5255,4475,15,81.8,2.0\n\+    \5250,4475,14,81.1,1.9\n\+    \5245,4480,14,79.7,1.9\n\+    \5240,4484,14,78.6,1.9\n\+    \5235,4480,14,78.5,1.9\n\+    \5230,4473,15,78.8,2.0\n\+    \5225,4475,14,77.8,1.9\n\+    \5220,4480,15,76.5,2.0\n\+    \5215,4476,14,76.4,1.9\n\+    \5210,4464,14,77.3,1.9\n\+    \5205,4458,15,77.5,2.0\n\+    \5200,4464,14,76.1,1.9\n\+    \5195,4470,15,74.6,2.0\n\+    \5190,4478,14,72.9,1.9\n\+    \5185,4488,14,70.9,1.9\n\+    \5180,4495,15,69.3,1.9\n\+    \5175,4498,14,68.3,1.9\n\+    \5170,4499,14,67.5,1.9\n\+    \5165,4506,14,65.9,1.9\n\+    \5160,4518,15,63.7,1.9\n\+    \5155,4526,14,62.0,1.9\n\+    \5150,4529,14,60.9,1.9\n\+    \5145,4524,15,60.9,2.0\n\+    \5140,4514,16,61.7,2.1\n\+    \5135,4503,15,62.4,2.0\n\+    \5130,4495,16,62.9,2.1\n\+    \5125,4487,15,63.3,2.0\n\+    \5120,4482,15,63.3,2.0\n\+    \5115,4482,16,62.7,2.1\n\+    \5110,4486,16,61.5,2.1\n\+    \5105,4496,15,59.5,2.0\n\+    \5100,4507,16,57.4,2.1\n\+    \5095,4514,15,55.9,2.0\n\+    \5090,4514,16,55.3,2.1\n\+    \5085,4510,16,55.2,2.1\n\+    \5080,4506,16,55.0,2.2\n\+    \5075,4506,16,54.4,2.1\n\+    \5070,4503,16,54.1,2.1\n\+    \5065,4500,16,53.9,2.1\n\+    \5060,4499,16,53.4,2.1\n\+    \5055,4489,16,54.1,2.0\n\+    \5050,4470,16,55.9,2.1\n\+    \5045,4451,15,57.8,2.0\n\+    \5040,4436,16,59.1,2.1\n\+    \5035,4427,16,59.6,2.1\n\+    \5030,4421,16,59.9,2.1\n\+    \5025,4414,15,60.1,2.0\n\+    \5020,4409,15,60.1,2.0\n\+    \5015,4411,16,59.2,2.1\n\+    \5010,4421,15,57.3,2.0\n\+    \5005,4432,16,55.2,2.1\n\+    \5000,4439,15,53.7,2.0\n\+    \4999,4439,15,53.5,2.0\n\+    \4998,4440,15,53.3,1.9\n\+    \4997,4440,15,53.1,1.9\n\+    \4996,4440,15,53.0,1.9\n\+    \4995,4440,15,52.9,1.9\n\+    \4994,4439,15,52.8,1.9\n\+    \4993,4439,15,52.7,2.0\n\+    \4992,4439,15,52.6,2.0\n\+    \4991,4439,15,52.5,2.0\n\+    \4990,4439,15,52.4,2.0\n\+    \4989,4438,15,52.3,2.0\n\+    \4988,4438,15,52.2,1.9\n\+    \4987,4438,15,52.1,1.9\n\+    \4986,4438,15,52.0,1.9\n\+    \4985,4437,15,51.9,1.9\n\+    \4984,4436,15,51.9,2.0\n\+    \4983,4435,15,51.9,2.0\n\+    \4982,4434,15,52.0,2.0\n\+    \4981,4432,15,52.2,2.0\n\+    \4980,4429,15,52.4,2.0\n\+    \4979,4426,15,52.6,1.9\n\+    \4978,4423,15,52.9,1.9\n\+    \4977,4420,14,53.2,1.9\n\+    \4976,4416,15,53.5,1.9\n\+    \4975,4413,15,53.8,1.9\n\+    \4974,4410,15,54.1,2.0\n\+    \4973,4408,15,54.3,2.0\n\+    \4972,4405,15,54.4,2.0\n\+    \4971,4403,15,54.6,2.0\n\+    \4970,4402,15,54.7,1.9\n\+    \4969,4400,15,54.8,1.9\n\+    \4968,4398,15,54.8,1.9\n\+    \4967,4397,15,54.9,1.9\n\+    \4966,4396,15,55.0,2.0\n\+    \4965,4394,15,55.1,2.0\n\+    \4964,4392,15,55.2,2.0\n\+    \4963,4390,15,55.3,2.0\n\+    \4962,4388,15,55.4,2.0\n\+    \4961,4386,15,55.6,2.0\n\+    \4960,4384,15,55.8,2.0\n\+    \4959,4381,15,56.0,2.0\n\+    \4958,4379,15,56.2,1.9\n\+    \4957,4376,15,56.4,1.9\n\+    \4956,4374,15,56.5,1.9\n\+    \4955,4372,15,56.7,2.0\n\+    \4954,4370,15,56.9,2.0\n\+    \4953,4368,15,57.0,2.0\n\+    \4952,4366,16,57.1,2.1\n\+    \4951,4365,16,57.1,2.1\n\+    \4950,4364,16,57.1,2.1\n\+    \4949,4363,16,57.1,2.1\n\+    \4948,4363,16,57.0,2.1\n\+    \4947,4363,16,56.8,2.1\n\+    \4946,4364,16,56.6,2.1\n\+    \4945,4364,15,56.4,2.0\n\+    \4944,4365,15,56.2,2.0\n\+    \4943,4366,15,55.9,2.0\n\+    \4942,4367,15,55.6,2.0\n\+    \4941,4369,15,55.3,2.0\n\+    \4940,4370,15,55.0,2.0\n\+    \4939,4371,15,54.7,2.0\n\+    \4938,4373,16,54.4,2.0\n\+    \4937,4374,16,54.1,2.1\n\+    \4936,4375,16,53.8,2.1\n\+    \4935,4377,16,53.5,2.1\n\+    \4934,4378,16,53.3,2.1\n\+    \4933,4379,16,53.0,2.1\n\+    \4932,4379,16,52.8,2.0\n\+    \4931,4380,15,52.5,2.0\n\+    \4930,4381,15,52.3,2.0\n\+    \4929,4382,15,52.1,2.0\n\+    \4928,4382,15,51.9,2.0\n\+    \4927,4383,15,51.7,2.0\n\+    \4926,4383,16,51.5,2.0\n\+    \4925,4383,16,51.4,2.1\n\+    \4924,4384,16,51.2,2.1\n\+    \4923,4384,16,51.1,2.1\n\+    \4922,4384,17,50.9,2.2\n\+    \4921,4384,17,50.8,2.2\n\+    \4920,4384,17,50.7,2.2\n\+    \4919,4384,17,50.6,2.2\n\+    \4918,4383,17,50.5,2.2\n\+    \4917,4383,16,50.4,2.2\n\+    \4916,4383,16,50.3,2.1\n\+    \4915,4383,16,50.2,2.1\n\+    \4914,4382,16,50.1,2.0\n\+    \4913,4382,15,50.0,2.0\n\+    \4912,4381,15,49.9,2.0\n\+    \4911,4381,15,49.9,2.0\n\+    \4910,4381,15,49.8,2.0\n\+    \4909,4381,15,49.7,2.0\n\+    \4908,4380,15,49.6,2.0\n\+    \4907,4380,15,49.5,2.0\n\+    \4906,4380,16,49.4,2.0\n\+    \4905,4380,16,49.3,2.1\n\+    \4904,4380,16,49.1,2.1\n\+    \4903,4380,16,49.0,2.1\n\+    \4902,4380,16,48.9,2.1\n\+    \4901,4380,16,48.7,2.0\n\+    \4900,4381,15,48.5,2.0\n\+    \4899,4381,15,48.3,2.0\n\+    \4898,4382,15,48.2,2.0\n\+    \4897,4382,15,48.0,1.9\n\+    \4896,4383,15,47.8,1.9\n\+    \4895,4383,15,47.6,1.9\n\+    \4894,4383,15,47.4,2.0\n\+    \4893,4384,15,47.2,2.0\n\+    \4892,4384,16,47.1,2.0\n\+    \4891,4384,16,46.9,2.1\n\+    \4890,4384,16,46.8,2.1\n\+    \4889,4384,16,46.7,2.1\n\+    \4888,4384,17,46.6,2.2\n\+    \4887,4383,17,46.5,2.2\n\+    \4886,4383,17,46.5,2.2\n\+    \4885,4382,16,46.5,2.1\n\+    \4884,4381,16,46.5,2.1\n\+    \4883,4380,16,46.5,2.1\n\+    \4882,4379,16,46.5,2.1\n\+    \4881,4377,16,46.6,2.0\n\+    \4880,4376,15,46.6,2.0\n\+    \4879,4374,15,46.7,2.0\n\+    \4878,4372,15,46.8,2.0\n\+    \4877,4370,15,47.0,2.0\n\+    \4876,4368,15,47.1,2.0\n\+    \4875,4366,15,47.2,2.0\n\+    \4874,4364,15,47.4,2.0\n\+    \4873,4361,15,47.6,2.0\n\+    \4872,4359,16,47.8,2.0\n\+    \4871,4356,16,48.0,2.1\n\+    \4870,4354,16,48.3,2.1\n\+    \4869,4351,16,48.5,2.1\n\+    \4868,4348,16,48.8,2.1\n\+    \4867,4345,16,49.0,2.0\n\+    \4866,4342,15,49.3,2.0\n\+    \4865,4338,15,49.6,2.0\n\+    \4864,4335,15,49.9,1.9\n\+    \4863,4332,15,50.2,1.9\n\+    \4862,4329,14,50.5,1.9\n\+    \4861,4325,14,50.8,1.9\n\+    \4860,4322,14,51.1,1.9\n\+    \4859,4318,15,51.5,1.9\n\+    \4858,4315,15,51.8,1.9\n\+    \4857,4312,15,52.1,2.0\n\+    \4856,4308,15,52.4,2.0\n\+    \4855,4305,16,52.7,2.1\n\+    \4854,4302,16,53.0,2.1\n\+    \4853,4299,16,53.2,2.1\n\+    \4852,4296,16,53.5,2.1\n\+    \4851,4293,16,53.8,2.1\n\+    \4850,4290,16,54.1,2.0\n\+    \4849,4287,15,54.3,2.0\n\+    \4848,4284,15,54.6,2.0\n\+    \4847,4281,15,54.9,2.0\n\+    \4846,4278,15,55.1,2.0\n\+    \4845,4275,15,55.4,1.9\n\+    \4844,4272,15,55.7,1.9\n\+    \4843,4269,15,55.9,1.9\n\+    \4842,4266,15,56.2,1.9\n\+    \4841,4262,15,56.5,2.0\n\+    \4840,4259,15,56.8,2.0\n\+    \4839,4256,15,57.1,2.0\n\+    \4838,4252,15,57.5,2.0\n\+    \4837,4249,15,57.8,2.0\n\+    \4836,4245,15,58.2,2.0\n\+    \4835,4241,15,58.5,2.0\n\+    \4834,4237,15,58.9,2.0\n\+    \4833,4233,15,59.3,2.0\n\+    \4832,4229,15,59.8,1.9\n\+    \4831,4225,15,60.2,1.9\n\+    \4830,4220,14,60.6,1.9\n\+    \4829,4216,14,61.1,1.9\n\+    \4828,4212,14,61.5,1.9\n\+    \4827,4208,14,61.9,1.9\n\+    \4826,4204,14,62.3,1.9\n\+    \4825,4200,14,62.7,1.9\n\+    \4824,4196,15,63.1,1.9\n\+    \4823,4192,15,63.5,2.0\n\+    \4822,4188,15,63.8,2.0\n\+    \4821,4185,15,64.1,2.0\n\+    \4820,4182,15,64.4,2.0\n\+    \4819,4179,15,64.7,2.0\n\+    \4818,4177,15,64.9,2.0\n\+    \4817,4174,15,65.1,2.0\n\+    \4816,4172,15,65.2,2.0\n\+    \4815,4170,15,65.4,1.9\n\+    \4814,4168,14,65.5,1.9\n\+    \4813,4166,14,65.6,1.9\n\+    \4812,4165,14,65.7,1.9\n\+    \4811,4163,14,65.8,1.9\n\+    \4810,4162,15,65.8,1.9\n\+    \4809,4160,15,65.9,2.0\n\+    \4808,4159,15,66.0,2.0\n\+    \4807,4157,15,66.0,2.0\n\+    \4806,4156,15,66.1,2.1\n\+    \4805,4154,16,66.2,2.1\n\+    \4804,4153,16,66.2,2.1\n\+    \4803,4151,16,66.3,2.1\n\+    \4802,4149,16,66.4,2.1\n\+    \4801,4148,15,66.5,2.0\n\+    \4800,4146,15,66.7,2.0\n\+    \4799,4144,15,66.8,2.0\n\+    \4798,4142,15,66.9,2.0\n\+    \4797,4140,14,67.0,1.9\n\+    \4796,4138,14,67.1,1.9\n\+    \4795,4136,14,67.3,1.9\n\+    \4794,4135,14,67.4,1.9\n\+    \4793,4133,14,67.5,1.8\n\+    \4792,4131,14,67.6,1.8\n\+    \4791,4129,14,67.7,1.9\n\+    \4790,4127,14,67.8,1.9\n\+    \4789,4126,14,67.9,1.9\n\+    \4788,4124,14,68.0,1.9\n\+    \4787,4122,14,68.1,1.9\n\+    \4786,4121,15,68.2,1.9\n\+    \4785,4119,15,68.3,1.9\n\+    \4784,4118,15,68.3,1.9\n\+    \4783,4117,15,68.3,1.9\n\+    \4782,4115,14,68.4,1.9\n\+    \4781,4114,14,68.4,1.9\n\+    \4780,4113,14,68.4,1.9\n\+    \4779,4113,14,68.3,1.9\n\+    \4778,4112,14,68.3,1.9\n\+    \4777,4111,14,68.2,1.8\n\+    \4776,4111,14,68.2,1.8\n\+    \4775,4111,14,68.0,1.8\n\+    \4774,4111,14,67.9,1.9\n\+    \4773,4111,14,67.7,1.9\n\+    \4772,4112,14,67.5,1.9\n\+    \4771,4113,14,67.3,1.9\n\+    \4770,4114,15,67.0,1.9\n\+    \4769,4115,15,66.7,2.0\n\+    \4768,4116,15,66.4,2.0\n\+    \4767,4118,15,66.1,2.0\n\+    \4766,4120,15,65.6,2.0\n\+    \4765,4123,15,65.2,2.0\n\+    \4764,4126,15,64.7,2.0\n\+    \4763,4128,15,64.2,2.0\n\+    \4762,4132,15,63.6,2.0\n\+    \4761,4135,15,63.1,2.0\n\+    \4760,4139,15,62.5,1.9\n\+    \4759,4142,14,61.9,1.9\n\+    \4758,4146,14,61.2,1.9\n\+    \4757,4150,14,60.6,1.9\n\+    \4756,4154,14,60.0,1.9\n\+    \4755,4158,14,59.3,1.8\n\+    \4754,4161,14,58.7,1.8\n\+    \4753,4165,14,58.0,1.8\n\+    \4752,4169,14,57.4,1.9\n\+    \4751,4173,14,56.8,1.9\n\+    \4750,4176,14,56.2,1.9\n\+    \4749,4180,14,55.6,1.9\n\+    \4748,4183,15,55.1,1.9\n\+    \4747,4186,15,54.6,1.9\n\+    \4746,4188,15,54.1,2.0\n\+    \4745,4190,15,53.7,2.0\n\+    \4744,4192,15,53.3,2.0\n\+    \4743,4194,15,53.0,2.0\n\+    \4742,4195,15,52.7,2.0\n\+    \4741,4196,15,52.5,2.0\n\+    \4740,4196,15,52.3,1.9\n\+    \4739,4196,15,52.2,1.9\n\+    \4738,4196,14,52.1,1.9\n\+    \4737,4195,14,52.1,1.9\n\+    \4736,4194,14,52.1,1.9\n\+    \4735,4192,14,52.2,1.9\n\+    \4734,4191,14,52.3,1.9\n\+    \4733,4189,14,52.4,1.9\n\+    \4732,4187,14,52.5,1.9\n\+    \4731,4185,15,52.6,1.9\n\+    \4730,4183,15,52.7,2.0\n\+    \4729,4181,15,52.9,2.0\n\+    \4728,4180,16,53.0,2.1\n\+    \4727,4178,16,53.1,2.1\n\+    \4726,4176,16,53.1,2.1\n\+    \4725,4175,16,53.2,2.1\n\+    \4724,4174,16,53.2,2.2\n\+    \4723,4173,16,53.2,2.1\n\+    \4722,4172,16,53.2,2.1\n\+    \4721,4171,16,53.2,2.1\n\+    \4720,4171,16,53.1,2.1\n\+    \4719,4170,16,53.0,2.1\n\+    \4718,4170,15,53.0,2.0\n\+    \4717,4170,15,52.9,2.0\n\+    \4716,4169,15,52.8,2.0\n\+    \4715,4169,15,52.7,2.0\n\+    \4714,4169,15,52.6,1.9\n\+    \4713,4168,15,52.5,1.9\n\+    \4712,4168,15,52.4,1.9\n\+    \4711,4168,15,52.3,1.9\n\+    \4710,4167,15,52.3,1.9\n\+    \4709,4167,15,52.2,2.0\n\+    \4708,4166,15,52.2,2.0\n\+    \4707,4166,15,52.1,2.0\n\+    \4706,4165,15,52.1,2.0\n\+    \4705,4164,15,52.1,2.0\n\+    \4704,4162,15,52.2,2.0\n\+    \4703,4161,15,52.2,2.0\n\+    \4702,4159,15,52.3,2.0\n\+    \4701,4158,15,52.4,2.0\n\+    \4700,4155,15,52.6,2.0\n\+    \4699,4153,15,52.7,1.9\n\+    \4698,4151,15,52.9,1.9\n\+    \4697,4149,15,53.1,1.9\n\+    \4696,4146,15,53.3,1.9\n\+    \4695,4144,15,53.5,2.0\n\+    \4694,4141,15,53.6,2.0\n\+    \4693,4139,15,53.8,2.0\n\+    \4692,4137,15,53.9,2.0\n\+    \4691,4135,16,54.1,2.1\n\+    \4690,4134,16,54.2,2.1\n\+    \4689,4132,16,54.2,2.1\n\+    \4688,4131,16,54.2,2.1\n\+    \4687,4130,16,54.2,2.1\n\+    \4686,4130,16,54.1,2.1\n\+    \4685,4130,16,54.0,2.1\n\+    \4684,4131,15,53.8,2.0\n\+    \4683,4131,15,53.6,2.0\n\+    \4682,4132,15,53.3,1.9\n\+    \4681,4134,14,53.0,1.9\n\+    \4680,4135,14,52.7,1.9\n\+    \4679,4137,15,52.3,1.9\n\+    \4678,4139,15,51.9,1.9\n\+    \4677,4141,15,51.5,2.0\n\+    \4676,4144,16,51.1,2.0\n\+    \4675,4146,16,50.6,2.1\n\+    \4674,4149,16,50.2,2.1\n\+    \4673,4151,17,49.7,2.2\n\+    \4672,4154,17,49.2,2.2\n\+    \4671,4156,17,48.8,2.2\n\+    \4670,4159,17,48.3,2.2\n\+    \4669,4161,16,47.9,2.1\n\+    \4668,4164,16,47.4,2.1\n\+    \4667,4166,16,47.0,2.0\n\+    \4666,4168,15,46.6,2.0\n\+    \4665,4170,15,46.3,1.9\n\+    \4664,4171,15,45.9,1.9\n\+    \4663,4173,15,45.6,1.9\n\+    \4662,4174,15,45.4,1.9\n\+    \4661,4174,15,45.2,1.9\n\+    \4660,4175,15,45.0,2.0\n\+    \4659,4174,15,44.9,2.0\n\+    \4658,4174,15,44.8,2.0\n\+    \4657,4173,16,44.8,2.0\n\+    \4656,4171,16,44.9,2.0\n\+    \4655,4169,15,45.1,2.0\n\+    \4654,4167,15,45.2,2.0\n\+    \4653,4164,15,45.5,2.0\n\+    \4652,4161,15,45.7,2.0\n\+    \4651,4158,15,46.0,2.0\n\+    \4650,4155,15,46.3,2.0\n\+    \4649,4152,15,46.5,2.0\n\+    \4648,4149,16,46.8,2.0\n\+    \4647,4146,16,47.1,2.1\n\+    \4646,4143,16,47.3,2.1\n\+    \4645,4141,17,47.5,2.2\n\+    \4644,4139,17,47.6,2.2\n\+    \4643,4137,17,47.7,2.2\n\+    \4642,4136,16,47.7,2.1\n\+    \4641,4136,16,47.7,2.1\n\+    \4640,4135,16,47.6,2.1\n\+    \4639,4136,16,47.4,2.0\n\+    \4638,4136,15,47.2,2.0\n\+    \4637,4137,15,47.0,2.0\n\+    \4636,4137,15,46.8,2.0\n\+    \4635,4138,15,46.6,2.0\n\+    \4634,4139,16,46.3,2.0\n\+    \4633,4140,16,46.1,2.1\n\+    \4632,4140,16,45.9,2.1\n\+    \4631,4141,16,45.7,2.1\n\+    \4630,4141,16,45.6,2.1\n\+    \4629,4141,16,45.5,2.1\n\+    \4628,4140,16,45.4,2.1\n\+    \4627,4140,16,45.4,2.0\n\+    \4626,4139,15,45.4,2.0\n\+    \4625,4138,15,45.4,2.0\n\+    \4624,4136,16,45.4,2.0\n\+    \4623,4135,16,45.5,2.0\n\+    \4622,4133,16,45.6,2.1\n\+    \4621,4131,16,45.7,2.1\n\+    \4620,4129,16,45.9,2.1\n\+    \4619,4127,16,46.0,2.1\n\+    \4618,4125,16,46.2,2.1\n\+    \4617,4122,16,46.3,2.0\n\+    \4616,4120,16,46.5,2.0\n\+    \4615,4118,15,46.7,2.0\n\+    \4614,4116,15,46.8,2.0\n\+    \4613,4114,15,47.0,2.0\n\+    \4612,4112,16,47.1,2.0\n\+    \4611,4110,16,47.2,2.1\n\+    \4610,4109,16,47.2,2.1\n\+    \4609,4108,17,47.2,2.2\n\+    \4608,4107,17,47.2,2.2\n\+    \4607,4107,17,47.1,2.2\n\+    \4606,4107,17,47.0,2.2\n\+    \4605,4107,17,46.8,2.2\n\+    \4604,4108,17,46.6,2.2\n\+    \4603,4109,17,46.3,2.2\n\+    \4602,4110,16,46.1,2.1\n\+    \4601,4111,17,45.8,2.2\n\+    \4600,4113,17,45.5,2.2\n\+    \4599,4114,17,45.2,2.2\n\+    \4598,4115,17,44.9,2.3\n\+    \4597,4117,18,44.5,2.3\n\+    \4596,4118,18,44.2,2.3\n\+    \4595,4119,18,44.0,2.3\n\+    \4594,4120,18,43.7,2.3\n\+    \4593,4121,18,43.5,2.3\n\+    \4592,4122,17,43.3,2.2\n\+    \4591,4122,17,43.1,2.2\n\+    \4590,4122,17,42.9,2.2\n\+    \4589,4122,17,42.8,2.1\n\+    \4588,4122,16,42.8,2.1\n\+    \4587,4121,16,42.7,2.1\n\+    \4586,4120,16,42.7,2.1\n\+    \4585,4119,16,42.7,2.1\n\+    \4584,4118,16,42.8,2.1\n\+    \4583,4116,16,42.8,2.0\n\+    \4582,4115,15,42.9,2.0\n\+    \4581,4113,15,43.0,2.0\n\+    \4580,4111,15,43.2,2.0\n\+    \4579,4109,15,43.3,2.0\n\+    \4578,4106,16,43.5,2.0\n\+    \4577,4104,16,43.7,2.1\n\+    \4576,4101,16,43.9,2.1\n\+    \4575,4098,17,44.2,2.1\n\+    \4574,4095,17,44.4,2.2\n\+    \4573,4092,16,44.7,2.1\n\+    \4572,4089,16,45.0,2.1\n\+    \4571,4086,16,45.2,2.1\n\+    \4570,4083,16,45.5,2.1\n\+    \4569,4081,16,45.7,2.1\n\+    \4568,4079,17,45.8,2.1\n\+    \4567,4077,17,45.9,2.2\n\+    \4566,4076,17,46.0,2.2\n\+    \4565,4075,17,45.9,2.2\n\+    \4564,4075,17,45.8,2.2\n\+    \4563,4075,16,45.7,2.1\n\+    \4562,4075,16,45.5,2.1\n\+    \4561,4076,16,45.3,2.1\n\+    \4560,4077,16,45.1,2.1\n\+    \4559,4078,17,44.8,2.2\n\+    \4558,4079,17,44.5,2.2\n\+    \4557,4080,17,44.3,2.2\n\+    \4556,4081,17,44.0,2.2\n\+    \4555,4082,17,43.8,2.3\n\+    \4554,4083,17,43.6,2.2\n\+    \4553,4083,17,43.4,2.2\n\+    \4552,4083,17,43.2,2.2\n\+    \4551,4084,17,43.1,2.2\n\+    \4550,4084,17,42.9,2.1\n\+    \4549,4084,17,42.8,2.2\n\+    \4548,4084,17,42.6,2.2\n\+    \4547,4085,17,42.4,2.2\n\+    \4546,4085,17,42.2,2.2\n\+    \4545,4086,16,42.0,2.1\n\+    \4544,4087,16,41.8,2.1\n\+    \4543,4087,16,41.5,2.0\n\+    \4542,4088,16,41.3,2.0\n\+    \4541,4089,15,41.1,2.0\n\+    \4540,4090,15,40.9,2.0\n\+    \4539,4090,15,40.7,2.0\n\+    \4538,4090,15,40.5,2.0\n\+    \4537,4090,16,40.4,2.0\n\+    \4536,4090,16,40.3,2.1\n\+    \4535,4089,16,40.3,2.1\n\+    \4534,4088,16,40.3,2.1\n\+    \4533,4087,16,40.4,2.1\n\+    \4532,4085,16,40.5,2.1\n\+    \4531,4082,16,40.7,2.1\n\+    \4530,4079,16,40.9,2.1\n\+    \4529,4076,16,41.2,2.1\n\+    \4528,4073,17,41.6,2.2\n\+    \4527,4069,17,42.0,2.2\n\+    \4526,4064,17,42.4,2.2\n\+    \4525,4060,16,42.9,2.1\n\+    \4524,4055,16,43.4,2.1\n\+    \4523,4050,16,43.9,2.1\n\+    \4522,4045,16,44.4,2.0\n\+    \4521,4040,16,44.9,2.0\n\+    \4520,4035,16,45.4,2.0\n\+    \4519,4030,16,45.9,2.1\n\+    \4518,4026,16,46.4,2.1\n\+    \4517,4021,16,46.8,2.1\n\+    \4516,4017,16,47.2,2.1\n\+    \4515,4014,17,47.6,2.2\n\+    \4514,4010,16,47.9,2.1\n\+    \4513,4007,16,48.2,2.1\n\+    \4512,4005,16,48.4,2.1\n\+    \4511,4003,16,48.5,2.1\n\+    \4510,4001,16,48.6,2.1\n\+    \4509,4000,17,48.7,2.2\n\+    \4508,3998,17,48.7,2.2\n\+    \4507,3997,17,48.7,2.2\n\+    \4506,3996,17,48.7,2.2\n\+    \4505,3996,16,48.7,2.2\n\+    \4504,3995,16,48.6,2.1\n\+    \4503,3995,16,48.6,2.1\n\+    \4502,3994,16,48.5,2.0\n\+    \4501,3994,16,48.4,2.0\n\+    \4500,3994,16,48.3,2.1\n\+    \4499,3994,16,48.1,2.1\n\+    \4498,3994,16,48.0,2.1\n\+    \4497,3994,16,47.8,2.1\n\+    \4496,3994,16,47.7,2.1\n\+    \4495,3995,16,47.5,2.1\n\+    \4494,3995,16,47.4,2.1\n\+    \4493,3995,16,47.2,2.1\n\+    \4492,3995,16,47.1,2.0\n\+    \4491,3996,16,46.9,2.0\n\+    \4490,3997,16,46.7,2.1\n\+    \4489,3998,16,46.4,2.1\n\+    \4488,3999,16,46.1,2.1\n\+    \4487,4000,16,45.8,2.1\n\+    \4486,4002,16,45.5,2.1\n\+    \4485,4004,16,45.1,2.1\n\+    \4484,4006,16,44.7,2.1\n\+    \4483,4008,16,44.3,2.1\n\+    \4482,4010,16,44.0,2.0\n\+    \4481,4012,16,43.5,2.0\n\+    \4480,4014,16,43.2,2.0\n\+    \4479,4016,16,42.8,2.1\n\+    \4478,4018,16,42.4,2.1\n\+    \4477,4019,16,42.1,2.1\n\+    \4476,4021,16,41.7,2.1\n\+    \4475,4022,16,41.5,2.1\n\+    \4474,4023,16,41.2,2.1\n\+    \4473,4024,16,41.0,2.1\n\+    \4472,4024,16,40.8,2.1\n\+    \4471,4025,16,40.6,2.1\n\+    \4470,4026,17,40.4,2.1\n\+    \4469,4027,17,40.1,2.2\n\+    \4468,4028,17,39.8,2.2\n\+    \4467,4030,17,39.4,2.2\n\+    \4466,4032,16,39.0,2.1\n\+    \4465,4034,16,38.6,2.1\n\+    \4464,4037,16,38.2,2.0\n\+    \4463,4039,16,37.8,2.0\n\+    \4462,4041,16,37.4,2.0\n\+    \4461,4043,16,37.0,2.0\n\+    \4460,4044,16,36.7,2.0\n\+    \4459,4046,16,36.4,2.1\n\+    \4458,4046,16,36.2,2.1\n\+    \4457,4047,16,36.0,2.0\n\+    \4456,4046,16,35.9,2.0\n\+    \4455,4046,16,35.9,2.0\n\+    \4454,4045,16,35.9,2.1\n\+    \4453,4043,16,36.0,2.1\n\+    \4452,4041,17,36.1,2.2\n\+    \4451,4038,17,36.3,2.2\n\+    \4450,4035,17,36.6,2.2\n\+    \4449,4032,17,36.9,2.2\n\+    \4448,4029,17,37.2,2.2\n\+    \4447,4025,17,37.6,2.2\n\+    \4446,4021,17,38.0,2.1\n\+    \4445,4017,16,38.4,2.1\n\+    \4444,4013,16,38.8,2.1\n\+    \4443,4009,16,39.1,2.1\n\+    \4442,4005,16,39.5,2.1\n\+    \4441,4002,16,39.7,2.1\n\+    \4440,3999,17,40.0,2.1\n\+    \4439,3997,16,40.1,2.1\n\+    \4438,3996,16,40.2,2.1\n\+    \4437,3994,16,40.3,2.1\n\+    \4436,3994,16,40.2,2.1\n\+    \4435,3993,16,40.2,2.0\n\+    \4434,3993,16,40.1,2.1\n\+    \4433,3993,16,39.9,2.1\n\+    \4432,3994,16,39.7,2.1\n\+    \4431,3995,16,39.5,2.1\n\+    \4430,3996,16,39.2,2.0\n\+    \4429,3997,15,38.9,2.0\n\+    \4428,3998,15,38.7,2.0\n\+    \4427,3998,15,38.5,2.0\n\+    \4426,3998,15,38.4,2.0\n\+    \4425,3997,15,38.4,1.9\n\+    \4424,3995,15,38.6,1.9\n\+    \4423,3991,15,38.9,1.9\n\+    \4422,3987,15,39.3,1.9\n\+    \4421,3982,15,39.8,1.9\n\+    \4420,3976,15,40.4,1.9\n\+    \4419,3970,14,41.1,1.9\n\+    \4418,3963,14,41.9,1.9\n\+    \4417,3957,15,42.6,1.9\n\+    \4416,3951,15,43.3,1.9\n\+    \4415,3945,15,43.9,1.9\n\+    \4414,3939,15,44.5,2.0\n\+    \4413,3934,15,45.0,2.0\n\+    \4412,3930,16,45.5,2.0\n\+    \4411,3926,16,45.9,2.1\n\+    \4410,3922,16,46.3,2.1\n\+    \4409,3918,16,46.7,2.1\n\+    \4408,3914,16,47.0,2.1\n\+    \4407,3910,16,47.4,2.1\n\+    \4406,3907,17,47.7,2.2\n\+    \4405,3904,17,48.0,2.2\n\+    \4404,3901,17,48.2,2.2\n\+    \4403,3899,17,48.4,2.2\n\+    \4402,3897,17,48.5,2.2\n\+    \4401,3896,17,48.6,2.2\n\+    \4400,3894,16,48.6,2.1\n\+    \4399,3894,16,48.6,2.1\n\+    \4398,3893,16,48.5,2.1\n\+    \4397,3893,16,48.4,2.1\n\+    \4396,3892,16,48.3,2.1\n\+    \4395,3892,16,48.2,2.1\n\+    \4394,3892,16,48.1,2.1\n\+    \4393,3892,17,48.0,2.2\n\+    \4392,3892,17,47.9,2.2\n\+    \4391,3892,17,47.7,2.2\n\+    \4390,3892,16,47.6,2.1\n\+    \4389,3892,16,47.5,2.1\n\+    \4388,3892,16,47.4,2.0\n\+    \4387,3891,15,47.3,2.0\n\+    \4386,3891,15,47.2,2.0\n\+    \4385,3891,15,47.2,2.0\n\+    \4384,3890,15,47.1,2.0\n\+    \4383,3890,16,47.0,2.0\n\+    \4382,3890,16,46.9,2.0\n\+    \4381,3889,16,46.8,2.0\n\+    \4380,3889,15,46.7,2.0\n\+    \4379,3889,15,46.6,2.0\n\+    \4378,3889,15,46.5,2.0\n\+    \4377,3889,15,46.4,2.0\n\+    \4376,3889,15,46.3,2.0\n\+    \4375,3889,16,46.1,2.0\n\+    \4374,3890,16,45.9,2.1\n\+    \4373,3891,16,45.7,2.1\n\+    \4372,3892,17,45.4,2.2\n\+    \4371,3893,17,45.1,2.2\n\+    \4370,3894,17,44.8,2.2\n\+    \4369,3896,17,44.4,2.2\n\+    \4368,3898,16,44.1,2.1\n\+    \4367,3900,16,43.7,2.1\n\+    \4366,3902,16,43.3,2.1\n\+    \4365,3903,16,43.0,2.1\n\+    \4364,3905,16,42.7,2.1\n\+    \4363,3906,16,42.5,2.1\n\+    \4362,3906,16,42.3,2.1\n\+    \4361,3905,16,42.2,2.1\n\+    \4360,3905,16,42.2,2.1\n\+    \4359,3903,16,42.2,2.1\n\+    \4358,3902,16,42.3,2.1\n\+    \4357,3900,16,42.5,2.1\n\+    \4356,3898,17,42.6,2.2\n\+    \4355,3895,17,42.8,2.2\n\+    \4354,3893,17,42.9,2.3\n\+    \4353,3891,18,43.1,2.3\n\+    \4352,3889,18,43.2,2.3\n\+    \4351,3887,18,43.4,2.3\n\+    \4350,3885,18,43.5,2.3\n\+    \4349,3883,18,43.6,2.3\n\+    \4348,3881,18,43.7,2.3\n\+    \4347,3879,18,43.8,2.3\n\+    \4346,3878,18,43.9,2.3\n\+    \4345,3877,18,43.9,2.3\n\+    \4344,3876,18,43.9,2.3\n\+    \4343,3875,17,43.9,2.2\n\+    \4342,3874,17,43.9,2.2\n\+    \4341,3874,17,43.8,2.2\n\+    \4340,3874,16,43.6,2.1\n\+    \4339,3874,17,43.5,2.2\n\+    \4338,3875,17,43.3,2.2\n\+    \4337,3876,17,43.0,2.2\n\+    \4336,3877,17,42.8,2.2\n\+    \4335,3878,17,42.5,2.2\n\+    \4334,3880,17,42.1,2.2\n\+    \4333,3882,17,41.8,2.2\n\+    \4332,3883,17,41.4,2.2\n\+    \4331,3885,17,41.1,2.2\n\+    \4330,3887,17,40.7,2.2\n\+    \4329,3889,17,40.3,2.2\n\+    \4328,3891,17,40.0,2.2\n\+    \4327,3893,17,39.6,2.2\n\+    \4326,3894,16,39.3,2.1\n\+    \4325,3896,16,38.9,2.1\n\+    \4324,3897,16,38.6,2.0\n\+    \4323,3898,16,38.4,2.0\n\+    \4322,3899,16,38.1,2.0\n\+    \4321,3900,16,37.9,2.0\n\+    \4320,3901,16,37.7,2.1\n\+    \4319,3901,16,37.5,2.1\n\+    \4318,3901,16,37.4,2.1\n\+    \4317,3901,16,37.2,2.1\n\+    \4316,3901,16,37.1,2.1\n\+    \4315,3901,16,37.0,2.1\n\+    \4314,3900,17,37.0,2.1\n\+    \4313,3900,17,36.9,2.2\n\+    \4312,3900,17,36.8,2.3\n\+    \4311,3900,18,36.7,2.3\n\+    \4310,3900,18,36.6,2.3\n\+    \4309,3900,18,36.4,2.3\n\+    \4308,3900,17,36.3,2.3\n\+    \4307,3900,17,36.2,2.2\n\+    \4306,3900,17,36.0,2.2\n\+    \4305,3900,17,35.9,2.1\n\+    \4304,3899,17,35.8,2.1\n\+    \4303,3899,17,35.8,2.1\n\+    \4302,3898,17,35.8,2.2\n\+    \4301,3897,17,35.8,2.2\n\+    \4300,3895,17,35.9,2.1\n\+    \4299,3893,16,36.0,2.1\n\+    \4298,3891,16,36.2,2.1\n\+    \4297,3889,16,36.4,2.1\n\+    \4296,3886,16,36.6,2.1\n\+    \4295,3883,16,36.8,2.1\n\+    \4294,3880,16,37.1,2.1\n\+    \4293,3877,17,37.4,2.1\n\+    \4292,3874,17,37.6,2.2\n\+    \4291,3871,17,37.9,2.2\n\+    \4290,3868,17,38.1,2.2\n\+    \4289,3866,17,38.3,2.1\n\+    \4288,3863,16,38.5,2.1\n\+    \4287,3861,16,38.6,2.1\n\+    \4286,3859,16,38.7,2.0\n\+    \4285,3858,15,38.8,2.0\n\+    \4284,3857,16,38.8,2.0\n\+    \4283,3856,16,38.8,2.0\n\+    \4282,3855,16,38.8,2.1\n\+    \4281,3855,16,38.7,2.1\n\+    \4280,3855,16,38.6,2.1\n\+    \4279,3855,16,38.4,2.0\n\+    \4278,3856,16,38.2,2.0\n\+    \4277,3857,15,37.9,2.0\n\+    \4276,3858,15,37.6,2.0\n\+    \4275,3859,15,37.4,2.0\n\+    \4274,3861,16,37.1,2.0\n\+    \4273,3862,16,36.7,2.1\n\+    \4272,3864,17,36.4,2.1\n\+    \4271,3865,17,36.2,2.2\n\+    \4270,3866,17,35.9,2.2\n\+    \4269,3867,17,35.6,2.2\n\+    \4268,3868,17,35.4,2.2\n\+    \4267,3868,17,35.2,2.2\n\+    \4266,3869,17,35.0,2.1\n\+    \4265,3869,17,34.8,2.2\n\+    \4264,3870,17,34.6,2.2\n\+    \4263,3870,17,34.5,2.2\n\+    \4262,3870,17,34.4,2.3\n\+    \4261,3870,18,34.2,2.3\n\+    \4260,3870,18,34.1,2.3\n\+    \4259,3870,17,34.0,2.2\n\+    \4258,3869,17,34.0,2.2\n\+    \4257,3869,17,33.9,2.2\n\+    \4256,3868,17,33.9,2.2\n\+    \4255,3868,17,33.8,2.2\n\+    \4254,3867,17,33.8,2.2\n\+    \4253,3866,17,33.8,2.2\n\+    \4252,3865,17,33.8,2.2\n\+    \4251,3864,17,33.8,2.2\n\+    \4250,3863,17,33.8,2.1\n\+    \4249,3861,16,33.8,2.1\n\+    \4248,3860,16,33.9,2.0\n\+    \4247,3858,16,34.0,2.0\n\+    \4246,3856,15,34.1,2.0\n\+    \4245,3854,16,34.2,2.0\n\+    \4244,3852,16,34.4,2.0\n\+    \4243,3850,16,34.6,2.0\n\+    \4242,3847,15,34.8,2.0\n\+    \4241,3844,15,35.1,2.0\n\+    \4240,3841,15,35.4,2.0\n\+    \4239,3838,16,35.6,2.0\n\+    \4238,3835,16,35.9,2.0\n\+    \4237,3832,16,36.2,2.1\n\+    \4236,3829,16,36.4,2.1\n\+    \4235,3826,16,36.6,2.1\n\+    \4234,3824,16,36.8,2.0\n\+    \4233,3822,16,37.0,2.0\n\+    \4232,3820,16,37.1,2.0\n\+    \4231,3818,16,37.2,2.1\n\+    \4230,3815,16,37.4,2.1\n\+    \4229,3813,16,37.5,2.1\n\+    \4228,3811,16,37.7,2.1\n\+    \4227,3809,16,37.8,2.1\n\+    \4226,3807,16,37.9,2.1\n\+    \4225,3805,16,38.1,2.1\n\+    \4224,3803,17,38.2,2.2\n\+    \4223,3801,17,38.3,2.2\n\+    \4222,3800,17,38.4,2.2\n\+    \4221,3798,17,38.5,2.2\n\+    \4220,3796,17,38.6,2.2\n\+    \4219,3795,17,38.7,2.2\n\+    \4218,3794,17,38.7,2.1\n\+    \4217,3793,16,38.7,2.1\n\+    \4216,3792,16,38.7,2.1\n\+    \4215,3791,17,38.7,2.1\n\+    \4214,3791,17,38.6,2.2\n\+    \4213,3791,17,38.4,2.2\n\+    \4212,3791,17,38.2,2.2\n\+    \4211,3792,17,38.0,2.2\n\+    \4210,3793,17,37.8,2.2\n\+    \4209,3795,16,37.4,2.1\n\+    \4208,3796,16,37.1,2.1\n\+    \4207,3798,16,36.7,2.1\n\+    \4206,3801,16,36.3,2.0\n\+    \4205,3803,16,35.8,2.1\n\+    \4204,3806,16,35.4,2.1\n\+    \4203,3808,16,34.9,2.1\n\+    \4202,3811,16,34.4,2.1\n\+    \4201,3814,16,34.0,2.1\n\+    \4200,3816,16,33.5,2.1\n\+    \4199,3819,16,33.0,2.0\n\+    \4198,3822,16,32.6,2.0\n\+    \4197,3824,16,32.2,2.0\n\+    \4196,3826,16,31.8,2.0\n\+    \4195,3828,16,31.4,2.0\n\+    \4194,3829,16,31.1,2.1\n\+    \4193,3830,16,30.8,2.1\n\+    \4192,3831,16,30.6,2.1\n\+    \4191,3831,16,30.5,2.0\n\+    \4190,3831,16,30.4,2.0\n\+    \4189,3831,15,30.3,2.0\n\+    \4188,3830,15,30.3,2.0\n\+    \4187,3828,16,30.3,2.0\n\+    \4186,3827,15,30.4,2.0\n\+    \4185,3825,15,30.5,2.0\n\+    \4184,3823,15,30.6,2.0\n\+    \4183,3821,15,30.7,1.9\n\+    \4182,3820,15,30.8,2.0\n\+    \4181,3818,15,30.9,2.0\n\+    \4180,3816,16,31.0,2.0\n\+    \4179,3815,16,31.1,2.0\n\+    \4178,3814,16,31.1,2.0\n\+    \4177,3813,16,31.1,2.0\n\+    \4176,3813,16,31.0,2.0\n\+    \4175,3813,16,30.9,2.0\n\+    \4174,3813,16,30.7,2.0\n\+    \4173,3813,16,30.5,2.0\n\+    \4172,3814,16,30.3,2.0\n\+    \4171,3815,16,30.1,2.1\n\+    \4170,3816,16,29.8,2.1\n\+    \4169,3817,16,29.5,2.0\n\+    \4168,3819,16,29.2,2.0\n\+    \4167,3821,15,28.8,2.0\n\+    \4166,3822,15,28.5,2.0\n\+    \4165,3824,15,28.2,2.0\n\+    \4164,3825,16,28.0,2.0\n\+    \4163,3825,16,27.8,2.0\n\+    \4162,3825,16,27.7,2.1\n\+    \4161,3824,16,27.7,2.1\n\+    \4160,3822,16,27.8,2.1\n\+    \4159,3820,16,27.9,2.1\n\+    \4158,3817,16,28.2,2.0\n\+    \4157,3813,16,28.6,2.0\n\+    \4156,3809,16,29.0,2.0\n\+    \4155,3805,16,29.4,2.0\n\+    \4154,3800,16,29.9,2.1\n\+    \4153,3795,16,30.4,2.1\n\+    \4152,3790,17,31.0,2.1\n\+    \4151,3784,17,31.5,2.1\n\+    \4150,3779,17,32.0,2.1\n\+    \4149,3774,16,32.6,2.1\n\+    \4148,3769,16,33.1,2.0\n\+    \4147,3764,16,33.6,2.0\n\+    \4146,3760,15,34.0,2.0\n\+    \4145,3755,15,34.5,2.0\n\+    \4144,3752,15,34.8,2.0\n\+    \4143,3748,16,35.2,2.0\n\+    \4142,3745,16,35.5,2.0\n\+    \4141,3742,15,35.7,2.0\n\+    \4140,3740,15,35.8,2.0\n\+    \4139,3738,15,35.9,1.9\n\+    \4138,3737,15,36.0,1.9\n\+    \4137,3736,15,35.9,1.9\n\+    \4136,3736,15,35.9,1.9\n\+    \4135,3736,15,35.8,1.9\n\+    \4134,3736,15,35.6,1.9\n\+    \4133,3737,15,35.4,1.9\n\+    \4132,3738,15,35.1,1.9\n\+    \4131,3739,15,34.8,1.9\n\+    \4130,3741,15,34.5,1.9\n\+    \4129,3743,15,34.1,2.0\n\+    \4128,3744,15,33.8,2.0\n\+    \4127,3746,15,33.4,2.0\n\+    \4126,3748,15,33.1,2.0\n\+    \4125,3750,15,32.7,1.9\n\+    \4124,3751,15,32.4,2.0\n\+    \4123,3753,16,32.0,2.0\n\+    \4122,3755,16,31.7,2.1\n\+    \4121,3757,16,31.3,2.1\n\+    \4120,3758,17,31.0,2.2\n\+    \4119,3760,17,30.6,2.2\n\+    \4118,3762,17,30.3,2.2\n\+    \4117,3763,17,30.0,2.1\n\+    \4116,3765,16,29.7,2.1\n\+    \4115,3766,16,29.3,2.1\n\+    \4114,3768,16,29.0,2.1\n\+    \4113,3769,16,28.7,2.1\n\+    \4112,3770,16,28.4,2.1\n\+    \4111,3772,16,28.2,2.1\n\+    \4110,3773,16,27.9,2.0\n\+    \4109,3774,16,27.7,2.0\n\+    \4108,3774,15,27.4,1.9\n\+    \4107,3775,15,27.2,1.9\n\+    \4106,3776,15,27.0,1.9\n\+    \4105,3776,15,26.9,1.9\n\+    \4104,3776,15,26.8,1.9\n\+    \4103,3775,15,26.7,1.9\n\+    \4102,3774,15,26.7,1.9\n\+    \4101,3772,15,26.8,1.9\n\+    \4100,3771,15,26.9,1.9\n\+    \4099,3769,15,27.1,1.9\n\+    \4098,3766,15,27.3,1.9\n\+    \4097,3763,15,27.5,1.9\n\+    \4096,3760,15,27.8,2.0\n\+    \4095,3756,16,28.1,2.0\n\+    \4094,3753,16,28.4,2.0\n\+    \4093,3749,16,28.8,2.0\n\+    \4092,3745,16,29.2,2.1\n\+    \4091,3741,17,29.6,2.1\n\+    \4090,3737,17,30.0,2.2\n\+    \4089,3733,17,30.4,2.2\n\+    \4088,3729,18,30.8,2.3\n\+    \4087,3725,18,31.2,2.3\n\+    \4086,3721,18,31.6,2.3\n\+    \4085,3717,17,31.9,2.2\n\+    \4084,3713,17,32.3,2.2\n\+    \4083,3710,17,32.6,2.2\n\+    \4082,3707,17,32.9,2.2\n\+    \4081,3703,17,33.2,2.2\n\+    \4080,3701,17,33.4,2.2\n\+    \4079,3698,17,33.6,2.2\n\+    \4078,3696,17,33.8,2.2\n\+    \4077,3694,17,33.9,2.2\n\+    \4076,3692,17,34.0,2.2\n\+    \4075,3690,17,34.1,2.2\n\+    \4074,3689,17,34.1,2.2\n\+    \4073,3688,17,34.1,2.1\n\+    \4072,3688,16,34.1,2.1\n\+    \4071,3687,16,34.0,2.1\n\+    \4070,3686,17,34.0,2.1\n\+    \4069,3685,17,34.0,2.2\n\+    \4068,3684,17,34.0,2.2\n\+    \4067,3683,17,34.0,2.2\n\+    \4066,3682,17,34.0,2.1\n\+    \4065,3681,16,34.0,2.1\n\+    \4064,3680,16,34.1,2.1\n\+    \4063,3679,16,34.1,2.1\n\+    \4062,3678,16,34.1,2.0\n\+    \4061,3676,16,34.1,2.1\n\+    \4060,3676,16,34.1,2.1\n\+    \4059,3675,16,34.1,2.1\n\+    \4058,3674,17,34.1,2.1\n\+    \4057,3674,17,34.0,2.1\n\+    \4056,3674,17,33.9,2.1\n\+    \4055,3674,16,33.7,2.1\n\+    \4054,3674,16,33.6,2.1\n\+    \4053,3675,16,33.4,2.1\n\+    \4052,3675,17,33.1,2.1\n\+    \4051,3676,17,32.9,2.2\n\+    \4050,3677,17,32.6,2.2\n\+    \4049,3679,18,32.3,2.3\n\+    \4048,3680,18,32.1,2.3\n\+    \4047,3682,18,31.7,2.3\n\+    \4046,3683,17,31.4,2.2\n\+    \4045,3685,17,31.1,2.1\n\+    \4044,3686,16,30.7,2.1\n\+    \4043,3688,16,30.4,2.1\n\+    \4042,3690,16,30.0,2.0\n\+    \4041,3692,16,29.6,2.0\n\+    \4040,3694,16,29.3,2.0\n\+    \4039,3696,16,28.9,2.0\n\+    \4038,3698,16,28.5,2.1\n\+    \4037,3700,16,28.2,2.1\n\+    \4036,3702,16,27.8,2.1\n\+    \4035,3703,16,27.4,2.0\n\+    \4034,3705,16,27.1,2.0\n\+    \4033,3707,16,26.7,2.0\n\+    \4032,3709,16,26.4,2.1\n\+    \4031,3710,16,26.1,2.1\n\+    \4030,3712,17,25.7,2.1\n\+    \4029,3713,17,25.5,2.1\n\+    \4028,3714,16,25.2,2.1\n\+    \4027,3715,16,24.9,2.1\n\+    \4026,3716,16,24.7,2.0\n\+    \4025,3717,16,24.5,2.0\n\+    \4024,3717,15,24.3,2.0\n\+    \4023,3718,16,24.1,2.0\n\+    \4022,3718,16,24.0,2.0\n\+    \4021,3718,16,23.8,2.0\n\+    \4020,3718,17,23.7,2.1\n\+    \4019,3718,17,23.6,2.2\n\+    \4018,3717,17,23.5,2.2\n\+    \4017,3717,17,23.4,2.2\n\+    \4016,3717,17,23.4,2.2\n\+    \4015,3716,17,23.4,2.2\n\+    \4014,3715,17,23.3,2.1\n\+    \4013,3714,17,23.3,2.1\n\+    \4012,3714,16,23.3,2.1\n\+    \4011,3713,17,23.3,2.1\n\+    \4010,3712,17,23.2,2.1\n\+    \4009,3711,17,23.2,2.1\n\+    \4008,3710,16,23.2,2.1\n\+    \4007,3710,16,23.1,2.1\n\+    \4006,3709,16,23.1,2.0\n\+    \4005,3708,16,23.1,2.0\n\+    \4004,3708,16,23.0,2.0\n\+    \4003,3707,16,23.0,2.0\n\+    \4002,3706,16,23.0,2.0\n\+    \4001,3706,16,22.9,2.1\n\+    \4000,3705,17,22.9,2.1\n\+    \3999,3704,17,22.9,2.2\n\+    \3998,3703,17,22.9,2.2\n\+    \3997,3702,17,22.8,2.2\n\+    \3996,3702,17,22.8,2.2\n\+    \3995,3700,17,22.9,2.2\n\+    \3994,3699,17,22.9,2.1\n\+    \3993,3698,17,22.9,2.1\n\+    \3992,3696,17,23.0,2.1\n\+    \3991,3695,17,23.1,2.1\n\+    \3990,3692,17,23.2,2.2\n\+    \3989,3690,17,23.4,2.2\n\+    \3988,3687,17,23.6,2.1\n\+    \3987,3684,16,23.9,2.1\n\+    \3986,3681,16,24.2,2.0\n\+    \3985,3678,16,24.4,2.0\n\+    \3984,3675,15,24.8,2.0\n\+    \3983,3671,15,25.1,2.0\n\+    \3982,3668,16,25.4,2.0\n\+    \3981,3665,16,25.7,2.0\n\+    \3980,3662,16,26.0,2.1\n\+    \3979,3658,16,26.2,2.1\n\+    \3978,3655,17,26.5,2.1\n\+    \3977,3653,16,26.7,2.1\n\+    \3976,3650,16,26.9,2.1\n\+    \3975,3648,16,27.1,2.1\n\+    \3974,3646,16,27.2,2.1\n\+    \3973,3644,16,27.3,2.1\n\+    \3972,3642,17,27.5,2.1\n\+    \3971,3640,17,27.6,2.2\n\+    \3970,3638,17,27.7,2.2\n\+    \3969,3636,17,27.9,2.2\n\+    \3968,3634,17,28.0,2.2\n\+    \3967,3632,17,28.1,2.1\n\+    \3966,3630,16,28.3,2.1\n\+    \3965,3628,16,28.4,2.1\n\+    \3964,3626,16,28.5,2.0\n\+    \3963,3624,16,28.7,2.0\n\+    \3962,3622,16,28.8,2.1\n\+    \3961,3620,16,28.8,2.1\n\+    \3960,3619,17,28.9,2.1\n\+    \3959,3618,17,29.0,2.1\n\+    \3958,3617,17,29.0,2.2\n\+    \3957,3616,17,29.0,2.1\n\+    \3956,3615,17,28.9,2.1\n\+    \3955,3615,16,28.8,2.1\n\+    \3954,3615,16,28.7,2.1\n\+    \3953,3615,16,28.5,2.1\n\+    \3952,3616,17,28.3,2.1\n\+    \3951,3617,17,28.0,2.2\n\+    \3950,3619,17,27.6,2.2\n\+    \3949,3621,17,27.2,2.2\n\+    \3948,3624,17,26.7,2.2\n\+    \3947,3627,17,26.2,2.1\n\+    \3946,3631,17,25.7,2.1\n\+    \3945,3634,16,25.1,2.1\n\+    \3944,3637,16,24.6,2.1\n\+    \3943,3641,16,24.0,2.1\n\+    \3942,3644,16,23.5,2.1\n\+    \3941,3646,17,23.1,2.1\n\+    \3940,3649,17,22.6,2.2\n\+    \3939,3651,17,22.3,2.2\n\+    \3938,3652,18,22.0,2.2\n\+    \3937,3652,18,21.8,2.2\n\+    \3936,3652,18,21.7,2.2\n\+    \3935,3651,17,21.7,2.2\n\+    \3934,3649,17,21.8,2.2\n\+    \3933,3647,16,22.0,2.1\n\+    \3932,3644,16,22.2,2.0\n\+    \3931,3641,16,22.4,2.0\n\+    \3930,3638,16,22.8,2.0\n\+    \3929,3635,16,23.0,2.0\n\+    \3928,3631,16,23.3,2.0\n\+    \3927,3628,16,23.6,2.0\n\+    \3926,3625,16,23.9,2.0\n\+    \3925,3623,16,24.1,2.1\n\+    \3924,3621,16,24.2,2.1\n\+    \3923,3619,16,24.3,2.0\n\+    \3922,3618,16,24.4,2.0\n\+    \3921,3617,16,24.3,2.0\n\+    \3920,3616,16,24.3,2.0\n\+    \3919,3616,16,24.2,2.0\n\+    \3918,3616,16,24.1,2.0\n\+    \3917,3616,16,23.9,2.1\n\+    \3916,3616,16,23.8,2.1\n\+    \3915,3617,17,23.6,2.1\n\+    \3914,3617,17,23.5,2.2\n\+    \3913,3617,17,23.3,2.2\n\+    \3912,3617,17,23.2,2.2\n\+    \3911,3617,17,23.1,2.1\n\+    \3910,3617,16,23.0,2.1\n\+    \3909,3617,16,22.9,2.0\n\+    \3908,3616,16,22.8,2.0\n\+    \3907,3615,16,22.8,2.0\n\+    \3906,3614,16,22.8,2.0\n\+    \3905,3613,16,22.8,2.0\n\+    \3904,3612,16,22.8,2.1\n\+    \3903,3611,16,22.9,2.1\n\+    \3902,3609,16,23.0,2.1\n\+    \3901,3607,16,23.1,2.0\n\+    \3900,3606,16,23.1,2.0\n\+    \3899,3604,16,23.2,2.0\n\+    \3898,3602,16,23.3,2.0\n\+    \3897,3600,16,23.5,2.0\n\+    \3896,3599,16,23.6,2.0\n\+    \3895,3597,16,23.7,2.1\n\+    \3894,3595,16,23.8,2.1\n\+    \3893,3593,17,23.9,2.1\n\+    \3892,3592,17,23.9,2.1\n\+    \3891,3590,16,24.0,2.1\n\+    \3890,3589,16,24.1,2.1\n\+    \3889,3588,16,24.1,2.0\n\+    \3888,3587,15,24.1,1.9\n\+    \3887,3586,15,24.1,1.9\n\+    \3886,3585,14,24.1,1.8\n\+    \3885,3584,14,24.1,1.8\n\+    \3884,3583,15,24.1,1.9\n\+    \3883,3582,15,24.1,1.9\n\+    \3882,3581,15,24.1,1.9\n\+    \3881,3580,16,24.1,2.0\n\+    \3880,3579,16,24.1,2.0\n\+    \3879,3578,16,24.1,2.0\n\+    \3878,3577,16,24.1,2.0\n\+    \3877,3576,16,24.1,2.1\n\+    \3876,3574,16,24.2,2.1\n\+    \3875,3573,16,24.2,2.1\n\+    \3874,3572,17,24.2,2.1\n\+    \3873,3571,17,24.2,2.2\n\+    \3872,3570,17,24.2,2.2\n\+    \3871,3570,18,24.2,2.3\n\+    \3870,3569,18,24.1,2.3\n\+    \3869,3568,19,24.1,2.4\n\+    \3868,3568,19,24.0,2.5\n\+    \3867,3567,20,23.9,2.5\n\+    \3866,3567,20,23.8,2.5\n\+    \3865,3567,20,23.7,2.5\n\+    \3864,3567,19,23.6,2.5\n\+    \3863,3568,19,23.4,2.4\n\+    \3862,3568,19,23.3,2.4\n\+    \3861,3568,18,23.1,2.3\n\+    \3860,3568,18,22.9,2.3\n\+    \3859,3569,18,22.8,2.3\n\+    \3858,3569,18,22.6,2.3\n\+    \3857,3570,18,22.4,2.3\n\+    \3856,3570,18,22.3,2.3\n\+    \3855,3570,18,22.2,2.3\n\+    \3854,3570,19,22.0,2.4\n\+    \3853,3570,19,21.9,2.4\n\+    \3852,3570,19,21.8,2.5\n\+    \3851,3569,20,21.7,2.5\n\+    \3850,3569,20,21.7,2.5\n\+    \3849,3568,20,21.7,2.5\n\+    \3848,3567,19,21.7,2.5\n\+    \3847,3566,19,21.7,2.4\n\+    \3846,3564,19,21.8,2.4\n\+    \3845,3562,18,21.9,2.3\n\+    \3844,3561,18,22.0,2.3\n\+    \3843,3559,17,22.1,2.2\n\+    \3842,3557,17,22.2,2.2\n\+    \3841,3554,17,22.4,2.2\n\+    \3840,3552,17,22.6,2.2\n\+    \3839,3549,17,22.8,2.2\n\+    \3838,3547,17,23.0,2.2\n\+    \3837,3544,17,23.2,2.2\n\+    \3836,3541,18,23.5,2.3\n\+    \3835,3538,18,23.8,2.3\n\+    \3834,3534,18,24.1,2.3\n\+    \3833,3531,19,24.4,2.4\n\+    \3832,3528,19,24.7,2.4\n\+    \3831,3524,19,25.0,2.4\n\+    \3830,3521,19,25.3,2.4\n\+    \3829,3517,18,25.7,2.3\n\+    \3828,3513,18,26.0,2.3\n\+    \3827,3509,18,26.4,2.2\n\+    \3826,3506,17,26.8,2.2\n\+    \3825,3502,17,27.1,2.1\n\+    \3824,3498,16,27.5,2.1\n\+    \3823,3495,16,27.8,2.1\n\+    \3822,3491,16,28.1,2.1\n\+    \3821,3488,17,28.4,2.1\n\+    \3820,3484,17,28.7,2.2\n\+    \3819,3481,17,29.0,2.2\n\+    \3818,3478,18,29.3,2.3\n\+    \3817,3475,18,29.5,2.4\n\+    \3816,3473,19,29.7,2.4\n\+    \3815,3471,19,29.9,2.5\n\+    \3814,3469,19,30.0,2.5\n\+    \3813,3467,19,30.1,2.5\n\+    \3812,3465,19,30.2,2.5\n\+    \3811,3464,19,30.2,2.4\n\+    \3810,3463,19,30.2,2.4\n\+    \3809,3463,18,30.1,2.4\n\+    \3808,3463,18,30.0,2.3\n\+    \3807,3463,18,29.9,2.3\n\+    \3806,3463,18,29.7,2.3\n\+    \3805,3464,18,29.5,2.3\n\+    \3804,3465,18,29.2,2.3\n\+    \3803,3466,18,28.9,2.3\n\+    \3802,3468,18,28.6,2.4\n\+    \3801,3470,19,28.2,2.4\n\+    \3800,3472,19,27.8,2.4\n\+    \3799,3475,19,27.3,2.4\n\+    \3798,3478,19,26.8,2.4\n\+    \3797,3481,19,26.3,2.4\n\+    \3796,3485,19,25.7,2.4\n\+    \3795,3489,19,25.1,2.4\n\+    \3794,3492,18,24.5,2.3\n\+    \3793,3496,18,23.8,2.3\n\+    \3792,3500,18,23.2,2.3\n\+    \3791,3504,18,22.6,2.3\n\+    \3790,3508,18,22.0,2.3\n\+    \3789,3511,18,21.5,2.3\n\+    \3788,3514,19,20.9,2.4\n\+    \3787,3517,19,20.5,2.4\n\+    \3786,3520,19,20.0,2.5\n\+    \3785,3522,20,19.7,2.5\n\+    \3784,3523,20,19.4,2.5\n\+    \3783,3524,20,19.1,2.5\n\+    \3782,3524,20,19.0,2.5\n\+    \3781,3524,20,18.9,2.5\n\+    \3780,3523,19,18.9,2.4\n\+    \3779,3521,19,19.0,2.4\n\+    \3778,3519,19,19.1,2.4\n\+    \3777,3517,18,19.2,2.3\n\+    \3776,3515,18,19.4,2.3\n\+    \3775,3513,18,19.6,2.3\n\+    \3774,3510,18,19.8,2.3\n\+    \3773,3507,18,20.0,2.3\n\+    \3772,3504,18,20.2,2.3\n\+    \3771,3502,18,20.5,2.3\n\+    \3770,3499,18,20.7,2.3\n\+    \3769,3496,19,20.9,2.4\n\+    \3768,3494,19,21.0,2.4\n\+    \3767,3492,19,21.2,2.4\n\+    \3766,3490,18,21.3,2.3\n\+    \3765,3489,18,21.3,2.3\n\+    \3764,3488,18,21.4,2.2\n\+    \3763,3487,17,21.4,2.2\n\+    \3762,3486,17,21.4,2.1\n\+    \3761,3485,17,21.3,2.1\n\+    \3760,3485,16,21.2,2.1\n\+    \3759,3485,16,21.1,2.1\n\+    \3758,3485,16,21.0,2.1\n\+    \3757,3485,16,20.8,2.1\n\+    \3756,3486,17,20.6,2.1\n\+    \3755,3486,17,20.4,2.1\n\+    \3754,3487,17,20.2,2.2\n\+    \3753,3488,18,19.9,2.2\n\+    \3752,3489,18,19.7,2.3\n\+    \3751,3491,18,19.4,2.3\n\+    \3750,3492,18,19.1,2.3\n\+    \3749,3494,18,18.7,2.3\n\+    \3748,3495,18,18.4,2.3\n\+    \3747,3497,18,18.0,2.3\n\+    \3746,3499,18,17.7,2.2\n\+    \3745,3501,17,17.3,2.2\n\+    \3744,3503,17,17.0,2.1\n\+    \3743,3504,16,16.6,2.1\n\+    \3742,3506,16,16.3,2.1\n\+    \3741,3508,16,16.0,2.0\n\+    \3740,3509,16,15.7,2.0\n\+    \3739,3510,16,15.4,2.0\n\+    \3738,3511,16,15.2,2.1\n\+    \3737,3512,17,15.0,2.1\n\+    \3736,3512,17,14.8,2.1\n\+    \3735,3513,17,14.6,2.2\n\+    \3734,3512,17,14.5,2.2\n\+    \3733,3512,18,14.5,2.2\n\+    \3732,3511,18,14.5,2.2\n\+    \3731,3509,18,14.5,2.2\n\+    \3730,3508,18,14.7,2.2\n\+    \3729,3505,17,14.8,2.2\n\+    \3728,3503,17,15.0,2.1\n\+    \3727,3500,17,15.3,2.1\n\+    \3726,3496,16,15.6,2.1\n\+    \3725,3493,16,15.9,2.0\n\+    \3724,3490,16,16.2,2.0\n\+    \3723,3486,16,16.5,2.0\n\+    \3722,3483,16,16.8,2.0\n\+    \3721,3479,16,17.1,2.1\n\+    \3720,3476,17,17.4,2.1\n\+    \3719,3473,17,17.7,2.1\n\+    \3718,3470,17,17.9,2.2\n\+    \3717,3468,18,18.1,2.2\n\+    \3716,3465,18,18.3,2.3\n\+    \3715,3464,18,18.4,2.3\n\+    \3714,3463,18,18.4,2.3\n\+    \3713,3462,18,18.3,2.3\n\+    \3712,3462,18,18.2,2.2\n\+    \3711,3462,17,18.1,2.2\n\+    \3710,3462,17,17.9,2.2\n\+    \3709,3463,17,17.7,2.1\n\+    \3708,3464,17,17.5,2.1\n\+    \3707,3465,17,17.3,2.1\n\+    \3706,3465,17,17.0,2.1\n\+    \3705,3466,17,16.8,2.2\n\+    \3704,3467,17,16.6,2.2\n\+    \3703,3467,18,16.5,2.3\n\+    \3702,3467,18,16.4,2.3\n\+    \3701,3466,18,16.3,2.3\n\+    \3700,3465,19,16.3,2.3\n\+    \3699,3464,19,16.4,2.4\n\+    \3698,3461,19,16.6,2.3\n\+    \3697,3459,18,16.8,2.3\n\+    \3696,3456,18,17.0,2.3\n\+    \3695,3452,18,17.4,2.2\n\+    \3694,3448,18,17.7,2.2\n\+    \3693,3444,17,18.1,2.2\n\+    \3692,3440,17,18.6,2.2\n\+    \3691,3435,17,19.0,2.2\n\+    \3690,3431,18,19.4,2.2\n\+    \3689,3427,18,19.9,2.3\n\+    \3688,3422,18,20.3,2.3\n\+    \3687,3418,18,20.7,2.3\n\+    \3686,3414,19,21.1,2.4\n\+    \3685,3410,19,21.5,2.4\n\+    \3684,3407,19,21.8,2.4\n\+    \3683,3404,19,22.1,2.4\n\+    \3682,3401,18,22.3,2.3\n\+    \3681,3399,18,22.4,2.3\n\+    \3680,3397,18,22.6,2.2\n\+    \3679,3395,17,22.6,2.2\n\+    \3678,3394,17,22.6,2.2\n\+    \3677,3393,17,22.6,2.2\n\+    \3676,3393,17,22.6,2.2\n\+    \3675,3393,18,22.4,2.2\n\+    \3674,3393,18,22.3,2.3\n\+    \3673,3394,19,22.1,2.4\n\+    \3672,3395,19,21.8,2.4\n\+    \3671,3396,19,21.5,2.5\n\+    \3670,3398,20,21.1,2.5\n\+    \3669,3400,20,20.8,2.5\n\+    \3668,3402,20,20.3,2.5\n\+    \3667,3405,20,19.9,2.5\n\+    \3666,3408,19,19.4,2.5\n\+    \3665,3411,19,18.8,2.4\n\+    \3664,3415,18,18.3,2.3\n\+    \3663,3418,18,17.7,2.3\n\+    \3662,3421,17,17.2,2.2\n\+    \3661,3425,17,16.7,2.2\n\+    \3660,3428,17,16.2,2.1\n\+    \3659,3430,17,15.7,2.1\n\+    \3658,3433,17,15.2,2.1\n\+    \3657,3435,17,14.8,2.1\n\+    \3656,3437,16,14.5,2.1\n\+    \3655,3438,16,14.2,2.1\n\+    \3654,3439,16,14.0,2.0\n\+    \3653,3439,16,13.8,2.0\n\+    \3652,3439,15,13.7,1.9\n\+    \3651,3438,15,13.8,1.9\n\+    \3650,3436,14,13.9,1.8\n\+    \3649,3433,14,14.1,1.8\n\+    \3648,3431,14,14.3,1.7\n\+    \3647,3428,13,14.5,1.7\n\+    \3646,3425,13,14.8,1.7\n\+    \3645,3422,13,15.0,1.6\n\+    \3644,3420,13,15.2,1.6\n\+    \3643,3417,13,15.5,1.6\n\+    \3642,3413,13,15.8,1.6\n\+    \3641,3409,13,16.1,1.6\n\+    \3640,3405,13,16.5,1.6\n\+    \3639,3401,13,16.9,1.6\n\+    \3638,3397,13,17.3,1.6\n\+    \3637,3393,13,17.7,1.6\n\+    \3636,3390,13,18.0,1.6\n\+    \3635,3388,13,18.1,1.6\n\+    \3634,3386,13,18.2,1.6\n\+    \3633,3385,12,18.2,1.6\n\+    \3632,3384,12,18.2,1.6\n\+    \3631,3383,12,18.2,1.5\n\+    \3630,3383,12,18.1,1.5\n\+    \3629,3383,12,18.1,1.5\n\+    \3628,3382,12,18.0,1.5\n\+    \3627,3382,12,17.9,1.5\n\+    \3626,3382,12,17.8,1.5\n\+    \3625,3382,12,17.6,1.5\n\+    \3624,3382,12,17.6,1.5\n\+    \3623,3381,12,17.5,1.5\n\+    \3622,3381,12,17.3,1.5\n\+    \3621,3381,12,17.2,1.5\n\+    \3620,3381,12,17.2,1.5\n\+    \3619,3380,12,17.1,1.5\n\+    \3618,3379,12,17.1,1.5\n\+    \3617,3378,11,17.1,1.5\n\+    \3616,3377,11,17.2,1.5\n\+    \3615,3375,11,17.3,1.4\n\+    \3614,3374,11,17.3,1.4\n\+    \3613,3373,11,17.3,1.4\n\+    \3612,3373,11,17.2,1.4\n\+    \3611,3373,11,17.1,1.4\n\+    \3610,3373,11,16.9,1.4\n\+    \3609,3374,11,16.7,1.4\n\+    \3608,3375,11,16.5,1.4\n\+    \3607,3376,11,16.2,1.4\n\+    \3606,3376,11,16.0,1.4\n\+    \3605,3377,11,15.8,1.4\n\+    \3604,3378,11,15.5,1.4\n\+    \3603,3380,11,15.2,1.4\n\+    \3602,3382,11,14.8,1.4\n\+    \3601,3385,11,14.3,1.4\n\+    \3600,3388,11,13.9,1.4\n\+    \3599,3390,11,13.4,1.4\n\+    \3598,3392,11,13.0,1.4\n\+    \3597,3393,11,12.8,1.4\n\+    \3596,3393,11,12.7,1.4\n\+    \3595,3391,11,12.8,1.4\n\+    \3594,3389,11,13.0,1.4\n\+    \3593,3386,11,13.2,1.4\n\+    \3592,3384,11,13.3,1.4\n\+    \3591,3382,11,13.4,1.4\n\+    \3590,3381,11,13.4,1.4\n\+    \3589,3381,11,13.3,1.4\n\+    \3588,3381,11,13.3,1.4\n\+    \3587,3380,11,13.2,1.4\n\+    \3586,3380,11,13.1,1.4\n\+    \3585,3379,11,13.1,1.4\n\+    \3584,3378,11,13.1,1.4\n\+    \3583,3377,11,13.1,1.4\n\+    \3582,3377,11,13.0,1.4\n\+    \3581,3376,11,13.0,1.4\n\+    \3580,3375,11,13.0,1.4\n\+    \3579,3374,11,13.0,1.4\n\+    \3578,3373,11,13.0,1.4\n\+    \3577,3372,11,13.0,1.4\n\+    \3576,3370,11,13.1,1.4\n\+    \3575,3367,11,13.3,1.4\n\+    \3574,3364,11,13.6,1.4\n\+    \3573,3361,11,13.9,1.4\n\+    \3572,3357,11,14.2,1.4\n\+    \3571,3354,11,14.6,1.4\n\+    \3570,3350,11,14.9,1.4\n\+    \3569,3347,11,15.2,1.4\n\+    \3568,3344,11,15.4,1.4\n\+    \3567,3342,11,15.6,1.4\n\+    \3566,3339,11,15.8,1.4\n\+    \3565,3336,11,16.0,1.4\n\+    \3564,3333,11,16.4,1.4\n\+    \3563,3329,11,16.7,1.4\n\+    \3562,3326,11,16.9,1.4\n\+    \3561,3323,11,17.2,1.4\n\+    \3560,3320,11,17.5,1.4\n\+    \3559,3317,11,17.8,1.4\n\+    \3558,3314,11,18.0,1.4\n\+    \3557,3312,11,18.2,1.4\n\+    \3556,3311,11,18.2,1.4\n\+    \3555,3311,11,18.0,1.4\n\+    \3554,3311,11,17.8,1.4\n\+    \3553,3312,11,17.6,1.4\n\+    \3552,3313,11,17.4,1.4\n\+    \3551,3312,11,17.3,1.4\n\+    \3550,3311,11,17.3,1.4\n\+    \3549,3310,11,17.4,1.4\n\+    \3548,3308,11,17.6,1.4\n\+    \3547,3305,11,17.8,1.4\n\+    \3546,3303,11,17.9,1.4\n\+    \3545,3301,11,18.0,1.4\n\+    \3544,3301,11,17.9,1.4\n\+    \3543,3302,11,17.6,1.4\n\+    \3542,3305,11,17.2,1.4\n\+    \3541,3307,11,16.8,1.4\n\+    \3540,3308,11,16.5,1.4\n\+    \3539,3309,11,16.3,1.4\n\+    \3538,3309,11,16.2,1.4\n\+    \3537,3308,11,16.1,1.4\n\+    \3536,3308,11,16.0,1.4\n\+    \3535,3309,11,15.8,1.4\n\+    \3534,3310,11,15.5,1.4\n\+    \3533,3311,11,15.3,1.4\n\+    \3532,3312,11,15.1,1.4\n\+    \3531,3312,11,14.9,1.4\n\+    \3530,3312,11,14.8,1.4\n\+    \3529,3313,11,14.6,1.4\n\+    \3528,3313,11,14.5,1.4\n\+    \3527,3313,11,14.3,1.4\n\+    \3526,3314,11,14.0,1.4\n\+    \3525,3316,11,13.7,1.4\n\+    \3524,3318,11,13.3,1.4\n\+    \3523,3321,11,12.9,1.4\n\+    \3522,3323,11,12.5,1.4\n\+    \3521,3324,11,12.1,1.4\n\+    \3520,3325,11,11.9,1.4\n\+    \3519,3325,11,11.8,1.4\n\+    \3518,3325,11,11.7,1.4\n\+    \3517,3324,11,11.7,1.4\n\+    \3516,3323,11,11.7,1.4\n\+    \3515,3322,11,11.7,1.4\n\+    \3514,3322,11,11.6,1.4\n\+    \3513,3321,11,11.6,1.4\n\+    \3512,3320,11,11.6,1.4\n\+    \3511,3318,11,11.7,1.4\n\+    \3510,3316,11,11.8,1.4\n\+    \3509,3314,11,12.0,1.4\n\+    \3508,3311,11,12.2,1.4\n\+    \3507,3310,11,12.3,1.4\n\+    \3506,3310,11,12.2,1.4\n\+    \3505,3311,11,11.8,1.4\n\+    \3504,3314,11,11.4,1.4\n\+    \3503,3317,11,10.9,1.4\n\+    \3502,3319,11,10.5,1.4\n\+    \3501,3321,11,10.1,1.4\n\+    \3500,3322,11,9.8,1.4\n\+    \3499,3323,11,9.7,1.4\n\+    \3498,3322,11,9.6,1.4\n\+    \3497,3321,11,9.7,1.4\n\+    \3496,3318,11,9.8,1.4\n\+    \3495,3316,11,10.0,1.4\n\+    \3494,3314,11,10.2,1.4\n\+    \3493,3311,11,10.4,1.4\n\+    \3492,3309,11,10.5,1.4\n\+    \3491,3307,11,10.7,1.4\n\+    \3490,3305,11,10.8,1.4\n\+    \3489,3303,11,11.0,1.4\n\+    \3488,3301,11,11.1,1.4\n\+    \3487,3299,11,11.2,1.4\n\+    \3486,3297,11,11.3,1.4\n\+    \3485,3296,11,11.3,1.4\n\+    \3484,3294,11,11.4,1.4\n\+    \3483,3291,11,11.7,1.4\n\+    \3482,3287,11,12.0,1.4\n\+    \3481,3282,11,12.6,1.4\n\+    \3480,3276,11,13.2,1.4\n\+    \3479,3271,11,13.8,1.4\n\+    \3478,3267,11,14.1,1.4\n\+    \3477,3266,11,14.1,1.4\n\+    \3476,3267,11,13.9,1.4\n\+    \3475,3270,11,13.3,1.4\n\+    \3474,3275,11,12.7,1.4\n\+    \3473,3279,11,12.0,1.4\n\+    \3472,3282,11,11.5,1.4\n\+    \3471,3282,11,11.3,1.4\n\+    \3470,3281,11,11.4,1.4\n\+    \3469,3279,11,11.6,1.4\n\+    \3468,3275,11,11.9,1.4\n\+    \3467,3271,11,12.2,1.4\n\+    \3466,3268,11,12.5,1.4\n\+    \3465,3266,11,12.7,1.4\n\+    \3464,3264,11,12.8,1.4\n\+    \3463,3263,11,12.7,1.4\n\+    \3462,3264,11,12.6,1.4\n\+    \3461,3264,11,12.4,1.4\n\+    \3460,3264,11,12.3,1.4\n\+    \3459,3263,11,12.3,1.4\n\+    \3458,3261,11,12.5,1.4\n\+    \3457,3257,12,12.8,1.5\n\+    \3456,3253,12,13.2,1.5\n\+    \3455,3249,12,13.6,1.5\n\+    \3454,3244,12,14.0,1.5\n\+    \3453,3240,12,14.5,1.5\n\+    \3452,3236,12,14.9,1.5\n\+    \3451,3231,12,15.3,1.5\n\+    \3450,3227,12,15.7,1.5\n\+    \3449,3223,12,16.1,1.6\n\+    \3448,3219,13,16.5,1.6\n\+    \3447,3215,13,16.9,1.6\n\+    \3446,3211,13,17.3,1.7\n\+    \3445,3207,14,17.6,1.8\n\+    \3444,3203,14,18.0,1.8\n\+    \3443,3200,14,18.3,1.8\n\+    \3442,3197,14,18.6,1.8\n\+    \3441,3194,15,18.8,1.8\n\+    \3440,3191,15,19.0,1.9\n\+    \3439,3189,15,19.1,1.9\n\+    \3438,3188,15,19.2,1.9\n\+    \3437,3187,15,19.2,1.9\n\+    \3436,3187,15,19.1,1.9\n\+    \3435,3187,15,18.9,1.9\n\+    \3434,3188,15,18.7,1.9\n\+    \3433,3189,16,18.4,2.0\n\+    \3432,3191,16,18.1,2.0\n\+    \3431,3193,16,17.7,2.0\n\+    \3430,3195,16,17.3,2.0\n\+    \3429,3197,16,16.9,2.0\n\+    \3428,3200,16,16.5,2.0\n\+    \3427,3202,16,16.1,2.0\n\+    \3426,3204,16,15.6,2.1\n\+    \3425,3207,17,15.2,2.1\n\+    \3424,3209,17,14.8,2.2\n\+    \3423,3210,18,14.5,2.2\n\+    \3422,3212,18,14.2,2.2\n\+    \3421,3213,18,13.9,2.2\n\+    \3420,3214,18,13.7,2.2\n\+    \3419,3214,17,13.5,2.2\n\+    \3418,3215,17,13.3,2.1\n\+    \3417,3215,17,13.2,2.1\n\+    \3416,3215,17,13.1,2.1\n\+    \3415,3215,16,13.0,2.1\n\+    \3414,3214,17,12.9,2.1\n\+    \3413,3214,17,12.9,2.1\n\+    \3412,3213,17,12.9,2.1\n\+    \3411,3212,17,12.9,2.1\n\+    \3410,3211,17,12.9,2.2\n\+    \3409,3210,17,12.9,2.2\n\+    \3408,3208,17,12.9,2.2\n\+    \3407,3207,17,13.0,2.1\n\+    \3406,3205,17,13.0,2.1\n\+    \3405,3204,16,13.1,2.1\n\+    \3404,3202,16,13.2,2.0\n\+    \3403,3201,16,13.3,2.0\n\+    \3402,3199,15,13.4,1.9\n\+    \3401,3197,15,13.5,1.9\n\+    \3400,3195,15,13.6,1.9\n\+    \3399,3193,15,13.7,1.9\n\+    \3398,3192,15,13.8,1.9\n\+    \3397,3190,15,13.9,1.9\n\+    \3396,3188,15,14.0,2.0\n\+    \3395,3186,16,14.2,2.0\n\+    \3394,3184,16,14.3,2.0\n\+    \3393,3182,17,14.4,2.1\n\+    \3392,3181,17,14.5,2.1\n\+    \3391,3179,17,14.6,2.2\n\+    \3390,3177,17,14.7,2.2\n\+    \3389,3176,17,14.7,2.2\n\+    \3388,3174,17,14.8,2.1\n\+    \3387,3172,17,14.9,2.1\n\+    \3386,3171,17,14.9,2.1\n\+    \3385,3169,16,15.0,2.1\n\+    \3384,3168,16,15.1,2.0\n\+    \3383,3167,16,15.1,2.0\n\+    \3382,3165,16,15.2,2.0\n\+    \3381,3164,16,15.3,2.0\n\+    \3380,3162,16,15.3,2.1\n\+    \3379,3160,17,15.4,2.1\n\+    \3378,3159,17,15.5,2.2\n\+    \3377,3157,18,15.6,2.2\n\+    \3376,3155,18,15.7,2.3\n\+    \3375,3154,19,15.8,2.3\n\+    \3374,3152,19,15.9,2.4\n\+    \3373,3150,19,16.0,2.4\n\+    \3372,3148,19,16.2,2.4\n\+    \3371,3146,19,16.3,2.4\n\+    \3370,3143,19,16.5,2.4\n\+    \3369,3141,19,16.6,2.4\n\+    \3368,3139,18,16.8,2.3\n\+    \3367,3136,18,17.0,2.2\n\+    \3366,3133,17,17.2,2.2\n\+    \3365,3131,17,17.4,2.2\n\+    \3364,3128,17,17.6,2.1\n\+    \3363,3126,17,17.8,2.1\n\+    \3362,3123,17,18.0,2.1\n\+    \3361,3121,17,18.2,2.2\n\+    \3360,3118,17,18.4,2.2\n\+    \3359,3116,18,18.6,2.2\n\+    \3358,3114,18,18.7,2.3\n\+    \3357,3112,18,18.8,2.3\n\+    \3356,3110,18,19.0,2.3\n\+    \3355,3108,18,19.0,2.3\n\+    \3354,3107,18,19.1,2.3\n\+    \3353,3105,18,19.2,2.2\n\+    \3352,3104,17,19.2,2.2\n\+    \3351,3103,17,19.2,2.1\n\+    \3350,3102,17,19.3,2.1\n\+    \3349,3101,16,19.3,2.1\n\+    \3348,3100,16,19.3,2.1\n\+    \3347,3099,16,19.3,2.1\n\+    \3346,3098,16,19.3,2.1\n\+    \3345,3097,17,19.3,2.1\n\+    \3344,3096,17,19.3,2.2\n\+    \3343,3094,17,19.4,2.2\n\+    \3342,3093,18,19.4,2.2\n\+    \3341,3092,18,19.4,2.2\n\+    \3340,3090,18,19.5,2.2\n\+    \3339,3089,18,19.6,2.2\n\+    \3338,3087,17,19.7,2.2\n\+    \3337,3085,17,19.8,2.2\n\+    \3336,3083,17,19.9,2.2\n\+    \3335,3081,17,20.1,2.2\n\+    \3334,3079,17,20.2,2.2\n\+    \3333,3077,17,20.3,2.2\n\+    \3332,3075,17,20.5,2.2\n\+    \3331,3073,18,20.6,2.3\n\+    \3330,3070,18,20.8,2.3\n\+    \3329,3068,19,21.0,2.4\n\+    \3328,3066,19,21.1,2.4\n\+    \3327,3064,19,21.3,2.4\n\+    \3326,3062,19,21.4,2.4\n\+    \3325,3060,19,21.5,2.4\n\+    \3324,3058,19,21.7,2.4\n\+    \3323,3056,19,21.8,2.4\n\+    \3322,3054,18,21.9,2.3\n\+    \3321,3052,18,22.0,2.3\n\+    \3320,3051,18,22.1,2.2\n\+    \3319,3049,17,22.1,2.2\n\+    \3318,3048,17,22.2,2.2\n\+    \3317,3047,18,22.2,2.2\n\+    \3316,3046,18,22.2,2.3\n\+    \3315,3045,18,22.2,2.3\n\+    \3314,3044,19,22.1,2.4\n\+    \3313,3044,19,22.0,2.4\n\+    \3312,3044,19,22.0,2.4\n\+    \3311,3044,19,21.8,2.4\n\+    \3310,3044,19,21.6,2.4\n\+    \3309,3045,19,21.4,2.4\n\+    \3308,3046,18,21.2,2.3\n\+    \3307,3047,18,21.0,2.2\n\+    \3306,3048,17,20.7,2.2\n\+    \3305,3049,17,20.4,2.1\n\+    \3304,3051,16,20.1,2.1\n\+    \3303,3052,16,19.8,2.0\n\+    \3302,3054,16,19.5,2.0\n\+    \3301,3056,16,19.1,2.0\n\+    \3300,3057,16,18.8,2.1\n\+    \3299,3059,16,18.4,2.1\n\+    \3298,3060,16,18.1,2.1\n\+    \3297,3062,16,17.8,2.0\n\+    \3296,3063,16,17.5,2.0\n\+    \3295,3065,16,17.2,2.0\n\+    \3294,3066,16,16.9,2.0\n\+    \3293,3068,16,16.6,2.0\n\+    \3292,3069,16,16.3,2.0\n\+    \3291,3071,16,15.9,2.0\n\+    \3290,3074,16,15.5,2.0\n\+    \3289,3076,16,15.0,2.0\n\+    \3288,3079,16,14.5,2.0\n\+    \3287,3083,15,13.9,1.9\n\+    \3286,3086,15,13.4,1.9\n\+    \3285,3089,15,12.9,1.9\n\+    \3284,3092,16,12.4,2.0\n\+    \3283,3095,16,12.0,2.0\n\+    \3282,3097,16,11.6,2.0\n\+    \3281,3098,15,11.3,1.9\n\+    \3280,3099,15,11.0,1.9\n\+    \3279,3100,15,10.8,1.9\n\+    \3278,3100,15,10.7,1.9\n\+    \3277,3099,15,10.7,1.9\n\+    \3276,3098,16,10.6,2.0\n\+    \3275,3097,16,10.7,2.0\n\+    \3274,3095,16,10.8,2.0\n\+    \3273,3093,16,10.9,2.0\n\+    \3272,3091,15,11.1,1.9\n\+    \3271,3088,15,11.3,1.9\n\+    \3270,3086,15,11.4,1.9\n\+    \3269,3084,15,11.6,1.9\n\+    \3268,3082,15,11.7,1.9\n\+    \3267,3081,15,11.7,1.9\n\+    \3266,3080,15,11.8,1.8\n\+    \3265,3079,15,11.8,1.8\n\+    \3264,3078,15,11.8,1.8\n\+    \3263,3077,15,11.7,1.9\n\+    \3262,3076,15,11.7,1.9\n\+    \3261,3075,15,11.7,1.9\n\+    \3260,3074,15,11.7,1.9\n\+    \3259,3074,15,11.7,1.8\n\+    \3258,3072,15,11.7,1.8\n\+    \3257,3071,15,11.7,1.9\n\+    \3256,3070,15,11.8,1.9\n\+    \3255,3068,15,11.9,1.9\n\+    \3254,3066,15,12.0,1.9\n\+    \3253,3064,15,12.1,1.9\n\+    \3252,3062,15,12.3,1.9\n\+    \3251,3059,15,12.5,1.9\n\+    \3250,3057,15,12.6,2.0\n\+    \3249,3055,15,12.8,1.9\n\+    \3248,3053,15,12.9,1.9\n\+    \3247,3052,15,12.9,1.9\n\+    \3246,3051,16,13.0,2.0\n\+    \3245,3050,16,13.0,2.0\n\+    \3244,3049,15,12.9,1.9\n\+    \3243,3048,15,12.9,1.9\n\+    \3242,3048,15,12.9,1.9\n\+    \3241,3047,15,12.8,1.9\n\+    \3240,3047,15,12.7,1.9\n\+    \3239,3046,15,12.7,1.9\n\+    \3238,3046,15,12.6,1.8\n\+    \3237,3045,14,12.6,1.8\n\+    \3236,3044,14,12.5,1.8\n\+    \3235,3044,14,12.5,1.8\n\+    \3234,3043,14,12.5,1.8\n\+    \3233,3042,14,12.5,1.8\n\+    \3232,3040,14,12.5,1.8\n\+    \3231,3039,15,12.5,1.8\n\+    \3230,3038,15,12.6,1.9\n\+    \3229,3037,15,12.6,1.8\n\+    \3228,3036,15,12.6,1.9\n\+    \3227,3035,15,12.6,1.9\n\+    \3226,3034,15,12.6,1.9\n\+    \3225,3034,15,12.5,1.9\n\+    \3224,3034,15,12.4,1.9\n\+    \3223,3033,15,12.3,1.9\n\+    \3222,3033,15,12.2,1.9\n\+    \3221,3033,15,12.1,1.9\n\+    \3220,3032,15,12.1,1.9\n\+    \3219,3032,15,12.0,1.9\n\+    \3218,3031,15,12.0,1.9\n\+    \3217,3030,15,12.1,1.9\n\+    \3216,3028,15,12.1,1.8\n\+    \3215,3026,15,12.2,1.8\n\+    \3214,3024,14,12.4,1.8\n\+    \3213,3022,15,12.5,1.8\n\+    \3212,3020,15,12.7,1.9\n\+    \3211,3017,15,12.9,1.9\n\+    \3210,3014,15,13.2,1.9\n\+    \3209,3011,15,13.4,1.8\n\+    \3208,3008,14,13.7,1.8\n\+    \3207,3005,14,13.9,1.8\n\+    \3206,3003,14,14.1,1.8\n\+    \3205,3000,14,14.3,1.8\n\+    \3204,2998,15,14.5,1.8\n\+    \3203,2997,15,14.5,1.9\n\+    \3202,2996,15,14.5,1.9\n\+    \3201,2995,15,14.4,1.9\n\+    \3200,2996,15,14.3,1.8\n\+    \3199,2997,15,14.0,1.8\n\+    \3198,2998,15,13.8,1.8\n\+    \3197,2999,15,13.5,1.9\n\+    \3196,3001,15,13.1,1.9\n\+    \3195,3002,15,12.8,1.9\n\+    \3194,3004,15,12.5,1.9\n\+    \3193,3006,15,12.1,1.9\n\+    \3192,3007,15,11.8,1.9\n\+    \3191,3009,15,11.5,1.9\n\+    \3190,3010,15,11.3,1.9\n\+    \3189,3011,15,11.0,1.9\n\+    \3188,3011,15,10.8,1.9\n\+    \3187,3011,15,10.7,1.9\n\+    \3186,3011,15,10.6,1.9\n\+    \3185,3011,15,10.5,1.9\n\+    \3184,3010,15,10.5,1.9\n\+    \3183,3009,15,10.5,1.9\n\+    \3182,3008,15,10.5,1.9\n\+    \3181,3007,15,10.5,1.9\n\+    \3180,3006,15,10.5,1.9\n\+    \3179,3005,15,10.6,1.9\n\+    \3178,3004,15,10.6,1.9\n\+    \3177,3003,15,10.6,1.9\n\+    \3176,3001,15,10.6,1.9\n\+    \3175,3000,15,10.6,1.8\n\+    \3174,2999,15,10.6,1.9\n\+    \3173,2998,15,10.7,1.9\n\+    \3172,2996,15,10.8,1.9\n\+    \3171,2994,15,10.9,1.9\n\+    \3170,2992,15,11.0,1.9\n\+    \3169,2990,15,11.2,1.9\n\+    \3168,2987,15,11.4,1.9\n\+    \3167,2984,15,11.6,1.9\n\+    \3166,2982,15,11.9,1.9\n\+    \3165,2979,15,12.1,1.9\n\+    \3164,2976,16,12.3,2.0\n\+    \3163,2974,16,12.5,2.0\n\+    \3162,2971,17,12.7,2.1\n\+    \3161,2969,17,12.8,2.2\n\+    \3160,2968,18,12.9,2.2\n\+    \3159,2966,18,13.0,2.2\n\+    \3158,2965,18,13.0,2.2\n\+    \3157,2964,18,13.0,2.2\n\+    \3156,2964,18,12.9,2.3\n\+    \3155,2963,18,12.9,2.3\n\+    \3154,2963,19,12.8,2.3\n\+    \3153,2962,19,12.7,2.4\n\+    \3152,2961,19,12.7,2.4\n\+    \3151,2961,20,12.7,2.5\n\+    \3150,2960,20,12.7,2.5\n\+    \3149,2959,20,12.7,2.5\n\+    \3148,2957,20,12.7,2.5\n\+    \3147,2956,20,12.8,2.5\n\+    \3146,2954,19,12.8,2.4\n\+    \3145,2953,19,12.9,2.4\n\+    \3144,2951,18,13.0,2.3\n\+    \3143,2949,18,13.1,2.3\n\+    \3142,2948,18,13.2,2.2\n\+    \3141,2946,17,13.3,2.2\n\+    \3140,2945,17,13.4,2.2\n\+    \3139,2943,18,13.4,2.2\n\+    \3138,2942,18,13.5,2.2\n\+    \3137,2941,18,13.5,2.3\n\+    \3136,2940,19,13.5,2.4\n\+    \3135,2939,19,13.5,2.4\n\+    \3134,2938,20,13.4,2.5\n\+    \3133,2938,20,13.3,2.5\n\+    \3132,2938,20,13.2,2.5\n\+    \3131,2939,20,13.0,2.6\n\+    \3130,2939,20,12.8,2.6\n\+    \3129,2941,20,12.5,2.5\n\+    \3128,2942,20,12.2,2.5\n\+    \3127,2944,19,11.9,2.4\n\+    \3126,2945,19,11.5,2.4\n\+    \3125,2947,19,11.2,2.3\n\+    \3124,2949,18,10.8,2.3\n\+    \3123,2951,18,10.5,2.3\n\+    \3122,2953,18,10.1,2.3\n\+    \3121,2955,18,9.8,2.3\n\+    \3120,2956,18,9.5,2.3\n\+    \3119,2957,19,9.2,2.3\n\+    \3118,2958,19,9.0,2.4\n\+    \3117,2959,19,8.8,2.3\n\+    \3116,2959,19,8.6,2.3\n\+    \3115,2959,18,8.5,2.3\n\+    \3114,2958,18,8.5,2.2\n\+    \3113,2957,17,8.5,2.2\n\+    \3112,2955,17,8.6,2.1\n\+    \3111,2953,16,8.7,2.1\n\+    \3110,2951,16,8.8,2.0\n\+    \3109,2949,16,9.0,2.0\n\+    \3108,2947,16,9.1,2.0\n\+    \3107,2945,16,9.3,2.0\n\+    \3106,2943,16,9.4,2.0\n\+    \3105,2940,15,9.6,1.9\n\+    \3104,2938,15,9.7,1.9\n\+    \3103,2937,15,9.8,1.9\n\+    \3102,2935,14,9.9,1.8\n\+    \3101,2934,14,9.9,1.8\n\+    \3100,2934,15,9.8,1.8\n\+    \3099,2934,15,9.6,1.8\n\+    \3098,2935,15,9.4,1.9\n\+    \3097,2937,15,9.1,1.9\n\+    \3096,2939,15,8.6,1.8\n\+    \3095,2943,14,8.1,1.8\n\+    \3094,2946,14,7.5,1.8\n\+    \3093,2950,14,7.0,1.8\n\+    \3092,2953,15,6.4,1.8\n\+    \3091,2956,15,5.9,1.8\n\+    \3090,2959,15,5.4,1.9\n\+    \3089,2961,15,5.0,1.9\n\+    \3088,2963,15,4.7,1.8\n\+    \3087,2964,15,4.5,1.8\n\+    \3086,2964,14,4.3,1.8\n\+    \3085,2964,14,4.3,1.8\n\+    \3084,2963,15,4.2,1.8\n\+    \3083,2962,15,4.3,1.9\n\+    \3082,2960,15,4.4,1.9\n\+    \3081,2958,15,4.5,1.9\n\+    \3080,2955,15,4.7,1.9\n\+    \3079,2952,15,5.0,1.9\n\+    \3078,2949,15,5.2,1.9\n\+    \3077,2946,15,5.5,1.9\n\+    \3076,2942,15,5.8,1.9\n\+    \3075,2939,15,6.2,1.9\n\+    \3074,2935,15,6.5,1.9\n\+    \3073,2932,15,6.8,1.9\n\+    \3072,2929,16,7.0,1.9\n\+    \3071,2926,16,7.3,1.9\n\+    \3070,2923,15,7.5,1.9\n\+    \3069,2921,15,7.6,1.9\n\+    \3068,2919,15,7.8,1.9\n\+    \3067,2917,15,7.9,1.8\n\+    \3066,2915,15,8.0,1.8\n\+    \3065,2913,15,8.1,1.9\n\+    \3064,2912,15,8.2,1.9\n\+    \3063,2910,15,8.3,1.9\n\+    \3062,2909,15,8.3,1.9\n\+    \3061,2907,15,8.4,1.9\n\+    \3060,2906,15,8.5,1.9\n\+    \3059,2904,15,8.6,1.9\n\+    \3058,2903,15,8.6,1.9\n\+    \3057,2901,16,8.6,2.0\n\+    \3056,2900,16,8.7,2.0\n\+    \3055,2899,16,8.7,2.1\n\+    \3054,2898,17,8.7,2.1\n\+    \3053,2898,17,8.6,2.2\n\+    \3052,2897,18,8.5,2.2\n\+    \3051,2897,18,8.4,2.3\n\+    \3050,2897,18,8.3,2.2\n\+    \3049,2898,18,8.1,2.2\n\+    \3048,2898,17,7.9,2.2\n\+    \3047,2899,17,7.7,2.1\n\+    \3046,2900,17,7.5,2.1\n\+    \3045,2900,16,7.3,2.1\n\+    \3044,2901,16,7.1,2.1\n\+    \3043,2902,16,6.9,2.1\n\+    \3042,2903,17,6.6,2.1\n\+    \3041,2903,17,6.4,2.1\n\+    \3040,2904,17,6.2,2.2\n\+    \3039,2905,18,6.0,2.2\n\+    \3038,2905,18,5.9,2.3\n\+    \3037,2905,18,5.7,2.3\n\+    \3036,2905,18,5.7,2.3\n\+    \3035,2904,18,5.6,2.3\n\+    \3034,2904,18,5.5,2.3\n\+    \3033,2903,18,5.5,2.2\n\+    \3032,2903,17,5.4,2.2\n\+    \3031,2902,17,5.4,2.2\n\+    \3030,2901,17,5.4,2.1\n\+    \3029,2900,17,5.4,2.1\n\+    \3028,2899,17,5.4,2.1\n\+    \3027,2899,17,5.3,2.2\n\+    \3026,2898,18,5.3,2.2\n\+    \3025,2897,18,5.2,2.2\n\+    \3024,2897,18,5.2,2.3\n\+    \3023,2897,18,5.1,2.3\n\+    \3022,2897,18,4.9,2.3\n\+    \3021,2897,18,4.7,2.3\n\+    \3020,2898,18,4.5,2.2\n\+    \3019,2899,17,4.3,2.2\n\+    \3018,2900,17,4.1,2.2\n\+    \3017,2901,17,3.9,2.1\n\+    \3016,2902,17,3.6,2.1\n\+    \3015,2903,17,3.4,2.1\n\+    \3014,2904,17,3.1,2.1\n\+    \3013,2904,17,2.9,2.1\n\+    \3012,2905,17,2.7,2.1\n\+    \3011,2906,17,2.5,2.2\n\+    \3010,2906,18,2.4,2.2\n\+    \3009,2906,18,2.3,2.2\n\+    \3008,2905,18,2.2,2.3\n\+    \3007,2904,18,2.2,2.3\n\+    \3006,2903,18,2.2,2.3\n\+    \3005,2902,18,2.3,2.2\n\+    \3004,2900,18,2.4,2.2\n\+    \3003,2897,17,2.6,2.2\n\+    \3002,2895,17,2.8,2.1\n\+    \3001,2892,16,3.0,2.1\n\+    \3000,2889,16,3.3,2.0\n\+    \2999,2886,16,3.5,2.0\n\+    \2998,2883,16,3.7,2.0\n\+    \2997,2880,16,4.0,2.0\n\+    \2996,2877,16,4.2,2.0\n\+    \2995,2875,17,4.4,2.1\n\+    \2994,2872,17,4.6,2.1\n\+    \2993,2870,17,4.8,2.2\n\+    \2992,2868,18,4.9,2.2\n\+    \2991,2867,18,4.9,2.3\n\+    \2990,2866,18,4.9,2.3\n\+    \2989,2865,18,4.9,2.3\n\+    \2988,2865,18,4.8,2.3\n\+    \2987,2865,18,4.6,2.3\n\+    \2986,2866,18,4.5,2.2\n\+    \2985,2867,17,4.2,2.2\n\+    \2984,2868,17,4.0,2.1\n\+    \2983,2869,17,3.7,2.1\n\+    \2982,2870,16,3.4,2.1\n\+    \2981,2872,16,3.1,2.0\n\+    \2980,2873,16,2.8,2.0\n\+    \2979,2874,16,2.5,2.0\n\+    \2978,2876,17,2.2,2.1\n\+    \2977,2877,17,1.9,2.1\n\+    \2976,2878,17,1.7,2.1\n\+    \2975,2879,17,1.5,2.2\n\+    \2974,2880,18,1.3,2.2\n\+    \2973,2880,18,1.1,2.2\n\+    \2972,2880,18,1.0,2.3\n\+    \2971,2879,18,0.9,2.3\n\+    \2970,2878,18,0.9,2.2\n\+    \2969,2877,18,1.0,2.2\n\+    \2968,2875,17,1.1,2.2\n\+    \2967,2873,17,1.2,2.1\n\+    \2966,2871,16,1.4,2.0\n\+    \2965,2868,16,1.6,2.0\n\+    \2964,2865,16,1.9,2.0\n\+    \2963,2862,15,2.1,1.9\n\+    \2962,2859,15,2.4,1.9\n\+    \2961,2856,15,2.7,1.9\n\+    \2960,2852,15,3.0,1.9\n\+    \2959,2849,16,3.3,2.0\n\+    \2958,2846,16,3.5,2.0\n\+    \2957,2843,16,3.8,2.1\n\+    \2956,2840,17,4.0,2.1\n\+    \2955,2837,17,4.2,2.1\n\+    \2954,2835,17,4.4,2.2\n\+    \2953,2833,17,4.5,2.2\n\+    \2952,2831,17,4.6,2.2\n\+    \2951,2830,17,4.7,2.1\n\+    \2950,2829,17,4.7,2.1\n\+    \2949,2828,17,4.7,2.1\n\+    \2948,2828,16,4.6,2.1\n\+    \2947,2827,16,4.5,2.0\n\+    \2946,2827,16,4.4,2.0\n\+    \2945,2827,16,4.3,2.0\n\+    \2944,2827,17,4.2,2.1\n\+    \2943,2827,17,4.1,2.1\n\+    \2942,2827,17,4.0,2.2\n\+    \2941,2827,18,3.9,2.2\n\+    \2940,2827,18,3.7,2.2\n\+    \2939,2827,18,3.6,2.3\n\+    \2938,2826,18,3.5,2.3\n\+    \2937,2826,18,3.5,2.2\n\+    \2936,2825,18,3.4,2.2\n\+    \2935,2825,17,3.4,2.2\n\+    \2934,2824,17,3.4,2.1\n\+    \2933,2823,16,3.4,2.1\n\+    \2932,2822,16,3.4,2.0\n\+    \2931,2821,16,3.4,2.0\n\+    \2930,2819,16,3.5,2.0\n\+    \2929,2818,16,3.5,2.0\n\+    \2928,2817,16,3.5,2.0\n\+    \2927,2816,16,3.6,2.0\n\+    \2926,2814,17,3.6,2.1\n\+    \2925,2813,17,3.7,2.1\n\+    \2924,2812,17,3.7,2.1\n\+    \2923,2810,17,3.7,2.1\n\+    \2922,2809,17,3.7,2.1\n\+    \2921,2808,17,3.8,2.1\n\+    \2920,2807,17,3.8,2.1\n\+    \2919,2806,16,3.8,2.1\n\+    \2918,2805,16,3.8,2.0\n\+    \2917,2805,16,3.7,2.0\n\+    \2916,2804,16,3.7,2.0\n\+    \2915,2803,16,3.6,2.0\n\+    \2914,2803,16,3.5,2.0\n\+    \2913,2803,17,3.5,2.1\n\+    \2912,2803,17,3.3,2.1\n\+    \2911,2803,17,3.2,2.1\n\+    \2910,2803,18,3.1,2.2\n\+    \2909,2804,18,2.9,2.2\n\+    \2908,2804,18,2.7,2.2\n\+    \2907,2805,18,2.4,2.2\n\+    \2906,2806,18,2.2,2.2\n\+    \2905,2807,18,1.9,2.2\n\+    \2904,2809,17,1.6,2.2\n\+    \2903,2810,17,1.3,2.1\n\+    \2902,2812,16,1.0,2.0\n\+    \2901,2813,16,0.7,2.0\n\+    \2900,2815,16,0.4,2.0\n\+    \2899,2816,16,0.1,2.0\n\+    \2898,2817,16,-0.2,2.0\n\+    \2897,2819,16,-0.5,2.0\n\+    \2896,2820,16,-0.7,2.0\n\+    \2895,2821,16,-1.0,2.0\n\+    \2894,2822,17,-1.2,2.1\n\+    \2893,2822,17,-1.4,2.1\n\+    \2892,2822,17,-1.5,2.1\n\+    \2891,2822,17,-1.6,2.2\n\+    \2890,2822,18,-1.7,2.2\n\+    \2889,2821,18,-1.8,2.2\n\+    \2888,2820,17,-1.8,2.2\n\+    \2887,2819,17,-1.7,2.1\n\+    \2886,2818,17,-1.7,2.1\n\+    \2885,2816,17,-1.6,2.1\n\+    \2884,2814,16,-1.4,2.0\n\+    \2883,2812,16,-1.3,2.0\n\+    \2882,2809,16,-1.1,2.0\n\+    \2881,2807,16,-0.9,2.0\n\+    \2880,2805,17,-0.8,2.1\n\+    \2879,2802,17,-0.6,2.1\n\+    \2878,2800,17,-0.4,2.1\n\+    \2877,2797,18,-0.2,2.2\n\+    \2876,2795,18,-0.0,2.3\n\+    \2875,2792,19,0.2,2.3\n\+    \2874,2790,19,0.3,2.4\n\+    \2873,2788,19,0.5,2.4\n\+    \2872,2786,19,0.6,2.4\n\+    \2871,2784,19,0.7,2.4\n\+    \2870,2782,19,0.8,2.4\n\+    \2869,2781,19,0.9,2.3\n\+    \2868,2779,18,0.9,2.3\n\+    \2867,2778,18,0.9,2.2\n\+    \2866,2777,18,0.9,2.2\n\+    \2865,2776,17,0.9,2.1\n\+    \2864,2775,17,0.9,2.1\n\+    \2863,2775,17,0.9,2.1\n\+    \2862,2774,17,0.9,2.1\n\+    \2861,2773,17,0.9,2.1\n\+    \2860,2771,17,0.9,2.1\n\+    \2859,2770,17,1.0,2.1\n\+    \2858,2769,18,1.0,2.2\n\+    \2857,2767,18,1.1,2.2\n\+    \2856,2765,18,1.2,2.3\n\+    \2855,2763,18,1.4,2.3\n\+    \2854,2761,18,1.5,2.3\n\+    \2853,2758,18,1.7,2.3\n\+    \2852,2755,18,2.0,2.2\n\+    \2851,2752,18,2.3,2.2\n\+    \2850,2749,17,2.6,2.2\n\+    \2849,2745,17,2.9,2.1\n\+    \2848,2742,17,3.2,2.1\n\+    \2847,2738,17,3.5,2.1\n\+    \2846,2735,17,3.8,2.1\n\+    \2845,2732,17,4.1,2.1\n\+    \2844,2729,17,4.4,2.2\n\+    \2843,2726,18,4.6,2.2\n\+    \2842,2723,18,4.8,2.3\n\+    \2841,2721,18,5.0,2.3\n\+    \2840,2719,18,5.1,2.3\n\+    \2839,2717,19,5.2,2.3\n\+    \2838,2716,18,5.2,2.3\n\+    \2837,2716,18,5.1,2.3\n\+    \2836,2715,18,5.1,2.3\n\+    \2835,2715,18,4.9,2.2\n\+    \2834,2716,18,4.8,2.2\n\+    \2833,2716,18,4.5,2.2\n\+    \2832,2717,18,4.3,2.2\n\+    \2831,2718,18,4.0,2.2\n\+    \2830,2720,18,3.8,2.2\n\+    \2829,2721,18,3.5,2.3\n\+    \2828,2723,19,3.2,2.3\n\+    \2827,2724,19,2.9,2.4\n\+    \2826,2726,19,2.5,2.4\n\+    \2825,2727,19,2.2,2.4\n\+    \2824,2729,19,1.9,2.4\n\+    \2823,2730,19,1.6,2.4\n\+    \2822,2731,19,1.4,2.3\n\+    \2821,2732,18,1.1,2.3\n\+    \2820,2733,18,0.9,2.2\n\+    \2819,2734,17,0.6,2.2\n\+    \2818,2735,17,0.4,2.2\n\+    \2817,2736,17,0.2,2.2\n\+    \2816,2737,17,-0.0,2.2\n\+    \2815,2737,18,-0.2,2.2\n\+    \2814,2738,18,-0.4,2.2\n\+    \2813,2738,18,-0.6,2.3\n\+    \2812,2739,18,-0.8,2.3\n\+    \2811,2739,18,-0.9,2.2\n\+    \2810,2739,18,-1.1,2.2\n\+    \2809,2739,17,-1.2,2.1\n\+    \2808,2739,16,-1.4,2.0\n\+    \2807,2740,15,-1.5,1.9\n\+    \2806,2740,14,-1.6,1.8\n\+    \2805,2740,14,-1.7,1.7\n\+    \2804,2739,13,-1.8,1.6\n\+    \2803,2739,13,-2.0,1.6\n\+    \2802,2739,12,-2.1,1.5\n\+    \2801,2739,12,-2.2,1.5\n\+    \2800,2739,12,-2.3,1.5\n\+    \2799,2739,12,-2.4,1.5\n\+    \2798,2739,12,-2.5,1.5\n\+    \2797,2738,12,-2.5,1.5\n\+    \2796,2738,12,-2.6,1.5\n\+    \2795,2737,12,-2.6,1.5\n\+    \2794,2736,12,-2.7,1.5\n\+    \2793,2736,12,-2.7,1.5\n\+    \2792,2735,12,-2.7,1.5\n\+    \2791,2735,12,-2.8,1.5\n\+    \2790,2734,12,-2.8,1.5\n\+    \2789,2733,12,-2.8,1.5\n\+    \2788,2731,12,-2.8,1.5\n\+    \2787,2730,12,-2.7,1.5\n\+    \2786,2728,12,-2.6,1.4\n\+    \2785,2726,12,-2.4,1.4\n\+    \2784,2723,11,-2.3,1.4\n\+    \2783,2721,11,-2.0,1.4\n\+    \2782,2717,11,-1.8,1.4\n\+    \2781,2714,11,-1.4,1.4\n\+    \2780,2710,11,-1.0,1.4\n\+    \2779,2706,11,-0.6,1.4\n\+    \2778,2702,11,-0.3,1.4\n\+    \2777,2699,11,-0.1,1.4\n\+    \2776,2698,11,-0.0,1.4\n\+    \2775,2697,11,-0.0,1.4\n\+    \2774,2696,11,-0.0,1.4\n\+    \2773,2695,11,-0.1,1.4\n\+    \2772,2694,11,-0.1,1.4\n\+    \2771,2693,11,-0.1,1.4\n\+    \2770,2692,11,-0.1,1.4\n\+    \2769,2690,11,0.0,1.4\n\+    \2768,2688,11,0.2,1.4\n\+    \2767,2686,11,0.3,1.4\n\+    \2766,2684,11,0.4,1.4\n\+    \2765,2683,11,0.5,1.4\n\+    \2764,2681,11,0.6,1.4\n\+    \2763,2679,11,0.7,1.4\n\+    \2762,2678,11,0.8,1.4\n\+    \2761,2675,11,1.0,1.4\n\+    \2760,2672,11,1.3,1.4\n\+    \2759,2668,11,1.7,1.4\n\+    \2758,2663,11,2.2,1.4\n\+    \2757,2657,11,2.7,1.4\n\+    \2756,2651,11,3.4,1.4\n\+    \2755,2645,11,4.0,1.4\n\+    \2754,2639,11,4.6,1.4\n\+    \2753,2633,11,5.2,1.4\n\+    \2752,2629,11,5.7,1.4\n\+    \2751,2624,12,6.1,1.4\n\+    \2750,2621,11,6.4,1.4\n\+    \2749,2618,11,6.6,1.4\n\+    \2748,2616,11,6.8,1.4\n\+    \2747,2614,11,7.0,1.4\n\+    \2746,2611,11,7.2,1.4\n\+    \2745,2608,11,7.4,1.4\n\+    \2744,2605,11,7.7,1.4\n\+    \2743,2601,11,8.1,1.4\n\+    \2742,2597,11,8.5,1.4\n\+    \2741,2592,11,8.9,1.4\n\+    \2740,2588,11,9.3,1.4\n\+    \2739,2584,11,9.7,1.4\n\+    \2738,2580,11,10.0,1.4\n\+    \2737,2577,11,10.3,1.4\n\+    \2736,2574,11,10.6,1.4\n\+    \2735,2572,11,10.7,1.4\n\+    \2734,2571,11,10.7,1.4\n\+    \2733,2572,11,10.5,1.4\n\+    \2732,2572,11,10.3,1.4\n\+    \2731,2573,11,10.1,1.4\n\+    \2730,2573,11,10.0,1.4\n\+    \2729,2572,11,10.0,1.4\n\+    \2728,2569,11,10.2,1.4\n\+    \2727,2565,11,10.6,1.4\n\+    \2726,2561,11,11.0,1.4\n\+    \2725,2557,11,11.4,1.4\n\+    \2724,2552,12,11.9,1.5\n\+    \2723,2547,12,12.4,1.5\n\+    \2722,2542,12,12.9,1.5\n\+    \2721,2538,12,13.3,1.5\n\+    \2720,2534,12,13.7,1.5\n\+    \2719,2530,12,14.1,1.5\n\+    \2718,2526,12,14.4,1.5\n\+    \2717,2524,12,14.6,1.5\n\+    \2716,2522,12,14.7,1.5\n\+    \2715,2520,12,14.8,1.5\n\+    \2714,2519,12,14.8,1.5\n\+    \2713,2518,12,14.8,1.5\n\+    \2712,2518,12,14.7,1.5\n\+    \2711,2518,12,14.6,1.5\n\+    \2710,2517,12,14.6,1.5\n\+    \2709,2516,12,14.6,1.5\n\+    \2708,2514,12,14.7,1.5\n\+    \2707,2512,11,14.8,1.4\n\+    \2706,2510,11,15.0,1.4\n\+    \2705,2508,11,15.2,1.4\n\+    \2704,2505,11,15.3,1.4\n\+    \2703,2503,11,15.5,1.4\n\+    \2702,2501,11,15.6,1.4\n\+    \2701,2498,11,15.8,1.4\n\+    \2700,2496,11,16.1,1.4\n\+    \2699,2493,11,16.3,1.4\n\+    \2698,2489,11,16.6,1.4\n\+    \2697,2486,11,16.9,1.4\n\+    \2696,2483,11,17.2,1.4\n\+    \2695,2480,11,17.4,1.4\n\+    \2694,2478,11,17.5,1.4\n\+    \2693,2477,11,17.6,1.4\n\+    \2692,2476,11,17.6,1.4\n\+    \2691,2475,11,17.6,1.4\n\+    \2690,2474,11,17.6,1.4\n\+    \2689,2473,11,17.6,1.4\n\+    \2688,2472,11,17.6,1.4\n\+    \2687,2471,11,17.6,1.4\n\+    \2686,2470,11,17.6,1.4\n\+    \2685,2468,11,17.7,1.4\n\+    \2684,2467,11,17.7,1.4\n\+    \2683,2466,11,17.7,1.4\n\+    \2682,2465,11,17.7,1.4\n\+    \2681,2464,11,17.8,1.4\n\+    \2680,2463,11,17.8,1.4\n\+    \2679,2462,11,17.7,1.4\n\+    \2678,2462,11,17.6,1.4\n\+    \2677,2462,11,17.5,1.4\n\+    \2676,2462,11,17.3,1.4\n\+    \2675,2463,11,17.2,1.4\n\+    \2674,2462,11,17.1,1.4\n\+    \2673,2462,11,17.0,1.4\n\+    \2672,2461,11,17.0,1.4\n\+    \2671,2460,11,17.0,1.4\n\+    \2670,2459,11,16.9,1.4\n\+    \2669,2458,11,17.0,1.4\n\+    \2668,2456,11,17.1,1.4\n\+    \2667,2454,11,17.3,1.4\n\+    \2666,2450,11,17.6,1.4\n\+    \2665,2447,11,17.9,1.4\n\+    \2664,2445,11,18.1,1.4\n\+    \2663,2443,11,18.2,1.4\n\+    \2662,2443,11,18.1,1.4\n\+    \2661,2444,11,17.8,1.4\n\+    \2660,2446,11,17.4,1.4\n\+    \2659,2449,11,16.9,1.4\n\+    \2658,2453,11,16.3,1.4\n\+    \2657,2457,11,15.7,1.4\n\+    \2656,2460,11,15.2,1.4\n\+    \2655,2462,11,14.8,1.4\n\+    \2654,2463,11,14.5,1.4\n\+    \2653,2464,11,14.3,1.4\n\+    \2652,2463,11,14.3,1.4\n\+    \2651,2462,11,14.2,1.4\n\+    \2650,2462,11,14.2,1.4\n\+    \2649,2461,11,14.1,1.4\n\+    \2648,2462,11,14.0,1.4\n\+    \2647,2462,11,13.7,1.4\n\+    \2646,2464,11,13.4,1.4\n\+    \2645,2465,11,13.1,1.4\n\+    \2644,2467,11,12.8,1.4\n\+    \2643,2469,11,12.4,1.4\n\+    \2642,2472,11,11.9,1.4\n\+    \2641,2475,11,11.5,1.4\n\+    \2640,2477,11,11.0,1.4\n\+    \2639,2480,11,10.6,1.4\n\+    \2638,2483,12,10.1,1.5\n\+    \2637,2485,12,9.7,1.5\n\+    \2636,2487,11,9.3,1.4\n\+    \2635,2489,11,8.9,1.4\n\+    \2634,2491,11,8.5,1.4\n\+    \2633,2494,11,8.1,1.4\n\+    \2632,2496,11,7.6,1.4\n\+    \2631,2500,12,7.1,1.5\n\+    \2630,2503,12,6.5,1.4\n\+    \2629,2507,12,6.0,1.5\n\+    \2628,2511,12,5.4,1.4\n\+    \2627,2514,11,4.9,1.4\n\+    \2626,2516,11,4.5,1.4\n\+    \2625,2517,11,4.1,1.4\n\+    \2624,2518,11,4.0,1.4\n\+    \2623,2517,11,4.0,1.4\n\+    \2622,2515,11,4.1,1.4\n\+    \2621,2513,11,4.3,1.4\n\+    \2620,2510,11,4.5,1.4\n\+    \2619,2506,11,4.8,1.4\n\+    \2618,2503,11,5.1,1.4\n\+    \2617,2500,11,5.4,1.4\n\+    \2616,2495,11,5.8,1.4\n\+    \2615,2490,11,6.4,1.4\n\+    \2614,2483,11,7.1,1.4\n\+    \2613,2475,11,8.0,1.4\n\+    \2612,2467,11,8.9,1.4\n\+    \2611,2458,11,9.9,1.4\n\+    \2610,2451,11,10.7,1.4\n\+    \2609,2445,11,11.2,1.4\n\+    \2608,2442,11,11.5,1.4\n\+    \2607,2441,11,11.5,1.4\n\+    \2606,2442,11,11.3,1.4\n\+    \2605,2444,11,10.9,1.4\n\+    \2604,2447,11,10.4,1.4\n\+    \2603,2451,11,9.9,1.4\n\+    \2602,2454,11,9.3,1.4\n\+    \2601,2458,12,8.7,1.5\n\+    \2600,2462,12,8.1,1.5\n\+    \2599,2465,12,7.5,1.5\n\+    \2598,2468,11,7.0,1.4\n\+    \2597,2471,11,6.5,1.4\n\+    \2596,2474,11,6.0,1.4\n\+    \2595,2477,11,5.5,1.4\n\+    \2594,2480,11,5.1,1.4\n\+    \2593,2483,11,4.6,1.4\n\+    \2592,2485,12,4.2,1.4\n\+    \2591,2487,12,3.8,1.5\n\+    \2590,2488,12,3.6,1.5\n\+    \2589,2489,12,3.4,1.5\n\+    \2588,2489,12,3.2,1.5\n\+    \2587,2490,12,3.0,1.5\n\+    \2586,2491,12,2.8,1.4\n\+    \2585,2492,12,2.5,1.4\n\+    \2584,2493,12,2.2,1.4\n\+    \2583,2495,11,1.8,1.4\n\+    \2582,2497,12,1.5,1.4\n\+    \2581,2499,12,1.1,1.4\n\+    \2580,2500,12,0.8,1.4\n\+    \2579,2501,12,0.6,1.4\n\+    \2578,2502,12,0.3,1.4\n\+    \2577,2503,12,0.1,1.4\n\+    \2576,2503,12,0.0,1.5\n\+    \2575,2502,12,-0.0,1.5\n\+    \2574,2501,12,0.0,1.5\n\+    \2573,2499,12,0.1,1.5\n\+    \2572,2498,13,0.2,1.6\n\+    \2571,2496,13,0.3,1.6\n\+    \2570,2495,13,0.3,1.7\n\+    \2569,2494,13,0.3,1.7\n\+    \2568,2493,13,0.3,1.6\n\+    \2567,2492,13,0.2,1.6\n\+    \2566,2492,13,0.1,1.6\n\+    \2565,2492,13,-0.0,1.7\n\+    \2564,2493,14,-0.2,1.7\n\+    \2563,2494,14,-0.4,1.7\n\+    \2562,2495,14,-0.7,1.7\n\+    \2561,2497,13,-1.0,1.7\n\+    \2560,2498,13,-1.3,1.6\n\+    \2559,2500,13,-1.7,1.6\n\+    \2558,2502,13,-2.0,1.6\n\+    \2557,2504,13,-2.4,1.6\n\+    \2556,2506,13,-2.8,1.7\n\+    \2555,2508,13,-3.1,1.7\n\+    \2554,2509,13,-3.4,1.7\n\+    \2553,2510,13,-3.7,1.6\n\+    \2552,2511,13,-3.9,1.6\n\+    \2551,2512,13,-4.1,1.6\n\+    \2550,2512,14,-4.3,1.7\n\+    \2549,2512,14,-4.4,1.7\n\+    \2548,2512,14,-4.4,1.7\n\+    \2547,2511,14,-4.4,1.8\n\+    \2546,2509,14,-4.4,1.8\n\+    \2545,2507,14,-4.3,1.7\n\+    \2544,2505,14,-4.1,1.7\n\+    \2543,2503,13,-4.0,1.7\n\+    \2542,2501,13,-3.8,1.6\n\+    \2541,2498,13,-3.7,1.6\n\+    \2540,2496,13,-3.5,1.6\n\+    \2539,2494,13,-3.4,1.6\n\+    \2538,2492,13,-3.2,1.6\n\+    \2537,2491,13,-3.2,1.7\n\+    \2536,2489,14,-3.1,1.7\n\+    \2535,2489,14,-3.2,1.7\n\+    \2534,2488,14,-3.2,1.7\n\+    \2533,2488,13,-3.4,1.7\n\+    \2532,2489,13,-3.5,1.6\n\+    \2531,2489,13,-3.7,1.6\n\+    \2530,2490,13,-3.9,1.6\n\+    \2529,2491,13,-4.2,1.6\n\+    \2528,2492,13,-4.4,1.7\n\+    \2527,2493,14,-4.6,1.7\n\+    \2526,2494,14,-4.9,1.7\n\+    \2525,2494,14,-5.0,1.8\n\+    \2524,2494,14,-5.2,1.8\n\+    \2523,2495,14,-5.3,1.8\n\+    \2522,2494,14,-5.4,1.8\n\+    \2521,2493,14,-5.4,1.7\n\+    \2520,2492,14,-5.4,1.7\n\+    \2519,2491,13,-5.3,1.7\n\+    \2518,2489,13,-5.3,1.6\n\+    \2517,2488,13,-5.2,1.6\n\+    \2516,2486,13,-5.1,1.6\n\+    \2515,2485,13,-5.1,1.6\n\+    \2514,2483,13,-5.0,1.7\n\+    \2513,2482,14,-5.0,1.7\n\+    \2512,2481,14,-5.0,1.7\n\+    \2511,2481,14,-5.0,1.7\n\+    \2510,2480,14,-5.1,1.7\n\+    \2509,2480,14,-5.3,1.7\n\+    \2508,2481,14,-5.4,1.7\n\+    \2507,2481,13,-5.6,1.7\n\+    \2506,2482,13,-5.8,1.6\n\+    \2505,2483,13,-6.0,1.6\n\+    \2504,2483,13,-6.2,1.6\n\+    \2503,2483,13,-6.4,1.6\n\+    \2502,2483,13,-6.5,1.6\n\+    \2501,2483,13,-6.6,1.7\n\+    \2500,2482,14,-6.6,1.7\n\+    \2499,2481,14,-6.5,1.7\n\+    \2498,2479,14,-6.4,1.7\n\+    \2497,2476,14,-6.1,1.7\n\+    \2496,2472,14,-5.8,1.7\n\+    \2495,2468,13,-5.4,1.7\n\+    \2494,2464,13,-5.0,1.6\n\+    \2493,2459,13,-4.6,1.6\n\+    \2492,2455,13,-4.1,1.6\n\+    \2491,2450,13,-3.7,1.6\n\+    \2490,2446,13,-3.3,1.6\n\+    \2489,2442,13,-2.9,1.6\n\+    \2488,2438,14,-2.6,1.7\n\+    \2487,2435,14,-2.3,1.7\n\+    \2486,2433,14,-2.2,1.7\n\+    \2485,2432,14,-2.1,1.7\n\+    \2484,2431,14,-2.2,1.7\n\+    \2483,2431,13,-2.3,1.7\n\+    \2482,2432,13,-2.5,1.6\n\+    \2481,2433,13,-2.7,1.6\n\+    \2480,2434,13,-3.0,1.6\n\+    \2479,2436,13,-3.3,1.6\n\+    \2478,2437,13,-3.7,1.6\n\+    \2477,2439,13,-4.0,1.6\n\+    \2476,2441,13,-4.3,1.6\n\+    \2475,2442,13,-4.6,1.7\n\+    \2474,2443,14,-4.8,1.7\n\+    \2473,2443,14,-5.0,1.7\n\+    \2472,2443,14,-5.1,1.7\n\+    \2471,2442,13,-5.1,1.7\n\+    \2470,2441,13,-5.1,1.6\n\+    \2469,2440,13,-5.0,1.6\n\+    \2468,2438,13,-5.0,1.6\n\+    \2467,2436,13,-4.9,1.6\n\+    \2466,2434,13,-4.7,1.6\n\+    \2465,2432,13,-4.6,1.6\n\+    \2464,2431,14,-4.5,1.7\n\+    \2463,2429,14,-4.4,1.7\n\+    \2462,2427,14,-4.4,1.7\n\+    \2461,2426,14,-4.3,1.7\n\+    \2460,2425,14,-4.3,1.7\n\+    \2459,2425,14,-4.4,1.7\n\+    \2458,2424,14,-4.5,1.7\n\+    \2457,2424,13,-4.6,1.7\n\+    \2456,2425,13,-4.7,1.6\n\+    \2455,2425,13,-4.9,1.6\n\+    \2454,2425,13,-5.1,1.6\n\+    \2453,2426,13,-5.3,1.7\n\+    \2452,2427,14,-5.5,1.7\n\+    \2451,2427,14,-5.7,1.7\n\+    \2450,2428,14,-5.9,1.8\n\+    \2449,2429,14,-6.1,1.8\n\+    \2448,2430,14,-6.3,1.8\n\+    \2447,2430,14,-6.5,1.7\n\+    \2446,2430,14,-6.6,1.7\n\+    \2445,2431,13,-6.8,1.7\n\+    \2444,2431,13,-7.0,1.6\n\+    \2443,2431,13,-7.1,1.6\n\+    \2442,2431,13,-7.2,1.6\n\+    \2441,2431,13,-7.3,1.6\n\+    \2440,2431,13,-7.4,1.6\n\+    \2439,2431,13,-7.5,1.6\n\+    \2438,2430,14,-7.6,1.7\n\+    \2437,2430,14,-7.7,1.7\n\+    \2436,2429,14,-7.7,1.7\n\+    \2435,2429,14,-7.8,1.7\n\+    \2434,2428,14,-7.8,1.7\n\+    \2433,2428,14,-7.9,1.7\n\+    \2432,2427,13,-7.9,1.6\n\+    \2431,2426,13,-7.9,1.6\n\+    \2430,2425,13,-7.9,1.6\n\+    \2429,2425,13,-8.0,1.6\n\+    \2428,2424,13,-8.0,1.7\n\+    \2427,2423,14,-8.0,1.7\n\+    \2426,2423,14,-8.1,1.7\n\+    \2425,2422,14,-8.1,1.7\n\+    \2424,2421,14,-8.2,1.8\n\+    \2423,2421,14,-8.3,1.7\n\+    \2422,2421,14,-8.3,1.7\n\+    \2421,2421,14,-8.4,1.7\n\+    \2420,2420,13,-8.5,1.6\n\+    \2419,2420,13,-8.6,1.6\n\+    \2418,2420,13,-8.8,1.6\n\+    \2417,2420,13,-8.9,1.6\n\+    \2416,2420,13,-9.0,1.6\n\+    \2415,2420,13,-9.1,1.7\n\+    \2414,2419,14,-9.1,1.7\n\+    \2413,2419,14,-9.2,1.7\n\+    \2412,2419,14,-9.3,1.8\n\+    \2411,2418,14,-9.3,1.8\n\+    \2410,2417,14,-9.3,1.8\n\+    \2409,2416,14,-9.4,1.7\n\+    \2408,2415,14,-9.3,1.7\n\+    \2407,2414,14,-9.3,1.7\n\+    \2406,2413,13,-9.3,1.6\n\+    \2405,2412,13,-9.3,1.6\n\+    \2404,2411,13,-9.3,1.6\n\+    \2403,2410,13,-9.3,1.6\n\+    \2402,2410,13,-9.4,1.6\n\+    \2401,2409,13,-9.4,1.7\n\+    \2400,2409,14,-9.5,1.7\n\+    \2399,2408,14,-9.6,1.7\n\+    \2398,2408,14,-9.7,1.7\n\+    \2397,2408,14,-9.8,1.7\n\+    \2396,2409,14,-10.0,1.7\n\+    \2395,2409,14,-10.2,1.7\n\+    \2394,2410,14,-10.4,1.7\n\+    \2393,2411,14,-10.6,1.7\n\+    \2392,2412,13,-10.8,1.7\n\+    \2391,2413,13,-11.1,1.6\n\+    \2390,2414,13,-11.3,1.6\n\+    \2389,2415,13,-11.6,1.6\n\+    \2388,2416,13,-11.8,1.6\n\+    \2387,2417,13,-12.1,1.6\n\+    \2386,2418,13,-12.3,1.6\n\+    \2385,2419,13,-12.6,1.6\n\+    \2384,2420,13,-12.8,1.6\n\+    \2383,2421,13,-13.0,1.6\n\+    \2382,2422,13,-13.2,1.7\n\+    \2381,2422,14,-13.4,1.7\n\+    \2380,2423,14,-13.6,1.7\n\+    \2379,2423,14,-13.8,1.7\n\+    \2378,2423,14,-13.9,1.7\n\+    \2377,2423,13,-14.0,1.7\n\+    \2376,2423,13,-14.1,1.6\n\+    \2375,2423,13,-14.2,1.6\n\+    \2374,2422,13,-14.3,1.6\n\+    \2373,2422,13,-14.3,1.6\n\+    \2372,2421,13,-14.3,1.6\n\+    \2371,2420,13,-14.3,1.6\n\+    \2370,2419,13,-14.3,1.6\n\+    \2369,2417,13,-14.3,1.6\n\+    \2368,2416,13,-14.2,1.6\n\+    \2367,2414,13,-14.1,1.6\n\+    \2366,2412,13,-14.0,1.6\n\+    \2365,2410,13,-13.8,1.6\n\+    \2364,2407,13,-13.6,1.6\n\+    \2363,2405,13,-13.5,1.6\n\+    \2362,2402,13,-13.2,1.6\n\+    \2361,2399,13,-13.0,1.6\n\+    \2360,2396,14,-12.7,1.7\n\+    \2359,2392,14,-12.4,1.7\n\+    \2358,2389,14,-12.0,1.7\n\+    \2357,2385,14,-11.7,1.7\n\+    \2356,2380,14,-11.3,1.7\n\+    \2355,2376,13,-10.8,1.6\n\+    \2354,2371,13,-10.4,1.6\n\+    \2353,2366,13,-9.9,1.6\n\+    \2352,2362,13,-9.4,1.6\n\+    \2351,2357,13,-8.9,1.6\n\+    \2350,2352,13,-8.4,1.6\n\+    \2349,2346,13,-7.9,1.6\n\+    \2348,2341,12,-7.4,1.5\n\+    \2347,2336,12,-6.9,1.5\n\+    \2346,2331,12,-6.4,1.5\n\+    \2345,2326,12,-5.9,1.5\n\+    \2344,2321,12,-5.3,1.5\n\+    \2343,2316,13,-4.9,1.6\n\+    \2342,2311,13,-4.4,1.6\n\+    \2341,2306,13,-3.9,1.6\n\+    \2340,2301,13,-3.4,1.6\n\+    \2339,2297,13,-3.0,1.6\n\+    \2338,2293,13,-2.6,1.6\n\+    \2337,2289,13,-2.2,1.7\n\+    \2336,2285,13,-1.9,1.7\n\+    \2335,2281,14,-1.5,1.7\n\+    \2334,2278,14,-1.2,1.7\n\+    \2333,2275,14,-1.0,1.7\n\+    \2332,2272,14,-0.8,1.7\n\+    \2331,2270,13,-0.6,1.7\n\+    \2330,2268,13,-0.5,1.7\n\+    \2329,2266,13,-0.4,1.6\n\+    \2328,2264,13,-0.3,1.6\n\+    \2327,2263,13,-0.2,1.6\n\+    \2326,2262,13,-0.2,1.6\n\+    \2325,2261,13,-0.2,1.6\n\+    \2324,2259,12,-0.2,1.6\n\+    \2323,2259,12,-0.2,1.5\n\+    \2322,2258,12,-0.2,1.5\n\+    \2321,2257,12,-0.2,1.5\n\+    \2320,2256,12,-0.2,1.5\n\+    \2319,2255,12,-0.2,1.5\n\+    \2318,2254,12,-0.2,1.6\n\+    \2317,2253,13,-0.2,1.6\n\+    \2316,2252,13,-0.2,1.6\n\+    \2315,2251,13,-0.2,1.6\n\+    \2314,2250,13,-0.2,1.6\n\+    \2313,2249,13,-0.2,1.6\n\+    \2312,2247,13,-0.1,1.6\n\+    \2311,2245,13,0.0,1.7\n\+    \2310,2244,13,0.1,1.7\n\+    \2309,2241,13,0.3,1.7\n\+    \2308,2239,13,0.5,1.7\n\+    \2307,2236,13,0.7,1.7\n\+    \2306,2233,13,1.0,1.7\n\+    \2305,2230,13,1.3,1.7\n\+    \2304,2226,13,1.6,1.7\n\+    \2303,2223,13,1.9,1.6\n\+    \2302,2219,13,2.2,1.6\n\+    \2301,2215,13,2.6,1.6\n\+    \2300,2211,13,2.9,1.6\n\+    \2299,2207,13,3.3,1.6\n\+    \2298,2203,13,3.7,1.7\n\+    \2297,2199,13,4.1,1.7\n\+    \2296,2196,14,4.4,1.7\n\+    \2295,2192,14,4.8,1.7\n\+    \2294,2188,14,5.1,1.8\n\+    \2293,2184,14,5.5,1.8\n\+    \2292,2181,15,5.8,1.8\n\+    \2291,2178,15,6.1,1.9\n\+    \2290,2175,15,6.3,1.9\n\+    \2289,2172,16,6.5,1.9\n\+    \2288,2169,16,6.7,2.0\n\+    \2287,2167,16,6.9,2.0\n\+    \2286,2165,16,7.0,2.0\n\+    \2285,2164,16,7.1,2.0\n\+    \2284,2163,16,7.1,2.0\n\+    \2283,2162,16,7.1,2.0\n\+    \2282,2162,16,7.0,2.0\n\+    \2281,2162,16,6.8,2.0\n\+    \2280,2162,16,6.7,2.0\n\+    \2279,2163,15,6.5,1.9\n\+    \2278,2164,15,6.2,1.9\n\+    \2277,2165,15,5.9,1.9\n\+    \2276,2167,15,5.6,1.8\n\+    \2275,2168,14,5.3,1.8\n\+    \2274,2170,14,4.9,1.8\n\+    \2273,2172,14,4.5,1.8\n\+    \2272,2175,14,4.1,1.8\n\+    \2271,2177,14,3.7,1.8\n\+    \2270,2180,14,3.3,1.8\n\+    \2269,2182,14,2.8,1.8\n\+    \2268,2184,15,2.4,1.8\n\+    \2267,2187,15,2.0,1.8\n\+    \2266,2189,15,1.5,1.9\n\+    \2265,2192,15,1.1,1.9\n\+    \2264,2194,15,0.7,1.9\n\+    \2263,2197,16,0.3,1.9\n\+    \2262,2199,16,-0.1,2.0\n\+    \2261,2201,16,-0.4,2.0\n\+    \2260,2202,16,-0.8,2.0\n\+    \2259,2204,16,-1.1,2.0\n\+    \2258,2205,16,-1.4,2.0\n\+    \2257,2206,16,-1.6,1.9\n\+    \2256,2207,15,-1.8,1.9\n\+    \2255,2207,15,-2.0,1.9\n\+    \2254,2208,15,-2.2,1.8\n\+    \2253,2208,14,-2.4,1.8\n\+    \2252,2208,14,-2.5,1.8\n\+    \2251,2209,14,-2.6,1.7\n\+    \2250,2209,14,-2.8,1.7\n\+    \2249,2209,14,-2.9,1.7\n\+    \2248,2209,14,-3.0,1.7\n\+    \2247,2208,14,-3.1,1.7\n\+    \2246,2208,14,-3.2,1.7\n\+    \2245,2208,14,-3.3,1.7\n\+    \2244,2209,14,-3.5,1.8\n\+    \2243,2209,15,-3.6,1.8\n\+    \2242,2209,15,-3.8,1.8\n\+    \2241,2209,15,-3.9,1.9\n\+    \2240,2210,15,-4.1,1.9\n\+    \2239,2211,15,-4.4,1.9\n\+    \2238,2212,15,-4.6,1.9\n\+    \2237,2213,15,-4.9,1.9\n\+    \2236,2214,15,-5.2,1.9\n\+    \2235,2216,15,-5.5,1.9\n\+    \2234,2218,15,-5.8,1.9\n\+    \2233,2220,15,-6.2,1.9\n\+    \2232,2222,15,-6.6,1.8\n\+    \2231,2224,15,-7.0,1.8\n\+    \2230,2226,15,-7.4,1.8\n\+    \2229,2228,15,-7.8,1.8\n\+    \2228,2231,15,-8.1,1.8\n\+    \2227,2233,15,-8.5,1.8\n\+    \2226,2235,15,-8.9,1.9\n\+    \2225,2237,15,-9.3,1.9\n\+    \2224,2239,16,-9.6,1.9\n\+    \2223,2240,16,-9.9,2.0\n\+    \2222,2242,16,-10.2,2.0\n\+    \2221,2243,16,-10.5,2.0\n\+    \2220,2244,16,-10.7,2.0\n\+    \2219,2244,17,-10.9,2.0\n\+    \2218,2244,17,-11.0,2.0\n\+    \2217,2244,16,-11.1,2.0\n\+    \2216,2244,16,-11.2,2.0\n\+    \2215,2243,16,-11.2,2.0\n\+    \2214,2242,16,-11.2,2.0\n\+    \2213,2241,16,-11.2,1.9\n\+    \2212,2240,15,-11.2,1.9\n\+    \2211,2239,15,-11.2,1.9\n\+    \2210,2237,15,-11.1,1.9\n\+    \2209,2236,15,-11.1,1.9\n\+    \2208,2234,15,-11.0,1.9\n\+    \2207,2233,16,-10.9,1.9\n\+    \2206,2232,16,-10.9,1.9\n\+    \2205,2230,16,-10.9,2.0\n\+    \2204,2229,16,-10.9,2.0\n\+    \2203,2228,16,-10.9,2.0\n\+    \2202,2228,17,-10.9,2.0\n\+    \2201,2227,17,-11.0,2.1\n\+    \2200,2227,17,-11.1,2.1\n\+    \2199,2227,17,-11.2,2.0\n\+    \2198,2228,16,-11.4,2.0\n\+    \2197,2229,16,-11.6,2.0\n\+    \2196,2230,16,-11.9,2.0\n\+    \2195,2231,15,-12.2,1.9\n\+    \2194,2234,15,-12.6,1.8\n\+    \2193,2236,15,-13.0,1.8\n\+    \2192,2239,14,-13.4,1.8\n\+    \2191,2241,14,-13.9,1.8\n\+    \2190,2244,14,-14.3,1.8\n\+    \2189,2245,15,-14.6,1.8\n\+    \2188,2247,15,-14.9,1.8\n\+    \2187,2247,15,-15.1,1.8\n\+    \2186,2246,15,-15.1,1.9\n\+    \2185,2245,15,-15.0,1.8\n\+    \2184,2242,15,-14.8,1.8\n\+    \2183,2238,14,-14.4,1.8\n\+    \2182,2234,14,-14.0,1.8\n\+    \2181,2230,14,-13.6,1.8\n\+    \2180,2225,15,-13.2,1.8\n\+    \2179,2221,15,-12.8,1.8\n\+    \2178,2217,15,-12.5,1.9\n\+    \2177,2214,15,-12.2,1.8\n\+    \2176,2212,15,-12.1,1.8\n\+    \2175,2211,15,-12.0,1.8\n\+    \2174,2210,15,-12.1,1.8\n\+    \2173,2210,15,-12.1,1.8\n\+    \2172,2210,15,-12.3,1.8\n\+    \2171,2211,15,-12.5,1.9\n\+    \2170,2211,15,-12.7,1.9\n\+    \2169,2213,15,-13.0,1.9\n\+    \2168,2214,15,-13.3,1.8\n\+    \2167,2216,14,-13.6,1.8\n\+    \2166,2217,14,-13.9,1.7\n\+    \2165,2218,14,-14.2,1.7\n\+    \2164,2219,14,-14.4,1.7\n\+    \2163,2220,14,-14.6,1.7\n\+    \2162,2220,14,-14.7,1.8\n\+    \2161,2219,15,-14.8,1.8\n\+    \2160,2218,15,-14.7,1.8\n\+    \2159,2216,15,-14.6,1.8\n\+    \2158,2213,14,-14.4,1.8\n\+    \2157,2210,14,-14.1,1.7\n\+    \2156,2206,14,-13.8,1.7\n\+    \2155,2202,14,-13.4,1.8\n\+    \2154,2198,15,-12.9,1.8\n\+    \2153,2193,15,-12.5,1.8\n\+    \2152,2188,15,-12.0,1.9\n\+    \2151,2183,15,-11.5,1.9\n\+    \2150,2179,15,-11.1,1.8\n\+    \2149,2174,15,-10.6,1.8\n\+    \2148,2169,15,-10.2,1.8\n\+    \2147,2165,15,-9.8,1.8\n\+    \2146,2162,15,-9.5,1.8\n\+    \2145,2159,15,-9.2,1.8\n\+    \2144,2156,15,-9.0,1.9\n\+    \2143,2154,15,-8.9,1.9\n\+    \2142,2153,15,-8.9,1.8\n\+    \2141,2152,15,-8.9,1.8\n\+    \2140,2152,15,-9.0,1.8\n\+    \2139,2153,15,-9.2,1.8\n\+    \2138,2153,15,-9.4,1.9\n\+    \2137,2154,15,-9.7,1.9\n\+    \2136,2156,15,-9.9,1.9\n\+    \2135,2157,15,-10.2,1.9\n\+    \2134,2159,15,-10.6,1.8\n\+    \2133,2160,15,-10.9,1.8\n\+    \2132,2162,15,-11.1,1.8\n\+    \2131,2162,15,-11.4,1.9\n\+    \2130,2163,15,-11.5,1.9\n\+    \2129,2163,16,-11.6,1.9\n\+    \2128,2162,16,-11.6,1.9\n\+    \2127,2160,15,-11.6,1.9\n\+    \2126,2158,15,-11.4,1.9\n\+    \2125,2155,15,-11.2,1.8\n\+    \2124,2152,15,-10.9,1.8\n\+    \2123,2149,15,-10.6,1.8\n\+    \2122,2145,15,-10.3,1.9\n\+    \2121,2142,15,-10.0,1.9\n\+    \2120,2139,15,-9.8,1.9\n\+    \2119,2136,15,-9.5,1.8\n\+    \2118,2133,15,-9.3,1.8\n\+    \2117,2131,14,-9.1,1.8\n\+    \2116,2129,14,-9.0,1.7\n\+    \2115,2127,14,-8.9,1.7\n\+    \2114,2125,14,-8.8,1.7\n\+    \2113,2124,14,-8.7,1.8\n\+    \2112,2123,15,-8.7,1.8\n\+    \2111,2122,15,-8.7,1.8\n\+    \2110,2121,15,-8.8,1.9\n\+    \2109,2120,15,-8.8,1.9\n\+    \2108,2120,15,-8.9,1.9\n\+    \2107,2120,15,-8.9,1.8\n\+    \2106,2119,15,-9.0,1.9\n\+    \2105,2119,15,-9.1,1.9\n\+    \2104,2118,16,-9.1,1.9\n\+    \2103,2117,16,-9.1,1.9\n\+    \2102,2116,16,-9.1,1.9\n\+    \2101,2115,15,-9.1,1.9\n\+    \2100,2113,15,-9.0,1.9\n\+    \2099,2111,15,-8.9,1.8\n\+    \2098,2109,15,-8.8,1.8\n\+    \2097,2107,15,-8.6,1.8\n\+    \2096,2106,15,-8.6,1.8\n\+    \2095,2105,15,-8.5,1.8\n\+    \2094,2104,15,-8.6,1.8\n\+    \2093,2103,15,-8.6,1.8\n\+    \2092,2104,15,-8.8,1.8\n\+    \2091,2104,15,-8.9,1.8\n\+    \2090,2105,15,-9.1,1.8\n\+    \2089,2105,15,-9.3,1.8\n\+    \2088,2106,15,-9.5,1.8\n\+    \2087,2107,15,-9.8,1.8\n\+    \2086,2107,14,-10.0,1.8\n\+    \2085,2108,14,-10.2,1.8\n\+    \2084,2109,14,-10.4,1.8\n\+    \2083,2109,14,-10.6,1.8\n\+    \2082,2110,14,-10.8,1.8\n\+    \2081,2111,14,-11.0,1.8\n\+    \2080,2112,14,-11.3,1.8\n\+    \2079,2113,14,-11.5,1.7\n\+    \2078,2114,14,-11.7,1.8\n\+    \2077,2114,14,-11.9,1.8\n\+    \2076,2115,14,-12.1,1.8\n\+    \2075,2115,14,-12.2,1.7\n\+    \2074,2115,14,-12.3,1.7\n\+    \2073,2114,14,-12.3,1.7\n\+    \2072,2114,14,-12.4,1.7\n\+    \2071,2113,14,-12.4,1.7\n\+    \2070,2112,14,-12.5,1.8\n\+    \2069,2112,14,-12.5,1.8\n\+    \2068,2111,14,-12.6,1.7\n\+    \2067,2111,14,-12.6,1.7\n\+    \2066,2110,14,-12.7,1.7\n\+    \2065,2110,14,-12.8,1.7\n\+    \2064,2109,14,-12.8,1.7\n\+    \2063,2109,14,-12.9,1.7\n\+    \2062,2109,14,-13.0,1.7\n\+    \2061,2108,14,-13.0,1.7\n\+    \2060,2108,14,-13.1,1.7\n\+    \2059,2107,14,-13.2,1.7\n\+    \2058,2107,14,-13.2,1.7\n\+    \2057,2106,14,-13.2,1.7\n\+    \2056,2105,14,-13.2,1.7\n\+    \2055,2104,14,-13.2,1.7\n\+    \2054,2103,14,-13.2,1.7\n\+    \2053,2102,14,-13.2,1.7\n\+    \2052,2100,14,-13.2,1.7\n\+    \2051,2099,14,-13.1,1.7\n\+    \2050,2098,14,-13.1,1.7\n\+    \2049,2097,14,-13.1,1.7\n\+    \2048,2095,14,-13.0,1.7\n\+    \2047,2094,14,-13.0,1.7\n\+    \2046,2092,14,-12.9,1.7\n\+    \2045,2090,14,-12.8,1.7\n\+    \2044,2088,14,-12.7,1.7\n\+    \2043,2086,14,-12.5,1.7\n\+    \2042,2084,14,-12.3,1.7\n\+    \2041,2082,14,-12.2,1.7\n\+    \2040,2080,14,-12.0,1.7\n\+    \2039,2078,14,-12.0,1.8\n\+    \2038,2077,14,-11.9,1.7\n\+    \2037,2075,14,-11.9,1.7\n\+    \2036,2075,14,-11.9,1.7\n\+    \2035,2074,14,-12.0,1.7\n\+    \2034,2074,14,-12.1,1.7\n\+    \2033,2075,14,-12.3,1.7\n\+    \2032,2075,14,-12.5,1.7\n\+    \2031,2076,14,-12.7,1.7\n\+    \2030,2077,14,-12.9,1.7\n\+    \2029,2078,14,-13.2,1.7\n\+    \2028,2079,14,-13.4,1.7\n\+    \2027,2081,14,-13.7,1.8\n\+    \2026,2082,14,-14.0,1.8\n\+    \2025,2083,14,-14.3,1.7\n\+    \2024,2085,14,-14.6,1.7\n\+    \2023,2086,14,-14.9,1.7\n\+    \2022,2088,14,-15.2,1.7\n\+    \2021,2090,14,-15.5,1.8\n\+    \2020,2091,14,-15.9,1.8\n\+    \2019,2093,14,-16.2,1.8\n\+    \2018,2095,14,-16.5,1.7\n\+    \2017,2096,14,-16.8,1.7\n\+    \2016,2098,14,-17.2,1.7\n\+    \2015,2099,14,-17.4,1.7\n\+    \2014,2100,14,-17.7,1.7\n\+    \2013,2101,14,-17.9,1.7\n\+    \2012,2101,14,-18.1,1.7\n\+    \2011,2101,14,-18.2,1.7\n\+    \2010,2101,14,-18.2,1.7\n\+    \2009,2100,14,-18.2,1.7\n\+    \2008,2098,14,-18.1,1.7\n\+    \2007,2095,14,-17.9,1.7\n\+    \2006,2092,14,-17.7,1.7\n\+    \2005,2089,13,-17.4,1.6\n\+    \2004,2085,13,-17.1,1.6\n\+    \2003,2082,14,-16.7,1.7\n\+    \2002,2078,14,-16.3,1.7\n\+    \2001,2074,14,-16.0,1.7\n\+    \2000,2070,14,-15.6,1.7\n\+    \1999,2066,14,-15.2,1.7\n\+    \1998,2062,14,-14.9,1.7\n\+    \1997,2058,14,-14.5,1.7\n\+    \1996,2054,14,-14.2,1.7\n\+    \1995,2051,14,-13.9,1.7\n\+    \1994,2047,14,-13.5,1.7\n\+    \1993,2043,14,-13.2,1.7\n\+    \1992,2039,14,-12.8,1.7\n\+    \1991,2036,14,-12.5,1.7\n\+    \1990,2032,14,-12.2,1.7\n\+    \1989,2029,14,-11.9,1.7\n\+    \1988,2025,14,-11.6,1.7\n\+    \1987,2022,13,-11.3,1.7\n\+    \1986,2019,13,-11.1,1.6\n\+    \1985,2017,13,-10.9,1.6\n\+    \1984,2015,13,-10.7,1.6\n\+    \1983,2013,13,-10.6,1.6\n\+    \1982,2011,13,-10.6,1.7\n\+    \1981,2010,14,-10.6,1.7\n\+    \1980,2010,13,-10.7,1.7\n\+    \1979,2010,14,-10.8,1.7\n\+    \1978,2010,14,-10.9,1.7\n\+    \1977,2010,14,-11.0,1.7\n\+    \1976,2010,14,-11.1,1.7\n\+    \1975,2010,14,-11.2,1.7\n\+    \1974,2009,14,-11.3,1.7\n\+    \1973,2009,14,-11.3,1.8\n\+    \1972,2008,14,-11.4,1.8\n\+    \1971,2008,15,-11.5,1.8\n\+    \1970,2008,15,-11.6,1.8\n\+    \1969,2008,15,-11.7,1.8\n\+    \1968,2008,15,-11.8,1.8\n\+    \1967,2008,14,-12.0,1.8\n\+    \1966,2009,14,-12.2,1.8\n\+    \1965,2011,14,-12.6,1.8\n\+    \1964,2013,14,-12.9,1.8\n\+    \1963,2016,14,-13.4,1.7\n\+    \1962,2020,14,-14.0,1.7\n\+    \1961,2023,14,-14.6,1.7\n\+    \1960,2027,14,-15.2,1.7\n\+    \1959,2031,14,-15.7,1.8\n\+    \1958,2034,14,-16.2,1.8\n\+    \1957,2036,14,-16.6,1.7\n\+    \1956,2038,14,-17.0,1.7\n\+    \1955,2039,14,-17.2,1.7\n\+    \1954,2040,14,-17.4,1.7\n\+    \1953,2039,14,-17.5,1.7\n\+    \1952,2038,14,-17.5,1.7\n\+    \1951,2036,14,-17.3,1.7\n\+    \1950,2033,14,-17.1,1.7\n\+    \1949,2030,14,-16.8,1.7\n\+    \1948,2026,14,-16.5,1.7\n\+    \1947,2022,14,-16.1,1.7\n\+    \1946,2018,14,-15.7,1.7\n\+    \1945,2015,14,-15.4,1.7\n\+    \1944,2012,14,-15.2,1.7\n\+    \1943,2009,14,-15.0,1.7\n\+    \1942,2007,14,-14.9,1.7\n\+    \1941,2006,14,-14.8,1.7\n\+    \1940,2004,14,-14.7,1.7\n\+    \1939,2003,14,-14.7,1.8\n\+    \1938,2002,14,-14.7,1.8\n\+    \1937,2002,14,-14.8,1.8\n\+    \1936,2001,14,-14.8,1.7\n\+    \1935,2000,14,-14.8,1.7\n\+    \1934,2000,14,-14.9,1.7\n\+    \1933,1999,14,-14.9,1.7\n\+    \1932,1998,14,-14.9,1.7\n\+    \1931,1996,14,-14.8,1.8\n\+    \1930,1995,15,-14.7,1.8\n\+    \1929,1992,15,-14.6,1.8\n\+    \1928,1990,14,-14.4,1.8\n\+    \1927,1987,14,-14.2,1.7\n\+    \1926,1985,14,-14.0,1.7\n\+    \1925,1982,14,-13.8,1.7\n\+    \1924,1979,14,-13.6,1.7\n\+    \1923,1977,14,-13.4,1.8\n\+    \1922,1974,15,-13.2,1.8\n\+    \1921,1972,15,-13.1,1.8\n\+    \1920,1971,15,-13.0,1.8\n\+    \1919,1969,15,-13.0,1.8\n\+    \1918,1968,14,-12.9,1.8\n\+    \1917,1968,14,-13.0,1.7\n\+    \1916,1968,14,-13.1,1.7\n\+    \1915,1967,14,-13.2,1.8\n\+    \1914,1968,14,-13.3,1.8\n\+    \1913,1968,15,-13.5,1.8\n\+    \1912,1969,15,-13.7,1.8\n\+    \1911,1969,15,-13.9,1.8\n\+    \1910,1970,14,-14.1,1.8\n\+    \1909,1971,14,-14.3,1.7\n\+    \1908,1972,14,-14.5,1.7\n\+    \1907,1973,14,-14.8,1.7\n\+    \1906,1974,14,-15.0,1.7\n\+    \1905,1975,14,-15.3,1.7\n\+    \1904,1976,14,-15.6,1.7\n\+    \1903,1978,14,-15.9,1.7\n\+    \1902,1979,14,-16.2,1.7\n\+    \1901,1980,14,-16.4,1.7\n\+    \1900,1981,14,-16.7,1.7\n\+    \1899,1982,14,-16.9,1.7\n\+    \1898,1982,14,-17.1,1.7\n\+    \1897,1982,14,-17.2,1.7\n\+    \1896,1982,14,-17.2,1.7\n\+    \1895,1981,14,-17.2,1.7\n\+    \1894,1979,14,-17.1,1.7\n\+    \1893,1977,14,-17.0,1.7\n\+    \1892,1975,14,-16.9,1.7\n\+    \1891,1973,14,-16.7,1.7\n\+    \1890,1971,14,-16.6,1.7\n\+    \1889,1968,14,-16.4,1.7\n\+    \1888,1966,14,-16.2,1.7\n\+    \1887,1964,14,-16.1,1.7\n\+    \1886,1962,14,-16.0,1.7\n\+    \1885,1960,14,-15.8,1.7\n\+    \1884,1958,14,-15.7,1.7\n\+    \1883,1957,14,-15.7,1.7\n\+    \1882,1955,14,-15.6,1.7\n\+    \1881,1954,14,-15.6,1.7\n\+    \1880,1953,14,-15.6,1.7\n\+    \1879,1953,14,-15.7,1.7\n\+    \1878,1952,14,-15.8,1.7\n\+    \1877,1952,14,-15.8,1.7\n\+    \1876,1952,14,-15.9,1.7\n\+    \1875,1952,14,-16.0,1.7\n\+    \1874,1951,14,-16.1,1.7\n\+    \1873,1951,14,-16.1,1.7\n\+    \1872,1949,14,-16.1,1.8\n\+    \1871,1947,14,-16.0,1.8\n\+    \1870,1945,14,-15.8,1.7\n\+    \1869,1942,14,-15.6,1.7\n\+    \1868,1939,14,-15.3,1.7\n\+    \1867,1936,14,-15.0,1.8\n\+    \1866,1933,14,-14.8,1.8\n\+    \1865,1929,14,-14.5,1.7\n\+    \1864,1926,14,-14.2,1.7\n\+    \1863,1924,14,-14.0,1.7\n\+    \1862,1922,14,-13.9,1.7\n\+    \1861,1921,14,-13.9,1.7\n\+    \1860,1921,14,-14.0,1.7\n\+    \1859,1921,14,-14.2,1.7\n\+    \1858,1923,14,-14.6,1.7\n\+    \1857,1926,14,-15.0,1.7\n\+    \1856,1929,14,-15.5,1.7\n\+    \1855,1932,14,-16.0,1.7\n\+    \1854,1935,14,-16.5,1.7\n\+    \1853,1939,14,-17.0,1.7\n\+    \1852,1942,14,-17.5,1.7\n\+    \1851,1945,14,-18.0,1.7\n\+    \1850,1947,14,-18.4,1.7\n\+    \1849,1949,14,-18.8,1.7\n\+    \1848,1950,14,-19.0,1.7\n\+    \1847,1951,14,-19.2,1.7\n\+    \1846,1950,14,-19.3,1.7\n\+    \1845,1950,14,-19.3,1.7\n\+    \1844,1948,14,-19.3,1.7\n\+    \1843,1947,14,-19.2,1.7\n\+    \1842,1945,14,-19.1,1.8\n\+    \1841,1943,15,-19.0,1.8\n\+    \1840,1942,14,-18.9,1.8\n\+    \1839,1940,14,-18.9,1.7\n\+    \1838,1939,14,-18.9,1.7\n\+    \1837,1938,14,-18.8,1.7\n\+    \1836,1936,14,-18.8,1.8\n\+    \1835,1935,15,-18.7,1.8\n\+    \1834,1933,14,-18.6,1.7\n\+    \1833,1931,14,-18.5,1.7\n\+    \1832,1929,14,-18.4,1.7\n\+    \1831,1926,14,-18.2,1.7\n\+    \1830,1923,14,-17.9,1.7\n\+    \1829,1920,14,-17.6,1.7\n\+    \1828,1915,14,-17.2,1.7\n\+    \1827,1911,13,-16.7,1.7\n\+    \1826,1906,13,-16.3,1.6\n\+    \1825,1902,13,-15.8,1.6\n\+    \1824,1897,13,-15.4,1.6\n\+    \1823,1893,13,-15.0,1.6\n\+    \1822,1889,13,-14.7,1.6\n\+    \1821,1886,13,-14.4,1.6\n\+    \1820,1884,13,-14.2,1.6\n\+    \1819,1882,13,-14.1,1.6\n\+    \1818,1880,13,-14.0,1.6\n\+    \1817,1879,13,-14.0,1.6\n\+    \1816,1878,13,-14.1,1.7\n\+    \1815,1878,13,-14.2,1.6\n\+    \1814,1878,13,-14.3,1.6\n\+    \1813,1879,13,-14.5,1.6\n\+    \1812,1880,14,-14.7,1.7\n\+    \1811,1881,14,-14.9,1.7\n\+    \1810,1882,14,-15.2,1.7\n\+    \1809,1882,14,-15.4,1.7\n\+    \1808,1883,14,-15.6,1.7\n\+    \1807,1884,14,-15.9,1.7\n\+    \1806,1885,14,-16.1,1.7\n\+    \1805,1886,14,-16.3,1.7\n\+    \1804,1886,14,-16.5,1.7\n\+    \1803,1887,14,-16.7,1.7\n\+    \1802,1887,14,-16.8,1.7\n\+    \1801,1887,14,-16.9,1.7\n\+    \1800,1887,14,-17.1,1.7\n\+    \1799,1887,14,-17.1,1.7\n\+    \1798,1887,14,-17.2,1.7\n\+    \1797,1886,14,-17.3,1.7\n\+    \1796,1885,14,-17.3,1.7\n\+    \1795,1884,14,-17.3,1.7\n\+    \1794,1884,14,-17.3,1.7\n\+    \1793,1883,14,-17.3,1.7\n\+    \1792,1882,14,-17.4,1.7\n\+    \1791,1881,14,-17.4,1.8\n\+    \1790,1881,14,-17.5,1.8\n\+    \1789,1881,14,-17.6,1.7\n\+    \1788,1881,14,-17.7,1.7\n\+    \1787,1880,14,-17.8,1.7\n\+    \1786,1880,14,-17.8,1.8\n\+    \1785,1880,14,-17.9,1.8\n\+    \1784,1879,14,-18.0,1.7\n\+    \1783,1878,14,-18.0,1.7\n\+    \1782,1878,14,-18.0,1.7\n\+    \1781,1877,14,-18.1,1.7\n\+    \1780,1877,14,-18.1,1.7\n\+    \1779,1876,14,-18.2,1.7\n\+    \1778,1876,14,-18.3,1.7\n\+    \1777,1876,14,-18.4,1.7\n\+    \1776,1876,14,-18.5,1.7\n\+    \1775,1876,14,-18.6,1.7\n\+    \1774,1876,14,-18.7,1.7\n\+    \1773,1876,14,-18.9,1.7\n\+    \1772,1876,14,-19.0,1.7\n\+    \1771,1876,14,-19.1,1.7\n\+    \1770,1876,14,-19.2,1.7\n\+    \1769,1876,14,-19.3,1.7\n\+    \1768,1876,14,-19.5,1.7\n\+    \1767,1876,14,-19.6,1.7\n\+    \1766,1877,14,-19.8,1.7\n\+    \1765,1877,14,-20.0,1.7\n\+    \1764,1878,14,-20.2,1.7\n\+    \1763,1879,14,-20.4,1.7\n\+    \1762,1880,14,-20.6,1.7\n\+    \1761,1881,14,-20.9,1.7\n\+    \1760,1882,14,-21.1,1.8\n\+    \1759,1882,15,-21.3,1.8\n\+    \1758,1883,15,-21.6,1.8\n\+    \1757,1884,14,-21.8,1.8\n\+    \1756,1885,14,-21.9,1.8\n\+    \1755,1885,15,-22.1,1.8\n\+    \1754,1885,15,-22.2,1.8\n\+    \1753,1885,15,-22.3,1.8\n\+    \1752,1885,15,-22.4,1.9\n\+    \1751,1884,15,-22.4,1.8\n\+    \1750,1883,15,-22.4,1.8\n\+    \1749,1881,15,-22.4,1.8\n\+    \1748,1880,14,-22.3,1.7\n\+    \1747,1878,14,-22.2,1.7\n\+    \1746,1875,14,-22.0,1.7\n\+    \1745,1873,14,-21.8,1.7\n\+    \1744,1870,14,-21.6,1.8\n\+    \1743,1868,15,-21.4,1.8\n\+    \1742,1865,14,-21.2,1.8\n\+    \1741,1862,14,-20.9,1.7\n\+    \1740,1859,14,-20.7,1.7\n\+    \1739,1856,14,-20.4,1.7\n\+    \1738,1853,14,-20.2,1.7\n\+    \1737,1850,14,-20.0,1.7\n\+    \1736,1847,14,-19.8,1.7\n\+    \1735,1845,14,-19.6,1.7\n\+    \1734,1843,15,-19.4,1.8\n\+    \1733,1841,15,-19.3,1.8\n\+    \1732,1839,15,-19.2,1.8\n\+    \1731,1838,15,-19.2,1.8\n\+    \1730,1837,15,-19.2,1.8\n\+    \1729,1836,15,-19.3,1.8\n\+    \1728,1836,14,-19.3,1.8\n\+    \1727,1836,14,-19.4,1.7\n\+    \1726,1836,14,-19.5,1.7\n\+    \1725,1836,14,-19.6,1.6\n\+    \1724,1835,13,-19.8,1.6\n\+    \1723,1835,14,-19.8,1.7\n\+    \1722,1835,14,-19.9,1.7\n\+    \1721,1834,14,-19.9,1.7\n\+    \1720,1833,14,-19.9,1.7\n\+    \1719,1831,14,-19.8,1.7\n\+    \1718,1829,14,-19.7,1.7\n\+    \1717,1827,14,-19.5,1.7\n\+    \1716,1824,13,-19.3,1.6\n\+    \1715,1821,13,-19.1,1.6\n\+    \1714,1818,13,-18.8,1.6\n\+    \1713,1814,13,-18.5,1.6\n\+    \1712,1811,13,-18.2,1.5\n\+    \1711,1807,13,-17.9,1.5\n\+    \1710,1804,13,-17.5,1.6\n\+    \1709,1800,13,-17.2,1.6\n\+    \1708,1797,13,-16.9,1.6\n\+    \1707,1794,13,-16.7,1.6\n\+    \1706,1791,13,-16.4,1.6\n\+    \1705,1788,13,-16.2,1.6\n\+    \1704,1785,13,-16.0,1.5\n\+    \1703,1783,12,-15.8,1.5\n\+    \1702,1780,12,-15.6,1.5\n\+    \1701,1777,12,-15.4,1.5\n\+    \1700,1775,12,-15.2,1.5\n\+    \1699,1772,12,-15.0,1.5\n\+    \1698,1769,12,-14.7,1.5\n\+    \1697,1766,13,-14.4,1.6\n\+    \1696,1762,13,-14.1,1.6\n\+    \1695,1759,13,-13.8,1.6\n\+    \1694,1754,13,-13.4,1.6\n\+    \1693,1750,13,-12.9,1.6\n\+    \1692,1745,13,-12.4,1.6\n\+    \1691,1740,13,-12.0,1.5\n\+    \1690,1735,12,-11.5,1.5\n\+    \1689,1730,12,-11.0,1.5\n\+    \1688,1725,12,-10.5,1.5\n\+    \1687,1721,13,-10.1,1.5\n\+    \1686,1716,13,-9.7,1.6\n\+    \1685,1713,13,-9.4,1.6\n\+    \1684,1710,13,-9.2,1.6\n\+    \1683,1708,13,-9.1,1.7\n\+    \1682,1707,13,-9.0,1.7\n\+    \1681,1707,13,-9.2,1.7\n\+    \1680,1708,13,-9.4,1.6\n\+    \1679,1710,13,-9.7,1.6\n\+    \1678,1712,13,-10.1,1.6\n\+    \1677,1715,13,-10.6,1.6\n\+    \1676,1719,13,-11.2,1.6\n\+    \1675,1722,13,-11.7,1.6\n\+    \1674,1727,13,-12.4,1.6\n\+    \1673,1731,14,-13.0,1.7\n\+    \1672,1735,14,-13.6,1.7\n\+    \1671,1739,14,-14.3,1.7\n\+    \1670,1743,14,-14.9,1.7\n\+    \1669,1747,14,-15.4,1.7\n\+    \1668,1750,14,-16.0,1.7\n\+    \1667,1753,13,-16.4,1.6\n\+    \1666,1756,13,-16.9,1.6\n\+    \1665,1758,13,-17.3,1.6\n\+    \1664,1760,13,-17.7,1.6\n\+    \1663,1762,13,-18.1,1.6\n\+    \1662,1764,13,-18.4,1.6\n\+    \1661,1766,13,-18.7,1.6\n\+    \1660,1767,13,-19.0,1.5\n\+    \1659,1769,12,-19.3,1.5\n\+    \1658,1770,12,-19.6,1.5\n\+    \1657,1772,12,-19.9,1.4\n\+    \1656,1773,12,-20.2,1.4\n\+    \1655,1775,12,-20.5,1.4\n\+    \1654,1776,12,-20.9,1.4\n\+    \1653,1778,12,-21.2,1.4\n\+    \1652,1780,12,-21.5,1.4\n\+    \1651,1782,12,-21.9,1.4\n\+    \1650,1784,12,-22.2,1.4\n\+    \1649,1785,12,-22.4,1.4\n\+    \1648,1785,12,-22.6,1.4\n\+    \1647,1785,12,-22.7,1.4\n\+    \1646,1783,12,-22.6,1.4\n\+    \1645,1782,12,-22.5,1.4\n\+    \1644,1780,12,-22.4,1.4\n\+    \1643,1778,12,-22.3,1.4\n\+    \1642,1776,12,-22.3,1.4\n\+    \1641,1775,12,-22.2,1.5\n\+    \1640,1775,12,-22.3,1.4\n\+    \1639,1775,12,-22.4,1.4\n\+    \1638,1774,12,-22.5,1.4\n\+    \1637,1774,11,-22.6,1.4\n\+    \1636,1773,11,-22.6,1.4\n\+    \1635,1772,11,-22.6,1.4\n\+    \1634,1771,11,-22.6,1.4\n\+    \1633,1770,11,-22.5,1.4\n\+    \1632,1768,11,-22.5,1.4\n\+    \1631,1767,11,-22.4,1.4\n\+    \1630,1767,11,-22.5,1.4\n\+    \1629,1766,11,-22.6,1.4\n\+    \1628,1766,11,-22.6,1.4\n\+    \1627,1764,11,-22.6,1.4\n\+    \1626,1762,11,-22.4,1.4\n\+    \1625,1759,11,-22.2,1.4\n\+    \1624,1755,12,-21.8,1.4\n\+    \1623,1752,12,-21.5,1.4\n\+    \1622,1748,12,-21.2,1.4\n\+    \1621,1745,12,-21.0,1.4\n\+    \1620,1743,12,-20.8,1.5\n\+    \1619,1742,12,-20.8,1.4\n\+    \1618,1742,12,-20.9,1.4\n\+    \1617,1741,12,-20.9,1.4\n\+    \1616,1741,12,-21.0,1.4\n\+    \1615,1740,12,-21.0,1.4\n\+    \1614,1738,12,-20.9,1.4\n\+    \1613,1736,12,-20.8,1.4\n\+    \1612,1734,11,-20.6,1.4\n\+    \1611,1731,11,-20.4,1.4\n\+    \1610,1729,11,-20.3,1.4\n\+    \1609,1728,11,-20.3,1.4\n\+    \1608,1728,11,-20.3,1.4\n\+    \1607,1727,11,-20.4,1.4\n\+    \1606,1727,11,-20.5,1.4\n\+    \1605,1726,12,-20.5,1.4\n\+    \1604,1725,12,-20.4,1.4\n\+    \1603,1722,12,-20.3,1.4\n\+    \1602,1720,12,-20.1,1.4\n\+    \1601,1717,12,-19.9,1.4\n\+    \1600,1714,12,-19.7,1.4\n\+    \1599,1712,12,-19.6,1.4\n\+    \1598,1711,11,-19.5,1.4\n\+    \1597,1710,11,-19.5,1.4\n\+    \1596,1711,11,-19.7,1.4\n\+    \1595,1711,11,-19.9,1.4\n\+    \1594,1712,11,-20.1,1.4\n\+    \1593,1713,11,-20.4,1.4\n\+    \1592,1714,12,-20.6,1.4\n\+    \1591,1714,11,-20.7,1.4\n\+    \1590,1713,12,-20.7,1.4\n\+    \1589,1712,12,-20.7,1.4\n\+    \1588,1710,12,-20.5,1.4\n\+    \1587,1708,12,-20.4,1.4\n\+    \1586,1706,11,-20.3,1.4\n\+    \1585,1705,11,-20.3,1.4\n\+    \1584,1704,11,-20.3,1.4\n\+    \1583,1704,11,-20.4,1.4\n\+    \1582,1704,11,-20.6,1.4\n\+    \1581,1705,11,-20.8,1.4\n\+    \1580,1706,11,-21.0,1.4\n\+    \1579,1706,11,-21.2,1.4\n\+    \1578,1706,11,-21.3,1.4\n\+    \1577,1706,11,-21.4,1.4\n\+    \1576,1706,11,-21.5,1.4\n\+    \1575,1706,11,-21.6,1.4\n\+    \1574,1705,11,-21.6,1.4\n\+    \1573,1705,11,-21.7,1.4\n\+    \1572,1703,11,-21.6,1.4\n\+    \1571,1701,11,-21.5,1.4\n\+    \1570,1699,11,-21.4,1.4\n\+    \1569,1697,11,-21.2,1.4\n\+    \1568,1695,11,-21.1,1.3\n\+    \1567,1693,11,-21.0,1.3\n\+    \1566,1693,11,-21.1,1.3\n\+    \1565,1693,11,-21.2,1.3\n\+    \1564,1693,11,-21.4,1.3\n\+    \1563,1694,11,-21.6,1.3\n\+    \1562,1695,11,-21.8,1.3\n\+    \1561,1695,11,-21.9,1.3\n\+    \1560,1695,11,-22.1,1.3\n\+    \1559,1695,11,-22.1,1.3\n\+    \1558,1694,11,-22.2,1.3\n\+    \1557,1693,11,-22.2,1.3\n\+    \1556,1693,11,-22.3,1.3\n\+    \1555,1693,11,-22.5,1.3\n\+    \1554,1694,11,-22.7,1.3\n\+    \1553,1695,11,-22.9,1.3\n\+    \1552,1697,11,-23.2,1.3\n\+    \1551,1697,11,-23.4,1.3\n\+    \1550,1697,11,-23.5,1.3\n\+    \1549,1696,11,-23.5,1.3\n\+    \1548,1694,11,-23.4,1.3\n\+    \1547,1691,11,-23.1,1.3\n\+    \1546,1687,11,-22.7,1.3\n\+    \1545,1682,11,-22.3,1.3\n\+    \1544,1678,11,-21.9,1.3\n\+    \1543,1675,11,-21.6,1.3\n\+    \1542,1672,11,-21.4,1.3\n\+    \1541,1670,11,-21.2,1.3\n\+    \1540,1668,11,-21.2,1.3\n\+    \1539,1667,11,-21.1,1.3\n\+    \1538,1665,11,-21.0,1.3\n\+    \1537,1662,11,-20.8,1.3\n\+    \1536,1658,11,-20.4,1.3\n\+    \1535,1653,11,-19.9,1.3\n\+    \1534,1648,11,-19.4,1.3\n\+    \1533,1642,11,-18.8,1.3\n\+    \1532,1637,11,-18.3,1.3\n\+    \1531,1632,11,-17.8,1.3\n\+    \1530,1629,11,-17.5,1.3\n\+    \1529,1626,11,-17.3,1.3\n\+    \1528,1624,11,-17.1,1.3\n\+    \1527,1622,11,-17.0,1.3\n\+    \1526,1620,11,-16.9,1.3\n\+    \1525,1618,11,-16.8,1.3\n\+    \1524,1616,11,-16.7,1.3\n\+    \1523,1615,11,-16.6,1.3\n\+    \1522,1613,11,-16.5,1.3\n\+    \1521,1611,11,-16.5,1.3\n\+    \1520,1609,11,-16.4,1.3\n\+    \1519,1608,11,-16.2,1.3\n\+    \1518,1605,11,-16.1,1.3\n\+    \1517,1603,11,-15.9,1.3\n\+    \1516,1599,11,-15.6,1.3\n\+    \1515,1596,11,-15.3,1.3\n\+    \1514,1593,11,-15.0,1.3\n\+    \1513,1590,11,-14.8,1.3\n\+    \1512,1587,11,-14.6,1.3\n\+    \1511,1585,11,-14.5,1.3\n\+    \1510,1584,11,-14.4,1.3\n\+    \1509,1582,11,-14.3,1.3\n\+    \1508,1580,11,-14.2,1.3\n\+    \1507,1578,11,-14.1,1.3\n\+    \1506,1577,11,-14.0,1.3\n\+    \1505,1576,11,-14.0,1.3\n\+    \1504,1576,11,-14.2,1.3\n\+    \1503,1577,11,-14.4,1.3\n\+    \1502,1579,11,-14.8,1.3\n\+    \1501,1581,11,-15.2,1.3\n\+    \1500,1583,11,-15.5,1.3\n\+    \1499,1585,11,-15.8,1.3\n\+    \1498,1586,11,-16.1,1.3\n\+    \1497,1586,11,-16.2,1.3\n\+    \1496,1585,11,-16.2,1.3\n\+    \1495,1584,11,-16.2,1.3\n\+    \1494,1583,11,-16.2,1.3\n\+    \1493,1582,11,-16.3,1.3\n\+    \1492,1582,11,-16.4,1.3\n\+    \1491,1583,11,-16.6,1.3\n\+    \1490,1585,11,-16.9,1.3\n\+    \1489,1587,11,-17.3,1.3\n\+    \1488,1589,11,-17.7,1.3\n\+    \1487,1592,11,-18.1,1.3\n\+    \1486,1594,11,-18.5,1.3\n\+    \1485,1596,11,-18.9,1.4\n\+    \1484,1598,11,-19.2,1.3\n\+    \1483,1600,11,-19.6,1.4\n\+    \1482,1601,11,-19.9,1.3\n\+    \1481,1603,11,-20.1,1.3\n\+    \1480,1603,11,-20.4,1.3\n\+    \1479,1604,11,-20.5,1.3\n\+    \1478,1603,11,-20.5,1.3\n\+    \1477,1601,11,-20.4,1.3\n\+    \1476,1598,11,-20.2,1.3\n\+    \1475,1595,11,-19.9,1.4\n\+    \1474,1591,11,-19.6,1.4\n\+    \1473,1587,11,-19.2,1.3\n\+    \1472,1584,11,-18.9,1.3\n\+    \1471,1580,11,-18.6,1.3\n\+    \1470,1578,11,-18.4,1.3\n\+    \1469,1576,11,-18.3,1.3\n\+    \1468,1574,11,-18.2,1.3\n\+    \1467,1574,11,-18.3,1.3\n\+    \1466,1573,11,-18.4,1.4\n\+    \1465,1573,11,-18.5,1.4\n\+    \1464,1573,11,-18.6,1.4\n\+    \1463,1573,12,-18.7,1.4\n\+    \1462,1574,12,-18.9,1.5\n\+    \1461,1574,12,-19.0,1.5\n\+    \1460,1575,12,-19.2,1.5\n\+    \1459,1575,12,-19.4,1.5\n\+    \1458,1577,12,-19.7,1.5\n\+    \1457,1578,12,-20.0,1.5\n\+    \1456,1580,13,-20.4,1.5\n\+    \1455,1582,13,-20.8,1.5\n\+    \1454,1585,12,-21.2,1.5\n\+    \1453,1588,12,-21.7,1.5\n\+    \1452,1590,12,-22.1,1.5\n\+    \1451,1593,13,-22.5,1.5\n\+    \1450,1595,13,-22.9,1.6\n\+    \1449,1597,13,-23.2,1.5\n\+    \1448,1598,12,-23.5,1.5\n\+    \1447,1598,12,-23.6,1.5\n\+    \1446,1598,12,-23.8,1.5\n\+    \1445,1598,13,-23.9,1.5\n\+    \1444,1597,13,-23.9,1.5\n\+    \1443,1596,13,-23.9,1.5\n\+    \1442,1595,13,-23.8,1.5\n\+    \1441,1594,12,-23.8,1.5\n\+    \1440,1592,12,-23.8,1.5\n\+    \1439,1592,13,-23.8,1.5\n\+    \1438,1591,13,-23.8,1.5\n\+    \1437,1591,13,-23.9,1.6\n\+    \1436,1592,13,-24.1,1.6\n\+    \1435,1593,13,-24.4,1.5\n\+    \1434,1595,13,-24.7,1.5\n\+    \1433,1597,13,-25.1,1.5\n\+    \1432,1599,13,-25.4,1.6\n\+    \1431,1600,13,-25.8,1.6\n\+    \1430,1602,13,-26.0,1.6\n\+    \1429,1602,13,-26.3,1.5\n\+    \1428,1603,12,-26.5,1.5\n\+    \1427,1603,12,-26.6,1.5\n\+    \1426,1603,13,-26.7,1.5\n\+    \1425,1602,13,-26.7,1.5\n\+    \1424,1601,13,-26.7,1.5\n\+    \1423,1600,12,-26.7,1.5\n\+    \1422,1599,13,-26.7,1.5\n\+    \1421,1597,13,-26.6,1.5\n\+    \1420,1595,13,-26.5,1.6\n\+    \1419,1593,13,-26.3,1.6\n\+    \1418,1591,13,-26.1,1.6\n\+    \1417,1588,13,-25.9,1.5\n\+    \1416,1585,12,-25.7,1.5\n\+    \1415,1582,12,-25.4,1.5\n\+    \1414,1579,13,-25.1,1.5\n\+    \1413,1575,13,-24.9,1.6\n\+    \1412,1572,13,-24.6,1.6\n\+    \1411,1569,13,-24.3,1.6\n\+    \1410,1566,13,-24.0,1.5\n\+    \1409,1562,12,-23.8,1.5\n\+    \1408,1559,12,-23.5,1.5\n\+    \1407,1556,13,-23.2,1.5\n\+    \1406,1553,13,-23.0,1.5\n\+    \1405,1550,13,-22.7,1.5\n\+    \1404,1547,13,-22.4,1.5\n\+    \1403,1544,13,-22.2,1.5\n\+    \1402,1541,13,-22.0,1.6\n\+    \1401,1539,13,-21.8,1.6\n\+    \1400,1537,13,-21.7,1.6\n\+    \1399,1535,13,-21.6,1.6\n\+    \1398,1534,13,-21.6,1.6\n\+    \1397,1533,13,-21.6,1.6\n\+    \1396,1532,13,-21.6,1.6\n\+    \1395,1531,13,-21.7,1.6\n\+    \1394,1531,13,-21.7,1.6\n\+    \1393,1530,13,-21.8,1.6\n\+    \1392,1529,14,-21.8,1.7\n\+    \1391,1529,14,-21.8,1.7\n\+    \1390,1528,14,-21.8,1.7\n\+    \1389,1526,13,-21.7,1.6\n\+    \1388,1525,13,-21.7,1.6\n\+    \1387,1523,13,-21.6,1.6\n\+    \1386,1521,13,-21.5,1.6\n\+    \1385,1519,13,-21.4,1.6\n\+    \1384,1517,14,-21.2,1.6\n\+    \1383,1515,14,-21.1,1.7\n\+    \1382,1513,14,-21.0,1.7\n\+    \1381,1511,14,-20.9,1.7\n\+    \1380,1509,14,-20.8,1.6\n\+    \1379,1508,13,-20.7,1.6\n\+    \1378,1506,13,-20.6,1.6\n\+    \1377,1504,13,-20.5,1.6\n\+    \1376,1503,14,-20.4,1.7\n\+    \1375,1501,14,-20.4,1.7\n\+    \1374,1500,14,-20.3,1.7\n\+    \1373,1499,14,-20.3,1.7\n\+    \1372,1498,14,-20.3,1.7\n\+    \1371,1497,13,-20.3,1.6\n\+    \1370,1496,13,-20.3,1.6\n\+    \1369,1496,14,-20.4,1.7\n\+    \1368,1495,14,-20.4,1.7\n\+    \1367,1494,14,-20.5,1.7\n\+    \1366,1494,14,-20.5,1.7\n\+    \1365,1493,14,-20.6,1.7\n\+    \1364,1493,13,-20.6,1.6\n\+    \1363,1492,13,-20.6,1.6\n\+    \1362,1491,13,-20.7,1.6\n\+    \1361,1491,14,-20.7,1.7\n\+    \1360,1490,14,-20.7,1.7\n\+    \1359,1489,14,-20.7,1.7\n\+    \1358,1488,14,-20.7,1.7\n\+    \1357,1487,14,-20.7,1.7\n\+    \1356,1485,13,-20.6,1.6\n\+    \1355,1483,13,-20.5,1.6\n\+    \1354,1481,13,-20.4,1.6\n\+    \1353,1479,13,-20.3,1.6\n\+    \1352,1477,14,-20.1,1.7\n\+    \1351,1474,14,-19.8,1.7\n\+    \1350,1470,14,-19.5,1.7\n\+    \1349,1467,14,-19.2,1.7\n\+    \1348,1463,14,-18.9,1.7\n\+    \1347,1459,13,-18.5,1.6\n\+    \1346,1455,13,-18.1,1.6\n\+    \1345,1451,13,-17.7,1.6\n\+    \1344,1447,13,-17.4,1.6\n\+    \1343,1443,13,-17.1,1.6\n\+    \1342,1440,14,-16.8,1.7\n\+    \1341,1438,14,-16.6,1.7\n\+    \1340,1436,14,-16.5,1.7\n\+    \1339,1434,14,-16.4,1.7\n\+    \1338,1433,13,-16.5,1.6\n\+    \1337,1433,13,-16.5,1.6\n\+    \1336,1433,13,-16.7,1.6\n\+    \1335,1434,14,-16.8,1.7\n\+    \1334,1434,14,-17.1,1.7\n\+    \1333,1435,14,-17.3,1.7\n\+    \1332,1437,14,-17.6,1.7\n\+    \1331,1438,14,-17.8,1.7\n\+    \1330,1439,14,-18.1,1.7\n\+    \1329,1441,13,-18.4,1.6\n\+    \1328,1442,13,-18.7,1.6\n\+    \1327,1444,13,-19.0,1.6\n\+    \1326,1445,14,-19.3,1.6\n\+    \1325,1447,14,-19.6,1.7\n\+    \1324,1448,14,-19.9,1.6\n\+    \1323,1450,13,-20.2,1.6\n\+    \1322,1451,13,-20.5,1.6\n\+    \1321,1452,13,-20.8,1.6\n\+    \1320,1453,13,-21.0,1.6\n\+    \1319,1453,13,-21.1,1.6\n\+    \1318,1453,13,-21.2,1.6\n\+    \1317,1453,13,-21.3,1.6\n\+    \1316,1451,13,-21.3,1.6\n\+    \1315,1450,13,-21.2,1.6\n\+    \1314,1448,13,-21.0,1.6\n\+    \1313,1445,12,-20.9,1.5\n\+    \1312,1442,12,-20.6,1.5\n\+    \1311,1439,12,-20.4,1.5\n\+    \1310,1436,13,-20.1,1.5\n\+    \1309,1432,13,-19.8,1.6\n\+    \1308,1429,13,-19.4,1.6\n\+    \1307,1425,13,-19.1,1.6\n\+    \1306,1421,13,-18.7,1.6\n\+    \1305,1417,14,-18.4,1.7\n\+    \1304,1413,13,-18.0,1.6\n\+    \1303,1409,13,-17.6,1.6\n\+    \1302,1404,13,-17.2,1.6\n\+    \1301,1400,13,-16.8,1.6\n\+    \1300,1396,13,-16.3,1.6\n\+    \1299,1391,13,-15.9,1.6\n\+    \1298,1387,13,-15.5,1.6\n\+    \1297,1382,13,-15.1,1.5\n\+    \1296,1378,13,-14.7,1.5\n\+    \1295,1374,13,-14.2,1.5\n\+    \1294,1369,13,-13.8,1.6\n\+    \1293,1365,13,-13.4,1.6\n\+    \1292,1361,13,-13.0,1.6\n\+    \1291,1357,13,-12.6,1.6\n\+    \1290,1353,14,-12.3,1.7\n\+    \1289,1349,14,-11.9,1.7\n\+    \1288,1345,14,-11.5,1.7\n\+    \1287,1341,14,-11.2,1.7\n\+    \1286,1337,14,-10.9,1.7\n\+    \1285,1334,14,-10.5,1.7\n\+    \1284,1331,14,-10.3,1.7\n\+    \1283,1327,14,-10.0,1.7\n\+    \1282,1324,14,-9.7,1.7\n\+    \1281,1321,13,-9.5,1.6\n\+    \1280,1318,13,-9.2,1.6\n\+    \1279,1316,13,-9.0,1.6\n\+    \1278,1313,13,-8.8,1.6\n\+    \1277,1311,13,-8.6,1.6\n\+    \1276,1308,13,-8.5,1.6\n\+    \1275,1306,13,-8.3,1.6\n\+    \1274,1304,13,-8.2,1.6\n\+    \1273,1302,13,-8.0,1.6\n\+    \1272,1299,14,-7.9,1.7\n\+    \1271,1297,14,-7.7,1.7\n\+    \1270,1295,14,-7.6,1.7\n\+    \1269,1294,14,-7.5,1.7\n\+    \1268,1292,14,-7.4,1.8\n\+    \1267,1290,14,-7.3,1.8\n\+    \1266,1288,14,-7.2,1.8\n\+    \1265,1286,14,-7.1,1.7\n\+    \1264,1285,14,-7.0,1.7\n\+    \1263,1283,13,-6.9,1.7\n\+    \1262,1281,13,-6.8,1.6\n\+    \1261,1280,12,-6.7,1.5\n\+    \1260,1278,12,-6.7,1.5\n\+    \1259,1277,12,-6.6,1.4\n\+    \1258,1276,12,-6.6,1.4\n\+    \1257,1275,11,-6.7,1.4\n\+    \1256,1276,11,-6.9,1.4\n\+    \1255,1277,11,-7.1,1.3\n\+    \1254,1279,11,-7.5,1.3\n\+    \1253,1281,11,-7.8,1.3\n\+    \1252,1282,11,-8.1,1.4\n\+    \1251,1283,11,-8.4,1.4\n\+    \1250,1284,11,-8.6,1.4\n\+    \1249,1283,11,-8.6,1.4\n\+    \1248,1281,11,-8.5,1.4\n\+    \1247,1278,11,-8.3,1.4\n\+    \1246,1274,11,-7.9,1.4\n\+    \1245,1270,11,-7.4,1.4\n\+    \1244,1264,11,-6.9,1.4\n\+    \1243,1259,11,-6.4,1.4\n\+    \1242,1255,11,-5.9,1.4\n\+    \1241,1252,11,-5.7,1.4\n\+    \1240,1251,11,-5.7,1.4\n\+    \1239,1252,11,-5.9,1.4\n\+    \1238,1253,11,-6.2,1.4\n\+    \1237,1254,11,-6.4,1.4\n\+    \1236,1254,11,-6.6,1.4\n\+    \1235,1255,11,-6.8,1.4\n\+    \1234,1254,11,-6.8,1.4\n\+    \1233,1254,11,-6.9,1.4\n\+    \1232,1253,11,-7.0,1.4\n\+    \1231,1253,11,-7.1,1.3\n\+    \1230,1253,11,-7.2,1.3\n\+    \1229,1254,10,-7.4,1.3\n\+    \1228,1256,10,-7.7,1.3\n\+    \1227,1258,10,-8.1,1.2\n\+    \1226,1260,10,-8.5,1.2\n\+    \1225,1262,10,-8.9,1.3\n\+    \1224,1263,10,-9.2,1.3\n\+    \1223,1265,10,-9.4,1.3\n\+    \1222,1265,10,-9.6,1.3\n\+    \1221,1265,10,-9.7,1.3\n\+    \1220,1264,10,-9.8,1.3\n\+    \1219,1264,10,-9.8,1.3\n\+    \1218,1263,10,-9.9,1.3\n\+    \1217,1263,10,-10.0,1.3\n\+    \1216,1263,10,-10.1,1.3\n\+    \1215,1263,10,-10.2,1.3\n\+    \1214,1263,10,-10.4,1.3\n\+    \1213,1265,10,-10.7,1.3\n\+    \1212,1267,10,-11.1,1.3\n\+    \1211,1271,10,-11.7,1.3\n\+    \1210,1275,10,-12.3,1.3\n\+    \1209,1279,10,-12.9,1.3\n\+    \1208,1284,10,-13.6,1.3\n\+    \1207,1287,10,-14.2,1.3\n\+    \1206,1291,10,-14.7,1.3\n\+    \1205,1294,10,-15.2,1.3\n\+    \1204,1296,10,-15.5,1.2\n\+    \1203,1297,10,-15.8,1.2\n\+    \1202,1298,10,-16.1,1.2\n\+    \1201,1299,10,-16.3,1.2\n\+    \1200,1301,10,-16.6,1.2\n\+    \1199,1302,10,-17.0,1.2\n\+    \1198,1304,10,-17.3,1.2\n\+    \1197,1307,10,-17.7,1.2\n\+    \1196,1309,10,-18.1,1.2\n\+    \1195,1310,10,-18.3,1.2\n\+    \1194,1308,10,-18.3,1.2\n\+    \1193,1305,10,-18.0,1.2\n\+    \1192,1300,10,-17.5,1.2\n\+    \1191,1295,10,-17.0,1.2\n\+    \1190,1290,10,-16.5,1.2\n\+    \1189,1286,10,-16.1,1.2\n\+    \1188,1284,10,-16.0,1.2\n\+    \1187,1283,10,-16.0,1.2\n\+    \1186,1284,10,-16.3,1.2\n\+    \1185,1287,10,-16.8,1.2\n\+    \1184,1291,10,-17.3,1.2\n\+    \1183,1295,10,-18.0,1.2\n\+    \1182,1299,10,-18.6,1.2\n\+    \1181,1301,10,-19.0,1.2\n\+    \1180,1302,10,-19.1,1.2\n\+    \1179,1299,10,-18.9,1.2\n\+    \1178,1289,9,-17.8,1.2\n\+    \1177,1269,10,-15.5,1.2\n\+    \1176,1238,9,-11.8,1.2\n\+    \1175,1203,9,-7.6,1.2\n\+    \1174,1178,9,-4.7,1.2\n\+    \1173,1166,9,-3.2,1.2\n\+    \1172,1163,9,-3.1,1.2\n\+    \1171,1168,10,-3.7,1.2\n\+    \1170,1174,10,-4.6,1.2\n\+    \1169,1179,10,-5.4,1.2\n\+    \1168,1183,10,-5.9,1.2\n\+    \1167,1185,10,-6.4,1.3\n\+    \1166,1188,10,-6.8,1.3\n\+    \1165,1191,10,-7.3,1.3\n\+    \1164,1194,10,-7.8,1.3\n\+    \1163,1199,10,-8.5,1.3\n\+    \1162,1205,10,-9.3,1.3\n\+    \1161,1211,10,-10.3,1.3\n\+    \1160,1217,10,-11.1,1.3\n\+    \1159,1222,10,-11.9,1.3\n\+    \1158,1226,10,-12.5,1.3\n\+    \1157,1228,10,-12.8,1.3\n\+    \1156,1228,10,-13.0,1.3\n\+    \1155,1228,10,-13.0,1.3\n\+    \1154,1226,10,-13.0,1.2\n\+    \1153,1225,10,-12.9,1.3\n\+    \1152,1223,10,-12.8,1.3\n\+    \1151,1221,10,-12.7,1.3\n\+    \1150,1220,11,-12.7,1.3\n\+    \1149,1220,11,-12.8,1.3\n\+    \1148,1219,11,-12.8,1.4\n\+    \1147,1219,11,-12.9,1.4\n\+    \1146,1218,12,-12.9,1.4\n\+    \1145,1218,12,-13.0,1.5\n\+    \1144,1217,12,-13.0,1.5\n\+    \1143,1217,12,-13.1,1.5\n\+    \1142,1217,12,-13.2,1.5\n\+    \1141,1217,12,-13.4,1.5\n\+    \1140,1218,12,-13.7,1.5\n\+    \1139,1220,12,-14.0,1.4\n\+    \1138,1222,12,-14.3,1.4\n\+    \1137,1223,12,-14.6,1.4\n\+    \1136,1224,11,-14.8,1.4\n\+    \1135,1224,11,-15.0,1.4\n\+    \1134,1224,11,-15.0,1.4\n\+    \1133,1223,12,-15.1,1.4\n\+    \1132,1222,12,-15.0,1.4\n\+    \1131,1220,12,-15.0,1.5\n\+    \1130,1219,13,-14.9,1.6\n\+    \1129,1217,13,-14.8,1.6\n\+    \1128,1215,14,-14.6,1.7\n\+    \1127,1212,14,-14.5,1.7\n\+    \1126,1210,14,-14.3,1.7\n\+    \1125,1207,14,-14.1,1.7\n\+    \1124,1205,14,-14.0,1.7\n\+    \1123,1203,14,-13.8,1.7\n\+    \1122,1200,14,-13.6,1.7\n\+    \1121,1198,14,-13.5,1.8\n\+    \1120,1196,15,-13.4,1.8\n\+    \1119,1195,15,-13.3,1.9\n\+    \1118,1193,15,-13.2,1.9\n\+    \1117,1192,16,-13.2,1.9\n\+    \1116,1191,16,-13.2,1.9\n\+    \1115,1190,16,-13.2,1.9\n\+    \1114,1189,16,-13.2,1.9\n\+    \1113,1189,16,-13.3,1.9\n\+    \1112,1188,15,-13.3,1.9\n\+    \1111,1188,15,-13.4,1.9\n\+    \1110,1188,15,-13.6,1.8\n\+    \1109,1188,14,-13.7,1.8\n\+    \1108,1189,14,-13.8,1.7\n\+    \1107,1189,14,-14.0,1.7\n\+    \1106,1189,14,-14.2,1.7\n\+    \1105,1190,13,-14.4,1.6\n\+    \1104,1191,13,-14.6,1.6\n\+    \1103,1191,13,-14.8,1.6\n\+    \1102,1192,13,-15.0,1.6\n\+    \1101,1193,13,-15.2,1.6\n\+    \1100,1194,13,-15.4,1.6\n\+    \1099,1195,13,-15.6,1.6\n\+    \1098,1195,13,-15.9,1.6\n\+    \1097,1196,14,-16.1,1.7\n\+    \1096,1197,14,-16.3,1.7\n\+    \1095,1198,14,-16.5,1.7\n\+    \1094,1199,14,-16.7,1.7\n\+    \1093,1199,14,-16.9,1.7\n\+    \1092,1200,14,-17.1,1.7\n\+    \1091,1201,14,-17.3,1.7\n\+    \1090,1201,14,-17.5,1.7\n\+    \1089,1202,14,-17.7,1.7\n\+    \1088,1202,14,-17.9,1.7\n\+    \1087,1202,13,-18.0,1.6\n\+    \1086,1202,13,-18.1,1.6\n\+    \1085,1202,13,-18.3,1.6\n\+    \1084,1202,13,-18.4,1.6\n\+    \1083,1202,13,-18.5,1.6\n\+    \1082,1202,13,-18.5,1.6\n\+    \1081,1201,13,-18.6,1.6\n\+    \1080,1201,13,-18.6,1.6\n\+    \1079,1200,13,-18.7,1.6\n\+    \1078,1199,13,-18.6,1.6\n\+    \1077,1198,14,-18.6,1.7\n\+    \1076,1196,14,-18.6,1.7\n\+    \1075,1195,14,-18.5,1.7\n\+    \1074,1193,14,-18.4,1.7\n\+    \1073,1191,14,-18.3,1.7\n\+    \1072,1188,14,-18.1,1.8\n\+    \1071,1186,14,-17.9,1.8\n\+    \1070,1183,14,-17.7,1.8\n\+    \1069,1180,14,-17.5,1.8\n\+    \1068,1177,14,-17.2,1.8\n\+    \1067,1174,14,-16.9,1.7\n\+    \1066,1170,14,-16.6,1.7\n\+    \1065,1166,14,-16.3,1.7\n\+    \1064,1163,14,-15.9,1.7\n\+    \1063,1159,13,-15.5,1.6\n\+    \1062,1155,13,-15.2,1.6\n\+    \1061,1151,13,-14.8,1.6\n\+    \1060,1147,12,-14.4,1.5\n\+    \1059,1143,12,-14.0,1.5\n\+    \1058,1139,12,-13.7,1.5\n\+    \1057,1135,12,-13.3,1.5\n\+    \1056,1131,12,-13.0,1.5\n\+    \1055,1127,12,-12.6,1.5\n\+    \1054,1124,12,-12.3,1.5\n\+    \1053,1120,12,-12.0,1.5\n\+    \1052,1117,12,-11.7,1.5\n\+    \1051,1114,12,-11.5,1.5\n\+    \1050,1111,12,-11.2,1.5\n\+    \1049,1109,12,-11.1,1.5\n\+    \1048,1106,13,-10.9,1.5\n\+    \1047,1105,13,-10.8,1.6\n\+    \1046,1103,13,-10.7,1.6\n\+    \1045,1102,13,-10.7,1.6\n\+    \1044,1101,13,-10.7,1.6\n\+    \1043,1101,13,-10.8,1.6\n\+    \1042,1101,13,-10.9,1.5\n\+    \1041,1101,12,-11.1,1.5\n\+    \1040,1102,12,-11.3,1.5\n\+    \1039,1102,12,-11.5,1.5\n\+    \1038,1103,12,-11.7,1.5\n\+    \1037,1105,12,-12.0,1.5\n\+    \1036,1106,12,-12.3,1.5\n\+    \1035,1108,12,-12.6,1.5\n\+    \1034,1110,12,-13.0,1.4\n\+    \1033,1112,12,-13.3,1.5\n\+    \1032,1114,12,-13.7,1.5\n\+    \1031,1116,12,-14.1,1.5\n\+    \1030,1118,12,-14.5,1.5\n\+    \1029,1120,12,-14.8,1.5\n\+    \1028,1122,12,-15.2,1.5\n\+    \1027,1124,13,-15.6,1.5\n\+    \1026,1126,13,-16.0,1.6\n\+    \1025,1128,13,-16.3,1.6\n\+    \1024,1130,13,-16.7,1.6\n\+    \1023,1132,13,-17.0,1.6\n\+    \1022,1134,13,-17.3,1.6\n\+    \1021,1135,13,-17.6,1.6\n\+    \1020,1136,13,-17.9,1.6\n\+    \1019,1137,13,-18.1,1.6\n\+    \1018,1138,13,-18.3,1.6\n\+    \1017,1138,13,-18.5,1.6\n\+    \1016,1139,13,-18.7,1.6\n\+    \1015,1139,13,-18.8,1.5\n\+    \1014,1139,13,-19.0,1.5\n\+    \1013,1139,13,-19.1,1.5\n\+    \1012,1139,13,-19.1,1.5\n\+    \1011,1138,13,-19.2,1.6\n\+    \1010,1138,13,-19.3,1.6\n\+    \1009,1137,13,-19.3,1.6\n\+    \1008,1136,13,-19.3,1.6\n\+    \1007,1135,13,-19.3,1.6\n\+    \1006,1134,13,-19.3,1.6\n\+    \1005,1133,14,-19.3,1.7\n\+    \1004,1132,14,-19.3,1.7\n\+    \1003,1131,13,-19.2,1.6\n\+    \1002,1129,13,-19.2,1.6\n\+    \1001,1128,13,-19.1,1.6\n\+    \1000,1126,13,-19.1,1.6\n\+    \999,1125,13,-19.0,1.6\n\+    \998,1123,12,-19.0,1.5\n\+    \997,1122,12,-18.9,1.5\n\+    \996,1120,12,-18.8,1.4\n\+    \995,1119,12,-18.8,1.4\n\+    \994,1118,12,-18.7,1.4\n\+    \993,1116,12,-18.7,1.4\n\+    \992,1115,12,-18.7,1.5\n\+    \991,1114,12,-18.7,1.5\n\+    \990,1113,13,-18.7,1.5\n\+    \989,1113,13,-18.7,1.5\n\+    \988,1112,13,-18.8,1.5\n\+    \987,1112,12,-18.9,1.5\n\+    \986,1112,12,-19.0,1.5\n\+    \985,1113,11,-19.2,1.4\n\+    \984,1113,11,-19.4,1.4\n\+    \983,1115,11,-19.6,1.3\n\+    \982,1116,11,-19.9,1.3\n\+    \981,1118,11,-20.3,1.3\n\+    \980,1119,10,-20.5,1.3\n\+    \979,1119,10,-20.7,1.3\n\+    \978,1118,10,-20.7,1.3\n\+    \977,1116,10,-20.5,1.2\n\+    \976,1113,10,-20.3,1.2\n\+    \975,1109,10,-19.9,1.2\n\+    \974,1104,10,-19.5,1.2\n\+    \973,1100,10,-19.0,1.2\n\+    \972,1096,10,-18.7,1.2\n\+    \971,1093,10,-18.4,1.2\n\+    \970,1091,10,-18.3,1.2\n\+    \969,1091,10,-18.4,1.2\n\+    \968,1092,10,-18.6,1.2\n\+    \967,1093,10,-18.9,1.2\n\+    \966,1094,10,-19.2,1.2\n\+    \965,1095,10,-19.4,1.2\n\+    \964,1096,10,-19.7,1.2\n\+    \963,1097,10,-19.8,1.2\n\+    \962,1096,10,-19.9,1.2\n\+    \961,1094,10,-19.8,1.2\n\+    \960,1091,10,-19.4,1.2\n\+    \959,1085,10,-18.9,1.2\n\+    \958,1077,10,-18.0,1.2\n\+    \957,1066,10,-16.8,1.2\n\+    \956,1054,10,-15.4,1.2\n\+    \955,1043,10,-14.2,1.2\n\+    \954,1035,10,-13.3,1.2\n\+    \953,1030,10,-12.8,1.2\n\+    \952,1027,10,-12.6,1.2\n\+    \951,1027,10,-12.7,1.2\n\+    \950,1028,10,-13.0,1.2\n\+    \949,1030,10,-13.4,1.2\n\+    \948,1033,10,-13.8,1.2\n\+    \947,1036,10,-14.3,1.2\n\+    \946,1040,10,-14.9,1.3\n\+    \945,1044,10,-15.5,1.3\n\+    \944,1047,10,-16.0,1.3\n\+    \943,1050,10,-16.5,1.3\n\+    \942,1051,10,-16.8,1.3\n\+    \941,1052,10,-17.0,1.3\n\+    \940,1051,10,-17.0,1.3\n\+    \939,1050,10,-17.0,1.2\n\+    \938,1049,10,-17.0,1.2\n\+    \937,1048,10,-16.9,1.2\n\+    \936,1047,10,-17.0,1.2\n\+    \935,1046,10,-17.0,1.2\n\+    \934,1046,10,-17.0,1.2\n\+    \933,1044,10,-17.0,1.2\n\+    \932,1042,10,-16.9,1.2\n\+    \931,1039,10,-16.6,1.2\n\+    \930,1035,10,-16.2,1.2\n\+    \929,1030,10,-15.7,1.2\n\+    \928,1025,10,-15.2,1.2\n\+    \927,1019,10,-14.6,1.2\n\+    \926,1014,10,-14.1,1.2\n\+    \925,1009,10,-13.7,1.2\n\+    \924,1006,10,-13.3,1.2\n\+    \923,1002,10,-13.0,1.3\n\+    \922,999,10,-12.7,1.2\n\+    \921,995,10,-12.4,1.2\n\+    \920,992,10,-12.1,1.2\n\+    \919,988,10,-11.7,1.2\n\+    \918,984,10,-11.4,1.2\n\+    \917,980,10,-11.0,1.2\n\+    \916,976,10,-10.6,1.2\n\+    \915,972,10,-10.3,1.2\n\+    \914,969,10,-10.0,1.2\n\+    \913,966,10,-9.7,1.2\n\+    \912,963,10,-9.5,1.2\n\+    \911,961,10,-9.3,1.2\n\+    \910,959,10,-9.2,1.3\n\+    \909,957,10,-9.1,1.3\n\+    \908,956,10,-9.1,1.3\n\+    \907,955,10,-9.1,1.3\n\+    \906,954,11,-9.1,1.3\n\+    \905,952,11,-9.0,1.3\n\+    \904,950,10,-8.9,1.3\n\+    \903,948,11,-8.7,1.3\n\+    \902,944,10,-8.4,1.3\n\+    \901,940,10,-8.1,1.3\n\+    \900,936,10,-7.6,1.3\n\+    \899,931,10,-7.1,1.2\n\+    \898,926,10,-6.6,1.2\n\+    \897,921,10,-6.1,1.2\n\+    \896,917,10,-5.8,1.2\n\+    \895,914,10,-5.6,1.2\n\+    \894,914,10,-5.6,1.3\n\+    \893,915,10,-5.9,1.2\n\+    \892,917,10,-6.2,1.3\n\+    \891,918,10,-6.5,1.3\n\+    \890,920,10,-6.8,1.3\n\+    \889,921,10,-7.1,1.3\n\+    \888,922,10,-7.3,1.3\n\+    \887,922,10,-7.5,1.3\n\+    \886,922,10,-7.6,1.3\n\+    \885,922,10,-7.7,1.3\n\+    \884,922,10,-7.8,1.3\n\+    \883,921,10,-7.9,1.3\n\+    \882,921,10,-7.9,1.3\n\+    \881,921,10,-8.0,1.3\n\+    \880,921,10,-8.2,1.3\n\+    \879,921,10,-8.3,1.3\n\+    \878,921,10,-8.4,1.3\n\+    \877,921,10,-8.5,1.3\n\+    \876,921,10,-8.6,1.3\n\+    \875,921,10,-8.8,1.3\n\+    \874,922,10,-9.0,1.3\n\+    \873,924,10,-9.3,1.3\n\+    \872,926,10,-9.8,1.3\n\+    \871,930,10,-10.4,1.3\n\+    \870,935,10,-11.0,1.3\n\+    \869,939,10,-11.7,1.3\n\+    \868,943,10,-12.3,1.3\n\+    \867,947,10,-12.9,1.3\n\+    \866,950,10,-13.4,1.3\n\+    \865,952,10,-13.8,1.3\n\+    \864,954,10,-14.2,1.3\n\+    \863,956,10,-14.5,1.3\n\+    \862,957,10,-14.7,1.3\n\+    \861,957,10,-14.9,1.3\n\+    \860,957,11,-15.0,1.3\n\+    \859,956,10,-15.0,1.3\n\+    \858,955,10,-14.9,1.3\n\+    \857,953,10,-14.8,1.3\n\+    \856,950,10,-14.6,1.3\n\+    \855,947,11,-14.4,1.3\n\+    \854,945,11,-14.3,1.3\n\+    \853,944,11,-14.2,1.3\n\+    \852,943,11,-14.3,1.3\n\+    \851,943,11,-14.4,1.3\n\+    \850,944,11,-14.6,1.3\n\+    \849,945,11,-14.8,1.3\n\+    \848,947,10,-15.2,1.3\n\+    \847,949,10,-15.5,1.3\n\+    \846,951,10,-15.9,1.3\n\+    \845,953,10,-16.3,1.3\n\+    \844,955,10,-16.7,1.3\n\+    \843,957,11,-17.1,1.3\n\+    \842,959,11,-17.4,1.3\n\+    \841,960,11,-17.6,1.3\n\+    \840,961,11,-17.8,1.3\n\+    \839,961,11,-18.0,1.3\n\+    \838,961,10,-18.1,1.3\n\+    \837,960,10,-18.1,1.3\n\+    \836,959,10,-18.1,1.2\n\+    \835,957,10,-18.0,1.2\n\+    \834,956,10,-18.0,1.2\n\+    \833,955,10,-18.0,1.2\n\+    \832,954,10,-17.9,1.2\n\+    \831,953,10,-18.0,1.2\n\+    \830,952,10,-18.0,1.2\n\+    \829,952,10,-18.0,1.2\n\+    \828,951,10,-18.0,1.2\n\+    \827,950,10,-18.0,1.2\n\+    \826,949,10,-18.0,1.2\n\+    \825,947,10,-18.0,1.2\n\+    \824,946,10,-17.9,1.2\n\+    \823,944,10,-17.9,1.2\n\+    \822,944,10,-17.9,1.2\n\+    \821,943,10,-18.0,1.2\n\+    \820,943,10,-18.0,1.2\n\+    \819,942,10,-18.1,1.2\n\+    \818,942,10,-18.1,1.2\n\+    \817,941,10,-18.1,1.2\n\+    \816,940,10,-18.1,1.2\n\+    \815,939,10,-18.2,1.3\n\+    \814,939,10,-18.3,1.3\n\+    \813,940,10,-18.5,1.3\n\+    \812,942,11,-18.8,1.3\n\+    \811,944,11,-19.2,1.3\n\+    \810,946,11,-19.6,1.3\n\+    \809,948,11,-19.9,1.3\n\+    \808,950,11,-20.3,1.3\n\+    \807,950,11,-20.5,1.3\n\+    \806,950,11,-20.6,1.3\n\+    \805,950,11,-20.7,1.3\n\+    \804,949,11,-20.7,1.3\n\+    \803,948,11,-20.7,1.3\n\+    \802,947,11,-20.6,1.3\n\+    \801,945,11,-20.6,1.3\n\+    \800,944,11,-20.5,1.3\n\+    \799,942,11,-20.4,1.3\n\+    \798,940,11,-20.2,1.3\n\+    \797,937,10,-20.0,1.3\n\+    \796,933,10,-19.6,1.3\n\+    \795,928,11,-19.2,1.3\n\+    \794,923,11,-18.7,1.3\n\+    \793,919,11,-18.3,1.3\n\+    \792,914,11,-17.8,1.3\n\+    \791,910,11,-17.5,1.3\n\+    \790,906,10,-17.1,1.3\n\+    \789,903,10,-16.8,1.3\n\+    \788,899,10,-16.5,1.2\n\+    \787,896,10,-16.2,1.2\n\+    \786,893,10,-15.9,1.2\n\+    \785,889,10,-15.6,1.3\n\+    \784,886,10,-15.4,1.3\n\+    \783,884,11,-15.2,1.3\n\+    \782,882,11,-15.1,1.3\n\+    \781,882,11,-15.2,1.3\n\+    \780,882,11,-15.3,1.3\n\+    \779,883,11,-15.6,1.3\n\+    \778,883,11,-15.7,1.3\n\+    \777,883,11,-15.8,1.3\n\+    \776,883,11,-15.9,1.3\n\+    \775,881,11,-15.8,1.3\n\+    \774,879,11,-15.7,1.3\n\+    \773,877,11,-15.5,1.3\n\+    \772,874,11,-15.3,1.3\n\+    \771,871,11,-15.0,1.3\n\+    \770,868,11,-14.8,1.3\n\+    \769,866,11,-14.6,1.3\n\+    \768,864,11,-14.5,1.3\n\+    \767,863,11,-14.6,1.3\n\+    \766,863,11,-14.7,1.3\n\+    \765,864,11,-14.9,1.3\n\+    \764,865,11,-15.2,1.3\n\+    \763,867,11,-15.5,1.3\n\+    \762,868,11,-15.7,1.3\n\+    \761,869,11,-16.0,1.3\n\+    \760,870,11,-16.2,1.3\n\+    \759,872,11,-16.5,1.3\n\+    \758,874,11,-16.9,1.3\n\+    \757,876,11,-17.3,1.3\n\+    \756,879,11,-17.8,1.3\n\+    \755,881,11,-18.2,1.3\n\+    \754,882,11,-18.5,1.3\n\+    \753,883,11,-18.7,1.3\n\+    \752,882,11,-18.7,1.3\n\+    \751,881,11,-18.6,1.3\n\+    \750,879,11,-18.5,1.3\n\+    \749,876,11,-18.3,1.3\n\+    \748,874,11,-18.1,1.3\n\+    \747,872,11,-18.1,1.3\n\+    \746,871,11,-18.0,1.3\n\+    \745,871,11,-18.1,1.3\n\+    \744,871,11,-18.2,1.3\n\+    \743,871,11,-18.3,1.3\n\+    \742,870,11,-18.4,1.3\n\+    \741,869,11,-18.4,1.3\n\+    \740,868,11,-18.4,1.3\n\+    \739,867,10,-18.4,1.3\n\+    \738,866,10,-18.3,1.3\n\+    \737,864,10,-18.2,1.3\n\+    \736,862,10,-18.1,1.3\n\+    \735,860,10,-18.0,1.3\n\+    \734,857,10,-17.7,1.3\n\+    \733,853,10,-17.3,1.3\n\+    \732,848,11,-16.8,1.3\n\+    \731,842,10,-16.2,1.3\n\+    \730,835,11,-15.6,1.3\n\+    \729,829,10,-14.9,1.3\n\+    \728,824,10,-14.4,1.3\n\+    \727,819,10,-13.9,1.3\n\+    \726,815,10,-13.5,1.3\n\+    \725,812,10,-13.3,1.3\n\+    \724,809,11,-13.1,1.3\n\+    \723,808,11,-13.0,1.3\n\+    \722,806,11,-12.9,1.3\n\+    \721,805,11,-12.9,1.3\n\+    \720,803,11,-12.8,1.3\n\+    \719,802,11,-12.7,1.3\n\+    \718,800,11,-12.7,1.3\n\+    \717,799,11,-12.6,1.3\n\+    \716,797,11,-12.6,1.3\n\+    \715,797,11,-12.6,1.3\n\+    \714,797,11,-12.7,1.3\n\+    \713,797,11,-12.9,1.3\n\+    \712,798,11,-13.1,1.3\n\+    \711,799,11,-13.3,1.3\n\+    \710,800,11,-13.6,1.3\n\+    \709,801,11,-13.9,1.3\n\+    \708,802,11,-14.1,1.3\n\+    \707,803,11,-14.3,1.3\n\+    \706,804,11,-14.6,1.3\n\+    \705,805,11,-14.8,1.3\n\+    \704,806,11,-15.0,1.3\n\+    \703,807,11,-15.3,1.3\n\+    \702,808,11,-15.5,1.3\n\+    \701,808,11,-15.7,1.3\n\+    \700,809,11,-15.9,1.3\n\+    \699,809,11,-16.0,1.3\n\+    \698,808,11,-16.0,1.3\n\+    \697,807,11,-16.0,1.3\n\+    \696,806,11,-16.0,1.3\n\+    \695,805,11,-16.0,1.3\n\+    \694,805,11,-16.1,1.3\n\+    \693,804,11,-16.1,1.3\n\+    \692,803,11,-16.1,1.3\n\+    \691,802,11,-16.1,1.3\n\+    \690,800,11,-15.9,1.3\n\+    \689,797,11,-15.8,1.3\n\+    \688,795,11,-15.6,1.3\n\+    \687,792,11,-15.3,1.3\n\+    \686,788,11,-15.1,1.3\n\+    \685,785,11,-14.7,1.3\n\+    \684,781,11,-14.4,1.3\n\+    \683,778,11,-14.1,1.3\n\+    \682,774,11,-13.8,1.3\n\+    \681,771,11,-13.5,1.3\n\+    \680,767,11,-13.2,1.3\n\+    \679,764,11,-12.9,1.3\n\+    \678,761,11,-12.7,1.3\n\+    \677,758,11,-12.4,1.3\n\+    \676,754,11,-12.1,1.3\n\+    \675,750,11,-11.7,1.3\n\+    \674,745,11,-11.1,1.3\n\+    \673,739,11,-10.5,1.3\n\+    \672,732,11,-9.8,1.4\n\+    \671,725,11,-9.0,1.4\n\+    \670,718,11,-8.3,1.4\n\+    \669,712,11,-7.7,1.4\n\+    \668,707,11,-7.2,1.4\n\+    \667,703,11,-6.8,1.4\n\+    \666,699,11,-6.5,1.4\n\+    \665,696,11,-6.2,1.4\n\+    \664,694,11,-6.0,1.4\n\+    \663,692,11,-5.9,1.4\n\+    \662,689,11,-5.7,1.4\n\+    \661,688,11,-5.6,1.4\n\+    \660,686,11,-5.5,1.4\n\+    \659,684,11,-5.5,1.4\n\+    \658,683,11,-5.4,1.4\n\+    \657,681,11,-5.3,1.3\n\+    \656,680,11,-5.3,1.3\n\+    \655,678,11,-5.1,1.3\n\+    \654,675,11,-4.9,1.3\n\+    \653,672,11,-4.6,1.3\n\+    \652,668,11,-4.2,1.3\n\+    \651,663,11,-3.8,1.3\n\+    \650,659,11,-3.4,1.3\n\+    \649,654,10,-2.9,1.3\n\+    \648,650,10,-2.5,1.3\n\+    \647,645,11,-2.1,1.3\n\+    \646,641,11,-1.7,1.3\n\+    \645,637,11,-1.3,1.3\n\+    \644,633,11,-0.9,1.3\n\+    \643,630,11,-0.7,1.3\n\+    \642,628,11,-0.5,1.3\n\+    \641,627,11,-0.5,1.3\n\+    \640,626,11,-0.5,1.3\n\+    \639,625,11,-0.5,1.3\n\+    \638,625,11,-0.6,1.3\n\+    \637,625,10,-0.8,1.3\n\+    \636,625,10,-0.9,1.3\n\+    \635,625,10,-1.0,1.3\n\+    \634,625,10,-1.1,1.3\n\+    \633,625,10,-1.2,1.3\n\+    \632,623,10,-1.1,1.3\n\+    \631,621,10,-1.0,1.3\n\+    \630,618,10,-0.7,1.3\n\+    \629,614,10,-0.4,1.2\n\+    \628,610,10,-0.0,1.2\n\+    \627,606,10,0.4,1.2\n\+    \626,601,10,0.8,1.2\n\+    \625,597,10,1.3,1.2\n\+    \624,592,10,1.8,1.2\n\+    \623,588,10,2.2,1.2\n\+    \622,584,10,2.5,1.2\n\+    \621,582,10,2.7,1.2\n\+    \620,580,10,2.8,1.2\n\+    \619,580,10,2.7,1.2\n\+    \618,580,10,2.6,1.2\n\+    \617,581,10,2.3,1.2\n\+    \616,582,10,2.0,1.2\n\+    \615,583,10,1.8,1.2\n\+    \614,585,10,1.5,1.2\n\+    \613,586,10,1.2,1.3\n\+    \612,587,10,1.0,1.3\n\+    \611,587,10,0.8,1.3\n\+    \610,587,10,0.7,1.3\n\+    \609,587,10,0.6,1.3\n\+    \608,587,10,0.5,1.3\n\+    \607,587,10,0.3,1.2\n\+    \606,587,10,0.2,1.3\n\+    \605,588,10,-0.0,1.3\n\+    \604,589,10,-0.2,1.3\n\+    \603,589,10,-0.4,1.3\n\+    \602,590,10,-0.6,1.3\n\+    \601,590,10,-0.7,1.3\n\+    \600,590,10,-0.9,1.3\n\+    \599,591,10,-1.1,1.3\n\+    \598,592,10,-1.4,1.3\n\+    \597,595,10,-1.8,1.3\n\+    \596,599,10,-2.4,1.3\n\+    \595,603,10,-3.0,1.3\n\+    \594,607,10,-3.7,1.3\n\+    \593,612,11,-4.4,1.3\n\+    \592,616,11,-5.0,1.3\n\+    \591,619,11,-5.6,1.3\n\+    \590,623,11,-6.1,1.3\n\+    \589,626,11,-6.6,1.3\n\+    \588,628,11,-7.1,1.3\n\+    \587,631,11,-7.6,1.3\n\+    \586,635,11,-8.1,1.3\n\+    \585,638,11,-8.6,1.3\n\+    \584,642,11,-9.2,1.3\n\+    \583,645,11,-9.8,1.3\n\+    \582,649,11,-10.3,1.3\n\+    \581,653,11,-10.9,1.3\n\+    \580,656,11,-11.5,1.3\n\+    \579,660,11,-12.0,1.3\n\+    \578,662,11,-12.5,1.3\n\+    \577,664,11,-12.8,1.3\n\+    \576,665,11,-13.0,1.3\n\+    \575,665,11,-13.1,1.3\n\+    \574,663,10,-13.0,1.3\n\+    \573,659,10,-12.7,1.3\n\+    \572,655,10,-12.3,1.3\n\+    \571,651,10,-11.9,1.3\n\+    \570,646,10,-11.5,1.3\n\+    \569,643,10,-11.1,1.3\n\+    \568,640,10,-10.9,1.3\n\+    \567,637,10,-10.7,1.3\n\+    \566,635,10,-10.6,1.3\n\+    \565,633,10,-10.4,1.3\n\+    \564,631,10,-10.3,1.3\n\+    \563,628,10,-10.0,1.3\n\+    \562,624,10,-9.7,1.3\n\+    \561,620,10,-9.3,1.3\n\+    \560,615,10,-8.8,1.3\n\+    \559,610,10,-8.3,1.3\n\+    \558,605,10,-7.8,1.3\n\+    \557,599,10,-7.2,1.3\n\+    \556,594,10,-6.7,1.3\n\+    \555,589,10,-6.1,1.3\n\+    \554,583,10,-5.6,1.3\n\+    \553,578,10,-5.1,1.3\n\+    \552,574,10,-4.7,1.3\n\+    \551,570,10,-4.4,1.3\n\+    \550,568,10,-4.1,1.3\n\+    \549,566,10,-4.0,1.3\n\+    \548,564,10,-3.9,1.3\n\+    \547,561,10,-3.7,1.3\n\+    \546,558,10,-3.4,1.3\n\+    \545,555,10,-3.1,1.3\n\+    \544,551,10,-2.7,1.3\n\+    \543,546,10,-2.3,1.3\n\+    \542,542,10,-1.9,1.3\n\+    \541,538,10,-1.6,1.3\n\+    \540,534,10,-1.2,1.3\n\+    \539,531,10,-1.0,1.3\n\+    \538,529,10,-0.8,1.3\n\+    \537,527,10,-0.7,1.2\n\+    \536,526,10,-0.7,1.2\n\+    \535,526,10,-0.8,1.2\n\+    \534,526,10,-0.9,1.2\n\+    \533,526,10,-1.0,1.2\n\+    \532,525,10,-1.0,1.2\n\+    \531,524,10,-1.0,1.2\n\+    \530,522,10,-0.8,1.3\n\+    \529,518,10,-0.5,1.3\n\+    \528,514,10,-0.1,1.3\n\+    \527,509,10,0.3,1.3\n\+    \526,504,10,0.8,1.3\n\+    \525,500,10,1.3,1.3\n\+    \524,496,10,1.6,1.3\n\+    \523,493,10,1.9,1.3\n\+    \522,491,10,2.0,1.3\n\+    \521,490,10,2.0,1.3\n\+    \520,489,10,2.0,1.3\n\+    \519,488,10,2.0,1.3\n\+    \518,486,10,2.1,1.3\n\+    \517,484,10,2.3,1.2\n\+    \516,482,10,2.5,1.2\n\+    \515,478,10,2.7,1.2\n\+    \514,475,10,3.1,1.2\n\+    \513,471,10,3.4,1.2\n\+    \512,468,10,3.7,1.2\n\+    \511,465,10,3.9,1.2\n\+    \510,463,10,4.1,1.2\n\+    \509,460,10,4.3,1.2\n\+    \508,457,10,4.6,1.2\n\+    \507,454,10,4.9,1.2\n\+    \506,450,10,5.2,1.2\n\+    \505,446,10,5.5,1.2\n\+    \504,443,10,5.8,1.2\n\+    \503,439,10,6.2,1.2\n\+    \502,435,10,6.6,1.2\n\+    \501,432,10,6.9,1.2\n\+    \500,429,10,7.0,1.2\n\+    \499,427,10,7.2,1.2\n\+    \498,425,10,7.3,1.2\n\+    \497,423,10,7.5,1.2\n\+    \496,420,10,7.8,1.2\n\+    \495,416,10,8.1,1.2\n\+    \494,411,10,8.6,1.2\n\+    \493,406,10,9.1,1.2\n\+    \492,401,10,9.6,1.2\n\+    \491,397,10,10.0,1.2\n\+    \490,393,10,10.3,1.2\n\+    \489,392,10,10.5,1.2\n\+    \488,391,10,10.4,1.2\n\+    \487,392,10,10.1,1.2\n\+    \486,393,10,9.9,1.2\n\+    \485,394,10,9.6,1.2\n\+    \484,395,10,9.5,1.2\n\+    \483,394,10,9.4,1.2\n\+    \482,393,10,9.5,1.2\n\+    \481,392,10,9.5,1.2\n\+    \480,391,10,9.4,1.2\n\+    \479,391,10,9.3,1.2\n\+    \478,390,10,9.3,1.2\n\+    \477,388,10,9.4,1.2\n\+    \476,386,10,9.6,1.2\n\+    \475,383,10,9.9,1.2\n\+    \474,380,10,10.1,1.2\n\+    \473,377,10,10.3,1.2\n\+    \472,375,10,10.5,1.2\n\+    \471,373,10,10.6,1.2\n\+    \470,371,10,10.7,1.2\n\+    \469,370,10,10.8,1.2\n\+    \468,369,9,10.8,1.2\n\+    \467,368,9,10.7,1.2\n\+    \466,368,9,10.6,1.2\n\+    \465,368,9,10.4,1.2\n\+    \464,368,9,10.3,1.2\n\+    \463,368,9,10.3,1.2\n\+    \462,367,10,10.2,1.2\n\+    \461,366,10,10.2,1.2\n\+    \460,365,10,10.2,1.2\n\+    \459,364,10,10.3,1.2\n\+    \458,363,10,10.3,1.2\n\+    \457,361,10,10.4,1.2\n\+    \456,360,10,10.4,1.2\n\+    \455,358,10,10.5,1.2\n\+    \454,357,10,10.5,1.2\n\+    \453,356,10,10.5,1.2\n\+    \452,356,10,10.4,1.2\n\+    \451,355,10,10.4,1.2\n\+    \450,355,10,10.3,1.2\n\+    \449,355,10,10.2,1.2\n\+    \448,354,10,10.2,1.2\n\+    \447,353,10,10.2,1.2\n\+    \446,352,10,10.2,1.2\n\+    \445,351,10,10.1,1.2\n\+    \444,350,10,10.1,1.2\n\+    \443,349,10,10.2,1.2\n\+    \442,348,10,10.2,1.2\n\+    \441,346,10,10.3,1.2\n\+    \440,345,10,10.4,1.2\n\+    \439,343,10,10.4,1.2\n\+    \438,342,9,10.5,1.2\n\+    \437,341,9,10.5,1.2\n\+    \436,341,9,10.4,1.2\n\+    \435,341,10,10.2,1.2\n\+    \434,341,10,10.1,1.2\n\+    \433,341,10,10.0,1.2\n\+    \432,340,10,10.0,1.2\n\+    \431,339,10,10.0,1.2\n\+    \430,336,10,10.2,1.2\n\+    \429,334,10,10.4,1.2\n\+    \428,331,10,10.6,1.2\n\+    \427,328,10,10.9,1.2\n\+    \426,325,10,11.2,1.2\n\+    \425,321,9,11.5,1.2\n\+    \424,317,9,11.9,1.2\n\+    \423,313,9,12.3,1.2\n\+    \422,309,9,12.6,1.2\n\+    \421,306,9,12.9,1.2\n\+    \420,303,10,13.1,1.2\n\+    \419,301,10,13.3,1.2\n\+    \418,299,10,13.4,1.2\n\+    \417,298,10,13.4,1.2\n\+    \416,298,10,13.3,1.2\n\+    \415,299,10,13.1,1.2\n\+    \414,300,10,12.8,1.2\n\+    \413,302,9,12.4,1.2\n\+    \412,304,10,12.0,1.2\n\+    \411,306,10,11.7,1.2\n\+    \410,308,9,11.3,1.2\n\+    \409,309,10,11.0,1.2\n\+    \408,310,9,10.8,1.2\n\+    \407,311,10,10.6,1.2\n\+    \406,310,10,10.5,1.2\n\+    \405,309,10,10.5,1.2\n\+    \404,308,10,10.6,1.2\n\+    \403,307,10,10.6,1.2\n\+    \402,307,10,10.5,1.2\n\+    \401,307,10,10.3,1.2\n\+    \400,309,10,10.0,1.2\n\+    \399,311,10,9.6,1.2\n\+    \398,313,10,9.2,1.2\n\+    \397,315,10,8.9,1.2\n\+    \396,316,10,8.6,1.2\n\+    \395,317,10,8.3,1.2\n\+    \394,318,10,8.1,1.2\n\+    \393,320,10,7.8,1.2\n\+    \392,321,10,7.5,1.2\n\+    \391,323,10,7.1,1.2\n\+    \390,325,10,6.8,1.2\n\+    \389,326,10,6.5,1.2\n\+    \388,327,10,6.3,1.2\n\+    \387,326,10,6.2,1.2\n\+    \386,325,10,6.3,1.2\n\+    \385,323,10,6.3,1.2\n\+    \384,322,10,6.4,1.2\n\+    \383,321,10,6.4,1.2\n\+    \382,321,9,6.3,1.2\n\+    \381,321,10,6.1,1.2\n\+    \380,323,10,5.8,1.2\n\+    \379,324,10,5.5,1.2\n\+    \378,326,10,5.2,1.2\n\+    \377,327,10,4.9,1.2\n\+    \376,329,10,4.5,1.2\n\+    \375,330,10,4.2,1.2\n\+    \374,332,10,4.0,1.2\n\+    \373,333,10,3.7,1.2\n\+    \372,334,10,3.5,1.2\n\+    \371,334,10,3.2,1.2\n\+    \370,335,10,3.1,1.2\n\+    \369,335,10,2.9,1.2\n\+    \368,335,10,2.8,1.2\n\+    \367,335,10,2.7,1.2\n\+    \366,335,10,2.6,1.2\n\+    \365,334,10,2.5,1.2\n\+    \364,334,10,2.4,1.2\n\+    \363,335,10,2.2,1.2\n\+    \362,336,10,2.0,1.2\n\+    \361,338,10,1.6,1.2\n\+    \360,340,10,1.2,1.2\n\+    \359,343,10,0.8,1.2\n\+    \358,345,10,0.3,1.2\n\+    \357,347,10,-0.1,1.2\n\+    \356,349,10,-0.4,1.2\n\+    \355,351,10,-0.7,1.2\n\+    \354,351,10,-0.9,1.2\n\+    \353,352,10,-1.1,1.2\n\+    \352,353,10,-1.3,1.2\n\+    \351,354,10,-1.6,1.2\n\+    \350,355,10,-1.9,1.2\n\+    \349,357,10,-2.3,1.2\n\+    \348,360,10,-2.8,1.2\n\+    \347,363,10,-3.2,1.2\n\+    \346,365,10,-3.6,1.2\n\+    \345,366,10,-3.8,1.2\n\+    \344,366,10,-3.9,1.2\n\+    \343,364,10,-3.8,1.2\n\+    \342,362,10,-3.6,1.2\n\+    \341,360,10,-3.5,1.2\n\+    \340,358,10,-3.5,1.2\n\+    \339,357,10,-3.5,1.2\n\+    \338,357,10,-3.6,1.2\n\+    \337,357,10,-3.7,1.2\n\+    \336,357,10,-3.8,1.2\n\+    \335,356,10,-3.8,1.2\n\+    \334,355,10,-3.7,1.2\n\+    \333,352,10,-3.5,1.2\n\+    \332,348,10,-3.2,1.2\n\+    \331,345,10,-2.9,1.2\n\+    \330,341,10,-2.5,1.2\n\+    \329,337,10,-2.1,1.2\n\+    \328,333,10,-1.8,1.2\n\+    \327,331,10,-1.6,1.2\n\+    \326,330,10,-1.6,1.2\n\+    \325,329,10,-1.7,1.2\n\+    \324,329,10,-1.8,1.2\n\+    \323,330,10,-2.0,1.2\n\+    \322,330,10,-2.1,1.2\n\+    \321,328,10,-2.1,1.2\n\+    \320,326,10,-1.9,1.2\n\+    \319,324,10,-1.7,1.2\n\+    \318,320,10,-1.3,1.2\n\+    \317,315,10,-0.9,1.2\n\+    \316,311,10,-0.5,1.2\n\+    \315,306,10,-0.0,1.2\n\+    \314,302,10,0.4,1.2\n\+    \313,298,10,0.7,1.2\n\+    \312,295,10,1.1,1.2\n\+    \311,291,10,1.4,1.2\n\+    \310,287,10,1.8,1.2\n\+    \309,282,10,2.2,1.2\n\+    \308,278,10,2.6,1.2\n\+    \307,274,10,3.0,1.2\n\+    \306,270,10,3.3,1.2\n\+    \305,267,10,3.6,1.2\n\+    \304,264,10,3.9,1.2\n\+    \303,261,10,4.2,1.2\n\+    \302,257,10,4.5,1.2\n\+    \301,254,10,4.7,1.2\n\+    \300,252,10,4.9,1.2\n\+    \299,250,10,5.1,1.2\n\+    \298,248,10,5.2,1.2\n\+    \297,247,10,5.2,1.2\n\+    \296,245,10,5.3,1.2\n\+    \295,244,10,5.4,1.2\n\+    \294,242,10,5.5,1.2\n\+    \293,239,10,5.7,1.2\n\+    \292,236,10,5.9,1.2\n\+    \291,233,10,6.2,1.2\n\+    \290,229,10,6.6,1.2\n\+    \289,225,10,7.0,1.2\n\+    \288,221,10,7.3,1.2\n\+    \287,217,10,7.7,1.2\n\+    \286,214,10,8.0,1.2\n\+    \285,210,10,8.4,1.2\n\+    \284,206,10,8.8,1.2\n\+    \283,201,10,9.2,1.2\n\+    \282,196,10,9.7,1.2\n\+    \281,192,10,10.2,1.2\n\+    \280,187,10,10.7,1.2\n\+    \279,183,10,11.1,1.2\n\+    \278,179,10,11.4,1.2\n\+    \277,177,10,11.5,1.2\n\+    \276,176,10,11.5,1.2\n\+    \275,176,10,11.4,1.2\n\+    \274,176,10,11.3,1.2\n\+    \273,176,10,11.2,1.2\n\+    \272,175,10,11.2,1.2\n\+    \271,173,10,11.3,1.2\n\+    \270,171,10,11.4,1.2\n\+    \269,168,10,11.6,1.2\n\+    \268,166,10,11.9,1.2\n\+    \267,163,10,12.1,1.2\n\+    \266,159,10,12.4,1.2\n\+    \265,156,10,12.7,1.2\n\+    \264,153,9,13.0,1.2\n\+    \263,150,9,13.2,1.2\n\+    \262,147,9,13.5,1.2\n\+    \261,144,9,13.8,1.2\n\+    \260,141,9,14.0,1.2\n\+    \259,138,9,14.3,1.2\n\+    \258,135,9,14.5,1.2\n\+    \257,132,9,14.8,1.2\n\+    \256,129,9,15.1,1.2\n\+    \255,125,9,15.4,1.2\n\+    \254,122,9,15.7,1.2\n\+    \253,118,9,16.1,1.2\n\+    \252,115,9,16.3,1.2\n\+    \251,112,9,16.6,1.2\n\+    \250,110,9,16.7,1.2\n\+    \249,108,9,16.8,1.2\n\+    \248,107,9,16.8,1.2\n\+    \247,107,9,16.6,1.2\n\+    \246,108,9,16.5,1.2\n\+    \245,108,9,16.3,1.2\n\+    \244,108,9,16.1,1.2\n\+    \243,108,9,16.1,1.2\n\+    \242,107,9,16.1,1.2\n\+    \241,105,9,16.2,1.2\n\+    \240,103,9,16.3,1.2\n\+    \239,101,9,16.5,1.2\n\+    \238,99,9,16.5,1.2\n\+    \237,98,9,16.6,1.2\n\+    \236,97,9,16.6,1.2\n\+    \235,96,9,16.6,1.2\n\+    \234,96,9,16.5,1.2\n\+    \233,97,9,16.2,1.2\n\+    \232,100,9,15.8,1.2\n\+    \231,103,9,15.2,1.2\n\+    \230,107,9,14.6,1.2\n\+    \229,111,9,14.0,1.2\n\+    \228,115,9,13.3,1.2\n\+    \227,119,9,12.7,1.2\n\+    \226,123,9,12.1,1.2\n\+    \225,127,10,11.5,1.2\n\+    \224,131,10,10.9,1.2\n\+    \223,135,10,10.2,1.2\n\+    \222,140,10,9.5,1.2\n\+    \221,145,10,8.8,1.2\n\+    \220,149,10,8.0,1.2\n\+    \219,154,10,7.4,1.2\n\+    \218,157,10,6.9,1.2\n\+    \217,159,10,6.5,1.2\n\+    \216,160,10,6.2,1.2\n\+    \215,161,10,6.0,1.2\n\+    \214,162,10,5.8,1.2\n\+    \213,163,10,5.5,1.2\n\+    \212,165,10,5.2,1.2\n\+    \211,167,10,4.7,1.2\n\+    \210,170,10,4.3,1.2\n\+    \209,173,10,3.7,1.2\n\+    \208,176,10,3.3,1.2\n\+    \207,178,10,2.9,1.2\n\+    \206,180,10,2.6,1.2\n\+    \205,180,10,2.4,1.2\n\+    \204,180,10,2.2,1.2\n\+    \203,180,10,2.2,1.2\n\+    \202,179,10,2.1,1.2\n\+    \201,178,10,2.1,1.2\n\+    \200,177,10,2.2,1.2\n\+    \199,175,10,2.3,1.2\n\+    \198,172,10,2.5,1.2\n\+    \197,169,10,2.8,1.2\n\+    \196,166,10,3.0,1.2\n\+    \195,163,9,3.3,1.2\n\+    \194,161,9,3.5,1.2\n\+    \193,159,10,3.6,1.2\n\+    \192,158,10,3.5,1.2\n\+    \191,159,10,3.3,1.2\n\+    \190,161,10,2.9,1.2\n\+    \189,165,10,2.4,1.2\n\+    \188,168,10,1.9,1.2\n\+    \187,171,10,1.4,1.2\n\+    \186,174,10,0.9,1.2\n\+    \185,177,10,0.4,1.2\n\+    \184,179,10,-0.1,1.2\n\+    \183,182,10,-0.5,1.2\n\+    \182,184,10,-0.9,1.2\n\+    \181,185,10,-1.1,1.2\n\+    \180,185,10,-1.2,1.2\n\+    \179,183,10,-1.1,1.2\n\+    \178,181,10,-0.9,1.2\n\+    \177,178,10,-0.7,1.2\n\+    \176,175,10,-0.5,1.2\n\+    \175,174,10,-0.5,1.2\n\+    \174,174,10,-0.6,1.2\n\+    \173,176,10,-1.0,1.2\n\+    \172,179,10,-1.5,1.2\n\+    \171,184,10,-2.2,1.2\n\+    \170,189,10,-3.0,1.2\n\+    \169,195,10,-3.8,1.2\n\+    \168,200,10,-4.6,1.2\n\+    \167,205,10,-5.3,1.2\n\+    \166,209,10,-6.0,1.2\n\+    \165,214,10,-6.6,1.2\n\+    \164,218,10,-7.2,1.2\n\+    \163,221,10,-7.8,1.2\n\+    \162,224,10,-8.3,1.2\n\+    \161,227,10,-8.7,1.2\n\+    \160,228,10,-9.0,1.2\n\+    \159,227,10,-9.0,1.2\n\+    \158,225,10,-8.9,1.2\n\+    \157,221,10,-8.5,1.2\n\+    \156,215,10,-7.9,1.2\n\+    \155,207,10,-7.0,1.2\n\+    \154,198,10,-6.0,1.2\n\+    \153,189,10,-5.0,1.2\n\+    \152,180,10,-4.0,1.2\n\+    \151,173,10,-3.3,1.2\n\+    \150,167,10,-2.7,1.2\n\+    \149,163,10,-2.3,1.2\n\+    \148,161,10,-2.1,1.2\n\+    \147,159,10,-2.0,1.2\n\+    \146,157,10,-1.9,1.2\n\+    \145,156,10,-1.8,1.2\n\+    \144,153,10,-1.6,1.2\n\+    \143,150,10,-1.3,1.2\n\+    \142,145,10,-0.8,1.2\n\+    \141,139,10,-0.3,1.2\n\+    \140,133,10,0.4,1.2\n\+    \139,127,10,1.1,1.2\n\+    \138,121,10,1.6,1.2\n\+    \137,117,10,2.1,1.2\n\+    \136,113,10,2.4,1.2\n\+    \135,110,10,2.7,1.2\n\+    \134,107,10,2.8,1.2\n\+    \133,106,10,2.9,1.2\n\+    \132,105,9,2.9,1.2\n\+    \131,104,9,2.9,1.2\n\+    \130,104,9,2.7,1.2\n\+    \129,105,9,2.6,1.2\n\+    \128,104,9,2.5,1.2\n\+    \127,104,9,2.5,1.2\n\+    \126,102,9,2.5,1.2\n\+    \125,100,9,2.7,1.2\n\+    \124,98,9,2.8,1.2\n\+    \123,96,9,2.9,1.2\n\+    \122,96,10,2.9,1.2\n\+    \121,96,10,2.7,1.2\n\+    \120,98,9,2.4,1.2\n\+    \119,100,9,1.9,1.2\n\+    \118,104,9,1.4,1.2\n\+    \117,108,10,0.7,1.2\n\+    \116,112,10,0.0,1.2\n\+    \115,117,9,-0.6,1.2\n\+    \114,121,10,-1.3,1.2\n\+    \113,124,9,-1.8,1.2\n\+    \112,127,10,-2.2,1.2\n\+    \111,128,10,-2.5,1.2\n\+    \110,129,10,-2.7,1.2\n\+    \109,129,10,-2.8,1.2\n\+    \108,128,10,-2.9,1.2\n\+    \107,127,10,-2.8,1.2\n\+    \106,126,10,-2.8,1.2\n\+    \105,125,10,-2.8,1.2\n\+    \104,124,10,-2.9,1.2\n\+    \103,124,10,-2.9,1.2\n\+    \102,123,10,-3.0,1.2\n\+    \101,124,10,-3.2,1.2\n\+    \100,124,10,-3.4,1.2\n\+    \99,125,10,-3.6,1.2\n\+    \98,126,10,-3.8,1.2\n\+    \97,127,10,-4.0,1.2\n\+    \96,127,10,-4.2,1.2\n\+    \95,127,10,-4.3,1.2\n\+    \94,126,10,-4.3,1.2\n\+    \93,125,10,-4.3,1.2\n\+    \92,125,10,-4.4,1.2\n\+    \91,124,10,-4.4,1.2\n\+    \90,125,9,-4.6,1.2\n\+    \89,126,9,-4.9,1.2\n\+    \88,127,9,-5.1,1.2\n\+    \87,128,9,-5.4,1.2\n\+    \86,129,9,-5.6,1.2\n\+    \85,128,9,-5.6,1.2\n\+    \84,127,9,-5.6,1.2\n\+    \83,125,9,-5.5,1.2\n\+    \82,124,9,-5.5,1.2\n\+    \81,123,9,-5.5,1.2\n\+    \80,124,9,-5.7,1.2\n\+    \79,125,9,-6.0,1.2\n\+    \78,127,9,-6.3,1.2\n\+    \77,129,9,-6.7,1.2\n\+    \76,130,9,-7.0,1.2\n\+    \75,130,10,-7.1,1.2\n\+    \74,130,10,-7.1,1.2\n\+    \73,128,10,-7.0,1.2\n\+    \72,125,10,-6.8,1.2\n\+    \71,121,10,-6.5,1.2\n\+    \70,118,10,-6.2,1.2\n\+    \69,116,10,-6.0,1.2\n\+    \68,114,10,-6.0,1.2\n\+    \67,114,10,-6.1,1.2\n\+    \66,115,10,-6.3,1.2\n\+    \65,116,9,-6.5,1.2\n\+    \64,117,10,-6.7,1.2\n\+    \63,116,9,-6.8,1.2\n\+    \62,115,9,-6.8,1.2\n\+    \61,113,9,-6.7,1.2\n\+    \60,110,9,-6.4,1.2\n\+    \59,107,9,-6.1,1.2\n\+    \58,103,9,-5.8,1.2\n\+    \57,101,9,-5.6,1.2\n\+    \56,99,10,-5.5,1.2\n\+    \55,99,9,-5.6,1.2\n\+    \54,98,9,-5.7,1.2\n\+    \53,99,10,-5.8,1.2\n\+    \52,98,10,-5.9,1.2\n\+    \51,97,10,-5.9,1.2\n\+    \50,96,10,-5.9,1.2\n\+    \49,95,10,-5.9,1.2\n\+    \48,95,10,-6.0,1.2\n\+    \47,96,10,-6.3,1.2\n\+    \46,99,10,-6.7,1.2\n\+    \45,102,9,-7.2,1.2\n\+    \44,106,10,-7.8,1.2\n\+    \43,110,10,-8.4,1.2\n\+    \42,113,10,-8.9,1.2\n\+    \41,116,10,-9.4,1.2\n\+    \40,118,10,-9.7,1.2\n\+    \39,119,10,-10.0,1.2\n\+    \38,119,9,-10.2,1.2\n\+    \37,120,10,-10.4,1.2\n\+    \36,121,10,-10.7,1.2\n\+    \35,123,10,-11.0,1.2\n\+    \34,126,10,-11.5,1.2\n\+    \33,129,10,-11.9,1.2\n\+    \32,132,10,-12.4,1.2\n\+    \31,135,10,-12.9,1.2\n\+    \30,137,10,-13.4,1.2\n\+    \29,140,10,-13.8,1.2\n\+    \28,141,9,-14.1,1.2\n\+    \27,143,10,-14.5,1.2\n\+    \26,146,10,-14.9,1.2\n\+    \25,149,10,-15.4,1.2\n\+    \24,153,10,-16.0,1.2\n\+    \23,156,10,-16.5,1.2\n\+    \22,160,10,-17.1,1.2\n\+    \21,162,10,-17.5,1.2\n\+    \20,163,10,-17.8,1.2\n\+    \19,164,10,-17.9,1.2\n\+    \18,163,10,-18.0,1.2\n\+    \17,162,10,-18.0,1.2\n\+    \16,161,10,-17.9,1.2\n\+    \15,160,10,-17.9,1.3\n\+    \14,160,10,-18.0,1.3\n\+    \13,161,11,-18.3,1.3\n\+    \12,163,11,-18.6,1.3\n\+    \11,166,11,-19.1,1.3\n\+    \10,170,11,-19.7,1.3\n\+    \9,174,11,-20.3,1.3\n\+    \8,178,11,-20.9,1.3\n\+    \7,181,11,-21.5,1.3\n\+    \6,185,11,-22.0,1.3\n\+    \5,188,11,-22.5,1.3\n\+    \4,190,11,-22.9,1.3\n\+    \3,193,11,-23.3,1.4\n\+    \2,195,11,-23.8,1.4\n\+    \1,197,11,-24.1,1.4\n\+    \0,199,11,-24.5,1.4\n"
+ src/Currycarbon/Calibration/Bchron.hs view
@@ -0,0 +1,39 @@+{-# LANGUAGE Strict #-}++module Currycarbon.Calibration.Bchron (calibrateDateBchron) where+++import Currycarbon.CalCurves.Intcal20 -- only for the doctest+import Currycarbon.Calibration.Utils+import Currycarbon.Parsers+import Currycarbon.Types+import Currycarbon.Utils++import qualified Data.Vector.Unboxed as VU++-- | Intercept calibration as implemented in the Bchron R package (see 'Bchron')+--+-- >>> :{+--   let calResult = calibrateDateBchron NormalDist False True intcal20 (UncalC14 "" 3000 30)+--       simplifyResult = \(Right (CalPDF _ age dens)) -> VU.zip (VU.take 3 age) (VU.take 3 dens)+--   in simplifyResult calResult+-- :}+-- [(-1413,1.0703295e-5),(-1412,1.4653518e-5),(-1411,1.799142e-5)]+calibrateDateBchron :: CalibrationDistribution -> Bool -> Bool -> CalCurveBP -> UncalC14 -> Either CurrycarbonException CalPDF+calibrateDateBchron distr allowOutside interpolate calCurve uncalC14@(UncalC14 name age ageSd) =+    if not allowOutside && isOutsideRangeOfCalCurve calCurve uncalC14+    then Left $ CurrycarbonCalibrationRangeException $ renderUncalC14 uncalC14+    else +        let rawCalCurveSegment = getRelevantCalCurveSegment uncalC14 calCurve+            CalCurveBCAD cals mus tau1s = prepareCalCurveSegment interpolate rawCalCurveSegment+            ageFloat = -(fromIntegral age)+1950+            ageSd2 = ageSd*ageSd+            ageSd2Float = fromIntegral ageSd2+            musFloat = VU.map fromIntegral mus+            tau1sFloat = VU.map fromIntegral tau1s+            dens = case distr of+                NormalDist -> +                    VU.zipWith (\mu tau1 -> dnorm 0 1 ((ageFloat - mu) / sqrt (ageSd2Float + tau1 * tau1))) musFloat tau1sFloat+                StudentTDist degreesOfFreedom -> +                    VU.zipWith (\mu tau1 -> dt degreesOfFreedom ((ageFloat - mu) / sqrt (ageSd2Float + tau1 * tau1))) musFloat tau1sFloat+        in Right $ trimLowDensityEdgesCalPDF $ normalizeCalPDF $ CalPDF name cals dens
+ src/Currycarbon/Calibration/Calibration.hs view
@@ -0,0 +1,105 @@+{-# LANGUAGE Strict #-}++module Currycarbon.Calibration.Calibration+    ( -- * Calibration functions+      --+      -- $calibration+      --+      -- This module provides an interface to the calibration logic+        getRelevantCalCurveSegment+      , prepareCalCurveSegment+      , makeCalCurveMatrix+      , uncalToPDF+      , calibrateDates+      , refineCalDates+      , refineCalDate+      , CalibrateDatesConf (..)+      , defaultCalConf+    ) where++import Currycarbon.Calibration.Utils+import Currycarbon.Calibration.Bchron+import Currycarbon.Calibration.MatrixMult+import Currycarbon.Types+import Currycarbon.Utils++import Data.List (sort, sortBy, groupBy)+import qualified Data.Vector.Unboxed as VU++-- | A data type to cover the configuration options of the calibrateDates function+data CalibrateDatesConf = CalibrateDatesConf {+      -- | The calibration algorithm that should be used  +        _calConfMethod :: CalibrationMethod+      -- | Allow calibration to run outside of the range of the calibration curve+      , _calConfAllowOutside :: Bool+      -- | Interpolate the calibration curve before calibration.+      -- This is a simple linear interpolation only to increase the output+      -- resolution for earlier time periods, where the typical calibration+      -- curves are less dense by default. With the interpolation, the output+      -- will be a per-year density. The mechanism is inspired by the +      -- [implementation in the Bchron R package](https://github.com/andrewcparnell/Bchron/blob/b202d18550319b488e676a8b542aba55853f6fa3/R/BchronCalibrate.R#L118-L119)+      , _calConfInterpolateCalCurve :: Bool +    } deriving (Show, Eq)++-- | A default configuration that should yield almost identical calibration results +-- to the [Bchron R package](https://github.com/andrewcparnell/Bchron)+--+-- >>> defaultCalConf+-- CalibrateDatesConf {_calConfMethod = Bchron {distribution = StudentTDist {ndf = 100.0}}, _calConfAllowOutside = False, _calConfInterpolateCalCurve = True}+defaultCalConf :: CalibrateDatesConf+defaultCalConf = CalibrateDatesConf {+        _calConfMethod = Bchron { distribution = StudentTDist 100 }+      , _calConfAllowOutside = False +      , _calConfInterpolateCalCurve = True+    }++-- | Calibrates a list of dates with the provided calibration curve+calibrateDates :: CalibrateDatesConf -- ^ Configuration options to consider+                  -> CalCurveBP -- ^ A calibration curve+                  -> [UncalC14] -- ^ A list of uncalibrated radiocarbon dates  +                  -> [Either CurrycarbonException CalPDF] -- ^ The function returns a list for each input date, with+                                                          -- either an exception if the calibration failed for some+                                                          -- reason, or a 'CalPDF'+calibrateDates _ _ [] = []+calibrateDates (CalibrateDatesConf MatrixMultiplication allowOutside interpolate) calCurve uncalDates =+    map (calibrateDateMatrixMult allowOutside interpolate calCurve) uncalDates+calibrateDates (CalibrateDatesConf Bchron{distribution=distr} allowOutside interpolate) calCurve uncalDates =+    map (calibrateDateBchron distr allowOutside interpolate calCurve) uncalDates++-- | Transforms the raw, calibrated probability density table to a meaningful representation of a+-- calibrated radiocarbon date+-- +-- >>> :{+--   let years = VU.fromList [-3000,-2900,-2800,-2700,-2600]+--       densities = VU.fromList [0.1,0.2,0.3,0.2,0.1]+--   in refineCalDates [CalPDF {_calPDFid = "", _calPDFCals = years, _calPDFDens = densities}]+-- :}+-- [CalC14 {_calC14id = "", _calC14HDROneSigma = [HDR {_hdrstart = -2800, _hdrstop = -2900}], _calC14HDRTwoSigma = [HDR {_hdrstart = -2600, _hdrstop = -3000}]}]+refineCalDates :: [CalPDF] -> [CalC14]+refineCalDates = map refineCalDate++refineCalDate :: CalPDF -> CalC14+refineCalDate (CalPDF name cals dens) =+    let sortedDensities = sortBy (flip (\ (_, dens1) (_, dens2) -> compare dens1 dens2)) (VU.toList $ VU.zip cals dens)+        cumsumDensities = scanl1 (+) $ map snd sortedDensities+        isIn68 = map (< 0.683) cumsumDensities+        isIn95 = map (< 0.954) cumsumDensities+        contextualizedDensities = reverse $ sort $ zipWith3 (\(y,d) in68 in95 -> (y,d,in68,in95)) sortedDensities isIn68 isIn95+    in CalC14 name (densities2HDR68 contextualizedDensities) (densities2HDR95 contextualizedDensities)+    where+        densities2HDR68 :: [(Int, Float, Bool, Bool)] -> [HDR]+        densities2HDR68 cDensities = +            let highDensityGroups = groupBy (\(_,_,in681,_) (_,_,in682,_) -> in681 == in682) cDensities+                filteredDensityGroups = filter (all getIn68) highDensityGroups+            in map (\xs -> let yearRange = map getYear xs in HDR (head yearRange) (last yearRange)) filteredDensityGroups+        densities2HDR95 :: [(Int, Float, Bool, Bool)] -> [HDR]+        densities2HDR95 cDensities = +            let highDensityGroups = groupBy (\(_,_,_,in951) (_,_,_,in952) -> in951 == in952) cDensities+                filteredDensityGroups = filter (all getIn95) highDensityGroups+            in map (\xs -> let yearRange = map getYear xs in HDR (head yearRange) (last yearRange)) filteredDensityGroups+        getIn68 :: (Int, Float, Bool, Bool) -> Bool+        getIn68 (_,_,x,_) = x+        getIn95 :: (Int, Float, Bool, Bool) -> Bool+        getIn95 (_,_,_,x) = x+        getYear :: (Int, Float, Bool, Bool) -> Int+        getYear (year,_,_,_) = year
+ src/Currycarbon/Calibration/MatrixMult.hs view
@@ -0,0 +1,68 @@+{-# LANGUAGE Strict #-}++module Currycarbon.Calibration.MatrixMult+    (   calibrateDateMatrixMult+      , makeCalCurveMatrix+      , uncalToPDF+    ) where++import Currycarbon.Calibration.Utils+import Currycarbon.Parsers+import Currycarbon.Types+import Currycarbon.Utils++import qualified Data.Vector.Unboxed as VU+import qualified Data.Vector as V+import Data.Vector.Generic (convert)++-- | Intercept calibration implemented with matrix multiplication (see 'MatrixMultiplication')+calibrateDateMatrixMult :: Bool -> Bool -> CalCurveBP -> UncalC14 -> Either CurrycarbonException CalPDF+calibrateDateMatrixMult allowOutside interpolate calCurve uncalC14 =+    if not allowOutside && isOutsideRangeOfCalCurve calCurve uncalC14+    then Left $ CurrycarbonCalibrationRangeException $ renderUncalC14 uncalC14+    else+        let rawCalCurveSegment = getRelevantCalCurveSegment uncalC14 calCurve+            calCurveSegment = prepareCalCurveSegment interpolate rawCalCurveSegment+            uncalPDF = uncalToPDF uncalC14+            calCurveMatrix = makeCalCurveMatrix uncalPDF calCurveSegment+            calPDF = projectUncalOverCalCurve uncalPDF calCurveMatrix+        in Right $ trimLowDensityEdgesCalPDF $ normalizeCalPDF calPDF++-- | Construct a matrix representation of a calibration curve for a given date+makeCalCurveMatrix :: UncalPDF -> CalCurveBCAD -> CalCurveMatrix+makeCalCurveMatrix (UncalPDF _ uncals' _) (CalCurveBCAD cals uncals sigmas) =+    let curveUnCalBCADsFloat = VU.map fromIntegral uncals+        sigmasFloat = VU.map fromIntegral sigmas+        uncalBCADs = vectorBPToBCAD uncals'+        uncalBCADsFloat = VU.map fromIntegral uncalBCADs+        matrix = buildMatrix curveUnCalBCADsFloat sigmasFloat uncalBCADsFloat+    in CalCurveMatrix uncalBCADs cals matrix+    where+        buildMatrix :: VU.Vector Float -> VU.Vector Float -> VU.Vector Float -> V.Vector (VU.Vector Float)+        buildMatrix curveuncal_ sigmas_ uncal_ =+          V.map (\x -> VU.map (fillCell x) uncal_) $ +            V.zip (convert curveuncal_) (convert sigmas_)+        fillCell :: (Float, Float) -> Float -> Float+        fillCell (mean, sigma) matrixPosBP = +            if abs (mean - matrixPosBP) < 6*sigma+            then dnorm mean sigma matrixPosBP+            else 0++-- | Transform an uncalibrated date to an uncalibrated +-- probability density table+uncalToPDF :: UncalC14 -> UncalPDF+uncalToPDF (UncalC14 name mean std) =+    let meanFloat = fromIntegral mean+        stdFloat = fromIntegral std+        years = VU.reverse $ VU.fromList [(mean-5*std) .. (mean+5*std)]+        yearsFloat = VU.map fromIntegral years+        probabilities = VU.map (dnorm meanFloat stdFloat) yearsFloat+    in UncalPDF name years probabilities++projectUncalOverCalCurve :: UncalPDF -> CalCurveMatrix -> CalPDF+projectUncalOverCalCurve (UncalPDF name _ dens) (CalCurveMatrix _ cals matrix) =+    CalPDF name cals $ vectorMatrixMultSum dens matrix+    where+        vectorMatrixMultSum :: VU.Vector Float -> V.Vector (VU.Vector Float) -> VU.Vector Float+        vectorMatrixMultSum vec mat =+          convert $ V.map (\x -> VU.sum $ VU.zipWith (*) x vec) mat
+ src/Currycarbon/Calibration/Utils.hs view
@@ -0,0 +1,112 @@+{-# LANGUAGE Strict #-}++module Currycarbon.Calibration.Utils where++import Currycarbon.Types++import qualified Data.Vector.Unboxed as VU+import Data.Maybe (fromMaybe)+import Numeric.SpecFunctions (logBeta)++-- | get the density of a normal distribution at a point x+-- +-- >>> dnorm 1.0 1.0 1.0+-- 0.3989423+dnorm :: Float -> Float -> Float -> Float +dnorm mu sigma x = +    let a = recip (sqrt (2 * pi * sigma2))+        b = exp (-c2 / (2 * sigma2))+        c = x - mu+        c2 = c * c+        sigma2 = sigma * sigma+    in a*b+    -- alternative implemenation with the statistics package:+    -- import Statistics.Distribution (density)+    -- realToFrac $ density (normalDistr (realToFrac mu) (realToFrac sigma)) (realToFrac x)++-- | get the density of student's-t distribution at a point x+-- +-- >>> dt 1.0 1.0+-- 0.15915494+dt :: Double -> Float -> Float+dt dof x =+    let xDouble = realToFrac x+        logDensityUnscaled = log (dof / (dof + xDouble*xDouble)) * (0.5 * (1 + dof)) - logBeta 0.5 (0.5 * dof)+    in realToFrac $ exp logDensityUnscaled / sqrt dof+    -- alternative implemenation with the statistics package:+    -- import Statistics.Distribution.StudentT (studentT)+    -- realToFrac $ density (studentT (realToFrac dof)) (realToFrac x) -- dof: number of degrees of freedom++isOutsideRangeOfCalCurve :: CalCurveBP -> UncalC14 -> Bool+isOutsideRangeOfCalCurve (CalCurveBP _ uncals _) (UncalC14 _ age _) = +    age < VU.minimum uncals || age > VU.maximum uncals++-- | Take an uncalibrated date and a raw calibration curve and return+-- the relevant segment of the calibration curve+getRelevantCalCurveSegment :: UncalC14 -> CalCurveBP -> CalCurveBP+getRelevantCalCurveSegment (UncalC14 _ mean std) (CalCurveBP cals uncals sigmas) =+    let start = mean+6*std+        stop = mean-6*std+        startIndex = fromMaybe 0 $ VU.findIndex (<= start) uncals+        stopIndex = (VU.length uncals - 1) - fromMaybe 0 (VU.findIndex (>= stop) $ VU.reverse uncals)+        toIndex = stopIndex - startIndex+    in CalCurveBP (VU.slice startIndex toIndex cals) (VU.slice startIndex toIndex uncals) (VU.slice startIndex toIndex sigmas)++-- | Modify a calibration curve (segment) with multiple optional steps, +-- including interpolation and transforming dates to BC/AD format+prepareCalCurveSegment :: Bool -> CalCurveBP -> CalCurveBCAD+prepareCalCurveSegment interpolate calCurve =+    makeBCADCalCurve $ if interpolate then interpolateCalCurve calCurve else calCurve++makeBCADCalCurve :: CalCurveBP -> CalCurveBCAD+makeBCADCalCurve (CalCurveBP cals uncals sigmas) = CalCurveBCAD (vectorBPToBCAD cals) (vectorBPToBCAD uncals) sigmas++vectorBPToBCAD :: VU.Vector YearBP -> VU.Vector YearBCAD+vectorBPToBCAD = VU.map (\x -> -(fromIntegral x) + 1950)++interpolateCalCurve :: CalCurveBP -> CalCurveBP+interpolateCalCurve (CalCurveBP cals uncals sigmas) =+    let obs = VU.zip3 cals uncals sigmas+        timeWindows = getTimeWindows obs+        obsFilled = VU.concatMap fillTimeWindows timeWindows+    in uncurry3 CalCurveBP $ VU.unzip3 obsFilled+    where+        getTimeWindows :: VU.Vector (YearBP,YearBP,YearRange) -> VU.Vector ((YearBP,YearBP,YearRange),(YearBP,YearBP,YearRange))+        getTimeWindows xs = VU.zipWith (,) (VU.init xs) (VU.tail xs)+        fillTimeWindows :: ((YearBP,YearBP,YearRange),(YearBP,YearBP,YearRange)) -> VU.Vector (YearBP,YearBP,YearRange)+        fillTimeWindows ((calbp1,bp1,sigma1),(calbp2,bp2,sigma2)) =+            if calbp1 == calbp2 || calbp1+1 == calbp2 || calbp1-1 == calbp2 +            then VU.singleton (calbp1,bp1,sigma1)+            else +                let newCals = VU.fromList [calbp1,calbp1-1..calbp2+1] -- range definition like this to trigger counting down+                    newBPs = VU.map (snd . getInBetweenPointsInt (calbp1,bp1) (calbp2,bp2)) newCals+                    newSigmas = VU.map (snd . getInBetweenPointsInt (calbp1,sigma1) (calbp2,sigma2)) newCals+                in VU.zip3 newCals newBPs newSigmas+        getInBetweenPointsInt :: (Word, Word) -> (Word, Word) -> Word -> (Word, Word)+        getInBetweenPointsInt (x1,y1) (x2,y2) xPred =+            let (_,yPred) = getInBetweenPoints (fromIntegral x1,fromIntegral y1) (fromIntegral x2,fromIntegral y2) $ fromIntegral xPred+            in (xPred, round yPred)+        getInBetweenPoints :: (Float, Float) -> (Float, Float) -> Float -> (Float, Float)+        getInBetweenPoints (x1,y1) (x2,y2) xPred =+            let yDiff = y2 - y1+                xDiff = abs $ x1 - x2+                yDiffPerxDiff = yDiff/xDiff+                xPredRel = x1 - xPred+            in (xPred, y1 + xPredRel * yDiffPerxDiff)+        uncurry3 :: (a -> b -> c -> d) -> ((a, b, c) -> d)+        uncurry3 f ~(a,b,c) = f a b c++normalizeCalPDF :: CalPDF -> CalPDF+normalizeCalPDF (CalPDF name cals dens) = +    let sumDens = VU.sum dens+        normalizedDens = VU.map (/ sumDens) dens+    in CalPDF name cals normalizedDens++trimLowDensityEdgesCalPDF :: CalPDF -> CalPDF+trimLowDensityEdgesCalPDF (CalPDF name cals dens) =+    let firstAboveThreshold = fromMaybe 0 (VU.findIndex (> 0.00001) dens)+        lastAboveThreshold = fromMaybe 0 (VU.findIndex (> 0.00001) $ VU.reverse dens)+        untilLastAboveThreshold = VU.length dens - firstAboveThreshold - lastAboveThreshold+        calsSlice = VU.slice firstAboveThreshold untilLastAboveThreshold cals+        densSlice = VU.slice firstAboveThreshold untilLastAboveThreshold dens+    in CalPDF name calsSlice densSlice
+ src/Currycarbon/Parsers.hs view
@@ -0,0 +1,341 @@+{-# LANGUAGE OverloadedStrings #-}++module Currycarbon.Parsers where++import Currycarbon.Types+import Currycarbon.Utils++import           Control.Exception              (throwIO)+import           Data.List                      (intercalate, transpose)+import qualified Text.Parsec                    as P+import qualified Text.Parsec.String             as P+import qualified Data.Vector.Unboxed            as VU+import qualified Data.Vector                    as V++-- * Parsing, rendering and writing functions+--+-- $importExport+--+-- This module contains a number of functions to manage data input and +-- output plumbing for different datatypes++-- | Combine 'UncalC14', 'CalPDF' and 'CalC14' to render pretty command line output+-- like this:+-- +-- @+-- Sample: 1 ~\> [5000±30BP]+-- 1-sigma: 3894-3880BC, 3797-3709BC+-- 2-sigma: 3941-3864BC, 3810-3700BC, 3680-3655BC+--                                     ***                      +--                                    *'''**   *****            +--                   ***             *'''''''***''''''*           +--             ******'''*            ''''''''''''''''      **   +--            *''''''''''**        **''''''''''''''''*   **''*  +--         ***''''''''''''''********'''''''''''''''''''''***''''''**+--  -3960 \<~~~~~~~~~|~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~|~~~~~~~~~~\> -3640+-- @+--+renderCalDatesPretty :: [(UncalC14, CalPDF, CalC14)] -> String+renderCalDatesPretty xs =+    intercalate "\n" $ map renderCalDatePretty xs++renderCalDatePretty :: (UncalC14, CalPDF, CalC14) -> String+renderCalDatePretty (uncalC14, calPDF, calC14) =+    intercalate "\n" [+          renderUncalC14 uncalC14+        , renderCalC14 calC14+        , renderCLIPlotCalPDF 5 50 calPDF+        ]++-- CalibrationMethod+readCalibrationMethod :: String -> Either String CalibrationMethod+readCalibrationMethod s =+    case P.runParser parseCalibrationMethod () "" s of+        Left err -> Left $ renderCurrycarbonException $ CurrycarbonCLIParsingException $ show err+        Right x -> Right x++parseCalibrationMethod :: P.Parser CalibrationMethod+parseCalibrationMethod = do+    P.try bchron P.<|> matrixMultiplication+    where+        bchron = do+            _ <- P.string "Bchron,"+            P.try studentT P.<|> normal+        studentT = do+            _ <- P.string "StudentT,"+            dof <- read <$> P.many1 P.digit+            return (Bchron $ StudentTDist dof)+        normal = do+            _ <- P.string "Normal"+            return (Bchron NormalDist)+        matrixMultiplication = do+            _ <- P.string "MatrixMult"+            return MatrixMultiplication++-- CalC14+-- | Write 'CalC14's to the file system. The output file is a long .csv file with the following structure:+-- +-- @+-- sample,hdrSigma,hdrStartBCAD,hdrStopBCAD+-- Sample1,1,-3797,-3709+-- Sample1,1,-3894,-3880+-- Sample1,2,-3680,-3655+-- Sample1,2,-3810,-3700+-- Sample1,2,-3941,-3864+-- Sample2,1,-1142,-1130+-- Sample2,1,-1173,-1161+-- Sample2,1,-1293,-1194+-- Sample2,1,-1368,-1356+-- Sample2,2,-1061,-1059+-- Sample2,2,-1323,-1112+-- Sample2,2,-1393,-1334+-- @+-- +writeCalC14s :: FilePath -> [CalC14] -> IO ()+writeCalC14s path calC14s = writeFile path $ +    "sample,hdrSigma,hdrStartBCAD,hdrStopBCAD\n" +    ++ intercalate "\n" (map renderCalC14ForFile calC14s)++writeCalC14 :: FilePath -> CalC14 -> IO ()+writeCalC14 path calC14 = writeFile path $ +    "sample,hdrSigma,hdrStartBCAD,hdrStopBCAD\n" +    ++ renderCalC14ForFile calC14++appendCalC14 :: FilePath -> CalC14 -> IO ()+appendCalC14 path calC14 =+    appendFile path $ "\n" ++ renderCalC14ForFile calC14++renderCalC14ForFile :: CalC14 -> String+renderCalC14ForFile (CalC14 name hdrs68 hdrs95) =+    intercalate "\n" $ +        map renderRow $+        zip3 (repeat name) (repeat "1") (renderHDRsForFile hdrs68) +++        zip3 (repeat name) (repeat "2") (renderHDRsForFile hdrs95)+    where+        renderRow :: (String, String, (String, String)) -> String+        renderRow (a, b, (c, d)) = intercalate "," [a,b,c,d]++renderCalC14s :: [CalC14] -> String+renderCalC14s xs = +    "Calibrated high density ranges (HDR):\n" +    ++ intercalate "\n" (map renderCalC14 xs)++renderCalC14 :: CalC14 -> String+renderCalC14 (CalC14 _ hdrs68 hdrs95) =+       "1-sigma: " ++ renderHDRs (reverse hdrs68) ++ "\n"+    ++ "2-sigma: " ++ renderHDRs (reverse hdrs95)++-- HDR+renderHDRsForFile :: [HDR] -> [(String, String)]+renderHDRsForFile = map renderHDRForFile++renderHDRForFile :: HDR -> (String, String)+renderHDRForFile (HDR start stop) = (show stop, show start)++renderHDRs :: [HDR] -> String+renderHDRs xs = intercalate ", " (map renderHDR xs)++renderHDR :: HDR -> String+renderHDR (HDR stop start)+    | start < 0 && stop <= 0  = show (-start) ++ "-" ++ show (-stop) ++ "BC"+    | start < 0 && stop > 0   = show (-start) ++ "BC-" ++ show stop ++ "AD"+    | start >= 0 && stop >= 0 = show start ++ "-" ++ show stop ++ "AD"+    | otherwise = error $ "This should never happen: " ++ show start ++ "-" ++ show stop++-- CalCurveMatrix+writeCalCurveMatrix :: FilePath -> CalCurveMatrix -> IO ()+writeCalCurveMatrix path calCurveMatrix = +    writeFile path $ renderCalCurveMatrix calCurveMatrix++renderCalCurveMatrix :: CalCurveMatrix -> String+renderCalCurveMatrix (CalCurveMatrix uncals cals curveDensities) =+    let header = "," ++ intercalate "," (map show $ VU.toList cals) ++ "\n"+        body = zipWith makeRow (VU.toList uncals) (transpose $ V.toList (V.map VU.toList curveDensities))+    in header ++ intercalate "\n" body+    where +      makeRow uncal dens = show uncal ++ "," ++ intercalate "," (map show dens)++-- CalPDF+-- | Write 'CalPDF's to the file system. The output file is a long .csv file with the following structure:+-- +-- @+-- sample,calBCAD,density+-- ...+-- Sample1,-1391,2.8917924e-4+-- Sample1,-1390,3.3285577e-4+-- Sample1,-1389,3.5674628e-4+-- Sample1,-1388,3.750703e-4+-- ...+-- Sample2,-3678,1.8128564e-3+-- Sample2,-3677,1.9512239e-3+-- Sample2,-3676,2.0227064e-3+-- Sample2,-3675,2.095691e-3+-- ...+-- @+-- +writeCalPDFs :: FilePath -> [CalPDF] -> IO ()+writeCalPDFs path calPDFs =+    writeFile path $+        "sample,calBCAD,density\n"+        ++ renderCalPDFs calPDFs++writeCalPDF :: FilePath -> CalPDF -> IO ()+writeCalPDF path calPDF =+    writeFile path $+        "sample,calBCAD,density\n"+        ++ renderCalPDF calPDF++appendCalPDF :: FilePath -> CalPDF -> IO ()+appendCalPDF path calPDF =+    appendFile path $ renderCalPDF calPDF++renderCalPDFs :: [CalPDF] -> String+renderCalPDFs = concatMap renderCalPDF++renderCalPDF :: CalPDF -> String+renderCalPDF (CalPDF name cals dens) =+    concatMap makeRow $ VU.toList $ VU.zip cals dens+    where+      makeRow (x,y) = show name ++ "," ++ show x ++ "," ++ show y ++ "\n"++renderCLIPlotCalPDF :: Int -> Int -> CalPDF -> String+renderCLIPlotCalPDF rows cols (CalPDF _ cals dens) =+     let binWidth = quot (VU.length dens) cols+        -- last bin will often be shorter, which renders the whole plot +        -- slightly incorrect for the last column+         binDens = meanBinDens (fromIntegral rows) binWidth dens+         plotRows = map (replicate 8 ' ' ++) $ map (\x -> map (getSymbol x) binDens) $ reverse [0..rows]+         xAxis = constructXAxis (VU.head cals) (VU.last cals) (length binDens) binWidth+     in intercalate "\n" plotRows ++ "\n" ++ xAxis+     where+        meanBinDens :: Float -> Int -> VU.Vector Float -> [Int]+        meanBinDens scaling binWidth dens_ =+            let meanDens = map (\x -> sum x / fromIntegral (length x)) $ splitEvery binWidth $ VU.toList dens_+                maxDens = maximum meanDens+            in map (\x -> round $ (x / maxDens) * scaling) meanDens+        splitEvery :: Int -> [a] -> [[a]] -- https://stackoverflow.com/a/8681226/3216883+        splitEvery _ [] = []+        splitEvery n list = first : splitEvery n rest+            where (first,rest) = splitAt n list+        padString :: Int -> String -> String+        padString l x = replicate (l - length x) ' ' ++ x+        getSymbol :: Int -> Int -> Char+        getSymbol x y+            | x == y = '*'+            | x < y = '\''+            | otherwise = ' '+        constructXAxis :: Int -> Int -> Int -> Int -> String+        constructXAxis start stop l binWidth =+            let startS = padString 6 (show $ roundTo10 start)+                stopS = show (roundTo10 stop)+                tickFreq = if abs (start - stop) < 1500 then 100 else 1000+                axis = zipWith (axisSymbol binWidth tickFreq) [0 .. (l - 1)] [1 .. l]+            in  startS ++ " <" ++ axis ++ "> " ++ stopS+            where +                axisSymbol axisL tickFreq a b = if hasTick tickFreq (start + axisL * a + 1) (start + axisL * b) then '|' else '~'+                hasTick tickFreq a b = any (\x -> rem (abs x) tickFreq == 0) [a..b]+        roundTo10 :: Int -> Int+        roundTo10 x = +            let (dec,rest) = quotRem (abs x) 10+                roundedDec = if rest >= 5 then dec + 1 else dec+            in roundedDec * 10 * signum x++-- UncalC14+renderUncalC14 :: UncalC14 -> String+renderUncalC14 (UncalC14 name bp sigma) = "Sample: " ++ name ++ " ~> [" ++ show bp ++ "±" ++ show sigma ++ "BP]"++-- | Read uncalibrated radiocarbon dates from a file. The file should feature one radiocarbon date+-- per line in the form "\<sample name\>,\<mean age BP\>,\<one sigma standard deviation\>", where +-- \<sample name\> is optional. A valid file could look like this:+-- +-- @+-- Sample1,5000,30+-- 6000,50+-- Sample3,4000,25+-- @+-- +readUncalC14FromFile :: FilePath -> IO [UncalC14]+readUncalC14FromFile uncalFile = do+    s <- readFile uncalFile+    case P.runParser uncalC14SepByNewline () "" s of+        Left err -> throwIO $ CurrycarbonCLIParsingException $ show err+        Right x -> return x+    where+        uncalC14SepByNewline :: P.Parser [UncalC14]+        uncalC14SepByNewline = P.endBy parseUncalC14 (P.newline <* P.spaces) <* P.eof++readUncalC14 :: String -> Either String [UncalC14]+readUncalC14 s = +    case P.runParser uncalC14SepBySemicolon () "" s of+        Left err -> Left $ renderCurrycarbonException $ CurrycarbonCLIParsingException $ show err+        Right x -> Right x+    where +        uncalC14SepBySemicolon :: P.Parser [UncalC14]+        uncalC14SepBySemicolon = P.sepBy parseUncalC14 (P.char ';' <* P.spaces) <* P.eof++parseUncalC14 :: P.Parser UncalC14+parseUncalC14 = do+    P.try long P.<|> short+    where+        long = do+            name <- P.many (P.noneOf ",")+            _ <- P.oneOf ","+            mean <- read <$> P.many1 P.digit+            _ <- P.oneOf ","+            std <- read <$> P.many1 P.digit+            return (UncalC14 name mean std)+        short = do+            mean <- read <$> P.many1 P.digit+            _ <- P.oneOf ","+            std <- read <$> P.many1 P.digit+            return (UncalC14 "unknownSampleName" mean std)++-- CalCurve+writeCalCurve :: FilePath -> CalCurveBCAD -> IO ()+writeCalCurve path calCurve = +    writeFile path $ renderCalCurve calCurve++renderCalCurve :: CalCurveBCAD -> String+renderCalCurve (CalCurveBCAD cals uncals sigmas) =+    let header = "calBCAD,uncalBCAD,Sigma\n"+        body = map makeRow $ VU.toList $ VU.zip3 cals uncals sigmas+    in header ++ intercalate "\n" body+    where+      makeRow (x,y,z) = show x ++ "," ++ show y ++ "," ++ show z++-- | Read a calibration curve file. The file must adhere to the current version of the +-- .c14 file format (e.g. [here](http://intcal.org/curves/intcal20.14c)). Look+-- [here](http://intcal.org/blurb.html) for other calibration curves+readCalCurveFromFile :: FilePath -> IO CalCurveBP+readCalCurveFromFile calCurveFile = do+    calCurve <- readFile calCurveFile+    return $ readCalCurve calCurve++readCalCurve :: String -> CalCurveBP+readCalCurve calCurveString = do+    case P.runParser parseCalCurve () "" calCurveString of+        Left p  -> error $ "This should never happen." ++ show p+        Right x -> CalCurveBP +            (VU.fromList $ map (\(a,_,_) -> a) x)+            (VU.fromList $ map (\(_,b,_) -> b) x)+            (VU.fromList $ map (\(_,_,c) -> c) x)++parseCalCurve :: P.Parser [(YearBP, YearBP, YearRange)]+parseCalCurve = do+    P.skipMany comments+    P.sepEndBy parseCalCurveLine (P.manyTill P.anyToken (P.try P.newline))++parseCalCurveLine :: P.Parser (YearBP, YearBP, YearRange) +parseCalCurveLine = do+  calBP <- read <$> P.many1 P.digit+  _ <- P.oneOf ","+  bp <- read <$> P.many1 P.digit+  _ <- P.oneOf ","+  sigma <- read <$> P.many1 P.digit+  return (calBP, bp, sigma)++comments :: P.Parser String+comments = do +    _ <- P.string "#"+    _ <- P.manyTill P.anyChar P.newline+    return ""
+ src/Currycarbon/Types.hs view
@@ -0,0 +1,132 @@+{-# LANGUAGE StrictData #-}++module Currycarbon.Types where++import qualified Data.Vector.Unboxed as VU+import qualified Data.Vector as V++-- * Data types+--+-- $dataTypes+--+-- This module defines the relevant data types for handling radiocarbon dates++-- | Different calibration algorithms implemented in currycarbon. Currently two distinct +-- implementations are available, although both of them are similar [Intercept calibration](https://en.wikipedia.org/wiki/Radiocarbon_calibration#Intercept)+-- algorithms. Maybe more algorithms will be added in the future+data CalibrationMethod =+  -- | A matrix multiplication method generally following [this blog post by Martin Hinz](https://www.martinhinz.info/jekyll/update/blog/2016/06/03/simple_calibration.html).+  -- This method is slower and the underlying code more verbose than 'Bchron', but it +  -- has some advantages regarding didactics and the inspection of intermediate data+  -- products for debugging.+  -- Using this method is thus generally not advisable, except for specific applications,+  -- where a more technical insight into C14 calibration is needed+    MatrixMultiplication+  -- | A fast and reliable calibration algorithm very similar to the implementation in the +  -- [R package Bchron by Andrew Parnell](https://github.com/andrewcparnell/Bchron/blob/master/R/BchronCalibrate.R).+  -- This algorithm can be run with a simple normal distribution ('NormalDist') or+  -- Student's t-distribution ('StudentTDist'), which is recommended+  | Bchron { distribution :: CalibrationDistribution }+  deriving (Show, Eq)++-- | Statistical distributions to be used with the 'CalibrationMethod' 'Bchron'+data CalibrationDistribution = +  -- | Normal distribution+    NormalDist+  -- | Student's t-distribution.+  | StudentTDist {+      ndf :: Double -- ^ number of degrees of freedom +    }+  deriving (Show, Eq)++-- | A type to represent years BP. All numbers are positive and describe the distance in years+-- to 1950AD: 3000 = 3000BP = 1050BC+type YearBP = Word+-- | A type to represent years BC or AD. Negative values describe years BC, positive values+-- years AD: -5000 = 5000BC and 1300 = 1300AD+type YearBCAD = Int+-- | A type to represent a range of years+type YearRange = Word++-- | A data type to represent an uncalibrated radiocarbon date+data UncalC14 = UncalC14 { +    -- | Sample identifier, e.g. a lab number  +      _uncalC14Id :: String+    -- | C14 age in years BP+    , _uncalC14UnCal :: YearBP+    -- | C14 standard deviation (one sigma in years)+    , _uncalC14Sigma :: YearRange+    } deriving (Show, Eq)++-- | A data type to represent a year-wise probability density for uncalibrated dates+-- Although technically not correct, we still call this a probability density function (PDF)+data UncalPDF = UncalPDF {+    -- | Sample identifier, e.g. a lab number+      _uncalPDFid :: String+    -- | Years BP+    , _uncalPDFUnCals :: VU.Vector YearBP+    -- | Probability densities+    , _uncalPDFDens :: VU.Vector Float+    } deriving Show++-- | A data type to represent a calibration curve with 'YearBP'+data CalCurveBP = CalCurveBP {+    -- | Years calBP+      _calCurveBPCals :: VU.Vector YearBP+    -- | Years BP+    , _calCurveBPUnCals :: VU.Vector YearBP+    -- | Standard deviation (one sigma in years)+    , _calCurveBPSigmas :: VU.Vector YearRange+    } deriving Show++-- | A second data type to represent a calibration curve, here now with 'YearBCAD'+data CalCurveBCAD = CalCurveBCAD {+    -- | Years calBCAD+      _calCurveBCADCals :: VU.Vector YearBCAD+    -- | Years BCAD+    , _calCurveBCADUnCals :: VU.Vector YearBCAD+    -- | Standard deviation (one sigma in years)+    , _calCurveBCADSigmas :: VU.Vector YearRange+    } deriving Show++-- | A data type to represent a calibration curve in a /wide/ matrix form+data CalCurveMatrix = CalCurveMatrix {+    -- | Row names of the calibration curve matrix: Years BCAD+      _calCurveMatrixUnCals :: VU.Vector YearBCAD+    -- | Column names of the calibration curve matrix: Years calBCAD+    , _calCurveMatrixCals :: VU.Vector YearBCAD+    -- | Matrix (as a list of columns) with the probability densities+    , _calCurveMatrixDens :: V.Vector (VU.Vector Float)+    } deriving Show++-- | A data type to represent a year-wise probability density for calibrated dates.+-- Although technically not correct, we still call this a probability density function (PDF)+data CalPDF = CalPDF {+    -- | Sample identifier, e.g. a lab number+      _calPDFid :: String+    -- | Years calBCAD+    , _calPDFCals :: VU.Vector YearBCAD+    -- | Probability densities for each year in '_calPDFCals'+    , _calPDFDens :: VU.Vector Float+    } deriving Show++-- | A data type to represent a human readable summary of a calibrated radiocarbon date+data CalC14 = CalC14 {+    -- | Identifier, e.g. a lab number+      _calC14id :: String+    -- | One-sigma high density regions+    , _calC14HDROneSigma :: [HDR]+    -- | Two-sigma high density regions+    , _calC14HDRTwoSigma :: [HDR]+    } deriving Show++-- | A data type to represent a high density region of a probability distribution.+-- A high density region is here defined as an age range, within which the respective +-- cummulative probability (e.g. of an calibrated radiocarbon date density curve) +-- is above a certain threshold+data HDR = HDR {+    -- | Start of the high density region in years calBCAD+      _hdrstart :: YearBCAD+    -- | End of the high density region in years calBCAD+    , _hdrstop :: YearBCAD+    } deriving (Show, Eq)
+ src/Currycarbon/Utils.hs view
@@ -0,0 +1,21 @@+module Currycarbon.Utils (+    CurrycarbonException (..),+    renderCurrycarbonException+) where++import           Control.Exception      (Exception)++-- | Different exceptions for currycarbon+data CurrycarbonException =+      CurrycarbonCLIParsingException String -- ^ An exception to describe an issue in the currycarbon CLI input parsing+    | CurrycarbonCalibrationRangeException String -- ^ An exection to describe the case that a +                                                  -- date is not in the range of the supplied calibration curve+    deriving (Show)++instance Exception CurrycarbonException++renderCurrycarbonException :: CurrycarbonException -> String +renderCurrycarbonException (CurrycarbonCLIParsingException s) = +    "<!> Error: Input can not be parsed\n" ++ s+renderCurrycarbonException (CurrycarbonCalibrationRangeException s) =+    s ++ " <!> Error: Date outside of calibration range"
+ test/Spec.hs view
@@ -0,0 +1,11 @@+import Test.DocTest++import Currycarbon.CalCurves.Intcal20++main :: IO ()+main = doctest [+      "-isrc"+    , "src/Currycarbon/Calibration/Bchron.hs"+    , "src/Currycarbon/Calibration/Calibration.hs"+    , "src/Currycarbon/Calibration/Utils.hs"+    ]