From 383d81298cb14ff9173fa78598a3570cbea5cca4 Mon Sep 17 00:00:00 2001 From: Frank Dellaert Date: Sat, 19 Mar 2022 14:57:17 -0400 Subject: [PATCH] Added python notebook --- .../examples/RangeISAMExample_plaza2.ipynb | 9443 +++++++++++++++++ 1 file changed, 9443 insertions(+) create mode 100644 python/gtsam/examples/RangeISAMExample_plaza2.ipynb diff --git a/python/gtsam/examples/RangeISAMExample_plaza2.ipynb b/python/gtsam/examples/RangeISAMExample_plaza2.ipynb new file mode 100644 index 000000000..e62423695 --- /dev/null +++ b/python/gtsam/examples/RangeISAMExample_plaza2.ipynb @@ -0,0 +1,9443 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "GTSAM Copyright 2010-2022, Georgia Tech Research Corporation,\n", + "Atlanta, Georgia 30332-0415\n", + "All Rights Reserved\n", + "\n", + "Authors: Frank Dellaert, et al. (see THANKS for the full author list)\n", + "\n", + "See LICENSE for the license information\n", + "\n", + "A 2D Range SLAM example, with iSAM and smart range factors\n", + "\n", + "Author: Frank Dellaert" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "# pylint: disable=invalid-name, E1101\n", + "\n", + "from gtsam import Point2, Pose2\n", + "import plotly.express as px\n", + "import numpy as np\n", + "import gtsam\n", + "import math\n", + "\n", + "import matplotlib.pyplot as plt\n", + "from gtsam.utils import plot\n", + "from numpy.random import default_rng\n", + "\n", + "rng = default_rng()\n", + "\n", + "NM = gtsam.noiseModel" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Read 4090 odometry entries.\n" + ] + } + ], + "source": [ + "# load the odometry\n", + "# DR: Odometry Input (delta distance traveled and delta heading change)\n", + "# Time (sec) Delta Distance Traveled (m) Delta Heading (rad)\n", + "odometry = {}\n", + "data_file = gtsam.findExampleDataFile(\"Plaza2_DR.txt\")\n", + "for row in np.loadtxt(data_file):\n", + " t, distance_traveled, delta_heading = row\n", + " odometry[t] = Pose2(distance_traveled, 0, delta_heading)\n", + "M = len(odometry)\n", + "print(f\"Read {M} odometry entries.\")" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Read 1816 range triples.\n" + ] + } + ], + "source": [ + "# load the ranges from TD\n", + "# Time (sec) Sender / Antenna ID Receiver Node ID Range (m)\n", + "triples = []\n", + "data_file = gtsam.findExampleDataFile(\"Plaza2_TD.txt\")\n", + "for row in np.loadtxt(data_file):\n", + " t, sender, receiver, _range = row\n", + " triples.append((t, int(receiver), _range))\n", + "K = len(triples)\n", + "print(f\"Read {K} range triples.\")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "# parameters\n", + "minK = 150 # minimum number of range measurements to process initially\n", + "incK = 25 # minimum number of range measurements to process after\n", + "robust = True" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "# Set Noise parameters\n", + "priorSigmas = gtsam.Point3(1, 1, math.pi)\n", + "odoSigmas = gtsam.Point3(0.05, 0.01, 0.1)\n", + "sigmaR = 100.0 # range standard deviation\n", + "\n", + "priorNoise = NM.Diagonal.Sigmas(priorSigmas) # prior\n", + "looseNoise = NM.Isotropic.Sigma(2, 1000) # loose LM prior\n", + "odoNoise = NM.Diagonal.Sigmas(odoSigmas) # odometry\n", + "gaussian = NM.Isotropic.Sigma(1, sigmaR) # non-robust\n", + "tukey = NM.Robust.Create(NM.mEstimator.Tukey.Create(15), gaussian) # robust\n", + "rangeNoise = tukey if robust else gaussian" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + ": cliques: 0, variables: 0\n", + "\n" + ] + } + ], + "source": [ + "# Initialize iSAM\n", + "isam = gtsam.ISAM2()\n", + "print(isam)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "NonlinearFactorGraph: size: 1\n", + "\n", + "Factor 0: PriorFactor on 0\n", + " prior mean: (-34.2086, 45.3008, 1.1205)\n", + " noise model: diagonal sigmas[1; 1; 3.14159265];\n", + "\n", + " Values with 1 values:\n", + "Value 0: (gtsam::Pose2)\n", + "(-34.208649, 45.300764, 1.12050365)\n", + "\n", + "\n" + ] + } + ], + "source": [ + "# Add prior on first pose\n", + "pose0 = Pose2(-34.2086489999201, 45.3007639991120, math.pi - 2.021089)\n", + "newFactors = gtsam.NonlinearFactorGraph()\n", + "newFactors.addPriorPose2(0, pose0, priorNoise)\n", + "initial = gtsam.Values()\n", + "initial.insert(0, pose0)\n", + "print(newFactors, initial)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Adding landmark L1\n", + "Adding landmark L6\n", + "Adding landmark L0\n", + "Adding landmark L5\n", + "Initializing at time 151\n" + ] + } + ], + "source": [ + "# set some loop variables\n", + "i = 1 # step counter\n", + "k = 0 # range measurement counter\n", + "initialized = False\n", + "lastPose = pose0\n", + "countK = 0\n", + "\n", + "initializedLandmarks = set()\n", + "\n", + "# Loop over odometry\n", + "for t, relative_pose in odometry.items():\n", + " # add odometry factor\n", + " newFactors.add(gtsam.BetweenFactorPose2(i - 1, i, relative_pose,\n", + " odoNoise))\n", + "\n", + " # predict pose and add as initial estimate\n", + " predictedPose = lastPose.compose(relative_pose)\n", + " lastPose = predictedPose\n", + " initial.insert(i, predictedPose)\n", + "\n", + " # Check if there are range factors to be added\n", + " while (k < K) and (triples[k][0] <= t):\n", + " j = triples[k][1]\n", + " landmark_key = gtsam.symbol('L', j)\n", + " _range = triples[k][2]\n", + " newFactors.add(gtsam.RangeFactor2D(\n", + " i, landmark_key, _range, rangeNoise))\n", + " if landmark_key not in initializedLandmarks:\n", + " p = rng.normal(loc=40,scale=5,size=(2,))\n", + " initial.insert(landmark_key, p)\n", + " print(f\"Adding landmark L{j}\")\n", + " initializedLandmarks.add(landmark_key)\n", + " # We also add a very loose prior on the landmark in case there is only\n", + " # one sighting, which cannot fully determine the landmark.\n", + " newFactors.add(gtsam.PriorFactorPoint2(\n", + " landmark_key, Point2(-40, 40), looseNoise))\n", + " k = k + 1\n", + " countK = countK + 1\n", + "\n", + " # Check whether to update iSAM 2\n", + " if (k > minK) and (countK > incK):\n", + " if not initialized: # Do a full optimize for first minK ranges\n", + " print(f\"Initializing at time {k}\")\n", + " batchOptimizer = gtsam.LevenbergMarquardtOptimizer(\n", + " newFactors, initial)\n", + " initial = batchOptimizer.optimize()\n", + " initialized = True\n", + "\n", + " isam.update(newFactors, initial)\n", + " result = isam.calculateEstimate()\n", + " lastPose = result.atPose2(i)\n", + " newFactors = gtsam.NonlinearFactorGraph()\n", + " initial = gtsam.Values()\n", + " countK = 0\n", + "\n", + " i += 1\n", + "\n", + "finalResult = isam.calculateEstimate()" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "5476377146882523136: [-36.82919593 26.43059833]\n", + "5476377146882523137: [-76.14891175 22.8614804 ]\n", + "5476377146882523141: [ -3.59406453 -13.50748537]\n", + "5476377146882523142: [-34.91205938 72.42462601]\n" + ] + } + ], + "source": [ + "# Print optimized landmarks:\n", + "for j in [0,1,5,6]:\n", + " landmark_key = gtsam.symbol('L', j)\n", + " p = finalResult.atPoint2(landmark_key)\n", + " print(f\"{landmark_key}: {p}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(4090, 2)\n" + ] + } + ], + "source": [ + "# plot positions\n", + "poses = gtsam.utilities.allPose2s(finalResult)\n", + "landmarks = gtsam.utilities.extractPoint2(finalResult)\n", + "positions = np.array([poses.atPose2(key).translation()\n", + " for key in poses.keys()])\n", + "print(positions.shape)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "hovertemplate": "x=%{x}
y=%{y}", + "legendgroup": "", + "marker": { + "color": "#636efa", + "symbol": "circle" + }, + "mode": "markers", + "name": "", + "showlegend": false, + "type": "scattergl", + "x": [ + -34.20865765277028, + -34.20837627489812, + -34.20804341121378, + -34.20769819900134, + -34.20745791562606, + -34.207262384639584, + -34.20686768496456, + -34.20651586952684, + -34.206068051490725, + -34.20568191285258, + -34.20531779706161, + -34.20487525574619, + -34.20441594634689, + -34.20403934106818, + -34.20366719891563, + -34.20321548065241, + -34.20279758581938, + -34.20236982691178, + -34.20208044779656, + -34.20178452579769, + -34.201476810903344, + -34.201131364439505, + -34.20083959268987, + -34.20050783633701, + -34.20021641568552, + -34.1999036391564, + -34.19960845622661, + -34.19935481630433, + -34.1991197153355, + -34.19886207299627, + -34.19866445873396, + -34.19846692568774, + -34.19824814825021, + -34.19804389331806, + -34.19779278422965, + -34.197561076711025, + -34.19736024057739, + -34.197189125239845, + -34.1969835943833, + -34.19676091619598, + -34.196608333385896, + -34.19640233825663, + -34.196130467067924, + -34.19598494582688, + -34.19585039867902, + -34.195696091766784, + -34.195498091510714, + -34.19535353058579, + -34.19519795908968, + -34.1950071167798, + -34.194831094182135, + -34.19461985854805, + -34.19441132026083, + -34.19424822642422, + -34.194081780417626, + -34.19391357666842, + -34.193711429634185, + -34.19354560895851, + -34.19343110907236, + -34.19325256825953, + -34.19313133842211, + -34.19296665495514, + -34.192788116797225, + -34.19265451354776, + -34.192513435453314, + -34.19234391846579, + -34.19218930175465, + -34.191838323058576, + -34.19136570856127, + -34.190928229906305, + -34.190511990806826, + -34.19000761972925, + -34.18946318971993, + -34.18897791236561, + -34.18851864150678, + -34.18800608441713, + -34.18743169138802, + -34.187036933672935, + -34.18662146295106, + -34.186165007801236, + -34.185817766053745, + -34.185405809463184, + -34.18489058464781, + -34.18448357822621, + -34.18409518154167, + -34.18357571608114, + -34.18309387250541, + -34.18256248424499, + -34.181945835241166, + -34.18134727077619, + -34.18075641955187, + -34.18020608448097, + -34.17963922444816, + -34.179030908528105, + -34.17846295752322, + -34.17789438126163, + -34.17735517301769, + -34.17683902681143, + -34.17646759077013, + -34.17613625869724, + -34.17569496410317, + -34.175274199432124, + -34.174986261943396, + -34.1746536384632, + -34.17437934491031, + -34.17396057959478, + -34.17348400091052, + -34.173132109277056, + -34.172711744705396, + -34.17229359208847, + -34.171889686935685, + -34.171385951929445, + -34.17092532852038, + -34.17054598449141, + -34.17013012377779, + -34.16967802854073, + -34.16919048706976, + -34.168700394094, + -34.16835264800961, + -34.16800957980584, + -34.16756748692532, + -34.167100635865324, + -34.16670327117912, + -34.16635987105999, + -34.165916396897536, + -34.16543888597081, + -34.164981052151965, + -34.16464236988413, + -34.16438165036788, + -34.16395683830689, + -34.163500921448296, + -34.163203159566095, + -34.16283304045582, + -34.16233482182268, + -34.16201880326297, + -34.16150158543522, + -34.16117214943242, + -34.16087247015591, + -34.16069370051231, + -34.160288097838524, + -34.15986460694333, + -34.159654913244964, + -34.159330520615946, + -34.15894290784079, + -34.15854197964232, + -34.15806600534028, + -34.157651010814675, + -34.15733633819677, + -34.15688964504245, + -34.1562164494654, + -34.155904707964396, + -34.1555960279812, + -34.155176861289206, + -34.15470441225209, + -34.15431155084816, + -34.154022421184415, + -34.15379683660929, + -34.153615481685534, + -34.15320786275925, + -34.15285406634137, + -34.1526312702774, + -34.15238434289839, + -34.15197873628081, + -34.151463716790985, + -34.15075297645223, + -34.150422920229474, + -34.150106454424375, + -34.14953083643422, + -34.14865404131877, + -34.147403188210866, + -34.146541461534724, + -34.145832799117535, + -34.14480842908335, + -34.143733929260904, + -34.142752588831556, + -34.14178504499314, + -34.14080054418268, + -34.13987637403273, + -34.138956497883136, + -34.137983706253095, + -34.13707987779172, + -34.13619140755394, + -34.135239035151116, + -34.1342465874728, + -34.13332047604423, + -34.13232866206878, + -34.13133065383901, + -34.13053467472447, + -34.12989457270364, + -34.12914895123361, + -34.12828154203491, + -34.12738571557727, + -34.12655868998526, + -34.12594547630765, + -34.12524399982086, + -34.12438184847555, + -34.12359907359514, + -34.122897400403204, + -34.12237940255494, + -34.121723362493036, + -34.120850538344364, + -34.12029414700698, + -34.119673381183986, + -34.11892484075732, + -34.117959209281125, + -34.11637980957664, + -34.11539288296394, + -34.1139206718875, + -34.112529323577334, + -34.111201361189806, + -34.10715961721005, + -34.099200943828784, + -34.08528778483324, + -34.063537358389006, + -34.0330176108807, + -33.99466330117002, + -33.95228927011852, + -33.91102636757699, + -33.87648411911662, + -33.848949423962125, + -33.82880245368321, + -33.813795371332816, + -33.80302765011269, + -33.79557557067424, + -33.789009500143464, + -33.781028897828314, + -33.769330768968906, + -33.750080307764335, + -33.722410907571, + -33.685802846989034, + -33.63966975965821, + -33.58426987377947, + -33.52025064735403, + -33.44676174131417, + -33.363576136128266, + -33.26935813802871, + -33.163122367170935, + -33.04542280551315, + -32.91817693229932, + -32.78261009875481, + -32.63640547090148, + -32.47640794287209, + -32.306688975113, + -32.12775566866747, + -31.940826864370234, + -31.742477831501663, + -31.53463009871392, + -31.319720548495376, + -31.08998509855075, + -30.8540957508384, + -30.61341296572028, + -30.357335204560368, + -30.094857736558367, + -29.825185182220352, + -29.55171753116922, + -29.269164559501284, + -28.98246080248745, + -28.702613976531723, + -28.41678215375779, + -28.127357109874872, + -27.841149083706476, + -27.55633122678872, + -27.26815228010316, + -26.987175657910743, + -26.71343258961448, + -26.4438583365748, + -26.176709586931796, + -25.9175906251324, + -25.67618980468899, + -25.43181643150372, + -25.19374803478677, + -24.990787477060266, + -24.78739899338199, + -24.589083405331888, + -24.40598476077686, + -24.231696326766766, + -24.06742150344417, + -23.908247046205076, + -23.750254982784725, + -23.609050007658485, + -23.470707450260925, + -23.33088879992566, + -23.20471360256028, + -23.08279521662908, + -22.960770106964247, + -22.846398323856718, + -22.739628244678563, + -22.637878731144024, + -22.538663275812723, + -22.44413423905337, + -22.356602438124526, + -22.273226931552326, + -22.197142974973296, + -22.123574506593187, + -22.05518455320675, + -21.99415465600562, + -21.939564935384716, + -21.88550475592873, + -21.83459698486749, + -21.7858842220242, + -21.73712767832763, + -21.68528019783519, + -21.6341471189187, + -21.58451865634108, + -21.533989778555632, + -21.48224823566605, + -21.434144485609504, + -21.384718433528295, + -21.330711643441262, + -21.278102263962182, + -21.228086229019123, + -21.174898125871866, + -21.1201216471771, + -21.06835717672824, + -21.012090180196257, + -20.958190803479805, + -20.9017989297325, + -20.847027929669178, + -20.791057465910786, + -20.73374607686016, + -20.677984615004902, + -20.62054153562771, + -20.561217397664468, + -20.497570656327234, + -20.436068060400043, + -20.372574664767427, + -20.304225814998883, + -20.234036096947104, + -20.160782558230018, + -20.086083122244485, + -20.00808627936259, + -19.927156617257467, + -19.84457613832099, + -19.75900958016967, + -19.671388081969617, + -19.58207076920672, + -19.490130965447076, + -19.39417286396094, + -19.29683608347038, + -19.19548418857807, + -19.085321208130296, + -18.975105151884314, + -18.86180077327289, + -18.738236649074565, + -18.610154872731925, + -18.480393406542845, + -18.339463266757704, + -18.194233996767583, + -18.044253991578852, + -17.88604692974885, + -17.725857015409737, + -17.557590371526267, + -17.37878631399246, + -17.19776384735875, + -17.01042240300562, + -16.80999598265039, + -16.610564485432956, + -16.405565930644755, + -16.188663405589807, + -15.975014538427745, + -15.759063358341724, + -15.534507995711774, + -15.312377832471743, + -15.091463892047729, + -14.861614635491696, + -14.631523592524267, + -14.408883046579172, + -14.182184206264761, + -13.955999806789674, + -13.73228921372798, + -13.508890099247246, + -13.280310842785969, + -13.051393633045917, + -12.822749073638654, + -12.5947518203909, + -12.363772827011108, + -12.136682714475835, + -11.91104035249452, + -11.682605748870857, + -11.4584028711377, + -11.234707711039341, + -11.007860412464913, + -10.78504111279112, + -10.567121477406495, + -10.348688471478162, + -10.13583488500359, + -9.931177033479994, + -9.7022312235608, + -9.493358327175411, + -9.291263453811862, + -9.090902699597233, + -8.890794589408246, + -8.694020682483048, + -8.502326962491017, + -8.310469169971078, + -8.123326610292315, + -7.939504428022957, + -7.756233922866621, + -7.578392200121858, + -7.398413327196626, + -7.2182629267388325, + -7.041919998827723, + -6.866546197523425, + -6.690360426827359, + -6.5228069558437936, + -6.36347577941645, + -6.200987190064998, + -6.050007480928178, + -5.912232311551511, + -5.7743416728836205, + -5.646420306052364, + -5.5325949134200485, + -5.422918295268944, + -5.323892537691768, + -5.238663186195628, + -5.162665786407667, + -5.101381785082697, + -5.052723869574644, + -5.015244782305614, + -4.9919866108588895, + -4.9825583435547545, + -4.987316861859119, + -5.006256414313346, + -5.04201747568707, + -5.097422039433109, + -5.168815768125782, + -5.25713726768217, + -5.36305329576835, + -5.48888337339212, + -5.639287440052063, + -5.817416709808972, + -6.005550857156813, + -6.2073870642528455, + -6.436954242954809, + -6.674188290893242, + -6.919673867376524, + -7.197024991217148, + -7.481743967619861, + -7.7632116739282, + -8.063956446057551, + -8.375625528507998, + -8.690637452178606, + -9.013983746734263, + -9.339718894808357, + -9.665754291246362, + -9.999708490001447, + -10.331941006221287, + -10.663667670193183, + -10.998085705180765, + -11.331495899154495, + -11.662676948690304, + -11.997659662064569, + -12.326420081367713, + -12.655203291863426, + -12.98587095881301, + -13.310765222518047, + -13.634780920747755, + -13.960896670198567, + -14.284108881408201, + -14.607413513757185, + -14.932899279001981, + -15.262078111243333, + -15.591412638981694, + -15.923511099171229, + -16.258262911703923, + -16.59737276316696, + -16.94018105423836, + -17.2909484860004, + -17.655068612728492, + -18.0207371994716, + -18.38856463954403, + -18.7691510321504, + -19.149187833538363, + -19.52520105852179, + -19.91402415182552, + -20.31591058028569, + -20.70140767958901, + -21.097312765680723, + -21.512012551973932, + -21.9042354163522, + -22.31047375709063, + -22.73151624550871, + -23.133425368061893, + -23.548574543556498, + -23.974953994743817, + -24.377725107507008, + -24.788768501880945, + -25.20780217756491, + -25.596585457089272, + -25.986839797348612, + -26.403570854025947, + -26.80481618663611, + -27.19151604914389, + -27.604095502488054, + -28.013040181107904, + -28.399561120040854, + -28.806305096361402, + -29.21836060889838, + -29.612333991750894, + -30.014839001888117, + -30.42101969427448, + -30.812849563600615, + -31.20975150080373, + -31.607386345888898, + -32.001140911476554, + -32.398511738416815, + -32.795673562184895, + -33.19043549084416, + -33.591818893107636, + -33.99170159046605, + -34.395001772313535, + -34.8007159742122, + -35.21246146096016, + -35.62157246081787, + -36.03028500254523, + -36.43892827784079, + -36.84281499403664, + -37.23936120912264, + -37.6357100863053, + -38.03227527745555, + -38.43341536444668, + -38.842734157084585, + -39.25935801324063, + -39.676612237452915, + -40.09331920677003, + -40.50845440957805, + -40.921070304427836, + -41.34229428167896, + -41.7668309225472, + -42.18790223607136, + -42.59759140395779, + -43.00343010658945, + -43.41118345011088, + -43.818104387761196, + -44.226856572447986, + -44.63207297851732, + -45.04105873294049, + -45.452137717302335, + -45.848582357761366, + -46.246420071019344, + -46.656200074653064, + -47.056121644452084, + -47.45516448410812, + -47.86059878098149, + -48.26812764507053, + -48.66813762511848, + -49.06550271312794, + -49.462743587503844, + -49.85160033511153, + -50.236067455967294, + -50.63236592602849, + -51.0230252239154, + -51.402841949384964, + -51.79340413782777, + -52.1793847503508, + -52.54627719981708, + -52.92818013165972, + -53.30531632375098, + -53.67051783551845, + -54.051273229532896, + -54.432923306503874, + -54.797667966942946, + -55.17853015764748, + -55.55729922853328, + -55.92182316112514, + -56.30369922294296, + -56.68044305487901, + -57.041036489211216, + -57.41233647793287, + -57.7706682135264, + -58.127233440631706, + -58.4924456555522, + -58.852217044817216, + -59.20945677748908, + -59.56867753427188, + -59.92014152015811, + -60.270052574470235, + -60.631476885203405, + -60.98028694706533, + -61.33516553788088, + -61.689908810375684, + -62.02306126130879, + -62.35798184038503, + -62.69004704965884, + -62.99241843758069, + -63.300429779674246, + -63.6044627683144, + -63.883826499514534, + -64.15754939083865, + -64.42281867173546, + -64.67275723743165, + -64.90508952457635, + -65.12955525690963, + -65.34213047273701, + -65.54035548783273, + -65.72858304977794, + -65.90175985054115, + -66.06830228723238, + -66.22920044003294, + -66.37684053648285, + -66.5147227022707, + -66.64282244339906, + -66.76334412013065, + -66.87755657410239, + -66.98131503045009, + -67.08105425508822, + -67.17957589698175, + -67.26732669092793, + -67.34696553722583, + -67.42086056045576, + -67.48424165958828, + -67.53977030995661, + -67.58892626747567, + -67.62521470008504, + -67.6495189664005, + -67.66748200634846, + -67.67350495619027, + -67.66310281912445, + -67.63681921992985, + -67.59625719827237, + -67.54390581011167, + -67.47791181357339, + -67.39699369051641, + -67.30124835953411, + -67.18999145508437, + -67.06654777360508, + -66.93275642679862, + -66.7870188333484, + -66.63200535676094, + -66.46921861044694, + -66.29260496988596, + -66.10287213961468, + -65.90578769689013, + -65.70338794784624, + -65.48873574040499, + -65.26757863662448, + -65.05711231214029, + -64.83312390224027, + -64.59441784791593, + -64.37011538587512, + -64.14028001725154, + -63.885524179488435, + -63.641244695497605, + -63.3985459897878, + -63.13394209674045, + -62.87644812985557, + -62.62080580414671, + -62.352721230763194, + -62.089715954521054, + -61.83156654673461, + -61.56893223476824, + -61.310292262630064, + -61.054001022681945, + -60.79466881062043, + -60.533762342770004, + -60.27561420364428, + -60.01727189473518, + -59.76324569629319, + -59.511562431911166, + -59.26429214368505, + -59.01350129596539, + -58.76796019139932, + -58.52106867458063, + -58.272875656176666, + -58.02981520878215, + -57.79409549812396, + -57.550958925549175, + -57.324053662051085, + -57.1047014444447, + -56.87444734156775, + -56.65463950696342, + -56.433119865646276, + -56.201243660638085, + -55.97842127648121, + -55.75555379279634, + -55.503766595057634, + -55.280159034461285, + -55.059498820467, + -54.83036613495392, + -54.595453683291524, + -54.36695449025803, + -54.13681195180934, + -53.89960604756126, + -53.66668449453342, + -53.43921231795147, + -53.2050036097736, + -52.96975591697278, + -52.738378298576784, + -52.50058143730088, + -52.26149106162401, + -52.03035347222737, + -51.797685452499195, + -51.566514662511324, + -51.344339918580104, + -51.11699128329711, + -50.89267816639776, + -50.66994217142387, + -50.44150315843499, + -50.2078232899057, + -49.968287475176126, + -49.72991752485483, + -49.48660386162624, + -49.232905254156954, + -48.97354091627121, + -48.71138241606341, + -48.447217300053985, + -48.18043385266988, + -47.91202142850183, + -47.64473404164936, + -47.38565772901833, + -47.128686329031105, + -46.86718251551342, + -46.60861341694757, + -46.35334698823539, + -46.092455573640706, + -45.82910723039233, + -45.56767442415841, + -45.30781123187224, + -45.04927088820327, + -44.77723833877998, + -44.511498656988465, + -44.254477628267395, + -43.98023839839559, + -43.706126594039254, + -43.45476071311876, + -43.18497471956452, + -42.901799613816934, + -42.636584261112105, + -42.36457612373446, + -42.071178953831904, + -41.78871608839509, + -41.52471671017607, + -41.23353784019416, + -40.932875163883075, + -40.64906532262748, + -40.34279881141663, + -40.023969009031084, + -39.715363572293434, + -39.393132970570335, + -39.07022363376905, + -38.748440288186494, + -38.419963820390116, + -38.08605157788975, + -37.75877465535211, + -37.421029182409036, + -37.087867531694336, + -36.765705079761084, + -36.42426520040904, + -36.07874871115632, + -35.74587992277794, + -35.40834356887657, + -35.06710994573955, + -34.73199222388137, + -34.40664678937468, + -34.07699779100251, + -33.76136244895746, + -33.46016948598249, + -33.15648449712948, + -32.85592076987152, + -32.57466832758714, + -32.292490123671044, + -32.01020800140973, + -31.741604353620243, + -31.469942663967327, + -31.20847515829357, + -30.956116870204347, + -30.705778329254887, + -30.466686800437184, + -30.23671593374634, + -30.015966086982132, + -29.80404929245738, + -29.60284763420318, + -29.41091369748634, + -29.22475934111039, + -29.047339831863482, + -28.876763478737516, + -28.71320960128329, + -28.558254442726433, + -28.40833616544292, + -28.263854515016146, + -28.12471881580457, + -27.98791269481932, + -27.854024781435854, + -27.727141563221338, + -27.599430483592645, + -27.4711775043917, + -27.35152567991133, + -27.229861756103972, + -27.105764113868315, + -26.985615083763363, + -26.870097430871592, + -26.75168988415617, + -26.63282706372104, + -26.518590899920646, + -26.40292360487485, + -26.286826704518603, + -26.174016289968826, + -26.05961812669295, + -25.944797560137037, + -25.83104325707594, + -25.717249115805537, + -25.599840375010448, + -25.481528577202834, + -25.36496648818335, + -25.24501449406681, + -25.124890260714952, + -25.006158782308173, + -24.886944194957987, + -24.767729947132178, + -24.650078324754315, + -24.530190556934365, + -24.413659275357002, + -24.295336833298865, + -24.17445381450801, + -24.05542934494462, + -23.934421841950442, + -23.812780868032956, + -23.693483309785638, + -23.574794738836673, + -23.456171584759993, + -23.339965689277857, + -23.225990425140644, + -23.111106122208927, + -23.00155994453248, + -22.89556935154261, + -22.789439606384583, + -22.686707513840453, + -22.59111141043223, + -22.497742028538134, + -22.409379353553174, + -22.323477397674704, + -22.239658370541928, + -22.164170884769486, + -22.0918536833376, + -22.020727933566217, + -21.952044764584247, + -21.888064655657626, + -21.821762101566964, + -21.75197916838357, + -21.68501071438019, + -21.619063616663286, + -21.553166711357957, + -21.48504583721297, + -21.420525815700625, + -21.356303702746956, + -21.28685939394922, + -21.218415115716088, + -21.151822514907103, + -21.087634191426336, + -21.02437443552054, + -20.962096986706154, + -20.900119053190263, + -20.838125089802865, + -20.777815917118446, + -20.718057691702477, + -20.660129583277982, + -20.60288567452934, + -20.543722503545894, + -20.487238613238645, + -20.43007415739744, + -20.37141205325075, + -20.3128528281756, + -20.258073694657217, + -20.203510494966917, + -20.14647122632617, + -20.082973993621103, + -20.024612713225867, + -19.963387326162582, + -19.897915978102425, + -19.829622262869968, + -19.757922655086105, + -19.682344784712182, + -19.60327070377297, + -19.52166863863207, + -19.433802043497366, + -19.34062902699642, + -19.2430030185819, + -19.14051075814092, + -19.029890647416014, + -18.913328003639542, + -18.796706146225763, + -18.674022770807362, + -18.54471855578794, + -18.41558776231358, + -18.281870638283987, + -18.13901454597218, + -17.998066271991835, + -17.856675336109355, + -17.703753252988538, + -17.551270708037396, + -17.400445276210593, + -17.237442053139276, + -17.073643356971125, + -16.913527814019, + -16.74041603453929, + -16.565332628964775, + -16.400213935532765, + -16.207552236682343, + -16.021819420661284, + -15.84699159823023, + -15.667092161135956, + -15.472862269674522, + -15.285584644868019, + -15.096443074120153, + -14.898381387044548, + -14.702442507468776, + -14.50569646553477, + -14.304213243436743, + -14.101884043077925, + -13.89790007157055, + -13.6925179574355, + -13.487772380728252, + -13.278775065666851, + -13.066927240203983, + -12.85544049886375, + -12.641558360879957, + -12.425720748674701, + -12.209913136668696, + -12.000315021602171, + -11.78457517923467, + -11.570082369561755, + -11.358789654589712, + -11.142454059079778, + -10.927120137433844, + -10.712321075149939, + -10.498084417658669, + -10.284525097788132, + -10.075458410060298, + -9.867457346567777, + -9.658123727625295, + -9.449737686444529, + -9.24419233451893, + -9.039731972618624, + -8.835429992753749, + -8.63443954140641, + -8.43716601147788, + -8.239300304776066, + -8.047246647206697, + -7.861151680568275, + -7.677379012068177, + -7.495564985735251, + -7.3175797799355005, + -7.145247668396517, + -6.971100946005515, + -6.79818711501, + -6.623724463640425, + -6.452319125855208, + -6.2834299550182875, + -6.092329402049868, + -5.919343678281793, + -5.7553176678986295, + -5.5937185390268285, + -5.43252603328783, + -5.276230407073092, + -5.130505296363279, + -4.98964925773899, + -4.854131605454319, + -4.729948581233919, + -4.611616391338887, + -4.503037179655838, + -4.412044415619663, + -4.3271521731974705, + -4.249017111637989, + -4.185941179324683, + -4.134477041885564, + -4.092668897513787, + -4.063360782544444, + -4.046259142699124, + -4.041987399667728, + -4.051165990521669, + -4.073942925994559, + -4.110904863075316, + -4.162155800894148, + -4.229589187754156, + -4.311708575703241, + -4.408036906953321, + -4.518048653510903, + -4.645305455200856, + -4.797822423005665, + -4.964389803278236, + -5.142189574296227, + -5.3496404030185865, + -5.573421464205477, + -5.8042203754495025, + -6.056196937945198, + -6.3238885381876, + -6.596875542862387, + -6.889274784715866, + -7.191884297538913, + -7.4937589053751275, + -7.810973156955758, + -8.136824574834591, + -8.456284840556274, + -8.7803609463077, + -9.110558869488141, + -9.42884479504251, + -9.754570350900178, + -10.08489775246689, + -10.401053313764542, + -10.720085558570752, + -11.040959627890507, + -11.348055976571189, + -11.654843661604891, + -11.961467456921028, + -12.26110491752206, + -12.557122158412735, + -12.853110392915866, + -13.147070394263933, + -13.437303080943583, + -13.728441347763876, + -14.0200730857591, + -14.312458451202858, + -14.608030522885487, + -14.906012356330399, + -15.210220122427952, + -15.515335418884517, + -15.82269192168044, + -16.133865703043043, + -16.44536785719234, + -16.759637217915845, + -17.0773552923272, + -17.396324436625346, + -17.720947525509334, + -18.045811567461666, + -18.36833981094028, + -18.70341705933958, + -19.034431574137617, + -19.36440746612907, + -19.69380241432439, + -20.03834957779887, + -20.381633972572452, + -20.710868759344486, + -21.061224770465973, + -21.41481077775693, + -21.751772958151705, + -22.100085007084378, + -22.464598463301268, + -22.813701792291237, + -23.16655013515301, + -23.535642575259036, + -23.891293926911082, + -24.243458057965356, + -24.608870430459667, + -24.969477256203113, + -25.322978156143186, + -25.681319764813868, + -26.046168505850687, + -26.406209755560276, + -26.764979695950537, + -27.126126577743964, + -27.492197609902387, + -27.851708092325026, + -28.211751823870774, + -28.582144695012385, + -28.949830327619164, + -29.312297244894527, + -29.680971094527823, + -30.05658799726269, + -30.42076889669658, + -30.782121693656595, + -31.151937148506285, + -31.50868387365998, + -31.864770361874942, + -32.22472307222192, + -32.579652484711154, + -32.935901065223995, + -33.29114491063867, + -33.640503436774694, + -33.994216855514225, + -34.35321090838215, + -34.70674728111639, + -35.06249478488046, + -35.421161482096394, + -35.77562375872252, + -36.12974053530249, + -36.486515097977424, + -36.8370658726633, + -37.18068676390196, + -37.53142686680611, + -37.872407846824466, + -38.21643646462669, + -38.569893577771786, + -38.924134497406854, + -39.27836194064444, + -39.6457889908704, + -40.01213107413774, + -40.371512898998496, + -40.735175913412974, + -41.103419692920994, + -41.46152909375386, + -41.82291452907854, + -42.18912045641845, + -42.543963530852125, + -42.89219062707086, + -43.24495670516598, + -43.596896295463736, + -43.94121527772567, + -44.295846063177855, + -44.65139743521477, + -44.999648750108186, + -45.35302240608575, + -45.70714106778485, + -46.04816524916467, + -46.39334279322935, + -46.74265592846308, + -47.087629640850004, + -47.42769461755935, + -47.7719132994987, + -48.11683068133768, + -48.45966445230252, + -48.79888708358816, + -49.139283764720005, + -49.481140565990195, + -49.820486761193955, + -50.157087057923746, + -50.49979109401643, + -50.84745899871575, + -51.18736165268032, + -51.52598826062575, + -51.87104199378865, + -52.21195432076135, + -52.53979326355826, + -52.87643566540903, + -53.214515952253265, + -53.54183693038462, + -53.87473864666174, + -54.214336495193294, + -54.54753707147511, + -54.877573466675855, + -55.21828555021866, + -55.55193018142669, + -55.87701746527285, + -56.214779429937714, + -56.552187979127204, + -56.87605564387785, + -57.20468550384501, + -57.53744766585467, + -57.85808955993053, + -58.181214786661464, + -58.50953441606787, + -58.82957961496041, + -59.14822813829285, + -59.469528783707865, + -59.78602746488803, + -60.094818935602525, + -60.40350912456221, + -60.71625486364919, + -61.023813147028875, + -61.33148151388015, + -61.64680711051246, + -61.95282404511547, + -62.24773425030408, + -62.549122581110055, + -62.8488991713276, + -63.13099518064569, + -63.41094680154312, + -63.69120627991752, + -63.95643549358305, + -64.21247184750521, + -64.47027285329462, + -64.70957452410602, + -64.94398146032917, + -65.17056064808759, + -65.37618318321724, + -65.57638368642908, + -65.76356719574198, + -65.94007956259367, + -66.11979176972015, + -66.28099245704996, + -66.43312909088498, + -66.59094718720128, + -66.74154073512811, + -66.88413745934777, + -67.02239669463482, + -67.15165902341101, + -67.27978847903408, + -67.40427857430315, + -67.52146269219321, + -67.62924162797573, + -67.73714594390412, + -67.83706817775604, + -67.92215303249631, + -67.99806012379929, + -68.06352660700529, + -68.114528246376, + -68.15650009436126, + -68.18561812245795, + -68.2009157524861, + -68.20975108721088, + -68.21089135487408, + -68.19887332851475, + -68.17239258964494, + -68.13456534354545, + -68.08697910663294, + -68.02953461515013, + -67.96137592236013, + -67.88159070510437, + -67.78414929393003, + -67.6751948052676, + -67.55503541456446, + -67.42371365758812, + -67.28068940289505, + -67.12671078192913, + -66.97141841057255, + -66.80741063558389, + -66.63820417250463, + -66.46100290687446, + -66.27891622921368, + -66.09586409399127, + -65.9043404136652, + -65.71378359831859, + -65.5213950468977, + -65.32249297762922, + -65.11904406686214, + -64.91990933948763, + -64.7129140460563, + -64.50153698206827, + -64.29670270151745, + -64.08743684046358, + -63.87138264015154, + -63.653867546403404, + -63.43370662687731, + -63.20738863236294, + -62.98017210553031, + -62.750438214939905, + -62.51765901233964, + -62.2861672750576, + -62.04696108955838, + -61.8031091077138, + -61.56043092051491, + -61.31142073302581, + -61.05747383135898, + -60.803977918221925, + -60.54889253417473, + -60.29118333843693, + -60.03715104565685, + -59.78084579626353, + -59.52867865538103, + -59.27630899666948, + -59.01770696294031, + -58.76201321053243, + -58.51178548751056, + -58.25464965577174, + -58.004382435736005, + -57.76346431473836, + -57.51193708359743, + -57.26996822146708, + -57.03189888319683, + -56.78509754948844, + -56.54587294641515, + -56.30881746048974, + -56.06256540458002, + -55.82369926153637, + -55.595726809168, + -55.35184090645175, + -55.10661727517301, + -54.872596990014024, + -54.62613911727918, + -54.37486906368861, + -54.13633923490666, + -53.8914630572816, + -53.6410196432496, + -53.3980215009388, + -53.149782734602475, + -52.89496150840424, + -52.651615152303215, + -52.41126251219881, + -52.170185606678025, + -51.93622701981825, + -51.705446999793345, + -51.47966887694434, + -51.24973403092119, + -51.02004229414803, + -50.78523161316766, + -50.54848733851053, + -50.31518575293781, + -50.07665072401502, + -49.83009771395729, + -49.5828132161494, + -49.33715365801616, + -49.082157337157234, + -48.83193333014188, + -48.58873290677186, + -48.34144416320349, + -48.10360173323675, + -47.87009470992484, + -47.622514706473574, + -47.363966739705205, + -47.12013795521646, + -46.87257049162197, + -46.61062913375097, + -46.35200814212822, + -46.097583433824305, + -45.83687587139437, + -45.563170967350636, + -45.29591709740525, + -45.037523455519576, + -44.77131210219301, + -44.49284996858265, + -44.23091373251442, + -43.964006574815805, + -43.672839750953095, + -43.38599077479786, + -43.110946250191546, + -42.816501303423415, + -42.51417479511037, + -42.23818749026477, + -41.9574496142742, + -41.650858897770384, + -41.3528863546484, + -41.05379292343766, + -40.72557625370128, + -40.39969781586623, + -40.07113987252099, + -39.728536258790534, + -39.38724721786888, + -39.04220905850102, + -38.68599662597201, + -38.33535987726679, + -37.974115925958536, + -37.61024733531228, + -37.25587461258331, + -36.88864640813949, + -36.51849771971568, + -36.15724795826422, + -35.79554363469556, + -35.42964631157209, + -35.08112319361428, + -34.73884994084711, + -34.392755894705495, + -34.074077979693655, + -33.76393325300418, + -33.442883513001235, + -33.1489629236288, + -32.85990276701371, + -32.56837015476392, + -32.294684172890086, + -32.028774898971186, + -31.75718767402392, + -31.495730807416944, + -31.24791565919711, + -31.00121962124004, + -30.759627234807496, + -30.530664629688705, + -30.310852079543675, + -30.09607289768241, + -29.883862359017467, + -29.677880790471516, + -29.480891444958747, + -29.289993440013557, + -29.10261107047686, + -28.92364991150457, + -28.748139666612893, + -28.573226178117782, + -28.40592874609806, + -28.245276083201215, + -28.082977954940496, + -27.931234064689665, + -27.789710518065313, + -27.644616675377932, + -27.506947402047835, + -27.378522436375814, + -27.245882670417625, + -27.11663794071789, + -26.99300541098765, + -26.86722145658784, + -26.742737620858613, + -26.620127305638263, + -26.495194364643197, + -26.369159116174483, + -26.245335215615878, + -26.115857229254324, + -25.98389129610689, + -25.85370763143319, + -25.717637410421045, + -25.582103450486787, + -25.44680215508687, + -25.30825672214228, + -25.168758099994903, + -25.029521586542533, + -24.893230068326957, + -24.752276262732824, + -24.610893805664148, + -24.471651749104904, + -24.331871781410168, + -24.194466328335597, + -24.057916487969454, + -23.925633212669805, + -23.796289157373838, + -23.668940136514355, + -23.531217314779276, + -23.415495706932536, + -23.301692937313973, + -23.190532314594886, + -23.0870812858565, + -22.98828267493393, + -22.895022149441242, + -22.80659696819355, + -22.722293959750044, + -22.6447131143414, + -22.572189884252822, + -22.499300442670005, + -22.42756830472304, + -22.35967804104907, + -22.28575079230414, + -22.209094019249193, + -22.136547437571625, + -22.063304942142754, + -21.984911102927903, + -21.910468924042853, + -21.834243310557962, + -21.750318264668973, + -21.669245972574057, + -21.59321120154545, + -21.515850918555735, + -21.44011386348618, + -21.366266375229404, + -21.290963462074345, + -21.21501499338668, + -21.14235551246563, + -21.072393903507383, + -21.002448463060183, + -20.93182383747362, + -20.865088656369338, + -20.797770586972558, + -20.72998308241188, + -20.6655264338563, + -20.602766499874217, + -20.53845797512729, + -20.47269378482167, + -20.40544985601269, + -20.335254295360638, + -20.260348601716093, + -20.18245196414492, + -20.09956836404846, + -20.01167021052066, + -19.921454109351217, + -19.824992540687557, + -19.721312578357868, + -19.611836768816712, + -19.494748073623743, + -19.36847981299224, + -19.236203231070814, + -19.101819824012058, + -18.95885288915273, + -18.811931958697485, + -18.66121378735747, + -18.497255021956903, + -18.330527538292355, + -18.160174752164238, + -17.980221273569583, + -17.797022578069004, + -17.610027628843415, + -17.4166767583467, + -17.22516942646293, + -17.02880138213018, + -16.824918570644137, + -16.632689144140926, + -16.434556785191827, + -16.222013833958925, + -16.022114363750095, + -15.821539263401311, + -15.606529188295276, + -15.395644280380646, + -15.187167820010343, + -14.966706975796223, + -14.754468490541361, + -14.558943657146083, + -14.356619727420545, + -14.154401602462695, + -13.956618199868508, + -13.752031676596259, + -13.543654641602096, + -13.338672335098378, + -13.128921204221147, + -12.919115743911556, + -12.705119718601106, + -12.487170768127378, + -12.26869919382645, + -12.051085271849994, + -11.837548192783965, + -11.623348978756004, + -11.409444851129606, + -11.197392062057354, + -10.988675819087593, + -10.779523375280213, + -10.573066747040784, + -10.367401132602206, + -10.160219747027968, + -9.952428517322884, + -9.747949968604173, + -9.54854295388597, + -9.348898020945425, + -9.153006389797316, + -8.963902231676316, + -8.77758035848527, + -8.595694620894326, + -8.420927563968194, + -8.249744821381304, + -8.081435122747934, + -7.917227007839054, + -7.75070768175025, + -7.586101597221615, + -7.429471770624002, + -7.257298823333568, + -7.104645340776128, + -6.961988780756195, + -6.823759126985268, + -6.687554489360367, + -6.558984384204702, + -6.436291091041718, + -6.312319001932537, + -6.194234905523938, + -6.080969034550201, + -5.967389673532327, + -5.860152286876645, + -5.757794801920761, + -5.6566256628771105, + -5.5658816046674975, + -5.480967770476624, + -5.402178448446612, + -5.335477512080547, + -5.277246076256775, + -5.224878962971179, + -5.182095094719288, + -5.1480953224626065, + -5.123399800086929, + -5.1092777228028465, + -5.104623772748024, + -5.110473145305642, + -5.128940831361704, + -5.161308524207603, + -5.207978306248866, + -5.271269279630029, + -5.346436629042738, + -5.435858600197381, + -5.553335213973659, + -5.684702745226146, + -5.820986069841115, + -5.9746325807390726, + -6.143048938440841, + -6.3218157059790085, + -6.5166538008814605, + -6.727708238719462, + -6.952184410523694, + -7.1909903104453585, + -7.436789430370237, + -7.687500259759616, + -7.9524992732315605, + -8.223955056709887, + -8.498474529811658, + -8.779791223014795, + -9.063252158535997, + -9.372851306698582, + -9.655230219915316, + -9.941506797101145, + -10.225248573353394, + -10.510183968052262, + -10.798768470577533, + -11.084219929884725, + -11.366391943635408, + -11.64959740145844, + -11.928728574571482, + -12.204968161319659, + -12.48090091055975, + -12.75095056671446, + -13.021256515708794, + -13.29636794736704, + -13.567311910690004, + -13.836496873775022, + -14.137436435484469, + -14.411588121872944, + -14.68773255696378, + -14.964013442657567, + -15.240893854913917, + -15.524812012198275, + -15.806282843594758, + -16.088855804412653, + -16.372990571411755, + -16.656715028205927, + -16.948151284131853, + -17.23475908098609, + -17.52405663008479, + -17.821883353352185, + -18.121189083950064, + -18.41457088965136, + -18.7148194283729, + -19.026102464069908, + -19.328581621335758, + -19.637655645853506, + -19.945124335975077, + -20.26227926121529, + -20.587336292560085, + -20.900471973383766, + -21.226886665001466, + -21.56387694747123, + -21.886930643083467, + -22.213782123596182, + -22.55831464687727, + -22.89575416147447, + -23.228296525995525, + -23.578172729600727, + -23.926253247141, + -24.262883026618272, + -24.608882580870766, + -24.992990337304413, + -25.336305299619195, + -25.67942762458503, + -26.02680259945706, + -26.376704909776212, + -26.726666085992726, + -27.074155712129674, + -27.425144936953824, + -27.777110294896342, + -28.128832260266027, + -28.483461804743925, + -28.83945419796568, + -29.197218210322102, + -29.552337395623532, + -29.909835414663057, + -30.263854645961224, + -30.60967243773454, + -30.954746942543842, + -31.30201385584006, + -31.63774173984617, + -31.969276168312284, + -32.309309106966765, + -32.642245420753675, + -32.972022339707046, + -33.305788693989506, + -33.63564342091818, + -33.96360760857367, + -34.292073191653394, + -34.62598433989233, + -34.962465594101225, + -35.28954879153012, + -35.620472907491894, + -35.95672505845251, + -36.28662776203072, + -36.61684557626144, + -36.94621608685265, + -37.26264009973386, + -37.5848620116347, + -37.912084105920485, + -38.22899574176612, + -38.54863505093228, + -38.876444820099465, + -39.20148309022963, + -39.53024159490634, + -39.86651468191604, + -40.20100707177658, + -40.53697160106745, + -40.873887355024635, + -41.21719227675245, + -41.55652242450899, + -41.8924203416051, + -42.23467152791791, + -42.576482252679774, + -42.91109477083226, + -43.24478267401926, + -43.58334279588164, + -43.918646507047164, + -44.253732344290206, + -44.59623954768933, + -44.931913342596864, + -45.264530411590634, + -45.60672172161301, + -45.93795884515952, + -46.269604154834155, + -46.60417550888577, + -46.937858867469686, + -47.26982522955466, + -47.604587474154975, + -47.93592217464142, + -48.26934745159304, + -48.60110561346804, + -48.927175086197344, + -49.254066155153744, + -49.58174814088134, + -49.90660632808245, + -50.23107637867807, + -50.55979378643404, + -50.8917436987979, + -51.220535168451576, + -51.54802249736267, + -51.88062667178284, + -52.209848333029576, + -52.52585866614077, + -52.85119930087964, + -53.18073104114711, + -53.497825215480745, + -53.8227351141769, + -54.15562371428327, + -54.48261674566701, + -54.807288282782686, + -55.14394557857862, + -55.47720722795808, + -55.802191537433224, + -56.14052579619243, + -56.48108908827178, + -56.80918375914819, + -57.14268988422175, + -57.481302985557654, + -57.80399448281153, + -58.13078835801433, + -58.46339988064208, + -58.78884783372682, + -59.11245654910816, + -59.439789331047535, + -59.762743142086926, + -60.07821734342035, + -60.398111042322675, + -60.72434750977929, + -61.04233945739224, + -61.36359753907159, + -61.68552558685144, + -61.98808980267596, + -62.282386413723565, + -62.57122499658275, + -62.85195535224514, + -63.11158079739945, + -63.37237553395694, + -63.63073778922422, + -63.86947022195167, + -64.10925160331492, + -64.34227018456264, + -64.58975127476415, + -64.84543292147062, + -65.08953167538627, + -65.32689911596297, + -65.55733278643139, + -65.77576745875913, + -65.9828568816992, + -66.19225016045954, + -66.3784069843528, + -66.55509949135688, + -66.72186708157075, + -66.86576820382932, + -67.00359969640152, + -67.13642299608212, + -67.25424145811719, + -67.36443358983367, + -67.4697226570013, + -67.55978956201018, + -67.64567135683917, + -67.72916804724449, + -67.79950758673753, + -67.86298358088574, + -67.92219323199015, + -67.972564353899, + -68.01546367063806, + -68.0483974563218, + -68.07040099147785, + -68.08694600942935, + -68.09227031170168, + -68.08075148928833, + -68.05406241329986, + -68.01507570773059, + -67.9664007507879, + -67.90563960681862, + -67.8306438124575, + -67.74177114521864, + -67.63714548533596, + -67.51833295742998, + -67.38874916724625, + -67.24414827629755, + -67.08925912006195, + -66.92560443261574, + -66.75129426201148, + -66.56845577371764, + -66.37778221580734, + -66.17933406941548, + -65.98165946768908, + -65.77904936626595, + -65.56587408067271, + -65.35869392971273, + -65.14959040323969, + -64.92564088737147, + -64.7021476023911, + -64.486095611291, + -64.25295320970861, + -64.01491726958696, + -63.781731700888784, + -63.5409703381668, + -63.28966232614324, + -63.040647788425986, + -62.786962882446886, + -62.52906628303248, + -62.270404792074196, + -62.00692433215578, + -61.74392054616378, + -61.48086048949135, + -61.21250030309478, + -60.94493203647749, + -60.675778946238204, + -60.40437112105071, + -60.1359398044163, + -59.86973634363778, + -59.60021628437911, + -59.33649919844747, + -59.07279114579643, + -58.803107391701985, + -58.54002453020873, + -58.27551531030626, + -58.00572503235222, + -57.74491252097591, + -57.489160350947245, + -57.22613914309932, + -56.97591832788377, + -56.72645975449218, + -56.47386327130982, + -56.22808593385795, + -55.97972758749454, + -55.730354780346225, + -55.48381021687825, + -55.2339933656851, + -54.982163745908096, + -54.74174274868021, + -54.49321718320209, + -54.23834495425245, + -53.99027603454085, + -53.74126329606611, + -53.48407611729288, + -53.234923278913726, + -52.98456172921275, + -52.725766341738286, + -52.46788834710454, + -52.20472972418036, + -51.93819474180007, + -51.67897511484283, + -51.42269666285617, + -51.170692926057846, + -50.923571578648364, + -50.678671852851, + -50.43522112770682, + -50.19153346488385, + -49.93976843551103, + -49.65589603820561, + -49.401811215996666, + -49.143388944656174, + -48.87482302295215, + -48.604484417935886, + -48.33268771624553, + -48.059951800034234, + -47.78568525052522, + -47.51418406991346, + -47.2569113045454, + -47.01017901277052, + -46.76622422855464, + -46.52334558082118, + -46.282048930713934, + -46.03839213126161, + -45.798901053291104, + -45.533075268345726, + -45.28878449528761, + -45.04381906917227, + -44.79269558835044, + -44.531454907327145, + -44.26425464129381, + -44.008788626376884, + -43.753970264792265, + -43.485370298172, + -43.22283533452984, + -42.97348931885159, + -42.70806880953647, + -42.43618369747359, + -42.18888948457328, + -41.939429867018475, + -41.68074324909305, + -41.4255371376996, + -41.16943682462024, + -40.91186907428929, + -40.63815205152, + -40.36003941417462, + -40.07929954669712, + -39.777130073828076, + -39.4570397235451, + -39.13133218251017, + -38.796400427182945, + -38.45948939543574, + -38.115930418119866, + -37.76778565215383, + -37.42206673784064, + -37.06586211795496, + -36.70302579198616, + -36.34792122705641, + -36.03288476294385, + -35.715466802372134, + -35.39327975906087, + -35.075994858784874, + -34.76924621846017, + -34.45205543597953, + -34.148596864654486, + -33.85900809784277, + -33.571580209405624, + -33.281189508290616, + -32.977806838871054, + -32.68122437592948, + -32.3888342647305, + -32.09676660137176, + -31.80632160802792, + -31.52300481168706, + -31.242152314284507, + -30.963346085348668, + -30.691619348407944, + -30.43308620677529, + -30.181230178828628, + -29.930258250525448, + -29.696866478426877, + -29.466847155523265, + -29.239021472583524, + -29.026972166393996, + -28.8237212903129, + -28.621783519943893, + -28.430025531873827, + -28.241866155491973, + -28.054040986262187, + -27.87805176584032, + -27.71021418685295, + -27.539630087736835, + -27.38435680389206, + -27.238892152319405, + -27.08854595439461, + -26.949023332399104, + -26.819225982448028, + -26.682917859090434, + -26.553996079709922, + -26.43164188604073, + -26.30849850592943, + -26.188262287617565, + -26.071176684234214, + -25.95478467593371, + -25.837889211639578, + -25.72565769787192, + -25.6090831455678, + -25.490410760347128, + -25.37187922714603, + -25.25206312999524, + -25.13016530438501, + -25.01009609733855, + -24.8901393943063, + -24.768264223957846, + -24.649552360534514, + -24.529791348565993, + -24.413770288028577, + -24.29357489215293, + -24.17349303794771, + -24.052755247857867, + -23.930564720279055, + -23.809504119812164, + -23.686770507825614, + -23.564303171892195, + -23.442569023961706, + -23.31896576490457, + -23.195598344294645, + -23.07283876649093, + -22.95546625900003, + -22.837554086804055, + -22.722128948949262, + -22.614458107091732, + -22.509820671686885, + -22.410057757095156, + -22.31501803622426, + -22.223569954326916, + -22.138705934772016, + -22.060499210689603, + -21.98384617338542, + -21.908987118375066, + -21.84094153906116, + -21.773424875212275, + -21.701184821441792, + -21.634376703258035, + -21.572484487211174, + -21.5102184136449, + -21.448783042602518, + -21.391561448655736, + -21.3328649170468, + -21.270370983152183, + -21.209024595385703, + -21.148813876046027, + -21.088742584854412, + -21.02744902242941, + -20.964939838097717, + -20.900941901509675, + -20.834707327201077, + -20.76697246412593, + -20.699587458716117, + -20.631934031270504, + -20.559767564483245, + -20.489113801015886, + -20.417698881190578, + -20.344878252095764, + -20.271170893347175, + -20.200973242386176, + -20.132304868802283, + -20.062492769684184, + -19.99404634108976, + -19.924140110056346, + -19.853287205483973, + -19.78095801332462, + -19.707443533284177, + -19.63156149244821, + -19.55245929739752, + -19.47473788950867, + -19.392121425032574, + -19.304250094265583, + -19.216207428785335, + -19.123857039560107, + -19.02650636545839, + -18.922544716211487, + -18.812494535573286, + -18.699170972107435, + -18.58244379245635, + -18.45859968595741, + -18.329501197930224, + -18.193895725187208, + -18.05200564627889, + -17.903262512236594, + -17.747543578216767, + -17.590668064165165, + -17.42615017423268, + -17.25835424182736, + -17.09114063677347, + -16.918762199579422, + -16.736777954421882, + -16.563218495980028, + -16.389427875316613, + -16.197349502565203, + -16.014235854213386, + -15.836343589404848, + -15.644512083276659, + -15.456104541958904, + -15.272143446768258, + -15.083122322955424, + -14.894441617632763, + -14.711319486896373, + -14.52746141925098, + -14.3417640965953, + -14.157278726508983, + -13.967285526208965, + -13.775288452181831, + -13.579680168693109, + -13.38107443699138, + -13.178964650780102, + -12.977252444787776, + -12.771699419863873, + -12.563938401381387, + -12.355934021140786, + -12.142629356441429, + -11.93113366350645, + -11.717669643847204, + -11.501052307978233, + -11.284555626151555, + -11.06844942166838, + -10.852541839399422, + -10.636005026619523, + -10.423527377022992, + -10.213310216982059, + -9.999075763703555, + -9.785930262927305, + -9.577366736144475, + -9.36603030307235, + -9.147755432275234, + -8.939428805736833, + -8.731140399381117, + -8.518671652381668, + -8.31098694241625, + -8.106092132470822, + -7.901629527846874, + -7.6946174871784745, + -7.485699018879198, + -7.281496518549839, + -7.078862784376807, + -6.873897714768329, + -6.676319700273836, + -6.4864640903131745, + -6.289130253810288, + -6.104133571272094, + -5.933536469508783, + -5.757799320920648, + -5.584755887518073, + -5.427087786521035, + -5.268344946207315, + -5.116876057770809, + -4.974848327334748, + -4.832670478293677, + -4.710412238595439, + -4.595053907280515, + -4.480850047095039, + -4.3831196509593315, + -4.298973724467213, + -4.223312224241947, + -4.16251912661842, + -4.115475682752629, + -4.079632921713764, + -4.057683322035281, + -4.0497633088001175, + -4.055863258036774, + -4.076998215256428, + -4.1134502271726925, + -4.164975272496102, + -4.2325182923216325, + -4.318591759797483, + -4.423047853198676, + -4.543722847198863, + -4.684773464165652, + -4.844670432503804, + -5.017705211420784, + -5.217147349040418, + -5.432995513525165, + -5.662264449874713, + -5.909273918413672, + -6.168061038992916, + -6.437447625694629, + -6.719855812733649, + -7.014831557942956, + -7.317825426702909, + -7.622772978317606, + -7.940282393727611, + -8.26320916901528, + -8.586785865539298, + -8.914048899272423, + -9.237595242606512, + -9.556300646951536, + -9.878293249501493, + -10.199021843992485, + -10.513134340491707, + -10.828795519518424, + -11.174391149549265, + -11.481227620596052, + -11.788309280238991, + -12.092349562421603, + -12.39322325232527, + -12.691973430070467, + -12.983382277509811, + -13.274590340662257, + -13.564045654261891, + -13.849703564491298, + -14.136216974038087, + -14.422028737490951, + -14.707283067784356, + -14.99114532930672, + -15.275945174048655, + -15.564766590843552, + -15.852752499044497, + -16.142906850652306, + -17.17314741044977, + -17.478182813658446, + -17.79182832937652, + -18.11079617721354, + -18.42714572180963, + -18.749749002753273, + -19.0816248901036, + -19.40629594972301, + -19.731826082974244, + -20.05841147903698, + -20.401288838203744, + -20.740474809645217, + -21.072438391231586, + -21.42662141925003, + -21.77914286037434, + -22.11837736906065, + -22.471611014192685, + -22.834011270115308, + -23.179721988586955, + -23.53415774461837, + -23.90158646706203, + -24.2544405819262, + -24.610666258146484, + -24.976154241038806, + -25.333454188733036, + -25.689471558670224, + -26.051056875198427, + -26.419257966070656, + -26.786369727597965, + -27.15264842046791, + -27.52334865978693, + -27.894932873525505, + -28.26387342846709, + -28.638491410536695, + -29.015233919415305, + -29.391840090992194, + -29.769291850625944, + -30.15057998175051, + -30.526253229073507, + -30.896677850573962, + -31.26966465648412, + -31.64087742523774, + -32.0007279253995, + -32.36426563289039, + -32.73396917822784, + -33.09182946101586, + -33.45345872141775, + -33.81766227133371, + -34.177694557752176, + -34.53528757347948, + -34.901174909526134, + -35.269196621898715, + -35.62711607127921, + -35.99285285849184, + -36.36277638389323, + -36.725180587024084, + -37.08824653846684, + -37.44433345109259, + -37.78923882709414, + -38.14177079186136, + -38.490278868950035, + -38.83548993586474, + -39.19184373751581, + -39.54921569486623, + -39.90673058848482, + -40.273446003535724, + -40.64015304783525, + -41.00393762273027, + -41.370740488685996, + -41.74091713701195, + -42.09902392828216, + -42.46042622252486, + -42.82537474447516, + -43.179490651063375, + -43.528849507652225, + -43.88205847688059, + -44.232331716935605, + -44.56833052708007, + -44.89985248724656, + -45.2284906256809, + -45.5493857404015, + -45.87614441547058, + -46.22424725687594, + -46.53783796105583, + -46.8537183745384, + -47.165978501112086, + -47.476069407070455, + -47.79506382989975, + -48.11556022545372, + -48.434348355419566, + -48.756109919126644, + -49.06988091178277, + -49.380598624341346, + -49.690779680787195, + -49.997267269464146, + -50.3049975449524, + -50.61072713610734, + -50.911144104523196, + -51.206718908487716, + -51.49952154089539, + -51.79271361906446, + -52.086862643448995, + -52.38092796772231, + -52.666114434227445, + -52.950917199642994, + -53.24378484397096, + -53.53078472662074, + -53.816388825820525, + -54.114016522739774, + -54.41317251061458, + -54.70798654818017, + -55.00045128159819, + -55.2997366557262, + -55.59838606562386, + -55.89137971230882, + -56.188058153598625, + -56.489160884856666, + -56.78881823532458, + -57.08930989206927, + -57.391741350204185, + -57.692745173151515, + -57.99057008646997, + -58.28297681813924, + -58.575543138993766, + -58.86903618089999, + -59.15816470046521, + -59.442831041731225, + -59.729271902696276, + -60.016024283583214, + -60.295415946986914, + -60.57171222326323, + -60.85248685486421, + -61.13238359286206, + -61.40840686037356, + -61.68662383327404, + -61.96647724375321, + -62.23837500263527, + -62.502096957689474, + -62.760493470537035, + -63.01658868620819, + -63.27047895359807, + -63.50826020631331, + -63.751709585442306, + -63.99228771054395, + -64.22153675376323, + -64.45136706449661, + -64.67401691207169, + -64.89087507459233, + -65.106517446601, + -65.31253473777473, + -65.51536748455793, + -65.71155381379072, + -65.89730880834624, + -66.07802958081712, + -66.2568334350681, + -66.41367613797222, + -66.57235287423055, + -66.72910938266696, + -66.87218144916228, + -67.01347147311785, + -67.14473095443732, + -67.26327976348009, + -67.37890441972439, + -67.48361775389816, + -67.5762377628514, + -67.6674938020023, + -67.7491293121327, + -67.81838468367297, + -67.88191109430018, + -67.93618316791971, + -67.98133990499582, + -68.01715817116215, + -68.04118431443811, + -68.05657977150146, + -68.06603921525864, + -68.06342856125076, + -68.04596045508238, + -68.01518506720029, + -67.97347259576468, + -67.92268206371651, + -67.86021994208443, + -67.7861755823915, + -67.69975808599018, + -67.60095100857507, + -67.4934195066361, + -67.37627270805676, + -67.2482438994998, + -67.11073870702361, + -66.96623401873879, + -66.8113376015874, + -66.64647559103149, + -66.47144652637122, + -66.29156644766901, + -66.1108632901167, + -65.92190724816146, + -65.72716727582748, + -65.53873886504608, + -65.34470480409853, + -65.13905019836768, + -64.93716412962752, + -64.73962551762308, + -64.52631575912591, + -64.31077071691386, + -64.10085223510309, + -63.882594558202356, + -63.656813799009974, + -63.43510654249091, + -63.208947542039255, + -62.97752796227855, + -62.74848487076831, + -62.514877330043205, + -62.28154834304957, + -62.05219778968952, + -61.81971488031907, + -61.584094628424914, + -61.351293511264686, + -61.113761592572054, + -60.87427425174988, + -60.636052446036175, + -60.39865609892982, + -60.15902393001214, + -59.924705926141165, + -59.68590459739886, + -59.447092126024984, + -59.211142750873265, + -58.96858000853882, + -58.72783673028705, + -58.49276578472339, + -58.25714823689183, + -58.0182650131093, + -57.794135858412766, + -57.5628600650443, + -57.32908277899748, + -57.10322510004539, + -56.868014170082205, + -56.62955861028737, + -56.39809843734877, + -56.1617801757568, + -55.92196704229794, + -55.68934583397833, + -55.46334633026685, + -55.22719909196398, + -54.992554547595326, + -54.76169334006083, + -54.52965323139209, + -54.29467957012429, + -54.066640298967734, + -53.84073233980438, + -53.610602003022834, + -53.38239275488003, + -53.15383851165397, + -52.92009762022746, + -52.68988001827451, + -52.46368493446851, + -52.23918400016331, + -52.021429454858115, + -51.810113332496485, + -51.594940866430484, + -51.386823461491225, + -51.179549268093474, + -50.96621960282022, + -50.749779523243724, + -50.528890585193665, + -50.3101877073193, + -50.08814360606012, + -49.857553105868305, + -49.62187189069538, + -49.3829594751214, + -49.14177276858828, + -48.900210588080874, + -48.658576175881926, + -48.414857305623684, + -48.178163184624616, + -47.94791360964173, + -47.71489974734685, + -47.47955062429109, + -47.24258062910488, + -47.011546636966834, + -46.77584374169844, + -46.53319506962506, + -46.29080597647534, + -46.04607075076184, + -45.80436712260419, + -45.54888612559069, + -45.29302623879207, + -45.04261198579043, + -44.78852661576912, + -44.51998027688438, + -44.26230853726105, + -44.00935795739714, + -43.73445301016194, + -43.457632107481345, + -43.1939152143408, + -42.91824131676634, + -42.63096257128518, + -42.36365961289818, + -42.10241000710876, + -41.81297046055366, + -41.51796373579707, + -41.23143676531105, + -40.92113763704598, + -40.606892251486805, + -40.30022890223715, + -39.97706596929543, + -39.657648821759686, + -39.33657419881249, + -39.00522352284926, + -38.67613681457556, + -38.34936825255397, + -38.01209357295046, + -37.678517169079996, + -37.34836826179574, + -36.99805686093465, + -36.64505427476551, + -36.29905258356289, + -35.948714717804265, + -35.59390738162773, + -35.24811213806463, + -34.90949555582719, + -34.567481565253374, + -34.24592603650697, + -33.937294662885776, + -33.621962712142306, + -33.315087209689324, + -33.03286414559924, + -32.7438962484879, + -32.46124429651965, + -32.19514194763271, + -31.931629684838693, + -31.66562934275739, + -31.413636124569884, + -31.17015669148171, + -30.925899168706554, + -30.688058667965244, + -30.461262313263457, + -30.241066780068092, + -30.025459427801167, + -29.81439984751964, + -29.614409069979523, + -29.42345523035274, + -29.238179503987503, + -29.055850882559447, + -28.88193772330147, + -28.71080987628412, + -28.541607115220092, + -28.37991731223352, + -28.223646009794745, + -28.06594750115205, + -27.917853390565092, + -27.77809345992737, + -27.63426271065992, + -27.495838170192673, + -27.365493223456493, + -27.23043474407258, + -27.096650196234123, + -26.968707927363088, + -26.83995375834438, + -26.704144730972136, + -26.565968946554342, + -26.427652172387216, + -26.287307899422835, + -26.151541713723248, + -26.011902670125803, + -25.869222456010576, + -25.727646136726076, + -25.586396620153735, + -25.442464723509012, + -25.307541277935947, + -25.177722888531928, + -25.04600908381682, + -24.917121572267266, + -24.788125411527496, + -24.662039297282313, + -24.53182931521357, + -24.399620126439526, + -24.267452661191722, + -24.133540617960936, + -23.995636126760715, + -23.853515305897222, + -23.714171059538444, + -23.578191257976414, + -23.44216862851543, + -23.310895225673786, + -23.183907249776336, + -23.063520810172292, + -22.942438759213363, + -22.824832329508865, + -22.717735109243844, + -22.615610707046123, + -22.517291680403947, + -22.422491462697835, + -22.331134837332154, + -22.248243963609365, + -22.16978687815482, + -22.093176398706508, + -22.01944584829417, + -21.95121705486948, + -21.88579223943143, + -21.821502822345227, + -21.763843742305273, + -21.709343889518678, + -21.652646960406056, + -21.598710947348714, + -21.54846774613765, + -21.493919830806792, + -21.438652213157617, + -21.38442425464531, + -21.326744362612235, + -21.266598716013863, + -21.20500619847264, + -21.142429721477257, + -21.079348065052375, + -21.01472626823717, + -20.94951722524327, + -20.886028908842263, + -20.822940275257913, + -20.75488132953802, + -20.69074946712982, + -20.629465710400524, + -20.567361864538576, + -20.504057880498937, + -20.44361271371172, + -20.38431961969177, + -20.32272947393359, + -20.259079127211745, + -20.190229059079506, + -20.116169726382388, + -20.034808625595353, + -19.94606171186625, + -19.853561276949925, + -19.754038063000156, + -19.650394833854403, + -19.544781420698843, + -19.43262049913946, + -19.314214499500526, + -19.1902777316672, + -19.061786076432135, + -18.933767326625006, + -18.79853376685333, + -18.661247472734505, + -18.52719926587841, + -18.38940716913294, + -18.246644100954516, + -18.106142906429113, + -17.964895443170374, + -17.8159615878383, + -17.664483037358462, + -17.51443774750091, + -17.355682865318865, + -17.197776038334222, + -17.039103784047885, + -16.874082576074187, + -16.702668619872654, + -16.537701235242935, + -16.370540557097137, + -16.18695180139197, + -16.016725783392605, + -15.841114752710066, + -15.6509785869013, + -15.4640804517942, + -15.276518958243155, + -15.083292607797304, + -14.888891144387616, + -14.69838754911703, + -14.50406689039443, + -14.307454029086736, + -14.111003316125702, + -13.912422283353548, + -13.713651235853419, + -13.513900237430422, + -13.314401368792659, + -13.111179904798744, + -12.911452707155615, + -12.709102012793903, + -12.510644090152551, + -12.313918253669252, + -12.114851699028497, + -11.919709982314373, + -11.726520385163177, + -11.529653227947433, + -11.334206437284548, + -11.141027640066572, + -10.947911924409743, + -10.754110868757065, + -10.565428209175893, + -10.377840332203059, + -10.185543787097933, + -9.994676687883254, + -9.8099209645742, + -9.625504437036492, + -9.436851783690933, + -9.258801554602389, + -9.083457851716325, + -8.902209382937015, + -8.727783505526311, + -8.555528958324672, + -8.381863023688284, + -8.207941606531735, + -8.031832381492727, + -7.852682171794043, + -7.677737487619914, + -7.499830232370012, + -7.32343444121509, + -7.15412986713176, + -6.97742937956745, + -6.808263461437903, + -6.645239230553583, + -6.480126330553118, + -6.321610129894153, + -6.171406040112868, + -6.025782510531592, + -5.8840604152574105, + -5.750222640994218, + -5.620357549438017, + -5.499672325962924, + -5.3875974493949625, + -5.27970169969005, + -5.181373672890584, + -5.09244340726824, + -5.010364330417337, + -4.939180123770951, + -4.87932959992753, + -4.83092898776508, + -4.794338018227281, + -4.770845822589469, + -4.761479650395224, + -4.767347263675286, + -4.790003260981669, + -4.83002707553688, + -4.8857563635534556, + -4.962009810454228, + -5.062494608257472, + -5.182496145017407, + -5.319464080856335, + -5.48646447435295, + -5.6781672343620535, + -5.8818786152041165, + -6.1093658639785975, + -6.353615042867167, + -6.607929683684417, + -6.8780239507149, + -7.16209689562419, + -7.456209988506733, + -7.755236388109119, + -8.065939563465781, + -8.383962262434833, + -8.703661947642509, + -9.029328828734164, + -9.351076408907938, + -9.670234092492473, + -9.990746753030484, + -10.310794466310988, + -10.624628182040013, + -10.937141983048106, + -11.246744698762829, + -11.551981303232175, + -11.854876207444745, + -12.152643821505787, + -12.447524421561937, + -12.740226959383119, + -13.025775042882891, + -13.31259659865821, + -13.598497596494655, + -13.878944892651946, + -14.160843513240069, + -14.445097367089, + -14.72880539492346, + -15.012365001907149, + -15.326899446551678, + -15.61753894322012, + -15.907490575849256, + -16.199323265377256, + -16.49399935871493, + -16.792340988507664, + -17.096481318043487, + -17.40324943071121, + -17.71432425738958, + -18.03554537615367, + -18.358983961304972, + -18.682138973977246, + -19.0180636692091, + -19.353281887089786, + -19.6902777995624, + -20.02729388854081, + -20.38171430666889, + -20.732631105220477, + -21.07599373850713, + -21.44454535889323, + -21.81149554677682, + -22.16536606181982, + -22.534285346715343, + -22.91203407012189, + -23.27393526122621, + -23.64896254038367, + -24.031010326557475, + -24.399525504603716, + -24.776205613627123, + -25.156406424881997, + -25.526184129708575, + -25.8994498320983, + -26.283550700911295, + -26.66314143660697, + -27.038982509312035, + -27.423303471452627, + -27.809498058081246, + -28.189723880756414, + -28.57597217680803, + -28.96952099376038, + -29.36163903154931, + -29.754513215060598, + -30.15316752755474, + -30.544086102844883, + -30.929702536223648, + -31.320676052334807, + -31.700346764452423, + -32.07358755573875, + -32.458027951279476, + -32.83454559896451, + -33.205169920591686, + -33.58145862924901, + -33.9576391690854, + -34.32451164127945, + -34.69708534191942, + -35.07466363624796, + -35.44092166896769, + -35.8112400397407, + -36.22187416482816, + -36.58558715914228, + -36.95019923390805, + -37.30722039055362, + -37.66022645519799, + -38.013865676811584, + -38.36429207274727, + -38.71955888602662, + -39.08086347353355, + -39.437007420312284, + -39.80208930662878, + -40.174053129625705, + -40.536293716082035, + -40.894992762822845, + -41.26334274470197, + -41.62206518692534, + -41.973968096581395, + -42.33501311442969, + -42.689788615724005, + -43.02963554909753, + -43.37327266607992, + -43.72533593541936, + -44.06457962885775, + -44.4099779056109, + -44.75767671814547, + -45.09718448453561, + -45.43531725412767, + -45.776304553782836, + -46.108939369182984, + -46.44315197593767, + -46.77671320836342, + -47.1097916500584, + -47.44092674373454, + -47.77223045426809, + -48.10040012601571, + -48.4314894830876, + -48.75754412267551, + -49.078659471510015, + -49.40134906470348, + -49.720839445720365, + -50.040349840036484, + -50.360188312589415, + -50.682491734446636, + -51.0052570146535, + -51.327311560291925, + -51.649295372723095, + -51.974327279246154, + -52.29802564782532, + -52.61238112329573, + -52.93298379299863, + -53.25988223727866, + -53.60583207414197, + -53.92246057642615, + -54.24806808279626, + -54.56842567866411, + -54.88147735525404, + -55.20225750322398, + -55.52506010969101, + -55.8387378677252, + -56.15384444336004, + -56.473451500630524, + -56.78653006164733, + -57.09791242056369, + -57.40896515875888, + -57.71766858472592, + -58.021961041411565, + -58.32165198305714, + -58.62245827442661, + -58.92386458923721, + -59.217323747072484, + -59.50993694388504, + -59.838094191706325, + -60.131659958931856, + -60.41831426312358, + -60.71057614856131, + -61.00365228998208, + -61.293513825360534, + -61.58340389910705, + -61.87590932124566, + -62.16118369846589, + -62.438659026915936, + -62.708841181370545, + -62.98038388744832, + -63.243801013062196, + -63.494203051516244, + -63.751191428207626, + -63.999712028628686, + -64.2406005326087, + -64.47703712670896, + -64.70642542945515, + -64.92931317062418, + -65.16318724935785, + -65.38729506878302, + -65.6060726891053, + -65.81616202686729, + -66.01449779138751, + -66.21162846234624, + -66.38659094581782, + -66.56085536796608, + -66.73244684473043, + -66.89035451771738, + -67.03507457511772, + -67.16900249744889, + -67.29275896729585, + -67.41457951260044, + -67.52543905902068, + -67.62724231781792, + -67.72924406711621, + -67.82068476790911, + -67.89999965240955, + -67.97326809434492, + -68.03443977924331, + -68.08705114968794, + -68.1302694767572, + -68.16066800177673, + -68.18272920647078, + -68.19867952246226, + -68.20181207445387, + -68.18951883961707, + -68.1646274842005, + -68.12918384282501, + -68.08260255189471, + -68.02393911772455, + -67.95286829617942, + -67.86868226662678, + -67.7702939523941, + -67.66037218650199, + -67.53937115307448, + -67.40384807520357, + -67.2596935111753, + -67.10973633176081, + -66.94149530078502, + -66.7680674613186, + -66.59164428152881, + -66.41174341663618, + -66.23469514052006, + -66.0554457105644, + -65.86565807463982, + -65.67983002419086, + -65.49355369495187, + -65.29764628527755, + -65.1033288156557, + -64.91078935487995, + -64.71669034036273, + -64.51016631909441, + -64.30264164333961, + -64.0939707719879, + -63.879767744820796, + -63.66013353700236, + -63.43950714809001, + -63.21546653838599, + -62.989324697392306, + -62.76366186457419, + -62.53377246857059, + -62.30305713381066, + -62.07500725259491, + -61.84397569998243, + -61.61013784941881, + -61.37655537051623, + -61.13853762360535, + -60.89692275488019, + -60.65466443261562, + -60.41124009451162, + -60.16567979786915, + -59.8992134922145, + -59.65392790922492, + -59.41130718281685, + -59.1727282859495, + -58.93186539834098, + -58.69888095003819, + -58.474625899546936, + -58.249619840917575, + -58.02886352448362, + -57.82697080168654, + -57.61986416040366, + -57.412477854243484, + -57.21790629901126, + -57.01417455503435, + -56.80427539332728, + -56.60051983870767, + -56.3909301755096, + -56.17867322852458, + -55.96567590669834, + -55.75002019127368, + -55.53821000436251, + -55.32275563397752, + -55.097034951736006, + -54.874554282590935, + -54.65154556264045, + -54.42015676403187, + -54.1891977712623, + -53.9614974957198, + -53.72591319541674, + -53.48680118342321, + -53.25012897881014, + -53.00595907394144, + -52.75762124270159, + -52.51642386106821, + -52.27492439426055, + -52.03446135545029, + -51.80338771123684, + -51.570131743521394, + -51.339573288905584, + -51.111819435022326, + -50.8786841191399, + -50.640249050916225, + -50.398346501704374, + -50.157928984684986, + -49.91153730186999, + -49.65681732613714, + -49.39851113453391, + -49.138684563959714, + -48.87561029299528, + -48.61332713480645, + -48.351313973049365, + -48.09391763721541, + -47.844131904719525, + -47.5925508667915, + -47.33823620512275, + -47.084624928978656, + -46.837978267530694, + -46.582914096065664, + -46.32267761569632, + -46.06674810210955, + -45.81358593373239, + -45.55259010126162, + -45.28519390370538, + -45.02927634043554, + -44.781689275642115, + -44.52085863738756, + -44.26726591293619, + -44.03319750372196, + -43.783763958900835, + -43.52248442722238, + -43.27260548524963, + -43.02231897415474, + -42.761132332254896, + -42.49383754189107, + -42.23604587339814, + -41.98449023263584, + -41.713577270098575, + -41.43731140915635, + -41.16821530747471, + -40.88274234060668, + -40.584601594446006, + -40.29027130515817, + -39.981488308192475, + -39.66911822323395, + -39.359846685451615, + -39.04055651844393, + -38.71213240045084, + -38.387212631084445, + -38.0545504745387, + -37.71601498515601, + -37.391258543936985, + -37.05362203171195, + -36.700536008170076, + -36.35747655690082, + -36.015072282920364, + -35.66764202829099, + -35.32003928951747, + -34.98211857521233, + -34.64601291789126, + -34.31012468152238, + -33.99917280616775, + -33.69036934635618, + -33.37252637187671, + -33.07801542439387, + -32.793133970565, + -32.49856686616356, + -32.22140147035971, + -31.95255704580614, + -31.68582930214602, + -31.423631772945555, + -31.1739095830452, + -30.930711126470772, + -30.692076432081222, + -30.46416432851567, + -30.244015760179764, + -30.034802928863694, + -29.83187604724801, + -29.632595413163973, + -29.440857524061972, + -29.258080208780836, + -29.079226062327194, + -28.902690554308926, + -28.735352235137242, + -28.570039077963198, + -28.40421427345232, + -28.244859088491445, + -28.092574801800435, + -27.943005642885478, + -27.799709405209214, + -27.664916180262097, + -27.529275668507786, + -27.394708065742588, + -27.26959806318795, + -27.144448935461774, + -27.01768573990916, + -26.89787609366886, + -26.777365424158678, + -26.65398058306212, + -26.53442257492223, + -26.413244125949667, + -26.2905665921127, + -26.16954957018384, + -26.047865366896147, + -25.921803248337532, + -25.795793335642138, + -25.671125904950184, + -25.542272870482364, + -25.416761141290415, + -25.292304464815377, + -25.16654336774769, + -25.041264557897748, + -24.916893199446427, + -24.79358078621804, + -24.672231319722187, + -24.548652199182136, + -24.42655841947077, + -24.305231593550875, + -24.18320677676784, + -24.064023907822595, + -23.945339160114113, + -23.8289148212615, + -23.71282700567663, + -23.597508985821865, + -23.482437735536017, + -23.370468805176095, + -23.251013585785863, + -23.142821782250813, + -23.041046932935984, + -22.942268845593144, + -22.844489189901505, + -22.74958296518811, + -22.655536346114808, + -22.563102470299114, + -22.477491037207717, + -22.393557353489836, + -22.30970519529215, + -22.226692937187224, + -22.14600634224972, + -22.06266736309336, + -21.975538256320444, + -21.896577154454505, + -21.82141801150044, + -21.74538678778868, + -21.671662864113483, + -21.60365542603736, + -21.535091750690743, + -21.464296664202067, + -21.398950542882325, + -21.33559701583881, + -21.27496859266713, + -21.214309574897396, + -21.1521963503551, + -21.091359317870097, + -21.030699439283005, + -20.969579625976433, + -20.9098221161416, + -20.85162585422419, + -20.79021143043873, + -20.72591263963573, + -20.66632930359653, + -20.606756013391703, + -20.54793563100285, + -20.489295377111368, + -20.432874415698684, + -20.378494230646304, + -20.32391958757059, + -20.269627165249354, + -20.213192398605802, + -20.15483064850556, + -20.095594385340217, + -20.033812313778647, + -19.969942780704837, + -19.90350039406957, + -19.833527866239653, + -19.764014785982017, + -19.692108766412368, + -19.61360639638979, + -19.532550458494118, + -19.44773062430693, + -19.355592283156742, + -19.25834594038665, + -19.1534272375535, + -19.043982858127226, + -18.92849206129195, + -18.806684199137845, + -18.67850867398856, + -18.54067541708158, + -18.396960040558653, + -18.249224811303247, + -18.091554930154057, + -17.926856700358016, + -17.761750058542518, + -17.58543179215636, + -17.405605300622042, + -17.22859798607869, + -17.039129325914118, + -16.848666693439938, + -16.6686330336351, + -16.47652264047373, + -16.278866978601055, + -16.09137994161027, + -15.897040527105835, + -15.693751042780153, + -15.4966742148757, + -15.298197050089271, + -15.089348171692212, + -14.885089128457635, + -14.6819258564195, + -14.449113779667437, + -14.238462294996125, + -14.027180938854725, + -13.810463310106211, + -13.59211177590087, + -13.377071793323289, + -13.159329879227819, + -12.947782978232762, + -12.73648038212877, + -12.525048836825933, + -12.315720323875656, + -12.109352970906356, + -11.906677108230163, + -11.705393518953267, + -11.505387198968648, + -11.30924365056562, + -11.114067544486828, + -10.918693505094573, + -10.726333082328877, + -10.539315941056248, + -10.351655575671991, + -10.164587177282716, + -9.97766109026659, + -9.79021576216002, + -9.602406903104615, + -9.415187739159482, + -9.230366463441761, + -9.044213924765177, + -8.862251104887306, + -8.681349789377212, + -8.501347110457658, + -8.321457502881403, + -8.140273101105624, + -7.962422570741458, + -7.7838871558740985, + -7.604338394898698, + -7.425114977611501, + -7.249151616998797, + -7.071273543879868, + -6.899545543739369, + -6.737215706948102, + -6.571567806855794, + -6.399927947089783, + -6.232808456374319, + -6.070741063907515, + -5.902810867076883, + -5.741294598085184, + -5.586845810918248, + -5.426456899643438, + -5.27174834862525, + -5.129183736000645, + -4.9889571805071835, + -4.86339172223333, + -4.750069251820169, + -4.642505876003119, + -4.54585226879615, + -4.460211877510048, + -4.384058913325851, + -4.321146436868113, + -4.27187270826552, + -4.236265106477961, + -4.216005860397327, + -4.210176772519647, + -4.220354095654507, + -4.2473615803990485, + -4.292681161497685, + -4.3587749747053355, + -4.445349518086225, + -4.5524076363952135, + -4.683500954836085, + -4.8432594067400325, + -5.022028914400991, + -5.2191401875980645, + -5.440063084845116, + -5.672922677038756, + -5.922664565901052, + -6.188808705343841, + -6.461947549427972, + -6.754117920110981, + -7.052798465791427, + -7.35059411751251, + -7.661967325805363, + -7.9832890317025464, + -8.297017429364743, + -8.611832612467229, + -8.930462069406301, + -9.240934484010658, + -9.550160389278119, + -9.862375700301817, + -10.168760128912231, + -10.473256055642691, + -10.777581275065579, + -11.075524237624167, + -11.371149705828651, + -11.662907304778852, + -11.952265851473792, + -12.240132377325695, + -12.52370127523571, + -12.808053908403776, + -13.097543095082074, + -13.384641468399407, + -13.669836436712401, + -13.958753857364563, + -14.250420843215275, + -14.541161131699276, + -14.832444982102599, + -15.131949392039019, + -15.431893213659425, + -15.734957774675108, + -16.04875672451202, + -16.36280414491753, + -16.683553232004968, + -17.00699308186, + -17.332747334602168, + -17.667887062929207, + -18.006987923791336, + -18.34423684463063, + -18.695508690381114, + -19.04334643942763, + -19.383285249998647, + -19.72287251600759, + -20.078413829905095, + -20.43400135525887, + -20.776686380526844, + -21.14124394717289, + -21.50906632415472, + -21.86146422365928, + -22.224969733501066, + -22.604764968625048, + -22.966135933097714, + -23.333190888492236, + -23.712322423120806, + -24.07678349836263, + -24.44302401814183, + -24.81916976232616, + -25.184358791921095, + -25.550925890268402, + -25.92440996628066, + -26.299281066303568, + -26.671911481988346, + -27.04590893036592, + -27.42363718412834, + -27.799273898283765, + -28.177081677650502, + -28.555931951833543, + -28.938372998127534, + -29.320798679575173, + -29.703302227329466, + -30.085839146691445, + -30.464179820922475, + -30.838759530642555, + -31.217494140793907, + -31.583673161430763, + -31.94729185703748, + -32.321546013104644, + -32.68507945473096, + -33.047322176730255, + -33.414348603841425, + -33.77725214880683, + -34.13121959916513, + -34.49136493089003, + -34.858149523061954, + -35.21317117890908, + -35.57320167927696, + -35.93912655339301, + -36.297759702010254, + -36.658166114989136, + -37.01584278101903, + -37.363671882451406, + -37.71918818737856, + -38.07009011853977, + -38.4192419354633, + -38.779972176411505, + -39.138676472252456, + -39.49906960422623, + -39.869975854523005, + -40.241600283067065, + -40.60342805716733, + -40.971095771213015, + -41.339607651174774, + -41.69576764207521, + -42.05619454683223, + -42.41976727018062, + -42.7712731748833, + -43.117881304040026, + -43.47096678291186, + -43.81918218196119, + -44.160421813372125, + -44.51270227679648, + -44.863395806909736, + -45.20718075785223, + -45.558118553094246, + -45.899440869304115, + -46.24028870659253, + -46.58268028396712, + -46.922831346866076, + -47.26038864953452, + -47.6007955930503, + -47.938188878742935, + -48.27607148286675, + -48.611115283100666, + -48.94177586453975, + -49.27426430952204, + -49.60512664717823, + -49.93364108685517, + -50.26499397829418, + -50.60010530903664, + -50.93593920746131, + -51.267822894194, + -51.59801866473734, + -51.93094760277337, + -52.26200271980654, + -52.58137243184985, + -52.90707399580594, + -53.23821734458246, + -53.558469572304226, + -53.879483425254215, + -54.2092128421484, + -54.54185155314612, + -54.88932727075317, + -55.24249321569978, + -55.596643036632805, + -55.942674701815115, + -56.290443054981836, + -56.640411972020516, + -56.98408075989082, + -57.325307407783605, + -57.666136180459816, + -57.99724724428649, + -58.310970848072145, + -58.619696760548145, + -58.92702186794036, + -59.236775048101684, + -59.537340151671366, + -59.83459656830051, + -60.13572461652187, + -60.4324845962634, + -60.72202133405235, + -61.00940804596916, + -61.284146701549226, + -61.555728698510464, + -61.82696216986305, + -62.10138520566945, + -62.37045248164464, + -62.63220986432724, + -62.88779565580989, + -63.14171686106158, + -63.42171388515108, + -63.65871347807436, + -63.90220543119827, + -64.14685131473944, + -64.380434954368, + -64.60878200641977, + -64.83653060712273, + -65.05782932678203, + -65.2770852740441, + -65.48701069616845, + -65.6911606816281, + -65.89607652863722, + -66.09474127384375, + -66.31184830494684, + -66.49555014564436, + -66.67650043253545, + -66.87310345199377, + -67.04243044693298, + -67.20109124786681, + -67.34934314279768, + -67.48868190342226, + -67.6152598900484, + -67.72943327169341, + -67.83696138410691, + -67.92957533813689, + -68.00756133962416, + -68.07396299553434, + -68.12490626916019, + -68.16165420916077, + -68.18447059190872, + -68.19471965844453, + -68.19422577114908, + -68.17963605247925, + -68.14973647685582, + -68.10357412857022, + -68.04309324752415, + -67.97207058491907, + -67.88761146640188, + -67.78784341323492, + -67.67681140481433, + -67.55214102633916, + -67.41354055578304, + -67.26579036318951, + -67.10583100720318, + -66.94292764651082, + -66.77491661115016, + -66.60226357385955, + -66.42403430874768, + -66.24711004653231, + -66.07194777803723, + -65.8888736709726, + -65.70669644053216, + -65.52605098415836, + -65.3389185521889, + -65.14908149935475, + -64.96048925841929, + -64.76972608456713, + -64.57381824928201, + -64.3791344660323, + -64.18148199195709, + -63.981151055753415, + -63.77752144969465, + -63.57319723378935, + -63.365163333170734, + -63.15492654382409, + -62.945898469985636, + -62.73241123742727, + -62.51923284037687, + -62.308349848833195, + -62.094569124912574, + -61.876731772078266, + -61.660221863054424, + -61.43827108087202, + -61.21159987807561, + -60.98462798178336, + -60.75627815165769, + -60.52564879010985, + -60.296167193870836, + -60.06459632240016, + -59.82995713548851, + -59.59667484648438, + -59.3579326006824, + -59.11505296780608, + -58.87564497207802, + -58.63757934739215, + -58.392745508136976, + -58.155700546167544, + -57.926264880692045, + -57.68475196623979, + -57.45165653454874, + -57.21967681709609, + -56.976653191345996, + -56.740985283310046, + -56.51031439087568, + -56.27255462907921, + -56.03777018960083, + -55.81333338627688, + -55.587746813302, + -55.351435034574585, + -55.119544184925374, + -54.89091806950956, + -54.65315513065476, + -54.41529335908701, + -54.18454709911138, + -53.94641026415759, + -53.70438234670335, + -53.467279125317376, + -53.22438777065321, + -52.97598323518786, + -52.73635432009008, + -52.49902106545069, + -52.26215693833489, + -52.032434838484114, + -51.80143886598082, + -51.57815664422095, + -51.35058741694427, + -51.12037014615864, + -50.88821687901644, + -50.64957361497919, + -50.41436834867109, + -50.17546861867721, + -49.92890091489961, + -49.6789750660276, + -49.429652796231004, + -49.17569703060559, + -48.9207764239108, + -48.67046159851721, + -48.41863653161014, + -48.17785718793287, + -47.93933897121058, + -47.67281443309361, + -47.42377282292627, + -47.185082938086424, + -46.94882815642885, + -46.700490486465725, + -46.45525309815263, + -46.21177766739795, + -45.97069543633762, + -45.719215041775186, + -45.47124758114668, + -45.22963354800662, + -44.990147497932135, + -44.7387569525379, + -44.48866234233836, + -44.24992910988856, + -43.99863821366199, + -43.732647083377834, + -43.47267251101343, + -43.217003439382125, + -42.95010965130786, + -42.676783674005726, + -42.41717333370034, + -42.164115996782556, + -41.89254509713656, + -41.61708458340238, + -41.34734913493048, + -41.061625157362165, + -40.7652650433777, + -40.47133710313652, + -40.16424603143145, + -39.85368225169909, + -39.54273118661796, + -39.222530030983044, + -38.89157386271389, + -38.563973957574525, + -38.227126143397115, + -37.88248697364101, + -37.55197748559018, + -37.20839009955219, + -36.85044275868542, + -36.50248672176635, + -36.156593284841016, + -35.80565575556108, + -35.457912478486016, + -35.12443794837501, + -34.79063364554585, + -34.46089862331865, + -34.158724860412335, + -33.85711200902962, + -33.54851771848214, + -33.26904674483539, + -32.99048511996118, + -32.70763129128961, + -32.44397959648887, + -32.186520092905944, + -31.92207919171088, + -31.66654454313218, + -31.423143867287802, + -31.180937758785337, + -30.941562837459823, + -30.710265389050218, + -30.48591565277127, + -30.27155217361085, + -30.06044039019869, + -29.852837116124395, + -29.65821965345719, + -29.47374363829907, + -29.289308221845356, + -29.11355146632258, + -28.94326228285456, + -28.771299701455444, + -28.60391715640494, + -28.44478188561241, + -28.287143868490215, + -28.128547136297414, + -27.982156688014772, + -27.84108800553709, + -27.695576842662707, + -27.55768435920355, + -27.427185144312723, + -27.29078783811361, + -27.15701972986323, + -27.02789292391146, + -26.89630659737769, + -26.766524754676166, + -26.63890827340488, + -26.50998986811527, + -26.37930138100591, + -26.252635785012448, + -26.122613742951934, + -25.989233641777307, + -25.85619187003529, + -25.723001737915244, + -25.58702980593626, + -25.45334178306973, + -25.320643132813696, + -25.186769046028385, + -25.056151207291038, + -24.925521577812056, + -24.799887659456303, + -24.67113774492623, + -24.541946985087716, + -24.41353367974446, + -24.284415243938945, + -24.157379816213925, + -24.028791788956305, + -23.90251251487836, + -23.778305565422993, + -23.652621510385604, + -23.52801573154487, + -23.406664723236712, + -23.290583916296562, + -23.17299805591505, + -23.05803106552739, + -22.948452539768354, + -22.840906137286407, + -22.737569530668804, + -22.636938082674405, + -22.538817962300598, + -22.44839958144037, + -22.360081603669116, + -22.271002634935414, + -22.184900618477602, + -22.103239130672712, + -22.014479762357627, + -21.925076219122143, + -21.84358296127434, + -21.762901278132713, + -21.680065064600818, + -21.603796169976505, + -21.5298319625657, + -21.448699523720126, + -21.37053181201758, + -21.29522768411689, + -21.220193220675228, + -21.144932436311436, + -21.069502756738537, + -20.993000401104982, + -20.915139598245805, + -20.836362476713152, + -20.759848821063958, + -20.685694248929767, + -20.607965797768685, + -20.531906658937547, + -20.4582291401625, + -20.38468112958522, + -20.309451168894814, + -20.238488598494687, + -20.169293725160717, + -20.098530092779974, + -20.02660230942389, + -19.9500141454091, + -19.869935506011178, + -19.786749288357925, + -19.70078623204097, + -19.611337121528702, + -19.517673369750533, + -19.42401636348683, + -19.32484162536539, + -19.219512380743346, + -19.11009234439682, + -19.00561746281542, + -18.900630452626732, + -18.789210306109172, + -18.67288115520019, + -18.55344480226453, + -18.4306162347505, + -18.301523436571486, + -18.166633892675442, + -18.030478909515868, + -17.891823566838152, + -17.735483461156054, + -17.573967505978977, + -17.40960829443117, + -17.23748555687319, + -17.068687548978406, + -16.898923225515574, + -16.71677063759025, + -16.541886205758647, + -16.370041594298264, + -16.1794668729959, + -16.002906841016575, + -15.838150680923476, + -15.65541404846038, + -15.470282902125652, + -15.28934621217244, + -15.10011313197145, + -14.904843790414107, + -14.715755247753119, + -14.52645821299971, + -14.332290870385137, + -14.132606731027836, + -13.931727493688731, + -13.72738080668493, + -13.520244894338862, + -13.314763867680039, + -13.10528222978969, + -12.898854902486203, + -12.689737788942864, + -12.483305136228353, + -12.281972521953938, + -12.052623322930717, + -11.817743968530818, + -11.584338453453785, + -11.348256864236905, + -11.114342842430563, + -10.883604701583929, + -10.654761443621585, + -10.42478171950886, + -10.195302979942849, + -9.97475231693026, + -9.769998519232248, + -9.571054807203446, + -9.375417913997303, + -9.184170727774703, + -8.988597397886682, + -8.791890416085007, + -8.602719953838504, + -8.411860111056003, + -8.21997760218974, + -8.031556981128379, + -7.8376941515003775, + -7.643111751732136, + -7.447022164396884, + -7.249836894600815, + -7.05142909650045, + -6.864192343081893, + -6.673116519509215, + -6.480025557699567, + -6.298781596663485, + -6.114105451143301, + -5.937361607614952, + -5.7721289455864175, + -5.607215117982718, + -5.4434819972844135, + -5.288422461368478, + -5.137776625133515, + -4.987381387024947, + -4.846559694129956, + -4.709753934769112, + -4.578624702006177, + -4.457572723125548, + -4.339024241729415, + -4.2294753258954865, + -4.130914987869087, + -4.039879148273867, + -3.95657914556615, + -3.8826764758420067, + -3.8201087528016426, + -3.7672292828033918, + -3.7256977397103426, + -3.6955138118894784, + -3.6770146209065997, + -3.6715946955947816, + -3.6808656487423788, + -3.7055355155165337, + -3.7449386071828585, + -3.802030474497758, + -3.8794570338897474, + -3.97420013018582, + -4.083911746718939, + -4.221500530721805, + -4.387535942198094, + -4.566653020215587, + -4.76113262777675, + -4.976709965202321, + -5.199257730520783, + -5.434835159250235, + -5.685380549926435, + -5.9428732363886, + -6.21238316471042, + -6.50696499359925, + -6.773886359439698, + -7.053750767225963, + -7.33973572622452, + -7.626456913534832, + -7.916782464454037, + -8.205646712319059, + -8.492050094030459, + -8.779053840349983, + -9.064313604001057, + -9.33384660439048, + -9.61646527958896, + -9.900424270673751, + -10.183177791607156, + -10.46027226751575, + -10.739440009601028, + -11.016061103154998, + -11.288266148574056, + -11.56284721691582, + -11.832733983018528, + -12.10052109320295, + -12.373206564594877, + -12.643139739294062, + -12.911854727461288, + -13.185682238104803, + -13.46016140509024, + -13.735541888662391, + -14.012805277113669, + -14.291571137100174, + -14.576080596574343, + -14.861663923350035, + -15.147062863209158, + -15.436449379522982, + -15.729661487595468, + -16.025683577990534, + -16.3259641118826, + -16.628643167328327, + -16.93640083820361, + -17.25237864626378, + -17.56434155192122, + -17.881837796544843, + -18.21125739537088, + -18.535305797214715, + -18.863330300252386, + -19.190294409900005, + -19.531916121181638, + -19.869821903325168, + -20.197928657670445, + -20.5461424621001, + -20.892740304918068, + -21.226708387833042, + -21.570438651134808, + -21.92730913622124, + -22.27337495356273, + -22.619024390057913, + -22.976571053052066, + -23.32787112560278, + -23.673687321816168, + -24.02903025793823, + -24.381686420947037, + -24.726948925539567, + -25.07982105962973, + -25.427353101501105, + -25.781701017069786, + -26.13694409316997, + -26.48784201106306, + -26.84263462170883, + -27.200202960430932, + -27.557248079750657, + -27.912253275792036, + -28.27559316550701, + -28.63439632886228, + -28.991763551401778, + -29.353511115547064, + -29.709783645660497, + -30.01323901761087, + -30.362695436940708, + -30.710804430413184, + -31.048522993817613, + -31.392226461220748, + -31.737511267222768, + -32.072843154855654, + -32.41893289161984, + -32.76050294582449, + -33.093835998479435, + -33.43253142031484, + -33.774557551109254, + -34.11879081435566, + -34.45416380248082, + -34.79214542782523, + -35.13956589482416, + -35.47964635722244, + -35.82015204080372, + -36.15523614887767, + -36.479142864119574, + -36.80674706483185, + -37.1291116637628, + -37.447048364440334, + -37.764806536344665, + -38.08264704370983, + -38.39453813804148, + -38.710798351912224, + -39.02222979718832, + -39.32246295221218, + -39.6186140469893, + -39.90659619198359, + -40.18426418681222, + -40.45012198626207, + -40.74392973947109, + -41.00145920924832, + -41.24388350087197, + -41.48352599803586, + -41.71949558891751, + -41.943007478604, + -42.162533594962134, + -42.3767548274806, + -42.58190509390349, + -42.7769890588805, + -42.96672207836876, + -43.14921278631825, + -43.32522528291063, + -43.49400343403272, + -43.655386636374224, + -43.80946632043466, + -43.95835746958686, + -44.0986616858918, + -44.234111722028814, + -44.362705841581004, + -44.48787799190498, + -44.60818177282764, + -44.726030293359415, + -44.84005633801287, + -44.95205489166338, + -45.05506360824793, + -45.153203812309336, + -45.24850106503814, + -45.337966490095056, + -45.42247563763865, + -45.46732325894877, + -45.545759674876685, + -45.61877177427002, + -45.68643047744021, + -45.747090283895865, + -45.804888994986875, + -45.857196480917096, + -45.90643402647283, + -45.95488229329985, + -46.00148330239156, + -46.04480654641061, + -46.084664143937616, + -46.121982462449786, + -46.156163476189214, + -46.185184775311804, + -46.21000581689569, + -46.231883910132005, + -46.2501290064271, + -46.26582681121732, + -46.27905374974234, + -46.288700712577295, + -46.29704694548059, + -46.30527065409081, + -46.31250846518448, + -46.317928943784885, + -46.32228100271273, + -46.32542482762396, + -46.32747488306811, + -46.328919653780396, + -46.32986608599402, + -46.3304398726619, + -46.33083244968079, + -46.330799733883694, + -46.330557374228555, + -46.330329932323, + -46.330030683635066, + -46.32966117343729, + -46.32929646015045, + -46.32893328567334, + -46.32857092034011, + -46.32817699677578, + -46.32776764111201, + -46.32763750722102, + -46.32752353585319, + -46.32741971950408, + -46.327311341827425, + -46.32721412055969, + -46.32712851929781, + -46.32704343720672, + -46.326961885047375, + -46.326889645591145, + -46.3268292156383, + -46.32625332436312, + -46.32558996719882, + -46.32489536106943, + -46.324172070980374, + -46.32341546088188, + -46.31854893589611, + -46.3177119394207, + -46.31683521102417, + -46.31590373459938, + -46.31493176385335, + -46.31468611420354, + -46.31452037781347, + -46.31434516935154, + -46.31416596403488, + -46.31398190557863, + -46.313789053324385, + -46.31359229044191, + -46.313388579072296, + -46.3131777660119, + -46.3129605319642, + -46.31220793694785, + -46.31137463406303, + -46.31051845738101, + -46.30964367184241, + -46.308749128709785, + -46.30783345566822, + -46.3068996753256, + -46.30594324377183, + -46.30496486113546, + -46.303964665004116, + -46.30360411258737, + -46.30330338414397, + -46.30299313539405, + -46.30268222063515, + -46.30236990386346, + -46.30204335822196, + -46.30171050285596, + -46.30137528525517, + -46.30102610097923, + -46.30067419875487, + -46.298681681678026, + -46.29643981480972, + -46.29415891872216, + -46.29185035169715, + -46.28952100105424, + -46.2871632931724, + -46.28476434163069, + -46.282341589514715, + -46.279900163436906, + -46.277397162465554, + -46.276858249478906, + -46.276545553239885, + -46.276237437701376, + -46.275939097285224, + -46.27563698229068, + -46.27533217631425, + -46.27502008355396, + -46.27466962203694, + -46.274343699054235, + -46.27402063184802, + -46.27393243420421, + -46.27384803666774, + -46.27377608733807, + -46.27370256016782, + -46.27361375448261, + -46.27352735658383, + -46.27344759052145, + -46.27336324828337 + ], + "xaxis": "x", + "y": [ + 45.3008156780876, + 45.30139249659502, + 45.30207388412416, + 45.302779365342516, + 45.30327017525618, + 45.30366755396359, + 45.304470145008935, + 45.30518387263864, + 45.30609090911849, + 45.30687156544467, + 45.307606550331045, + 45.308498081838486, + 45.30942195356706, + 45.310178104221386, + 45.310926488730445, + 45.31182747165074, + 45.31266222320987, + 45.31351501570955, + 45.314094239896505, + 45.31467869635597, + 45.31528909457208, + 45.31597277766448, + 45.31654964174645, + 45.317203857669774, + 45.31777798392741, + 45.31839253279861, + 45.31897215740679, + 45.319468677500254, + 45.31992878987747, + 45.320431444448275, + 45.32081689665318, + 45.32120610300833, + 45.321625721527056, + 45.32202211593169, + 45.32250820449737, + 45.322955418807005, + 45.3233432006593, + 45.3236721494652, + 45.32406768610164, + 45.32449448721753, + 45.324786667993585, + 45.325181078207635, + 45.32569962486422, + 45.325977368459846, + 45.326232633712586, + 45.32652617078259, + 45.32690094971074, + 45.327175032373795, + 45.327468279438456, + 45.32782881931442, + 45.32815955695149, + 45.32855726232112, + 45.3289479042678, + 45.32925402295475, + 45.32957195489748, + 45.32988602204331, + 45.3302553562011, + 45.33056458182725, + 45.33077645486678, + 45.331108311543844, + 45.33133192390389, + 45.33163701185809, + 45.3319656771283, + 45.33221244624497, + 45.33247912474411, + 45.33278226233508, + 45.3330664033172, + 45.33370888493417, + 45.33458040982336, + 45.33537000147783, + 45.33612905222214, + 45.337045324723526, + 45.33803467707128, + 45.33891321918778, + 45.33974516663382, + 45.340669989337506, + 45.341706933303875, + 45.3424165803379, + 45.34316434906252, + 45.343982178039354, + 45.34460533149476, + 45.345352162774525, + 45.34626063496387, + 45.346987307893635, + 45.34767841539286, + 45.34859987931272, + 45.34945584746354, + 45.350395505481366, + 45.35148574922371, + 45.35254371492952, + 45.35358334727091, + 45.35455292738862, + 45.35554700714752, + 45.3566151497575, + 45.35760786605543, + 45.358603163309496, + 45.35954239913033, + 45.36044313293403, + 45.36108732179106, + 45.36166416591801, + 45.36242752377537, + 45.36315745628319, + 45.36366896891568, + 45.36422668083271, + 45.36470075387124, + 45.365418958998745, + 45.36623907015416, + 45.36684004409919, + 45.367561299130706, + 45.36827572050837, + 45.36897988583669, + 45.36982052976597, + 45.37060570595836, + 45.371247589681396, + 45.37195435313954, + 45.37271734665364, + 45.37354313216032, + 45.374367704722154, + 45.374955454021205, + 45.37553003991417, + 45.37627435510372, + 45.37705473867891, + 45.377721903573075, + 45.37831286704026, + 45.379033142782866, + 45.379830947639604, + 45.38059243751599, + 45.38117249069004, + 45.381584204690135, + 45.382289755173126, + 45.38304080280461, + 45.383534270318066, + 45.38414144610749, + 45.384963056608626, + 45.3854795917873, + 45.386329977947234, + 45.38686672616464, + 45.387358926539015, + 45.387647810618766, + 45.38831143294449, + 45.389019970667675, + 45.38933818219206, + 45.38986687054689, + 45.390494593561264, + 45.39114008025351, + 45.39191132113288, + 45.39257737356896, + 45.39308626634105, + 45.39382450230375, + 45.394881821393, + 45.39538367284164, + 45.39587702399459, + 45.39656761866656, + 45.39729705610352, + 45.39792512989577, + 45.39838165972011, + 45.39874233865337, + 45.39902638582274, + 45.39967427948701, + 45.40023006427122, + 45.400584152467445, + 45.40096982891739, + 45.40161061108628, + 45.40241610102564, + 45.40353330610432, + 45.404046616503614, + 45.40454401090433, + 45.40543917032443, + 45.406808970991854, + 45.40875166726319, + 45.41009398234997, + 45.41119017778836, + 45.41277666718019, + 45.414441898035896, + 45.41595401106941, + 45.41744928896387, + 45.41896141057751, + 45.42038195091547, + 45.42179378705188, + 45.42328822555661, + 45.424667636170554, + 45.42602883424413, + 45.42747793039279, + 45.42899354980808, + 45.43039835660806, + 45.43190844253109, + 45.43341773885088, + 45.4346268542106, + 45.43562375873985, + 45.43674924925812, + 45.43805682224895, + 45.439370632660086, + 45.44061735675941, + 45.441537158339806, + 45.44261891673703, + 45.44387328724353, + 45.44504649112133, + 45.446088310458094, + 45.446863676367514, + 45.44783462592337, + 45.44913497438336, + 45.44995477834738, + 45.4508777616672, + 45.45197956661854, + 45.45340942077631, + 45.45573246220501, + 45.45718909584074, + 45.45938684207846, + 45.461389196091126, + 45.46334061612658, + 45.46926139318614, + 45.48089777711856, + 45.501214711717786, + 45.53288822687134, + 45.577290444240646, + 45.633096606635455, + 45.694498226716014, + 45.753903368151434, + 45.80324708003626, + 45.842514531229476, + 45.871001472155704, + 45.89232880537815, + 45.90755927947151, + 45.91810200470127, + 45.92735225768559, + 45.93863367975251, + 45.95510226972569, + 45.98220132377144, + 46.02101755307864, + 46.072201015367, + 46.136281479681884, + 46.21268366519937, + 46.30023381874523, + 46.3987222526035, + 46.50841955536481, + 46.630216313790825, + 46.764829759859204, + 46.91125682816488, + 47.067105943074985, + 47.2301537665803, + 47.40069902256385, + 47.57923186470848, + 47.75964445930259, + 47.93985239218809, + 48.11860858050425, + 48.297836894706336, + 48.472262707350595, + 48.63911928992631, + 48.80357382257347, + 48.95798249389381, + 49.10089279573725, + 49.237599758046144, + 49.362792853770976, + 49.47604431993286, + 49.57548028229101, + 49.66420073780353, + 49.7399837451903, + 49.799237489241285, + 49.84418947149259, + 49.875802185057275, + 49.89222039768281, + 49.89099748302868, + 49.87043247632826, + 49.83138604513381, + 49.77439663659841, + 49.69922220649449, + 49.60464481714886, + 49.493100513352935, + 49.36949924541319, + 49.22537423589797, + 49.06192063745789, + 48.90056135171285, + 48.71326156484875, + 48.50677767207073, + 48.29123013154028, + 48.06217323972727, + 47.8263036719102, + 47.574960042544, + 47.30548547698959, + 47.045676425305, + 46.77277482648385, + 46.47996621724064, + 46.19731751334456, + 45.90729061412997, + 45.598604405795726, + 45.29071891001583, + 44.980974826570744, + 44.66267315736977, + 44.335157104668696, + 44.00718979490236, + 43.67453768698372, + 43.33532658956795, + 43.00035013818195, + 42.66252204416129, + 42.31053292607663, + 41.96500768512144, + 41.61781986964398, + 41.262578113674586, + 40.889098081171305, + 40.53548505220367, + 40.17463957841586, + 39.79404993323112, + 39.4227806618875, + 39.05773260388129, + 38.683176224769205, + 38.29913475580295, + 37.93580532168676, + 37.56441738761964, + 37.17811635258044, + 36.804510099558854, + 36.44113900340817, + 36.064546098911265, + 35.69372087141643, + 35.334615656045194, + 34.9644569027439, + 34.597104208935136, + 34.22727820122309, + 33.86389863684194, + 33.49488431760243, + 33.12181591189096, + 32.759274732150935, + 32.395474510484995, + 32.03804504836804, + 31.66601075130246, + 31.31725611808596, + 30.967690039639177, + 30.601231172111575, + 30.245156493319932, + 29.893627092750066, + 29.540271224832736, + 29.177603179598087, + 28.817969149126267, + 28.467078341879606, + 28.11085186343826, + 27.755593154455127, + 27.402708520690407, + 27.05160239263043, + 26.69603599407251, + 26.34608845173437, + 25.997783470672367, + 25.636561296441418, + 25.292832310208993, + 24.952662739209387, + 24.59828609904642, + 24.24889079335562, + 23.90981742879898, + 23.556238946751584, + 23.208548846812583, + 22.867356255936546, + 22.520619688446672, + 22.1876450455937, + 21.854303830472148, + 21.51917623638629, + 21.19556415285358, + 20.873701750356773, + 20.542221125944344, + 20.2240715322587, + 19.90671534746058, + 19.57797828845812, + 19.263416671605512, + 18.949845388828383, + 18.629574691901183, + 18.31678177799355, + 18.007455306366328, + 17.686616681291696, + 17.36593154591251, + 17.053670632089403, + 16.734225319944265, + 16.41665371576344, + 16.105345159951728, + 15.795884134788553, + 15.482673454930206, + 15.16978272106591, + 14.856165353792097, + 14.542356140388431, + 14.223514689927992, + 13.906649352658695, + 13.589123697081071, + 13.265220477639241, + 12.945816900600125, + 12.62347924681104, + 12.296554103238934, + 11.974138151036009, + 11.655235559168181, + 11.328660914920984, + 11.003878164777806, + 10.689554109617307, + 10.336243739986498, + 10.012882028606871, + 9.70006425773776, + 9.387405783443159, + 9.07221919192586, + 8.76318492149884, + 8.459091266684318, + 8.15366952352691, + 7.851049574429019, + 7.550825329024207, + 7.2475686489489695, + 6.95111250129687, + 6.649122672343673, + 6.3415263993000455, + 6.040796463926234, + 5.735054831825614, + 5.417440985445541, + 5.103882331876352, + 4.796628215343878, + 4.4710126942388495, + 4.154003125172445, + 3.8482676826184345, + 3.520071410336961, + 3.196028968250423, + 2.8827003196684813, + 2.5533895948068066, + 2.2256742525251783, + 1.9065839344434248, + 1.5787089986988987, + 1.2651164732978843, + 0.9526818893866802, + 0.6337693479703133, + 0.3341686963750352, + 0.03254823819888407, + -0.27648412447609516, + -0.5687027525870395, + -0.8635005364573746, + -1.1665914153099537, + -1.454811315170887, + -1.7427599098874327, + -2.0294113008777246, + -2.3085698226508033, + -2.5797839307054833, + -2.8474848989618433, + -3.0857886310911478, + -3.305761264129615, + -3.525632163772129, + -3.722457127936083, + -3.894970666098154, + -4.057218885737025, + -4.194189076241781, + -4.303664293010956, + -4.39493505559735, + -4.463884314162211, + -4.508502390300171, + -4.529686531299095, + -4.528705855772213, + -4.507491266321912, + -4.465671421355342, + -4.405001886944767, + -4.32625764130935, + -4.230554011243292, + -4.119715288476124, + -3.994783832463368, + -3.8540688232855236, + -3.7025005624448304, + -3.5376120998679643, + -3.358881803838362, + -3.171118176019267, + -2.972527316378767, + -2.7633975361435636, + -2.549750915092249, + -2.3316471827646374, + -2.109896765989796, + -1.8863183099210437, + -1.6652110461765917, + -1.4451771478074735, + -1.226889137720352, + -1.011277772934694, + -0.7993051441073634, + -0.5897134119466692, + -0.3830455392882667, + -0.1864948954127271, + 0.0004078606033779599, + 0.1841737451301992, + 0.3581433899216065, + 0.523106531424442, + 0.6856718939917603, + 0.8448896943368465, + 0.9852469551509175, + 1.120574499501041, + 1.2534584683232481, + 1.372300570357847, + 1.4891902499772482, + 1.6025651196027995, + 1.700974297405831, + 1.7950677733487508, + 1.886022272846113, + 1.9685798216488397, + 2.050010889495398, + 2.1279426241905512, + 2.1940161643564493, + 2.2545925319915137, + 2.315099925122909, + 2.369688620213981, + 2.4208469471933536, + 2.4734767901004764, + 2.5217831366172576, + 2.564724544275585, + 2.60865494652897, + 2.652391161093852, + 2.6958755206167906, + 2.743230773389391, + 2.7926624770464876, + 2.8450847000196515, + 2.9027667471179592, + 2.9621795538146714, + 3.0228889257776115, + 3.08511995497618, + 3.147228635069744, + 3.209805052764536, + 3.275428095767219, + 3.3425320247803243, + 3.4132174717170405, + 3.4896686082634463, + 3.5732865496411255, + 3.662835601032349, + 3.7584972016324896, + 3.860760868542198, + 3.970510709658999, + 4.085992883988966, + 4.209555049949327, + 4.340229789785011, + 4.4786732655191575, + 4.62312839460308, + 4.773898205177146, + 4.929969700935827, + 5.092612765295047, + 5.261896756172644, + 5.43572917477412, + 5.61676170286682, + 5.805103169990768, + 5.998199751734249, + 6.194148892434426, + 6.396021645392319, + 6.60351207877032, + 6.812150181151334, + 7.024439891419589, + 7.239593035908757, + 7.461798938328259, + 7.689736019284011, + 7.910876789935185, + 8.134178225766638, + 8.366337537529912, + 8.595205430692014, + 8.828259709925012, + 9.067759325112458, + 9.308143599918386, + 9.544916660600956, + 9.782906022073732, + 10.02445110245041, + 10.266502632981478, + 10.511513709381713, + 10.767614786337361, + 11.021663554114792, + 11.271077075426104, + 11.532421447231798, + 11.794230143723857, + 12.048732529840379, + 12.318792424498856, + 12.587589110078033, + 12.85117505566216, + 13.129808979167192, + 13.41050860883629, + 13.682113883904265, + 13.970007124245505, + 14.25659636900969, + 14.533496888165852, + 14.825556253707173, + 15.114661339511507, + 15.390982998995568, + 15.676442715762622, + 15.950673586347234, + 16.22648841788473, + 16.510164390876515, + 16.787586376391996, + 17.059385215373506, + 17.32915554265866, + 17.589821311067574, + 17.851042436220453, + 18.120806514425322, + 18.381316539093813, + 18.649363293214517, + 18.92072779695792, + 19.17939668683508, + 19.44458360066395, + 19.716406254396798, + 19.973203953715267, + 20.248927654873327, + 20.53149678648731, + 20.80213783736742, + 21.081990773637354, + 21.365355880616196, + 21.643618225661513, + 21.913061774422967, + 22.190558366707357, + 22.465459989288973, + 22.736167042598407, + 23.00860562348474, + 23.2693424039515, + 23.529741273826666, + 23.793060143465997, + 24.050393670369758, + 24.308112897371167, + 24.561037908110176, + 24.814086088154934, + 25.072132468240415, + 25.32709391472432, + 25.58879628783784, + 25.862435987606062, + 26.124248052301922, + 26.400771359272834, + 26.698637999743013, + 26.988779903511194, + 27.28977737611257, + 27.61778207808079, + 27.933296000574693, + 28.233553746679014, + 28.559360939600225, + 28.893196662831155, + 29.213767786933026, + 29.549688880343254, + 29.898193639548563, + 30.236051826725706, + 30.575490053951725, + 30.921617312784136, + 31.266528699970756, + 31.61511586526169, + 31.965928409854495, + 32.321088124303174, + 32.68624282041068, + 33.05311612040869, + 33.41499561528636, + 33.78580401630252, + 34.162269284435375, + 34.53349236470104, + 34.902784680066155, + 35.28014955050072, + 35.65206884471092, + 35.993916155834775, + 36.337238246147166, + 36.69093602799156, + 37.01142486875497, + 37.32938252248089, + 37.66952001589818, + 37.98674315243737, + 38.292031888684036, + 38.617174936741286, + 38.93331799020795, + 39.244696475262366, + 39.572183475508645, + 39.89469340117806, + 40.21105414540574, + 40.5329396915485, + 40.852677910951414, + 41.170964054845285, + 41.492393746208634, + 41.816278996971505, + 42.13843244992256, + 42.4624769820841, + 42.78190785217412, + 43.10162998868757, + 43.41904839217346, + 43.74270882506173, + 44.06166939448674, + 44.3840251748717, + 44.70933557184713, + 45.02849952323979, + 45.33869853550536, + 45.65795522292771, + 45.9561873041327, + 46.244189478798894, + 46.542770418974314, + 46.82553262290039, + 47.10560214467375, + 47.397143331513625, + 47.67650898688305, + 47.951679475099674, + 48.262276345092104, + 48.54204525971228, + 48.817546869468444, + 49.10046596855581, + 49.39099902472938, + 49.67309590453489, + 49.9531390439686, + 50.2395789778626, + 50.52052218117748, + 50.795787443730156, + 51.07781152015942, + 51.35955903180017, + 51.63221003744897, + 51.911141814574215, + 52.19219993001085, + 52.46280337212093, + 52.73295430455883, + 53.00086997289239, + 53.25639675369177, + 53.514251272506066, + 53.76726885445143, + 54.01573680083499, + 54.267316364946964, + 54.51975090757005, + 54.77606529568504, + 55.029706361850785, + 55.28613124379961, + 55.55111631024073, + 55.820080831954876, + 56.0918879101304, + 56.364504005935174, + 56.63876528594555, + 56.91522558123022, + 57.18948768938687, + 57.45746616064551, + 57.72299585349498, + 57.992154637738096, + 58.25895001039742, + 58.52162243605322, + 58.78797891035919, + 59.057869470114625, + 59.32823146555272, + 59.59978179601026, + 59.869960334038346, + 60.154406857621844, + 60.433110048736474, + 60.70321189802036, + 60.98811954336956, + 61.2733693518662, + 61.53315476632863, + 61.806216591765086, + 62.086372734152064, + 62.33739996545596, + 62.57978455088455, + 62.826714824026105, + 63.05091904688225, + 63.24594773053274, + 63.45187542531075, + 63.65136295895432, + 63.82437506428474, + 63.99467278315867, + 64.15715766589464, + 64.29938772830046, + 64.43342067932468, + 64.55592054085274, + 64.66513713671445, + 64.76063170755718, + 64.84109386619431, + 64.90327777550321, + 64.9530878591095, + 64.98873716556929, + 65.01147423361941, + 65.02570767302133, + 65.02749972294426, + 65.01412424861836, + 64.9870922648049, + 64.9485383058607, + 64.89876947747825, + 64.83623928964768, + 64.75912746305288, + 64.67046203291542, + 64.57204155291505, + 64.45662609625938, + 64.32712540620042, + 64.19121308087333, + 64.03978132981177, + 63.873811932100324, + 63.699796682439825, + 63.507081971503794, + 63.302754832272456, + 63.08476247700988, + 62.847875973720406, + 62.60001405754087, + 62.338156798886146, + 62.06505294352749, + 61.78422636080124, + 61.495918882771704, + 61.20062871625016, + 60.89715647145221, + 60.59363227711049, + 60.286338617564006, + 59.97581702374971, + 59.66764178163206, + 59.35917472999657, + 59.0499470723258, + 58.73613869538399, + 58.41415273479658, + 58.09010416596422, + 57.77650297850374, + 57.45572065962611, + 57.12661173148182, + 56.81478018523037, + 56.49384328172674, + 56.165808011887776, + 55.84210982481136, + 55.52822010997151, + 55.20576107600213, + 54.88515707480901, + 54.57524655272796, + 54.25470433239023, + 53.932389323263045, + 53.618865361326115, + 53.29827369296802, + 52.97328779013662, + 52.6508437224558, + 52.330288949532154, + 52.00047183719301, + 51.6697709764731, + 51.3445725332754, + 51.00953256245475, + 50.675199188807724, + 50.347056527984535, + 50.01951657085091, + 49.69460635081357, + 49.37087699839047, + 49.039663193308186, + 48.7183576570489, + 48.39442939401609, + 48.06187421811483, + 47.735367706458796, + 47.40791623822752, + 47.08038176449596, + 46.75490105480903, + 46.428951274188265, + 46.099389827713274, + 45.77181593362555, + 45.44576347159304, + 45.11157220136288, + 44.782696246636846, + 44.45444085837797, + 44.11948276656226, + 43.78698960850408, + 43.460844945475515, + 43.12957279153525, + 42.80656058785394, + 42.47900659761572, + 42.14010304827866, + 41.81312894911944, + 41.4828844834615, + 41.14073464378206, + 40.790831824081856, + 40.458683095589194, + 40.11086212170768, + 39.74970426633614, + 39.39882618202941, + 39.04807585689426, + 38.694243359613246, + 38.333119226864, + 37.988340428417885, + 37.64166357394087, + 37.286300971218516, + 36.94067299149588, + 36.59429440030454, + 36.245001646987184, + 35.894488555799505, + 35.550597899545004, + 35.206908551835106, + 34.85800110128992, + 34.51274108570734, + 34.16109721333436, + 33.81582738929942, + 33.46808696874815, + 33.114084831080845, + 32.77641000358633, + 32.43553485318641, + 32.090718871663896, + 31.745921897846507, + 31.41410309010996, + 31.080169378701054, + 30.736477653480044, + 30.363381905863072, + 30.02845064741058, + 29.68423954889631, + 29.331032746250823, + 28.9809945998811, + 28.637363081978908, + 28.290136301718768, + 27.94504537970999, + 27.60622534312888, + 27.263000026771746, + 26.920784363114365, + 26.583815648547414, + 26.256011092523174, + 25.92365447564597, + 25.593690151688918, + 25.281026421461352, + 24.96259905015177, + 24.63841194877399, + 24.32563880841202, + 24.012127146120758, + 23.68589962457247, + 23.373195495681, + 23.068473395322435, + 22.748129764280563, + 22.440043876570734, + 22.14487558793027, + 21.83551863312298, + 21.53421228111542, + 21.248201984464405, + 20.945708396456133, + 20.64081927466012, + 20.357449089040124, + 20.03149966441319, + 19.720093229948088, + 19.435201812480095, + 19.144905494480355, + 18.841035547667776, + 18.55253000673612, + 18.264586541756902, + 17.965788952557034, + 17.671908548287185, + 17.37875574603664, + 17.0797388664511, + 16.783577182279164, + 16.48957195162242, + 16.196627188069524, + 15.908961657880663, + 15.619467707340434, + 15.329402507274027, + 15.041683546863892, + 14.751878699487346, + 14.461495813257766, + 14.170690971569112, + 13.8867959149224, + 13.593944847952267, + 13.302901500358487, + 13.016083493508878, + 12.72172994277544, + 12.428402293371853, + 12.135758882422708, + 11.839532109935789, + 11.538786474773989, + 11.241012185373176, + 10.944394413391453, + 10.644743644029987, + 10.344443309982122, + 10.046514095085957, + 9.747651902947501, + 9.445357567582166, + 9.144482895339513, + 8.849365986402391, + 8.550908631399782, + 8.25931297358785, + 7.972316267253725, + 7.687355281947255, + 7.404022902957972, + 7.125064806315193, + 6.8493587915491965, + 6.56815624385909, + 6.289947758426632, + 6.007619796696353, + 5.727679501862931, + 5.450295600272493, + 5.13650291779756, + 4.850484427189774, + 4.574164910703354, + 4.293910887024876, + 4.004374565766532, + 3.7120510453182836, + 3.4269112996098055, + 3.1344891416584884, + 2.8360522011068374, + 2.547019245380965, + 2.2494028422549746, + 1.9489033896265402, + 1.67120455158615, + 1.3868309317285878, + 1.0929825361587568, + 0.815642809736947, + 0.5402877602571728, + 0.25779440471505605, + -0.015820090274220804, + -0.2894913126194905, + -0.5640564076527189, + -0.8356416725538327, + -1.1072331463548326, + -1.3841510328431743, + -1.6591995343901804, + -1.9404886167329474, + -2.220919669520379, + -2.4986442046069617, + -2.7728521855353336, + -3.0438554155927364, + -3.313997694802523, + -3.5625877364363183, + -3.7915781436545024, + -4.0189937800303435, + -4.229870076382449, + -4.417881997703746, + -4.595480579252699, + -4.757489951167618, + -4.896623387289247, + -5.018915844925662, + -5.119489835476398, + -5.195548705790415, + -5.25126228266642, + -5.2841795569265635, + -5.292831710637094, + -5.278892062242572, + -5.244600399280449, + -5.194089304822076, + -5.123294391606358, + -5.03399507068378, + -4.933235474052575, + -4.815188985987018, + -4.681240280654256, + -4.538723052923676, + -4.382249427723075, + -4.213460040110186, + -4.0361065794578845, + -3.8502910466976052, + -3.656025545820314, + -3.4560829154449006, + -3.2524945997325934, + -3.043261252966324, + -2.8316333868655486, + -2.620229119594151, + -2.4110323757562764, + -2.2066924996544364, + -2.00518040356106, + -1.8107207804503536, + -1.620505805022866, + -1.4323830570331701, + -1.2491373686815526, + -1.0698302730834983, + -0.8932338729370016, + -0.7231197783989942, + -0.5577946798268661, + -0.39997884575165277, + -0.25086064533969765, + -0.10150288629249732, + 0.03921114626320604, + 0.17471077749946817, + 0.3043070416622088, + 0.43648982178307133, + 0.5622748639074678, + 0.6734836419307776, + 0.7867008460158456, + 0.895962611369247, + 0.9965770945643719, + 1.0958311059249572, + 1.1938361087859697, + 1.2821110310831099, + 1.364231352420128, + 1.4454265973633418, + 1.520340716139314, + 1.5930753419076706, + 1.6646118890652004, + 1.7291068967679482, + 1.7891544553959013, + 1.8456985207786494, + 1.899244506357675, + 1.9475202976315285, + 1.9929574748169114, + 2.03579577285625, + 2.0764217109349326, + 2.1140307854178264, + 2.1496401316420592, + 2.1850458865790854, + 2.219208730447587, + 2.2539632541126435, + 2.2906514400572338, + 2.3297655444874543, + 2.371185444490704, + 2.41644779667443, + 2.464060172631494, + 2.5109721037633066, + 2.5602644036293203, + 2.6108143478517976, + 2.6613617881714995, + 2.714123178891581, + 2.7684536843776764, + 2.8228949993006247, + 2.8800268016741852, + 2.9403840877793135, + 3.002161407579184, + 3.068184020594977, + 3.139146949739317, + 3.2143579905857766, + 3.2949232127770065, + 3.3818421415057895, + 3.4739901364427124, + 3.570184815458072, + 3.6720720455078406, + 3.7770999048557936, + 3.887869376895746, + 4.00661919157578, + 4.129030728272307, + 4.2560521838599055, + 4.393061839658805, + 4.533440260262142, + 4.6775180037611035, + 4.830011862211025, + 4.988896039339954, + 5.144000392428633, + 5.3049028724758145, + 5.47212379418288, + 5.638976742362163, + 5.807526688047787, + 5.982524727679, + 6.159214030937705, + 6.332095180397173, + 6.511497045887136, + 6.693704704756934, + 6.875197369226239, + 7.063564473750477, + 7.255672142776363, + 7.442886691707591, + 7.635592936096776, + 7.8346533040875626, + 8.03509816929982, + 8.237577875031166, + 8.448307817888143, + 8.66072048865215, + 8.872612942982652, + 9.08268721501466, + 9.295330537878796, + 9.51006012488097, + 9.724262240432347, + 9.938272629074817, + 10.158517169446744, + 10.382777336405727, + 10.602156621345047, + 10.82086117104478, + 11.047291725091869, + 11.272708492209368, + 11.491988903181552, + 11.72105359252825, + 11.952157487481044, + 12.177594801573768, + 12.41005064143213, + 12.648525756456184, + 12.884252070621573, + 13.119909581516461, + 13.365365905045502, + 13.606950302108704, + 13.84355089162025, + 14.090705051007193, + 14.339801637631709, + 14.579391152293853, + 14.823229366209237, + 15.071063546514575, + 15.309981807870773, + 15.553155563947865, + 15.803085414087619, + 16.0460542892863, + 16.28853145973164, + 16.530594019284234, + 16.767750430938626, + 16.997994732664846, + 17.22914615892, + 17.464042032722208, + 17.696195435545526, + 17.928963400106287, + 18.170396313340994, + 18.404911770979936, + 18.632773201619653, + 18.86861396003305, + 19.107525723154236, + 19.337515409785976, + 19.571872163418092, + 19.81537774092592, + 20.049121205306683, + 20.279423950116357, + 20.518393498541517, + 20.747714328000868, + 20.98186053415768, + 21.21400590800481, + 21.435743480005325, + 21.663773828905068, + 21.884492568732025, + 22.10230068911461, + 22.337482609855414, + 22.55678803148629, + 22.77148449953714, + 23.000846659949364, + 23.23139734517778, + 23.465707952139407, + 23.708546282416, + 23.94843354868638, + 24.199872438773035, + 24.461934267263292, + 24.729895379270047, + 24.996771028896625, + 25.283612970463412, + 25.570698071989074, + 25.853188213337447, + 26.162006779248262, + 26.47999145755729, + 26.78723584250772, + 27.12176317086207, + 27.451275937616725, + 27.734800856121986, + 28.03247936867568, + 28.33961146345534, + 28.636296723208126, + 28.936545363686367, + 29.246599874849714, + 29.55022391570878, + 29.850466486255595, + 30.152564197833787, + 30.456848339169074, + 30.777947437062487, + 31.09633074574183, + 31.413915306395243, + 31.733919333118052, + 32.05738918618142, + 32.38339297504573, + 32.69845253609786, + 33.02233050460258, + 33.35051633388529, + 33.68203245147105, + 34.018937032723066, + 34.3539873254395, + 34.69617026899503, + 35.028056427609776, + 35.353837752109136, + 35.67806336236072, + 36.00211278982288, + 36.31680367933958, + 36.639117222661454, + 36.9614908740441, + 37.26872273738408, + 37.57922006591536, + 37.89567640057429, + 38.211777147447854, + 38.528604536691105, + 38.852246853332126, + 39.17607981673305, + 39.498979405826006, + 39.824025274175206, + 40.145148721288294, + 40.476339975004876, + 40.81106746865938, + 41.14129810873627, + 41.474835183906976, + 41.81025367921867, + 42.14166012501361, + 42.47222463361508, + 42.80454492939298, + 43.13266055277677, + 43.46339955497243, + 43.788767565801884, + 44.11270992545289, + 44.4421659920752, + 44.76786017852259, + 45.08523809354388, + 45.41192795750231, + 45.73191436790232, + 46.0443173180707, + 46.36863719179993, + 46.680583537321326, + 46.98535134429957, + 47.300896233115886, + 47.60753805478654, + 47.908290016873806, + 48.22005742068531, + 48.524680338591075, + 48.81226824718113, + 49.117739807019106, + 49.424977028106625, + 49.716295513344164, + 50.02017166739853, + 50.327518375444534, + 50.61753374457286, + 50.91192433762515, + 51.210994094867324, + 51.497095491069466, + 51.786802823370024, + 52.082655715673305, + 52.36433625058349, + 52.64086855305455, + 52.9196097987463, + 53.18989176032296, + 53.45672496766371, + 53.71847554639376, + 53.98392127395361, + 54.247868095035905, + 54.51594943747289, + 54.78578329656477, + 55.053175965256905, + 55.32673404988352, + 55.60816434695921, + 55.891096660041555, + 56.17002278113821, + 56.45718733425426, + 56.739335430895515, + 57.01436135947399, + 57.294636784008155, + 57.56281328200112, + 57.820343777994964, + 58.08795471171312, + 58.36098770603641, + 58.61376757722674, + 58.86528033184651, + 59.1287464001122, + 59.38797958767201, + 59.63834330315669, + 59.891565926035796, + 60.15613322949835, + 60.41511892721383, + 60.66205547127083, + 60.91463548034098, + 61.17888758280835, + 61.42780964441885, + 61.67701956066958, + 61.94424795824756, + 62.19870373326381, + 62.430696439641245, + 62.66668740599379, + 62.89723983116863, + 63.094398205962435, + 63.28490475865507, + 63.482910310962495, + 63.660491151964685, + 63.821230030324756, + 63.98086805759875, + 64.12197267361248, + 64.24792760066693, + 64.36453889731763, + 64.46800888376497, + 64.5564510546822, + 64.62922632692454, + 64.6812992209274, + 64.71739132296442, + 64.73789964974321, + 64.7439040715773, + 64.73688022912468, + 64.71286656664903, + 64.67176819925788, + 64.61390344327381, + 64.53959924444034, + 64.45385923247711, + 64.35086128700219, + 64.22866983655938, + 64.09896598619568, + 63.95289561913557, + 63.784124616501664, + 63.61083168698891, + 63.41961471446286, + 63.209482144673196, + 62.99583111634186, + 62.77014618565708, + 62.52167367434831, + 62.26658233785969, + 62.00675270962785, + 61.72922993287618, + 61.44233320712871, + 61.15492822946826, + 60.86354132292463, + 60.56485050857393, + 60.257210856349765, + 59.94326087065825, + 59.6265391529923, + 59.30248363140266, + 58.97248495867293, + 58.64288748884854, + 58.30485072795838, + 57.9556159486451, + 57.60989846051303, + 57.26828973042716, + 56.90938151070443, + 56.56201036558662, + 56.2260318703524, + 55.87258210292476, + 55.52450545347809, + 55.191678950907026, + 54.842569777325664, + 54.50034430187689, + 54.16397664791392, + 53.81506068723594, + 53.46844999673037, + 53.12546618533615, + 52.771237548232456, + 52.416131885196044, + 52.06997292964902, + 51.70921728574256, + 51.34932654969274, + 50.996254010251924, + 50.632475120190506, + 50.27304033140169, + 49.920462892005354, + 49.564575846793105, + 49.2084079767248, + 48.850906416209334, + 48.50046930037752, + 48.14063878476699, + 47.77996322785137, + 47.42325662962246, + 47.06725232626325, + 46.71008107261035, + 46.35046553471646, + 45.993880165998355, + 45.63807784940863, + 45.27762151816358, + 44.87704195462212, + 44.51989654388736, + 44.15479523062273, + 43.78421874294206, + 43.420459137595664, + 43.050112333314246, + 42.68113629964051, + 42.31362731680097, + 41.93485694238308, + 41.55918420381393, + 41.189714940355074, + 40.801464269560746, + 40.411148977985675, + 40.042291799925536, + 39.649731442874064, + 39.253051860289105, + 38.87489921935038, + 38.48771087127243, + 38.083414891431914, + 37.70616935852628, + 37.32691393297396, + 36.931171793510565, + 36.55070476573083, + 36.177786735914644, + 35.79020476557115, + 35.407788641532385, + 35.038779597638246, + 34.66077094312423, + 34.27934693319909, + 33.90105384636693, + 33.527572022715994, + 33.143359280365985, + 32.76026593437598, + 32.38679497305845, + 32.00730000585379, + 31.626719826835444, + 31.254946739186128, + 30.887289382377276, + 30.512247442201993, + 30.13658462182371, + 29.766528681871424, + 29.38976250500205, + 29.004155919429586, + 28.62909146399714, + 28.254264130612647, + 27.876338314365942, + 27.505595716712246, + 27.131808965108885, + 26.757524197591497, + 26.389461805315932, + 26.026468433337648, + 25.6618095218435, + 25.30414354373347, + 24.958017631664948, + 24.601153949659874, + 24.24740650062091, + 23.900121622434913, + 23.537202272270793, + 23.183317636581993, + 22.835473512785967, + 22.48132141853015, + 22.138567909739955, + 21.800347632044677, + 21.458087837225776, + 21.127569173612148, + 20.79410490896639, + 20.44979926071972, + 20.131252020127988, + 19.807254862470852, + 19.46250668203238, + 19.14309515678464, + 18.822158666322974, + 18.484389662209296, + 18.15802249536964, + 17.839350604459312, + 17.503790610679896, + 17.18279635353825, + 16.887316563593416, + 16.58432027539839, + 16.285836656258173, + 15.998488711337787, + 15.706050705041125, + 15.412486367453946, + 15.12526468906649, + 14.831709058834692, + 14.539009667809236, + 14.239272893116445, + 13.931095235562534, + 13.619771167922194, + 13.308466798262845, + 13.001946361769999, + 12.69230938113229, + 12.382536700062241, + 12.075128830025376, + 11.768998362231162, + 11.457195405539851, + 11.144141366307275, + 10.832027317209997, + 10.518315653260595, + 10.204546415956004, + 9.896141915774662, + 9.592504687984121, + 9.284819313742853, + 8.982192400780749, + 8.685558266774898, + 8.390206477635632, + 8.096370276346233, + 7.809191266980111, + 7.52074451752643, + 7.232554645694854, + 6.947315584632098, + 6.652718868692668, + 6.355835606186661, + 6.066645304814446, + 5.7368072265099395, + 5.428234579838464, + 5.126423041081522, + 4.821908919914601, + 4.509444073749548, + 4.205763490389693, + 3.903414356462298, + 3.5895961220837638, + 3.2857902397490633, + 2.9879391894659926, + 2.67833424372988, + 2.3763449437131494, + 2.0799139729703624, + 1.7783088479566478, + 1.493890339972635, + 1.2080900397306307, + 0.9196675895400847, + 0.6486909989695223, + 0.37832567836853914, + 0.10259769135183895, + -0.16153310687831507, + -0.4287159968190723, + -0.7035148421559364, + -0.9805875505298111, + -1.2669542513347407, + -1.5492923349737737, + -1.8222514448022245, + -2.097713892939078, + -2.370835217615415, + -2.646681655038601, + -2.905696173590179, + -3.1487680002484337, + -3.4002994387283474, + -3.632539819233667, + -3.838726917758838, + -4.043406966843576, + -4.24119518731128, + -4.422860342940131, + -4.593148047467437, + -4.749831707061056, + -4.889870678773691, + -5.014872457500469, + -5.121991177980183, + -5.210338830976306, + -5.283298642679399, + -5.338418185267794, + -5.374688487883849, + -5.391714241780363, + -5.389777739731842, + -5.368472267339411, + -5.33043607064049, + -5.2753607264986435, + -5.205343541496031, + -5.120891760653099, + -5.022079124443184, + -4.910970696160349, + -4.78897079947705, + -4.655103139485727, + -4.512457571891651, + -4.359771112636242, + -4.1962573686174105, + -4.027853879376715, + -3.852368771853214, + -3.6674716577417565, + -3.4803658908609085, + -3.2918598507939962, + -3.07996566948812, + -2.887443932799642, + -2.6961274624367877, + -2.507135316960963, + -2.320736468016825, + -2.13376342129394, + -1.952028989159487, + -1.7716734828900949, + -1.5934054902590746, + -1.4199812351256735, + -1.2455211223044407, + -1.0777437100022877, + -0.910810587782139, + -0.7441583383260169, + -0.5830847179693679, + -0.43107570674228857, + -0.2808515446782764, + -0.1300501962348853, + 0.009926393514131816, + 0.1476784415624258, + 0.2784038338805753, + 0.40936338142276285, + 0.5382515338782801, + 0.6521455559490862, + 0.7635723765825918, + 0.8721639877723049, + 0.9712182010899587, + 1.0656798874971782, + 1.158557291897791, + 1.2421219532289738, + 1.3158638484406604, + 1.3861825987702523, + 1.450762393804458, + 1.5102063422491143, + 1.5678243800161544, + 1.6251682260404348, + 1.6716292464865594, + 1.7151689668009984, + 1.755435088106825, + 1.7920800449472067, + 1.8266724882279906, + 1.8601518435947482, + 1.8930350153638453, + 1.9250848774172855, + 1.9572235517317285, + 1.9903661874944014, + 2.022570447022477, + 2.055078452895796, + 2.0880934506908715, + 2.122330578346664, + 2.15866461123757, + 2.1963953276216595, + 2.2370243152175133, + 2.278847503475203, + 2.3204867073438584, + 2.3631674410288195, + 2.4073494602853054, + 2.451241663264259, + 2.4953097573735237, + 2.5397788014105283, + 2.5832132640758574, + 2.627321859696513, + 2.672179946191852, + 2.7182270060143026, + 2.7665467777316457, + 2.816291704063999, + 2.8705622404497277, + 2.929571861087087, + 2.99252319453981, + 3.0623735453840646, + 3.1376643520774383, + 3.216343267746385, + 3.299847663197868, + 3.3899491208748698, + 3.482849375700695, + 3.5831036484864667, + 3.6913679897846046, + 3.8035171898147864, + 3.9225387871201254, + 4.050032560389264, + 4.181438980745696, + 4.318249906501666, + 4.459155651995905, + 4.608287772914404, + 4.760499880534019, + 4.914963744884975, + 5.076347902144622, + 5.240123099284234, + 5.4027019118657496, + 5.567479621773198, + 5.737459031182647, + 5.907947508791681, + 6.081090529806267, + 6.263127347756526, + 6.445007073111551, + 6.628983398764286, + 6.821272284107228, + 7.010893620787833, + 7.203977853603422, + 7.402243835791255, + 7.602581138899236, + 7.805230439447765, + 8.01309451265696, + 8.221852422807364, + 8.433820757497474, + 8.647279369491388, + 8.861585659684101, + 9.08181850967727, + 9.306252053634548, + 9.531414875545613, + 9.759532590099607, + 9.993641587754778, + 10.23174123739043, + 10.466871662435148, + 10.700222546768892, + 10.939381371773377, + 11.176673943003353, + 11.404401041630985, + 11.64138289472096, + 11.881184063747966, + 12.113396873501927, + 12.353177290690343, + 12.5998717836122, + 12.842794898013647, + 13.085699841831085, + 13.338513065865257, + 13.589450205157714, + 13.834399378071131, + 14.089876531234875, + 14.347077091053173, + 14.592908996360181, + 14.841486039645286, + 15.093321437212415, + 15.331556576044584, + 15.574403568768822, + 15.821583107533652, + 16.0611295719606, + 16.297697164385607, + 16.53418646450021, + 16.765386661023303, + 16.990314980255295, + 17.216597429601407, + 17.44552127048095, + 17.66665243205992, + 17.8910406576397, + 18.119733505116766, + 18.336743633297925, + 18.55144023915765, + 18.76852671378836, + 18.98584964248148, + 19.190370507385456, + 19.402717830991467, + 19.620739332169286, + 19.828276315307928, + 20.040357066708093, + 20.254537966505755, + 20.49311640466681, + 20.753235745072647, + 21.013008320752785, + 21.280429705574765, + 21.558215948844328, + 21.836372812850524, + 22.115965984997004, + 22.41933462761023, + 22.711468248149906, + 23.00969163255522, + 23.30703458214062, + 23.58310835796809, + 23.873034749211637, + 24.178178294893403, + 24.47011223597752, + 24.769835527903183, + 25.08583194315802, + 25.386693593331973, + 25.700763811746032, + 26.027037841098014, + 26.340176298684018, + 26.682766453605822, + 27.038233969204494, + 27.380909537241617, + 27.745617367445757, + 28.1070922824339, + 28.448298874907188, + 28.8066269562617, + 29.171678224467673, + 29.518985504304503, + 29.86759547145183, + 30.216972832130267, + 30.54914544592294, + 30.88164712615573, + 31.22100666424289, + 31.55297080947975, + 31.884712721367116, + 32.217118736114884, + 32.545459704568, + 32.878679677904394, + 33.207928653927056, + 33.52813888519988, + 33.84902197186782, + 34.172714721169605, + 34.49377977705521, + 34.81598010816266, + 35.13182488361413, + 35.44826883788044, + 35.77075710724621, + 36.07689771581422, + 36.37378503080216, + 36.6807861390401, + 36.98075973279811, + 37.26767382100874, + 37.56842979834957, + 37.86963955975098, + 38.15969722122062, + 38.45580161464718, + 38.76110016203662, + 39.06199398474091, + 39.36771843696578, + 39.67740872911487, + 39.9855587754359, + 40.29456256903874, + 40.60019229868071, + 40.90327050383104, + 41.21184330531727, + 41.51981952972206, + 41.82999013774019, + 42.14604447812906, + 42.460178188693924, + 42.772951080528365, + 43.09183138662514, + 43.408459982364754, + 43.72615930826093, + 44.053726633883684, + 44.37651136670914, + 44.703720400557195, + 45.04042166885038, + 45.3686570398013, + 45.693127205500424, + 46.02812001940895, + 46.350753614996556, + 46.6729639076944, + 47.00092712608722, + 47.3245376024245, + 47.65438105311737, + 47.98632260625169, + 48.31092154141555, + 48.636701418295544, + 48.96499882148257, + 49.27563619145835, + 49.591945748707886, + 49.91539073525895, + 50.225923925985626, + 50.53254943666014, + 50.84620884637542, + 51.14906282039165, + 51.448422497159065, + 51.752595879656795, + 52.04710583076322, + 52.34230902748567, + 52.63790453084533, + 52.921337805461555, + 53.199494897331725, + 53.47165555686957, + 53.73654889633494, + 53.997737016956535, + 54.25561636060131, + 54.510861381951315, + 54.77029386496579, + 55.06053969883743, + 55.3193383983537, + 55.58082024557244, + 55.85062771619083, + 56.12071725307524, + 56.392055962064916, + 56.66217275660554, + 56.931493530240104, + 57.1966339481428, + 57.44677164563119, + 57.6873530623383, + 57.924220512679625, + 58.15907116976025, + 58.3912630010043, + 58.62377832077256, + 58.851321260818885, + 59.10287487694168, + 59.33504509529673, + 59.57042643500657, + 59.81149397990794, + 60.06278227891432, + 60.322238930259225, + 60.571051984832394, + 60.82080423671204, + 61.08384036148947, + 61.34286503803346, + 61.58794316880902, + 61.8437706439411, + 62.09881775362492, + 62.32089755367982, + 62.53454052056264, + 62.74630175145445, + 62.94457989312166, + 63.130617165692314, + 63.30653276702939, + 63.48291226075136, + 63.64894863152556, + 63.80075249599611, + 63.947766474523085, + 64.08541484176192, + 64.20750007567015, + 64.31397851543635, + 64.40369614470518, + 64.47734175619775, + 64.53155235638658, + 64.56344758980786, + 64.57522459354611, + 64.56784924064979, + 64.54117725777655, + 64.50133789629463, + 64.44727571376464, + 64.3770239006336, + 64.29414330018272, + 64.20319906056727, + 64.09786941692346, + 63.98289957747269, + 63.86021539159947, + 63.72746527155486, + 63.58147624182828, + 63.415167704781815, + 63.23663332833086, + 63.04501831961145, + 62.8398984317355, + 62.62102175495072, + 62.393070935941104, + 62.15185199735371, + 61.89612203648324, + 61.62730159901355, + 61.35261255589393, + 61.06829994514864, + 60.77102648018289, + 60.48047917141674, + 60.18005429956885, + 59.86944303231687, + 59.56562553655119, + 59.25479964282162, + 58.93279964631588, + 58.61608106694816, + 58.294073570021276, + 57.95706660640934, + 57.62876015258999, + 57.30336307418381, + 56.955990486703904, + 56.627564783204384, + 56.30628201828773, + 55.96301696889808, + 55.63436355396282, + 55.319763992937965, + 54.984482804533506, + 54.66441558443428, + 54.352180015388406, + 54.0286580749201, + 53.70719325236333, + 53.3886501726395, + 53.06230401224373, + 52.731668350798024, + 52.412423122362966, + 52.08170047802152, + 51.745636318909945, + 51.41149661568205, + 51.072346262180716, + 50.727779820139986, + 50.38928898735916, + 50.052498885253186, + 49.71281937780201, + 49.37749797819582, + 49.03390404960647, + 48.700251814160616, + 48.35921581537463, + 48.02127885746068, + 47.684205040099805, + 47.34877727967469, + 47.01771160378635, + 46.6802549782342, + 46.34358952010222, + 46.008492299730314, + 45.66983424511466, + 45.33014596992044, + 44.988998076119074, + 44.64970229673532, + 44.30000670789822, + 43.94686821583238, + 43.602196916148266, + 43.24808656120025, + 42.89496174219601, + 42.549242456566404, + 42.195039376330804, + 41.83918424394172, + 41.48919747411654, + 41.12886003408778, + 40.74886684685023, + 40.38811989720975, + 40.02884140177651, + 39.64348857394865, + 39.27526751145392, + 38.91065315121915, + 38.52843839556926, + 38.15225066902699, + 37.78868833241302, + 37.42093369487591, + 37.048781869567144, + 36.688228472261045, + 36.322442865970366, + 35.95616404118417, + 35.58629777277088, + 35.22371972020449, + 34.85993276181598, + 34.49211194094666, + 34.11838919501381, + 33.74769060072603, + 33.372177836474386, + 32.98294533148796, + 32.605988974888945, + 32.23114449570224, + 31.855930457185696, + 31.47490764885328, + 31.107792099615526, + 30.742036242287266, + 30.371554085971116, + 30.0100173229397, + 29.649829556487436, + 29.28690399276509, + 28.92150101741794, + 28.561126082793443, + 28.198323600284166, + 27.83517689781057, + 27.484811670582832, + 27.124325971388696, + 26.766156510232815, + 26.43099554126496, + 26.095146063414553, + 25.766167784679496, + 25.439322157228318, + 25.115069424206542, + 24.794096000709757, + 24.47487619049869, + 24.152300380127528, + 23.83314968040659, + 23.512875548459412, + 23.19206815996017, + 22.868718126091483, + 22.545778659676944, + 22.236157072837628, + 21.92301654821605, + 21.611526983296386, + 21.311079123300285, + 21.008302593247297, + 20.692435674978185, + 20.396246974677336, + 20.103165807568764, + 19.782412327001, + 19.4783316260115, + 19.185830950993875, + 18.871202785834285, + 18.562886050709672, + 18.26154136620148, + 17.94875555199643, + 17.63233703293708, + 17.320291069456587, + 17.00032266578921, + 16.67785560084743, + 16.36205563908135, + 16.042474419225428, + 15.725923824977155, + 15.410000894901648, + 15.094628872283552, + 14.77648574930314, + 14.460395819218052, + 14.142751673486185, + 13.823369410041467, + 13.506447100941761, + 13.184745425880198, + 12.86778818234603, + 12.549026881564068, + 12.228168567008979, + 11.908284167956305, + 11.588478854851386, + 11.266112739400324, + 10.939209275467062, + 10.615200727707855, + 10.296276319492407, + 9.972265014895568, + 9.650100344969468, + 9.338667614876224, + 9.026342017909288, + 8.703826193371327, + 8.401514083771268, + 8.099325816982839, + 7.792379381817953, + 7.494380065916911, + 7.202459416762018, + 6.913678551652247, + 6.623988483081557, + 6.333109610630427, + 6.050653709657182, + 5.766810988370467, + 5.473133881269483, + 5.185415609733411, + 4.905068480871893, + 4.6044260266247985, + 4.312106694023325, + 4.030710209433614, + 3.726784538346991, + 3.419859610385219, + 3.1286423951767772, + 2.819764879529908, + 2.513363454681323, + 2.2128895355849902, + 1.8946201943710554, + 1.6051951040340207, + 1.3158081979557188, + 1.0107166900957267, + 0.7253845666588653, + 0.44549848234501915, + 0.15353634205481423, + -0.1281046415739806, + -0.40572982811506086, + -0.6889670310031285, + -0.9665987965814913, + -1.2404288296019068, + -1.520702291402006, + -1.8017624984197276, + -2.0787265340135628, + -2.355608599093969, + -2.631483375192749, + -2.907848355638494, + -3.1796249548835362, + -3.4412848125260926, + -3.69879347973123, + -3.9459625066219095, + -4.173527906680129, + -4.396660487168673, + -4.604218135217778, + -4.794572865551297, + -4.9704763904342455, + -5.128378907668659, + -5.268002320869248, + -5.388141710743154, + -5.488471018685102, + -5.56785751230851, + -5.62492419998967, + -5.661582132813968, + -5.6759973982339575, + -5.666581855227908, + -5.6344054198887665, + -5.582573105739994, + -5.513781895788568, + -5.426070927740838, + -5.3200222886457045, + -5.199076794136644, + -5.0610631763309755, + -4.8937124820967215, + -4.732086200679933, + -4.560271489259866, + -4.382539473528136, + -4.198374773354525, + -4.007936925954206, + -3.816133258836189, + -3.617903581258127, + -3.4160871601057368, + -3.213608481780186, + -3.0081901879802797, + -2.8020587069395044, + -2.596419055165063, + -2.3928484523809, + -2.190678112623667, + -1.9893057933517218, + -1.7913854641689455, + -1.5936060656188609, + -0.9055332106891132, + -0.7202858792343564, + -0.5381017910878791, + -0.36189036003927605, + -0.19629464373643796, + -0.03529972288378039, + 0.12289807262798322, + 0.2682500300033732, + 0.406924152008886, + 0.5388519785188258, + 0.6729251349545429, + 0.79656391838147, + 0.9065861613852987, + 1.0168516544131518, + 1.1210998984660312, + 1.2170604487497922, + 1.3118797821312187, + 1.4030447200049618, + 1.4847487089507099, + 1.5625214298299035, + 1.6388612267685054, + 1.7088665143980293, + 1.7777265222074548, + 1.844379588015374, + 1.904504983689095, + 1.9617284691656787, + 2.0160884187698387, + 2.0678511700965467, + 2.1159761486962596, + 2.1616371433353097, + 2.2059646616270174, + 2.2490020785144726, + 2.2913435867961907, + 2.3343285040848074, + 2.375243589447204, + 2.415710591879883, + 2.4564812330843515, + 2.497381433608937, + 2.5392208070742384, + 2.5821798466491637, + 2.627702478105555, + 2.673581533360386, + 2.718808036815791, + 2.765642071681866, + 2.813899998343954, + 2.8617301090722487, + 2.910400970166254, + 2.958888707576651, + 3.008884420846659, + 3.060900064688732, + 3.1167167582750577, + 3.1760859876925984, + 3.238122450159414, + 3.3072711932363115, + 3.381902710246488, + 3.4605047088174423, + 3.5470994454358262, + 3.638975419457842, + 3.7344211983582603, + 3.8363684797590283, + 3.9432508962962625, + 4.0557799867542235, + 4.178665348989349, + 4.306950149653362, + 4.440201165874506, + 4.582995041856619, + 4.729542900084111, + 4.878648098764896, + 5.032457236144575, + 5.19284134159112, + 5.351994994915723, + 5.517313565817845, + 5.687524039363754, + 5.854458967695315, + 6.021909599178358, + 6.194905065084231, + 6.370900523239295, + 6.543685470315409, + 6.720218946811099, + 6.899336004380133, + 7.077531798400286, + 7.262264787013468, + 7.462392813182556, + 7.64646670945532, + 7.835299070815758, + 8.024393551725165, + 8.215195676296187, + 8.414057033552687, + 8.616186517126499, + 8.819278416757804, + 9.025451638405203, + 9.228713556298894, + 9.435084481866628, + 9.644681118145497, + 9.854871196128133, + 10.068442891658682, + 10.283523960122878, + 10.497319393428349, + 10.708215498230638, + 10.915984365130619, + 11.123251930592202, + 11.33219643011607, + 11.541963271812863, + 11.744413100437864, + 11.947628061073338, + 12.15730893005468, + 12.363172566586455, + 12.571220587737818, + 12.790676958205008, + 13.012793343422562, + 13.233326001860208, + 13.453757700628822, + 13.67894627842613, + 13.90309718686793, + 14.122800867862784, + 14.344669104077772, + 14.568182815204022, + 14.787521931013131, + 15.003433168402763, + 15.218338458244752, + 15.430876495916666, + 15.639582983358668, + 15.844588520545768, + 16.05174380151191, + 16.259047246035017, + 16.462297162647182, + 16.661347033979755, + 16.860977629761397, + 17.05949013197176, + 17.253111135804968, + 17.44504564465885, + 17.6401583815982, + 17.83519359255791, + 18.029425903284928, + 18.227382487519517, + 18.431599042932586, + 18.63377679978206, + 18.833792647361186, + 19.036284943961576, + 19.244474425587782, + 19.456774302585004, + 19.659814323713807, + 19.877098373594915, + 20.100438703083036, + 20.319917585601303, + 20.543766370264326, + 20.768664805149218, + 20.998345468507342, + 21.235920777755084, + 21.469506739891646, + 21.710129629308224, + 21.955909499200317, + 22.19819034760357, + 22.44649920050249, + 22.707863303552728, + 22.95174793241345, + 23.21081010704054, + 23.47786316387744, + 23.73868761449372, + 24.01880536165217, + 24.296832398886973, + 24.56788949591203, + 24.85556031060897, + 25.142281351469617, + 25.423643007964415, + 25.72464386485637, + 26.01895038167825, + 26.315335770028263, + 26.64082113110321, + 26.96066545597112, + 27.28624599078172, + 27.628947445084588, + 27.953217297777137, + 28.269162393212962, + 28.603487317229146, + 28.933690325584937, + 29.254466570448663, + 29.59050285952364, + 29.92550839868592, + 30.24909657195234, + 30.5770083001913, + 30.905122860465795, + 31.231010423798143, + 31.559262162619206, + 31.88398509689268, + 32.2108119605712, + 32.54232007447706, + 32.872106604835544, + 33.19256010378698, + 33.51571448848831, + 33.84088122133021, + 34.16274371439139, + 34.48012493535317, + 34.79252421156048, + 35.11004664828505, + 35.42708782008047, + 35.726610739928226, + 36.0211962725397, + 36.324234882644504, + 36.61710760027611, + 36.9007061324053, + 37.19828843945955, + 37.49343713484368, + 37.7774137315602, + 38.07035180128131, + 38.37164388866992, + 38.66706211087181, + 38.96897598154521, + 39.27801683983014, + 39.58379605967718, + 39.892441616186375, + 40.20099727596609, + 40.503739711250745, + 40.8108368624679, + 41.12180090546971, + 41.42701005464316, + 41.735725772783354, + 42.04540315179996, + 42.352414388167595, + 42.65640966308489, + 42.96352025542926, + 43.265252950206786, + 43.57210629372062, + 43.87829734685928, + 44.18101684634248, + 44.49111422266982, + 44.80019788610365, + 45.10202019961984, + 45.40680062895141, + 45.71514213481711, + 46.00658506419657, + 46.30552971112497, + 46.604923301718046, + 46.890712312286006, + 47.18432888916051, + 47.4812373152195, + 47.766914703063264, + 48.05462974618402, + 48.34828635492092, + 48.636458523977325, + 48.91389718974907, + 49.20176904214493, + 49.48894937346556, + 49.76999933830532, + 50.05000035979489, + 50.333867718123514, + 50.61099748803371, + 50.88664904079643, + 51.16610820987319, + 51.440624144719024, + 51.71103759327883, + 51.98618737280329, + 52.25737914374822, + 52.5217630297111, + 52.784522883857385, + 53.040372919948936, + 53.287854956033186, + 53.53823351443804, + 53.780852597439655, + 54.02045186356351, + 54.26358486732929, + 54.50591946952668, + 54.75067775552222, + 54.99308269842895, + 55.237332200941026, + 55.48885777538655, + 55.74401608796219, + 56.0034074966469, + 56.26436926298783, + 56.5252578911605, + 56.78774650693654, + 57.052075559431124, + 57.310561620276395, + 57.561755081479596, + 57.81279715033571, + 58.06395005545917, + 58.315590142946945, + 58.559517316828604, + 58.803518975904524, + 59.053411989053515, + 59.30331536726503, + 59.555794626289696, + 59.80293572966091, + 60.06096650364455, + 60.31982084164096, + 60.57144263069977, + 60.824982384716236, + 61.09138043168508, + 61.347393230172294, + 61.59460315790011, + 61.85675367324556, + 62.11327753414165, + 62.345455283874784, + 62.57586327145023, + 62.80557759401787, + 63.009485864983894, + 63.198347631823296, + 63.39957847029329, + 63.591787590451, + 63.76385496827071, + 63.93504345932741, + 64.09366715367625, + 64.2338342111524, + 64.3677806292545, + 64.48918464764402, + 64.59867583680094, + 64.69665705731443, + 64.77725374697798, + 64.83874879562084, + 64.88505916888899, + 64.91489085055541, + 64.93038406380604, + 64.9341319705511, + 64.92233532213571, + 64.89225069458912, + 64.84514281575301, + 64.78244882666036, + 64.70625125679383, + 64.61303344300852, + 64.4996095387883, + 64.3734970535468, + 64.2339227017979, + 64.0691859896756, + 63.88896819814262, + 63.70375365171411, + 63.49316904235379, + 63.27003097567863, + 63.04038520626878, + 62.792939300967944, + 62.52367035463808, + 62.249024343745795, + 61.964051455209635, + 61.66040703004095, + 61.35143480655067, + 61.04253551823063, + 60.72799430745338, + 60.407094720964544, + 60.08204947598009, + 59.75988867394303, + 59.437473814982866, + 59.11102800787768, + 58.78040174762059, + 58.45325357354585, + 58.12015763497961, + 57.780899333531345, + 57.446734731009535, + 57.115655924856334, + 56.76866200668808, + 56.43350146774667, + 56.10827947488392, + 55.76794415355786, + 55.432375413390915, + 55.1116529849876, + 54.776453349765816, + 54.44359453282654, + 54.119817944939314, + 53.78502742488549, + 53.4277132717604, + 53.06139014538398, + 52.68583885032106, + 52.30431773601525, + 51.93287947469784, + 51.55348048905213, + 51.16574006591912, + 50.78389947445136, + 50.40018377617962, + 50.00941020931337, + 49.64340551744632, + 49.29206799133966, + 48.938546084378174, + 48.58867618589109, + 48.23383844633296, + 47.88577328970176, + 47.53023447121266, + 47.173707586527684, + 46.820242424401805, + 46.46781799675155, + 46.103409238991574, + 45.72447732081331, + 45.346780235565554, + 44.97116839295966, + 44.587123004483, + 44.20523034735631, + 43.822082556998055, + 43.441341164791176, + 43.049628719138255, + 42.6594343328787, + 42.28943645633909, + 41.920745700898514, + 41.55799309504139, + 41.1977903715551, + 40.82692552894466, + 40.46146671199581, + 40.10087192633143, + 39.726164387091195, + 39.34589358690573, + 38.98944966303418, + 38.651636567391584, + 38.32425882280544, + 38.01970816131352, + 37.71222590274016, + 37.390523144529, + 37.085873049825175, + 36.78996535301918, + 36.478351726858214, + 36.172612847937394, + 35.873466986720395, + 35.542506328442826, + 35.19681710752306, + 34.84645722701486, + 34.5024150040763, + 34.158944207428334, + 33.81090803333378, + 33.45678865861211, + 33.1121335436967, + 32.769690331014154, + 32.40815465777267, + 32.06706189203102, + 31.73818279646971, + 31.4069414911656, + 31.07141025377262, + 30.740760278913392, + 30.416356646953968, + 30.08528185137061, + 29.759391274916094, + 29.42772033894885, + 29.09610144670529, + 28.75241495438663, + 28.40410558038202, + 28.061581491679252, + 27.711663374722416, + 27.368337363239547, + 27.030615584438536, + 26.687481351701408, + 26.350956695011487, + 26.017128460063248, + 25.680873594593724, + 25.354413419917726, + 25.02105608913142, + 24.683945123823275, + 24.356105780718323, + 24.023412552566047, + 23.683258456495615, + 23.350663617080645, + 23.01876605452908, + 22.679042868844995, + 22.345885916622905, + 22.021623798616123, + 21.68508393173521, + 21.36169283990485, + 21.043670755965216, + 20.718635705571007, + 20.384923576823788, + 20.07480465686862, + 19.762502906204453, + 19.425026897000897, + 19.11439078097833, + 18.795944904723587, + 18.458809071542838, + 18.134303137948027, + 17.813531672569077, + 17.48548662970209, + 17.15539366600941, + 16.833337937069704, + 16.504947576978854, + 16.17856720712977, + 15.858821738650159, + 15.541762267997488, + 15.228637423722681, + 14.917071765386117, + 14.604487895980826, + 14.28627926911162, + 13.974503061860622, + 13.656429371616163, + 13.3404123787466, + 13.023892349615393, + 12.701381914664266, + 12.383701079919026, + 12.064896914940544, + 11.739240492008918, + 11.414799327872279, + 11.091392310492523, + 10.764094984524677, + 10.429069747075674, + 10.099131017199557, + 9.773648377993087, + 9.441144262057035, + 9.110134992705483, + 8.790093031749594, + 8.472448988555438, + 8.142569254349775, + 7.8333889572317865, + 7.527669386290945, + 7.214041748256324, + 6.916003033105072, + 6.619070113737984, + 6.3180704452008225, + 6.018776346591357, + 5.718338982304064, + 5.41570104806967, + 5.1174876762822255, + 4.811089517586735, + 4.501946025743641, + 4.20121277371134, + 3.885178117446997, + 3.578472156205737, + 3.2775196307968795, + 2.967018547400865, + 2.6615713850033176, + 2.362585466607191, + 2.0619598369580623, + 1.7614724045696086, + 1.467291176818494, + 1.1701490216286663, + 0.8837039337661199, + 0.603138431506288, + 0.3177505564621903, + 0.042715205771723413, + -0.22772672857181492, + -0.5037060126876416, + -0.7775078376792488, + -1.0500912699145741, + -1.3228068596113436, + -1.5980246643056533, + -1.8751649877266727, + -2.155724401313098, + -2.4374175534989213, + -2.7204681321512783, + -3.004759790301973, + -3.2825837585752717, + -3.5635196294257505, + -3.844599231918461, + -4.108929472553468, + -4.355539781550006, + -4.602136164130792, + -4.837561129653576, + -5.050913706385881, + -5.255292933767793, + -5.444573000333677, + -5.613724738106135, + -5.764613166766576, + -5.89486343805325, + -6.0012105472892845, + -6.083679178417491, + -6.144279096912507, + -6.181145924893161, + -6.193345038951731, + -6.1810041955283195, + -6.146742981568169, + -6.093689040653491, + -6.020825678996818, + -5.928579732561607, + -5.819909132686005, + -5.693930044611588, + -5.551643259906084, + -5.394657387626238, + -5.223724822466757, + -5.042341800653289, + -4.851204704680763, + -4.650707512509256, + -4.44701709546334, + -4.236353534312547, + -4.020654759030604, + -3.804755671838709, + -3.5849668775342356, + -3.363576250108232, + -3.1454174331024327, + -2.9333303460849955, + -2.705144559208491, + -2.501982563564464, + -2.305897280378726, + -2.1135333152809634, + -1.9252315355328815, + -1.7419106292937618, + -1.5619352282249188, + -1.386481713313186, + -1.2173168293417802, + -1.0522609216836865, + -0.8961551600101378, + -0.7489704980416187, + -0.6036996526193943, + -0.4672034113201273, + -0.33643150036056485, + -0.21182347923938555, + -0.08482572960006235, + 0.03296397525118956, + 0.13803464980561533, + 0.24429856547015677, + 0.3454335683637869, + 0.43954582150569926, + 0.5334954886752733, + 0.6244473203261978, + 0.7063456210966875, + 0.7851896171914984, + 0.8612002936545564, + 0.9318731319943926, + 1.0018181314141354, + 1.0671257523852353, + 1.1258879628822924, + 1.1809616679514416, + 1.2334821353629821, + 1.2812093367658166, + 1.325666385260795, + 1.3686041659870374, + 1.4099076662315462, + 1.4499290517415064, + 1.4907965292561967, + 1.5305527105384111, + 1.5695873487805367, + 1.608453778429702, + 1.6473324628176782, + 1.687414433484031, + 1.729308702492355, + 1.773169058670581, + 1.816219857288633, + 1.859536499174332, + 1.9055744125094838, + 1.9524449696609882, + 2.0002754204736526, + 2.050465902746975, + 2.1034009360950887, + 2.158835107190497, + 2.2189088148105123, + 2.2836575508606796, + 2.3514594579191392, + 2.42645668414064, + 2.5154658448068625, + 2.600699162149884, + 2.6926498157705754, + 2.7892670112848563, + 2.889296569616385, + 2.9946889905899896, + 3.10416519459054, + 3.221796389748498, + 3.346078809395236, + 3.472685600013573, + 3.607533929214433, + 3.7509264135645783, + 3.8963735007702684, + 4.04416873424519, + 4.201493208581886, + 4.358072752952976, + 4.5163945008173805, + 4.682692641802298, + 4.848551319856644, + 5.011137882671261, + 5.180033770078293, + 5.356054272324572, + 5.527107496638038, + 5.706445254492088, + 5.892280888362062, + 6.078415003256876, + 6.267129554359015, + 6.460220463822334, + 6.650792478128393, + 6.844007918761906, + 7.038716912625716, + 7.234618093278297, + 7.432177543885677, + 7.632253280451951, + 7.832501437779651, + 8.036113494446496, + 8.238500622933111, + 8.441959857142116, + 8.649697421859123, + 8.857914540485808, + 9.06784467671421, + 9.279509886787089, + 9.494501098185962, + 9.710581470196464, + 9.925165163460168, + 10.137982635913584, + 10.353671208173067, + 10.567534015319746, + 10.773636502374774, + 10.985118077350945, + 11.200748201140998, + 11.430137892805606, + 11.643173038108484, + 11.8643859833317, + 12.083578785284102, + 12.300526889528768, + 12.524141572316488, + 12.749414702449705, + 12.969373668561387, + 13.191827963013733, + 13.418715946653448, + 13.640801245474163, + 13.86077314267707, + 14.080304952921253, + 14.299583825172823, + 14.516181255782323, + 14.73020382396844, + 14.946936588198518, + 15.163763204325228, + 15.374499965516316, + 15.583758124223097, + 15.817707630037336, + 16.025291150787165, + 16.229280108240037, + 16.436727486302235, + 16.645484611920427, + 16.854201739038114, + 17.0659749294851, + 17.284841724042852, + 17.502460175411226, + 17.71786174047734, + 17.933773055075328, + 18.158336403565595, + 18.38256046813477, + 18.601257332975912, + 18.83665401579923, + 19.0734634686356, + 19.30969532152967, + 19.549601001562625, + 19.791946072332866, + 20.03840718469108, + 20.30439411736261, + 20.569584186003024, + 20.844517190035486, + 21.1204217978466, + 21.394687422977103, + 21.684774478492354, + 21.958034750016054, + 22.244051984744427, + 22.53713143874562, + 22.824205022873294, + 23.10776614129646, + 23.385240858599833, + 23.65797518720824, + 23.945970514931957, + 24.230270875446703, + 24.512673946933806, + 24.813113842738602, + 25.10233557345587, + 25.397884107445652, + 25.71855475117096, + 26.028041548957507, + 26.351343668615986, + 26.68575590513501, + 26.996142230999617, + 27.30395344319394, + 27.629776045724558, + 27.950893244854537, + 28.2611035397097, + 28.5859201923331, + 28.90814021056158, + 29.229602936099422, + 29.553092375862388, + 29.87486064627909, + 30.192607767403327, + 30.51042962659957, + 30.823502634365923, + 31.13375300688445, + 31.45087371269537, + 31.764004553176324, + 32.06766447014032, + 32.39341599006021, + 32.718837290770544, + 33.03510027911376, + 33.3463992613523, + 33.64756612922129, + 33.94617542466793, + 34.255050344476714, + 34.55131838602722, + 34.841364384051616, + 35.13445191695125, + 35.41799046189206, + 35.69620731174678, + 35.973741706683825, + 36.261288494959075, + 36.54478247218361, + 36.82695666689895, + 37.116922815166525, + 37.41256072421824, + 37.707831468103656, + 38.00872071365846, + 38.31329239861413, + 38.6179417348102, + 38.92529250682758, + 39.23395592716675, + 39.53843395393223, + 39.84719625293089, + 40.15980982992883, + 40.47009087675628, + 40.7839357535985, + 41.10095171075927, + 41.41825747162264, + 41.73496441055351, + 42.054541753462495, + 42.40265093370169, + 42.722656445858824, + 43.03857658584681, + 43.34864572402307, + 43.66011327126799, + 43.962136639181885, + 44.25243848245562, + 44.544883366892684, + 44.83171962686003, + 45.09653897255874, + 45.36768906546432, + 45.637221438401646, + 45.88882581382236, + 46.14897988405553, + 46.41622086873738, + 46.67607099653956, + 46.93944312785133, + 47.2048915937463, + 47.47262414790793, + 47.746249220992354, + 48.01267618730963, + 48.28041246564395, + 48.56134167021955, + 48.83708002400132, + 49.10976134983403, + 49.38936506870274, + 49.66653409358757, + 49.9388924462077, + 50.218316015606185, + 50.4995795949478, + 50.77236879297137, + 51.050803173116705, + 51.33342612259046, + 51.607561540700296, + 51.87974732198954, + 52.151611620542646, + 52.41284562631809, + 52.67546485613451, + 52.936004070807655, + 53.193201383713294, + 53.45457919581241, + 53.71845973642336, + 53.98525718826073, + 54.25023885372703, + 54.52055892070706, + 54.7986588253103, + 55.08004421599197, + 55.362986041574054, + 55.64904672366078, + 55.934471099982424, + 56.22135277492174, + 56.503781796397305, + 56.77773502457396, + 57.05089683628028, + 57.32428101234249, + 57.59573833184962, + 57.85666623944034, + 58.12154010965457, + 58.391645423184535, + 58.657362866016065, + 58.919849929034385, + 59.187307549871846, + 59.46034189639111, + 59.72105673151717, + 59.97064623049739, + 60.229233568362766, + 60.48017833241788, + 60.70828653434588, + 60.94601499059789, + 61.18950379361661, + 61.413769014146204, + 61.62721584709056, + 61.83880244151634, + 62.04472677191079, + 62.23085377371617, + 62.40331467063941, + 62.58307273001009, + 62.7575633834552, + 62.91572538400384, + 63.07009673391234, + 63.21861885140278, + 63.3523820611257, + 63.47982287601544, + 63.59737939749105, + 63.702644157699, + 63.797777698533366, + 63.88024453387794, + 63.944304152278626, + 63.99392725900502, + 64.03032182735477, + 64.05176875652805, + 64.06237210631396, + 64.06015352266682, + 64.04193750864499, + 64.00772164837375, + 63.96002942127532, + 63.898873163966506, + 63.82465309936775, + 63.733687949043016, + 63.62518887593727, + 63.509547544666844, + 63.375653174297796, + 63.21973625822764, + 63.05705469971158, + 62.88178110943676, + 62.68109407174189, + 62.475897362132514, + 62.258471396252645, + 62.0225423698425, + 61.771100803914905, + 61.51068596185073, + 61.23617819214634, + 60.94791909314268, + 60.65523709365595, + 60.355634634359774, + 60.05106288924525, + 59.73772692929278, + 59.414918127434696, + 59.088021249379125, + 58.76118062644071, + 58.42625361610826, + 58.08605063037285, + 57.751000659041715, + 57.40694454161398, + 57.05239679798535, + 56.70208412110874, + 56.35877036115654, + 56.0121654229517, + 55.66903072582529, + 55.34031550701341, + 55.004413038414384, + 54.663170850421764, + 54.34097856517889, + 54.011614757336964, + 53.67759462784281, + 53.35820630982758, + 53.03000900966272, + 52.691812770745585, + 52.362577935168794, + 52.02487748232644, + 51.68148221838634, + 51.343946761468054, + 51.00731364943348, + 50.658509395291404, + 50.3149963058302, + 49.97429120791977, + 49.62406996975568, + 49.28316674858516, + 48.94741734527262, + 48.60937152840948, + 48.2738599212006, + 47.93615200607705, + 47.597865261738406, + 47.265035203957154, + 46.92330600016169, + 46.58334572730593, + 46.24421300146834, + 45.90481473770937, + 45.564814098548695, + 45.222948283602726, + 44.88293613593048, + 44.54081318129575, + 44.1992418322938, + 43.85576555504636, + 43.51257238337112, + 43.13742224619705, + 42.79627412979432, + 42.47542429946151, + 42.155481308622136, + 41.83331146430156, + 41.51786731340956, + 41.196961636232764, + 40.86971653351226, + 40.551942732000285, + 40.23136807544322, + 39.89682062544872, + 39.55564858254047, + 39.219208384251445, + 38.86794395491559, + 38.500192869860705, + 38.15303873942999, + 37.80347293953438, + 37.439323163349925, + 37.08651469954306, + 36.746095077791125, + 36.40122845765831, + 36.05496445755603, + 35.7360019126959, + 35.413045291149125, + 35.0952853451161, + 34.77529491296396, + 34.45407105823076, + 34.142722876688296, + 33.82955356132992, + 33.51061655691465, + 33.19173457697036, + 32.88096345347836, + 32.54827392697, + 32.20498156300351, + 31.877355956071632, + 31.546283377741254, + 31.216964779996715, + 30.887743410182694, + 30.55784703657244, + 30.23722634217426, + 29.910279100908483, + 29.58723844771856, + 29.25845221091206, + 28.92811986655665, + 28.598642621370384, + 28.261944494174124, + 27.92880745710866, + 27.5940510878878, + 27.253396735536025, + 26.92044177453328, + 26.583884060950933, + 26.235062442156472, + 25.89736598135097, + 25.55855684518251, + 25.214662121806352, + 24.878568754466276, + 24.53942263294736, + 24.206942890801013, + 23.871915926423387, + 23.534805604967126, + 23.201299966915197, + 22.86268519216118, + 22.526700575076095, + 22.19926147072557, + 21.865783484718555, + 21.535510160770436, + 21.220041175085377, + 20.896734430871327, + 20.576951269525935, + 20.27149008635767, + 19.95001726982173, + 19.626571553667095, + 19.32199223551015, + 18.998102712291804, + 18.665971402492307, + 18.356704910527252, + 18.03656786081625, + 17.707133069995464, + 17.38983255981904, + 17.07158393796357, + 16.738792722458758, + 16.416040303002166, + 16.0944023144123, + 15.729914921947158, + 15.407543335222126, + 15.090145385069743, + 14.768604332931492, + 14.448150227220925, + 14.131861963159732, + 13.806758147170486, + 13.486913201573813, + 13.162810485908063, + 12.83269625452117, + 12.500141654542965, + 12.167289543245012, + 11.834431447760407, + 11.496983854387905, + 11.15779818431299, + 10.82129093851567, + 10.483207713624981, + 10.140754572101255, + 9.798951610127345, + 9.462586139396949, + 9.121803117335823, + 8.7865083666709, + 8.453853150389874, + 8.120510152478584, + 7.789907493059814, + 7.464405394020024, + 7.139228377455467, + 6.808466691090132, + 6.488017501892993, + 6.1701321648956045, + 5.855051707521304, + 5.542533110306519, + 5.231328451415327, + 4.9288739455715165, + 4.625884119175401, + 4.322361873902274, + 4.020552023145748, + 3.728283765647613, + 3.4334918939376013, + 3.1511300130188244, + 2.883878458666854, + 2.6097050245238997, + 2.326947643444119, + 2.053568866195254, + 1.7856872030207225, + 1.5022966690135036, + 1.2264350621945965, + 0.9590449531241733, + 0.6745057266113504, + 0.38829202874258334, + 0.10795474061330454, + -0.18155047416974424, + -0.45739207773139845, + -0.7282433435874759, + -1.0077589999534862, + -1.2842548289649247, + -1.5578548031766535, + -1.8343055538706883, + -2.1030963701494088, + -2.3666402507641, + -2.632814120824226, + -2.896756056793806, + -3.1680736586950413, + -3.443784790763174, + -3.716246693331426, + -3.98903129973996, + -4.264097397811469, + -4.534033968659492, + -4.795089790007558, + -5.051376274255919, + -5.303895251400505, + -5.537556563005276, + -5.754773602886346, + -5.961115804552593, + -6.145027749943365, + -6.3120905789231845, + -6.460477047508187, + -6.583998216061229, + -6.689171298728174, + -6.770647650232525, + -6.828816544846511, + -6.86778534563269, + -6.8861866592681835, + -6.882417746013902, + -6.8576845715567085, + -6.814432817882744, + -6.75543987226458, + -6.678612733234952, + -6.583381516191917, + -6.473655005318456, + -6.348797261087411, + -6.2084892099714555, + -6.0557130246369635, + -5.890417298559696, + -5.715535869755915, + -5.532418892134846, + -5.340326721043689, + -5.143240411797461, + -4.939733838251594, + -4.726426010942679, + -4.50992914779845, + -4.292618282379692, + -4.072099645064109, + -3.8502220065756707, + -3.6316662974271052, + -3.416556018566003, + -3.2009806902244153, + -2.991767938284576, + -2.7853588248105403, + -2.5769233373267415, + -2.3756204917167927, + -2.1772858789223757, + -1.9844038384257254, + -1.7983641050915198, + -1.6187250602067969, + -1.4484440080770205, + -1.29011517248927, + -1.134602049819094, + -0.9904344058338127, + -0.857363447720482, + -0.7318187582439283, + -0.6064976505864388, + -0.48891576061274666, + -0.38715534828389414, + -0.28646427326372836, + -0.1909542037827831, + -0.10368299823231786, + -0.018553371252633608, + 0.06463429017684078, + 0.1390380194409851, + 0.20934035449305566, + 0.2777317514903072, + 0.3401867057762835, + 0.4012298409357635, + 0.4605596181628006, + 0.5143245497573187, + 0.5659180276806073, + 0.6152387453007909, + 0.6611055791572242, + 0.7037442757468706, + 0.7455801536710408, + 0.786713000517608, + 0.827177839751327, + 0.8687379450620145, + 0.9092409628232775, + 0.949216809461107, + 0.9891701292255028, + 1.0293815414411287, + 1.0705505066574867, + 1.1127814314610136, + 1.1570346192254346, + 1.2022044631299016, + 1.2470801233833706, + 1.292623051597733, + 1.340348799381267, + 1.387982809906152, + 1.4365695678226016, + 1.4865182910651291, + 1.5382550363541274, + 1.5918681396933239, + 1.6497744895756554, + 1.7114060323854448, + 1.7752610977110548, + 1.845267095203342, + 1.920949269530587, + 1.9993213411102517, + 2.083360934567576, + 2.171719803486823, + 2.262854406091134, + 2.3591318486611077, + 2.4597473028065107, + 2.565087966806386, + 2.6801691172377424, + 2.7990119371914925, + 2.922477408045615, + 3.055248355948018, + 3.1928837054998023, + 3.331659540040816, + 3.477005691493211, + 3.628130493964792, + 3.7791794101816674, + 3.938052200885702, + 4.1029681181648545, + 4.265166159707468, + 4.429389935933034, + 4.600991294680711, + 4.773744846492555, + 4.946782151343482, + 5.131815072976966, + 5.320909050205132, + 5.510837901260894, + 5.708581679614273, + 5.9045603981233405, + 6.103769293302831, + 6.308107878661441, + 6.513861516247532, + 6.721052618320775, + 6.933156108092944, + 7.146037729817484, + 7.359723997181099, + 7.571971367930326, + 7.783876837642502, + 8.000297944154742, + 8.217121046863822, + 8.4328366714951, + 8.651733360271738, + 8.874584811357723, + 9.098109026339534, + 9.316791388353957, + 9.532107437735919, + 9.74977462950637, + 9.96545948088208, + 10.172108612711238, + 10.383703116335342, + 10.598463408079777, + 10.807137295600814, + 11.01834403255542, + 11.237105672108077, + 11.45938910265045, + 11.694453233417244, + 11.935146118440368, + 12.176634413009975, + 12.414186156925892, + 12.654512182987249, + 12.898073798084962, + 13.138586370133297, + 13.379244009751835, + 13.621404584695183, + 13.859684507409824, + 14.087126069314799, + 14.312808041347102, + 14.540350062327564, + 14.771487483868926, + 14.996304343333364, + 15.218878398441973, + 15.444254146440244, + 15.66426412960093, + 15.879454639517009, + 16.092588744321706, + 16.29663812090623, + 16.50016121673227, + 16.707028597458546, + 16.92048582846289, + 17.13459210200239, + 17.34647026114372, + 17.55853301916839, + 17.778105018460604, + 18.028276016859294, + 18.246186767261264, + 18.480483505807722, + 18.726487737277626, + 18.96924048155895, + 19.212372881909864, + 19.465111884808394, + 19.71994378629688, + 19.98105056027148, + 20.2390508085983, + 20.504147576103353, + 20.781186065152237, + 21.060760345808834, + 21.38406990350752, + 21.67371646670524, + 21.96909510997013, + 22.302994353914077, + 22.613678027648195, + 22.932973776850208, + 23.254471341321885, + 23.58085762918641, + 23.904233486232176, + 24.22900502407487, + 24.566036645480807, + 24.89448025962728, + 25.24375419601947, + 25.6063024328597, + 25.96076856734515, + 26.331696345587428, + 26.696650391537958, + 27.04078515510014, + 27.39510893461458, + 27.745195463582213, + 28.082773135929116, + 28.43313705967818, + 28.78236167525347, + 29.115106018627642, + 29.450376123914733, + 29.79000032108117, + 30.116754031823966, + 30.442039031638664, + 30.772894481308473, + 31.099415796827778, + 31.42900661434075, + 31.748819040548845, + 32.07116720017948, + 32.39702309037348, + 32.72376709364862, + 33.04436735521042, + 33.35863885731298, + 33.68016402220356, + 33.990388710534916, + 34.28875239772071, + 34.58601787175292, + 34.88008462645111, + 35.169653165845155, + 35.46034703240285, + 35.75372787289096, + 36.04204450288758, + 36.33252700812174, + 36.627405500986455, + 36.92614551777965, + 37.225004367777984, + 37.53009329890057, + 37.83865505582688, + 38.14487269270122, + 38.45424291207142, + 38.7626707813245, + 39.06611515039217, + 39.372528971759216, + 39.682028446888914, + 39.986941682001394, + 40.2943528099418, + 40.60500112353574, + 40.9111971494637, + 41.21643613954518, + 41.52183461422509, + 41.82336247585669, + 42.12594957164481, + 42.431568078034495, + 42.732452693405065, + 43.03610774299223, + 43.34058176162709, + 43.63944667135497, + 43.93397494702619, + 44.23483443695702, + 44.526262421000524, + 44.81135461227428, + 45.110038059412005, + 45.39688489018558, + 45.6798581782165, + 45.975107573356034, + 46.2636051081498, + 46.54532332699521, + 46.83706628638965, + 47.131593701259405, + 47.41773361933465, + 47.7032721229727, + 48.00243938622417, + 48.29648060254163, + 48.58440807891567, + 48.88103139978401, + 49.174589368443804, + 49.457142751249826, + 49.7459033573279, + 50.03736053441394, + 50.317935962213674, + 50.60229173889855, + 50.8913117585073, + 51.16937300756991, + 51.44229372642988, + 51.71542210894189, + 51.979756929036164, + 52.24440458458036, + 52.49971992022472, + 52.75706688514533, + 53.015035777834115, + 53.27214720638787, + 53.53475543268456, + 53.79381461708486, + 54.05630492363875, + 54.326118265064665, + 54.60011560409699, + 54.872355961295355, + 55.148151379951244, + 55.424350400700845, + 55.69750527055456, + 55.97335606190813, + 56.24031711380249, + 56.498488847217565, + 56.78287865877448, + 57.04451314855204, + 57.29250903361896, + 57.533400724152635, + 57.78434859485366, + 58.032422836994975, + 58.27752003751181, + 58.51726800072292, + 58.76525461844545, + 59.011705439279275, + 59.250407998490516, + 59.48491623294628, + 59.72897912446549, + 59.972630493365244, + 60.202696581880694, + 60.44000228169704, + 60.685867582313556, + 60.91811852354203, + 61.13633107503039, + 61.35425769867261, + 61.56806531052361, + 61.759467585993, + 61.93565015021401, + 62.11793197847979, + 62.29301749252574, + 62.451852740240966, + 62.607906185266025, + 62.75875784698378, + 62.89694333011973, + 63.02889958224118, + 63.15058677272968, + 63.26062184058398, + 63.36012094084811, + 63.44651795492295, + 63.512435015827144, + 63.56175265996502, + 63.59612559748676, + 63.6139636745057, + 63.61920877753554, + 63.60918692054274, + 63.58169243764771, + 63.53681808773292, + 63.476313820296994, + 63.40188017895111, + 63.31448327956754, + 63.208480320222144, + 63.08531006735948, + 62.955774402603716, + 62.806198246255455, + 62.63558241796377, + 62.46324563778636, + 62.271752179674195, + 62.061288532058775, + 61.8492120682386, + 61.624942643909264, + 61.37761140408682, + 61.12413294527372, + 60.8666282038319, + 60.59385559353855, + 60.311984368264206, + 60.02862753649854, + 59.741672577266954, + 59.45478316534175, + 59.16092316074118, + 58.859693043350205, + 58.56287019097253, + 58.26482147374656, + 57.95522017665791, + 57.650224200081425, + 57.34455620366391, + 57.027352770072554, + 56.7090451438743, + 56.39741000767495, + 56.08112548351126, + 55.749804992901055, + 55.43610825331594, + 55.125283269120104, + 54.79827422318538, + 54.4802907353971, + 54.17260545704457, + 53.84856460657545, + 53.53055109599369, + 53.21869712094296, + 52.893553583416875, + 52.569814609773815, + 52.25010259967469, + 51.92023912884787, + 51.58519350867348, + 51.2578816763553, + 50.92415847002732, + 50.581400355844856, + 50.2429351689552, + 49.90132558365967, + 49.55239643476251, + 49.20796724575674, + 48.86529888300375, + 48.519804532655584, + 48.176728742364745, + 47.82713059127643, + 47.485059053942166, + 47.13596090792385, + 46.78452322104806, + 46.435140779581126, + 46.08719025439868, + 45.743216475898976, + 45.39081995533591, + 45.04121833354553, + 44.694500312451474, + 44.34189687025481, + 43.98875569270595, + 43.63696621092538, + 43.28904975206391, + 42.93210859319833, + 42.57719472032346, + 42.22509506788287, + 41.86773079782118, + 41.517387733562614, + 41.16389637183546, + 40.80148189677796, + 40.44792571317824, + 40.09447148864406, + 39.72075955718182, + 39.353361693500396, + 39.00343699756572, + 38.62693972049357, + 38.24908491098979, + 37.891951044162376, + 37.52068890096244, + 37.13811628220774, + 36.778832146781994, + 36.420901176268664, + 36.04092968922288, + 35.6788090050402, + 35.31765065984594, + 34.94985814412416, + 34.58063848062147, + 34.21981027035386, + 33.85920299185756, + 33.49507600577225, + 33.12545685001016, + 32.76296258944008, + 32.4106400529251, + 32.0436692088269, + 31.684299499163878, + 31.331659780563903, + 30.978727922111222, + 30.617596108427197, + 30.267483899637472, + 29.920594538435076, + 29.56670028832235, + 29.215389264114734, + 28.855647360182086, + 28.492188927135437, + 28.12437997485845, + 27.760720804476456, + 27.394600970703802, + 27.027424989947484, + 26.670031555011715, + 26.305739869999925, + 25.94297801615253, + 25.58850395515252, + 25.26607519299904, + 24.964618799043013, + 24.66328955106067, + 24.364075989673783, + 24.067192810022544, + 23.772658422171926, + 23.475670593136233, + 23.17585032961566, + 22.88372773926903, + 22.59221182072908, + 22.272041181378697, + 21.954288912381646, + 21.63958880821498, + 21.317313051285886, + 21.007785445761705, + 20.702385345197655, + 20.379239878643816, + 20.07181985899018, + 19.775592479197925, + 19.453773846032266, + 19.161181854327836, + 18.896776633797465, + 18.61113212252427, + 18.330368735674178, + 18.062388169820455, + 17.785330659556053, + 17.50237019474772, + 17.229485267472764, + 16.955229994979153, + 16.67794388292299, + 16.397473415861125, + 16.11770674218455, + 15.836274600531612, + 15.55455783900755, + 15.276293479439436, + 14.99232603740878, + 14.711762085015975, + 14.427112464142356, + 14.143762146137949, + 13.86540619453985, + 13.54640470783924, + 13.218474134346373, + 12.888380401905051, + 12.55339307780027, + 12.220700617514062, + 11.890403734415067, + 11.558441079845426, + 11.219822790932099, + 10.876110811319919, + 10.542965475924149, + 10.231556891235483, + 9.925105122111749, + 9.621698622249122, + 9.327206339329758, + 9.026184834278407, + 8.722788765696748, + 8.434323294820636, + 8.14264940109942, + 7.85014377391896, + 7.56348646785636, + 7.26531865586253, + 6.965573743396781, + 6.7364189552556635, + 6.436357495989647, + 6.132640635374989, + 5.842124573901207, + 5.541700699838323, + 5.232434186396392, + 4.9361583962613125, + 4.628812172934618, + 4.330646270748619, + 4.049697558417797, + 3.7601718815017264, + 3.4637925797563422, + 3.175074741436031, + 2.886257553207683, + 2.5887426562212403, + 2.299066787187788, + 2.0035672417404045, + 1.7111503304233877, + 1.4303365975998472, + 1.1406978751850647, + 0.8562919541469354, + 0.5817256903956658, + 0.30849749626210543, + 0.035742596280797845, + -0.2361472716204736, + -0.501812448884666, + -0.7684478878070887, + -1.0346126138753036, + -1.3013148706669555, + -1.56933918472811, + -1.835013785014885, + -2.106475866160406, + -2.37797946708163, + -2.642838788443494, + -2.9107729213645386, + -3.180816207389365, + -3.438567332171064, + -3.680366455465112, + -3.9303736482247142, + -4.180064680475931, + -4.409136441251674, + -4.624129182196215, + -4.830739875012404, + -5.015453027440241, + -5.184961146387359, + -5.338237010945065, + -5.470848876488653, + -5.586274615163125, + -5.6895046437444385, + -5.761137836515069, + -5.816179616407459, + -5.853069331812829, + -5.869807017353507, + -5.866915426439278, + -5.845749744437026, + -5.80821207783152, + -5.754127551244888, + -5.683173784825192, + -5.510167634079095, + -5.408909445425552, + -5.292340821777165, + -5.162216398550747, + -5.021847685901615, + -4.870151776422177, + -4.711641616236854, + -4.547608675196245, + -4.373845339341901, + -4.196082566789811, + -4.014873357699236, + -3.8265568191341397, + -3.638090298356028, + -3.4490127774672006, + -3.2564712067299926, + -3.06502833648855, + -2.8755967041412127, + -2.6890411057661283, + -2.5056247231174287, + -2.3233842588209637, + -2.1462542412655408, + -1.9736918837031894, + -1.803009813616574, + -1.6355752910803116, + -1.4732049627363617, + -1.314577095065891, + -1.1615305302164751, + -1.0151283115855734, + -0.8739680112872652, + -0.7433523130433113, + -0.6180819929762711, + -0.49539272370385756, + -0.38261310656961955, + -0.27432990210811736, + -0.17256456613616444, + -0.0698907934648858, + 0.025478337233864945, + 0.10989054325316672, + 0.19449855120799486, + 0.27423439875930544, + 0.3481185038823451, + 0.4206747079867086, + 0.49075149973324783, + 0.5550549612014197, + 0.6139736519331291, + 0.6703282447993555, + 0.7216402537087765, + 0.7699003045023958, + 0.815827484837417, + 0.8564383951876848, + 0.8930150913731605, + 0.9272432818661582, + 0.9576201906054729, + 0.9870251551619573, + 1.0156126500363718, + 1.0447276861828458, + 1.075209174360083, + 1.1063146996624507, + 1.1370235576398728, + 1.1656018972030031, + 1.1935135264976722, + 1.2203562748998997, + 1.246738046811861, + 1.2736495406900918, + 1.3014027357995102, + 1.358087701911475, + 1.3880244384467904, + 1.419513582859927, + 1.4520385777138551, + 1.4873453402515704, + 1.5247633158349356, + 1.562106361039703, + 1.603338540357024, + 1.647070752171706, + 1.6947591215192284, + 1.7468546225711385, + 1.8033383247060628, + 1.866125860687536, + 1.9334541780063867, + 2.007925034773766, + 2.091817630096701, + 2.1822125278852806, + 2.2836110754512413, + 2.3938072956317837, + 2.510889897549979, + 2.6375668722268593, + 2.7742051203855462, + 2.921406637385945, + 3.0803495810335297, + 3.250477206672981, + 3.4292496246264745, + 3.623319154106817, + 3.83003409477385, + 4.046213141283251, + 4.278602715992718, + 4.523746725741298, + 4.7762099305664325, + 5.032608170070021, + 5.333979472218956, + 5.616808252059614, + 5.902257349340332, + 6.2029375814380305, + 6.513747982814721, + 6.822335880089604, + 7.140833540054166, + 7.468767047961354, + 7.798398607387442, + 8.13203567731275, + 8.474694577031805, + 8.821338472931537, + 9.172007587376124, + 9.528492588356098, + 9.891306398575036, + 10.255789691225026, + 10.625329708347609, + 10.996952463027247, + 11.370876801480476, + 11.748790541600247, + 12.133270827594714, + 12.516976201987678, + 12.905508491832617, + 13.292099907931657, + 13.685612537839273, + 14.069238670694848, + 14.452370930332016, + 14.844482194210325, + 15.232004869334297, + 15.61076352732441, + 15.968329346719006, + 16.355697599847378, + 16.73779927785946, + 17.120548425419734, + 17.500561245132975, + 17.88099957327373, + 18.24488306422906, + 18.60834747070571, + 18.97773249088594, + 19.33774552160794, + 19.695810267743, + 20.051719174013048, + 20.402652181864873, + 20.748812670433367, + 21.070143922532612, + 21.389038137456005, + 21.69329242274018, + 21.969758916698183, + 22.249711727567828, + 22.508849984132087, + 22.752312955673336, + 22.99269459367493, + 23.211214675033723, + 23.4053173992618, + 23.602523156661245, + 23.77980927032106, + 23.933299088651065, + 24.08567418996952, + 24.220316114452203, + 24.33496367289798, + 24.4456645581303, + 24.539797298984702, + 24.62210589232148, + 24.690297605278072, + 24.74375990397271, + 24.790631714533415, + 24.831336910894436, + 24.86577514279673, + 24.898253253186166, + 24.930656370985364, + 24.963648700003624, + 24.995714731870738, + 25.005661187952445, + 25.01410190907516, + 25.02158438394257, + 25.029132689257356, + 25.035729046708546, + 25.041477585003094, + 25.0470777358424, + 25.052245408553183, + 25.056732527740117, + 25.060431762227783, + 25.094678339374095, + 25.132813337741332, + 25.17152405113053, + 25.210957592363897, + 25.25106678397374, + 25.28398351670111, + 25.325460961044023, + 25.36753035197118, + 25.41078936625082, + 25.45505144985349, + 25.465871791115084, + 25.472901983372125, + 25.480177327515246, + 25.487408108124246, + 25.494626655925757, + 25.502031489439943, + 25.50936516406744, + 25.516762682825803, + 25.524243141759463, + 25.53175572893784, + 25.55720569168713, + 25.584709697353798, + 25.612343385639903, + 25.63993883029349, + 25.66756661466328, + 25.69523046840099, + 25.72288781255104, + 25.75059128363196, + 25.77831851905882, + 25.806152510085287, + 25.815989333208538, + 25.824030105553163, + 25.83215595124888, + 25.840177058754218, + 25.84810762637963, + 25.856227044856343, + 25.864377482842592, + 25.872448534934318, + 25.880711399748133, + 25.888912607922236, + 25.934648372595436, + 25.985273705841266, + 26.03588121201844, + 26.086293021992187, + 26.13639857803408, + 26.186447094074175, + 26.23663204373448, + 26.286584584062055, + 26.33630277959924, + 26.386557467787203, + 26.397176568353146, + 26.403262376314263, + 26.409197421036534, + 26.414859713730827, + 26.420515684708143, + 26.4261463436701, + 26.431842552375098, + 26.438154411630492, + 26.443953536438645, + 26.449634727571773, + 26.451168133121342, + 26.452618420038505, + 26.453840337168376, + 26.45507357710075, + 26.45654756357641, + 26.45796410577846, + 26.459256326940025, + 26.46060844477516 + ], + "yaxis": "y" + }, + { + "mode": "markers", + "showlegend": false, + "type": "scatter", + "x": [ + -36.829195933875525, + -76.14891175101936, + -3.5940645335563204, + -34.912059375843626 + ], + "y": [ + 26.43059833243257, + 22.861480398725924, + -13.507485368311604, + 72.42462600701336 + ] + } + ], + "layout": { + "legend": { + "tracegroupgap": 0 + }, + "margin": { + "b": 0, + "l": 0, + "r": 0, + "t": 0 + }, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "xaxis": { + "anchor": "y", + "domain": [ + 0, + 1 + ], + "title": { + "text": "x" + } + }, + "yaxis": { + "anchor": "x", + "domain": [ + 0, + 1 + ], + "scaleanchor": "x", + "scaleratio": 1, + "title": { + "text": "y" + } + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig = px.scatter(x=positions[:,0],y=positions[:,1])\n", + "fig.add_scatter(x=landmarks[:,0], y=landmarks[:,1], mode=\"markers\", showlegend= False)\n", + "fig.update_layout(margin=dict(l=0, r=0, t=0, b=0))\n", + "fig.update_yaxes(scaleanchor = \"x\", scaleratio = 1)\n", + "fig.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[-36.82919593, 26.43059833],\n", + " [-76.14891175, 22.8614804 ],\n", + " [ -3.59406453, -13.50748537],\n", + " [-34.91205938, 72.42462601]])" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "landmarks" + ] + } + ], + "metadata": { + "interpreter": { + "hash": "341996cd3f3db7b5e0d1eaea072c5502d80452314e72e6b77c40445f6e9ba101" + }, + "kernelspec": { + "display_name": "Python 3.8.12 ('nbdev')", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.12" + }, + "orig_nbformat": 4 + }, + "nbformat": 4, + "nbformat_minor": 2 +}