From bfecc895482942c05e54de16981bed6fa493bec3 Mon Sep 17 00:00:00 2001 From: Amit Date: Mon, 13 May 2024 20:50:40 +0000 Subject: [PATCH] fixed bug in args for compute_time_lla_aer_state --- .../Access Computation.ipynb | 40241 +++++++++++++++- 1 file changed, 39280 insertions(+), 961 deletions(-) diff --git a/notebooks/Astrodynamics/Orbit Computation/Access Computation.ipynb b/notebooks/Astrodynamics/Orbit Computation/Access Computation.ipynb index 7525591..d7f8af5 100644 --- a/notebooks/Astrodynamics/Orbit Computation/Access Computation.ipynb +++ b/notebooks/Astrodynamics/Orbit Computation/Access Computation.ipynb @@ -1,1019 +1,39338 @@ { - "cells": [ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Access Computation" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "This tutorial demonstrates how to compute access." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Setup" + ] + }, + { + "cell_type": "code", + "execution_count": 99, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "\n", + "import plotly.graph_objs as go\n", + "\n", + "from ostk.mathematics.object import RealInterval\n", + "\n", + "from ostk.physics import Environment\n", + "from ostk.physics.unit import Length\n", + "from ostk.physics.unit import Angle\n", + "from ostk.physics.time import Scale\n", + "from ostk.physics.time import Instant\n", + "from ostk.physics.time import Duration\n", + "from ostk.physics.time import Interval\n", + "from ostk.physics.time import DateTime\n", + "from ostk.physics.time import Time\n", + "from ostk.physics.coordinate.spherical import LLA\n", + "from ostk.physics.coordinate import Position\n", + "from ostk.physics.coordinate import Frame\n", + "\n", + "from ostk.astrodynamics import Trajectory\n", + "from ostk.astrodynamics.trajectory import Orbit\n", + "from ostk.astrodynamics.trajectory.orbit.model import Kepler\n", + "from ostk.astrodynamics.trajectory.orbit.model.kepler import COE\n", + "from ostk.astrodynamics.trajectory.orbit.model import SGP4\n", + "from ostk.astrodynamics.trajectory.orbit.model.sgp4 import TLE\n", + "from ostk.astrodynamics.access import Generator as AccessGenerator\n", + "from ostk.astrodynamics.utilities import compute_trajectory_geometry\n", + "from ostk.astrodynamics.utilities import compute_time_lla_aer_state" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Access" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "An access represents an object-to-object visibility period." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In this example, let's compute accesses between a fixed position on the ground and a satellite in LEO." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Environment" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Let's setup an environment (which describes where planets are, etc...):" + ] + }, + { + "cell_type": "code", + "execution_count": 100, + "metadata": {}, + "outputs": [], + "source": [ + "environment = Environment.default()\n", + "earth = environment.access_celestial_object_with_name(\"Earth\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Origin" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Let's define a fixed ground position, using its geographic coordinates:" + ] + }, + { + "cell_type": "code", + "execution_count": 101, + "metadata": {}, + "outputs": [], + "source": [ + "latitude = Angle.degrees(50.0)\n", + "longitude = Angle.degrees(20.0)\n", + "altitude = Length.meters(30.0)" + ] + }, + { + "cell_type": "code", + "execution_count": 102, + "metadata": {}, + "outputs": [], + "source": [ + "from_lla = LLA(latitude, longitude, altitude)" + ] + }, + { + "cell_type": "code", + "execution_count": 103, + "metadata": {}, + "outputs": [], + "source": [ + "from_position = Position.meters(\n", + " from_lla.to_cartesian(earth.get_equatorial_radius(), earth.get_flattening()),\n", + " Frame.ITRF(),\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "And derive a trajectory, fixed at that position:" + ] + }, + { + "cell_type": "code", + "execution_count": 104, + "metadata": {}, + "outputs": [], + "source": [ + "from_trajectory = Trajectory.position(from_position)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Target" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Let's consider a satellite in **Low-Earth Orbit**." + ] + }, + { + "cell_type": "code", + "execution_count": 105, + "metadata": {}, + "outputs": [], + "source": [ + "earth = environment.access_celestial_object_with_name(\"Earth\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We can define its orbit with **Classical Orbital Elements**:" + ] + }, + { + "cell_type": "code", + "execution_count": 106, + "metadata": {}, + "outputs": [], + "source": [ + "a = earth.get_equatorial_radius() + Length.kilometers(500.0)\n", + "e = 0.000\n", + "i = Angle.degrees(97.8893)\n", + "raan = Angle.degrees(100.372)\n", + "aop = Angle.degrees(0.0)\n", + "nu = Angle.degrees(0.0201851)\n", + "\n", + "coe = COE(a, e, i, raan, aop, nu)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "... and by using a **Keplerian** orbital model:" + ] + }, + { + "cell_type": "code", + "execution_count": 107, + "metadata": {}, + "outputs": [], + "source": [ + "epoch = Instant.date_time(DateTime(2018, 1, 1, 0, 0, 0), Scale.UTC)\n", + "\n", + "keplerian_model = Kepler(coe, epoch, earth, Kepler.PerturbationType.J2)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Or with a **Two-Line Element** (TLE) set:" + ] + }, + { + "cell_type": "code", + "execution_count": 108, + "metadata": {}, + "outputs": [], + "source": [ + "tle = TLE(\n", + " \"ISS (ZARYA)\",\n", + " \"1 25544U 98067A 18268.86272795 .00002184 00000-0 40781-4 0 9990\",\n", + " \"2 25544 51.6405 237.0010 0003980 205.4375 242.3358 15.53733046134172\",\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "... along with its associated **SGP4** orbital model:" + ] + }, + { + "cell_type": "code", + "execution_count": 109, + "metadata": {}, + "outputs": [], + "source": [ + "sgp4_model = SGP4(tle)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Below, we select which orbital model to use:" + ] + }, + { + "cell_type": "code", + "execution_count": 110, + "metadata": {}, + "outputs": [], + "source": [ + "orbital_model = keplerian_model\n", + "# orbital_model = sgp4_model" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We then obtain the satellite orbit (which is a **Trajectory** object):" + ] + }, + { + "cell_type": "code", + "execution_count": 111, + "metadata": {}, + "outputs": [], + "source": [ + "satellite_orbit = Orbit(orbital_model, earth)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Alternatively, the **Orbit** class can provide some useful shortcuts (for usual orbit types):" + ] + }, + { + "cell_type": "code", + "execution_count": 112, + "metadata": {}, + "outputs": [], + "source": [ + "epoch = Instant.date_time(DateTime(2018, 1, 1, 0, 0, 0), Scale.UTC)\n", + "\n", + "satellite_orbit = Orbit.sun_synchronous(\n", + " epoch, Length.kilometers(500.0), Time(12, 0, 0), earth\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Access" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Now that the origin and the target trajectories are well defined, we can compute the **Access**." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Let's first define an **analysis interval**:" + ] + }, + { + "cell_type": "code", + "execution_count": 113, + "metadata": {}, + "outputs": [], + "source": [ + "start_instant = Instant.date_time(DateTime.parse(\"2018-01-01 00:00:00\"), Scale.UTC)\n", + "end_instant = Instant.date_time(DateTime.parse(\"2018-01-10 00:00:00\"), Scale.UTC)\n", + "\n", + "interval = Interval.closed(start_instant, end_instant);" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Then, using an **Access Generator**, we can compute the accesses within the intervals of interest:" + ] + }, + { + "cell_type": "code", + "execution_count": 114, + "metadata": {}, + "outputs": [], + "source": [ + "azimuth_range = RealInterval.closed(0.0, 360.0) # [deg]\n", + "elevation_range = RealInterval.closed(20.0, 90.0) # [deg]\n", + "range_range = RealInterval.closed(0.0, 10000e3) # [m]\n", + "\n", + "# Access generator with Azimuth-Range-Elevation constraints\n", + "\n", + "access_generator = AccessGenerator.aer_ranges(\n", + " azimuth_range, elevation_range, range_range, environment\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 115, + "metadata": {}, + "outputs": [], + "source": [ + "accesses = access_generator.compute_accesses(interval, from_trajectory, satellite_orbit)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "And format the output using a dataframe:" + ] + }, + { + "cell_type": "code", + "execution_count": 116, + "metadata": {}, + "outputs": [], + "source": [ + "accesses_df = pd.DataFrame(\n", + " [\n", + " [\n", + " str(access.get_type()),\n", + " repr(access.get_acquisition_of_signal()),\n", + " repr(access.get_time_of_closest_approach()),\n", + " repr(access.get_loss_of_signal()),\n", + " float(access.get_duration().in_seconds()),\n", + " ]\n", + " for access in accesses\n", + " ],\n", + " columns=[\"Type\", \"AOS\", \"TCA\", \"LOS\", \"Duration\"],\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Output" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Print accesses:" + ] + }, + { + "cell_type": "code", + "execution_count": 117, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
TypeAOSTCALOSDuration
0Type.Complete2018-01-01 11:34:42.068.803.594 [UTC]2018-01-01 11:37:02.531.259.406 [UTC]2018-01-01 11:39:20.963.932.540 [UTC]278.895129
1Type.Complete2018-01-01 22:17:04.486.465.786 [UTC]2018-01-01 22:19:29.197.893.877 [UTC]2018-01-01 22:21:56.071.797.954 [UTC]291.585332
2Type.Complete2018-01-02 11:15:50.962.671.891 [UTC]2018-01-02 11:18:21.588.871.661 [UTC]2018-01-02 11:20:50.113.754.946 [UTC]299.151083
3Type.Complete2018-01-02 21:58:17.197.808.714 [UTC]2018-01-02 22:00:45.574.983.540 [UTC]2018-01-02 22:03:16.059.148.910 [UTC]298.861340
4Type.Complete2018-01-03 10:57:11.487.524.290 [UTC]2018-01-03 10:59:37.850.534.878 [UTC]2018-01-03 11:02:02.036.875.988 [UTC]290.549352
5Type.Complete2018-01-03 21:39:47.134.122.825 [UTC]2018-01-03 21:42:04.761.556.620 [UTC]2018-01-03 21:44:24.416.835.048 [UTC]277.282712
6Type.Complete2018-01-04 10:38:46.114.810.487 [UTC]2018-01-04 10:40:51.272.953.198 [UTC]2018-01-04 10:42:54.213.740.990 [UTC]248.098931
7Type.Complete2018-01-04 12:13:44.164.602.232 [UTC]2018-01-04 12:14:29.283.796.794 [UTC]2018-01-04 12:15:12.483.817.521 [UTC]88.319215
8Type.Complete2018-01-04 21:21:37.263.730.846 [UTC]2018-01-04 21:23:26.748.795.776 [UTC]2018-01-04 21:25:18.172.380.735 [UTC]220.908650
9Type.Complete2018-01-04 22:56:06.153.258.257 [UTC]2018-01-04 22:57:18.443.397.319 [UTC]2018-01-04 22:58:32.957.423.180 [UTC]146.804165
10Type.Complete2018-01-05 10:20:50.134.056.173 [UTC]2018-01-05 10:22:01.798.918.271 [UTC]2018-01-05 10:23:11.254.536.765 [UTC]141.120481
11Type.Complete2018-01-05 11:54:01.256.000.712 [UTC]2018-01-05 11:55:53.967.209.780 [UTC]2018-01-05 11:57:44.714.318.003 [UTC]223.458317
12Type.Complete2018-01-05 21:04:12.991.634.846 [UTC]2018-01-05 21:04:51.514.010.487 [UTC]2018-01-05 21:05:31.948.338.357 [UTC]78.956704
13Type.Complete2018-01-05 22:36:25.111.423.565 [UTC]2018-01-05 22:38:29.069.937.918 [UTC]2018-01-05 22:40:35.242.500.338 [UTC]250.131077
14Type.Complete2018-01-06 11:34:55.609.445.723 [UTC]2018-01-06 11:37:15.845.024.642 [UTC]2018-01-06 11:39:34.066.477.623 [UTC]278.457032
15Type.Complete2018-01-06 22:17:18.027.394.666 [UTC]2018-01-06 22:19:42.580.464.882 [UTC]2018-01-06 22:22:09.311.262.615 [UTC]291.283868
16Type.Complete2018-01-07 11:16:04.357.683.207 [UTC]2018-01-07 11:18:34.945.867.991 [UTC]2018-01-07 11:21:03.434.399.548 [UTC]299.076716
17Type.Complete2018-01-07 21:58:30.506.498.446 [UTC]2018-01-07 22:00:58.928.161.256 [UTC]2018-01-07 22:03:29.459.743.376 [UTC]298.953245
18Type.Complete2018-01-08 10:57:24.738.453.549 [UTC]2018-01-08 10:59:51.240.227.597 [UTC]2018-01-08 11:02:15.575.093.086 [UTC]290.836640
19Type.Complete2018-01-08 21:40:00.207.065.628 [UTC]2018-01-08 21:42:18.085.572.673 [UTC]2018-01-08 21:44:37.982.814.500 [UTC]277.775749
20Type.Complete2018-01-09 10:38:59.154.854.107 [UTC]2018-01-09 10:41:04.705.831.262 [UTC]2018-01-09 10:43:08.037.904.645 [UTC]248.883051
21Type.Complete2018-01-09 12:13:59.122.446.679 [UTC]2018-01-09 12:14:42.523.558.357 [UTC]2018-01-09 12:15:24.016.373.112 [UTC]84.893926
22Type.Complete2018-01-09 21:21:50.006.702.724 [UTC]2018-01-09 21:23:40.026.051.137 [UTC]2018-01-09 21:25:31.998.078.289 [UTC]221.991376
23Type.Complete2018-01-09 22:56:20.787.996.432 [UTC]2018-01-09 22:57:31.912.437.239 [UTC]2018-01-09 22:58:45.241.689.757 [UTC]144.453693
\n", + "
" + ], + "text/plain": [ + " Type AOS \\\n", + "0 Type.Complete 2018-01-01 11:34:42.068.803.594 [UTC] \n", + "1 Type.Complete 2018-01-01 22:17:04.486.465.786 [UTC] \n", + "2 Type.Complete 2018-01-02 11:15:50.962.671.891 [UTC] \n", + "3 Type.Complete 2018-01-02 21:58:17.197.808.714 [UTC] \n", + "4 Type.Complete 2018-01-03 10:57:11.487.524.290 [UTC] \n", + "5 Type.Complete 2018-01-03 21:39:47.134.122.825 [UTC] \n", + "6 Type.Complete 2018-01-04 10:38:46.114.810.487 [UTC] \n", + "7 Type.Complete 2018-01-04 12:13:44.164.602.232 [UTC] \n", + "8 Type.Complete 2018-01-04 21:21:37.263.730.846 [UTC] \n", + "9 Type.Complete 2018-01-04 22:56:06.153.258.257 [UTC] \n", + "10 Type.Complete 2018-01-05 10:20:50.134.056.173 [UTC] \n", + "11 Type.Complete 2018-01-05 11:54:01.256.000.712 [UTC] \n", + "12 Type.Complete 2018-01-05 21:04:12.991.634.846 [UTC] \n", + "13 Type.Complete 2018-01-05 22:36:25.111.423.565 [UTC] \n", + "14 Type.Complete 2018-01-06 11:34:55.609.445.723 [UTC] \n", + "15 Type.Complete 2018-01-06 22:17:18.027.394.666 [UTC] \n", + "16 Type.Complete 2018-01-07 11:16:04.357.683.207 [UTC] \n", + "17 Type.Complete 2018-01-07 21:58:30.506.498.446 [UTC] \n", + "18 Type.Complete 2018-01-08 10:57:24.738.453.549 [UTC] \n", + "19 Type.Complete 2018-01-08 21:40:00.207.065.628 [UTC] \n", + "20 Type.Complete 2018-01-09 10:38:59.154.854.107 [UTC] \n", + "21 Type.Complete 2018-01-09 12:13:59.122.446.679 [UTC] \n", + "22 Type.Complete 2018-01-09 21:21:50.006.702.724 [UTC] \n", + "23 Type.Complete 2018-01-09 22:56:20.787.996.432 [UTC] \n", + "\n", + " TCA \\\n", + "0 2018-01-01 11:37:02.531.259.406 [UTC] \n", + "1 2018-01-01 22:19:29.197.893.877 [UTC] \n", + "2 2018-01-02 11:18:21.588.871.661 [UTC] \n", + "3 2018-01-02 22:00:45.574.983.540 [UTC] \n", + "4 2018-01-03 10:59:37.850.534.878 [UTC] \n", + "5 2018-01-03 21:42:04.761.556.620 [UTC] \n", + "6 2018-01-04 10:40:51.272.953.198 [UTC] \n", + "7 2018-01-04 12:14:29.283.796.794 [UTC] \n", + "8 2018-01-04 21:23:26.748.795.776 [UTC] \n", + "9 2018-01-04 22:57:18.443.397.319 [UTC] \n", + "10 2018-01-05 10:22:01.798.918.271 [UTC] \n", + "11 2018-01-05 11:55:53.967.209.780 [UTC] \n", + "12 2018-01-05 21:04:51.514.010.487 [UTC] \n", + "13 2018-01-05 22:38:29.069.937.918 [UTC] \n", + "14 2018-01-06 11:37:15.845.024.642 [UTC] \n", + "15 2018-01-06 22:19:42.580.464.882 [UTC] \n", + "16 2018-01-07 11:18:34.945.867.991 [UTC] \n", + "17 2018-01-07 22:00:58.928.161.256 [UTC] \n", + "18 2018-01-08 10:59:51.240.227.597 [UTC] \n", + "19 2018-01-08 21:42:18.085.572.673 [UTC] \n", + "20 2018-01-09 10:41:04.705.831.262 [UTC] \n", + "21 2018-01-09 12:14:42.523.558.357 [UTC] \n", + "22 2018-01-09 21:23:40.026.051.137 [UTC] \n", + "23 2018-01-09 22:57:31.912.437.239 [UTC] \n", + "\n", + " LOS Duration \n", + "0 2018-01-01 11:39:20.963.932.540 [UTC] 278.895129 \n", + "1 2018-01-01 22:21:56.071.797.954 [UTC] 291.585332 \n", + "2 2018-01-02 11:20:50.113.754.946 [UTC] 299.151083 \n", + "3 2018-01-02 22:03:16.059.148.910 [UTC] 298.861340 \n", + "4 2018-01-03 11:02:02.036.875.988 [UTC] 290.549352 \n", + "5 2018-01-03 21:44:24.416.835.048 [UTC] 277.282712 \n", + "6 2018-01-04 10:42:54.213.740.990 [UTC] 248.098931 \n", + "7 2018-01-04 12:15:12.483.817.521 [UTC] 88.319215 \n", + "8 2018-01-04 21:25:18.172.380.735 [UTC] 220.908650 \n", + "9 2018-01-04 22:58:32.957.423.180 [UTC] 146.804165 \n", + "10 2018-01-05 10:23:11.254.536.765 [UTC] 141.120481 \n", + "11 2018-01-05 11:57:44.714.318.003 [UTC] 223.458317 \n", + "12 2018-01-05 21:05:31.948.338.357 [UTC] 78.956704 \n", + "13 2018-01-05 22:40:35.242.500.338 [UTC] 250.131077 \n", + "14 2018-01-06 11:39:34.066.477.623 [UTC] 278.457032 \n", + "15 2018-01-06 22:22:09.311.262.615 [UTC] 291.283868 \n", + "16 2018-01-07 11:21:03.434.399.548 [UTC] 299.076716 \n", + "17 2018-01-07 22:03:29.459.743.376 [UTC] 298.953245 \n", + "18 2018-01-08 11:02:15.575.093.086 [UTC] 290.836640 \n", + "19 2018-01-08 21:44:37.982.814.500 [UTC] 277.775749 \n", + "20 2018-01-09 10:43:08.037.904.645 [UTC] 248.883051 \n", + "21 2018-01-09 12:15:24.016.373.112 [UTC] 84.893926 \n", + "22 2018-01-09 21:25:31.998.078.289 [UTC] 221.991376 \n", + "23 2018-01-09 22:58:45.241.689.757 [UTC] 144.453693 " + ] + }, + "execution_count": 117, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "accesses_df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Let's calculate the geographic coordinate of the satellite, during access:" + ] + }, + { + "cell_type": "code", + "execution_count": 118, + "metadata": {}, + "outputs": [], + "source": [ + "def compute_access_geometry(access):\n", + " return [\n", + " compute_time_lla_aer_state(state, from_position, environment)\n", + " for state in satellite_orbit.get_states_at(\n", + " access.get_interval().generate_grid(Duration.seconds(1.0))\n", + " )\n", + " ]" + ] + }, + { + "cell_type": "code", + "execution_count": 119, + "metadata": {}, + "outputs": [], + "source": [ + "satellite_orbit_geometry_df = pd.DataFrame(\n", + " compute_trajectory_geometry(satellite_orbit, interval),\n", + " columns=[\"Latitude\", \"Longitude\", \"Altitude\"],\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 120, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
LatitudeLongitudeAltitude
0-0.020152-0.001105500000.002625
13.772321-0.734928500091.839402
27.564114-1.472946500367.684689
311.354544-2.219521500822.628803
415.142919-2.979323501448.578113
\n", + "
" + ], + "text/plain": [ + " Latitude Longitude Altitude\n", + "0 -0.020152 -0.001105 500000.002625\n", + "1 3.772321 -0.734928 500091.839402\n", + "2 7.564114 -1.472946 500367.684689\n", + "3 11.354544 -2.219521 500822.628803\n", + "4 15.142919 -2.979323 501448.578113" + ] + }, + "execution_count": 120, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "satellite_orbit_geometry_df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 121, + "metadata": {}, + "outputs": [], + "source": [ + "access_geometry_dfs = [\n", + " pd.DataFrame(\n", + " compute_access_geometry(access),\n", + " columns=[\n", + " \"Time\",\n", + " \"Latitude\",\n", + " \"Longitude\",\n", + " \"Altitude\",\n", + " \"Azimuth\",\n", + " \"Elevation\",\n", + " \"Range\",\n", + " ],\n", + " )\n", + " for access in accesses\n", + "];" + ] + }, + { + "cell_type": "code", + "execution_count": 122, + "metadata": {}, + "outputs": [], + "source": [ + "def get_max_elevation(df):\n", + " return df.loc[df[\"Elevation\"].idxmax()][\"Elevation\"]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "And plot the geometries onto a map:" + ] + }, + { + "cell_type": "code", + "execution_count": 123, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Access Computation" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "This tutorial demonstrates how to compute access." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Setup" - ] - }, - { - "cell_type": "code", - "execution_count": 28, - "metadata": {}, - "outputs": [], - "source": [ - "import pandas as pd\n", - "\n", - "import plotly.graph_objs as go\n", - "\n", - "from ostk.mathematics.object import RealInterval\n", - "\n", - "from ostk.physics import Environment\n", - "from ostk.physics.unit import Length\n", - "from ostk.physics.unit import Angle\n", - "from ostk.physics.time import Scale\n", - "from ostk.physics.time import Instant\n", - "from ostk.physics.time import Duration\n", - "from ostk.physics.time import Interval\n", - "from ostk.physics.time import DateTime\n", - "from ostk.physics.time import Time\n", - "from ostk.physics.coordinate.spherical import LLA\n", - "from ostk.physics.coordinate import Position\n", - "from ostk.physics.coordinate import Frame\n", - "\n", - "from ostk.astrodynamics import Trajectory\n", - "from ostk.astrodynamics.trajectory import Orbit\n", - "from ostk.astrodynamics.trajectory.orbit.model import Kepler\n", - "from ostk.astrodynamics.trajectory.orbit.model.kepler import COE\n", - "from ostk.astrodynamics.trajectory.orbit.model import SGP4\n", - "from ostk.astrodynamics.trajectory.orbit.model.sgp4 import TLE\n", - "from ostk.astrodynamics.access import Generator as AccessGenerator\n", - "from ostk.astrodynamics.utilities import compute_trajectory_geometry\n", - "from ostk.astrodynamics.utilities import compute_time_lla_aer_state" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Access" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "An access represents an object-to-object visibility period." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "In this example, let's compute accesses between a fixed position on the ground and a satellite in LEO." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Environment" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Let's setup an environment (which describes where planets are, etc...):" - ] - }, - { - "cell_type": "code", - "execution_count": 29, - "metadata": {}, - "outputs": [], - "source": [ - "environment = Environment.default()\n", - "earth = environment.access_celestial_object_with_name(\"Earth\")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Origin" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Let's define a fixed ground position, using its geographic coordinates:" - ] - }, - { - "cell_type": "code", - "execution_count": 30, - "metadata": {}, - "outputs": [], - "source": [ - "latitude = Angle.degrees(50.0)\n", - "longitude = Angle.degrees(20.0)\n", - "altitude = Length.meters(30.0)" - ] - }, - { - "cell_type": "code", - "execution_count": 31, - "metadata": {}, - "outputs": [], - "source": [ - "from_lla = LLA(latitude, longitude, altitude)" - ] - }, - { - "cell_type": "code", - "execution_count": 32, - "metadata": {}, - "outputs": [], - "source": [ - "from_position = Position.meters(\n", - " from_lla.to_cartesian(earth.get_equatorial_radius(), earth.get_flattening()),\n", - " Frame.ITRF(),\n", - ")" - ] + "lat": [ + 50 + ], + "lon": [ + 20 + ], + "marker": { + "color": "orange", + "size": 10 + }, + "mode": "markers", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "And derive a trajectory, fixed at that position:" - ] + "lat": [ + -0.020152019401001375, + 3.7723210095208657, + 7.564114499725597, + 11.354543536184648, + 15.142918830606073, + 18.928542276905702, + 22.710699537878497, + 26.488648175674548, + 30.261599271884737, + 34.02868954787462, + 37.78893943951299, + 41.5411899395775, + 45.284006421319894, + 49.01552938393522, + 52.73323661077421, + 56.43355109001037, + 60.11116721488444, + 63.757833411474266, + 67.36001756969632, + 70.89410376000505, + 74.31567863187487, + 77.53355421078672, + 80.34374826033121, + 82.28857700575853, + 82.64695986560086, + 81.2225019384615, + 78.66831189740208, + 75.57170230830444, + 72.21288268589757, + 68.7146641779871, + 65.13481339082279, + 61.503076492141034, + 57.83604714329952, + 54.14361978828525, + 50.43203458042802, + 46.705425260810436, + 42.966657675401876, + 39.21780899991419, + 35.460454147182936, + 31.695843350621683, + 27.925015546936244, + 24.148872366627515, + 20.368227098077202, + 16.58383726345716, + 12.796426194081876, + 9.006697094592695, + 5.215341952074009, + 1.4230469604872578, + -2.3695042833317776, + -6.161628797272822, + -9.952642553453812, + -13.741858279563615, + -17.52858180885458, + -21.312105916333262, + -25.091700300647936, + -28.86659590078582, + -32.635960959847, + -36.39886496132087, + -40.15422439742108, + -43.900720595651535, + -47.63667319874593, + -51.359840688821166, + -55.06709593575086, + -58.7538776469601, + -62.413218485372546, + -66.03392411030909, + -69.5969275737929, + -73.06740518575526, + -76.37622418200218, + -79.37313932133758, + -81.71429816815429, + -82.73655959784453, + -81.92300395716542, + -79.69957243600226, + -76.75776402913003, + -73.47610143111356, + -70.02042108995202, + -66.46626733618513, + -62.85128307672697, + -59.19588781720821, + -55.51197771363618, + -51.80690865542808, + -48.085468520850256, + -44.35092204320171, + -40.60559689528576, + -36.85122854759875, + -33.089171390971586, + -29.320532194941556, + -25.546256574936354, + -21.76718597226084, + -17.984095528933864, + -14.197719245602398, + -10.408766501430259, + -6.617932646221425, + -2.825905549944652, + 0.9666305050855328, + 4.7589925011932905, + 8.550497005850488, + 12.340458273790176, + 16.128185247382508, + 19.912976460765872, + 23.694111628282037, + 27.470838308542454, + 31.242351389779145, + 35.00776207586207, + 38.76605127021721, + 42.51599921226013, + 46.25607787991624, + 49.98428297659852, + 53.69786401866531, + 57.39287488759719, + 61.06339198346724, + 64.70008095463011, + 68.28740031544885, + 71.79773116168907, + 75.17799058362161, + 78.31655337722016, + 80.95992101047844, + 82.56155757728459, + 82.42936892195722, + 80.63645790576017, + 77.89929451306935, + 74.71630658521691, + 71.31304140205953, + 67.78955342552548, + 64.19403785236287, + 60.551868087715576, + 56.877463459354715, + 53.179555857215824, + 49.46372604437741, + 45.73371584805506, + 41.99214963181436, + 38.2409517886304, + 34.481598839400114, + 30.71527705203574, + 26.94298372453526, + 23.165593572319853, + 19.383902760307954, + 15.598658192636234, + 11.810576853946534, + 8.020358339366696, + 4.2286927167310475, + 0.43626526254765763, + -3.3562407486659134, + -7.148142228782255, + -10.938754558946455, + -14.727389105349827, + -18.513349026015618, + -22.295922248112703, + -26.07437017492056, + -29.847910145159876, + -33.61568878238322, + -37.37674190140745, + -41.12993414963961, + -44.87386723936815, + -48.60673788377128, + -52.32611215194611, + -56.02855501320125, + -59.70899684829807, + -63.35959568154501, + -66.96757059297462, + -70.51078071536594, + -73.94795513320122, + -77.1952066093807, + -80.06635651976627, + -82.13959864667682, + -82.7011100280156, + -81.44795474475427, + -78.98251400288726, + -75.92748535177478, + -72.5896706850844, + -69.10318867880322, + -65.53050802936717, + -61.90348899901717, + -58.239761244583825, + -54.54976644165312, + -50.840052111304665, + -47.11493328635508, + -43.37738687081336, + -39.62956001515586, + -35.873072579516354, + -32.10920398611684, + -28.33901218002202, + -24.563411102841915, + -20.78322190399057, + -16.99920700722567, + -13.212092696308483, + -9.422583872420017, + -5.6313734377075795, + -1.8391480349584353, + 1.9534085646734103, + 5.7456133910441265, + 9.53678262106019, + 13.326229481955595, + 17.11326080877369, + 20.89717121546432, + 24.677233577505994, + 28.452684079106085, + 32.22269934265977, + 35.98636194136835, + 39.74260855243284, + 43.49015149613413, + 47.22735819028979, + 50.95206165718385, + 54.66125347213527, + 58.350567028795254, + 62.01336710158407, + 65.63905526627111, + 69.20970369976175, + 72.69284022000005, + 76.0246267957094, + 79.0676395664154, + 81.50739365005097, + 82.71195162535638, + 82.0954019595321, + 79.98854540700958, + 77.1015312729924, + 73.84658977778241, + 70.40530218124076, + 66.8596711330866, + 63.250151669327, + 59.59849932980291, + 55.91729776226377, + 52.214280911206984, + 48.49445594026865, + 44.76122020381225, + 41.01698415871612, + 37.26353612492, + 33.50226470740052, + 29.73429895450655, + 25.96059895421454, + 22.18201544738506, + 18.399329432547933, + 14.613278488044699, + 10.824574088210536, + 7.033912742230309, + 3.2419829125598323, + -0.5505308585373041, + -4.342945501036863, + -8.13457770956986, + -11.924742111545674, + -15.712748434131523, + -19.49789669271729, + -23.27946921292199, + -27.05671793056178, + -30.82884480281916, + -34.59497215505274, + -38.354098104722524, + -42.105029338295935, + -45.84627850343013, + -49.57590441384071, + -53.29125623012814, + -56.988549310530324, + -60.662131201431265, + -64.30314439245282, + -67.89693641070302, + -71.41766934591513, + -74.81614188680108, + -77.98992735936585, + -80.70772675401383, + -82.46076959351642, + -82.53602686664789, + -80.89183972348275, + -78.2274018769785, + -75.07889011640957, + -71.69350661567256, + -68.18025985936282, + -64.59113155760296, + -60.95323708173062, + -57.28186734140799, + -53.58622262732578, + -49.87215046321795, + -46.143551733524625, + -42.403149042051105, + -38.652929042239435, + -34.89440839218461, + -31.12879946388243, + -27.357116544009546, + -23.580245319576488, + -19.79898892438127, + -16.014098573369655, + -12.22629381916102, + -8.436275710704956, + -4.644735083879375, + -0.8523575778257874, + 2.9401734123683623, + 6.732174856976222, + 10.522962405466968, + 14.311848030305272, + 18.09813607173547, + 21.88111658863687, + 25.66005461854965, + 29.43417344240006, + 33.20262911181055, + 36.96447210691174, + 40.71858964573299, + 44.46361810415234, + 48.19780775436444, + 51.918808606206085, + 55.62332021123179, + 59.306495722087455, + 62.960877775436735, + 66.57438612354753, + 70.12624455434357, + 73.57806193027106, + 76.85258135945716, + 79.77979374805032, + 81.97210959340957, + 82.73214187035398, + 81.65900984859418, + 79.28996395344952, + 76.28001000631808, + 72.96471877116547, + 69.49068742633506, + 65.92554465915973, + 62.30344841938808, + 58.64314419681058, + 54.95565862394485, + 51.24786577779794, + 47.524272375942914, + 43.78797231658491, + 40.04118626969024, + 36.28558123854604, + 32.5224672349987, + 28.75292212599757, + 24.97787276855314, + 21.19814857510729, + 17.4145171372921, + 13.627707864933713, + 9.838427465675538, + 6.047369823420068, + 2.255222068554675, + -1.5373318303038346, + -5.329608896753433, + -9.120925488951478, + -12.910595294073067, + -16.697926080896796, + -20.48221419032717, + -24.262735498017424, + -28.03873116266415, + -31.809385777419152, + -35.57379439111842, + -39.33091293746681, + -43.07948330520915, + -46.817918453243415, + -50.54412233490388, + -54.25519918103955, + -57.946966466525936, + -61.613101468786375, + -65.24356305922038, + -68.82148063323562, + -72.31654472500466, + -75.66974029005144, + -78.75526071896026, + -81.28580794835864, + -82.66412279835507, + -82.24957630803307, + -80.26852537682993, + -77.44107331347887, + -74.21490611772657, + -70.7889453275111, + -67.25230262192129, + -63.64850043402705, + -60.00073790044988, + -56.322335494285944, + -52.62142966619231, + -48.90325982099759, + -45.17136319858084, + -41.42823731150724, + -37.67572594220469, + -33.915253560376804, + -30.147972561981632, + -26.374858211651635, + -22.59677101785524, + -18.81449814667378, + -15.028780958547406, + -11.24033315414127, + -7.4498524830827115, + -3.658028048211286, + 0.13445532030426427, + 3.926914480911071, + 7.718666234692872, + 11.509025549046028, + 15.297302879613156, + 19.08279962893447, + 22.864800583527682, + 26.642561824044055, + 30.4152920246453, + 34.18212410320025, + 37.942072594191515, + 41.69396941643687, + 45.436365999679566, + 49.16738125459299, + 52.88445900838482, + 56.58396752308447, + 60.260509968544504, + 63.90567584808342, + 67.50564023442679, + 71.03620894307085, + 74.45172867298858, + 77.65811343345565, + 80.44432252358364, + 82.33899927952099, + 82.62105071649235, + 81.13528718863813, + 78.54996023066039, + 75.43872603710736, + 72.0724616223462, + 68.57005248182614, + 64.98762550623628, + 61.35418466334007, + 57.685957649001736, + 53.99264459861251, + 50.280376072852, + 46.55322096156303, + 42.814005284407656, + 39.06478107858205, + 35.307107090944996, + 31.542223051031506, + 27.771161055635964, + 23.99481830829261, + 20.214005274408944, + 16.429477719552573, + 12.641957919933542, + 8.852148476113976, + 5.060741050878505, + 1.2684216803219572, + -2.524126098339772, + -6.316219294470591, + -10.10717379850828, + -13.896302142698673, + -17.68290977081794, + -21.466288745930118, + -25.245707540830967, + -29.02039507563385, + -32.789516374090695, + -36.55213589629777, + -40.30716239207568, + -44.05326529986919, + -47.78874592298419, + -51.51133409289109, + -55.21785696518487, + -58.90367807518457, + -62.56170141317792, + -66.18050076175216, + -69.74056357012533, + -73.20614049118625, + -76.50600086870531, + -79.48480407636127, + -81.78723362373141, + -82.73974767374595, + -81.85453672757208, + -79.59005374216953, + -76.62901029737635, + -73.33790230079786, + -69.87709480316536, + -66.31988456635924, + -62.70292948231496, + -59.04617801997119, + -55.36128259912741, + -51.655464469447246, + -47.93343313211719, + -44.198405786928134, + -40.45268037430349, + -36.69797335680391, + -32.93562680994615, + -29.166739482453213, + -25.392251781427564, + -21.613001804893415, + -17.829762592915912, + -14.043266865101627, + -10.254223252696475, + -6.463326693181388, + -2.671264846855445, + 1.1212780948205656, + 4.913619129872754, + 8.705074774190177, + 12.494959136477778, + 16.28258085375764, + 20.067237886213945, + 23.848208939728764, + 27.624739886955183, + 31.39602289879023, + 35.16116490962209, + 38.919140219132984, + 42.668718922022975, + 46.40835738835164, + 50.13602707555394, + 53.848939153245645, + 57.543085213425265, + 61.21243673534208, + 64.84747411877159, + 68.4323087960177, + 71.93862238819251, + 75.31179737163752, + 78.43655290734276, + 81.05062199089225, + 82.59351159647551, + 82.38440932779346, + 80.53870552574345, + 77.77603179704673, + 74.58089006049387, + 71.17127116380593, + 67.64411815756034, + 64.04630301996022, + 60.40258630869487, + 56.72707888608943, + 53.028346052634014, + 49.311873322614055, + 45.58134555566925, + 41.83935184787189, + 38.08779420416922, + 34.32813469778546, + 30.56155019621063, + 26.789031880564213, + 23.011450518888577, + 19.22959977231556, + 15.444224999367991, + 11.656042266459183, + 7.865750650618989, + 4.074039947100933, + 0.2815953046646555, + -3.5109000429001433, + -7.302762982013716, + -11.093308788106173, + -14.881848591002068, + -18.667685089915153, + -22.450105387644424, + -26.228369486107532, + -30.001692437843257, + -33.769217244773905, + -37.5299740935434, + -41.282818972356765, + -45.026340291352014, + -48.75871419293668, + -52.47747445943639, + -56.17913418543857, + -59.85853764126941, + -63.50769364120872, + -67.1135481971805, + -70.6534256284063, + -74.08491909259456, + -77.3215096924602, + -80.17059879063119, + -82.1972171363338, + -82.68367554032494, + -81.36578343864802, + -78.8664829809987, + -75.79560328285098, + -72.44980768387866, + -68.9588805096087, + -65.38349136612096, + -61.75469400595251, + -58.08972393988636, + -54.39881512260736, + -50.68839861666598, + -46.96272086371857, + -43.22471679474216, + -39.4765071342866, + -35.71969477607502, + -31.95554812628103, + -28.185117955255592, + -24.409313555785264, + -20.62895310655736, + -16.84479717679659, + -13.05757093130238, + -9.267978626744226, + -5.476712816415738, + -1.6844599708953336, + 2.108096206972652, + 5.900272745539545, + 9.691385749193799, + 13.48074826504369, + 17.26766676476008, + 21.051435193042032, + 24.831325266593495, + 28.606571253306697, + 32.37634671082623, + 36.13972942132789, + 39.89564867126463, + 43.64280543219544, + 47.37954963207942, + 51.103687019383266, + 54.812165771973035, + 58.500548191070834, + 62.1620779616844, + 65.78593980985205, + 69.35379239817165, + 72.83231238934339, + 76.15575108797262, + 79.18206484084766, + 81.58610428722335, + 82.72384309462706, + 82.03338537102454, + 79.88212596748085, + 76.97420313466364, + 73.70909501217731, + 70.26234968048422, + 66.71349607297016, + 63.101915124160364, + 59.44885353491318, + 55.766633759987116, + 52.06284639985629, + 48.342415605209446, + 44.60868858629711, + 40.86404452711258, + 37.11025179468903, + 33.34868608059919, + 29.580468024664857, + 25.806552251077512, + 22.027785987768826, + 18.244948018849495, + 14.458774568036008, + 10.669976314871745, + 6.879249327596956, + 3.0872818424199324, + -0.7052416986425225, + -4.497638247585908, + -8.289224454501689, + -12.079314812399856, + -15.867218763628896, + -19.65223578430518, + -23.43364724731397, + -27.210703488904848, + -30.982603880113157, + -34.74846667446066, + -38.50728368425424, + -42.25785190773054, + -45.99866909660427, + -49.72777095977448, + -53.44247020494715, + -57.13892317977411, + -60.81137848170343, + -64.45080490220845, + -68.04222686208033, + -71.55916093712962, + -74.95100328606387, + -78.11201180931289, + -80.80286573569389, + -82.5007501182958, + -82.49885158887545, + -80.79822156871242, + -78.10602194155018, + -74.9443760586253, + -71.55220361928615, + -68.03508075019893, + -64.44354117827905, + -60.80403611233565, + -57.13152503081474, + -53.435030497475346, + -49.720298995238494, + -45.991171244839485, + -42.250332728722206, + -38.499746591382326, + -34.74091434211945, + -30.975038502177437, + -27.203126946578916, + -23.426061219923724, + -19.644641823007202, + -15.859618340378315, + -12.07170935208492, + -8.281615355517209, + -4.4900268945325745, + -0.6976294698722343, + 3.0948935702621747, + 6.886859176193337, + 10.677582900287547, + 14.466376494431401, + 18.252543867829278, + 22.035374300886343, + 25.814131502209417, + 29.588036577634867, + 33.356242125244975, + 37.11779325089524, + 40.87156890008197, + 44.616192745352485, + 48.34989543849714, + 52.07029625972511, + 55.77404553957712, + 59.456215062135975, + 63.10920721864667, + 66.7206868078621, + 70.269382349528, + 73.71586072675105, + 76.98047311349767, + 79.8873793315142, + 82.03647986244383, + 82.72331630213115, + 81.58226444280211, + 79.17644504174152, + 76.14930014574072, + 72.82544723273911, + 69.34669887707435, + 65.77870836840037, + 62.15475664614154, + 58.493164497010206, + 54.804736439961175, + 51.0962227951083, + 47.37205774722396, + 43.63529097652789, + 39.88811539035143, + 36.1321802000048, + 32.368783876339236, + 28.598996770506908, + 24.823740866047427, + 21.043842456047237, + 17.2600671798767, + 13.473143265377198, + 9.683776736491865, + 5.892661105264562, + 2.100483317357997, + -1.6920727334889412, + -5.484324073917137, + -9.275586995817072, + -13.065175018074157, + -16.85239556796159, + -20.636544354564876, + -24.416896155159662, + -28.192690305978466, + -31.963108478336405, + -35.72724114621956, + -39.48403718095955, + -43.23222762811534, + -46.97020875190434, + -50.69585851941644, + -54.40623992625568, + -58.0971031499689, + -61.76201140104073, + -65.39072053502068, + -68.96597575846965, + -72.45668398016288, + -75.80208812024547, + -78.87219367964214, + -81.36984513446227, + -82.68457406233706, + -82.19440952675015, + -80.16547225048501, + -77.31528679059089, + -74.07816849686053, + -70.646395068147, + -67.10635407139178, + -63.50039583862286, + -59.85116952732527, + -56.171715621635634, + -52.470017947511415, + -48.751227997432636, + -45.018830130125934, + -41.27528898189888, + -37.52242740532259, + -33.76165634221815, + -29.99411938402453, + -26.22078607217172, + -22.44251323094417, + -18.660085699240483, + -14.874243409748495, + -11.085699222396356, + -7.295150418500798, + -3.5032858596083893, + 0.2892097319418542, + 4.081653240811187, + 7.8733614280797335, + 11.663649135378733, + 15.451826550429395, + 19.237194566695244, + 23.019037068027863, + 26.796608614587395, + 30.569115415845545, + 34.335686502115074, + 38.09533038229761, + 41.84686971530397, + 45.58884170331891, + 49.3193432227691, + 53.0357834212218, + 56.73447461070129, + 60.409926562292675, + 64.05356575529851, + 67.65126615677435, + 71.17823717679953, + 74.58754224525926, + 77.78208701507921, + 80.54351394102703, + 82.38663971305134, + 82.59195797754411, + 81.04615317541887, + 78.43062943494759, + 75.30519153789474, + 71.93166842281582, + 68.42515850962502, + 64.84020303022703, + 61.205085726869456, + 57.53567804369828, + 53.841490472676654, + 50.12854639238509, + 46.400851167565406, + 42.66119176108035, + 38.9115955387521, + 35.15360537600436, + 31.388450690096835, + 27.61715686567988, + 23.84061676610469, + 20.05963809347444, + 16.274974898043226, + 12.487348429548211, + 8.697460704360296, + 4.9060030749340084, + 1.1136614297181144, + -2.678880745417059, + -6.470940443348292, + -10.2618334635645, + -14.050872130528735, + -17.83736148104835, + -21.620592840955506, + -25.399833420547477, + -29.174310068014357, + -32.943184510841306, + -36.70551607345571, + -40.46020559733601, + -44.205910381933904, + -47.940913005110225, + -51.662914032208555, + -55.36869388424084, + -59.05353915205158, + -62.710221898308546, + -66.32707764442308, + -69.88413471491913, + -73.3446869088867, + -76.6353277580033, + -79.59542622610834, + -81.85790106686322, + -82.73959566269538, + -81.78362966734639, + -79.47927858060086, + -76.49958096435444, + -73.199281225883, + -69.73346563333305, + -66.17326055850555, + -62.554369555245806, + -58.89628323053594, + -55.210416431642024, + -51.50385888427976, + -47.78124339646302, + -44.045740597845274, + -40.29961927491131, + -36.54457724406553, + -32.78194449960562, + -29.01281192516086, + -25.23811482534909, + -21.458688027992096, + -17.675302522186776, + -13.888689782301011, + -10.099557716947238, + -6.308600869354291, + -2.5165067034902937, + 1.2760406694305848, + 5.068358253512065, + 8.859762502746822, + 12.649567367054336, + 16.437081160906896, + 20.221601246418846, + 24.002405286742906, + 27.778737419644372, + 31.54978702855304, + 35.31465667713799, + 39.07231391344199, + 42.821518467566975, + 46.560710766999435, + 50.287837498235845, + 54.000070630027935, + 57.69333801251877, + 61.36150360121581, + 64.9948575829671, + 68.57715412275428, + 72.07935265537006, + 75.4452458816658, + 78.55575684350643, + 81.13955470016852, + 82.62231177446344, + 82.33649260180783, + 80.43932949417555, + 77.65193608894401, + 74.44498839553188, + 71.02917452955042, + 67.49843635444795, + 63.89836585211764, + 60.253128767910354, + 56.57653570248541, + 52.87698941513613, + 49.15988231599594, + 45.42884350434925, + 41.68642752426769, + 37.93451443564039, + 34.17455214849132, + 30.40770831817455, + 26.63496813660097, + 22.857198512617234, + 19.075190665298106, + 15.289688451172667, + 11.501407049495496, + 7.711045041591779, + 3.9192919666982244, + 0.1268328587918576, + -3.665649077808987, + -7.457470692785971, + -11.247947142781422, + -15.036389304460194, + -18.822099395400215, + -22.604363662208083, + -26.38244066060366, + -30.155543093353675, + -33.92281024986462, + -37.68326655721453, + -41.435759151306456, + -45.17886285002168, + -48.910732776755886, + -52.62886971015711, + -56.32973367476824, + -60.00808073613103, + -63.655766606892705, + -67.25945648174849, + -70.79592315042538, + -74.22158451356286, + -77.44719067329788, + -80.27348507267457, + -82.25212087896504, + -82.66292244907864, + -81.28152489917126, + -78.74940424912896, + -75.66315191751914, + -72.30958861111313, + -68.81432017397884, + -65.23627848662473, + -61.605735716097655, + -57.939544233463224, + -54.24773556251836, + -50.5366270483414, + -46.81039805635303, + -43.071942428975085, + -39.323355005797815, + -35.56622205821612, + -31.801801202451852, + -28.031136186697182, + -24.255131760014216, + -20.47460320391415, + -16.690309285159746, + -12.902974086801326, + -9.113301247893878, + -5.321982992731954, + -1.5297056349980866, + 2.2628471779510932, + 6.054992460806179, + 9.846046232179406, + 13.635321342808703, + 17.422123879587136, + 21.205747088688543, + 24.985461487303684, + 28.760499369776497, + 32.5300311479084, + 36.293129696671045, + 40.04871674275463, + 43.79548165801799, + 47.531756497961545, + 51.255319134749236, + 54.96307336211231, + 58.650508695576995, + 62.310744659232235, + 65.93274318128897, + 69.4977369781757, + 72.97152325275886, + 76.28637268178836, + 79.29544567845787, + 81.66262400156442, + 82.73236179084842, + 81.96875457809033, + 79.7743662007042, + 76.84618994148627, + 73.57120381738308, + 70.1191368031168, + 66.56713162091773, + 62.95352987624517, + 59.29908432492086, + 55.61586318639258, + 51.91131723528402, + 48.19028951433769, + 44.45607818311027, + 40.71103181210214, + 36.956899230023794, + 33.19504348496226, + 29.42657698904534, + 25.652449026635885, + 21.87350339922087, + 18.090516737632413, + 14.30422395464325, + 10.515334966548204, + 6.724545423816011, + 2.932543354017819, + -0.8599868867819112, + -4.652362259704391, + -8.44389935700086, + -12.233912521740626, + -16.021710891608834, + -19.80659337682337, + -23.587840360908825, + -27.364700529515588, + -31.13637059574009, + -34.90196463919299, + -38.660468019804895, + -42.41066783116562, + -46.15104660302933, + -49.87961643318909, + -53.59365276065181, + -57.28925154867205, + -60.9605600081, + -64.59836863152522, + -68.18736939862286, + -71.70041279632935, + -75.0854430065548, + -78.23327683254527, + -80.89629481504805, + -82.53763590455526, + -82.45857566752971, + -80.70287472935902, + -77.98379503897762, + -74.80940828537217, + -71.41062650938586, + -67.8897180181471, + -64.2958174979912, + -60.65473233696198, + -56.98109980097841, + -53.28376926558469, + -49.56838857539608, + -45.83873964034441, + -42.097471624400505, + -38.346524661192944, + -34.58738543191874, + -30.82124681999005, + -27.049110433699767, + -23.271853775805482, + -19.49027478492757, + -15.705121465659863, + -11.917111461774342, + -8.126944745581852, + -4.335311588755436, + -0.5428973692764641, + 3.249614598045613, + 7.041541230402309, + 10.832197968367945, + 14.620896325108651, + 18.40693975490156, + 22.18961672717254, + 25.968189576600917, + 29.7418771709934, + 33.50982856591654, + 37.27108336551377, + 41.02451205699392, + 44.76872533259744, + 48.50193379881273, + 52.2217253313984, + 55.9246999226954, + 59.605846045243105, + 63.257422263210536, + 66.86683135201775, + 70.41229145774615, + 73.85329228248258, + 77.10770463729062, + 79.99364132171078, + 82.09823942612962, + 82.71110892468764, + 81.50330778077718, + 79.0618523619935, + 76.01805372875707, + 72.68587844459259, + 69.202529264047, + 65.63175345650411, + 62.00598300372591, + 58.343126305582025, + 54.65377165865847, + 50.94454866797225, + 47.21982066253585, + 43.48259408211805, + 39.73503466867046, + 35.97877422114795, + 32.2150999187523, + 28.44507476504068, + 24.669615985966715, + 20.889546836384586, + 17.105631060881617, + 13.318595746433925, + 9.529146263037441, + 5.737975772829202, + 1.9457710536027055, + -1.8467840618499534, + -5.6390065903023645, + -9.430212743696979, + -13.219715856305816, + -17.0068229928259, + -20.790829202121827, + -24.571008123966934, + -28.346597217589878, + -32.11677515566264, + -35.88062772786284, + -39.637096584655865, + -43.38490169408907, + -47.12242226997475, + -50.84750973533423, + -54.557184940936494, + -58.24712921337008, + -61.9107888929359, + -65.5377114242671, + -69.11024663026568, + -72.59649250785361, + -75.93388783382818, + -78.98809282624913, + -81.45179655648988, + -82.70169426897029, + -82.13650603691181, + -80.06103283091456, + -77.1888434866159, + -73.94109595286878, + -70.50366045484537, + -66.9602991154899, + -63.35222923047507, + -59.70156658508984, + -56.02107937654651, + -52.31860267666979, + -48.599202150533586, + -44.86631046709075, + -41.12236010200061, + -37.36915342624232, + -33.608088144533895, + -29.840299237885198, + -26.066750657044633, + -22.288295634176933, + -18.505716745766055, + -14.719752542748084, + -10.931115077273638, + -7.140501186301476, + -3.3485995080001794, + 0.44390532890341566, + 4.236330222804139, + 8.02799188223568, + 11.818205008665933, + 15.606279503686432, + 19.391515727334873, + 23.1731966273477, + 26.950575196794485, + 30.722855114925128, + 34.48916143135547, + 38.24849649515895, + 41.99967350814979, + 45.74121514818849, + 49.4711957971076, + 53.186989182115816, + 56.88485042020041, + 60.55919368017797, + 64.20127827316398, + 67.79666869166965, + 71.31995960244551, + 74.72288735101962, + 77.90523781131348, + 80.64108091455311, + 82.43130766542123, + 82.55968709442944, + 80.95522016171894, + 78.31046845570812, + 75.17126299575892, + 71.79067845273802, + 68.28016590481855, + 64.69273581578157, + 61.0559743199661, + 57.38540676375969, + 53.690358951556995, + 49.9767496826504, + 46.24852225188332, + 42.50842542310738, + 38.75846241941871, + 35.00016058294151, + 31.234739241626606, + 27.463217218626184, + 23.68648314079524, + 19.905342019263752, + 16.120546239890437, + 12.332816062035661, + 8.542852943700318, + 4.751347945834338, + 0.9589868235879419, + -2.833546976601078, + -6.625570419833403, + -10.416399202252467, + -14.205345425202289, + -17.99171369815365, + -21.774794581692714, + -25.553853984491457, + -29.328116627678224, + -33.096740864100745, + -36.85878076978806, + -40.61312911301845, + -44.35843080777501, + -48.09294932754465, + -51.81435536872362, + -55.51938161867818, + -59.20323598574482, + -62.85855540359448, + -66.4734308266093, + -70.02741802950686, + -73.48282281113958, + -76.7639847904959, + -79.7047882438426, + -81.92611116979594, + -82.73607611875215, + -81.71042348647502, + -79.36742705619803, + -76.3696676379946, + -73.06043767453907, + -69.58973888751466, + -66.02660491665894, + -62.40581610651758, + -58.746418715932506, + -55.05959641274617, + -51.35231066569267, + -47.62911937329827, + -43.893147625060536, + -40.146635677026744, + -36.391263092055794, + -32.628348038605544, + -28.858973705695373, + -25.084070411556155, + -21.30446979399822, + -17.52094084703905, + -13.734213838972083, + -9.944995983335206, + -6.153981448700661, + -2.3618575170407605, + 1.4306917694497208, + 5.22298341101082, + 9.014333789382029, + 12.804056683216634, + 16.591460067922572, + 20.375840684705597, + 24.15647512183034, + 27.932605736570583, + 31.703419059815307, + 35.46801319082582, + 39.22534878922685, + 42.974175016920306, + 46.71291604793715, + 50.43949330789822, + 54.15103876247367, + 57.843415145329956, + 61.51037640302158, + 65.14201772399046, + 68.72172608770875, + 72.21971639979022, + 75.57813682979618, + 78.67397442872188, + 81.22654876523372, + 82.64789774571155, + 82.28576189536619, + 80.33853815827213, + 77.5272229016151, + 74.30881982546099, + 70.88697198426236, + 67.35273016672464, + 63.750449650192664, + 60.10371954255008, + 56.42605850247406, + 52.72571087648809, + 49.00797816753984, + 45.2764349551573, + 41.53360196787437, + 37.78133777637361, + 34.0210764195469, + 30.253976532995576, + 26.481017448873764, + 22.70306230525404, + 18.920899940106754, + 15.13527275014026, + 11.346895056646005, + 7.556464965479257, + 3.764671774071109, + -0.02779958794181909, + -3.82026593716905, + -7.612044078250335, + -11.402449039346658, + -15.190791431147785, + -18.97637297162053, + -22.75847902547537, + -26.536366665301173, + -30.309246190925027, + -34.07625310230562, + -37.83640595447848, + -41.58854286390369, + -45.33122480215609, + -49.062585476156734, + -52.78009201660656, + -56.48015028841137, + -60.157426214716295, + -63.80361875108574, + -67.40510488415325, + -70.9380896910208, + -74.35777721071562, + -77.57208807811611, + -80.37487356791317, + -82.30423563260429, + -82.6389731386123, + -81.19541047528149, + -78.63151436176156, + -75.53036322358159, + -72.1692426385181, + -68.66973502511665, + -65.08909531186917, + -61.45683880043136, + -57.78944565768702, + -54.09675023615196, + -50.38495888647642, + -46.65818539896391, + -42.91928339996736, + -39.170322374201746, + -35.41287230479648, + -31.648180234864483, + -27.877283034425634, + -24.101081005975324, + -20.32038660001634, + -16.535956826036553, + -12.748514716088549, + -8.958763312400498, + -5.167394524266321, + -1.3750945180788758, + 2.417453107172681, + 6.209565346228273, + 10.000558124919227, + 13.789744088289657, + 17.576428925010454, + 21.35990516293295, + 25.13944209062415, + 28.914269986286012, + 32.68355605359586, + 36.44636816877051, + 40.20162036248207, + 43.947990200194845, + 47.68379154319551, + 51.40677386996645, + 55.113795724767165, + 58.80027232075918, + 62.45919621179951, + 66.07930097540294, + 69.64138154516907, + 73.11032821658647, + 76.41636215141403, + 79.40767343207611, + 81.7368875406954, + 82.7375945900269, + 81.90175304174987, + 79.66552157643406, + 76.71773312260028, + 73.43314793641954, + 69.97588896250019, + 66.42079859007984, + 62.80521311008818, + 59.14940586780169, + 55.46519761183946, + 51.75990269217808, + 48.038284870980746, + 44.30359429545587, + 40.55814954094142, + 36.80368028063247, + 33.04153716367669, + 29.272824534583098, + 25.49848644447204, + 21.71936334004708, + 17.93622974713276, + 14.149819299855574, + 10.360841172556212, + 6.569990611683559, + 2.777955444927214, + -1.0145800518774348, + -4.806932844621516, + -8.59841946325331, + -12.3883540948281, + -16.17604556308251, + -19.96079219787948, + -23.741873371260212, + -27.51853608497817, + -31.289974344630835, + -35.055297982251346, + -38.81348579517445, + -42.56331480494742, + -46.303252059469266, + -50.0312856299572, + -53.74465299815593, + -57.439388551138634, + -61.10953594141742, + -64.74570315757653, + -68.33224099617571, + -71.84131414699381, + -75.21936650368528, + -78.35364933186284, + -80.9879733152448, + -82.57148457946293, + -82.41543579193757, + -80.6060714445952, + -77.86096899889888, + -74.674215766519, + -71.26899215660299, + -67.74438010599061, + -64.14816259180597, + -60.50552273296425, + -56.83078437677229, + -53.13262799768017, + -49.41660504338749, + -45.68643985632793, + -41.94474600676844, + -38.1934410577099, + -34.433997138738455, + -30.66759767365225, + -26.89523812101414, + -23.117792019351, + -19.336054796651666, + -15.550772911473834, + -11.762663093138753, + -7.972424802412149, + -4.1807480467210905, + -0.3883180857030499, + 3.4041817966900156, + 7.196068482391578, + 10.986657297092423, + 14.775259509696093, + 18.56117810987626, + 22.343700740099486, + 26.12208833592649, + 29.895557488487352, + 33.66325365234906, + 37.42421084150113, + 41.17729094992816, + 44.9210914800235, + 48.65380265923321, + 52.37298040972451, + 56.075173445311194, + 59.75528523816458, + 63.40542731590055, + 67.01273391166498, + 70.55489849624942, + 73.99029946492843, + 77.23423991306169, + 80.09857121404407, + 82.15743798643621, + 82.69572831680155, + 81.42242434903459, + 78.94643859957498, + 75.88649277979214, + 72.5462149982502, + 69.0583681629759, + 65.48486002094869, + 61.857300230326935, + 58.19319637298961, + 54.50292598371509, + 50.79300072647815, + 47.06771457475909, + 43.330031582945026, + 39.58209083666734, + 35.8255070365404, + 32.06155626925186, + 28.291294319582892, + 24.51563374015632, + 20.73539480277951, + 16.951339392979428, + 13.164193479357031, + 9.374661791362207, + 5.583437148472515, + 1.791206163837825, + -2.001347389783832, + -5.7935405192890945, + -9.584689356223954, + -13.37410704803609, + -17.16110029134699, + -20.944963464166932, + -24.72496905052708, + -28.50035260328617, + -32.270289750724885, + -36.03386152785357, + -39.79000225595463, + -43.537420656819386, + -47.2744786254776, + -50.99900060162658, + -54.707964545842096, + -58.396981612211306, + -62.05937880173933, + -65.68449023971999, + -69.25425987294123, + -72.73595244395538, + -76.06514142836687, + -79.10298460092076, + -81.53172442154538, + -82.71565496106442, + -82.07615185658734, + -79.95546447253123, + -77.06195586805829, + -73.80387223698968, + -70.36090673481965, + -66.81429002244194, + -63.20414310149372, + -59.552063800833686, + -55.870555067533914, + -52.16730668834818, + -48.447300327882495, + -44.71391798236941, + -40.96956055976114, + -37.216010308386956, + -33.45465191969262, + -29.68661190684139, + -25.912848721866705, + -22.134212064211752, + -18.351482285844106, + -14.565396579326759, + -10.776666202515717, + -6.9859875547361225, + -3.194049053035536, + 0.5984647679645226, + 4.390870822195205, + 8.182485767496667, + 11.972624165826263, + 15.760595630740069, + 19.545699982773318, + 23.32721922118144, + 27.104404750351236, + 30.876457684128194, + 34.64249903593103, + 38.401524908335865, + 42.15233891017509, + 45.893448978653545, + 49.62290664823369, + 53.3380496316639, + 57.0350748096033, + 60.70829883314686, + 64.34881011285458, + 67.94185588201528, + 71.46139850382717, + 74.85780421150353, + 78.02762758119968, + 80.73710983082393, + 82.47314900090105, + 82.5245073229634, + 80.86275007396446, + 78.18967946133552, + 75.03710221765093, + 71.64962843126118, + 68.1351944840013, + 64.54533135619334, + 60.906948394181, + 57.23523403056654, + 53.53933377090857, + 49.825064083570645, + 46.0963074150055, + 42.35577502691257, + 38.60544641345616, + 34.84683363706239, + 31.081146095458365, + 27.309396151473102, + 23.532468259986707, + 19.75116478177323, + 15.96623646297646, + 12.178402586442413, + 8.388364058295759, + 4.596811649535561, + 0.8044309804243106, + -2.9880945453236327, + -6.780081868790207, + -10.570846585814305, + -14.359700575718973, + -18.145948018345813, + -21.92887870154701, + -25.707757217168492, + -29.48180613274346, + -33.25018038302882, + -37.01192872643665, + -40.765935748404374, + -44.51083380237245, + -48.24486697252731, + -51.96567560957393, + -55.66994384027843, + -59.35279939114379, + -63.00674119957875, + -66.61960981051986, + -70.17047562719941, + -73.62062589943308, + -76.8920680501189, + -79.81300475036048, + -81.99200494968007, + -82.72942378622209, + -81.63518157830805, + -79.25469225046926, + -76.23940878949733, + -72.92147708549919, + -69.44599869999574, + -65.87998679817022, + -62.25732701948059, + -58.596633424315584, + -54.90886412377406, + -51.20085512921989, + -47.47709091297101, + -43.74065185203306, + -39.99375015390926, + -36.23804741817828, + -32.474850166756895, + -28.70523400658048, + -24.930124340406486, + -21.150349660213514, + -17.366676991496877, + -13.57983541117428, + -9.790531444359981, + -5.999458886181617, + -2.2073048342934833, + 1.585246742526654, + 5.377512845880934, + 9.168809790201097, + 12.958451186370631, + 16.745744671508128, + 20.52998636234558, + 24.310451762224922, + 28.086381428325833, + 31.85695900519514, + 35.62127807234254, + 39.378292312138996, + 43.126740175687985, + 46.865029351720345, + 50.591055619195316, + 54.301910278003966, + 57.99338976013974, + 61.6591357767133, + 65.28904408087945, + 68.86612498578185, + 72.35982692902046, + 75.71059854883424, + 78.79134817782503, + 81.3117561840308, + 82.67046698454106, + 82.23247187956453, + 80.23651811781212, + 77.40200789462074, + 74.17245734122575, + 70.74471024369782, + 67.20702859024432, + 63.602570494262345, + 59.9543647269953, + 56.27564530615193, + 52.57450169588593, + 48.85614631501603, + 45.12410021793194, + 41.380850885422, + 37.62823573511283, + 33.86767513934248, + 30.10031884074401, + 26.32714039080687, + 22.54899920573689, + 18.76668177164637, + 14.980929041588867, + 11.192454486202703, + 7.401955737207751, + 3.610121847597431, + -0.182362362385174, + -3.974813736527323, + -7.766549040748849, + -11.556883180055655, + -15.345126502285535, + -19.130580225302733, + -22.912528825917516, + -26.690227879444958, + -30.46288525653847, + -34.22963262327136, + -37.98948259010131, + -41.74126413685568, + -45.4835241982996, + -49.214374749537484, + -52.93124873669446, + -56.630496917967, + -60.30669332535552, + -63.95137674644371, + -67.55062885743739, + -71.08007106405866, + -74.4936546191691, + -77.69636967584877, + -80.4749337810094, + -82.35373604337188, + -82.61205653626763, + -81.1076223698473, + -78.51290868691574, + -75.39727825401194, + -72.02877886456214, + -68.52511361508853, + -64.9419159723461, + -61.3079665565444, + -57.639382944437266, + -53.945806829063514, + -50.23333583628125, + -46.506019391723385, + -42.76667158321795, + -39.01733693499805, + -35.25956937856255, + -31.494605528882847, + -27.72347546749879, + -23.9470751055383, + -20.16621409554459, + -16.381647708164873, + -12.594097933095584, + -8.804267217739374, + -5.012847153972295, + -1.22052375566014, + 2.5720194333341158, + 6.364099394994329, + 10.155031968928759, + 13.944129599312577, + 17.73069757836092, + 21.514027712647202, + 25.293388052124126, + 29.06800683843919, + 32.83704803112874, + 36.59957444774986, + 40.354492325490774, + 44.100467264993355, + 47.83579467248571, + 51.558195193060946, + 55.26448135571483, + 58.94999268099592, + 62.60759209704512, + 66.22577943867091, + 69.78490008908689, + 73.24890958704037, + 76.54590850350985, + 79.51893491477426, + 81.80906467346837, + 82.73973139469616, + 81.83255633489844, + 79.55567144016878, + 76.58884402431569, + 73.29490017503593, + 69.83255549428868, + 66.2744305676705, + 62.65688698472098, + 58.99973152273354, + 55.314543305612204, + 51.60850312218667, + 47.88629694663431, + 44.151127733106435, + 40.405284530898584, + 36.65047813537201, + 32.88804696511724, + 29.119087400498614, + 25.344538322979847, + 21.56523686274949, + 17.781955462395796, + 13.995426488169915, + 10.206358375819672, + 6.415445966144776, + 2.623376882091633, + -1.1691646874863713, + -4.961495720770986, + -8.752932692640368, + -12.542789640021338, + -16.33037507600581, + -20.114986749312088, + -23.89590301354134, + -27.67236917048988, + -31.44357648860624, + -35.208630502113365, + -38.966503363465065, + -42.71596188854671, + -46.45545742468613, + -50.18295365152301, + -53.89564946637508, + -57.589516560755165, + -61.25849293438819, + -64.89299992248534, + -68.47703833900586, + -71.98206689288284, + -75.35297898432908, + -78.47332968784377, + -81.07807624063351, + -82.60244984480474, + -82.36959057350734, + -80.50788000831743, + -77.73752938751768, + -74.53873779775465, + -71.12721332218221, + -67.59896291568919, + -64.00046063752033, + -60.35628274072572, + -56.68044733586937, + -52.98146965822826, + -49.264806623664484, + -45.534126011159195, + -41.792006362995785, + -38.0403430021736, + -34.280593705284296, + -30.513932557959116, + -26.741348943676215, + -22.963712482064242, + -19.181816116891795, + -15.396404774594782, + -11.608194275556638, + -7.817883568840925, + -4.026162393738308, + -0.2337158853520172, + 3.558772710520764, + 7.350620247913094, + 11.141141943981095, + 14.929648827553818, + 18.71544342429098, + 22.497812544845065, + 26.276015712704677, + 30.049267217398256, + 33.81670886953661, + 37.57736902229649, + 41.330100861933396, + 45.07348851490557, + 48.805701522373674, + 52.52426333237843, + 56.22567046697906, + 59.90473972401735, + 63.55343235755921, + 67.15860738456381, + 70.69741876759383, + 74.12709780316632, + 77.36028745555829, + 80.20235056322304, + 82.2142085247646, + 82.67730042397166, + 81.33967447574518, + 78.83016897663164, + 75.75452721554575, + 72.40633698693384, + 68.91407793922806, + 65.33787875081983, + 61.708550673032846, + 58.04321070635804, + 54.352030370249494, + 50.641405748946, + 46.915562707007425, + 43.1774236048271, + 39.42910127085366, + 35.67219354511449, + 31.90796556655909, + 28.137465990328057, + 24.361602750403648, + 20.58119316822853, + 16.796997288529823, + 13.009739970134119, + 9.220125304035767, + 5.428845764780244, + 1.6365877958495039, + -2.155964896571306, + -5.948129316426793, + -9.739221521142062, + -13.528554475798456, + -17.315434510259816, + -21.09915532810854, + -24.878988246805687, + -28.65416689128499, + -32.423863807905356, + -36.18715521517249, + -39.94296800543391, + -43.68999949346255, + -47.426593993184085, + -51.15054852301881, + -54.85879739836044, + -58.54688024503403, + -62.20800216499256, + -65.83127883049671, + -69.39823725413943, + -72.87528309647675, + -76.1960592821414, + -79.21705316097538, + -81.6097547952203, + -82.72654089339133, + -82.01339632533076, + -79.84871840147673, + -76.93450979805692, + -73.66634974985793, + -70.2179679636932, + -66.66814960337847, + -63.05595268228055, + -59.402470903933995, + -55.7199481998564, + -52.01593209959805, + -48.295321834505074, + -44.56144958365065, + -40.81668517529973, + -37.06279102348528, + -33.30113898132228, + -29.5328472020626, + -25.758868705913553, + -21.980049700532817, + -18.19716833740246, + -14.410960463504932, + -10.62213654758567, + -6.831392551417037, + -3.03941666766286, + 0.7531066683613402, + 4.545494392115165, + 8.337063116410729, + 12.127127267912218, + 15.91499617358948, + 19.6999691115382, + 23.48132712300738, + 27.25832000448443, + 31.030146270842636, + 34.79592284416557, + 38.55463949219016, + 42.30509008980529, + 46.04576760646326, + 49.77470035584833, + 53.489189403925884, + 57.18537228263034, + 60.857466074095456, + 64.49638428442435, + 68.08704852479208, + 71.60276996351361, + 74.99249836798187, + 78.14943687836701, + 80.83172455708421, + 82.51221472931321, + 82.48644527117536, + 80.76868586745175, + 78.06813056582982, + 74.902539739239, + 71.50833016640503, + 67.99004565829507, + 64.39778463748613, + 60.75779860374298, + 57.08494737232384, + 53.38820008043743, + 49.67327285894908, + 45.94398837676096, + 42.20302099688745, + 38.45232683822129, + 34.693402897252795, + 30.92744877356573, + 27.15547045225486, + 23.37834826777591, + 19.596881962053285, + 15.811820659731636, + 12.023882676404229, + 8.23376836950851, + 4.442168219252278, + 0.6497677076880322, + -3.142749808727232, + -6.934701251651418, + -10.725402120115614, + -14.514164072521078, + -18.300290856234778, + -22.083071477519628, + -25.86176919371203, + -29.635604388049526, + -33.40372852716345, + -37.165184972409605, + -40.918850001089254, + -44.66334320693406, + -48.396888962481135, + -52.117096736612815, + -55.82060117144927, + -59.50244814689679, + -63.154995439556, + -66.76582677111871, + -70.31351315988884, + -73.75829003342729, + -77.01974762503858, + -79.92019475054846, + -82.05561483567894, + -82.71962806395834, + -81.55784057682816, + -79.14093140188419, + -76.10861952295004, + -72.7821956380539, + -69.30203213596212, + -65.73318841397015, + -62.10868168187726, + -58.44670498267971, + -54.757996033288435, + -51.049267951050886, + -47.32493313618298, + -43.58802800669716, + -39.84073715935491, + -36.08470449389566, + -32.321225048555085, + -28.551366950691335, + -24.776050752590564, + -20.996101841340923, + -17.212285298991514, + -13.425329025478256, + -9.635938864624892, + -5.8448082403631485, + -2.052624065149963, + 1.7399297682488697, + 5.5321702658890075, + 9.323413677249787, + 13.112973445797326, + 16.900156867165844, + 20.68425942495982, + 24.46455552083044, + 28.24028388324397, + 32.01062522429085, + 35.774668531376506, + 39.53136039689872, + 43.27942838452552, + 47.01726341630579, + 50.742735164889766, + 54.45289348801668, + 58.14346714882539, + 61.80798309027194, + 65.43613264492842, + 69.01053891823359, + 72.49985969598232, + 75.84278388667526, + 78.90798614662695, + 81.39520062118255, + 82.68996804512983, + 82.1765469072663, + 80.13312228236522, + 77.27609751787952, + 74.03568838489372, + 70.60216935439365, + 67.06110881611372, + 63.45450460115024, + 59.804840399578225, + 56.12507244621056, + 52.423138652803324, + 48.704164082105564, + 44.97161721204478, + 41.22795282164453, + 37.47498750221694, + 33.71412816130651, + 29.946515776112243, + 26.17311819925284, + 22.394791177719867, + 18.612318879310898, + 14.826440834120767, + 11.037869674107197, + 7.247302562877314, + 3.455428311112743, + -0.33706837054769295, + -4.129504354236661, + -7.921196368033061, + -11.711459193044977, + -15.499602910403041, + -19.284928229033277, + -23.06671872159213, + -26.844228439004794, + -30.616662779745578, + -34.383149509409144, + -38.142695191517575, + -41.89411951114459, + -45.63595511832857, + -49.36629185846878, + -53.082527834216634, + -56.78095756217687, + -60.45606113264576, + -64.099213241378, + -67.69619221699539, + -71.22201798154688, + -74.62934604441493, + -77.8201257404388, + -80.57368154974857, + -82.40054108617278, + -82.58207044893743, + -81.01801341357135, + -78.39339181989376, + -75.26368260103311, + -71.88797761527431, + -68.38023584133543, + -64.79452157274991, + -61.158901811770086, + -57.489140756189556, + -53.79469180722273, + -50.08154608958867, + -46.353689867122235, + -42.61389837400916, + -38.86419158105202, + -35.10610761874027, + -31.34087283258805, + -27.56951061815913, + -23.79291256219927, + -20.01188556308858, + -16.22718318093864, + -12.439526380824665, + -8.649617025840952, + -4.858146396110576, + -1.0658003556083357, + 2.7267376058403925, + 6.518784456550371, + 10.309655947817472, + 14.098664318169961, + 17.885114454122288, + 21.668297424938025, + 25.447480015980123, + 29.22188839188579, + 32.99068320631966, + 36.752922124587606, + 40.507503447860486, + 44.253080591921545, + 47.987930160797, + 51.709743402206456, + 55.41528587896446, + 59.09981974158172, + 62.7560751684212, + 66.37231204566544, + 69.92841291142479, + 73.38736756407889, + 76.67507793601261, + 79.62923363995286, + 81.87905929866807, + 82.73863054978314, + 81.76101567312972, + 79.44462482135887, + 76.4593130146348, + 73.1562481228791, + 69.68892639672144, + 66.12782125465485, + 62.50834899684912, + 58.849862338137314, + 55.16370455966186, + 51.45692577247297, + 47.73413569731933, + 43.99849095841089, + 40.25225158762895, + 36.497109814166976, + 32.734392023189905, + 28.965186758733427, + 25.190427816889382, + 21.41094906741972, + 17.62752090695999, + 13.84087445839159, + 10.051717434593302, + 6.260744280476295, + 2.468642420116302, + -1.3239040409424125, + -5.116212090224252, + -8.907598143890752, + -12.697376082885198, + -16.484854099838415, + -20.269329346350414, + -24.05007913253093, + -27.826347021975174, + -31.597321488523033, + -35.36210368264281, + -39.11965898284337, + -42.86874380303682, + -46.60779348531826, + -50.33474683167633, + -54.046763351981056, + -57.7397506576341, + -61.40753858269299, + -65.0403569610469, + -68.62184657396473, + -72.1227375309224, + -75.48631736089455, + -78.5923030379139, + -81.16649956980923, + -82.63035211882668, + -82.3208789326626, + -80.40811854502348, + -77.61327746604775, + -74.40277565236636, + -70.98509689326315, + -67.45327981352037, + -63.85253104513675, + -60.20683713423253, + -56.529918178802355, + -52.830127941095064, + -49.112830773702825, + -45.38163898401574, + -41.639096723205746, + -37.88707746183735, + -34.1270248678323, + -30.36010384710973, + -26.58729781307496, + -22.80947253704803, + -19.027418526361004, + -15.241879207636302, + -11.45356951399457, + -7.663187897165564, + -3.8714238378003754, + -0.07896235299954522, + 3.713513344409994, + 7.505320075220778, + 11.295772941018196, + 15.084182720087773, + 18.869851458095336, + 22.652065109648422, + 26.4300817499693, + 30.203113313407908, + 33.97029788758516, + 37.73065804772689, + 41.483038096694536, + 45.22600851653751, + 48.957717741102016, + 52.67565606193934, + 56.37626665797668, + 60.054277613418236, + 63.70149608205281, + 67.30449817668242, + 70.83988163475419, + 74.26369104392303, + 77.4858086084116, + 80.30486687510454, + 82.26834819197617, + 82.65563487374318, + 81.25488611120744, + 78.7128609563343, + 75.62197764936184, + 72.26607413823274, + 68.76949780474685, + 65.19065727540492, + 61.55958918450129, + 57.893030364499374, + 54.20095127428153, + 50.48963495692016, + 46.76324055395049, + 43.02464953035178, + 39.27594893908946, + 35.51872006153487, + 31.75421728423839, + 27.983482262283932, + 24.207418398585784, + 20.426840124121533, + 16.64250568402427, + 12.855138855703839, + 9.065443111183527, + 5.274110593549889, + 1.4818275862357226, + -2.310722263570175, + -6.102855949743656, + -9.89388944731511, + -13.683135527881221, + -17.46990013855021, + -21.2534762850814, + -25.033134084132005, + -28.808105182841448, + -32.577558973011506, + -36.340566750336365, + -40.096047820866794, + -43.842687855294216, + -47.57881322054299, + -51.30219293127967, + -55.00971669453602, + -58.69685094054706, + -62.35667582403795, + -65.97808261962797, + -69.54216890238422, + -73.01445262315332, + -76.32657505215843, + -79.33017351134971, + -81.68567584833212, + -82.73412209236427, + -81.94807047913999, + -79.74063222350418, + -76.80634998034125, + -73.52838600435948, + -70.0747142939273, + -66.52175886235119, + -62.907548048027714, + -59.25268559894479, + -55.56916299763247, + -51.86438880732319, + -48.14318159086383, + -44.40882471277391, + -40.663657519850666, + -36.909422963853764, + -33.147480299045576, + -29.378939477312606, + -25.604748194322593, + -21.825749239705946, + -18.04271861569126, + -14.256390859454001, + -10.46747567572722, + -6.676668606476406, + -2.8846576328954487, + 0.9078728989511862, + 4.700239937092064, + 8.491760039825317, + 12.281747486779073, + 16.069511302401395, + 19.854350199820782, + 23.635544230051586, + 27.41234153541965, + 31.183937965277217, + 34.94944625408091, + 38.707849693904514, + 42.45793221630202, + 46.19817150449264, + 49.92657215271093, + 53.640397770859465, + 57.33572517079017, + 61.00666941891015, + 64.64396447638568, + 68.23219687592514, + 71.7440056676607, + 75.12687369974638, + 78.2705241184579, + 80.92471056154767, + 82.54824238990149, + 82.44531901200095, + 80.6728865788559, + 77.94569428656402, + 74.76746468981382, + 71.36668861873332, + 67.84463764962618, + 64.25002471882243, + 60.608462944566334, + 56.934492294848205, + 53.2369098283297, + 49.52133359321842, + 45.79152774130839, + 42.0501304793424, + 38.29907500805087, + 34.53984355010579, + 30.77362609945003, + 27.001422393460526, + 23.22410873565177, + 19.44248231152084, + 15.65729066815612, + 11.869251185051631, + 8.07906369326064, + 4.287418398548365, + 0.495000657373799, + -3.2975062102836823, + -7.089419095998362, + -10.880053389708761, + -14.66872051311444, + -18.454723759565983, + -22.237351323583937, + -26.015865085324073, + -29.78948318305793, + -33.55735352841637, + -37.31851396002084, + -41.07183226234247, + -44.81591499222241, + -48.5489663830481, + -52.268564339949904, + -55.971292887376606, + -59.652114082259, + -63.30324088814972, + -66.91199297930993, + -70.45642652596729, + -73.89568904131715, + -77.14686279089199, + -80.0261410707711, + -82.11666369498872, + -82.70647539665877, + -81.47827702345832, + -79.02604735357323, + -75.97722328621417, + -72.64253568452379, + -69.15779708188259, + -65.58618008752723, + -61.95986047849415, + -58.2966220899947, + -54.60698787055427, + -50.89755093553796, + -47.17265320032559, + -43.43528804500385, + -39.687613015934026, + -35.93125466775865, + -32.16749678719141, + -28.397400178106274, + -24.621880649538472, + -20.841760558510675, + -17.05780309646043, + -13.270735023983038, + -9.481261530718832, + -5.690075689287067, + -1.897864242144457, + 1.8946889813955703, + 5.686900980075868, + 9.478087925727447, + 13.267563078898176, + 17.054633373322407, + 20.83859363148104, + 24.61871711430539, + 28.39424066660951, + 32.16434199009822, + 35.92810536839119, + 39.68447014151703, + 43.43215274485238, + 47.16952696732453, + 50.89443579983884, + 54.60388671897315, + 58.29353921475182, + 61.956802567758025, + 65.58315812189328, + 69.15483022647119, + 72.63965994224594, + 75.97451243572213, + 79.02366661531994, + 81.47660497479256, + 82.70614961185451, + 82.11786858377532, + 80.0282845780185, + 77.14945116698165, + 73.89849402406024, + 70.45934790424143, + 66.91498319894077, + 63.30627525249762, + 59.655178716757355, + 55.97437947127305, + 52.27166760126032, + 48.55208281681485, + 44.8190421623884, + 41.074968400930686, + 37.32165772663919, + 33.56050386063505, + 29.79263920060254, + 26.019026027396404, + 22.24051650728881, + 18.457892552205976, + 14.671892313831876, + 10.883227617530963, + 7.0925951822968845, + 3.300683594249103, + -0.49182253128652886, + -4.284240082055669, + -8.07588573530837, + -11.866074133189993, + -15.654115070960636, + -19.43930872291307, + -23.22093772218792, + -26.998254546010998, + -30.770462051291293, + -34.53668400450599, + -38.29592078009736, + -42.04698255973411, + -45.78838739511483, + -49.51820251633109, + -53.233790402988156, + -56.93138802322935, + -60.60537921939902, + -64.24697027089103, + -67.84162745090158, + -71.36375016797813, + -74.76465282671137, + -77.94312885097932, + -80.67084658669656, + -82.44437454693815, + -82.54888095412927, + -80.9265461703471, + -78.2729597411945, + -75.129596225365, + -71.74687787297593, + -68.23515538306444, + -64.64697723868974, + -61.00971882187588, + -57.33880083218003, + -53.64349320446918, + -49.929683098775634, + -46.20129503690303, + -42.46106623767576, + -38.7109926362643, + -34.952596894360546, + -31.187095307950415, + -27.415504735982992, + -23.638712544294513, + -19.85752294990386, + -16.07268785418357, + -12.284927234831168, + -8.494942397771855, + -4.70342433164437, + -0.9110587664259099, + 2.8814708485109737, + 6.6734814546863515, + 10.464288700610588, + 14.253204601408957, + 18.039533614606984, + 21.822566040500952, + 25.601567356088395, + 29.37576158778725, + 33.14430599694114, + 36.90625297292555, + 40.660492700958514, + 44.405666144324194, + 48.14003069556079, + 51.861247557472474, + 55.56603425963755, + 59.24957373689608, + 62.90446003754263, + 66.518706476829, + 70.07171871900205, + 73.52548841843812, + 76.80363793279228, + 79.73830796327441, + 81.9465907747457, + 82.73412443295365, + 81.68711379215773, + 79.33241387818994, + 76.32919818380654, + 73.01726965457345, + 69.54509460689358, + 65.98107510475319, + 62.35971261364312, + 58.69991904088814, + 55.01280811361042, + 51.3053024892444, + 47.58193740206243, + 43.84582417110169, + 40.09919443435146, + 36.34372224980819, + 32.58072222795852, + 28.811275250708633, + 25.036310148656412, + 21.2566576149967, + 17.47308605982636, + 13.68632540518015, + 9.897082671844002, + 6.10605193153875, + 2.3139204268535862, + -1.4786278056901452, + -5.270909749858683, + -9.062241749370363, + -12.851937512977754, + -16.639304892053826, + -20.423640413167004, + -24.204220304574985, + -27.980286338289535, + -31.751024118466702, + -35.51553030503908, + -39.27276334828923, + -43.02146903269736, + -46.76006635097127, + -50.48646868996135, + -54.19779529981869, + -57.889888230202764, + -61.556466493377116, + -65.18756334798191, + -68.76644910328937, + -72.26310190509103, + -75.6191464759217, + -78.7103170321965, + -81.25297348939863, + -82.65498962202622, + -82.26928650656878, + -80.30685337221871, + -77.48830802059226, + -74.26644363344354, + -70.84277182292112, + -67.3074707662807, + -63.704522232445306, + -60.057341007432534, + -56.37935743232274, + -52.67876791553092, + -48.96084645190502, + -45.229151131260416, + -41.48619246382547, + -37.73382253612639, + -33.97347121051455, + -30.20629441516664, + -26.433269731186904, + -22.655259177280165, + -18.873050891706278, + -15.087386849174466, + -11.298981129926721, + -7.508531713382884, + -3.7167278402933825, + 0.0757455754184429, + 3.8682053409749377, + 7.659968231100926, + 11.450349217259182, + 15.238658808984521, + 19.024198547763845, + 22.80625349908817, + 26.584080243965598, + 30.356888297130343, + 34.12381193185171, + 37.883867814073234, + 41.63589117096686, + 45.378438551826854, + 49.109636837801986, + 52.82694245082668, + 56.52674403480802, + 60.20367886448374, + 63.849396080797554, + 67.45018105742949, + 70.98205829734927, + 74.39984540422226, + 77.61056177123342, + 80.4058688203971, + 82.31963910519434, + 82.63069716466507, + 81.16815438213327, + 78.59464417241173, + 75.48899170368382, + 72.12558725785709, + 68.62479834906556, + 65.04337354338784, + 61.41059940057805, + 57.742843514129575, + 54.049880577956394, + 50.33788335830077, + 46.61094581148464, + 42.87190940992867, + 39.122835985810354, + 35.365290615825, + 31.600517167194784, + 27.829550452306897, + 24.053289451347638, + 20.272545780479195, + 16.488075938607036, + 12.700602659662298, + 8.910828823944623, + 5.119446263011396, + 1.3271411154616517, + -2.465403017931461, + -6.257503109159926, + -10.048475038086659, + -13.837631367235845, + -17.624277640483527, + -21.407706137786693, + -25.187185736128438, + -28.961946050281345, + -32.73115324017873, + -36.493873567871425, + -40.249018591609826, + -43.99526209750848, + -47.730912137418805, + -51.453709139698304, + -55.16049724309697, + -58.84666802318444, + -62.50517365393702, + -66.124675086608, + -69.68582795898723, + -73.15323378918289, + -76.45646066899276, + -79.44211625738875, + -81.75927555585083, + -82.73832882277307, + -81.88028645617042, + -79.63136816902114, + -76.6776539902275, + -73.39016889294348, + -69.93134124915336, + -66.37531896279836, + -62.759134607228006, + -59.10291658053858, + -55.41841077528828, + -51.712890271764, + -47.991094856580176, + -44.2562601680455, + -40.510695728309, + -36.75612543955616, + -32.99389622528122, + -29.22511001490156, + -25.45070930142457, + -21.671533540764358, + -17.888356644810866, + -14.101911882392905, + -10.312908223556846, + -6.522040811451255, + -2.7299974312399407, + 1.0625376481332884, + 4.85488137660326, + 8.646350247014794, + 12.436258379013525, + 16.223914477665087, + 20.008616668066217, + 23.78964397876948, + 27.566242852483064, + 31.337606408472496, + 35.10284310098893, + 38.86092961185209, + 42.61063972980137, + 46.350435548716916, + 50.07829746823543, + 53.79145086879148, + 57.48591052558032, + 61.15568712642954, + 64.79133057487634, + 68.3770830572867, + 71.8848908305536, + 75.26071959569798, + 78.39068419474309, + 81.01587674534865, + 82.58113293409866, + 82.40123745286748, + 80.57554365731045, + 77.8225749498377, + 74.63208706323672, + 71.22491808430195, + 67.69918792737165, + 64.10227136739124, + 60.459162864336164, + 56.78409150068137, + 53.08568667541894, + 49.36947069358441, + 45.63915050563319, + 41.89732894077507, + 38.145916762588435, + 34.38638172775042, + 30.619904427266587, + 26.84747848729135, + 23.0699762738016, + 19.288192480468503, + 15.502873121740874, + 11.714734672322916, + 7.924476458794275, + 4.1327884280236376, + 0.3403558224168286, + -3.4521380650784916, + -7.244010086885517, + -11.034575513525239, + -14.823145516642473, + -18.60902291717061, + -22.391495071853836, + -26.1698224465832, + -29.94322088158694, + -33.71083465710027, + -37.471695977843, + -41.2246639710857, + -44.96833190822249, + -48.70088349679411, + -52.41986445514123, + -56.12180714333729, + -59.801587947538685, + -63.451271560298494, + -67.05790667920517, + -70.59901960081729, + -74.0326344226461, + -77.27323534895172, + -80.1306812768271, + -82.17504483312868, + -82.69004868482929, + -81.39670491010072, + -78.91026847269364, + -75.8454474026702, + -72.50272401776675, + -69.01352013911051, + -65.43918820604989, + -61.81108949391937, + -58.14661045602283, + -54.45606492333651, + -50.745928919380304, + -47.0204754723757, + -43.282655850271624, + -39.53460111034497, + -35.77792081549082, + -32.01388773022401, + -28.243555487355263, + -24.46783525572801, + -20.687546432753916, + -16.90345036764318, + -13.116272714864854, + -9.326718032587484, + -5.535479057670997, + -1.7432423734389175, + 2.049308246057871, + 5.841489785069689, + 9.632618329996495, + 13.422006948479286, + 17.208962198312605, + 20.992778220567924, + 24.77272710596764, + 28.548043772889898, + 32.31790285049618, + 36.081383827778474, + 39.83741865793763, + 43.58471244522852, + 47.321621531548, + 51.04596172442901, + 54.75469728589312, + 58.443416982714375, + 62.10540976827006, + 65.72994177624977, + 69.29882757512488, + 72.77906618739459, + 76.10563599831515, + 79.13825961773338, + 81.55587644388467, + 82.71905870741661, + 82.0566600258012, + 79.9222551227465, + 77.02230940349891, + 73.76110754883533, + 70.31647453196082, + 66.76887701445703, + 63.15810504480791, + 59.50560001484257, + 55.82378474305574, + 52.12030513550643, + 48.400117500936396, + 44.66658855561043, + 40.922109703238455, + 37.16845714709116, + 33.40701168133973, + 29.63889729415894, + 25.86507080811204, + 22.08638088534419, + 18.30360723384172, + 14.517486661948475, + 10.728730211901048, + 6.93803417355856, + 3.146086918654489, + -0.6464270258983073, + -4.438824558101617, + -8.230422299044342, + -12.020534745068339, + -15.808471395591049, + -19.59353187521415, + -23.374997854926818, + -27.152120204585334, + -30.924099189838085, + -34.69005450469554, + -38.448980225435996, + -42.199676865668906, + -45.940647624648825, + -49.66993671353294, + -53.38487032440382, + -57.08162673507708, + -60.7544914752176, + -64.39449844360668, + -67.98679369259513, + -71.50513788926318, + -74.89946005442675, + -78.06528385578235, + -80.76636334293961, + -82.48525930867348, + -82.51269924316603, + -80.8334895506127, + -78.15186327997012, + -74.99525360324789, + -71.60570364810131, + -68.09008900977463, + -64.49949427246106, + -60.86062450104486, + -57.18856641293125, + -53.492411089090865, + -49.777944125502756, + -46.049029629208384, + -42.30836757568005, + -38.557930332858, + -34.79922538777905, + -31.033459176698837, + -27.2616421468525, + -23.48465752638021, + -19.70330690656712, + -15.91834056704374, + -12.130477522331539, + -8.340418536603961, + -4.548854316483265, + -0.7564704636258067, + 3.036049609442386, + 6.828022814392569, + 10.618764693036919, + 14.407587030828365, + 18.193793845960233, + 21.976674653215117, + 25.755493595565937, + 29.529472522302427, + 33.29776524403656, + 37.0594187865221, + 40.81331508608005, + 44.55808244836013, + 48.29195872976422, + 52.012574557564264, + 55.71659852584197, + 59.39913274542519, + 63.052632102713524, + 66.66485723828913, + 70.21472367953261, + 73.66319359106225, + 76.93152999280706, + 79.8461258555179, + 82.01168065595505, + 82.726392330177, + 81.61113196664049, + 79.2192981042634, + 76.19873099563586, + 72.8781782610889, + 69.40126164489669, + 65.83438494846062, + 62.21116392323629, + 58.55008223069411, + 54.862029937054196, + 51.15380522555392, + 47.429870449560326, + 43.693292535872686, + 39.94627527138211, + 36.1904748776445, + 32.42719440302987, + 28.657507205040126, + 24.88233723928363, + 21.10251208207492, + 17.31879819603863, + 13.531924327405099, + 9.742596820268822, + 5.9515093820064076, + 2.159349078260459, + -1.633200121455144, + -5.425455196188172, + -9.216732415943337, + -13.00634531432463, + -16.793601395296314, + -20.57779654918088, + -24.358205903669102, + -28.134069409512183, + -31.904569755427328, + -35.66879904098441, + -39.42570868148529, + -43.17403366672166, + -46.9121763788708, + -50.63802436499906, + -54.348655899833105, + -58.03984621138098, + -61.70520115421859, + -65.33455280697217, + -68.91079125329564, + -72.403120262669, + -75.75144588844468, + -78.82737556114091, + -81.33753704397597, + -82.67650613877151, + -82.21509335643309, + -80.20435206978571, + -77.36284682783544, + -74.12993993260478, + -70.70041858207009, + -67.16170386541083, + -63.55659298591611, + -59.907945763063, + -56.22891039759583, + -52.52752967946732, + -48.808989205303526, + -45.076793935269066, + -41.33342137191886, + -37.58070260092983, + -33.82005391821464, + -30.052622426872716, + -26.279379974570443, + -22.50118489168414, + -18.718822988871285, + -14.933034814996017, + -11.144533612970683, + -7.354016898277983, + -3.562173675342649, + 0.23031124447760484, + 4.022754689332437, + 7.814473388925063, + 11.60478218454969, + 15.392991314465984, + 19.178401809376236, + 22.96029783285422, + 26.73793444983631, + 30.510518720254453, + 34.27718104799936, + 38.03693210440315, + 41.78859790801111, + 45.53072086503253, + 49.26140596304133, + 52.97807518394303, + 56.67706164354092, + 60.352909993432704, + 63.997107855224165, + 67.59564261258556, + 71.12394932870481, + 74.53557926377971, + 77.73458729177368, + 80.50542281906304, + 82.36820532925375, + 82.60274608035475, + 81.07975374234397, + 78.47573787523764, + 75.35574891551899, + 71.98503116196648, + 68.48011780076558, + 64.89615372461672, + 61.26169817002192, + 57.59275946018715, + 53.89892126081564, + 50.18624847740566, + 46.45877118961941, + 42.71929162239417, + 38.969846829189, + 35.211985953064094, + 31.446942512232926, + 27.67574458510879, + 23.899286798900594, + 20.118377999337312, + 16.33377296654757, + 12.54619340695714, + 8.756341617268973, + 4.964909120368661, + 1.1725819094858252, + -2.619956463425421, + -6.412022951494614, + -10.202933341824313, + -13.991999988428717, + -17.77852802920788, + -21.56180901049588, + -25.34111055422762, + -29.115660216354986, + -32.88462088200402, + -36.647053711641945, + -40.40186240874705, + -44.14770870499981, + -47.88288206229695, + -51.6050938654093, + -55.3111418964605, + -58.99634145635961, + -62.653514042209366, + -66.27108483163552, + -69.82925566813132, + -73.29168363879823, + -76.5857923499979, + -79.55297840981486, + -81.83067943437945, + -82.73938315902386, + -81.81032021802496, + -79.521139965745, + -76.54858107064622, + -73.25182438236592, + -69.78795340404169, + -66.22891948974527, + -62.61079068569164, + -58.95323326360951, + -55.26775360799243, + -51.561492329583565, + -47.83911202952903, + -44.10380150538238, + -40.35784096952543, + -36.602935584648435, + -32.84042013525712, + -29.07138864898987, + -25.296778492663606, + -21.517425836550668, + -17.734102531586615, + -13.947540595042726, + -10.158448270525064, + -6.367520304813686, + -2.5754442857129325, + 1.2170955985571779, + 5.009416304414895, + 8.800834263662379, + 12.590663439027686, + 16.378212216637564, + 20.162778129788165, + 23.943639174495218, + 27.720040074460403, + 31.491171185685992, + 35.25613662820944, + 39.013906387306236, + 42.76324397106135, + 46.502595660952686, + 50.229917292713026, + 53.942395386281476, + 57.63598155817983, + 61.30458002331706, + 64.93855248395631, + 68.52178799695025, + 72.02551987732117, + 75.39414655050442, + 78.5100442793325, + 81.10536416768497, + 82.61107418954899, + 82.35446496588187, + 80.47686736630969, + 77.69891181379491, + 74.4965023676997, + 71.08308715894341, + 67.55374699559057, + 63.95456193161074, + 60.309925556615106, + 56.63376398148519, + 52.934542751151405, + 49.21769038424864, + 45.48685769418904, + 41.74461273902511, + 37.992844203885845, + 34.23300559783161, + 30.466268244528703, + 26.693619743832347, + 22.915928577092295, + 19.133986978215596, + 15.348539447217169, + 11.560301562834809, + 7.769972149655292, + 3.978240893903241, + 0.185792919562446, + -3.606688513164361, + -7.39852022345812, + -11.189017367443043, + -14.977490869649156, + -18.76324307803465, + -22.545560505692666, + -26.323702190478183, + -30.096881649130257, + -33.86423948748915, + -37.624802206396595, + -41.37742016321807, + -45.120673161340584, + -48.852724081433074, + -52.57108594503935, + -56.27223855216531, + -59.950970973486044, + -63.599196442893195, + -67.20368609193645, + -70.74142165759041, + -74.16926829067887, + -77.39902025286723, + -80.23397711703832, + -82.23092924431901, + -82.67058268771386, + -81.31333178972717, + -78.79371636613565, + -75.71335702968898, + -72.36279247148904, + -68.86921176765362, + -65.29220826101549, + -61.66235299331529, + -57.99664547861852, + -54.30519530058319, + -50.59436382860262, + -46.86835649886767, + -43.13008319017191, + -39.381648890836615, + -35.624646423942245, + -31.860337686252972, + -28.089769235306917, + -24.313847659013145, + -20.533389430992397, + -16.7491540786103, + -12.96186616024784, + -9.172229605626855, + -5.3809368141765725, + -1.5886742054148848, + 2.203874508235579, + 5.99602630344527, + 9.787097187588849, + 13.576400040178402, + 17.3632410449472, + 21.146913658890178, + 24.926688793092126, + 28.701799420032298, + 32.47141706190665, + 36.23461635579133, + 39.990321774947205, + 43.737226941424275, + 47.47367050199809, + 51.19744066397507, + 54.90545775165694, + 58.59323850176475, + 62.25394905797944, + 65.87663533540473, + 69.44269127252032, + 72.91824838247452, + 76.23633365295801, + 79.25194690152198, + 81.63318643862038, + 82.72889038936704, + 81.99312140093977, + 79.81514188270239, + 76.89470894033418, + 73.62352480903277, + 70.17352021974517, + 66.62274458553166, + 63.00993622531858, + 59.356037249231626, + 55.67321373400509, + 51.96897048394595, + 48.248182003109385, + 44.51416555286056, + 40.769281676393476, + 37.01528688077234, + 33.25354921182227, + 29.485184358047768, + 25.71114375138755, + 21.932272590833335, + 18.149348404017076, + 14.363106667970122, + 10.574257646026563, + 6.7834971978911796, + 2.9915134764500384, + -0.8010090862934689, + -4.593387405994304, + -8.384938054798525, + -12.174975389252893, + -15.962808616505043, + -19.747736811142516, + -23.529040675776717, + -27.305969457968313, + -31.077720804201427, + -34.84341028849127, + -38.602025610945496, + -42.352357490416146, + -46.09289406655891, + -49.8216561865682, + -53.53593316383185, + -57.23184353454576, + -60.90357255758811, + -64.5419778934185, + -68.13187724704814, + -71.64637404490547, + -75.03396623322088, + -78.18678880072751, + -80.86041198124545, + -82.52335812160673, + -82.47370518272197, + -80.73894223031486, + -78.0301144055981, + -74.86061690970445, + -71.46438847470976, + -67.94495205891852, + -64.35197535744591, + -60.71151210003729, + -57.0383233378181, + -53.341325235936225, + -49.62620382104619, + -45.896763854443996, + -42.15566866841652, + -38.404867413456444, + -34.64585261166287, + -30.879820967660606, + -27.107776595736986, + -23.33059863426068, + -19.549086076871927, + -15.763987596454916, + -11.97602125057064, + -8.185887261918502, + -4.394276051460272, + -0.6018730864389209, + 3.190638264782246, + 6.982574891531313, + 10.77325223554521, + 14.561981857220532, + 18.348067336636554, + 22.130797399104697, + 25.909434841921282, + 29.683199314206064, + 33.45124113567421, + 37.21260190202296, + 40.96615519276311, + 44.710516480413595, + 48.44390379570396, + 52.16391670066658, + 55.86717399705833, + 59.548695406829275, + 63.2007936427189, + 66.8109704974966, + 70.35763773733679, + 73.80069540190408, + 77.05896323641285, + 79.95287646933615, + 82.07447622278107, + 82.71557822061258, + 81.53316120860595, + 79.1052700088964, + 76.06784371424769, + 72.73887339974976, + 69.25730740624446, + 65.6876177658583, + 62.06256065679677, + 58.400202594107355, + 54.71121509180157, + 51.00227438426702, + 47.27777126999161, + 43.5407290155906, + 39.793323977845006, + 36.03719479182568, + 32.27363309546637, + 28.50370481529837, + 24.72832908913299, + 20.948330410597464, + 17.164473314018224, + 13.377485378939255, + 9.588072275118929, + 5.79692734339965, + 2.004737467401346, + -1.7878134570824689, + -5.5800424116008545, + -9.371265599137612, + -13.160796383181498, + -16.947941922377037, + -20.731997468278145, + -24.51223703861807, + -28.287898743332338, + -32.05816232101815, + -35.82211525322163, + -39.57870182678733, + -43.3266460858485, + -47.06433355555547, + -50.78962553193672, + -54.4995586065841, + -58.18983991857001, + -61.853959781416975, + -65.48154433815324, + -69.05509326783574, + -72.54301235926062, + -75.88342971254477, + -78.94367250858059, + -81.42033429480134, + -82.69500509729123, + -82.15837738700615, + -80.10059380565603, + -77.23680132642468, + -73.99313446831924, + -70.5578863318942, + -67.0158154532965, + -63.40857094463031, + -59.758472682805866, + -56.07839344592127, + -52.37622564450643, + -48.65706814293073, + -44.924373676180025, + -41.18058725253563, + -37.427519258860706, + -33.666572607146236, + -29.898885687628106, + -26.125424683851865, + -22.34704428017237, + -18.564527984408926, + -14.778614932714568, + -10.990017535953681, + -7.199432845677006, + -3.407549626521957, + 0.3849474182391194, + 4.177375144099415, + 7.969050241954305, + 11.759287427846477, + 15.547396671113907, + 19.33267848989737, + 23.114416137878532, + 26.89186314678342, + 30.664224091055754, + 34.430625454153976, + 38.190071830440374, + 41.94137989792227, + 45.68307770684634, + 49.41324800108472, + 53.12927773019644, + 56.827443442007315, + 60.502195253572104, + 64.14485555257271, + 67.74110601792617, + 71.26577496375688, + 74.67110511921211, + 77.85807760510005, + 80.60367265392863, + 82.41412068769945, + 82.57183281912613, + 80.98965508608495, + 78.3560308737579, + 75.22209517878834, + 71.84422993068628, + 68.33526790919116, + 64.74880180658981, + 61.11268415175379, + 57.44257294953943, + 53.7478650446899, + 50.0345196005969, + 46.30650395113293, + 42.56658170738176, + 38.8167655134441, + 35.05858880088677, + 31.2932748755149, + 27.521845166783127, + 23.745190001728524, + 19.96411548773524, + 16.179374704554608, + 12.391688340312864, + 8.60175811108547, + 4.810275229909581, + 1.0179255408897696, + -2.774607457919888, + -6.566640706037391, + -10.357489902104938, + -14.146467193721046, + -17.9328773112202, + -21.71601106007557, + -25.4951347916119, + -29.26947397511978, + -33.03818817485075, + -36.80033337591334, + -40.55480531006854, + -44.300253468175775, + -48.03494842021521, + -51.75657200528517, + -55.461874784767346, + -59.14609423211806, + -62.801918226980014, + -66.4175302435164, + -69.97266545640711, + -73.43000616391919, + -76.71475427646016, + -79.66289990537733, + -81.89994668445993, + -82.7372966025706, + -81.73813479519731, + -79.40982462667772, + -76.41895935247618, + -73.11315780612, + -69.64434465968863, + -66.08234794682802, + -62.46229984359114, + -58.80341658089682, + -55.11697056716683, + -51.40997266883631, + -47.68700973098669, + -43.951224500643505, + -40.20486833677474, + -36.44962793559256, + -32.686826110445644, + -28.91754909223485, + -25.14272918779916, + -21.36319932319207, + -17.57972931352516, + -13.793049938723895, + -10.003868722749301, + -6.212880017820208, + -2.4207712129593393, + 1.371773587565695, + 5.1640713504863145, + 8.955438449793608, + 12.745188692713544, + 16.532630144549284, + 20.317059739787062, + 24.09775442725508, + 27.87395718583353, + 31.644855565947122, + 35.40954928637994, + 39.16700153080887, + 42.915965361490926, + 46.654870983969694, + 50.38164923949209, + 54.093447060913824, + 57.786151629244344, + 61.453558328812, + 65.08583604078355, + 68.66651098066045, + 72.16608139250094, + 75.52732367270809, + 78.6287341017195, + 81.19322504702806, + 82.63803854661678, + 82.30494856855464, + 80.37672929021409, + 77.57452199356148, + 74.36050392815758, + 70.94097904261844, + 67.4080934626937, + 63.80667282579264, + 60.16052637480146, + 56.48328460908519, + 52.78325276288587, + 49.06576739301213, + 45.33442417036753, + 41.591756950419274, + 37.83963267794468, + 34.07949082188275, + 30.312493568915684, + 26.539622575676617, + 22.761742491982258, + 18.97964312550659, + 15.194067482260763, + 11.405730256571301, + 7.615329776529323, + 3.8235554692312963, + 0.03109233933690454, + -3.761376387653558, + -7.553167499482898, + -11.343596038226316, + -15.131972678767886, + -18.91759928889182, + -22.699761523859728, + -26.477716969068897, + -30.2506767783585, + -34.01777782150724, + -37.778040800101316, + -41.53030715371004, + -45.27314298538189, + -49.004689975844094, + -52.722427832414645, + -56.422782733409896, + -60.10045452130963, + -63.74720132615488, + -67.34950928711783, + -70.88379923081933, + -74.30573819478205, + -77.52433011636342, + -80.33607300919161, + -82.28426367347515, + -82.6479934030644, + -81.2280273437196, + -78.67620401252532, + -75.58074035104669, + -72.22252079246779, + -68.72464937617511, + -65.14501758018233, + -61.51342907983308, + -57.84650635491359, + -54.15415939596574, + -50.44263726818219, + -46.716079077242696, + -42.97735402596742, + -39.228541454761924, + -35.471217704458624, + -31.706633966122382, + -27.935829826029444, + -24.159707358659723, + -20.379080157637514, + -16.594705956500437, + -12.807308234818729, + -9.017590303826976, + -5.226244230547857, + -1.433956272611568, + 2.358589918907926, + 6.150711313117927, + 9.941723837367357, + 13.730940179561332, + 17.51766614171484, + 21.3011944827013, + 25.080794910531715, + 28.855698414680212, + 32.62507335315981, + 36.38798942382829, + 40.143363486526624, + 43.88987747461517, + 47.625852013735056, + 51.34904718152462, + 55.05633847321257, + 58.74316902716004, + 62.4025792673913, + 66.02338913861868, + 69.5865597044203, + 73.05732663123081, + 76.36669448685119, + 79.36475976504444, + 81.708469104375, + 82.73551965605097, + 81.9271173363789, + 79.70676006467663, + 76.76643955246664, + 73.4855291574151, + 70.03026867110516, + 66.47637200064392, + 62.86155774319761, + 59.20628220662598, + 55.522460899250945, + 51.817460575312644, + 48.09607554533774, + 44.36157451529613, + 40.61628769427775, + 36.86195221358969, + 33.09992357211453, + 29.331309288458396, + 25.557055488971784, + 21.778003965687905, + 17.99493010293259, + 14.208568070503077, + 10.419627368010199, + 6.628803434139569, + 2.836784208099885, + -0.9557459701329878, + -4.748104031815365, + -8.539606497556559, + -12.329567579491364, + -16.117296184183008, + -19.90209082208572, + -23.6832312047413, + -27.459964922230025, + -31.2314869484868, + -34.996908657180676, + -38.75521125112718, + -42.50517546979583, + -46.24527410648067, + -49.97350418704153, + -53.68711739159681, + -57.382171216795875, + -61.05274830327174, + -64.68952556555094, + -68.27698307237017, + -71.78754625008952, + -75.16823147523718, + -78.30765551181186, + -80.95291866935433, + -82.5585107374782, + -82.43174591200109, + -80.64272610620782, + -77.90751081021043, + -74.7254797134211, + -71.32272935949042, + -67.7995467153765, + -64.20422784255939, + -60.562193680895156, + -56.887887882339946, + -53.19005569044919, + -49.47428563300497, + -45.74432426519837, + -42.00279893619681, + -38.25163597808072, + -34.49231319800568, + -30.72601773012901, + -26.9537474619711, + -23.17637751307519, + -19.39470432713766, + -15.609475002279718, + -11.82140666031453, + -8.031198996273348, + -4.239542154311493, + -0.4471214730655381, + 3.3453797189193644, + 7.137278284254243, + 10.927889558707653, + 14.716524868530096, + 18.502487341404194, + 22.285064891075386, + 26.06351893570976, + 29.83706687429532, + 33.60485546152978, + 37.3659207527901, + 41.11912780509051, + 44.86307900439911, + 48.595972158477835, + 52.315375121067476, + 56.017855819039156, + 59.69834967441334, + 63.34902365620187, + 66.9571135778676, + 70.50051204397896, + 73.9380207416881, + 77.1859244271917, + 80.05847575197375, + 82.13479751723177, + 82.70149542646114, + 81.45302993418544, + 78.99014075078087, + 75.93634606803087, + 72.59917165566804, + 69.11305673019548, + 65.54060603835167, + 61.91374197161856, + 58.250125075636745, + 54.56021358050273, + 50.8505644478779, + 47.12549837101386, + 43.38799578572723, + 39.64020611569996, + 35.883750719155124, + 32.11991002285124, + 28.349742653702545, + 24.574163020069026, + 20.793992592988968, + 17.00999401956324, + 13.22289374069382, + 9.433396770851376, + 5.6421960972845095, + 1.849978430584408, + -1.942572400330339, + -5.734773373245594, + -9.525940616862222, + -13.315387314662996, + -17.10242026548191, + -20.886334060591047, + -24.666401575935673, + -28.441859033918604, + -32.21188315461491, + -35.975556701109426, + -39.73181668284218, + -43.479375973759694, + -47.21660289557122, + -50.94133194255218, + -54.65055711455555, + -58.33991589396866, + -62.00278019948121, + -65.6285647035744, + -69.19936711704335, + -72.68276897021715, + -76.01505553365952, + -79.05910880948946, + -81.50117751376618, + -82.71025994280694, + -82.09896508109752, + -79.99540725414755, + -77.11000251703435, + -73.85586876134332, + -70.41502813529837, + -66.8696688292448, + -63.26032807883789, + -59.60880107557453, + -55.92769217787971, + -52.224746895721495, + -48.50497921205044, + -44.77179068068727, + -41.02759443454483, + -37.27418054428207, + -33.512938782939, + -29.7449989892606, + -25.971321791363152, + -22.19275830195137, + -18.410089777413646, + -14.6240539768844, + -10.835362504032641, + -7.044711963851122, + -3.252790893624718, + 0.5397161019860904, + 4.332125897561296, + 8.12375513655974, + 11.913918399071623, + 15.70192537086704, + 19.48707603661038, + 23.268652709918637, + 27.045907345724213, + 30.81804197001474, + 34.584179054442366, + 38.34331698256953, + 42.094262892784336, + 45.835530176728014, + 49.56517886138546, + 53.28056009781026, + 56.97789257174748, + 60.65152956653606, + 64.29262389865781, + 67.88654276157665, + 71.40748843891335, + 74.8063489735355, + 77.98091423459437, + 80.70042647634588, + 82.45712971186003, + 82.53776476352068, + 80.89770553382759, + 78.23537954819709, + 75.08790125337487, + 71.70306925972535, + 68.19014723650349, + 64.60122698182235, + 60.96347534680968, + 57.292209402143826, + 53.59664372085572, + 49.88263409631071, + 46.15408643309979, + 42.413726498937784, + 38.66354300024728, + 34.905053956972964, + 31.139472659225568, + 27.367814019793972, + 23.590964156245175, + 19.809726500637865, + 16.02485247653985, + 12.237061784934664, + 8.447055583429947, + 4.655524791270154, + 0.8631551156582413, + -2.9293699889990936, + -6.721367438608963, + -10.51215283191769, + -14.301038095371343, + -18.087327531530626, + -21.87031117654965, + -25.649254070692262, + -29.42337953886912, + -33.19184374162289, + -36.953697368724065, + -40.70782800387735, + -44.45287263266219, + -48.18708252589471, + -51.90810932894317, + -55.612655309183424, + -59.295878248358946, + -62.95032898165154, + -66.56394254448404, + -70.11597313444334, + -73.56809512975562, + -76.84320582189164, + -79.77168329133306, + -81.96681045360474, + -82.73184099703687, + -81.66359060487238, + -79.29730672264519, + -76.28869203945389, + -72.97409065921018, + -69.5004519357924, + -65.9355537253548, + -62.31362160208164, + -58.653434438309716, + -54.96603665330674, + -51.258312421953, + -47.53477449674121, + -43.798520533368496, + -40.05177361766669, + -36.296202344945364, + -32.53311779560166, + -28.763598563365488, + -24.988572004321387, + -21.208867876308794, + -17.425254012114806, + -13.638459992311219, + -9.849192648435487, + -6.058145957993914, + -2.266007126240872, + 1.5265398142577153, + 5.318811829240083, + 9.110125222802948, + 12.899793631972328, + 16.687124781844034, + 20.471414981450906, + 24.25194009517154, + 28.027941304483523, + 31.798603279540853, + 35.56302123073464, + 39.32015138438926, + 43.068736126135626, + 46.80718923506362, + 50.533416008860975, + 54.24452290031538, + 57.93633113570464, + 61.60252454224203, + 65.23307396748382, + 68.81113205500465, + 72.30643795055639, + 75.6600874483918, + 78.746548044827, + 81.27919304624417, + 82.66176138430775, + 82.25254771520335, + 80.27504294198499, + 77.4493432618685, + 74.22405096222958, + 70.79857071853046, + 67.26221840375098, + 63.6586063505111, + 60.0109767487937, + 56.3326724205416, + 52.63184223660584, + 48.913732899213926, + 45.181886131438525, + 41.438802298974274, + 37.686327050315946, + 33.92588610113872, + 30.15863269205409, + 26.385542666632507, + 22.60747693354852, + 18.825222937895486, + 15.039522236982409, + 11.251088673272685, + 7.460620102103539, + 3.668805709271195, + -0.1236696056804079, + -3.9161226394440245, + -7.707870135706975, + -11.498227007983354, + -15.286503663084444, + -19.07200146393297, + -22.854005173933803, + -26.63177087853752, + -30.40450730178264, + -34.171347482282194, + -37.9313061853669, + -41.68321573197509, + -45.42562822351261, + -49.156663675480104, + -52.873767736578095, + -56.57331172089169, + -60.24990406132883, + -63.89514371916535, + -67.49522371616388, + -71.02598636016421, + -74.44185894645412, + -77.64894976757938, + -80.43670744588685, + -82.33476306864108, + -82.62211842922918, + -81.14073089062249, + -78.55770481375535, + -75.44759507524115, + -72.08192638461941, + -68.57986572966874, + -64.99766093413675, + -61.364372111775246, + -57.69625530414549, + -54.0030260406912, + -50.29082376046677, + -46.56372272834119, + -42.824552346021946, + -39.07536684394761, + -35.317726424509694, + -31.552871799975133, + -27.781835739056785, + -24.00551590908099, + -20.224723098332312, + -16.440213299575138, + -12.652708951663158, + -8.862912775053468, + -5.071516524995766, + -1.2792063133020715, + 2.513334256692631, + 6.305422133538341, + 10.096373150358355, + 13.885499786167262, + 17.672107438636143, + 21.455488137810644, + 25.23491034615907, + 29.009603010783042, + 32.77873124169299, + 36.54135967773699, + 40.29639739130396, + 44.04251436879073, + 47.77801282085124, + 51.50062407457981, + 55.20717777748519, + 58.89304171686308, + 62.551127406838376, + 66.17002261708743, + 69.73024250145394, + 73.1960970358324, + 76.49649429243392, + 79.47644206360192, + 81.7814382647082, + 82.73874780394036, + 81.85860281634714, + 79.59711850642977, + 76.63753722814764, + 73.34717755202287, + 69.88679295591322, + 66.32984469299899, + 62.713064720301986, + 59.05643781579249, + 55.371635634393776, + 51.665890297882164, + 47.943917784525425, + 44.2089393186916, + 40.46325542582484, + 36.70858427201045, + 32.946269077346436, + 29.17740937067973, + 25.402946096540372, + 21.62371772649021, + 17.840497562806405, + 14.054018511879217, + 10.264989341321076, + 6.4741050921598955, + 2.682053507770886, + -1.1104811493338624, + -4.902815812780052, + -8.69426693794983, + -12.484148576535823, + -16.271769314090548, + -20.056427069595237, + -23.83740052602767, + -27.613935563866715, + -31.38522441128962, + -35.1503741376428, + -38.90835929851714, + -42.65795043348011, + -46.39760465685481, + -50.12529465566538, + -53.83823364069334, + -57.53241665642331, + -61.20182120847312, + -64.83693869229619, + -68.42190180078546, + -71.92843635852326, + -75.30202495829995, + -78.42763338771675, + -81.04360850295032, + -82.59048732769126, + -82.38677293949691, + -80.54488316441352, + -77.78412580325744, + -74.58993664914496, + -71.180837063606, + -67.65399590896335, + -64.05638401010133, + -60.41280892077424, + -56.73740574521242, + -53.03875318924667, + -49.32234461432581, + -45.59186968881762, + -41.84992056457014, + -38.098401244186505, + -34.338775135401804, + -30.57222001175184, + -26.799727676935092, + -23.022169330913886, + -19.240338937306106, + -15.454982069195596, + -11.666814948370146, + -7.876536768227145, + -4.0848374155942855, + -0.2924021158788448, + 3.500085828906489, + 7.291943241600179, + 11.082485337385075, + 14.871023190229115, + 18.656859451489964, + 22.439281190740978, + 26.217548401844244, + 29.990876170433317, + 33.75840759674587, + 37.51917306756771, + 41.27202893012236, + 45.01556420394455, + 48.74795604323003, + 52.46673990718472, + 56.16843170699641, + 59.84788057125093, + 63.4971040302169, + 67.1030645790921, + 70.64311987270335, + 74.07493620036647, + 77.31216989208897, + 80.16266562016636, + 82.19240392340306, + 82.6840696058899, + 81.37080676317328, + 78.87401943525619, + 75.80436777967871, + 72.45921787564485, + 68.96866572248445, + 65.39351435951326, + 61.76487903378171, + 58.10002608797295, + 54.409206127040775, + 50.69885977512337, + 46.973239244533346, + 43.2352830898615, + 39.48711438311182, + 35.730337575757886, + 31.966222126612767, + 28.195819527047753, + 24.420039568894918, + 20.639700779515287, + 16.855563974527566, + 13.068354495915544, + 9.278776731457143, + 5.4875233357920985, + 1.695280862492704, + -2.0972669131935713, + -5.889436953021003, + -9.6805452983237, + -13.46990493681464, + -17.256822287002745, + -21.040591252031305, + -24.82048352755263, + -28.595733394541405, + -32.365514478434534, + -36.12890471504819, + -39.88483367839801, + -43.632002837797565, + -47.36876295422734, + -51.09292115743979, + -54.801427933368494, + -58.48984952381177, + -62.15143657716018, + -65.77538672362466, + -69.34338405867135, + -72.82215934423463, + -76.14608949802503, + -79.17344569808249, + -81.5798355475402, + -82.72216032757883, + -82.03693772028821, + -79.88893507030703, + -76.98261227900157, + -73.7183174519805, + -70.27202805862422, + -66.72345504591642, + -63.11206072525912, + -59.45913139275786, + -55.77701034641663, + -52.07329990897691, + -48.35293118849985, + -44.619255706794256, + -40.87465541264501, + -37.120900493760736, + -33.35936786522521, + -29.591179001644505, + -25.81728910336778, + -22.03854579984767, + -18.255728157947125, + -14.469572603482252, + -10.680789963974203, + -6.890076420183351, + -3.0981202985518976, + 0.6943938818980832, + 4.486783003500725, + 8.278363650811508, + 12.068450254626688, + 15.856352199999142, + 19.641368914918733, + 23.422781740725384, + 27.199841010360498, + 30.97174613740228, + 34.73761549035592, + 38.49644110968219, + 42.24702039888402, + 45.98785179561768, + 49.71697214930856, + 53.43169606687799, + 57.12818311075521, + 60.80068748305644, + 64.44018817086783, + 68.03172921479783, + 71.54886771832545, + 74.94109093021588, + 78.10287986679167, + 80.79547506746061, + 82.49709741666013, + 82.50061383458606, + 80.80407727283945, + 78.1139750525007, + 74.95336697427012, + 71.56175538492928, + 68.04496673392939, + 64.45364366963415, + 60.81428877500888, + 57.14188784081838, + 53.445477897416794, + 49.730813858340696, + 46.001741593466086, + 42.26094984979444, + 38.51040390302082, + 34.75160668540856, + 30.9857616845556, + 27.213877440186195, + 23.43683595880189, + 19.655438065375577, + 15.870433574927823, + 12.082541234694217, + 8.292461667357244, + 4.5008855152345175, + 0.7084983612159433, + -3.084016373624559, + -6.875975571811296, + -10.666694721266724, + -14.455485513470908, + -18.241651804430596, + -22.024482834714007, + -25.803242296354785, + -29.57715131699752, + -33.34536257770271, + -37.106921363154704, + -40.86070694744514, + -44.60534356779323, + -48.33906281965875, + -52.05948555209661, + -55.763264732627654, + -59.44547668816826, + -63.09853193590462, + -66.71011057015124, + -70.2589718462324, + -73.70574954335189, + -76.97095389229253, + -79.87914740616046, + -82.03113408976071, + -82.72305783693507, + -81.58688098815931, + -79.18380409776373, + -76.15799968953883, + -72.83484533830052, + -69.35649913566384, + -65.78876178190079, + -62.1649815971724, + -58.50351288583839, + -54.815178148658795, + -51.10673797800699, + -47.382632733219396, + -43.64591596018435, + -39.898783065321545, + -36.14288491625675, + -32.37952110254489, + -28.609762741736834, + -24.83453234822082, + -21.054656586378808, + -17.270901358274802, + -13.483995080786457, + -9.694643917670994, + -5.903541488798948, + -2.1113748277791813, + 1.6811720953131373, + 5.473416237163236, + 9.264673823464376, + 13.054258310413083, + 16.841477068331837, + 20.625625760065194, + 24.405979135743618, + 28.18177653653038, + 31.952199690343946, + 35.71633920911143, + 39.47314422918101, + 43.22134626053791, + 46.95934234953073, + 50.68501176377789, + 54.395419672944634, + 58.08631996110896, + 61.75128236841428, + 65.3800747939548, + 68.95546602950013, + 72.44641275157696, + 75.79227242551258, + 78.86333623602431, + 81.36314943503088, + 82.68224956030087, + 82.19746087983219, + 80.17205030013314, + 77.32361302104036, + 74.08737619751237, + 70.6560920556067, + 67.11634964062162, + 63.5105886536974, + 59.86150136382934, + 56.18215078098494, + 52.48053332309775, + 48.76180792043806, + 45.02946352396198, + 41.28596770662385, + 37.53314525109798, + 33.77240839465466, + 30.004901612058557, + 26.2315950543069, + 22.453345970559244, + 18.670939498949707, + 14.8851157859729, + 11.096587847872202, + 7.30605308445311, + 3.5142004517875565, + -0.278285247613375, + -4.0707208263015495, + -7.862422977721018, + -11.652706479237636, + -15.440881458968962, + -19.226248759347595, + -23.008092228811886, + -26.785666418860018, + -30.55817757394298, + -34.32475482850054, + -38.084406903670434, + -41.835956839751766, + -45.577942487982014, + -49.30846180627919, + -53.02492574303556, + -56.723649653095904, + -60.39914859488379, + -64.04285861960898, + -67.64067199568187, + -71.16783563265219, + -74.57749645983759, + -77.77276301130881, + -80.53579083669477, + -82.38241606509024, + -82.59313886843863, + -81.05170454624744, + -78.43847015049005, + -75.31415903692813, + -71.94123841518035, + -68.43508405207373, + -64.85035705851038, + -61.21539720414353, + -57.5461043910016, + -53.85200464934291, + -50.13913036241506, + -46.4114923703451, + -42.67188109540681, + -38.92232615588432, + -35.16437192823288, + -31.39924884768877, + -27.627982998460766, + -23.85146772967304, + -20.070511084087677, + -16.285867353826184, + -12.498257963665502, + -8.708385060604275, + -4.916940099132425, + -1.1246090521889562, + 2.667924519940719, + 6.459977541273389, + 10.250865745990218, + 14.03990139720808, + 17.82638947727809, + 21.6096212703013, + 25.38886396710818, + 29.163344433252675, + 32.932224472413, + 36.69456357743335, + 40.44926290220757, + 44.19498028516858, + 47.92999920592084, + 51.652021727777324, + 55.357830783868174, + 59.04271727695467, + 62.699460943784686, + 66.31641165671917, + 69.87362634399038, + 73.33446046431627, + 76.62565272955239, + 79.58693852151083, + 81.8520874824539, + 82.73872130856951, + 81.78785146413857, + 79.48648087281423, + 76.50824073530408, + 73.20869247318582, + 69.74330477308291, + 66.1833665618366, + 62.56465500497868, + 58.90669699322461, + 55.220926688245896, + 51.514444778752605, + 47.791890628413896, + 44.056438954091824, + 40.31036117587084, + 36.555356851077306, + 32.79275714745897, + 29.023653751212517, + 25.248982522026648, + 21.4695786753448, + 17.686213473909508, + 13.899618588369515, + 10.110502071794318, + 6.319558578036156, + 2.5274756605285833, + -1.265062492542553, + -5.05737281525811, + -8.848771695646228, + -12.638573021265366, + -16.42608504983062, + -20.210605097061137, + -23.991410798163013, + -27.76774629401213, + -31.538801021220802, + -35.30367767545394, + -39.06134405964392, + -42.81056035151653, + -46.54976773199053, + -50.276914138207786, + -53.98917362346779, + -57.68247757734725, + -61.350696157629805, + -64.98413091490791, + -68.56655808697971, + -72.06898323387959, + -75.43530409319123, + -78.54670364652713, + -81.13249683420682, + -82.61940190456083, + -82.33905499070187, + -80.44568825029432, + -77.66019638740316, + -74.45419856763763, + -71.03890567925963, + -67.5084820751338, + -63.90861755196967, + -60.2635245778767, + -56.58703795499528, + -52.887573873576, + -49.1705326300435, + -45.43954816924343, + -41.69717812165176, + -37.945304569149776, + -34.18537677525586, + -30.41856331610127, + -26.645850017651885, + -22.868104229674948, + -19.08611748089937, + -15.30063384823678, + -11.512368671150206, + -7.722020651476996, + -3.930279423675336, + -0.13783010166244522, + 3.6546440389804684, + 7.446459781545822, + 11.236932219847715, + 15.025372172416722, + 18.811081807107843, + 22.593347336067275, + 26.371427306675265, + 30.14453445596101, + 33.91180817502317, + 37.67227309790438, + 41.424776731758435, + 45.16789452484933, + 48.899782647880755, + 52.61794361700038, + 56.31884037917875, + 59.99723404971574, + 63.64498942111918, + 67.2487889069955, + 70.78544023695159, + 74.21143825789824, + 77.43771811704372, + 80.26549147336041, + 82.24739622119046, + 82.66354368477334, + 81.28677511703951, + 78.75714037632072, + 75.67210451954892, + 72.3191835894009, + 68.82428978305448, + 65.24648643875179, + 61.61610653122655, + 57.95003302431059, + 54.258314011153914, + 50.54727637478202, + 46.82110524820091, + 43.08269810119402, + 39.33415212615287, + 35.5770551572837, + 31.812665867659366, + 28.042028729769164, + 24.26604899419643, + 20.485542292952605, + 16.701267640553397, + 12.913949298249188, + 9.124291036982193, + 5.332985182999955, + 1.540718133458689, + -2.2518263915556127, + -6.043965339994006, + -9.835014667564192, + -13.624287166180189, + -17.411088870797407, + -21.194712988223937, + -24.974430018189004, + -28.74947227377338, + -32.51901024322143, + -36.28211696822163, + -40.0377144827534, + -43.7844926863402, + -47.52078451352103, + -51.24436929012995, + -54.9521532353486, + -58.63963000340491, + -62.29992643334652, + -65.92201802129492, + -69.48716426705091, + -72.96121947127129, + -76.2765872081402, + -79.28676119896791, + -81.6564165905122, + -82.73091152672491, + -81.97257937410976, + -79.78140962919785, + -76.85480926482768, + -73.58062592173727, + -70.12901016146485, + -66.57728327412468, + -62.96386689654344, + -59.309552828695786, + -55.62642988932011, + -51.92196045830655, + -48.20099447510818, + -44.46683437686697, + -40.72183147831491, + -36.96773641542046, + -33.20591345034853, + -29.437475822955868, + -25.663373388186983, + -21.88445034447721, + -18.101483601543325, + -14.315208270909716, + -10.526334413892657, + -6.735557790817351, + -2.943566517000424, + 0.8489549769097617, + 4.641323584875918, + 8.432855836361282, + 12.222866015447263, + 16.010663206530413, + 19.79554627686578, + 23.57679558531421, + 27.35365982354104, + 31.125335760010277, + 34.89093760718765, + 38.649450978373906, + 42.39966340858487, + 46.140058166403506, + 49.86864856941972, + 53.58271207846116, + 57.27834806864025, + 60.94970968777303, + 64.58759821807435, + 68.17672639905444, + 71.68998762549285, + 75.07542262180728, + 78.2240847451102, + 80.88894629310575, + 82.53419911089725, + 82.46064892803349, + 80.70900208377552, + 77.99197915301613, + 74.81860957056826, + 71.42037815146196, + 67.89979790095607, + 64.30611006366085, + 60.665172376953116, + 56.99164793486167, + 53.29440032932291, + 49.57908569523269, + 45.8494910070065, + 42.10826863875085, + 38.357360818288235, + 34.59825562337777, + 30.832146884141125, + 27.060036858435833, + 23.282803498897984, + 19.501245058518826, + 15.71610976417692, + 11.928115419846565, + 8.137962117008604, + 4.346340220279826, + 0.5539351846274606, + -3.2385696073042305, + -7.030491010086861, + -10.821144405475952, + -14.609841252644655, + -18.3958849603573, + -22.178563967729342, + -25.957140605055848, + -29.73083377787788, + -33.49879264599275, + -37.26005702124254, + -41.01349775940759, + -44.75772617393087, + -48.49095389694868, + -52.210770495549646, + -55.91377878885173, + -59.59497209966631, + -63.246617643858954, + -66.8561344528699, + -70.40177330774605, + -73.84309492080692, + -77.09813888184955, + -79.9854437653569, + -82.09308231898049, + -82.71118289641934, + -81.50823623629715, + -79.06946378479024, + -76.02697112731924, + -72.69547613893623, + -69.21251846821555, + -65.64198889758643, + -62.01638506011895, + -58.35364804327786, + -54.66438369014519, + -50.95523163057702, + -47.23056121743621, + -43.49338265877712, + -39.745864129490776, + -35.989639037942766, + -32.22599564754479, + -28.45599770206299, + -24.680562937845625, + -20.900514964681907, + -17.116617776435213, + -13.329598637872607, + -9.540163049139469, + -5.749004271650454, + -1.9568091633393543, + 1.8357383740851352, + 5.627955294825255, + 9.419157752323548, + 13.208659026614528, + 16.995766135128022, + 20.77977409204637, + 24.55995652423237, + 28.33555091386339, + 32.10573601355178, + 35.8695977817737, + 39.62607817564537, + 43.37389768507117, + 47.111436387161625, + 50.836547123521704, + 54.54625309662198, + 58.23623961812435, + 61.899960017140884, + 65.52697458622555, + 69.0996582505921, + 72.58616189590066, + 75.9240458822183, + 78.97927282835896, + 81.44526436786174, + 82.69969979232165, + 82.1399094836054, + 80.06788734794135, + 77.19739330862005, + 73.95049863845922, + 70.51353589272563, + 66.97046252063144, + 63.362582423589664, + 59.71205317756522, + 56.0316648174096, + 52.32926461840618, + 48.609925448449225, + 44.877084418152116, + 41.133176838515965, + 37.38000693960271, + 33.618973669996755, + 29.851212855397222, + 26.0776890264019, + 22.29925581660507, + 18.516696082814942, + 14.730748574146844, + 10.942125485858561, + 7.151523761911979, + 3.359632124703659, + -0.43286472645503055, + -4.2252836271396985, + -8.016941227693433, + -11.807152175365886, + -15.59522632333217, + -19.38046399355098, + -23.1621481138716, + -26.939531687868424, + -30.711818454021483, + -34.47813359744249, + -38.23747972090959, + -41.98867046364939, + -45.730229230112016, + -49.46023159388721, + -53.17605324493794, + -56.87395259015049, + -60.5483494804778, + -64.19051346626534, + -67.78602854902678, + -71.3095292666248, + -74.71284056800327, + -77.89596305800687, + -80.63350542624508, + -82.42739186650277, + -82.56125213739546, + -80.96107677057186, + -78.31853877114892, + -75.18041780694294, + -71.8004117774852, + -68.29023976308596, + -64.70302784129193, + -61.06641616209676, + -57.39595749966818, + -53.70099262471813, + -49.987449000532656, + -46.259275182124675, + -42.519223249946144, + -38.76929858077781, + -35.011029946991556, + -31.24563764223463, + -27.474141149531047, + -23.697429550654864, + -19.916308172833407, + -16.131529623812625, + -12.343814321339188, + -8.553863839792303, + -4.762369329596652, + -0.9700166189354649, + 2.8225107822260838, + 6.61452978092619, + 10.405356019216818, + 14.194301549259878, + 17.9806709398194, + 21.763754725863762, + 25.542818816048136, + 29.31708797300155, + 33.08572065640372, + 36.84777115047086, + 40.602132588680725, + 44.34745049570759, + 48.08198934681291, + 51.803421480204165, + 55.508482309723306, + 59.19238438911458, + 62.84777287260815, + 66.462754019533, + 70.01691400594697, + 73.47262399167488, + 76.75437708827286, + 79.69644286699868, + 81.92057574055418, + 82.73559921486854, + 81.71498404607904, + 79.3748677406709, + 76.37850562557364, + 73.06999370446091, + 69.59970254010905, + 66.03682190334268, + 62.41620276959104, + 58.756926191423545, + 55.07019434259743, + 51.36297918309862, + 47.63984487451793, + 43.90392040259954, + 40.15744852691829, + 36.40211045941342, + 32.639225475080586, + 28.86987751542828, + 25.094997415335104, + 21.31541717008509, + 17.531906023146572, + 13.745194419218594, + 9.955989699556072, + 6.164986128850473, + 2.372871065536934, + -1.4196713833173265, + -5.211958159681408, + -9.003305591251445, + -12.793027406964649, + -16.58043153945773, + -20.364814699570896, + -24.145453466624463, + -27.921590224133077, + -31.69241158504869, + -35.457015817484304, + -39.21436388415415, + -42.963205458812006, + -46.70196555707609, + -50.42856697959791, + -54.14014395817499, + -57.83256304182668, + -61.49958481947618, + -65.13131658777472, + -68.71116875160426, + -72.20940501644479, + -75.56828437939399, + -78.66506706725671, + -81.21974289410927, + -82.64537484056514, + -82.28869711378589, + -80.34514956943367, + -77.5356529618555, + -74.31815424632603, + -70.89680079828285, + -67.36285641842863, + -63.76076986059452, + -60.114174847458074, + -56.4366131270364, + -52.736341843876964, + -49.01867000310268, + -45.287176783866215, + -41.54438583645978, + -37.792157639105085, + -34.03192750204145, + -30.26485492101821, + -26.491919816381234, + -22.713985731625108, + -18.931841786281225, + -15.146230574703203, + -11.357866559541161, + -7.567447951089661, + -3.7756641278633842, + 0.01679991346897345, + 3.8092609305179215, + 7.601035673712601, + 11.39143912103128, + 15.179781838704384, + 18.965365510366592, + 22.747475484151106, + 26.525368845723055, + 30.29825595544989, + 34.06527244800915, + 37.8254371278558, + 41.57758853854958, + 45.32028835736803, + 49.05167144302203, + 52.76920681338203, + 56.46930347851275, + 60.14663275819535, + 63.792903258714645, + 67.39451019023141, + 70.92769548588146, + 74.34774413332323, + 77.56277084001673, + 80.36711419687143, + 82.29986979511432, + 82.63999210818581, + 81.20093500673727, + 78.63941490919275, + 75.53941925184857, + 72.1789067789507, + 68.67975259616054, + 65.09933685098873, + 61.46723271259532, + 57.7999494387781, + 54.107337121130676, + 50.39561115688569, + 46.6688907961345, + 42.93003309044295, + 39.181109739218506, + 35.423692190827744, + 31.65902847429612, + 27.888156131042017, + 24.11197592471046, + 20.331300624828756, + 16.54688746353141, + 12.75945963058639, + 8.96972028294576, + 5.178361417028191, + 1.386069269443759, + -2.4064725004247944, + -6.198580832569823, + -9.98957160208303, + -13.77875740809195, + -17.565443901550303, + -21.34892358718544, + -25.128465755200306, + -28.90330072560162, + -32.67259580705395, + -36.435419078624236, + -40.19068492508033, + -43.937071501712175, + -47.672893633668494, + -51.39590237252791, + -55.1029588623678, + -58.78948272092929, + -62.448474244201044, + -66.06868130888968, + -69.63092698382968, + -73.10016139498399, + -76.4067446355809, + -79.39921361755208, + -81.73100512211157, + -82.73654685837717, + -81.90588041324473, + -79.67272995796272, + -76.72643670601668, + -73.44261056045897, + -69.98577699753267, + -66.43094808441758, + -62.81553607709114, + -59.15985136139841, + -55.475734213661305, + -51.77050997292921, + -48.048948921529366, + -44.314305242244835, + -40.56890009242849, + -36.81446483990448, + -33.05235126731798, + -29.283664487723563, + -25.509349078348112, + -21.73024584867019, + -17.947129576585045, + -14.160734073440555, + -10.371768640890672, + -6.580928620242249, + -2.7889019137943216, + 1.0036271399891834, + 4.795975451189978, + 8.587459498239577, + 12.377393420896237, + 16.165086002240642, + 19.949835543318766, + 23.730921407854357, + 27.50759062304262, + 31.279037273498634, + 35.04437135358216, + 38.802571951597336, + 42.552416579671004, + 46.29237309054793, + 50.02043086665083, + 53.73382954269543, + 57.428607113854696, + 61.0988134784001, + 64.73506793105626, + 68.32174295852892, + 71.83104798762585, + 75.20952740554026, + 78.34467807518632, + 80.9809192200923, + 82.56843174602909, + 82.41784044570163, + 80.61237274692868, + 77.86922205453739, + 74.68343039086633, + 71.27872589924284, + 67.75442266750505, + 64.15840463174072, + 60.51590260647405, + 56.84126489972701, + 53.14318544136613, + 49.42722351729413, + 45.69710825089214, + 41.95545623656109, + 38.20418700481644, + 34.44477399275819, + 30.678401506595804, + 26.906065606899606, + 23.12864024614332, + 19.346921138954386, + 15.561654944323925, + 11.773558534143723, + 7.983331473727296, + 4.191663850935175, + 0.3992409912816259, + -3.3932537637390725, + -7.185137243410446, + -10.975724724709123, + -14.7643274332212, + -18.55024832482306, + -22.332775024969724, + -26.111168480340098, + -29.884645338371723, + -33.65235118061292, + -37.413320257298174, + -41.16641486769668, + -44.91023318389481, + -48.642966525039284, + -52.362172597844605, + -56.06440308004405, + -59.74456650619161, + -63.394783403965576, + -67.00220487789908, + -70.54455821932568, + -73.98029535092459, + -77.22489394891379, + -80.09064375987813, + -82.15263040765242, + -82.69615162059769, + -81.42754542995236, + -78.9541098970907, + -75.89539947505273, + -72.55576433303499, + -69.06828682628156, + -65.49501051787466, + -61.867607213134555, + -58.20361544928851, + -54.51342937873305, + -50.80357015598957, + -47.078337452541, + -43.34069888248387, + -39.592795825412786, + -35.83624449561138, + -32.07232199612246, + -28.302084802668233, + -24.526445941711444, + -20.74622601232625, + -16.962187127950646, + -13.175055418110771, + -9.385535728763621, + -5.594320967299572, + -1.8020978171943893, + 1.9904498887057611, + 5.782639103037085, + 9.57378590703542, + 13.363203402347137, + 17.150198247382786, + 20.93406479551067, + 24.71407552934234, + 28.48946603816001, + 32.25941204638582, + 36.02299477774994, + 39.77914888531766, + 43.52658364532672, + 47.26366185971817, + 50.98820944732333, + 54.69720680822478, + 58.3862692156578, + 62.04873087724464, + 65.6739391472873, + 69.24386380300801, + 72.7258240128361, + 76.05551840750412, + 79.09441561940416, + 81.52550251928264, + 82.71400623424034, + 82.07977390340936, + 79.96237848208129, + 77.07047583001263, + 73.81319957210256, + 70.37068161855812, + 66.82433738669977, + 63.214369854625296, + 59.562416454955624, + 55.881000848046234, + 52.177824400904534, + 48.45787561300654, + 44.72454069334733, + 40.98022323655835, + 37.22670724999354, + 33.465378599598935, + 29.69736459392427, + 25.923624229058184, + 22.145007579387617, + 18.36229525723299, + 14.576224638010652, + 10.787507110639876, + 6.996839171752714, + 3.2049093145524483, + -0.5875978627463194, + -4.379999217583225, + -8.171611355621376, + -11.96174879059592, + -15.749721093873005, + -19.534828054637323, + -23.316351659734718, + -27.093543332603673, + -30.86560425629854, + -34.631655591672384, + -38.3906937096608, + -42.14152267502143, + -45.88265117576548, + -49.61213197115262, + -53.327304784072886, + -57.02436985721975, + -60.69764964158444, + -64.33824299549703, + -67.93141706655679, + -71.45117496187632, + -74.84797359965124, + -78.01858754820874, + -80.72980758489142, + -82.4695527222711, + -82.52631598493298, + -80.86867634890962, + -78.19770746870412, + -75.04615943967062, + -71.6592355245774, + -68.14512564079206, + -64.55547024649343, + -60.91722994220538, + -57.245619234254384, + -53.54979787540639, + -49.835590589267035, + -46.10688483664913, + -42.36639504101528, + -38.61610274890912, + -34.85752138463264, + -31.091861264286955, + -27.320135377133372, + -23.543228608918323, + -19.76194361896834, + -15.977031362305395, + -12.189211270377967, + -8.399184358185238, + -4.607641480287429, + -0.8152683251769318, + 2.977251643983579, + 6.769235313851819, + 10.559998229577598, + 14.348852224651802, + 18.13510144163205, + 21.918035646360558, + 25.696919434548068, + 29.470975419480208, + 33.23935864749769, + 37.00111809061763, + 40.75513870585889, + 44.50005346524606, + 48.23410746517838, + 51.954942713235695, + 55.659246086692065, + 59.342150000055696, + 62.99616169490029, + 66.60913720175822, + 70.16017775341412, + 73.61063706817937, + 76.88267910616307, + 79.80489956557264, + 81.9867487410853, + 82.72920189056826, + 81.63983241460085, + 79.26208673624349, + 76.24813291020847, + 72.93088650714614, + 69.45579834618133, + 65.89002955002559, + 62.26753288872618, + 58.60695558835217, + 54.91927344298501, + 51.211332508067734, + 47.48762326088549, + 43.75122981817251, + 40.004366792159715, + 36.24869736711569, + 32.48552912847206, + 28.715938406351345, + 24.94085109995026, + 21.161096044649383, + 17.37744050556408, + 13.590613729131048, + 9.801322363378466, + 6.01026029620511, + 2.2181146994016747, + -1.574430394994285, + -5.36669193142323, + -9.15798617102807, + -12.94762667545309, + -16.734921039275505, + -20.519165348813477, + -24.29963509806393, + -28.075570869576072, + -31.846156388400317, + -35.61048540042022, + -39.36751188733558, + -43.11597480665971, + -46.85428268114304, + -50.58033265475376, + -54.29121828128986, + -57.98273979582987, + -61.64854554735646, + -65.27854342527606, + -68.85576730507549, + -72.34971490995046, + -75.70094730308332, + -78.78265085382657, + -81.30518514945298, + -82.66818762853589, + -82.23552396821356, + -80.24308963787412, + -77.41031492451683, + -74.18163086649731, + -70.75435980158893, + -67.21696579142836, + -63.612695957011304, + -59.964621722496304, + -56.28599925813842, + -52.58493034379803, + -48.866634635947996, + -45.13463763586675, + -41.391429654248654, + -37.63884995927294, + -33.878320158490745, + -30.11099083150103, + -26.337836103077176, + -22.559715785384945, + -18.77741664027451, + -14.991679815107423, + -11.203218920256203, + -7.412731691439278, + -3.620907263137369, + 0.1715694763550605, + 3.964015310335767, + 7.755746948613268, + 11.546079243701277, + 15.334322496188694, + 19.119777886204393, + 22.901729869767397, + 26.67943402991338, + 30.4520982909464, + 34.21885444463307, + 37.97871533890275, + 41.73051036475536, + 45.472787141289565, + 49.20365876669828, + 52.920560035862124, + 56.61984480147083, + 60.296092428118946, + 63.94085128251612, + 67.54022121724711, + 71.06986059561375, + 74.483802314041, + 77.68723335400621, + 80.46736633259476, + 82.34958105229458, + 82.61321462770132, + 81.11312422318359, + 78.52068526962344, + 75.40616581206343, + 72.03825502239725, + 68.53493403709047, + 64.9519557791312, + 61.31815635637624, + 57.64968137166394, + 53.95618774337512, + 50.24378187998763, + 46.516518524369445, + 42.7772151097038, + 39.02791832914013, + 35.27018355300634, + 31.505248367183626, + 27.734143516546517, + 23.957765369634643, + 20.17692389703709, + 16.39237459285764, + 12.604839606485424, + 8.81502150281682, + 5.023611964178106, + 1.2312970783945938, + -2.561239546167002, + -6.353314832253578, + -10.144244563779347, + -13.933341133438395, + -17.7199097893439, + -21.503242307404857, + -25.282606730106583, + -29.057231329631453, + -32.82628015628973, + -36.5888162122267, + -40.34374606494094, + -44.08973587352974, + -47.82508196627375, + -51.547506505184145, + -55.25382454331587, + -58.93937990421139, + -62.59704312583263, + -66.21532818578594, + -69.77460847896998, + -73.23889953369005, + -76.53644223321784, + -79.51062685614382, + -81.8033487105115, + -82.73882791533916, + -81.83668731422668, + -79.56276417824303, + -76.5973787652496, + -73.30417285582428, + -69.842245172153, + -66.28437846181862, + -62.66700735978015, + -59.0099744691957, + -55.324877899843855, + -51.6189091740383, + -47.89676066090335, + -44.16163928786763, + -40.41583665578262, + -36.661065240903426, + -32.89866459062895, + -29.129731854166547, + -25.355206442168505, + -21.57592585223375, + -17.792662784501847, + -14.006149788405793, + -10.21709543320429, + -6.426194660919013, + -2.634135175605795, + 1.1583987645787301, + 4.95072407504564, + 8.742157171767206, + 12.532012036341271, + 16.31959713222438, + 20.104210169021048, + 23.88512947987088, + 27.66160037734387, + 31.432814190782754, + 35.1978765939089, + 38.95576000090853, + 42.70523168021393, + 46.44474373384249, + 50.172261085689755, + 53.884984695781405, + 57.57888974142675, + 61.24792030346448, + 64.8825088095707, + 68.46667752079948, + 71.97192974573697, + 75.34325992989125, + 78.46447206319262, + 81.07114157021455, + 82.59952290535772, + 82.37202759941363, + 80.51408389121615, + 77.74562083687938, + 74.54776732765009, + 71.13675431363238, + 67.60881100281877, + 64.01050877443876, + 60.36647017747, + 56.69073721455202, + 52.99183833725789, + 49.27523819942392, + 45.54460932211879, + 41.802533260841855, + 38.05090730803216, + 34.291190555496655, + 30.524557981386153, + 26.751999582082032, + 22.974385402068847, + 19.192508682372022, + 15.407114560046148, + 11.61891900782886, + 7.828621088764682, + 4.036910631793324, + 0.24447284702841593, + -3.5480089529540204, + -7.339851559977608, + -11.130370132312764, + -14.918875644358392, + -18.704670575474946, + -22.48704170485162, + -26.265248549948556, + -30.038505435782803, + -33.805954274152086, + -37.566623621910665, + -41.31936702878933, + -45.062769236442286, + -48.79500080568018, + -52.51358687263284, + -56.21502679292049, + -59.89414225021731, + -63.54290326332817, + -67.14818542714801, + -70.68717624364673, + -74.11718062775923, + -77.35101802101542, + -80.19449743362233, + -82.20948985087946, + -82.6777756585138, + -81.3447256660919, + -78.83769387414996, + -75.763260368962, + -72.41570569264658, + -68.9238158727408, + -65.34785078026508, + -61.718682171559124, + -58.053457403574455, + -54.3623643981489, + -50.65180866246577, + -46.926021749541114, + -43.18792959225572, + -39.43964733344422, + -35.682774348817105, + -31.918576814870537, + -28.148104097218464, + -24.372264621413713, + -20.591876052201243, + -16.80769867680701, + -13.02045752836887, + -9.230856826857933, + -5.4395891465378865, + -1.6473410126135353, + 2.1452037973738878, + 5.937362221678753, + 9.728450255500412, + 13.517780805328371, + 17.304660148684345, + 21.088381948443875, + 24.86821750190125, + 28.64340044802104, + 32.41310340194441, + 36.17640273685412, + 39.932225633734085, + 43.6792699062397, + 47.415880702568, + 51.13985642397637, + 54.848133696277806, + 58.53625609037152, + 62.19743568170275, + 65.82080107193053, + 69.38790477398655, + 72.86520673893159, + 76.18647606776491, + 79.2085164844177, + 81.60357659962665, + 82.72494314062479, + 82.01698174048586, + 79.85550944348644, + 76.9428742918156, + 73.67551462103472, + 70.2275818879741, + 66.67804002166554, + 63.066027033475166, + 59.41267558900929, + 55.73025014676604, + 52.02630978846422, + 48.3057606055101, + 44.57193902997525, + 40.82721761822198, + 37.0733605812257, + 33.311740979866606, + 29.543477791560687, + 25.769524605422088, + 21.990728025659806, + 18.20786648309048, + 14.421676024471648, + 10.632867264956124, + 6.842136277803905, + 3.05017134524322, + -0.7423430208194903, + -4.534723686414884, + -8.32628719892281, + -12.1163479227993, + -15.904215127618933, + -19.689188043118612, + -23.470547678613418, + -27.247543826642968, + -31.019375043628347, + -34.785158365113006, + -38.54388378472156, + -42.294345579246524, + -46.03503739917597, + -49.76398869158746, + -53.47850241140282, + -57.17471929071261, + -60.84686199599931, + -64.48585420251649, + -68.07663711335492, + -71.59256242104608, + -74.98267110849832, + -78.14039002408622, + -80.82442080791905, + -82.50864573737226, + -82.48824790561581, + -80.7745206066376, + -78.07602751881144, + -74.91145812036119, + -71.51780133011367, + -67.99984661511476, + -64.40779941036737, + -60.76796175644989, + -57.095219385114916, + -53.39855569708952, + -49.6836951427191, + -45.95446547593817, + -42.213544285783094, + -38.462889798434446, + -34.70400041819717, + -30.93807670129323, + -27.166125291290026, + -23.389026980595496, + -19.607581832910736, + -15.822539201982813, + -12.034617569951578, + -8.24451741938883, + -4.452929329158743, + -0.6605388639010191, + 3.1319705464229366, + 6.923915754890767, + 10.714612195133205, + 14.503371463991503, + 18.289497254232423, + 22.072278530518552, + 25.850978531338267, + 29.6248176587452, + 33.39294745834901, + 37.1544114648875, + 40.90808627676937, + 44.6525920419824, + 48.386154062105405, + 52.106383354058266, + 55.80991716699464, + 59.49180588004947, + 63.144415331851654, + 66.75534444667527, + 70.30319485004033, + 73.74826872237473, + 77.01031533633665, + 79.91204664977239, + 82.05034770766311, + 82.71941618090868, + 81.56243756544193, + 79.14822546136052, + 76.11723327701877, + 72.79149854646082, + 69.3117325458159, + 65.743139443124, + 62.11880273756157, + 58.456948500642866, + 54.768332194080216, + 51.05967708480983, + 47.33540168071073, + 43.598546227501835, + 39.85129779893433, + 36.095301938046944, + 32.331854794180586, + 28.56202525681127, + 24.786734406904287, + 21.006808002028585, + 17.223011386986997, + 13.436072651397392, + 9.646697779938123, + 5.855580305672156, + 2.063407230508484, + -1.7291374747928485, + -5.521370744498109, + -9.312608759858781, + -13.102164899368525, + -16.889346399061903, + -20.673448693133604, + -24.45374615219791, + -28.22947750475172, + -31.999823513149572, + -35.76387329441443, + -39.52057369481502, + -43.26865272732053, + -47.00650207523693, + -50.73199268248523, + -54.44217653911694, + -58.1327860541201, + -61.79735461017827, + -65.42558544801281, + -69.00012505364205, + -72.48968068153167, + -75.8330554109939, + -78.89920933917494, + -81.38857686129779, + -82.68769192593308, + -82.17958402664318, + -80.13963004391657, + -77.2843269803984, + -74.04478829738548, + -70.61175376650077, + -67.07098959851359, + -63.46458156292017, + -59.81505586107542, + -56.135390982165966, + -52.433537299213505, + -48.71462724681318, + -44.98213386092137, + -41.23851483938743, + -37.48558869464364, + -33.72476362562086, + -29.957181491623153, + -26.18381075527241, + -22.40550758984283, + -18.62305646435675, + -14.83719712505362, + -11.048642362745982, + -7.258089462188349, + -3.4662273313500482, + 0.3262592361001509, + 4.118687037191088, + 7.910372729185754, + 11.700631025442823, + 15.488771943574697, + 19.274096136928677, + 23.0558871373189, + 26.833398980314993, + 30.60583709094849, + 34.37232932808676, + 38.13188245326114, + 41.88331651392986, + 45.62516478337563, + 49.35551815279277, + 53.071776475342844, + 56.77023723799166, + 60.445385711656854, + 64.08860600321108, + 67.6856944957411, + 71.21170823037349, + 74.61938565558701, + 77.81087830703818, + 80.56602318045339, + 82.3963623721453, + 82.58324409020933, + 81.02349348060213, + 78.40112761335496, + 75.2725320935979, + 71.89742474287848, + 68.39003681095906, + 64.80455058310882, + 61.16908835305226, + 57.4994424702782, + 53.80508174031875, + 50.09200623251341, + 46.36420765962339, + 42.62446470473746, + 38.8747995884003, + 35.116751943290254, + 31.351549135961093, + 27.58021526548844, + 23.80364240872504, + 20.022637809158415, + 16.23795527319207, + 12.450315945278653, + 8.660421823405422, + 4.8689642939218505, + 1.0766293094807142, + -2.7158995614422365, + -6.507939213897837, + -10.298805329181464, + -14.087810079308943, + -17.874258290483073, + -21.65744098336529, + -25.43662491556845, + -29.211036258857575, + -32.97983573013825, + -36.74208114640555, + -40.49667109924649, + -44.242259513946074, + -47.97712385604855, + -51.69895681522047, + -55.40452638668514, + -59.08909891676285, + -62.74541208446867, + -66.36173986155917, + -69.9179929769424, + -73.37722225203495, + -76.66547390231868, + -79.62080303533196, + -81.87328348975468, + -82.73775387785203, + -81.76516958435103, + -79.45171739379585, + -76.46784722158546, + -73.16552888340358, + -69.69863402741576, + -66.13779611182682, + -62.518504141079305, + -58.86014677206577, + -55.17408646929595, + -51.467384258857585, + -47.74465640332365, + -44.009063614514005, + -40.2628685640767, + -36.507765230375014, + -32.7450811807251, + -28.975905770206886, + -25.20117335797823, + -21.42171820886493, + -17.63831100005244, + -13.851683057157627, + -10.062542243580909, + -6.271583120650127, + -2.479493207511485, + 1.3130433077605834, + 5.105343337028524, + 8.896723224589618, + 12.686496782674652, + 16.47397214006915, + 20.258446393825835, + 24.039196816462212, + 27.81546696294834, + 31.58644534568239, + 35.3512332285199, + 39.10879622079405, + 42.857891152028095, + 46.59695407470164, + 50.323924982248805, + 54.035965385915794, + 57.728986316877986, + 61.39682363490933, + 65.0297182702842, + 68.61133266315173, + 72.11244240304528, + 75.47643909362326, + 78.58329848404605, + 81.159470490159, + 82.6274399047255, + 82.32338015178118, + 80.41436661669317, + 77.62140752494157, + 74.41185049965082, + 70.99469255375324, + 67.46319140770483, + 63.86265037510146, + 60.21710234520288, + 56.54029149689346, + 52.84058499507239, + 49.123355083263256, + 45.392218929917206, + 41.64972379061461, + 37.897745175319606, + 34.13772812127204, + 30.370838469215713, + 26.598060279013854, + 22.820259773874113, + 19.038227780577472, + 15.25270795495227, + 11.464415398406205, + 7.674048690681113, + 3.8822974147677933, + 0.08984667460872414, + -3.702620238826058, + -7.4944200728915735, + -11.284867858866352, + -15.073274308715035, + -18.85894140913513, + -22.641155069500517, + -26.419173343784085, + -30.192208184751294, + -33.95939776183163, + -37.719764831723865, + -41.472154035255784, + -45.21513644052331, + -48.94686146847017, + -52.66482106458899, + -56.36546121159242, + -60.043514870713274, + -63.69079801750705, + -67.29390358850507, + -70.82946364722018, + -74.2535987931183, + -77.4763750331853, + -80.29689220440189, + -82.26361608697226, + -82.6562020418854, + -81.26002875101472, + -78.72046522795567, + -75.63079288528823, + -72.27553258464428, + -68.7793334350394, + -65.20073407725096, + -61.56983152908891, + -57.903393114167784, + -54.21140586103256, + -50.50016238059306, + -46.77382761734204, + -43.03528669671935, + -39.286629053319565, + -35.52943755580918, + -31.76496766828366, + -27.99426178767034, + -24.218223833438433, + -20.437668600095673, + -16.653354591976413, + -12.86600577492245, + -9.07632576216537, + -5.285006807411125, + -1.492735285813081, + 2.2998050746303207, + 6.091931192908651, + 9.882958972658768, + 13.672201117525752, + 17.458963512527372, + 21.242539112408064, + 25.02219800261948, + 28.79717183240828, + 32.56663004940211, + 36.32964408993734, + 40.085133533690865, + 43.83178453473538, + 47.567924279589526, + 51.29132315513129, + 54.99887317967198, + 58.68604475823276, + 62.34592511905112, + 65.9674187401081, + 69.53164941941306, + 73.00419134953933, + 76.31681750211966, + 79.32149742465113, + 81.67945266575956, + 82.73262156997676, + 81.95179442178765, + 79.74754539113438, + 76.81483262560417, + 73.53767333997985, + 70.08445680587673, + 66.5317837192202, + 62.91776196613088, + 59.26303426496018, + 55.579612736656905, + 51.87491761259976, + 48.15377441287074, + 44.41947083132526, + 40.67434900158828, + 36.92015371740701, + 33.15824547550995, + 29.38973507893938, + 25.615570813512864, + 21.836595882384646, + 18.053586580940184, + 14.267277657624609, + 10.478378973378728, + 6.687586190242221, + 2.895587386727948, + -0.8969330072985456, + -4.689291863563322, + -8.480805668215364, + -12.270788631977227, + -16.058549715156126, + -19.843387575658888, + -23.624582225589425, + -27.401381796264037, + -31.172982171592995, + -34.938496192873096, + -38.69690737238144, + -42.447000039958695, + -46.18725256043719, + -49.91567067039222, + -53.62951989440122, + -57.3248803044335, + -60.9958726836523, + -64.63324145540105, + -68.22159341570448, + -71.73360976866505, + -75.11686882712971, + -78.26132916071211, + -80.91733652087193, + -82.54475388785869, + -82.44729996735435, + -80.67888855381756, + -77.95374502081766, + -74.77653554428164, + -71.37631527247612, + -67.8545979523691, + -64.26020250520413, + -60.6187923601925, + -56.944933402556025, + -53.24743701172176, + -49.53192961759695, + -45.802180510574374, + -42.06083116630355, + -38.309816926222304, + -34.550621446671265, + -30.784435698246583, + -27.012260092396897, + -23.234971402893418, + -19.453367146850734, + -15.668195108500553, + -11.880172840598343, + -8.090000305120817, + -4.298367811602043, + -0.5059608037507132, + 3.2865373206069712, + 7.078443380327239, + 10.869072696006938, + 14.657736624013921, + 18.44373839958025, + 22.22636617245935, + 26.00488180139108, + 29.778503441835547, + 33.54637908428696, + 37.30754674309479, + 41.06087453021335, + 44.80496956981784, + 48.538037048917474, + 52.25765646557866, + 55.96041453360593, + 59.64127796371812, + 63.29246808357067, + 66.9013203941053, + 70.44592305609078, + 73.88549366542603, + 77.13728220187207, + 80.0179077579, + 82.11144908234758, + 82.70646422445918, + 81.4830880571989, + 79.03353117222974, + 75.98601686478597, + 72.65201661899916, + 69.16767640688015, + 65.59631163077312, + 61.97016371971568, + 58.30704934704739, + 54.6175091627105, + 50.90814643520786, + 47.18330920402204, + 43.445994694811276, + 39.698362946643286, + 35.94204217027394, + 32.178317273618674, + 28.408249830527904, + 24.632756184783755, + 20.852659068623737, + 17.068721939963158, + 13.281671752096308, + 9.49221383800948, + 5.7010413815874905, + 1.9088412166037123, + -1.8837027479639206, + -5.675907437621949, + -9.467088954757354, + -13.256560494078865, + -17.04362892933087, + -20.82758903393883, + -24.60771403923326, + -28.383240793093027, + -32.15334705291468, + -35.91711724092771, + -39.67349096546604, + -43.42118513408149, + -47.158574333354146, + -50.88350288424553, + -54.59298049307564, + -58.282670463120716, + -61.945988816280504, + -65.5724293810091, + -69.14424107153984, + -72.62931706679123, + -75.96464318741485, + -79.01480050054516, + -81.47000738499976, + -82.70407273447503, + -82.12116467914646, + -80.03501962136966, + -77.15788572242047, + -73.90779012758345, + -70.46912519032867, + -66.92505566274374, + -63.316543529575384, + -59.66558545562357, + -55.984889372600016, + -52.2822577403231, + -48.56273760175096, + -44.8297505409498, + -41.08572223047621, + -37.332450780612035, + -33.571331200775674, + -29.803496768544225, + -26.029910373003386, + -22.25142460514326, + -18.468821676705126, + -14.682839954199782, + -10.894191420622915, + -7.103572914970616, + -3.311673119540837, + 0.4808232684428038, + 4.273233062847928, + 8.064872871573316, + 11.85505727087301, + 15.643095994992825, + 19.42828916612606, + 23.209919381467028, + 26.98723910985549, + 30.75945124469661, + 34.525679660004855, + 38.28492494881784, + 42.03599768528134, + 45.7774165890206, + 49.507250003785494, + 53.22286226578719, + 56.920493485728244, + 60.59453297926005, + 64.2361969636839, + 67.83097078307766, + 71.35329309569795, + 74.7545661436633, + 77.9337977283337, + 80.66319746355424, + 82.44037411519399, + 82.5503486091581, + 80.93229361077988, + 78.28092497136224, + 75.13865612450154, + 71.75652628411221, + 68.24515278128425, + 64.65719975987727, + 61.02009691849576, + 57.349292666800245, + 53.65407212549318, + 49.94033128165162, + 46.21200003766949, + 42.471819018658074, + 38.72178638122968, + 34.96342626935461, + 31.19795598536812, + 27.426393080414577, + 23.64962540143745, + 19.868457503178007, + 16.08364152710551, + 12.295897624987118, + 8.50592723297032, + 4.714421441707616, + 0.9220660659014642, + -2.8704553702883526, + -6.662459739115786, + -10.453262623472108, + -14.242175977051685, + -18.02850420322902, + -21.81153756149941, + -25.59054151123041, + -29.36474009941943, + -33.13329066881418, + -36.89524578545415, + -40.649495959882465, + -44.39468271467602, + -48.12906437658248, + -51.85030369964599, + -55.555120816060395, + -59.23870313338714, + -62.89365267572089, + -66.50799771402576, + -70.06117382656655, + -73.51523742660092, + -76.79396401337712, + -79.72988127412508, + -81.940965519297, + -82.73355694931193, + -81.69157717200117, + -79.33976103475476, + -76.3379539728608, + -73.02675498045973, + -69.55499721821181, + -65.99123889073775, + -62.37005247354245, + -58.710385023729174, + -55.02336904658354, + -51.31593788932201, + -47.592633193344135, + -43.856570279526146, + -40.1099833679784, + -36.35454822530334, + -32.59158061441816, + -28.822162205762556, + -25.04722237541526, + -21.267592197546215, + -17.48404035124978, + -13.697296951588854, + -9.908069161530294, + -6.1170511618319425, + -2.324930283427144, + 1.46760936102078, + 5.259884685963886, + 9.051211969894384, + 12.84090486013319, + 16.62827115261995, + 20.412607329457753, + 24.193189593838703, + 27.969259725103026, + 31.74000338678538, + 35.504517379906005, + 39.261760423158094, + 43.010478768729186, + 46.7490921936547, + 50.475515384124975, + 54.18686975448552, + 57.87900102997942, + 61.545634670823745, + 65.17681577213341, + 68.75583769730066, + 72.25272693930849, + 75.60921876081568, + 78.70132166456904, + 81.24607216079632, + 82.65237792144649, + 82.27213692968964, + 80.31338401018253, + 77.49666924998624, + 74.27572200556222, + 70.85255535880258, + 67.31756037789225, + 63.71481275141507, + 60.06777231120303, + 56.38989281486307, + 52.689383703968524, + 48.971526643549396, + 45.23988444436071, + 41.496970627443396, + 37.744639253418704, + 33.984321506682555, + 30.21717421489077, + 26.44417557842197, + 22.6661880464395, + 18.88400005934387, + 15.098353806759413, + 11.309963525116036, + 7.519527311352738, + 3.7277344991511177, + -0.06472991945353075, + -3.8571826819986605, + -7.648940498331273, + -11.439318278730756, + -15.227626476557308, + -19.013166586119937, + -22.7952236418362, + -26.573054221021728, + -30.3458678791223, + -34.112799000162966, + -37.872864469964604, + -41.624899905700076, + -45.36746251490849, + -49.0986802687016, + -52.81601139422024, + -56.51584757011796, + -60.192831317225405, + -63.83862122154309, + -67.43952060654544, + -70.97159050696071, + -74.38972927355395, + -77.60115112827904, + -80.39800953001003, + -82.3151822436792, + -82.63164175175498, + -81.17361188103396, + -78.60248963544605, + -75.49800631521715, + -72.13522166251272, + -68.63479547874623, + -65.05360201854107, + -61.420986207962365, + -57.75334511199149, + -54.060469434425336, + -50.34854117901549, + -46.62165989786521, + -42.88267058713005, + -39.13363736641448, + -35.37612683238628, + -31.61138388015049, + -27.840444026292264, + -24.064206738265913, + -20.283483972469984, + -16.499032468037722, + -12.711575131537675, + -8.921814970963098, + -5.130443916596605, + -1.33814818793061, + 2.4543885437117536, + 6.2464831855961025, + 10.037451556708215, + 13.826606163032633, + 17.61325249923666, + 21.39668280938116, + 25.17616595753302, + 28.95093158329524, + 32.720145931355034, + 36.48287544202885, + 40.23803199722717, + 43.984289934516546, + 47.719958220397906, + 51.44277879218463, + 55.14959830367701, + 58.83581262194585, + 62.49438151263437, + 66.11398003247811, + 69.67529173586603, + 73.14297785525154, + 76.44674596984376, + 79.43355393703462, + 81.75329875134533, + 82.73721265163591, + 81.88436094637737, + 79.63853547066324, + 76.68633040203086, + 73.39961660167558, + 69.94122410757632, + 66.38547092267453, + 62.76946613046282, + 59.113375595848396, + 55.42896504144672, + 51.72351874759722, + 48.001783169561506, + 44.266998087476246, + 40.52147568303011, + 36.76694161070658, + 33.004743971238625, + 29.23598549639372, + 25.46160923191063, + 21.682455017847975, + 17.899297035685624, + 14.112868746155813, + 10.32387925921033, + 6.533023823962616, + 2.7409903102718127, + -1.0515369408455497, + -4.843874814367389, + -8.63533974248687, + -12.425245788104759, + -16.212901605577386, + -19.99760528018675, + -23.778635819823183, + -27.555239678443083, + -31.32661003767791, + -35.09185549418139, + -38.84995299644278, + -42.599676793652165, + -46.33948974655107, + -50.06737351741639, + -53.780555576822074, + -57.47505422635959, + -61.14488629432508, + -64.7806128608016, + -68.36649766744965, + -71.87453166574113, + -75.25078149581965, + -78.38160999830134, + -81.00872627924795, + -82.57801266478577, + -82.4036023481787, + -80.58181815416395, + -77.83081448677342, + -74.64130047218919, + -71.23466048619527, + -67.70924683984306, + -64.11253581357414, + -60.46957001729971, + -56.794603319250555, + -53.096278799446246, + -49.38012675836472, + -45.64985903873041, + -41.9080815742106, + -38.156707155019895, + -34.39720488971373, + -30.630756285638288, + -26.858355597385884, + -23.080875625877468, + -19.299111368439082, + -15.513809054029542, + -11.725685311854289, + -7.935439583426829, + -4.143761905341529, + -0.35133759445432133, + 3.4411499905674874, + 7.233017641443045, + 11.023580571790069, + 14.812149901365437, + 18.59802840806894, + 22.380503421432774, + 26.15883540693419, + 29.932240247807858, + 33.6998623356077, + 37.460734092550055, + 41.213715028359125, + 44.95739905592656, + 48.689970939228495, + 52.408978136701755, + 56.1109559163487, + 59.79078565759014, + 63.44054097352216, + 67.04728736242959, + 70.58858495670275, + 74.02253176333005, + 77.26378831261135, + 80.12265808367596, + 82.17016823632362, + 82.690442005865, + 81.40181369028046, + 78.91793931436776, + 75.85436520721439, + 72.51229403119854, + 69.02346694188522, + 65.44937266148153, + 61.82143506187456, + 58.157071883545164, + 54.46661380630064, + 50.756546504519534, + 47.031148816974515, + 43.293375651776266, + 39.5453604187996, + 35.788714238179296, + 32.0247109237644, + 28.254404824755397, + 24.47870760383463, + 20.698439001700624, + 16.914360608580033, + 13.12719825084436, + 9.337656612590102, + 5.5464285268999, + 1.7542006549937894, + -2.0383431618881307, + -5.830519846844429, + -9.621645429079164, + -13.411032923332893, + -17.197988841673695, + -20.981807292372928, + -24.761760355686782, + -28.53708297616273, + -32.30694986727303, + -36.07044069286884, + -39.82648772143481, + -43.57379659179159, + -47.31072452859432, + -51.03508878909012, + -54.74385603939975, + -58.432619124537474, + -62.09467416298873, + -65.71930049401104, + -69.2883385732312, + -72.76884218936158, + -76.09591618549985, + -79.1295984685405, + -81.54958462775511, + -82.71738466162616, + -82.06028397291152, + -79.92918137755629, + -77.03085135828584, + -73.7704655150538, + -70.32628691018058, + -66.77896721437534, + -63.168378840185156, + -59.51600309546254, + -55.834283734789786, + -52.130878399603965, + -48.41075034205125, + -44.67727056823485, + -40.932833224270816, + -37.179216313510224, + -33.4178018354321, + -29.64971459713718, + -25.875911983553493, + -22.097243046290362, + -18.314487765433043, + -14.528383141894992, + -10.739640357203458, + -6.948955805700189, + -3.157017941700945, + 0.6354886383360803, + 4.427880770249166, + 8.219475017364152, + 12.009585822146835, + 15.797522635945725, + 19.582585045763018, + 23.364054703379445, + 27.14118249017101, + 30.91316873253165, + 34.679133262244655, + 38.43807041278724, + 42.18878114071321, + 45.92976938096124, + 49.65908055203509, + 53.37404283672696, + 57.07083785532093, + 60.743756923684444, + 64.38384439802125, + 67.97626632838309, + 71.4948244326822, + 74.88953941386524, + 78.05615809370155, + 80.75899311416612, + 82.48163807123031, + 82.51452216342301, + 80.83944078036184, + 78.15992288656767, + 75.00434925497011, + 71.61535495379943, + 68.10006894985717, + 64.50968553793965, + 60.87096128796525, + 57.199009184508775, + 53.50293469403929, + 49.788531765299446, + 46.05966958893857, + 42.31905135207367, + 38.568651511553014, + 34.80997894350201, + 31.04424102316555, + 27.272448840111, + 23.49548606582603, + 19.714154600139285, + 15.929204939720764, + 12.141356254535843, + 8.351309423505128, + 4.55975524201249, + 0.7673793846757493, + -3.025134672082514, + -6.817103781208259, + -10.607843429547382, + -14.396665352377212, + -18.182873526075117, + -21.965757438617306, + -25.744581231690795, + -29.518566794737286, + -33.28686804379893, + -37.04853221146127, + -40.80244159819709, + -44.54722512021466, + -48.28112163788219, + -52.00176342788214, + -55.705821830722336, + -59.388403650883255, + -63.04197211014499, + -66.65430343232761, + -70.20434424985953, + -73.65312397320086, + -76.92206442625616, + -79.83795811894734, + -82.00639871468361, + -82.72619297349526, + -81.61582069076287, + -79.22673294717632, + -76.20749930151582, + -72.88763592573733, + -69.41111297608282, + -65.84448214304231, + -62.221426433351766, + -58.56046280748509, + -54.87249911998187, + -51.164343675508206, + -47.44046488829286, + -43.703933465373595, + -39.956955628055795, + -36.20118920462698, + -32.43793832352112, + -28.668277078218374, + -24.893129930672753, + -21.11332480844491, + -17.32962842013203, + -13.542769686744709, + -9.753455079747093, + -5.962378403178383, + -2.170226800315217, + 1.6223156928364475, + 5.4145659950983065, + 9.205840320198142, + 12.995452149531063, + 16.78270894151961, + 20.56690655301445, + 24.34732009921892, + 28.12318955301302, + 31.893697680312744, + 35.65793674376472, + 39.41485845485015, + 43.1631983071188, + 46.90135951527385, + 50.62723099245139, + 54.33789327376758, + 58.02912540841462, + 61.694539932439824, + 65.32398116271787, + 68.90036298882094, + 72.39293907755646, + 75.7417295463988, + 78.8186244277588, + 81.3309414917152, + 82.6742524329236, + 82.2181959639858, + 80.21097252545572, + 77.37120209190515, + 74.13916315886887, + 70.71011970578083, + 67.17169430546294, + 63.56677306863176, + 59.91825849614169, + 56.23932099157741, + 52.53801570593756, + 48.819535509214646, + 45.08738983548461, + 41.344059037437034, + 37.59137606648584, + 33.830758465241125, + 30.063354182551326, + 26.290135646166803, + 22.511961587785, + 18.729618098104265, + 14.94384592381789, + 11.155358450527878, + 7.364853300272655, + 3.5730195612265403, + -0.21945788514642459, + -4.0118958045878, + -7.803610868867057, + -11.593917865036495, + -15.38212698242755, + -19.167539212395777, + -22.94943869621442, + -26.727080505186677, + -30.499671751803238, + -34.266342964960955, + -38.02610505347559, + -41.77778444822925, + -45.51992424292771, + -49.25063055489198, + -52.967327227806706, + -56.666350497014626, + -60.34225039559127, + -63.98652422308132, + -67.58517775024923, + -71.11368347935877, + -74.52567550628086, + -77.72540869581613, + -80.49783554620835, + -82.36407561740802, + -82.60396527788984, + -81.08531367932427, + -78.48356563123532, + -75.36468536031573, + -71.99455592212239, + -68.48998712225725, + -64.90624283621611, + -61.271937646982366, + -57.60310786892647, + -53.90935239114576, + -50.196744909001836, + -46.469320828142486, + -42.72988572677277, + -38.980478833802884, + -35.222650736337116, + -31.457635927595888, + -27.68646315256481, + -23.910027498430686, + -20.129138131027034, + -16.344550055623653, + -12.55698513975872, + -8.767145798846174, + -4.9757236472878565, + -1.1834047532426888, + 2.6091272659580826, + 6.401189303406082, + 10.192097089805214, + 13.981162927088887, + 17.767691908607212, + 21.550975549792003, + 25.330281465185802, + 29.104837241787276, + 32.87380585665841, + 36.636248657010846, + 40.3910696802879, + 44.136931222643206, + 47.872123677882925, + 51.59435996402757, + 55.3004404149759, + 58.98568468343917, + 62.64292196658148, + 66.26059176220642, + 69.8189243010623, + 73.28163752633282, + 76.57629753304558, + 79.54465872534533, + 81.82498825653373, + 82.73854707107401, + 81.81451937902393, + 79.52828656425096, + 76.55716210863383, + 73.26114018041083, + 69.79768477256624, + 66.23890833508125, + 62.620951555037756, + 58.96351636854378, + 55.27812807705845, + 51.57193799353757, + 47.84961509910823, + 44.11435215708945, + 40.36843192747595, + 36.61356125169569, + 32.851076041828804, + 29.082071093618758, + 25.30748430260477, + 21.52815220617379, + 17.744846912622034, + 13.95830062228568, + 10.169221712207799, + 6.37830503035984, + 2.5862382456315705, + -1.206294384476993, + -4.998609753678962, + -8.790024235001649, + -12.579851736093039, + -16.367400593868876, + -20.151968303203688, + -23.932832840705082, + -27.709238942427397, + -31.48037702760197, + -35.24535135918432, + -39.00313218918402, + -42.75248348563391, + -46.49185229582394, + -50.21919571684404, + -53.93170235849344, + -57.62532736798406, + -61.293981119409366, + -64.92803655185561, + -68.51140445672736, + -72.01536337276323, + -75.3844142558838, + -78.50118604120625, + -81.0984562135922, + -82.60821598635532, + -82.3569805142585, + -80.48312859169408, + -77.70704590462103, + -74.50556747613804, + -71.09266014973106, + -67.5636250132029, + -63.96463863663412, + -60.32014056050746, + -56.6440806264872, + -52.94493751384738, + -49.22814743432663, + -45.49736591720082, + -41.75516401753387, + -38.00343237936796, + -34.24362581985793, + -30.47691655018469, + -26.704292779489332, + -22.92662341129063, + -19.14470097471517, + -15.35927017881004, + -11.571046753417667, + -7.780729636093718, + -3.989008601845966, + -0.19656884890006154, + 3.5959062964960458, + 7.387733592075664, + 11.178228135927979, + 14.966700799180185, + 18.75245388476068, + 22.53477387594034, + 26.312919806715296, + 30.086105232218063, + 33.85347086340816, + 37.61404341022494, + 41.36667360110784, + 45.10994186550004, + 48.842012119692235, + 52.5603990975701, + 56.261585471075406, + 59.9403652604844, + 63.588660576936526, + 67.19325934319569, + 70.73117727568876, + 74.15935414102285, + 77.38976313075088, + 80.22615580866419, + 82.22627778793725, + 82.67114487380384, + 81.3184455704562, + 78.80128011681627, + 75.72211678219514, + 72.37218149805219, + 68.87896641437395, + 65.30219466663135, + 61.67249719370416, + 58.00690357926333, + 54.315539661915956, + 50.604776152263526, + 46.87882412663367, + 43.14059700613512, + 39.39220207376338, + 35.635233674888, + 31.870954734427194, + 28.10041251361905, + 24.32451408694456, + 20.54407626755102, + 16.759858822406354, + 12.972586481934067, + 9.182963302997466, + 5.391681783220319, + 1.5994284225306357, + -2.1931129964964615, + -5.985259386015771, + -9.776326692390057, + -13.56562773787586, + -17.352468655413464, + -21.13614286316745, + -24.9159212543829, + -28.691036818532076, + -32.46066115043477, + -36.22386904693311, + -39.97958527677929, + -43.726503970387306, + -47.46296462226491, + -51.18675684233737, + -54.89480329556733, + -58.58262471228608, + -62.24339429223398, + -65.86617103054131, + -69.43237466447792, + -72.90819164740482, + -76.22677669457337, + -79.24344980313356, + -81.62707412204925, + -82.72738368019027, + -81.99677671794191, + -79.82196899118578, + -76.90309037286539, + -73.63269692469729, + -70.18313599267002, + -66.63263347650216, + -63.02000671109105, + -59.36623631236302, + -55.6835086529887, + -51.9793399630373, + -48.25861153274958, + -44.52464483088449, + -40.7798030992511, + -37.025844622065414, + -33.26413863920045, + -29.495801653563653, + -25.721785658887082, + -21.942936245439125, + -18.160031216198746, + -14.373806244893707, + -10.584971738837439, + -6.794223667263072, + -3.0022502709716505, + 0.7902639428998622, + 4.582635821921414, + 8.37418187414294, + 12.164216395296329, + 15.95204853668265, + 19.73697732631168, + 23.518283436986927, + 27.29521611492253, + 31.06697305141509, + 34.832669938103265, + 38.591294706418466, + 42.34163848441055, + 46.08219010282046, + 49.81097155657241, + 53.525274069327864, + 57.22121941072399, + 60.89299847911812, + 64.53147920199434, + 68.12149906499167, + 71.63620241859661, + 75.02417935913773, + 78.17779090916305, + 80.85317475264092, + 82.51987952543762, + 82.47558591864102, + 80.74481245948961, + 78.03801886713772, + 74.86952873082443, + 71.47384558093, + 67.95473447940374, + 64.36196861974854, + 60.72165158799961, + 57.04857001462372, + 53.351654148384355, + 49.63659823260325, + 45.907212051403306, + 42.16616212364246, + 38.415399681081546, + 34.656418635916495, + 30.890416637016266, + 27.118398448291643, + 23.341243659625604, + 19.559751581658904, + 15.77467111279034, + 11.98672047438265, + 8.19660001211961, + 4.40500024386921, + 0.6126067180075574, + -3.179897124897192, + -6.971828106800531, + -10.762501605260603, + -14.551229120389756, + -18.33731417908343, + -22.12004546666824, + -25.898685763510972, + -29.672454739839196, + -33.440502797165855, + -37.201871708123555, + -40.95543537791783, + -44.6998098394213, + -48.43321406084193, + -52.153249164484706, + -55.856536577851756, + -59.53810055269852, + -63.19026191767505, + -66.80053777172859, + -70.34737070768087, + -73.79072803271146, + -77.04958984020283, + -79.94479764107722, + -82.069296192228, + -82.71545078086923, + -81.5377962358356, + -79.11256343543462, + -76.0764371159879, + -72.74814594247995, + -69.2669717966357, + -65.69752921031063, + -62.07263965797773, + -58.4104022114457, + -54.721505886078226, + -51.0126369308614, + -47.28819217246368, + -43.55119865603389, + -39.80383518365395, + -36.04774201260958, + -32.2842118775276, + -28.514311457004858, + -24.738960410386124, + -20.958983596650928, + -17.17514580914311, + -13.388174814344987, + -9.598776420806841, + -5.807644076947829, + -2.015464754608937, + 1.7770775734181559, + 5.569299817770926, + 9.36051811400235, + 13.150045761416893, + 16.937189859865995, + 20.721245612374467, + 24.501487006587382, + 28.277152153527233, + 32.047420843259275, + 35.81138068831688, + 39.56797623101167, + 43.315931966711155, + 47.05363418431372, + 50.77894545456434, + 54.48890450668244, + 58.17922213476061, + 61.84339510977899, + 65.4710615208565, + 69.04474451700074, + 72.5328995856828, + 75.87376963347049, + 78.93496901138641, + 81.41379417112249, + 82.69281529043414, + 82.16145811740506, + 80.1070952414893, + 77.24499746305749, + 74.00218795739671, + 70.56741739750362, + 67.02563879352594, + 63.41858778252622, + 59.768626109404906, + 56.08864848801801, + 52.38655961998801, + 48.6674656446966, + 44.93482379710139, + 41.19108196802817, + 37.43805244199555, + 33.67713940682513, + 29.909482124324654, + 26.136047380836988, + 22.357690282021572, + 18.575194633486404, + 14.789299785144598, + 11.000718305096104, + 7.210147364945116, + 3.4182758258826254, + -0.37421152627245574, + -4.166631472208958, + -7.958300632188904, + -11.748533654598418, + -15.536640445277786, + -19.32192146671374, + -23.103659931552635, + -26.881109355820943, + -30.653474339926277, + -34.41988145964719, + -38.17933550588825, + -41.93065351685395, + -45.672364162795155, + -49.40255122872201, + -53.118603408117494, + -56.81680021020015, + -60.491596921214196, + -64.13432532797044, + -67.73068516030935, + -71.25554189041331, + -74.6612213881997, + -77.84890771995153, + -80.59609543261223, + -82.41002544836742, + -82.57305678166718, + -80.99512666739074, + -78.36372205956465, + -75.23088308972449, + -71.85360714466749, + -68.34499441069923, + -64.7587535802112, + -61.122791609611134, + -57.452794247765844, + -53.758173535682026, + -50.04489746789562, + -46.31693876188641, + -42.57706443836412, + -38.82728936677269, + -35.0691484653262, + -31.303866050843578, + -27.532464249784635, + -23.75583387511045, + -19.974781376670663, + -16.19006007894411, + -12.402390848603034, + -8.612475536279632, + -4.821005461263032, + -1.0286665566183775, + 2.7638576004788606, + 6.555883875669657, + 10.3467278968218, + 14.135701744082876, + 17.92211008631657, + 21.705243678954893, + 25.48436884370614, + 29.25871105454319, + 33.0274299356769, + 36.78958161946723, + 40.54406212197245, + 44.28952143508391, + 48.02423097842686, + 51.745874016287225, + 55.45120351854491, + 59.135461120165765, + 62.791342152316936, + 66.40704410616485, + 69.96233026046879, + 73.41994386639934, + 76.70523123256267, + 79.65454872284657, + 81.89424876054345, + 82.73647476498238, + 81.74228214573913, + 79.41686393195373, + 76.42741835551186, + 73.12235340130842, + 69.65396218644743, + 66.09222998942693, + 62.472360538664056, + 58.813605493127106, + 55.1272561962701, + 51.4203343011743, + 47.697433124622094, + 43.96169946129807, + 40.21538728649146, + 36.4601850316116, + 32.697416683821, + 28.92816928021267, + 25.153375688027, + 21.37386922715904, + 17.59041999298855, + 13.803758968507097, + 10.01459382895704, + 6.223619044027633, + 2.431522099077326, + -1.361012817675658, + -5.153302595699777, + -8.944663535352907, + -12.73440937313365, + -16.521848108182542, + -20.306276617662274, + -24.086971809411203, + -27.86317664940051, + -31.634078721113706, + -35.39877784948299, + -39.1562374393471, + -42.90521095548486, + -46.64412929581892, + -50.370924467874104, + -54.08274537015268, + -57.77548255183319, + -61.442937347210446, + -65.07528962133274, + -68.6560870822361, + -72.15587322082888, + -75.51752824834155, + -78.61980718747948, + -81.18626747122578, + -82.63518088498336, + -82.30744847310994, + -80.3829189830353, + -77.58256538559489, + -74.36948016446891, + -70.9504708337031, + -67.41789869688564, + -63.816684538404495, + -60.17068330141271, + -56.493549275397804, + -52.79360095677909, + -49.07618272189835, + -45.34489506517994, + -41.602274926490956, + -37.85019127948794, + -34.09008495723076, + -30.32311907913298, + -26.55027594802351, + -22.772420666455393, + -18.990343363058084, + -15.204787274978171, + -11.416467267005736, + -7.626081797589831, + -3.8343203986154744, + -0.04186816416252315, + 3.7505915994279833, + 7.5423756035664455, + 11.332798816874543, + 15.121171844363763, + 18.90679649074286, + 22.688958361129593, + 26.466915013663854, + 30.239877613024095, + 34.00698310106153, + 37.76725234809967, + 41.51952711469058, + 45.262374066903185, + 48.99393584079778, + 52.71169375300421, + 56.41207672160637, + 60.08978937233326, + 63.736598516688716, + 67.33900690429613, + 70.87346936410853, + 74.29572848121569, + 77.51497147402331, + 80.32816339473834, + 82.2795811156156, + 82.64856516627685, + 81.23311074332817, + 78.68371292979279, + 75.58944575362334, + 72.23186385887803, + 68.73436753023019, + 65.15497620630754, + 61.523553143347414, + 57.856750976739946, + 54.164496118280454, + 50.45304713308513, + 46.72654889864978, + 42.98787426473521, + 39.23910494859346, + 35.481818878026765, + 31.717268323589387, + 27.946493616499158, + 24.17039735142441, + 20.38979348939934, + 16.605440027103086, + 12.818060636472435, + 9.028358773829012, + 5.237026620678206, + 1.4447505302382524, + -2.3477857616824993, + -6.139899145231238, + -9.930905472009629, + -13.720117357194674, + -17.506840535291175, + -21.290367707839064, + -25.069968544023947, + -28.844874026020662, + -32.614252555800874, + -36.3771739565597, + -40.13255534165811, + -43.87907910094795, + -47.61506664304712, + -51.33827936691697, + -55.04559500688761, + -58.73246057132389, + -62.39192340198845, + -66.012816409961, + -69.57612651576355, + -73.04714506890583, + -76.35700756441437, + -79.35614197919209, + -81.702287626514, + -82.73402665662717, + -81.93078539215024, + -79.71357256860246, + -76.77480371052096, + -73.49469213525408, + -70.03988530140319, + -66.48627102773189, + -62.87164645221958, + -59.21650646949397, + -55.53278707551793, + -51.82786663437411, + -48.10654639403746, + -44.37209938648067, + -40.62685861131579, + -36.872563048332815, + -33.11056944631105, + -29.34198618250624, + -25.56775998064735, + -21.788733053108665, + -18.00568108377404, + -14.219338459708258, + -10.430414842419513, + -6.63960579611045, + -2.8475993625919105, + 0.9449200291259268, + 4.737269228671945, + 8.528764678947736, + 12.318720517209108, + 16.10644557922197, + 19.891238312584665, + 23.672378380897147, + 27.44911335228057, + 31.220638221594847, + 34.98606445203452, + 38.74437344417261, + 42.49434630614198, + 46.23445647296259, + 49.96270205810535, + 53.676336579622145, + 57.371420684199364, + 61.042042567311, + 64.6788893614363, + 68.26646102215794, + 71.7772245456952, + 75.15829090503858, + 78.29851123771405, + 80.94557727853717, + 82.55502755497082, + 82.43367702198908, + 80.64862600360416, + 77.91543725792955, + 74.73441993377111, + 71.33222459518085, + 67.80937660538079, + 64.21427673295265, + 60.5723957914231, + 56.898203203722346, + 53.20045849309946, + 49.48475856662398, + 45.75485512936538, + 42.0133788146621, + 38.262258110853374, + 34.50297227323485, + 30.736709425667172, + 26.964468141365614, + 23.187124020492526, + 19.405473847634322, + 15.620264966462724, + 11.832214679762927, + 8.042022820658087, + 4.250379643882436, + 0.45797058193344103, + -3.334520952214108, + -7.126411741719164, + -10.91701704587425, + -14.705648117806676, + -18.491608018285532, + -22.27418460607731, + -26.05263926570938, + -29.82618939838258, + -33.59398181887925, + -37.35505273429586, + -41.108267497788425, + -44.85222902100142, + -48.585136008808064, + -52.30455782963914, + -56.00706498883866, + -59.687597401199795, + -63.33833015989842, + -66.94651453877388, + -70.49007456517825, + -73.92788114375014, + -77.1763855801448, + -80.05026541151072, + -82.12958153189723, + -82.70143990923233, + -81.45774155622158, + -78.99749758485312, + -75.94500550566237, + -72.60851853918544, + -69.12280416679862, + -65.55060827800524, + -61.923918414421856, + -58.26042782601177, + -54.57061242961307, + -50.8610393621723, + -47.13603547199611, + -43.39858507084517, + -39.65084010212342, + -35.89442360339881, + -32.1306171424031, + -28.36048013288526, + -24.58492753242935, + -20.804781199876665, + -17.020804059896868, + -13.233722756004235, + -9.444242455053395, + -5.653056263968399, + -1.8608509926657661, + 1.9316894424552933, + 5.723881938052237, + 9.515042545191559, + 13.304484372705454, + 17.091514149677433, + 20.87542640713682, + 24.655493978258317, + 28.430953072584494, + 32.20098044619799, + 35.96465897590234, + 39.72092590736129, + 43.468494544546125, + 47.20573395032829, + 50.93047987173429, + 54.6397284302117, + 58.329120766440035, + 61.99203531264441, + 65.61789888260525, + 69.18883322481578, + 72.67247118037433, + 76.00521752907265, + 79.05025531555484, + 81.49456934317008, + 82.70814025182176, + 82.10216781743023, + 80.00201591934899, + 77.11830217647207, + 73.86503099792225, + 70.42467506951917, + 66.87961476367697, + 63.270473369246595, + 59.61908797748513, + 55.93808502141642, + 52.23522244059079, + 48.515521607195986, + 44.782388664030684, + 41.038239694727295, + 37.28486671977055, + 33.523660828184696, + 29.75575276152112, + 25.982103775296334, + 22.203565423203962, + 18.42091927545639, + 14.63490331831279, + 10.846229324062733, + 7.055594027746345, + 3.263686072212543, + -0.5288098469378737, + -4.321210521463637, + -8.1128325163154, + -11.902990336031417, + -15.690993594803103, + -19.476142213294338, + -23.257718455354166, + -27.034974251069226, + -30.80711164280453, + -34.573253184639526, + -38.332397446762265, + -42.083351918503325, + -45.8246306044074, + -49.55429457073429, + -53.26969672240235, + -56.96705874244261, + -60.64073917700832, + -64.28190046787095, + -67.87592840542716, + -71.3970638010128, + -74.79628148761194, + -77.97158453729176, + -80.69275653263117, + -82.4530828458897, + -82.53914632116461, + -80.90333059011063, + -78.24321181044792, + -75.09683009948346, + -71.71259165514772, + -68.20002383990469, + -64.61133340144475, + -60.973741421770725, + -57.30259275312324, + -53.60711725150436, + -49.89317962550328, + -46.16469123283614, + -42.42438130543125, + -38.67424081717401, + -34.91578930708917, + -31.150241101365005, + -27.378611829351975, + -23.601788109982245, + -19.820573730189626, + -16.035720368412672, + -12.247947912698805, + -8.457957662538384, + -4.666440649942173, + -0.8740826770111865, + 2.9184327172508127, + 6.710422369420125, + 10.501201802248474, + 14.290082869600642, + 18.076369807507387, + 21.859352597165646, + 25.63829624455308, + 29.41242407507908, + 33.18089230594881, + 36.94275177244466, + 40.69689034359534, + 44.44194551189779, + 48.17616941242873, + 51.89721514635132, + 55.60178745053123, + 59.28504838928863, + 62.93955649551135, + 66.55326134497548, + 70.10544642347476, + 73.55784995468224, + 76.83352126175164, + 79.76322513158595, + 81.96113143286378, + 82.73119251006669, + 81.6679386637911, + 79.30452543196797, + 76.29732195455553, + 72.98345678825652, + 69.51024211155168, + 65.94561101719681, + 62.323860033711405, + 58.66380331616119, + 54.97650421145763, + 51.268857711074894, + 47.545383074696026, + 43.80918203733082, + 40.062480326995804, + 36.30694829457984, + 32.54389821015404, + 28.7744094859381, + 24.999410048014337, + 21.219730055602575, + 17.436137627801717, + 13.64936255318207, + 9.86011181872367, + 6.0690795229956995, + 2.2769529707933924, + -1.5155837184351146, + -5.3078474304658325, + -9.09915439326955, + -12.888818170914726, + -16.67614642044591, + -20.460435392205795, + -24.240960909003054, + -28.01696414002296, + -31.78762979089258, + -35.55205318336309, + -39.30919077443532, + -43.05778536862937, + -46.796251464899306, + -50.522495573441375, + -54.23362619170362, + -57.92546805329504, + -61.59171119106922, + -65.2223379329397, + -68.80052344765211, + -72.29605445928, + -75.65013632749084, + -78.73751034046876, + -81.27222906407015, + -82.65906902617515, + -82.25529170285654, + -80.28145213919788, + -77.45758586078571, + -74.23321904768763, + -70.80825237875843, + -67.27221340522725, + -63.66880834686883, + -60.02132464572185, + -56.343128752639174, + -52.642382744137315, + -48.92434112457876, + -45.19255043767667, + -41.44951413559634, + -37.69707989903607, + -33.93667481098624, + -30.169453047408037, + -26.39639110004489, + -22.618350331743592, + -18.836118509547784, + -15.050437422596415, + -11.262021084295096, + -7.471567480671367, + -3.67976590254668, + 0.11269866099037879, + 3.9051429257967842, + 7.696883559455931, + 11.487235402575749, + 15.275508793178131, + 19.06100503297538, + 22.843008838266226, + 26.62077627196906, + 30.39351607618848, + 34.16036137245759, + 37.920327111090124, + 41.67224595837311, + 45.414670615719494, + 49.14572211111541, + 52.8628477932373, + 56.5624218648891, + 60.23905779806004, + 63.884363699889896, + 67.48455010478618, + 71.01549522367667, + 74.4317062875397, + 77.63948586328199, + 80.42877647416155, + 82.33022132538022, + 82.62296474153773, + 81.14607621533311, + 78.56544066263146, + 75.45650996794906, + 72.09147118565804, + 68.58978189002667, + 65.00781555952823, + 61.37469096248504, + 57.70669389740371, + 54.01355612869766, + 50.30142650094587, + 46.57438499908131, + 42.83526464114443, + 39.08612201492238, + 35.32851889644909, + 31.563697067778072, + 27.79269003511928, + 24.016395980011527, + 20.235626053203838, + 16.45113650640106, + 12.663649967186485, + 8.8738692978865, + 5.0824863653006735, + 1.2901873740801917, + -2.502343990428738, + -6.294424600656789, + -10.085370217165815, + -13.874493250010865, + -17.661099034078028, + -21.44447954819287, + -25.22390322415683, + -28.99859901282615, + -32.76773208339942, + -36.53036722129678, + -40.28541378251019, + -44.031542253273535, + -47.76705569108953, + -51.48968684113399, + -55.196267741681076, + -58.88217029811931, + -62.54031336988325, + -66.1592984785997, + -69.71966819410298, + -73.1857915596955, + -76.4867156244802, + -79.46779954251512, + -81.77537005995133, + -82.73753779485195, + -81.86257599296714, + -79.60418673655619, + -76.64612570990529, + -73.35654911691407, + -69.89660967356376, + -66.33993864242925, + -62.72334486265712, + -59.06685094590822, + -55.38214866095431, + -51.67648153724641, + -47.95457237244822, + -44.21964664319206, + -40.47400761659297, + -36.719375273181, + -32.95709405815201, + -29.188264340258375, + -25.413827646759717, + -21.634622857812378, + -17.85142356557547, + -14.064962885578701, + -10.275949740318204, + -6.4850792901510905, + -2.6930393753979724, + 1.0994856577488807, + 4.8918126666200985, + 8.683258034461641, + 12.473135744242645, + 16.260754317868024, + 20.045411620121147, + 23.82638629687759, + 27.602924220620583, + 31.374217658818495, + 35.139373794978354, + 38.89736741611069, + 42.64696947737834, + 46.386637801787465, + 50.11434626208415, + 53.82731005554778, + 57.52152761073989, + 61.19098237516446, + 64.82617664130105, + 68.41126426917735, + 71.91801528202996, + 75.29201279614729, + 78.41847130529375, + 81.03636008451616, + 82.58727269876566, + 82.38904737667421, + 80.551070448141, + 77.79229003185947, + 74.59908804019511, + 71.19052875490115, + 67.66401319031148, + 64.0666141206153, + 60.42318770208875, + 56.747894171505756, + 53.049326165388, + 49.332985218929466, + 45.60256602136771, + 41.8606639232768, + 38.10918502425098, + 34.349594137422834, + 30.583069994126696, + 26.81060505924693, + 23.033070994016295, + 19.25126208732187, + 15.465924144872828, + 11.677773558501709, + 7.887509650200323, + 4.095822408891083, + 0.3033971459678747, + -3.4890827597239453, + -7.28093405926403, + -11.071471899543587, + -14.860007290535261, + -18.64584282729841, + -22.428265537254017, + -26.20653539658004, + -29.979867513486475, + -33.74740507485589, + -37.50817865456485, + -41.26104494409548, + -45.004593555596536, + -48.73700263599576, + -52.45580930002549, + -56.15753225262949, + -59.837025459278955, + -63.48631515532748, + -67.0923803443587, + -70.63261215206704, + -74.06475047142484, + -77.30262841350353, + -80.15453915988643, + -82.18742911631836, + -82.68438073526492, + -81.37584117987781, + -78.88162813603893, + -75.81323788304479, + -72.46875264107499, + -68.97858719159635, + -65.40368133701979, + -61.77521345562586, + -58.11048158799761, + -54.41975348020394, + -50.70947961298324, + -46.98391815545922, + -43.246011408115606, + -39.497884873476494, + -35.74114461878464, + -31.977061197024234, + -28.206686850921717, + -24.43093189396309, + -20.650615219352613, + -16.866497902406422, + -13.079305472817186, + -9.289742458021871, + -5.498501621136332, + -1.7062696048872015, + 2.0862697376088524, + 5.878433296478103, + 9.669537045232213, + 13.458893907570676, + 17.245810244263385, + 21.02957991232539, + 24.80947458173549, + 28.584728541927745, + 32.35451548153221, + 36.11791348555419, + 39.87385241148467, + 43.621034223087086, + 47.357810512566985, + 51.08198979209821, + 54.79052486243885, + 58.478985923851326, + 62.140630628630554, + 65.76466960000415, + 69.33281256464575, + 72.81184484924056, + 76.13627016058919, + 79.16467773411944, + 81.57344122734159, + 82.72040757801041, + 82.04050032472597, + 79.89581274219519, + 76.99112066043533, + 73.7276551498014, + 70.28183073284217, + 66.7335438099924, + 63.1223396560237, + 59.469544952909764, + 55.78752426726588, + 52.083891888523034, + 48.363586030414965, + 44.62996262040349, + 40.88540643397203, + 37.13168952149301, + 33.37019005072525, + 29.602030351756387, + 25.828166216046274, + 22.049445685557327, + 18.266648118102395, + 14.480510147838348, + 10.69174275509508, + 6.901042237006449, + 3.109097013369039, + -0.6834083171776973, + -4.475790565069926, + -8.267366247395682, + -12.057449731051792, + -15.845350342375927, + -19.630367460090653, + -23.411782393254764, + -27.188845471291724, + -30.96075615086684, + -34.7266329170992, + -38.485468041837066, + -42.23605933944663, + -45.9769059427349, + -49.70604585646024, + -53.42079561062464, + -57.117318021406426, + -60.789872960994266, + -64.4294497262214, + -68.02111218722848, + -71.53845838608996, + -74.93106753101243, + -78.09364575028, + -80.7879997337446, + -82.49339648130601, + -82.50238684747308, + -80.80999379657166, + -78.12201479384456, + -74.96245643254281, + -71.5714114301522, + -68.05495989368315, + -64.4638548056969, + -60.82465076884986, + -57.15236020689537, + -53.45603478816785, + -49.74143795413682, + -46.01242078182465, + -42.271675318744826, + -38.52116899472559, + -34.76240617996252, + -30.99659133832845, + -27.22473368086903, + -23.447715680430807, + -19.666338489124524, + -15.88135215438261, + -12.09347559188535, + -8.303409550347768, + -4.511844770932064, + -0.7194669187824353, + 3.0730405123024185, + 6.864994337427315, + 10.65570998073205, + 14.44449907426936, + 18.230665422291978, + 22.01349822756532, + 25.79226116839748, + 29.566175398200738, + 33.334393686524706, + 37.09596150453473, + 40.84975846562254, + 44.5944093867477, + 48.32814682858293, + 52.04859324033853, + 55.75240427309031, + 59.43466086795039, + 63.08778178136771, + 66.69946259120623, + 70.24849361645478, + 73.69557613797927, + 76.96138061967056, + 79.8708745903094, + 82.02576977887414, + 82.72281605220618, + 81.59154898095659, + 79.19123232746897, + 76.16677468773422, + 72.84432058077498, + 69.36637646882485, + 65.79889151291117, + 62.17528181845463, + 58.51393537403807, + 54.82569273448403, + 51.11732479653338, + 47.39327810810719, + 43.6566100862361, + 39.90951863778213, + 36.153656286031016, + 32.39032373761776, + 28.62059287445483, + 24.845386739583176, + 21.065532366493184, + 17.281795917787072, + 13.494905997302116, + 9.705568906597899, + 5.914478371403644, + 2.1223215112968745, + -1.6702176293331694, + -5.462455939370824, + -9.253709580660548, + -13.04329194940043, + -16.830510362109873, + -20.614660439183528, + -24.395016908273828, + -28.170819121342202, + -31.941248870379148, + -35.705396914926894, + -39.46221266902106, + -43.21042812397363, + -46.94844113113834, + -50.674132290219596, + -54.38456898944664, + -58.075508883742536, + -61.74052833854922, + -65.36940744317042, + -68.9449388066375, + -72.43612924862374, + -75.78245137847463, + -78.85448288462662, + -81.35647023039458, + -82.67995575924849, + -82.20055598500124, + -80.17867710277855, + -77.33198657515051, + -74.0966279491162, + -70.66582971532323, + -67.12638279473323, + -63.52081628794172, + -59.87186552565098, + -56.192615986710244, + -52.49107663304148, + -48.77241379518066, + -45.040120987547105, + -41.29666869767751, + -37.5438836212687, + -33.783179277672126, + -30.015701014358044, + -26.24241958335407, + -22.4641926516937, + -18.681805650924158, + -14.895998936405139, + -11.107485676407888, + -7.316963385393451, + -3.5251211104426416, + 0.26735626912387667, + 4.0597854970583995, + 7.851483202597032, + 11.64176410249783, + 15.429938269318269, + 19.215306499080977, + 22.997152610201834, + 26.774731151962133, + 30.54724841164307, + 34.31383363750641, + 38.073495775135015, + 41.82505826179685, + 45.5670596179898, + 49.29759890978827, + 53.01408892218987, + 56.71284810176197, + 60.38839686218488, + 64.03218092203679, + 67.63011098456178, + 71.15747163525535, + 74.5674934806331, + 77.76348783517602, + 80.52812173204988, + 82.3782450784964, + 82.59436121462431, + 81.05728374169408, + 78.44632663198723, + 75.32313293779711, + 71.95080774886794, + 68.44500347343973, + 64.8605005697447, + 61.22569448935129, + 57.55651337170304, + 53.862498642137254, + 50.149691592989605, + 46.4221084741611, + 42.682543121078005, + 38.93302737109487, + 35.17510707705295, + 31.410013673639092, + 27.63877393040586, + 23.8622816711643, + 20.0813452705271, + 16.296719255325968, + 12.509125219458118, + 8.719265435474503, + 4.9278314554481355, + 1.1355093327422043, + -2.6570173018259706, + -6.44906530722745, + -10.239950356283254, + -14.028984654937902, + -17.81547313569042, + -21.59870704606492, + -25.37795356334073, + -29.15243957736127, + -32.92132697617859, + -36.68367543090848, + -40.438386419817036, + -44.18411833505676, + -47.91915557625939, + -51.64120172761477, + -55.347042262977055, + -59.03197243230255, + -62.688779687517034, + -66.30582829152651, + -69.86320378436143, + -73.32432315104803, + -76.61606961026249, + -79.57854233933739, + -81.84635376962405, + -82.73789435841982, + -81.79208271555488, + -79.49366584999912, + -76.5168662155022, + -73.21805828973623, + -69.75309066743225, + -66.1934134656908, + -62.574876717935624, + -58.9170431754992, + -55.23136606148373, + -51.52495686921205, + -47.80246141472253, + -44.0670584323958, + -40.32102192745358, + -36.56605316365071, + -32.80348445704185, + -29.034408277738414, + -25.25976102643221, + -21.48037829535739, + -17.697031612446327, + -13.910452837842916, + -10.121350163525195, + -6.330418349276139, + -2.5383450338602045, + 1.2541855213141995, + 5.046490183896224, + 8.83788527947726, + 12.627684636893495, + 16.415196460915332, + 20.199718024968327, + 23.980526940814652, + 27.756867357384014, + 31.527928769988105, + 35.29281401239581, + 39.050491149374935, + 42.79972081352572, + 46.5389449470744, + 50.26611274552109, + 53.97840035293473, + 57.67174269961967, + 61.34001613383602, + 64.97353352491507, + 68.55609305282653, + 72.05874604118796, + 75.42549423666621, + 78.53777750372466, + 81.12554777589993, + 82.61655388064548, + 82.34161449382842, + 80.45199731658988, + 77.66838026595227, + 74.46331662028827, + 71.04853463771563, + 67.51841856037139, + 63.918754721307884, + 60.27380164085112, + 56.59741794691156, + 52.89803303753257, + 49.1810549562581, + 45.450122403074616, + 41.70779603418454, + 37.95595991155953, + 34.19606462264285, + 30.429279643102234, + 26.656591417416344, + 22.878867724773027, + 19.09690039487872, + 15.311433718404137, + 11.523183189846005, + 7.7328476273822435, + 3.941116757254881, + 0.14867577032935642, + -3.643791989218215, + -7.435603240814252, + -11.226073017863307, + -15.014512083148716, + -18.800222557191884, + -22.582490620002527, + -26.360574812860555, + -30.133687909024527, + -33.90096940279674, + -37.66144413579613, + -41.41395998554298, + -45.15709302710441, + -48.88900047033336, + -52.60718655249725, + -56.30811711154772, + -59.986558252403405, + -63.63438372959653, + -67.23829293455691, + -70.7751280116356, + -74.20145951643144, + -77.42840446499225, + -80.25763424410702, + -82.24275353061098, + -82.66415874255017, + -81.29194659768197, + -78.76475818272282, + -75.68091788364573, + -72.32862716766942, + -68.83410013564992, + -65.25652958223367, + -61.626308319822115, + -57.96034939632496, + -54.2687171885758, + -50.55774794771862, + -46.83163246865293, + -43.093271780269035, + -39.344765382365, + -35.587702641114525, + -31.823343265094742, + -28.052732436176363, + -24.27677589591201, + -20.496289619365935, + -16.712032863467748, + -12.924730063846535, + -9.135085120588492, + -5.343790459863194, + -1.551532560806514, + 2.2410047849265267, + 6.033138459423486, + 9.824184356135321, + 13.613455208576353, + 17.4002569998468, + 21.183882897041048, + 24.96360338136831, + 28.73865078257939, + 32.5081956617127, + 36.27131122119812, + 40.02691979273752, + 43.773711788447514, + 47.51002099819846, + 51.23362816376314, + 54.9414418686205, + 58.628959803526286, + 62.28931594487212, + 65.91149903128205, + 69.47679470953975, + 72.95111303012453, + 76.26698734267549, + 79.27823692026408, + 81.65031261027828, + 82.7294617673279, + 81.97630272485353, + 79.78829480402115, + 76.86324318844775, + 73.58984859833252, + 70.13867592549988, + 66.58722203220975, + 62.97398725421398, + 59.31980178826629, + 55.636774712354196, + 51.93237982124684, + 48.21147383894489, + 44.477363411423866, + 40.732402554305345, + 36.97834368292579, + 33.21655225545162, + 29.448142327723072, + 25.674064317800557, + 21.895162816428307, + 18.112215009524185, + 14.325956206041752, + 10.53709661188482, + 6.746332097463998, + 2.9543508664866955, + -0.8381625748075032, + -4.630525051920466, + -8.422053029919056, + -12.212060731854008, + -15.999857186236518, + -19.784741213904294, + -23.565993144410278, + -27.342861669010137, + -31.114543602590764, + -34.88015327782458, + -38.63867654334294, + -42.38890134958575, + -46.12931166586397, + -49.85792197276779, + -53.57201166611671, + -57.26768339605853, + -60.93909602307905, + -64.57706123308647, + -68.16631181995606, + -71.67978269856981, + -75.06560816474739, + -78.21507123835536, + -80.88172007405726, + -82.5307770314797, + -82.4626073962425, + -80.71493510177913, + -77.99993389189726, + -74.82756582468522, + -71.42987692646206, + -67.90962049746177, + -64.31614256467245, + -60.675350429181634, + -57.001932635152684, + -53.304766796337695, + -49.589517232429856, + -45.85997592311975, + -42.11879841876638, + -38.367929022079416, + -34.608857196715086, + -30.84277771420651, + -27.070693479982403, + -23.293482896692193, + -19.511944533213054, + -15.726826841060241, + -11.938847787340398, + -8.148707585959446, + -4.357096698003689, + -0.5647006591630293, + 3.22779707611632, + 7.019713295451146, + 10.8103633169484, + 14.599058540160076, + 18.385102321586274, + 22.1677830616031, + 25.946363075308735, + 29.720061291802523, + 33.48802695608608, + 37.24930006179629, + 41.002751797342945, + 44.746994046674416, + 48.48023939452453, + 52.200078991536394, + 55.903118319729835, + 59.5843552939545, + 63.236065356253505, + 66.84568305360469, + 70.39149042526736, + 73.83311642666771, + 77.08876339762233, + 79.97738206905926, + 82.08795664834066, + 82.7111399465849, + 81.51294027443683, + 79.07680510887282, + 76.03560129334524, + 72.70477988452535, + 69.22221095492377, + 65.65192646599981, + 62.02648878659101, + 58.36387130345299, + 54.674697232042796, + 50.96561614696443, + 47.241003388732366, + 43.50387291904383, + 39.75639534199529, + 36.000205677343956, + 32.236593277608705, + 28.466622633162768, + 24.691211997872553, + 20.911185343818136, + 17.127306921546726, + 13.340304180898995, + 9.550882759340789, + 5.75973602461978, + 1.967550921811465, + -1.8249885713432108, + -5.617199339102995, + -9.408397468473865, + -13.197896176444015, + -16.985002422979683, + -20.76901117537769, + -24.549196032532176, + -28.32479448043019, + -32.09498532679149, + -35.85885466595004, + -39.615344717206106, + -43.36317643107333, + -47.10073066190641, + -50.82586154599605, + -54.53559445421035, + -58.22561840278562, + -61.88939326265331, + -65.51649142608551, + -69.0893115910792, + -72.57605499640371, + -75.9143983613542, + -78.97059532614163, + -81.43877769694475, + -82.69759643779717, + -82.14306689049324, + -80.0744352557494, + -77.20561775994591, + -73.95957129158431, + -70.52308110738505, + -66.98029691032619, + -63.372608178985175, + -59.722213923734344, + -56.04192589893492, + -52.339603554131365, + -48.62032696467335, + -44.88753769973689, + -41.14367392625765, + -37.39054175411917, + -33.62954139538303, + -29.861809538534963, + -26.08831131052888, + -22.30990076148688, + -18.52736104234392, + -14.741431113179786, + -10.952823324235476, + -7.162234737702594, + -3.3703541710119853, + 0.4221335953408067, + 4.21454532337673, + 8.006197594066514, + 11.796404988316812, + 15.58447729727162, + 19.369714788976022, + 23.151400352318017, + 26.928786977785, + 30.70107843311534, + 34.46740000005494, + 38.226754483612424, + 41.97795589094687, + 45.719528257295785, + 49.44954821287697, + 53.16539321475005, + 56.86332466739776, + 60.537767650805556, + 64.1800012199654, + 67.77562762860764, + 71.29931899297935, + 74.70298437059391, + 77.88682970816646, + 80.62598334788609, + 82.42338087655352, + 82.56256028844065, + 80.96659549259157, + 78.3262499692522, + 75.18921193663276, + 71.8097879152842, + 68.29996086464612, + 64.71297135703554, + 61.07651329560376, + 57.40616686960909, + 53.711287871976815, + 49.99781249829123, + 46.26969462761392, + 42.529689712346915, + 38.77980532975888, + 35.02157172194477, + 31.256210181671516, + 27.484740880455576, + 23.708053379730305, + 19.92695334455925, + 16.14219362386736, + 12.354494811211982, + 8.564558613382399, + 4.7730762852840956, + 0.9807337425786207, + -2.8117854269924, + -6.60379805783161, + -10.394619722482988, + -14.183562407017813, + -17.969930620221866, + -21.753014848786286, + -25.532080973840042, + -29.306353765284072, + -33.07499174598433, + -36.83704935156281, + -40.5914200052612, + -44.33674974015965, + -48.071303891509636, + -51.792756237742196, + -55.49784462421786, + -59.18178580341245, + -62.83723244559569, + -66.45230494802698, + -70.00661783944145, + -73.46260379714913, + -76.74490173158094, + -79.68815088694485, + -81.9149583475749, + -82.73486614154265, + -81.71918200916745, + -79.38191998898556, + -76.38695775000728, + -73.07917235717424, + -69.60929746481496, + -66.04667778295077, + -62.42623483509832, + -58.76708462788034, + -55.08044802681737, + -51.37330764414916, + -47.650234034205496, + -43.91436018153032, + -40.167931430521776, + -36.41263070725742, + -32.649778446108826, + -28.880459384601533, + -25.105604910772485, + -21.32604740844398, + -17.542556397448642, + -13.755862522648203, + -9.96667327434917, + -6.175683032997106, + -2.383579251961809, + 1.4089538788846518, + 5.201233225286805, + 8.992575042290438, + 12.782292989071864, + 16.569694933155336, + 20.354077529197145, + 24.13471731685258, + 27.910856668257466, + 31.68168223125116, + 35.44629238235309, + 39.20364830823296, + 42.95250008881158, + 46.691273436967485, + 50.417892326593275, + 54.12949296560895, + 57.8219452882499, + 61.48901586336122, + 65.12082302921968, + 68.70079880562389, + 72.19925243170859, + 75.55854745642998, + 78.65620479491585, + 81.21286291759853, + 82.64260570445526, + 82.2912534047266, + 80.351347541285, + 77.54367706545396, + 74.32709769729199, + 70.90625266598467, + 67.37261750134705, + 63.770734645581655, + 60.124282860105, + 56.44682735641158, + 52.74663836706241, + 49.029032617571225, + 45.29759405109037, + 41.554849364934896, + 37.802661041925646, + 34.04246574016825, + 30.27542387705839, + 26.502516011410627, + 22.724606134029088, + 18.942483681573904, + 15.15689147678304, + 11.368544150829258, + 7.578140042943175, + 3.786368635425407, + -0.006084986397686853, + -3.798537499883172, + -7.590305579580807, + -11.380704130423657, + -15.16904364911749, + -18.954625756565292, + -22.736735751059538, + -26.514630691275592, + -30.287520948654677, + -34.05454223005677, + -37.814713508667396, + -41.56687364879303, + -45.30958489026722, + -49.040983046366065, + -52.75853874336754, + -56.458663730542995, + -60.13603411244088, + -63.782367185335, + -67.38407480002499, + -70.91743298845596, + -74.33780258858535, + -77.55348252260124, + -80.35928073799784, + -82.29527147192601, + -82.64062603763499, + -81.20602544656117, + -78.64689373858545, + -75.54807672628293, + -72.188193100926, + -68.68940915505605, + -65.10923090767996, + -61.47729020290004, + -57.810126026954336, + -54.11760467449555, + -50.40595092337493, + -46.67928972644492, + -42.940481740413446, + -39.19160101527734, + -35.434220569455896, + -31.66958950031352, + -27.898746086797075, + -24.122591607813256, + -20.341939197008948, + -16.557546347546353, + -12.77013644021196, + -8.98041277628744, + -5.189067466283938, + -1.3967868422839624, + 2.3957453514899028, + 6.187845975838071, + 9.978830829723684, + 13.768012439058719, + 17.554696386630802, + 21.338175118978473, + 25.117717886372674, + 28.89255499999225, + 32.66185381040431, + 36.42468251914182, + 40.17995576053784, + 43.926352140814465, + 47.66218726032635, + 51.38521348102732, + 55.09229417073793, + 58.77885279578653, + 62.43789654083962, + 66.05818621287035, + 69.6205707054039, + 73.09005585171136, + 76.39713295498518, + 79.39067151101575, + 81.7249018663978, + 82.7351185803411, + 81.90955801238708, + 79.67950417077337, + 76.73473917335109, + 73.45170105646567, + 69.99531571547965, + 66.44076615897568, + 62.82554195522871, + 59.169991527508, + 55.48597537337928, + 51.78083030306051, + 48.05933345986023, + 44.324743308395675, + 40.57938377013012, + 36.82498804522098, + 33.062909156193065, + 29.29425306859114, + 25.519964953283303, + 21.740886037991338, + 17.95779139910969, + 14.171415064968796, + 10.38246649928862, + 6.591641169420034, + 2.7996270810566304, + -0.9928913373447952, + -4.785230913095854, + -8.576708045635954, + -12.36663679833406, + -16.15432588172618, + -19.939073531916033, + -23.720159062083628, + -27.496829474204446, + -31.268278869579028, + -35.0336173265306, + -38.791824123652226, + -42.54167713161043, + -46.281644830953034, + -50.00971767228401, + -53.723137100821745, + -57.41794422245916, + -61.088194433428285, + -64.72451716385972, + -68.31130467039266, + -71.82080780060701, + -75.19966542417023, + -78.33560900376182, + -80.97365001434453, + -82.56501086064218, + -82.41978614617847, + -80.6182296982982, + -77.87707511199854, + -74.69228400589773, + -71.28812854580005, + -67.76415701164953, + -64.16835638540135, + -60.5260066554676, + -56.85148158175348, + -53.15348921774205, + -49.43759714782407, + -45.70753960163065, + -41.96593643355839, + -38.21470931684545, + -34.45533312931732, + -30.688993163045673, + -26.916686162675234, + -23.139286561005658, + -19.35759041416661, + -15.572344627818444, + -11.784266256310323, + -7.994055004788802, + -4.202401073579942, + -0.4099898841079432, + 3.3824951355358466, + 7.174370732810573, + 10.964952105625978, + 14.753550403534058, + 18.53946851208876, + 22.321993997721435, + 26.10038776847902, + 29.873866467750602, + 33.64157572909189, + 37.40254994388641, + 41.155651693460094, + 44.89947965647031, + 48.63222602288528, + 52.3514499772241, + 56.05370572306053, + 59.73390621107951, + 63.3841799796302, + 66.99169342367595, + 70.53420500616619, + 73.97023552646462, + 77.21542889537517, + 80.0824998745566, + 82.14747025053641, + 82.69611527414831, + 81.43221362615189, + 78.96138439102684, + 75.90396026565128, + 72.56500601746276, + 69.07792635181877, + 65.50490372281541, + 61.87767419689131, + 58.21380863872469, + 54.52371871706774, + 50.81393568095278, + 47.08876531769173, + 43.351179098365826, + 39.60332091371791, + 35.84680865423616, + 32.082920563777975, + 28.312713906319853, + 24.537102259896468, + 20.75690661415991, + 16.97288936314585, + 13.185776842155233, + 9.396274052721756, + 5.6050740251587685, + 1.8128635455352375, + -1.9796734624376562, + -5.7718538667596775, + -9.562993667281397, + -13.352405886851576, + -17.139397109453654, + -20.92326162272545, + -24.703271859930823, + -28.478663389353688, + -32.248611961147645, + -36.01219889954383, + -39.76835907644151, + -43.515802174892485, + -47.252891706386855, + -50.97745479871183, + -54.68647391155228, + -58.37556788683649, + -62.038077313216014, + -65.66336148635094, + -69.23341391597744, + -72.71560462431398, + -76.04575114314369, + -79.08562265782271, + -81.51894172791972, + -82.71190644850196, + -82.08293660028377, + -79.96889927515633, + -77.07866728868596, + -73.82224639300989, + -70.38021083386009, + -66.83416514061328, + -63.224397211063966, + -59.57258593614882, + -55.89127687051653, + -52.18818373582972, + -48.46830239082054, + -44.73502362350102, + -40.990753978308966, + -37.23727941563844, + -33.47598712237751, + -29.708005315515557, + -25.9342936242649, + -22.15570256961218, + -18.373013083117495, + -14.586962772471207, + -10.798263200178427, + -7.007610997685096, + -3.2156947684555472, + 0.576800793701974, + 4.369192458669395, + 8.160796748626632, + 11.95092809642418, + 15.738895995900451, + 19.524000165440736, + 23.305522534074395, + 27.082714490628, + 30.85477722242217, + 34.620831957321634, + 38.37987523295562, + 42.130711438692465, + 45.87184984008702, + 49.601344187184075, + 53.316535888927014, + 57.013628088251615, + 60.68694835681159, + 64.32760496485432, + 67.92088333014188, + 71.44082458502382, + 74.83797170065544, + 78.00931158318166, + 80.72217590712067, + 82.46552137452386, + 82.52766278627088, + 80.87421195487173, + 78.20542481944474, + 75.05496526927435, + 71.66863316001503, + 68.15487789041944, + 64.56545340876023, + 60.927374030173944, + 57.255881858007584, + 53.5601518662143, + 49.84601767899739, + 46.11737221376602, + 42.37693336823349, + 38.62668496824127, + 34.86814196895201, + 31.102515733528886, + 27.33081997781623, + 23.553940098023197, + 19.77267911657625, + 15.98778825091258, + 12.199987126481162, + 8.409976906693108, + 4.618448565071695, + 0.826087891035033, + -2.966421561528403, + -6.758396593886541, + -10.549152668664377, + -14.338001539667417, + -18.124247274899332, + -21.907179575926087, + -25.686062993068077, + -29.460120126477864, + -33.22850606211622, + -36.99026989569431, + -40.744296841155055, + -44.489220339684955, + -48.223286300832925, + -51.94413811728353, + -55.64846503588906, + -59.33140360904031, + -62.985468561130794, + -66.5985301363871, + -70.14971835191585, + -73.60045000727933, + -76.87304006795746, + -79.79647014430645, + -81.98107702297035, + -82.72852235872104, + -81.64409347315907, + -79.26918698333715, + -76.25663494983807, + -72.94012369035526, + -69.46546106023452, + -65.89996151095731, + -62.27764815903359, + -58.61720333093276, + -54.92962170882, + -51.221760172718675, + -47.49811572935526, + -43.76177659943066, + -40.01496006042105, + -36.259331072564336, + -32.49619842860099, + -28.726639292384803, + -24.951580146292716, + -21.17185023864512, + -17.3882171310731, + -13.60141028722538, + -9.812136518953505, + -6.021089843041216, + -2.2289575382955973, + 1.5635762690743042, + 5.355828436187727, + 9.147115140442995, + 12.936749862322433, + 16.724040119279934, + 20.508281928586065, + 24.288750730454, + 28.064687080423635, + 31.83527472080696, + 35.599607485880604, + 39.35663955842206, + 43.10511027599156, + 46.843428829214, + 50.56949350351531, + 54.28039979816182, + 57.97195131370176, + 61.637802396826196, + 65.26787210482792, + 68.84521635983836, + 72.33937973156212, + 75.69103180597574, + 78.7736316924802, + 81.29821838934701, + 82.6654633745913, + 82.23818642923504, + 80.24938023843472, + 77.41842757396353, + 74.19066864239404, + 70.76391391720091, + 67.22683659868034, + 63.62277696650093, + 59.974851523319025, + 56.296340061588204, + 52.59535760610149, + 48.877131662549466, + 45.14519259628851, + 41.402033841609246, + 37.649496729795466, + 33.889004261352646, + 30.121707972552905, + 26.348582654303375, + 22.570488588207937, + 18.78821287130977, + 15.002496894401004, + 11.214054449195947, + 7.4235834116318005, + 3.6317730301118893, + -0.16069170895059998, + -3.953127499556924, + -7.744850966738147, + -11.535176880975932, + -15.32341546412032, + -19.108867823870746, + -22.89081835616356, + -26.66852260602865, + -30.441188496985525, + -34.207947880193224, + -37.96781375863964, + -41.71961582984682, + -45.461902261526724, + -49.19278709499763, + -52.909706729417046, + -56.60901777117144, + -60.28530442865069, + -63.93012392505307, + -67.52959318758128, + -71.05940581537209, + -74.47367366590196, + -77.67777686028464, + -80.4594217986122, + -82.34500163884296, + -82.61398532399923, + -81.1183542988853, + -78.52829186729018, + -75.4149517140675, + -72.04767505666942, + -68.54473018041341, + -64.96199476400427, + -61.328363409793745, + -57.66001151582273, + -53.966612315840194, + -50.25428170262203, + -46.52708020590635, + -42.7878289293575, + -39.038576966927515, + -35.28088129749831, + -31.515980605087062, + -27.744906395330577, + -23.968555570423117, + -20.187738479862574, + -16.403210890889596, + -12.61569515412164, + -8.82589398754487, + -5.034499195387851, + -1.2421969680754075, + 2.5503289944804646, + 6.342395529347841, + 10.133318337957101, + 13.922409733380961, + 17.708974889147733, + 21.49230551644434, + 25.271669611262798, + 29.04629543046451, + 32.81534706005696, + 36.577887619238865, + 40.33282392121541, + 44.078822575393914, + 47.81418069077955, + 51.53662175741391, + 55.24296309365998, + 58.928552462282084, + 62.586267485297796, + 66.20463550248489, + 69.76405673687539, + 73.22860491981511, + 76.52665882460961, + 79.50195963430752, + 81.79723397524795, + 82.737545204464, + 81.84055159216199, + 79.56970658580023, + 76.60584203975755, + 73.31342502203337, + 69.85194880481072, + 66.2943649910598, + 62.677184951099946, + 59.02028921784606, + 55.335296147418795, + 51.62940878783121, + 47.90732642258825, + 44.17226030572618, + 40.42650483770171, + 36.671774354720746, + 32.90940966541905, + 29.14050878806477, + 25.366011739900387, + 21.586756446992396, + 17.803515916255947, + 14.017022920861399, + 10.227986197891834, + 6.4371008203978235, + 2.645054600301493, + -1.1474681101136839, + -4.939784139637097, + -8.731209821537531, + -12.52105905754084, + -16.308640235262768, + -20.093250996412237, + -23.874169621141554, + -27.650641395151236, + -31.421857664139473, + -35.186924187456476, + -38.94481357457304, + -42.69429346275503, + -46.43381660107599, + -50.16134901619421, + -53.87409354060581, + -57.56802857534553, + -61.23710391249351, + -64.871762537909, + -68.4560473756506, + -71.96150519454233, + -75.33322999833827, + -78.45527384355182, + -81.06383666054501, + -82.59623350308435, + -82.37420090193406, + -80.52015141779586, + -77.75366584368759, + -74.55680692264319, + -71.14634222104925, + -67.6187315535344, + -64.02064810440478, + -60.376763191344324, + -56.701144145858, + -53.00233351539819, + -49.28580425580193, + -45.55523400657362, + -41.813207596296515, + -38.06162447161123, + -34.301945174392635, + -30.53534567598419, + -26.7628166624805, + -22.985228663072213, + -19.203375263621222, + -15.418001850521314, + -11.629824581094022, + -7.839542660002776, + -4.047846030184483, + -0.25541999898118944, + 3.537052033243626, + 7.3288867755487805, + 11.119399306439629, + 14.907900524010614, + 18.693692837647507, + 22.476062968769213, + 26.254270398858573, + 30.02752945350641, + 33.79498210418216, + 37.555657060992374, + 41.308408174716085, + 45.051820723287946, + 48.784066185385896, + 52.502671251079725, + 56.20413792889659, + 59.883292539882966, + 63.53211351948901, + 67.1374925486571, + 70.6766499879564, + 74.10696354303501, + 77.34142876772817, + 80.18630452361178, + 82.20443407986603, + 82.67799196692513, + 81.34964872625194, + 78.84519127509593, + 75.77202810554655, + 72.42514788432578, + 68.93365328188213, + 65.35794076048772, + 61.72894545350919, + 58.063846687545094, + 54.37284974605524, + 50.66237015924477, + 46.9366455607, + 43.19860572162565, + 39.450368285269604, + 35.69353429680089, + 31.9293710687853, + 28.158928751519987, + 24.38311631915349, + 20.60275182451232, + 16.818595833196323, + 13.031373582147484, + 9.241789445126907, + 5.45053611764842, + 1.6583002259561386, + -2.134234363159341, + -5.926384505026351, + -9.717466115476494, + -13.506792024725332, + -17.29366843917342, + -21.07738896050199, + -24.85722484288731, + -28.632409713086727, + -32.40211622434937, + -36.165420868018145, + -39.921251069342006, + -43.66830508595765, + -47.40492883103002, + -51.12892199948911, + -54.83722341070438, + -58.52538042481742, + -62.18661188065691, + -65.81005902671538, + -69.37729951274605, + -72.85484719779669, + -76.17659736980626, + -79.19967256486845, + -81.59709341364572, + -82.72309761107893, + -82.02044283214494, + -79.86228543494074, + -76.95129114401635, + -73.68477235993036, + -70.23731460775223, + -66.68806700827541, + -63.07625086402165, + -59.423039583986544, + -55.740719178635985, + -52.036860905564794, + -48.316378114294295, + -44.582611754396666, + -40.837937292169244, + -37.08412086420078, + -33.32253683255589, + -29.554305068144433, + -25.780379781573046, + -22.001608014256814, + -18.21876850850813, + -14.432597536815287, + -10.643805882243875, + -6.853089747889358, + -3.06113752165158, + 0.7313661932884465, + 4.523738179717596, + 8.315294906068189, + 12.105350660941866, + 15.893214642323528, + 19.678186016377897, + 23.459545743831804, + 27.23654359459971, + 31.008378145341386, + 34.77416652025078, + 38.53289890945807, + 42.28336995627829, + 46.024073948840346, + 49.753041413600094, + 53.467577126181524, + 57.1638249318564, + 60.83601297074332, + 64.47507495039248, + 68.06597151435204, + 71.58209478251122, + 74.97257720598728, + 78.13107114864312, + 80.81684896894481, + 82.50484925541404, + 82.48992874506197, + 80.78034651487259, + 78.08398759642921, + 74.92048112729995, + 71.5274023871667, + 68.0097940406202, + 64.41797225537196, + 60.77829154154326, + 57.10566461626642, + 53.40908977380824, + 49.69430017540743, + 45.96512891421509, + 42.22425697654048, + 38.47364481491945, + 34.71479232645489, + 30.948901086142985, + 27.17697844237965, + 23.399905680877044, + 19.618483214554317, + 15.833460648062433, + 12.045556647836, + 8.255471836387173, + 4.46389690400661, + 0.671517509270561, + -3.120982833874632, + -6.912920899917398, + -10.703612047233236, + -14.49236780104826, + -18.278491789057384, + -22.06127292311092, + -25.839974410671985, + -29.613816659097708, + -33.38195127778251, + -37.143421957536845, + -40.897105597857085, + -44.6416228776242, + -48.37519999992492, + -52.09544949729729, + -55.799011188189986, + -59.480939909159616, + -63.133609521017426, + -66.74463413381125, + -70.29264605332614, + -73.73801459212376, + -77.00064948687907, + -79.90367094200946, + -82.04488240658877, + -82.71908831850723, + -81.56702698514417, + -79.15558662627389, + -76.12595574834475, + -72.80093405974276, + -69.32158039157459, + -65.75324780669392, + -62.12908813092456, + -58.46736154455887, + -54.77884186726113, + -51.07026288457806, + -47.34604944521643, + -43.60924577605134, + -39.86204153223663, + -36.106083973249, + -32.34267041198245, + -28.57287053852345, + -24.797605991267368, + -21.017702920195045, + -17.233926949945648, + -13.447006373389312, + -9.65764732715211, + -5.86654346272418, + -2.074381879543121, + 1.7181533663900026, + 5.510379130850279, + 9.30161152040957, + 13.091163842258213, + 16.87834326641735, + 20.662445171116335, + 24.442743889085058, + 28.21847814166214, + 31.98882873390718, + 35.75288490445783, + 39.50959374510161, + 43.25768370950533, + 46.995547233824524, + 50.72105652587071, + 54.431265703695026, + 58.12191082519424, + 61.78653173325908, + 65.4148436381402, + 68.98951656755095, + 72.47930766356998, + 75.82313531450274, + 78.89024836650144, + 81.38179132736403, + 82.68531314434018, + 82.18261246947368, + 80.14620292264316, + 77.292661959035, + 74.054015347193, + 70.6214777946535, + 67.08101778563586, + 63.47481110768618, + 59.82542751830749, + 56.145868327045136, + 52.44409669543322, + 48.72525262973094, + 44.99281385147888, + 41.2492410618732, + 37.49635475216341, + 33.73556445310198, + 29.96801293504364, + 26.19466929172641, + 22.41639013841935, + 18.6339602572411, + 14.848119619757977, + 11.059581182860937, + 7.269042358343948, + 3.4771921563454042, + -0.31528454223576485, + -4.10770445557474, + -7.899384166723269, + -11.689638318111207, + -15.477776860861347, + -19.263100389933214, + -23.044892393703403, + -26.82240689011799, + -30.594849328920823, + -34.36134766113392, + -38.12090884624079, + -41.8723532957697, + -45.61421491063679, + -49.34458563671212, + -53.060867094037334, + -56.759359769412036, + -60.434554167736415, + -64.07784390619616, + -67.6750436152756, + -71.20124785408171, + -74.60927890115565, + -77.8014926632042, + -80.55824429482495, + -82.39210354638341, + -82.5844094794986, + -81.02903226389526, + -78.40895924609572, + -75.28149564923851, + -71.90699537316085, + -68.39996655190579, + -64.81471147695379, + -61.17940867688126, + -57.50987913240899, + -53.81560731563854, + -50.10260239291238, + -46.374861619007, + -42.635167185076874, + -38.88554360027441, + -35.12753202565568, + -31.362360866817117, + -27.591054938960916, + -23.814506817972, + -20.033524098870405, + -16.24886083899308, + -12.461238365623927, + -8.671358814181094, + -4.8799136791665125, + -1.087589003401017, + 2.7049315648723233, + 6.496964846592471, + 10.287826452503888, + 14.076828487843924, + 17.86327571860897, + 21.646459117478756, + 25.425645415576227, + 29.20006079401537, + 32.968866036449214, + 36.73111911696682, + 40.48571892563685, + 44.23131990929297, + 47.966200412961946, + 51.688054595404715, + 55.3936529260908, + 59.07826601339016, + 62.73463914585233, + 66.35106056820071, + 69.90746954163684, + 73.36697857606431, + 76.65577956480655, + 79.61229620802028, + 81.8674582111324, + 82.73687515838945, + 81.76937386799527, + 79.45889095069724, + 76.47647573336195, + 73.1749095517371, + 69.70844389866691, + 66.14787404969873, + 62.528762462131695, + 58.870534077671934, + 55.184570713746325, + 51.47794440093692, + 47.75527799327537, + 44.01973631877038, + 40.27358470573612, + 36.51851889179474, + 32.755867632445465, + 28.98672109729948, + 25.21201421049804, + 21.432581632801604, + 17.649194322201367, + 13.86258380682845, + 10.073458100104688, + 6.282511879083473, + 2.490432757099667, + -1.3020949962626158, + -5.0943882184271825, + -8.885763183266459, + -12.675533636051856, + -16.463007643933775, + -20.247482252192125, + -24.028234699369204, + -27.804508536514554, + -31.57549232084759, + -35.340287437959304, + -39.09785973929669, + -42.84696648546207, + -46.586044460771596, + -50.3130348804512, + -54.025101300936356, + -57.71815823821778, + -61.386047677389044, + -65.01902180363811, + -68.60076497944445, + -72.10209873350799, + -75.46651957827757, + -78.57426356633444, + -81.15242805339535, + -82.62454026660765, + -82.3259248773154, + -80.4206774824916, + -77.6296067020365, + -74.42099526750283, + -71.00435710503875, + -67.4731702982881, + -63.87283526407371, + -60.22743137594853, + -56.55072693806198, + -52.851102527669234, + -49.13393827652094, + -45.40285620740486, + -41.66040667270856, + -37.90846721454706, + -34.148484232910675, + -30.381624497608346, + -26.60887270989153, + -22.83109554046107, + -19.049084131635823, + -15.263582364975536, + -11.475305507050878, + -7.684952262710586, + -3.8932123145577493, + -0.10077085069509781, + 3.691688762454628, + 7.483483201628142, + 11.273927430891389, + 15.062332099343788, + 18.84799913876435, + 22.63021441809928, + 26.408235975977465, + 30.181275790901406, + 33.94847212337767, + 37.708847923519535, + 41.461248185676965, + 45.20424458467179, + 48.93598755645605, + 52.653970738975936, + 56.35464297298585, + 60.03274217519495, + 63.68009325926682, + 67.2833061625254, + 70.81904754809104, + 74.24351444088124, + 77.46695718037772, + 80.28894303823651, + 82.25891925832076, + 82.65681118026899, + 81.26521513446431, + 78.728109582148, + 75.63964297869538, + 72.285021045009, + 68.78919493902858, + 65.21083322037666, + 61.580093146085495, + 57.91377241206522, + 54.221874528806914, + 50.510701611808095, + 46.784424362687645, + 43.04593153373469, + 39.297314916075074, + 35.54015894665706, + 31.775720152422732, + 28.00504166065886, + 24.229027898192918, + 20.448494015609317, + 16.6641987702963, + 12.876866311310415, + 9.087200388588217, + 5.295893362406979, + 1.5036316959434186, + -2.288900805578461, + -6.081020989837355, + -9.87204469276243, + -13.66128455404056, + -17.448046401008753, + -21.231623142465462, + -25.011284838555206, + -28.786263147666464, + -32.55572758181254, + -36.31874972848865, + -40.07424945418885, + -43.820913413094495, + -47.557069632928446, + -51.28048990104558, + -54.98806858463497, + -58.67528011400498, + -62.335218859148256, + -65.95680259200475, + -69.52118144447005, + -72.99398594425608, + -76.30712064269778, + -79.31288613307703, + -81.67329285048321, + -82.73116963497793, + -81.95554534423427, + -79.75446767322428, + -76.82331148107284, + -73.54694772313135, + -70.09417962543644, + -66.54178367518803, + -62.92794676602064, + -59.2733502600986, + -55.59002671378761, + -51.885407895885066, + -48.16432619664306, + -44.430073579411626, + -40.68499492242505, + -36.93083683087519, + -33.168961021424074, + -29.40047913131357, + -25.62634002350969, + -21.847387304576774, + -18.06439755500095, + -14.278105727979037, + -10.489221835212264, + -6.698441654188033, + -2.906453356601041, + 0.8860585476947758, + 4.678410857756815, + 8.469919991241131, + 12.259900093729634, + 16.047660065434627, + 19.83249851346104, + 23.613695415952158, + 27.390498898879812, + 31.162104887221115, + 34.9276263367467, + 38.68604698890905, + 42.43615158252595, + 46.17641917675694, + 49.90485666566885, + 53.61873150622565, + 57.31412705028551, + 60.985169816950254, + 64.62261470138246, + 68.2110887355418, + 71.7233151274741, + 75.10696710431083, + 78.25223677376219, + 80.9100559718032, + 82.54132883924406, + 82.44929697456358, + 80.68486904462488, + 77.96175135563905, + 74.7855478995243, + 71.38587409415041, + 67.86448375027143, + 64.27030068870062, + 60.629038063130444, + 56.95528734030442, + 53.25787401774801, + 49.54243277889406, + 45.81273796849133, + 42.07143427385106, + 38.32045913717899, + 34.56129761995953, + 30.79514164865726, + 27.022992293415058, + 23.24572678666234, + 19.46414296827321, + 15.678988852691917, + 11.890982160454847, + 8.100822979935742, + 4.30920172061726, + 0.5168039101146114, + -3.275686978985966, + -7.067587695748032, + -10.858213494342161, + -14.646875668753824, + -18.43287739915843, + -22.215506793781305, + -25.99402569332548, + -29.767652274001883, + -33.53553460879906, + -37.29671089141667, + -41.05004956457183, + -44.79415832224825, + -48.52724330568786, + -52.2468856026845, + -55.94967460536617, + -59.630581650894484, + -63.281836368706955, + -66.89078994505698, + -70.43556219943338, + -73.87543998190574, + -77.12783875608285, + -80.00979714384881, + -82.10631823430103, + -82.70646696154184, + -81.48785013282806, + -79.04092975174166, + -75.99470532651675, + -72.66138057313533, + -69.1774309322997, + -65.60631276060899, + -61.98033222988071, + -58.317338367433024, + -54.62788924912523, + -50.91859813089253, + -47.1938190719875, + -43.45655307545061, + -39.70896262716595, + -35.95267756234486, + -32.18898388788362, + -28.41894393173533, + -24.643474560994264, + -20.863398874738294, + -17.07948059122252, + -13.292446851814715, + -9.503003129331628, + -5.7118427161967515, + -1.9196525352803577, + 1.872883426613116, + 5.665082023367948, + 9.456259289347908, + 13.245728354691103, + 17.032796034276714, + 20.816757053330832, + 24.596884614098073, + 28.3724155674258, + 32.14252772541486, + 35.90630564644929, + 39.6626892024472, + 43.41039576484202, + 47.14780070376744, + 50.87274964660424, + 54.582254489423214, + 58.271982279714436, + 61.9353556571813, + 65.561880703059, + 69.13383043330252, + 72.6191491447152, + 75.95494095077896, + 79.00608306457133, + 81.4635152509459, + 82.70201704330078, + 82.12439061226853, + 80.0416302092079, + 77.16616890695032, + 73.91692056302192, + 70.47872828121332, + 66.93494827726217, + 63.3266278663642, + 59.67580508071439, + 55.99520956049055, + 52.29265594499226, + 48.573198493356294, + 44.84026325660936, + 41.096278770194886, + 37.34304502977488, + 33.58195831253386, + 29.814152762147398, + 26.040591866613436, + 22.262128635453927, + 18.479545576127133, + 14.693581267367529, + 10.904947848248396, + 7.114342276908511, + 3.322453331490177, + -0.47003420887413766, + -4.262437083851087, + -8.054071831386642, + -11.844252960946639, + -15.632290144410439, + -19.417483449943035, + -23.199115435954656, + -26.97643855880584, + -30.748655742399173, + -34.514890959534135, + -38.27414500905534, + -42.02522883870361, + -45.76666180794753, + -49.496513331676326, + -53.212149536992726, + -56.909813572478434, + -60.5839000540317, + -64.22563483660606, + -67.82052178239688, + -71.34303770454602, + -74.7446703212028, + -77.9246362698195, + -80.6556732358351, + -82.43640888754479, + -82.55173419285923, + -80.93788106706072, + -78.28869426335478, + -75.14750343114981, + -71.76595343985133, + -68.25492383108445, + -64.66719259574717, + -61.03024293337969, + -57.359550564106435, + -53.66441558427185, + -49.950742691159384, + -46.22246710002334, + -42.482332801921885, + -38.732340150513366, + -34.97401475737968, + -31.208574922584496, + -27.43703888479756, + -23.660294969908623, + -19.879148069917424, + -16.094350567061174, + -12.306622788565779, + -8.516666302707902, + -4.72517230438092, + -0.9328266955548226, + 2.8596869220564787, + 6.651685348358092, + 10.442484097082376, + 14.231395056350475, + 18.017722570306077, + 21.800756851255322, + 25.579763332620043, + 29.353966070930976, + 33.122522475417526, + 36.884485268223614, + 40.638745256531024, + 44.3839444814312, + 48.1183421448642, + 51.839602464585624, + 55.544448041894476, + 59.228070545977864, + 62.88307962804187, + 66.49751790680614, + 70.05084974219749, + 73.50519402582513, + 76.78447440617325, + 79.72159408364381, + 81.93539138997677, + 82.73290632130094, + 81.69585110617095, + 79.34687057819569, + 76.34645307118788, + 73.03597552959626, + 69.56463126601112, + 66.00113216081851, + 62.38012071014934, + 58.720578688119986, + 55.0336571756345, + 51.326300110406905, + 47.60305549132312, + 43.867042616629455, + 40.12049827750857, + 36.36509994545599, + 32.60216453627658, + 28.832774511761198, + 25.05785979761464, + 21.278251853892556, + 17.49471963395671, + 13.707993451365866, + 9.91878061677404, + 6.127775425555963, + 2.335665302583006, + -1.456865557614834, + -5.2491339941596316, + -9.04045621385742, + -12.830145795357698, + -16.617510470795537, + -20.401846667731245, + -24.182430551792066, + -27.958503893744002, + -31.72925239572669, + -35.49377297224568, + -39.25102457296734, + -42.99975386613642, + -46.73838134031555, + -50.464822876113594, + -54.176201896585766, + -57.86836756447934, + -61.535051408530244, + -65.16630972530449, + -68.74545780466067, + -72.2425683373125, + -75.59948269322575, + -78.69247392152761, + -81.239235098037, + -82.64969124027866, + -82.27477714832048, + -80.31963941009354, + -77.50473328805826, + -74.28469652040533, + -70.86203346689943, + -67.32734473973416, + -63.724798784752046, + -60.07790005080673, + -56.400125550694234, + -52.6996977023751, + -48.981905827048095, + -45.2503174602261, + -41.507449144749565, + -37.75515692889944, + -33.99487333318792, + -30.227756098438082, + -26.45478405729978, + -22.6768201015543, + -18.894652985127625, + -15.109025123197128, + -11.320650918453122, + -7.530228594905026, + -3.7384475884119013, + 0.054007021737322906, + 3.8464518941601042, + 7.63820366415088, + 11.428577170351236, + 15.21688279817935, + 19.00242198105712, + 22.78447970584556, + 26.562312525699003, + 30.335130010786013, + 34.10206662208601, + 37.86213942052138, + 41.61418435270504, + 45.35675920086906, + 49.08799290820331, + 52.80534533630693, + 56.505210943641224, + 60.182237102208184, + 63.82809120370634, + 67.4290934293258, + 70.96133935712773, + 74.37980419065877, + 77.59188881628738, + 80.39022169337302, + 82.31066298434415, + 82.63236630067883, + 81.17876184779797, + 78.61000146868449, + 75.50668297364443, + 72.14451985645444, + 68.64445958348071, + 65.0635007625732, + 61.4310463168035, + 57.763522710519865, + 54.070736677032414, + 50.35887950231319, + 46.63205638194256, + 42.89311587959264, + 39.14412444060479, + 35.38665021460839, + 31.621939153020715, + 27.851027501220557, + 24.074815235461504, + 20.2941146713793, + 16.509682805387058, + 12.722242732127564, + 8.932497601537614, + 5.141139456042184, + 1.3488546089130664, + -2.4436731852129165, + -6.235760755866618, + -10.026723847384602, + -13.815874894103802, + -17.60251932432444, + -21.38594932598895, + -25.165433725752706, + -28.940202157511, + -32.70942091180851, + -36.47215655655339, + -40.22732122999612, + -43.973589729888296, + -47.70927181084325, + -51.43211073937033, + -55.138955421474456, + -58.825205618275334, + -62.48382806123513, + -66.10351087825667, + -69.6649637290431, + -73.13290416956093, + -76.43717247378949, + -79.42506271098243, + -81.74727074886913, + -82.73587778417914, + -81.88810257557817, + -79.64533697336118, + -76.69463989617174, + -73.40870374852017, + -69.95075362659831, + -66.39527610771974, + -62.779456554529816, + -59.123498382391034, + -55.43918728542211, + -51.73381887707787, + -48.012146392251495, + -44.2774138424348, + -40.53193614065548, + -36.77744075170198, + -33.015277000920115, + -29.24654846172232, + -25.472198765618323, + -21.693068165104698, + -17.909931135800896, + -14.123521352058305, + -10.334548083314957, + -6.543706702640415, + -2.7516851815673813, + 1.0408320503811428, + 4.833161796768205, + 8.624620412087355, + 12.41452188420453, + 16.20217479635698, + 19.98687717050609, + 23.767907965881697, + 27.544513613472606, + 31.315887314354995, + 35.08113775258346, + 38.839242071382166, + 42.588974884288525, + 46.32879968779979, + 50.05669922361642, + 53.76990278951152, + 57.46443182401143, + 61.13430869734819, + 64.77010470469102, + 68.35610351551068, + 71.86433784762563, + 75.24096965913108, + 78.37259852122983, + 81.00153009651666, + 82.57468308773183, + 82.40561803310392, + 80.58769906288836, + 77.8386630110597, + 74.65013534043119, + 71.24403681124586, + 67.71895034503098, + 64.12245374083534, + 60.479638088626956, + 56.80478236540263, + 53.106543591254585, + 49.390460260244545, + 45.66024925792633, + 41.91851973786001, + 38.16718660665141, + 34.40772039576115, + 30.64130358604131, + 26.8689311074031, + 23.091476234835557, + 19.309734302557654, + 15.52445178284445, + 11.736345484829645, + 7.94611498794192, + 4.154450439745304, + 0.3620372518087919, + -3.430441131615817, + -7.222301421347588, + -11.012858752788134, + -14.801424170533531, + -18.58730038308073, + -22.36977466194465, + -26.148107435104453, + -29.921514583027818, + -33.689140550808986, + -37.450017903592304, + -41.20300643538664, + -44.94670056849627, + -48.6792859415905, + -52.398311496587866, + -56.10031503640953, + -59.78018237259478, + -63.429995159865584, + -67.03683425321773, + -70.57829111277854, + -74.01253302589191, + -77.25438786686193, + -80.11458686917993, + -82.1650940378474, + -82.69048040888322, + -81.40650580190912, + -78.92519928590974, + -75.86289238216895, + -72.52149252685426, + -69.0330579427776, + -65.45921402512985, + -61.831447940205884, + -58.16720929817664, + -54.476846060122185, + -50.76685386539862, + -47.04151759294706, + -43.303795961504775, + -39.5558248625724, + -35.79921707310795, + -32.03524753473014, + -28.264971376005963, + -24.489300804988734, + -20.709055948681417, + -16.92499867490398, + -13.137855013716578, + -9.348329803344987, + -5.557115998810311, + -1.7649003632557885, + 2.0276331716825435, + 5.819801444753381, + 9.610920403970594, + 13.400302985386073, + 17.18725562667518, + 20.971072370331623, + 24.751025247087494, + 28.52634918018522, + 32.29621890825127, + 36.059714194732884, + 39.81576752554975, + 43.5630849442526, + 47.30002438202574, + 51.0244043008232, + 54.73319342065656, + 58.421988148084374, + 62.08409097550408, + 65.70879318210235, + 69.27795898072453, + 72.7586931340245, + 76.08621983257638, + 79.12087894161866, + 81.54310369292695, + 82.71536027765123, + 82.06347384143724, + 79.93568026541044, + 77.03899558784572, + 73.77945314559538, + 70.33575078163925, + 66.78872609156365, + 63.17833507689498, + 59.52609990447896, + 55.84448592992202, + 52.141162994903624, + 48.42110162440057, + 44.68767735269946, + 40.94328724464634, + 37.189711237023936, + 33.42833263768677, + 29.660277153951974, + 25.88650279856157, + 22.107859066288704, + 18.325126254318153, + 14.539041594581725, + 10.750316441563498, + 6.9596473242191, + 3.1677228072134116, + -0.6247724170601763, + -4.417155096382027, + -8.208741709939947, + -11.998846618505512, + -15.786779194910503, + -19.571838954114547, + -23.353307488542715, + -27.130435642929914, + -30.902423745278366, + -34.66839169081576, + -38.4273339748681, + -42.17805187195565, + -45.91904988534151, + -49.64837441147471, + -53.363355301060864, + -57.06017704901063, + -60.73313605555225, + -64.37328603848626, + -67.96581125321005, + -71.4845513807205, + -74.87961320965864, + -78.04695637358024, + -80.75143579917302, + -82.47767785292535, + -82.51590101566806, + -80.84495066070525, + -78.1675813962361, + -75.01308132886693, + -71.62467183770706, + -68.10973682773425, + -64.5195822609898, + -60.8810176455394, + -57.209183204134554, + -53.51319944573899, + -49.798869125003044, + -46.070066836479576, + -42.32949921107663, + -38.579142966963246, + -34.8205085003353, + -31.05480422714995, + -27.283041959914815, + -23.506105878695422, + -19.724798245676304, + -15.939869819966615, + -12.152039966064203, + -8.36200971216369, + -4.570469973752276, + -0.7781065276866254, + 3.0143970574037047, + 6.806357547424762, + 10.59709034484923, + 14.385907103138214, + 18.17211172165251, + 21.9549936210883, + 25.733816894045447, + 29.50780341214253, + 33.27610712497267, + 37.03777538082318, + 40.79169072637414, + 44.536482532474295, + 48.27039045255374, + 51.99104812034065, + 55.69512920592878, + 59.37774459393245, + 63.0313649044772, + 66.64378045142118, + 70.19396647638779, + 73.64301525734763, + 76.91249951640073, + 79.82959815454035, + 82.00079057814229, + 82.72554872801513, + 81.62005626305596, + 79.23376550267375, + 76.21591497774854, + 72.89677882863114, + 69.42067784099899, + 65.85431453620977, + 62.23144126529076, + 58.57060965581223, + 54.882746249029026, + 51.174670074964844, + 47.45085602623553, + 43.714378886977606, + 39.967447529548, + 36.21172155099852, + 32.44850628382178, + 28.67887665428636, + 24.903757707951666, + 21.123977786580028, + 17.340303897047384, + 13.553465179614605, + 9.764168271847947, + 5.973107109052942, + 2.1809689440192224, + -1.611562090466428, + -5.403802823131416, + -9.195069380971258, + -12.984675160932973, + -16.771927540544052, + -20.556122303203242, + -24.336534505014267, + -28.112404085268842, + -31.882913818816423, + -35.64715604592076, + -39.404082665002626, + -43.15242953068427, + -46.890600499753276, + -50.61648559104395, + -54.327167234646154, + -58.01842777247515, + -61.683885631347124, + -65.31339613613315, + -68.88989498264027, + -72.38268233409798, + -75.731886394972, + -78.80966970229561, + -81.32402956171893, + -82.67156214049247, + -82.22083657914833, + -80.21719007445013, + -77.3792182000707, + -74.14809538060717, + -70.71956488770526, + -67.18145499886172, + -63.57674368680741, + -59.92837801153178, + -56.24955177743856, + -52.54833328176504, + -48.829923199027846, + -45.097835807673675, + -41.35455457637831, + -37.601914518039266, + -33.84133456960579, + -30.073963639483054, + -26.300774825134837, + -22.52262733161946, + -18.740307588784475, + -14.954556590754702, + -11.166087908394788, + -7.375599307836621, + -3.583779995024295, + 0.20868504657799145, + 4.001112489437092, + 7.792818916386541, + 11.583119027923523, + 15.371322929623613, + 19.156731534650163, + 22.938628917380488, + 26.71627010284068, + 30.48886219242753, + 34.25553576136367, + 38.0153018565317, + 41.76698719294486, + 45.50913538279813, + 49.23985344527985, + 52.95656677070203, + 56.65561426580629, + 60.331550687306304, + 63.97588201174801, + 67.57463081173921, + 71.1033044104685, + 74.51561526771764, + 77.71601072114292, + 80.48993686377989, + 82.35952391204077, + 82.60471873410052, + 81.09046936368333, + 78.49106837010342, + 75.37335696828406, + 72.00385859155733, + 68.49966546059551, + 64.91616451537307, + 61.28202821144532, + 57.61332242049869, + 53.919662255582544, + 50.20713086382135, + 46.47976942970728, + 42.74038720415026, + 38.99102582319462, + 35.23323749023709, + 31.46825780457567, + 27.697116279660097, + 23.920708543517993, + 20.139844147642194, + 16.355278376703666, + 12.56773330534999, + 8.777911507652803, + 4.986504725277449, + 1.194199134226592, + -2.598321551392331, + -6.390374133586984, + -10.181274254874637, + -13.970334131336735, + -17.756858774719035, + -21.54013962758142, + -25.319444248222815, + -29.094000196411557, + -32.86297046994878, + -36.62541651399046, + -40.380242586773385, + -44.12611140167218, + -47.86131408842834, + -51.583564831211305, + -55.289666141921586, + -58.974941486292884, + -62.63222695881967, + -66.24997513673405, + -69.80844264523077, + -73.27140497712388, + -76.56656524717827, + -79.53602810951415, + -81.81889183059396, + -82.73724910915625, + -81.81831185283707, + -79.53512104625418, + -76.56550506969367, + -73.27026934425885, + -69.80726590898678, + -66.24877383568953, + -62.63100979701834, + -58.973713408504544, + -55.28843014211792, + -51.58232282337522, + -47.86006735677981, + -44.12486084812589, + -40.37898887399641, + -36.62416015173214, + -32.86171186905927, + -29.09273970347959, + -25.318182168385217, + -21.538876239598327, + -17.755594341121775, + -13.969068905123125, + -10.180008483928443, + -6.389108063525013, + -2.597055427335581, + 1.1954650664473776, + 4.987770218313549, + 8.77917631172625, + 12.5689971671037, + 16.35654103737681, + 20.141105340203698, + 23.921967988280883, + 27.69837367757131, + 31.469512827343365, + 35.234489765577415, + 38.992274913038884, + 42.741632571780784, + 46.48101038955426, + 50.20836650264772, + 53.920891304617726, + 57.61454303985224, + 61.28323760851589, + 64.91735823045597, + 68.50083593647034, + 72.00499207927564, + 75.3744262504285, + 78.49201449789587, + 81.09115890165764, + 82.60490830623186, + 82.35908713790428, + 80.48908767949632, + 77.71496740900388, + 74.51448124799909, + 71.10212388555274, + 67.57342402354007, + 63.97465911919103, + 60.330317222297126, + 56.654373453190416, + 52.95532060191483, + 49.238603214491675, + 45.507881972508564, + 41.76573123468268, + 38.01404382557588, + 34.25427603461021, + 30.487601084960865, + 26.71500789143721, + 22.937365855974544, + 19.155467864465457, + 15.370058885850627, + 11.581854844050424, + 7.791554826918204, + 3.999848731650168, + 0.2074218615548665, + -3.585042361549716, + -7.3768606046880425, + -11.167347877811489, + -14.955814966606857, + -18.74156409379088, + -22.523881672974042, + -26.302026688045963, + -30.075212677482604, + -33.84258039043944, + -37.60315666279144, + -41.35579248857705, + -45.09906878667948, + -48.83115032801412, + -52.54955331331338, + -56.250762944663954, + -59.929577702502044, + -63.57792785248445, + -67.18261700739217, + -70.7206931391788, + -74.14916791995749, + -77.38018959206033, + -80.21795931608033, + -82.22119612022327, + -82.67129918164073, + -81.32326325826863, + -78.80865371284888, + -75.73075860904552, + -72.38150074919656, + -68.88868486999243, + -65.31216954650299, + -61.682648827000264, + -58.01718425167666, + -54.32591907372729, + -50.61523408952979, + -46.88934651265744, + -43.15117365001111, + -39.40282532374385, + -35.645897580227974, + -31.88165450626683, + -28.111144169134324, + -24.33527420980382, + -20.554861844746984, + -16.770667132503362, + -12.983415018912014, + -9.193809725130086, + -5.402543879687081, + -1.6103040926894274, + 2.182225755145267, + 5.974362484108386, + 9.765421951929678, + 13.55471689468142, + 17.34155336318209, + 21.125224701869353, + 24.90500174616369, + 28.680117455636196, + 32.44974344143981, + 36.21295459119004, + 39.96867588283187, + 43.715601844859854, + 47.452072675593335, + 51.1758791953693, + 54.883946146869945, + 58.57179788471135, + 62.232614131434794, + 65.85546617040667, + 69.42179833456035, + 72.89785018491973, + 76.21690158938306, + 79.23459077678112, + 81.62055490583192, + 82.72547702820214, + 82.00013838552476, + 79.82862377337108, + 76.91138379757683, + 73.64183563892729, + 70.19275520981819, + 66.64255211093979, + 63.03012668702241, + 59.37650033352946, + 55.69388107750252, + 51.989797426060626, + 48.269138012380154, + 44.53522889041999, + 40.790436265362096, + 37.036520389324, + 33.274851837222435, + 29.506548032749034, + 25.732561613596292, + 21.95373862604738, + 18.17085720051928, + 14.384653250345732, + 10.595837363015777, + 6.805105648724152, + 3.0131464642948393, + -0.7793555819373043, + -4.571717244499717, + -8.363254942513981, + -12.153282885298122, + -15.941110141071988, + -19.726035661350615, + -23.507340055400963, + -27.284272529068062, + -31.056030772303966, + -34.82173053862861, + -38.580359922019404, + -42.330710373186285, + -46.071271302706634, + -49.800065707156975, + -53.51438652414386, + -57.21035848653379, + -60.88217775082376, + -64.52072196029678, + -68.11084756970712, + -71.62573866212931, + -75.01407587126965, + -78.16844500079674, + -80.84555598551506, + -82.51601768778683, + -82.47717418094237, + -80.75052256825234, + -78.04586035650385, + -74.87843900408785, + -71.48334111235494, + -67.96458294801106, + -64.37204812440235, + -60.73189279416443, + -57.05893073722415, + -53.36210724420918, + -49.64712538779253, + -45.91780038277479, + -42.17680221557065, + -38.4260843986854, + -34.66714237972201, + -30.90117486018243, + -27.129187336197734, + -23.352059913416884, + -19.57059227055154, + -15.785533572974312, + -11.99760224036377, + -8.207498770860028, + -4.415913805235583, + -0.6235329966223646, + 3.168960119925703, + 6.960882277196852, + 10.751548766524026, + 14.54027100462617, + 18.32635244027979, + 22.109081691121496, + 25.88772148904755, + 29.661491488688043, + 33.42954212966084, + 37.19091530853079, + 40.944485190536604, + 44.688868285977904, + 48.422284393551834, + 52.14233605486831, + 55.84564713334163, + 59.52724614922242, + 63.17946168031268, + 66.78982561077318, + 70.33681062929439, + 73.78045038139273, + 77.03988468317715, + 79.93636417070684, + 82.06375764597986, + 82.71503495601256, + 81.54227767777601, + 79.11981298072195, + 76.08505514660776, + 72.75748600777968, + 69.27673227632381, + 65.70755699459605, + 62.082850130126516, + 58.420745101822114, + 54.73194948741576, + 51.0231602122729, + 47.29878056250107, + 43.56184165355336, + 39.81452493660108, + 36.05847243744732, + 32.294978095062305, + 28.525109421056108, + 24.749786658496966, + 20.969835080446348, + 17.186019778325594, + 13.399068737546283, + 9.609687932409704, + 5.818570942220824, + 2.026404847899234, + -1.7661262814345982, + -5.558339266976477, + -9.349550158397866, + -13.139072171858142, + -16.926212328273806, + -20.71026576015754, + -24.49050640049343, + -28.266172333234774, + -32.03644336704352, + -35.800407206232414, + -39.557008600974285, + -43.3049724388776, + -47.04268569809216, + -50.76801212816829, + -54.47799247002286, + -58.16834100451227, + -61.83256073214719, + -65.46030137888447, + -69.03410915697725, + -72.5224887919884, + -75.86379783883187, + -78.92593980358023, + -81.40692625607555, + -82.69034841282038, + -82.1643876476547, + -80.1135653718068, + -77.2532379042615, + -74.01133125913775, + -70.57706732762234, + -67.03560086236243, + -63.428757755287194, + -59.7789436313344, + -56.09907629400827, + -52.397073435922515, + -48.67804891698499, + -44.945464767486826, + -41.201771963449914, + -37.44878483028022, + -33.68790893544319, + -29.92028448933586, + -26.14687893940825, + -22.36854785772949, + -18.586075383270536, + -14.800201108464732, + -11.011637782408606, + -7.221082716989108, + -3.429224887730233, + 0.3632508208746549, + 4.155661099507757, + 7.947322482988558, + 11.73754953708363, + 15.525652088555962, + 19.31093052758566, + 23.09266800748142, + 26.870118008075032, + 30.64248513226313, + 34.40889602081734, + 38.16835562872974, + 41.91968131520769, + 45.66140232236935, + 49.39160341618226, + 53.107674957746525, + 56.805899319747226, + 60.48073683169269, + 64.12352852052268, + 67.71999198175664, + 71.24502969281421, + 74.65105081267072, + 77.83944392796778, + 80.58822546282155, + 82.40567381518568, + 82.57413125241494, + 81.00057317478876, + 78.37147030528249, + 75.2397757243638, + 71.86311806589828, + 68.3548736001039, + 64.76887131922334, + 61.133074831921974, + 57.463198860039974, + 53.7686713630054, + 50.05546961399734, + 46.327572004036604, + 42.58774915850661, + 38.83801830757707, + 35.07991595269113, + 31.314667492187464, + 27.543295802160205, + 23.766692221539437, + 19.98566357377027, + 16.200963452765638, + 12.413312923810775, + 8.62341398886894, + 4.831958087890489, + 1.039631255737706, + -2.7528828394933567, + -6.544900978261288, + -10.335738706534498, + -14.124708025679857, + -17.91111353121265, + -21.694245915830724, + -25.473371457734018, + -29.247715620147506, + -33.016438069782694, + -36.7785950662218, + -40.53308288654811, + -44.27855199623862, + -48.0132746319368, + -51.734935444066686, + -55.4402897645934, + -59.12458333637599, + -62.780518885901664, + -66.39630788088155, + -69.95174174163378, + -73.4096249945755, + -76.69544967119937, + -79.64594330663884, + -81.8883238635934, + -82.73550924138786, + -81.74640558532356, + -79.42396620531939, + -76.43598943179627, + -73.13168930985496, + -69.66373756661851, + -66.10228161006435, + -62.482599133000065, + -58.823978498268836, + -55.13773070667141, + -51.430888631652216, + -47.70805233531205, + -43.97237283978787, + -40.226106858975186, + -36.47094464503738, + -32.70821142035175, + -28.93899507319657, + -25.164229064887152, + -21.384747134843707, + -17.601319678693432, + -13.814677898418163, + -10.025529633518447, + -6.234569482074518, + -2.4424850352276275, + 1.3500394263282423, + 5.14232070691497, + 8.93367502567181, + 12.723416040845079, + 16.510851677802414, + 20.2952787484836, + 24.075974111454688, + 27.852180710950385, + 31.623086154047257, + 35.387790361653465, + 39.14525694877804, + 42.894239770992094, + 46.63317040628811, + 50.35998201628527, + 54.07182545464618, + 57.764594633894156, + 61.43209684838692, + 65.06452299482137, + 68.64544241732538, + 72.14544425158631, + 75.50751364474243, + 78.61066769738176, + 81.17911909178727, + 82.63219345604365, + 82.30992331056893, + 80.38917139497279, + 77.59072087896102, + 74.37859515523347, + 70.96011685042028, + 67.42786788664854, + 63.82686674433526, + 60.1810153470347, + 56.50399246704795, + 52.804130263223264, + 49.08678117569842, + 45.3555506784118, + 41.612978898992694, + 37.86093691064857, + 34.10086696013328, + 30.333933135128454, + 26.561118410667426, + 22.783288361398156, + 19.00123345162148, + 15.215697160987363, + 11.427394533782245, + 7.637024166128565, + 3.845275700875076, + 0.05283432682749246, + -3.73961656407604, + -7.5313936025099135, + -11.321811679502042, + -15.110181326188583, + -18.895804280341892, + -22.677966093184917, + -26.455924292031717, + -30.228890049158395, + -33.99600037572562, + -37.75627630890923, + -41.50855992975003, + -45.251418469243355, + -48.98299552468483, + -52.700774034902366, + -56.401185683178774, + -60.078939927309555, + -63.7258123550621, + -67.3283225171115, + -70.86295964991956, + -74.28554281303391, + -77.50544481598573, + -80.320103913916, + -82.27479211190222, + -82.64911253068642, + -81.23825194367505, + -78.69132735306626, + -75.59828063573443, + -72.24134908772797, + -68.74423512325677, + -65.16508873835363, + -61.53383399227337, + -57.86715429974583, + -54.17499283625831, + -50.46361786675507, + -46.73718016320939, + -42.998556300753776, + -39.24983042531067, + -35.49258208680692, + -31.728064659687252, + -27.95731923732538, + -24.18124894694748, + -20.40066812597092, + -16.61633504086721, + -12.82897356090047, + -9.039287291314588, + -5.2479685310578015, + -1.4557037313121934, + 2.3368232854221747, + 6.1289293287399165, + 9.919930173176551, + 13.709138360180445, + 17.495859556075327, + 21.279386404846473, + 25.058988537276477, + 28.833896929504462, + 32.60328003000001, + 36.36620779160848, + 40.12159758819127, + 43.86813227697238, + 47.60413406640456, + 51.32736570301596, + 55.03470720162687, + 58.72160950764806, + 62.381126993004024, + 66.00210573272585, + 69.56555887224067, + 73.03683417951521, + 76.34719966755205, + 79.34741848754015, + 81.69603104939783, + 82.7325160855102, + 81.93450415516222, + 79.72047856639628, + 76.78328117666253, + 73.50397747028586, + 70.04962863401758, + 66.49629889176849, + 62.88186499628329, + 59.226860932012244, + 55.54324343774713, + 51.83840262580121, + 48.117146760852904, + 44.382753248235524, + 40.63755790728907, + 36.883301584754854, + 33.12134229111555, + 29.352789269899016, + 25.578589847067327, + 21.799586658411613, + 18.016555689201173, + 14.230231544820981, + 10.441324049121182, + 6.650528891881152, + 2.858534217295607, + -0.9339754570769894, + -4.726316899936725, + -8.517806477466218, + -12.307758253316525, + -16.09548099420706, + -19.880273087227877, + -23.661414151186502, + -27.43815173655954, + -31.209680865004103, + -34.975113097333974, + -38.73343004305682, + -42.48341319457932, + -46.22353665074945, + -49.95179964438925, + -53.66545757813676, + -57.36057431907556, + -61.03124372732863, + -64.66816333173767, + -68.25585327921843, + -71.76682268568564, + -75.14827817518737, + -78.2893073792342, + -80.93819762902476, + -82.55154224078296, + -82.4356531007921, + -80.65460376032215, + -77.9234551270008, + -74.74345595834647, + -71.3418165435639, + -67.81930278192702, + -64.2244209441033, + -60.582692032009525, + -56.90861137196507, + -53.21095282481187, + -49.49532170228213, + -45.765474869742135, + -42.024046248052834, + -38.27296648170814, + -34.51371627242617, + -30.74748473127959, + -26.975271114428573, + -23.197951499820935, + -19.41632301017509, + -15.631133232052058, + -11.84309964664042, + -8.052922222700339, + -4.261291323118235, + -0.4688924718445455, + 3.3235908362245574, + 7.115475307424218, + 10.906076127513376, + 14.694704479861153, + 18.48066336227203, + 22.263240583358133, + 26.041697499977325, + 29.81525152312722, + 33.58304953741777, + 37.3441279144032, + 41.09735232031953, + 44.841326215308804, + 48.574249232753765, + 52.293692299813245, + 55.99622856369073, + 59.67680252573858, + 63.32759754680772, + 66.93588058890745, + 70.47960747802877, + 73.91771897629373, + 77.16683402378031, + 80.04205664043214, + 82.12438692925639, + 82.70142890600354, + 81.4625142646808, + 79.00491978115227, + 75.95372869885625, + 72.6179260997816, + 69.13260910439428, + 65.56066506962614, + 61.93414672429752, + 58.27077998991704, + 54.58105842674437, + 50.871559308192396, + 47.14661560603073, + 43.40921548291886, + 39.66151338226277, + 35.90513400531724, + 32.14136004828271, + 28.37125170158825, + 24.595724463723233, + 20.81560057439459, + 17.031643229947743, + 13.244579271441614, + 9.455114013614924, + 5.663940679005255, + 1.871746173026854, + -1.9207855041023791, + -5.712971171640625, + -9.504126806906003, + -13.293565448277919, + -17.080593759825813, + -20.864506217789696, + -24.64457561906304, + -28.420038168171686, + -32.19007066689344, + -35.95375611795059, + -39.710032018783714, + -43.457612123627314, + -47.19486626324844, + -50.91963147348775, + -54.62890604696804, + -58.31833485239002, + -61.98130293582967, + -65.6072493995687, + -69.17832024791005, + -72.66219994710185, + -75.99541316786764, + -79.04144406226526, + -81.48801151059062, + -82.70607262564103, + -82.105416930104, + -80.00866164257546, + -77.12662951105922, + -73.87421321321308, + -70.43433591089341, + -66.88956972785384, + -63.280623646161516, + -59.6293764079786, + -55.94847635434739, + -52.24569374197789, + -48.526057254808535, + -44.79297756998502, + -41.04887368240794, + -37.295539533320216, + -33.534367505871295, + -29.76648922765592, + -25.992866568537085, + -22.214351512815927, + -18.43172593615521, + -14.645728044995437, + -10.857069774401985, + -7.066447984348138, + -3.2745514186974423, + 0.5179351402875645, + 4.310328405675546, + 8.10194486805025, + 11.892098960751905, + 15.680100231079006, + 19.465248540934358, + 23.24682611036221, + 27.02408485155672, + 30.796226831545205, + 34.562374696801854, + 38.3215272163916, + 42.07249224579666, + 45.8137844216921, + 49.54346587418028, + 53.25889129386405, + 56.95628540263361, + 60.63001206367017, + 64.27124341304261, + 67.86538391773031, + 71.38671297566955, + 74.78629210652566, + 77.9623367449692, + 80.68516817847193, + 82.44910352569025, + 82.5405651756828, + 80.90896452119847, + 78.25103327314831, + 75.10573505256797, + 71.72208108832952, + 68.20986081641738, + 64.62139501352259, + 60.983958466101754, + 57.312923495392575, + 53.61753504656171, + 49.90366661832042, + 46.17523493777464, + 42.43497264329558, + 38.6848729352895, + 34.92645684214771, + 31.160939704174904, + 27.38933785070693, + 23.612538389351673, + 19.83134545198161, + 16.046510964022964, + 12.258754994133911, + 8.4687789783326, + 4.677274056730417, + 0.8849261221566802, + -2.9075812054593246, + -6.699564687337197, + -10.49033977401757, + -14.279218250745284, + -18.065504291241066, + -21.848487826358717, + -25.627433832944437, + -29.401565642680755, + -33.17003953603026, + -36.93190650130716, + -40.68605470153094, + -44.431122146016854, + -48.16536184530186, + -51.886428368601685, + -55.59102893446649, + -59.274329898829514, + -62.92889748951226, + -66.54269578472899, + -70.09503741943021, + -73.54772402540137, + -76.82395559363846, + -79.75487932934715, + -81.95554061943965, + -82.73058065646228, + -81.67227039330677, + -79.31169427159595, + -76.30588246015431, + -72.99274137299496, + -69.51994253172593, + -65.95557255338291, + -62.33399804120902, + -58.674067951569256, + -54.98686427913216, + -51.27929266045878, + -47.55587875263423, + -43.81972829707946, + -40.0730696140827, + -36.31757477511562, + -32.554557214829174, + -28.785097145658764, + -25.010123050122594, + -21.230465478648256, + -17.446892828842806, + -13.660135091242209, + -9.870899403424081, + -6.079879981054551, + -2.2877642251175456, + 1.5047636610412798, + 5.297020485962826, + 9.088322404122573, + 12.877982909174397, + 16.66530959269527, + 20.449598648943418, + 24.230125861744476, + 28.006132390549762, + 31.776802978819326, + 35.54123306164874, + 39.29837932790643, + 43.0469850007584, + 46.78546529621213, + 50.51172792942898, + 54.222883426316436, + 57.91475999504645, + 61.58105380852813, + 65.21175854058079, + 68.79007159656837, + 72.28582661689919, + 75.6403368784916, + 78.72861303539794, + 81.2653753766878, + 82.65642136546545, + 82.25800036052568, + 80.28777378166623, + 77.46571338517606, + 74.24225679422008, + 70.81779429396467, + 67.28206226997035, + 63.67885949985928, + 60.03151800538328, + 56.35342750012615, + 52.65276305396996, + 48.93478684383503, + 45.20305015160871, + 41.460059461712774, + 37.707664450426776, + 33.94729354285635, + 30.180101832665525, + 26.407066447323164, + 22.629049194956636, + 18.846838158204314, + 15.061175353449986, + 11.272774961695877, + 7.482335097221846, + 3.690545154028856, + -0.10190979064282756, + -3.8943463729266328, + -7.686081185128011, + -11.4764289955993, + -15.264700073960308, + -19.050195660743242, + -22.832200424699266, + -26.609970405007946, + -30.382714359532923, + -34.14956548871026, + -37.90953892125712, + -41.66146765833623, + -45.40390498476985, + -49.13497291474922, + -52.85212045466369, + -56.55172462654956, + -60.228403823188316, + -63.87377508702288, + -67.47406606786306, + -71.00519007444248, + -74.42173249529405, + -77.63018588417432, + -80.4209759816392, + -82.32573824537512, + -82.62376583697367, + -81.15129992436114, + -78.57301704628412, + -75.46524687349667, + -72.1008278724655, + -68.59950370672273, + -65.01777160096938, + -61.384808094034774, + -57.71692829548968, + -54.023879963086685, + -50.311821208151954, + -46.58483765229553, + -42.845765877983446, + -39.09666479728529, + -35.33909773846005, + -31.574307539447215, + -27.803328434960285, + -24.02705911508859, + -20.246311089638244, + -16.461840867377735, + -12.674371263822904, + -8.88460528309124, + -5.093234903990375, + -1.3009464248131601, + 2.491576385930037, + 6.28365032314007, + 10.074591073049456, + 13.863710974511866, + 17.65031529674463, + 21.433695963496703, + 25.213121370698286, + 28.987820465756165, + 32.75695846699346, + 36.519600292209944, + 40.274655560693354, + 44.02079522916796, + 47.75632315875768, + 51.47897344778133, + 55.185580424951766, + 58.87151995336762, + 62.52971797008811, + 66.14878927719623, + 69.70930297346985, + 73.17568536344561, + 76.47711846300275, + 79.45930332635389, + 81.7693758368089, + 82.73628289909477, + 81.86639968833046, + 79.61105374368236, + 76.65449085521169, + 73.36568709528778, + 69.90618743617686, + 66.34979047575318, + 62.73338081996566, + 59.07701840455756, + 55.392414860684354, + 51.686824993773726, + 47.964978348842365, + 44.230104614396254, + 40.48450977641846, + 36.72991561733721, + 32.96766780105284, + 29.19886753360617, + 25.424456924782323, + 21.64527526460094, + 17.86209643736398, + 14.075653770574991, + 10.286656344856276, + 6.4957994433567645, + 2.703771007048818, + -1.0887445303226653, + -4.881063945638209, + -8.672503545437824, + -12.462377238802393, + -16.249993477891238, + -20.03465006589108, + -23.815625602249874, + -27.592165939417228, + -31.363463368285025, + -35.12862516514772, + -38.88662631923181, + -42.636238160591994, + -46.37591916318902, + -50.10364430170604, + -53.816630635084444, + -57.510879783868575, + -61.180380829850414, + -64.81564644557852, + -68.40085073615404, + -71.90780615732254, + -75.28219268059496, + -78.40946532363216, + -81.02919812479075, + -82.58402158802637, + -82.39115337496993, + -80.55701875230025, + -77.80018876553947, + -74.60796426627296, + -71.19994163769469, + -67.67375031664253, + -64.07656365916708, + -60.4332858795352, + -56.75810211607505, + -53.059618834781055, + -49.34334570092559, + -45.61298240776292, + -41.87112750074752, + -38.11968917902417, + -34.36013366681127, + -30.59364066044174, + -26.821203293764892, + -23.04369369725524, + -19.2619064929333, + -15.476587726834955, + -11.68845396828688, + -7.898204675173662, + -4.10652994564446, + -0.3141151842085853, + 3.4783561461662913, + 7.270200717151445, + 11.060733598998361, + 14.849265728286626, + 18.635099632752652, + 22.41752228431943, + 26.195793624864407, + 29.96912876390043, + 33.73667094720404, + 37.49745089872964, + 41.2503256039965, + 44.99388519818669, + 48.7263087224527, + 52.44513480402519, + 56.1468847275089, + 59.826416963048445, + 63.47576591229717, + 67.08192616562248, + 70.622320638516, + 74.05475952498277, + 77.29324573552526, + 80.14650596736513, + 82.18242937258383, + 82.68451532992165, + 81.38060440525098, + 78.88893299277316, + 75.82179579246542, + 72.47797434421854, + 68.9881969419113, + 65.41353850123457, + 61.78523999787909, + 58.1206310042501, + 54.42999636959708, + 50.71979643856433, + 46.99429535937961, + 43.25643920429399, + 39.50835593157942, + 35.75165324748141, + 31.98760282003792, + 28.21725766205762, + 24.441528625447468, + 20.661234984404796, + 16.877138087700214, + 13.089963665402372, + 9.30041639641055, + 5.509189163482487, + 1.7169687093158992, + -2.075561024385787, + -5.867716845132735, + -9.658814647012342, + -13.448167276919879, + -17.2350810233579, + -21.01884968007337, + -24.798744870524015, + -28.574000866587742, + -32.343791386806856, + -36.10719462195805, + -39.86314065516271, + -43.61033186603586, + -47.34712056889644, + -51.071316503078116, + -54.77987455700301, + -58.46836854564001, + -62.13006258383538, + -65.75417939306782, + -69.32245276428087, + -72.80171965284006, + -76.126604648256, + -79.15600267136296, + -81.56703130559065, + -82.71848060435659, + -82.04376696143038, + -79.90235243335046, + -76.99928463963377, + -73.7366516019638, + -70.29129723231955, + -66.74330139158077, + -63.132291861056714, + -59.47963567067022, + -55.79771872550757, + -52.09416736966659, + -48.37392700362042, + -44.64035802924454, + -40.89584810567287, + -37.14217119292426, + -33.38070675050494, + -29.612577996782143, + -25.838741342264733, + -22.060045265515146, + -18.277269436418806, + -14.4911507162731, + -10.702400255226353, + -6.911714482510952, + -3.119781926121362, + 0.6727127212569394, + 4.465086183753918, + 8.25665489602121, + 12.046733145019997, + 15.834630180497097, + 19.619645311278312, + 23.401059789596243, + 27.178123911273712, + 30.95003713833293, + 34.715918024067165, + 38.47475900825964, + 42.22535823133125, + 45.96621540538799, + 49.695369528613114, + 53.41013882161723, + 57.10668901012831, + 60.77928510763172, + 64.41892587203851, + 68.01069356760341, + 71.52822459343207, + 74.92118515292918, + 78.08449643428693, + 80.78051217985907, + 82.48953019706893, + 82.50384863068071, + 80.81554277685497, + 78.12968261945674, + 74.97118259500387, + 71.58071420307759, + 68.06460873061006, + 64.47372920410089, + 60.83468242351269, + 57.16250768296064, + 53.46627149561158, + 49.751745995124146, + 46.02278759323081, + 42.282091737090205, + 38.53162808858603, + 34.77290251795304, + 31.007120515695465, + 27.23529200569739, + 23.45829996195488, + 19.676945893448412, + 15.891980105841425, + 12.104121706148995, + 8.314071589815196, + 4.522520616046272, + 0.7301545504883412, + -3.062343022375342, + -6.85428883202896, + -10.644998219654767, + -14.433782736927558, + -18.219946112661642, + -22.002777484114482, + -25.78154048255983, + -29.555456246027312, + -33.323677580563086, + -37.08525007672909, + -40.839053598799936, + -44.58371342454983, + -48.317462916151726, + -52.037925891945726, + -55.74176035089091, + -59.42405134380111, + -63.07722507715426, + -66.68899131741662, + -70.23816920065337, + -73.68552336179651, + -76.95187640367433, + -79.86258526778899, + -82.02024974422983, + -82.72225853913235, + -81.59582507769855, + -79.19826534198732, + -76.17517010819026, + -72.85343266136344, + -69.37590453999398, + -65.80868335196783, + -62.185253499532735, + -58.524037139273965, + -54.83589325452284, + -51.127603323913554, + -47.40362028909944, + -43.6670055917381, + -39.91995975587809, + -36.164137050980564, + -32.400839372284935, + -28.631139423651263, + -24.855960824059917, + -21.07613101562171, + -17.29241645519258, + -13.50554596286685, + -9.716226004073597, + -5.925150434105172, + -2.1330064807301032, + 1.6595217159522224, + 5.451750955675004, + 9.242997314353271, + 13.03257410452969, + 16.81978856261385, + 20.603936236362422, + 24.384291795194063, + 28.160094558395357, + 31.930526327913007, + 35.69467794198784, + 39.451499002811765, + 43.199721864159166, + 46.93774502116657, + 50.66345018154323, + 54.373906632071126, + 58.06487532691043, + 61.72993853560013, + 65.358887385887, + 68.93453636863596, + 72.42593900287734, + 75.77267656475414, + 78.84560087703883, + 81.3496406706836, + 82.67735122459447, + 82.20324130866275, + 80.1848889097239, + 77.33996924861819, + 74.10551330193472, + 70.67522096362778, + 67.1360854055747, + 63.530726130048166, + 59.88192236300339, + 56.20278265592212, + 52.501328942028415, + 48.78273525704867, + 45.0504999003559, + 41.307096438401686, + 37.55435360446723, + 33.793686296392856, + 30.026240810550703, + 26.25298856137592, + 22.47478768425195, + 18.692423946427144, + 14.906637948335005, + 11.118143041914871, + 7.327636884677675, + 3.535808640811799, + -0.25665670878654423, + -4.049075814778454, + -7.840765217532922, + -11.631039547199322, + -15.419208792417143, + -19.204573670717107, + -22.9864179331562, + -26.763996082061652, + -30.53651439258209, + -34.303102157806066, + -38.062768459203625, + -41.81433701503318, + -45.55634685978994, + -49.286897955011, + -53.00340462333466, + -56.70218797020944, + -60.37777311625937, + -64.02161443680457, + -67.61963941979032, + -71.14716748692805, + -74.55750776729386, + -77.7541647207941, + -80.52030077279669, + -82.37377352460582, + -82.59516416390967, + -81.06243107239334, + -78.4537847367489, + -75.33174290719313, + -71.96004053211362, + -68.45460748923682, + -64.87034527859217, + -61.23570635138198, + -57.566647995049024, + -53.87272765143044, + -50.15999595230767, + -46.43247486224523, + -42.692961851115186, + -38.94349113980701, + -35.185610182621524, + -31.42055151083348, + -27.649342656412898, + -23.87287798020405, + -20.09196624016738, + -16.307362241263437, + -12.519787783879146, + -8.729945299167111, + -4.938526466665343, + -1.1462174481095728, + 2.6462980282122595, + 6.438336729335945, + 10.22921423884662, + 14.018242675613246, + 17.80472688901365, + 21.587958051877816, + 25.367203282877174, + 29.141689441587786, + 32.91057843281401, + 36.67293002024834, + 40.42764589569916, + 44.17338485855012, + 47.908432030553065, + 51.630492242575954, + 55.33635311886905, + 59.021313682797995, + 62.67816822666504, + 66.29529401227194, + 69.85280286838932, + 73.31416922882273, + 76.60641340125589, + 79.5699855619587, + 81.84032941550706, + 82.7366478968888, + 81.79586812381561, + 79.50044731398059, + 76.52513462362235, + 73.2271033099131, + 69.76258304318594, + 66.20318776541203, + 62.58484235293983, + 58.92714673244692, + 55.241574057206655, + 51.53524721061647, + 47.81281886630472, + 44.07747206431522, + 40.33148360538739, + 36.57655661695673, + 32.81402468373964, + 29.04498115379881, + 25.270363043837907, + 21.491006383983546, + 17.707683018102323, + 13.921125039012399, + 10.132040815093985, + 6.3411252455909874, + 2.5490660854054354, + -1.2434523016087984, + -5.035746687934282, + -8.827133307482558, + -12.616925899450457, + -16.404432581900295, + -20.188950547764716, + -23.969757340928762, + -27.74609706529866, + -31.517159209899326, + -35.282046665326114, + -39.03972765421307, + -42.78896312858764, + -46.52819561113307, + -50.25537530882141, + -53.967680110288995, + -57.66104798667858, + -61.329360729960634, + -64.96294136824477, + -68.54560814086899, + -72.04845493264371, + -75.41558184262244, + -78.52867582343424, + -81.11831390879824, + -82.61329465177214, + -82.34371816465796, + -80.45789860102619, + -77.67621670206722, + -74.47213411257559, + -71.05789739618538, + -67.52811453891547, + -63.92867126327001, + -60.28387398228636, + -56.6076063295349, + -52.908311685357496, + -49.191406364352936, + -45.46053418702775, + -41.71825909728387, + -37.96646733006028, + -34.20661094208628, + -30.439860420578142, + -26.66720291672136, + -22.889506709936352, + -19.10756398905989, + -15.322119307198856, + -11.533888355695858, + -7.743570105856943, + -3.9518544090016032, + -0.15942656407761555, + 3.63302998607266, + 7.424831866847313, + 11.215294019953394, + 15.003727118698396, + 18.7894331987593, + 22.57169836500361, + 26.34978110189165, + 30.122894157668945, + 33.89017705413358, + 37.650654744976606, + 41.40317535489532, + 45.146315423627016, + 48.87823298164621, + 52.59643368554321, + 56.29738583565272, + 59.97585989829226, + 63.623737635694305, + 67.22773390756146, + 70.7647227804641, + 74.19134624582233, + 77.41889587760387, + 80.24949265126092, + 82.23771269843786, + 82.66431415087729, + 81.29670578855716, + 78.77203910708118, + 75.68945375539465, + 72.33783575758731, + 68.84370645110951, + 65.26639209463079, + 61.636347856055856, + 57.97051843483359, + 54.278985493469364, + 50.56809531379297, + 46.84204480544968, + 43.10373887557691, + 39.35527956262496, + 35.598257936518706, + 31.833934871972982, + 28.063356361682754, + 24.287428718707066, + 20.506968326308613, + 16.72273473779858, + 12.935452608841292, + 9.14582600828019, + 5.354547497576567, + 1.5623036703640472, + -2.230221579164898, + -6.022345036755182, + -9.813382502396781, + -13.602646618167896, + -17.389443279131324, + -21.17306557174387, + -24.95278391114864, + -28.727830587044735, + -32.497376164112005, + -36.26049391923457, + -40.016106372018704, + -43.762904304367076, + -47.49922217159627, + -51.22284187291632, + -54.930673994750386, + -58.61821974429883, + -62.27861946139849, + -65.90087393253123, + -69.46629303300053, + -72.94083937096042, + -76.25717072063287, + -79.26942404709708, + -81.64382412621725, + -82.727556675412, + -81.97960897279967, + -79.79485269313646, + -76.87142369752578, + -73.59886969592034, + -70.14817681560868, + -66.59702298779636, + -62.983990630650794, + -59.3299503838108, + -55.647032857559466, + -51.942724083567825, + -48.221888120863625, + -44.48783620535128, + -40.74292532528276, + -36.988909874389385, + -33.22715665609234, + -29.45878065676288, + -25.68473294723718, + -21.905858582346585, + -18.122935082827116, + -14.3366980040198, + -10.54785773835765, + -6.7571103031726825, + -2.965144024013036, + 0.8273564860386432, + 4.619707953659085, + 8.411226748999532, + 12.20122700228306, + 15.989017651805321, + 19.77389743378357, + 23.555146604638026, + 27.33201380371477, + 31.10369583022359, + 34.86930706062716, + 38.627833482801634, + 42.37806333920996, + 46.11848113801918, + 49.84710230548619, + 53.56120787337772, + 57.25690334375318, + 60.9283526727104, + 64.56637701880423, + 68.15572777446377, + 71.66937902237513, + 75.05555478597367, + 78.20576200202439, + 80.87412106009518, + 82.52691193660344, + 82.46414526024938, + 80.7205478193672, + 78.00765840206132, + 74.83635433284572, + 71.43925093352532, + 67.91934916464585, + 64.3261043166212, + 60.68547588771829, + 57.01217946498562, + 53.315107687180166, + 49.599933716358734, + 45.87045498429088, + 42.12933053106723, + 38.378506960453024, + 34.61947528944842, + 30.8534313577269, + 27.081378816414404, + 23.3041965956785, + 19.522683642803834, + 15.737588685536592, + 11.949629897641724, + 8.159507653254591, + 4.367912543606596, + 0.5755302162060472, + -3.216955773040669, + -7.008862115471121, + -10.799504035442729, + -14.588192840946602, + -18.37423180115031, + -22.156909238121187, + -25.93548740579584, + -29.709185202216215, + -33.477151891224764, + -37.23842756584139, + -40.991883642678374, + -44.73613244096819, + -48.469387319132764, + -52.18924076881538, + -55.892300597709045, + -59.573568830130874, + -63.22532842228975, + -66.8350283516325, + -70.38098021261463, + -73.82287850011646, + -77.07908428674071, + -79.96895703675658, + -82.08240584811652, + -82.71067735115896, + -81.5173275013735, + -79.08393663998167, + -76.04409619576596, + -72.7139981646259, + -69.23185264493902, + -65.66183863731239, + -62.03658659619496, + -58.37410417433071, + -54.68503316587045, + -50.97603386298461, + -47.2514881087936, + -43.514413973723094, + -39.76698474350863, + -36.01083723347539, + -32.24726202299687, + -28.47732445430413, + -24.701943380915363, + -20.92194320268622, + -17.138088480123162, + -13.351106892601829, + -9.561704252846113, + -5.770574068348997, + -1.9784034016324101, + 1.814123665096181, + 5.606323918457739, + 9.397513351107932, + 13.187005087786082, + 16.974105999505625, + 20.758110971574588, + 24.538293534785044, + 28.313891131901116, + 32.08408256932273, + 35.84795400815187, + 39.604447843438884, + 43.35228537600913, + 47.08984809350039, + 50.81499123489782, + 54.52474207689132, + 58.21479297179961, + 61.87860980047414, + 65.50577626466587, + 69.07871363090777, + 72.56567163904137, + 75.90444067670477, + 78.96156284817488, + 81.43188650745844, + 82.69508190690375, + 82.14590808225681, + 80.08078943666693, + 77.21373639087449, + 73.96859531521082, + 70.53261621305502, + 66.99014861085357, + 63.38267178310764, + 59.73242857508297, + 56.05225389149744, + 52.35002025057661, + 48.63081551861747, + 44.89808611856955, + 41.15427334966206, + 37.4011854004944, + 33.640223893308985, + 29.872526490076957, + 26.09905899947711, + 22.32067595530595, + 18.53816085667743, + 14.752252919000563, + 10.963664684957605, + 7.17309336739222, + 3.3812279077153202, + -0.41124680563732957, + -4.203647435556827, + -7.995290468236904, + -11.78549039217774, + -15.573556908739093, + -19.358790201652933, + -23.140473086604946, + -26.917858501404773, + -30.69015019627548, + -34.45647349307644, + -38.21583132942208, + -41.967037992740096, + -45.70861803648039, + -49.43864899970049, + -53.15450990802322, + -56.85246489034926, + -60.526943870096176, + -64.16923484889341, + -67.7649575080158, + -71.28882031865909, + -74.69281473396343, + -77.8773504061661, + -80.61807853799377, + -82.41897560651469, + -82.56355258807794, + -80.9719311286746, + -78.33388024666408, + -75.19799030383022, + -71.81919063758153, + -68.30973772814156, + -64.7229919084972, + -61.086703734264916, + -57.41648248513375, + -53.72169999566162, + -50.008301843835405, + -46.28024766445793, + -42.540296578718525, + -38.79045857474096, + -35.03226551737217, + -31.26693981251548, + -27.49550240692718, + -23.718843409191564, + -19.937768875695056, + -16.15303193999712, + -12.365353407546172, + -8.575435148311742, + -4.783968548748093, + -0.9916396365509783, + 2.800867899635415, + 6.592870799077254, + 10.383684542025764, + 14.17262102466132, + 17.958984670141707, + 21.74206588840236, + 25.521130500676225, + 29.29540324642008, + 33.06404266689114, + 36.82610329468491, + 40.580478775454324, + 44.325815565596784, + 48.0603797505845, + 51.781846404459515, + 55.48695560924201, + 59.17092804775116, + 62.82642352865684, + 66.44157604805613, + 69.99602772113212, + 73.45227172924524, + 76.73509190413552, + 79.67949910312345, + 81.90897062173488, + 82.73382158868834, + 81.72320213267392, + 79.38891048154787, + 76.39542174479358, + 73.08840897022712, + 69.61898095287174, + 66.05664385807216, + 62.43639322497715, + 58.77738195085351, + 55.09085073702317, + 51.38379355934198, + 47.66078782725758, + 43.924970836248704, + 40.17859073312561, + 36.42333231412085, + 32.66051728756655, + 28.89123127315723, + 25.116406278104957, + 21.33687512653935, + 17.55340765605352, + 13.766734745551783, + 9.97756406288096, + 6.1865901288186365, + 2.3945005136728157, + -1.3980204896245545, + -5.190289651142935, + -8.981623133989023, + -12.771334507784214, + -16.55873155393357, + -20.343110848029323, + -24.123748864436358, + -27.89988793463861, + -31.670714707097225, + -35.43532762590664, + -39.19268805207666, + -42.941546410182596, + -46.680329032664616, + -50.406960966485016, + -54.11858026407937, + -57.81106006856779, + -61.47817268901707, + -65.11004717729799, + -68.690136728516, + -72.18879558764576, + -75.54849153006775, + -78.64700763304022, + -81.20564160664296, + -82.63953728024812, + -82.29363347004013, + -80.35749649846308, + -77.5517344855367, + -74.33612413018098, + -70.91581913272333, + -67.38251473823439, + -63.78085118416744, + -60.13455448008851, + -56.457214563540184, + -52.75711551838899, + -49.03958227501681, + -45.30820386097608, + -41.56551024005357, + -37.81336605444925, + -34.053209422257936, + -30.2862017655088, + -26.513324344343825, + -22.735441645402386, + -18.953343460726426, + -15.167772872310398, + -11.379444705312679, + -7.589057449597916, + -3.7973007101966885, + -0.004859678317278573, + 3.7875822269789863, + 7.579341588640035, + 11.369733222684422, + 15.158067539814425, + 18.943646080535693, + 22.725754073967767, + 26.50364853005418, + 30.27653980643636, + 34.0435636531513, + 37.80373917762267, + 41.555905523210846, + 45.2986254409442, + 49.03003563439667, + 52.74760825639025, + 56.44775768996691, + 60.125164687620135, + 63.7715550601704, + 67.37335708679163, + 70.90688069568948, + 74.32756261583621, + 77.54388727633618, + 80.35113870386597, + 82.29039522627559, + 82.64108548829874, + 81.21107329549484, + 78.65442058325004, + 75.55683515138807, + 72.19761249800943, + 68.69921976901702, + 65.11929366899274, + 61.48752720181454, + 57.820490449706355, + 54.128066711112886, + 50.41649063914486, + 46.689893209129146, + 42.95113889747922, + 39.20230425355139, + 35.44496397170803, + 31.680368294960857, + 27.909556297389322, + 24.133429816968135, + 20.352802385498872, + 16.568431784112285, + 12.781041606549659, + 8.991335316639955, + 5.20000515468413, + 1.407737562159445, + -2.3847836190844305, + -6.176875158443937, + -9.96785276673484, + -13.757028884387662, + -17.543709013237386, + -21.327185527875542, + -25.106727623600154, + -28.881565586010638, + -32.65086678856234, + -36.41369953339537, + -40.16897867884433, + -43.915383251858685, + -47.65122959175111, + -51.374271327213414, + -55.08137399712145, + -58.7679648541358, + -62.4270579028248, + -66.04742682053237, + -69.6099463301996, + -73.07967823179979, + -76.38724622016386, + -79.38185691465759, + -81.71855018069074, + -82.73352250220668, + -81.9131944564957, + -79.68633428578237, + -76.74315319342259, + -73.46093510716976, + -70.00501782587253, + -66.45076087447949, + -62.83573388235862, + -59.18032475880946, + -55.496415039739574, + -51.791353495665554, + -48.06992443858602, + -44.33539081680695, + -40.59007945292123, + -36.83572547519322, + -33.07368321468811, + -29.305059539722734, + -25.530800252426168, + -21.75174702739743, + -17.96867526187393, + -14.182319218860641, + -10.39338853863708, + -6.602578826734518, + -2.8105782027426374, + 0.9819288054471836, + 4.774258933630451, + 8.565728493819558, + 12.355651464686899, + 16.14333647572867, + 19.92808168930037, + 23.70916635875352, + 27.485837450881792, + 31.25728907293101, + 35.02263137546752, + 38.780843814628696, + 42.53070460567016, + 46.27068284196537, + 49.998770026720074, + 53.7122094007993, + 57.40704517019761, + 61.07733823125742, + 64.71372818597628, + 68.30062718723322, + 71.81032787283986, + 75.18956466199499, + 78.32630683520378, + 80.96616809531764, + 82.56143737354272, + 82.42169008009914, + 80.62414420730322, + 77.88504307022006, + 74.7012836002362, + 71.29769521727066, + 67.77406674793589, + 64.17849119883779, + 60.53629922356, + 56.86189083816021, + 53.16398868305176, + 49.448168923290595, + 45.71817107460989, + 41.97661837045589, + 38.22543470812672, + 34.46609646318379, + 30.6997899544721, + 26.92751264059029, + 23.150139456996754, + 19.36846681820185, + 15.58324188967234, + 11.795181918600758, + 8.004986758401698, + 4.213346728961654, + 0.42094735373623376, + -3.371527847069878, + -7.163395534036643, + -10.953970821155838, + -14.742564777257343, + -18.528480212988555, + -22.311004631221145, + -26.08939889697087, + -29.862879645353537, + -33.630592558148244, + -37.39157216474457, + -41.14468132664898, + -44.88851922935769, + -48.62127893764025, + -52.340521124459656, + -56.04280254194803, + -59.723040602639486, + -63.373371946772785, + -66.98097844689424, + -70.52365014071218, + -73.95997763570148, + -77.20577341692946, + -80.07418357032613, + -82.14218196845324, + -82.69603883775808, + -81.43693624562376, + -78.96877046507075, + -75.91266173485963, + -72.57440387857828, + -69.08773102930184, + -65.51496767064013, + -61.8879156056668, + -58.22417877812897, + -54.53418678526088, + -50.824481210974646, + -47.099374105899365, + -43.36184089245166, + -39.61402803490832, + -35.857555142397004, + -32.09370162903988, + -28.323525567987396, + -24.547941103823558, + -20.767769627780034, + -16.9837738226268, + -13.196680235564429, + -9.407194028445755, + -5.616008358195744, + -1.8238101165246714, + 1.968716679531385, + 5.76088881120661, + 9.552022195171919, + 13.341429774002751, + 17.128418056095704, + 20.91228126266016, + 24.692291777481103, + 28.467685148613644, + 32.237637153892834, + 36.001229221812146, + 39.757396449531406, + 43.504848937294184, + 47.241950922642324, + 50.966530768407466, + 54.67557303570531, + 58.36470020356548, + 62.0272593576767, + 65.65262194061414, + 69.2228055808017, + 72.70523193284137, + 76.03583913192433, + 79.07670092992227, + 81.51228500997436, + 82.70977480827491, + 82.08614833800374, + 79.97552278079095, + 77.08698711972305, + 73.83143363704886, + 70.3898865092518, + 66.84414254706009, + 63.2345759403008, + 59.58290768395363, + 55.9017055562067, + 52.19869581309485, + 48.478881776331626, + 44.74565887548197, + 41.001436643846056, + 37.24800301981889, + 33.486746527555596, + 29.718796303156168, + 25.945112616054637, + 22.166546438473365, + 18.383879024188612, + 14.59784821504934, + 10.809165748203473, + 7.018528390494999, + 3.226624855762645, + -0.5658600667346734, + -4.358243059757874, + -8.149840562748942, + -11.93996692874245, + -15.727931575600365, + -19.513034153048675, + -23.294556535345436, + -27.071750080893434, + -30.843815987143667, + -34.60987555718307, + -38.36892550682091, + -42.1197705662975, + -45.86092060190418, + -49.59043038817842, + -53.30564306995436, + -57.0027647663266, + -60.67612828893566, + -64.31685151566217, + -67.91023847201302, + -71.43036893370875, + -74.82787313490614, + -77.99995283589506, + -80.71448586379732, + -82.46147509057869, + -82.52905463398385, + -80.87983761205376, + -78.21325234113873, + -75.06388876270279, + -71.67815096437478, + -68.16475080106241, + -64.57555685080686, + -60.93763761183055, + -57.26626299195648, + -53.57062328386431, + -49.856561060043276, + -46.127974718207184, + -42.38758564181388, + -38.63737994116946, + -34.87887410391499, + -31.113280540068036, + -27.34161369077634, + -23.56475946085956, + -19.783521233739435, + -15.998650486980809, + -12.210867037766782, + -8.42087219556114, + -4.629357050526914, + -0.8370074906161901, + 2.9554928420725814, + 6.747460666099519, + 10.53821136458055, + 14.32705661507885, + 18.11330041519852, + 21.89623240726252, + 25.675117102533854, + 29.449177096145394, + 33.217567524193896, + 36.97933761999251, + 40.733372873002786, + 44.478307218950036, + 48.212387415634694, + 51.933258290673, + 55.63761153278513, + 59.320587940497425, + 62.97470988892093, + 66.5878621073117, + 70.13920385663837, + 73.59021583373051, + 76.86336550698098, + 79.7880230478185, + 81.9754151973668, + 82.72788920727862, + 81.64843062421002, + 79.27637481537137, + 76.26522607637062, + 72.94944826981295, + 69.47520868450759, + 65.90997581454532, + 62.28784331838569, + 58.62752866092333, + 54.94004540345638, + 51.23226122966508, + 47.508679653835806, + 43.77239298114789, + 40.025621137753426, + 36.27003084602511, + 32.50693209451095, + 28.73740287114639, + 24.962370233370844, + 21.18266383546309, + 17.399051529595525, + 13.612262991290489, + 9.823005191502013, + 6.031972271536406, + 2.239851613084593, + -1.552672567477931, + -5.344917044022779, + -9.136197914446399, + -12.925828582740085, + -16.713116494450073, + -20.497357603885867, + -24.27782730476654, + -28.05376613450714, + -31.824357863790677, + -35.588696429362166, + -39.345736233321134, + -43.09421701719256, + -46.832548671555884, + -50.55863066714376, + -54.26956050997403, + -57.961145253997174, + -61.62704537335488, + -65.25719129077628, + -68.83466128494166, + -72.32904726874266, + -75.68112813191104, + -78.76463674757895, + -81.29129170716195, + -82.66279468627208, + -82.24091296945637, + -80.25573339569557, + -77.42659635416831, + -74.19975588559521, + -70.77351178329172, + -67.23674638285742, + -63.63289291506969, + -59.98511277110082, + -56.306709223355334, + -52.60581043945458, + -48.887651701201776, + -45.15576818497313, + -41.412656409504436, + -37.660159739790984, + -33.89970254678596, + -30.132437305942986, + -26.35933946040012, + -22.581269750061956, + -18.79901559793972, + -15.013318630596114, + -11.224892814497862, + -7.4344361599908755, + -3.6426380241650835, + 0.1498165134113404, + 3.9422440622038613, + 7.733961167357689, + 11.524282522402865, + 15.31251827599526, + 19.097969469645633, + 22.879920446377344, + 26.657626721711623, + 30.43029622859149, + 34.197060890161005, + 37.956933880132745, + 41.70874522250797, + 45.45104365942351, + 49.18194420928547, + 52.89888492113008, + 56.598225217390784, + 60.2745542372259, + 63.91943818328897, + 67.51901123185453, + 71.04900245594362, + 74.46360294173503, + 77.66838595223159, + 80.45154998066533, + 82.3404945371484, + 82.61481356683382, + 81.12362189101202, + 78.53591891846568, + 75.42374546550946, + 72.05709376035063, + 68.5545180700066, + 64.97202003779006, + 61.33855227012447, + 57.67031965534412, + 53.97701154781534, + 50.26475319609566, + 46.53761082927689, + 42.79840916021486, + 39.04919963959972, + 35.29154082250557, + 31.526672466761088, + 27.7556268202332, + 23.979301304262687, + 20.198506635811803, + 16.413998845971637, + 12.626500478887515, + 8.836714399121073, + 5.045332527046863, + 1.2530411505365426, + -2.539475943877573, + -6.331535512352885, + -10.122453178702456, + -13.911541181518416, + -17.698104625301923, + -21.481435162741423, + -25.260800750396108, + -29.035429638059767, + -32.80448595713188, + -36.56703295550922, + -40.32197770627894, + -44.06798728659514, + -47.80335960795707, + -51.525819515805274, + -55.2321866284633, + -58.91781269130855, + -62.57558246294767, + -66.19403670112348, + -69.7536024882838, + -73.2184116573108, + -76.51698023199307, + -79.49339764413307, + -81.79121318159672, + -82.73632153258886, + -81.8444312777417, + -79.57663291782661, + -76.61426939969571, + -73.32262840199967, + -69.86159472204002, + -66.30428718618927, + -62.68729301772452, + -59.03053018033477, + -55.34563697943911, + -51.63982780331363, + -47.917808729229314, + -44.18279525653118, + -40.43708452886729, + -36.682392702175335, + -32.92006181712095, + -29.15119073928557, + -25.376720076138987, + -21.59748816961731, + -17.814268323535345, + -14.027793526937653, + -10.238772678241471, + -6.447900976117995, + -2.655866335564795, + 1.1366468013008348, + 4.9289551807112195, + 8.72037505723404, + 12.510220256757059, + 16.297799095292532, + 20.082409151142667, + 23.863328656393794, + 27.639802875226337, + 31.411023175624344, + 35.17609540915653, + 38.93399238783434, + 42.683482125712935, + 46.42301802733721, + 50.150567230534215, + 53.86333444712952, + 57.55730130394655, + 61.22642329320091, + 64.86115391442974, + 68.44555662395352, + 71.95122128723698, + 75.32334043156045, + 78.4462110950045, + 81.05664875104797, + 82.5930126074009, + 82.37637367457292, + 80.52616759878408, + 77.76163058625927, + 74.5657494268615, + 71.15582234344934, + 67.62853690451719, + 64.03066670622518, + 60.38693110826055, + 56.71142236550612, + 53.01269688127636, + 49.2962357640737, + 45.565721675073256, + 41.82374265103186, + 38.07220024812784, + 34.312556426749175, + 30.545988128832548, + 26.77348671367312, + 22.99592318293023, + 19.2140914581395, + 15.428737167993232, + 11.640576648983998, + 7.850309242995376, + 4.058625003408063, + 0.266209331732332, + -3.526254286610987, + -7.3180824804066855, + -11.108590250784289, + -14.897088421809928, + -18.68287933514658, + -22.465249656536464, + -26.243458833397124, + -30.016721193459627, + -33.78417876877306, + -37.544860422551075, + -41.29762030463558, + -45.04104422426776, + -48.77330456778394, + -52.491929560003335, + -56.19342382693151, + -59.87261826101381, + -63.52149958795044, + -67.12697532075592, + -70.6662981344084, + -74.09691726110447, + -77.33200116320337, + -80.1782500566033, + -82.19946134740671, + -82.67820067265679, + -81.35448884990001, + -78.85256501872334, + -75.78065102100463, + -72.43443313889, + -68.94332603069515, + -65.3678606839189, + -61.739034618443206, + -58.074058615737734, + -54.38315503392038, + -50.67274925678332, + -46.94708489360568, + -43.2090954866205, + -39.460901134979345, + -35.70410452322715, + -31.939974079364873, + -28.169560724031236, + -24.393773969985997, + -20.61343225110394, + -16.829296406504028, + -13.042091873471048, + -9.252523177208536, + -5.461283132834146, + -1.6690584664863974, + 2.123466866539927, + 5.915609639124377, + 9.706685687904422, + 13.496007766738959, + 17.282882010377023, + 21.066601958223295, + 24.846438819437896, + 28.62162620541785, + 32.39133680257824, + 36.15464721275208, + 39.91048509379878, + 43.65754912948343, + 47.39418597058832, + 51.118196563135285, + 54.826521852232474, + 58.51471287591435, + 62.17599504580526, + 65.79952191359546, + 69.36689560411732, + 72.84468250507926, + 76.16690094766838, + 79.19098458474645, + 81.59070864871545, + 82.72124684336883, + 82.02379580336223, + 79.86889686281238, + 76.95951726807775, + 73.6938262739253, + 70.24683609879634, + 66.69787808282146, + 63.086255525191014, + 59.43318196095386, + 55.750964633840724, + 52.04718680174484, + 48.32676897060251, + 44.59305654622291, + 40.84842786694227, + 37.09465097118366, + 33.33310150720472, + 29.564900230123456, + 25.791001966436678, + 22.012254191736375, + 18.229435958400177, + 14.44328376443546, + 10.654508561359265, + 6.863806683165681, + 3.0718666249094775, + -0.7206269172116567, + -4.512990640626819, + -8.304540932430987, + -12.09459200245585, + -15.882452973529631, + -19.667422943730564, + -23.4487828192708, + -27.225782339549546, + -30.997620090694316, + -34.76341327073596, + -38.52215224552077, + -42.2726319954054, + -46.01334740364189, + -49.742330013445816, + -53.45688632666496, + -57.15316315459134, + -60.825393872784254, + -64.46452181626991, + -68.05552633914813, + -71.57183857374909, + -74.96267945841028, + -78.12192007529565, + -80.80938805701427, + -82.50105669311644, + -82.49148537089668, + -80.78597103822275, + -78.0917138888134, + -74.92925677877994, + -71.53674979169432, + -68.01948455102428, + -64.42788630956555, + -60.78836134448466, + -57.11584903307325, + -53.41936240270618, + -49.704643242776, + -45.975529941994814, + -42.234706861069384, + -38.484136667499556, + -34.725320746434285, + -30.959461690733676, + -27.18756755511348, + -23.410520121392917, + -19.629120155417606, + -15.844117516904477, + -12.056231061004876, + -8.266161554783713, + -4.4745998046343045, + -0.6822315679501119, + 3.1102595523213847, + 6.90219024665913, + 10.692875792219645, + 14.48162763580888, + 18.267749331948597, + 22.050529729765938, + 25.829231993142944, + 29.6030765185387, + 33.37121495765855, + 37.13269112849238, + 40.8863821920359, + 44.63090930274084, + 48.364499486326544, + 52.08476667561056, + 55.78835308474113, + 59.47031773669179, + 63.12304207270454, + 66.73415462866326, + 70.28231699602512, + 73.72796285804728, + 76.99115650050969, + 79.89541325684411, + 82.03943206896336, + 82.718630755953, + 81.57138409293108, + 79.16267459437414, + 76.13439146508827, + 72.81007859232761, + 69.33113626740122, + 65.76306437725198, + 62.139082317713914, + 58.47748408512321, + 54.78906174220431, + 51.08055955105668, + 47.35640869037515, + 43.61965737093681, + 39.87249783791207, + 36.116579078066266, + 32.35319957941774, + 28.58342984404062, + 24.80819207877581, + 21.028312836447967, + 17.24455803138253, + 13.45765616906112, + 9.668313546923109, + 5.877223943496553, + 2.08507456410489, + -1.7074504415874705, + -5.4996678422087975, + -9.29089366045459, + -13.080441122033763, + -16.867617319327817, + -20.651717560781425, + -24.432016124390074, + -28.20775170310308, + -31.97810511739841, + -35.74216569171336, + -39.4988807153705, + -43.246979017248634, + -46.98485369500286, + -50.71037808995249, + -54.42060825664006, + -58.111283611363866, + -61.77594999835762, + -65.40433383701108, + -68.97912736107294, + -72.46913508702194, + -75.81338561698375, + -78.88140565620456, + -81.37502886023832, + -82.68280851989516, + -82.18538566177651, + -80.15246746899955, + -77.30067532512115, + -74.06291977690857, + -70.63088150699012, + -67.09072866033502, + -63.484726279463295, + -59.835487474638796, + -56.1560363488465, + -52.45434887976229, + -48.73557268673069, + -45.003190218532325, + -41.25966521736681, + -37.506820186262914, + -33.7460660162864, + -29.97854641352921, + -26.205231124405973, + -22.426977225149177, + -18.644569827902885, + -14.8587491447852, + -11.070228312776486, + -7.279704883674975, + -3.487867982186894, + 0.30459741150310987, + 4.09700792463035, + 7.888680053468175, + 11.678928356025192, + 15.467062701843183, + 19.252383610097617, + 23.034174504901834, + 26.81168936101311, + 30.584133620704986, + 34.35063528568478, + 38.11020145891853, + 41.86165284293356, + 45.60352386629345, + 49.333907389395286, + 53.050206597651915, + 56.748724678864676, + 60.423956912261275, + 64.06730568676808, + 67.66460262944466, + 71.19097756330393, + 74.59933224292006, + 77.79221801733016, + 80.55049044815618, + 82.3877276297969, + 82.58530665641807, + 81.03423250081309, + 78.4164389823648, + 75.29011082637066, + 71.91622443619241, + 68.40956144630763, + 64.82454344925901, + 61.18940517484219, + 57.519996353955094, + 53.82581726048749, + 50.112886276140294, + 46.3852062943466, + 42.64556309194363, + 38.895983529038745, + 35.138010345643345, + 31.372873027995, + 27.601597142105113, + 23.825075792311686, + 20.04411695045304, + 16.259474947010727, + 12.471871311815576, + 8.682008335710737, + 4.890577638052492, + 1.098265367750018, + -2.694244731515017, + -6.486269390675559, + -10.277124133156523, + -14.066120979152513, + -17.852564613727846, + -21.63574593735207, + -25.41493162547728, + -29.18934783243935, + -32.95815536293018, + -36.72041228898541, + -40.4750177211448, + -44.22062652258863, + -47.95551777290399, + -51.67738689520655, + -55.38300653552444, + -59.067651116706664, + -62.72407283640743, + -66.34057306284218, + -69.89711759367249, + -73.35687693386049, + -76.6461813887201, + -79.60380883443749, + -81.8615237901462, + -82.73572585058446, + -81.77321526700338, + -79.46568660573155, + -76.48473575472269, + -73.18393448000973, + -69.71790949409747, + -66.15761731693047, + -62.53869410517306, + -58.88060142776242, + -55.19474074700272, + -51.4881953238617, + -47.7655947750094, + -44.03010817473462, + -40.28400360812231, + -36.528978650379855, + -32.766363307525786, + -28.997248614264556, + -25.222570101407474, + -21.443162860757987, + -17.659798161091523, + -13.87320775929066, + -10.084099842157762, + -6.2931692237673085, + -2.501103631615492, + 1.2914125639907388, + 5.083696106812768, + 8.875063180520055, + 12.664827442179302, + 16.452296873733463, + 20.236768441632012, + 24.017519318371708, + 27.793793012084866, + 31.564778076162312, + 35.32957595598692, + 39.087152664464895, + 42.83626578615699, + 46.5753526918016, + 50.30235561620283, + 54.01443987217146, + 57.707523034840534, + 61.375452563907245, + 65.00849086043542, + 68.59034246340273, + 72.0918717304909, + 75.45667420364059, + 78.5652347971729, + 81.14527923301297, + 82.62137595974934, + 82.32808974251391, + 80.42658825110146, + 77.63742226227993, + 74.42977677247917, + 71.01367578602614, + 67.48281736793504, + 63.88269971192201, + 60.237449344800005, + 56.56085920753559, + 52.86132366112412, + 49.144230994335835, + 45.413208281353185, + 41.67080911855056, + 37.91891319230522, + 34.15896835254707, + 30.39214236724953, + 26.619420634997812, + 22.841670320026207, + 19.05968291895465, + 15.274202572290132, + 11.485944740851666, + 7.69560828071029, + 3.9038829980728234, + 0.11145418801696882, + -3.680994685311041, + -7.472780205383955, + -11.263217245249452, + -15.051616365194713, + -18.837279412765067, + -22.619492182361114, + -26.397512656355474, + -30.170552788778032, + -33.937750868054685, + -37.69812995665682, + -41.45053529623241, + -45.19353902606242, + -48.925292402214296, + -52.64329048110614, + -56.34398456507527, + -60.02211693265692, + -63.66952051090443, + -67.27282072858735, + -70.80871625000863, + -74.23347579374976, + -77.45752507389429, + -80.28088302152533, + -82.2539669940487, + -82.65703250126742, + -81.26998271517287, + -78.73535913353041, + -75.6481280996921, + -72.29416922424122, + -68.79873549949863, + -65.22062669359903, + -61.59006143352119, + -57.92386859885156, + -54.232068745219415, + -50.52097388637349, + -46.79476076155626, + -43.05632195427153, + -39.307751764558326, + -35.55063631374634, + -31.78623328208455, + -28.015586599027493, + -24.239601257042146, + -20.459092810963657, + -16.674820311881223, + -12.887508127151312, + -9.097860174339965, + -5.3065689483869996, + -1.5143210266069624, + 2.278199683326454, + 6.070309932660817, + 9.861325463661005, + 13.650558824204497, + 17.437315753060286, + 21.220889077639352, + 25.00054879100416, + 28.775526510029813, + 32.544991748324556, + 36.30801616499174, + 40.063519810377365, + 43.810189702722276, + 47.546354527064736, + 51.26978721665862, + 54.977384125149364, + 58.6646231759017, + 62.32460506967742, + 65.94625958310861, + 69.51076102991567, + 72.98379248763455, + 76.29738313976605, + 79.30415221051594, + 81.66688490081138, + 82.72933138678958, + 81.9588625622885, + 79.76098659770487, + 76.83142824711457, + 73.5558935886917, + 70.1035994921265, + 66.55150036974256, + 62.93786389103304, + 59.28341127472388, + 55.600196324102804, + 51.895662895803355, + 48.17465063254332, + 44.44045603970437, + 40.69542693933382, + 36.9413118972845, + 33.17947396440041, + 29.41102570149978, + 25.636916620091313, + 21.857990788305045, + 18.075025120132313, + 14.288754814612263, + 10.4998900700191, + 6.709126811165399, + 2.917153332267866, + -0.8753457490559123, + -4.667687131973054, + -8.459187137950025, + -12.24915981826063, + -16.03691398114095, + -19.82174814696777, + -23.602942218095777, + -27.379744265210814, + -31.151350193263, + -34.916872996028694, + -38.67529654644954, + -42.42540586480704, + -46.165680534585526, + -49.894128375172826, + -53.60801845064765, + -57.30343692336663, + -60.97451534767007, + -64.61201800297908, + -68.20059039219841, + -71.71299472122794, + -75.0969937867207, + -78.243003748878, + -80.90252944034022, + -82.53752622658607, + -82.45085052279217, + -80.6904389374996, + -77.9694015230254, + -74.79424834470692, + -71.39515384977426, + -67.87411513601411, + -64.28016355492254, + -60.639063727142485, + -56.96543382938733, + -53.26811422133625, + -49.55274834447548, + -45.82311595006448, + -42.081865189872445, + -38.33093579300336, + -34.57181436644163, + -30.80569390075688, + -27.03357620999161, + -23.25633905374803, + -19.474780650826098, + -15.68964929303359, + -11.901662909045525, + -8.111521749196296, + -4.319916355052971, + -0.5275323681002706, + 3.2649466353776226, + 7.056837305773913, + 10.847454800821401, + 14.636110319959124, + 18.422106952511843, + 22.204732724187444, + 25.98324940938633, + 29.75687514675626, + 33.52475801976818, + 37.285936310547676, + 41.03927867544474, + 44.783393223957006, + 48.516486843798496, + 52.23614192566757, + 55.938950132908666, + 59.61988683291468, + 63.27118905172663, + 66.88022222962962, + 70.42513547881687, + 73.86528082716896, + 77.11823211831646, + 80.00143681662871, + 82.10082149378044, + 82.70602363297348, + 81.49219482606074, + 79.047979334875, + 76.00310172757294, + 72.6704937764979, + 69.1869648939268, + 65.61611616654896, + 61.99032094279355, + 58.32746213236442, + 54.63811621737279, + 50.92890709014685, + 47.204195273493156, + 43.46698586059175, + 39.719444010716906, + 35.9632013518831, + 32.199545117936985, + 28.429538490385003, + 24.654098938478523, + 20.87404999205448, + 17.090155682501678, + 13.303143383995375, + 9.513718747948971, + 5.722575209856718, + 1.9303998134338924, + -1.8621233465977347, + -5.654311022835735, + -9.445479151443427, + -13.23494076603288, + -17.022002587681843, + -20.80595925399767, + -24.586083892327085, + -28.361613301923818, + -32.1317252830071, + -35.895504447165855, + -39.65189082425237, + -43.39960211224381, + -47.13701428231601, + -50.86197401985764, + -54.57149506370502, + -58.261247706386094, + -61.9246604631896, + -65.55125052242141, + -69.12331316029403, + -72.60884071423648, + -75.94505035695182, + -78.99710730653204, + -81.45666781803635, + -82.6995209307039, + -82.12719309971251, + -80.04789838365231, + -77.17418131943701, + -73.92583134014326, + -70.48814803783942, + -66.94468435142593, + -63.336576254105985, + -59.68590517431906, + -56.00542372608028, + -52.30295954569558, + -48.58357465580604, + -44.85069995309098, + -41.10676710581385, + -37.35357819257955, + -33.592530906518164, + -29.82476037098258, + -26.05123076190836, + -22.272795578457576, + -18.490237681942773, + -14.704295911839322, + -10.915682604780102, + -7.125094874512019, + -3.333221627959372, + 0.4592522429871565, + 4.251643374017854, + 8.043268203198053, + 11.833441142095527, + 15.621471766742202, + 19.406660054016854, + 23.188288480913258, + 26.965609441159458, + 30.73782582882393, + 34.50406164117198, + 38.26331778944339, + 42.01440547507239, + 45.755844540070186, + 49.48570525941235, + 53.201355260725855, + 56.899040319969956, + 60.573159754689186, + 64.2149481545069, + 67.80992648616633, + 71.33260742467479, + 74.73456037083693, + 77.9152048721244, + 80.64780131835342, + 82.43201585511747, + 82.552692859934, + 80.94313055649377, + 78.29621359408068, + 75.15616318100797, + 71.77523614641355, + 68.26458135972783, + 64.67709513142685, + 61.04031681245488, + 57.3697510396292, + 53.674713896517076, + 49.9611194531265, + 46.23290868736148, + 42.492829271471486, + 38.74288398350262, + 34.98460007074543, + 31.21919695829243, + 27.44769367072223, + 23.67097909063502, + 19.889858509977792, + 16.105084603411605, + 12.317377917237128, + 8.527440189577744, + 4.735962753249512, + 0.9436316283910889, + -2.848869476238527, + -6.6408572591209385, + -10.431647135092135, + -14.220550895158915, + -18.00687278971914, + -21.789902944907734, + -25.568906723057186, + -29.343108136543858, + -33.11166459586437, + -36.87362889833853, + -40.62789204519644, + -44.373096463285165, + -48.10750205403288, + -51.828774260903586, + -55.533637823321925, + -59.21728819868273, + -62.87234196657096, + -66.48685502717527, + -70.04031884190091, + -73.49491208273103, + -76.77470238771916, + -79.71296403384858, + -81.92940601369042, + -82.73183085793227, + -81.69978869700162, + -79.35374859854298, + -76.35479591884727, + -73.04509041582483, + -69.57419486339164, + -66.01098074120317, + -62.390163984262536, + -58.730763094000736, + -55.043948959261485, + -51.33667689680586, + -47.61350178769704, + -43.8775472689838, + -40.13105295948766, + -36.37569822275606, + -32.61280126727035, + -28.84344545293744, + -25.068561338393728, + -21.28898083590836, + -17.50547322711378, + -13.718769068975643, + -9.929575858248795, + -6.138588038566972, + -2.3464931592758234, + 1.4460244746526856, + 5.238281599287253, + 9.029594321818221, + 12.819276123127018, + 16.606634640139102, + 20.39096621101028, + 24.17154692390795, + 27.947618494295508, + 31.71836660691528, + 35.48288822113544, + 39.24014243181168, + 42.98887621368511, + 46.7275106239916, + 50.45396254707974, + 54.16535715406924, + 57.857546679322404, + 61.524268191560004, + 65.15558840221708, + 68.73484332348238, + 72.23214997083036, + 75.5894530057219, + 78.68328683850076, + 81.2320046276375, + 82.64658955409696, + 82.27708073726548, + 80.32567770237031, + 77.51266983345285, + 74.29360235627185, + 70.8714825120682, + 67.33712819072636, + 63.73480495639518, + 60.08806436074003, + 56.41040815208251, + 52.710072648565465, + 48.992355429270425, + 45.260829161291795, + 41.518013693508514, + 37.765767266118495, + 34.0055238862973, + 30.23844232158659, + 26.465502124369447, + 22.687566697874203, + 18.905425164803077, + 15.119820211345317, + 11.331466444637952, + 7.5410622488576715, + 3.7492971915183873, + -0.04314353368875747, + -3.835576480516594, + -7.627318184081046, + -11.417683385030685, + -15.205982372956626, + -18.991516489811836, + -22.773570640487815, + -26.551401314249567, + -30.324218049003388, + -34.0911553259664, + -37.85123031119746, + -41.603279192753654, + -45.3458602144312, + -49.07710314296229, + -52.79446927483072, + -56.494355573455536, + -60.17141387363139, + -63.817319809200484, + -67.41840958181966, + -70.95081205486116, + -74.36957746079071, + -77.58229129914866, + -80.38205855668588, + -82.30574617079843, + -82.63275493716269, + -81.1837040722367, + -78.61741042376427, + -75.51532456160035, + -72.15382708362779 + ], + "line": { + "color": "rgba(0, 0, 0, 0.1)", + "width": 1 + }, + "lon": [ + -0.0011054371522115963, + -0.7349280698214229, + -1.472945544097454, + -2.219521249179884, + -2.9793227884039, + -3.7575031037303726, + -4.559920360032448, + -5.39341635816241, + -6.266185639531972, + -7.188275995063058, + -8.172290698952596, + -9.234399035908757, + -10.395831348421618, + -11.685156314361704, + -13.141862158880128, + -14.822192899601728, + -16.809051542908087, + -19.22959405146198, + -22.288146182336092, + -26.33135073201719, + -31.984122917325752, + -40.4390109601707, + -53.982736354620776, + -75.93939177523863, + -105.18241939775449, + -130.6608416962134, + -147.03156610050243, + -157.0745778951363, + -163.60763397110233, + -168.1675525667479, + -171.54893242937953, + -174.18238119448705, + -176.31605055308225, + -178.10135274146145, + -179.63535591777543, + 179.01702831151863, + 177.81079136472792, + 176.71372652866253, + 175.70213542908422, + 174.75813325903806, + 173.8679001533708, + 173.0205127793541, + 172.20713946284755, + 171.42047293561922, + 170.65431765288926, + 169.90328096128243, + 169.16253362728492, + 168.42761607390295, + 167.6942732026055, + 166.9583045305578, + 166.21541835726168, + 165.4610790187777, + 164.6903366047388, + 163.8976225833954, + 163.0764962381156, + 162.21931354346208, + 161.31678159113676, + 160.35734079601824, + 159.32628451560572, + 158.20446989209364, + 156.96637575548266, + 155.57708550339814, + 153.98743685137478, + 152.12591961617753, + 149.8845314219675, + 147.09283557803727, + 143.46768709033424, + 138.51020937048443, + 131.28633225884758, + 119.98456949676469, + 101.47892228148234, + 74.04403938852576, + 45.85161793786286, + 26.2504700361238, + 14.271303074108488, + 6.676335213108408, + 1.5076806870102597, + -2.24549054535142, + -5.1194910572723025, + -7.41645866769715, + -9.317045790210617, + -10.935069457738315, + -12.34552019771505, + -13.599734822378322, + -14.734040081121083, + -15.774900909632247, + -16.74210823742558, + -17.650824384975895, + -18.512934634764665, + -19.33796779345026, + -20.133739967190092, + -20.906817314519806, + -21.6628584871147, + -22.406876544110155, + -23.143447349738683, + -23.87688362045754, + -24.611389234796405, + -25.351204631658863, + -26.100756622328454, + -26.864820405083933, + -27.64870924718754, + -28.458507364000905, + -29.301368847701582, + -30.185915392467226, + -31.122781965156495, + -32.12538664919494, + -33.21104658070671, + -34.40264133407964, + -35.73116601425379, + -37.23978408820986, + -38.99049637804866, + -41.07558822895804, + -43.63823039136117, + -46.91157898167949, + -51.29730221301404, + -57.53121972898006, + -67.03181471230702, + -82.45019926634079, + -106.85634271193706, + -136.31728247816147, + -159.41927905220035, + -173.79859728954455, + 177.2832925075676, + 171.372231358136, + 167.1760862278455, + 164.02122034816028, + 161.53673874050958, + 159.5055536165997, + 157.79339104560427, + 156.3131628565297, + 155.00604900082413, + 153.83091286074168, + 152.7580944510713, + 151.76562056793438, + 150.8368040411748, + 149.95867351508514, + 149.1209157090852, + 148.31514294393352, + 147.53437197503936, + 146.77264257635943, + 146.0247295344903, + 145.28591685597607, + 144.5518135672105, + 143.8181926810266, + 143.0808440960462, + 142.3354278875618, + 141.57731813515937, + 140.8014250227714, + 140.0019802497401, + 139.17226570861143, + 138.30425698463537, + 137.38813955311812, + 136.41163293590918, + 135.35902171428543, + 134.20972434012126, + 132.93612254197626, + 131.50015915185014, + 129.8478167442202, + 127.89979257258592, + 125.53501987011545, + 122.56001950746257, + 118.64862198931233, + 113.21681240865094, + 105.1558807576206, + 92.32740292305246, + 71.4152390118981, + 42.539690644964494, + 16.14744719099561, + -1.1366392837943495, + -11.709838852315302, + -18.534279912171282, + -23.262645812402987, + -26.74776952375502, + -29.44881823670772, + -31.62864388978906, + -33.44668466956817, + -35.0046385841053, + -36.37022095371742, + -37.590209914221084, + -38.69796942888211, + -39.71797785452693, + -40.668659227020385, + -41.56421392596245, + -42.415838841459895, + -43.23256385030365, + -44.02184102565102, + -44.78997144359786, + -45.542422797734496, + -46.28407618373609, + -47.01942327786354, + -47.75273411981745, + -48.488208082287464, + -49.230119622642185, + -49.98296958011612, + -50.75165348777003, + -51.54166058226427, + -52.35932136154138, + -53.21212870960742, + -54.10916785181361, + -55.06171259041041, + -56.08407034029905, + -57.19481695072474, + -58.41865073014034, + -59.789262615146185, + -61.35393186300746, + -63.18116969836492, + -65.37399334325696, + -68.0941351973011, + -71.60866665983978, + -76.38498555574769, + -83.29274040599675, + -94.017777195122, + -111.55983602724471, + -138.18950579922742, + -166.937416599132, + 172.43543826419162, + 159.79575461337893, + 151.83853323147156, + 146.46511613769917, + 142.5887079005229, + 139.63597511138434, + 137.28611468679028, + 135.34850230531862, + 133.7036801089511, + 132.27329989077577, + 131.0039362889183, + 129.85791361079353, + 128.8078674707923, + 127.83339015842164, + 126.91888746738253, + 126.05216574453374, + 125.2234729376713, + 124.42483062622735, + 123.64955384732274, + 122.891898363725, + 122.14679124583851, + 121.40961764879454, + 120.67604376671366, + 119.94186111745582, + 119.20284012071626, + 118.45458212115867, + 117.69235881091487, + 116.91092621549919, + 116.10429821469154, + 115.26545522653134, + 114.38596002714804, + 113.45543125593257, + 112.46080308022253, + 111.38525522897194, + 110.20662326502759, + 108.8949659294817, + 107.40872001657704, + 105.68839788034384, + 103.64582292447915, + 101.1448629879949, + 97.96508537376249, + 93.72920935364094, + 87.75072568361355, + 78.71126510370706, + 64.11427479361737, + 40.72779134484439, + 11.243642871345374, + -12.88562362848598, + -28.073950435515734, + -37.444831526632896, + -43.60701262586072, + -47.950757815756646, + -51.1979539750974, + -53.743389554429285, + -55.816639749318185, + -57.55889864824002, + -59.061300024823396, + -60.38514152049753, + -61.573139381256546, + -62.65599488195936, + -63.65638812705772, + -64.59149803669182, + -65.47464431906482, + -66.31639156057203, + -67.12531015339164, + -67.90851673395522, + -68.67206831603073, + -69.42125881370652, + -70.16085032105329, + -70.89526159928624, + -71.6287301691579, + -72.36546087411836, + -73.10977220262878, + -73.86625017541479, + -74.63992420724071, + -75.43647613417048, + -76.26250427789556, + -77.12586884940923, + -78.03615913599769, + -79.00534399047547, + -80.04870258169254, + -81.18619299782974, + -82.44452322269983, + -83.86038427292804, + -85.4856763406456, + -87.39629360376748, + -89.70756906733999, + -92.60282892854914, + -96.38920405569151, + -101.6128889257242, + -109.30499018540753, + -121.46139478861434, + -141.34213253959925, + -169.7007868567941, + 163.07547618179973, + 144.83807766707423, + 133.69849850132672, + 126.56348367241068, + 121.65680843990594, + 118.06260554182182, + 115.29088606763062, + 113.06303325635464, + 111.21105698635483, + 109.6283533231679, + 108.24425153588327, + 107.0101158923091, + 105.89137182971417, + 104.86272800445103, + 103.90519937899774, + 103.00419046606622, + 102.14822125125876, + 101.32805650324462, + 100.5360942821391, + 99.76592453725286, + 99.01200094167059, + 98.26938852077389, + 97.53356150410896, + 96.80023294453332, + 96.06520317844617, + 95.32421301918404, + 94.57279427623752, + 93.80610375588473, + 93.01872839587826, + 92.20444409097429, + 91.3559043055222, + 90.4642237422891, + 89.51840466850828, + 88.50452424936724, + 87.4045516925504, + 86.19457748345637, + 84.84208257073695, + 83.30158071279162, + 81.50740495486498, + 79.36124187290916, + 76.70952520028905, + 73.3001670075762, + 68.69493019371924, + 62.083677821224754, + 51.89852971066871, + 35.28110967194708, + 9.544660701022448, + -19.613089250537193, + -41.28225881115919, + -54.6251458401498, + -62.9692121745932, + -68.5599537117474, + -72.56624793294867, + -75.60145411434485, + -78.00644157582117, + -79.98248468268811, + -81.6550298053205, + -83.105971293188, + -84.39092992783287, + -85.54899431101194, + -86.6084679192983, + -87.59040018764775, + -88.51083407564806, + -89.38228295710817, + -90.2147297195404, + -91.01632145677168, + -91.79386579808506, + -92.5531957678188, + -93.29944687182642, + -94.03727470849245, + -94.77103619789996, + -95.50494634123844, + -96.24322529110673, + -96.99024563332021, + -97.75069100569738, + -98.52973846693193, + -99.33328018012504, + -100.16820547134641, + -101.04277336545883, + -101.96712042632575, + -102.95397311522126, + -104.01967335108382, + -105.18569954549007, + -106.48098412790802, + -107.94556428772933, + -109.63654047453763, + -111.63820484579429, + -114.08007122357833, + -117.17068379997535, + -121.26468220867814, + -127.0030169308256, + -135.61105589839028, + -149.4318052984797, + -171.77739944272636, + 158.8834855640671, + 133.76134554658967, + 117.71916302563537, + 107.86436065269213, + 101.43496613270547, + 96.93526339472564, + 93.59114100205032, + 90.9820642208878, + 88.86508879779888, + 87.09165852343745, + 85.5663590369162, + 84.2252835977852, + 83.02405972265072, + 81.93089772248118, + 80.92238088538011, + 79.98081946885881, + 79.09253168257283, + 78.24669294153203, + 77.43454372706533, + 76.64882915848871, + 75.8833922424124, + 75.13286744116743, + 74.392444144466, + 73.65767420482634, + 72.92430762471972, + 72.188143070919, + 71.44488197828007, + 70.68997546121248, + 69.91845233394922, + 69.12471407003389, + 68.30227800764266, + 67.44344239705339, + 66.53883577361854, + 65.57678950124196, + 64.54244474732228, + 63.41644218277234, + 62.17294591730262, + 60.77656955527257, + 59.177427453024784, + 57.3028531189487, + 55.04291638752814, + 52.2238006964643, + 48.55609191357834, + 43.52858448844502, + 36.181939624203615, + 24.656051002770756, + 5.78335583779389, + -21.924201425627643, + -49.87628724878935, + -69.10227796866837, + -80.84652432490505, + -88.31277951842058, + -93.4083553840733, + -97.11733113599539, + -99.9629777954963, + -102.24083099984122, + -104.12800003537448, + -105.73628936497686, + -107.13948722699621, + -108.38818027356572, + -109.51820946660115, + -110.55571487317789, + -111.52026484468047, + -112.4268650542787, + -113.28728913232544, + -114.1109845897962, + -114.90570865004865, + -115.677984413588, + -116.43343951289089, + -117.17706538230473, + -117.91342392046519, + -118.64682046668645, + -119.38145739365834, + -120.12158008014173, + -120.87162605509366, + -121.63638850743637, + -122.42120738067368, + -123.2322037759967, + -124.07658319128561, + -124.9630375042151, + -125.90229822653593, + -126.90791767598213, + -127.99740259128617, + -129.1939056724758, + -130.52882613630211, + -132.04594162373428, + -133.80822058409632, + -135.90953568808771, + -138.49578669012126, + -141.80508457979775, + -146.24863701639433, + -152.58161108356384, + -162.26157679194566, + -177.99671294215, + 157.22714406591902, + 127.81765738525937, + 105.10256816225863, + 91.01244675449206, + 82.2551054839562, + 76.43352134250067, + 72.29022718071765, + 69.16857006963451, + 66.70609401694676, + 64.69014168798616, + 62.988904983141495, + 61.516742770170346, + 60.215724322518646, + 59.045281008353385, + 57.97612868221837, + 56.986549477953425, + 56.06003454016388, + 55.18373875903485, + 54.347439992003274, + 53.54281690369042, + 52.76293468361775, + 52.00186821676577, + 51.254417149602624, + 50.51588230203292, + 49.78188209042248, + 49.04819323327512, + 48.31060323869231, + 47.564763518808036, + 46.80603325406713, + 46.029299307410355, + 45.228760430434626, + 44.39765292791806, + 43.52788990707795, + 42.60957110675561, + 41.630297557162464, + 40.57418696489566, + 39.42041981665763, + 38.1410293961668, + 36.69743424379489, + 35.034802775156365, + 33.072516971128046, + 30.687289572914036, + 27.681693431915928, + 23.722122665349914, + 18.209732015865324, + 10.005394180646807, + -3.0838443633964423, + -24.383409355307048, + -53.41377729692886, + -79.47486200105244, + -96.41456648305328, + -106.78655476620534, + -113.50050220398072, + -118.1651269356161, + -121.6110735299311, + -124.2866381268602, + -126.44908794204026, + -128.25481787993863, + -129.8037737294193, + -131.1626110822958, + -132.37744032691936, + -133.4811887673478, + -134.49804112104331, + -135.44621846153197, + -136.33977797104944, + -137.18981381253042, + -138.00528129882795, + -138.79357807512145, + -139.56096543295385, + -140.31288303329632, + -141.05419230505294, + -141.7893727519771, + -142.52268881077418, + -143.25833972082395, + -144.00060629968277, + -144.7540020277096, + -145.52344249142968, + -146.3144459876027, + -147.13338352834432, + -147.98780346367656, + -148.8868675879282, + -149.8419546348376, + -150.86751868017072, + -151.98234390151103, + -153.21143011504776, + -154.58891758988463, + -156.16277479305265, + -158.00260933917136, + -160.213257824483, + -162.95962365138712, + -166.51462199056292, + -171.35707262400453, + -178.37998243151924, + 170.68497966323386, + 152.7889740406765, + 125.84849547730445, + 97.2908440707038, + 77.04758323243767, + 64.65837970603366, + 56.83862612673064, + 51.54276349279369, + 47.7129323140835, + 44.789901143331775, + 42.459963971555965, + 40.536280750413795, + 38.90153012881739, + 37.47863405026548, + 36.21495575316692, + 35.07332839496719, + 34.02672660805495, + 33.05497479328483, + 32.14264131532667, + 31.277648491510945, + 30.45032830147207, + 29.652763126671847, + 28.878312773592874, + 28.12126520228997, + 27.376569874222376, + 26.639627023042895, + 25.906110735656952, + 25.171814511086207, + 24.43250481616824, + 23.683772816820227, + 22.9208730340023, + 22.138536156521123, + 21.330739790697127, + 20.49041499164586, + 19.60905669058899, + 18.676190109737224, + 17.678620290210354, + 16.599344291879785, + 15.415935266542794, + 14.098065401019829, + 12.603585397294163, + 10.872088248919567, + 8.813896573308371, + 6.290311852531283, + 3.0762710539947213, + -1.2143628786698177, + -7.285980418791998, + -16.49332985282934, + -31.390479437135504, + -55.1595383021773, + -84.65480061355069, + -108.4051174264479, + -123.28735196229924, + -132.4863430250097, + -138.55332762721764, + -142.84124113968778, + -146.0535816870815, + -148.57604496207182, + -150.6334631004731, + -152.3644071227253, + -153.85847983077545, + -155.17604258234252, + -156.3592155954189, + -157.4383075155874, + -158.43573218626494, + -159.368483339267, + -160.2497498594152, + -161.090001740959, + -161.89774069574239, + -162.6800333866951, + -163.442900094109, + -164.19160903622563, + -164.93090484313794, + -165.66519584554763, + -166.39871538071597, + -167.13567004653373, + -167.8803859846664, + -168.63746402343733, + -169.4119556437723, + -170.209574470062, + -171.0369630578384, + -171.9020416953212, + -172.81448269183429, + -173.78636942498684, + -174.83314150796016, + -175.974985921673, + -177.23894464388175, + -178.66220942509776, + 179.70254457122294, + 177.77817693175157, + 175.44726224984285, + 172.52277599772185, + 168.69066736675958, + 163.39102006475096, + 155.5645706445136, + 143.16317208929183, + 122.90109672527015, + 94.33368110676209, + 67.40824624400805, + 49.52978997549117, + 38.60520013753064, + 31.58801293905906, + 26.748842025643857, + 23.195846729586155, + 20.450776583186478, + 18.24100730483875, + 16.401793089024267, + 14.828387632538451, + 13.45123766397526, + 12.222408838516863, + 11.107783269965282, + 10.082375720334507, + 9.127412456271605, + 8.228446635798015, + 7.374104536329884, + 6.555228452914959, + 5.764272603545052, + 4.994867966008226, + 4.241497668336294, + 3.499247104509635, + 2.7636034090460684, + 2.0302862291960375, + 1.2950959905560016, + 0.5537681308324607, + -0.19817746340323147, + -0.9656033604295357, + -1.7539502939966265, + -2.5694816874550868, + -3.4195978797493702, + -4.3132578692421255, + -5.261560890297393, + -6.278571186277137, + -7.382519827149199, + -8.597605815601193, + -9.956778228637868, + -11.506180056690681, + -13.312518967975057, + -15.47582613302195, + -18.152645193299243, + -21.600515470251416, + -26.268261647174658, + -32.98760508526357, + -43.3693984934559, + -60.32591306228027, + -86.40345911131207, + -115.42657466111797, + -136.706993970214, + -149.7832642634645, + -157.98047827783205, + -163.4888766930322, + -167.44606747094798, + -170.4501560551209, + -172.83437814108723, + -174.7959647523717, + -176.45809305127887, + -177.9013157957883, + -179.1804246551315, + 179.66602494314128, + 178.61008345400907, + 177.63094291573594, + 176.7127295564861, + 175.84305006255974, + 175.01200837475855, + 174.21152065708628, + 173.43482543993363, + 172.6761230786914, + 171.9303017263282, + 171.1927209593722, + 170.45903275833683, + 169.72502473058242, + 168.98647323306201, + 168.2389965189246, + 167.477894398189, + 166.69796526885742, + 165.89328225995268, + 165.05690814571892, + 164.18051828980188, + 163.25388602361974, + 162.26416013834896, + 161.19482263331847, + 160.02414318457025, + 158.7228189451405, + 157.25025362982805, + 155.54847263340372, + 153.53176382762842, + 151.06819839269892, + 147.94490260721136, + 143.79900938384714, + 137.97304063791157, + 129.20784809354564, + 115.10362389838598, + 92.36952472249965, + 62.9571628917787, + 38.19921279239668, + 22.479823743946636, + 12.808769789927803, + 6.480701086730111, + 2.040002036610258, + -1.2675282978640485, + -3.852622449554076, + -5.953145114391017, + -7.714861132425156, + -9.231564529717303, + -10.566176008490924, + -11.762443120556682, + -12.851744895521163, + -13.857220788868435, + -14.796368250302066, + -15.682733033079854, + -16.527041936973138, + -17.337983422135082, + -18.122760330478116, + -18.887492298979502, + -19.637517828171504, + -20.377629250178835, + -21.11226375444188, + -21.84566618527397, + -22.58203917848511, + -23.325688467261465, + -24.081176670782973, + -24.85349632427376, + -25.648276627863858, + -26.472042847912828, + -27.33255499981255, + -28.239264977980405, + -29.20395182150115, + -30.241629158938043, + -31.37187607610553, + -32.620848900876254, + -34.02441262145602, + -35.633190911135024, + -37.521031205477826, + -39.79983681329096, + -42.64689056372727, + -46.35805033712302, + -51.45722226366048, + -58.92978348414369, + -70.685498830325, + -89.92982996096197, + -117.89393047720029, + -145.58819633883155, + -164.44265657208814, + -175.95740309816247, + 176.7020325819711, + 171.67797821157308, + 168.0123589268648, + 165.19458353982606, + 162.9355496218816, + 161.0616080681782, + 159.46292380525048, + 158.06688765053684, + 156.82364936818152, + 155.69784561077384, + 154.66365589476695, + 153.7017314650812, + 152.79722090636264, + 151.93846104418188, + 151.11608390244962, + 150.3223906803054, + 149.5509007332762, + 148.7960168079834, + 148.05276904465035, + 147.31660900933673, + 146.5832384359743, + 145.84845599386148, + 145.10801139346853, + 144.35745588107144, + 143.59197788201894, + 142.80621063054707, + 141.99399485550023, + 141.14807318738016, + 140.25968231392443, + 139.31799301179825, + 138.30931641801482, + 137.2159530488558, + 136.0144721615131, + 134.67306334452618, + 133.14732258633973, + 131.3732934729577, + 129.2554802832854, + 126.645186140861, + 123.29921192061886, + 118.79653125118993, + 112.36203732456427, + 102.49802258505986, + 86.43979889986575, + 61.30012260354246, + 31.965556422478244, + 9.639258965398703, + -4.167705774911492, + -12.76815344634204, + -18.502269482267135, + -22.593776815999245, + -25.682825239136804, + -28.123656805824748, + -30.124606339640103, + -31.815071363305968, + -33.279275630044154, + -34.57427753678185, + -35.740087390255404, + -36.80561985379924, + -37.792341094787034, + -38.71658496515293, + -39.591071798985176, + -40.42593387410476, + -41.22942727437625, + -42.00843873194594, + -42.76885895506074, + -43.51586386966219, + -44.25413637575223, + -44.98804865646287, + -45.72182076429304, + -46.45966789324859, + -47.20594729296094, + -47.96531573534696, + -48.74290979742178, + -49.544564410664286, + -50.37708925431655, + -51.24863484292118, + -52.16918851110135, + -53.15126977163566, + -54.21093018421777, + -55.36923146483063, + -56.65449504370811, + -58.10583634491048, + -59.77891841982081, + -61.75570316273985, + -64.16175148698908, + -67.19854090584248, + -71.20732439552178, + -76.80222555108747, + -85.15368011213134, + -98.50988595744889, + -120.19808288862016, + -149.36148948624185, + -175.08060273130155, + 168.31856070940404, + 158.14292445457522, + 151.53687439186828, + 146.93463454007338, + 143.52711592653236, + 140.87659339208537, + 138.73124214749515, + 136.93763940174495, + 135.3975543993173, + 134.0453701739776, + 132.83563215826723, + 131.73584153558897, + 130.7221027988619, + 129.77639470323544, + 128.88480096913253, + 128.03632901038617, + 127.22209684013903, + 126.43476044790859, + 125.66809755105044, + 124.91669637465564, + 124.17571458806874, + 123.44068451084674, + 122.70734732303985, + 121.97150292948365, + 121.22886415749454, + 120.4749043501926, + 119.70468777430206, + 118.9126663794886, + 118.09242797164474, + 117.23636768913896, + 116.33524631709149, + 115.3775783686293, + 114.34876073990436, + 113.22979777238284, + 111.99538216475406, + 110.61091630227398, + 109.0277286824935, + 107.17509230066965, + 104.94630912871601, + 102.17322532651023, + 98.57692238058964, + 93.66682190436725, + 86.52585578685392, + 75.37548709544126, + 57.12033379893151, + 29.882646512345524, + 1.5352199738530905, + -18.32668252642942, + -30.471202691659443, + -38.15683427619024, + -43.376879082077494, + -47.161072778022096, + -50.05494535772782, + -52.365293568747454, + -54.2752654577285, + -55.90009326223408, + -57.31561172081661, + -58.57368374502158, + -59.71097642953144, + -60.754182007767504, + -61.72324735096582, + -62.633444191901866, + -63.49673597483576, + -64.32270809152074, + -65.11921792906863, + -65.89286176628836, + -66.64931998379471, + -67.39362083139685, + -68.13035004371861, + -68.86382564211897, + -69.59825263687725, + -70.33786850572275, + -71.08709278399611, + -71.85068852693425, + -72.63395103647619, + -73.44293925128913, + -74.28477243482612, + -75.1680245538733, + -76.10326491677063, + -77.10382033332245, + -78.1868790670725, + -79.37513503793453, + -80.69930925468198, + -82.20214852167479, + -83.94499810401311, + -86.01906946308779, + -88.56568948331044, + -91.81467284172857, + -96.16126575212617, + -102.32827658746554, + -111.70782359011798, + -126.91140907484588, + -151.05894965739242, + 179.458635143881, + 156.0913770890107, + 141.5090208683743, + 132.47765754450484, + 126.50363703164733, + 122.2703705564585, + 119.09221652770049, + 116.59232230487109, + 114.5504778906149, + 112.83067460520846, + 111.34480778072823, + 110.03343355496514, + 108.85501700488705, + 107.77963508474122, + 106.78513579809344, + 105.8547074971568, + 104.97529044261599, + 104.13650764198347, + 103.32992503018781, + 102.54852548039236, + 101.78632417541164, + 101.03807844957167, + 100.29906056743567, + 99.5648726120903, + 98.83128493315182, + 98.09408885322198, + 97.3489500672029, + 96.5912528936081, + 95.81592316846033, + 95.01721492723014, + 94.18844101167825, + 93.32161945254727, + 92.4069939866024, + 91.4323647667037, + 90.38212951003928, + 89.23586836960956, + 87.96619953546916, + 86.53542124086098, + 84.89006782304882, + 82.95172637918985, + 80.60083049783121, + 77.6465643429613, + 73.76776617382929, + 68.39039390788699, + 60.42620859740182, + 47.773958401507144, + 27.127985662325823, + -1.62818503432819, + -28.24170552258159, + -45.76636336588433, + -56.48124338672127, + -63.3834754415309, + -68.15664366797027, + -71.66925994215688, + -74.3881692976856, + -76.58016151775065, + -78.40681685407361, + -79.97106506495325, + -81.3413651949592, + -82.56496369439697, + -83.67553018708145, + -84.69774870758387, + -85.6501852981801, + -86.54714049352728, + -87.39988302218299, + -88.21749490994387, + -89.00746631396999, + -89.77612605913895, + -90.52896174956408, + -91.27086822037491, + -92.00634580149546, + -92.7396687544904, + -93.47503655099388, + -94.21671962749156, + -94.96921038001261, + -95.73739082907456, + -96.5267305522326, + -97.34353258425399, + -98.19525205699624, + -99.090922440313, + -100.04174617326612, + -101.06193109918749, + -102.16991178783826, + -103.39018178672687, + -104.75612753840527, + -106.31456147341616, + -108.13325296889299, + -110.31398976429612, + -113.01636457650982, + -116.50351219785367, + -121.23514811079995, + -128.06521617268453, + -138.6485694742691, + -155.94974089250073, + 177.64247794386387, + 148.77581949521183, + 127.88296528973017, + 115.06715736683671, + 107.013114878251, + 101.58514516920658, + 97.67602590812227, + 94.7024610423006, + 92.33864008671813, + 90.3912733976352, + 88.73940048836485, + 87.30378133707954, + 86.03043722948084, + 84.88133581787817, + 83.8288752687961, + 82.85248538981476, + 81.93645821397179, + 81.06851895035315, + 80.23885686779276, + 79.43945075015017, + 78.66358438599187, + 77.90549094037797, + 77.1600815974433, + 76.42273105812231, + 75.6890996932731, + 74.95497739822879, + 74.21613705622804, + 73.46818674815708, + 72.70640968687327, + 71.92557910706293, + 71.1197332055714, + 70.28188596639941, + 69.40364617868768, + 68.47469574584254, + 67.48205667139126, + 66.40903248242239, + 65.2336366794278, + 63.92618997676687, + 62.445526082735185, + 60.73277939070181, + 58.70078759301418, + 56.21515074293424, + 53.05855619807405, + 48.85968190177684, + 42.94403737892501, + 34.017767094447585, + 19.623975070920114, + -3.496716311303708, + -32.958765576139946, + -57.34602182108741, + -72.74890450787292, + -82.24085860469776, + -88.47005148758099, + -92.8530402824714, + -96.12470388107931, + -98.68624973480895, + -100.77059583817676, + -102.52078233729934, + -104.02901893884865, + -105.35726053709445, + -106.54864139106859, + -107.63413793687242, + -108.6366167758505, + -109.5733863730009, + -110.45785825334653, + -111.3006631072269, + -112.11041942564293, + -112.89427898935945, + -113.6583243626828, + -114.40786766824577, + -115.14768336480745, + -115.88219769725073, + -116.61565134804103, + -117.35224822855317, + -118.09630172740981, + -118.85238821199655, + -119.62552214281567, + -120.42136389141284, + -121.24648196219793, + -122.10869564008446, + -123.01753805120727, + -123.98490040223132, + -125.02595308709732, + -126.16049905169402, + -127.41501999718706, + -128.82586789523046, + -130.44441850787993, + -132.3457239186948, + -134.6437044877905, + -137.51919342066867, + -141.27466373532704, + -146.44708594748275, + -154.0486264982362, + -166.03963897521604, + 174.3407673919796, + 146.1377312134718, + 118.7174710489593, + 100.22999277594853, + 88.93907334336713, + 81.72106245675558, + 76.76689750560917, + 73.14374269422368, + 70.35331820133699, + 68.1127805896738, + 66.25185491650682, + 64.66263080276897, + 63.27365253501431, + 62.03579214195447, + 60.91415491872581, + 59.88323473971756, + 58.92389864089434, + 58.02144701078912, + 57.164325258797454, + 56.34324406372875, + 55.550561987100316, + 54.779840167217216, + 54.025511541513595, + 53.28262672857794, + 52.54665073762525, + 51.81329188982178, + 51.07834993294445, + 50.337569197436814, + 49.5864893820723, + 48.820280159113366, + 48.03354733144746, + 47.22009324011294, + 46.372607752484015, + 45.482255481225636, + 44.53810745966984, + 43.52633666777641, + 42.42904800186199, + 41.22252813124049, + 39.87454889308974, + 38.34006846692052, + 36.55412325072428, + 34.419559912240864, + 31.784819883660948, + 28.401486059757072, + 23.838440863721406, + 17.30005688569874, + 7.247488346215071, + -9.139589888700302, + -34.63477755403918, + -63.87147745843157, + -85.80852149733967, + -99.33875760812427, + -107.78630711356472, + -113.43502720086435, + -117.47585240788408, + -120.53291948622356, + -122.95248583501497, + -124.93867559199643, + -126.61853226876302, + -128.07489323662026, + -129.36396181774205, + -130.52520067126287, + -131.58716151641764, + -132.57106320569181, + -133.4930670584579, + -134.3657707258383, + -135.19921797731425, + -136.00160029089201, + -136.7797577232593, + -137.53954679957354, + -138.2861196302057, + -139.0241428653245, + -139.7579797731701, + -140.49184746840342, + -141.22996413165217, + -141.97669613949347, + -142.73671621074453, + -143.515184920549, + -144.31797103072282, + -145.15193150166442, + -146.02528096999498, + -146.94809499969054, + -147.9330154595118, + -148.9962652491216, + -150.1591520940446, + -151.4503578141701, + -152.90954114218397, + -154.5932117044069, + -156.58470264101464, + -159.01189861150007, + -162.08042702822343, + -166.13939248484888, + -171.8186359639739, + 179.67923026247874, + 166.0501928265766, + 143.97329551267552, + 114.69914918372048, + 89.33105496831313, + 73.06291608733619, + 63.07863576573315, + 56.57784065361084, + 52.03660661710967, + 48.66675400165847, + 46.04082467705289, + 43.91229150329005, + 42.1306317698907, + 40.59929122917004, + 39.25367008818384, + 38.048956845543664, + 36.95307380475689, + 35.94240960726265, + 34.99913962334659, + 34.10948663794962, + 33.26255745678179, + 32.44954267483783, + 31.66315095584415, + 30.897198764477483, + 30.146301578396482, + 29.405635789110846, + 28.670745221566474, + 27.937376220762072, + 27.20132790245695, + 26.458306296835712, + 25.703771608827047, + 24.932766941255164, + 24.139714405130846, + 23.318160085669113, + 22.460441726037743, + 21.55724204493393, + 20.596967245443725, + 19.56486317417602, + 18.441719493582127, + 17.20191706772338, + 15.81039326970688, + 14.217761430754933, + 12.352152840941175, + 10.104968926913564, + 7.304729498219471, + 3.6663579491388454, + -1.3128120311727702, + -8.57460176637885, + -19.94540463215982, + -38.5642013341648, + -66.08435608664016, + -94.20312305471865, + -113.68729572617328, + -125.59312120940459, + -133.14800143787593, + -138.29396470217557, + -142.03345458526337, + -144.89870330835103, + -147.18978791352612, + -149.08625713105457, + -150.70130227396825, + -152.109540723065, + -153.36207684511214, + -154.4950870929085, + -155.53493592379152, + -156.50134583853324, + -157.40943079032758, + -158.27104184092008, + -159.09568260661098, + -159.89115127124074, + -160.66400083774028, + -161.41988051608556, + -162.16379682238133, + -162.90032144275034, + -163.6337649524432, + -164.3683307910775, + -165.1082613066303, + -165.85798666822532, + -166.62228781218016, + -167.40648656626337, + -168.21667854214846, + -169.06003410169006, + -169.94519694408018, + -170.8828322496569, + -171.88640004095197, + -172.97327660157995, + -174.16642646718753, + -175.4969706664296, + -177.00826328785425, + -178.76260517789615, + 179.14722687794165, + 176.57721923298578, + 173.2926879896243, + 168.88903039317793, + 162.62448886025228, + 153.06860285565367, + 137.55269273093398, + 113.03187220928682, + 83.5856037968249, + 60.603878922291486, + 46.31485245637714, + 37.446850312814995, + 31.563592894646487, + 27.383819073267077, + 24.239208858169594, + 21.76150298380833, + 19.734994349277017, + 18.026175913918713, + 16.548408716862383, + 15.24314843199932, + 14.069433950821166, + 12.99772151571681, + 12.006116572084283, + 11.077987105082434, + 10.200400466065611, + 9.36307135288846, + 8.55763241224781, + 7.777115201283465, + 7.01557018765425, + 6.2677796907182275, + 5.529032883552285, + 4.79494131775826, + 4.0612791210925865, + 3.323835301314426, + 2.578266978501246, + 1.8199436839691314, + 1.0437680824657707, + 0.24396146891034834, + -0.5862086092293692, + -1.454786175852333, + -2.3716126092449588, + -3.349005319484942, + -4.402732047881193, + -5.553448396482082, + -6.82888107733951, + -8.267250290521327, + -9.922825813475841, + -11.875317863515681, + -14.246479653076285, + -17.231008343481044, + -21.157362588661865, + -26.61411173133958, + -34.71928735272866, + -47.62803429873878, + -68.65973819498221, + -97.58435675883808, + -123.87425738778435, + -141.0508917069317, + -151.56133889127562, + -158.3514184456578, + -163.06002550231608, + -166.53304294704714, + -169.22624069183456, + -171.40072944471726, + -173.21500044574603, + -174.7702078374576, + -176.13373834416416, + -177.35216358255963, + -178.4587123724326, + -179.47777260277044, + 179.57229420590156, + 178.67733171104192, + 177.82617456007932, + 177.00981572327535, + 176.2208197655558, + 175.45289785200515, + 174.7005905597322, + 173.95902283355883, + 173.22370660900975, + 172.4903733117983, + 171.75482368908703, + 171.012781040535, + 170.2597404468863, + 169.49079998705193, + 168.7004612295022, + 167.88238091076204, + 167.02904883674037, + 166.1313555506142, + 165.17799453686112, + 164.15461257342858, + 163.0425687296088, + 161.81707104929916, + 160.44428878900408, + 158.87672876725054, + 157.04554002237404, + 154.8471425839062, + 152.11882516793665, + 148.59171632854347, + 143.794908386226, + 136.85159138474117, + 126.06188658780147, + 108.41085145602362, + 81.68444593284515, + 52.99452741786303, + 32.486941863636154, + 19.92540593668458, + 12.01096904371529, + 6.661611843202009, + 2.799606805908342, + -0.14396976763857475, + -2.4877072762013683, + -4.421052059786642, + -6.062798447781504, + -7.490900612157701, + -8.758539951263565, + -9.903234920023507, + -10.952245309983862, + -11.925907331624023, + -12.839765191781845, + -13.705976936097823, + -14.534268747187602, + -15.332600686229155, + -16.107643947512088, + -16.86513298848424, + -17.610134096338705, + -18.347257379170212, + -19.08083447302852, + -19.815073402540122, + -20.55420512984413, + -21.302631625997886, + -22.065086690270714, + -22.846822216354393, + -23.6538359993206, + -24.493163028316552, + -25.37326180800214, + -26.304543056994273, + -27.30011272617864, + -28.37684819033432, + -29.55699562492221, + -30.87061651032746, + -32.359456043288674, + -34.08328687291434, + -36.13075001857505, + -38.6387701673994, + -41.82920735251689, + -46.0820654496747, + -52.08933884582177, + -61.1805345814165, + -75.86986238034936, + -99.37461435093782, + -128.86343386085676, + -152.87511484737198, + -167.9679526836305, + -177.28529497332585, + 176.5820825602888, + 172.25561638006556, + 169.01917317100978, + 166.48080244168682, + 164.41240622684847, + 162.67360542279238, + 161.1737410766404, + 159.85180541174495, + 158.6652663983115, + 157.58354391844708, + 156.58403990143646, + 155.6496325091589, + 154.76704197672063, + 153.92573283167806, + 153.117155692305, + 152.33420905393345, + 151.57084730680174, + 150.82178419319928, + 150.08226285574708, + 149.3478676006894, + 148.61436204477, + 147.87754064363338, + 147.13308249358883, + 146.37639658705663, + 145.60244661016773, + 144.80554068332412, + 143.97906644771084, + 143.11514506706874, + 142.20416113811928, + 141.23411000796108, + 140.18966243690062, + 139.05078901726006, + 137.79067785876367, + 136.37248240920812, + 134.74406226631305, + 132.82913721726226, + 130.5117278251813, + 127.60736732937568, + 123.80679599461274, + 118.55960755674035, + 110.82607261813777, + 98.59430256542306, + 78.59609199566074, + 50.171896308248634, + 23.040054540818478, + 4.914526952229292, + -6.158047472609132, + -13.25644366345508, + -18.14220872046703, + -21.723688215730512, + -24.48720510334222, + -26.70950906711697, + -28.55758161515983, + -30.13745032385288, + -31.519439851772535, + -32.75196908620545, + -33.86947151439468, + -34.89714437796287, + -35.85390758126869, + -36.75431094833173, + -37.609802014130956, + -38.42959204847828, + -39.22126596031961, + -39.991221310577714, + -40.74499549866623, + -41.487517369268005, + -42.22330886289233, + -42.95665492808831, + -43.69175558986736, + -44.43287174196893, + -45.18447543116581, + -45.95141614105635, + -46.739115459717304, + -47.55380999298964, + -48.402863172608484, + -49.295183385985716, + -50.24180010396736, + -51.25668030199042, + -52.35791718940165, + -53.569510245391754, + -54.92411235756629, + -56.46741337139848, + -58.26540263956517, + -60.41692433792672, + -63.07646340071438, + -66.49778593956226, + -71.12238070682005, + -77.76699782026755, + -88.01266510744524, + -104.73436912062724, + -130.57662970087355, + -159.6937946243047, + 178.75791467330976, + 165.49814838479656, + 157.1997623110341, + 151.63455245155708, + 147.6434340473713, + 144.6178147634463, + 142.21920510798327, + 140.2475884019823, + 138.5782226607791, + 137.12962931037924, + 135.84644376893033, + 134.6897421822762, + 133.631330186476, + 132.65023255732203, + 131.73045856287646, + 130.85953154820086, + 130.02749521637853, + 129.22622180409726, + 128.44891774938387, + 127.6897601624737, + 126.94362079677717, + 126.20584835149955, + 125.47208861832065, + 124.73812724804235, + 123.99974273597796, + 123.25255973296782, + 122.49188919340783, + 121.71254628034828, + 120.90862788810057, + 120.07322964099048, + 119.19807195216953, + 118.27299007763477, + 117.28521872588034, + 116.2183608627664, + 115.05085979341257, + 113.75366786850176, + 112.28657466673248, + 110.5922088499088, + 108.58583918222989, + 106.1372064876828, + 103.03643308429118, + 98.92635103605423, + 93.16094307253665, + 84.50450602812444, + 70.59662510122045, + 48.13116326772322, + 18.768162884553337, + -6.241256731335794, + -22.182833359707384, + -31.980431181940624, + -38.378375831034916, + -42.85982400111198, + -46.19266117195657, + -48.794364206972425, + -50.906296294857555, + -52.67614693462946, + -54.19882809809084, + -55.537941415029735, + -56.73766643310762, + -57.829665950202916, + -58.83727141317118, + -59.77811343942162, + -60.66583205852514, + -61.511221889445295, + -62.32302071840594, + -63.10846743247801, + -63.87370789845369, + -64.6240993533773, + -65.3644469193844, + -66.09919562755609, + -66.83259380173402, + -67.56884344605994, + -68.31224549813237, + -69.06735325428109, + -69.83914467861332, + -70.63322797686892, + -71.4560992029514, + -72.31547825551174, + -73.22076198790654, + -74.18365339097417, + -75.21905966538316, + -76.34640830560376, + -77.59163490118625, + -78.9902743562631, + -80.5924409672836, + -82.47116649158245, + -84.73699029268185, + -87.56479702485088, + -91.24598198352986, + -96.29564692856441, + -103.68110023374528, + -115.27764044952568, + -134.2646751645927, + -162.05236826781973, + 170.07458639441808, + 150.9642400422009, + 139.2914861377656, + 131.86428415870648, + 126.79086025716674, + 123.09527109690934, + 120.25820368809677, + 117.98612609356438, + 116.10300435423244, + 114.49764471973162, + 113.09662422303568, + 111.84958371111584, + 110.72082961190664, + 109.68432032972093, + 108.72055507368553, + 107.81457555586404, + 106.95464213678626, + 106.13133141898754, + 105.33690414081131, + 104.5648501335101, + 103.80955086424974, + 103.0660216379925, + 102.32970444895703, + 101.59629599607807, + 100.86159408179186, + 100.12135165982528, + 99.37112757550416, + 98.60612278994243, + 97.82098900254209, + 97.00959287810166, + 96.16471277079883, + 95.27763434153674, + 94.33759580113049, + 93.33100215227714, + 92.24028666500658, + 91.04221022647707, + 89.70524601278036, + 88.18542229375879, + 86.41946497359228, + 84.31300023226032, + 81.71926582223537, + 78.39858557669281, + 73.93673788640531, + 67.57244938435304, + 57.83587564154412, + 42.001462244221365, + 17.11279242491707, + -12.27479094971286, + -34.86922356214108, + -48.871118825710795, + -57.579662736020715, + -63.37412435224745, + -67.50140997379826, + -70.61301720145177, + -73.0688421210013, + -75.08019759361586, + -76.77814367523311, + -78.24788239413029, + -79.5470746837212, + -80.71611677027045, + -81.78417887895485, + -82.77290126956262, + -83.69873923263894, + -84.57449946395758, + -85.41037657072151, + -86.21467205072908, + -86.99430581417239, + -87.7551926318214, + -88.5025254673045, + -89.24099861911135, + -89.97499090941862, + -90.70872476315611, + -91.4464136498055, + -92.192408865299, + -92.95135654756308, + -93.7283771306418, + -94.5292825757073, + -95.36085076733335, + -96.23118861679592, + -97.15022357216, + -98.13039217800275, + -99.18762941067807, + -100.3428300590102, + -101.62407092573442, + -103.07009883088024, + -104.73600287224849, + -106.70281611463719, + -109.09452709553263, + -112.10980939327607, + -116.08461771338769, + -121.6224793336581, + -129.8720978779493, + -143.04334554171575, + -164.46266591234263, + 166.46458723152102, + 140.50900739005826, + 123.67483216085708, + 113.36396697256544, + 106.68351642722335, + 102.03820036741259, + 98.60411246099068, + 95.93625359864713, + 93.77905036046127, + 91.97703095493205, + 90.43078128752205, + 89.07396721708083, + 87.86068112616022, + 86.75812768728314, + 85.74221140562067, + 84.79477268676834, + 83.90179751799634, + 83.05222312493429, + 82.237116528381, + 81.44909646916383, + 80.68191353987564, + 79.93013654058913, + 79.18890979825355, + 78.45375732380155, + 77.72041639693833, + 76.98468714628692, + 76.24228676813166, + 75.48869744891161, + 74.71899745274865, + 73.92765900135589, + 73.10829816571356, + 72.25334891624352, + 71.35362528607448, + 70.39771526641637, + 69.37111839879225, + 68.25498489388917, + 67.02421927008504, + 65.64453962680648, + 64.06775980123683, + 62.22392650757456, + 60.007628785083774, + 57.252962298428336, + 53.68516691709283, + 48.82181698017049, + 41.76254219315625, + 30.761338116000687, + 12.754916252580884, + -14.278130545479971, + -42.771805401314154, + -62.8965142876003, + -75.20950436570679, + -82.98757132913094, + -88.25993738532581, + -92.07566624281591, + -94.9897124490525, + -97.31362997028235, + -99.23311124288574, + -100.86482933318347, + -102.28547743163291, + -103.5474528716623, + -104.68776817736565, + -105.73334610872877, + -106.70429160063561, + -107.61598723569108, + -108.48047562081283, + -109.30739944743797, + -110.1046579060647, + -110.87887778672122, + -111.63576149865666, + -112.38035271825538, + -113.11724724203276, + -113.8507685576654, + -114.585122949662, + -115.32454506762262, + -116.07344730348954, + -116.83658071101253, + -117.61922278871684, + -118.42740739573826, + -119.2682192202214, + -120.15018484246266, + -121.0838083889812, + -122.08232608597345, + -123.1627983561142, + -124.34773505846391, + -125.66758565275084, + -127.16468450612669, + -128.89972863269864, + -130.96286884453284, + -133.49361341219023, + -136.71848651615971, + -141.02642056803316, + -147.12744609640694, + -156.3877402488542, + -171.37901421010096, + 164.7349240808787, + 135.24217606348267, + 111.61048833493777, + 96.82166612618602, + 87.67483135924763, + 81.63669437267866, + 77.36569018433875, + 74.16389885410769, + 71.64838151085912, + 69.59574373679929, + 67.86821028173081, + 66.37664275015185, + 65.06096363778732, + 63.87923384639812, + 62.80126361994711, + 61.80471981872402, + 60.872664755506854, + 59.99194924067051, + 59.152131822920246, + 58.344731516256125, + 57.562696919794156, + 56.80001833204127, + 56.051435410554575, + 55.31220850138537, + 54.57793260088903, + 53.84437527393246, + 53.107329158364344, + 52.362465464612754, + 51.605178642437416, + 50.83041005923318, + 50.0324359407188, + 49.20459989003546, + 48.338962128752904, + 47.42582429528118, + 46.45306664724209, + 45.40519924376082, + 44.26196270444909, + 42.99620970034912, + 41.57059057886555, + 39.93218577343335, + 38.00346202734108, + 35.66633402016425, + 32.73261081659328, + 28.886057688369803, + 23.562429442819397, + 15.693597948170078, + 3.2151525226770437, + -17.165146839225784, + -45.79216250629134, + -72.62173425348968, + -90.39007327135133, + -101.24935612537573, + -108.23082634691855, + -113.04954610826438, + -116.59006357756446, + -119.32707050325983, + -121.5313744324522, + -123.366737457544, + -124.93734204833018, + -126.31240262806816, + -127.53964075745722, + -128.6530358522048, + -129.6774802289504, + -130.63168363098808, + -131.53004788183367, + -132.38391432597993, + -133.20241768329933, + -133.99308658486433, + -134.7622778886802, + -135.5154993207921, + -136.25765961639976, + -136.99326788439862, + -137.72660270954202, + -138.46186374857854, + -139.2033174956536, + -139.95544798173933, + -140.72312380051258, + -141.51179497359328, + -142.3277372067566, + -143.1783680648032, + -144.0726695286844, + -145.02177307117742, + -146.03978757174607, + -147.14500727592943, + -148.36172251347304, + -149.72301780155607, + -151.27524316710708, + -153.0854340586526, + -155.25416355927754, + -157.93891389813294, + -161.39894391490972, + -166.0864186484626, + -172.83986223755534, + 176.7164091183567, + 159.65395120933957, + 133.47373450724356, + 104.49766102993692, + 83.33759044077512, + 70.34247389277971, + 62.1897972995787, + 56.70635370360021, + 52.76403887707922, + 49.769371966041255, + 47.39143169495655, + 45.43421300072881, + 43.77522709162166, + 42.33432822998961, + 41.0569764439372, + 39.9047780375892, + 38.8498908375328, + 37.871580328699096, + 36.95402357860601, + 36.08486385055491, + 35.25423118094076, + 34.454061171894054, + 33.67760608952925, + 32.91907630396489, + 32.173366968821355, + 31.43584222334724, + 30.702156532932953, + 29.968098104759143, + 29.229442229539877, + 28.48180367140783, + 27.72047710726587, + 26.9402529124061, + 26.135193509228394, + 25.298346317138066, + 24.421365944057325, + 23.493997260157176, + 22.503349640286643, + 21.432849667735457, + 20.260687570471713, + 18.957444012438284, + 17.48234613132108, + 15.777144148272686, + 13.755678512762259, + 11.285259055997571, + 8.151647212728108, + 3.9893805217076497, + -1.8642311704724976, + -10.678956407302636, + -24.87213629696449, + -47.72566601986081, + -77.15498425388067, + -101.79837271754076, + -117.41915859305935, + -127.03443931146008, + -133.3317889515748, + -137.7546044254816, + -141.05104783708217, + -143.62888026101123, + -145.72442612207405, + -147.4826033379384, + -148.9967142548029, + -150.32938027723185, + -151.5241590396143, + -152.61230536663902, + -153.61687436380592, + -154.5553053249378, + -155.44110243297982, + -156.28496304431562, + -157.09555413063742, + -157.88006287990174, + -158.6445975897313, + -159.3944887194164, + -160.1345231828705, + -160.86913477326183, + -161.6025673821385, + -162.33902402562308, + -163.08281302465028, + -163.83850112665695, + -164.61108787941956, + -165.40621224880886, + -166.23041301131855, + -167.0914686658591, + -167.99885640033995, + -168.96439013365483, + -170.00313206743397, + -171.13473096612643, + -172.38544386324747, + -173.79128646649474, + -175.40311504282315, + -177.29514866389482, + -179.57991249833657, + 177.56421800431096, + 173.8393527729385, + 168.71757975236585, + 161.20532032648507, + 149.3773094885402, + 130.01742365201068, + 101.97824885488872, + 74.36781742475601, + 55.62754929409023, + 44.182561055014354, + 36.88012046453056, + 31.877753287881, + 28.22527865956448, + 25.415949709059763, + 23.162614782822065, + 21.292674573492636, + 19.69689199395736, + 18.303015412681464, + 17.061418442158374, + 15.936882606383652, + 14.903684793423457, + 13.94254273562611, + 13.03865181684412, + 12.180382296709002, + 11.358390385260469, + 10.56499489276592, + 9.793727977371729, + 9.039001727802624, + 8.295852280909308, + 7.559735376538622, + 6.8263545724189525, + 6.091509006743062, + 5.3509465114243575, + 4.60021465894797, + 3.834495966071845, + 3.0484150656643085, + 2.2358006851242695, + 1.3893789932859675, + 0.5003643427724884, + -0.4421037489109489, + -1.4517569540798676, + -2.546355465928834, + -3.7494177440369714, + -5.092883320181892, + -6.621353576687516, + -8.399096022267232, + -10.52211766294427, + -13.139996711623121, + -16.497536615182465, + -21.018860649963592, + -27.485362802101072, + -37.40734747929507, + -53.56668875161355, + -78.8167556402398, + -108.12262191633262, + -130.32814979947932, + -144.04883689030123, + -152.60166582876317, + -158.30924795633422, + -162.38504582032908, + -165.46420439127755, + -167.89847454161796, + -169.89487999952394, + -171.5820862569436, + -173.04388676117304, + -174.33707456518476, + -175.50149050868805, + -176.56593699969721, + -177.5518038007531, + -178.4753715224661, + -179.34932268466432, + 179.8162376813964, + 179.01307346836228, + 178.23431203436138, + 177.47407325324014, + 176.7271883483768, + 175.98897958175291, + 175.2550773178239, + 174.52126231978218, + 173.78331837556738, + 173.036885314901, + 172.27730133014614, + 171.4994223102649, + 170.69740285408804, + 169.86441829059223, + 168.99229823674133, + 168.07102789852428, + 167.08804961316994, + 166.02725885244945, + 164.86751748382844, + 163.5803924256711, + 162.12660012723322, + 160.45021588552214, + 158.46885455429194, + 156.05623912199738, + 153.00961482402792, + 148.98531690304353, + 143.36440223472607, + 134.96658032979812, + 121.52650972144998, + 99.71826845937974, + 70.5189869422334, + 44.908141077601535, + 28.41099322984072, + 18.295011977228064, + 11.72170758643187, + 7.138401705590662, + 3.742545890100579, + 1.0996213658221916, + -1.0405453349355627, + -2.8304742295385044, + -4.36787522474525, + -5.718049640013105, + -6.926252740525074, + -8.024852982027992, + -9.0376580111692, + -9.982628345897222, + -10.873637246259307, + -11.721646903713335, + -12.535516852379287, + -13.322575034569784, + -14.089031618330909, + -14.840290162530671, + -15.581187300243721, + -16.316187244148, + -17.049547306902788, + -17.78546791919082, + -18.528238450734783, + -19.282389606028786, + -20.052864004395925, + -20.84521892738152, + -21.665879604750664, + -22.52246891425553, + -23.4242501513015, + -24.382742607130364, + -25.412596314077874, + -26.532873554519174, + -27.768978299038142, + -29.155652154615723, + -30.741787698204867, + -32.59846483047698, + -34.83296771177956, + -37.614474669484096, + -41.22379777673887, + -46.1552252490523, + -53.33341088431219, + -64.551563848397, + -82.91872018130445, + -110.24484334501192, + -138.5226893317142, + -158.26705566472538, + -170.3371116000491, + -177.9820173169329, + 176.8209584703537, + 173.05062355175494, + 170.165604908884, + 167.86120244336362, + 165.95538929922026, + 164.3335680027832, + 162.92028190224792, + 161.66390337051203, + 160.5279173165585, + 159.485733054063, + 158.51747283449464, + 157.60791375836965, + 156.745126925296, + 155.9195523651799, + 155.12335078436857, + 154.3499391909852, + 153.59364675112153, + 152.84945184605914, + 152.11277299721377, + 151.37929439762692, + 150.64481154900824, + 149.9050851419704, + 149.15569236991266, + 148.39186454101423, + 147.60829791656963, + 146.79892231770538, + 145.95660241416869, + 145.07274250504923, + 144.13674343976686, + 143.13523699174712, + 142.05097650541228, + 140.86118422533374, + 139.5350149528625, + 138.02953403325657, + 136.28310079602582, + 134.20402041362064, + 131.65013799493764, + 128.3901401729723, + 124.02590620558922, + 117.8288161230288, + 108.39500090278916, + 93.09532162056117, + 68.83200052699932, + 39.3590916474464, + 16.11137174649391, + 1.620540493097111, + -7.359885994817509, + -13.30566868553371, + -17.522332329161372, + -20.690098957763652, + -23.183137219419752, + -25.220253169297195, + -26.93667676422483, + -28.420057084876603, + -29.72955864611453, + -30.906538700599626, + -31.980802722169813, + -32.974423189305426, + -33.90415601331918, + -34.783021824830385, + -35.62136935142997, + -36.42761212134473, + -37.20875229906218, + -37.97076388107694, + -38.71888189558792, + -39.4578288208661, + -40.19199996584912, + -40.925623785930384, + -41.66290976730097, + -42.40819508135974, + -43.16609985661562, + -43.94170565582156, + -44.74076869928667, + -45.56999030074407, + -46.437371789692456, + -47.35269594706672, + -48.32819908630053, + -49.37953514922433, + -50.52719706281576, + -51.79867360141736, + -53.23182724474177, + -54.880372214058106, + -56.823122387766354, + -59.18031891216468, + -62.143973306837246, + -66.0374913035323, + -71.43937447047847, + -79.44699502796807, + -92.17815820120423, + -112.9432321507371, + -141.753048442795, + -168.2669414063965, + 174.3169197695266, + 163.66583798315278, + 156.79853763337144, + 152.04542984172488, + 148.54508882537473, + 145.83413195861104, + 143.64754172092287, + 141.82470034450665, + 140.26323018234189, + 138.89500541137718, + 137.67298882817136, + 136.56364763412358, + 135.54238934131013, + 134.59071114006636, + 133.69435702569558, + 132.8420901566947, + 132.02485160992816, + 131.2351680593138, + 130.46672307194567, + 129.71403743681998, + 128.97222246307817, + 128.2367815249539, + 127.5034419130607, + 126.76800436181027, + 126.02619628225204, + 125.27352129849437, + 124.50509111810788, + 123.71542710889617, + 122.89821364608392, + 122.04597851440435, + 121.14966431392753, + 120.19803630434619, + 119.17684141439726, + 118.06758083131528, + 116.8456686124265, + 115.47758044541072, + 113.91629309028782, + 112.09370266620142, + 109.90746792574677, + 107.19703451141544, + 103.69750169418266, + 98.94571506089181, + 92.08071613895103, + 81.43384096170769, + 64.02487672847606, + 37.51764731482134, + 8.70437471155711, + -12.068588730931571, + -24.805003054771447, + -32.815517662668206, + -38.21903495205854, + -42.113534859777126, + -45.07781595355552, + -47.435433456417265, + -49.37847855337538, + -51.02723752011203, + -52.4605504427287, + -53.73214863785071, + -54.87990512177426, + -55.931315803590756, + -56.90687849858347, + -57.82225057610703, + -58.689670798650376, + -59.51892372246945, + -60.318011975978926, + -61.09363782574206, + -61.851558185964564, + -62.5968551129077, + -63.33414906698973, + -64.0677774144371, + -64.80194971268618, + -65.54089436894208, + -66.28900651981638, + -67.05100833289497, + -67.83213436166467, + -68.63835792324898, + -69.47668023643006, + -70.35551352495719, + -71.28520488199202, + -72.27877192045153, + -73.3529674997312, + -74.52985880013526, + -75.83924371597591, + -77.32246797624157, + -79.03867797277825, + -81.07549312927951, + -83.56809256466515, + -86.73519039774665, + -90.95077890613915, + -96.89472259372099, + -105.87181031696517, + -120.3565915351338, + -143.59626709370656, + -173.06824704244485, + 162.6608799554576, + 147.35480179675383, + 137.91734039615662, + 131.71821653477264, + 127.35278299050456, + 124.09203195007359, + 121.53764979492851, + 119.45822285166162, + 117.71153983088138, + 116.205873376776, + 114.87956277537837, + 113.6896605800722, + 112.60531314223778, + 111.60373695827418, + 110.66768136391777, + 109.7837752786023, + 108.94141748603842, + 108.13201077217155, + 107.34841869126316, + 106.58457024313302, + 105.83516109224269, + 105.0954221276649, + 104.36093027089623, + 103.6274460695763, + 102.89076500296663, + 102.146571362744, + 101.39028389973151, + 100.61688137553017, + 99.82069352095162, + 98.99513797680981, + 98.13237706852931, + 97.22285186792318, + 96.25463579905256, + 95.2125090060011, + 94.07659811075682, + 92.82031884235097, + 91.4071657814694, + 89.78552635251206, + 87.87996822139972, + 85.5759349675181, + 82.69147250209414, + 78.922018504493, + 73.72647363378496, + 66.08421527597899, + 54.019065109258726, + 34.28260659946281, + 6.00981179433651, + -21.321835207284323, + -39.69641149388226, + -50.91914147876706, + -58.09987188563058, + -63.03277338079402, + -66.64300537861799, + -69.42510656803869, + -71.66001733065083, + -73.51698592869552, + -75.10333676336563, + -76.49017405800726, + -77.72640572951137, + -78.84678341879739, + -79.8767178675751, + -80.83527605047074, + -81.73711132495282, + -82.593745382241, + -83.41444327468659, + -84.20682917835373, + -84.97732928548297, + -85.73150158699565, + -86.47428921438355, + -87.21022322431757, + -87.94359320220042, + -88.6785996707079, + -89.41949991432466, + -90.17075799199642, + -90.93721041039791, + -91.72425976165337, + -92.53811604460074, + -93.38610608316958, + -94.27708808525736, + -95.2220223895265, + -96.234779644428, + -97.33331663166595, + -98.54143554515755, + -99.89149668364767, + -101.42874274171186, + -103.21845514000003, + -105.35830989134652, + -108.00076920113372, + -111.39589869101131, + -115.97800595680587, + -122.54920305707253, + -132.6612763013084, + -149.1514698452047, + -174.75466883868052, + 156.04427778302005, + 134.22819936594612, + 120.78246076250112, + 112.38144345494918, + 106.75870753882393, + 102.73330748333026, + 99.6859744073535, + 97.27287869477789, + 95.29117750797842, + 93.61454403447394, + 92.1605634799575, + 90.87329268175482, + 89.71343614393362, + 88.65255279557161, + 87.66949900768334, + 86.7481663788562, + 85.8759944618443, + 85.04296642840436, + 84.24091039172433, + 83.46300056183871, + 82.70339070540844, + 81.95693609958774, + 81.21897450052562, + 80.48514544807195, + 79.7512325692293, + 79.01301641941066, + 78.26612795024457, + 77.50588913554405, + 76.72713173775381, + 75.92397619228466, + 75.08955066477779, + 74.21562018524408, + 73.29208131699036, + 72.30625378743119, + 71.24186019170816, + 70.07751542209746, + 68.78442381650115, + 67.32275559757575, + 65.63573387246103, + 63.63959271167178, + 61.20571361539493, + 58.12715800591436, + 54.052338756039674, + 48.34644477623712, + 39.796712490722356, + 26.081783393955103, + 3.8846704643179133, + -25.41847093019247, + -50.675502352870325, + -66.8416473700748, + -76.76764525179652, + -83.23641026310754, + -87.75907713722884, + -91.11746518761115, + -93.73591057686953, + -95.85932839173837, + -97.63735882594348, + -99.16604519022788, + -100.50967728536806, + -101.71287075029686, + -102.807574558657, + -103.81731361319899, + -104.75985261776398, + -105.64892647127837, + -106.49539800569961, + -107.3080546029609, + -108.09417138668408, + -108.85992059578513, + -109.61067831618136, + -110.35126255571261, + -111.08612627600938, + -111.81952137068015, + -112.55564931134441, + -113.29880635608735, + -114.0535366209161, + -114.82480368015236, + -115.61819498220305, + -116.44017768553036, + -117.29843200484244, + -118.20230035546103, + -119.16341053831505, + -120.19656457647949, + -121.32104024171389, + -122.56255525987333, + -123.95631902068531, + -125.55194398557538, + -127.42165922709827, + -129.67466367381425, + -132.48348874373946, + -136.13515814266992, + -141.13616247090448, + -148.4361451117668, + -159.87650699618948, + -178.60889808796446, + 153.78712384788014, + 125.74365935665148, + 106.37609159844737, + 94.54307281079429, + 87.0279888900921, + 81.9045710699035, + 78.17868704754187, + 75.32214838800496, + 73.0369225917418, + 71.14455662260696, + 69.53248064620928, + 68.12644857319219, + 66.87558707696265, + 65.74386927269167, + 64.70503056805177, + 63.7394169461651, + 62.831962470404385, + 61.97085051413891, + 61.14660189570577, + 60.3514366312786, + 59.5788148313285, + 58.823096527979835, + 58.07928205980313, + 57.34280373043291, + 56.60935308792002, + 55.87472694621182, + 55.13468136638446, + 54.38478263285271, + 53.620244046388535, + 52.835735523186834, + 52.025149340809726, + 51.181299146474345, + 50.29551898731691, + 49.35711369008563, + 48.352580955118846, + 47.26448509526451, + 46.06977604904904, + 44.737206567345815, + 43.22323072573649, + 41.46524585412289, + 39.369980824496025, + 36.792572286416174, + 33.496796610128825, + 29.0750904096989, + 22.779702846056722, + 13.168094534162034, + -2.4459500531916163, + -27.080926766102632, + -56.51034423715834, + -79.37161509887449, + -93.57093228027354, + -102.38919214811948, + -108.24482953915528, + -112.40832541307098, + -115.54273001663687, + -118.01368865408003, + -120.03553758936096, + -121.7410222142133, + -123.21633494890271, + -124.51974604222866, + -125.69204161145362, + -126.76264986815532, + -127.753386700738, + -128.6808298457327, + -129.55787304327407, + -130.39477370812628, + -131.19987909892504, + -131.98014256566623, + -132.74150314833471, + -133.4891710204239, + -134.22785203128808, + -134.9619317861647, + -135.6956352277989, + -136.4331742572459, + -137.17889439357884, + -137.9374313502694, + -138.7138896760045, + -139.5140586883096, + -140.34468490254793, + -141.21383219467154, + -142.1313689026904, + -143.10964969079, + -144.16449451582915, + -145.31663355173959, + -146.5939025012339, + -148.03468515422358, + -149.69350582153638, + -151.650484515507, + -154.02806598960586, + -157.02217473924307, + -160.96357867045825, + -166.44544433146427, + -174.59521146559823, + 172.41517321115577, + 151.26373108967883, + 122.2920051856586, + 96.10549849912077, + 79.03580420840085, + 68.5876587800435, + 61.831707296219925, + 57.14274210026692, + 53.681769709023406, + 50.996389017209886, + 48.82721741605098, + 47.016704047820994, + 45.46423567795407, + 44.10275222294863, + 42.88588790570279, + 41.78054777623171, + 40.76243438071372, + 39.813248480403935, + 38.91887744953126, + 38.06818770739528, + 37.25219483316244, + 36.46347998028126, + 35.69576635062531, + 34.943603100463655, + 34.20212102463205, + 33.46683565107441, + 32.73348018895622, + 31.997854814370907, + 31.255680899699914, + 30.50244925340574, + 29.733251872519226, + 28.942580923685107, + 28.124080326124204, + 27.27022233671688, + 26.371873504230685, + 25.417694289817053, + 24.39328545616953, + 23.279941014368024, + 22.05277420413605, + 20.677814038082772, + 19.107351961818527, + 17.272195401923984, + 15.06819746902445, + 12.331660353865066, + 8.791897130165681, + 3.9744573714371048, + -3.004699101007811, + -13.859592275062143, + -31.620163381456077, + -58.442156281619596, + -87.07217896435351, + -107.4604008726647, + -119.94431540126912, + -127.81626494451368, + -133.14171040046594, + -136.98938840914974, + -139.92385035861105, + -142.2614887245234, + -144.1905801949989, + -145.82925935084998, + -147.25508919292787, + -148.52100804495066, + -149.6643778391605, + -150.71235437448996, + -151.6852022968087, + -152.59841615705145, + -153.46411850996677, + -154.29200991638905, + -155.09003179804387, + -155.86484178963232, + -156.62216459991254, + -157.36705956240138, + -158.1041327421601, + -158.83771328897123, + -159.57200895787562, + -160.3112517781565, + -161.0598472295856, + -161.82253463321737, + -162.60457400864786, + -163.4119745402408, + -164.25178686060215, + -165.13249084917675, + -166.06452637896112, + -167.0610403828285, + -168.13896728635473, + -169.32063560235622, + -170.63622737261124, + -172.12767105143254, + -173.85502614827973, + -175.90740139176236, + -178.4225202847801, + 178.3763180781797, + 174.1063614169618, + 168.070076975382, + 158.92671805698689, + 144.14440057357842, + 120.52162371905227, + 91.03035640489134, + 67.13673190260384, + 52.138838779671545, + 42.87466080236907, + 36.771407045018385, + 32.462123664882604, + 29.236381940956342, + 26.705047226961344, + 24.64148758126015, + 22.906134012365523, + 21.408799665536964, + 20.08876496277438, + 18.90368156396013, + 17.823089822868514, + 16.824473381181303, + 15.890767108523429, + 15.008731383164932, + 14.167859585677888, + 13.35962327958567, + 12.576936380793208, + 11.813763975255021, + 11.064827769204166, + 10.325375949578811, + 9.59099620414314, + 8.85745309721463, + 8.120540360400593, + 7.375934480467339, + 6.619039767872666, + 5.844812802561377, + 5.047551611174113, + 4.220630067518876, + 3.356149947510926, + 2.444469942950406, + 1.4735492549540006, + 0.42800865027169005, + -0.712253153647233, + -1.9741525503673463, + -3.3946925789146674, + -5.02625559507736, + -6.945510235369878, + -9.269087490199775, + -12.18260386212664, + -15.99746796648171, + -21.26833854181014, + -29.043651558371206, + -41.35139478674881, + -61.467447490309176, + -89.95540585171244, + -116.99396362968847, + -135.00802914239983, + -146.01405650428418, + -153.07607822976192, + -157.94105578249992, + -161.50987672431464, + -164.2652273590762, + -166.48200403458148, + -168.32618648369913, + -169.90322901336813, + -171.28311223342112, + -172.5140392412759, + -173.63030324291475, + -174.6570074277497, + -175.61300698112083, + -176.51280622624353, + -177.3678199926916, + -178.18723633843067, + -178.9786228613637, + -179.74836484313164, + 179.49800954694632, + 178.75557739778682, + 178.0198205734767, + 177.2864559314823, + 176.5512833962157, + 175.8100401707375, + 175.05825031931482, + 174.29105836482012, + 173.5030334706546, + 172.68792680119284, + 171.8383577733225, + 170.9453951265985, + 169.99797731756865, + 168.98209299175124, + 167.87958617210765, + 166.6663667158419, + 165.3096474049358, + 163.7635332745951, + 161.96171063066075, + 159.80479982726618, + 157.13739002393433, + 153.70402190882118, + 149.05992356266046, + 142.38166609193746, + 132.0749638598413, + 115.24834223048403, + 89.30114210986581, + 60.226696498244685, + 38.79929863150645, + 25.62213259924208, + 17.369113704544983, + 11.829276825031602, + 7.853251589203336, + 4.837173262400996, + 2.444914429588539, + 0.4777072928811208, + -1.1884901050515484, + -2.6347430562532774, + -3.9161609124309122, + -5.071503715584367, + -6.128857186617921, + -7.109122300892909, + -8.028238430784915, + -8.898645308865808, + -9.730272902491732, + -10.531229375632966, + -11.308294441836646, + -12.067280896307174, + -12.813309927778928, + -13.55102823268383, + -14.284787503492096, + -15.018801465553146, + -15.757292669726642, + -16.504639935363468, + -17.26553742068834, + -18.045177959737835, + -18.84947532928769, + -19.685349207480222, + -20.56109985697449, + -21.486920358493244, + -22.475615222570486, + -23.543636581613058, + -24.712620056964223, + -26.011728911059144, + -27.481348629985014, + -29.179123026247677, + -31.190225745930775, + -33.64566757033457, + -36.756671089313905, + -40.882956727480625, + -46.675659240761455, + -55.380914786592236, + -69.37659577426271, + -91.9619022147785, + -121.34656607054893, + -146.2424758640901, + -162.08394892599907, + -171.8247367721429, + -178.19143751660258, + 177.34526260254484, + 174.02365249762303, + 171.42928920342342, + 169.32237913077867, + 167.55609422138642, + 166.03602177911608, + 164.6988636520015, + 163.50063261429406, + 162.40979150978936, + 161.40309412848646, + 160.4629685715653, + 159.57581674512244, + 158.7308737153339, + 157.9194233467927, + 157.13424251664176, + 156.3691967728357, + 155.6189369713142, + 154.87866344368888, + 154.14393457961776, + 153.41050302515606, + 152.67416640849316, + 151.93062121497528, + 151.17531003128033, + 150.40324789553014, + 149.6088168585002, + 148.78550739158177, + 147.92558116997168, + 147.019616140086, + 146.05587458332772, + 145.01940097547558, + 143.89069855746382, + 142.64373173278406, + 141.24281608376336, + 139.6376068625698, + 137.75470461844816, + 135.48295569754316, + 132.64639808058217, + 128.9516366412737, + 123.87963509539387, + 116.45503632824696, + 104.78724615018453, + 85.68538886506312, + 57.81913911161362, + 30.026854153206287, + 11.031861643593766, + -0.5698765468966647, + -7.958292089910627, + -13.00970160683308, + -16.691978713151073, + -19.52050991112698, + -21.786838512287684, + -23.6659304288754, + -25.268372128346318, + -26.667224038880793, + -27.912618664157918, + -29.04010306907409, + -30.07562049028119, + -31.038604618495224, + -31.943966553553402, + -32.803412249663644, + -33.62634075384278, + -34.42047360838236, + -35.19230810807565, + -35.94745339698264, + -36.690888143523765, + -37.427166161005694, + -38.16058891551665, + -38.89535812924747, + -39.635722722865054, + -40.38612752074193, + -41.151377463763644, + -41.93682944147479, + -42.74862876748854, + -43.59401350832937, + -44.481720267770804, + -45.42254197530112, + -46.43011623854873, + -47.52207016310647, + -48.72173001285624, + -50.06075075661592, + -51.58329977203037, + -53.352959107882455, + -55.46460791554949, + -58.065877970287744, + -61.39802512480722, + -65.87831403756036, + -72.2741864219816, + -82.06786713858624, + -98.00222252671223, + -123.00278957703715, + -152.36615566373976, + -174.83968599192485, + 171.24612005282685, + 162.58603065659693, + 156.81851271315054, + 152.70714004455309, + 149.60552807095175, + 147.1563211414894, + 145.14954065804764, + 143.4548700889645, + 141.98754372286442, + 140.69016926534127, + 139.52252183775386, + 138.45554458048827, + 137.46767431252832, + 136.5425094028505, + 135.66728123373457, + 134.83182261263255, + 134.0278521256772, + 133.2484640211423, + 132.48775415278865, + 131.74053673159978, + 131.00212263493216, + 130.2681355945405, + 129.53435400282783, + 128.79656337148828, + 128.05040948281575, + 127.29124116399419, + 126.51393045262608, + 125.7126549324411, + 124.88062175684323, + 124.00970420072672, + 123.08994745214244, + 122.10887697931832, + 121.05050511268931, + 119.89386111416668, + 118.6107573326492, + 117.16228022996921, + 115.4930815971472, + 113.52170986428693, + 111.1234696524991, + 108.09842908969881, + 104.10826250404953, + 98.54471373768123, + 90.24941161887475, + 76.99549826219636, + 55.456282748183355, + 26.343321032467262, + 0.49435926214658527, + -16.23474915458382, + -26.484920762792047, + -33.132107138912566, + -37.75823754737117, + -41.180536256554305, + -43.84073145155539, + -45.992715516867875, + -47.79104310334564, + -49.334600130864935, + -50.68940117282689, + -51.901152356512235, + -53.002517384498276, + -54.017503139971176, + -54.96420803414189, + -55.85660277876574, + -56.70571957847331, + -57.52046885099165, + -58.30821572064526, + -59.07519744070891, + -59.826836973218086, + -60.56798428337399, + -61.30311188968551, + -62.03648100693053, + -62.77229184612227, + -63.5148294124756, + -64.26861556988476, + -65.03857893866883, + -65.83025651877193, + -66.65004525197558, + -67.50552913930318, + -68.40591814807942, + -69.36265795356901, + -70.39029570900196, + -71.50774743209176, + -72.74020459875011, + -74.12209192952761, + -75.70181457421396, + -77.54967487397126, + -79.77166256698649, + -82.53469171269465, + -86.11538481866023, + -90.99980862462405, + -98.09576945330303, + -109.16371036251431, + -127.28109312076558, + -154.40534169655086, + 177.16697182264653, + 157.1606508447124, + 144.92336435315022, + 137.18668249315192, + 131.93765333667912, + 128.13593805508503, + 125.23082400530384, + 122.91289236305563, + 120.99759005092601, + 119.36888780480561, + 117.95047524682982, + 116.69019290823842, + 115.55118172912196, + 114.50662134768595, + 113.53647645883484, + 112.62541361995682, + 111.76142495480066, + 110.93489330698958, + 110.13793764710934, + 109.3639445106861, + 108.60722105528544, + 107.86273024383051, + 107.12588053661128, + 106.3923506566759, + 105.65793482566951, + 104.91839655630139, + 104.16932018111093, + 103.4059490096918, + 102.62299711410866, + 101.81441941463278, + 100.9731151956352, + 100.09053621357654, + 99.15614862149836, + 98.15667498153523, + 97.07499682281735, + 95.88852103110968, + 94.56667495152347, + 93.06693811130567, + 91.32832124612482, + 89.26019610363251, + 86.7222380498206, + 83.48644827931497, + 79.1610720891884, + 73.03038298352263, + 63.716676101588355, + 48.63061867428902, + 24.627974792910532, + -4.859841339277535, + -28.372414138976243, + -43.06836343366388, + -52.16342744284831, + -58.17292382680005, + -62.42713184959926, + -65.61844023086446, + -68.12705353273347, + -70.17493898379038, + -71.89908181641526, + -73.38815906448775, + -74.70196579673498, + -75.88226172575686, + -76.95911805345814, + -77.95478782593541, + -78.88615265121324, + -79.76632240466844, + -80.6057101498455, + -81.41277626382661, + -82.19455714470563, + -82.95705165271337, + -83.70551248469116, + -84.44467403694995, + -85.17893870907443, + -85.91253774710644, + -86.64967932789659, + -87.39469511127469, + -88.15219509422778, + -88.92724530060384, + -89.72557974124757, + -90.55386893094077, + -91.42007194186873, + -92.33391354097756, + -93.30754975073222, + -94.35652186368675, + -95.50116182964645, + -96.76872308120437, + -98.19671450038443, + -99.83830158007548, + -101.77141371030113, + -104.11480164401264, + -107.05783321913188, + -110.91894721972221, + -116.2667601733312, + -124.17834765857444, + -136.73446029635062, + -157.23323730193317, + 174.08218877040906, + 147.34989816022454, + 129.691251596902, + 118.89679810232032, + 111.95077680161488, + 107.15236311462647, + 103.624240267031, + 100.89524514636946, + 98.69637255493294, + 96.86483718405917, + 95.29701583079498, + 93.92403104668587, + 92.69837256703211, + 91.58619895716316, + 90.56271011562453, + 89.6092599253055, + 88.7114913265137, + 87.85809500066429, + 87.03995941179917, + 86.2495728057583, + 85.48059074041343, + 84.72751389319072, + 83.9854396753766, + 83.24986267990919, + 82.51650586993539, + 81.78116979062403, + 81.0395857933678, + 80.2872658697154, + 79.51933516373356, + 78.73033462021732, + 77.91397598196102, + 77.06282466637889, + 76.16787487019675, + 75.21796299377925, + 74.19893521154782, + 73.09243349390199, + 71.87407587476449, + 70.51064124943566, + 68.95557101027742, + 67.14149921636084, + 64.96730680438235, + 62.27456473288583, + 58.80227901787054, + 54.09491271762137, + 47.30707326359809, + 36.80088275502962, + 19.631915243488564, + -6.64983284895371, + -35.57662908157809, + -56.61638256069346, + -69.53090030359651, + -77.639384328514, + -83.09805908756655, + -87.025602598062, + -90.01091078898823, + -92.38261032642377, + -94.33548947786645, + -95.99135383182414, + -97.42994455845276, + -98.70555174212804, + -99.85640836075154, + -100.91024986928831, + -101.88773794144804, + -102.80464463718171, + -103.6732905012671, + -104.50351922580363, + -105.3033765651466, + -106.07959627753951, + -106.8379580566987, + -107.58355998310368, + -108.32103307759542, + -109.0547206127617, + -109.78883383493582, + -110.52759874236018, + -111.275403782403, + -112.03695964526717, + -112.81748371924547, + -113.62292505433449, + -114.4602513666371, + -115.33782895461448, + -116.26594177717635, + -117.25751981191156, + -118.32919244171732, + -119.50284943935881, + -120.80802762473324, + -122.28567738439864, + -123.99432591656151, + -126.02058372122607, + -128.49790829623316, + -131.6419157087725, + -135.82068750914635, + -141.7021756966768, + -150.56685930533231, + -164.84962283362455, + 172.17765473210002, + 142.73380528887972, + 118.20570320967117, + 102.68296129860238, + 93.12301748852474, + 86.85614827170798, + 82.45108445381383, + 79.16565003269527, + 76.59502967206508, + 74.50442706825882, + 72.74976461447284, + 71.23822811561556, + 69.90749342175071, + 68.71419140453101, + 67.62719098955773, + 66.62352072997558, + 65.6857994652565, + 64.80056365618542, + 63.957145540140154, + 63.146899493825956, + 62.36265370623323, + 61.598311467709166, + 60.84855011911796, + 60.10858810140638, + 59.37399479213124, + 58.640527534077826, + 57.903982708130826, + 57.16004968454723, + 56.40415685233394, + 55.631297915192356, + 54.83582405553226, + 54.01118271259751, + 53.149577105253236, + 52.24150440731078, + 51.27511558194265, + 50.23529935614096, + 49.10233715106766, + 47.849870362661406, + 46.44173149735164, + 44.826830331595644, + 42.930572651944345, + 40.639806792569026, + 37.77505527551397, + 34.036377981886886, + 28.891819347138135, + 21.33952518400156, + 9.43864882494816, + -10.037124953962648, + -38.149523072821836, + -65.67443667614907, + -84.30089497324012, + -95.67665727632233, + -102.94128072263878, + -107.92212772953988, + -111.56155384506759, + -114.3624959484311, + -116.61017140561567, + -118.4761380668949, + -120.06903967823408, + -121.4607725291183, + -122.70074085074063, + -123.82401886695635, + -124.85623361450332, + -125.81660096019613, + -126.71987901714002, + -127.57766447379763, + -128.3992767572469, + -129.19237973661564, + -129.96342854814176, + -130.718002008606, + -131.4610577160369, + -132.19713598495866, + -132.93053115344313, + -133.66544434117895, + -134.40612931429817, + -135.15704223395667, + -135.92300672732677, + -136.70940650547217, + -137.52242510618856, + -138.36935294239203, + -139.25899832013957, + -140.20225285206877, + -141.21289147213537, + -142.30873548471246, + -143.51339131605283, + -144.85892917606523, + -146.39014887213838, + -148.17163145687957, + -150.2998988162924, + -152.92541782610732, + -156.29461007481478, + -160.83472402415174, + -167.3334981066672, + -177.31392661521107, + 166.42505048228603, + 141.06548972293848, + 111.79069246501265, + 89.70604549397069, + 76.07103428843264, + 67.5654336897096, + 61.88417373808235, + 57.823966339712506, + 54.75462580722519, + 52.32687041882297, + 50.33497703208858, + 48.65100631834376, + 47.191592296248345, + 45.90020471638908, + 44.73717138963549, + 43.67380142121939, + 42.68878078915718, + 41.7658821170356, + 40.89246028604051, + 40.05843733108321, + 39.2555968165084, + 38.47708042010479, + 37.71701834357412, + 36.97024922380205, + 36.232099749801726, + 35.49820311301299, + 34.76434083828364, + 34.026295473408894, + 33.279704206943705, + 32.51989996503981, + 31.741731030887802, + 30.939341279733142, + 30.105891278698667, + 29.233190472169394, + 28.311196427458132, + 27.32731342452085, + 26.26538295356558, + 25.10419031000996, + 23.815189858505736, + 22.35892911975212, + 20.679219731401435, + 18.693250177576747, + 16.274021608792083, + 13.217491795904573, + 9.177562894281333, + 3.530428504690516, + -4.914138570724866, + -18.438659180017062, + -40.36687306746126, + -69.5996986817541, + -95.10131929056729, + -111.49535107199172, + -121.55216496339108, + -128.09299292903057, + -132.65751297412857, + -136.04179278113597, + -138.67717398634838, + -140.81219257237314, + -142.59847373984744, + -144.1332101839664, + -145.48138986909976, + -146.68807031575565, + -147.78549016321787, + -148.79736994616698, + -149.7416098518822, + -150.6320405682971, + -151.47959375889383, + -152.29310682493838, + -153.0798914212714, + -153.8461463665682, + -154.59726674365973, + -155.33808355297091, + -156.07305776513604, + -156.80644490285704, + -157.54244595264691, + -158.28535253479598, + -159.03969962716556, + -159.81043646396316, + -160.60312980254747, + -161.424218001832, + -162.28134173770965, + -163.1837892128021, + -164.14311339407627, + -165.17401169813044, + -166.29561310629035, + -167.53341903431445, + -168.92231601270944, + -170.51141934663832, + -172.37216397631502, + -174.61242471843204, + -177.40241248294308, + 178.97515148583827, + 174.02223556928428, + 166.80653430779807, + 155.52008159782892, + 137.04052790048317, + 109.62756498044416, + 81.4211954520634, + 61.79404247331107, + 49.79786682316727, + 42.19334498876055, + 37.01915642315007, + 33.262575252881526, + 30.386346059478136, + 28.087847119533194, + 26.18616341371597, + 24.567327076945794, + 23.156257064000673, + 21.901559188775483, + 20.766869320272345, + 19.725697473991264, + 18.7582349046523, + 17.849307061124495, + 16.987019695953695, + 16.161837420730773, + 15.365939244205544, + 14.592755361935794, + 13.836624238336968, + 13.09253115488343, + 12.355898662662248, + 11.622413116238668, + 10.887870310876856, + 10.148029391358682, + 9.398464058671593, + 8.63439992576501, + 7.8505250855163, + 7.040757364706993, + 6.1979456003158, + 5.313472057158455, + 4.376707902581373, + 3.3742430831644556, + 2.2887722082813036, + 1.0974330166094806, + -0.23074430599131338, + -1.7388836338518656, + -3.4889230207540725, + -5.57304374453853, + -8.134235621430015, + -11.405322463033931, + -15.78732440030438, + -22.014723872554956, + -31.50322884959789, + -46.89955607624515, + -71.278017796539, + -100.73901533908493, + -123.86692271042703, + -138.26686706685373, + -147.19678717966465, + -153.11456439714973, + -157.31475390452866, + -160.47220949176167, + -162.95844052847926, + -164.99086086595466, + -166.70392819232973, + -168.18483947156457, + -169.49248206172368, + -170.66803644552223, + -171.74119148190002, + -172.7339403177975, + -173.6629841585745, + -174.54130444305454, + -175.37922181808958, + -176.1851295809859, + -176.966014703797, + -177.72784061464236, + -178.4758347732702, + -179.21471462762833, + -179.9488725945578, + 179.3174638490512, + 178.58008436095744, + 177.83464919103497, + 177.0765330387035, + 176.3006472187851, + 175.50122501602226, + 174.67155120958338, + 173.8036048292568, + 172.88757642780004, + 171.91119285465487, + 170.85874855990838, + 169.70967695407398, + 168.43638167536756, + 167.00083889499666, + 165.34908357874403, + 163.4018985115362, + 161.03836279772506, + 158.0652603497606, + 154.15692270565194, + 148.73035000668827, + 140.67896113423822, + 127.8683407848068, + 106.984080343477, + 78.12275908262441, + 51.70967946880231, + 34.40149546458457, + 23.813681288760492, + 16.981019734156035, + 12.24781387770726, + 8.759657147337604, + 6.056596681167498, + 3.8753715473320653, + 2.0563183302009023, + 0.4976075374291356, + -0.8685560476766111, + -2.0890015120746988, + -3.19712642025479, + -4.217431975795365, + -5.16835815948477, + -6.0641168952678495, + -6.915913002955866, + -7.732782619754976, + -8.522182353343155, + -9.290416500689371, + -10.042955614277048, + -10.78468246779647, + -11.520090034002676, + -12.253449180305159, + -12.988959682852023, + -13.730895991280454, + -14.483758676535274, + -15.252442019296021, + -16.042433935966642, + -16.86006271638759, + -17.712817922507618, + -18.60978067305134, + -19.562218346963274, + -20.58442948012657, + -21.694977133726585, + -22.918540827667456, + -24.288783196283877, + -25.852939726414434, + -27.679450603368593, + -29.87121453328425, + -32.58975459226598, + -36.10175148024171, + -40.87382791583457, + -47.774016856812324, + -58.48488118700872, + -76.00208726526924, + -102.60747354069531, + -131.36530931142855, + -152.018610999703, + -164.6762531777663, + -172.643608853196, + -178.02287002472107, + 178.09714017990046, + 175.14207752405827, + 172.7906219210745, + 170.85187032818425, + 169.20620568138276, + 167.77518418682908, + 166.50532051886827, + 165.35889992185312, + 164.30853155785573, + 163.3337898703944, + 162.41906760810406, + 161.5521618169716, + 160.72331378782468, + 159.92453969694552, + 159.14915096306174, + 158.3914005203708, + 157.64621334931437, + 156.90897310562053, + 156.1753449777753, + 155.44111974620972, + 154.702068008985, + 153.95379120194076, + 153.1915617311013, + 152.4101370337672, + 151.60353255115538, + 150.76473161332126, + 149.88530087895407, + 148.95486445348416, + 147.96036423900208, + 146.88499104428604, + 145.70659642270553, + 144.39526356657436, + 142.9094661192511, + 141.18977520204368, + 139.14811130397766, + 136.6485104934221, + 133.47084683661248, + 129.23843568307947, + 123.26599251250457, + 114.23770965515166, + 99.66139115568373, + 76.30310849978727, + 46.82354583241033, + 22.669525058964496, + 7.459600481496259, + -1.9238284246095454, + -8.093128538455133, + -12.441139242059696, + -15.691054059003328, + -18.238319286422914, + -20.312857965951146, + -22.05605886453784, + -23.559170611196766, + -24.883561985964572, + -26.071994537386647, + -27.155200079749694, + -28.155879530600345, + -29.09122626643182, + -29.974570826781942, + -30.81648529325949, + -31.62554572876682, + -32.40887300274643, + -33.17252729735375, + -33.92180488388561, + -34.66146974255141, + -35.39594149168255, + -36.12945856009881, + -36.86622611472684, + -37.6105623890037, + -38.367053217774284, + -39.140726830893875, + -39.93726344940165, + -40.76325901865363, + -41.626570362819876, + -42.53678199336018, + -43.50585618620208, + -44.54906215539461, + -45.686344221933695, + -46.94438974941987, + -48.35985843207644, + -49.98460119017721, + -51.89443262239499, + -54.20454964238581, + -57.09803506853593, + -60.881557812525266, + -66.10038084546147, + -73.78365394361224, + -85.92345535383296, + -105.77701437561545, + -134.1176940197367, + -161.35931764811292, + -179.62151018645673, + 169.22339077660965, + 162.07963341845797, + 157.16783357536283, + 153.57043406392066, + 150.7966023163992, + 148.56728419572966, + 146.71424955573997, + 145.1307558628606, + 143.746047725996, + 142.51143581701493, + 141.392310489106, + 140.36335614380906, + 139.40557124581943, + 138.50434843067575, + 137.64819905924415, + 136.82788154307244, + 136.03578920634544, + 135.26550828317812, + 134.51149013156166, + 133.7687976539369, + 133.03290368726098, + 132.29952053560777, + 131.5644477085678, + 130.82342610545183, + 130.07198787468622, + 129.30529062784498, + 128.5179226594144, + 127.70366191001058, + 126.85516462301311, + 125.96355000825582, + 125.0178260518305, + 124.00407828443913, + 122.9042879636988, + 121.69456343557587, + 120.34241192804917, + 118.80238860486399, + 117.00889268912933, + 114.86372146319852, + 112.21350309293227, + 108.80651079600246, + 104.2052202261558, + 97.6009790320487, + 87.42896863863527, + 70.83515522854566, + 45.12490385060452, + 15.96164789556406, + -5.7335507348915415, + -19.09542805840875, + -27.45029828008819, + -33.047250598098316, + -37.05733364686671, + -40.094995144898064, + -42.501658446391936, + -44.47889590609494, + -46.1523231309982, + -47.60393550707625, + -48.889417427571246, + -50.04789843316912, + -51.107709598755505, + -52.08991941768837, + -53.01058433048807, + -53.882227441098436, + -54.714838944382414, + -55.51657090167294, + -56.29423508065986, + -57.05366748168274, + -57.800005654989604, + -58.53790714061561, + -59.27172979218029, + -60.005689271518186, + -60.744005980528264, + -61.491052342244345, + -62.25151138756843, + -63.03055922366986, + -63.83408592971697, + -64.66897844371697, + -65.5434921510521, + -66.46775847406886, + -67.4544964176441, + -68.52003779031538, + -69.68584560434945, + -70.98082958058357, + -72.44499210780154, + -74.13537851659399, + -76.13619018541016, + -78.5767845628586, + -81.66542076041381, + -85.75618873751274, + -91.48891270390816, + -100.08659089430378, + -113.88796278953164, + -136.2051708040176, + -165.53509322384343, + 169.31964209597777, + 153.25486120506795, + 143.3866694927607, + 136.94968414690368, + 132.44545329522845, + 129.09845691682781, + 126.48745223435546, + 124.36912242986588, + 122.59470332062291, + 121.06865872219328, + 119.7270067797267, + 118.52532684712575, + 117.43179726011635, + 116.42297943524679, + 115.48116811484329, + 114.59267084067292, + 113.74665482727767, + 112.93435460993739, + 112.14851103170137, + 111.38296342737338, + 110.63234393345515, + 109.89184010561345, + 109.15700250048525, + 108.42358028553954, + 107.68737171152772, + 106.94407803722532, + 106.18915113287393, + 105.41762054543861, + 104.6238892262536, + 103.80147672101351, + 102.94268461970773, + 102.03814561395075, + 101.0761975957905, + 100.04199081194649, + 98.91617908854388, + 97.67294598793744, + 96.27693462269576, + 94.67830534560625, + 92.80446692513887, + 90.54561601120409, + 87.72816243600153, + 84.063119873906, + 79.04014103294355, + 71.70169222152202, + 60.191275089853654, + 41.344913684365764, + 13.658671548109005, + -14.3078570228174, + -33.55924224197453, + -45.320022919762565, + -52.79562428592235, + -57.89665776067231, + -61.609022682022065, + -64.45690087161219, + -66.7362980085657, + -68.62458003190793, + -70.23369942053438, + -71.63753408926806, + -72.88672739658836, + -74.0171576750052, + -75.05498984575605, + -76.01980995294977, + -76.92663614548171, + -77.78725093993556, + -78.61110885768502, + -79.40597193048497, + -80.17836699374122, + -80.93392448234196, + -81.67763791130201, + -82.41407068065007, + -83.14752931294893, + -83.88221642838036, + -84.62237774869114, + -85.37245056130097, + -86.13722735736444, + -86.92204668000161, + -87.73302807099931, + -88.57737410155856, + -89.46377272340459, + -90.40294989005636, + -91.4084500091308, + -92.4977684208808, + -93.69404126486673, + -95.02864228535408, + -96.5453104178045, + -98.30695188547926, + -100.40733543789153, + -102.99217968720988, + -106.29925997205146, + -110.7391248790494, + -117.06557245201526, + -126.73331547939473, + -142.44605374151334, + -167.19456056997757, + 163.39507470625574, + 140.65437414437392, + 126.54414029307127, + 117.77523043598688, + 111.94701279646165, + 107.79969040866978, + 104.6754335883177, + 102.21118852366644, + 100.19397821056575, + 98.49181373112927, + 97.01894609065681, + 95.71737779487462, + 94.54649657225927, + 93.47698915797982, + 92.4871177811099, + 91.56035907023015, + 90.683857857495, + 89.84738449915903, + 89.0426120848442, + 88.2626016248072, + 87.50142486244461, + 86.75387892826569, + 86.0152632583115, + 85.28119489824192, + 84.5474498128456, + 83.80981517079579, + 83.06394262315061, + 82.3051915222268, + 81.52844990691935, + 80.72791814427194, + 79.89683493190935, + 79.02711680723718, + 78.10886837289777, + 77.12969739849208, + 76.07373183391933, + 74.92016643857936, + 73.64105600458822, + 72.19785214568277, + 70.53577493392753, + 68.57429188131195, + 66.1902623573694, + 63.18652468434098, + 59.2299830044975, + 53.72283264436645, + 45.528143267438864, + 32.45709764388248, + 11.185803281691769, + -17.83100581881777, + -43.91313797598194, + -60.87646160996226, + -71.26278644009632, + -77.9848611011725, + -82.65431208440663, + -86.103308040584, + -88.78091074262028, + -90.9447888343073, + -92.75155933656197, + -94.30129833314506, + -95.66074124078257, + -96.87604930344979, + -97.98018394941785, + -98.9973527920482, + -99.94579306298385, + -100.83957351706793, + -101.68979675943955, + -102.5054243523657, + -103.29385878399526, + -104.06136452518615, + -104.81338404344444, + -105.55478072158127, + -106.29003546235592, + -107.02341346190373, + -107.75911479886467, + -108.50142021688991, + -109.25484286681994, + -110.024297533698, + -110.81530115161762, + -111.63422266488104, + -112.48860759660003, + -113.38761314424966, + -114.34261216453827, + -115.36805009641027, + -116.48269843720946, + -117.71153885479237, + -119.08868345605238, + -120.66205701299279, + -122.5011964379312, + -124.71081895130926, + -127.45561609721308, + -131.0081051127795, + -135.84631009376722, + -142.86156770301216, + -153.78214027249962, + -171.65274567632176, + 161.43090321758012, + 132.8626282388746, + 112.593498449903, + 100.18664246616616, + 92.35686402068515, + 87.05517122279613, + 83.22173718771784, + 80.29634408608194, + 77.96477814247302, + 76.0399236343796, + 74.40430114164732, + 72.98073679548224, + 71.71653383780001, + 70.57448606857982, + 69.52754153371322, + 68.55550617315446, + 67.64293522822157, + 66.77774133302023, + 65.95024979255226, + 65.15253759142036, + 64.37796060730072, + 63.62080384471632, + 62.8760147280674, + 62.138991548745636, + 61.40540745515457, + 60.67105527906861, + 59.9317012321609, + 59.18293664044575, + 58.42001663528306, + 57.63767287072129, + 56.82988506699363, + 55.98958672275233, + 55.108276504318106, + 54.1754851030087, + 53.17802477485923, + 52.09890362778288, + 50.915710766523546, + 49.59814231008656, + 48.10408588759935, + 46.37319342744211, + 44.31588527935547, + 41.79363373035129, + 38.58168905457583, + 34.294526645304245, + 28.229023828745923, + 19.033097879729073, + 4.157183416550072, + -19.583299003499633, + -49.0748037024448, + -72.8499942669906, + -87.75353401553147, + -96.96494307638594, + -103.03902825846986, + -107.33123070742893, + -110.54632566848703, + -113.07065564370077, + -115.1293972996358, + -116.86131519045209, + -118.3561269652353, + -119.67426526621243, + -120.85789634112899, + -121.93735958497544, + -122.93509015861011, + -123.86809637138971, + -124.74957801732172, + -125.59001296284724, + -126.39790876888603, + -127.1803363170145, + -127.94331952636473, + -128.69212892337504, + -129.43151096376303, + -130.165875270706, + -130.899456014916, + -131.63646020793018, + -132.3812141616254, + -133.13831793604018, + -133.91282225623118, + -134.71043922910837, + -135.53780896962317, + -136.40284882677653, + -137.31522628515276, + -138.28701810265628, + -139.33365439936208, + -140.4753083321689, + -141.7390013232394, + -143.16189391628262, + -144.79661151169768, + -146.72021384059408, + -149.0499880555469, + -151.9727095289339, + -155.80195383646657, + -161.0966717896857, + -168.9140868829724, + 178.70162294392765, + 158.46741700897644, + 129.9174986746338, + 102.9735151796502, + 85.07044049614525, + 74.13047922382108, + 67.10457829237842, + 62.26026088214346, + 58.7040318153763, + 55.956810414481964, + 53.74553937121779, + 51.905234120618736, + 50.3310093862505, + 48.953227011386126, + 47.72389842323273, + 46.6088703836729, + 45.5831331885107, + 44.627896117916464, + 43.72870018469078, + 42.87416298561492, + 42.05511993423557, + 41.264020521275235, + 40.49449204072979, + 39.7410148505616, + 38.99867228503799, + 38.262949991877846, + 37.52956644709838, + 36.79432184129113, + 36.05295128514122, + 35.30097492947263, + 34.53353110551027, + 33.7451800259258, + 32.92966040642084, + 32.07957477968946, + 31.185968243747247, + 30.237747381718044, + 29.220856260011974, + 28.117075666092674, + 26.902224667876602, + 25.5433808141087, + 23.99444280904373, + 22.188770366938662, + 20.026444958713107, + 17.351122551917502, + 13.905636339995164, + 9.241901387393803, + 2.529745281793154, + -7.838481970007815, + -24.77061420558198, + -50.82184104933111, + -79.85151204663948, + -101.15808643548178, + -114.25320117694851, + -122.461174361508, + -127.97579920036813, + -131.93681394799086, + -134.9433959311853, + -137.3293297784937, + -139.29214292980998, + -140.9551819368017, + -142.3991008381874, + -143.6787552432979, + -144.83274215142177, + -145.8890391067046, + -146.8684732961185, + -147.7869325853551, + -148.656820078539, + -149.48803916340654, + -150.28867913769102, + -151.06550557454952, + -151.82432120819868, + -152.57024036434964, + -153.30790482159352, + -154.04166394537546, + -154.77573085767847, + -155.5143293454986, + -156.26184138713705, + -157.02296645165336, + -157.8029050718786, + -158.60758241746112, + -159.44393319897122, + -160.32027844572133, + -161.24683987088625, + -162.236461051524, + -163.3056496574193, + -164.47612064736254, + -165.77715370762527, + -167.249310093023, + -168.95050800972083, + -170.96636659824995, + -173.42865362425218, + -176.5499484566559, + 179.3074531454735, + 173.48724927631858, + 164.7327750678255, + 150.6486534675183, + 127.94356174382094, + 98.53941351621931, + 73.75770032579236, + 58.01579172068905, + 48.33141194345458, + 41.99574986178348, + 37.55049416848483, + 34.240055572296626, + 31.653000401176666, + 29.551093568878308, + 27.788362658824123, + 26.270891317655447, + 24.935683262010294, + 23.73894249514533, + 22.649257285064767, + 21.643466146840453, + 20.70405601599525, + 19.817469916195773, + 18.97297283573323, + 18.161870220396306, + 17.376954492917527, + 16.612102914049895, + 15.8619742343981, + 15.121774213900991, + 14.387064471966367, + 13.653598938473138, + 12.917174682556038, + 12.173485922619504, + 11.417970425125873, + 10.645636528494256, + 9.850856491192483, + 9.027107077469777, + 8.166631785597112, + 7.25998307330766, + 6.295388323695899, + 5.2578432731873574, + 4.1277818648284335, + 2.879067759311676, + 1.4758661235400328, + -0.13239939346609342, + -2.0194991712686723, + -4.29720545451291, + -7.142566654168173, + -10.850995305963927, + -15.945500290331568, + -23.409565799801594, + -35.14918553066599, + -54.36632477472396, + -82.30956247373481, + -110.01947378448205, + -128.8994543156479, + -140.43066055885527, + -147.78055322899928, + -152.81008126374786, + -156.47911602787812, + -159.29914993086, + -161.55975256674418, + -163.43482900624275, + -165.0343622855035, + -166.43105194575193, + -167.67480513629917, + -168.8010227457508, + -169.8355507345021, + -170.79775561830206, + -171.7025014807911, + -172.56146087561243, + -173.38400824472248, + -174.17784763820146, + -174.94946352131694, + -175.70445585245832, + -176.44779696641965, + -177.18403667805597, + -177.9174743070428, + -178.65231179793793, + -179.39279963735535, + 179.85661364852376, + 179.09111700984988, + 178.30534525548345, + 177.49314086205212, + 176.64724925824, + 175.7589112929713, + 174.81730307291136, + 173.80874398385532, + 172.71554620947066, + 171.51429616522364, + 170.17320927628035, + 168.6479215782574, + 166.87454075170479, + 164.75767885242755, + 162.14882733511894, + 158.8051367093704, + 154.30627009189195, + 147.87855652257417, + 138.02728314343898, + 121.99233330093723, + 96.8805006489612, + 67.54357867750387, + 45.191123954797945, + 31.36409741522554, + 22.752126531409463, + 17.01138143923431, + 12.915833157053376, + 9.824167652016385, + 7.381549927357255, + 5.379326660100151, + 3.687919993264462, + 2.2229983823493358, + 0.9274361092477271, + -0.23882083502690388, + -1.3047164412234196, + -2.291737294095867, + -3.216231234818771, + -4.090929110371488, + -4.925970795859893, + -5.729617859533574, + -6.5087616111296, + -7.269295781743978, + -8.016398683668728, + -8.754754965962682, + -9.488738034723008, + -10.222568708224868, + -10.960462691618387, + -11.70677682198297, + -12.466167515143491, + -13.243770311133627, + -14.04541831203977, + -14.877919072136029, + -15.749419408109183, + -16.669901646313313, + -17.651878181231623, + -18.71139035359854, + -19.869484968146722, + -21.154461386998026, + -22.605400631687054, + -24.277912007818202, + -26.253868727668948, + -28.658678879638316, + -31.69354324919298, + -35.699180923578616, + -41.28862394649555, + -49.6300032071333, + -62.9672342005513, + -84.62648678850607, + -113.77755476364914, + -139.5188750184366, + -156.1433942544589, + -166.33329147426528, + -172.94743460972606, + -177.5544931755491, + 179.03493553059465, + 176.3823681118679, + 174.23558136560095, + 172.4409310933122, + 170.90005674211525, + 169.5472615719404, + 168.3370397728423, + 167.23685899542505, + 166.22280041758162, + 165.27682656190842, + 164.38500968139388, + 163.53634836016008, + 162.72195448941196, + 161.93447935271593, + 161.16769712932896, + 160.4161933910581, + 159.67512384578262, + 158.9400192455233, + 158.20662018596988, + 157.47072591584052, + 156.72804919257044, + 155.9740638923743, + 155.20383479672861, + 154.41181545364367, + 153.5915958286145, + 152.73557417998668, + 151.8345157252413, + 150.87694126175685, + 149.8482564935106, + 148.7294791019326, + 147.49532083387535, + 146.11121319201263, + 144.52853032474877, + 142.67661856057438, + 140.44890458542068, + 137.67745594164032, + 134.08377086563016, + 129.17810500292222, + 122.04514236460736, + 110.90989364125836, + 92.68099556842259, + 65.46687976358793, + 37.10710243103034, + 17.21897731153176, + 5.056897465277792, + -2.6386846219831286, + -7.864523769653224, + -11.652303999347506, + -14.548531191762413, + -16.860504770499908, + -18.771646262951926, + -20.397345314628797, + -21.81353133925206, + -23.072127360390024, + -24.209839724365626, + -25.25338703207347, + -26.222734927125288, + -27.13316808486195, + -27.996659456873296, + -28.822801439074734, + -29.619456639737987, + -30.393225256743353, + -31.149790781568882, + -31.8941833164445, + -32.630990349017, + -33.364530980528926, + -34.09901068684092, + -34.83866749491792, + -35.58792055893492, + -36.351532256749024, + -37.13479667157871, + -37.94377085438153, + -38.785571313476744, + -39.66876825859538, + -40.60392510473548, + -41.60436092657465, + -42.68725261242829, + -43.87527724605791, + -45.19913117616422, + -46.70152247262467, + -48.4437348369381, + -50.51687741403256, + -53.06209879462623, + -56.308885465012416, + -60.6518419580046, + -66.81244762114446, + -76.1800384905996, + -91.36155386394968, + -115.48038514738072, + -144.96092437006388, + -168.3539418771588, + 177.0424567857312, + 167.99879965824556, + 162.01775315412067, + 157.78024001055698, + 154.59935714787588, + 152.09761279224224, + 150.05445701160775, + 148.33368924796358, + 146.84709105417363, + 145.53514805850168, + 144.35627933712317, + 143.28053149515242, + 142.28573154261582, + 141.35505302825428, + 140.47542555398644, + 139.63646432002315, + 138.82972929818072, + 138.048199358636, + 137.28588625762615, + 136.53754489631035, + 135.79844592581708, + 135.06418984749004, + 134.33054639732447, + 133.59330654302744, + 132.84813604584656, + 132.0904197379808, + 131.31508447868433, + 130.5163857758917, + 129.68763923553647, + 128.8208661958898, + 127.90631531321756, + 126.93179388070726, + 125.8817092562445, + 124.73565626619848, + 123.46627464376633, + 122.03589547687145, + 120.391104833072, + 118.45357440659701, + 116.10388228310163, + 113.15147356686361, + 109.27568428537269, + 103.9034829382428, + 95.94876015133853, + 83.31434160039538, + 62.69680350437867, + 33.95666572263888, + 7.323016774871164, + -10.226351044556024, + -20.956426334244867, + -27.8672464777125, + -32.645484980380715, + -36.16128626992241, + -38.88231346812277, + -41.075782929085776, + -42.90351007058829, + -44.46856204312531, + -45.83948147172553, + -47.06356815473241, + -48.17452693553258, + -49.19706582407811, + -50.149767617355465, + -51.04694499024853, + -51.89987504956022, + -52.71764642625297, + -53.507754082206574, + -54.276530278935006, + -55.02946565496546, + -55.771456868927864, + -56.5070056702149, + -57.240387254246755, + -57.97580158983136, + -58.717519190539456, + -59.47003226294517, + -60.23822165061855, + -61.02755568523343, + -61.84433526911139, + -62.696012291442365, + -63.59161620131548, + -64.54234311012017, + -65.5623920917211, + -66.67018505679852, + -67.89019692047246, + -69.25578601784784, + -70.81372126068214, + -72.63170132613541, + -74.81139592107175, + -77.51218917331516, + -80.99682635335668, + -85.72424960610101, + -92.546787606227, + -103.1159850764534, + -120.3920618310529, + -146.77423646520762, + -175.64957445872395, + 163.43095930185672, + 150.5965168094059, + 142.5319053508303, + 137.0978301362923, + 133.18496470793417, + 130.20895991892058, + 127.84346609807855, + 125.8949028026809, + 124.24214341062839, + 122.80584812896686, + 121.53197563463866, + 120.38245277669488, + 119.3296500839099, + 118.35297868559687, + 117.43671696966976, + 116.56858040150802, + 115.7387512592709, + 114.93920266744958, + 114.16321459610384, + 113.40501722295001, + 112.65951951434299, + 111.9220945674698, + 111.18840166128552, + 110.45422988145224, + 109.71535222838514, + 108.96737682176945, + 108.20558754310588, + 107.42475899955059, + 106.61893091517948, + 105.78112015646012, + 104.90293937018767, + 103.97407590598107, + 102.98155948848284, + 101.90870471916229, + 100.7335410950554, + 99.42641380426755, + 97.94619345046003, + 96.23407327346155, + 94.20298817127716, + 91.71870658361304, + 88.56422277578957, + 84.36881076685472, + 78.45920490931076, + 69.54411903705765, + 55.17110921674202, + 32.07939649965514, + 2.6234050539510223, + -21.788696154023622, + -37.21391892712516, + -46.71893220614434, + -52.95554072195231, + -57.34297219882623, + -60.61746697887222, + -63.180918296574504, + -65.26660660665354, + -67.0177747941973, + -68.52675211471724, + -69.85556747174975, + -71.04740225984574, + -72.13326466937755, + -73.13604294629194, + -74.07306059714617, + -74.95774040021679, + -75.80072085165244, + -76.6106263459388, + -77.39461307391457, + -78.15876690460973, + -78.90840242376457, + -79.64829605894654, + -80.38287497662316, + -81.11638081718782, + -81.85301785318283, + -82.5970992453342, + -83.35320119263692, + -84.12633697881034, + -84.92216535880719, + -85.74725244837444, + -86.60941412062245, + -87.51817868516682, + -88.4854307107498, + -89.5263305482479, + -90.6606672507008, + -91.91490172101736, + -93.3253543561612, + -94.94335128855046, + -96.84386451721822, + -99.14067761063001, + -102.01437947785931, + -105.76698014904359, + -110.9345178751967, + -118.52720089914413, + -130.5015458012326, + -150.09358146622333, + -178.277371796244, + 154.2849010652574, + 135.77190320592263, + 124.46486984297347, + 117.23777939423212, + 112.27829978532152, + 108.65183487454621, + 105.85922603105597, + 103.61717480072093, + 101.75515690119256, + 100.16511814991523, + 98.77551510969585, + 97.53716432526404, + 96.41513479700875, + 95.38389534130327, + 94.42429594774403, + 93.52162474367287, + 92.66431823939584, + 91.84308055739614, + 91.05026537694368, + 90.2794300130123, + 89.52500500815842, + 88.7820387998985, + 88.04599496388829, + 87.31258104566322, + 86.57759595157847, + 85.83678409467201, + 85.08568552021403, + 84.31947072473312, + 83.53274689942536, + 82.7193184774689, + 81.8718781694484, + 80.98159518189073, + 80.03754638317155, + 79.02591327403445, + 77.92881300904654, + 76.72255039950434, + 75.37492394531937, + 73.84093375767377, + 72.05568313741247, + 69.92213044927271, + 67.28891286267246, + 63.90797594920284, + 59.348916048724405, + 52.81758952370219, + 42.77821316232044, + 26.414901636787125, + 0.9467252771712782, + -28.29463818823709, + -50.258265018359545, + -63.80816124436333, + -72.26689811084573, + -77.9220327829366, + -81.9667598499505, + -85.02634870295375, + -87.44763205632064, + -89.4350427502711, + -91.1157992424146, + -92.57284315303417, + -93.8624433123838, + -95.02410448521478, + -96.08640673243683, + -97.07058845267883, + -97.99282477396517, + -98.86572330179251, + -99.69933526823348, + -100.50185722664864, + -101.28013344641658, + -102.04002347840648, + -102.78668150837304, + -103.52477614421613, + -104.25867159122161, + -104.99258561693561, + -105.73073663268354, + -106.47749082253456, + -107.23752025650326, + -108.01598450235922, + -108.81875016539385, + -109.6526717246517, + -110.52596005764356, + -111.44868543307462, + -112.43348206447027, + -113.49656248176254, + -114.65921866967216, + -115.95010928520175, + -117.40885765091228, + -119.09191745266934, + -121.08252995143991, + -123.50842200726088, + -126.5749342923631, + -130.63062047115133, + -136.30419671138466, + -144.79591427780997, + -158.40551127321294, + 179.54634768842402, + 150.28232226337784, + 124.89090786780677, + 108.59946305832491, + 98.60135831913112, + 92.09275325076398, + 87.54687973620204, + 84.17409412245485, + 81.5462045461055, + 79.41629902052357, + 77.6336406605954, + 76.10155008947979, + 74.75535055105915, + 73.55018130437931, + 72.45393202923711, + 71.44296909478386, + 70.49945210399048, + 69.60959301394608, + 68.76249032895232, + 67.94932863603644, + 67.16281228748683, + 66.3967540601042, + 65.64576710401312, + 64.90502598650963, + 64.17007325644569, + 63.436654452950236, + 62.70056831436537, + 61.95752074367296, + 61.20297276224316, + 60.431968280214946, + 59.63893097808524, + 58.81740926171351, + 57.95974435445598, + 57.05662330712007, + 56.09645907320551, + 55.06450686246917, + 53.94156985888842, + 52.70204885676203, + 51.31091136517499, + 49.71881753977702, + 47.853975014400376, + 45.607913401119376, + 42.80938045285995, + 39.17372847020519, + 34.19914771645777, + 26.945610770130354, + 15.590306340368187, + -3.00207313183481, + -30.50025932474814, + -58.6332277980641, + -78.14344690744488, + -90.06629292811049, + -97.63075594282938, + -102.78228561568727, + -106.52521454125878, + -109.39271678511827, + -111.68535349023443, + -113.58293671307241, + -115.19880911357681, + -116.60767948517382, + -117.86070983677598, + -118.99411450743571, + -120.0342830950365, + -121.00095595008094, + -121.90925958330097, + -122.77105397953295, + -123.59584977464071, + -124.3914499523395, + -125.164411229976, + -125.92038559076732, + -126.66438159526166, + -127.40097238834862, + -128.13446967935187, + -128.86907709897716, + -129.6090372732618, + -130.3587800545594, + -131.12308559337546, + -131.90727421295813, + -132.7174398410025, + -133.56074976188765, + -134.44584356421703, + -135.3833806413308, + -136.38681281897087, + -137.47350461912347, + -138.666403552537, + -139.99660457734285, + -141.50742230564526, + -143.2610943752481, + -145.35029244874377, + -147.9188477378956, + -151.20110770746234, + -155.6010179038742, + -161.85897802344306, + -171.40262639437515, + 173.1038077846962, + 148.61085708568694, + 119.16422264609812, + 96.15644364464742, + 81.84678426328603, + 72.96695749925763, + 67.07696084874055, + 62.89311954445975, + 59.74589934263984, + 57.266427071043736, + 55.23866883841775, + 53.52893350942709, + 52.05047271062187, + 50.744674609177046, + 49.57053411369693, + 48.4984782026869, + 47.50659237380266, + 46.5782301054014, + 45.700448726711016, + 44.86295548368794, + 44.05737750384386, + 43.27674222408797, + 42.51509703135209, + 41.76722179149512, + 41.02840435823871, + 40.29425497996869, + 39.56054710252064, + 38.82306947201536, + 38.077479533327164, + 37.31914708621643, + 36.54297608193284, + 35.74318955947498, + 34.91305761120537, + 34.04453982568917, + 33.12779990992006, + 32.150527465554696, + 31.0969653330842, + 29.946472607454677, + 28.67134461936684, + 27.233394913363902, + 25.57840619685755, + 23.62675475217525, + 21.2568349544017, + 18.274215490920554, + 14.350945647167071, + 8.89948629962779, + 0.8039686132142981, + -12.086687244367422, + -33.090222540741905, + -62.00084511056278, + -88.311881398756, + -105.51263742144954, + -116.0376957783192, + -122.83600505113759, + -127.54946582315219, + -131.0255301077177, + -133.72075185548513, + -135.89665074070507, + -137.71194325064, + -139.26791510613742, + -140.63203333997606, + -141.8509205552911, + -142.95783967230795, + -143.97720138765584, + -144.92738326866916, + -145.82255311493088, + -146.67388460937087, + -147.49039092585866, + -148.27951224402238, + -149.04754048572738, + -149.7999377926541, + -150.54158108907376, + -151.27695975479702, + -152.01034303904194, + -152.74593094648432, + -153.4880000109155, + -154.24105472151908, + -155.00999608633148, + -155.80032104789993, + -156.61837065616106, + -157.47165210743356, + -158.36927005836702, + -159.3225249024952, + -160.34576092691847, + -161.45760601679123, + -162.68283353163207, + -164.05524550723578, + -165.62229078503063, + -167.45274891972394, + -169.65007990954763, + -172.37678323359302, + -175.9013347453702, + 179.3061440691128, + 172.37048313007156, + 161.59513258766063, + 143.9692209541829, + 117.26703183767548, + 88.56674508412843, + 68.03291251015835, + 55.45344077948922, + 47.52888010545382, + 42.17367789659352, + 38.308086062837994, + 35.362173510012674, + 33.01683515659403, + 31.082346105181728, + 29.43975302651954, + 28.011005767597624, + 26.74286305326403, + 25.59776728679077, + 24.548432323826262, + 23.574503714544882, + 22.660424328380476, + 21.794026612814942, + 20.965577865717886, + 20.16711276616713, + 19.391956313561856, + 18.63437120608331, + 17.88928922229172, + 17.152098409062514, + 16.41846628606674, + 15.684184255151733, + 14.94502119473409, + 14.196575394202421, + 13.434113772549857, + 12.65238551996891, + 11.845395088539219, + 11.006110085040824, + 10.126075916928036, + 9.194887542903377, + 8.199446474074085, + 7.122886678036686, + 5.942978281459983, + 4.629684142776031, + 3.1412964426593564, + 1.4181019014287068, + -0.6284425306585122, + -3.1350912067012042, + -6.323393452148026, + -10.572749417193922, + -16.573911733264463, + -25.653792030778877, + -40.3222143109861, + -63.79868111805466, + -93.28339160039539, + -117.3200543213181, + -132.4344578177262, + -141.7643113911815, + -147.90403613397743, + -152.23476134127034, + -155.47392122000716, + -158.01412130330132, + -160.08380661052996, + -161.82355026904102, + -163.32412587589582, + -164.64661208844927, + -165.83358654001688, + -166.91565970924233, + -167.9154506483119, + -168.85009548825028, + -169.73288466314168, + -170.57436131455873, + -171.3830804999648, + -172.16614779284686, + -172.92961231023045, + -173.67876250031856, + -174.41835693852988, + -175.1528125104375, + -175.88636633615823, + -176.62322427849878, + -177.3677073150354, + -178.12440558497656, + -178.89835453977835, + -179.6952444256014, + 179.47831496799517, + 178.61444788901062, + 177.70354392425693, + 176.7336052301969, + 175.68931227733893, + 174.55064972675515, + 173.29082650844285, + 171.87302753434898, + 170.2451623406758, + 168.33103130028718, + 166.01479238281004, + 163.11222515363002, + 159.3145370326525, + 154.0722650337002, + 146.34766064527687, + 134.13267722155263, + 114.16180762358881, + 85.75521905797983, + 58.60507673492871, + 40.454765488334495, + 29.36673961763167, + 22.259641708937178, + 17.368773740503688, + 13.784109451948089, + 11.018487259724232, + 8.794722414994304, + 6.945594687842916, + 5.364938153370238, + 3.982343981134852, + 2.7493397036933938, + 1.631457028479857, + 0.6034746967697411, + -0.3535438159921378, + -1.2541601797189965, + -2.109830363649156, + -2.929772314136798, + -3.721575494702153, + -4.491641002304829, + -5.245508877831918, + -5.988109911581245, + -6.723967427447217, + -7.4573674493082285, + -8.192510146021931, + -8.933656649495058, + -9.685278653443213, + -10.452224651038632, + -11.23991518881402, + -12.054584632180656, + -12.90359343170435, + -13.795845759203553, + -14.742365138521876, + -15.757110097050553, + -16.85816184584543, + -18.069501666262695, + -19.423755744472544, + -20.966572292643836, + -22.76387367259916, + -24.91439258641189, + -27.572417369877087, + -30.991349142809515, + -35.611955901235724, + -42.24948727659159, + -52.48188190937545, + -69.17980860751014, + -94.99605749415869, + -124.11929033708499, + -145.6936831653574, + -158.97233894302124, + -167.28145685147263, + -172.85283652385675, + -176.84771983503163, + -179.87577930350517, + 177.72394524025063, + 175.75114134634327, + 174.08089872456608, + 172.63163855598873, + 171.34793318804077, + 170.19081789344756, + 169.13207086310092, + 168.1506980866647, + 167.230695088494, + 166.3595757051006, + 165.52737654052436, + 164.72596455899702, + 163.94854225329766, + 163.18928377852592, + 162.443058525514, + 161.70521394044022, + 160.97139456051752, + 160.23738539090544, + 159.4989648611593, + 158.75175746526628, + 157.9910749511294, + 157.21173362279154, + 156.4078321478383, + 155.57246873816663, + 154.69736748614204, + 153.77236867279285, + 152.7847146999788, + 151.71801890660566, + 150.55073996278108, + 149.25385329165752, + 147.78718323371353, + 146.09341420938787, + 144.08790654704333, + 141.64055899403456, + 138.54178119747118, + 134.4349601995678, + 128.67521540922576, + 120.02923324642985, + 106.14087182969608, + 83.70376285821983, + 54.34937914312716, + 29.316598841300152, + 13.352543516958212, + 3.5416677212397256, + -2.863801612060581, + -7.349739097717201, + -10.685425994583484, + -13.289040879398518, + -15.402316008870535, + -17.173146898928614, + -18.69656649683055, + -20.036250937877895, + -21.236427381730827, + -22.328790686978365, + -23.33669383342106, + -24.277782665688484, + -25.16570813059686, + -26.01127281480294, + -26.823220401099633, + -27.608794350134577, + -28.374143496740192, + -29.124627713919065, + -29.865053935499983, + -30.599868300536066, + -31.333320285808004, + -32.069612125889414, + -32.81304474886816, + -33.5681710131859, + -34.33996796227517, + -35.13404230163479, + -35.956888019390526, + -36.81622147436932, + -37.72143515539135, + -38.68422564118685, + -39.71949081542407, + -40.84664525741494, + -42.091604798394194, + -43.4898746296403, + -45.09152256511454, + -46.96950491942698, + -49.23423317752622, + -52.06036412554317, + -55.73886187728047, + -60.783963196141286, + -68.1611585695736, + -79.74212522436872, + -98.70278265381701, + -126.46960846832901, + -154.35753604493934, + -173.49317770303628, + 174.81769153295417, + 167.38124136663046, + 162.3024168471659, + 158.60347342426704, + 155.7641974673473, + 153.49059192790446, + 151.60636890219632, + 150.00018831155228, + 148.59853807605654, + 147.3510030635918, + 146.22185286218513, + 145.18502092984892, + 144.22098912080733, + 143.3147867929585, + 142.45466517378082, + 141.63119459513103, + 140.8366307026803, + 140.0644596337216, + 139.30906025413836, + 138.56544547934996, + 137.82905599343073, + 137.0955875003887, + 136.3608372371859, + 135.62055799967624, + 134.8703088912421, + 134.10529141936405, + 133.32015886956654, + 132.50877965358134, + 131.6639349065189, + 130.77691441008122, + 129.83696163045786, + 128.83048969172268, + 127.73994332052976, + 126.54210021418494, + 125.2054588046237, + 123.68608641906486, + 121.92077131737294, + 119.8152442802062, + 117.22292530657293, + 113.90447554282406, + 109.44633640254564, + 103.08861101538979, + 93.36432380176512, + 77.55236635356079, + 52.691067180988746, + 23.302023984372237, + 0.68198512509982, + -13.339818922378331, + -22.0597930893162, + -27.860808226806903, + -31.99207433842637, + -35.10625090550605, + -37.563824123549225, + -39.576422928466435, + -41.27528586496288, + -42.745721400433005, + -44.045456805969906, + -45.21493129073461, + -46.28334387545213, + -47.27235483900394, + -48.198433159044164, + -49.07439581224943, + -49.91044482303184, + -50.71488703253658, + -51.49464681737778, + -52.255641883267266, + -53.00306751085861, + -53.74161969359018, + -54.475678435427305, + -55.209466897407914, + -55.94719904133213, + -56.693225742661284, + -57.45219278713337, + -58.229219589442025, + -59.030116316028696, + -59.861658783416374, + -60.73195029240295, + -61.6509134134405, + -62.63097776701107, + -63.688068401021724, + -64.84306563412787, + -66.12402488545399, + -67.56965966501909, + -69.2350071298183, + -71.20101477034117, + -73.59152391671024, + -76.60494215963647, + -80.57671214269988, + -86.10931642173844, + -94.34925395235358, + -107.5022674794382, + -128.89344109976994, + -157.95320701138235, + 176.06999350453154, + 159.2124327189776, + 148.88741933442125, + 142.19895011446226, + 137.54887069769464, + 134.11177190647177, + 131.44190007344775, + 129.2832860761303, + 127.48023864870483, + 125.93321525737477, + 124.57580294293427, + 123.36204352490999, + 122.25910863256058, + 121.2428798137441, + 120.29518150634011, + 119.40198842849779, + 118.55222912593379, + 117.73696461118428, + 116.94880900531672, + 116.18150942758032, + 115.42963207224184, + 114.68831933782558, + 113.95309368811787, + 113.21969182713325, + 112.48391322447473, + 111.74147499144593, + 110.98785981877164, + 110.21814644019862, + 109.42680861028957, + 108.60746446761269, + 107.75255097484391, + 106.85288642016671, + 105.89706483090467, + 104.87059420425311, + 103.75463758136719, + 102.52411777376338, + 101.14478084661881, + 99.56848447006871, + 97.72534570411993, + 95.51007315635387, + 92.75697451677578, + 89.19168833322455, + 84.3325859584697, + 77.28097136414705, + 66.29424777968856, + 48.31317308562505, + 21.303809427962847, + -7.200865334121211, + -27.351227059822985, + -39.68162354088023, + -47.46957088546049, + -52.7476863527821, + -56.56697042340526, + -59.48334882970154, + -61.80887540915501, + -63.729514252121206, + -65.36209461756594, + -66.7834035510705, + -68.04589793633151, + -69.18662915828453, + -70.23254606863743, + -71.20377217779647, + -72.11570286933329, + -72.98039015546773, + -73.80748365884635, + -74.60488774017603, + -75.37923307483534, + -76.13622516329873, + -76.88090952687585, + -77.61788371869831, + -78.35147232073784, + -79.08588210877953, + -79.82534831982635, + -80.57428301738295, + -81.33743664828127, + -82.12008558518833, + -82.92826192154541, + -83.76904775131784, + -84.65096611198257, + -85.58451552567966, + -86.58292487974433, + -87.6632437762263, + -88.84796603300359, + -90.16751762161938, + -91.66419595962228, + -93.39863932147445, + -95.4609008730747, + -97.99031872086324, + -101.21310384599947, + -105.51757632457299, + -111.61249756390986, + -120.86137717224472, + -135.83144986967181, + -159.6892131898849, + 170.82129606858874, + 147.16485234318955, + 132.35502807209696, + 123.19596493227614, + 117.15083018507207, + 112.87559471159364, + 109.671083314521, + 107.15372061154271, + 105.09977368214437, + 103.37127625798426, + 101.87897670126716, + 100.5627273403871, + 99.38054329717171, + 98.30220460972923, + 97.30535723725625, + 96.3730487473062, + 95.49211932604025, + 94.65211973236744, + 93.84456302184171, + 93.06239378500278, + 92.29959887940805, + 91.55091550694002, + 90.8116023695716, + 90.07725284255412, + 89.34363382788075, + 88.60653754753838, + 87.86163520299094, + 87.10432166437488, + 86.32953920587633, + 85.53156537902854, + 84.70374636423088, + 83.83814544904246, + 82.9250688742922, + 81.95240361408135, + 80.90466878997387, + 79.76161888735335, + 78.49612696199848, + 77.07087450246351, + 75.43299104606648, + 73.50502373794204, + 71.16902472604484, + 68.23705158219055, + 64.3933440346171, + 59.07462154656145, + 51.21479631312881, + 38.75342016043839, + 18.400832270369165, + -10.2091652780004, + -37.057345954154115, + -54.849963000551135, + -65.72437296066875, + -72.7144266246551, + -77.53822375825388, + -81.0819359480327, + -83.82107093848909, + -86.02686222303497, + -87.86330685117989, + -89.4347246284801, + -90.81041356710487, + -92.03814861319287, + -93.15194445183081, + -94.1767174294058, + -95.13119409917469, + -96.02978847955627, + -96.88385034709346, + -97.70252108006626, + -98.4933341676753, + -99.2626499590937, + -100.01597927161816, + -100.75823272448716, + -101.49392091197394, + -102.22732342599438, + -102.96264050367449, + -103.70413881252287, + -104.45630230750362, + -105.22399854138989, + -106.01267645582219, + -106.82860982988002, + -107.6792132452666, + -108.57346499550785, + -109.5224906619638, + -110.54039093746594, + -111.64544820501555, + -112.86193527867202, + -114.2229101796387, + -115.77468181992103, + -117.58421867378641, + -119.75198182733364, + -122.43525520570505, + -125.89292665366348, + -130.57642303645014, + -137.3227210180441, + -147.7529348527975, + -164.79110943056003, + 169.05464067700757, + 140.07176393538933, + 118.88586265354135, + 105.87220827587626, + 97.70893737546089, + 92.21935094884887, + 88.27325614397677, + 85.27612023500815, + 82.89648200615129, + 80.93804474678531, + 79.27815284455234, + 77.83656026481977, + 76.55866402309455, + 75.40602930560338, + 74.35078605143784, + 73.37218086495305, + 72.45437700112137, + 71.58500783773917, + 70.75419629746395, + 69.95387221334505, + 69.1772839323413, + 68.41863874202328, + 67.67282948527158, + 66.9352186038755, + 66.20145937378656, + 65.46733908790476, + 64.72863303869735, + 63.98095589835856, + 63.219602860778025, + 62.43936549384226, + 61.63430752937721, + 60.79747900026483, + 59.92053803328166, + 58.993234509563216, + 58.00268495418133, + 56.932326259153456, + 55.76036359675016, + 54.45740061854437, + 52.98269919272636, + 51.27806511937026, + 49.257430915876384, + 46.78826633373882, + 43.65662501692724, + 39.49761369240064, + 33.64971636637505, + 24.84564735261792, + 10.672489619858403, + -12.152247486406095, + -41.5736941011689, + -66.24062026790305, + -81.8835578201907, + -91.51195611776541, + -97.81679792145782, + -102.24412059847295, + -105.54344744279112, + -108.12322820899786, + -110.22015223942952, + -111.97934196075751, + -113.4942205218978, + -114.8274842383754, + -116.02273854351665, + -117.11127051631942, + -118.11615729290148, + -119.05485351374745, + -119.9408748619674, + -120.78492670449998, + -121.59568209070746, + -122.38033277091095, + -123.14499048460156, + -123.89498828160774, + -124.6351151670306, + -125.36980597719506, + -126.10330568647798, + -126.83981780473562, + -127.58365057008605, + -128.33937072495308, + -129.1119768291607, + -129.90710645554472, + -130.73129626258887, + -131.59232167212966, + -132.49965547825676, + -133.46510550712753, + -134.5037246361066, + -135.63514870714263, + -136.8856152998295, + -138.29111046449708, + -139.90244366477168, + -141.79375821459254, + -144.07744940838924, + -146.9316600102447, + -150.65383760504528, + -155.77099957023964, + -163.2748324296268, + -175.08682683366968, + 165.5803539899639, + 137.56173856891814, + 109.93572029712999, + 91.17033702151107, + 79.70915016024196, + 72.39750439919382, + 67.38971956182102, + 63.733854514693185, + 60.92227756595505, + 58.66737723781571, + 56.79630157912536, + 55.199667452280046, + 53.80513394368054, + 52.563018072217844, + 51.4380642555031, + 50.40452371440738, + 49.44309666631424, + 48.53896586473731, + 47.68049237241429, + 46.85832559689695, + 46.06477925742864, + 45.293381506858246, + 44.538541875669715, + 43.795294168269464, + 43.05909254593497, + 42.325639646991235, + 41.59073362069507, + 40.85012222507836, + 40.09935320780568, + 39.33360971678499, + 38.54751754955817, + 37.73490726017635, + 36.888507538159445, + 35.99953692939625, + 35.05714027798224, + 34.0475937726447, + 32.95314860242288, + 31.75030325728402, + 30.407143199873033, + 28.87910657242232, + 27.10198917195814, + 24.97989009423921, + 22.363417757826937, + 19.008115841685054, + 14.490547314193762, + 8.030753166513987, + -1.8785713563892639, + -18.014723973927833, + -43.23713878032823, + -72.54545579521385, + -94.77675602225928, + -108.51718427211381, + -117.08138478349395, + -122.79553211933593, + -126.87534583532106, + -129.95711379891185, + -132.39317034167655, + -134.39085332030643, + -136.0790067464721, + -137.5415307227075, + -138.83528547831241, + -140.00015514960853, + -141.06497136037154, + -142.051144077511, + -142.97496822822052, + -143.8491366879895, + -144.68376227530115, + -145.4870864419215, + -146.2659862712097, + -147.02634511500187, + -147.77333400537412, + -148.51163280543247, + -149.2456122486583, + -149.9794923848315, + -150.71748982160878, + -151.46396471241977, + -152.2235784092295, + -153.0014742344176, + -153.80349568711588, + -154.63646526062468, + -155.50854994977837, + -156.4297597167008, + -157.41264516094745, + -158.47330121483031, + -159.63285130613664, + -160.9197067775013, + -162.3731177839127, + -164.04895603224293, + -166.02951925591265, + -168.44093373231266, + -171.48567918181, + -175.50688962401827, + 178.8775814374037, + 170.48975281159213, + 157.0685838846809, + 135.28919635338588, + 106.10210566024757, + 80.46933937260359, + 63.948884058154476, + 53.81882977359152, + 47.23750658149032, + 42.64940704331553, + 39.250503151820084, + 36.60552962632762, + 34.463919835514076, + 32.672934266368685, + 31.13473439810973, + 29.783939591942854, + 28.575243698526396, + 27.47624445596175, + 26.463111071671154, + 25.51786659838906, + 24.6266264344677, + 23.77841967892797, + 22.964380457827495, + 22.177176240945343, + 21.410592936027914, + 20.65922444899105, + 19.91823213447294, + 19.18315032784926, + 18.449720740492417, + 17.713742393965504, + 16.97092561475726, + 16.21674032550173, + 15.446244504719562, + 14.653882201659027, + 13.833230227734903, + 12.976668849850428, + 12.074938692208006, + 11.116526695077233, + 10.08679152143087, + 8.966683530363364, + 7.730817492352725, + 6.344480284847508, + 4.758823790432029, + 2.902840947010302, + 0.6693703783671223, + -2.1105469844547455, + -5.7173088637934795, + -10.644371794439087, + -17.8146344151788, + -29.017738397073202, + -47.3586760395065, + -74.66132062837667, + -102.95137552606927, + -122.72156311130895, + -134.80894677484662, + -142.46371411866406, + -147.66650677951733, + -151.44042716595803, + -154.32780919319725, + -156.63384927517458, + -158.54084519506821, + -160.16355061581504, + -161.57751679453074, + -162.83443117936187, + -163.97084828289115, + -165.0133850456302, + -165.9819378952862, + -166.8917429219949, + -167.75473844393358, + -168.5804918462609, + -169.37684754611658, + -170.15039252109463, + -170.9068006117247, + -171.65109568764126, + -172.38786087443648, + -173.12141329044798, + -173.85595779781912, + -174.59573415831323, + -175.34516504382572, + -176.10901855696895, + -176.89259715101178, + -177.70196957221057, + -178.54426836962944, + -179.4280854917093, + 179.63598525467125, + 178.63458327805517, + 177.5504729559602, + 176.36089258953493, + 175.0350217294282, + 173.52996334191872, + 171.7841372742638, + 169.70594977552832, + 167.15342205810774, + 163.8955668754373, + 159.5349034511994, + 153.34414227697948, + 143.922213031246, + 128.64458376886017, + 104.40997144689115, + 74.93897413299753, + 51.66586390208476, + 37.154067436395785, + 28.161455893616683, + 22.208674974319877, + 17.98776162779731, + 14.81725224157967, + 12.322346832781946, + 10.28390199652905, + 8.56649714234647, + 7.082369576766192, + 5.772284477603019, + 4.594838676379253, + 3.5201960592310226, + 2.526263192409996, + 1.596268901094301, + 0.7171819505231366, + -0.12135429677907342, + -0.9277592568314149, + -1.709039517939316, + -2.4711724134965602, + -3.2193956470252334, + -3.958433213752311, + -4.692681907272523, + -5.4263710370538645, + -6.163710519923645, + -6.909037374286073, + -7.666971640969149, + -8.442593792827438, + -9.241658526674385, + -10.070864866144214, + -10.938210830546282, + -11.853474483306114, + -12.82888558443643, + -13.880088078818302, + -15.027560960957082, + -16.298771987491765, + -17.73155130603913, + -19.37956265933029, + -21.321536373798434, + -23.67757050346101, + -26.639417843419555, + -30.529987813961633, + -35.92677031193889, + -43.92499570870817, + -56.638348132984696, + -77.37492494685064, + -106.16867758154571, + -132.7024281144002, + -150.14295890742167, + -160.8091014346577, + -167.68495813914743, + -172.44314288865627, + -175.94668833404882, + -178.65978548906006, + 179.15212477233246, + 177.32819078405385, + 175.76589791514672, + 174.3970365174616, + 173.1745160264034, + 172.06476788486592, + 171.04317560460382, + 170.09121944794592, + 169.19463128591633, + 168.3421654296588, + 167.52475640231592, + 166.73492580147916, + 165.96635383235298, + 165.21355833175147, + 164.47164853635644, + 163.73612632282402, + 163.00271813840882, + 162.26722380487266, + 161.52537074092925, + 160.77266283820737, + 160.00421254523934, + 159.21454253054554, + 158.3973391704003, + 157.5451330005225, + 156.6488711267307, + 155.69732457045984, + 154.67624874378825, + 153.56715729943403, + 152.34548212755342, + 150.97772659096552, + 149.4169103530884, + 147.5949988764866, + 145.40976781604107, + 142.70086987996436, + 139.20379238359757, + 134.45615515465232, + 127.59862432459792, + 116.96588006699463, + 99.58209139148258, + 73.10057129654983, + 44.27877500682728, + 23.479521433914098, + 10.724638331074177, + 2.7035936605214608, + -2.706039186918691, + -6.604310441407781, + -9.571059513731065, + -11.930376645477455, + -13.87464285615817, + -15.524310263029381, + -16.958319267690047, + -18.230463922756922, + -19.378658341578596, + -20.430426166479002, + -21.40628445468372, + -22.3219042463448, + -23.189534380720925, + -24.018966378094053, + -24.818208480906367, + -25.59396705056671, + -26.35200208598977, + -27.097397782685885, + -27.834776625523766, + -28.56847698651696, + -29.30270914649931, + -30.041701815789107, + -30.789850013046895, + -31.551875333894873, + -32.333011403353076, + -33.139229461982765, + -33.97752832577321, + -34.85631653139569, + -35.78593576406789, + -36.779396505488656, + -37.85344068906606, + -39.03011973031755, + -40.339207896379406, + -41.82201450768558, + -43.53762794645068, + -45.57357164027206, + -48.06485734305343, + -51.229893081506184, + -55.44207462828005, + -61.380034565608646, + -70.34596503012871, + -84.80989210516576, + -108.02041256216344, + -137.48622867515024, + -161.7816786008781, + -177.10990141648773, + 173.43962813136022, + 167.23307650090658, + 162.86316987842693, + 159.59955434641782, + 157.0432355120121, + 154.96243810219502, + 153.21474825442053, + 151.70831870608637, + 150.38141447858905, + 149.19104025938557, + 148.1063104737505, + 147.10441952032593, + 146.16810162420552, + 145.28397442183692, + 144.44142855664126, + 143.63186076935713, + 142.8481302496489, + 142.08416224827548, + 141.3346500372326, + 140.59482261488333, + 139.86025555957988, + 139.12670854582223, + 138.38997660797395, + 137.6457438427464, + 136.8894297494347, + 136.11601382922086, + 135.31982731619647, + 134.49429027790617, + 133.6315679630847, + 132.72210624649682, + 131.7539851379722, + 130.7119942175561, + 129.57627383094243, + 128.32026008188672, + 126.90747842401403, + 125.28636541205654, + 123.38156815592194, + 121.07866596919958, + 118.1959485506469, + 114.42931681432756, + 109.23860916194839, + 101.60518195559558, + 89.55675462244675, + 69.84805894085486, + 41.59466153201049, + 14.245715217520415, + -4.154172800536233, + -15.392950744449982, + -22.582772463517113, + -27.521023579130585, + -31.134604133780957, + -33.91892544049854, + -36.155381571021834, + -38.013470091012934, + -39.60066006149059, + -40.988143823371715, + -42.2248854467504, + -43.34567311900461, + -44.37594281592428, + -45.334779007507585, + -46.23684754269141, + -47.09367903420067, + -47.91454558657606, + -48.70707622591981, + -49.47770091747283, + -50.23198048741077, + -50.97486017453723, + -51.710872556710186, + -52.4443084148481, + -53.17936852291333, + -53.920310502302115, + -54.671598152325664, + -55.43806708046736, + -56.225118929313204, + -57.03896155314646, + -57.886918897887774, + -58.777845070316, + -59.72269459289968, + -60.73532981972174, + -61.83369571965507, + -63.04157651865031, + -64.39130610691727, + -65.92808593045199, + -67.71713094226448, + -69.85600642257874, + -72.49697907695712, + -75.88975122274833, + -80.46791216811623, + -87.0320749836728, + -97.13091601107682, + -113.59715126574184, + -139.173098796823, + -168.37872853886506, + 169.77878949015098, + 156.31347393323267, + 147.90126074715934, + 142.27207161106145, + 138.2427267000522, + 135.19283232876646, + 132.77798480419892, + 130.79503251133156, + 129.11747283860953, + 127.66278620627314, + 126.37496350142631, + 125.21466645446348, + 124.15342525046415, + 123.17007655935238, + 122.24849757403175, + 121.37611784826342, + 120.54291308357966, + 119.74070583426702, + 118.96266614001738, + 118.20294463239705, + 117.4563940796954, + 116.71835086411949, + 115.98445316940153, + 115.25048388994765, + 114.51222343960845, + 113.76530254579149, + 113.00504391464706, + 112.22628039286484, + 111.42313413526489, + 110.58873584274036, + 109.71485417259206, + 108.79139066057101, + 107.80567267322851, + 106.74143312206171, + 105.5773022043825, + 104.28450726662925, + 102.82325322422899, + 101.13681886617387, + 99.14152973450666, + 96.7089251202109, + 93.63235353902151, + 89.56078239684555, + 83.86053700387228, + 75.32125040838129, + 61.625921841846704, + 39.45786403130412, + 10.164939673028456, + -15.115315623731403, + -31.304674716466693, + -41.24449884387749, + -47.721113822853795, + -52.248466666435895, + -55.609830588599074, + -58.23027363821372, + -60.35509588448224, + -62.134152364354506, + -63.66361252793317, + -65.00784385449293, + -66.21151163044365, + -67.3065982456699, + -68.31665106833643, + -69.2594506892805, + -70.14874340312623, + -70.99540036405911, + -71.80821511828746, + -72.59446756859235, + -73.36033308206073, + -74.11119050688134, + -74.85185976325255, + -75.58679500161097, + -76.32024933372506, + -77.05642451423334, + -77.79961683381863, + -78.55437000365903, + -79.32564670224923, + -80.11903289468816, + -80.94099368242325, + -81.7992057399713, + -82.70300710685247, + -83.66401914677587, + -84.69703452227068, + -85.8213180209584, + -87.06256750538773, + -88.45596249568581, + -90.05106873932124, + -91.920039528204, + -94.17194543013179, + -96.97908934272705, + -100.62806301125353, + -105.62449127643558, + -112.91619752465287, + -124.34093375731518, + -143.04660649316057, + -170.6284259752962, + 161.31390084840473, + 141.92036022829666, + 130.07032799014007, + 122.5456223381856, + 117.4165895544111, + 113.68722134344995, + 110.82839034050578, + 108.54157951025334, + 106.64807153914003, + 105.03514445323293, + 103.62845960668022, + 102.3770855567533, + 101.244957198296, + 100.20578406967454, + 99.23989416335438, + 98.33220873933575, + 97.47090171357833, + 96.64648739526942, + 95.85118053000143, + 95.07843740015947, + 94.32261533484319, + 93.57871220592367, + 92.84215894895667, + 92.10864607460448, + 91.37396980192472, + 90.63388601616124, + 89.88396125254671, + 89.11940936163009, + 88.33490186042384, + 87.52433280084668, + 86.68051865359155, + 85.79479764796032, + 84.85647995172009, + 83.85207150446773, + 82.76414823741393, + 81.56967712176971, + 80.23743647234822, + 78.72391985160192, + 76.96658754645215, + 74.87227386783314, + 72.29629885017619, + 69.0027776006224, + 64.58481114056585, + 58.29602564096211, + 48.69675472207832, + 33.10531960657936, + 8.498507160310895, + -20.931328892069526, + -43.81864862182278, + -58.03858614627954, + -66.86870508273553, + -72.7311296847929, + -76.89873861276533, + -80.0357924891403, + -82.5085504190345, + -84.53167678544732, + -86.23810194711089, + -87.71412844400184, + -89.01809505837065, + -90.19083225700801, + -91.26179792900594, + -92.25282856887553, + -93.18051600115814, + -94.05776452649445, + -94.8948391750213, + -95.70009269062135, + -96.4804829916498, + -97.24195212572437, + -97.98971263395265, + -98.7284720938655, + -99.46261731145349, + -100.19637397215949, + -100.93395446453556, + -101.67970387112962, + -102.43825752537747, + -103.21471891563651, + -104.01487550836592, + -104.84547167582416, + -105.71456758490248, + -106.63202656700194, + -107.61019619307952, + -108.664886268455, + -109.81681220012608, + -111.0937879085224, + -112.53416333292978, + -114.19241010538657, + -116.14856165787087, + -118.52491419348321, + -121.5171245537105, + -125.4554469762482, + -130.93200328289743, + -139.07203297747714, + -152.0433404435133, + -173.16627055185367, + 157.87601078239817, + 131.66825754086892, + 114.5744431225755, + 104.1116600908758, + 97.34743445719371, + 92.6535716078833, + 89.1895140695486, + 86.50207727087668, + 84.33146889710203, + 82.5199114546252, + 80.96665939716048, + 79.60457162136125, + 78.38723047979177, + 77.28150717409177, + 76.2630807821082, + 75.31363576519486, + 74.41904800879755, + 73.5681751057005, + 72.75202652916296, + 71.96317874909433, + 71.19535145453524, + 70.4430911746118, + 69.701526768687, + 68.96617222247001, + 68.2327601850518, + 67.49709019945796, + 66.75488358974506, + 66.00163171705688, + 65.23242711005201, + 64.44176354651947, + 63.62328711175356, + 62.76947317891353, + 61.87119270879843, + 60.91711239889761, + 59.892841725277115, + 58.779687864626055, + 57.55278279025993, + 56.17818406488874, + 54.60822774718454, + 52.77379264894706, + 50.57085280446331, + 47.835924071088456, + 44.298719728230374, + 39.485586108928935, + 32.51415027527137, + 21.673782490908547, + 3.9386649845453245, + -22.858965083481877, + -51.499573509960165, + -71.91409158547461, + -84.41596000534899, + -92.29807022780452, + -97.62940058189459, + -101.48070070445793, + -104.41752846261959, + -106.7567924684772, + -108.6870489236424, + -110.3265926089299, + -111.75308252539537, + -113.0195177430212, + -114.16329974362478, + -115.21161082376797, + -116.18473444716824, + -117.09817811018415, + -117.96407385693102, + -118.79212922505133, + -119.59029082667371, + -120.36522018453695, + -121.12264508853931, + -121.86762669699125, + -122.604772802834, + -123.33841361328435, + -124.07275732944612, + -124.81203651359755, + -125.56065625198691, + -126.3233551808275, + -127.10539210011702, + -127.91277431490131, + -128.7525497246927, + -129.633194494585, + -130.5651426791238, + -131.5615336022496, + -132.6392905244277, + -133.82072547334104, + -135.13599642549218, + -136.62699413198928, + -138.35371838298263, + -140.40517901967462, + -142.91892793289236, + -146.11794976645413, + -150.3843849921536, + -156.41450468835163, + -165.5464141213973, + 179.6924562069265, + 156.0982277829514, + 126.61084006749957, + 102.6920755518626, + 87.67259831629337, + 78.39588430414906, + 72.28549620772237, + 67.97192348553585, + 64.74343912165887, + 62.21025306343592, + 60.14538629410923, + 58.40907473067831, + 56.911016260160196, + 55.59042011024945, + 54.40489163089039, + 53.3239406992326, + 52.32502992447927, + 51.39107937644768, + 50.508838797794624, + 49.66779379264457, + 48.859409993991974, + 48.07659734606807, + 47.31331753684405, + 46.56428986454657, + 45.824760924080316, + 45.09031683885535, + 44.356721572638676, + 43.619768510395055, + 42.875134207872826, + 42.11822348492848, + 41.343993931500506, + 40.546745021343185, + 39.719853350106725, + 38.855423934330354, + 37.94382028182095, + 36.973008574596655, + 35.92761897283786, + 34.78756447813394, + 33.52594961422397, + 32.105803162453114, + 30.47479272950351, + 28.556331129985264, + 26.23392600007793, + 23.322210209284574, + 19.510248736820472, + 14.24434030320957, + 6.478062944172949, + -5.812667635484659, + -25.901070542072926, + -54.371541448418014, + -81.42870581754246, + -99.46760040519125, + -110.48908868561577, + -117.5598317584637, + -122.42993470753431, + -126.00196063719142, + -128.75943380384982, + -130.9776858030351, + -132.82293538362458, + -134.4007759938478, + -135.78127262814496, + -137.0126820968837, + -138.12933298129354, + -139.1563525010208, + -140.11261260309553, + -141.01262973550425, + -141.86782708210137, + -142.6873992799655, + -143.47891870695238, + -144.2487740595313, + -145.00249652345192, + -145.74501081963845, + -146.4808364945482, + -147.21425762086426, + -147.94947477357474, + -148.6907508359283, + -149.44256157204117, + -150.20976131094034, + -150.9977796867761, + -151.8128634660832, + -152.66239008066466, + -153.5552869019734, + -154.502609337389, + -155.51836025450515, + -156.62068339617758, + -157.83365092729386, + -159.1900229962753, + -160.7356527524709, + -162.5367861006631, + -164.69268986666472, + -167.35857615388517, + -170.78953451438844, + -175.42960552295784, + 177.89930560266245, + 167.6060505840381, + 150.80349740933954, + 124.88235350323282, + 95.80142592077038, + 74.34780053836873, + 61.15174941124882, + 52.88799704386571, + 47.34198019360759, + 43.36217797008099, + 40.343648300074385, + 37.94971378381184, + 35.981311023355296, + 34.31422973437445, + 32.8673038282771, + 31.585360859079803, + 30.429599753845466, + 29.371907052108938, + 28.391363060325432, + 27.47201475110727, + 26.601412652032487, + 25.76961981422256, + 24.968522424322938, + 24.191336958687096, + 23.43224764018163, + 22.68613106382977, + 21.948338926331967, + 21.214518434731943, + 20.480455038947262, + 19.741926282365515, + 18.99455335169412, + 18.233642712031404, + 17.454002839967483, + 16.64972140182763, + 15.813881487103425, + 14.938186532581652, + 14.012448682903885, + 13.02387083494704, + 11.956011475633588, + 10.787250303464798, + 9.488447493687918, + 8.019252814748048, + 6.322078597764005, + 4.311843742740067, + 1.857697390103842, + -1.2512924497357705, + -5.374283511475328, + -11.161257175950103, + -19.855925345350904, + -33.83184490016359, + -56.38862950274303, + -85.76507418704887, + -110.68461614529699, + -126.54856260835696, + -136.30260617580834, + -142.67682474464158, + -147.14461502253639, + -150.46907857205102, + -153.0653578215542, + -155.1736150199588, + -156.94088384794142, + -158.4616979431364, + -159.7994301639202, + -160.99811523124978, + -162.08932224575207, + -163.09631916468058, + -164.03669298514873, + -164.92405308689158, + -165.76917222978386, + -166.58077246722544, + -167.3660813447574, + -168.13123663231178, + -168.88158995241707, + -169.62194296120742, + -170.35673821440997, + -171.09022405402882, + -171.82660325124667, + -172.57017914144672, + -173.32550903170338, + -174.09757678708073, + -174.89199884405832, + -175.71528247898723, + -176.57516278653551, + -177.4810572496409, + -178.4446972880456, + -179.48102886068756, + 179.3904644761478, + 178.14376689880444, + 176.74322399004984, + 175.13853812196857, + 173.25638574920953, + 170.98574269243827, + 168.15087766708604, + 164.45883180981505, + 159.39144548844482, + 151.97520397240302, + 140.32317380893153, + 121.24790879491803, + 93.4022715057436, + 65.59465974292115, + 46.574340685279, + 34.95627598724957, + 27.558641855923998, + 22.5018454132335, + 18.816219944831563, + 15.985482678023462, + 13.717627065294883, + 11.837433926265469, + 10.234171025518188, + 8.834689177603307, + 7.588799823073638, + 6.4609192700230516, + 5.425079020970597, + 4.4618282084541985, + 3.5562433827324456, + 2.696609626153054, + 1.873521285196596, + 1.079251893107874, + 0.3073002934031337, + -0.4479450902359297, + -1.1914651459676806, + -1.927815162628241, + -2.6612974292278233, + -3.39611456422613, + -4.1365154708480585, + -4.8869447058933275, + -5.652206483266051, + -6.437656426155076, + -7.249437911429154, + -8.094786363815839, + -8.982434059029819, + -9.923168449272016, + -10.930619113421233, + -12.022401592181675, + -13.221825011587184, + -14.560519178058536, + -16.082611861017316, + -17.8516219561668, + -19.962323264775762, + -22.56216316886254, + -25.892056377187675, + -30.36859699376579, + -36.75783292120805, + -46.5390897018573, + -62.450788241986515, + -87.42406077340686, + -116.78943550061202, + -139.28870635834457, + -153.22273295029896, + -161.89419291541154, + -167.6682316963879, + -171.78356691728092, + -174.88773789632657, + -177.3386866745525, + -179.34670601912893, + 178.95770977350514, + 177.48968920488602, + 176.19177358354924, + 175.02369538231582, + 173.9563690504596, + 172.96821162433517, + 172.04280749616836, + 171.16737796838532, + 170.3317482873724, + 169.52763188260909, + 168.74811871895014, + 167.9873015596561, + 167.23999247788765, + 166.50150033023294, + 165.7674478449747, + 165.03361268898507, + 164.29578006120207, + 163.54959584111043, + 162.79040939125574, + 162.01309361858594, + 161.21182809199988, + 160.37982222926536, + 159.50895278416286, + 158.58926987067272, + 157.60830611477198, + 156.55008353039003, + 155.39364614842253, + 154.11082806280425, + 152.66274900566262, + 150.99411335075692, + 149.0235558965098, + 146.62652953944266, + 143.60337170433976, + 139.61627370987287, + 134.05803510312094, + 125.77251121653607, + 112.53699166503687, + 91.02597160893639, + 61.92548229534301, + 36.0549927490093, + 19.302581605819416, + 9.038359064315253, + 2.3832114526447317, + -2.247649531159418, + -5.67293915394051, + -8.335134339998444, + -10.48852000309372, + -12.287869027868181, + -13.832194730520376, + -15.187589989988787, + -16.399811013070178, + -17.501554678942263, + -18.51685052434471, + -19.46381300230494, + -20.35642385833011, + -21.205723759237163, + -22.020629261401314, + -22.808509911271575, + -23.57560674780531, + -24.327345150818427, + -25.068576996682076, + -25.803776167392176, + -26.53720477497708, + -27.273063506982837, + -28.01563760690343, + -28.76944825035065, + -29.5394234021285, + -30.331098676766505, + -31.15086892360793, + -32.0063149524913, + -32.90664277247704, + -33.86329180273204, + -34.890800502421286, + -36.00807229669052, + -37.240280058143746, + -38.62182032848041, + -40.201054427536235, + -42.04821313210705, + -44.269166003799015, + -47.03061334303286, + -50.60877542226373, + -55.48891532048219, + -62.57715068063851, + -73.63049716618619, + -91.72243656002226, + -118.82335191898032, + -147.2625328192965, + -167.29446451889035, + -179.54901759907114, + 172.7045098766429, + 167.44978301069338, + 163.64454382508677, + 160.7371176238174, + 158.41759066527797, + 156.50114072241652, + 154.8715838904227, + 153.4525164077471, + 152.19171991883013, + 151.0522966523274, + 150.00740053435695, + 149.03697799823578, + 148.12568273594678, + 147.26149770980504, + 146.4347985528545, + 145.63769927726452, + 144.86358256765013, + 144.10675268627068, + 143.36217043804422, + 142.62524271449564, + 141.89164699374166, + 141.15717719024357, + 140.41759641265057, + 139.66848916901125, + 138.90509939159452, + 138.12214246353668, + 137.31357475400836, + 136.47229833255474, + 135.58976869461068, + 134.65545729711693, + 133.65609425621852, + 132.57457198598794, + 131.38831316840324, + 130.06676944386814, + 128.56745716094235, + 126.82944613189315, + 124.76220649549752, + 122.22558449499736, + 118.99189672791186, + 114.670005182074, + 108.54546091124627, + 99.2432417145478, + 84.17847601198928, + 60.203957185665665, + 30.718809740094645, + 7.1814056223097165, + -7.53536653895175, + -16.64252840650624, + -22.658947317773602, + -26.917342242890765, + -30.111342802210995, + -32.62178262962182, + -34.670964038347364, + -36.39606106899601, + -37.88586299238682, + -39.200234166926, + -40.38097946827064, + -41.458200177040034, + -42.45416987130262, + -43.38578509942657, + -44.26616609118891, + -45.105733624802546, + -45.91295381095996, + -46.69486734876967, + -47.45747633688981, + -48.206036068309196, + -48.9452823926935, + -49.67961914368549, + -50.413278382047096, + -51.15046868617174, + -51.895521543725295, + -52.65304685524401, + -53.42810955761583, + -54.226442155405266, + -55.05471290896508, + -55.92087764122824, + -56.83465649857351, + -57.80819910028529, + -58.85703697367687, + -60.00148849635645, + -61.268786653242785, + -62.69640891888301, + -64.33747185619951, + -66.26982400050973, + -68.6120779359718, + -71.55335226759826, + -75.41160890481719, + -80.75449480242405, + -88.65703573876692, + -101.196017106827, + -121.6671389182932, + -150.33522608480052, + -177.0863892780739, + 165.23088095172966, + 154.42148015829312, + 147.4669803186847, + 142.66354966549986, + 139.1322687172076, + 136.40116925943437, + 134.2008254161862, + 132.36821997967834, + 130.79959420353993, + 129.42598784427642, + 128.1998380167357, + 127.08726806635487, + 126.06345428820867, + 125.10973393340885, + 124.21173804179932, + 123.3581486182413, + 122.53984770439286, + 121.74931857110603, + 120.98021349244604, + 120.22703025317738, + 119.48486423640173, + 118.74920856865987, + 118.0157853891621, + 117.2803943385884, + 116.53876677268698, + 115.78641493468719, + 115.01846467919232, + 114.22945820333831, + 113.41310917944949, + 112.56198567331639, + 111.66708624163927, + 110.71725283893402, + 109.69833982421288, + 108.59200119613321, + 107.37387216702872, + 106.01075830043985, + 104.45614229045002, + 102.64272488949094, + 100.46949934451835, + 97.77823528521427, + 94.30831047739078, + 89.60492862548038, + 82.82425008373973, + 72.33160460450937, + 55.1869109159687, + 28.930757403657786, + -0.0032900633971696515, + -21.068719892743182, + -34.001540164747496, + -42.12047616523457, + -47.585214269119525, + -51.51649147977142, + -54.50423992423083, + -56.87761833842382, + -58.83170282153372, + -60.48846343599808, + -61.92774072763197, + -63.20388686344282, + -64.35517545777584, + -65.4093693694205, + -66.38714927542117, + -67.30430073187871, + -68.17315423171421, + -69.00356033625717, + -69.8035703445868, + -70.57992206033309, + -71.33839822838547, + -72.08409904836496, + -72.82165755733644, + -73.55541803664772, + -74.28959247022975, + -75.02840718569175, + -75.77625055236699, + -76.53783274475096, + -77.31837029927595, + -78.1238102922854, + -78.96111817497915, + -79.83865674444554, + -80.76670480440181, + -81.75818555048335, + -82.82971793147689, + -84.00317666437023, + -85.30807599218923, + -86.78533149976623, + -88.49341492805893, + -90.51884501725345, + -92.99491929798435, + -96.13696143062208, + -100.31248336285701, + -106.18826061697456, + -115.04228540698753, + -129.30503374204918, + -152.24917611065715, + 178.31432271873086, + 153.76271327991407, + 138.21810546265377, + 128.6452329324121, + 122.37097460226175, + 117.96146128123, + 114.67317767302548, + 112.10063069504535, + 110.00866419087657, + 108.25299907414305, + 106.74070194949167, + 105.40937486789083, + 104.21560114662938, + 103.12821799624743, + 102.1242320161264, + 101.18624703329436, + 100.30078829167932, + 99.4571799313248, + 98.64677030937887, + 97.86238326231432, + 97.09791833233366, + 96.3480504588946, + 95.60799617402296, + 94.87332348450516, + 94.13978882223041, + 93.40318807387268, + 92.65921035165266, + 91.90328471301316, + 91.1304054997114, + 90.33492526799357, + 89.51029371737772, + 88.64871677345904, + 87.74069612713205, + 86.77438894352008, + 85.73469285996639, + 84.6019022849105, + 83.34967792967504, + 81.94188160265301, + 80.32746979728446, + 78.43192388145786, + 76.14222144037967, + 73.27911729468799, + 69.5431129626688, + 64.40314780535816, + 56.85926154147534, + 44.97438006906177, + 25.52556001192764, + -2.5667340392699067, + -30.107392262792526, + -48.758657496338564, + -60.15037316959753, + -67.42406889917868, + -72.41026250297382, + -76.05303922482587, + -78.85620567687818, + -81.1054318008272, + -82.97252421628937, + -84.56627105071391, + -85.95865656480944, + -87.1991410699704, + -88.32283530582816, + -89.35539153756233, + -90.31604313694926, + -91.21956072772367, + -92.07754994548736, + -92.899337299898, + -93.69259154459662, + -94.4637716272684, + -95.21845924278792, + -95.96161414446894, + -96.69777822233057, + -97.43124707215274, + -98.16622213714054, + -98.90695760533228, + -99.657909479737, + -100.42390061120174, + -101.21031391221969, + -102.0233309643329, + -102.87023954103398, + -103.75984415472155, + -104.70303100534423, + -105.71356727279625, + -106.80926318845759, + -108.01370824949689, + -109.35894775857585, + -110.88974251662573, + -112.67061058712626, + -114.79796876334206, + -117.42209804005716, + -120.78907405313572, + -125.32546004229876, + -131.81756004615463, + -141.78536742875605, + -158.02327416841592, + 176.64450713007892, + 147.36693667736392, + 125.25678596806064, + 111.60234111141703, + 103.08553916306235, + 97.39780080574978, + 93.33362334408022, + 90.26169892670731, + 87.83217171429193, + 85.83900936485169, + 84.15409633929177, + 82.69396152850601, + 81.40200845612485, + 80.2385219352685, + 79.17478214362103, + 78.18945520535678, + 77.26629920887197, + 76.39265892423083, + 75.55844881675749, + 74.7554468015156, + 73.9767903014782, + 73.21660630186499, + 72.46973084990698, + 71.73148917795343, + 70.99751303408603, + 70.2635831158833, + 69.52548172412018, + 68.77884570272714, + 68.01900856965842, + 67.2408195248416, + 66.4384239593332, + 65.60498472330744, + 64.73231457006312, + 63.81037562959342, + 62.82657928278259, + 61.76477661354743, + 60.6037672283327, + 59.31502709548002, + 57.859136380959065, + 56.17995931283081, + 54.19477098492795, + 51.77672232557719, + 48.72204427914155, + 44.68516800903253, + 39.04337495538165, + 30.608747998154413, + 17.103064057740934, + -4.796475805730018, + -34.01748189543974, + -59.54087756434762, + -75.95785390766581, + -86.02852405481622, + -92.57726413607647, + -97.1465253573593, + -100.53382658813048, + -103.17124323798008, + -105.30769819361966, + -107.09503294753742, + -108.63056738194605, + -109.97936790295059, + -111.18654224563043, + -112.28436289651268, + -113.29657319089164, + -114.24108946983483, + -115.13175403436213, + -115.97950705166035, + -116.79319224275147, + -117.58012617853345, + -118.34651093004544, + -119.09774445865463, + -119.83865978962154, + -120.57371919492127, + -121.30717953177816, + -122.0432421939687, + -122.78619897103368, + -123.54058459053357, + -124.31134757005967, + -125.10405339640188, + -125.9251386295494, + -126.78224072491228, + -127.68464391351478, + -128.64389524691677, + -129.67468346957708, + -130.796125508422, + -132.03370420428885, + -133.42227805577033, + -135.0109183627534, + -136.87098843065553, + -139.1102413417895, + -141.89867060816738, + -145.51858517830047, + -150.46718718987847, + -157.6750276798332, + -168.946500966275, + 172.60005850845874, + 145.21027747265202, + 116.99167224900943, + 97.33908443093979, + 85.32585360124237, + 77.71160163973659, + 72.5317048403189, + 68.771565711127, + 65.89298531982791, + 63.59285325221248, + 61.68998726603812, + 60.07026532787917, + 58.658512419042914, + 57.40327522341238, + 56.26815064521731, + 55.226622270051884, + 54.258862929429306, + 53.34968492706525, + 52.487184281554846, + 51.66181886601227, + 50.86576222348642, + 50.09244055074631, + 49.33618945536824, + 48.59199160902542, + 47.85526805707481, + 47.12170397969752, + 46.387094436155074, + 45.64719824522649, + 44.897589193800115, + 44.1334932582739, + 43.34959991611582, + 42.53982851140102, + 41.69703039191354, + 40.812591615976906, + 39.87588819834207, + 38.87351768416675, + 37.788185450325514, + 36.59704510998787, + 35.26915079284227, + 33.76141577463336, + 32.01196146823752, + 29.928706608579635, + 27.368835937178936, + 24.099849296352357, + 19.721364014928742, + 13.500226279669711, + 4.023531679071362, + -11.350822774433565, + -35.70075052056476, + -65.15999257938176, + -88.31294601652395, + -102.73352283582257, + -111.67546473041354, + -117.60016994029272, + -121.80458055470899, + -124.96476892687062, + -127.45286559266864, + -129.48661757075, + -131.20067087674883, + -132.6823348689125, + -133.99056702070004, + -135.16659329629653, + -136.24013306440975, + -137.2332007058449, + -138.1625119991193, + -139.04105932747007, + -139.87917126418657, + -140.68524685010144, + -141.46627784567698, + -142.22823087941805, + -142.97633595264332, + -143.71531240357683, + -144.44955400603087, + -145.18328913544144, + -145.92072878245588, + -146.66621243245604, + -147.4243651952022, + -148.20027491016174, + -148.99970669153882, + -149.82937391564786, + -150.69729420857738, + -151.61327246710678, + -152.58957533144323, + -153.64189896183944, + -154.79079620079258, + -156.0638430291016, + -157.4990314064515, + -159.15027658278242, + -161.09671358044426, + -163.45912168084695, + -166.4304607993263, + -170.3359056004536, + -175.7574462755315, + 176.20048143784535, + 163.40760024202484, + 142.55175469426987, + 113.70632546431418, + 87.27361502811247, + 69.94142271797675, + 59.33875147801775, + 52.49761666560859, + 47.759363740966066, + 44.26800973471252, + 41.56280647090496, + 39.38007536281634, + 37.5599212206622, + 36.00037885974317, + 34.633569752190596, + 33.412611338867805, + 32.30407105387577, + 31.283423372557994, + 30.332211367499415, + 29.436211123605947, + 28.58420859512587, + 27.7671612138069, + 26.977607417237984, + 26.2092391634859, + 25.456583068624226, + 24.714754238170748, + 23.97925798353741, + 23.2458227090032, + 22.51024783658049, + 21.76825869300418, + 21.015355071815428, + 20.24664301541298, + 19.456635980663847, + 18.639007565042263, + 17.78627098800965, + 16.889349131027267, + 15.936980333319715, + 14.914874105495189, + 13.804479673322394, + 12.581135063596973, + 11.21120454453696, + 9.647494884766278, + 7.8216337926106005, + 5.630838109654804, + 2.9137897858419435, + -0.5958061738443311, + -5.363800732367131, + -12.256600116320982, + -22.953406185373012, + -40.445475888625275, + -67.02524579582287, + -95.79152126288794, + -116.47071506669653, + -129.1465743070392, + -137.12435971955912, + -142.50970490656886, + -146.39346201615177, + -149.35099968916876, + -151.70416604628926, + -153.6441511293419, + -155.29073699264922, + -156.72246659549705, + -157.99288817269658, + -159.13975755474254, + -160.19049318429515, + -161.1655402607062, + -162.08051961089413, + -162.94764417089624, + -163.77668002083004, + -164.57561649759324, + -165.35114634133942, + -166.10901993228606, + -166.8543143214047, + -167.5916477695304, + -168.32535632360054, + -169.05964982298102, + -169.79875837817931, + -170.54708034349912, + -171.30934282669443, + -172.0907873924391, + -172.8973969746877, + -173.73618581045116, + -174.61558388966608, + -175.54596173790415, + -176.54037041365908, + -177.61560868169758, + -178.79380948503035, + 179.89513309528428, + 178.4097285270839, + 176.69060492844136, + 174.64977758556154, + 172.15144778310906, + 168.97579361536202, + 164.74672471942444, + 158.78018962907927, + 149.76299126874176, + 135.2074981322961, + 111.87837069362564, + 82.40497542979512, + 58.22672581113859, + 42.99495756238288, + 33.59864314238752, + 27.42195003478476, + 23.069466589377072, + 19.81667513654486, + 17.267456755760016, + 15.191530766961462, + 13.447306738895998, + 11.943416553256403, + 10.61841741132402, + 9.429499503915473, + 8.345899150597873, + 7.3448933835654335, + 6.409273261767875, + 5.525697021548107, + 4.683584341503561, + 3.8743528550186483, + 3.090877413365647, + 2.327094176573442, + 1.5777042400704773, + 0.8379418306620794, + 0.10338558084438185, + -0.6302037145204146, + -1.367031741662093, + -2.111416840992873, + -2.867944523401373, + -3.64164221076252, + -4.438188903967582, + -5.264178088944059, + -6.127463660847644, + -7.0376256944464215, + -8.006619957659687, + -9.049706874663048, + -10.186817271241061, + -11.444618651221576, + -12.859740345050891, + -14.483985378061321, + -16.393089932746886, + -18.70211692047805, + -21.593907115199027, + -25.374667832617156, + -30.5887240715779, + -38.26323640906755, + -50.38634619180928, + -70.21208931555424, + -98.53334500039573, + -125.79202816140827, + -144.07919658585914, + -155.25019059974215, + -162.40299887663966, + -167.32015175189437, + -170.92091749744415, + -173.69699094199308, + -175.92787605271536, + -177.78205080800794, + -179.3664024044227, + 179.24822578594717, + 178.0130882917052, + 176.89353839302717, + 175.8642352394104, + 174.90615963096485, + 174.00469139401068, + 173.1483330046821, + 172.32783587485557, + 171.5355882078228, + 170.76517254001308, + 170.01103697255505, + 169.26824238822243, + 168.5322600250328, + 167.7988010824371, + 167.06366440364772, + 166.32259063627845, + 165.57111193077077, + 164.80438686682822, + 164.01700474406252, + 163.20274534909026, + 162.35426781708142, + 161.46269493687655, + 160.51704045099967, + 159.5033979007634, + 158.4037601659981, + 157.19425276463963, + 155.84240890482988, + 154.30282405055982, + 152.5099630395665, + 150.3657327419892, + 147.71695507487217, + 144.31226506371496, + 139.71485696715692, + 133.11758456533005, + 122.95877102490482, + 106.38897976240416, + 80.70608762420717, + 51.53839129540781, + 29.817119051435302, + 16.435851686436813, + 8.069835137029399, + 2.4664237430168, + -1.5476275786536084, + -4.587877517417191, + -6.996319231532555, + -8.974832310387704, + -10.649207765794053, + -12.101546270492383, + -13.387598276462727, + -14.546536383912954, + -15.606720840314038, + -16.589239898657468, + -17.510164430972694, + -18.38202787385669, + -19.214827866473975, + -20.016722488772437, + -20.794527619666017, + -21.554082492630044, + -22.300527088869508, + -23.03852074364879, + -23.772422581106174, + -24.506449246103355, + -25.244821198561276, + -25.991911007054295, + -26.752401235365326, + -27.531466846588724, + -28.334996660209082, + -29.169875054880944, + -30.04435395983446, + -30.96855986393641, + -31.9552047237127, + -33.0206101809972, + -34.18622451298185, + -35.48093477774513, + -36.94470916485432, + -38.63453834190851, + -40.63453328820843, + -43.07389475608944, + -46.16059626798097, + -50.24817298044281, + -55.975306995482875, + -64.5625761699462, + -78.34429486748594, + -100.6322751902281, + -129.95186851922747, + -155.12009197969394, + -171.20786902726834, + 178.91017622645168, + 172.46533377823758, + 167.95638790589902, + 164.60638250063477, + 161.99334868975248, + 159.87358581868207, + 158.0981151318289, + 156.5712739842639, + 155.2290022618941, + 154.02682944588614, + 152.93290028112855, + 151.92375326180584, + 150.98166717031367, + 150.0929376151793, + 149.24672348732264, + 148.43425301332016, + 147.64826230019156, + 146.8825871081761, + 146.1318568803097, + 145.39125700015964, + 144.65633691675512, + 143.92284466274518, + 143.1865779526197, + 142.44323809256514, + 141.68827692767695, + 140.91672496625822, + 140.12298652790304, + 139.3005832514055, + 138.44181977614005, + 137.53733315313687, + 136.57546731978232, + 135.5413817759187, + 134.41574315635978, + 133.17275428606533, + 131.77708759959378, + 130.1789496413503, + 128.3058237742173, + 126.04803420623219, + 123.23221860495772, + 119.56982243339559, + 114.55136856065793, + 107.22116128862083, + 95.7264064898796, + 76.90695250310394, + 49.24304482128314, + 21.262474311934543, + 1.9853431482558426, + -9.79236989450186, + -17.277599537987026, + -22.384281952021674, + -26.10016992105586, + -28.950377006551346, + -31.231391762416003, + -33.120844600988676, + -34.73084046767936, + -36.135350229095046, + -37.385076038525916, + -38.5159347113788, + -39.5541177285988, + -40.51922924644175, + -41.42630045473004, + -42.28712335596169, + -43.11115948158898, + -43.90617610603347, + -44.678704182320715, + -45.43437678765971, + -46.17818983284201, + -46.91470834431785, + -47.64823980004463, + -48.382987835925256, + -49.12319826708741, + -49.87330821942949, + -50.63810956197826, + -51.42293967864209, + -52.23391628765425, + -53.0782394418714, + -53.96459290381719, + -54.90369731041966, + -55.9090892316634, + -56.99825267619204, + -58.194306937884726, + -59.528600974332875, + -61.04483460975129, + -62.80585159271778, + -64.90531628201322, + -67.48876430589148, + -70.79363199123492, + -75.22980048619664, + -81.54967668325679, + -91.20505788295728, + -106.89501673170516, + -131.61509892359544, + -161.0257740614212, + 176.20766663143047, + 162.076911848698, + 153.29614019233102, + 147.4610972262919, + 143.3096176824843, + 140.18267028917103, + 137.71658956745006, + 135.69807041693994, + 133.9949381061305, + 132.5213329650137, + 131.21918799589906, + 130.0478462243255, + 128.97796428752878, + 127.98778363879816, + 127.06076620975838, + 126.18404621777357, + 125.34738605201719, + 124.54245333105229, + 123.76230453363027, + 123.001008113294, + 122.2533588996176, + 121.51465417193347, + 120.78050985692784, + 120.04670109368868, + 119.3090146493025, + 118.56310219133069, + 117.80432353221366, + 117.02756750809723, + 116.22703640005969, + 115.395971097872, + 114.52629154232484, + 113.6081071808932, + 112.62903285144203, + 111.57320608624511, + 110.4198362966287, + 109.14099988105559, + 107.69818155491608, + 106.03665376133414, + 104.0759701031781, + 101.69313783925654, + 98.69126401258045, + 94.73776888475687, + 89.23590272442472, + 81.0509675902535, + 67.99836795910117, + 46.75588725096096, + 17.753229373576975, + -8.35004515192999, + -25.33738254835035, + -35.73834058624628, + -42.468729808213105, + -47.143127072564205, + -50.59525328046722, + -53.27495136627948, + -55.44029973166784, + -57.2481432270195, + -58.79869096501601, + -60.15876013953872, + -61.37456430797072, + -62.47909956756383, + -63.49659721524808, + -64.44531125585398, + -65.33932201042562, + -66.18974094255383, + -67.00553605391495, + -67.79411448715325, + -68.56174468122548, + -69.31387166674583, + -70.0553608550254, + -70.79069460823172, + -71.52413909903333, + -72.25989494878729, + -73.00224319511358, + -73.75569634767972, + -74.52516857588019, + -75.31617546189966, + -76.13508388514407, + -76.98943619906832, + -77.88838565770082, + -78.84329886833484, + -79.86861257177435, + -80.98308565380373, + -82.21168113833207, + -83.58848288080566, + -85.16137170317687, + -86.99981276366013, + -89.20840281894611, + -91.95161924577852, + -95.50157652354278, + -100.33549443323501, + -107.34301851720618, + -118.24895764558289, + -136.09381977702353, + -162.98556238728642, + 168.43559306419777, + 148.14024891673068, + 135.7154518882162, + 127.87547301627214, + 122.56784393652815, + 118.73073982383437, + 115.80293931432318, + 113.46971245835684, + 111.54366301052141, + 109.90715048320207, + 108.48290379809055, + 107.21816492486067, + 106.07568740352983, + 105.02839252707196, + 104.05606725286253, + 103.14325344423419, + 102.27785420114937, + 101.45018734176435, + 100.6523246841196, + 99.8776180960606, + 99.12034956424948, + 98.37546425997334, + 97.63835883200109, + 96.90470512677916, + 96.17029562571543, + 95.43089610503282, + 94.6820980454168, + 93.9191571901039, + 93.13680650355357, + 92.3290271652392, + 91.48875548200182, + 90.60749389762495, + 89.67477846554975, + 88.67742908021073, + 87.5984648545285, + 86.41549085936498, + 85.09822774980138, + 83.60460031905923, + 81.87432006215892, + 79.81790641937368, + 77.29700353591531, + 74.08717839055879, + 69.80352456503381, + 63.74419836899596, + 54.55980606679738, + 39.70532719863017, + 15.993727134465786, + -13.493894456592672, + -37.29421769987275, + -52.219325202699515, + -61.44330625096796, + -67.5245779596251, + -71.82111953653659, + -75.0390000301002, + -77.5652172171826, + -79.62529627632655, + -81.35819784078093, + -82.85375595570083, + -84.17247505234127, + -85.35656810932988, + -86.43640562087637, + -87.43444396542189, + -88.36770686584241, + -89.24940480454373, + -90.09002360274884, + -90.8980767300205, + -91.68063949765339, + -92.44373915804488, + -93.19264890315692, + -93.93211669163578, + -94.66655361434059, + -95.40019467682336, + -96.13724730025723, + -96.88203762104995, + -97.63916558794034, + -98.41368081176411, + -99.21129385172061, + -100.03864250997889, + -100.90364080684103, + -101.81595149981638, + -102.78764480142398, + -103.83414087617642, + -104.97559905242935, + -106.2390199562584, + -107.66153224572719, + -109.29571172946002, + -111.2185363652827, + -113.54715387618934, + -116.46808875079303, + -120.294437831117, + -125.58418122703019, + -133.39249373325458, + -145.7595718827652, + -165.96576810822202, + 165.50189549077703, + 138.53920248952983, + 120.61129783686718, + 109.65584563233566, + 102.62117327564896, + 97.77168111362609, + 94.21220423105501, + 91.4628245436989, + 89.25004824645089, + 87.40865070818492, + 85.833606648046, + 84.45519254901073, + 83.2253656750831, + 82.10993660422206, + 81.08387140657956, + 80.12836231815953, + 79.22893817211298, + 78.37420769680142, + 77.55499975048664, + 76.76375875703509, + 75.99410866425056, + 75.24052689701229, + 74.49809473803515, + 73.76229635923148, + 73.02884941538115, + 72.29355320652199, + 71.552142872793, + 70.80013885365045, + 70.03268024110344, + 69.24432856604648, + 68.42882455867185, + 67.57877350895656, + 66.68522501459411, + 65.7370913929429, + 64.72032512890819, + 63.616719344983444, + 62.402110694142195, + 61.04360393806346, + 59.49513981866844, + 57.690145740778235, + 55.52881682193848, + 52.85500940991249, + 49.411930317104634, + 44.752236162142594, + 38.047303848987475, + 27.692680733073743, + 10.784947515191588, + -15.239994283342714, + -44.276327982736944, + -65.60919123982474, + -78.72321613365527, + -86.94196711416949, + -92.4628185847531, + -96.42765148584762, + -99.43671917163108, + -101.82435696571874, + -103.78838926002868, + -105.45233180067873, + -106.89694057456528, + -108.17713473951338, + -109.33155279810956, + -110.38820022647467, + -111.36792354392084, + -112.28662432005544, + -113.15671573867, + -113.9881081387454, + -114.78889641153872, + -115.56585020121642, + -116.32477530189112, + -117.07078815405613, + -117.80853253732874, + -118.54235880096279, + -119.27648077011958, + -120.01512251679443, + -120.76266588579715, + -121.52380976208813, + -122.30375374261494, + -123.10842091995401, + -123.94474361181531, + -124.8210391866489, + -125.74752400181582, + -126.737034597466, + -127.806067881758, + -128.97632333233815, + -130.27705750058428, + -131.74879610202024, + -133.449400909649, + -135.46439803047892, + -137.9253936840734, + -141.04467318421086, + -145.18396208612324, + -150.99839013453115, + -159.7421538571647, + -173.8062384811484, + 163.51751350470184, + 134.12143403519045, + 109.31591232759989, + 93.55149817847993, + 83.85382775379456, + 77.51060731591771, + 73.06082433904926, + 69.74750123663713, + 67.15850464899601, + 65.05522949784559, + 63.291496960246924, + 61.773268972094435, + 60.437474120748085, + 59.240268129907896, + 58.15020715074836, + 57.14410752207597, + 56.20444104700712, + 55.317639472738044, + 54.472959667165746, + 53.66170105629908, + 52.87665172506995, + 52.11168521117257, + 51.36145789680603, + 50.621173672725654, + 49.886392833795014, + 49.15286845208566, + 48.41639716347804, + 47.672672998689166, + 46.91713447448499, + 46.144790663614216, + 45.35001531286443, + 44.52628758448496, + 43.6658538511217, + 42.75927129409348, + 41.794773755806965, + 40.75736620747244, + 39.62749599277585, + 38.37904661924288, + 36.976213242757986, + 35.36846711565388, + 33.48211456167101, + 31.205513921969, + 28.36185037646238, + 24.656153228113663, + 19.56630406120096, + 12.110693132461673, + 0.38705184940562776, + -18.8031546381343, + -46.72579443188601, + -74.45134312609026, + -93.3567211960154, + -104.90427699563944, + -112.26341796169193, + -117.29836259207102, + -120.97077173340028, + -123.79303338976653, + -126.05518096610545, + -127.93137337163886, + -129.53174039299117, + -130.92907067234336, + -132.173327975539, + -133.29994994941444, + -134.33480787617717, + -135.29728579329438, + -136.2022602723804, + -137.06141277146168, + -137.8841247623605, + -138.67810512204392, + -139.44984206710728, + -140.20493837221264, + -140.9483684638379, + -141.6846836662723, + -142.41818448725797, + -143.15307312016108, + -143.893600391859, + -144.64421457946764, + -145.40972585340646, + -146.19549848730654, + -147.00768790882847, + -147.85354588389757, + -148.7418275696364, + -149.68335120182854, + -150.69178933791716, + -151.78481834274405, + -152.98583439560426, + -154.32659656321152, + -155.85142905051126, + -157.62416027010994, + -159.74007204319952, + -162.34748616233878, + -165.68890641543618, + -170.18398894303508, + -176.60498834374556, + 173.556330911758, + 157.5443426486707, + 132.45994716640698, + 103.12063938222107, + 80.74227871123075, + 66.89540438737592, + 58.27204900448036, + 52.5247640539568, + 48.425234611458755, + 45.33099404864635, + 42.88662083392785, + 40.883147307583016, + 39.19081726332882, + 37.725193168864394, + 36.42908277981683, + 35.26238903839579, + 34.1961390829512, + 33.2088265747127, + 32.284089250656486, + 31.409186266268787, + 30.573970285309965, + 29.770174191987746, + 28.990902516994083, + 28.23025840265062, + 27.48306103306117, + 26.744624386455207, + 26.01057369707303, + 25.276687404825818, + 24.53874964692356, + 23.792403337451088, + 23.03299275740462, + 22.255383401119346, + 21.45374381668583, + 20.621268889094225, + 19.74981529505658, + 18.82940549177927, + 17.847534453265343, + 16.788170759469402, + 15.630282318300866, + 14.345591863733477, + 12.895051614373038, + 11.223105542993755, + 9.247967750211435, + 6.844380362242569, + 3.811415058892314, + -0.1911227351663662, + -5.775193302835729, + -14.106665518954266, + -27.42525499261632, + -49.05607268581989, + -78.19497961707326, + -103.95814488626047, + -120.6059929963223, + -130.8099342995521, + -137.43204192294104, + -142.04383932998056, + -145.45741051524487, + -148.1119863268319, + -150.2601819906266, + -152.05585980960035, + -153.59750804272502, + -154.9509018872147, + -156.16159719803522, + -157.2621599475697, + -158.27653153194888, + -159.2227653728551, + -160.11480064339082, + -160.96364709826832, + -161.77819902070067, + -162.56580991409868, + -163.33270873545598, + -164.0843126852413, + -164.8254679811801, + -165.56064507771546, + -166.29410462069194, + -167.0300476750541, + -167.77276155590388, + -168.52677203418847, + -169.29701350044593, + -170.0890310124213, + -170.90923266563928, + -171.76521681990238, + -172.66621409758127, + -173.6236975630915, + -174.6522525752829, + -175.77084908271456, + -177.00475639129436, + -178.3885145399108, + -179.97070492246021, + 178.17809080425292, + 175.9514210814165, + 173.18156971302798, + 169.59044270672908, + 164.6891109581297, + 157.56397176002156, + 146.44350776441803, + 128.24031080523508, + 101.04938346193859, + 72.67764249882879, + 52.763826201098944, + 40.58450968170682, + 32.879155002956, + 27.64762373668127, + 23.856319810326017, + 20.95777887593109, + 18.644207821230236, + 16.73191651093255, + 15.10536102298124, + 13.688518280997313, + 12.429406545325282, + 11.291280909032405, + 10.247396700181937, + 9.277770159204566, + 8.367103725325219, + 7.503414932339716, + 6.677104832188887, + 5.880305510806855, + 5.106412910729881, + 4.349740806843958, + 3.6052565983646447, + 2.868371394598555, + 2.1347650170320702, + 1.4002313480577782, + 0.6605321286562262, + -0.0887516132795903, + -0.8523817912264162, + -1.635650995294858, + -2.444614640080129, + -3.286386590062266, + -4.169533110787189, + -5.104612597613319, + -6.104936329263189, + -7.187670202023042, + -8.375475176157329, + -9.69902339764578, + -11.20098556106399, + -12.9425858231793, + -15.014833670670527, + -17.558704646301212, + -20.803366128302468, + -25.14279783410204, + -31.29718491753641, + -40.65314734187864, + -55.813145168541936, + -79.90382784150098, + -109.38222203910688, + -132.800274004828, + -147.42465175431494, + -156.48036057973601, + -162.468305175023, + -166.7099929388907, + -169.89356154036497, + -172.39712865852437, + -174.44157824540378, + -176.16329882005232, + -177.6506205533426, + -178.9631272590996, + 179.85755524609357, + 178.78144354786176, + 177.78634382378286, + 176.85541537712498, + 175.9755771340573, + 175.13643659053864, + 174.32954816070898, + 173.54788608397172, + 172.78545905200158, + 172.0370195435446, + 171.29783642609343, + 170.56350894156523, + 169.8298060187687, + 169.0925180647053, + 168.34731119169277, + 167.58957050984324, + 166.8142238140222, + 166.01552830789953, + 165.18680154329567, + 164.3200683122708, + 163.40558194057937, + 162.43115635975403, + 161.38120845085555, + 160.23534691616945, + 158.96623196990836, + 157.53622658519055, + 155.89196642289352, + 153.9552046929815, + 151.6066592807623, + 148.65602692409394, + 144.7831261398883, + 139.41590639067533, + 131.47033146500826, + 118.8532197851843, + 98.26345725995928, + 69.53937389646305, + 42.88646965582794, + 25.31305654593562, + 14.568114976723118, + 7.648865263778189, + 2.865637303945638, + -0.6533060248295496, + -3.3764274202606672, + -5.57136110370406, + -7.400153374621211, + -8.96600602657549, + -10.337544061102498, + -11.562119981478721, + -12.673473020044955, + -13.696335022291924, + -14.649305345924338, + -15.546708347924284, + -16.399830111024823, + -17.21776549256039, + -18.008014239341033, + -18.776912214966462, + -19.52995276726901, + -20.272034569487786, + -21.007660992858646, + -21.74110787626003, + -22.476575912199642, + -23.21833576439628, + -23.970879204478717, + -24.739086684123734, + -25.52842509361835, + -26.34519337998376, + -27.196840583382535, + -28.09239208696569, + -29.04303822379589, + -30.062969974713468, + -31.170596946534, + -32.390376552058626, + -33.755640392466454, + -35.313115544750175, + -37.130433732932204, + -39.30915116085662, + -42.008451418287805, + -45.490704237480024, + -50.21410402535224, + -57.02941098627019, + -67.58493782770817, + -84.8365987577488, + -111.19343050808256, + -140.07656192061526, + -161.02173034908148, + -173.87435678630075, + 178.05066047206427, + 172.61056827813914, + 168.6939968841219, + 165.7155693664217, + 163.3484085647402, + 161.39864848685048, + 159.7449989451194, + 158.30802216066562, + 157.03361482669897, + 155.8836634320652, + 154.83051145240404, + 153.8535508026102, + 152.93704663110697, + 152.06870468779118, + 151.23870009383828, + 150.43900063443866, + 149.6628822638748, + 148.90457196473767, + 148.15897677269075, + 147.42146795452658, + 146.68770362841732, + 145.95347232567033, + 145.21454639608686, + 144.4665342208635, + 143.70472021376867, + 142.9238800204653, + 142.11805502412943, + 141.28026455035945, + 140.40212461186354, + 139.4733279236223, + 138.48091121629844, + 137.40819943420914, + 136.2332374073932, + 134.92639272536067, + 133.44657120814242, + 131.73502194864756, + 129.7047724419826, + 127.22175195769947, + 124.06924962326885, + 119.87711352991124, + 113.97326437439182, + 105.0689208084647, + 90.71604619726966, + 67.65282700963994, + 38.20360207204928, + 13.767826460303699, + -1.6791148965781388, + -11.196936090594775, + -17.440863278736348, + -21.83270288888249, + -25.110021018801962, + -27.6753820753137, + -29.762422143385177, + -31.514584007605034, + -33.024315030610694, + -34.35371709023476, + -35.54601905844749, + -36.632260401927894, + -37.63535096853267, + -38.572629484730115, + -39.45752968478464, + -40.300698093577836, + -41.11076524129107, + -41.89489146291413, + -42.65916617559983, + -43.40890650866699, + -44.14889060892994, + -44.883547331348154, + -45.617119042823035, + -46.35381049521344, + -47.09793492503874, + -47.8540681850452, + -48.627222738278824, + -49.42305611821408, + -50.24813199436001, + -51.11026334381298, + -52.01897410099341, + -52.98614243081678, + -54.026920064676894, + -55.161082836882386, + -56.41507224260681, + -57.825179067838356, + -59.44268283840529, + -61.34247942178863, + -63.638222617224436, + -66.51026755273803, + -70.26017977097001, + -75.4230970464941, + -83.0073221970263, + -94.96558922688546, + -114.53066584244141, + -142.69482741824572, + -170.14865921193038, + 171.31368042348134, + 159.99086201725106, + 152.75480023027163, + 147.79003175641526, + 144.16025146431107, + 141.36544106310785, + 139.12185479847636, + 137.25872257964582, + 135.66784706877365, + 134.2775979471388, + 133.0387364173901, + 131.91629499547142, + 130.88471768312576, + 129.92483713455206, + 129.0219289186702, + 128.16442085425422, + 127.34301021435401, + 126.55004567497636, + 125.77908094587166, + 125.02454338527193, + 124.28147946745219, + 123.54535121201909, + 122.81186509095569, + 122.0768193644052, + 121.33595820316191, + 120.58482165269943, + 119.8185811631213, + 119.0318449008323, + 118.21841909550139, + 117.3709992738178, + 116.48075810920865, + 115.53677806201814, + 114.52524840143106, + 113.42829754312721, + 112.22224692139474, + 110.87492016001849, + 109.34135629200087, + 107.55672192788536, + 105.42408098884333, + 102.79225696475903, + 99.41354270134569, + 94.85822292540944, + 88.33359469063556, + 78.30688562876728, + 61.966720898316225, + 36.52558815320272, + 7.280937530779227, + -14.708116056426848, + -28.277227208498157, + -36.74702600369314, + -42.408560575401, + -46.45721177676908, + -49.519355722787495, + -51.94239195904961, + -53.93105842102219, + -55.61274746209902, + -57.07050493052489, + -58.36066496784429, + -59.522774864518695, + -60.58544346767722, + -61.56992865219374, + -62.49241976731733, + -63.365534593705426, + -64.19933168914528, + -65.00201353628988, + -65.78042844900828, + -66.54043916253211, + -67.2872022595957, + -68.02538812209434, + -68.75936221619673, + -69.49334329402954, + -70.23154983807045, + -70.97834820374571, + -71.73841003459846, + -72.51689381312312, + -73.31966496693225, + -74.15357552843003, + -75.02683307365892, + -75.94950315138293, + -76.9342132252861, + -77.99716608315671, + -79.1596395918433, + -80.45027066694837, + -81.9086498512013, + -83.59117843650832, + -85.58101107266515, + -88.00572457383316, + -91.07038638904929, + -95.12301983190011, + -100.79124987724754, + -109.27301151047345, + -122.86375219709448, + -144.88336905675567, + -174.1361111530261, + 160.45062712196267, + 144.13649696345513, + 134.1247230161742, + 127.60830984454404, + 123.05775348116472, + 119.68198119828863, + 117.05207834670033, + 114.92075113143328, + 113.13704941775755, + 111.60416824962185, + 110.25735320756428, + 109.05169408686378, + 107.9550472610942, + 106.94375637741854, + 105.99996522103349, + 105.10987391679768, + 104.26257271659341, + 103.44923994771736, + 102.6625752582389, + 101.89638786837277, + 101.14528824104427, + 100.40444876715983, + 99.66941087352372, + 98.93591893961198, + 98.19977113126814, + 97.45667334955503, + 96.70208652557425, + 95.93105544596364, + 95.1380050492926, + 94.31648569088732, + 93.45884145466147, + 92.55576349957065, + 91.5956704848226, + 90.56382640552779, + 89.44104659569142, + 88.2017501604059, + 86.81093251336617, + 85.2192978160053, + 83.35512478548645, + 81.1100646789985, + 78.31308257127061, + 74.6799427086558, + 69.70966589735139, + 62.46398237875794, + 51.12365426697609, + 32.5573177654646, + 5.081889148570238, + -23.063577655823245, + -42.59896945462254, + -54.53862748453562, + -62.11268504747088, + -67.26984979053552, + -71.01629538434274, + -73.88612406021923, + -76.18037825274449, + -78.07913362519567, + -79.69588479031755, + -81.10543317913633, + -82.35899940097025, + -83.49283615768667, + -84.53335953415304, + -85.50032795124511, + -86.40888093970422, + -87.2708879639654, + -88.09586667441037, + -88.89162531029746, + -89.66472472668885, + -90.42081957589883, + -91.16492084783793, + -91.9016033547642, + -92.63517981083014, + -93.36985492201241, + -94.10987147975041, + -94.85965926254, + -95.6239979064747, + -96.40820670937521, + -97.21837794362642, + -98.06167658984519, + -98.9467383253405, + -99.88421759313574, + -100.88755887352775, + -101.97411603291027, + -103.16682068825418, + -104.49674439005169, + -106.00716470351388, + -107.76026000134976, + -109.84860276990813, + -112.4158501487685, + -115.69602670869395, + -120.09244142054881, + -126.34416394996802, + -135.87602648343938, + -151.34766496267105, + -175.81234776996072, + 154.7423777860697, + 131.7097467620168, + 117.37975717863937, + 108.48808401554885, + 102.59125015008857, + 98.40323617610363, + 95.253310240339, + 92.77198817765488, + 90.74290802823032, + 89.0321927304074, + 87.55298309746901, + 86.24659765991743, + 85.07198650256596, + 83.9995463984361, + 83.00734197384594, + 82.07871192467478, + 81.20070288776563, + 80.36301407029553, + 79.55726706102465, + 78.776484699848, + 78.01471101877252, + 77.26672351630339, + 76.52780781977219, + 75.7935729835729, + 75.05979154502127, + 74.32225175506815, + 73.57661096705816, + 72.81823931362892, + 72.04204139056617, + 71.24224196426933, + 70.41211308705321, + 69.54361745676522, + 68.62692324565113, + 67.64972662392545, + 66.59627934220235, + 65.44595422110046, + 64.1710668866176, + 62.73346207158225, + 61.07897196200992, + 59.128054377058554, + 56.7592440665613, + 53.77836536405133, + 49.85795962187587, + 44.41149647108945, + 36.3252541133529, + 23.45228970178147, + 2.4770235074780294, + -26.41810292441376, + -52.74872283809597, + -69.97313917873682, + -80.51283014265177, + -87.31949998796948, + -92.03795145356757, + -95.51718362152404, + -98.21453244033997, + -100.39192868128582, + -102.20831774866046, + -103.76511920309196, + -105.12988245638012, + -106.34928287869212, + -107.45661840824916, + -108.47632369972688, + -109.42679331443566, + -110.32220679991003, + -111.17374685083188, + -111.99043321318909, + -112.77971083922033, + -113.54787572720008, + -114.30039268442208, + -115.04214076389393, + -115.77761090612015, + -116.51107344257886, + -117.24672903445048, + -117.98885463553975, + -118.74195423721102, + -119.51092839889343, + -120.30127291026334, + -121.11932699857222, + -121.97259499120386, + -122.87017798230669, + -123.82337060851084, + -124.84650910936328, + -125.95820963800455, + -127.18322812989304, + -128.55534011064066, + -130.12195303974548, + -131.95177865064304, + -134.14816276721476, + -136.873401267124, + -140.39558596572246, + -145.1840687912768, + -152.11239304388104, + -162.87374297321023, + 179.52539603696835, + 152.8485354259011, + 124.13968563882969, + 103.58031270247753, + 90.98290552580973, + 83.04805585784942, + 77.68683578933602, + 73.81750819653676, + 70.86913540425456, + 68.52209273417229, + 66.58637223815496, + 64.9428577514987, + 63.51340066675477, + 62.24469754074208, + 61.09914985603794, + 60.04944421576434, + 59.07520680053096, + 58.16086679482321, + 57.29424686260813, + 56.46560660725437, + 55.66697536378581, + 54.89167396576092, + 54.13396195216943, + 53.38876871628774, + 52.651480534527444, + 51.917763496685744, + 51.18340852183625, + 50.444183911378005, + 49.69568795331927, + 48.933188001596896, + 48.15143435096611, + 47.34443266746564, + 46.505153067223276, + 45.62514436318206, + 44.69400640326502, + 43.69864772265264, + 42.62221247761136, + 41.4424856491952, + 40.12945307625543, + 38.641441859215014, + 36.91879493226015, + 34.87306312314138, + 32.36765545348414, + 29.181324788388412, + 24.93526312049505, + 18.93994927162378, + 9.871086550083907, + -4.776577659099235, + -28.224049086956317, + -57.70281324776728, + -81.76342113453047, + -96.89932780004504, + -106.24189063100842, + -112.38893027438961, + -116.72409481992145, + -119.96611816166616, + -122.50826756612136, + -124.57934115131779, + -126.32011121380219, + -127.82146984979313, + -129.1445689730913, + -130.33203400030288, + -131.4145072845678, + -132.4146296814716, + -133.34955318909093, + -134.23257928946157, + -135.07425937084002, + -135.88315464222518, + -136.6663753142725, + -137.42997401947864, + -138.17924203647607, + -138.91893959778673, + -139.65348520571627, + -140.38711696439674, + -141.1240413007736, + -141.86857918233716, + -142.62532081962732, + -143.39930075743106, + -144.19620793639712, + -145.02265012291872, + -145.88650009465297, + -146.79736398094022, + -147.76723364662723, + -148.8114194066624, + -149.9499237636683, + -151.20951835497019, + -152.62698831089216, + -154.2543773194713, + -156.1678075027154, + -158.4829882088653, + -161.38390016592166, + -165.1788766223215, + -170.4164444840544, + -178.13236056063806, + 169.66928062385725, + 149.72615169090133, + 121.33879015858102, + 94.17173668195984, + 75.99683241535105, + 64.89313141289941, + 57.77707607343156, + 52.880891022885805, + 49.292871476893495, + 46.52500772272312, + 44.299671049949076, + 42.449396281515455, + 40.86787426181394, + 39.48460860835073, + 38.25107115612369, + 37.132756323064626, + 36.10441780642839, + 35.14710141630396, + 34.246232820179614, + 33.39034679602383, + 32.57021852895557, + 31.778253226991456, + 31.00804622271339, + 30.25405434442506, + 29.511344570577005, + 28.775391932778422, + 28.04190942207353, + 27.306695814321056, + 26.56548983562649, + 25.81381989648143, + 25.04683805981875, + 24.259124863525845, + 23.444447682413, + 22.59544849343232, + 21.703227218630758, + 20.75676555759625, + 19.74211274384746, + 18.641199034846625, + 17.43005956377541, + 16.07609373276895, + 14.53369304295605, + 12.736999381594934, + 10.587388395306194, + 7.930763610735716, + 4.5140832034604434, + -0.10270416532083101, + -6.7333405301778475, + -16.952608598375644, + -33.626553684321365, + -59.41554075614795, + -88.54320118329763, + -110.14328786317071, + -123.44106327188166, + -131.7612137535319, + -137.3390134480044, + -141.33785687375473, + -144.36850906198563, + -146.7705719608244, + -148.7446622473847, + -150.41586408295447, + -151.8658613307528, + -153.150147309499, + -154.30772974402677, + -155.3668594604608, + -156.34855061040884, + -157.26882199153198, + -158.14017033049265, + -158.97256636154899, + -159.77414903121553, + -160.55172018415465, + -161.3111089548932, + -162.05744827113585, + -162.79539287407556, + -163.52929938638383, + -164.26338367825215, + -165.0018677794058, + -165.74912724500535, + -166.50984994083117, + -167.2892188478968, + -168.09313347555266, + -168.92849351890945, + -169.8035715875817, + -170.7285224942141, + -171.71609736976365, + -172.78267285272915, + -173.94977577389503, + -175.24640891442712, + -176.71271427368927, + -178.4059537204482, + 179.58932201828472, + 177.14316684188498, + 174.04627401914595, + 169.94258315683786, + 164.18835632680083, + 155.55271126986875, + 141.68396818424068, + 119.27608225454505, + 89.93198994224869, + 64.87655952174934, + 48.889826914656645, + 39.06532818415714, + 32.65204557375656, + 28.161398526223667, + 24.822693610995707, + 22.217035771684827, + 20.10231231104287, + 18.330414774169693, + 16.806184290090076, + 15.465866779751586, + 14.265184859362682, + 13.172410168034185, + 12.164166534695426, + 11.22279221946446, + 10.33462441185465, + 9.488851942305727, + 8.676724735550984, + 7.890994685712493, + 7.125508975017216, + 6.3749051364888105, + 5.634374165656393, + 4.899468413355477, + 4.165937368350484, + 3.429578188776879, + 2.686089581320482, + 1.930919250425273, + 1.1590906825353542, + 0.36499843048417974, + -0.4578493620678521, + -1.3171664959147946, + -2.222341121641609, + -3.1850638392895307, + -4.220223911337035, + -5.347223318653407, + -6.591959120952623, + -7.989908001484875, + -9.59109227255392, + -11.468394629763063, + -13.732100671370548, + -16.556641044763538, + -20.23255027650226, + -25.273194895185195, + -32.642219138461385, + -44.20756189557644, + -63.141271146842904, + -90.88574946573091, + -118.78752786355281, + -137.94856923312736, + -149.65445902593285, + -157.1004858408607, + -162.18495638937623, + -165.88743722831427, + -168.72906155777176, + -171.0043048685313, + -172.88971779745484, + -174.49679275556355, + -175.89913456203925, + -177.1472174249105, + -178.27681023272484, + -179.31400608603423, + 179.72165843333565, + 178.81519950247792, + 177.95485890714855, + 177.13119952316092, + 176.3364718235583, + 175.56415790726533, + 174.80863357964398, + 174.06490945100128, + 173.32842450406395, + 172.59487307672916, + 171.8600519864252, + 171.11971351931172, + 170.36941685373222, + 169.60436419149127, + 168.81920953231636, + 168.00782315344702, + 167.16298872723402, + 166.27599970869218, + 165.33610482853214, + 164.32972477434834, + 163.23931508985572, + 162.0416700420222, + 160.70531244117683, + 159.18634780274414, + 157.42162603846234, + 155.31698070075797, + 152.7260133697609, + 149.40972262402389, + 144.95521721344886, + 138.60399703100074, + 128.89202934772635, + 113.10289791598132, + 88.2701250257048, + 58.88087398508408, + 36.23530242410616, + 22.193187444819227, + 13.461414607020398, + 7.653574859265368, + 3.518131564391383, + 0.40123924081759804, + -2.058194966336919, + -4.072126222523148, + -5.7719786735233365, + -7.243171379106107, + -8.543501177680966, + -9.713452408595824, + -10.782254434048825, + -11.771588355865196, + -12.697938370780713, + -13.57413206185038, + -14.41037939017859, + -15.214993124143085, + -15.994902109850727, + -16.75602743845754, + -17.503567115782587, + -18.24221870272282, + -18.976363739061423, + -19.710226292051512, + -20.44802063970834, + -21.194098064653133, + -21.953103819420694, + -22.730156459252918, + -23.5310646935555, + -24.362602119404833, + -25.232868801506452, + -26.15178283596126, + -27.131766855688095, + -28.188736468696014, + -29.343557902754366, + -30.62426530548589, + -32.069540070320556, + -33.734367652734555, + -35.69961051706011, + -38.088963214942076, + -41.10056621845103, + -45.06934614104725, + -50.59672640360269, + -58.82695278368691, + -71.96148489564881, + -93.32368541324591, + -122.36919385573, + -148.36688776040887, + -165.2482231121625, + -175.58779040197518, + 177.7154260938891, + 173.0603747363792, + 169.62011424585876, + 166.94811618955907, + 164.788003724086, + 162.98385819452236, + 161.43600362945136, + 160.0779449208961, + 158.8636713720906, + 157.76031927744472, + 156.7437463885161, + 155.79576030228856, + 154.9023236367629, + 154.05235608039857, + 153.23691206384441, + 152.44860059404726, + 151.6811653856036, + 150.9291696352849, + 150.18775362242735, + 149.4524384335233, + 148.71895937597517, + 147.98311546051127, + 147.24062358540536, + 146.4869666535933, + 145.7172240811115, + 144.92587086066575, + 144.10652689711, + 143.251632338041, + 142.35200940082922, + 141.39625797288033, + 140.36989464512357, + 139.25409439403168, + 138.02379841428606, + 136.6447804781222, + 135.06894168384892, + 133.2264696510622, + 131.01219261500995, + 128.2606313074955, + 124.69782705843556, + 119.84295902901675, + 112.79903752831221, + 101.82696927122866, + 83.87180598868001, + 56.887235538323516, + 28.37214408263451, + 8.195809016094179, + -4.15242922629133, + -11.950575201727249, + -17.234657951045786, + -21.057649797566864, + -23.97647161476129, + -26.30369146178778, + -28.225553796840707, + -29.85904919673993, + -31.281062782663696, + -32.54411303790298, + -33.68529186297862, + -34.73157554978706, + -35.70310671142672, + -36.615294346500576, + -37.48020053405706, + -38.307481876011416, + -39.105048376145916, + -39.87953484126819, + -40.6366497291659, + -41.3814412477747, + -42.11850851511102, + -42.8521773332139, + -43.58665524911945, + -44.32617785289388, + -45.07515714267991, + -45.83834321728645, + -46.62101107626248, + -47.42919130457669, + -48.26996349310585, + -49.15184689481115, + -50.085335198484934, + -51.08364971877299, + -52.16382934017013, + -53.34835210311781, + -54.667620224137366, + -56.16389434073897, + -57.897753998208934, + -59.95915385944201, + -62.487260678224715, + -65.70796888807466, + -70.0089775431308, + -76.09775785757213, + -85.3350921577771, + -100.28358256799865, + -124.11219955503357, + -153.59768974861223, + -177.27907286968866, + 167.88965270949615, + 158.7180239706782, + 152.6656677298843, + 148.38604984243528, + 145.1787117959055, + 142.65942561143308, + 140.60410956705462, + 138.87460087162322, + 137.38153095678328, + 136.06467939628695, + 134.88201422603996, + 133.8032839610814, + 132.8061126653352, + 131.87353288905877, + 130.99237356846197, + 130.15217732153306, + 129.34445130723154, + 128.56213521712183, + 127.79921262791132, + 127.05041814128778, + 126.3110085265533, + 125.57657577196736, + 124.8428858606629, + 124.10573035372217, + 123.36078071137348, + 122.60343199413612, + 121.82862732626948, + 121.03064586879047, + 120.20283565825666, + 119.3372633397916, + 118.42423971743162, + 117.45165828298234, + 116.40404754061488, + 115.26117568371984, + 113.99593604345192, + 112.57104173510824, + 110.93367155479488, + 109.00645371499365, + 106.67157953645685, + 103.74135730881629, + 99.90050790492612, + 94.58673030055338, + 86.7360140262084, + 74.29196674872298, + 53.967680349425514, + 25.375441382988626, + -1.4913448858565606, + -19.308670591552886, + -30.19855714912466, + -37.19741959599162, + -42.02643961417813, + -45.573445369388445, + -48.31477872862459, + -50.522109538075455, + -52.359676057638794, + -53.93193881171983, + -55.30828194069836, + -56.53653551424684, + -57.65075022533892, + -58.67586737559635, + -59.63063087588785, + -60.52946700835176, + -61.38373495959519, + -62.202582664937324, + -62.99354865506283, + -63.76299708369576, + -64.51644163983978, + -65.25879508964341, + -65.99456975864203, + -66.72804597410604, + -67.46342477521634, + -68.20497304749041, + -68.95717437064758, + -69.72489595891427, + -70.51358536092665, + -71.32951444492895, + -72.1800949848563, + -73.07430124668473, + -74.02325306892435, + -75.04104308320638, + -76.14594139527321, + -77.36220333529484, + -78.72286019575493, + -80.27417903791944, + -82.08306133410984, + -84.24985457133783, + -86.93164198212118, + -90.38693566201823, + -95.06641438944231, + -101.80548416516328, + -112.2220037785056, + -129.23550864386118, + -155.36319155077783, + 175.64730220376595, + 154.43520060905075, + 141.40265873986561, + 133.22857274977153, + 127.73270765208672, + 123.7827452935262, + 120.78308062013105, + 118.40170187595871, + 116.44201441161778, + 114.7811920258468, + 113.33888650477495, + 112.06043025767536, + 110.90734640273304, + 109.8517366740221, + 108.87282766060079, + 107.95476880620598, + 107.08518335549475, + 106.25418676284605, + 105.45370328591599, + 104.67697707413069, + 103.91821207822768, + 103.1722990988187, + 102.43459865882647, + 101.70076280306422, + 100.96657821430861, + 100.22781949070765, + 99.48010153269834, + 98.71872004260561, + 97.93846761209402, + 97.13340962673476, + 96.29659858359848, + 95.4196959927516, + 94.49245713355853, + 93.50200559039897, + 92.43178867933787, + 91.26002702615254, + 89.95734686084145, + 88.4830455275403, + 86.77898506038035, + 84.75919113190893, + 82.29129513035726, + 79.1616466838756, + 75.00592802604109, + 69.16381135351901, + 60.37052310841153, + 46.217629509074065, + 23.42209057384768, + -5.991235194367956, + -30.68196339949837, + -46.3473838343418, + -55.989107092559934, + -62.30156109300279, + -66.73346320434196, + -70.03571965835356, + -72.61748009116477, + -74.71580428119874, + -76.47602260997698, + -77.99168096244712, + -79.32555142350331, + -80.52128866636332, + -81.61021220003303, + -82.61542154247272, + -83.55438709606571, + -84.44063588548914, + -85.2848815861843, + -86.09580358944858, + -86.88059794361624, + -87.64538005190207, + -88.39548559465564, + -89.13570536108803, + -89.87047592330414, + -90.60404301492454, + -91.34061064525415, + -92.08448713677876, + -92.84023888294489, + -93.61286360844615, + -94.4079976371607, + -95.23217513860436, + -96.09316857716803, + -97.00044628643687, + -97.96580957203244, + -99.00430253276149, + -100.13554757433944, + -101.38576256906637, + -102.79090353990327, + -104.40173275968473, + -106.29231658651499, + -108.57491938770856, + -111.42744856753963, + -115.14690526567259, + -120.25940455090355, + -127.75472636164426, + -139.5505607526362, + -158.8560854148952, + 173.14606001076453, + 145.50430829250732, + 126.7135251815151, + 115.23595864063684, + 107.91501160845975, + 102.90175687766421, + 99.24247157924586, + 96.42862861515704, + 94.17215154679299, + 92.2999334338321, + 90.70244293390776, + 89.30724932607666, + 88.0646125125391, + 86.93923930691497, + 85.90535538508425, + 84.9436431389427, + 84.0392724270022, + 83.18059538509809, + 82.35825440466294, + 81.56455808298362, + 80.79303088347814, + 80.03807909373056, + 79.2947345160519, + 78.55844973268256, + 77.82492629885016, + 77.08996172015176, + 76.349303526548, + 75.59849949199298, + 74.8327337570736, + 74.0466331486083, + 73.2340300891999, + 72.38765617890293, + 71.49873355358656, + 70.55641280989433, + 69.54697811565778, + 68.45269219976376, + 67.25007054778992, + 65.90722424994686, + 64.37963105813829, + 62.60315102455393, + 60.48199009627295, + 57.866944735760875, + 54.513907975087086, + 50.000132899799624, + 43.54710013455686, + 33.65051092784517, + 17.53764171680017, + -7.657045137504242, + -36.967890895622986, + -59.22517079806896, + -72.98547637522357, + -81.56111026017638, + -87.28184878811142, + -91.36568862489017, + -94.4500688422703, + -96.88791166242463, + -98.88687045054202, + -100.57596855987386, + -102.0392133245781, + -103.33353202120236, + -104.49885235577953, + -105.56403538726246, + -106.55051097307994, + -107.47458853140618, + -108.34897129070599, + -109.18377951260076, + -109.98726065466809, + -110.7662958925678, + -111.52677178936439, + -112.27386178494392, + -113.01224751422875, + -113.74630095809381, + -114.48024312684514, + -115.21829066456384, + -115.96480384986644, + -116.72444354905035, + -117.50235192459836, + -118.30437120445464, + -119.13732131805732, + -120.0093658111507, + -120.93050973869411, + -121.91329671075432, + -122.9738116075212, + -124.13316333344979, + -125.41974095352629, + -126.87276112683497, + -128.5480422050731, + -130.5277940270113, + -132.93799116323942, + -135.9808381772869, + -139.99893727907633, + -145.60905264592526, + -153.98686152189777, + -167.38912477024954, + 170.86028303243472, + 141.68527830349606, + 116.03047400824181, + 99.48664577215918, + 89.34250563051023, + 82.75317164093673, + 78.16029141868425, + 74.75835271299782, + 72.11134232720784, + 69.968300049403, + 68.17626730805961, + 66.63727698587836, + 65.28586914228234, + 64.0766872419594, + 62.97729518360324, + 61.96383913922854, + 61.01832615891175, + 60.12685970149677, + 59.2784605546283, + 58.46425655677916, + 57.67691046647034, + 56.9102046424816, + 56.15873032220642, + 55.41764671164031, + 54.6824870600732, + 53.94899196332637, + 53.212959923355015, + 52.47010132763736, + 51.71588608337881, + 50.945373135047355, + 50.15300789764236, + 49.332369262849895, + 48.47584051861856, + 47.57416659632959, + 46.61584039159651, + 45.586229669450695, + 44.46629734534859, + 43.23067702738019, + 41.844684186218, + 40.25951561294813, + 38.404236501780545, + 36.17180858939998, + 33.39349175498939, + 29.789301273305515, + 24.866608911028646, + 17.704259907503587, + 6.516148784900366, + -11.79873042368843, + -39.078108386536115, + -67.3804355016898, + -87.17641010653774, + -99.2810646663092, + -106.94564217862785, + -112.1541626515128, + -115.93163730430898, + -118.82135822419238, + -121.12901639918726, + -123.03717934961884, + -124.66075564688289, + -126.07539066027479, + -127.33283118863612, + -128.46967048882584, + -129.51255217569096, + -130.48139082977494, + -131.39143558588165, + -132.25463423401118, + -133.0805611475459, + -133.87706596196043, + -134.6507397484822, + -135.40725896778, + -136.15164986570693, + -136.88849717783373, + -137.62211896496592, + -138.35672109603664, + -139.09654342194872, + -139.8460084545424, + -140.60988368308367, + -141.393470420157, + -142.20283562046455, + -143.04510936598228, + -143.92887949546807, + -144.86473462139514, + -145.8660276858415, + -146.94998327303585, + -148.13934670177343, + -149.46491439205076, + -150.96954553622174, + -152.7147600214974, + -154.7920512229693, + -157.3432226224024, + -160.59893800479716, + -164.95604408863295, + -171.14051352241458, + 179.44934753752898, + 164.19354548817745, + 139.98730421382265, + 110.51811950706426, + 87.2197695832635, + 72.68716283902305, + 63.68247546050782, + 57.722770252957474, + 53.49765844470399, + 50.32444304804022, + 47.82769811801362, + 45.78794577908805, + 44.069576706208906, + 42.58471615443946, + 41.2740591391776, + 40.09615747450763, + 39.021144804028914, + 38.02690685863367, + 37.09665774945739, + 36.21735563052197, + 35.378635910067636, + 34.57207371700459, + 33.790657947437815, + 33.02840799219764, + 32.280083858013484, + 31.540959400561555, + 30.806636710671423, + 30.07288565165856, + 29.33549589772997, + 28.590130432400812, + 27.832169651234913, + 27.056533842891447, + 26.257470172642087, + 25.42828173455175, + 24.56097380620008, + 23.645773015692935, + 22.670456447865483, + 21.619389408883322, + 20.472107053809243, + 19.201162449990896, + 17.7687572937458, + 16.121278114674887, + 14.180077019387815, + 11.82519713849688, + 8.865141385911455, + 4.977489625443478, + -0.4142513221569896, + -8.403203599398948, + -21.099000794163732, + -41.80751026131593, + -70.58543254416462, + -97.1387969774062, + -114.60343118222876, + -125.28444688594948, + -132.16874521289597, + -136.9319337290601, + -140.43863442344272, + -143.15383714890817, + -145.34340049140897, + -147.16840759985016, + -148.73150786995146, + -150.10099357710374, + -151.32400802430718, + -152.43415465171438, + -153.4560737378756, + -154.40830184499595, + -155.30511869104697, + -156.1577788318366, + -156.9753541856186, + -157.76532780910605, + -158.5340234653759, + -159.28692588288567, + -160.0289278587381, + -160.76452898509558, + -161.49800380584665, + -162.23355306303387, + -162.97544966115603, + -163.72818910714813, + -164.49665839027722, + -165.28633356192324, + -166.10352627779616, + -166.9557029643474, + -167.85191275405077, + -168.80337863065066, + -169.82433684775134, + -170.93326167314947, + -172.15470337234544, + -173.52213157114426, + -175.08248465072586, + -176.90372874142537, + -179.08797362199883, + 178.20463659627103, + 174.7099702284425, + 169.96640574623027, + 163.11620249582504, + 152.49731972902967, + 135.1382342520142, + 108.68201341501911, + 79.8519409247907, + 59.02685286603878, + 46.253795789366265, + 38.22238787850851, + 32.80673735051637, + 28.904756191913016, + 25.935579565231, + 23.574590878706754, + 21.629123841786235, + 19.978562968175456, + 18.543869481640098, + 17.271187442757295, + 16.122562141670624, + 15.070442992233042, + 14.094293842367232, + 13.17843020506062, + 12.310593662211263, + 11.480985175319654, + 10.681591310958641, + 9.905701676474061, + 9.14755323408812, + 8.402059512676392, + 7.664596359124476, + 6.930824069183522, + 6.196531974979864, + 5.457490885577246, + 4.7093058806536865, + 3.9472559053283836, + 3.1661085540971454, + 2.3598939279407487, + 1.5216158644805173, + 0.6428693981688395, + -0.2866820745874949, + -1.280041786329743, + -2.3539412183422552, + -3.530416626608926, + -4.839218955276233, + -6.3216222502651505, + -8.03665839196013, + -10.071756926066112, + -12.561767087427116, + -15.724797976322217, + -19.933663158877795, + -25.865792181538684, + -34.82083771633597, + -49.264386943508406, + -72.4463062119652, + -101.90584177022899, + -126.22523928286523, + -141.5751646475903, + -151.0384087588144, + -157.2522616076459, + -161.62656867919566, + -164.8930043309819, + -167.451231470685, + -169.5333802346252, + -171.28206372124, + -172.78924724045538, + -174.11673847052583, + -175.30757998342634, + -176.39268877543483, + -177.3948918718934, + -178.33147060015807, + -179.21581811074964, + 179.94144821092675, + 179.1317191378424, + 178.34784937956934, + 177.58376080778478, + 176.83414398467224, + 176.09422636039503, + 175.35958199714392, + 174.6259696805923, + 173.88918397342857, + 173.14490907463133, + 172.38856450646642, + 171.61513077562748, + 170.81894052760407, + 169.99341596867052, + 169.13072544984945, + 168.221319272695, + 167.25328358566787, + 166.21141736049677, + 165.0758739692559, + 163.82010913678124, + 162.40767842281227, + 160.78706517346345, + 158.8829936657561, + 156.58117467070045, + 153.70013415390463, + 149.93622325793652, + 144.75019247028067, + 137.1253274357856, + 125.09316472030159, + 105.4116057569707, + 77.17748671784938, + 49.811984188017654, + 31.387422683700937, + 20.132924771476503, + 12.93417320068115, + 7.990656190090384, + 4.373773286374686, + 1.5872584386016624, + -0.6507275759811765, + -2.5099268025073425, + -4.097950676705188, + -5.486078247695685, + -6.723328559007213, + -7.844526494995986, + -8.875132598237013, + -9.834248620460187, + -10.736552763290671, + -11.593584639697085, + -12.414623014583931, + -13.20730206870067, + -13.978055190440678, + -14.732446209908343, + -15.47542248584976, + -16.21151814105616, + -16.94502485051217, + -17.680144358400312, + -18.421134346687804, + -19.172458430756286, + -19.938951582163767, + -20.72601427762385, + -21.539852546787717, + -22.387787819807894, + -23.278670017415205, + -24.22344834394706, + -25.235977299841792, + -26.334190305212537, + -27.541855126463314, + -28.891280103800444, + -30.427627193036983, + -32.216047725212505, + -34.35400015188274, + -36.99356286863333, + -40.38408727386783, + -44.95846637151953, + -51.51585627361609, + -61.60189476538418, + -78.044805000418, + -103.59386779093671, + -132.80336131044453, + -154.67137010791976, + -168.15580488921216, + -176.57900743706466, + 177.7854456280628, + 173.7522013246615, + 170.69976744498496, + 168.28317770361497, + 166.29897731327117, + 164.62049106452682, + 163.1650954588064, + 161.8767166284859, + 160.71597402339745, + 159.6543693718922, + 158.67071964180292, + 157.74888805099948, + 156.87629386706027, + 156.04290567693124, + 155.24054030712944, + 154.46236361157935, + 153.70252305972198, + 152.95586921009163, + 152.2177363517869, + 151.48376159169254, + 150.74972702322736, + 150.01141266868083, + 149.26444926894206, + 148.50415997515574, + 147.72537840433165, + 146.9222285865637, + 146.0878433640321, + 145.21399473437933, + 144.29058917171275, + 143.30496052325844, + 142.24085170261623, + 141.07690732291513, + 139.7843763256591, + 138.3234968625807, + 136.63760057386108, + 134.64310020620988, + 132.21168660588134, + 129.13698419233924, + 125.06849556084981, + 119.37364776346092, + 110.84440959952013, + 97.16808089204042, + 75.02853652793343, + 45.746334655374255, + 20.443969164139336, + 4.232036062193251, + -5.721346167770579, + -12.205702723220346, + -16.73769908934653, + -20.102025092073273, + -22.724464828652536, + -24.850697135172165, + -26.630788312663874, + -28.16103235729257, + -29.505873624576566, + -30.710026812092018, + -31.80550719323437, + -32.815884853267654, + -33.758955911249686, + -34.64847823811815, + -35.495331343292946, + -36.30831498293309, + -37.094713556977794, + -37.86070629402087, + -38.61167453553768, + -39.3524401880828, + -40.0874588410634, + -40.82098458027013, + -41.55721971623935, + -42.3004608613808, + -43.05525112786835, + -43.82655263572817, + -44.619950071621055, + -45.4419063956708, + -46.30009572928527, + -47.20385179972432, + -48.164790050234565, + -49.19769463165851, + -50.32181792682613, + -51.5628393628253, + -52.9559105366771, + -54.55055272997012, + -56.41884750272531, + -58.669743109308186, + -61.47532340782732, + -65.12176547227068, + -70.11385706723887, + -77.3976510259426, + -88.80731057353697, + -107.4868832677059, + -135.04635783011446, + -163.11698227695203, + 177.4643904375409, + 165.59770224731486, + 158.06349998607507, + 152.92888923333828, + 149.1960390597524, + 146.33490419410126, + 144.04649145626593, + 142.15182281963337, + 140.53802554502602, + 139.1306694155996, + 137.87876477612974, + 136.74620868572356, + 135.70668460440896, + 134.74050245273366, + 133.8325705893719, + 132.97105370559728, + 132.14645882491484, + 131.35099565526474, + 130.57811654836712, + 129.82217585915328, + 129.07816922364836, + 128.34152593128005, + 127.60793516990317, + 126.87319277175357, + 126.13305413513773, + 125.38308588298692, + 124.61850256201761, + 123.83397639252615, + 123.0234032650072, + 122.17960213918937, + 121.29391483984517, + 120.35565667849082, + 119.35134097313487, + 118.26355418738963, + 117.06927941840576, + 115.73731865264433, + 114.22420248248294, + 112.46745087967572, + 110.37399744002936, + 107.7993372766116, + 104.50791007800292, + 100.093457203191, + 93.81094221592565, + 84.22351763527833, + 68.65407383611253, + 44.07530162299657, + 14.646257710066388, + -8.265924807956312, + -22.505992336342786, + -31.34782046177131, + -37.217003641784686, + -41.3887388531873, + -44.52846916471955, + -47.0030574368133, + -49.02749203001567, + -50.73488725572098, + -52.211655064296416, + -53.51620295834094, + -54.68940592280809, + -55.76075174064811, + -56.75209739767574, + -57.6800496887204, + -58.55752333214029, + -59.394791150462865, + -60.200211703863026, + -60.98074729485923, + -61.74234329133455, + -62.49021491068728, + -63.22907126276348, + -63.96330066627448, + -64.69712970100245, + -65.434771070939, + -66.1805702767518, + -66.93916214291687, + -67.71564933850084, + -68.5158179331432, + -69.34641016625316, + -70.21548309120212, + -71.13289573820022, + -72.11098893713395, + -73.16556340927345, + -74.31732099473902, + -75.59405513366423, + -77.03408488016285, + -78.69183215174291, + -80.64724869948537, + -83.0224898666658, + -86.01295646084978, + -89.94840877378947, + -95.41995598325225, + -103.55068215054047, + -116.50425539585854, + -137.59901031615755, + -166.5417682943187, + 167.23071218204845, + 150.11346351448756, + 139.63623304387448, + 132.86375265715103, + 128.1649591755013, + 124.69776992181926, + 122.00822905949448, + 119.83613884842617, + 118.02349596613598, + 116.46942249608156, + 115.1066959229841, + 113.88884659822133, + 112.78271075367803, + 111.76394393310909, + 110.81421394738479, + 109.91938472112247, + 109.06830509205142, + 108.25197802611413, + 107.46297493250906, + 106.69501213228942, + 105.94263317993139, + 105.20096482648884, + 104.46551968026513, + 103.73202898285665, + 102.99629179631259, + 102.2540291970739, + 101.50073270932124, + 100.73149547695441, + 99.94081242616812, + 99.12233128903664, + 98.26853046405087, + 97.37028462621169, + 96.4162660395911, + 95.39209236634969, + 94.27908214020768, + 93.05238487638084, + 91.67808458409378, + 90.10855879501008, + 88.27475372294307, + 86.07275768510738, + 83.33929003066432, + 79.8044487004553, + 74.9953513715184, + 68.03125610565843, + 57.2049037471465, + 39.494803766882825, + 12.72211417523276, + -15.927424329483253, + -36.36727820021878, + -48.88684218090046, + -56.779101923598034, + -62.116373934711184, + -65.97136616737315, + -68.9106274455541, + -71.25157854715833, + -73.18305482128146, + -74.82351159608463, + -76.2507054486744, + -77.51769671928167, + -78.66192718553592, + -79.71060643648268, + -80.68403693932882, + -81.59773973970871, + -82.4638569065382, + -83.29210293214867, + -84.09043006052858, + -84.86550394545887, + -85.62305534308733, + -86.36814811593045, + -87.10539164797615, + -87.83911740182809, + -88.57353439546576, + -89.31287560197765, + -90.06154611483572, + -90.82428431342368, + -91.60634773976152, + -92.41374233702683, + -93.25351369035741, + -94.13413442659333, + -95.06603409348071, + -96.0623448833676, + -97.13997994779886, + -98.3212363976058, + -99.63624970583179, + -101.12687572386234, + -102.85305844624433, + -104.90371399300483, + -107.41623110164632, + -110.6132927527385, + -114.87644705718398, + -120.90073240277803, + -130.02163472005265, + -144.76202796214912, + -168.32748542530945, + 162.1906126371075, + 138.24800842709246, + 123.20732094672992, + 113.91807912534942, + 107.80047236258297, + 103.48251262275546, + 100.25119487002445, + 97.71607787938339, + 95.64983435235905, + 93.91250390422009, + 92.41366758443935, + 91.09246189594117, + 89.90644509962584, + 88.82509552883363, + 87.82585386734054, + 86.89162513244075, + 86.0091477787145, + 85.16789922928795, + 84.35933917874526, + 83.57637262850218, + 82.81295793916604, + 82.06381175868691, + 81.32417869443486, + 80.5896434216465, + 79.85596891577298, + 79.11894782069557, + 78.37425685674893, + 77.61730092181513, + 76.84303831965532, + 76.04576996570113, + 75.21887410170048, + 74.35445883434909, + 73.44289188816451, + 72.47214550513709, + 71.42685861043566, + 70.28695706040348, + 69.02556444349295, + 67.60573939682556, + 65.97519610284, + 64.05742421019924, + 61.73606352748891, + 58.82598543111661, + 55.01671349239441, + 49.75548223878928, + 41.99786372151494, + 29.723726250801793, + 9.66294811816883, + -18.788709057918524, + -45.86284685682533, + -63.92600936446315, + -74.9629400648356, + -82.04251966558311, + -86.91787745188498, + -90.49322535481149, + -93.25292145145555, + -95.47273437461666, + -97.31912475651734, + -98.89782730005008, + -100.27899354113022, + -101.51093573425894, + -102.62801872126883, + -103.65539488015433, + -104.61195368222954, + -105.5122239790696, + -106.36763848477845, + -107.18739849943192, + -107.97908153841978, + -108.74908019244904, + -109.502928605361, + -110.24555373088981, + -110.9814769349106, + -111.7149831187522, + -112.45027376108862, + -113.1916120768976, + -113.94347358546014, + -114.71071243025675, + -115.4987570357112, + -116.31385248151223, + -117.16337367077747, + -118.05624430193163, + -119.00351449891669, + -120.019179676233, + -121.12137212301269, + -122.3341476642885, + -123.69024135512527, + -125.23546690939237, + -127.03600693357814, + -129.1910205854814, + -131.85552925657282, + -135.28426448166826, + -139.92055188774353, + -146.5847886767675, + -156.8649631174459, + -173.64360339599637, + 160.46223691812924, + 131.37665841372933, + 109.89764371182224, + 96.68276342750599, + 88.4081304018286, + 82.85576722865801, + 78.87204152805941, + 75.85093756688406, + 73.45522483041282, + 71.48553994961736, + 69.8175005969746, + 68.36983746818532, + 67.08731275890517, + 65.93108276946008, + 64.87300540920486, + 63.89214063795371, + 62.972521352633436, + 62.10168773150395, + 61.26969517621892, + 60.468424142083634, + 59.6910867698224, + 58.93186381941302, + 58.18562972476268, + 57.447734147852586, + 56.713822947764356, + 55.97968084248395, + 55.24108455001849, + 54.49365534004131, + 53.732700020592134, + 52.95302789875365, + 52.14872806356338, + 51.31288578650062, + 50.4372075356628, + 49.51151040569005, + 48.52300376966817, + 47.4552557628091, + 46.28666047954191, + 44.988099192300574, + 43.51925500667936, + 41.822593290141334, + 39.81312112170893, + 37.36014117175296, + 34.25300353830191, + 30.133100937939084, + 24.35159378024148, + 15.667205174423142, + 1.7108459225945802, + -20.816862955123646, + -50.18329997647184, + -75.12528480591291, + -91.01156385778306, + -100.779039440366, + -107.16098320479774, + -111.63344318615715, + -114.96090713061034, + -117.55922272170515, + -119.66892665969765, + -121.43726332880414, + -122.95889098692848, + -124.29725958218367, + -125.49645402539905, + -126.58807654896412, + -127.59541802361792, + -128.53608162103458, + -129.4236883905512, + -130.26901966764484, + -131.0808040706109, + -131.8662736341002, + -132.63156996025327, + -133.3820474552836, + -134.12250970323058, + -134.85740113528183, + -135.59097099310995, + -136.32742269340656, + -137.0710598128665, + -137.8264394835047, + -138.59854493346432, + -139.39299158211884, + -140.21628449463756, + -141.07615614864133, + -141.98201999289526, + -142.94560147226034, + -143.98183848119743, + -145.11020209663738, + -146.3566897505278, + -147.75692769402878, + -149.3611690842785, + -151.24266463553064, + -153.5123141252964, + -156.3456243021349, + -160.03512643775682, + -165.09811185649835, + -172.50624706909517, + 175.85728527878686, + 156.80889720204783, + 128.98538527153286, + 101.16397929325379, + 82.11863479504105, + 70.4840488219796, + 63.0769444740607, + 58.01454549804106, + 54.32539889802096, + 51.49231717028245, + 49.22282197779946, + 47.3414346206132, + 45.73727164686455, + 44.33709201196487, + 43.090648600869514, + 41.96231907944159, + 40.9261086357559, + 39.96254799209339, + 39.056700348494324, + 38.19684149757623, + 37.373558473563826, + 36.57911943995485, + 35.80701933796926, + 35.05164316026498, + 34.308007845152424, + 33.571556363368416, + 32.83798518559364, + 32.10309089115692, + 31.362624183293928, + 30.612140353035127, + 29.846835980643814, + 29.061356245018395, + 28.2495593709047, + 27.404212522754772, + 26.51658661893512, + 25.575899461090703, + 24.568528806986663, + 23.476869808754522, + 22.27762919130362, + 20.939201186449296, + 19.41749535990795, + 17.649053702340755, + 15.53920407541754, + 12.94067879126264, + 9.612898417018444, + 5.13993430505979, + -1.2428643407941204, + -11.01186853283184, + -26.900784464511972, + -51.84563675953674, + -81.2112849651192, + -103.7357397843198, + -117.68978806216965, + -126.37291652200317, + -132.15373094056088, + -136.27322879002864, + -139.3801152193392, + -141.83293089966702, + -143.84229105105376, + -145.5388737993956, + -147.0076608525675, + -148.30617998831863, + -149.474743743337, + -150.54246814961064, + -151.53095684162997, + -152.45664051473958, + -153.33230868650585, + -154.16814392784477, + -154.97243912205795, + -155.75210865473278, + -156.51306319673986, + -157.2604932807714, + -157.9990920035222, + -158.7332380559483, + -159.46715490007574, + -160.20505754425972, + -160.9513004135896, + -161.71053385451845, + -162.48788401802162, + -163.2891703147949, + -164.1211810596165, + -164.99203640862476, + -165.91168178574995, + -166.89257814000175, + -167.95069413790011, + -169.1069721990608, + -170.38955728033298, + -171.83729801816486, + -173.5054393854293, + -175.47526274850384, + -177.87116985680083, + 179.10744148475393, + 175.1232767403631, + 169.57019462864454, + 161.2943121874085, + 148.07723347411937, + 126.59517155340664, + 97.50885533296868, + 71.61772560460001, + 54.84187478643862, + 44.563258839496655, + 37.89985322944625, + 33.26403299095318, + 29.835577372568803, + 27.171245452207224, + 25.01634855523234, + 23.21588833804742, + 21.670718751719583, + 20.314664850088295, + 19.10191812898297, + 17.999746507674217, + 16.984096415895532, + 16.03683664761022, + 15.143972940026929, + 14.294455859648105, + 13.479362195410316, + 12.691317386545805, + 11.924076588694682, + 11.172211530658005, + 10.430867988094812, + 9.695570809017754, + 8.96205659043825, + 8.226123952069742, + 7.483487534447585, + 6.729625959360231, + 5.9596120234357555, + 5.1679112474838576, + 4.348130595391132, + 3.49269196069075, + 2.5923932542146457, + 1.6358005287283415, + 0.6083838096312497, + -0.5087485795381921, + -1.74075175683753, + -3.1219951628838865, + -4.70079732717723, + -6.547319879889023, + -8.767314010647791, + -11.527268602190462, + -15.103003367131619, + -19.978973936667888, + -27.05958526254019, + -38.09832142456566, + -56.16432467581888, + -83.24045497891144, + -111.68992223278815, + -131.74747610186932, + -144.01967392740812, + -151.7762787368756, + -157.03696164637307, + -160.84591786685326, + -163.7558035118702, + -166.07704138351795, + -167.99473230821278, + -169.6252206725325, + -171.04500798549924, + -172.30637441121578, + -173.44625818267662, + -174.49153328419865, + -175.46227234966142, + -176.37383542399115, + -177.2382495540457, + -178.0651465213832, + -178.8624178782743, + -179.63668532131237, + 179.60635254666386, + 178.86165394003928, + 178.12462394734473, + 177.39093892484482, + 176.6563916078674, + 175.91674484452767, + 175.16758312643594, + 174.4041508112021, + 173.62116421577008, + 172.8125812662269, + 171.97130622552748, + 171.08879837111326, + 170.15453395228954, + 169.1552502294372, + 168.0738500049974, + 166.88777148433647, + 165.56648917831333, + 164.06755566420983, + 162.33009870415185, + 160.2636853688192, + 157.72833188507607, + 154.49666976957474, + 150.17818105777167, + 144.05971215645502, + 134.76899045399313, + 119.72583555722355, + 95.78054887650468, + 66.29946158711783, + 42.737430162271274, + 27.999442929734, + 18.879796252700807, + 12.856166122862586, + 8.59337424319897, + 5.39652500462853, + 2.8841386257241184, + 0.8335663028376009, + -0.8925620861441496, + -2.38315253197208, + -3.6981426392674206, + -4.87938441177762, + -5.957010863904141, + -6.953317493109919, + -7.885216370388847, + -8.765838954425886, + -9.605614460365748, + -10.413014839553984, + -11.195085621656403, + -11.95783244447186, + -12.706513116443928, + -13.445865835046632, + -14.180295729606822, + -14.914035856570077, + -15.651295366202103, + -16.39640590733147, + -17.153977113076277, + -17.929073339936224, + -18.727425430851213, + -19.55569975713206, + -20.421849112985733, + -21.335589276063043, + -22.309063419074448, + -23.357794321637645, + -24.502086863519523, + -25.76915407090594, + -27.1964427545755, + -28.837020863033377, + -30.768656905323724, + -33.10982590272774, + -36.04939640392885, + -39.90485008297942, + -45.24285113867117, + -53.13633072042408, + -65.65796485174091, + -86.10064773020125, + -114.75088712114979, + -141.52043632483694, + -159.22761394163373, + -170.05239134297983, + -177.01568907226093, + 178.1756373943591, + 174.64103487929265, + 171.90770864291432, + 169.70579903204535, + 167.8720478257281, + 166.30255562412458, + 164.92827576263167, + 163.70159007781527, + 162.58858527255174, + 161.56441259517288, + 160.61039155038506, + 159.71214089573795, + 158.85833323567087, + 158.03984375085392, + 157.24915072065158, + 156.4799021738665, + 155.7265930972232, + 154.98431663953534, + 154.24856428118926, + 153.5150570087721, + 152.7795937474664, + 152.0379053824846, + 151.28550461044364, + 150.51751769415293, + 149.72848794520885, + 148.9121308200185, + 148.06101721172638, + 147.16614919112, + 146.2163744084936, + 145.19755518693188, + 144.09135713482647, + 142.87343269790694, + 141.51061363555016, + 139.95642347760173, + 138.14362979818128, + 135.9713380880957, + 133.2815176330144, + 129.81392169919673, + 125.11450420733301, + 118.34100913733265, + 107.86206530438862, + 90.74218310058005, + 64.51277557462227, + 35.572228111113716, + 14.48084981042852, + 1.5292641176126844, + -6.600472670415628, + -12.071514126046651, + -16.0066929481493, + -18.997004167205954, + -21.372154119989982, + -23.327516394807745, + -24.985231748199293, + -26.42524369355439, + -27.701969286594387, + -28.853724773899685, + -29.90830138422749, + -30.886399917703116, + -31.803820138003424, + -32.67290269306534, + -33.503506108508226, + -34.303687227093, + -35.080188168389775, + -35.838794950891305, + -36.584610247713044, + -37.32226893499841, + -38.05611677766923, + -38.790366284621044, + -39.529244393659354, + -40.277139501541626, + -41.03876136825406, + -41.81932544180363, + -42.624777597692486, + -43.46208078944009, + -44.339594421044644, + -45.26759242364091, + -46.25899099568585, + -47.33039894540588, + -48.503676225142854, + -49.80831426846183, + -51.28519407174272, + -52.992731818195765, + -55.017353708375, + -57.492196730001666, + -60.63228861652679, + -64.80456364248575, + -70.67459983112077, + -79.51784396682096, + -93.76020724055483, + -116.67489956654323, + -146.10316313322784, + -170.67838359134882, + 173.75466615501682, + 164.16848948415307, + 157.88659043819138, + 153.4724574547437, + 150.18120473711178, + 147.6066427836022, + 145.51324504088296, + 143.75652417261648, + 142.24342324955987, + 140.9114681304833, + 139.71719255959135, + 138.62940073864604, + 137.62507672022494, + 136.68680796277, + 135.80110831536916, + 134.95729342633993, + 134.14670532515186, + 133.3621630827629, + 132.59756263146025, + 131.84757601049373, + 131.10741804333512, + 130.3726550825801, + 129.63904254956577, + 128.90237574911816, + 128.15834379313213, + 127.40237566355353, + 126.6294666100689, + 125.8339705004353, + 125.00933906731325, + 124.147781223439, + 123.23980295714351, + 122.27356742278148, + 121.23398147222355, + 120.10135232483734, + 118.84936004432544, + 117.4418962012349, + 115.82796362728097, + 113.93312024092381, + 111.64447421406672, + 108.78301535752693, + 105.049693525349, + 99.91435780630914, + 92.37897913435114, + 80.51035222485079, + 61.08909664204226, + 33.01775870706085, + 5.461466119723875, + -13.21506023241274, + -24.623125971940297, + -31.906153625909536, + -36.89786255476814, + -40.54410414811164, + -43.349576197430075, + -45.600413434556245, + -47.46867796137559, + -49.063306761563986, + -50.45637481070876, + -51.697399979502094, + -52.82153143753202, + -53.85444721697875, + -54.8153988268672, + -55.71916986917253, + -56.577375447634815, + -57.39934908958045, + -58.192764981376115, + -58.9640857142104, + -59.718896164526036, + -60.462158351267064, + -61.198415830935325, + -61.931965196639105, + -62.667008951169464, + -63.407801422082336, + -64.15879849968097, + -64.92482246465195, + -65.71125512577642, + -66.52427630017826, + -67.37117130530386, + -68.26074052809376, + -69.20386491309395, + -70.2143038525818, + -71.30985609955285, + -72.51409476722264, + -73.85903968959211, + -75.3894122648303, + -77.1696670285776, + -79.2961140496594, + -81.91884614004361, + -85.28358819535475, + -89.81620732039542, + -96.30154919904471, + -106.25654875679568, + -122.47092729529517, + -147.7751190601558, + -177.0551722540792, + 160.80879292707084, + 147.13450837690337, + 138.60624259211943, + 132.91186322764236, + 128.8436104342777, + 125.76903048479073, + 123.33768020006889, + 121.34321071310782, + 119.65732630021589, + 118.19644739514531, + 116.90390992298343, + 115.73995456041284, + 114.67583177374723, + 113.69018711049304, + 112.76676405784139, + 111.89289664072513, + 111.05849186646437, + 110.25532166065551, + 109.47651905779526, + 108.71620772171654, + 107.96922136316522, + 107.2308830194697, + 106.49682327918254, + 105.76282197144046, + 105.02466095028726, + 104.27797702821185, + 103.51810413206613, + 102.73989220403315, + 101.9374884901507, + 101.10405796970996, + 100.23141673337906, + 99.30953185778995, + 98.325821227396, + 97.26414597114385, + 96.10332018265265, + 94.81484153813125, + 93.35932361414923, + 91.68068375628444, + 89.69628466628497, + 87.27942942870405, + 84.2266257568412, + 80.19284118068455, + 74.55646064459319, + 66.13190997311207, + 52.6453341546591, + 30.774945741253386, + 1.5661179492590283, + -23.97930988850759, + -40.41962525120341, + -50.50440935888641, + -57.06121264554291, + -61.635306899962714, + -65.02568873131159, + -67.6651807297646, + -69.80310069405576, + -71.59151019527052, + -73.12785874255432, + -74.47729269620963, + -75.68497115018936, + -76.7832007544882, + -77.79574843050469, + -78.7405466543191, + -79.6314497373363, + -80.4794065189622, + -81.2932671656708, + -82.08035292296385, + -82.84686985846297, + -83.59821853026449, + -84.33923402921634, + -85.07438012644226, + -85.8079146978919, + -86.54403972480041, + -87.28704733836405, + -88.04147167608137, + -88.81226069499408, + -89.60497858955208, + -90.42605975102926, + -91.28313903805513, + -92.18549630519146, + -93.14467259242366, + -94.17534800512746, + -95.29662688779104, + -96.53397339721296, + -97.92221775839454, + -99.51038630687327, + -101.36976990237272, + -103.60799829236612, + -106.39484451625269, + -110.01220096644107, + -114.95643059131169, + -122.15631145935187, + -133.41263067601642, + -151.83966316788107, + -179.20596204689238, + 152.56307332427065, + 132.88469835054826, + 120.85417164160806, + 113.23005729037689, + 108.04437883662739, + 104.28063816862806, + 101.39967931746192, + 99.09789623751564, + 97.1938357912976, + 95.57321955275322, + 94.16077765442112, + 92.90499656794022, + 91.76943409191625, + 90.72754689905122, + 89.75948918423747, + 88.85005995829573, + 87.98734573814161, + 87.1617969122519, + 86.36558184168207, + 85.5921226875096, + 84.83575200719017, + 84.09145018285355, + 83.35463657770971, + 82.62099502777815, + 81.88632019703005, + 81.14637042081308, + 80.39671958916193, + 79.63259440271904, + 78.84868508454542, + 78.03891287637181, + 77.19613169477579, + 76.31173129957567, + 75.37509298961436, + 74.37282187466154, + 73.28763411268578, + 72.09669977807997, + 70.76909712926889, + 69.26177710196583, + 67.5129216699422, + 65.43055007276354, + 62.87202379998428, + 59.60516941487168, + 55.230246786822846, + 49.01544014751891, + 39.55066300957294, + 24.19843958137315, + -0.12278564970176369, + -29.580318033694844, + -52.758594003036734, + -67.20000897936964, + -76.1540761034559, + -82.08575897941844, + -86.29441520359359, + -89.45734868453215, + -91.94731722772751, + -93.98240354327137, + -95.69744377053776, + -97.1798601102802, + -98.48868075918857, + -99.66517741782405, + -100.73910011608505, + -101.73248422361756, + -102.66206081939305, + -103.54083292718673, + -104.37913706451732, + -105.18537819193651, + -105.96655252342325, + -106.72863005225344, + -107.47684348167245, + -108.21591369274685, + -108.9502359697734, + -109.68403956868401, + -110.42153577043294, + -111.16706444163911, + -111.92525013322215, + -112.70117980036324, + -113.50061707722064, + -114.33027310131283, + -115.198162250306, + -116.11408494716707, + -117.09030086848263, + -118.14249680069791, + -119.29121163799945, + -120.56400037290813, + -121.99882339593795, + -123.64954531406639, + -125.59521820798592, + -127.95647881864795, + -130.92602893676647, + -134.82854724973032, + -140.24501139175155, + -148.27770928291005, + -161.05278790225734, + 178.11981318092828, + 149.29021083299176, + 122.83768257197215, + 105.48133529642705, + 94.86374639072912, + 88.01412041081359, + 83.27081883238502, + 79.77627213554952, + 77.06893248425331, + 74.88470242408971, + 73.0634542305541, + 71.50308681939252, + 70.13563830280725, + 68.91417300141396, + 67.80522271561368, + 66.78423798307679, + 65.832744976798, + 64.93650766650869, + 64.08430315704342, + 63.26708231774022, + 62.47737849698139, + 61.708880275230705, + 60.95611129840916, + 60.21418457956488, + 59.478604078407464, + 58.74509682680357, + 58.00946181046696, + 57.267424163799085, + 56.51448391087796, + 55.74574779153161, + 54.95573051131082, + 54.13810743754099, + 53.285394967222594, + 52.388519886043014, + 51.43622633955631, + 50.414232330315144, + 49.303998835869486, + 48.08088194020552, + 46.71127303741865, + 45.148021270524374, + 43.32282294335152, + 41.13301072550558, + 38.41747191001259, + 34.910297833418944, + 30.146408331363897, + 23.261018893433903, + 12.578269757834, + -4.888737133351769, + -31.443051761064112, + -60.2179005820544, + -80.92304631458762, + -93.61712067566265, + -101.6053116690498, + -106.99671453501666, + -110.88421542344004, + -113.84420823629597, + -116.19906866906173, + -118.14027313761657, + -119.78776780128098, + -121.22019502164822, + -122.49116527107678, + -123.63847519772013, + -124.6895708186264, + -125.66491648506708, + -126.58014664528916, + -127.4474842873461, + -128.27670244619765, + -129.07579607381783, + -129.85146201342033, + -130.60945357543017, + -131.35485047247064, + -132.09227250784858, + -132.8260569290289, + -133.5604143302592, + -134.29957516234163, + -135.04793770577896, + -135.81022871731483, + -136.59168839283294, + -137.3982981723426, + -138.23706981911062, + -139.1164295900734, + -140.04674326306267, + -141.04105446326034, + -142.11615146424637, + -143.2941518027488, + -144.60492642436571, + -146.0899301423514, + -147.80847798770708, + -149.84845963307257, + -152.34550913680766, + -155.5191455420062, + -159.7448678114011, + -165.70550393495242, + -174.71166463321416, + 170.75352498938324, + 147.45328040670148, + 117.98588646279616, + 93.78344905124221, + 78.52992894779094, + 69.12080959613245, + 62.936784093792966, + 58.57987262260703, + 55.32423813621002, + 52.77309288268832, + 50.69580017108302, + 48.95056976258851, + 47.44591507163778, + 46.12031981585137, + 44.93092675724542, + 43.846940538855, + 42.84561623839344, + 41.90972988508056, + 41.025928475421985, + 40.18362356718887, + 39.37422692066654, + 38.59060851162392, + 37.82670124086649, + 37.07720362244825, + 36.33734796595218, + 35.60271152851247, + 34.869054193554, + 34.13216961620006, + 33.387739711213854, + 32.63117914703206, + 31.857461331098513, + 31.06090883813599, + 30.234929986195024, + 29.371674159207615, + 28.46156572835388, + 27.492655267403414, + 26.449691467381122, + 25.312756796741322, + 24.05520337136451, + 22.640432417620808, + 21.01668836056731, + 19.108312898680488, + 16.800376399422625, + 13.91027728108187, + 10.132265439922316, + 4.9229430068863085, + -2.742887466222109, + -14.849489726790644, + -34.64777045880868, + -62.94988576378579, + -90.22551529576329, + -108.53744489656289, + -119.72417639199611, + -126.88593255292429, + -131.80836959041224, + -135.4124540090092, + -138.1907346811241, + -140.4231608201792, + -142.27845565108473, + -143.8636489769991, + -145.2496712031687, + -146.4853233631731, + -147.60528839512654, + -148.63493220102342, + -149.59329137699802, + -150.49499837032394, + -151.3515601110658, + -152.1722317347826, + -152.96463006865346, + -153.7351763707563, + -154.48942540401112, + -155.23231842819402, + -155.9683859362383, + -156.70191746856895, + -157.4371149943587, + -158.17823810144776, + -158.92975429057492, + -159.6965046815657, + -160.48389863538222, + -161.29815452934116, + -162.14661052495447, + -163.03813995284006, + -163.98372353718796, + -164.9972599794582, + -166.09674457299616, + -167.3060350008144, + -168.6575723992986, + -170.19672119613662, + -171.98895249942552, + -174.13225107076414, + -176.77960410452212, + 179.817979652751, + 175.22440130552894, + 168.6339956242124, + 158.48817165937757, + 141.94200878059806, + 116.28604679234053, + 87.11400564345797, + 65.36702476883708, + 51.96663121411818, + 43.589625677520765, + 37.97985098721656, + 33.96189302076221, + 30.919096365178643, + 28.508906092812616, + 26.529139523454802, + 24.853832613332294, + 23.400781307958688, + 22.114169937595207, + 20.95478351499799, + 19.894233418286547, + 18.911411288233808, + 17.99023239234208, + 17.11815313381108, + 16.28516838954169, + 15.483114493884354, + 14.705171361814585, + 13.945496413935349, + 13.198947615584489, + 12.46086369807284, + 11.726884286976746, + 10.992792102176153, + 10.254365956629416, + 9.507233467281853, + 8.746712523092379, + 7.967629111813779, + 7.164095971459258, + 6.329231059184184, + 5.454785655471596, + 4.530638431123504, + 3.544084154661426, + 2.478811129351655, + 1.3133858272488521, + 0.018942701790557254, + -1.4444526335683394, + -3.1337373420582084, + -5.132933911520948, + -7.571089858301192, + -10.655898778905058, + -14.74035297739671, + -20.462015935403336, + -29.039095024441018, + -42.80156334098, + -65.06085505737725, + -94.37016044895552, + -119.56083258461128, + -135.67119710777033, + -145.56668571895216, + -152.01925753737046, + -156.53284261886319, + -159.88580919697154, + -162.50084043057564, + -164.6220141905466, + -166.3985204753985, + -167.92614633618163, + -169.26902854623438, + -170.4716873606705, + -171.56601075397137, + -172.57548279005746, + -173.5178405609244, + -174.40679987535265, + -175.2532102052029, + -176.06584970771758, + -176.85198660898894, + -177.6177888444924, + -178.36862963321784, + -179.10932540879818, + -179.84432849452276, + 179.42210834111708, + 178.68578226375473, + 177.94239443564467, + 177.18739697768743, + 176.41582114194208, + 175.62207238102832, + 174.79967467318653, + 173.9409354191311, + 173.03649586838682, + 172.0747061216581, + 171.04073395924232, + 169.91525873973708, + 168.67250194656202, + 167.2771644457936, + 165.6794974505898, + 163.80705711543848, + 161.55029134397122, + 158.73605986455317, + 155.07622856447827, + 150.06216878436294, + 142.73997950683, + 131.26049392992886, + 112.46735964914319, + 84.82553083498279, + 56.831500471679384, + 37.529221912296045, + 25.73490372700859, + 18.24021324082934, + 13.127972080054692, + 9.408613084772366, + 6.5561087215772975, + 4.273496363111608, + 2.382886070317122, + 0.7720223213035029, + -0.6331568677516531, + -1.8834115305614452, + -3.0146965554547727, + -4.053229270848815, + -5.018631863187584, + -5.9259485626271715, + -6.78698040692503, + -7.611196028671181, + -8.406367894617873, + -9.179030708752798, + -9.934820848030029, + -10.678736280731139, + -11.415343668965674, + -12.1489516342618, + -12.883764523208258, + -13.624028455676406, + -14.374180621403571, + -15.13901200522188, + -15.92385909515522, + -16.734837908229558, + -17.57914580086113, + -18.465463224997414, + -19.40450543734807, + -20.40980153627412, + -21.498824699569358, + -22.694678243927903, + -24.02868700888189, + -25.54451352822797, + -27.30494100925503, + -29.403533197344277, + -31.985648742749746, + -35.28839547554316, + -39.7210061646233, + -46.034534313622494, + -55.67792842588411, + -71.34569287011335, + -96.0378093930445, + -125.44828520279579, + -148.23988295568992, + -162.39069504595906, + -171.18310977309213, + -177.024872109935, + 178.81954531311737, + 175.68993636538895, + 173.2220352915528, + 171.20221513786512, + 169.49811843931315, + 168.02377637636735, + 166.72105375694855, + 165.54924931367182, + 164.47898976997814, + 163.48849635735354, + 162.56121627721654, + 161.6842732140105, + 160.84742197278246, + 160.0423240511554, + 159.26203173745867, + 158.50061018659366, + 157.75285173888892, + 157.01405182249928, + 156.2798250360064, + 155.5459454725412, + 154.80819976898545, + 154.06223936142257, + 153.3034244239891, + 152.52664480442118, + 151.72610387337764, + 150.8950448572061, + 150.02539085520124, + 149.10725584238648, + 148.1282611389173, + 147.07255363486794, + 145.91935628877724, + 144.64076636286774, + 143.19829994971386, + 141.53727954662403, + 139.5773412717406, + 137.19563485907162, + 134.1955257158461, + 130.2449334456644, + 124.74813185505153, + 116.57259898262593, + 103.53789335394232, + 82.32364012784083, + 53.335417821217455, + 27.212021258064503, + 10.201323016937522, + -0.21397922993176888, + -6.95255864882621, + -11.631848181224512, + -15.087081973607253, + -17.768867737828522, + -19.93568636854031, + -21.74460661724492, + -23.295968966836853, + -24.656671591929342, + -25.872979506125976, + -26.97792336100569, + -27.995757987101246, + -28.94475375277442, + -29.839003189661437, + -30.689626283648003, + -31.505597493982542, + -32.29432881660438, + -33.062092362677184, + -33.81433594256334, + -34.55592722078464, + -35.29134974800798, + -36.02487091690546, + -36.76069197908299, + -37.50309403262492, + -38.25658974026115, + -39.02609246597204, + -39.817116618380524, + -40.63602723232338, + -41.490363935916974, + -42.38927605538951, + -43.34412474063717, + -44.36933829970668, + -45.483663985171674, + -46.71204729340984, + -48.08854540650091, + -49.66099715641031, + -51.498800072998066, + -53.706435504964084, + -56.448175440105786, + -59.995746702768095, + -64.82559078911338, + -71.8257085587465, + -82.71751980995883, + -100.53726676077406, + -127.40441440955671, + -155.99272257805276, + -176.31337912943803, + 171.24427246201958, + 163.39424046484396, + 158.08072688648153, + 154.23996572448027, + 151.30975468969604, + 148.97485675716877, + 147.04759907223468, + 145.4101822843306, + 143.985238803325, + 142.71994971662863, + 141.57702879684956, + 140.52936995074, + 139.55674146899113, + 138.6436717866068, + 137.77805423592378, + 136.95019941149692, + 136.1521737196359, + 135.37732477026697, + 134.6199317853366, + 133.8749374278615, + 133.13773661126925, + 132.40400011572797, + 131.66951928874695, + 130.9300596819941, + 130.18121278684077, + 129.41823478985194, + 128.6358595970137, + 127.8280699398394, + 126.98780429712835, + 126.10656885005295, + 125.17390436587469, + 124.17663775309377, + 123.0977983016746, + 121.91500626269989, + 120.59800459721362, + 119.104753377338, + 117.37502039929274, + 115.31941905876376, + 112.79975784797385, + 109.59190737837983, + 105.31155727636133, + 99.25810559682733, + 90.08479202647518, + 75.25113957631228, + 51.568148859732716, + 22.085409075862405, + -1.7388576366944009, + -16.68499576294537, + -25.921368275153732, + -32.00977855441183, + -36.310659315153174, + -39.531343002053354, + -42.05947078818633, + -44.12091199900778, + -45.854821563434676, + -47.35114893812246, + -48.67047084997648, + -49.8550467118099, + -50.935278239761416, + -51.93364334939335, + -52.86718099706709, + -53.74911267281349, + -54.58993246364631, + -55.39815954632525, + -56.180873958069306, + -56.94410640825189, + -57.69313254008434, + -58.43270261059449, + -59.167228969499206, + -59.900947592494965, + -60.638066457802644, + -61.38291185900371, + -62.14008348523939, + -62.9146303885277, + -63.7122615050266, + -64.53961280862507, + -65.40459538184638, + -66.31686774700691, + -67.2884938656514, + -68.33488544352652, + -69.47618874475702, + -70.7393851021802, + -72.16157356083862, + -73.79528303212993, + -75.71741437174177, + -78.04498296603234, + -80.96427312514406, + -84.78792131151272, + -90.07296715554394, + -97.87258193452529, + -110.22300613728974, + -130.4016239734345, + -158.91566765571207, + 174.10437279544837, + 156.15238838222618, + 145.1816779350738, + 138.1382778165459, + 133.28359359039698, + 129.72083315095384, + 126.96925550137695, + 124.75493561231899, + 122.91240964446939, + 121.33651292737026, + 119.95743640977074, + 118.72708270580989, + 117.61122620195873, + 116.58480824983128, + 115.62900358084802, + 114.72932892596275, + 113.87438374821039, + 113.05499014653388, + 112.26358762951864, + 111.49379595601557, + 110.7400897930928, + 109.99754821589123, + 109.26165376491785, + 108.5281229458944, + 107.79275433577313, + 107.05128258467526, + 106.29922855251517, + 105.53173169049646, + 104.74335457486373, + 103.92783962464247, + 103.07779482684265, + 102.18427311443399, + 101.23619225288182, + 100.21951234299816, + 99.11603761790073, + 97.90162123108544, + 96.54339303261494, + 94.99533286890956, + 93.19093215023823, + 91.0304934388362, + 88.35806410880726, + 84.91720999315042, + 80.26130448820786, + 73.5632378430619, + 63.22172429093799, + 46.33790092064081, + 20.339595907223046, + -8.701851070128743, + -30.0599652915365, + -43.192583199211334, + -51.422069876910776, + -56.949186574518734, + -60.91789545914034, + -63.929508046138366, + -66.3189047204211, + -68.28420576582428, + -69.94909657451943, + -71.39443540004095, + -72.67520581276179, + -73.83008861928921, + -74.88711743658214, + -75.8671587455698, + -76.78612820916533, + -77.65644908561467, + -78.48803962236265, + -79.2890002172812, + -80.06610480817083, + -80.82516245265577, + -81.57129206530949, + -82.30913927536452, + -83.04305593611757, + -83.77725642871518, + -84.5159654782398, + -85.26356501386455, + -86.02475358020268, + -86.80472978176932, + -87.6094156347584, + -88.44574112159611, + -89.32202043181135, + -90.24846533662505, + -91.23790576873508, + -92.30682903690423, + -93.47692062372322, + -94.77741539625013, + -96.2488061803628, + -97.94890185417907, + -99.96314034513763, + -102.42297483865164, + -105.54040841497694, + -109.67661548352585, + -115.485582159684, + -124.21906478829163, + -138.26359159994453, + -160.9109501592386, + 169.7024662982864, + 144.8745097805787, + 129.0880444206319, + 119.37713156688595, + 113.02628922973163, + 108.57189393057045, + 105.25560421000718, + 102.66459251079348, + 100.55988441533152, + 98.79509344077898, + 97.27605833840704, + 95.9396317143575, + 94.74191984666253, + 93.65144595308352, + 92.64500386770791, + 91.7050490452533, + 90.81800184334381, + 89.97311063275161, + 89.16166849829247, + 88.37645873913051, + 87.61135125672065, + 86.86099950065532, + 86.12060561423871, + 85.385728191807, + 84.6521192397291, + 83.91557474606732, + 83.17178866171692, + 82.41619933123752, + 81.64381661631818, + 80.8490154270722, + 80.02527677179026, + 79.16484977044954, + 78.25829558932512, + 77.29385364531207, + 76.25653756223797, + 75.12680671554463, + 73.87856285577374, + 72.47602927296944, + 70.8687210836748, + 68.9830172469144, + 66.70740019673048, + 63.86527873922571, + 60.16210943253555, + 55.07664237910339, + 47.629118387188385, + 35.92102135063749, + 16.757600835862938, + -11.143333816784098, + -38.8828513325275, + -57.81295922486664, + -69.3767941750998, + -76.74527450290978, + -81.78575245572394, + -85.46164453525537, + -88.286228375303, + -90.55000212133666, + -92.42738036826914, + -94.02864198230617, + -95.42666651957094, + -96.67147547491102, + -97.79854506887469, + -98.83377247320412, + -99.79655996837911, + -100.7017971970498, + -101.56117516847029, + -102.3840824482153, + -103.17823341745382, + -103.95012000527986, + -104.70534823646818, + -105.44889487321367, + -106.18531298002544, + -106.91890414167786, + -107.65387169952366, + -108.39446672032312, + -109.14513748496337, + -109.91069373162891, + -110.69649879671334, + -111.50870654810583, + -112.35456655188226, + -113.24283016642718, + -114.18431079689364, + -115.1926737769111, + -116.28558475843046, + -117.48642460259221, + -118.82692843427746, + -120.3513833152336, + -122.12355760207923, + -124.23863196271023, + -126.8447494032117, + -130.18407971826196, + -134.67561441059723, + -141.09021036142605, + -150.91667398526567, + -166.90593454704083, + 168.03782482359108, + 138.6979250405881, + 116.29462700675798, + 102.42802990632951, + 93.79317131242061, + 88.03919372457116, + 83.93554427353139, + 80.83861105482605, + 78.39238359888697, + 76.38757626581186, + 74.69425157703763, + 73.22786275018916, + 71.93114935774972, + 70.76396976548746, + 69.6973210615902, + 68.70967606361567, + 67.78465769196252, + 66.90951417900011, + 66.07409057965324, + 65.27011365736121, + 64.49068343670622, + 63.729899629929946, + 62.982578980930384, + 62.24403317059169, + 61.50988616927831, + 60.775915438550705, + 60.03790454955183, + 59.291496251601224, + 58.53203508174077, + 57.754387097097585, + 56.95272248530331, + 56.12023799639734, + 55.24879331416034, + 54.3284154207954, + 53.346605244298246, + 52.28734067717924, + 51.129603114377296, + 49.84513559490532, + 48.39492171956534, + 46.72345554191182, + 44.74903403829141, + 42.34654376942611, + 39.315319916765766, + 35.315680238394286, + 29.736722867241358, + 21.41484298919491, + 8.114643484119155, + -13.48735382263987, + -42.6124265752004, + -68.3961121747389, + -85.06705381514217, + -95.28518091064393, + -101.91544646794799, + -106.5321553009219, + -109.94886934566651, + -112.60557071714892, + -114.75527287963152, + -116.55206054943577, + -118.09455323126889, + -119.44860721891925, + -120.65983055257128, + -121.76082398135893, + -122.77555295415043, + -123.72208739143275, + -124.61437876712942, + -125.46344574575193, + -126.27818925527649, + -127.06596764546204, + -127.83301402217556, + -128.5847483219217, + -129.3260189596544, + -130.061298017655, + -130.79484729070225, + -131.53086856743803, + -132.27364965179527, + -133.02771588850482, + -133.79800129502277, + -134.59004985676486, + -135.4102677648404, + -136.26625110687147, + -137.16722653603264, + -138.1246616272136, + -139.15313378426185, + -140.2716012910309, + -141.50531603245747, + -142.88879156256854, + -144.47056692729782, + -146.32115530923753, + -148.5468912224032, + -151.31528084186806, + -154.90401987389527, + -159.80123149746476, + -166.91880453953465, + -178.02471532214753, + 163.79795352546955, + 136.63156739515406, + 108.24949869303661, + 88.3104188555685, + 76.11371538517395, + 68.39835043678364, + 63.16091704447898, + 59.36591895974408, + 56.46492718547852, + 54.149646951231226, + 52.2361131437776, + 50.60862271164501, + 49.191055856978444, + 47.93136931071232, + 46.79277810767655, + 45.74850995555661, + 44.77856191938098, + 43.86762272518223, + 43.00370006933377, + 42.17718724441198, + 41.380210923855635, + 40.60616281587573, + 39.84935346908682, + 39.10474783203411, + 38.36775517956342, + 37.634053840029004, + 36.89943714968029, + 36.15966620802324, + 35.41032197503701, + 34.64664307064985, + 33.863337431328304, + 33.05435128226719, + 32.21257301676165, + 31.329439687044953, + 30.394397697881793, + 29.394142711046015, + 28.311518787753975, + 27.12388031510591, + 25.800577728128, + 24.298975775694547, + 22.557907576677504, + 20.486459084871676, + 17.943823344702235, + 14.701145902257483, + 10.365065236342803, + 4.216691234185516, + -5.127837708254048, + -20.266273112833144, + -44.32784065302418, + -73.80231871660477, + -97.24469097147075, + -111.88997369004183, + -120.95801757367809, + -126.95311218269248, + -131.1991745542803, + -134.3855861878346, + -136.89110185626944, + -138.93694768877668, + -140.65970655076765, + -142.14782426676302, + -143.460957302355, + -144.6407785740289, + -145.7173031491018, + -146.7127465794032, + -147.64396542891728, + -148.52405185622013, + -149.36340666596794, + -150.1704816565528, + -150.95230728878153, + -151.7148784492028, + -152.46344555110002, + -153.2027414444871, + -153.93716856378637, + -154.6709590236934, + -155.40832287340592, + -156.1535945565147, + -156.91138859408125, + -157.68677652006025, + -158.48549989655734, + -159.314239223974, + -160.18096681477533, + -161.09542530745668, + -162.0697943629587, + -163.11964844868683, + -164.26536587488025, + -165.53426675056375, + -166.96395837530946, + -168.60775711596844, + -170.54383083663677, + -172.89132540293645, + -175.8402962617878, + -179.71044655131664, + 174.92715511092095, + 166.99057377139923, + 154.39076239014747, + 133.82940947687194, + 105.12304423958146, + 78.45194303662882, + 60.8544314354447, + 50.09429756154083, + 43.166321230117966, + 38.37787221272426, + 34.85560901920079, + 32.13025424575144, + 29.933745057660925, + 28.103796447730083, + 26.537066721942942, + 25.164844840229126, + 23.939723326259585, + 22.827925992899036, + 21.80469608842316, + 20.851416627022736, + 19.953750575216706, + 19.10040255820584, + 18.28227079899109, + 17.491850166304644, + 16.722801168771213, + 15.969627270636861, + 15.227427511043455, + 14.491696986612318, + 13.7581583135494, + 13.022610192362185, + 12.28078159210814, + 11.528180786293236, + 10.759927817644577, + 9.970556815408415, + 9.153770336390787, + 8.30212220106856, + 7.406590543717133, + 6.455990354334039, + 5.436138526179489, + 4.328636395473373, + 3.1090435213596797, + 1.744053932424582, + 0.18698080086898713, + -1.6297421242277144, + -3.807559984094084, + -6.505458609611669, + -9.985433985181297, + -14.704931105325173, + -21.51312223873636, + -32.054998064713246, + -49.2818417007516, + -75.61196085554025, + -104.50152961740649, + -125.47229612162535, + -138.34346368454848, + -146.42916264333266, + -151.87553662343865, + -155.79601239014195, + -158.77701418171713, + -161.14596085959656, + -163.09701350290388, + -164.75163189949953, + -166.1893568189243, + -167.4643562327932, + -168.61478616640542, + -169.66833193985704, + -170.64562169343841, + -171.562404584869, + -172.43098544776979, + -173.2611965378138, + -174.06107602770246, + -174.8373523513563, + -175.5958016995766, + -176.34151991144876, + -177.07913745492425, + -177.81299759142263, + -178.5473127169447, + -179.28631099388366, + 179.9656158553459, + 179.20375240608152, + 178.4228754638992, + 177.6170276685517, + 176.77923054205522, + 175.90110349763123, + 174.97234358951576, + 173.9799944674787, + 172.90739090577188, + 171.73259226774275, + 170.4259880963983, + 168.9465182845069, + 167.23548640988474, + 165.20601148579414, + 162.7241819841314, + 159.57358110551618, + 155.38463377050218, + 149.48646088600282, + 140.59284480102892, + 126.26036417309001, + 103.22665745613298, + 73.78568270111559, + 49.326585876580815, + 33.857564663702746, + 24.32654183050336, + 18.07499662160233, + 13.678530158577482, + 10.398225821036707, + 7.8308304031531835, + 5.7423398041126985, + 3.9891040708265075, + 2.4785526910112208, + 1.148507209057166, + -0.044310793816154284, + -1.1309739574129065, + -2.134415172140118, + -3.0719890059801567, + -3.957141053379013, + -4.800526445012777, + -5.610781971839212, + -6.395073161324713, + -7.159492955182659, + -7.909361291838008, + -8.64945843617821, + -9.384214800961075, + -10.117873835672084, + -10.854641116566224, + -11.598829791472651, + -12.355015706790423, + -13.128210682170053, + -13.92407088176802, + -14.749158406934868, + -15.611283232837948, + -16.519965182172502, + -17.487076491199552, + -18.527760298910135, + -19.661779823197392, + -20.915557840650628, + -22.325355811130077, + -23.942407541341233, + -25.84153353489042, + -28.136258107761112, + -31.006703141235533, + -34.75398656802361, + -39.91233429922024, + -47.488104102882374, + -59.430115689459605, + -78.9675188656128, + -107.11065918366009, + -134.57994201709997, + -153.14258045199202, + -164.48162339463894, + -171.72699159872678, + -176.6972869954544, + 179.6694447694693, + 176.872303668335, + 174.62708243785815, + 172.7627560574775, + 171.17097859238825, + 169.78002882992325, + 168.5406098255561, + 167.41771608603264, + 166.3857652825689, + 165.42557173444817, + 164.52239803082722, + 163.66466204061868, + 162.8430540615532, + 162.04991739499104, + 161.2788016731025, + 160.52413115181457, + 159.7809499572253, + 159.0447181956762, + 158.31114143278884, + 157.57601695941167, + 156.83508855795355, + 156.083896468432, + 155.31761228033625, + 154.53084532559635, + 153.7174034761283, + 152.86998473944618, + 151.97976540695916, + 151.03583315433943, + 150.02438461331963, + 148.92755952443773, + 147.72169546666245, + 146.37464084375742, + 144.84147359232958, + 143.05742266718238, + 140.92565784614246, + 138.29518968195333, + 134.91866123313528, + 130.36705463112614, + 123.84913567363986, + 113.8352270086137, + 97.51870166094258, + 72.10575803938717, + 42.858725541116755, + 20.844048768878977, + 7.255248402977642, + -1.2259831931430851, + -6.894174634326384, + -10.946930195392833, + -14.01176050487237, + -16.436648643538664, + -18.426648210096232, + -20.10933213866164, + -21.567854394829958, + -22.85861743371406, + -24.02121303262582, + -25.08427988446959, + -26.069097031582224, + -26.99186846916707, + -27.86522273341494, + -28.699226327336355, + -29.50208768442267, + -30.280659619833543, + -31.040808458547616, + -31.787693042796707, + -32.5259858663044, + -33.260053804158794, + -33.99411638894952, + -34.73239296737322, + -35.47924984315727, + -36.23935834222314, + -37.01787613738474, + -37.82066725122621, + -38.654581550309125, + -39.52782359611217, + -40.45045400810142, + -41.43509380404064, + -42.49793617337701, + -43.660244675345346, + -44.950635290991016, + -46.40866553435548, + -48.090684263383324, + -50.07975916506794, + -52.50331607896861, + -55.56614598551388, + -59.61573467540051, + -65.27859570879531, + -73.75029292694207, + -87.32183246066245, + -109.31206956156127, + -138.5525231680974, + -163.9876318642841, + 179.67506665653445, + 169.64921867672652, + 163.12472341611212, + 158.56929885403105, + 155.1904094284465, + 152.5583973277242, + 150.42557536806046, + 148.64077276810556, + 147.10705443745863, + 145.7595856494019, + 144.55340404529693, + 143.45633161999402, + 142.44468828799978, + 141.5006011057307, + 140.6102581437941, + 139.76274080566276, + 138.9492206566742, + 138.16239271133838, + 137.39606225057875, + 136.64483687375264, + 135.90388698416928, + 135.16875208888365, + 134.43517563541363, + 133.69895512145837, + 132.95579619207737, + 132.20115994551432, + 131.4300918032805, + 130.63701772418685, + 129.81549028230967, + 128.95785618962103, + 128.0548106519646, + 127.09477831458295, + 126.06303124019261, + 124.94039722446452, + 123.70131369991294, + 122.3108040825354, + 120.71961662994372, + 118.85610206247057, + 116.61203420782161, + 113.81659853659491, + 110.18597720899825, + 105.22003606324523, + 97.98229936597293, + 86.65719694891673, + 68.1175074598086, + 40.665762811469776, + 12.508028456423228, + -7.052991287985204, + -19.009894597591284, + -26.593834702897556, + -31.756822006862347, + -35.506911119477756, + -38.37915629003414, + -40.67509469966816, + -42.57507315289946, + -44.1927436893754, + -45.60300309565821, + -46.85713259905029, + -47.99142481065422, + -49.03232293591675, + -49.99960433450235, + -50.90842224278845, + -51.770655658994365, + -52.59582971611555, + -53.39175814342602, + -54.16500578362429, + -54.92123078040005, + -55.66544633916279, + -56.402229040643, + -57.135892856425855, + -57.870643302924165, + -58.610723565759145, + -59.36056356951486, + -60.12494214379116, + -60.90917776604831, + -61.71936108304326, + -62.56265445680361, + -63.447690336569146, + -64.3851178749361, + -65.38837418075944, + -66.47480240396763, + -67.66731831782293, + -68.99696951391618, + -70.50699646133319, + -72.25951723573006, + -74.34700402960513, + -76.91293744613645, + -80.19101420256176, + -84.583895757749, + -90.82929820834477, + -100.34918924035806, + -115.79848391178112, + -140.23416440013003, + -169.677671901531, + 167.26447885842632, + 152.9137092514827, + 144.00989170474446, + 138.10603528587853, + 133.91372888463698, + 130.7610159952889, + 128.27778585412184, + 126.24734038923445, + 124.5356116881777, + 123.05562655188317, + 121.74863226488928, + 120.57353262444524, + 119.50069313893795, + 118.50815726934965, + 117.57924830426208, + 116.70100185000233, + 115.86310915611331, + 115.05718540466802, + 114.27624902274738, + 113.51434056787815, + 112.76623490824194, + 112.027215705286, + 111.29289059082609, + 110.5590309775037, + 109.82142491978388, + 109.07572948321516, + 108.31731511397471, + 107.5410873781562, + 106.74127209654317, + 105.91114362857219, + 105.0426678070734, + 104.12601731510898, + 103.14889479698932, + 102.09556136460951, + 100.94540340607637, + 99.67075745649157, + 98.23349970939515, + 96.57951254690593, + 94.6293365337906, + 92.26164925447834, + 89.28253393983677, + 85.36503203349082, + 79.92363797932639, + 71.84681220245149, + 58.991824621616715, + 38.045347522133106, + 9.166173533170783, + -17.184256317984136, + -34.43277679682458, + -44.98740165045627, + -51.802609999561554, + -56.52616075544306, + -60.00863083358187, + -62.70815439751774, + -64.88708214984094, + -66.70459294474934, + -68.2622432304054, + -69.62766674986915, + -70.84759245541606, + -71.95535424078797, + -72.97541124874141, + -73.9261750730803, + -74.82183795251176, + -75.67359145671278, + -76.49046205287904, + -77.27989974669003, + -78.04820436248978, + -78.80084360674782, + -79.54269887888782, + -80.27826238069989, + -81.01180572010055, + -81.747530231427, + -82.48971296018766, + -83.24285807146633, + -84.01186532974026, + -84.80222935107633, + -85.62028750650803, + -86.47354137281901, + -87.37108807416585, + -88.32421672559914, + -89.34725504011531, + -90.45880740277158, + -91.68361202829837, + -93.05541749137346, + -94.62158886026454, + -96.45076965669297, + -98.64618944834098, + -101.36993750914046, + -104.88971634310712, + -109.67409755722501, + -116.59497690894081, + -127.34213181207062, + -144.91760374963414, + -171.5687554881876, + 159.71374874472775, + 139.12843136553317, + 126.51279492218053, + 118.56749182129539, + 113.20016132998872, + 109.32704264754493, + 106.37617476793476, + 104.02740465027428, + 102.09043656523886, + 100.44598928756244, + 99.01581407373132, + 97.7465443774139, + 96.60054049646428, + 95.55046071115099, + 94.57591189765036, + 93.6613093667061, + 92.79446569690069, + 91.9656330374048, + 91.16683514200884, + 90.39138846078957, + 89.63354967494729, + 88.88824560107267, + 88.15086073121572, + 87.41706005572398, + 86.68263334016176, + 85.94334865403822, + 85.19480430055724, + 84.43226809365565, + 83.65049129959418, + 82.84348118185267, + 82.00421009259995, + 81.12423066982247, + 80.19314759355812, + 79.19787657226905, + 78.12157215430908, + 76.94203479364502, + 75.62927303758768, + 74.14164982514443, + 72.41956517759016, + 70.37466498637734, + 67.8705241672653, + 64.68620127948161, + 60.44348673052472, + 54.454102748795925, + 45.39638764581043, + 30.769685223198206, + 7.351450682889995, + -22.121371421208273, + -46.20625349562365, + -61.36393291943079, + -70.71934648850622, + -76.87377153873199, + -81.21341196826545, + -84.45831870468564, + -87.00242838804486, + -89.07489630663844, + -90.81669595281653, + -92.31883869599521, + -93.64255101553042, + -94.83050615440436, + -95.91337857308127, + -96.91383124482152, + -97.84903179155351, + -98.7322929706499, + -99.57417462233926, + -100.38324379316037, + -101.16661551063046, + -101.93034592646606, + -102.67972881112388, + -103.41952671895183, + -104.15415942036199, + -104.88786598632856, + -105.6248533856927, + -106.3694427160125, + -107.12622388827208, + -107.90023083383717, + -108.69715079833969, + -109.52358962648377, + -110.38741703757539, + -111.29823476992608, + -112.26802823488016, + -113.31209902315271, + -114.45043622151861, + -115.70979170285231, + -117.12692034553254, + -118.7538180654453, + -120.66652867935225, + -122.98062756118735, + -125.87985313427828, + -129.67207591976336, + -134.90488122663115, + -142.61202647622886, + -154.7936519522041, + -174.70893696839363, + 156.9229048043357, + 129.7386992029469, + 111.53898013393086, + 100.41949895427699, + 93.2944453077135, + 88.39292960116113, + 84.80155245019476, + 82.03144951172183, + 79.80454569950321, + 77.95312900567457, + 76.3707468337209, + 74.98681500406983, + 73.75274938290542, + 72.6340074001259, + 71.6053175394721, + 70.64770779224389, + 69.74659152163933, + 68.89049411000661, + 68.07018390031746, + 67.27806113494104, + 66.50771693022388, + 65.75360534657528, + 65.01079115837145, + 64.27474778082178, + 63.54118708144084, + 62.8059071489344, + 62.064646266359794, + 61.312933324054654, + 60.54592081813352, + 59.758190423566795, + 58.943511317881786, + 58.094528317157405, + 57.20234485734173, + 56.25594831279217, + 55.24139582362783, + 54.14062913507529, + 52.92970037593639, + 51.57603469393353, + 50.03406357475397, + 48.237994092428444, + 46.08931090408898, + 43.434110533760595, + 40.019712254684855, + 35.40678219599608, + 28.783085880539616, + 18.57698634638196, + 1.9270195682264104, + -23.834817921252988, + -52.96709640410414, + -74.59302563139347, + -87.90997083809708, + -96.24115443440458, + -101.8253594782172, + -105.82814513919193, + -108.8613733403075, + -111.26520870906924, + -113.24057217921212, + -114.91272173926457, + -116.36344570872785, + -117.64830301003686, + -118.80634433857506, + -119.86584904065094, + -120.84785144589189, + -121.76838456622586, + -122.63995526615618, + -123.4725422159668, + -124.27428987322969, + -125.05200436507721, + -125.8115180670997, + -126.5579663497465, + -127.2960057647148, + -128.02999439201866, + -128.76414860304817, + -129.50269101664446, + -130.24999719737457, + -131.01075458231844, + -131.7901450549501, + -132.59406692191146, + -133.4294173895611, + -134.30446569999657, + -135.22936184519315, + -136.2168500535328, + -137.28329698827758, + -138.45021500104434, + -139.74658455881294, + -141.21251394620583, + -142.90521105681066, + -144.90913704788892, + -147.3540833022235, + -150.44907266019925, + -154.54961413663077, + -160.29830807986286, + -168.92362195178623, + 177.22717751761806, + 154.84830250380628, + 125.51428096046718, + 100.43613489349455, + 84.426754816142, + 74.58868750410403, + 68.16764126032216, + 63.67232483800161, + 60.33063376981643, + 57.72295830953862, + 55.60680729268462, + 53.833860364912645, + 52.30883342994263, + 50.96789542421164, + 49.76671902541591, + 48.67354270626231, + 47.66496769367279, + 46.723315874186035, + 45.8349130612751, + 44.98893962267033, + 44.17663918770009, + 43.39075891692862, + 42.62514241257992, + 41.87442433443807, + 41.133793993137246, + 40.39880210539336, + 39.665197165676545, + 38.92877576232862, + 38.185236608908916, + 37.430027335644176, + 36.658172330574175, + 35.86406744143456, + 35.041222813959315, + 34.181927582421714, + 33.27679781015738, + 32.314148754485046, + 31.279100159237505, + 30.15226252229883, + 28.907757596718234, + 27.510137562560637, + 25.909424900462955, + 24.032810703945405, + 21.770134794568964, + 18.94719131726981, + 15.27387273824458, + 10.237675122509637, + 2.8767806273128933, + -8.673061028194166, + -27.580106816587424, + -55.30255950741855, + -83.21820464004894, + -102.40450707550873, + -114.12702696365719, + -121.58253676947976, + -126.67258740899346, + -130.3785579427473, + -133.2224950310976, + -135.49934881926038, + -137.3859298447244, + -138.99388140542908, + -140.3968999857086, + -141.64551779707827, + -142.7755423584149, + -143.81309261815142, + -144.77772331757814, + -145.6844312519384, + -146.54498408520783, + -147.36882593638973, + -148.16371174202547, + -148.93616302544126, + -149.69180714460663, + -150.4356357402615, + -151.1722114857282, + -151.9058410346054, + -152.6407286284997, + -153.38112212642002, + -154.1314622506004, + -154.89654625208496, + -155.68171906332742, + -156.49310869617727, + -157.33792910047387, + -158.224882809761, + -159.16471600495368, + -160.1710004586003, + -161.26126952278696, + -162.45871312487597, + -163.79478390511656, + -165.3133384562708, + -167.07746592234272, + -169.18123065267346, + -171.77085162096532, + -175.0849970175195, + -179.5358992039562, + 174.1193180111198, + 164.41951725129894, + 148.65288871021156, + 123.84820364328024, + 94.45869093564313, + 71.78785375835724, + 57.72565992914055, + 48.98223883911859, + 43.167670719400384, + 39.02811429100825, + 35.90855118110306, + 33.44728887890756, + 31.432050142772674, + 29.731228071888413, + 28.259293923370898, + 26.958382663136064, + 25.787965522699206, + 24.718783287251224, + 23.729134213660064, + 22.802519478206687, + 21.9261007461446, + 21.089660600663247, + 20.28488028943464, + 19.504826583484856, + 18.743575074135318, + 17.995925420034855, + 17.257177862399224, + 16.522949694355557, + 15.789015966954361, + 15.051161935190319, + 14.305036255950743, + 13.545994045240874, + 12.768917434837068, + 11.967999495019484, + 11.136468654863949, + 10.266228045020991, + 9.34736431761026, + 8.367461061336652, + 7.310612304209305, + 6.15596569758223, + 4.875507871385682, + 3.430589371051538, + 1.7662754381497328, + -0.1982129478616584, + -2.5864257279452807, + -5.596241103513423, + -9.562078959533288, + -15.08432292350824, + -23.305009328583697, + -36.42139675236833, + -57.755142987952446, + -86.78658602732501, + -112.80479659423905, + -129.70953419435182, + -140.0634297915028, + -146.768395339588, + -151.42833717836578, + -154.8717061243445, + -157.54579338679812, + -159.7073779172011, + -161.5126018462432, + -163.06127244105224, + -164.4199656170348, + -165.63474388208104, + -166.738505352733, + -167.7554160029878, + -168.70368445197275, + -169.59736014116402, + -170.44753208592758, + -171.26315232345007, + -172.0516165394397, + -172.8191850326505, + -173.5712972206466, + -174.31281490971324, + -175.04821853640473, + -175.78177384130737, + -176.51768243752426, + -177.26022781410308, + -178.0139265359281, + -178.7836987004513, + -179.57506811838616, + 179.60558715845272, + 178.75070970789272, + 177.85112589886856, + 176.89544132087104, + 175.8691807687763, + 174.75353117438732, + 173.52345148684924, + 172.1447423285999, + 170.56934749983225, + 168.72752331088952, + 166.51421478157565, + 163.76415102236638, + 160.2037661627427, + 155.35302909902745, + 148.3166184851002, + 137.3588707533536, + 119.42907097207438, + 92.46891492947367, + 63.943811278591326, + 43.74205356130092, + 31.376302008709224, + 23.568134350487586, + 18.278184483415764, + 14.451544999910965, + 11.530318190719541, + 9.2014308224356, + 7.278362913845829, + 5.643965151210416, + 4.2212563147538535, + 2.9576570078911337, + 1.8160358115510227, + 0.7693892658537963, + -0.20244404426648357, + -1.1148865230138854, + -1.9800098322610118, + -2.8074781206263757, + -3.605206624549672, + -4.379834230837792, + -5.137072488815907, + -5.881971937149179, + -6.619133419209257, + -7.352884128537694, + -8.087432061231237, + -8.827013353613303, + -9.576039975879961, + -10.339261394455376, + -11.121951977652136, + -11.930140557691677, + -12.770904343641972, + -13.652759132767857, + -14.58619365943425, + -15.584422125565936, + -16.664473269253094, + -17.848809585788775, + -19.167810526906433, + -20.6637011744013, + -22.39700389490279, + -24.457578546346102, + -26.98442527488002, + -30.20313095891376, + -34.500790625689525, + -40.583617914088485, + -49.80973109956198, + -64.73717701635877, + -88.53718402025258, + -118.0183799298949, + -141.72395611037564, + -156.57621014495282, + -165.7601693621849, + -171.81962689932078, + -176.10356176294877, + -179.31368875822182, + 178.16512404726993, + 176.10845282195075, + 174.37794131122746, + 172.88410626905917, + 171.56665547955527, + 170.38351058861952, + 169.30438902894596, + 168.30689359113035, + 167.37404132388508, + 166.49265037422856, + 165.6522553009439, + 164.84435725010817, + 164.06189138055174, + 163.29883783343934, + 162.5499284421032, + 161.81041836758422, + 161.07589802028173, + 160.34213243059853, + 159.60491278903362, + 158.85991008256667, + 158.10251982219725, + 157.32768588574984, + 156.5296887531012, + 155.70187849664472, + 154.83632474911053, + 153.9233424460776, + 152.95083158380066, + 151.90332940937208, + 150.76061717451935, + 149.49560790549776, + 148.07104434329557, + 146.43415289107406, + 144.50763974413292, + 142.17383023683905, + 139.24527524376813, + 135.40716149022415, + 130.09813904271684, + 122.25622235627905, + 109.82899851743186, + 89.53239403875129, + 60.95797482074327, + 34.073481573162496, + 16.232109835375223, + 5.327061177475629, + -1.680465762358662, + -6.514639757178024, + -10.064904949844898, + -12.808420126270699, + -15.017282973716847, + -16.855969057762483, + -18.429077474095834, + -19.806077305590488, + -21.034852730957553, + -22.149490725604682, + -23.174956973883887, + -24.13001260440054, + -25.029096250920635, + -25.883576131956584, + -26.702606891548005, + -27.49373227151712, + -28.263319909010242, + -29.016886558944474, + -29.75934717040193, + -30.49521550979117, + -31.22877336839519, + -31.964222319453945, + -32.705829548906685, + -33.458078529231216, + -34.22583592186581, + -35.01454820080449, + -35.83048567880698, + -36.68105722221156, + -37.5752335402494, + -38.524129122477056, + -39.54182872497411, + -40.64659155390453, + -41.86265609428674, + -43.223028292441974, + -44.7739355454566, + -46.582215034313485, + -48.74810559262826, + -51.428497749494134, + -54.8815409276734, + -59.55718999677196, + -66.28932376945168, + -76.69261282121226, + -93.6820794363056, + -119.7834006179691, + -148.77861682591004, + -170.0160125046571, + 176.93298492259876, + 168.7482591190245, + 163.246186454583, + 159.2923838738769, + 156.2901980600297, + 153.90707712717287, + 151.94613325997395, + 150.28437231130806, + 148.84134437252632, + 147.56231817374314, + 146.40877506481488, + 145.35278855119535, + 144.37356560209219, + 143.4552416931059, + 142.58542975099397, + 141.75423806459088, + 140.95358510377164, + 140.17671076830186, + 139.41781594961907, + 138.67178866852527, + 137.93398779291675, + 137.20006405547298, + 136.46580326897967, + 135.72697956807286, + 134.97920779049397, + 134.21778383354922, + 133.4375014742578, + 132.6324273708488, + 131.79561622068704, + 130.9187329211063, + 129.99153705195266, + 129.00115903859097, + 127.93105588398714, + 126.75946249804727, + 125.45702663233801, + 123.9830789476208, + 122.27953460924324, + 120.26050830299455, + 117.79378578099056, + 114.66600089877711, + 110.51339148556792, + 104.67678177518509, + 95.893854062591, + 81.76062716836518, + 58.99387630058299, + 29.589427635410246, + 4.876065926901429, + -10.81124894907329, + -20.46607842732424, + -26.78607186839816, + -31.222536406725688, + -34.52772747696425, + -37.11148102487524, + -39.211222445708415, + -40.97248737749657, + -42.488943423039416, + -43.82343819122835, + -45.019675125878834, + -46.10900633248718, + -47.114553938146955, + -48.053803856884265, + -48.94029471935881, + -49.78474860864369, + -50.59585102073152, + -51.38080307244089, + -52.145723592421575, + -52.895950990649006, + -53.63627811080484, + -54.37114303238778, + -55.10479253263324, + -55.84143141662252, + -56.585367899571416, + -57.34116836043227, + -58.113829884052166, + -58.908987442674785, + -59.73317367355305, + -60.594158099734436, + -61.50140503866283, + -62.46671001436696, + -63.50510875847257, + -64.63621140810817, + -65.88621766356663, + -67.29105510203703, + -68.901441740865, + -70.79137110385552, + -73.07298265452138, + -75.92395930298967, + -79.64087235376658, + -84.74896330054054, + -92.23615140047971, + -104.01636736318669, + -123.29511253595695, + -151.27175419162714, + -178.92787276811097, + 162.2567596535111, + 150.76309753701187, + 143.43292440118972, + 138.4142030940615, + 134.75147602280742, + 131.93533797093068, + 129.67725377493377, + 127.80386361205903, + 126.20548900693072, + 124.80960938589945, + 123.56642724940477, + 122.4406119417975, + 121.40636320479784, + 120.44434539026996, + 119.5397155990118, + 118.68081618590435, + 117.85828269648837, + 117.06441845290998, + 116.29274391734117, + 115.53766233293118, + 114.79420319652736, + 114.05781720683251, + 113.32420503076322, + 112.58916321151476, + 111.84843888618715, + 111.0975800064223, + 110.33177082096196, + 109.54563927328104, + 108.73301935670983, + 107.88664505033498, + 106.99774196435473, + 106.0554657074563, + 105.0461075192904, + 103.95194103072694, + 102.74949724316843, + 101.40691106573686, + 99.87969763610548, + 98.10377685859011, + 95.98345625411496, + 93.3697115871682, + 90.01877117179278, + 85.50855494150606, + 79.06194703361834, + 69.17761449608635, + 53.08749366650985, + 27.920658682237377, + -1.3913216059485478, + -23.67347349563828, + -37.45326983392615, + -46.04025533843464, + -51.767599731644, + -55.855507939738494, + -58.942548329724815, + -61.382223641988716, + -63.38250091851656, + -65.07258275406636, + -66.53658368680466, + -67.8314986756519, + -68.99729947086287, + -70.06287666225592, + -71.04968104780511, + -71.97403652647806, + -72.84865696139644, + -73.6836704709972, + -74.48733039971154, + -75.26652237947498, + -76.02713653334207, + -76.77434854378916, + -77.51284215208919, + -78.24699075335027, + -78.98101615452742, + -79.71913589181294, + -80.4657102333069, + -81.22539978477558, + -82.00334597593827, + -82.80538973215764, + -83.63834895337341, + -84.51038435328546, + -85.43149630456277, + -86.41422231073298, + -87.47463812893743, + -88.63383903703833, + -89.92019416799599, + -91.37288867564389, + -93.04769088000593, + -95.0267276126318, + -97.43582931809854, + -100.47693664719765, + -104.49213876465822, + -110.09713869726406, + -118.4653440612807, + -131.84920489803415, + -153.57112722315958, + 177.2671574642616, + 151.5917381034364, + 135.02508258916967, + 124.86695512575294, + 118.26957476141547, + 113.67184637525521, + 110.26680283138344, + 107.61769082060236, + 105.47315837311626, + 103.6800272579362, + 102.14020084918299, + 100.78813930526634, + 99.57843420490606, + 98.47861524662602, + 97.46480498924538, + 96.51899383344202, + 95.62727323528452, + 94.77865516544665, + 93.9642607168708, + 93.17674801919318, + 92.40989548678661, + 91.65829147961801, + 90.9170931938306, + 90.18183192806319, + 89.448247305802, + 88.71213710952291, + 87.96921140622688, + 87.21494018949151, + 86.44438293717921, + 85.65198595616461, + 84.83133019286694, + 83.97480135113983, + 83.07314813073917, + 82.11486904133027, + 81.08533940885475, + 79.96553390443779, + 78.73010345392579, + 77.34439004240879, + 75.75963228709034, + 73.90496377926745, + 71.67346282315452, + 68.89659914891652, + 65.29478629338612, + 60.37620232697887, + 53.22140899604429, + 42.047843760964504, + 23.75876013088974, + -3.496492793228095, + -31.8094324885811, + -51.630411542737285, + -63.752200929551975, + -71.42664641004856, + -76.64099226770124, + -80.42211727500634, + -83.31426264191708, + -85.62361324859775, + -87.53300744196625, + -89.15751109871604, + -90.57286490661389, + -91.83087628636795, + -92.96817842841354, + -94.01144210268376, + -94.98060086793406, + -95.89091760632337, + -96.7543496845654, + -97.5804790025111, + -98.37716073069402, + -99.15098997480541, + -99.90764673638189, + -100.6521595300613, + -101.38911491833784, + -102.12283228485029, + -102.85751838347953, + -103.59741354575212, + -104.3469405316011, + -105.11086614616282, + -105.89449103084345, + -106.70388069955786, + -107.54616284856803, + -108.42992238703772, + -109.36574302673571, + -110.36697085747106, + -111.45082045421006, + -112.64002227963444, + -113.96535021356186, + -115.46962845743431, + -117.21431984442044, + -119.29082267297424, + -121.84077271159082, + -125.0945216706132, + -129.44829860967621, + -135.62678098338824, + -145.02551346945836, + -160.2597976721386, + 175.56282552614033, + 146.09715381537603, + 122.77466255922813, + 108.22145686621481, + 99.20461486279943, + 93.23785333644571, + 89.00841693858573, + 85.83238677676582, + 83.333709810081, + 81.29257124967266, + 79.57317024727718, + 78.08751752782231, + 76.77623646468962, + 75.59783227752723, + 74.52240710299064, + 73.52782531129827, + 72.59728544533687, + 71.7177344928715, + 70.87879978714648, + 70.07204994617156, + 69.29046935798914, + 68.52807384920231, + 67.77962070894047, + 67.04038173931119, + 66.30595751766805, + 65.57211668550175, + 64.83464861368684, + 64.08921587732767, + 63.331199046026065, + 62.55551921380778, + 61.75642440120036, + 60.927219764197645, + 60.05991340752593, + 59.14473607594364, + 58.169470813250506, + 57.118491598724155, + 55.971346213330186, + 54.70060731024045, + 53.26850612958591, + 51.62147652215141, + 49.680948852103135, + 47.32710174709, + 44.36868437944617, + 40.483753707504825, + 35.09679773395956, + 27.116797018461217, + 14.438254437922348, + -6.241975382631039, + -35.00256271293125, + -61.57409929633659, + -79.06248803094536, + -89.75846931299381, + -96.65137990215827, + -101.41973249175875, + -104.92972363118811, + -107.64714398124917, + -109.83827458086422, + -111.6644338801332, + -113.22840947212049, + -114.5985788995299, + -115.82213973114645, + -116.93273187427522, + -117.95502048782306, + -118.90755947453721, + -119.8046414913171, + -120.65753017314482, + -121.47530433210174, + -122.26545222832985, + -123.03430158513702, + -123.7873401539879, + -124.52946319651303, + -125.26517168269973, + -125.99874155180966, + -126.73437434449669, + -127.47634319347357, + -128.22914393228737, + -128.99766293112128, + -129.78737527500644, + -130.60459101329994, + -131.45677412959975, + -132.35297017343024, + -133.3043971040816, + -134.32528330115736, + -135.434092141136, + -136.65535737719767, + -138.02252339779528, + -139.58248870256418, + -141.40315502455806, + -143.58652193629365, + -146.2925370171718, + -149.78496030667046, + -154.52466544447125, + -161.36780477903707, + -171.9730911014982, + 170.69256917479458, + 144.26280076495215, + 115.42615146668831, + 94.57580132159724, + 81.78448253968446, + 73.74249830509841, + 68.32063136381937, + 64.4147762849016, + 61.44303933402947, + 59.08027050183867, + 57.13351217788971, + 55.481981411614946, + 54.046537633933106, + 52.77326063110543, + 51.62415365808474, + 50.571637171970245, + 49.59515523183798, + 48.67900909773835, + 47.81092996220542, + 46.981111082845146, + 46.18153323463969, + 45.40548145935933, + 44.647189699134124, + 43.90156875691703, + 43.16399255338287, + 42.43012014529908, + 41.69573956921649, + 40.95662125272105, + 40.20837012802796, + 39.44626541804443, + 38.66507547897933, + 37.85883176152152, + 37.02054003983717, + 36.14179880321147, + 35.21227581246192, + 34.21897440434696, + 33.145172691681694, + 31.968848810955173, + 30.66027302368905, + 29.178204968218708, + 27.463666655020717, + 25.429318669665513, + 22.940469710908534, + 19.779302878540424, + 15.573579058773584, + 9.647068933384853, + 0.7026889799922387, + -13.72052036487847, + -36.87305509831485, + -66.32455783838202, + -90.66702123299589, + -106.03869574107996, + -115.51496936263582, + -121.73636481340945, + -126.11526735036436, + -129.38467774623632, + -131.94493694536294, + -134.02853815076853, + -135.77829953833552, + -137.28630828908567, + -138.61444843481505, + -139.80581164100454, + -140.89134793474744, + -141.89390714991725, + -142.8307867674582, + -143.71539162918992, + -144.5583479068943, + -145.3682709405419, + -146.1523110700534, + -146.91655014484869, + -147.6663002749495, + -148.40633649835516, + -149.14108617953397, + -149.87479165609167, + -150.61165906705995, + -151.3560045124123, + -152.1124083546516, + -152.88588968098577, + -153.6821143906445, + -154.5076586400674, + -155.3703513653996, + -156.27973830351948, + -157.24772739832937, + -158.28951166360457, + -159.42492525648444, + -160.68049397882015, + -162.09263383369415, + -163.71281633651648, + -165.61624286889355, + -167.91707490367284, + -170.7965543826558, + -174.5578849902613, + -179.7394055979856, + 172.64411880719507, + 160.62815764730894, + 140.9742262407426, + 112.76095686239805, + 85.38011937403894, + 66.9309411188925, + 55.660429958885985, + 48.452460427451804, + 43.50344886869022, + 39.88308672803812, + 37.09423966984301, + 34.85461295916979, + 32.99421187113395, + 31.405277721096258, + 30.016441107369715, + 28.77862524727884, + 27.656967004615304, + 26.62597969577324, + 25.666543051842847, + 24.763966028199537, + 23.906699190901982, + 23.085456589134257, + 22.292598791939096, + 21.521687953089828, + 20.76715726383547, + 20.024056972002615, + 19.287851162830464, + 18.554246869460947, + 17.8190414934498, + 17.07797673805525, + 16.326589285157446, + 15.560044395904912, + 14.772942503871425, + 13.959079118313932, + 13.111135333394078, + 12.220264357480186, + 11.275522179629492, + 10.263061589908823, + 9.16495984874345, + 7.957465101149514, + 6.6082932565890395, + 5.072320216997784, + 3.284456710373387, + 1.1473485162265058, + -1.490897385294047, + -4.879283994032987, + -9.450008677023968, + -16.00075596664421, + -26.0740511213823, + -42.493336600747206, + -68.01427029210734, + -97.22615315294648, + -119.11944187582206, + -132.62331136557503, + -141.05784072233868, + -146.70001012481427, + -150.73735330456444, + -153.7924797015358, + -156.21093181441103, + -158.1964771292752, + -159.87597003019644, + -161.33214197070225, + -162.62113479131014, + -163.78237366982472, + -164.8443865918284, + -165.8283776509195, + -166.7504985137187, + -167.62334057106852, + -168.45694358578078, + -169.25949657886588, + -170.0378382591166, + -170.79782463757402, + -171.54460780864073, + -172.2828554838134, + -173.0169321910371, + -173.75105650947233, + -174.48944917727417, + -175.23647964030812, + -175.99682450858447, + -176.77564927742034, + -177.5788289530187, + -178.4132284842242, + -179.2870728418717, + 179.78954885543928, + 178.80397683688824, + 177.73996332009526, + 176.57616651081398, + 175.28385646314672, + 173.8233033683277, + 172.13789043121264, + 170.14411637422344, + 167.71382118589756, + 164.64090415880574, + 160.57540417830893, + 154.88586101953751, + 146.3666285281338, + 132.7094896828622, + 110.59935938668461, + 81.32941113797496, + 56.005458541418236, + 39.77064674645983, + 29.803319112639514, + 23.310918114290725 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "code", - "execution_count": 33, - "metadata": {}, - "outputs": [], - "source": [ - "from_trajectory = Trajectory.position(from_position)" - ] + "lat": [ + 59.59064550687453, + 59.5295066733436, + 59.468359787033165, + 59.40720489114189, + 59.3460420285255, + 59.28487124170134, + 59.223692572851334, + 59.162506063824864, + 59.1013117561433, + 59.04010969100179, + 58.97889990927258, + 58.91768245150866, + 58.856457357946574, + 58.79522466850923, + 58.733984422810195, + 58.67273666015466, + 58.611481419543445, + 58.5502187396766, + 58.48894865895439, + 58.42767121548286, + 58.36638644707377, + 58.305094391249156, + 58.24379508524361, + 58.18248856600681, + 58.1211748702067, + 58.05985403423244, + 57.99852609419547, + 57.93719108593353, + 57.87584904501285, + 57.814500006730334, + 57.75314400611741, + 57.69178107794092, + 57.63041125670612, + 57.5690345766593, + 57.5076510717902, + 57.44626077583392, + 57.38486372227484, + 57.32345994434662, + 57.262049475035944, + 57.20063234708509, + 57.13920859299273, + 57.07777824501843, + 57.01634133518232, + 56.95489789526898, + 56.89344795682904, + 56.83199155118091, + 56.77052870941513, + 56.70905946239292, + 56.64758384075076, + 56.586101874901686, + 56.52461359503745, + 56.463119031130105, + 56.40161821293545, + 56.3401111699927, + 56.27859793162851, + 56.21707852695758, + 56.15555298488472, + 56.0940213341083, + 56.03248360311971, + 55.97093982020674, + 55.9093900134549, + 55.847834210749866, + 55.78627243977788, + 55.72470472802982, + 55.66313110280027, + 55.601551591191075, + 55.53996622011249, + 55.478375016284275, + 55.41677800623994, + 55.35517521632463, + 55.29356667269926, + 55.23195240134155, + 55.17033242804764, + 55.108706778433316, + 55.047075477937064, + 54.98543855181921, + 54.9237960251658, + 54.86214792288852, + 54.80049426972661, + 54.73883509024985, + 54.677170408857485, + 54.615500249781505, + 54.553824637087374, + 54.49214359467634, + 54.430457146285164, + 54.3687653154901, + 54.30706812570551, + 54.24536560018702, + 54.18365776203242, + 54.121944634182604, + 54.06022623942435, + 53.998502600390104, + 53.93677373955958, + 53.87503967926156, + 53.81330044167499, + 53.75155604882978, + 53.689806522609814, + 53.62805188475146, + 53.56629215684731, + 53.504527360345826, + 53.44275751655286, + 53.38098264663431, + 53.319202771615004, + 53.257417912381406, + 53.19562808968234, + 53.13383332413003, + 53.07203363620169, + 53.010229046240944, + 52.94841957445746, + 52.88660524092938, + 52.82478606560416, + 52.76296206829907, + 52.701133268703934, + 52.639299686380305, + 52.57746134076326, + 52.515618251162515, + 52.45377043676363, + 52.3919179166283, + 52.33006070969726, + 52.26819883478846, + 52.20633231060074, + 52.14446115571295, + 52.08258538858556, + 52.020705027562855, + 51.95882009087166, + 51.89693059662387, + 51.83503656281685, + 51.77313800733439, + 51.71123494794795, + 51.649327402317894, + 51.58741538799291, + 51.525498922412346, + 51.463578022906646, + 51.4016527066978, + 51.339722990901706, + 51.27778889252745, + 51.2158504284785, + 51.153907615553976, + 51.09196047044937, + 51.03000900975697, + 50.96805324996818, + 50.90609320747211, + 50.84412889855766, + 50.78216033941487, + 50.72018754613396, + 50.65821053470869, + 50.59622932103437, + 50.534243920910406, + 50.47225435004065, + 50.41026062403384, + 50.34826275840495, + 50.28626076857618, + 50.22425466987613, + 50.16224447754209, + 50.10023020672018, + 50.038211872465766, + 49.97618948974561, + 49.9141630734369, + 49.85213263832848, + 49.79009819912182, + 49.728059770431564, + 49.666017366785844, + 49.60397100262856, + 49.54192069231762, + 49.47986645012696, + 49.41780829024785, + 49.35574622678764, + 49.29368027377296, + 49.231610445147815, + 49.16953675477576, + 49.107459216440134, + 49.04537784384409, + 48.983292650613684, + 48.921203650294785, + 48.859110856356175, + 48.79701428218954, + 48.734913941110044, + 48.67280984635657, + 48.610702011093814, + 48.548590448410444, + 48.48647517132192, + 48.42435619276955, + 48.36223352562148, + 48.30010718267456, + 48.23797717665261, + 48.175843520208566, + 48.11370622592434, + 48.051565306312284, + 47.98942077381412, + 47.92727264080374, + 47.865120919585266, + 47.80296562239528, + 47.740806761402666, + 47.678644348708914, + 47.616478396350054, + 47.5543089162956, + 47.492135920449144, + 47.429959420649695, + 47.36777942867171, + 47.305595956225226, + 47.24340901495803, + 47.181218616453435, + 47.119024772233246, + 47.05682749375662, + 46.994626792420846, + 46.932422679563416, + 46.870215166459886, + 46.80800426432607, + 46.745789984317774, + 46.68357233753223, + 46.62135133500674, + 46.55912698772167, + 46.496899306598245, + 46.434668302500555, + 46.37243398623567, + 46.310196368553605, + 46.24795546014913, + 46.185711271660686, + 46.12346381367111, + 46.06121309670851, + 45.99895913124647, + 45.936701927703986, + 45.87444149644765, + 45.81217784778921, + 45.74991099198865, + 45.68764093925271, + 45.62536769973586, + 45.563091283542065, + 45.5008117007227, + 45.43852896127857, + 45.376243075159984, + 45.313954052266766, + 45.251661902449136, + 45.18936663550847, + 45.127068261196065, + 45.06476678921484, + 45.00246222921947, + 44.9401545908161, + 44.87784388356435, + 44.81553011697583, + 44.753213300515164, + 44.69089344360048, + 44.628570555603666, + 44.566244645850325, + 44.50391572362172, + 44.441583798152486, + 44.37924887863337, + 44.31691097420996, + 44.25457009398337, + 44.192226247012066, + 44.12987944230976, + 44.06752968884723, + 44.005176995552326, + 43.94282137131015, + 43.88046282496368, + 43.818101365314426, + 43.75573700112124, + 43.693369741102025, + 43.630999593933616, + 43.56862656825155, + 43.50625067265208, + 43.44387191569052, + 43.38149030588217, + 43.3191058517029, + 43.25671856158931, + 43.19432844393854, + 43.13193550711024, + 43.06953975942439, + 43.007141209162974, + 42.94473986457078, + 42.88233573385386, + 42.819928825182394, + 42.757519146688274, + 42.695106706467044, + 42.632691512577615, + 42.57027357304254, + 42.507852895848515, + 42.44542948894709, + 42.38300336025338, + 42.32712162332022 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 18.856566073315324, + 18.821316235196683, + 18.786178757625493, + 18.75115280890257, + 18.716237730475505, + 18.681432868806315, + 18.646737575312926, + 18.612151206330736, + 18.57767295497095, + 18.543302523454162, + 18.50903911449494, + 18.474882103639334, + 18.44083087112728, + 18.406884801843542, + 18.373043285282293, + 18.33930571550285, + 18.30567132298776, + 18.272139846991475, + 18.238710526918954, + 18.20538277467172, + 18.172156006511607, + 18.139029643015935, + 18.106003109049247, + 18.073075665613693, + 18.04024708221402, + 18.00751662822438, + 17.974883745244362, + 17.942347878966245, + 17.90990847913564, + 17.877564999518896, + 17.84531672975722, + 17.813163467741916, + 17.781104510974036, + 17.749139328934696, + 17.717267394940112, + 17.685488186118448, + 17.65380118336998, + 17.622205871336405, + 17.590701570264457, + 17.559288108370808, + 17.527964813222024, + 17.496731184089967, + 17.465586723824703, + 17.434530938822196, + 17.403563338995138, + 17.37268326964454, + 17.34189058381191, + 17.311184633676046, + 17.280564942905368, + 17.25003103853441, + 17.219582450927962, + 17.18921871376422, + 17.158939363990623, + 17.12874377371365, + 17.0986318225513, + 17.068602889019033, + 17.038656522900038, + 17.008792277116523, + 16.979009707696978, + 16.94930837376088, + 16.919687669385144, + 16.89014749597258, + 16.860687253640418, + 16.831306513586092, + 16.80200484995719, + 16.772781839836707, + 16.74363706321321, + 16.71456993485491, + 16.685580376680488, + 16.656667809150438, + 16.62783182363006, + 16.599072014271194, + 16.570387977982183, + 16.541779314414317, + 16.51324562593466, + 16.484786349501345, + 16.45640142903763, + 16.42809030681936, + 16.39985259584919, + 16.37168791173226, + 16.34359587265702, + 16.315576099367956, + 16.287628047056835, + 16.259751677724974, + 16.23194645157528, + 16.204211999390843, + 16.176547954406917, + 16.148953952298655, + 16.121429631154093, + 16.093974631461155, + 16.06658842798494, + 16.039271002140826, + 16.01202183339268, + 15.98484057161698, + 15.957726868990743, + 15.930680379975495, + 15.903700761294719, + 15.87678750382159, + 15.849940604939395, + 15.823159559956562, + 15.796444034466345, + 15.76979369623732, + 15.74320821518894, + 15.716687263381266, + 15.690230514997268, + 15.663837478224382, + 15.637508167627956, + 15.611242095555058, + 15.585038944502285, + 15.558898399005745, + 15.532820145617864, + 15.506803872902893, + 15.480849103310433, + 15.454955865562432, + 15.429123686042146, + 15.403352261173367, + 15.377641289308588, + 15.351990470712927, + 15.326399507544066, + 15.300867935751462, + 15.27539579743409, + 15.249982632259874, + 15.224628149829297, + 15.199332061568677, + 15.174094080708365, + 15.148913922279357, + 15.12379130309232, + 15.098725773630308, + 15.073717390416833, + 15.048765707428426, + 15.023870448463471, + 14.99903133903633, + 14.974248106358417, + 14.949520479330547, + 14.9248480204302, + 14.900230798088417, + 14.875668378089044, + 14.85116049595532, + 14.82670688882735, + 14.802307295461826, + 14.777961456211035, + 14.75366911301435, + 14.729429841287839, + 14.70524372230419, + 14.681110334589837, + 14.657029426312365, + 14.633000747166053, + 14.609024048356098, + 14.58509908259752, + 14.561225435997214, + 14.537403200436676, + 14.513631964976732, + 14.489911488235679, + 14.46624153027565, + 14.442621852602803, + 14.419052218143424, + 14.395532223148445, + 14.372061969564085, + 14.348641056438424, + 14.325269252304775, + 14.301946327067355, + 14.278672051999663, + 14.255446199721604, + 14.232268544205718, + 14.20913869265397, + 14.186056757892267, + 14.163022349761414, + 14.140035247510145, + 14.117095231680503, + 14.09420208410214, + 14.071355587876264, + 14.048555359278925, + 14.025801520135182, + 14.003093689222629, + 13.980431654661196, + 13.95781520579723, + 13.935244133201705, + 13.912718228655072, + 13.89023728514512, + 13.867800928754368, + 13.845409291045124, + 13.823062000467527, + 13.800758854734859, + 13.778499652721656, + 13.756284194458802, + 13.73411228111763, + 13.711983546912611, + 13.6898981314714, + 13.667855671255591, + 13.645855971934148, + 13.623898840281448, + 13.601984084163826, + 13.580111512539213, + 13.558280935444403, + 13.53649199589473, + 13.514744842258104, + 13.493039119671817, + 13.471374642419423, + 13.449751225827315, + 13.42816868625877, + 13.406626841102307, + 13.385125340669173, + 13.363664340581703, + 13.342243493172328, + 13.320862619870594, + 13.299521543100573, + 13.278220086271489, + 13.256958073771294, + 13.235735162858807, + 13.214551516052824, + 13.193406792539458, + 13.17230082055304, + 13.15123342927416, + 13.130204448817171, + 13.109213710233353, + 13.088261045497699, + 13.067346119410278, + 13.046469101966998, + 13.025629659787825, + 13.004827628484993, + 12.984062844568154, + 12.963335145431424, + 12.942644369354294, + 12.921990187390833, + 12.90137277576238, + 12.880791807256685, + 12.860247123617114, + 12.839738567442941, + 12.81926598217744, + 12.798829212107252, + 12.778428102346428, + 12.758062330748634, + 12.737732080280956, + 12.717437030433, + 12.697177029610115, + 12.676951927018097, + 12.656761572669184, + 12.636605817370032, + 12.616484344622126, + 12.596397343000575, + 12.576344497572421, + 12.556325662277269, + 12.536340691819793, + 12.516389441675452, + 12.496471768073201, + 12.476587359903931, + 12.45673641109817, + 12.43691861203753, + 12.417133821943134, + 12.397381900767776, + 12.377662709196878, + 12.357976108640818, + 12.338321961222722, + 12.318699961692184, + 12.29911030980082, + 12.279552701708411, + 12.260027002378237, + 12.240533077468783, + 12.221070793332125, + 12.20164001700273, + 12.182240448108155, + 12.16287229123837, + 12.143535247371663, + 12.12422918625206, + 12.104953978287252, + 12.085709494545883, + 12.066495606755172, + 12.04731218729441, + 12.028158941091851, + 12.009036078014418, + 11.989943304272371, + 11.970880494813683, + 11.951847525217554, + 11.932844271685887, + 11.913870611049598, + 11.894926252659703, + 11.876011410770825, + 11.857125795962668, + 11.83826928751901, + 11.821414774630398 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Target" - ] + "lat": [ + 40.48207862398441, + 40.54458388531735, + 40.60708664989334, + 40.66958691076085, + 40.732084660939854, + 40.79457989342405, + 40.85707260117513, + 40.919562777128604, + 40.98205041418893, + 41.04453550523046, + 41.10701804310042, + 41.16949802061285, + 41.231975430554954, + 41.294450265681, + 41.3569225187148, + 41.419392182351494, + 41.481859249252544, + 41.54432371205083, + 41.606785563345504, + 41.669244795703946, + 41.73170140166409, + 41.79415537372838, + 41.85660670436989, + 41.91905538602647, + 41.98150141110564, + 42.04394477197959, + 42.10638546098715, + 42.16882347043597, + 42.23125879259651, + 42.2936914197085, + 42.3561213439746, + 42.41854855756347, + 42.4809730526108, + 42.54339482121404, + 42.60581385543853, + 42.668230147311576, + 42.73064368882461, + 42.79305447193508, + 42.85546248856144, + 42.917867730588014, + 42.980270189860065, + 43.04266985818552, + 43.10506672733728, + 43.16746078904724, + 43.229852035012456, + 43.29224045688824, + 43.35462604629513, + 43.417008794811686, + 43.479388693977555, + 43.54176573529531, + 43.60413991022452, + 43.66651121018788, + 43.72887962656522, + 43.79124515069624, + 43.85360777388151, + 43.915967487377344, + 43.97832428240172, + 44.040678150128336, + 44.10302908168866, + 44.16537706817395, + 44.227722100630075, + 44.29006417006223, + 44.35240326743014, + 44.41473938364967, + 44.47707250959505, + 44.53940263609281, + 44.60172975392802, + 44.6640538538372, + 44.72637492651529, + 44.788692962608486, + 44.85100795271702, + 44.91331988739714, + 44.9756287571551, + 45.03793455245315, + 45.100237263703555, + 45.162536881271244, + 45.2248333954748, + 45.28712679658115, + 45.349417074811605, + 45.4117042203357, + 45.47398822327327, + 45.53626907369661, + 45.59854676162412, + 45.66082127702723, + 45.723092609823155, + 45.785360749877775, + 45.84762568700738, + 45.90988741097276, + 45.97214591148511, + 46.03440117819989, + 46.09665320071966, + 46.15890196859477, + 46.221147471318226, + 46.28338969833147, + 46.34562863901759, + 46.4078642827072, + 46.47009661867249, + 46.53232563612904, + 46.59455132423848, + 46.65677367210142, + 46.718992668764024, + 46.78120830321188, + 46.84342056437193, + 46.90562944111445, + 46.96783492224675, + 47.03003699651993, + 47.09223565262169, + 47.15443087917895, + 47.21662266475964, + 47.27881099786665, + 47.34099586694375, + 47.40317726036925, + 47.465355166458764, + 47.527529573466, + 47.58970046957727, + 47.65186784291737, + 47.714031681542615, + 47.77619197344676, + 47.8383487065548, + 47.90050186872475, + 47.96265144775038, + 48.02479743135375, + 48.086939807191904, + 48.14907856285067, + 48.211213685846346, + 48.273345163627766, + 48.33547298356972, + 48.397597132979804, + 48.45971759909095, + 48.52183436906405, + 48.583947429989756, + 48.646056768882076, + 48.70816237268438, + 48.77026422826314, + 48.832362322409544, + 48.894456641842176, + 48.956547173199525, + 49.018633903046606, + 49.08071681786786, + 49.14279590407274, + 49.20487114798976, + 49.266942535867756, + 49.32901005387876, + 49.39107368811038, + 49.453133424572435, + 49.51518924919048, + 49.57724114780755, + 49.639289106185934, + 49.70133311000071, + 49.76337314484629, + 49.82540919622885, + 49.88744124956897, + 49.94946929020309, + 50.01149330337724, + 50.07351327425271, + 50.13552918789975, + 50.19754102929912, + 50.25954878334448, + 50.321552434834956, + 50.38355196848149, + 50.44554736889962, + 50.507538620615136, + 50.56952570805758, + 50.63150861556188, + 50.69348732737064, + 50.75546182762665, + 50.817432100379285, + 50.879398129577915, + 50.94135989907349, + 51.003317392620154, + 51.0652705938689, + 51.12721948637284, + 51.189164053581635, + 51.25110427884194, + 51.31304014539961, + 51.37497163639316, + 51.43689873485932, + 51.49882142372649, + 51.56073968581616, + 51.62265350384516, + 51.68456286041804, + 51.7464677380333, + 51.80836811907596, + 51.87026398582297, + 51.93215532043677, + 51.99404210496672, + 52.0559243213503, + 52.11780195140754, + 52.17967497684506, + 52.24154337925044, + 52.30340714009335, + 52.36526624072708, + 52.42712066238189, + 52.48897038617011, + 52.55081539308055, + 52.612655663978416, + 52.67449117960773, + 52.7363219205843, + 52.79814786740109, + 52.859969000421756, + 52.92178529988147, + 52.9835967458893, + 53.04540331842015, + 53.10720499732094, + 53.16900176230366, + 53.230793592946604, + 53.292580468695775, + 53.35436236885798, + 53.41613927260596, + 53.47791115897162, + 53.53967800684996, + 53.601439794993205, + 53.663196502011694, + 53.724948106375194, + 53.78669458640591, + 53.84843592028356, + 53.91017208603927, + 53.971903061555565, + 54.03362882456825, + 54.09534935265927, + 54.157064623261896, + 54.218774613653764, + 54.28047930095802, + 54.342178662143944, + 54.40387267402121, + 54.46556131324323, + 54.527244556301355, + 54.58892237952551, + 54.650594759085145, + 54.71226167098231, + 54.77392309105641, + 54.835578994977055, + 54.8972293582479, + 54.958874156200274, + 55.02051336399391, + 55.08214695661792, + 55.14377490888349, + 55.205397195428695, + 55.26701379071203, + 55.32862466901208, + 55.39022980442915, + 55.451829170877815, + 55.513422742091635, + 55.575010491616105, + 55.636592392809206, + 55.69816841884194, + 55.759738542692, + 55.82130273714703, + 55.88286097479834, + 55.944413228041114, + 56.00595946907518, + 56.06749966989766, + 56.129033802307234, + 56.19056183789686, + 56.252083748057025, + 56.31359950396914, + 56.37510907660583, + 56.43661243673146, + 56.49810955489459, + 56.55960040143248, + 56.62108494646324, + 56.6825631598872, + 56.74403501138587, + 56.805500470415396, + 56.866959506210456, + 56.928412087776806, + 56.98985818389146, + 57.051297763102724, + 57.11273079372358, + 57.17415724383424, + 57.23557708127556, + 57.2969902736489, + 57.358396788316256, + 57.41979659239244, + 57.48118965274922, + 57.54257593600644, + 57.60395540853683, + 57.66532803645682, + 57.726693785627596, + 57.78805262165454, + 57.8494045098795, + 57.91074941538462, + 57.97208730298398, + 58.03341813722446, + 58.09474188238419, + 58.15605850246544, + 58.21736796119795, + 58.278670222030925, + 58.33996524813267, + 58.4012530023901, + 58.462533447401356, + 58.52380654547806, + 58.5596682368614 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 19.484303253076018, + 19.46627717224457, + 19.448225386116494, + 19.430147790725155, + 19.412044281601073, + 19.393914753771632, + 19.37575910175439, + 19.35757705145788, + 19.339368832574042, + 19.321134169984497, + 19.30287295614311, + 19.284585082985696, + 19.26627044191904, + 19.247928923823796, + 19.229560419037075, + 19.211164649272604, + 19.19274183998953, + 19.17429171181438, + 19.155814152924894, + 19.137309050943358, + 19.118776292942403, + 19.100215765436086, + 19.081627186281455, + 19.063010777058253, + 19.044366254488832, + 19.02569350282207, + 19.006992405730895, + 18.98826284630716, + 18.969504707060278, + 18.950717869913912, + 18.931902048105616, + 18.91305745856471, + 18.894183813337285, + 18.875280991958856, + 18.856348873363082, + 18.83738733587535, + 18.818396257199964, + 18.799375346331598, + 18.780324815937448, + 18.761244373765695, + 18.74213389502411, + 18.722993254297148, + 18.703822325525714, + 18.684620982009374, + 18.665389096403057, + 18.646126372611565, + 18.62683301817749, + 18.607508735694612, + 18.588153395185486, + 18.568766866010748, + 18.549349016853128, + 18.529899715722795, + 18.51041866185154, + 18.490906058074184, + 18.471361602246297, + 18.45178515962579, + 18.432176594772052, + 18.412535771536437, + 18.392862553068795, + 18.373156633698613, + 18.353418211338703, + 18.33364697888497, + 18.313842796596802, + 18.29400552400823, + 18.27413501991307, + 18.25423114236522, + 18.234293748665596, + 18.214322527272408, + 18.194317670173227, + 18.174278864303865, + 18.154205963928607, + 18.134098822540174, + 18.11395729285406, + 18.09378122680002, + 18.073570307423186, + 18.05332472126719, + 18.033044149785812, + 18.01272844172122, + 17.992377445010845, + 17.97199100677091, + 17.95156897330123, + 17.9311111900726, + 17.910617333628128, + 17.89008758396028, + 17.869521615931617, + 17.84891927164791, + 17.82828039235964, + 17.807604818457655, + 17.786892389465475, + 17.766142775936164, + 17.745356151836145, + 17.724532185950064, + 17.703670714273834, + 17.682771571904908, + 17.661834593032697, + 17.64085961094236, + 17.6198464579967, + 17.598794797542695, + 17.577704796291012, + 17.55657611571896, + 17.535408584463507, + 17.514202030213532, + 17.492956279697417, + 17.47167115868569, + 17.450346323883686, + 17.428981935306307, + 17.407577647701267, + 17.386133282921296, + 17.36464866181946, + 17.343123604250167, + 17.321557929054805, + 17.29995128596229, + 17.278303827963263, + 17.256615202727048, + 17.234885224981998, + 17.213113708408432, + 17.191300465631528, + 17.16944530821372, + 17.147548046649877, + 17.12560832226171, + 17.103626279571937, + 17.08160155772388, + 17.059533962854722, + 17.03742329999625, + 17.015269373060548, + 16.99307198483763, + 16.97083076888651, + 16.94854586191521, + 16.926216895195868, + 16.90384366693522, + 16.88142597417582, + 16.858963612788656, + 16.836456377457623, + 16.81390406167915, + 16.791306289649352, + 16.76866318864795, + 16.745974380447905, + 16.723239653686594, + 16.700458795773237, + 16.677631592864845, + 16.65475782987023, + 16.63183712233709, + 16.608869588828707, + 16.585854842338907, + 16.56279266266545, + 16.539682828307686, + 16.51652511645099, + 16.493319302960057, + 16.470064994277543, + 16.44676229979207, + 16.42341082325618, + 16.400010335153812, + 16.376560604602837, + 16.3530613993402, + 16.32951248571269, + 16.305913628663493, + 16.28226442362624, + 16.25856496890901, + 16.234814857091273, + 16.21101384740542, + 16.187161697631897, + 16.16325816408418, + 16.139303001598233, + 16.115295795424984, + 16.09123663360948, + 16.067125098390466, + 16.042960938585168, + 16.018743901477936, + 15.994473732803355, + 15.970150176740463, + 15.945772975900795, + 15.92134170321744, + 15.896856434316737, + 15.872316738934984, + 15.847722353280131, + 15.823073011935461, + 15.798368447839414, + 15.773608392273498, + 15.748792406753067, + 15.723920555407547, + 15.698992396373828, + 15.67400765418258, + 15.648966051644384, + 15.623867309829384, + 15.598711148067034, + 15.573497283918506, + 15.548225265075777, + 15.522895141734919, + 15.49750645799261, + 15.472058924226339, + 15.446552248986578, + 15.42098613896601, + 15.395360299007077, + 15.369674263976167, + 15.343928071138286, + 15.318121251564529, + 15.292253502502255, + 15.26632451925904, + 15.240333995194904, + 15.214281621703845, + 15.188166920095362, + 15.161989913976257, + 15.135750120645005, + 15.10944722346847, + 15.083080903764257, + 15.056650840789857, + 15.030156711718533, + 15.00359819163127, + 14.976974785394594, + 14.95028650003644, + 14.923532836147801, + 14.896713460246238, + 14.869828036671151, + 14.842876227558497, + 14.81585769282914, + 14.788771922059965, + 14.761618906876542, + 14.734398132336034, + 14.707109249291868, + 14.679751906295005, + 14.652325749565254, + 14.624830422970671, + 14.597265568014047, + 14.569630655708872, + 14.541925658955149, + 14.514150043932323, + 14.486303442471186, + 14.458385483931146, + 14.43039579518178, + 14.402334000587523, + 14.374199553883464, + 14.345992410542655, + 14.317712019175572, + 14.289357993896134, + 14.260929946200088, + 14.232427484946657, + 14.203850216330936, + 14.175197575769333, + 14.146469500269468, + 14.117665419816314, + 14.088784929733858, + 14.059827622579682, + 14.030793088109405, + 14.001680913259102, + 13.972490682115208, + 13.943221807795931, + 13.913874204819876, + 13.884447280492106, + 13.854940607271686, + 13.825353754645022, + 13.795686289105493, + 13.76593777412312, + 13.736107602027166, + 13.706195666357255, + 13.676201353268002, + 13.646124213882304, + 13.61596379617056, + 13.585719644915718, + 13.555391301697705, + 13.524978304856297, + 13.494480021370533, + 13.463896319216495, + 13.433226558751564, + 13.40247026508338, + 13.371626959937092, + 13.340696161627655, + 13.309677385027419, + 13.278569973438412, + 13.247373770958685, + 13.2160881138527, + 13.184712502925867, + 13.153246435381183, + 13.121689404797554, + 13.090040901095067, + 13.058300410494766, + 13.026467247401127, + 12.994541226747355, + 12.962521655385062, + 12.930408004433428, + 12.898199741153658, + 12.86589632890676, + 12.833497227126097, + 12.801001723182926, + 12.768409604732122, + 12.735720151103772, + 12.702932805647315, + 12.670047007602424, + 12.637062192056508, + 12.603977789909662, + 12.570793059741662, + 12.537507760159743, + 12.504121141172998, + 12.484531707872739 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Let's consider a satellite in **Low-Earth Orbit**." - ] + "lat": [ + 59.4028987652672, + 59.341735525022635, + 59.280564362904975, + 59.21938532107489, + 59.15819844136085, + 59.097003765267885, + 59.035801333970234, + 58.97459118831975, + 58.913373368853904, + 58.85214791578912, + 58.79091486903024, + 58.72967426817021, + 58.66842615250004, + 58.60717056100129, + 58.545907532354256, + 58.48463710494558, + 58.423359316861585, + 58.362074205897315, + 58.30078180955609, + 58.23948216505932, + 58.17817530933845, + 58.116861279043384, + 58.05554011054954, + 57.99421183995109, + 57.9328765030682, + 57.87153413545449, + 57.810184772389775, + 57.748828448889846, + 57.68746519970435, + 57.626095059326715, + 57.5647180619866, + 57.50333424165734, + 57.44194363206272, + 57.38054626666996, + 57.31914217869757, + 57.25773140112096, + 57.19631396666625, + 57.13488990781866, + 57.073459256821444, + 57.01202204568456, + 56.95057830617733, + 56.88912806983508, + 56.82767136796697, + 56.76620823164732, + 56.70473869172484, + 56.643262778821374, + 56.58178052334029, + 56.520291955458944, + 56.45879710513538, + 56.39729600211572, + 56.33578867592548, + 56.27427515587715, + 56.21275547107655, + 56.15122965041531, + 56.08969772257908, + 56.02815971604626, + 55.966615659095815, + 55.905065579800706, + 55.843509506032966, + 55.7819474654712, + 55.720379485592595, + 55.65880559368108, + 55.597225816825734, + 55.53564018192886, + 55.47404871569881, + 55.41245144465529, + 55.35084839513657, + 55.289239593291505, + 55.22762506508568, + 55.166004836308076, + 55.10437893256281, + 55.042747379277834, + 54.98111020170223, + 54.919467424914764, + 54.8578190738159, + 54.796165173133865, + 54.73450574743109, + 54.67284082109608, + 54.611170418349474, + 54.54949456325107, + 54.48781327969052, + 54.426126591396, + 54.364434521932125, + 54.302737094707766, + 54.241034332967935, + 54.17932625979968, + 54.11761289813904, + 54.05589427076168, + 53.994170400291225, + 53.93244130919749, + 53.870707019803866, + 53.808967554279235, + 53.74722293464397, + 53.6854731827758, + 53.62371832040228, + 53.561958369105675, + 53.5001933503297, + 53.43842328537102, + 53.376648195386835, + 53.31486810139288, + 53.253083024270744, + 53.19129298476043, + 53.1294980034649, + 53.067698100856916, + 53.00589329727041, + 52.94408361290798, + 52.88226906783883, + 52.820449682006014, + 52.75862547521883, + 52.69679646715741, + 52.63496267737951, + 52.57312412531161, + 52.51128083025494, + 52.44943281139121, + 52.38758008777412, + 52.325722678336504, + 52.263860601889064, + 52.201993877126455, + 52.140122522619485, + 52.07824655682087, + 52.01636599807079, + 51.95448086458841, + 51.89259117447736, + 51.83069694573228, + 51.768798196229085, + 51.70689494373291, + 51.64498720589585, + 51.583075000263996, + 51.52115834426904, + 51.45923725523374, + 51.39731175037754, + 51.33538184680868, + 51.273447561530105, + 51.21150891143807, + 51.14956591332912, + 51.087618583891455, + 51.0256669397105, + 50.96371099727421, + 50.90175077296531, + 50.83978628306563, + 50.77781754376248, + 50.715844571139684, + 50.65386738118475, + 50.5918859897866, + 50.529900412742414, + 50.467910665749045, + 50.40591676440905, + 50.343918724235195, + 50.28191656064242, + 50.219910288954644, + 50.15789992440254, + 50.095885482130406, + 50.03386697718731, + 49.97184442453331, + 49.90981783904376, + 49.84778723550128, + 49.78575262860094, + 49.723714032955876, + 49.661671463088325, + 49.59962493343653, + 49.53757445835297, + 49.47552005211029, + 49.413461728893154, + 49.35139950280341, + 49.28933338786567, + 49.22726339801832, + 49.16518954711892, + 49.10311184894944, + 49.041030317208154, + 48.97894496551543, + 48.916855807411935, + 48.854762856365426, + 48.7926661257618, + 48.73056562891055, + 48.66846137904978, + 48.60635338933823, + 48.54424167286086, + 48.48212624262721, + 48.42000711157798, + 48.35788429257616, + 48.29575779841238, + 48.233627641810145, + 48.17149383541678, + 48.10935639180941, + 48.047215323499245, + 47.9850706429232, + 47.92292236245071, + 47.86077049438109, + 47.798615050950346, + 47.73645604432206, + 47.67429348659332, + 47.61212738979902, + 47.549957765903464, + 47.48778462680547, + 47.42560798434371, + 47.363427850287664, + 47.30124423634411, + 47.23905715415547, + 47.17686661530532, + 47.114672631310185, + 47.052475213624454, + 46.99027437364582, + 46.92807012270606, + 46.865862472078, + 46.803651432972394, + 46.74143701654576, + 46.67921923388989, + 46.616998096038095, + 46.55477361397001, + 46.492545798602606, + 46.43031466079536, + 46.36808021135532, + 46.30584246102871, + 46.24360142050658, + 46.18135710042281, + 46.119109511360705, + 46.05685866384393, + 45.99460456834157, + 45.932347235273454, + 45.87008667500067, + 45.807822897833276, + 45.745555914026205, + 45.68328573378688, + 45.621012367265884, + 45.55873582456199, + 45.496456115727604, + 45.434173250759024, + 45.3718872396027, + 45.30959809215907, + 45.247305818274164, + 45.1850104277462, + 45.1227119303227, + 45.060410335707296, + 44.99810565355051, + 44.935797893454634, + 44.873487064979805, + 44.81117317763341, + 44.748856240876194, + 44.6865362641271, + 44.62421325675404, + 44.561887228080685, + 44.4995581873833, + 44.43722614389843, + 44.37489110681226, + 44.31255308526669, + 44.25021208836421, + 44.18786812515863, + 44.125521204661794, + 44.06317133584045, + 44.00081852762393, + 43.9384627888935, + 43.876104128488336, + 43.81374255521044, + 43.751378077815346, + 43.68901070501727, + 43.62664044549407, + 43.56426730787791, + 43.501891300762715, + 43.43951243269996, + 43.37713071220634, + 43.31474614775412, + 43.25235874777627, + 43.189968520671584, + 43.12757547479515, + 43.06517961846579, + 43.00278095996201, + 42.94037950752938, + 42.877975269371156, + 42.81556825365317, + 42.75315846850909, + 42.69074592203098, + 42.62833062227412, + 42.565912577263056, + 42.50349179498087, + 42.44106828337672, + 42.37864205036273, + 42.316213103820616, + 42.2537814515923, + 42.19134710148484, + 42.12891006127627, + 42.06647033870498, + 42.00402794147564, + 41.941582877264, + 41.87913515370756, + 41.81668477841215, + 41.75423175894894, + 41.69177610286168, + 41.6293178176562, + 41.566856910806315, + 41.5043933897586, + 41.44192726192292, + 41.379458534679344, + 41.316987215374866, + 41.25451331132997, + 41.19203682983015, + 41.129557778129424, + 41.06707616345659, + 41.004591993005256, + 40.94210527393903, + 40.879616013396586, + 40.870174724460455 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 23.474149488891197, + 23.439240802103686, + 23.404442290903805, + 23.369753307031907, + 23.335173039046126, + 23.300701184667005, + 23.266336942137734, + 23.232079682582988, + 23.19792878185441, + 23.16388362049568, + 23.129943583699212, + 23.096107893158177, + 23.062376279422985, + 23.028747973271695, + 22.99522237805459, + 22.961798901566393, + 22.928476955989986, + 22.89525595786829, + 22.86213515996707, + 22.82911432361939, + 22.796192710109413, + 22.76336975301119, + 22.73064489007144, + 22.6980175631594, + 22.665487218228648, + 22.633053305290765, + 22.60071511027022, + 22.568472427364114, + 22.536324550424837, + 22.50427094530433, + 22.472311081734127, + 22.440444433280067, + 22.408670477319134, + 22.376988526895573, + 22.345398403084726, + 22.313899426381163, + 22.282491089038004, + 22.25117288695771, + 22.219944319643012, + 22.188804890176684, + 22.1577541051864, + 22.126791306711137, + 22.095916344567776, + 22.065128567733932, + 22.034427496704982, + 22.00381265536525, + 21.973283570970246, + 21.942839774097617, + 21.91248063054066, + 21.882206013657964, + 21.852015295760978, + 21.821908020479075, + 21.791883734636073, + 21.761941988219313, + 21.73208233434811, + 21.702304329253252, + 21.672607364157248, + 21.64299133762422, + 21.613455646962883, + 21.5839998605778, + 21.554623549857872, + 21.525326289144964, + 21.49610765570835, + 21.46696706162603, + 21.43790442614118, + 21.408919167066433, + 21.380010873144425, + 21.35117913591536, + 21.322423549710912, + 21.29374371161965, + 21.26513905337115, + 21.236609513698788, + 21.208154529733836, + 21.179773709378033, + 21.151466663173675, + 21.12323300429273, + 21.09507234850575, + 21.0669843141647, + 21.038968354085355, + 21.011024427912854, + 20.983151993514177, + 20.95535067935496, + 20.927620116373586, + 20.89995993796396, + 20.87236977995638, + 20.84484911249453, + 20.817397912418098, + 20.790015654642477, + 20.762701984536722, + 20.735456549813822, + 20.708279000497388, + 20.681168988916323, + 20.65412616967267, + 20.627150031536736, + 20.600240569817874, + 20.573397277751074, + 20.546619818885254, + 20.519907858948326, + 20.493261065847925, + 20.466679109643742, + 20.44016149443746, + 20.41370823073636, + 20.387318826861488, + 20.360992961320218, + 20.334730314691686, + 20.308530569596208, + 20.28239341070151, + 20.256318356594544, + 20.230305432159042, + 20.204354159974503, + 20.178464232690008, + 20.152635344911694, + 20.12686719318932, + 20.101159475995896, + 20.075511893717668, + 20.049923980535596, + 20.02439577681022, + 19.998926820471617, + 19.973516819397027, + 19.94816548330977, + 19.92287252374373, + 19.89763765405044, + 19.872460421277115, + 19.847340878539356, + 19.822278576433355, + 19.797273235400056, + 19.772324577621895, + 19.747432327010998, + 19.722596209184964, + 19.697815951468083, + 19.67309111476741, + 19.648421765957533, + 19.62380746928454, + 19.59924795873323, + 19.574742969932245, + 19.55029224012223, + 19.52589550816139, + 19.501552346409543, + 19.477262833098163, + 19.45302654374244, + 19.428843223518413, + 19.40471261915128, + 19.380634478906376, + 19.356608552567533, + 19.33263459144238, + 19.308712180242658, + 19.284841409459084, + 19.261021866778645, + 19.23725330944698, + 19.213535496175453, + 19.189868187121906, + 19.16625114387843, + 19.142683961368157, + 19.119166740218898, + 19.09569907817726, + 19.072280742475023, + 19.048911501730423, + 19.02559112594036, + 19.00231938645557, + 18.979095887892928, + 18.955920740496733, + 18.932793551557843, + 18.90971409778873, + 18.886682157211194, + 18.8636975091549, + 18.84075993424557, + 18.81786921438908, + 18.795024964674887, + 18.77222730574846, + 18.74947585521856, + 18.726770400043645, + 18.704110728418215, + 18.68149662977027, + 18.658927894740632, + 18.636404147093813, + 18.613925516087267, + 18.59149162787686, + 18.56910227790337, + 18.546757262789583, + 18.52445638032153, + 18.502199429450783, + 18.479986210274117, + 18.457816355941198, + 18.435690005026515, + 18.413606792941597, + 18.391566524313028, + 18.36956900487601, + 18.34761404147432, + 18.32570144204714, + 18.30383084752228, + 18.282002404196675, + 18.26021575515189, + 18.23847071263222, + 18.216767089934233, + 18.195104701409747, + 18.173483362448078, + 18.151902721378733, + 18.130362931850833, + 18.10886364424288, + 18.087404678039647, + 18.065985853736795, + 18.04460699282812, + 18.023267917795607, + 18.001968452113314, + 17.980708252127112, + 17.959487479453827, + 17.938305792382646, + 17.917163018250395, + 17.896058985354475, + 17.87499352293086, + 17.853966461157516, + 17.832977463043463, + 17.812026696815014, + 17.79111382732992, + 17.770238688447566, + 17.74940111493956, + 17.72860094247772, + 17.70783800762195, + 17.68711214782817, + 17.666423033326677, + 17.64577083952174, + 17.625155238394047, + 17.60457607088534, + 17.584033178793565, + 17.563526404765152, + 17.543055592299552, + 17.522620417637132, + 17.50222106213891, + 17.481857203709932, + 17.461528689174113, + 17.441235366169476, + 17.42097708314954, + 17.400753689372625, + 17.38056503489856, + 17.360410802488413, + 17.340291179980948, + 17.320205851711886, + 17.300154670889835, + 17.280137491503172, + 17.26015416830941, + 17.240204556823375, + 17.220288345230554, + 17.200405726755434, + 17.180556391084394, + 17.16074019674557, + 17.140957003000267, + 17.12120666985175, + 17.101489058025578, + 17.08180386088031, + 17.062151276783965, + 17.04253100052572, + 17.022942895705327, + 17.00338682662594, + 16.983862658292242, + 16.96437025640757, + 16.944909487362548, + 16.92548005014345, + 16.90608214870383, + 16.886715483389253, + 16.867379923318037, + 16.848075338269336, + 16.828801598697964, + 16.809558575708262, + 16.790345972971977, + 16.77116399910584, + 16.75201235907333, + 16.732890926589672, + 16.713799576000923, + 16.694738182294394, + 16.67570662108727, + 16.656704768621214, + 16.637732333665713, + 16.61878952990299, + 16.599876067336737, + 16.580991824678428, + 16.56213668124483, + 16.543310516962823, + 16.52451321235694, + 16.50574448044215, + 16.487004539125593, + 16.468293102607078, + 16.449610053769483, + 16.430955276078993, + 16.412328653570114, + 16.39373007086011, + 16.375159245031917, + 16.356616398028972, + 16.338101248068337, + 16.3196136820146, + 16.30115358729801, + 16.282720851892734, + 16.264315364324222, + 16.245937013664893, + 16.227585521426093, + 16.209261113955993, + 16.190963513838458, + 16.172692612289914, + 16.154448301057023, + 16.13623047240271, + 16.11803901912156, + 16.115292745952804 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "code", - "execution_count": 34, - "metadata": {}, - "outputs": [], - "source": [ - "earth = environment.access_celestial_object_with_name(\"Earth\")" - ] + "lat": [ + 40.91246388406047, + 40.97495172520391, + 41.03743702098229, + 41.0999197642456, + 41.16239994780883, + 41.22487756446235, + 41.287352606965534, + 41.34982506804253, + 41.41229494039154, + 41.474762216678194, + 41.53722688953841, + 41.59968895157186, + 41.66214839535111, + 41.724605213417405, + 41.78705939827446, + 41.849510942398545, + 41.9119598382333, + 41.97440607818476, + 42.03684965463058, + 42.09929055991331, + 42.16172878634412, + 42.2241643261949, + 42.28659717170849, + 42.349027315093416, + 42.411454748518736, + 42.47387946412359, + 42.53630145401012, + 42.59872071024743, + 42.66113722486353, + 42.72355098985564, + 42.78596199718475, + 42.84837023877076, + 42.910775706501674, + 42.97317839222857, + 43.03557828776028, + 43.097975384873656, + 43.16036967530555, + 43.22276115075657, + 43.28514980288427, + 43.347535623312375, + 43.40991860362578, + 43.4722987353652, + 43.53467601003731, + 43.59705041910844, + 43.65942195400031, + 43.72179060609911, + 43.784156366748796, + 43.846519227254, + 43.9088791788734, + 43.97123621282864, + 44.0335903203002, + 44.09594149242098, + 44.15828972028642, + 44.22063499494762, + 44.282977307414164, + 44.34531664864741, + 44.40765300956965, + 44.469986381059634, + 44.53231675394636, + 44.59464411901914, + 44.65696846702217, + 44.719289788649554, + 44.781608074554384, + 44.84392331534191, + 44.90623550157322, + 44.968544623757225, + 45.030850672360664, + 45.09315363780294, + 45.15545351045074, + 45.21775028062742, + 45.28004393860623, + 45.34233447461286, + 45.404621878819604, + 45.46690614135328, + 45.52918725229095, + 45.59146520165443, + 45.65373997941959, + 45.71601157551119, + 45.778279979797425, + 45.84054518210001, + 45.902807172186115, + 45.96506593977203, + 46.027321474516114, + 46.089573766028025, + 46.15182280386353, + 46.21406857751928, + 46.27631107644177, + 46.33855029002295, + 46.40078620759386, + 46.46301881843445, + 46.52524811176672, + 46.58747407675747, + 46.649696702511314, + 46.71191597807984, + 46.77413189245707, + 46.836344434572986, + 46.898553593303575, + 46.960759357463694, + 47.022961715809856, + 47.085160657033335, + 47.14735616976943, + 47.20954824259177, + 47.271736864008034, + 47.333922022467846, + 47.39610370635818, + 47.45828190399805, + 47.520456603647396, + 47.58262779350048, + 47.644795461688155, + 47.70695959627187, + 47.769120185251566, + 47.83127721656106, + 47.893430678062714, + 47.955580557556374, + 48.017726842772475, + 48.07986952137458, + 48.1420085809532, + 48.204144009033605, + 48.26627579307142, + 48.32840392044688, + 48.39052837847414, + 48.4526491543957, + 48.51476623537713, + 48.5768796085159, + 48.63898926083522, + 48.70109517928548, + 48.763197350738025, + 48.82529576199397, + 48.88739039977886, + 48.949481250737286, + 49.01156830144156, + 49.07365153838725, + 49.13573094798657, + 49.197806516577984, + 49.259878230419226, + 49.321946075689674, + 49.384010038483474, + 49.446070104818375, + 49.50812626063015, + 49.57017849176797, + 49.632226784002086, + 49.69427112301758, + 49.756311494416714, + 49.818347883711894, + 49.88038027633453, + 49.94240865762935, + 50.00443301284976, + 50.06645332716549, + 50.128469585657946, + 50.19048177331445, + 50.25248987503715, + 50.31449387563587, + 50.37649375983041, + 50.43848951224422, + 50.50048111741199, + 50.56246855977496, + 50.624451823675145, + 50.68643089336416, + 50.74840575299775, + 50.81037638662993, + 50.87234277822199, + 50.934304911635806, + 50.9962627706351, + 51.05821633887915, + 51.12016559993128, + 51.18211053725316, + 51.24405113419941, + 51.3059873740259, + 51.3679192398835, + 51.429846714819114, + 51.49176978176926, + 51.55368842356859, + 51.61560262294423, + 51.677512362510086, + 51.739417624775506, + 51.80131839213942, + 51.86321464688554, + 51.92510637118955, + 51.98699354711284, + 52.048876156604514, + 52.110754181493924, + 52.172627603499485, + 52.234496404222575, + 52.29636056514265, + 52.35822006762457, + 52.42007489291216, + 52.48192502212999, + 52.54377043627616, + 52.6056111162308, + 52.667447042750226, + 52.729278196460925, + 52.79110455786891, + 52.85292610735259, + 52.91474282515781, + 52.976554691406115, + 53.03836168608724, + 53.10016378906119, + 53.16196098005062, + 53.2237532386501, + 53.28554054431873, + 53.34732287637547, + 53.409100214006905, + 53.470872536261574, + 53.532639822043876, + 53.594402050122284, + 53.65615919912263, + 53.717911247528704, + 53.7796581736757, + 53.841399955758035, + 53.90313657182361, + 53.9648679997676, + 54.026594217340765, + 54.088315202141594, + 54.150030931619014, + 54.211741383063504, + 54.27344653361605, + 54.33514636026196, + 54.39684083982453, + 54.458529948973435, + 54.52021366421832, + 54.58189196190333, + 54.64356481821414, + 54.705232209170966, + 54.766894110630005, + 54.8285504982758, + 54.89020134762917, + 54.951846634041, + 55.01348633268574, + 55.07512041857035, + 55.13674886652505, + 55.198371651205875, + 55.25998874708647, + 55.32160012846622, + 55.38320576946358, + 55.44480564400983, + 55.50639972585759, + 55.56798798857328, + 55.62957040553145, + 55.69114694992251, + 55.752717594744574, + 55.814282312805084, + 55.87584107671229, + 55.93739385888411, + 55.9989406315402, + 56.060481366696344, + 56.122016036171836, + 56.18354461158297, + 56.2450670643365, + 56.306583365637216, + 56.368093486479516, + 56.429597397649594, + 56.491095069715804, + 56.55258647303715, + 56.614071577756384, + 56.675550353793206, + 56.73702277085181, + 56.79848879841229, + 56.85994840573265, + 56.921401561839076, + 56.98284823553424, + 57.04428839539021, + 57.10572200974161, + 57.167149046692906, + 57.228569474111474, + 57.28998325962049, + 57.35139037060699, + 57.41279077421214, + 57.474184437332745, + 57.535571326612704, + 57.59695140844987, + 57.65832464898919, + 57.71969101411533, + 57.78105046946048, + 57.842402980394475, + 57.903748512026276, + 57.965087029195, + 58.026418496476865, + 58.08774287817788, + 58.149060138326675, + 58.21037024068104, + 58.271673148721355, + 58.332968825642176, + 58.3942572343597, + 58.45553833750253, + 58.516812097412135, + 58.57807847613378, + 58.639337435423, + 58.70058893673875, + 58.76183294123467, + 58.82306940976654, + 58.884298302884254, + 58.945519580824204, + 59.00673320351581, + 59.06793913057182, + 59.129137321289456, + 59.19032773463955, + 59.2515103292738, + 59.31268506351667, + 59.37385189535743, + 59.426530979168334 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 24.084214972942476, + 24.066009093275163, + 24.04777678087879, + 24.02951792826503, + 24.011232259328118, + 23.992920001724116, + 23.974580878285977, + 23.95621477941645, + 23.937821594976718, + 23.919401214293377, + 23.900953526142935, + 23.882478418758744, + 23.863975611729003, + 23.84544532837693, + 23.82688728717702, + 23.808301374140513, + 23.78968747471521, + 23.771045473783744, + 23.752375255648673, + 23.733676535949026, + 23.71494953403221, + 23.696193964370778, + 23.677409708953462, + 23.658596649169684, + 23.6397546658245, + 23.62088363911911, + 23.601983280560745, + 23.583053805336824, + 23.564094923737933, + 23.54510651353983, + 23.526088451897664, + 23.507040615344064, + 23.487962879791777, + 23.46885512051913, + 23.449717044080206, + 23.430548860673195, + 23.411350275571223, + 23.392121161496544, + 23.372861390521503, + 23.353570834063024, + 23.33424936287605, + 23.31489667896239, + 23.29551298794477, + 23.27609799048218, + 23.256651554654233, + 23.2371735478602, + 23.21766383681725, + 23.198122287547513, + 23.178548765384384, + 23.158942966859176, + 23.139305092099097, + 23.119634836225302, + 23.099932061745204, + 23.080196630451706, + 23.060428403409016, + 23.04062724096307, + 23.02079283462055, + 23.00092537945205, + 22.98102456548697, + 22.961090250110896, + 22.941122289957754, + 22.921120540898603, + 22.90108485804869, + 22.881014927658942, + 22.860910939493568, + 22.840772578256445, + 22.820599695958673, + 22.80039214382759, + 22.78014977229612, + 22.759872430995518, + 22.739559968760883, + 22.719212065511385, + 22.69882890464988, + 22.678410164464022, + 22.657955690509894, + 22.637465327517724, + 22.616938919376715, + 22.596376309131145, + 22.575777170883043, + 22.5551416821677, + 22.534469515373882, + 22.513760510109076, + 22.493014505121618, + 22.472231338275815, + 22.451410846548978, + 22.43055286602795, + 22.409657063812638, + 22.388723610379216, + 22.367752171014658, + 22.346742578179263, + 22.32569466341568, + 22.304608257333594, + 22.28348318961304, + 22.262319120894208, + 22.241116215156847, + 22.21987413113627, + 22.19859269470611, + 22.177271730768176, + 22.155911063254532, + 22.134510515106104, + 22.113069908284373, + 22.09158889565305, + 22.070067633365465, + 22.048505772276897, + 22.02690313031431, + 22.00525952438926, + 21.98357477038036, + 21.961848683120493, + 21.940080908307205, + 21.91827159487154, + 21.896420386395445, + 21.874527093484662, + 21.852591525669204, + 21.830613491402687, + 21.808592798033246, + 21.78652908372344, + 21.764422489815395, + 21.742272652243486, + 21.720079373918605, + 21.697842456616343, + 21.675561700973542, + 21.653236906481066, + 21.630867871470002, + 21.60845422501288, + 21.585996099293926, + 21.563493121030483, + 21.54094508384682, + 21.518351780162778, + 21.495713001192573, + 21.47302853693753, + 21.450298008070025, + 21.427521538321894, + 21.404698745891764, + 21.38182941581845, + 21.358913331880863, + 21.335950276586743, + 21.312940031166235, + 21.289882375550235, + 21.266776920280453, + 21.24362377888138, + 21.220422559258715, + 21.197173036095656, + 21.173874982729423, + 21.150528171152484, + 21.127132372000172, + 21.10368718643367, + 21.080192718534686, + 21.056648566701224, + 21.03305449602744, + 21.0094102701969, + 20.985715651473722, + 20.96197040068673, + 20.938174109130948, + 20.91432687093154, + 20.89042827446477, + 20.866478074723435, + 20.842476025219884, + 20.81842187795883, + 20.794315383442626, + 20.770156290653564, + 20.745944178938807, + 20.721679130395845, + 20.69736072127479, + 20.672988694352927, + 20.64856279083089, + 20.62408275031486, + 20.5995483108065, + 20.57495904059395, + 20.550315010629884, + 20.525615785928256, + 20.500861097954452, + 20.476050676495984, + 20.451184249668486, + 20.4262615438909, + 20.401282283878466, + 20.376246024524807, + 20.351152823285577, + 20.32600223158054, + 20.300793967159276, + 20.275527746003515, + 20.25020328230377, + 20.224820288451067, + 20.199378306924103, + 20.173877382656574, + 20.148317054452686, + 20.122697027350053, + 20.09701700451569, + 20.07127668722447, + 20.04547577484983, + 20.01961396484279, + 19.993690784627415, + 19.96770626396563, + 19.941659926366558, + 19.915551461451333, + 19.88938055684836, + 19.863146898171472, + 19.83685016900267, + 19.810489882789987, + 19.784066055200274, + 19.75757819553913, + 19.731025979112907, + 19.704409079111766, + 19.677727166601056, + 19.650979910502606, + 19.62416680946749, + 19.597287864268736, + 19.570342569180006, + 19.54333058436166, + 19.516251567734226, + 19.489105174966546, + 19.46189105946025, + 19.434608872319153, + 19.40725809424741, + 19.379838707909176, + 19.352350189329854, + 19.32479218026993, + 19.297164320095835, + 19.269466245775018, + 19.241697591849043, + 19.213857822310263, + 19.18594690298734, + 19.157964292918418, + 19.129909616740065, + 19.101782496559142, + 19.07358255193114, + 19.045309399843784, + 19.016962654686356, + 18.98854176014718, + 18.96004666156126, + 18.931476797317913, + 18.90283177122451, + 18.874111184381874, + 18.845314635168606, + 18.816441719212005, + 18.787491861270478, + 18.758464987597094, + 18.729360517336307, + 18.70017803488621, + 18.67091712177352, + 18.64157735663498, + 18.612158315192225, + 18.582659402124705, + 18.5530805234363, + 18.523421077849576, + 18.493680629162697, + 18.463858738129865, + 18.433954962437582, + 18.4039688566691, + 18.37389997229049, + 18.343747689513744, + 18.313511889665904, + 18.283191946577094, + 18.25278739894015, + 18.222297782186992, + 18.191722628455263, + 18.16106146656488, + 18.13031365388754, + 18.099479048712823, + 18.068557001631262, + 18.037547027887285, + 18.006448639261297, + 17.975261344032894, + 17.943984646955066, + 17.91261804921736, + 17.88116088032036, + 17.84961297043081, + 17.817973641771676, + 17.786242380964968, + 17.75441867092003, + 17.722501990787002, + 17.690491815926176, + 17.658387449778473, + 17.626188696219405, + 17.593894850939055, + 17.56150537379841, + 17.52901972070046, + 17.496437343542873, + 17.46375769019123, + 17.430980204443095, + 17.39810415789059, + 17.36512932226392, + 17.332054960831385, + 17.29888050072485, + 17.265605364825383, + 17.23222897171125, + 17.198750735622326, + 17.165169898326223, + 17.13148620146066, + 17.097698877913512, + 17.063807324172203, + 17.02981093218002, + 16.99570908929676, + 16.961501178260104, + 16.927186409033023, + 16.89276449116762, + 16.85823462516144, + 16.823596174814224, + 16.788848499071463, + 16.753990951997437, + 16.723878107149126 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We can define its orbit with **Classical Orbital Elements**:" - ] + "lat": [ + 58.50291802600921, + 58.44164261784192, + 58.38035987490311, + 58.31906983478653, + 58.257772534798896, + 58.196468011960164, + 58.135156303012295, + 58.073837444412625, + 58.012511472341046, + 57.95117842270728, + 57.889838331144794, + 57.82849123301679, + 57.76713716342443, + 57.7057761571995, + 57.644408248913294, + 57.583033472875904, + 57.5216518631447, + 57.46026345351819, + 57.39886827754166, + 57.33746636851536, + 57.27605775948694, + 57.214642483258565, + 57.153220572393906, + 57.09179205921093, + 57.03035697579012, + 56.96891535397454, + 56.90746722537691, + 56.84601262137318, + 56.784551573109155, + 56.723084111507475, + 56.66161026725995, + 56.600130070835974, + 56.53864355248217, + 56.47715074222938, + 56.41565166988617, + 56.35414636504523, + 56.29263485709012, + 56.23111717518764, + 56.16959334829463, + 56.10806340516424, + 56.04652737433926, + 55.98498528415902, + 55.92343716275887, + 55.861883038078155, + 55.80032293785248, + 55.73875688962031, + 55.677184920729104, + 55.61560705832861, + 55.554023329375916, + 55.492433760642825, + 55.4308383787079, + 55.36923720996423, + 55.30763028061818, + 55.246017616697046, + 55.18439924404197, + 55.12277518831313, + 55.06114547499679, + 54.99951012939733, + 54.937869176645016, + 54.87622264169436, + 54.81457054933212, + 54.75291292416888, + 54.69124979064635, + 54.62958117304219, + 54.56790709546291, + 54.50622758184974, + 54.444542655984975, + 54.382852341483805, + 54.32115666180175, + 54.259455640233945, + 54.197749299921355, + 54.13603766384376, + 54.07432075482532, + 54.01259859554094, + 53.95087120850793, + 53.889138616093724, + 53.827400840513775, + 53.76565790383999, + 53.703909827991325, + 53.64215663474059, + 53.580398345720155, + 53.51863498241383, + 53.456866566162766, + 53.39509311817123, + 53.33331465949905, + 53.271531211068016, + 53.20974279366071, + 53.147949427927664, + 53.086151134379186, + 53.02434793339113, + 52.962539845210834, + 52.90072688994854, + 52.83890908758401, + 52.77708645797128, + 52.71525902083089, + 52.65342679575726, + 52.59158980221647, + 52.52974805955373, + 52.467901586984645, + 52.406050403601974, + 52.344194528379965, + 52.28233398016683, + 52.22046877769195, + 52.15859893956343, + 52.096724484275775, + 52.034845430200946, + 51.97296179559487, + 51.91107359860217, + 51.8491808572481, + 51.78728358944432, + 51.72538181299445, + 51.66347554558548, + 51.601564804795046, + 51.53964960808899, + 51.4777299728295, + 51.415805916264986, + 51.353877455536875, + 51.29194460768485, + 51.23000738963817, + 51.16806581822304, + 51.10611991015988, + 51.04416968207159, + 50.98221515047336, + 50.92025633177925, + 50.858293242307525, + 50.79632589827197, + 50.73435431578734, + 50.672378510875184, + 50.61039849945458, + 50.548414297350305, + 50.48642592028915, + 50.424433383907854, + 50.36243670374411, + 50.30043589524218, + 50.238430973758284, + 50.17642195455166, + 50.1144088527909, + 50.05239168355825, + 49.99037046184151, + 49.92834520254101, + 49.86631592046703, + 49.80428263034705, + 49.74224534681645, + 49.680204084424965, + 49.61815885764089, + 49.556109680843, + 49.49405656832734, + 49.43199953430483, + 49.36993859290819, + 49.307873758183085, + 49.245805044093295, + 49.183732464527026, + 49.12165603328672, + 49.059575764095335, + 48.9974916706014, + 48.935403766370285, + 48.87331206489101, + 48.8112165795736, + 48.74911732375681, + 48.68701431069789, + 48.62490755357883, + 48.56279706551161, + 48.50068285952907, + 48.438564948590354, + 48.37644334558625, + 48.31431806332995, + 48.25218911456495, + 48.19005651196093, + 48.127920268121834, + 48.065780395576304, + 48.00363690678334, + 47.941489814137306, + 47.879339129958986, + 47.817184866503084, + 47.755027035954434, + 47.69286565043575, + 47.630700721998274, + 47.56853226262715, + 47.50636028424668, + 47.444184798711284, + 47.38200581781053, + 47.319823353275304, + 47.257637416767416, + 47.195448019887394, + 47.13325517417149, + 47.071058891098495, + 47.00885918208082, + 46.94665605846936, + 46.884449531559625, + 46.822239612581505, + 46.760026312706735, + 46.697809643046114, + 46.63558961465631, + 46.57336623853064, + 46.51113952560419, + 46.44890948675987, + 46.38667613281794, + 46.32443947454219, + 46.262199522644835, + 46.1999562877774, + 46.137709780537584, + 46.075460011466376, + 46.0132069910548, + 45.95095072973537, + 45.88869123788624, + 45.82642852583711, + 45.76416260385988, + 45.70189348217386, + 45.63962117095086, + 45.57734568030598, + 45.51506702030501, + 45.45278520096043, + 45.39050023223913, + 45.32821212405292, + 45.26592088626356, + 45.20362652868817, + 45.14132906108987, + 45.07902849318432, + 45.016724834637785, + 44.95441809507266, + 44.89210828405894, + 44.82979541111925, + 44.76747948573404, + 44.70516051733223, + 44.64283851529624, + 44.5805134889679, + 44.518185447638004, + 44.45585440055377, + 44.393520356915936, + 44.331183325885355, + 44.268843316573744, + 44.20650033804869, + 44.14415439933945, + 44.08180550942658, + 44.01945367724945, + 43.957098911703085, + 43.89474122164494, + 43.83238061588555, + 43.770017103193744, + 43.70765069230147, + 43.64528139189531, + 43.5829092106204, + 43.520534157086324, + 43.45815623985759, + 43.39577546746036, + 43.33339184837951, + 43.27100539106521, + 43.20861610392422, + 43.146223995323986, + 43.083829073598395, + 43.0214313470383, + 42.95903082389658, + 42.89662751239325, + 42.83422142070611, + 42.77181255697722, + 42.70940092931071, + 42.64698654577849, + 42.58456941441133, + 42.522149543204044, + 42.45972694012042, + 42.39730161308388, + 42.33487356998402, + 42.27244281867431, + 42.21000936697774, + 42.147573222678076, + 42.0851343935249, + 42.02269288723849, + 41.960248711500604, + 41.89780187395946, + 41.835352382234475, + 41.77290024390802, + 41.71044546653046, + 41.64798805761824, + 41.58552802466035, + 41.52306537510875, + 41.46060011638355, + 41.39813225587793, + 41.335661800949275, + 41.273188758923276, + 41.21071313709968, + 41.14823494274265, + 41.08575418308741, + 41.02327086533729, + 40.960784996670185, + 40.89829658422986, + 40.835805635129844, + 40.773312156459255, + 40.710816155273164, + 40.648317638599195, + 40.585816613434545, + 40.52331308675274, + 40.48897560617905 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 27.697250783443458, + 27.66389716880624, + 27.630644511824055, + 27.597492568249145, + 27.564440593820944, + 27.5314880166387, + 27.498634269007272, + 27.46587878740818, + 27.43322101245881, + 27.40066022078129, + 27.3681961973487, + 27.335828226871758, + 27.30355576614881, + 27.271378275929052, + 27.23929522088207, + 27.20730606956595, + 27.175410126286835, + 27.14360720345594, + 27.111896612978914, + 27.080277838604097, + 27.048750367797552, + 27.017313691698046, + 26.98596730510638, + 26.954710706432717, + 26.923543229575227, + 26.892464716278905, + 26.861474507521383, + 26.830572115866303, + 26.7997570573408, + 26.76902885140276, + 26.738387020910437, + 26.707830923994027, + 26.677360426421956, + 26.646974892980918, + 26.61667385983944, + 26.586456866423532, + 26.556323455386632, + 26.52627317258084, + 26.49630556702983, + 26.466420022809764, + 26.436616431401344, + 26.406894183087058, + 26.377252839311403, + 26.347691964556926, + 26.318211126318513, + 26.288809895079492, + 26.25948767618741, + 26.230244382215876, + 26.20107942435897, + 26.17199238479643, + 26.14298284856742, + 26.1140504035541, + 26.085194640443806, + 26.05641498462751, + 26.02771136854814, + 25.99908322310213, + 25.970530150004514, + 25.94205175366904, + 25.913647641182852, + 25.88531742228621, + 25.857060709353092, + 25.828876949263226, + 25.80076609578213, + 25.772727600946183, + 25.744761087433815, + 25.716866180444647, + 25.68904250768478, + 25.661289699339083, + 25.63360721996062, + 25.60599504082835, + 25.578452631358953, + 25.550979631462898, + 25.523575683429222, + 25.496240431919702, + 25.468973523925754, + 25.441774608771976, + 25.41464316998602, + 25.38757919767524, + 25.360582179920605, + 25.33365177515183, + 25.306787644028592, + 25.27998944942244, + 25.25325685640047, + 25.22658936410953, + 25.199986978145994, + 25.173449201963855, + 25.146975709228077, + 25.120566175722168, + 25.09422027931437, + 25.067937699952154, + 25.041718119635238, + 25.015561054311785, + 24.98946652624286, + 24.96343405541507, + 24.93746333189619, + 24.911554047734192, + 24.885705896943218, + 24.859918575477767, + 24.834191613128663, + 24.808525045892406, + 24.78291840737679, + 24.757371401169593, + 24.73188373273388, + 24.706455109380318, + 24.68108524027077, + 24.65577366829162, + 24.63052044243393, + 24.60532510919814, + 24.58018738496473, + 24.555106987884475, + 24.530083637869158, + 24.505117056570874, + 24.48020696736907, + 24.455352927269463, + 24.43055499926816, + 24.40581274376214, + 24.38112589091704, + 24.35649417257159, + 24.331917322209613, + 24.307395074959324, + 24.282926999468735, + 24.258513170302994, + 24.234153159328915, + 24.209846708105278, + 24.18559355976248, + 24.161393459000315, + 24.137246152069476, + 24.113151386766397, + 24.08910874431618, + 24.065118311754862, + 24.041179673332934, + 24.017292582897415, + 23.993456795777295, + 23.969672068769576, + 23.945938160142326, + 23.922254661510426, + 23.89862167022721, + 23.875038780775366, + 23.85150575716088, + 23.828022364793238, + 23.80458837048341, + 23.7812035424269, + 23.757867482098508, + 23.73458029663084, + 23.71134159022825, + 23.68815113653002, + 23.665008710516553, + 23.641914088492854, + 23.618867048084788, + 23.595867368221427, + 23.572914661033536, + 23.550009044232244, + 23.527150132515803, + 23.504337709946427, + 23.4815715618483, + 23.458851474800085, + 23.436177236613602, + 23.413548468246425, + 23.390965296161674, + 23.368427343751172, + 23.345934403707407, + 23.323486269924004, + 23.30108273747994, + 23.278723602632613, + 23.25640866281317, + 23.234137548522824, + 23.2119103956993, + 23.189726837141617, + 23.1675866748829, + 23.145489712086437, + 23.123435753038844, + 23.1014246031339, + 23.07945590078344, + 23.057529789781377, + 23.035645910726004, + 23.013804073388897, + 22.992004088620902, + 22.970245768337247, + 22.94852892551656, + 22.926853374185704, + 22.905218761319713, + 22.883625239222486, + 22.862072456939416, + 22.84056023262705, + 22.819088385469087, + 22.79765673564652, + 22.77626510434929, + 22.754913145660318, + 22.733601018942153, + 22.712328380247726, + 22.691095054698366, + 22.669900868382562, + 22.64874564835083, + 22.627629222603165, + 22.60655125199005, + 22.585511902598444, + 22.564510837152305, + 22.543547887399075, + 22.522622886009696, + 22.501735666570656, + 22.48088606357115, + 22.46007391240888, + 22.43929888127193, + 22.418561143538643, + 22.39786036917084, + 22.37719639710993, + 22.356569067165548, + 22.33597822001518, + 22.315423697194483, + 22.294905172995186, + 22.27442282684808, + 22.253976334733693, + 22.233565541569405, + 22.21319029309959, + 22.192850435894947, + 22.172545817342918, + 22.15227628565211, + 22.132041521731715, + 22.11184171159394, + 22.091676537751386, + 22.071545851610193, + 22.051449505359106, + 22.0313873519744, + 22.011359245198477, + 21.99136487145818, + 21.971404422232837, + 21.951477585470318, + 21.931584217970517, + 21.911724177287034, + 21.89189732171939, + 21.872103510304893, + 21.852342434720526, + 21.832614291665266, + 21.81291877427623, + 21.793255744500037, + 21.77362506501159, + 21.7540265991866, + 21.734460211115323, + 21.714925765585647, + 21.695422959991454, + 21.675951996703752, + 21.65651257449867, + 21.637104560924637, + 21.617727824220033, + 21.598382233289737, + 21.579067657713114, + 21.55978379963767, + 21.54053086616828, + 21.521308560769327, + 21.502116755660037, + 21.482955323710073, + 21.463824138428382, + 21.44472307397328, + 21.42565200512934, + 21.40661063922465, + 21.38759918850379, + 21.368617361548274, + 21.349665035648624, + 21.330742088720523, + 21.311848399285992, + 21.292983846480002, + 21.274148141942216, + 21.255341502204573, + 21.23656364010481, + 21.217814437173946, + 21.199093775524048, + 21.180401537860135, + 21.16173760747053, + 21.143101868211524, + 21.12449403642793, + 21.105914333317713, + 21.087362476360898, + 21.068838351693877, + 21.050341846018608, + 21.03187284658358, + 21.01343124120233, + 20.99501675012969, + 20.976629598466026, + 20.95826950755592, + 20.939936367386718, + 20.921630068476414, + 20.903350501878894, + 20.8850975591742, + 20.866870964374705, + 20.84867094629909, + 20.830497230000088, + 20.812349709146858, + 20.794228277910253, + 20.77613283098003, + 20.758063263546774, + 20.740019471309626, + 20.73011786982104 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "code", - "execution_count": 35, - "metadata": {}, - "outputs": [], - "source": [ - "a = earth.get_equatorial_radius() + Length.kilometers(500.0)\n", - "e = 0.000\n", - "i = Angle.degrees(97.8893)\n", - "raan = Angle.degrees(100.372)\n", - "aop = Angle.degrees(0.0)\n", - "nu = Angle.degrees(0.0201851)\n", - "\n", - "coe = COE(a, e, i, raan, aop, nu)" - ] + "lat": [ + 42.41841304552455, + 42.480837361090394, + 42.54325894986602, + 42.60567780391352, + 42.66809391525951, + 42.73050727589488, + 42.792917877774165, + 42.85532571281877, + 42.91773077290361, + 42.98013304987679, + 43.042532535545405, + 43.10492922167931, + 43.16732310001045, + 43.22971416223283, + 43.292102400005234, + 43.35448780493825, + 43.416870368613004, + 43.47925008256875, + 43.541626938304724, + 43.60400092728058, + 43.6663720409191, + 43.728740270593036, + 43.79110560764425, + 43.85346804337006, + 43.915827569027236, + 43.97818417583036, + 44.04053785495231, + 44.10288859752698, + 44.16523639463619, + 44.22758123732853, + 44.28992311660631, + 44.35226202342813, + 44.41459794870941, + 44.47693088332089, + 44.53926081809231, + 44.601587743798994, + 44.66391165118085, + 44.72623253092907, + 44.788550373688985, + 44.85086517006034, + 44.913176910595816, + 44.97548558580476, + 45.037791186139756, + 45.100093702015435, + 45.16239312379541, + 45.22468944179488, + 45.28698264628106, + 45.34927272747485, + 45.41155967553836, + 45.47384348059371, + 45.53612413270971, + 45.59840162190481, + 45.66067593814654, + 45.722947071351165, + 45.78521501138705, + 45.8474797480605, + 45.90974127113516, + 45.971999570318815, + 46.034254635266024, + 46.096506455577845, + 46.15875502080113, + 46.22100032043219, + 46.28324234390234, + 46.345481080597494, + 46.40771651984475, + 46.469948650915136, + 46.53217746302331, + 46.59440294532692, + 46.65662508692931, + 46.718843876867126, + 46.78105930412772, + 46.84327135763686, + 46.90548002626113, + 46.96768529880764, + 47.02988716402663, + 47.092085610598126, + 47.15428062715139, + 47.21647220225049, + 47.2786603243978, + 47.34084498203337, + 47.40302616353442, + 47.46520385721804, + 47.52737805132796, + 47.589548734052975, + 47.6517158935145, + 47.7138795177681, + 47.77603959480371, + 47.838196112544914, + 47.90034905885183, + 47.962498421507455, + 48.02464418823646, + 48.08678634669251, + 48.14892488445969, + 48.21105978905289, + 48.273191047916995, + 48.33531864842955, + 48.397442577887404, + 48.45956282352518, + 48.521679372502675, + 48.583792211906314, + 48.6459013287494, + 48.708006709974505, + 48.77010834244012, + 48.83220621293926, + 48.89430030818604, + 48.956390614818154, + 49.01847711939697, + 49.08055980840584, + 49.14263866825343, + 49.20471368526006, + 49.26678484567637, + 49.328852135669834, + 49.39091554132714, + 49.452975048654345, + 49.51503064357507, + 49.577082311933786, + 49.63913003948221, + 49.701173811897796, + 49.76321361477034, + 49.8252494336044, + 49.88728125381852, + 49.94930906074525, + 50.01133283963261, + 50.07335257563113, + 50.13536825381243, + 50.1973798591555, + 50.25938737654927, + 50.321390790791725, + 50.38339008658982, + 50.445385248560946, + 50.50737626122007, + 50.56936310899791, + 50.631345776227555, + 50.693324247146805, + 50.75529850589717, + 50.817268536527095, + 50.87923432297731, + 50.94119584909984, + 51.0031530986443, + 51.0651060552603, + 51.12705470249659, + 51.18899902380027, + 51.25093900251897, + 51.312874621887914, + 51.37480586504727, + 51.43673271502898, + 51.49865515475931, + 51.56057316705756, + 51.62248673463545, + 51.68439584009924, + 51.74630046593669, + 51.80820059453421, + 51.870096208163986, + 51.931987288986086, + 51.99387381904737, + 52.05575578028074, + 52.11763315450734, + 52.17950592342252, + 52.24137406861493, + 52.30323757155159, + 52.3650964135808, + 52.42695057593102, + 52.48880003971308, + 52.5506447859063, + 52.61248479537651, + 52.67432004886309, + 52.73615052697977, + 52.79797621021451, + 52.85979707892811, + 52.92161311335651, + 52.98342429359681, + 53.04523059962533, + 53.10703201128359, + 53.16882850828118, + 53.23062007019338, + 53.29240667646089, + 53.354188306391634, + 53.41596493914687, + 53.477736553759144, + 53.53950312911814, + 53.60126464397349, + 53.663021076932374, + 53.72477240645907, + 53.78651861087672, + 53.84825966835344, + 53.90999555692005, + 53.97172625445595, + 54.033451738691795, + 54.09517198720692, + 54.15688697743223, + 54.21859668663582, + 54.280301091940665, + 54.3420001703107, + 54.403693898552596, + 54.465382253314125, + 54.527065211083624, + 54.588742748190626, + 54.650414840792465, + 54.71208146489178, + 54.77374259632221, + 54.83539821075038, + 54.89704828367396, + 54.958692790421196, + 55.02033170615124, + 55.081965005840836, + 55.14359266430154, + 55.20521465616553, + 55.266830955887286, + 55.32844153774184, + 55.390046375823204, + 55.4516454440465, + 55.513238716132655, + 55.574826165626426, + 55.636407765881934, + 55.69798349006414, + 55.75955331114721, + 55.821117201915634, + 55.88267513495071, + 55.944227082646655, + 56.005773017196915, + 56.06731291059523, + 56.128846734634045, + 56.19037446090257, + 56.25189606078785, + 56.31341150546121, + 56.37492076589401, + 56.43642381284393, + 56.49792061685602, + 56.55941114826079, + 56.62089537717225, + 56.682373273488984, + 56.74384480687942, + 56.80530994679957, + 56.86676866247703, + 56.928220922912956, + 56.9896666968798, + 57.051105952919116, + 57.11253865934268, + 57.173964784217354, + 57.23538429538287, + 57.29679716043558, + 57.35820334673026, + 57.41960282137771, + 57.480995551242415, + 57.542381502943435, + 57.60376064283949, + 57.66513293704515, + 57.72649835141692, + 57.787856851552554, + 57.84920840278961, + 57.91055297020576, + 57.971890518603836, + 58.0332210125282, + 58.09454441624935, + 58.15586069376538, + 58.21716980879814, + 58.27847172479137, + 58.33976640491109, + 58.40105381203025, + 58.46233390874498, + 58.52360665735917, + 58.58487201988464, + 58.64612995803929, + 58.70738043324288, + 58.76862340661821, + 58.829858838975404, + 58.89108669082785, + 58.9523069223767, + 59.01351949351071, + 59.07472436380419, + 59.135921492512495, + 59.19711083857311, + 59.25829236058954, + 59.319466016847116, + 59.38063176529727, + 59.441789563556966, + 59.50293936890655, + 59.56408113828815, + 59.58136520077159 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 28.36218099094272, + 28.343305801223703, + 28.324401600941787, + 28.30546810092282, + 28.28650517947974, + 28.267512714310985, + 28.24849058249894, + 28.229438660504243, + 28.210356656063063, + 28.191244780574337, + 28.17210274050973, + 28.152930409800632, + 28.133727661741872, + 28.11449436897129, + 28.095230403483537, + 28.075935636618865, + 28.056609770957596, + 28.037253012709044, + 28.01786506312365, + 27.998445790877515, + 27.97899506396661, + 27.959512749710772, + 27.93999871474018, + 27.920452656901094, + 27.9008747776336, + 27.88126477338738, + 27.86162250800857, + 27.84194784462807, + 27.82224064567163, + 27.80250077284128, + 27.782728087118514, + 27.76292228065614, + 27.743083549172848, + 27.72321158335392, + 27.70330624123859, + 27.683367380120142, + 27.663394856541412, + 27.643388526284458, + 27.623348076276017, + 27.6032736969604, + 27.583165073723915, + 27.563022059268576, + 27.542844505513973, + 27.522632263591156, + 27.50238518383723, + 27.48210294769238, + 27.461785740085283, + 27.44143324084041, + 27.421045297066765, + 27.400621755048757, + 27.380162460249014, + 27.359667257290216, + 27.33913598996263, + 27.318568333113255, + 27.29796446503183, + 27.27732405886187, + 27.256646954979708, + 27.235932992897855, + 27.215182011252974, + 27.19439384780409, + 27.173568171325382, + 27.152705153992045, + 27.131804462790786, + 27.110865931905348, + 27.089889394599567, + 27.068874683228906, + 27.047821629224334, + 27.026730063085846, + 27.005599646282352, + 26.984430543629013, + 26.96322241470185, + 26.94197508622168, + 26.920688383946032, + 26.899362132657203, + 26.877996156168784, + 26.856590109213368, + 26.835144149824746, + 26.813657930743304, + 26.79213127181373, + 26.770563991859152, + 26.748955908695596, + 26.727306839101637, + 26.705616598835107, + 26.68388483450885, + 26.662111695986972, + 26.640296827781523, + 26.618440041440362, + 26.596541147445613, + 26.574599955198014, + 26.552616273017712, + 26.530589740028027, + 26.508520498551135, + 26.486408185504484, + 26.464252604785326, + 26.442053559168745, + 26.41981085029528, + 26.397524278666612, + 26.375193475538747, + 26.352818575296332, + 26.33039920687289, + 26.307935166120544, + 26.285426247712383, + 26.26287224512562, + 26.24027295063991, + 26.217628155324608, + 26.19493748093664, + 26.172201052294753, + 26.149418488691868, + 26.126589576271112, + 26.103714099926343, + 26.08079184328699, + 26.05782258870432, + 26.034805949156542, + 26.011742040618095, + 25.988630473478153, + 25.965471024900673, + 25.942263470741178, + 25.919007585517463, + 25.89570314241294, + 25.87234991325229, + 25.84894750041522, + 25.825496009189315, + 25.80199503920015, + 25.778444356780202, + 25.75484372685104, + 25.731192912931718, + 25.70749167711485, + 25.68373961196369, + 25.659936812890347, + 25.636082869553434, + 25.612177538254894, + 25.588220573812585, + 25.56421172955728, + 25.54015075731881, + 25.51603723931981, + 25.49187126055646, + 25.467652400193312, + 25.443380403950474, + 25.419055015986007, + 25.394675978895794, + 25.37024303368959, + 25.34575591978277, + 25.321214206887586, + 25.296617967396543, + 25.271966767773037, + 25.24726034093461, + 25.222498418145452, + 25.197680729000023, + 25.172807001410394, + 25.14787679349827, + 25.122890165969107, + 25.097846673513132, + 25.072746037187994, + 25.047587976295876, + 25.022372208382922, + 24.99709844921698, + 24.971766412777974, + 24.946375643145966, + 24.92092618687187, + 24.895417584383722, + 24.869849542364147, + 24.84422176562571, + 24.81853395711631, + 24.792785817884326, + 24.766976878981104, + 24.741107173824396, + 24.715176229608968, + 24.68918373966956, + 24.663129395378647, + 24.637012886125724, + 24.61083389929694, + 24.58459212027269, + 24.55828706429368, + 24.53191874885687, + 24.5054866850958, + 24.478990550164696, + 24.452430019118356, + 24.425804764905173, + 24.399114458330214, + 24.372358599966674, + 24.34553719250016, + 24.318649732152533, + 24.291695881037704, + 24.264675299049443, + 24.237587643846464, + 24.21043257083107, + 24.183209565035085, + 24.15591861349071, + 24.128559196621442, + 24.101130960625277, + 24.073633549350376, + 24.046066604272582, + 24.01842976447903, + 23.99072266665047, + 23.96294477694511, + 23.935096063358444, + 23.907175987131648, + 23.879184175111266, + 23.851120251636146, + 23.82298383851171, + 23.794774554996543, + 23.766491849670015, + 23.738135672818704, + 23.7097054678146, + 23.681200843491435, + 23.652621406020856, + 23.623966758892074, + 23.59523650288773, + 23.566430236063592, + 23.537547385627686, + 23.508587880297902, + 23.47955114171383, + 23.45043675677593, + 23.42124430955212, + 23.39197338122732, + 23.362623550100366, + 23.333194223447, + 23.303685309896974, + 23.274096210809354, + 23.244426492653147, + 23.21467571886605, + 23.184843449848188, + 23.154929242923156, + 23.12493248421043, + 23.094853061001984, + 23.064690353142108, + 23.034443905386134, + 23.00411325928461, + 22.973697953151767, + 22.943197522028083, + 22.91261149766905, + 22.881939240407846, + 22.85118061151501, + 22.82033496458572, + 22.789401817909972, + 22.758380686325218, + 22.727271081207842, + 22.696072510420024, + 22.664784310207626, + 22.633406317535677, + 22.60193786147936, + 22.57037843558851, + 22.538727529750165, + 22.506984630156616, + 22.47514921927541, + 22.44322077581821, + 22.41119860660171, + 22.379082518911453, + 22.346871811874806, + 22.31456594882589, + 22.28216438916223, + 22.249666588323986, + 22.217071997736394, + 22.18437989669931, + 22.15159006472114, + 22.118701772912633, + 22.08571445632872, + 22.052627545836046, + 22.01944046807929, + 21.986152645436093, + 21.952763495983916, + 21.919272265353154, + 21.885678699091606, + 21.851982034026697, + 21.818181670620035, + 21.78427700483485, + 21.750267428080964, + 21.71615232718124, + 21.681930916234016, + 21.64760290894874, + 21.61316751003409, + 21.57862408752306, + 21.543972004659082, + 21.509210619821403, + 21.474339286498957, + 21.43935718513955, + 21.40426399549785, + 21.369058888000165, + 21.359085557552476 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "... and by using a **Keplerian** orbital model:" - ] + "lat": [ + 56.73511523978518, + 56.67364282784098, + 56.61216405717659, + 56.550678958086245, + 56.48918756064393, + 56.42768989470551, + 56.36618598991049, + 56.30467587568096, + 56.243159581235965, + 56.181637135575116, + 56.120108567492224, + 56.05857390557446, + 55.997033178204354, + 55.93548641355814, + 55.87393363962052, + 55.81237488416711, + 55.75081017477973, + 55.68923953884382, + 55.62766300355097, + 55.5660805959004, + 55.5044923426976, + 55.44289827056862, + 55.38129840594258, + 55.319692775066756, + 55.25808140400386, + 55.196464318634526, + 55.13484154465865, + 55.073213107593844, + 55.01157903278968, + 54.9499393454102, + 54.888294070448026, + 54.826643232723434, + 54.76498685688466, + 54.70332496741031, + 54.641657588607366, + 54.5799847446253, + 54.518306459438676, + 54.456622756860845, + 54.39493366054325, + 54.33323919397534, + 54.27153938048708, + 54.209834243246696, + 54.148123805274906, + 54.08640808942714, + 54.024687118407634, + 53.96296091476732, + 53.90122950090603, + 53.83949289906931, + 53.777751131363324, + 53.71600421973681, + 53.65425218599505, + 53.592495051797904, + 53.530732838660995, + 53.46896556795761, + 53.40719326091551, + 53.34541593863179, + 53.283633622054616, + 53.22184633199731, + 53.16005408913619, + 53.09825691401178, + 53.03645482702978, + 52.97464784845978, + 52.91283599844792, + 52.85101929699976, + 52.789197763993805, + 52.72737141917952, + 52.66554028217839, + 52.60370437248469, + 52.541863709464316, + 52.48001831236727, + 52.41816820031039, + 52.35631339229104, + 52.29445390718474, + 52.23258976374637, + 52.17072098060769, + 52.108847576291886, + 52.046969569194225, + 51.98508697759663, + 51.92319981966519, + 51.8613081134512, + 51.79941187689195, + 51.73751112780867, + 51.67560588391986, + 51.61369616282397, + 51.551781982011775, + 51.48986335886508, + 51.42794031065707, + 51.36601285455358, + 51.304081007610556, + 51.242144786787506, + 51.180204208930085, + 51.118259290782454, + 51.05631004898579, + 50.99435650007885, + 50.93239866049883, + 50.870436546579086, + 50.808470174562544, + 50.74649956058333, + 50.68452472068099, + 50.62254567079696, + 50.56056242677624, + 50.49857500436459, + 50.43658341922221, + 50.37458768690528, + 50.31258782287937, + 50.25058384251771, + 50.188575761100786, + 50.126563593817785, + 50.064547355764134, + 50.00252706195479, + 49.940502727305834, + 49.878474366647936, + 49.81644199472438, + 49.75440562619078, + 49.692365275616496, + 49.63032095748192, + 49.56827268619197, + 49.50622047605751, + 49.4441643413089, + 49.382104296093175, + 49.320040354475665, + 49.25797253043914, + 49.195900837882384, + 49.13382529063322, + 49.071745902429996, + 49.00966268693508, + 48.94757565773197, + 48.885484828326774, + 48.82339021214448, + 48.76129182254299, + 48.69918967279451, + 48.637083776098805, + 48.574974145580676, + 48.5128607942905, + 48.450743735204576, + 48.38862298122343, + 48.32649854518379, + 48.264370439840974, + 48.202238677881844, + 48.140103271922335, + 48.07796423450777, + 48.01582157811351, + 47.95367531514287, + 47.89152545793932, + 47.829372018768645, + 47.76721500983201, + 47.70505444326332, + 47.64289033112982, + 47.580722685432384, + 47.518551518102875, + 47.45637684101807, + 47.39419866597987, + 47.33201700472932, + 47.269831868943776, + 47.207643270237284, + 47.1454512201612, + 47.08325573020117, + 47.021056811791205, + 46.95885447629381, + 46.89664873501401, + 46.83443959919647, + 46.77222708002583, + 46.71001118862407, + 46.64779193606358, + 46.585569333349106, + 46.52334339142985, + 46.4611141211975, + 46.39888153348654, + 46.336645639074504, + 46.27440644867944, + 46.21216397297295, + 46.14991822256122, + 46.08766920799921, + 46.02541693978649, + 45.96316142836856, + 45.90090268413692, + 45.83864071742646, + 45.7763755385286, + 45.7141071576721, + 45.651835585037404, + 45.58956083075232, + 45.52728290489339, + 45.465001817485955, + 45.402717578501516, + 45.340430197870646, + 45.27813968546447, + 45.21584605110735, + 45.15354930457508, + 45.091249455593925, + 45.02894651383865, + 44.96664048894541, + 44.904331390492985, + 44.84201922801592, + 44.7797040110014, + 44.717385748890514, + 44.655064451077315, + 44.59274012690686, + 44.530412785687986, + 44.4680824366746, + 44.40574908907879, + 44.3434127520677, + 44.2810734347647, + 44.21873114624851, + 44.15638589555109, + 44.09403769167067, + 44.03168654355269, + 43.969332460103125, + 43.90697545018539, + 43.84461552262067, + 43.782252686188855, + 43.719886949624474, + 43.65751832163071, + 43.59514681086021, + 43.532772425928144, + 43.47039517540946, + 43.40801506783881, + 43.34563211170852, + 43.283246315480504, + 43.22085768756809, + 43.158466236349014, + 43.096071970162306, + 43.03367489730884, + 42.97127502605133, + 42.90887236461145, + 42.846466921183556, + 42.78405870391463, + 42.721647720918135, + 42.65923398027083, + 42.596817490013095, + 42.53439825814929, + 42.47197629264439, + 42.40955160143801, + 42.34712419242424, + 42.28469407346547, + 42.22226125238923, + 42.15982573698855, + 42.09738753502204, + 42.034946654211076, + 41.97250310225258, + 41.91005688680096, + 41.84760801547978, + 41.78515649587974, + 41.722702335558694, + 41.66024554203866, + 41.59778612281881, + 41.53532408535647, + 41.472859437080736, + 41.41039218538849, + 41.347922337645265, + 41.34174202334902 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 31.500538660396295, + 31.46987853810781, + 31.439304414323217, + 31.40881581793751, + 31.378412281169588, + 31.348093339526663, + 31.31785853177355, + 31.287707399916705, + 31.257639321067153, + 31.227654179801444, + 31.19775135956192, + 31.167930415004026, + 31.138190903889406, + 31.108532387039695, + 31.078954428325037, + 31.049456426538146, + 31.020038287751323, + 30.990699416717263, + 30.96143938921959, + 30.93225778396336, + 30.90315418254638, + 30.8741281694293, + 30.845179163824696, + 30.81630709204727, + 30.787511378920893, + 30.758791620140496, + 30.730147414141207, + 30.701578362091162, + 30.67308406785891, + 30.644664137989206, + 30.616318013593244, + 30.588045642702244, + 30.559846471675186, + 30.531720117557313, + 30.50366619996103, + 30.47568434105534, + 30.447774165526564, + 30.419935132479434, + 30.392167207790745, + 30.3644698555168, + 30.336842710248707, + 30.309285409006566, + 30.281797591220016, + 30.254378898699024, + 30.227028975620605, + 30.1997473004092, + 30.172533858110913, + 30.145388131790643, + 30.118309774896286, + 30.091298443148066, + 30.06435379452109, + 30.037475489223166, + 30.010663021580722, + 29.98391639240895, + 29.95723510041537, + 29.930618814569012, + 29.904067205979388, + 29.87757994788902, + 29.851156715648617, + 29.82479718670573, + 29.79850087248803, + 29.772267790775015, + 29.746097457100827, + 29.719989557123398, + 29.69394377851556, + 29.66795981094581, + 29.64203734605823, + 29.61617590937362, + 29.590375532642305, + 29.56463574526974, + 29.53895624666779, + 29.513336738153217, + 29.48777692293527, + 29.46227650609371, + 29.436835026470845, + 29.411452529046034, + 29.38612855633373, + 29.36086282076699, + 29.335655036574842, + 29.310504919777152, + 29.28541218816734, + 29.260376561294397, + 29.235397592365608, + 29.21047534060377, + 29.185609362661957, + 29.160799384997752, + 29.136045135760135, + 29.11134634478196, + 29.086702743553847, + 29.062113897134772, + 29.037579876510584, + 29.01310025000192, + 28.98867475564868, + 28.964303133089754, + 28.9399851235609, + 28.915720469874696, + 28.89150891640986, + 28.867350041007946, + 28.843243927342527, + 28.81919015633007, + 28.79518847850233, + 28.771238645901473, + 28.747340412070724, + 28.723493532033512, + 28.69969759419822, + 28.675952692722095, + 28.6522584189318, + 28.628614533685386, + 28.60502079927794, + 28.581476979424377, + 28.557982839248474, + 28.53453797717937, + 28.511142497325817, + 28.48779600087967, + 28.464498258507486, + 28.441249042224566, + 28.418048125402528, + 28.394895282751136, + 28.371790290301686, + 28.34873275731557, + 28.325722798650347, + 28.302760026172805, + 28.279844221137548, + 28.25697516607692, + 28.234152644799657, + 28.21137644236925, + 28.188646177014615, + 28.165961972488528, + 28.143323449492033, + 28.120730398053933, + 28.098182609410276, + 28.075679876009087, + 28.05322199149795, + 28.030808750713366, + 28.00843978158053, + 27.986115217479718, + 27.96383468867585, + 27.941597994681903, + 27.919404936154876, + 27.89725531490055, + 27.875148933846425, + 27.853085428954746, + 27.83106494159056, + 27.809087109932687, + 27.787151741364156, + 27.765258644351817, + 27.743407628451244, + 27.721598504290938, + 27.69983108357052, + 27.678105010951906, + 27.65642043644335, + 27.634777006809554, + 27.613174537945326, + 27.591612846779885, + 27.570091751267405, + 27.548611070377408, + 27.527170455995073, + 27.50577006529477, + 27.484409552157455, + 27.463088739551495, + 27.441807451425426, + 27.420565512702456, + 27.39936274927067, + 27.378198819887384, + 27.35707388855783, + 27.335987615934542, + 27.314939831718185, + 27.29393036653788, + 27.272959051954135, + 27.252025720448852, + 27.231130205419575, + 27.21027217307592, + 27.18945179482093, + 27.168668738667336, + 27.147922841608306, + 27.127213941526467, + 27.106541877183542, + 27.08590648821163, + 27.065307447014277, + 27.04474493114206, + 27.024218614713195, + 27.003728340792637, + 26.983273953287622, + 26.962855296937057, + 26.942472217322813, + 26.92212456084072, + 26.90181200661979, + 26.88153473888761, + 26.86129243839666, + 26.841084954793804, + 26.820912138530208, + 26.800773840847597, + 26.780669913774013, + 26.760600042025384, + 26.740564415385844, + 26.720562720118185, + 26.700594811350808, + 26.68066054497454, + 26.66075977763707, + 26.640892366737443, + 26.621058002321316, + 26.601256879469375, + 26.581488689708, + 26.56175329339503, + 26.542050551610078, + 26.522380326157624, + 26.502742479561167, + 26.483136875055184, + 26.463563208484295, + 26.444021680688348, + 26.42451198891135, + 26.405033999198398, + 26.385587578273412, + 26.366172593551013, + 26.346788913123216, + 26.327436237661573, + 26.308114772805517, + 26.288824220563928, + 26.269564451707396, + 26.25033533766756, + 26.23113675052523, + 26.211968563020477, + 26.192830648527647, + 26.173722712974026, + 26.154644967215145, + 26.13559711844326, + 26.116579042580327, + 26.097590616173314, + 26.07863171639207, + 26.059702221022846, + 26.040801840362253, + 26.02193078961701, + 26.003088780301628, + 25.98427569263169, + 25.96549140741781, + 25.94673580606772, + 25.9280087705758, + 25.90931018352365, + 25.890639759982992, + 25.871997719889922, + 25.853383779462863, + 25.83479782359523, + 25.816239737743373, + 25.79770940793204, + 25.779206720740696, + 25.760731395214922, + 25.742283655242964, + 25.723863220968283, + 25.705469981183626, + 25.703651788925384 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "code", - "execution_count": 36, - "metadata": {}, - "outputs": [], - "source": [ - "epoch = Instant.date_time(DateTime(2018, 1, 1, 0, 0, 0), Scale.UTC)\n", - "\n", - "keplerian_model = Kepler(coe, epoch, earth, Kepler.PerturbationType.J2)" - ] + "lat": [ + 55.8947345772503, + 55.833177852937126, + 55.771615165351896, + 55.7100465419468, + 55.64847200997883, + 55.586891596512245, + 55.525305328416934, + 55.46371323238279, + 55.402115334902426, + 55.34051166228526, + 55.27890224065684, + 55.21728709595918, + 55.15566625395324, + 55.09403974021721, + 55.03240758016069, + 54.9707697990072, + 54.90912642180852, + 54.847477473442794, + 54.785822978616835, + 54.72416296186646, + 54.662497447555545, + 54.60082645989008, + 54.53915002290053, + 54.47746816045595, + 54.4157808962621, + 54.35408825386365, + 54.292390256641134, + 54.23068692782592, + 54.16897829048229, + 54.10726436752153, + 54.045545181700035, + 53.98382075562075, + 53.92209111173415, + 53.860356272337285, + 53.79861625958657, + 53.73687109548068, + 53.67512080187454, + 53.61336540047714, + 53.551604912853044, + 53.489839360423254, + 53.42806876446404, + 53.366293146119794, + 53.304512526385814, + 53.24272692612208, + 53.180936366051284, + 53.11914086675981, + 53.05734044869911, + 52.99553513218331, + 52.93372493740397, + 52.87190988441079, + 52.81008999312631, + 52.748265283343684, + 52.6864357747276, + 52.624601486815536, + 52.56276243901534, + 52.500918650619816, + 52.43907014078748, + 52.377216928557175, + 52.315359032845606, + 52.25349647244849, + 52.19162926603827, + 52.129757432177676, + 52.06788098930244, + 52.005999955733735, + 51.94411434967682, + 51.88222418922187, + 51.820329492344655, + 51.75843027690464, + 51.69652656065841, + 51.63461836124141, + 51.572705696182304, + 51.510788582899615, + 51.448867038703284, + 51.38694108079546, + 51.32501072626818, + 51.26307599211692, + 51.201136895222234, + 51.139193452364076, + 51.07724568021834, + 51.015293595358415, + 50.953337214255875, + 50.891376553278135, + 50.82941162870191, + 50.76744245669505, + 50.70546905332974, + 50.64349143458111, + 50.58150961632654, + 50.51952361434434, + 50.457533444326856, + 50.437744359219366 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 7.403983243950866, + 7.374458283965757, + 7.345012996090332, + 7.315647288365508, + 7.2863605674896235, + 7.2571524111810275, + 7.228022400059361, + 7.198970117623465, + 7.169995150216841, + 7.14109691891706, + 7.112275351895475, + 7.0835298758098855, + 7.054860088172833, + 7.0262655892318735, + 6.997745981940372, + 6.969300871944294, + 6.940929867550295, + 6.9126324116115745, + 6.88440845389439, + 6.8562574424716365, + 6.828178996091636, + 6.800172736061523, + 6.772238286214651, + 6.744375272908193, + 6.716583156885809, + 6.688861905662514, + 6.661210984910952, + 6.633630030831366, + 6.606118682039545, + 6.578676579539951, + 6.551303366714365, + 6.523998689292141, + 6.496762027238856, + 6.469593367133325, + 6.442492193554558, + 6.41545816145711, + 6.388490928052409, + 6.361590152794043, + 6.334755497361548, + 6.307986457534369, + 6.281283035574276, + 6.254644731622204, + 6.228071216066714, + 6.20156216143104, + 6.175117242350619, + 6.148736135569357, + 6.122418519908075, + 6.096163908159548, + 6.069972319461878, + 6.043843270687086, + 6.01777644883048, + 5.991771542884173, + 5.9658282438310275, + 5.939946244616695, + 5.914125072048085, + 5.888364759167798, + 5.86266483664085, + 5.837025005144481, + 5.811444967248936, + 5.785924427399603, + 5.760463091911524, + 5.73506050084564, + 5.709716700397469, + 5.684431234282056, + 5.659203816123434, + 5.634034161340433, + 5.608921987121948, + 5.583867012428612, + 5.558868957971816, + 5.533927378098495, + 5.5090423331752145, + 5.484213380981898, + 5.45944024910003, + 5.434722666791198, + 5.4100603649889125, + 5.385453076285815, + 5.3609003668217685, + 5.336402308664906, + 5.311958471207425, + 5.287568593545956, + 5.263232416381858, + 5.2389496819896575, + 5.214720134226728, + 5.1905435184991235, + 5.166419413668981, + 5.142347904429339, + 5.1183285726999594, + 5.094361170015178, + 5.070445449409131, + 5.062822043897994 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Or with a **Two-Line Element** (TLE) set:" - ] + "lat": [ + 45.181379706759394, + 45.243674961574534, + 45.30596709964751, + 45.36825611118334, + 45.43054198633445, + 45.49282471520318, + 45.55510428784233, + 45.61738069425682, + 45.67965392439113, + 45.74192396814811, + 45.80419081537564, + 45.86645445586955, + 45.92871487937298, + 45.990972075576764, + 46.05322603412112, + 46.11547674458306, + 46.17772419649529, + 46.23996837933256, + 46.302209282514916, + 46.36444689540701, + 46.42668120731751, + 46.48891220750275, + 46.55113988515221, + 46.613364229408155, + 46.6755852293522, + 46.73780287400807, + 46.80001715234106, + 46.86222805325754, + 46.92443556560841, + 46.98663967817466, + 47.04884037968696, + 47.11103765881212, + 47.17323150415588, + 47.23542190426245, + 47.29760884761697, + 47.35979232263316, + 47.4219723176707, + 47.48414882102278, + 47.54632182091866, + 47.608491305523174, + 47.670657262936196, + 47.73281968119533, + 47.79497854826243, + 47.85713385204312, + 47.91928558037217, + 47.98143372101714, + 48.04357826167745, + 48.10571918998409, + 48.167856493502086, + 48.22999015971706, + 48.29212017605468, + 48.35424652986608, + 48.4163692084313, + 48.47848819895863, + 48.54060348858389, + 48.60271506437325, + 48.66482291330968, + 48.726927022311465, + 48.78902737821959, + 48.851123967799275, + 48.91321677773994, + 48.975305794657835, + 49.03739100508253, + 49.09947239547552, + 49.16154995221666, + 49.223623661607434, + 49.285693509869276, + 49.34775948314361, + 49.409821567494326, + 49.471879748894246, + 49.53393401324374, + 49.595984346357255, + 49.658030733965646, + 49.720073161716286, + 49.78211161517131, + 49.84414607981073, + 49.906176541019036, + 49.968202984103414, + 50.0302253942805, + 50.09224375667848, + 50.15425805633737, + 50.21626827820689, + 50.278274407149915, + 50.340276427928735, + 50.402274325223395, + 50.46426808361828, + 50.52625768760438, + 50.588243121579154, + 50.65022436984479, + 50.71220141661139, + 50.77417424598303, + 50.836142841976404, + 50.89810718850707, + 50.960067269391935, + 51.02202306834824, + 51.083974568996716, + 51.14592175484689, + 51.20786460931602, + 51.26980311571541, + 51.33173725725295, + 51.39366701703185, + 51.45559237804994, + 51.51751332320262, + 51.57942983526808, + 51.64134189692638, + 51.7032494907455, + 51.76515259918378, + 51.8270512045889, + 51.88894528919699, + 51.95083483513474, + 52.01271982440648, + 52.0746002389111, + 52.136476060429324, + 52.19834727062559, + 52.260213851047055, + 52.322075783122784, + 52.383933048165595, + 52.445785627359214, + 52.50763350177508, + 52.56947665235956, + 52.63131505993567, + 52.693148705202276, + 52.7549775687361, + 52.816801630977736, + 52.87862087225053, + 52.940435272745546, + 53.00224481252447, + 53.06404947151831, + 53.12584922952632, + 53.187644066217956, + 53.249433961119195, + 53.31121889363011, + 53.37299884301192, + 53.434773788387815, + 53.49654370874237, + 53.55830858292049, + 53.62006838962909, + 53.681823107423384, + 53.7435727147245, + 53.805317189806104, + 53.867056510795564, + 53.92879065567305, + 53.9905196022704, + 54.05224332827279, + 54.1139618112049, + 54.17567502844848, + 54.237382957228384, + 54.29908557461492, + 54.36078285752154, + 54.422474782707305, + 54.4841613267627, + 54.545842466127226, + 54.60751817707538, + 54.66918843571812, + 54.7308532180023, + 54.79251249970803, + 54.854166256451165, + 54.9158144636689, + 54.97745709663739, + 55.039094130457535, + 55.10072554005663, + 55.162351300186536, + 55.223971385423134, + 55.2855857701666, + 55.347194428627816, + 55.40879733484587, + 55.470394462673596, + 55.531985785779106, + 55.59357127764395, + 55.65515091156231, + 55.71672466064124, + 55.77829249778709, + 55.83985439572262, + 55.90141032697251, + 55.96296026386493, + 56.024504178529426, + 56.086042042899166, + 56.14757382869521, + 56.20909950744461, + 56.27061905046548, + 56.332132428868505, + 56.393639613554924, + 56.4551405752147, + 56.51663528432746, + 56.57812371114884, + 56.639605825726164, + 56.70108159788464, + 56.76255099722833, + 56.82401399313822, + 56.88547055476986, + 56.946920651054604, + 57.00836425068551, + 57.06980132213288, + 57.13123183363052, + 57.19265575317629, + 57.254073048530124, + 57.31548368721163, + 57.376887636501166, + 57.438284863424656, + 57.49967533477106, + 57.56105901707636, + 57.6224358766249, + 57.68380587944715, + 57.745168991317094, + 57.80652517775311, + 57.867874404002585, + 57.929216635059255, + 57.99055183564696, + 58.05187997022092, + 58.113201002965155, + 58.17451489779286, + 58.23582161833139, + 58.29712112793826, + 58.35841338968672, + 58.419698366364834, + 58.480976020473804, + 58.54224631422488, + 58.603509209539766, + 58.66476466803519, + 58.72601265103895, + 58.787253119574274, + 58.84289271534226 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 32.22066794709665, + 32.20037429141995, + 32.18004544803472, + 32.15968126460507, + 32.13928158798148, + 32.11884609609561, + 32.09837497033898, + 32.07786788697862, + 32.05732468953876, + 32.03674522069765, + 32.01612932228318, + 31.995476835263158, + 31.974787431647837, + 31.954061286867553, + 31.933298071189625, + 31.912497622091742, + 31.891659776169718, + 31.870784369124447, + 31.849871235752367, + 31.82892020995292, + 31.807930956607457, + 31.786903643973936, + 31.76583793509784, + 31.744733660186075, + 31.723590648507084, + 31.702408728388807, + 31.681187727201877, + 31.659927303270404, + 31.63862761823697, + 31.617288328491224, + 31.595909257533382, + 31.574490227883132, + 31.55303106106838, + 31.531531577615826, + 31.509991428950936, + 31.48841076977817, + 31.466789249492475, + 31.445126684551838, + 31.423422890384657, + 31.401677681378132, + 31.379890870868316, + 31.358062271133548, + 31.33619152529101, + 31.31427877967748, + 31.292323675260604, + 31.270326020016903, + 31.24828562082259, + 31.226202283458264, + 31.204075812589217, + 31.18190584366666, + 31.15969251530223, + 31.137435460686, + 31.115134479959472, + 31.09278937211054, + 31.070399934970347, + 31.04796596519745, + 31.025487258278325, + 31.002963440413556, + 30.98039464090221, + 30.957780483546905, + 30.935120759037282, + 30.912415256842845, + 30.8896637652059, + 30.866866071122335, + 30.844021792253255, + 30.8211310492852, + 30.79819345735225, + 30.77520879841274, + 30.752176853130944, + 30.729097400887895, + 30.705970219752988, + 30.682795086487808, + 30.65957160842706, + 30.636299895865882, + 30.61297955346935, + 30.589610352639603, + 30.56619206342206, + 30.54272445448545, + 30.519207293112952, + 30.49564017710208, + 30.47202320713218, + 30.448355978177357, + 30.42463825188268, + 30.40086978846146, + 30.37705034667604, + 30.353179683826585, + 30.32925738765434, + 30.30528354870872, + 30.281257751751674, + 30.257179748147184, + 30.23304928773815, + 30.20886611884659, + 30.18462998825314, + 30.160340641194082, + 30.135997653240203, + 30.111601102684904, + 30.08715056194772, + 30.062645769942126, + 30.038086463975734, + 30.01347237973402, + 29.988803251264596, + 29.964078642876796, + 29.939298621503433, + 29.914462748123942, + 29.889570750118015, + 29.864622353172223, + 29.839617281263696, + 29.814555256636144, + 29.789435999802354, + 29.76425906142246, + 29.73902449467979, + 29.713731846692532, + 29.688380830874056, + 29.662971158834544, + 29.637502540364597, + 29.611974683410168, + 29.58638712597607, + 29.560739908491968, + 29.53503256521328, + 29.509264796600227, + 29.4834363011968, + 29.45754677562969, + 29.43159591457721, + 29.40558324267089, + 29.37950878685737, + 29.353372067804845, + 29.327172772279173, + 29.300910585018425, + 29.27458518873468, + 29.248196264077762, + 29.22174348963715, + 29.195226373819136, + 29.168644927212615, + 29.14199865400131, + 29.115287224330377, + 29.088510306189793, + 29.06166756539739, + 29.03475866558335, + 29.00778310007399, + 28.980740864264234, + 28.953631447012782, + 28.9264545030161, + 28.899209684688646, + 28.871896642148783, + 28.84451502319801, + 28.81706447330079, + 28.789544467469494, + 28.761954982631927, + 28.734295489034746, + 28.706565622597765, + 28.678765016820257, + 28.650893302734495, + 28.622950108904114, + 28.594934893302792, + 28.566847615671808, + 28.53868772892912, + 28.510454851531062, + 28.482148599356208, + 28.45376858567809, + 28.425314421145966, + 28.396785713766917, + 28.368181900784418, + 28.339502921040584, + 28.31074820637414, + 28.281917353986504, + 28.25300995831802, + 28.22402561103155, + 28.194963900976663, + 28.165824246081915, + 28.13660656571075, + 28.107310272060026, + 28.07793494251751, + 28.048480151544318, + 28.018945470651957, + 27.9893304683689, + 27.95963454212778, + 27.929857590615974, + 27.899999005182107, + 27.87005834218671, + 27.840035154882216, + 27.809928993380453, + 27.77973940463798, + 27.74946593241781, + 27.719107949164894, + 27.688665328375777, + 27.658137435977487, + 27.627523802689854, + 27.596823955902607, + 27.56603741964757, + 27.53516371455858, + 27.50420218975637, + 27.473152695205343, + 27.442014573091434, + 27.41078733018953, + 27.379470469730126, + 27.348063491372773, + 27.316565891166814, + 27.284977161522345, + 27.253296623091924, + 27.22152409710375, + 27.18965889676503, + 27.157700499612677, + 27.125648379372276, + 27.093502005940053, + 27.061260845333834, + 27.028924191577815, + 26.99649183903003, + 26.96396307379214, + 26.931337346045034, + 26.898614101918096, + 26.865792783455817, + 26.832872828580175, + 26.799853502951088, + 26.7667345723276, + 26.73351529393122, + 26.700195088808282, + 26.66677337368974, + 26.633249560951633, + 26.599623058578775, + 26.565893270111292, + 26.53205942652475, + 26.50122594963244 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "code", - "execution_count": 37, - "metadata": {}, - "outputs": [], - "source": [ - "tle = TLE(\n", - " \"ISS (ZARYA)\",\n", - " \"1 25544U 98067A 18268.86272795 .00002184 00000-0 40781-4 0 9990\",\n", - " \"2 25544 51.6405 237.0010 0003980 205.4375 242.3358 15.53733046134172\",\n", - ")" - ] + "lat": [ + 44.21545786622389, + 44.277800200658106, + 44.34013956414568, + 44.402475947608814, + 44.46480934192606, + 44.527139737931435, + 44.589467126414426, + 44.65179149812253, + 44.714112843748374, + 44.776431153948224, + 44.83874641932977, + 44.90105863045364, + 44.96336777783397, + 45.02567385193777, + 45.08797684318784, + 45.1502767419496, + 45.21257353854966, + 45.2748672232636, + 45.33715778631744, + 45.399445217888236, + 45.46172950810333, + 45.5240106470434, + 45.58628862472908, + 45.64856343113985, + 45.71083505620072, + 45.773103489785775, + 45.83536872171663, + 45.89763074176591, + 45.959889539644045, + 46.022145105017984, + 46.084397427497926, + 46.14664649664006, + 46.208892301946825, + 46.271134832865364, + 46.33337407879109, + 46.3956100290543, + 46.45784267293889, + 46.520071999669184, + 46.58229799841267, + 46.64452065827939, + 46.706739968322324, + 46.76895591753892, + 46.831168494858574, + 46.89337768916133, + 46.955583489264576, + 47.01778588392574, + 47.079984861841616, + 47.14218041164885, + 47.204372521925315, + 47.26656118117768, + 47.328746377859986, + 47.390928100360306, + 47.453106337003504, + 47.51528107605048, + 47.57745230570184, + 47.63962001408321, + 47.701784189264814, + 47.763944819248, + 47.82610189196794, + 47.88825539529298, + 47.95040531702429, + 48.01255164489827, + 48.07469436657406, + 48.13683346965092, + 48.1989689416558, + 48.26110077004571, + 48.323228942207265, + 48.38535344545603, + 48.44747426703913, + 48.50959139412245, + 48.57170481380833, + 48.633814513122815, + 48.695920479018106, + 48.75802269837204, + 48.82012115798754, + 48.882215844595095, + 48.94430674483919, + 49.00639384529795, + 49.06847713246808, + 49.13055659276869, + 49.19263221254024, + 49.25470397804398, + 49.31677187546453, + 49.37883589089624, + 49.44089601036253, + 49.50295221980132, + 49.565004505068245, + 49.62705285193604, + 49.689097246096715, + 49.751137673148435, + 49.81317411861366, + 49.87520656792656, + 49.93723500643423, + 49.999259419396886, + 50.06127979198684, + 50.12329610929127, + 50.185308356298364, + 50.24731651791607, + 50.30932057895817, + 50.37132052414777, + 50.43331633811517, + 50.49530800539797, + 50.55729551044343, + 50.61927883759475, + 50.681257971109645, + 50.743232895146456, + 50.80520359376745, + 50.86717005093684, + 50.92913225052077, + 50.99109017628944, + 51.05304381190361, + 51.11499314093302, + 51.17693814684258, + 51.23887881299469, + 51.300815122649226, + 51.362747058964544, + 51.4246746049848, + 51.48659774365797, + 51.54851645782218, + 51.610430730208144, + 51.67234054343797, + 51.734245880025036, + 51.79614672237523, + 51.858043052774036, + 51.91993485340429, + 51.98182210633293, + 52.0437047935129, + 52.10558289678239, + 52.16745639786362, + 52.22932527836584, + 52.2911895197705, + 52.35304910345006, + 52.41490401065413, + 52.47675422251167, + 52.53859972002995, + 52.60044048409327, + 52.662276495466095, + 52.72410773477785, + 52.78593418254199, + 52.84775581914177, + 52.90957262483258, + 52.97138457974074, + 53.033191663865445, + 53.094993857065724, + 53.15679113907717, + 53.21858348949894, + 53.280370887795605, + 53.33005453979157 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 8.845766871187626, + 8.825999468803253, + 8.806199307190873, + 8.786366077910765, + 8.766499639878864, + 8.746599851273523, + 8.726666569528605, + 8.706699651320646, + 8.686698952575576, + 8.666664160357648, + 8.64659546525668, + 8.626492552797615, + 8.60635527582934, + 8.586183486411938, + 8.565977035824488, + 8.545735774550735, + 8.525459384181554, + 8.505148049788582, + 8.484801451350021, + 8.464419436122165, + 8.444001850543781, + 8.423548540226761, + 8.40305934995179, + 8.382534123661616, + 8.361972536363211, + 8.341374766496891, + 8.3207404873698, + 8.300069539512819, + 8.279361762602875, + 8.258616995435643, + 8.237835075932797, + 8.217015673033814, + 8.196158959079666, + 8.175264601221414, + 8.154332433807573, + 8.13336229027377, + 8.112354003144903, + 8.091307404020375, + 8.070222323576289, + 8.049098423449873, + 8.027935868633062, + 8.00673431888088, + 7.985493601086095, + 7.964213541184632, + 7.942893964141357, + 7.921534693948311, + 7.900135385521605, + 7.878696197074151, + 7.857216781538522, + 7.835696958938778, + 7.814136548290348, + 7.792535367593748, + 7.770893233820018, + 7.749209794819752, + 7.727485201692632, + 7.705719100199595, + 7.683911303150187, + 7.662061622290652, + 7.6401698682975585, + 7.6182358507757035, + 7.596259378239667, + 7.574240090022334, + 7.552178128645805, + 7.530073131236714, + 7.507924901897012, + 7.485733243612119, + 7.463497958232262, + 7.441218846469778, + 7.418895539794117, + 7.396528172806639, + 7.374116374657347, + 7.351659941415638, + 7.329158667972884, + 7.306612348031321, + 7.284020774088991, + 7.261383737443762, + 7.238700860077572, + 7.21597226703535, + 7.193197577842021, + 7.1703765788724185, + 7.14750905525405, + 7.124594790847193, + 7.101633568240516, + 7.07862500065409, + 7.055569204302365, + 7.03246578981241, + 7.009314534597146, + 6.986115214752563, + 6.96286760504699, + 6.9395714789128675, + 6.91622644033062, + 6.892832596218281, + 6.869389547835686, + 6.845897063160156, + 6.822354908775349, + 6.798762849872874, + 6.775120650230845, + 6.751428072207498, + 6.7276847086347855, + 6.70389065518777, + 6.680045501805477, + 6.656149005055197, + 6.632200920033265, + 6.608201000345785, + 6.584148998103388, + 6.560044495814554, + 6.535887578751193, + 6.511677826369148, + 6.487414984673773, + 6.463098798115616, + 6.438729009583079, + 6.414305360381415, + 6.389827590222397, + 6.365295269119948, + 6.340708469761937, + 6.316066758921977, + 6.291369869822374, + 6.266617534038431, + 6.241809481473822, + 6.216945440356029, + 6.192024969124376, + 6.167048128798525, + 6.1420144743918135, + 6.1169237272871655, + 6.091775607113948, + 6.066569831746405, + 6.041306117284284, + 6.015984178042888, + 5.990603558438938, + 5.965164305360378, + 5.939665959580664, + 5.914108228124135, + 5.888490816156163, + 5.862813426973208, + 5.837075761975797, + 5.811277352572699, + 5.7854182325405645, + 5.759497929437796, + 5.733516136963785, + 5.7074725468558585, + 5.681366848877952, + 5.655198730790425, + 5.628967710248075, + 5.602673807172154, + 5.57631653514346, + 5.549895573782693, + 5.523410600634595, + 5.5020655777861895 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "... along with its associated **SGP4** orbital model:" - ] + "lat": [ + 53.14792340742763, + 53.086125434542076, + 53.02432255331361, + 52.96251478399088, + 52.9007021466904, + 52.838884661394175, + 52.77706234796438, + 52.71523522612425, + 52.65340331547251, + 52.59156663548113, + 52.52972520549654, + 52.46787904473719, + 52.40602817230757, + 52.34417260717989, + 52.28231236820852, + 52.220447474126736, + 52.158577943548536, + 52.09670379496926, + 52.03482504676357, + 51.9729417171991, + 51.91105382441803, + 51.84916138645177, + 51.78726442121726, + 51.72536294651891, + 51.66345698004928, + 51.60154653938676, + 51.5396316420093, + 51.47771230527602, + 51.41578854644097, + 51.35386038265131, + 51.291927830947095, + 51.229990908263076, + 51.16804963142592, + 51.10610401716804, + 51.04415408210921, + 50.98219984276992, + 50.9202413155699, + 50.8582785168277, + 50.79631146275908, + 50.734340169490466, + 50.672364653040496, + 50.61038492933366, + 50.5484010141979, + 50.48641292336509, + 50.42442067247267, + 50.362424277060015, + 50.30042375258281, + 50.23841911439437, + 50.17641037775911, + 50.114397557850246, + 50.05238066975018, + 49.99035972845208, + 49.928334748856166, + 49.866305745784096, + 49.80427273396018, + 49.74223572802496, + 49.68019474253255, + 49.61814979195134, + 49.556100890665284, + 49.49404805297028, + 49.431991293088366, + 49.36993062514906, + 49.30786606320278, + 49.2457976212182, + 49.183725313083094, + 49.121649152604526, + 49.05956915350737, + 48.997485329446214, + 48.935397693987845, + 48.87330626062434, + 48.8112110427705, + 48.74911205376442, + 48.6870093068648, + 48.62490281526495, + 48.56279259207318, + 48.50067865032685, + 48.43856100298959, + 48.3764396629519, + 48.31431464303171, + 48.25218595597162, + 48.19005361445226, + 48.12791763107429, + 48.065778018370665, + 48.00363478880471, + 47.94148795477041, + 47.879337528593034, + 47.81718352252653, + 47.75502594876639, + 47.69286481943201, + 47.63070014657882, + 47.568531942196145, + 47.50636021820786, + 47.444184986472514, + 47.382006258781026, + 47.31982404686946, + 47.25763836240121, + 47.19544921697925, + 47.13325662214391, + 47.07106058937346, + 47.0088611300812, + 46.94665825562879, + 46.884451977307464, + 46.82224230635117, + 46.76002925393457, + 46.697812831172385, + 46.63559304912046, + 46.573369918773054, + 46.51114345107586, + 46.44891365690739, + 46.386680547091956, + 46.324444132397744, + 46.2622044235359, + 46.199961431162016, + 46.13771516587292, + 46.07546563821991, + 46.01321285869018, + 45.95095683771978, + 45.88869758569073, + 45.82643511293227, + 45.76416942971997, + 45.70190054627381, + 45.63962847277114, + 45.57735321932779, + 45.51507479601143, + 45.45279321283841, + 45.390508479775, + 45.32822060673336, + 45.26592960358553, + 45.20363548014438, + 45.14133824617679, + 45.07903791140078, + 45.01673448548597, + 44.954427978053666, + 44.89211839867479, + 44.82980575688189, + 44.76749006215111, + 44.70517132391508, + 44.642849551560055, + 44.58052475442637, + 44.51819694180847, + 44.45586612295278, + 44.39353230706994, + 44.38602209017332 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 34.57144787514495, + 34.54509951949608, + 34.51881448752394, + 34.492592461201546, + 34.46643312454262, + 34.44033599548902, + 34.41430109828374, + 34.388327954871215, + 34.36241625727063, + 34.336565699464664, + 34.31077597737749, + 34.285046788867945, + 34.25937783371233, + 34.2337686454881, + 34.208219263948145, + 34.18272922642852, + 34.15729824021434, + 34.13192601443741, + 34.10661226005325, + 34.0813566898322, + 34.056158850245566, + 34.03101879384164, + 34.00593607064642, + 33.98091040054252, + 33.95594150515537, + 33.93102910783971, + 33.906172933671606, + 33.881372709421846, + 33.856627995463064, + 33.83193885813222, + 33.80730486114212, + 33.7827257379503, + 33.75820122365368, + 33.73373105498152, + 33.70931497027303, + 33.68495254137318, + 33.660643846003545, + 33.636388459176764, + 33.61218612556617, + 33.58803659139923, + 33.56393960444455, + 33.539894914001025, + 33.5159022708859, + 33.49196125932732, + 33.4680719693378, + 33.44423398812448, + 33.42044707246875, + 33.39671098060436, + 33.37302547222809, + 33.34939030846787, + 33.32580508378838, + 33.30226989836342, + 33.278784349483566, + 33.2553482039367, + 33.23196122989241, + 33.20862319690252, + 33.18533387588239, + 33.16209287101286, + 33.138900292105006, + 33.11575574601883, + 33.09265900904181, + 33.069609858770775, + 33.04660807411658, + 33.023653435282846, + 33.00074572376639, + 32.97788455424339, + 32.955070046947796, + 32.93230181908808, + 32.90957965721763, + 32.886903349130186, + 32.86427268385638, + 32.84168745164489, + 32.819147275864566, + 32.79665228538747, + 32.77420210598496, + 32.75179653271438, + 32.72943536181709, + 32.70711839070038, + 32.684845417939414, + 32.66261624326163, + 32.64043049944578, + 32.61828832469967, + 32.596189354069935, + 32.574133391818414, + 32.55212024332628, + 32.53014971507667, + 32.508221614652385, + 32.48633558263129, + 32.46449176496215, + 32.4426898043781, + 32.42092951277675, + 32.399210703115976, + 32.37753318940489, + 32.35589678669403, + 32.334301142979925, + 32.312746411577585, + 32.2912322425353, + 32.26975845500977, + 32.24832486917111, + 32.22693130618384, + 32.2055775882145, + 32.18426353841347, + 32.16298881281278, + 32.14175357271171, + 32.120557476084244, + 32.09940034996159, + 32.07828202232812, + 32.05720232211518, + 32.03616107919409, + 32.015157956273555, + 31.994193121278244, + 31.973266238763994, + 31.95237714229988, + 31.931525666360436, + 31.910711646324742, + 31.889934918462334, + 31.86919531993729, + 31.848492520699256, + 31.82782669586379, + 31.807197517129143, + 31.78660482515265, + 31.766048461460176, + 31.74552826841889, + 31.725044089251888, + 31.704595599923262, + 31.684182981526686, + 31.663805911694773, + 31.6434642369813, + 31.623157804761025, + 31.602886463224227, + 31.582650061362948, + 31.56244844897867, + 31.542281308569358, + 31.522148827717707, + 31.50205069050389, + 31.481986749885603, + 31.46195685959294, + 31.44196087413106, + 31.421998648771893, + 31.402069871450234, + 31.382174735142993, + 31.362312929293754, + 31.359922301771167 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "code", - "execution_count": 38, - "metadata": {}, - "outputs": [], - "source": [ - "sgp4_model = SGP4(tle)" - ] + "lat": [ + 58.8866245901148, + 58.82539645860753, + 58.764160748493566, + 58.70291749924591, + 58.64166675002847, + 58.58040853971153, + 58.519142906855755, + 58.45786988972765, + 58.39658952629912, + 58.335301854250915, + 58.2740069109744, + 58.21270473357171, + 58.15139535887114, + 58.09007882341065, + 58.028755163453276, + 57.96742441498643, + 57.90608661372514, + 57.84474179511356, + 57.78338999432509, + 57.7220312462773, + 57.660665585615504, + 57.5992930467278, + 57.53791366374446, + 57.47652747053992, + 57.41513450073613, + 57.35373478770054, + 57.29232836456175, + 57.23091526419274, + 57.16949551922579, + 57.10806916205152, + 57.04663622482093, + 56.98519673944528, + 56.9237507376097, + 56.86229825075716, + 56.800839310103015, + 56.739373946634075, + 56.67790219111055, + 56.61642407406803, + 56.55493962581707, + 56.49344887645681, + 56.43195185585861, + 56.37044859368057, + 56.308939119366435, + 56.24742346214737, + 56.18590165104393, + 56.124373714864625, + 56.06283968222126, + 56.0012995815106, + 55.93975344092959, + 55.878201288473974, + 55.816643151939886, + 55.755079058925865, + 55.6935090368311, + 55.63193311287067, + 55.57035131405708, + 55.50876366721548, + 55.44717019898196, + 55.38557093580519, + 55.32396590394815, + 55.262355129486544, + 55.20073863832292, + 55.13911645617009, + 55.077488608564224, + 55.01585512086392, + 54.95421601825174, + 54.89257132573245, + 54.830921068147326, + 54.76926527015635, + 54.707603956253315, + 54.64593715076279, + 54.584264877842536, + 54.52258716148465, + 54.46090402551386, + 54.39921549360167, + 54.3375215892485, + 54.275822335798665, + 54.21411775643719, + 54.152407874192136, + 54.09069271193579, + 54.02897229238267, + 53.9672466381037, + 53.90551577150838, + 53.84377971485859, + 53.78203849026767, + 53.720292119700254, + 53.658540624974506, + 53.596784027759895, + 53.53502234959118, + 53.47325561185069, + 53.41148383578177, + 53.349707042487886, + 53.287925252932524, + 53.226138487937895, + 53.16434676819876, + 53.102550114264425, + 53.040748546552635, + 52.978942085347555, + 52.91713075080063, + 52.85531456293255, + 52.79349354163001, + 52.73166770666018, + 52.66983707765264, + 52.60800167411314, + 52.54616151542149, + 52.4843166208323, + 52.422467009477074, + 52.36061270036052, + 52.29875371237541, + 52.23689006428409, + 52.17502177473234, + 52.11314886224708, + 52.05127134523745, + 51.98938924199555, + 51.927502570694955, + 51.865611349403295, + 51.803715596064855, + 51.74181532851408, + 51.6799105644733, + 51.618001321553606, + 51.55608761725246, + 51.49416946896806, + 51.43224689398005, + 51.370319909463745, + 51.30838853248778, + 51.24645278001501, + 51.184512668903174, + 51.122568215902625, + 51.06061943767048, + 50.998666350751286, + 50.93670897159135, + 50.87474731653621, + 50.81278140183141, + 50.750811243623275, + 50.688836857956616, + 50.62685826078805, + 50.564875467968385, + 50.50288849525502, + 50.44089735831035, + 50.37890207270221, + 50.31690265390481, + 50.2548991172961, + 50.19289147817128, + 50.13087975172501, + 50.06886395306387, + 50.006844097204464, + 49.94482019907426, + 49.88279227350878, + 49.8207603352653, + 49.75872439900432, + 49.696684479302775, + 49.63464059065243, + 49.5725927474593, + 49.5105409640451, + 49.448485254644574, + 49.386425633418874, + 49.32436211443718, + 49.26229471168974, + 49.20022343908624, + 49.13814831045522, + 49.076069339545505, + 49.01398654002343, + 48.95189992548625, + 48.88980950944362, + 48.827715305330685, + 48.765617326506394, + 48.703515586252884, + 48.64141009777681, + 48.57930087420663, + 48.51718792860582, + 48.45507127395453, + 48.39295092316272, + 48.33082688906739, + 48.26869918443401, + 48.20656782195582, + 48.144432814252006, + 48.08229417388084, + 48.02015191332101, + 47.95800604498499, + 47.895856581216194, + 47.83370353429025, + 47.77154691641116, + 47.70938673972543, + 47.64722301630318, + 47.58505575815142, + 47.52288497721143, + 47.4607106853592, + 47.39853289440581, + 47.33635161609541, + 47.27416686211742, + 47.211978644088525, + 47.14978697356587, + 47.08759186204423, + 47.02539332095656, + 46.96319136167421, + 46.90098599550508, + 46.83877723370553, + 46.776565087462664, + 46.71434956790712, + 46.65213068611054, + 46.58990845308586, + 46.527682879787996, + 46.46545397711053, + 46.40322175590004, + 46.34098622693597, + 46.27874740094481, + 46.21650528859697, + 46.1542599005072, + 46.092011247232, + 46.02975933928246, + 45.96750418710625, + 45.90524580109983, + 45.84298419160623, + 45.78071936891535, + 45.71845134326443, + 45.65618012483505, + 45.593905723766355, + 45.531628150136896, + 45.46934741397664, + 45.40706352526496, + 45.34477649393084, + 45.28248632985321, + 45.220193042858135, + 45.15789664273204, + 45.09559713920257, + 45.0670431650548 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 13.674768200350147, + 13.640764115264508, + 13.60686490379502, + 13.573069957649512, + 13.539378673080256, + 13.505790450841138, + 13.472304696145653, + 13.438920818627993, + 13.40563806420632, + 13.372456187428595, + 13.339374442850373, + 13.306392257386669, + 13.273509062183308, + 13.240724292562517, + 13.208037387994182, + 13.175447623963672, + 13.142954784320724, + 13.110558152656365, + 13.078257184659627, + 13.046051339987228, + 13.013940082224416, + 12.981922878848225, + 12.94999920119152, + 12.918168356318926, + 12.886430159378838, + 12.854783924977207, + 12.823229139552259, + 12.791765293220541, + 12.760391879767946, + 12.729108396599923, + 12.697914176621195, + 12.666809060586107, + 12.635792388496622, + 12.604863671944388, + 12.574022425994526, + 12.543268169150394, + 12.512600423324633, + 12.482018545712593, + 12.451522401149836, + 12.421111353505516, + 12.390784938031228, + 12.360542693247922, + 12.330384160910253, + 12.300308885980467, + 12.270316416600794, + 12.240406135966657, + 12.210577934696376, + 12.180831202211253, + 12.151165499099532, + 12.12158038899778, + 12.092075438562988, + 12.062650217444611, + 12.033304130165618, + 12.004037088481978, + 11.974848502777261, + 11.945737954423548, + 11.916705027664285, + 11.887749309588497, + 11.858870390101105, + 11.830067861905848, + 11.801341152390885, + 11.77269019597403, + 11.744114425516367, + 11.715613444674323, + 11.687186859790767, + 11.658834279865623, + 11.630555316536956, + 11.602349415957956, + 11.57421653117127, + 11.546156113497059, + 11.51816778490036, + 11.4902511698778, + 11.462405895433928, + 11.434631591063807, + 11.406927720629687, + 11.379294254729464, + 11.351730662101586, + 11.324236581985836, + 11.296811656007423, + 11.269455528161746, + 11.242167844790329, + 11.214948254564725, + 11.187796240370053, + 11.160711791669305, + 11.133694395916068, + 11.1067437109045, + 11.079859396669844, + 11.053041115467643, + 11.026288531747529, + 10.999601144047702, + 10.972978957360958, + 10.946421474536313, + 10.919928368649028, + 10.89349931488835, + 10.867133990538171, + 10.84083207496179, + 10.81459324958663, + 10.788417029783284, + 10.762303437250267, + 10.73625199140369, + 10.710262381759803, + 10.684334299808437, + 10.658467439011286, + 10.632661494778175, + 10.606915996361023, + 10.581230979215082, + 10.555605976414014, + 10.530040691020522, + 10.504534827964896, + 10.479088094047553, + 10.453700197903839, + 10.428370850006903, + 10.403099594548891, + 10.377886481811792, + 10.352731059581197, + 10.327633045510314, + 10.302592159014303, + 10.277608121255678, + 10.25268065513132, + 10.227809317158222, + 10.20299416985669, + 10.178234773147825, + 10.153530856727471, + 10.128882151961704, + 10.10428839187108, + 10.079749311122411, + 10.055264477911217, + 10.030833966340282, + 10.00645734783059, + 9.982134363489877, + 9.957864756009046, + 9.933648269642553, + 9.909484650206494, + 9.885373645059122, + 9.861314834998845, + 9.837308306630913, + 9.813353643783339, + 9.789450599879716, + 9.765598929828561, + 9.741798390016134, + 9.718048738295371, + 9.694349565874425, + 9.670700969695647, + 9.64710254384416, + 9.623554051920996, + 9.600055258942547, + 9.576605931319056, + 9.553205836858654, + 9.529854744744867, + 9.506552257433702, + 9.483298483034064, + 9.460093026710902, + 9.436935663067855, + 9.413826168033088, + 9.390764318859558, + 9.367749894107472, + 9.34478250554372, + 9.321862270511867, + 9.298988803349308, + 9.276161887761251, + 9.253381308715568, + 9.23064685243539, + 9.207958306382872, + 9.185315291161789, + 9.16271793289597, + 9.140165854631773, + 9.117658848720017, + 9.095196708712757, + 9.07277922935656, + 9.050406206572704, + 9.0280774374628, + 9.005792552192931, + 8.983551686377698, + 8.961354472493579, + 8.93920071225029, + 8.917090208489924, + 8.895022765178433, + 8.872998187399489, + 8.851016113247908, + 8.829076686206353, + 8.807179546562637, + 8.785324503785784, + 8.76351136842048, + 8.74173995208066, + 8.720010067439478, + 8.698321528228073, + 8.67667398112493, + 8.655067578141749, + 8.633501968025005, + 8.611976968650726, + 8.590492398908111, + 8.569048078693555, + 8.547643828912308, + 8.526279303364623, + 8.504954661132421, + 8.483669557990781, + 8.4624238187844, + 8.44121726932749, + 8.420049736396914, + 8.39892104772216, + 8.37783103198371, + 8.356779350706036, + 8.335766170640028, + 8.31479115517364, + 8.29385413671761, + 8.27295494859551, + 8.252093425038893, + 8.231269401185427, + 8.210482544976438, + 8.189733029531773, + 8.169020524562386, + 8.148344868759688, + 8.127705901685111, + 8.107103463772523, + 8.08653739631034, + 8.066007373346977, + 8.04551357407225, + 8.025055674229076, + 8.004633518492433, + 7.98424695237039, + 7.963895822201496, + 7.9435799751410965, + 7.923299259159053, + 7.903053354941408, + 7.8937861126272075 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Below, we select which orbital model to use:" - ] + "lat": [ + 50.76815770617904, + 50.8301265586347, + 50.892091162789164, + 50.95405150246044, + 51.01600756137727, + 51.07795932316444, + 51.13990677134582, + 51.20184988934353, + 51.263788660476884, + 51.325723067964944, + 51.38765309491255, + 51.4495787243295, + 51.51149993911574, + 51.57341672206438, + 51.63532905586072, + 51.69723692308125, + 51.75914030619609, + 51.821039187555215, + 51.882933549406474, + 51.94482337388276, + 52.00670864300308, + 52.06858933867231, + 52.130465442680254, + 52.192336936703576, + 52.25420380229235, + 52.3160660208879, + 52.37792357380982, + 52.43977644225705, + 52.501624607307605, + 52.56346804992064, + 52.625306750922526, + 52.687140691025114, + 52.748969850811605, + 52.810794210739566, + 52.872613751138594, + 52.93442845221012, + 52.99623829402922, + 53.05804325653094, + 53.11984331952803, + 53.18163846269739, + 53.24342866558176, + 53.30521390758929, + 53.36699416799145, + 53.428769425925644, + 53.49053966038119, + 53.55230485021722, + 53.614064974148654, + 53.67582001074825, + 53.737569938445816, + 53.799314735526096, + 53.86105438013134, + 53.92278885024711, + 53.984518123720264, + 54.0462421782447, + 54.1079609913635, + 54.169674540467284, + 54.23138280279363, + 54.29308575542789, + 54.35478337528982, + 54.416475639151116, + 54.47816252362126, + 54.539844005149504, + 54.60152006002306, + 54.66319066436976, + 54.72485579414268, + 54.78651542513864, + 54.84816953298374, + 54.909818093135094, + 54.9714610808794, + 55.03309847133137, + 55.0947302394352, + 55.156356359951126, + 55.217976807471786, + 55.27959155640867, + 55.34120058099358, + 55.40280385527701, + 55.464401353126505, + 55.52599304822805, + 55.58757891407248, + 55.646492847392686 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 34.9597212966984, + 34.93554205658375, + 34.91130987637858, + 34.88702433335409, + 34.8626855075169, + 34.838292973009025, + 34.813846470481415, + 34.78934573899371, + 34.76479051599627, + 34.74018053731327, + 34.715515369050735, + 34.690795079946135, + 34.66601923279451, + 34.64118755681494, + 34.61629977954247, + 34.59135562681405, + 34.56635482275055, + 34.54129708976086, + 34.516181980409655, + 34.4910095498049, + 34.465779346996364, + 34.4404910873545, + 34.41514448445727, + 34.389739250072424, + 34.36427509415405, + 34.33875155671349, + 34.31316868021439, + 34.287526000960035, + 34.261823221467715, + 34.236060042368486, + 34.21023616237897, + 34.18435127829245, + 34.15840491687246, + 34.1323971072051, + 34.10632737212868, + 34.08019540058501, + 34.054000879515954, + 34.02774349384471, + 34.00142292645912, + 33.97503885819853, + 33.948590799736955, + 33.922078763956065, + 33.895502257345726, + 33.86886095237413, + 33.842154519378234, + 33.8153826265403, + 33.78854493987355, + 33.76164095510382, + 33.73467067004893, + 33.70763357601186, + 33.68052933014637, + 33.653357587353746, + 33.62611800025473, + 33.59881021917, + 33.57143389211052, + 33.543988496650044, + 33.516474012309104, + 33.48888991193058, + 33.46123583407832, + 33.43351141488917, + 33.40571628807574, + 33.377850084894355, + 33.34991226603459, + 33.321902793979284, + 33.29382112441117, + 33.265666878572844, + 33.23743967515003, + 33.209139130249156, + 33.18076485738134, + 33.152316467430865, + 33.123793400544564, + 33.095195598499444, + 33.066522496089036, + 33.03777369348871, + 33.00894878815024, + 32.98004737476379, + 32.951069045236906, + 32.922013220577774, + 32.892879823262795, + 32.864934628181054 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "code", - "execution_count": 39, - "metadata": {}, - "outputs": [], - "source": [ - "orbital_model = keplerian_model\n", - "# orbital_model = sgp4_model" - ] + "lat": [ + 41.290515046436255, + 41.35298706156932, + 41.41545648701093, + 41.47792331542308, + 41.54038753943589, + 41.6028491516482, + 41.665308144627126, + 41.72776451091104, + 41.790218242996495, + 41.852669333357106, + 41.91511777443112, + 41.977563558623416, + 42.04000667830585, + 42.102447125816965, + 42.164884893464794, + 42.22731997351405, + 42.289752358204595, + 42.35218203973946, + 42.414609010286384, + 42.47703326197849, + 42.53945478691374, + 42.60187357715799, + 42.664289624731786, + 42.726702921629446, + 42.78911345980572, + 42.85152123117951, + 42.9139262276325, + 42.976328441012754, + 43.03872786312151, + 43.101124485732136, + 43.163518300576996, + 43.22590929935025, + 43.28829747370833, + 43.35068281526834, + 43.413065315612045, + 43.475444966272306, + 43.53782175875214, + 43.60019568451165, + 43.6625667349708, + 43.72493490150909, + 43.78730017546592, + 43.84966254814234, + 43.91202201078872, + 43.974378554623506, + 44.036732170820066, + 44.09908285050962, + 44.16143058478066, + 44.223775364679504, + 44.28611718121189, + 44.348456025330776, + 44.41079188795494, + 44.473124759955844, + 44.53545463216057, + 44.5977814953514, + 44.66010534026857, + 44.72242615759792, + 44.784743937988495, + 44.84705867204024, + 44.90937035030668, + 44.971678963294536, + 45.03398450146338, + 45.096286955228294, + 45.15858631494757, + 45.220882570940226, + 45.283175713473746, + 45.34546573276664, + 45.40775261898817, + 45.47003636225792, + 45.532316952648415, + 45.59459438017274, + 45.65686863480222, + 45.71913970645405, + 45.781407584993715, + 45.84367226023483, + 45.9059337219387, + 45.968191959817005, + 46.030446963518514, + 46.092698722648684, + 46.15494722675518, + 46.217192465331514, + 46.27943442781645, + 46.3416731035967, + 46.40390848199387, + 46.466140552282845, + 46.52836930367957, + 46.590594725342335, + 46.65281680637247, + 46.71503553581346, + 46.77725090265383, + 46.839462895813824, + 46.9016715041643, + 46.963876716513006, + 47.026078521608476, + 47.08827690813806, + 47.15047186472844, + 47.21266337994811, + 47.274851442294064, + 47.337036040210634, + 47.399217162075864, + 47.46139479620516, + 47.52356893084953, + 47.585739554195854, + 47.64790665436951, + 47.71007021942093, + 47.77223023734442, + 47.8343866960646, + 47.896539583439875, + 47.958688887260685, + 48.020834595249944, + 48.08297669506524, + 48.14511517428581, + 48.20725002043092, + 48.26938122094681, + 48.33150876320884, + 48.39363263452203, + 48.45575282212227, + 48.51786931316394, + 48.579982094738206, + 48.64209115385973, + 48.70419647746932, + 48.766298052433044, + 48.82839586554254, + 48.89048990351638, + 48.95258015298755, + 49.0146666005217, + 49.07674923260383, + 49.138828035640955, + 49.20090299596134, + 49.26297409981378, + 49.32504133337091, + 49.38710468271463, + 49.44916413385546, + 49.51121967271876, + 49.573271285147534, + 49.63531895690156, + 49.69736267365655, + 49.75940242100766, + 49.82143818445456, + 49.88346994942103, + 49.94549770124093, + 50.00752142516111, + 50.0695411063403, + 50.131556729852, + 50.193568280670405, + 50.25557574369005, + 50.317579103710735, + 50.37957834544104, + 50.44157345349726, + 50.503564412402724, + 50.56555120659025, + 50.62753382038832, + 50.68951223804035, + 50.751486443690006, + 50.813456421384245, + 50.875422155072435, + 50.93738362860563, + 50.99934082573878, + 51.061293730117185, + 51.123242325295436, + 51.185186594722616, + 51.24712652174573, + 51.30906208960829, + 51.37099328144973, + 51.432920080307724, + 51.494842469104356, + 51.55676043066449, + 51.61867394770274, + 51.68058300282453, + 51.742487578526195, + 51.80438765719687, + 51.86628322110501, + 51.928174252416376, + 51.99006073318032, + 52.05194264533285, + 52.11381997069435, + 52.17569269096954, + 52.237560787749416, + 52.29942424249759, + 52.361283036568395, + 52.42313715119319, + 52.48498656748227, + 52.546831266424675, + 52.6086712288861, + 52.67050643561157, + 52.73233686721176, + 52.794162504180825, + 52.855983326882765, + 52.917799315553225, + 52.979610450299255, + 53.04141671109704, + 53.1032180777947, + 53.16501453009836, + 53.22680604759001, + 53.28859260971374, + 53.35037419577748, + 53.41215078495273, + 53.473922356275324, + 53.53568888863228, + 53.59745036077961, + 53.65920675132824, + 53.7209580387462, + 53.78270420135713, + 53.844445217338986, + 53.906181064726866, + 53.96791172139751, + 54.029637165088346, + 54.09135737338276, + 54.1530723237125, + 54.21478199335593, + 54.27648635943678, + 54.33818539892665, + 54.399879088629746, + 54.4615674052015, + 54.523250325134086, + 54.5849278247583, + 54.64659988024225, + 54.708266467589716, + 54.76992756264182, + 54.83158314106369, + 54.8932331783608, + 54.95487764986551, + 55.01651653073869, + 55.078149795968166, + 55.139777420367054, + 55.20139937857534, + 55.26301564504644, + 55.32462619406334, + 55.38623099972516, + 55.44783003594854, + 55.50942327646606, + 55.57101069482762, + 55.63259226438627, + 55.69416795831523, + 55.75573774959435, + 55.81730161101045, + 55.878859515156236, + 55.940411434428455, + 56.0019573410293, + 56.063497206951915, + 56.125031003997414, + 56.186558703761186, + 56.24808027763304, + 56.30959569679615, + 56.37110493222489, + 56.43260795468621, + 56.49410473472496, + 56.55559524268087, + 56.61707944867462, + 56.67855732260781, + 56.74002883416184, + 56.80149395279567, + 56.809550126680804 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 14.46214525322715, + 14.443775345285367, + 14.425378173567122, + 14.406953963547954, + 14.388502435861502, + 14.370023478695654, + 14.351516979692688, + 14.332982825930431, + 14.314420903938906, + 14.295830931583739, + 14.277213130460131, + 14.258567217303431, + 14.239893076374942, + 14.221190591358056, + 14.202459645360296, + 14.183700120901333, + 14.164911731824757, + 14.146094695669774, + 14.127248725089645, + 14.10837370023918, + 14.089469500670353, + 14.070536005328801, + 14.051573092554367, + 14.03258064006539, + 14.013558356873789, + 13.994506455658183, + 13.975424644176917, + 13.956312797659562, + 13.937170790702716, + 13.917998497263678, + 13.8987957906574, + 13.879562375451838, + 13.860298459864255, + 13.84100374715982, + 13.82167810804335, + 13.802321412556124, + 13.782933530072045, + 13.763514329292814, + 13.744063678244478, + 13.724581276172879, + 13.705067325931491, + 13.685521525391596, + 13.665943739830816, + 13.64633383381964, + 13.62669167123457, + 13.607017115234669, + 13.587309860174726, + 13.567570103980824, + 13.547797539564, + 13.527992027209605, + 13.50815342646594, + 13.488281596147125, + 13.468376394321291, + 13.448437678311008, + 13.42846513659146, + 13.408458961173118, + 13.388418839010873, + 13.368344624386037, + 13.348236170812156, + 13.328093331024288, + 13.307915956972016, + 13.287703731721214, + 13.267456841837532, + 13.247174968790965, + 13.22685796135058, + 13.206505667469832, + 13.186117934289932, + 13.165694608132, + 13.145235366387094, + 13.124740389916383, + 13.104209354439236, + 13.083642102939583, + 13.063038477545534, + 13.042398319533275, + 13.02172146931284, + 13.001007766432163, + 12.980256881467685, + 12.959468988407451, + 12.938643756064495, + 12.917781020454258, + 12.896880616699791, + 12.875942379016324, + 12.854966140713346, + 12.833951566083114, + 12.812898822786938, + 12.791807573267151, + 12.770677647130029, + 12.749508873034753, + 12.728301078694502, + 12.707054090868983, + 12.685767735354949, + 12.6644416688804, + 12.64307605149096, + 12.62167053796009, + 12.600224950166353, + 12.578739108997752, + 12.55721283433202, + 12.535645945040883, + 12.514038090878666, + 12.492389424868982, + 12.470699594709355, + 12.448968415156523, + 12.427195699922056, + 12.405381261660242, + 12.383524911967577, + 12.361626293270223, + 12.339685551209197, + 12.317702326051513, + 12.295676425069468, + 12.273607654429407, + 12.251495819195387, + 12.229340723315884, + 12.207142169612796, + 12.184899791676186, + 12.162613726249056, + 12.140283604634577, + 12.117909225077803, + 12.095490384655545, + 12.073026879272192, + 12.05051850364586, + 12.027964883215416, + 12.005366146501022, + 11.982721916526664, + 11.960031983199295, + 11.93729613519614, + 11.914514159961655, + 11.891685843689379, + 11.868810971329953, + 11.845889158465322, + 11.822920523699322, + 11.799904680067348, + 11.776841407402891, + 11.753730484244999, + 11.730571687820047, + 11.7073647940387, + 11.684109409377717, + 11.660805643269937, + 11.637453099509154, + 11.614051548622871, + 11.590600759773722, + 11.567100500737217, + 11.54355053790259, + 11.519950636262227, + 11.496300391294442, + 11.472599901347417, + 11.448848759047891, + 11.425046723675337, + 11.401193553055716, + 11.377289003547386, + 11.353332830033613, + 11.329324617815503, + 11.30526445498309, + 11.281151923827123, + 11.256986773211226, + 11.232768750467855, + 11.208497601383831, + 11.184173070189624, + 11.159794731447409, + 11.135362662435224, + 11.110876434537865, + 11.086335785642222, + 11.061740452012955, + 11.037090168281484, + 11.012384667440346, + 10.987623680828413, + 10.962806770018727, + 10.937933999186207, + 10.913004926533194, + 10.888019276644224, + 10.862976772384865, + 10.837877134887247, + 10.812720083535485, + 10.787505167855791, + 10.762232439891063, + 10.736901445603735, + 10.71151189724614, + 10.68606350526163, + 10.660555978258731, + 10.63498902300033, + 10.609362344385127, + 10.5836754773454, + 10.557928459208743, + 10.532120821115994, + 10.506252260373161, + 10.480322472360859, + 10.454331150504085, + 10.42827798626341, + 10.402162501018205, + 10.37598471844404, + 10.349744155908697, + 10.323440496847525, + 10.297073422655247, + 10.270642612655857, + 10.244147744098404, + 10.217588324038852, + 10.19096436170869, + 10.164275359921193, + 10.137520987435645, + 10.110700910854401, + 10.083814794585576, + 10.056862300850351, + 10.029843089640353, + 10.002756650619968, + 9.975602975491254, + 9.948381549389733, + 9.921092023256126, + 9.893734045721992, + 9.866307263091377, + 9.838811319318362, + 9.811245687890587, + 9.78361034420063, + 9.755904756946618, + 9.728128560490818, + 9.700281386751955, + 9.67236286518225, + 9.644372622739457, + 9.61631028388257, + 9.588175302437085, + 9.559967633973153, + 9.531686727192097, + 9.503332196303832, + 9.474903652899846, + 9.446400705940684, + 9.41782296171702, + 9.389169855748381, + 9.36044132514194, + 9.33163679997973, + 9.302755875693842, + 9.273798144943612, + 9.244763197590185, + 9.215650620674003, + 9.18645999838781, + 9.157190743963785, + 9.127842772026908, + 9.098415489991748, + 9.06890847043032, + 9.03932128294023, + 9.009653494126336, + 8.979904667581707, + 8.9500741957449, + 8.920161972278256, + 8.890167383455152, + 8.860089980514374, + 8.829929311550611, + 8.799684921468145, + 8.769356351972892, + 8.738942973432371, + 8.708444657242191, + 8.677860767215108, + 8.647190831937184, + 8.616434376646225, + 8.61239646636774 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We then obtain the satellite orbit (which is a **Trajectory** object):" - ] + "lat": [ + 59.588291340584554, + 59.52715330761661, + 59.466007219551315, + 59.404853119596865, + 59.34369105061948, + 59.28252105514618, + 59.221343175369384, + 59.160157453148535, + 59.098963930008026, + 59.037762647165366, + 58.97655364549653, + 58.915336965564244, + 58.85411264761456, + 58.792880731580816, + 58.73164125708525, + 58.670394263442965, + 58.609139789664574, + 58.54787787445917, + 58.48660855623709, + 58.42533187311269, + 58.364047862908, + 58.302756563154105, + 58.24145801108859, + 58.18015224368322, + 58.11883929760873, + 58.05751920926286, + 57.99619201476654, + 57.9348577499664, + 57.87351645043813, + 57.81216815148774, + 57.750812888155004, + 57.68945069521574, + 57.62808160718415, + 57.5667056583154, + 57.50532288260782, + 57.443933313799675, + 57.3825369853957, + 57.321133930632364, + 57.25972418250504, + 57.19830777376425, + 57.13688473691776, + 57.075455104232844, + 57.01401890773831, + 56.95257617922755, + 56.891126950259384, + 56.82967125216113, + 56.76820911603038, + 56.7067405727373, + 56.64526565292653, + 56.58378438701283, + 56.52229680520911, + 56.46080293748934, + 56.39930281361671, + 56.337796463138964, + 56.27628391539041, + 56.214765199493854, + 56.15324034436228, + 56.09170937870149, + 56.030172331010974, + 55.96862922958627, + 55.90708010252086, + 55.84552497770779, + 55.78396388283526, + 55.72239684541365, + 55.66082389273907, + 55.59924505192135, + 55.53766034987805, + 55.47606981333711, + 55.4144734688383, + 55.3528713427348, + 55.291263461194944, + 55.22964985020363, + 55.168030535564746, + 55.1064055429016, + 55.04477489765913, + 54.983138625105525, + 54.92149675032726, + 54.8598492982561, + 54.79819629363248, + 54.736537761032245, + 54.67487372486257, + 54.6132042093623, + 54.55152923860403, + 54.4898488364956, + 54.428163026781334, + 54.366471833043555, + 54.30477527870373, + 54.24307338702475, + 54.18136618111095, + 54.119653683910464, + 54.05793591820983, + 53.99621290666087, + 53.93448467174391, + 53.87275123579435, + 53.811012620997495, + 53.74926884939077, + 53.687519942863496, + 53.62576592315924, + 53.56400681187668, + 53.5022426304709, + 53.4404734002546, + 53.378699142399135, + 53.31691987793644, + 53.2551356277528, + 53.19334641261609, + 53.13155225313862, + 53.06975316980388, + 53.00794918296111, + 52.94614031282639, + 52.88432657948445, + 52.82250800288861, + 52.76068460286274, + 52.69885639910207, + 52.6370234111743, + 52.57518565852062, + 52.51334316045684, + 52.45149593617423, + 52.38964400473492, + 52.327787385097196, + 52.26592609607926, + 52.204060156385296, + 52.142189584600224, + 52.080314399190726, + 52.01843461850585, + 51.956550260779025, + 51.894661344127606, + 51.83276788655469, + 51.77086990594995, + 51.70896742009043, + 51.64706044664157, + 51.585149003151685, + 51.523233107078205, + 51.46131277575113, + 51.39938802639821, + 51.3374588761402, + 51.27552534199169, + 51.21358744086171, + 51.15164518955489, + 51.089698604771876, + 51.02774770311108, + 50.965792501068286, + 50.90383301503834, + 50.84186926131563, + 50.779901256094995, + 50.71792901546618, + 50.655952555439896, + 50.5939718919111, + 50.53198704068417, + 50.469998017468065, + 50.40800483787692, + 50.34600751743072, + 50.28400607155615, + 50.22200051558737, + 50.15999086476639, + 50.09797713424476, + 50.03595933908308, + 49.973937494252446, + 49.91191161462864, + 49.84988171501832, + 49.787847810121505, + 49.725809914557516, + 49.66376804286016, + 49.6017222094771, + 49.53967242877148, + 49.47761871502231, + 49.41556108242511, + 49.353499545092575, + 49.29143411705534, + 49.229364812262276, + 49.16729164458198, + 49.10521462780231, + 49.043133775625236, + 48.98104910169296, + 48.918960619550234, + 48.85686834267043, + 48.7947722844495, + 48.732672458207595, + 48.67056887718828, + 48.608461554560016, + 48.546350503416505, + 48.484235736777265, + 48.42211726758824, + 48.359995108722345, + 48.29786927297989, + 48.23573977308346, + 48.1736066217029, + 48.1114698314183, + 48.04932941474597, + 47.987185384132424, + 47.9250377519551, + 47.862886530522594, + 47.800731732076116, + 47.73857336878854, + 47.676411452766004, + 47.614245996048176, + 47.55207701060854, + 47.48990450835526, + 47.42772850113117, + 47.36554900070887, + 47.30336601881547, + 47.24117956709563, + 47.17898965713734, + 47.11679630046606, + 47.05459950854514, + 46.992399292776305, + 46.930195664500026, + 46.867988634996635, + 46.80577821548567, + 46.743564417127104, + 46.68134725102171, + 46.61912672821124, + 46.5569028596728, + 46.494675656344434, + 46.43244512908815, + 46.37021128871462, + 46.307974145978044, + 46.24573371157646, + 46.18348999615207, + 46.12124301029167, + 46.05899276452711, + 45.99673926933555, + 45.9344825351405, + 45.87222257231124, + 45.809959391163865, + 45.747693001961565, + 45.68542341490856, + 45.623150640176185, + 45.5608746878646, + 45.498595568029636, + 45.43631329067549, + 45.37402786575601, + 45.311739303174825, + 45.2494476127857, + 45.187152804392944, + 45.12485488775159, + 45.06255387256848, + 45.00024976850153, + 44.93794258516082, + 44.87563233210236, + 44.81331901885413, + 44.751002654877865, + 44.688683249595144, + 44.62636081238109, + 44.56403535256551, + 44.50170687943202, + 44.43937540221925, + 44.377040930120835, + 44.31470347228592, + 44.252363037819386, + 44.19001963578196, + 44.12767327519145, + 44.06532396502171, + 44.00297171419754, + 43.94061653162022, + 43.87825842612957, + 43.81589740652969, + 43.75353348158315, + 43.69116666001079, + 43.62879695049301, + 43.56642436166881, + 43.5040489021369, + 43.44167058045579, + 43.37928940514411, + 43.31690538468089, + 43.25451852750553, + 43.19212884201279, + 43.12973633657716, + 43.067341019515666, + 43.00494289911365, + 42.942541983618426, + 42.88013828123971, + 42.81773180014993, + 42.755322548484195, + 42.69291053434141, + 42.63049576578332, + 42.56807825083562, + 42.50565799748799, + 42.443235013694306, + 42.38080930737303, + 42.35227786387133 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 18.798160644522245, + 18.762906812772894, + 18.727765176452813, + 18.692735072004677, + 18.657815840922677, + 18.62300666161374, + 18.58830722173628, + 18.553716709569684, + 18.519234486358666, + 18.484859918180874, + 18.450592375880806, + 18.41643123504598, + 18.38237570785685, + 18.348425515429092, + 18.314579879197773, + 18.28083819325609, + 18.247199856222043, + 18.21366427118899, + 18.180230845692908, + 18.146898823570943, + 18.113667957310724, + 18.08053749942744, + 18.047506874807233, + 18.014575512592813, + 17.981742846116173, + 17.949008312881915, + 17.916371354515007, + 17.883831248638465, + 17.851387781222225, + 17.819040237953466, + 17.786788076609653, + 17.754630758901584, + 17.722567750460065, + 17.69059852078479, + 17.658722375122633, + 17.62693912681433, + 17.595248088692053, + 17.563648745413396, + 17.532140585348454, + 17.50072310053764, + 17.469395786664947, + 17.43815814302183, + 17.407009504384295, + 17.375949713357794, + 17.344978111778207, + 17.31409421305824, + 17.28329753406593, + 17.252587595095875, + 17.221963919827388, + 17.191425867215422, + 17.160973303839896, + 17.13060559529141, + 17.100322278538425, + 17.07012289379252, + 17.040006984493257, + 17.009974097270057, + 16.98002361381907, + 16.95015542326811, + 16.92036891356382, + 16.890663643838376, + 16.861039176275053, + 16.831495076095354, + 16.802030911520568, + 16.77264625376188, + 16.743340508884092, + 16.714113590166793, + 16.684964909514978, + 16.65589404980412, + 16.62690059676424, + 16.597984138965508, + 16.569144267775794, + 16.540380409260987, + 16.51169249653177, + 16.483079961151656, + 16.454542405489374, + 16.42607943460928, + 16.397690656243846, + 16.369375680778553, + 16.34113412122117, + 16.31296542508012, + 16.284869546744964, + 16.256845938872225, + 16.22889422474971, + 16.201014030192386, + 16.173204983503037, + 16.145466715469144, + 16.117798691235375, + 16.090200882667514, + 16.06267275976745, + 16.03521396302048, + 16.0078241352944, + 15.980502921813347, + 15.953249970137827, + 15.926064930149094, + 15.898947285928886, + 15.87189702813376, + 15.844913645390534, + 15.817996796669794, + 15.791146143167818, + 15.764361348284128, + 15.737642077617831, + 15.710987830834009, + 15.684398614052165, + 15.657873931232409, + 15.631413456561274, + 15.605016866319799, + 15.578683838880659, + 15.55241405468692, + 15.52620702813593, + 15.500062779955856, + 15.473980828603432, + 15.4479608626401, + 15.422002572615549, + 15.396105651047991, + 15.370269792422537, + 15.34449469315686, + 15.318779883508396, + 15.293125399926232, + 15.267530776476695, + 15.24199571719931, + 15.216519928001242, + 15.191103116640502, + 15.165744992717197, + 15.140445099550565, + 15.115203486570971, + 15.090019700704048, + 15.064893458758679, + 15.039824479306345, + 15.01481248268022, + 14.989857190947394, + 14.964958327898525, + 14.9401154509512, + 14.915328623505177, + 14.89059740636094, + 14.865921530088235, + 14.841300726916481, + 14.81673473072672, + 14.792223277030923, + 14.76776593487792, + 14.743362779201169, + 14.719013382258952, + 14.694717485981478, + 14.670474833880576, + 14.646285171025623, + 14.62214824403416, + 14.598063632976004, + 14.574031423729334, + 14.55005119940151, + 14.526122712696193, + 14.502245717813551, + 14.478419970437125, + 14.454645227715858, + 14.430921248261305, + 14.407247624035623, + 14.38362445273008, + 14.360051329171103, + 14.336528017695, + 14.313054284048135, + 14.289629895372965, + 14.26625462019405, + 14.242928060314483, + 14.219650323188455, + 14.196421013339078, + 14.17323990472484, + 14.150106772647403, + 14.12702139372117, + 14.103983545885072, + 14.080993008376282, + 14.058049393633622, + 14.035152819673467, + 14.012302901491742, + 13.989499423453978, + 13.966742171185858, + 13.944030931554247, + 13.92136549266997, + 13.898745475775389, + 13.876171007629576, + 13.85364171190594, + 13.831157381585129, + 13.808717810838928, + 13.786322795026967, + 13.763972130690222, + 13.741665615530854, + 13.719402880323134, + 13.697184061278803, + 13.67500879146957, + 13.652876873196107, + 13.630788109883245, + 13.60874230608295, + 13.58673926745428, + 13.564778632668098, + 13.542860545774701, + 13.520984647626848, + 13.499150748257026, + 13.477358658762531, + 13.455608191315557, + 13.433899159136113, + 13.412231208405712, + 13.390604490635086, + 13.369018654079253, + 13.347473516123465, + 13.325968895166591, + 13.304504610626019, + 13.283080482924179, + 13.261696333478763, + 13.240351816612092, + 13.219047091915286, + 13.19778181567316, + 13.17655581323272, + 13.15536891090926, + 13.134220935977218, + 13.113111716659148, + 13.092040914035199, + 13.07100869440136, + 13.05001472070464, + 13.0290588249121, + 13.008140839905131, + 12.987260599486698, + 12.966417938356555, + 12.945612692122898, + 12.924844529188524, + 12.904113623129424, + 12.883419644122933, + 12.862762431309537, + 12.84214182470754, + 12.821557665189356, + 12.801009794496151, + 12.780497887117305, + 12.760022122680438, + 12.739582177366875, + 12.719177896281579, + 12.698809125366864, + 12.678475711385994, + 12.658177501915468, + 12.63791417725618, + 12.617685922797078, + 12.597492420445949, + 12.577333520999398, + 12.557209076045005, + 12.53711893795811, + 12.517062959891817, + 12.497040995775881, + 12.477052732210257, + 12.457098360852846, + 12.437177569828636, + 12.417290216116363, + 12.397436157443433, + 12.377615252276767, + 12.357827359831543, + 12.33807217195097, + 12.3183498855085, + 12.298660193802528, + 12.279002958952015, + 12.259378043796422, + 12.239785311877982, + 12.220224627451326, + 12.200695855464879, + 12.181198693472496, + 12.16173334401004, + 12.142299506007657, + 12.122897047178698, + 12.103525835910085, + 12.08418574127114, + 12.064876632994087, + 12.045598213378865, + 12.026350689679777, + 12.007133765519091, + 11.987947313266236, + 11.96879120593884, + 11.949665317196606, + 11.930569521342512, + 11.911503693311825, + 11.892467540578524, + 11.873461275527559, + 11.854484606886912, + 11.83553741209129, + 11.81661956919885, + 11.797730956871106, + 11.778871454382033, + 11.770261640251473 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "code", - "execution_count": 40, - "metadata": {}, - "outputs": [], - "source": [ - "satellite_orbit = Orbit(orbital_model, earth)" - ] + "lat": [ + 40.483856760596396, + 40.54636144390626, + 40.608863629332674, + 40.67136330992013, + 40.73386047868526, + 40.79635512861536, + 40.858847252675524, + 40.92133684378238, + 40.98382389484257, + 41.04630839872672, + 41.10879034827558, + 41.171269736300445, + 41.23374655558192, + 41.29622079887039, + 41.35869245888553, + 41.4211615283163, + 41.4836279998205, + 41.54609186602475, + 41.608553119523805, + 41.67101175288138, + 41.73346775863504, + 41.79592112927095, + 41.85837185726225, + 41.920819935042914, + 41.98326535501397, + 42.045708109543135, + 42.10814819096531, + 42.17058559158115, + 42.23302030365759, + 42.29545231942748, + 42.35788163108927, + 42.42030823080677, + 42.48273211070894, + 42.54515326289568, + 42.60757167941305, + 42.66998735228993, + 42.73240027351314, + 42.794810435033256, + 42.857217828764504, + 42.919622446584285, + 42.982024280332915, + 43.044423321814, + 43.10681956279298, + 43.169212994997785, + 43.23160361011818, + 43.2939913998056, + 43.35637635567286, + 43.418758469299995, + 43.48113773220923, + 43.54351413590195, + 43.60588767183345, + 43.66825833141899, + 43.73062610603345, + 43.79299098701102, + 43.85535296564484, + 43.91771203318667, + 43.98006818084721, + 44.042421399794684, + 44.10477168115528, + 44.16711901601266, + 44.229463395414115, + 44.29180481034448, + 44.35414325176419, + 44.41647871058398, + 44.478811177669996, + 44.54114064384408, + 44.60346709988322, + 44.665790536519296, + 44.72811094443887, + 44.790428314282536, + 44.852742636644635, + 44.91505390207365, + 44.977362101070604, + 45.0396672240895, + 45.10196926154331, + 45.16426820377783, + 45.22656404110986, + 45.28885676380096, + 45.35114636206434, + 45.413432826063286, + 45.47571614591153, + 45.53799631167277, + 45.6002733133602, + 45.66254714093621, + 45.724817784311945, + 45.78708523334669, + 45.849349477848484, + 45.91161050757861, + 45.97386831222665, + 46.03612288144817, + 46.09837420483878, + 46.16062227194003, + 46.22286707223894, + 46.28510859516829, + 46.347346830105, + 46.40958176637057, + 46.471813393230406, + 46.53404169989341, + 46.59626667551156, + 46.65848830917928, + 46.720706589933755, + 46.78292150675981, + 46.84513304856447, + 46.90734120421487, + 46.96954596251219, + 47.031747312197524, + 47.09394524195146, + 47.156139740393414, + 47.218330796081986, + 47.28051839751326, + 47.34270253312113, + 47.404883191276596, + 47.46706036028735, + 47.52923402839725, + 47.591404183791916, + 47.653570814573754, + 47.715733908798214, + 47.777893454448844, + 47.840049439442836, + 47.9022018516305, + 47.96435067879471, + 48.02649590865061, + 48.08863752884451, + 48.150775526954526, + 48.212909890488625, + 48.275040606884914, + 48.33716766351094, + 48.399291047663105, + 48.461410746572525, + 48.52352674737867, + 48.585639037168065, + 48.64774760294671, + 48.70985243164696, + 48.77195351012657, + 48.83405082516821, + 48.896144363478776, + 48.958234111688725, + 49.020320056352176, + 49.0824021839451, + 49.144480480865575, + 49.206554933432884, + 49.26862552789335, + 49.3306922503942, + 49.392755087021065, + 49.454814023771796, + 49.516869046562945, + 49.57892014122786, + 49.64096729351686, + 49.70301048909637, + 49.76504971354829, + 49.82708495236926, + 49.88911619096982, + 49.95114341467456, + 50.01316660872009, + 50.075185758255245, + 50.13720084834668, + 50.199211863952264, + 50.2612187899591, + 50.323221611156924, + 50.38522031224375, + 50.447214877825886, + 50.50920529241589, + 50.57119154043281, + 50.63317360620101, + 50.69515147394961, + 50.757125127811534, + 50.81909455182267, + 50.8810597299218, + 50.943020645955016, + 51.004977283650206, + 51.06692962665425, + 51.12887765850683, + 51.190821362645856, + 51.25276072240668, + 51.314695721021046, + 51.376626341617126, + 51.43855256721728, + 51.50047438073818, + 51.562391764989684, + 51.62430470267383, + 51.68621317638417, + 51.748117168604495, + 51.8100166617152, + 51.87191163796564, + 51.93380207951225, + 51.995687968391884, + 52.05756928652738, + 52.11944601572644, + 52.181318137680606, + 52.24318563396501, + 52.305048486036306, + 52.366906675232336, + 52.42876018277103, + 52.490608989749404, + 52.55245307714254, + 52.61429242580886, + 52.67612701646359, + 52.73795682971649, + 52.79978184604438, + 52.861602045797035, + 52.92341740919604, + 52.98522791633365, + 53.04703354717175, + 53.108834281540425, + 53.17063009913788, + 53.23242097952783, + 53.29420690213939, + 53.35598784626557, + 53.417763791062264, + 53.47953471555326, + 53.54130059860385, + 53.603061418957296, + 53.664817155209356, + 53.72656778581184, + 53.788313289072484, + 53.85005364315333, + 53.911788826069554, + 53.973518815688195, + 54.0352435897266, + 54.09696312575208, + 54.15867740117924, + 54.220386393269614, + 54.28209007912998, + 54.3437884357175, + 54.40548143981291, + 54.46716906805703, + 54.52885129692483, + 54.59052810272914, + 54.652199461620015, + 54.7138653495832, + 54.775525742438546, + 54.83718061583878, + 54.89882994526774, + 54.960473706039, + 55.02211187329484, + 55.083744422003825, + 55.14537132696633, + 55.206992562787256, + 55.26860810391278, + 55.330217924603176, + 55.39182199893756, + 55.45342030081296, + 55.51501280394147, + 55.57659948184952, + 55.63818030787592, + 55.69975525517019, + 55.761324296690894, + 55.822887405203886, + 55.884444553280495, + 55.94599571329637, + 56.00754085743509, + 56.06907995766159, + 56.13061298575835, + 56.19213991329818, + 56.253660711648614, + 56.31517535197008, + 56.37668380521457, + 56.43818604212265, + 56.499682033222385, + 56.561171748827064, + 56.622655159033364, + 56.684132233719325, + 56.74560294254232, + 56.807067254943114, + 56.868525140119516, + 56.9299765670608, + 56.99142150452123, + 57.05285992102417, + 57.114291784859745, + 57.17571706408287, + 57.237135726510715, + 57.298547739721386, + 57.35995307105054, + 57.42135168758979, + 57.48274355618429, + 57.54412864343055, + 57.60550691567388, + 57.66687833901236, + 57.72824287926988, + 57.78960050203045, + 57.85095117261138, + 57.9122948560668, + 57.97363151718526, + 58.03496112048724, + 58.09628363022259, + 58.15759901036763, + 58.21890722462364, + 58.28020823641277, + 58.34150200887626, + 58.40278850487163, + 58.4640676869762, + 58.52533951745916, + 58.54273128140254 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 19.421359301696707, + 19.403328559683565, + 19.385272102337844, + 19.367189657552387, + 19.34908145701052, + 19.33094722759684, + 19.312786863789835, + 19.29460025955491, + 19.27638730834571, + 19.258147903096187, + 19.23988176811959, + 19.221589131506843, + 19.203269716519745, + 19.184923413992372, + 19.16655011422513, + 19.148149706983084, + 19.1297220814842, + 19.111267126409192, + 19.092784561790527, + 19.074274611403073, + 19.055736994175206, + 19.03717159657629, + 19.018578304511607, + 18.999957003326294, + 18.98130757778874, + 18.962629744007234, + 18.943923721797688, + 18.925189226111353, + 18.906426139411693, + 18.887634343570145, + 18.868813719875707, + 18.84996414901615, + 18.831085511084286, + 18.812177517472904, + 18.793240383258542, + 18.774273818619534, + 18.755277701213874, + 18.73625190808638, + 18.717196315651854, + 18.698110799707308, + 18.678995067320134, + 18.65984932921061, + 18.640673291175194, + 18.62146682646111, + 18.602229807670415, + 18.582962106757563, + 18.563663595013832, + 18.544333974980454, + 18.524973452826654, + 18.505581729758777, + 18.486158674409918, + 18.466704154733883, + 18.447218038005445, + 18.42770019081199, + 18.408150479054484, + 18.38856859983391, + 18.368954753852307, + 18.3493086368068, + 18.329630111790784, + 18.309919041181654, + 18.290175286631918, + 18.270398709083253, + 18.250589000644997, + 18.23074635698062, + 18.21087046873635, + 18.190961193900637, + 18.171018389724004, + 18.151041912699583, + 18.131031618559383, + 18.110987362281, + 18.090908829973063, + 18.070796211262852, + 18.050649190705187, + 18.030467620170686, + 18.01025135074047, + 17.99000023270466, + 17.969714115553046, + 17.94939267986692, + 17.929036109716133, + 17.908644084059656, + 17.88821644913347, + 17.867753050344064, + 17.847253732268392, + 17.826718338641513, + 17.806146712356156, + 17.785538527360337, + 17.76489396103157, + 17.74421268560037, + 17.72349454052422, + 17.70273936438525, + 17.681946994888495, + 17.661117268851616, + 17.640249854105917, + 17.61934492187482, + 17.598402138181587, + 17.577421336245052, + 17.556402348357402, + 17.535345005895746, + 17.514249139305157, + 17.493114409992614, + 17.471940982720767, + 17.45072851700631, + 17.429476839513832, + 17.408185775937678, + 17.386855151007, + 17.365484788474788, + 17.344074511108616, + 17.322623972591536, + 17.301133329899006, + 17.2796022347139, + 17.258030505803504, + 17.236417960916814, + 17.214764416774162, + 17.193069689069645, + 17.171333424355954, + 17.149555772429053, + 17.12773637774429, + 17.10587505178344, + 17.083971604966383, + 17.062025846627286, + 17.04003758502031, + 17.018006627305834, + 16.99593261144371, + 16.973815678578124, + 16.95165546444546, + 16.929451771749847, + 16.907204402070597, + 16.88491315583744, + 16.862577832334367, + 16.84019806158973, + 16.817773976757888, + 16.79530520552556, + 16.77279154249464, + 16.750232781072636, + 16.727628713468093, + 16.70497913068318, + 16.682283654399388, + 16.659542409360952, + 16.636755014794048, + 16.613921256766847, + 16.591040920101012, + 16.5681137883431, + 16.54513964378459, + 16.52211826741824, + 16.49904927085244, + 16.47593276869226, + 16.452768369929533, + 16.42955585034128, + 16.406294984368866, + 16.38298554511825, + 16.359627304339156, + 16.33621986432369, + 16.312763330289886, + 16.289257301779866, + 16.265701545043083, + 16.24209582492266, + 16.218439904857135, + 16.194733546857762, + 16.17097651150255, + 16.147168389827282, + 16.123309275702496, + 16.099398757245535, + 16.075436589191582, + 16.05142252478238, + 16.027356315767776, + 16.003237712379804, + 15.979066295233736, + 15.954842147702315, + 15.930564847313248, + 15.906234138146758, + 15.881849762702114, + 15.85741146190337, + 15.832918975072447, + 15.808372039932937, + 15.78377022449033, + 15.759113599404872, + 15.734401729411099, + 15.70963434567478, + 15.68481117769747, + 15.65993195329834, + 15.634996398602791, + 15.610004069924285, + 15.58495502614875, + 15.55984882014089, + 15.534685171107906, + 15.509463796494197, + 15.48418441197124, + 15.458846731415246, + 15.43345029881028, + 15.407995160601454, + 15.382480857120807, + 15.356907094940437, + 15.33127357877854, + 15.305580011474639, + 15.279826093971923, + 15.254011525312306, + 15.228135834523485, + 15.202199052976491, + 15.176200705806423, + 15.150140484275154, + 15.124018077664328, + 15.097833173251333, + 15.071585456301564, + 15.045274441950978, + 15.018900147577934, + 14.992462084209635, + 14.965959928882853, + 14.939393356539885, + 14.912762040009124, + 14.886065649983403, + 14.859303855017558, + 14.83247615338784, + 14.805582545487907, + 14.77862252521451, + 14.75159575234337, + 14.724501884409813, + 14.69734057669634, + 14.670111482207597, + 14.642814083560344, + 14.615448365349433, + 14.588013805546984, + 14.560510047875809, + 14.532936733681037, + 14.505293501925824, + 14.477579989162725, + 14.449795661416191, + 14.421940486555654, + 14.394013925689597, + 14.366015605528487, + 14.337945150281316, + 14.309802181615614, + 14.281586318654442, + 14.253297177944281, + 14.2249342053342, + 14.196497348353908, + 14.167986047598971, + 14.139399909099309, + 14.11073853620597, + 14.082001529558179, + 14.053188487068056, + 14.02429883579572, + 13.995332504318602, + 13.966288914122087, + 13.937167651968368, + 13.907968301767216, + 13.878690444561748, + 13.849333658492288, + 13.8198975187855, + 13.79038142962097, + 13.760785296498632, + 13.73110851762896, + 13.701350656301358, + 13.671511272755255, + 13.641589924149569, + 13.611586164547173, + 13.581499376784178, + 13.551329444831095, + 13.521075745188691, + 13.490737819237573, + 13.460315205121427, + 13.429807437724284, + 13.399214048623497, + 13.368534566082769, + 13.337768346903006, + 13.306915248809569, + 13.275974621812036, + 13.244945980578832, + 13.213828836303074, + 13.1826226966775, + 13.15132706585709, + 13.119941276334613, + 13.088465161302157, + 13.056898046022344, + 13.02523942019633, + 12.993488769834137, + 12.961645577215043, + 12.92970932086015, + 12.89767930739148, + 12.865555343906205, + 12.833336729341763, + 12.801022926829559, + 12.76861339557664, + 12.736107590817015, + 12.703504963785699, + 12.670804961671543, + 12.638006859489906, + 12.60511043243853, + 12.57211494726923, + 12.539019834643158, + 12.50582452099179, + 12.472528428479382, + 12.43913097497573, + 12.429631878958903 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Alternatively, the **Orbit** class can provide some useful shortcuts (for usual orbit types):" - ] + "lat": [ + 59.409377539855655, + 59.34821632958728, + 59.28704718872439, + 59.22587015948916, + 59.16468528376511, + 59.10349260312501, + 59.04229215879738, + 58.9810839916935, + 58.91986814240505, + 58.85864465120695, + 58.797413558060555, + 58.736174902616455, + 58.67492872421744, + 58.61367506190215, + 58.552413954406866, + 58.491145440169056, + 58.42986955733027, + 58.368586343738606, + 58.30729583694555, + 58.24599807423378, + 58.18469309258179, + 58.12338092869279, + 58.062061618989766, + 58.00073519961889, + 57.93940170645197, + 57.87806117508908, + 57.81671364086099, + 57.755359138831665, + 57.693997703801344, + 57.63262937030803, + 57.57125417263057, + 57.5098721447909, + 57.44848332055027, + 57.38708773343663, + 57.32568541670929, + 57.26427640338615, + 57.20286072624054, + 57.141438417802306, + 57.080009510360846, + 57.018574035967, + 56.95713202643543, + 56.89568351334669, + 56.83422852804915, + 56.77276710166202, + 56.711299265076114, + 56.64982504895059, + 56.58834448373987, + 56.5268575996579, + 56.46536442670546, + 56.40386499466574, + 56.34235933310616, + 56.28084747138116, + 56.21932943863286, + 56.15780526379378, + 56.09627497558861, + 56.034738602535995, + 55.97319617295037, + 55.91164771494373, + 55.850093256428096, + 55.788532825109826, + 55.72696644851753, + 55.66539415396568, + 55.60381596858154, + 55.54223191930072, + 55.48064203286856, + 55.4190463358427, + 55.35744485459347, + 55.295837615306404, + 55.23422464398363, + 55.17260596644555, + 55.11098160833237, + 55.04935159510571, + 54.98771595204367, + 54.92607470426853, + 54.864427876708994, + 54.80277549412794, + 54.74111758111736, + 54.67945416209981, + 54.617785261329985, + 54.55611090289588, + 54.49443111072115, + 54.43274590856517, + 54.37105532002547, + 54.309359368538765, + 54.24765807738238, + 54.185951469675736, + 54.124239568375266, + 54.0625223963009, + 54.00079997610031, + 53.939072330274165, + 53.87733948117214, + 53.81560145099388, + 53.7538582617903, + 53.692109935464806, + 53.63035649377452, + 53.568597958332134, + 53.506834350606084, + 53.44506569192251, + 53.38329200346622, + 53.32151330627567, + 53.25972962126939, + 53.1979409692091, + 53.13614737072669, + 53.07434884631825, + 53.01254541634572, + 52.95073710103792, + 52.88892392049172, + 52.82710589467299, + 52.765283043417845, + 52.703455386433575, + 52.64162294330035, + 52.579785733471134, + 52.517943776273675, + 52.456097090904834, + 52.39424569645718, + 52.33238961188174, + 52.27052885601439, + 52.20866344757112, + 52.146793405148095, + 52.084918747223156, + 52.02303949215681, + 51.96115565819314, + 51.899267263460686, + 51.83737432597347, + 51.77547686363181, + 51.713574894223875, + 51.65166843541922, + 51.58975750479584, + 51.52784211980274, + 51.465922297786335, + 51.40399805598487, + 51.34206941152927, + 51.280136381444535, + 51.21819898264974, + 51.15625723195946, + 51.0943111460845, + 51.03236074163279, + 50.970406035110074, + 50.90844704292088, + 50.84648378136907, + 50.784516266653156, + 50.7225445148912, + 50.66056854208447, + 50.598588364143275, + 50.536603996881425, + 50.47461545601714, + 50.41262275717343, + 50.350625915879846, + 50.28862494757188, + 50.22661986759254, + 50.164610691193005, + 50.102597433533205, + 50.04058010968265, + 49.97855873461456, + 49.916533323232834, + 49.854503890333405, + 49.79247045063109, + 49.73043301875388, + 49.66839160924347, + 49.6063462365561, + 49.5442969150631, + 49.48224365905144, + 49.420186482725185, + 49.358125400204884, + 49.29606042552915, + 49.233991572654936, + 49.17191885545841, + 49.10984228772897, + 49.047761883195335, + 48.985677655488736, + 48.92358961816763, + 48.86149778471301, + 48.79940216852864, + 48.73730278294165, + 48.67519964120331, + 48.61309275648937, + 48.55098214190069, + 48.48886781046445, + 48.42674977513359, + 48.36462804878822, + 48.30250264422955, + 48.24037357420593, + 48.17824085137534, + 48.11610448833095, + 48.053964497596354, + 47.991820891624755, + 47.929673682800384, + 47.86752288343884, + 47.80536850578752, + 47.743210562026235, + 47.68104906426756, + 47.618884024558035, + 47.55671545487756, + 47.4945433671407, + 47.43236777319052, + 47.370188684824775, + 47.308006113758, + 47.24582007164742, + 47.18363057008714, + 47.12143762060919, + 47.05924123468286, + 46.99704142371607, + 46.934838199055434, + 46.872631571986965, + 46.81042155373637, + 46.74820815546941, + 46.685991388293054, + 46.623771263248415, + 46.561547791337524, + 46.49932098348526, + 46.43709085056532, + 46.37485740339428, + 46.312620652732015, + 46.25038060928195, + 46.18813728369221, + 46.12589068655506, + 46.06364082840774, + 46.00138771973304, + 45.93913137095961, + 45.8768717924622, + 45.81460899456206, + 45.75234298752173, + 45.69007378156967, + 45.62780138686328, + 45.56552581351452, + 45.50324707158391, + 45.440965171081025, + 45.3786801219648, + 45.316391934143674, + 45.25410061747693, + 45.19180618177357, + 45.1295086367938, + 45.06720799224902, + 45.004904257802146, + 44.94259744306819, + 44.88028755760771, + 44.8179746109539, + 44.75565861257305, + 44.693339571891464, + 44.63101749828915, + 44.56869240110014, + 44.5063642896129, + 44.44403317307038, + 44.381699060671295, + 44.319361961569, + 44.25702188487295, + 44.19467883964852, + 44.13233283491754, + 44.06998387965209, + 44.007631982800504, + 43.945277153249044, + 43.882919399848625, + 43.820558731407495, + 43.7581951566924, + 43.69582868442866, + 43.633459323300464, + 43.57108708195119, + 43.50871196898348, + 43.446333992960376, + 43.38395316240441, + 43.32156948579859, + 43.259182971586704, + 43.196793628167, + 43.13440146391817, + 43.07200648716124, + 43.00960870618518, + 42.947208129241695, + 42.8848047645442, + 42.822398620268906, + 42.75998970455498, + 42.69757802550471, + 42.63516359118382, + 42.572746409621566, + 42.5103264888117, + 42.44790383671169, + 42.38547846123717, + 42.323050370287866, + 42.26061957170915, + 42.19818607331816, + 42.13574988289729, + 42.07331100819527, + 42.01086945692625, + 41.948425236770866, + 41.88597835537617, + 41.82352882035599, + 41.76107663929117, + 41.698621819729695, + 41.63616436918682, + 41.573704295146115, + 41.51124160505202, + 41.448776306336626, + 41.38630840638103, + 41.32383791254158, + 41.26136483214321, + 41.19888917247983, + 41.13641094081524, + 41.07393014438213, + 41.01144679038312, + 40.94896088599075, + 40.88647243834769, + 40.881678448456476 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 23.42107556208466, + 23.38614608313191, + 23.351326879149955, + 23.316617301204186, + 23.282016705272433, + 23.247524284112536, + 23.21313973959945, + 23.178862274097252, + 23.144691262805683, + 23.110626085622552, + 23.076666127099067, + 23.042810776385647, + 23.009059259113034, + 22.975411309723835, + 22.941866162852158, + 22.908423225671054, + 22.875081909760546, + 22.84184163105605, + 22.80870180981902, + 22.775661870597954, + 22.742721074080723, + 22.70987918945676, + 22.67713548579158, + 22.644489404379062, + 22.611940390602797, + 22.579487893908684, + 22.54713136775603, + 22.514870101497646, + 22.48270389272155, + 22.450632038636336, + 22.418654008428682, + 22.3867692751316, + 22.354977315576402, + 22.32327761038669, + 22.29166964391553, + 22.260152736132387, + 22.228726714970783, + 22.197390907724248, + 22.166144813383607, + 22.13498793452928, + 22.103919777289132, + 22.072939851302056, + 22.04204750160112, + 22.01124258096724, + 21.980524441314575, + 21.949892606046458, + 21.919346601941783, + 21.888885959106652, + 21.858510210961295, + 21.828218894207104, + 21.798011380689715, + 21.767887549778415, + 21.737846779746043, + 21.70788862012436, + 21.678012623587932, + 21.6482183459289, + 21.618505346019546, + 21.588873017702, + 21.559321262138706, + 21.529849479206696, + 21.50045723987369, + 21.471144118058316, + 21.44190969060506, + 21.412753537273712, + 21.38367507260709, + 21.354674218298126, + 21.325750394579273, + 21.296903192596012, + 21.2681322062736, + 21.2394370323069, + 21.210817270125666, + 21.182272521877902, + 21.153802224304762, + 21.125406321120604, + 21.09708425439129, + 21.068835636902104, + 21.040660084051495, + 21.012557213819317, + 20.984526646742555, + 20.956567837810383, + 20.92868074881701, + 20.90086483976484, + 20.873119741236543, + 20.84544508626706, + 20.817840510332537, + 20.790305651326737, + 20.762840149536675, + 20.73544347954086, + 20.708115622558214, + 20.680856057857678, + 20.653664435128963, + 20.626540406365045, + 20.599483625831876, + 20.572493750069565, + 20.545570269765534, + 20.51871318212186, + 20.491921982263595, + 20.465196335600318, + 20.438535909721843, + 20.41194037436575, + 20.385409401422468, + 20.358942496795862, + 20.33253967278981, + 20.30620043950399, + 20.279924477211576, + 20.253711468235235, + 20.22756109693954, + 20.201473049710692, + 20.175447014941383, + 20.14948251491785, + 20.12357957819435, + 20.097737730985187, + 20.07195666955423, + 20.04623609209039, + 20.020575698696007, + 19.99497519136953, + 19.9694341058986, + 19.943952484228433, + 19.918529865866105, + 19.893165960255775, + 19.867860478664586, + 19.8426131341736, + 19.817423641661968, + 19.79229171778129, + 19.76721691286473, + 19.742199283290454, + 19.717238382878154, + 19.692333935284584, + 19.667485665873517, + 19.642693301708878, + 19.617956571547616, + 19.593275037723092, + 19.568648768516926, + 19.54407732957589, + 19.51956045628115, + 19.495097885629402, + 19.47068935623718, + 19.446334608318285, + 19.422033383673877, + 19.397785257583227, + 19.373590311178823, + 19.349448122856426, + 19.325358440646497, + 19.3013210141111, + 19.277335594320554, + 19.253401933855173, + 19.229519618694415, + 19.205688740588588, + 19.181908888466, + 19.158179820817576, + 19.13450129757732, + 19.11087308012397, + 19.087294931260736, + 19.063766447104005, + 19.04028772948146, + 19.01685837731829, + 18.99347815902019, + 18.970146844371325, + 18.946864204520946, + 18.923630011970687, + 18.900444040569635, + 18.87730589740572, + 18.85421569517718, + 18.831173043613195, + 18.80817772184642, + 18.78522951029576, + 18.762328190676534, + 18.739473545978388, + 18.716665192360256, + 18.693903251533722, + 18.671187342164835, + 18.64851725225699, + 18.62589277104793, + 18.603313688997623, + 18.580779797776177, + 18.558290890258093, + 18.535846592422565, + 18.513447035718592, + 18.491091848488615, + 18.46878082834131, + 18.446513774041808, + 18.42429048551894, + 18.402110763839463, + 18.379974243106748, + 18.357881062852012, + 18.335830859428498, + 18.31382343840649, + 18.29185860645258, + 18.269936171334972, + 18.24805594191243, + 18.226217560022818, + 18.20442117287258, + 18.18266642444059, + 18.160953127860154, + 18.13928109731843, + 18.11765014804646, + 18.096060096305788, + 18.074510759391753, + 18.05300178752503, + 18.031533336224005, + 18.010105057732332, + 17.98871677338489, + 17.96736830550968, + 17.946059477424853, + 17.92479011342611, + 17.903559870679707, + 17.882368911614822, + 17.861216895327743, + 17.840103649960184, + 17.819029004602324, + 17.7979927892827, + 17.776994834962238, + 17.756034973528088, + 17.7351128696908, + 17.71422869336192, + 17.69338211107321, + 17.67257295835564, + 17.65180107162676, + 17.631066288197424, + 17.61036844626397, + 17.589707216796437, + 17.569082775926834, + 17.548494796367958, + 17.527943119777415, + 17.507427588673526, + 17.48694804641648, + 17.466504337209205, + 17.44609630608815, + 17.425723630827413, + 17.405386494310257, + 17.385084575950874, + 17.364817724073113, + 17.344585787805112, + 17.324388617082583, + 17.304226062633866, + 17.284097807877288, + 17.264004041318753, + 17.243944447947896, + 17.22391888162531, + 17.203927196981688, + 17.18396924941763, + 17.164044895088775, + 17.144153822809404, + 17.124296226437032, + 17.104471796279054, + 17.084680391483683, + 17.064921871935788, + 17.04519609824061, + 17.025502931736632, + 17.00584223448769, + 16.986213701161862, + 16.96661753144107, + 16.947053421418808, + 16.927521235984376, + 16.908020840729233, + 16.88855210193557, + 16.869114886568514, + 16.84970889418785, + 16.83033432931729, + 16.81099089286505, + 16.791678454507966, + 16.772396884587707, + 16.753146054105834, + 16.733925834726154, + 16.71473609875844, + 16.695576551068616, + 16.676447401453785, + 16.657348356066155, + 16.63827928978575, + 16.619240078124562, + 16.600230597227373, + 16.58125072385608, + 16.56230016730114, + 16.54337914175705, + 16.524487357738526, + 16.50562469446266, + 16.48679103175923, + 16.467986250051798, + 16.44921023035694, + 16.43046268619463, + 16.41174383595882, + 16.393053394337553, + 16.37439124470163, + 16.35575727099385, + 16.33715135773389, + 16.31857339001086, + 16.300023253481186, + 16.281500666264034, + 16.263005851332892, + 16.244538527926277, + 16.226098583928398, + 16.20768590777355, + 16.189300388442827, + 16.17094191545779, + 16.15261021078377, + 16.134305501210786, + 16.116027509767154, + 16.097776128112383, + 16.07955124842639, + 16.06135276341227, + 16.059957693098088 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "code", - "execution_count": 41, - "metadata": {}, - "outputs": [], - "source": [ - "epoch = Instant.date_time(DateTime(2018, 1, 1, 0, 0, 0), Scale.UTC)\n", - "\n", - "satellite_orbit = Orbit.sun_synchronous(\n", - " epoch, Length.kilometers(500.0), Time(12, 0, 0), earth\n", - ")" - ] + "lat": [ + 40.899746080250736, + 40.96223388496262, + 41.02471914473284, + 41.08720185241218, + 41.14968200082072, + 41.21215958274876, + 41.274634590956275, + 41.33710701817262, + 41.399576857096406, + 41.46204410039511, + 41.52450874070551, + 41.586970770632405, + 41.64943018274912, + 41.71188696960344, + 41.774341123691734, + 41.8367926374974, + 41.89924150346469, + 41.96168771400487, + 42.02413126149669, + 42.08657213828505, + 42.14901033668139, + 42.211445848963386, + 42.273878667374696, + 42.336308784124626, + 42.398736191387705, + 42.46116088130439, + 42.523582845985715, + 42.586002077488466, + 42.64841856785303, + 42.71083230907766, + 42.77324329312436, + 42.835651511918876, + 42.89805695735011, + 42.96045962127062, + 43.022859495495275, + 43.08525657180162, + 43.147650841929504, + 43.21004229758087, + 43.27243093041926, + 43.33481673206957, + 43.3971996941248, + 43.459579808119024, + 43.5219570655663, + 43.58433145793469, + 43.64670297665211, + 43.709071613106246, + 43.77143735864431, + 43.83380020457219, + 43.89616014215542, + 43.9585171626173, + 44.02087125713957, + 44.083222416861844, + 44.14557063288139, + 44.20791589625261, + 44.27025819799317, + 44.33259752905867, + 44.39493388037971, + 44.45726724283661, + 44.51959760726533, + 44.581924964457215, + 44.644249305158496, + 44.70657062006997, + 44.76888889984729, + 44.83120413509955, + 44.89351631638954, + 44.955825434233496, + 45.01813147910046, + 45.080434441418554, + 45.14273431154887, + 45.205031079823414, + 45.26732473651986, + 45.32961527186649, + 45.39190267604247, + 45.454186939177504, + 45.5164680513512, + 45.57874600259294, + 45.64102078288116, + 45.70329238214376, + 45.76556079025659, + 45.82782599704382, + 45.89008799227735, + 45.952346765682826, + 46.014602306913694, + 46.07685460558902, + 46.13910365126753, + 46.20134943345421, + 46.263591941598776, + 46.325831165096076, + 46.38806709328542, + 46.45029971545019, + 46.51252902081739, + 46.57475499855703, + 46.636977637782586, + 46.69919692754911, + 46.76141285686028, + 46.823625414642, + 46.88583458978038, + 46.94804037109569, + 47.01024274734828, + 47.07244170723799, + 47.134637239404405, + 47.19682933242526, + 47.2590179748167, + 47.321203155032606, + 47.38338486146427, + 47.44556308243968, + 47.50773780622299, + 47.56990902101481, + 47.632076714956796, + 47.69424087610655, + 47.75640149247514, + 47.818558552001065, + 47.88071204255616, + 47.94286195194484, + 48.00500826790439, + 48.06715097810323, + 48.12929007014122, + 48.1914255315489, + 48.25355734978694, + 48.31568551224561, + 48.377810006244246, + 48.439930819036825, + 48.502047937786735, + 48.564161349603275, + 48.62627104151638, + 48.68837700048224, + 48.75047921338261, + 48.81257766702439, + 48.8746723481387, + 48.93676324338126, + 48.998850339330275, + 49.06093362248704, + 49.12301307927479, + 49.18508869603825, + 49.247160459043016, + 49.309228354481206, + 49.37129236844518, + 49.43335248696607, + 49.49540869598622, + 49.55746098136585, + 49.6195093288822, + 49.68155372422879, + 49.74359415301485, + 49.805630600764374, + 49.86766305291631, + 49.92969149482258, + 49.991715911748265, + 50.05373628887071, + 50.115752611285124, + 50.17776486397845, + 50.23977303186667, + 50.30177709976937, + 50.36377705241419, + 50.42577287443688, + 50.48776455038043, + 50.54975206469421, + 50.61173540173321, + 50.673714545757434, + 50.735689480930816, + 50.79766019132117, + 50.859626660898336, + 50.92158887353418, + 50.98354681300786, + 51.04550046297964, + 51.107449807028296, + 51.169394828624455, + 51.23133551113721, + 51.293271837831824, + 51.35520379186988, + 51.41713135630807, + 51.47905451409746, + 51.54097324808252, + 51.60288754100037, + 51.66479737547952, + 51.72670273404001, + 51.78860359909744, + 51.85049995293754, + 51.912391777753186, + 51.974279055618055, + 52.03616176849199, + 52.09803989821998, + 52.159913426531816, + 52.22178233504012, + 52.283646605240044, + 52.34550621850813, + 52.4073611561013, + 52.46921139915594, + 52.53105692868679, + 52.59289772558575, + 52.65473377062804, + 52.7165650444445, + 52.77839152755951, + 52.84021320036425, + 52.902030043122096, + 52.963842035967374, + 53.02564915890426, + 53.087451391806354, + 53.14924871441435, + 53.21104110633581, + 53.27282854704382, + 53.33461101587574, + 53.396388492032095, + 53.45816095458175, + 53.51992838243575, + 53.581690754383395, + 53.6434480490662, + 53.705200244983004, + 53.76694732048859, + 53.82868925379251, + 53.890426022957925, + 53.952157605899984, + 54.013883980385465, + 54.07560512403026, + 54.13732101429885, + 54.19903162850279, + 54.26073694379943, + 54.322436937196876, + 54.38413158552709, + 54.445820865483384, + 54.50750475359243, + 54.569183226220034, + 54.6308562595696, + 54.69252382968049, + 54.754185912426934, + 54.81584248351618, + 54.87749351848719, + 54.939138992709715, + 55.000778881381734, + 55.06241315952864, + 55.12404180200794, + 55.18566478348232, + 55.24728207845616, + 55.308893661248256, + 55.370499505997664, + 55.43209958666059, + 55.49369387700968, + 55.55528235063229, + 55.61686498092865, + 55.678441741110326, + 55.74001260419821, + 55.80157754302185, + 55.863136530216124, + 55.92468953822068, + 55.98623653928414, + 56.04777750543696, + 56.10931240852774, + 56.17084122019591, + 56.23236391187619, + 56.29388045479749, + 56.35539081997977, + 56.416894978232975, + 56.478392900154994, + 56.53988455612963, + 56.60136991632465, + 56.66284895068971, + 56.724321628954996, + 56.785787920634476, + 56.84724779499931, + 56.90870122111348, + 56.970148167806514, + 57.0315886036776, + 57.09302249709353, + 57.1544498161863, + 57.21587052885183, + 57.27728460274637, + 57.33869200528532, + 57.40009270364056, + 57.461486664738395, + 57.52287385525705, + 57.5842542416243, + 57.64562779002219, + 57.706994466358175, + 57.76835423630151, + 57.82970706525521, + 57.891052918360025, + 57.95239176049203, + 58.0137235562599, + 58.07504827000241, + 58.13636586578657, + 58.19767630740382, + 58.25897955836824, + 58.32027558191372, + 58.3815643409913, + 58.44284579826637, + 58.50411991612219, + 58.56538665663257, + 58.62664598159581, + 58.687897852507376, + 58.74914223056312, + 58.8103790766566, + 58.871608351375784, + 58.932830015000356, + 58.99404402749907, + 59.05525034852587, + 59.11644893741749, + 59.177639753190114, + 59.23882275453639, + 59.2999978998284, + 59.361165147089466, + 59.419465123911166 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 24.02532208394903, + 24.007117280528817, + 23.98888589024968, + 23.970628141897166, + 23.952343759436044, + 23.934032634408737, + 23.915694657821795, + 23.89732972015597, + 23.878937711350964, + 23.86051835271127, + 23.842071869291907, + 23.823597981306794, + 23.805096576522992, + 23.786567542147907, + 23.768010764836955, + 23.74942613068414, + 23.730813525222864, + 23.712172665313293, + 23.69350377154284, + 23.67480655963345, + 23.65608091282336, + 23.637326713770364, + 23.61854384454416, + 23.599732186627502, + 23.580891452812722, + 23.562021859584483, + 23.54312311853409, + 23.524195108751165, + 23.50523770871049, + 23.486250796279666, + 23.467234248702457, + 23.44818794260694, + 23.429111585900294, + 23.410005390150495, + 23.390869062000707, + 23.37170247555515, + 23.35250550427549, + 23.333278020981222, + 23.3140198978441, + 23.294730838275417, + 23.275411049327715, + 23.256060233104037, + 23.236678259127565, + 23.21726499625441, + 23.1978203126692, + 23.17834407587037, + 23.15883615267835, + 23.139296241122974, + 23.119724542831595, + 23.100120754445637, + 23.080484740001918, + 23.060816362824188, + 23.041115485527463, + 23.02138197001083, + 23.00161550935334, + 22.981816300200144, + 22.961984034175273, + 22.942118570258764, + 22.922219766696216, + 22.902287480982512, + 22.882321569863038, + 22.862321721227964, + 22.8422881265047, + 22.822220472056177, + 22.80211861157185, + 22.78198239796944, + 22.761811683380124, + 22.741606319146403, + 22.72136615582814, + 22.70109087508077, + 22.68078066204907, + 22.660435196781577, + 22.640054326610446, + 22.619637898041802, + 22.599185756763777, + 22.578697747626304, + 22.558173546553878, + 22.537613332912482, + 22.517016780935528, + 22.496383732093065, + 22.47571402700196, + 22.45500750540674, + 22.434264006186407, + 22.41348336733881, + 22.392665257882083, + 22.371809850236357, + 22.35091681163319, + 22.32998597649825, + 22.30901717835209, + 22.288010249802202, + 22.26696502252524, + 22.24588115918392, + 22.22475882579322, + 22.203597683137513, + 22.182397559150065, + 22.161158280813577, + 22.139879674147277, + 22.118561564204516, + 22.097203775064738, + 22.075805961731266, + 22.05436828250599, + 22.03289039041083, + 22.011372105559133, + 21.989813247058013, + 21.968213632997912, + 21.946573080446306, + 21.924891237343513, + 21.90316825488455, + 21.881403778922145, + 21.859597622362955, + 21.837749597048287, + 21.815859513756298, + 21.79392718218019, + 21.771952242843938, + 21.749934839467844, + 21.727874610380535, + 21.705771360906883, + 21.683624895252606, + 21.661435016501173, + 21.63920152661071, + 21.616924226395625, + 21.594602747425004, + 21.572237224412348, + 21.549827286612107, + 21.527372730200028, + 21.50487335017533, + 21.48232894034593, + 21.459739293325928, + 21.43710403242288, + 21.414423284021574, + 21.391696668988487, + 21.368923975059698, + 21.346104988723976, + 21.32323949522068, + 21.30032727852685, + 21.277368121352787, + 21.254361637032627, + 21.23130794189962, + 21.20820664670209, + 21.185057528971978, + 21.161860364930245, + 21.13861492946738, + 21.115320996131917, + 21.0919781690361, + 21.06858655522479, + 21.045145756080352, + 21.021655539707904, + 20.99811567282408, + 20.97452592074581, + 20.95088604738436, + 20.9271956471359, + 20.903454817248203, + 20.87966314924717, + 20.85582040130216, + 20.831926330116943, + 20.807980690921493, + 20.78398323746662, + 20.759933721998923, + 20.735831727166097, + 20.711677338387133, + 20.687470135256245, + 20.66320986392643, + 20.638896268996312, + 20.614529093495037, + 20.590108078878885, + 20.565632796911284, + 20.541103322049967, + 20.516519222844806, + 20.49188023431397, + 20.467186089838457, + 20.44243652114633, + 20.41763125830067, + 20.392770029689, + 20.367852393902897, + 20.342878412130492, + 20.31784763954546, + 20.292759797692636, + 20.267614606368614, + 20.242411783613502, + 20.217151045695722, + 20.191831939002995, + 20.166454512409572, + 20.141018308689265, + 20.115523036884948, + 20.089968404199567, + 20.064354115969568, + 20.0386798756696, + 20.01294538488651, + 19.98715017520463, + 19.961294280584962, + 19.93537722877001, + 19.909398713644904, + 19.883358427139523, + 19.85725605920058, + 19.831091297781004, + 19.804863660729875, + 19.778573168162293, + 19.75221933385431, + 19.72580183762438, + 19.69932035721329, + 19.672774568273752, + 19.6461641443482, + 19.619488588748876, + 19.592747906949214, + 19.565941597963647, + 19.539069326724384, + 19.51213075596954, + 19.485125546222033, + 19.458053355777967, + 19.430913840677025, + 19.40370648660081, + 19.376431281226054, + 19.349087705640333, + 19.32167540670426, + 19.29419402892515, + 19.266643214458416, + 19.239022603068207, + 19.211331664026737, + 19.183570368471845, + 19.15573818080742, + 19.127834731072724, + 19.09985964682497, + 19.071812553114455, + 19.043693072474536, + 19.015500824881528, + 18.98723525965952, + 18.95889632782694, + 18.93048347350791, + 18.901996306285945, + 18.873434433091322, + 18.84479745818459, + 18.816084983119715, + 18.78729643863619, + 18.758431757013973, + 18.729490363480473, + 18.700471848569457, + 18.671375799989477, + 18.642201802619844, + 18.612949438476377, + 18.58361811857952, + 18.554207755341842, + 18.524717753938617, + 18.495147684680205, + 18.465497114890336, + 18.43576560888506, + 18.40595272792809, + 18.376058030227803, + 18.346080902796427, + 18.316021233821395, + 18.285878404052813, + 18.255651959161717, + 18.22534144162048, + 18.19494639067068, + 18.164466342300955, + 18.133900661110633, + 18.103249212678154, + 18.072511354949036, + 18.041686610596138, + 18.010774498881982, + 17.97977453564433, + 17.948686233251827, + 17.91750910058675, + 17.88624247490608, + 17.854886194200276, + 17.82343958858783, + 17.79190215266491, + 17.760273377373657, + 17.728552749972916, + 17.69673975401037, + 17.664833701181813, + 17.632834403692154, + 17.600741165644873, + 17.568553455380012, + 17.536270737357995, + 17.503892472120345, + 17.471418116242763, + 17.43884712231907, + 17.406178770816727, + 17.373412842426262, + 17.340548609447225, + 17.30758550813913, + 17.274522970585412, + 17.24136042465209, + 17.208097293958037, + 17.17473282972489, + 17.141266783145937, + 17.1076983967479, + 17.074027076736154, + 17.040252224875896, + 17.00637323843371, + 16.97238951014213, + 16.938300260065045, + 16.904105207936, + 16.869803564537147, + 16.835394704043548, + 16.800877995882168, + 16.766252804690087, + 16.731518490256114, + 16.69667440750504, + 16.66335666032354 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Access" - ] + "lat": [ + 58.51818691630766, + 58.456914553129096, + 58.3956348415919, + 58.33434781938073, + 58.27305352390994, + 58.21175199228938, + 58.15044326135109, + 58.089127367646526, + 58.02780434744891, + 57.96647423675595, + 57.90513707129237, + 57.84379288651256, + 57.78244171760278, + 57.721083599484594, + 57.65971856681616, + 57.59834665399526, + 57.53696789516189, + 57.47558232419404, + 57.41418997473547, + 57.35279088016, + 57.291385073599756, + 57.2299725879401, + 57.1685534558227, + 57.107127709647415, + 57.04569538157474, + 56.98425650352784, + 56.92281110719465, + 56.86135922403076, + 56.7999008852604, + 56.738436121879275, + 56.6769649646502, + 56.61548744413047, + 56.55400359063589, + 56.49251343426816, + 56.431017004910295, + 56.369514332229535, + 56.308005445677935, + 56.24649037449515, + 56.184969147710326, + 56.12344179414371, + 56.06190834240873, + 56.000368820913664, + 55.93882325786417, + 55.87727168126399, + 55.81571411891114, + 55.7541505984249, + 55.69258114720963, + 55.63100579248166, + 55.56942456126491, + 55.50783748039224, + 55.446244576508, + 55.38464587606851, + 55.323041405344604, + 55.26143119042285, + 55.199815257207405, + 55.13819363142152, + 55.07656633860892, + 55.01493340412986, + 54.953294853186925, + 54.89165071078918, + 54.83000100177898, + 54.76834575082712, + 54.70668498243428, + 54.6450187209326, + 54.58334699048685, + 54.521669815096764, + 54.45998721859723, + 54.398299224660576, + 54.33660585679765, + 54.27490713835939, + 54.21320309253807, + 54.15149374236221, + 54.08977911072408, + 54.028059220341724, + 53.96633409378656, + 53.90460375347808, + 53.84286822168517, + 53.78112752052747, + 53.719381671976315, + 53.65763069785692, + 53.59587461984836, + 53.53411345948563, + 53.47234723816073, + 53.41057597712376, + 53.3487996974779, + 53.28701842020594, + 53.22523216613313, + 53.16344095595462, + 53.10164481022905, + 53.039843749380424, + 52.97803779369912, + 52.91622696334308, + 52.854411278338716, + 52.79259075858203, + 52.73076542384037, + 52.668935293752405, + 52.60710038782988, + 52.54526072545859, + 52.483416325893046, + 52.4215672082829, + 52.35971339163588, + 52.29785489484397, + 52.235991736679054, + 52.17412393579243, + 52.11225151071684, + 52.05037447986718, + 51.98849286154139, + 51.92660667392154, + 51.86471593507458, + 51.80282066295395, + 51.7409208753995, + 51.67901659013272, + 51.61710782478298, + 51.55519459685025, + 51.49327692373145, + 51.431354822714745, + 51.36942831098135, + 51.30749740560506, + 51.24556212355402, + 51.183622481691366, + 51.12167849677601, + 51.059730185463636, + 50.997777564307405, + 50.93582064975857, + 50.873859458168276, + 50.81189400578064, + 50.749924308759816, + 50.68795038315254, + 50.62597224491433, + 50.56398990990379, + 50.50200339388329, + 50.440012712520655, + 50.37801788138845, + 50.3160189159658, + 50.25401583163877, + 50.19200864370123, + 50.12999736735548, + 50.06798201771309, + 50.00596260979532, + 49.94393915852836, + 49.8819116787683, + 49.81988018526429, + 49.75784469268472, + 49.695805215611465, + 49.6337617685405, + 49.57171436588238, + 49.509663021963895, + 49.44760775102734, + 49.38554856723207, + 49.323485484654846, + 49.261418517290714, + 49.199347679053396, + 49.1372729837697, + 49.07519444520548, + 49.01311207702866, + 48.95102589283429, + 48.88893590613956, + 48.826842130384165, + 48.76474457893096, + 48.70264326506656, + 48.64053820200171, + 48.57842940287264, + 48.51631688074059, + 48.45420064859297, + 48.392080719344, + 48.32995710583502, + 48.267829820828844, + 48.20569887703559, + 48.14356428707575, + 48.08142606350506, + 48.019284218809496, + 47.95713876540556, + 47.89498971564081, + 47.832837081794544, + 47.77068087607811, + 47.7085211106353, + 47.64635779754384, + 47.58419094881442, + 47.52202057639223, + 47.459846692150684, + 47.397669307917745, + 47.33548843543776, + 47.27330408639757, + 47.2111162724213, + 47.14892500506963, + 47.08673029584106, + 47.02453215617232, + 46.96233059743868, + 46.900125630954484, + 46.837917267973644, + 46.77570551968979, + 46.71349039723774, + 46.65127191169254, + 46.58905007406431, + 46.52682489532432, + 46.46459638636673, + 46.40236455803488, + 46.340129421115016, + 46.27789098633742, + 46.21564926437586, + 46.15340426584861, + 46.09115600131877, + 46.028904481294695, + 45.966649716230336, + 45.90439171652547, + 45.842130492527005, + 45.77986605452157, + 45.717598412762584, + 45.65532757743181, + 45.59305355866551, + 45.53077636654829, + 45.46849601111365, + 45.406212502344054, + 45.34392585017216, + 45.28163606447993, + 45.219343155099914, + 45.157047131815276, + 45.09474800436033, + 45.03244578242074, + 44.9701404756338, + 44.90783209358313, + 44.8455206458235, + 44.783206141843436, + 44.72088859109119, + 44.65856800296849, + 44.596244386830946, + 44.53391775198844, + 44.47158810770521, + 44.40925546320105, + 44.34691982765034, + 44.28458121018327, + 44.22223961988594, + 44.15989506580062, + 44.09754755691981, + 44.03519710221182, + 43.9728437105836, + 43.91048739090537, + 43.848128152005394, + 43.78576600267001, + 43.723400951644045, + 43.66103300763103, + 43.59866217929359, + 43.53628847525342, + 43.4739119040925, + 43.41153247435218, + 43.34915019453415, + 43.28676507310071, + 43.224377118468475, + 43.16198633903444, + 43.099592743137585, + 43.03719633908551, + 42.97479713514714, + 42.912395139553844, + 42.849990360499554, + 42.78758280614081, + 42.725172484597316, + 42.6627594039519, + 42.60034357225149, + 42.53792499750629, + 42.47550368769078, + 42.41307965073745, + 42.3506528945626, + 42.28822342702821, + 42.22579125596772, + 42.16335638917987, + 42.10091883442958, + 42.03847859944707, + 41.9760356919289, + 41.91359011953797, + 41.85114188990384, + 41.78869101062295, + 41.72623748925859, + 41.663781333342016, + 41.60132255037148, + 41.538861147806806, + 41.47639713309514, + 41.41393051363258, + 41.35146129679024, + 41.288989489907905, + 41.226515100294094, + 41.16403813522719, + 41.10155860195424, + 41.03907650769229, + 40.97659185962806, + 40.91410466491842, + 40.85161493069048, + 40.78912266404164, + 40.726627872034165, + 40.6641305617199, + 40.6016307401028, + 40.539128414164416, + 40.486834578105956 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 27.648943067660518, + 27.615554891000848, + 27.582268015559972, + 27.549081859660223, + 27.51599567783066, + 27.48300923315154, + 27.45012178863564, + 27.417332779574245, + 27.384641645410063, + 27.352047829691433, + 27.319550780043503, + 27.28714994812528, + 27.254844621502862, + 27.222634595990154, + 27.19051916704542, + 27.15849780211518, + 27.12656997250246, + 27.094735153336185, + 27.06299282354358, + 27.031342297701002, + 26.999783398406514, + 26.968315447652184, + 26.93693793919113, + 26.905650370396526, + 26.874452242244644, + 26.84334305926446, + 26.812322161423886, + 26.78138939648142, + 26.75054411137308, + 26.71978582457289, + 26.689114057961422, + 26.658528336804494, + 26.628028189714065, + 26.59761314862078, + 26.567282580651483, + 26.53703636049353, + 26.506873861774686, + 26.47679462942562, + 26.446798211557798, + 26.416884159436034, + 26.38705202745071, + 26.357301204997032, + 26.327631588826062, + 26.29804257444934, + 26.26853372849251, + 26.239104620579173, + 26.209754823295963, + 26.18048391217711, + 26.15129146567192, + 26.122176897030084, + 26.093140126655893, + 26.064180573512317, + 26.035297827477493, + 26.006491481230764, + 25.97776113021749, + 25.949106372639786, + 25.920526641327335, + 25.89202187610018, + 25.863591515180538, + 25.835235167538233, + 25.806952444780457, + 25.778742961131773, + 25.75060633341076, + 25.722542181003792, + 25.694549957751395, + 25.666629624321693, + 25.638780639591253, + 25.611002633023826, + 25.583295236550946, + 25.555658084552014, + 25.52809081383293, + 25.500592895504678, + 25.47316430736595, + 25.445804525284693, + 25.41851319557574, + 25.39128996688028, + 25.364134490153795, + 25.33704641864209, + 25.310025239764958, + 25.28307094748828, + 25.25618303372177, + 25.22936116069259, + 25.202604992824547, + 25.17591419672587, + 25.149288441167194, + 25.122727397070683, + 25.096230569388517, + 25.069797969475005, + 25.043429106487693, + 25.01712365976919, + 24.99088131071554, + 24.9647017427747, + 24.9385846414194, + 24.91252952604148, + 24.88653642232217, + 24.860604853632765, + 24.834734513409046, + 24.808925097033438, + 24.783176301823644, + 24.757487827025606, + 24.73185937377995, + 24.70629047702476, + 24.680781177863295, + 24.655331014969555, + 24.62993969695625, + 24.604606934269704, + 24.579332439174614, + 24.5541159257354, + 24.52895694171211, + 24.503855540924928, + 24.478811274668985, + 24.45382386408067, + 24.42889303203427, + 24.404018503121367, + 24.37920000363943, + 24.354437093487054, + 24.329729838529733, + 24.305077802013304, + 24.28048071693336, + 24.255938317931964, + 24.231450341279515, + 24.2070165248596, + 24.1826366081668, + 24.158310164187327, + 24.134037271781594, + 24.1098175070856, + 24.085650615894508, + 24.061536345539665, + 24.03747444489195, + 24.013464664343793, + 23.989506587695107, + 23.96560030454291, + 23.94174540167813, + 23.917941635461776, + 23.894188763722507, + 23.870486545745546, + 23.84683474225294, + 23.823233115406406, + 23.79968126069011, + 23.776179279284293, + 23.75272676949046, + 23.729323499089055, + 23.705969237238065, + 23.682663754475062, + 23.65940682268813, + 23.636198047023438, + 23.61303753825356, + 23.589924904189527, + 23.566859922061536, + 23.543842370410733, + 23.520872029077765, + 23.497948679190852, + 23.47507210316015, + 23.45224191657885, + 23.429458240580896, + 23.40672069327579, + 23.38402906210403, + 23.36138313574514, + 23.338782704107427, + 23.316227558310004, + 23.293717322590812, + 23.271252126674444, + 23.24883159718796, + 23.22645553003373, + 23.204123722290515, + 23.181835972204144, + 23.15959207917233, + 23.137391675654154, + 23.115234899528737, + 23.09312138552341, + 23.071050937586552, + 23.04902336077706, + 23.02703846127002, + 23.00509604633413, + 22.983195924335586, + 22.96133773662394, + 22.93952162991672, + 22.917747247712136, + 22.896014402667905, + 22.874322908493095, + 22.852672579945075, + 22.831063232820586, + 22.809494515849956, + 22.78796658307841, + 22.76647908528241, + 22.745031842341774, + 22.723624675137945, + 22.702257405552526, + 22.680929856456455, + 22.659641851698783, + 22.638393048007938, + 22.617183607379136, + 22.596013188468905, + 22.574881618988236, + 22.553788727602516, + 22.53273434391499, + 22.511718298461837, + 22.49074025461361, + 22.469800380955373, + 22.448898342697152, + 22.428033974055086, + 22.407207110146587, + 22.386417586989417, + 22.36566524149357, + 22.344949743356114, + 22.324271267441794, + 22.30362948519562, + 22.28302423703495, + 22.262455364232345, + 22.24192270891481, + 22.22142611406196, + 22.200965423493844, + 22.18054031377541, + 22.160150966589043, + 22.139797060156912, + 22.11947844162128, + 22.099194958932724, + 22.078946460858937, + 22.05873279696631, + 22.038553649525753, + 22.018409205891786, + 21.9982991499205, + 21.978223334343742, + 21.95818161267035, + 21.93817383918576, + 21.918199868936135, + 21.89825955773895, + 21.87835259406278, + 21.858479171425046, + 21.838638979799065, + 21.8188318779935, + 21.79905772555549, + 21.77931638276791, + 21.759607710637766, + 21.739931402798476, + 21.7202876578939, + 21.70067617098506, + 21.681096805942527, + 21.66154942734301, + 21.642033900455004, + 21.622550091247945, + 21.60309786637706, + 21.583676925090217, + 21.564287471600547, + 21.54492920651403, + 21.525601999203246, + 21.50630571970595, + 21.487040238721573, + 21.467805427617357, + 21.448600990307877, + 21.429427135659587, + 21.41028356888428, + 21.39117016393706, + 21.372086795411484, + 21.353033338535827, + 21.334009669163912, + 21.315015495680413, + 21.29605103138348, + 21.277115985898615, + 21.25821023755785, + 21.23933366530368, + 21.220486148688902, + 21.201667567866807, + 21.182877803582862, + 21.164116569087064, + 21.14538408250416, + 21.12668005826027, + 21.108004379457157, + 21.08935692977828, + 21.07073759348249, + 21.052146255398004, + 21.033582632828317, + 21.015046947926592, + 20.99653891912028, + 20.978058433492084, + 20.959605378675786, + 20.94117964285852, + 20.922781114769997, + 20.904409683685994, + 20.886065071326204, + 20.86774750423704, + 20.84945670520823, + 20.8311925656539, + 20.812954977518938, + 20.794743833267525, + 20.77655902588317, + 20.758400280774893, + 20.74026782815059, + 20.7221613944447, + 20.70408087468727, + 20.686026164416425, + 20.67094057941698 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Now that the origin and the target trajectories are well defined, we can compute the **Access**." - ] + "lat": [ + 42.39098972795274, + 42.45341461763643, + 42.51583678279626, + 42.578256215492026, + 42.64067290776789, + 42.70308685162518, + 42.7654980390293, + 42.82790646190936, + 42.89031211215789, + 42.9527149816305, + 43.01511506214549, + 43.07751234548436, + 43.139906823390255, + 43.20229848756872, + 43.264687329686836, + 43.32707334137333, + 43.389456514224435, + 43.451836839778146, + 43.51421430955199, + 43.57658891501812, + 43.638960647608066, + 43.701329498713385, + 43.763695459684925, + 43.826058521832834, + 43.88841867642599, + 43.95077591469167, + 44.01313022781595, + 44.07548160694225, + 44.13783004317184, + 44.200175527569584, + 44.2625180511382, + 44.32485760485624, + 44.38719417965201, + 44.449527766410434, + 44.51185835597151, + 44.57418593913076, + 44.63651050663881, + 44.698832049200895, + 44.76115055747666, + 44.82346602207972, + 44.88577843357718, + 44.948087782490106, + 45.01039405929184, + 45.072697254415026, + 45.134997358225355, + 45.19729436105959, + 45.2595882531997, + 45.321879024878626, + 45.38416666628069, + 45.4464511675401, + 45.50873251874134, + 45.57101070991859, + 45.63328573105533, + 45.695557572084056, + 45.75782622288569, + 45.820091673289284, + 45.88235391307854, + 45.944612931964805, + 46.00686871962578, + 46.069121265679385, + 46.13137055968973, + 46.19361659116663, + 46.255859349565085, + 46.318098824285734, + 46.38033500467305, + 46.442567880015766, + 46.50479743954647, + 46.56702367244084, + 46.62924656781745, + 46.69146611473705, + 46.753682302209334, + 46.8158951191657, + 46.878104554498016, + 46.94031059703236, + 47.002513235534884, + 47.064712458711526, + 47.12690825520744, + 47.18910061360632, + 47.25128952243075, + 47.31347497014053, + 47.37565694513303, + 47.437835435742485, + 47.50001043023945, + 47.56218191683681, + 47.62434988366344, + 47.68651431880286, + 47.74867521026606, + 47.810832545997975, + 47.87298631387702, + 47.93513650171443, + 47.99728309725373, + 48.0594260881703, + 48.12156546207056, + 48.1837012064923, + 48.24583330890285, + 48.30796175669945, + 48.37008653720841, + 48.43220763769103, + 48.49432504531741, + 48.556438747204, + 48.618548730388426, + 48.680654981833925, + 48.74275748842966, + 48.80485623698999, + 48.866951214253675, + 48.92904240688355, + 48.99112980146577, + 49.053213384508986, + 49.11529314244465, + 49.17736906162508, + 49.23944112833009, + 49.30150932874068, + 49.36357364897656, + 49.42563407507008, + 49.487690592971745, + 49.54974318855049, + 49.61179184759153, + 49.67383655579685, + 49.73587729878401, + 49.797914062085795, + 49.859946831149244, + 49.92197559133495, + 49.98400032791712, + 50.04602102608172, + 50.10803767093275, + 50.170050247466214, + 50.23205874060723, + 50.294063135184096, + 50.35606341593382, + 50.41805956750125, + 50.480051574439045, + 50.542039421205814, + 50.60402309216608, + 50.66600257158941, + 50.727977843649576, + 50.78994889242373, + 50.851915701891585, + 50.91387825593524, + 50.97583653834375, + 51.03779053278737, + 51.09974022285507, + 51.16168559202798, + 51.22362662368509, + 51.28556330110236, + 51.34749560745161, + 51.40942352580062, + 51.471347039110945, + 51.533266130237884, + 51.59518078192943, + 51.657090976825316, + 51.71899669745624, + 51.780897926249, + 51.842794645500994, + 51.90468683741634, + 51.96657448408014, + 52.02845756746387, + 52.090336069424346, + 52.15220997170281, + 52.21407925592374, + 52.27594390359469, + 52.3378038961041, + 52.39965921472116, + 52.461509840594516, + 52.523355754751336, + 52.58519693809629, + 52.64703337141683, + 52.70886503535654, + 52.77069191045311, + 52.83251397711047, + 52.89433121560513, + 52.95614360608463, + 53.01795112856669, + 53.079753762937955, + 53.14155148895271, + 53.20334428623265, + 53.2651321342644, + 53.3269150123993, + 53.38869289985206, + 53.45046577570576, + 53.512233618885496, + 53.57399640819518, + 53.63575412229073, + 53.69750673968607, + 53.75925423875069, + 53.82099659770908, + 53.88273379463953, + 53.94446580747268, + 54.00619261399029, + 54.067914191823746, + 54.12963051845366, + 54.1913415712072, + 54.25304732725766, + 54.314747763629285, + 54.37644285717049, + 54.43813258459055, + 54.49981692243294, + 54.56149584707999, + 54.623169334752305, + 54.68483736150613, + 54.746499903232824, + 54.808156935657024, + 54.86980843433535, + 54.9314543746548, + 54.99309473183115, + 55.054729480908264, + 55.11635859676148, + 55.1779820540719, + 55.23959982736235, + 55.301211890970535, + 55.362818219053885, + 55.424418785587605, + 55.48601356436401, + 55.54760252898958, + 55.60918565288408, + 55.67076290927883, + 55.732334271214896, + 55.793899711541364, + 55.85545920291379, + 55.91701271779202, + 55.978560228445744, + 56.04010170692617, + 56.10163712510289, + 56.163166454636645, + 56.22468966698384, + 56.286206733394636, + 56.34771762491088, + 56.40922231236503, + 56.4707207663771, + 56.53221295735335, + 56.59369885548435, + 56.6551784307428, + 56.71665165288176, + 56.77811849143876, + 56.83957891570834, + 56.901032894778815, + 56.96248039750349, + 57.02392139250591, + 57.085355848177436, + 57.146783732675026, + 57.20820501391915, + 57.2696196595914, + 57.33102763713306, + 57.39242891374162, + 57.45382345636929, + 57.51521123172065, + 57.57659220625014, + 57.637966346166216, + 57.69933361740357, + 57.760693985658506, + 57.82204741636208, + 57.8833938746827, + 57.9447333255245, + 58.00606573352464, + 58.067391063050685, + 58.12870927819823, + 58.19002034278798, + 58.25132422036399, + 58.31262087418975, + 58.373910267246416, + 58.43519236223615, + 58.4964671215542, + 58.55773450732396, + 58.61899448136878, + 58.68024700521615, + 58.741492040093796, + 58.80272954692747, + 58.86395948633794, + 58.92518181863787, + 58.98639650382904, + 59.04760350159918, + 59.108802771318764, + 59.169994272038785, + 59.23117796248626, + 59.29235380106838, + 59.353521745843786, + 59.414681754557165, + 59.475833784610785, + 59.53697779306729, + 59.584404636067575 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 28.307615803027392, + 28.288748749639566, + 28.269852561333938, + 28.25092694917442, + 28.231972127898068, + 28.21298780733794, + 28.193973864810367, + 28.174930177013128, + 28.155856620016632, + 28.136753069267037, + 28.117619231473924, + 28.098455317012903, + 28.079261031317376, + 28.060036247278703, + 28.04078083713432, + 28.021494672476724, + 28.00217762422874, + 27.982829562668265, + 27.963450189294054, + 27.944039709234254, + 27.924597822646863, + 27.905124397111706, + 27.885619299519117, + 27.866082396076727, + 27.846513552295193, + 27.82691246489469, + 27.8072793341779, + 27.78761385545858, + 27.767915891425577, + 27.74818530406209, + 27.728421954624537, + 27.70862570364459, + 27.688796242822182, + 27.668933767423376, + 27.649037967672296, + 27.62910870114867, + 27.60914582468279, + 27.589149194349588, + 27.569118665462682, + 27.54905409256702, + 27.528955161346065, + 27.5088220609961, + 27.48865447563888, + 27.468452256704943, + 27.448215254841312, + 27.42794331989057, + 27.40763630089836, + 27.387293877998122, + 27.366916234807352, + 27.34650304982941, + 27.32605416884424, + 27.305569436795686, + 27.2850486977975, + 27.264491795117806, + 27.24389857117977, + 27.22326869945717, + 27.2026023568491, + 27.18189921510799, + 27.161159113209603, + 27.140381889248065, + 27.119567380437815, + 27.098715423106533, + 27.077825684584155, + 27.056898335594976, + 27.035933041663935, + 27.014929635496586, + 26.9938879488812, + 26.972807812677935, + 26.95168905680958, + 26.930531342171246, + 26.90933483299612, + 26.888099188276392, + 26.866824234140367, + 26.84550979574789, + 26.824155697288944, + 26.802761761974427, + 26.78132781202767, + 26.75985350057701, + 26.738338984046923, + 26.71678391356039, + 26.695188107321762, + 26.67355138251158, + 26.65187355528648, + 26.63015444076063, + 26.608393684914972, + 26.586591436959562, + 26.564747340760402, + 26.542861207215235, + 26.52093284614377, + 26.498962066285344, + 26.476948675290437, + 26.454892479708843, + 26.432793116893528, + 26.410650727367944, + 26.388464946250473, + 26.366235575623016, + 26.34396241643225, + 26.321645268473098, + 26.29928393039452, + 26.27687803158023, + 26.25442770453926, + 26.23193257630441, + 26.209392440818352, + 26.186807090830165, + 26.164176317882834, + 26.141499912302613, + 26.118777663195868, + 26.096009190336744, + 26.073194616553092, + 26.05033355912602, + 26.027425802177092, + 26.0044711285641, + 25.981469319858597, + 25.958420156348804, + 25.93532324892992, + 25.91217871147731, + 25.888986152261495, + 25.8657453463247, + 25.842456067373025, + 25.819118087764327, + 25.795731178504628, + 25.772294941131044, + 25.748809480100405, + 25.725274394190933, + 25.701689448876575, + 25.678054408233038, + 25.654369034910275, + 25.630633090129084, + 25.606846333674103, + 25.583008355784028, + 25.55911924952418, + 25.535178602195597, + 25.51118616771438, + 25.487141698503486, + 25.46304494547806, + 25.438895658031566, + 25.414693415940228, + 25.390438301724693, + 25.366129892060904, + 25.341767930160774, + 25.31735215765937, + 25.292882314597975, + 25.268358139424258, + 25.243779368970532, + 25.219145570342203, + 25.19445681330363, + 25.169712661674804, + 25.14491284570519, + 25.12005709397769, + 25.09514513337668, + 25.070176689089955, + 25.045151316486145, + 25.020069073502327, + 24.994929512037874, + 24.969732350335985, + 24.944477304868897, + 24.919164090321914, + 24.89379241958494, + 24.868361835641295, + 24.842872383932704, + 24.81732360377804, + 24.791715200729296, + 24.76604687847434, + 24.740318338815616, + 24.714529281653753, + 24.688679404975602, + 24.662768236744892, + 24.636795807268527, + 24.610761640598255, + 24.58466542691161, + 24.558506854392952, + 24.532285609216384, + 24.506001375535988, + 24.479653667362676, + 24.453242500947532, + 24.426767386171353, + 24.40022799893107, + 24.373624013006985, + 24.346955100057148, + 24.320220929608027, + 24.29342116901478, + 24.266555315368603, + 24.239623367850715, + 24.21262481914697, + 24.18555932780833, + 24.15842655013481, + 24.13122614016249, + 24.103957749643808, + 24.07662085992979, + 24.049215454341823, + 24.02174100956479, + 23.99419716802214, + 23.96658356975641, + 23.93889985241422, + 23.91114565121936, + 23.883320598951652, + 23.85542415784202, + 23.8274562919263, + 23.799416458448995, + 23.771304280232062, + 23.743119377552926, + 23.714861368120488, + 23.686529867068728, + 23.65812431881565, + 23.629644669448407, + 23.601090358105203, + 23.572460989358895, + 23.54375616507218, + 23.514975484398565, + 23.48611854374697, + 23.45718476866172, + 23.428174086188395, + 23.399085916276626, + 23.369919844126027, + 23.340675452087897, + 23.31135231961804, + 23.281950023266653, + 23.252468136649433, + 23.222906062329486, + 23.193263704164238, + 23.16354045872296, + 23.133735887627388, + 23.103849549439687, + 23.073880999628717, + 23.04382979054891, + 23.01369530331787, + 22.983477420172296, + 22.953175515855786, + 22.922789129988264, + 22.892317798935718, + 22.86176105577626, + 22.83111843028601, + 22.80038944888935, + 22.76957346655932, + 22.738670339150342, + 22.70767941479757, + 22.67660020627738, + 22.645432222877552, + 22.614174970364704, + 22.58282795095162, + 22.55139049517117, + 22.519862434235737, + 22.48824309141741, + 22.456531954409854, + 22.42472850718822, + 22.39283222998555, + 22.360842599253886, + 22.328759087641295, + 22.29658099584077, + 22.26430812496186, + 22.231939767900936, + 22.199475381705284, + 22.166914419432384, + 22.134256330112002, + 22.10150055872393, + 22.06864637804587, + 22.035693561015105, + 22.002641372105455, + 21.969489239680385, + 21.936236587849212, + 21.902882836447347, + 21.869427400969307, + 21.835869524454715, + 21.802208949827325, + 21.7684449112726, + 21.734576806582353, + 21.700604029025985, + 21.66652596729805, + 21.6323420054826, + 21.598051523004358, + 21.563653726492124, + 21.529148322125334, + 21.49453450700793, + 21.45981164149869, + 21.424979081095376, + 21.39003617636, + 21.354982272893125, + 21.319816543176493, + 21.29245960866904 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Let's first define an **analysis interval**:" - ] + "lat": [ + 56.76337163499269, + 56.701903327632266, + 56.64042864377283, + 56.57894761383105, + 56.51746026800232, + 56.45596663626275, + 56.394466748371215, + 56.33296063387094, + 56.271448322092446, + 56.209929842154196, + 56.148405222965295, + 56.08687449322714, + 56.02533768142913, + 55.96379481587558, + 55.90224592464981, + 55.84069103564088, + 55.779130176540015, + 55.71756337484111, + 55.655990657843205, + 55.59441205265216, + 55.5328275861823, + 55.47123728515815, + 55.409641176115834, + 55.348039285405676, + 55.28643163919255, + 55.22481826345833, + 55.16319918399702, + 55.10157442644166, + 55.03994401622783, + 54.9783079786207, + 54.91666633870996, + 54.855019121412155, + 54.793366351471015, + 54.73170805345976, + 54.67004425178242, + 54.60837497067529, + 54.546700234208316, + 54.48502006628652, + 54.423334490652024, + 54.361643530878084, + 54.299947210396525, + 54.23824555246107, + 54.17653858017385, + 54.11482631648057, + 54.05310878417167, + 53.991386005884344, + 53.929658004102784, + 53.86792480116026, + 53.806186419240085, + 53.7444428803771, + 53.68269420645878, + 53.620940419226585, + 53.559181540277066, + 53.49741759105729, + 53.435648592890566, + 53.373874566940174, + 53.312095534235766, + 53.25031151566832, + 53.18852253199122, + 53.12672860382117, + 53.0649297516403, + 53.00312599579596, + 52.941317356502736, + 52.8795038538433, + 52.81768550776966, + 52.755862338104, + 52.69403436453367, + 52.6322016066374, + 52.57036408384892, + 52.50852181548242, + 52.44667482072785, + 52.38482311865198, + 52.3229667281992, + 52.26110566819267, + 52.1992399573351, + 52.13736961421057, + 52.075494657284224, + 52.013615104904154, + 51.951730975302134, + 51.88984228659449, + 51.82794905677691, + 51.766051303750395, + 51.704149045284964, + 51.64224229904473, + 51.58033108258338, + 51.51841541334472, + 51.45649530866377, + 51.39457078576745, + 51.332641861775606, + 51.2707085537016, + 51.20877087845408, + 51.1468288528365, + 51.08488249354881, + 51.02293181718189, + 50.96097684024361, + 50.899017579121605, + 50.8370540501093, + 50.775086269401214, + 50.713114253092485, + 50.65113801718053, + 50.58915757756562, + 50.52717295005166, + 50.46518415034693, + 50.40319119406488, + 50.34119409672474, + 50.27919287375296, + 50.21718754048292, + 50.155178112149855, + 50.0931646039172, + 50.031147030838774, + 49.969125407885166, + 49.907099749937835, + 49.84507007179063, + 49.78303638814926, + 49.72099871363282, + 49.65895706277427, + 49.596911450021096, + 49.53486188973602, + 49.472808396197635, + 49.410750983600934, + 49.34868966605229, + 49.28662445759454, + 49.22455537217005, + 49.16248242364675, + 49.10040562581234, + 49.038324992374974, + 48.97624053696362, + 48.91415227312948, + 48.85206021434557, + 48.789964374007816, + 48.727864765435754, + 48.665761401872956, + 48.6036542964877, + 48.541543462373305, + 48.47942891254317, + 48.417310659955675, + 48.35518871747721, + 48.29306309790817, + 48.230933813977046, + 48.168800878340974, + 48.10666430358641, + 48.04452410222932, + 47.98238028671665, + 47.92023286942554, + 47.858081862664804, + 47.79592727867512, + 47.73376912962966, + 47.67160742762815, + 47.60944218472278, + 47.54727341288121, + 47.48510112401128, + 47.422925329956186, + 47.36074604249448, + 47.29856327334081, + 47.236377034146315, + 47.17418733649903, + 47.11199419192432, + 47.049797611886014, + 46.987597607785816, + 46.92539419096443, + 46.863187372702, + 46.800977164211965, + 46.73876357666727, + 46.676546621162174, + 46.61432630873908, + 46.552102650381435, + 46.4898756570149, + 46.42764533950761, + 46.36541170867068, + 46.30317477525854, + 46.24093454996919, + 46.1786910434455, + 46.116444266274286, + 46.05419422898767, + 45.99194094205675, + 45.92968441591783, + 45.8674246609342, + 45.80516168742223, + 45.742895505645144, + 45.680626125814285, + 45.61835355808834, + 45.556077812574266, + 45.493798899327835, + 45.43151682835377, + 45.36923160960625, + 45.306943252989, + 45.24465176835656, + 45.18235716551336, + 45.12005945420855, + 45.05775864416175, + 44.99545474502506, + 44.93314776640888, + 44.870837717876036, + 44.80852460894182, + 44.74620844907524, + 44.68388924769799, + 44.6215670141858, + 44.55924175786851, + 44.49691348803032, + 44.43458221391029, + 44.37224794470222, + 44.30991068954972, + 44.2475704575707, + 44.18522725782014, + 44.12288109931584, + 44.060531991032335, + 43.99817994190121, + 43.93582496081149, + 43.873467056609556, + 43.811106238100486, + 43.74874251404701, + 43.68637589317069, + 43.624006384152004, + 43.561633995630615, + 43.49925873620574, + 43.43688061442975, + 43.374499638835005, + 43.31211581789437, + 43.24972916004808, + 43.18733967369729, + 43.12494736720444, + 43.06255224889345, + 43.000154327049934, + 42.93775360992223, + 42.87535010572035, + 42.81294382261726, + 42.75053476874878, + 42.68812295221395, + 42.62570838107529, + 42.56329106335259, + 42.50087100704871, + 42.43844822011209, + 42.376022710461555, + 42.31359448598084, + 42.25116355451872, + 42.18872992388923, + 42.12629360187199, + 42.06385459621215, + 42.00141291462153, + 41.93896856477757, + 41.8765215543245, + 41.81407189087324, + 41.751619581995335, + 41.68916463524882, + 41.626707058139935, + 41.56424685814882, + 41.50178404272424, + 41.439318619282524, + 41.37685059520851, + 41.32168601661373 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 31.45800919758115, + 31.42730039744413, + 31.396677841053837, + 31.366141055635744, + 31.3356895717492, + 31.30532292326012, + 31.275040647305698, + 31.244842116174027, + 31.21472720966434, + 31.18469530647838, + 31.154745956573908, + 31.124878713050126, + 31.095093132107575, + 31.06538877304269, + 31.0357651981997, + 31.00622180485571, + 30.976758497589366, + 30.947374679662076, + 30.918069925387048, + 30.888843812006698, + 30.859695919668816, + 30.83062583139961, + 30.801632964978715, + 30.772717245311856, + 30.74387809582189, + 30.715115110807858, + 30.686427887327582, + 30.6578160251822, + 30.629279126879744, + 30.600816797623267, + 30.57242847718638, + 30.54411411227586, + 30.515873147935615, + 30.487705199910952, + 30.459609886521605, + 30.431586828648776, + 30.403635649715714, + 30.37575580755924, + 30.347947266810475, + 30.32020949027563, + 30.292542111322653, + 30.2649447657505, + 30.23741709177317, + 30.209958729997336, + 30.182569155313878, + 30.155248349256112, + 30.127995791403983, + 30.100811131753066, + 30.073694022601913, + 30.04664411851967, + 30.0196610763446, + 29.992744555159053, + 29.965894048168135, + 29.93910955508002, + 29.9123905735011, + 29.885736771302035, + 29.859147818513275, + 29.8326233873, + 29.806163151946155, + 29.77976662074094, + 29.75343380835544, + 29.727164227233352, + 29.70095755997222, + 29.674813491203725, + 29.648731707579678, + 29.62271189775701, + 29.59675375238115, + 29.570856795975704, + 29.54502105930557, + 29.519246070792224, + 29.493531528878055, + 29.467877133915525, + 29.442282588153887, + 29.416747595722597, + 29.391271694521087, + 29.365854928594104, + 29.34049683952839, + 29.31519713883123, + 29.289955539819456, + 29.264771757606646, + 29.239645509081676, + 29.214576344807007, + 29.189564321390087, + 29.164608992881558, + 29.139710083161255, + 29.11486731781795, + 29.09008042413709, + 29.065349131097847, + 29.040673169346217, + 29.016052103093884, + 28.991486002494014, + 28.96697443503958, + 28.942517137944034, + 28.918113850029574, + 28.89376431172525, + 28.86946826503521, + 28.845225285444062, + 28.821035454288392, + 28.796898350164245, + 28.77281372130693, + 28.7487813174683, + 28.72480088992252, + 28.700872191447182, + 28.676994976311214, + 28.65316883216256, + 28.629393852417056, + 28.605669627654468, + 28.581995917998725, + 28.55837248501606, + 28.53479909169042, + 28.511275502426408, + 28.487801314938327, + 28.46437663262121, + 28.441001055967195, + 28.41767435493525, + 28.394396300853764, + 28.371166666398825, + 28.347985225594353, + 28.324851753794487, + 28.301765859582726, + 28.278727657146433, + 28.25573675768641, + 28.23279294179756, + 28.209895991355555, + 28.18704568951593, + 28.16424182069674, + 28.141484002481853, + 28.11877235798864, + 28.096106507286436, + 28.07348623976756, + 28.05091134605018, + 28.028381617962005, + 28.005896848533506, + 27.983456663893485, + 27.96106119564427, + 27.938710072285133, + 27.916403091571453, + 27.894140052418628, + 27.87192075490076, + 27.849745000230854, + 27.82761259076336, + 27.80552316187251, + 27.783476854353676, + 27.761473305816963, + 27.739512323077008, + 27.71759371404168, + 27.69571728770175, + 27.673882854135204, + 27.652090056396737, + 27.630339042890828, + 27.608629458788982, + 27.586961118413704, + 27.56533383712722, + 27.543747431325343, + 27.52220171843465, + 27.500696516898238, + 27.479231478081147, + 27.45780675864067, + 27.43642201194382, + 27.415077060446006, + 27.39377172758845, + 27.372505837791568, + 27.35127921644739, + 27.330091521814477, + 27.308942917399786, + 27.287833063369664, + 27.266761788936243, + 27.24572892424571, + 27.224734300381566, + 27.20377774934283, + 27.182858935958418, + 27.161978030258247, + 27.14113469888659, + 27.120328777489554, + 27.09956010259551, + 27.078828511632874, + 27.05813384290651, + 27.037475935597595, + 27.01685446165567, + 26.996269598189052, + 26.975721018874165, + 26.95520856633147, + 26.934732084032294, + 26.91429141628243, + 26.893886408227146, + 26.873516737742083, + 26.85318258781774, + 26.83288363796907, + 26.81261973661998, + 26.79239073300942, + 26.772196477164403, + 26.7520368199184, + 26.731911612889764, + 26.71182054038561, + 26.69176379178665, + 26.67174105295312, + 26.651752178617347, + 26.63179702427054, + 26.611875446167026, + 26.591987301311192, + 26.572132279365448, + 26.552310575020833, + 26.53252187942218, + 26.512766052541707, + 26.49304295508577, + 26.473352448479012, + 26.453694394869906, + 26.434068657119514, + 26.414474930705513, + 26.394913416102955, + 26.375383810191313, + 26.35588597864589, + 26.33641978783704, + 26.31698510481837, + 26.297581797331837, + 26.278209565688634, + 26.258868615180177, + 26.239558647467458, + 26.220279532974477, + 26.20103114278655, + 26.1818133486449, + 26.16262602294365, + 26.143468870630322, + 26.124342101583235, + 26.10524542202987, + 26.086178706931186, + 26.06714183188186, + 26.048134673099714, + 26.029157107426624, + 26.0102090123247, + 25.99129009777613, + 25.97240057866019, + 25.95354016617885, + 25.934708740228793, + 25.915906181310444, + 25.89713237051568, + 25.87838718953336, + 25.859670352541055, + 25.84098207859083, + 25.82232208302367, + 25.80369024985858, + 25.785086463687033, + 25.766510609661438, + 25.747962573515267, + 25.72944224153267, + 25.710949332463553, + 25.69248406990842, + 25.674046173717965, + 25.655635532398872, + 25.63940061427554 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "code", - "execution_count": 42, - "metadata": {}, - "outputs": [], - "source": [ - "start_instant = Instant.date_time(DateTime.parse(\"2018-01-01 00:00:00\"), Scale.UTC)\n", - "end_instant = Instant.date_time(DateTime.parse(\"2018-01-10 00:00:00\"), Scale.UTC)\n", - "\n", - "interval = Interval.closed(start_instant, end_instant);" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Then, using an **Access Generator**, we can compute the accesses within the intervals of interest:" - ] - }, - { - "cell_type": "code", - "execution_count": 43, - "metadata": {}, - "outputs": [], - "source": [ - "azimuth_range = RealInterval.closed(0.0, 360.0) # [deg]\n", - "elevation_range = RealInterval.closed(20.0, 90.0) # [deg]\n", - "range_range = RealInterval.closed(0.0, 10000e3) # [m]\n", - "\n", - "# Access generator with Azimuth-Range-Elevation constraints\n", - "\n", - "access_generator = AccessGenerator.aer_ranges(\n", - " azimuth_range, elevation_range, range_range, environment\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": 44, - "metadata": {}, - "outputs": [], - "source": [ - "accesses = access_generator.compute_accesses(interval, from_trajectory, satellite_orbit)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "And format the output using a dataframe:" - ] - }, - { - "cell_type": "code", - "execution_count": 45, - "metadata": {}, - "outputs": [], - "source": [ - "accesses_df = pd.DataFrame(\n", - " [\n", - " [\n", - " str(access.get_type()),\n", - " repr(access.get_acquisition_of_signal()),\n", - " repr(access.get_time_of_closest_approach()),\n", - " repr(access.get_loss_of_signal()),\n", - " float(access.get_duration().in_seconds()),\n", - " ]\n", - " for access in accesses\n", - " ],\n", - " columns=[\"Type\", \"AOS\", \"TCA\", \"LOS\", \"Duration\"],\n", - ")" - ] + "lat": [ + 55.80499026355947, + 55.74342597178615, + 55.681855753218244, + 55.62027963504283, + 55.55869764425474, + 55.497109807658276, + 55.43551615186893, + 55.37391670331496, + 55.312311488239, + 55.25070053269395, + 55.189083862569, + 55.1274615035538, + 55.06583348116536, + 55.00419982074313, + 54.94256054745071, + 54.88091568627704, + 54.81926526203895, + 54.75760929938118, + 54.695947822778926, + 54.63428085653902, + 54.57260842480135, + 54.51093055154039, + 54.4492472605664, + 54.38755857552135, + 54.32586451990442, + 54.264165117036235, + 54.20246039008531, + 54.14075036206317, + 54.07903505582565, + 54.01731449407423, + 53.955588699357186, + 53.893857694071755, + 53.8321215004641, + 53.770380140631524, + 53.70863363652345, + 53.64688200994281, + 53.58512528254077, + 53.52336347584333, + 53.461596611215214, + 53.399824709885145, + 53.338047792941715, + 53.276265881334204, + 53.21447899587385, + 53.15268715723494, + 53.090890385956136, + 53.02908870244115, + 52.96728212696092, + 52.90547067965345, + 52.84365438052559, + 52.78183324945424, + 52.72000730618077, + 52.65817657033767, + 52.596341061411366, + 52.534500798769315, + 52.47265580165365, + 52.41080608918295, + 52.34895168035301, + 52.28709259403811, + 52.22522884899165, + 52.16336046384748, + 52.101487457120534, + 52.039609847208666, + 51.97772765239232, + 51.91584089083009, + 51.853949580584775, + 51.79205373958631, + 51.73015338565795, + 51.66824853651084, + 51.606339209745585, + 51.54442542285202, + 51.48250719321094, + 51.42058453809472, + 51.35865747466829, + 51.29672601998992, + 51.23479019101194, + 51.172850004582436, + 51.11090547744482, + 51.048956626233114, + 50.987003467498226, + 50.92504601767028, + 50.863084293085166, + 50.801118309978875, + 50.73914808448807, + 50.67717363265185, + 50.61519497041112, + 50.559787054720125 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 7.304182318322044, + 7.2747650320216986, + 7.245426988209702, + 7.2161677629027885, + 7.186986935028666, + 7.157884086403365, + 7.128858801707388, + 7.099910668466696, + 7.0710391089223785, + 7.042244052397503, + 7.013524926704003, + 6.9848813304852975, + 6.956312865115524, + 6.927819134666764, + 6.899399745888114, + 6.87105414008643, + 6.842782265496672, + 6.8145835686719956, + 6.786457666851329, + 6.75840417984264, + 6.730422729999944, + 6.702512942203709, + 6.674674275746653, + 6.646906696683327, + 6.619209669259205, + 6.59158282824719, + 6.564025810849948, + 6.536538256669696, + 6.509119807693176, + 6.481770108273093, + 6.454488637009381, + 6.427275379120976, + 6.40012981783558, + 6.373051606772584, + 6.346040401820732, + 6.319095861118389, + 6.292217645033515, + 6.265405248058174, + 6.238658671170142, + 6.211977413232084, + 6.185361143369399, + 6.158809532847699, + 6.1323222550651515, + 6.105898985525211, + 6.079539401825223, + 6.053243015544228, + 6.027009844607935, + 6.000839404700097, + 5.974731381622914, + 5.948685463192766, + 5.922701339218655, + 5.896778701494073, + 5.870917075671193, + 5.845116493646661, + 5.819376484960495, + 5.793696749158842, + 5.768076987695828, + 5.742516903911917, + 5.717016203021752, + 5.691574592096214, + 5.66619161195158, + 5.640867309522984, + 5.615601229273315, + 5.59039308555907, + 5.565242594525541, + 5.5401494740889605, + 5.515113443923965, + 5.490134057356538, + 5.465211373732712, + 5.440344949821019, + 5.415534512200809, + 5.390779789137458, + 5.366080510579338, + 5.341436408136364, + 5.316847046975546, + 5.292312498197505, + 5.26783233023577, + 5.243406281239874, + 5.2190340909628485, + 5.194715500746353, + 5.1704502535105155, + 5.146238093741999, + 5.122078599387147, + 5.097971854225028, + 5.073917439276239, + 5.0524585795232575 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Output" - ] + "lat": [ + 45.13343384370048, + 45.19573076599094, + 45.258024577483575, + 45.32031526841753, + 45.38260282897687, + 45.4448872492956, + 45.50716851945792, + 45.5694466294978, + 45.631721569398486, + 45.6939933290922, + 45.75626189845955, + 45.81852726732979, + 45.880789425479534, + 45.94304836263285, + 46.00530406846082, + 46.06755653258755, + 46.12980574456409, + 46.192051693906514, + 46.25429437006956, + 46.31653376245364, + 46.37876986040298, + 46.441002653206205, + 46.50323213009561, + 46.565458280246695, + 46.627681092777856, + 46.68990055674956, + 46.752116661165, + 46.81432939496812, + 46.87653874705059, + 46.93874470622544, + 47.00094726126513, + 47.06314640087538, + 47.12534211370091, + 47.18753438832587, + 47.249723213272034, + 47.31190857699923, + 47.37409046790465, + 47.43626887432236, + 47.498443784522756, + 47.56061518671209, + 47.62278306903191, + 47.68494741955918, + 47.74710822631105, + 47.80926547721961, + 47.871419160169424, + 47.93356926297161, + 47.99571577336953, + 48.057858679038226, + 48.11999796758454, + 48.18213362654551, + 48.24426564338859, + 48.30639400551079, + 48.36851870023841, + 48.43063971482608, + 48.49275703645661, + 48.55487065224635, + 48.616980549219974, + 48.67908671434703, + 48.74118913451658, + 48.803287796542726, + 48.865382687164306, + 48.92747379304394, + 48.9895611007675, + 49.05164459684415, + 49.11372426770462, + 49.17580009970134, + 49.23787207910769, + 49.29994019211728, + 49.362004424843384, + 49.424064763324466, + 49.48612119349883, + 49.54817370124103, + 49.610222272336486, + 49.67226689248707, + 49.73430754731033, + 49.79634422233894, + 49.85837690301993, + 49.92040557471385, + 49.98243022269487, + 50.044450832148854, + 50.10646738817349, + 50.16847987577741, + 50.23048827988574, + 50.29249258531405, + 50.35449277680547, + 50.416488839005424, + 50.47848075646603, + 50.54046851364601, + 50.60245209490996, + 50.66443148452743, + 50.726406666672176, + 50.788377625421404, + 50.85034434475485, + 50.91230680855469, + 50.974265000603495, + 51.0362189045845, + 51.09816850408652, + 51.16011378257817, + 51.222054723444806, + 51.28399130996222, + 51.34592352530295, + 51.407851352534244, + 51.46977477461789, + 51.53169377440932, + 51.59360833465662, + 51.655518437999625, + 51.717424066969116, + 51.77932520398566, + 51.84122183135948, + 51.90311393129487, + 51.96500148586427, + 52.026884477045755, + 52.088762886696216, + 52.15063669655706, + 52.21250588825291, + 52.27437044329154, + 52.33623034306154, + 52.398085568832236, + 52.45993610175254, + 52.52178192284984, + 52.58362301302889, + 52.6454593530709, + 52.707290923632975, + 52.76911770525243, + 52.83093967832092, + 52.89275682312156, + 52.95456911980215, + 53.016376548380656, + 53.07817908874399, + 53.139976720646764, + 53.20176942371089, + 53.263557177423415, + 53.3253399611359, + 53.38711775406337, + 53.44889053528289, + 53.51065828373265, + 53.57242097821664, + 53.63417859737907, + 53.69593111973997, + 53.757678523669384, + 53.819420787392296, + 53.881157888987254, + 53.9428898063854, + 54.00461651736885, + 54.06633799956949, + 54.12805423046832, + 54.189765187392965, + 54.25147084751722, + 54.31317118785945, + 54.37486618528119, + 54.43655581649232, + 54.49824005802384, + 54.559918886265585, + 54.62159227743812, + 54.68326020759841, + 54.74492265263835, + 54.80657958828323, + 54.868230990090154, + 54.929876833446585, + 54.99151709356954, + 55.053151745502774, + 55.11478076411633, + 55.1764041241045, + 55.23802179998446, + 55.29963376610097, + 55.361239996599444, + 55.422840465462166, + 55.48443514648219, + 55.54602401326667, + 55.60760703923622, + 55.66918419762286, + 55.730755461468476, + 55.792320803623014, + 55.85388019674253, + 55.91543361328841, + 55.976981025524275, + 56.03852240551495, + 56.100057725130995, + 56.16158695602143, + 56.22311006964987, + 56.28462703726742, + 56.346137829916906, + 56.40764241843177, + 56.46914077343295, + 56.53063286532782, + 56.59211866430792, + 56.65359814034708, + 56.71507126319937, + 56.7765380023969, + 56.8379983272486, + 56.89945220683694, + 56.960899610022985, + 57.02234050541876, + 57.083774861423144, + 57.145202646194356, + 57.20662382765409, + 57.2680383734852, + 57.32944625113025, + 57.390847427788046, + 57.45224187041216, + 57.513629545708525, + 57.57501042013296, + 57.636384459889, + 57.697751630925204, + 57.75911189893994, + 57.82046522935256, + 57.8818115873394, + 57.9431509378062, + 58.004483245391654, + 58.065808474464966, + 58.12712658912309, + 58.188437553189004, + 58.24974133020782, + 58.31103788344493, + 58.37232717588322, + 58.433609170220365, + 58.49488382886596, + 58.55615111393892, + 58.61741098727069, + 58.678663410378135, + 58.73990834449718, + 58.80114575055548, + 58.86184754886918 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 32.17303087587867, + 32.15275859182763, + 32.13245122494743, + 32.112108455382106, + 32.091730466758854, + 32.07131693758857, + 32.050867713661965, + 32.03038263993634, + 32.009861560530844, + 31.989304318728582, + 31.96871058886282, + 31.948080548708948, + 31.927413870889644, + 31.9067103952593, + 31.88596996080593, + 31.865192405633746, + 31.844377566973034, + 31.823525281156883, + 31.802635215530344, + 31.781707540828197, + 31.760741922584216, + 31.739738193517738, + 31.718696185427895, + 31.697615729185696, + 31.676496654728002, + 31.655338622959327, + 31.634141798125018, + 31.612905839232216, + 31.59163057241502, + 31.57031582285148, + 31.548961414743726, + 31.527567171313613, + 31.50613274669832, + 31.484658298331755, + 31.46314347836007, + 31.441588106017885, + 31.419991999517713, + 31.398354976059682, + 31.376676851808995, + 31.35495744189837, + 31.333196392316843, + 31.311393852288415, + 31.289549465694254, + 31.26766304344567, + 31.245734395378683, + 31.223763330245017, + 31.201749655707943, + 31.179693010236992, + 31.15759353548999, + 31.135450867715676, + 31.113264810142645, + 31.09103516486761, + 31.068761732850007, + 31.046444313905923, + 31.024082706695076, + 31.00167654061512, + 30.979225948194365, + 30.956730556479584, + 30.934190159430926, + 30.91160454981448, + 30.888973519186976, + 30.866296857891786, + 30.843574186953184, + 30.820805630456967, + 30.797990806952946, + 30.775129501839363, + 30.75222149925432, + 30.72926658206825, + 30.706264531875334, + 30.683214960882495, + 30.66011798429274, + 30.636973211709567, + 30.613780419521852, + 30.590539382785987, + 30.56724987522495, + 30.543911669220137, + 30.5205245357913, + 30.4970880764994, + 30.473602395817963, + 30.450067092542138, + 30.426481932171335, + 30.402846678795353, + 30.379161095083063, + 30.35542494228094, + 30.33163781209478, + 30.307799799072367, + 30.28391049201021, + 30.259969646327757, + 30.235977015961407, + 30.2119323533536, + 30.18783540944328, + 30.163685933647173, + 30.139483505759866, + 30.115228208324094, + 30.090919618038264, + 30.06655747813831, + 30.042141530276286, + 30.017671514525915, + 29.993147169350205, + 29.968568063510034, + 29.943934268427075, + 29.919245349594988, + 29.89450103895626, + 29.869701066786114, + 29.8448451616901, + 29.819933050575692, + 29.794964458657024, + 29.769938941328206, + 29.744856556551497, + 29.719716856252496, + 29.694519558697156, + 29.669264380385666, + 29.643951036029645, + 29.618579238545312, + 29.593148530944436, + 29.56765895869331, + 29.542110061137315, + 29.516501543858425, + 29.490833110574634, + 29.465104463109952, + 29.439315301396533, + 29.413465155355986, + 29.387554057265817, + 29.361581533173368, + 29.335547275258985, + 29.3094509737275, + 29.28329231679506, + 29.257070990666048, + 29.230786679521746, + 29.204438897407275, + 29.178027660604805, + 29.15155247902748, + 29.125013028598364, + 29.098408983136277, + 29.07174001433235, + 29.045005791739424, + 29.01820581464882, + 28.99134008447992, + 28.964408096161527, + 28.937409510501574, + 28.910343986086154, + 28.883211179253998, + 28.856010744077107, + 28.82874233233917, + 28.801405425427628, + 28.774000006700035, + 28.746525552880033, + 28.718981706427897, + 28.691368107421653, + 28.663684393542987, + 28.63593020005267, + 28.608104991681497, + 28.580208734980346, + 28.552240889735504, + 28.524201081330997, + 28.49608893262452, + 28.4679040639353, + 28.43964609301528, + 28.411314466936716, + 28.382909134456455, + 28.354429537406006, + 28.32587528307083, + 28.297245976056672, + 28.268541218277477, + 28.23976060892202, + 28.21090374445056, + 28.18197005044924, + 28.15295945401023, + 28.123871375123446, + 28.094705399042432, + 28.065461108156438, + 28.036138081971163, + 28.006735897085637, + 27.97725395906525, + 27.94769217480664, + 27.918049943936293, + 27.888326831158558, + 27.858522398147148, + 27.82863620351797, + 27.79866780278956, + 27.76861674836647, + 27.738482421417952, + 27.708264704230377, + 27.677962971607503, + 27.64757676321586, + 27.617105615473523, + 27.586549061519474, + 27.55590663117974, + 27.52517768284324, + 27.4943620758205, + 27.46345916173669, + 27.432468456880745, + 27.401389474090706, + 27.37022172270754, + 27.33896470855607, + 27.307617933912727, + 27.276180729372125, + 27.244652926201034, + 27.21303384773783, + 27.181322981733487, + 27.149519812231645, + 27.117623819526933, + 27.085634480136854, + 27.05355109867222, + 27.021373480181722, + 26.989100921555828, + 26.956732883853277, + 26.924268824190612, + 26.89170819568859, + 26.85905044745092, + 26.826294856424287, + 26.79344119975278, + 26.76048874615214, + 26.727436928265057, + 26.694285174526215, + 26.661032909124554, + 26.627679551962153, + 26.594224518611462, + 26.56066705218409, + 26.527006895688213, + 26.493243283383766, + 26.45937561313921, + 26.425696659105473 + ], + "mode": "lines", + "type": "scattergeo" }, { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Print accesses:" - ] - }, - { - "cell_type": "code", - "execution_count": 46, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
TypeAOSTCALOSDuration
0Type.Complete2018-01-01 11:34:42.068.803.594 [UTC]2018-01-01 11:37:02.531.259.406 [UTC]2018-01-01 11:39:20.963.932.540 [UTC]278.895129
1Type.Complete2018-01-01 22:17:04.486.465.786 [UTC]2018-01-01 22:19:29.197.893.877 [UTC]2018-01-01 22:21:56.071.797.954 [UTC]291.585332
2Type.Complete2018-01-02 11:15:50.962.671.891 [UTC]2018-01-02 11:18:21.588.871.661 [UTC]2018-01-02 11:20:50.113.754.946 [UTC]299.151083
3Type.Complete2018-01-02 21:58:17.197.808.714 [UTC]2018-01-02 22:00:45.574.983.540 [UTC]2018-01-02 22:03:16.059.148.910 [UTC]298.861340
4Type.Complete2018-01-03 10:57:11.487.524.290 [UTC]2018-01-03 10:59:37.850.534.878 [UTC]2018-01-03 11:02:02.036.875.988 [UTC]290.549352
5Type.Complete2018-01-03 21:39:47.134.122.825 [UTC]2018-01-03 21:42:04.761.556.620 [UTC]2018-01-03 21:44:24.416.835.048 [UTC]277.282712
6Type.Complete2018-01-04 10:38:46.114.810.487 [UTC]2018-01-04 10:40:51.272.953.198 [UTC]2018-01-04 10:42:54.213.740.990 [UTC]248.098931
7Type.Complete2018-01-04 12:13:44.164.602.232 [UTC]2018-01-04 12:14:29.283.796.794 [UTC]2018-01-04 12:15:12.483.817.521 [UTC]88.319215
8Type.Complete2018-01-04 21:21:37.263.730.846 [UTC]2018-01-04 21:23:26.748.795.776 [UTC]2018-01-04 21:25:18.172.380.735 [UTC]220.908650
9Type.Complete2018-01-04 22:56:06.153.258.257 [UTC]2018-01-04 22:57:18.443.397.319 [UTC]2018-01-04 22:58:32.957.423.180 [UTC]146.804165
10Type.Complete2018-01-05 10:20:50.134.056.173 [UTC]2018-01-05 10:22:01.798.918.271 [UTC]2018-01-05 10:23:11.254.536.765 [UTC]141.120481
11Type.Complete2018-01-05 11:54:01.256.000.712 [UTC]2018-01-05 11:55:53.967.209.780 [UTC]2018-01-05 11:57:44.714.318.003 [UTC]223.458317
12Type.Complete2018-01-05 21:04:12.991.634.846 [UTC]2018-01-05 21:04:51.514.010.487 [UTC]2018-01-05 21:05:31.948.338.357 [UTC]78.956704
13Type.Complete2018-01-05 22:36:25.111.423.565 [UTC]2018-01-05 22:38:29.069.937.918 [UTC]2018-01-05 22:40:35.242.500.338 [UTC]250.131077
14Type.Complete2018-01-06 11:34:55.609.445.723 [UTC]2018-01-06 11:37:15.845.024.642 [UTC]2018-01-06 11:39:34.066.477.623 [UTC]278.457032
15Type.Complete2018-01-06 22:17:18.027.394.666 [UTC]2018-01-06 22:19:42.580.464.882 [UTC]2018-01-06 22:22:09.311.262.615 [UTC]291.283868
16Type.Complete2018-01-07 11:16:04.357.683.207 [UTC]2018-01-07 11:18:34.945.867.991 [UTC]2018-01-07 11:21:03.434.399.548 [UTC]299.076716
17Type.Complete2018-01-07 21:58:30.506.498.446 [UTC]2018-01-07 22:00:58.928.161.256 [UTC]2018-01-07 22:03:29.459.743.376 [UTC]298.953245
18Type.Complete2018-01-08 10:57:24.738.453.549 [UTC]2018-01-08 10:59:51.240.227.597 [UTC]2018-01-08 11:02:15.575.093.086 [UTC]290.836640
19Type.Complete2018-01-08 21:40:00.207.065.628 [UTC]2018-01-08 21:42:18.085.572.673 [UTC]2018-01-08 21:44:37.982.814.500 [UTC]277.775749
20Type.Complete2018-01-09 10:38:59.154.854.107 [UTC]2018-01-09 10:41:04.705.831.262 [UTC]2018-01-09 10:43:08.037.904.645 [UTC]248.883051
21Type.Complete2018-01-09 12:13:59.122.446.679 [UTC]2018-01-09 12:14:42.523.558.357 [UTC]2018-01-09 12:15:24.016.373.112 [UTC]84.893926
22Type.Complete2018-01-09 21:21:50.006.702.724 [UTC]2018-01-09 21:23:40.026.051.137 [UTC]2018-01-09 21:25:31.998.078.289 [UTC]221.991376
23Type.Complete2018-01-09 22:56:20.787.996.432 [UTC]2018-01-09 22:57:31.912.437.239 [UTC]2018-01-09 22:58:45.241.689.757 [UTC]144.453693
\n", - "
" - ], - "text/plain": [ - " Type AOS \\\n", - "0 Type.Complete 2018-01-01 11:34:42.068.803.594 [UTC] \n", - "1 Type.Complete 2018-01-01 22:17:04.486.465.786 [UTC] \n", - "2 Type.Complete 2018-01-02 11:15:50.962.671.891 [UTC] \n", - "3 Type.Complete 2018-01-02 21:58:17.197.808.714 [UTC] \n", - "4 Type.Complete 2018-01-03 10:57:11.487.524.290 [UTC] \n", - "5 Type.Complete 2018-01-03 21:39:47.134.122.825 [UTC] \n", - "6 Type.Complete 2018-01-04 10:38:46.114.810.487 [UTC] \n", - "7 Type.Complete 2018-01-04 12:13:44.164.602.232 [UTC] \n", - "8 Type.Complete 2018-01-04 21:21:37.263.730.846 [UTC] \n", - "9 Type.Complete 2018-01-04 22:56:06.153.258.257 [UTC] \n", - "10 Type.Complete 2018-01-05 10:20:50.134.056.173 [UTC] \n", - "11 Type.Complete 2018-01-05 11:54:01.256.000.712 [UTC] \n", - "12 Type.Complete 2018-01-05 21:04:12.991.634.846 [UTC] \n", - "13 Type.Complete 2018-01-05 22:36:25.111.423.565 [UTC] \n", - "14 Type.Complete 2018-01-06 11:34:55.609.445.723 [UTC] \n", - "15 Type.Complete 2018-01-06 22:17:18.027.394.666 [UTC] \n", - "16 Type.Complete 2018-01-07 11:16:04.357.683.207 [UTC] \n", - "17 Type.Complete 2018-01-07 21:58:30.506.498.446 [UTC] \n", - "18 Type.Complete 2018-01-08 10:57:24.738.453.549 [UTC] \n", - "19 Type.Complete 2018-01-08 21:40:00.207.065.628 [UTC] \n", - "20 Type.Complete 2018-01-09 10:38:59.154.854.107 [UTC] \n", - "21 Type.Complete 2018-01-09 12:13:59.122.446.679 [UTC] \n", - "22 Type.Complete 2018-01-09 21:21:50.006.702.724 [UTC] \n", - "23 Type.Complete 2018-01-09 22:56:20.787.996.432 [UTC] \n", - "\n", - " TCA \\\n", - "0 2018-01-01 11:37:02.531.259.406 [UTC] \n", - "1 2018-01-01 22:19:29.197.893.877 [UTC] \n", - "2 2018-01-02 11:18:21.588.871.661 [UTC] \n", - "3 2018-01-02 22:00:45.574.983.540 [UTC] \n", - "4 2018-01-03 10:59:37.850.534.878 [UTC] \n", - "5 2018-01-03 21:42:04.761.556.620 [UTC] \n", - "6 2018-01-04 10:40:51.272.953.198 [UTC] \n", - "7 2018-01-04 12:14:29.283.796.794 [UTC] \n", - "8 2018-01-04 21:23:26.748.795.776 [UTC] \n", - "9 2018-01-04 22:57:18.443.397.319 [UTC] \n", - "10 2018-01-05 10:22:01.798.918.271 [UTC] \n", - "11 2018-01-05 11:55:53.967.209.780 [UTC] \n", - "12 2018-01-05 21:04:51.514.010.487 [UTC] \n", - "13 2018-01-05 22:38:29.069.937.918 [UTC] \n", - "14 2018-01-06 11:37:15.845.024.642 [UTC] \n", - "15 2018-01-06 22:19:42.580.464.882 [UTC] \n", - "16 2018-01-07 11:18:34.945.867.991 [UTC] \n", - "17 2018-01-07 22:00:58.928.161.256 [UTC] \n", - "18 2018-01-08 10:59:51.240.227.597 [UTC] \n", - "19 2018-01-08 21:42:18.085.572.673 [UTC] \n", - "20 2018-01-09 10:41:04.705.831.262 [UTC] \n", - "21 2018-01-09 12:14:42.523.558.357 [UTC] \n", - "22 2018-01-09 21:23:40.026.051.137 [UTC] \n", - "23 2018-01-09 22:57:31.912.437.239 [UTC] \n", - "\n", - " LOS Duration \n", - "0 2018-01-01 11:39:20.963.932.540 [UTC] 278.895129 \n", - "1 2018-01-01 22:21:56.071.797.954 [UTC] 291.585332 \n", - "2 2018-01-02 11:20:50.113.754.946 [UTC] 299.151083 \n", - "3 2018-01-02 22:03:16.059.148.910 [UTC] 298.861340 \n", - "4 2018-01-03 11:02:02.036.875.988 [UTC] 290.549352 \n", - "5 2018-01-03 21:44:24.416.835.048 [UTC] 277.282712 \n", - "6 2018-01-04 10:42:54.213.740.990 [UTC] 248.098931 \n", - "7 2018-01-04 12:15:12.483.817.521 [UTC] 88.319215 \n", - "8 2018-01-04 21:25:18.172.380.735 [UTC] 220.908650 \n", - "9 2018-01-04 22:58:32.957.423.180 [UTC] 146.804165 \n", - "10 2018-01-05 10:23:11.254.536.765 [UTC] 141.120481 \n", - "11 2018-01-05 11:57:44.714.318.003 [UTC] 223.458317 \n", - "12 2018-01-05 21:05:31.948.338.357 [UTC] 78.956704 \n", - "13 2018-01-05 22:40:35.242.500.338 [UTC] 250.131077 \n", - "14 2018-01-06 11:39:34.066.477.623 [UTC] 278.457032 \n", - "15 2018-01-06 22:22:09.311.262.615 [UTC] 291.283868 \n", - "16 2018-01-07 11:21:03.434.399.548 [UTC] 299.076716 \n", - "17 2018-01-07 22:03:29.459.743.376 [UTC] 298.953245 \n", - "18 2018-01-08 11:02:15.575.093.086 [UTC] 290.836640 \n", - "19 2018-01-08 21:44:37.982.814.500 [UTC] 277.775749 \n", - "20 2018-01-09 10:43:08.037.904.645 [UTC] 248.883051 \n", - "21 2018-01-09 12:15:24.016.373.112 [UTC] 84.893926 \n", - "22 2018-01-09 21:25:31.998.078.289 [UTC] 221.991376 \n", - "23 2018-01-09 22:58:45.241.689.757 [UTC] 144.453693 " - ] - }, - "execution_count": 46, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "accesses_df" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Let's calculate the geographic coordinate of the satellite, during access:" - ] - }, - { - "cell_type": "code", - "execution_count": 47, - "metadata": {}, - "outputs": [], - "source": [ - "def compute_access_geometry(access):\n", - " return [\n", - " compute_time_lla_aer_state(state, from_lla, environment)\n", - " for state in satellite_orbit.get_states_at(\n", - " access.get_interval().generate_grid(Duration.seconds(1.0))\n", - " )\n", - " ]" - ] - }, - { - "cell_type": "code", - "execution_count": 48, - "metadata": {}, - "outputs": [], - "source": [ - "satellite_orbit_geometry_df = pd.DataFrame(\n", - " compute_trajectory_geometry(satellite_orbit, interval),\n", - " columns=[\"Latitude\", \"Longitude\", \"Altitude\"],\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": 49, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
LatitudeLongitudeAltitude
0-0.020152-0.001105500000.002625
13.772321-0.734928500091.839402
27.564114-1.472946500367.684689
311.354544-2.219521500822.628803
415.142919-2.979323501448.578113
\n", - "
" - ], - "text/plain": [ - " Latitude Longitude Altitude\n", - "0 -0.020152 -0.001105 500000.002625\n", - "1 3.772321 -0.734928 500091.839402\n", - "2 7.564114 -1.472946 500367.684689\n", - "3 11.354544 -2.219521 500822.628803\n", - "4 15.142919 -2.979323 501448.578113" - ] - }, - "execution_count": 49, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "satellite_orbit_geometry_df.head()" - ] - }, - { - "cell_type": "code", - "execution_count": 50, - "metadata": {}, - "outputs": [], - "source": [ - "access_geometry_dfs = [\n", - " pd.DataFrame(\n", - " compute_access_geometry(access),\n", - " columns=[\n", - " \"Time\",\n", - " \"Latitude\",\n", - " \"Longitude\",\n", - " \"Altitude\",\n", - " \"Azimuth\",\n", - " \"Elevation\",\n", - " \"Range\",\n", - " ],\n", - " )\n", - " for access in accesses\n", - "];" - ] - }, - { - "cell_type": "code", - "execution_count": 51, - "metadata": {}, - "outputs": [], - "source": [ - "def get_max_elevation(df):\n", - " return df.loc[df[\"Elevation\"].idxmax()][\"Elevation\"]" - ] + "lat": [ + 44.28542460731737, + 44.34776290021677, + 44.41009821050175, + 44.47243052904549, + 44.53475984665752, + 44.59708615412184, + 44.659409442170706, + 44.72172970149153, + 44.78404692272538, + 44.84636109646737, + 44.908672213266165, + 44.9709802636236, + 45.03328523799436, + 45.095587126785404, + 45.15788592035643, + 45.2201816090183, + 45.28247418303343, + 45.34476363262179, + 45.40704994793472, + 45.46933311909317, + 45.53161313616151, + 45.59388998915352, + 45.65616366803278, + 45.71843416271101, + 45.78070146304858, + 45.84296555885383, + 45.90522643988276, + 45.967484095838614, + 46.02973851637121, + 46.09198969107743, + 46.15423760950604, + 46.216482261132214, + 46.278723635395814, + 46.34096172167485, + 46.40319650929184, + 46.46542798751313, + 46.52765614554845, + 46.58988097255127, + 46.652102457617026, + 46.71432058978357, + 46.77653535803057, + 46.838746751279025, + 46.900954758390746, + 46.963159368167844, + 47.025360569359414, + 47.08755835063422, + 47.14975270061948, + 47.21194360787463, + 47.27413106089715, + 47.33631504812222, + 47.39849555792196, + 47.46067257860568, + 47.522846098418434, + 47.585016105541015, + 47.6471825880895, + 47.70934553411463, + 47.77150493160131, + 47.833660768474545, + 47.89581303257314, + 47.95796171168827, + 48.02010679353633, + 48.08224826576543, + 48.144386115954795, + 48.206520331614136, + 48.26865090018317, + 48.33077780903089, + 48.39290104545577, + 48.45502059668396, + 48.51713644986966, + 48.579248592094245, + 48.641357010365766, + 48.70346169162467, + 48.765562622717724, + 48.827659790435646, + 48.88975318148763, + 48.95184278250595, + 49.013928580046276, + 49.076010560586646, + 49.13808871052717, + 49.20016301618913, + 49.26223346381427, + 49.32430003956502, + 49.386362729522546, + 49.44842151968698, + 49.510476395983005, + 49.572527344233556, + 49.634574350197525, + 49.69661739954364, + 49.758656477855794, + 49.82069157063336, + 49.8827226632892, + 49.944749741149856, + 50.00677278945453, + 50.068791793354514, + 50.13080673791247, + 50.19281760810138, + 50.2548243888049, + 50.31682706481506, + 50.378825620839166, + 50.4408200414729, + 50.50281031123808, + 50.56479641455647, + 50.626778335755, + 50.68875605906593, + 50.75072956862487, + 50.81269884847067, + 50.87466388254465, + 50.93662465468967, + 50.99858114864929, + 51.060533348067075, + 51.12248123648552, + 51.184424797346026, + 51.24636401399326, + 51.30829886964962, + 51.37022934745241, + 51.432155430427485, + 51.49407710149481, + 51.55599434346732, + 51.61790713905095, + 51.679815470842414, + 51.74171932132919, + 51.80361867288842, + 51.86551350778597, + 51.9274038081755, + 51.989289556097546, + 52.051170733484796, + 52.113047322136396, + 52.17491930375405, + 52.23678665991637, + 52.298649372084036, + 52.36050742159889, + 52.42236078968288, + 52.484209457436855, + 52.546053405840375, + 52.60789261574951, + 52.66972706789659, + 52.731556742888905, + 52.79338162120775, + 52.85520168320733, + 52.917016909119745, + 52.97882727902948, + 53.04063277290909, + 53.1024333705935, + 53.164229051785114, + 53.22601979605262, + 53.25405221069977 + ], + "line": { + "color": "red", + "width": 1 + }, + "lon": [ + 8.760415515691768, + 8.740605849044437, + 8.720763086316774, + 8.700887086288109, + 8.680977707004429, + 8.661034805757199, + 8.641058070993612, + 8.621047694690155, + 8.601003363770369, + 8.580924932491142, + 8.560812254334268, + 8.54066518200289, + 8.520483567416893, + 8.500267093613331, + 8.480015947122192, + 8.459729809389218, + 8.439408529147611, + 8.419051954319682, + 8.398659932019548, + 8.378232308531295, + 8.357768929318699, + 8.337269470913919, + 8.316734113301045, + 8.29616253132872, + 8.275554567098618, + 8.254910061848214, + 8.234228855962522, + 8.213510788953826, + 8.19275553136411, + 8.171963257152855, + 8.151133635094316, + 8.130266501176049, + 8.109361690486068, + 8.088419037207855, + 8.06743837461416, + 8.04641953506052, + 8.025362181886901, + 8.004266481790834, + 7.98313209624914, + 7.961958853884416, + 7.940746582376188, + 7.919495108447901, + 7.898204257862475, + 7.8768736873162375, + 7.855503556814793, + 7.834093521099931, + 7.812643402017191, + 7.791153020413471, + 7.769622196133066, + 7.748050748010339, + 7.7264383257678, + 7.704785082389606, + 7.683090665538497, + 7.661354889934125, + 7.639577569249715, + 7.6177585161067, + 7.5958975420615005, + 7.573994457596625, + 7.552048904033482, + 7.530061025886467, + 7.5080304622942515, + 7.485957019388687, + 7.463840502195625, + 7.4416807146199275, + 7.41947745944741, + 7.397230370229805, + 7.3749395836738305, + 7.3526047310447575, + 7.330225610543513, + 7.307802019209444, + 7.285333752908431, + 7.2628206063219976, + 7.240262372938648, + 7.2176586769531825, + 7.1950096456429184, + 7.172314900772511, + 7.149574230982889, + 7.1267874236705, + 7.103954264997119, + 7.081074539864962, + 7.058147863822166, + 7.035174355424806, + 7.01215362766716, + 6.98908546034532, + 6.9659696319502675, + 6.942805919674181, + 6.919594099377781, + 6.896333945597986, + 6.873025063432584, + 6.849667560919771, + 6.826261040451834, + 6.802805271142614, + 6.779300020729713, + 6.755745055557088, + 6.732140140570993, + 6.70848487120595, + 6.684779345767748, + 6.661023156837761, + 6.637216063649573, + 6.6133578239866555, + 6.589448194161807, + 6.5654869290115245, + 6.541473613792706, + 6.5174083365480895, + 6.493290679523334, + 6.4691203915350615, + 6.444897219870976, + 6.4206209102713885, + 6.396291206918499, + 6.371907852425565, + 6.347470419728845, + 6.322978984464353, + 6.298433116366048, + 6.273832551654806, + 6.249177024914282, + 6.22446626908817, + 6.199700015466967, + 6.17487782557204, + 6.1499997635350505, + 6.125065387503285, + 6.10007442201605, + 6.075026589887766, + 6.049921612199403, + 6.024759208286811, + 5.999539095721094, + 5.97426082220159, + 5.948924437935958, + 5.923529487028756, + 5.8980756798698195, + 5.872562725014105, + 5.846990329173681, + 5.821358197196167, + 5.795665863962394, + 5.76991336674827, + 5.744100236636185, + 5.718226170889338, + 5.692290864824802, + 5.666294011819921, + 5.640235303278511, + 5.614114260525353, + 5.587930907187104, + 5.561684760574978, + 5.535375504069737, + 5.50900281900666, + 5.482566384659745, + 5.470551165512429 + ], + "mode": "lines", + "type": "scattergeo" + } + ], + "layout": { + "geo": { + "countrycolor": "rgb(204, 204, 204)", + "landcolor": "rgb(243, 243, 243)", + "showland": true }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "And plot the geometries onto a map:" + "height": 600, + "showlegend": false, + "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": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "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" ] - }, - { - "cell_type": "code", - "execution_count": 52, - "metadata": {}, - "outputs": [ - { - "data": { - "image/svg+xml": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "data = []\n", - "\n", - "# Target geometry\n", - "\n", - "data.append(\n", - " dict(\n", - " type=\"scattergeo\",\n", - " lon=[float(longitude.in_degrees())],\n", - " lat=[float(latitude.in_degrees())],\n", - " mode=\"markers\",\n", - " marker=dict(size=10, color=\"orange\"),\n", - " )\n", - ")\n", - "\n", - "# Orbit geometry\n", - "\n", - "data.append(\n", - " dict(\n", - " type=\"scattergeo\",\n", - " lon=satellite_orbit_geometry_df[\"Longitude\"],\n", - " lat=satellite_orbit_geometry_df[\"Latitude\"],\n", - " mode=\"lines\",\n", - " line=dict(\n", - " width=1,\n", - " color=\"rgba(0, 0, 0, 0.1)\",\n", - " ),\n", - " )\n", - ")\n", - "\n", - "# Access geometry\n", - "\n", - "for access_geometry_df in access_geometry_dfs:\n", - " data.append(\n", - " dict(\n", - " type=\"scattergeo\",\n", - " lon=access_geometry_df[\"Longitude\"],\n", - " lat=access_geometry_df[\"Latitude\"],\n", - " mode=\"lines\",\n", - " line=dict(\n", - " width=1,\n", - " color=\"red\",\n", - " ),\n", - " )\n", - " )\n", - "\n", - "layout = dict(\n", - " title=None,\n", - " showlegend=False,\n", - " width=1200,\n", - " height=600,\n", - " geo=dict(\n", - " showland=True,\n", - " landcolor=\"rgb(243, 243, 243)\",\n", - " countrycolor=\"rgb(204, 204, 204)\",\n", - " ),\n", - ")\n", - "\n", - "figure = go.Figure(data=data, layout=layout)\n", - "\n", - "figure.show(\"svg\")" + ], + "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" ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---" + ], + "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" ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" + ] + }, + "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 + } + } }, - "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.11.6" - } - }, - "nbformat": 4, - "nbformat_minor": 4 + "width": 1200 + } + }, + "image/png": "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", + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "data = []\n", + "\n", + "# Target geometry\n", + "\n", + "data.append(\n", + " dict(\n", + " type=\"scattergeo\",\n", + " lon=[float(longitude.in_degrees())],\n", + " lat=[float(latitude.in_degrees())],\n", + " mode=\"markers\",\n", + " marker=dict(size=10, color=\"orange\"),\n", + " )\n", + ")\n", + "\n", + "# Orbit geometry\n", + "\n", + "data.append(\n", + " dict(\n", + " type=\"scattergeo\",\n", + " lon=satellite_orbit_geometry_df[\"Longitude\"],\n", + " lat=satellite_orbit_geometry_df[\"Latitude\"],\n", + " mode=\"lines\",\n", + " line=dict(\n", + " width=1,\n", + " color=\"rgba(0, 0, 0, 0.1)\",\n", + " ),\n", + " )\n", + ")\n", + "\n", + "# Access geometry\n", + "\n", + "for access_geometry_df in access_geometry_dfs:\n", + " data.append(\n", + " dict(\n", + " type=\"scattergeo\",\n", + " lon=access_geometry_df[\"Longitude\"],\n", + " lat=access_geometry_df[\"Latitude\"],\n", + " mode=\"lines\",\n", + " line=dict(\n", + " width=1,\n", + " color=\"red\",\n", + " ),\n", + " )\n", + " )\n", + "\n", + "layout = dict(\n", + " title=None,\n", + " showlegend=False,\n", + " width=1200,\n", + " height=600,\n", + " geo=dict(\n", + " showland=True,\n", + " landcolor=\"rgb(243, 243, 243)\",\n", + " countrycolor=\"rgb(204, 204, 204)\",\n", + " ),\n", + ")\n", + "\n", + "figure = go.Figure(data=data, layout=layout)\n", + "\n", + "#figure.show(\"svg\")\n", + "figure.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "---" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "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.10.9" + } + }, + "nbformat": 4, + "nbformat_minor": 4 }