From 03a3677b4496e8a681ac293191e52c7501c29303 Mon Sep 17 00:00:00 2001 From: Karan Anand Date: Fri, 21 Mar 2025 17:22:16 -0700 Subject: [PATCH 1/4] feat: add complete implementation --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../math/base/special/atan2d/README.md | 201 +++++++++++++++ .../special/atan2d/benchmark/benchmark.js | 54 ++++ .../atan2d/benchmark/benchmark.native.js | 63 +++++ .../atan2d/benchmark/c/native/Makefile | 146 +++++++++++ .../atan2d/benchmark/c/native/benchmark.c | 138 ++++++++++ .../special/atan2d/benchmark/julia/REQUIRE | 2 + .../atan2d/benchmark/julia/benchmark.jl | 144 +++++++++++ .../math/base/special/atan2d/binding.gyp | 170 +++++++++++++ .../math/base/special/atan2d/docs/repl.txt | 40 +++ .../base/special/atan2d/docs/types/index.d.ts | 65 +++++ .../base/special/atan2d/docs/types/test.ts | 56 +++++ .../base/special/atan2d/examples/c/Makefile | 146 +++++++++++ .../base/special/atan2d/examples/c/example.c | 40 +++ .../base/special/atan2d/examples/index.js | 28 +++ .../math/base/special/atan2d/include.gypi | 53 ++++ .../include/stdlib/math/base/special/atan2d.h | 38 +++ .../math/base/special/atan2d/lib/index.js | 61 +++++ .../math/base/special/atan2d/lib/main.js | 75 ++++++ .../math/base/special/atan2d/lib/native.js | 56 +++++ .../math/base/special/atan2d/manifest.json | 75 ++++++ .../math/base/special/atan2d/package.json | 71 ++++++ .../math/base/special/atan2d/src/Makefile | 71 ++++++ .../math/base/special/atan2d/src/addon.c | 23 ++ .../math/base/special/atan2d/src/main.c | 65 +++++ .../atan2d/test/fixtures/julia/REQUIRE | 2 + .../fixtures/julia/negative_negative.json | 1 + .../fixtures/julia/negative_positive.json | 1 + .../fixtures/julia/positive_positive.json | 1 + .../atan2d/test/fixtures/julia/runner.jl | 82 ++++++ .../math/base/special/atan2d/test/test.js | 226 +++++++++++++++++ .../base/special/atan2d/test/test.native.js | 235 ++++++++++++++++++ 31 files changed, 2429 insertions(+) create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/README.md create mode 100644 lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.js create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.native.js create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/Makefile create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/benchmark.c create mode 100644 lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/julia/REQUIRE create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/julia/benchmark.jl create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/binding.gyp create mode 100644 lib/node_modules/@stdlib/math/base/special/atan2d/docs/repl.txt create mode 100644 lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/index.d.ts create mode 100644 lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/test.ts create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/Makefile create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/example.c create mode 100644 lib/node_modules/@stdlib/math/base/special/atan2d/examples/index.js create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/include.gypi create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/include/stdlib/math/base/special/atan2d.h create mode 100644 lib/node_modules/@stdlib/math/base/special/atan2d/lib/index.js create mode 100644 lib/node_modules/@stdlib/math/base/special/atan2d/lib/main.js create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/lib/native.js create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/manifest.json create mode 100644 lib/node_modules/@stdlib/math/base/special/atan2d/package.json create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/src/Makefile create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/src/addon.c create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/src/main.c create mode 100644 lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/REQUIRE create mode 100644 lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/negative_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/negative_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/positive_positive.json create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/runner.jl create mode 100644 lib/node_modules/@stdlib/math/base/special/atan2d/test/test.js create mode 100755 lib/node_modules/@stdlib/math/base/special/atan2d/test/test.native.js diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/README.md b/lib/node_modules/@stdlib/math/base/special/atan2d/README.md new file mode 100755 index 000000000000..ecee4b462652 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/README.md @@ -0,0 +1,201 @@ + + +# atan2d + +> Compute the angle in the plane (in degrees) between the positive x-axis and the ray from `(0,0)` to the point `(x,y)`. + +
+ +## Usage + +```javascript +var atan2d = require( '@stdlib/math/base/special/atan2d' ); +``` + +#### atan2d( y, x ) + +Computes the angle in the plane (in degrees) between the positive x-axis and the ray from `(0,0)` to the point `(x,y)`. + +```javascript +var v = atan2d( 2.0, 2.0 ); // => atand(1.0) +// returns ~45.0 + +v = atan2d( 6.0, 2.0 ); // => atand(3.0) +// returns ~71.565 + +v = atan2d( -1.0, -1.0 ); // => atand(1.0) - 180.0 +// returns ~-135.0 + +v = atan2d( 3.0, 0.0 ); +// returns 90.0 + +v = atan2d( -2.0, 0.0 ); +// returns -90.0 + +v = atan2d( 0.0, 0.0 ); +// returns 0.0 + +v = atan2d( 3.0, NaN ); +// returns NaN +``` + +
+ + + +
+ +## Examples + + + +```javascript +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var atan2d = require( '@stdlib/math/base/special/atan2d' ); + +var x = uniform( 100, 0.0, 100.0 ); +var y = uniform( 100, 0.0, 100.0 ); + +logEachMap( 'y: %0.4f, x: %0.4f, atan2d(y,x): %0.4f', y, x, atan2d ); +``` + +
+ + + + + +* * * + +
+ +## C APIs + + + +
+ +
+ + + + + +
+ +### Usage + +```c +#include "stdlib/math/base/special/atan2d.h" +``` + +#### stdlib_base_atan2d( y, x ) + +Computes the angle in the plane (in degrees) between the positive x-axis and the ray from `(0,0)` to the point `(x,y)`. + +```c +double out = stdlib_base_atan2d( 2.0, 2.0 ); +// returns ~45.0 + +out = stdlib_base_atan2d( 6.0, 2.0 ); +// returns ~71.565 +``` + +The function accepts the following arguments: + +- **y**: `[in] double` - `y` coordinate. +- **x**: `[in] double` - `x` coordinate. + +```c +double stdlib_base_atan2d( const double y, const double x ); +``` + +
+ + + + + +
+ +
+ + + + + +
+ +### Examples + +```c +#include "stdlib/math/base/special/atan2d.h" +#include +#include + +static double random_uniform( const double min, const double max ) { + double v = (double)rand() / ( (double)RAND_MAX + 1.0 ); + return min + ( v*(max-min) ); +} + +int main( void ) { + double y; + double x; + double v; + int i; + + for ( i = 0; i < 100; i++ ) { + y = random_uniform( 0.0, 100.0 ); + x = random_uniform( 0.0, 100.0 ); + v = stdlib_base_atan2d( y, x ); + printf( "atan2d(%lf, %lf) = %lf\n", y, x, v ); + } +} +``` + +
+ + + +
+ + + + + + + + + + + + + + diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.js new file mode 100644 index 000000000000..cfdd546ccbbb --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.js @@ -0,0 +1,54 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var bench = require( '@stdlib/bench' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var pkg = require( './../package.json' ).name; +var atan2d = require( './../lib' ); + + +// MAIN // + +bench( pkg, function benchmark( b ) { + var x; + var y; + var z; + var i; + + x = uniform( 100, 0.0, 100.0 ); + y = uniform( 100, 0.0, 100.0 ); + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + z = atan2d( x[ i%x.length ], y[ i%y.length ] ); + if ( isnan( z ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnan( z ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.native.js new file mode 100755 index 000000000000..7f07e84435e8 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.native.js @@ -0,0 +1,63 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var resolve = require( 'path' ).resolve; +var bench = require( '@stdlib/bench' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var tryRequire = require( '@stdlib/utils/try-require' ); +var pkg = require( './../package.json' ).name; + + +// VARIABLES // + +var atan2d = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( atan2d instanceof Error ) +}; + + +// MAIN // + +bench( pkg+'::native', opts, function benchmark( b ) { + var x; + var y; + var z; + var i; + + x = uniform( 100, 0.0, 100.0 ); + y = uniform( 100, 0.0, 100.0 ); + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + z = atan2d( x[ i%x.length ], y[ i%y.length ] ); + if ( isnan( z ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnan( z ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/Makefile b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/Makefile new file mode 100755 index 000000000000..f69e9da2b4d3 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/Makefile @@ -0,0 +1,146 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2024 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +#/ + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +endif +endif +endif + +# Define the program used for compiling C source files: +ifdef C_COMPILER + CC := $(C_COMPILER) +else + CC := gcc +endif + +# Define the command-line options when compiling C files: +CFLAGS ?= \ + -std=c99 \ + -O3 \ + -Wall \ + -pedantic + +# Determine whether to generate position independent code ([1][1], [2][2]). +# +# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options +# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option +ifeq ($(OS), WINNT) + fPIC ?= +else + fPIC ?= -fPIC +endif + +# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`): +INCLUDE ?= + +# List of source files: +SOURCE_FILES ?= + +# List of libraries (e.g., `-lopenblas -lpthread`): +LIBRARIES ?= + +# List of library paths (e.g., `-L /foo/bar -L /beep/boop`): +LIBPATH ?= + +# List of C targets: +c_targets := benchmark.out + + +# RULES # + +#/ +# Compiles source files. +# +# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`) +# @param {string} [CFLAGS] - C compiler options +# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`) +# @param {string} [SOURCE_FILES] - list of source files +# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`) +# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`) +# +# @example +# make +# +# @example +# make all +#/ +all: $(c_targets) + +.PHONY: all + +#/ +# Compiles C source files. +# +# @private +# @param {string} CC - C compiler (e.g., `gcc`) +# @param {string} CFLAGS - C compiler options +# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`) +# @param {string} SOURCE_FILES - list of source files +# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`) +# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`) +#/ +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES) + +#/ +# Runs compiled benchmarks. +# +# @example +# make run +#/ +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/benchmark.c new file mode 100755 index 000000000000..97b51641fc7b --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/benchmark.c @@ -0,0 +1,138 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "stdlib/math/base/special/atan2d.h" +#include +#include +#include +#include +#include + +#define NAME "atan2d" +#define ITERATIONS 1000000 +#define REPEATS 3 + +/** +* Prints the TAP version. +*/ +static void print_version( void ) { + printf( "TAP version 13\n" ); +} + +/** +* Prints the TAP summary. +* +* @param total total number of tests +* @param passing total number of passing tests +*/ +static void print_summary( int total, int passing ) { + printf( "#\n" ); + printf( "1..%d\n", total ); // TAP plan + printf( "# total %d\n", total ); + printf( "# pass %d\n", passing ); + printf( "#\n" ); + printf( "# ok\n" ); +} + +/** +* Prints benchmarks results. +* +* @param elapsed elapsed time in seconds +*/ +static void print_results( double elapsed ) { + double rate = (double)ITERATIONS / elapsed; + printf( " ---\n" ); + printf( " iterations: %d\n", ITERATIONS ); + printf( " elapsed: %0.9f\n", elapsed ); + printf( " rate: %0.9f\n", rate ); + printf( " ...\n" ); +} + +/** +* Returns a clock time. +* +* @return clock time +*/ +static double tic( void ) { + struct timeval now; + gettimeofday( &now, NULL ); + return (double)now.tv_sec + (double)now.tv_usec/1.0e6; +} + +/** +* Generates a random number on the interval [0,1). +* +* @return random number +*/ +static double rand_double( void ) { + int r = rand(); + return (double)r / ( (double)RAND_MAX + 1.0 ); +} + +/** +* Runs a benchmark. +* +* @return elapsed time in seconds +*/ +static double benchmark( void ) { + double x[ 100 ]; + double y[ 100 ]; + double elapsed; + double z; + double t; + int i; + + for ( i = 0; i < 100; i++ ) { + x[ i ] = 100.0*rand_double(); + y[ i ] = 100.0*rand_double(); + } + + t = tic(); + for ( i = 0; i < ITERATIONS; i++ ) { + z = stdlib_base_atan2d( y[ i%100 ], x[ i%100 ] ); + if ( z != z ) { + printf( "should not return NaN\n" ); + break; + } + } + elapsed = tic() - t; + if ( z != z ) { + printf( "should not return NaN\n" ); + } + return elapsed; +} + +/** +* Main execution sequence. +*/ +int main( void ) { + double elapsed; + int i; + + // Use the current time to seed the random number generator: + srand( time( NULL ) ); + + print_version(); + for ( i = 0; i < REPEATS; i++ ) { + printf( "# c::native::%s\n", NAME ); + elapsed = benchmark(); + print_results( elapsed ); + printf( "ok %d benchmark finished\n", i+1 ); + } + print_summary( REPEATS, REPEATS ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/julia/REQUIRE b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/julia/REQUIRE new file mode 100644 index 000000000000..98645e192e41 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/julia/REQUIRE @@ -0,0 +1,2 @@ +julia 1.5 +BenchmarkTools 0.5.0 diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/julia/benchmark.jl b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/julia/benchmark.jl new file mode 100755 index 000000000000..1b3235b13e5d --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/julia/benchmark.jl @@ -0,0 +1,144 @@ +#!/usr/bin/env julia +# +# @license Apache-2.0 +# +# Copyright (c) 2018 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import BenchmarkTools +using Printf + +# Benchmark variables: +name = "atan2d"; +repeats = 3; + +""" + print_version() + +Prints the TAP version. + +# Examples + +``` julia +julia> print_version() +``` +""" +function print_version() + @printf( "TAP version 13\n" ); +end + +""" + print_summary( total, passing ) + +Print the benchmark summary. + +# Arguments + +* `total`: total number of tests +* `passing`: number of passing tests + +# Examples + +``` julia +julia> print_summary( 3, 3 ) +``` +""" +function print_summary( total, passing ) + @printf( "#\n" ); + @printf( "1..%d\n", total ); # TAP plan + @printf( "# total %d\n", total ); + @printf( "# pass %d\n", passing ); + @printf( "#\n" ); + @printf( "# ok\n" ); +end + +""" + print_results( iterations, elapsed ) + +Print benchmark results. + +# Arguments + +* `iterations`: number of iterations +* `elapsed`: elapsed time (in seconds) + +# Examples + +``` julia +julia> print_results( 1000000, 0.131009101868 ) +``` +""" +function print_results( iterations, elapsed ) + rate = iterations / elapsed + + @printf( " ---\n" ); + @printf( " iterations: %d\n", iterations ); + @printf( " elapsed: %0.9f\n", elapsed ); + @printf( " rate: %0.9f\n", rate ); + @printf( " ...\n" ); +end + +""" + benchmark() + +Run a benchmark. + +# Notes + +* Benchmark results are returned as a two-element array: [ iterations, elapsed ]. +* The number of iterations is not the true number of iterations. Instead, an 'iteration' is defined as a 'sample', which is a computed estimate for a single evaluation. +* The elapsed time is in seconds. + +# Examples + +``` julia +julia> out = benchmark(); +``` +""" +function benchmark() + t = BenchmarkTools.@benchmark atand( (100.0*rand())-0.0, (100.0-rand())-0.0 ) samples=1e6 + + # Compute the total "elapsed" time and convert from nanoseconds to seconds: + s = sum( t.times ) / 1.0e9; + + # Determine the number of "iterations": + iter = length( t.times ); + + # Return the results: + [ iter, s ]; +end + +""" + main() + +Run benchmarks. + +# Examples + +``` julia +julia> main(); +``` +""" +function main() + print_version(); + for i in 1:repeats + @printf( "# julia::%s\n", name ); + results = benchmark(); + print_results( results[ 1 ], results[ 2 ] ); + @printf( "ok %d benchmark finished\n", i ); + end + print_summary( repeats, repeats ); +end + +main(); diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/binding.gyp b/lib/node_modules/@stdlib/math/base/special/atan2d/binding.gyp new file mode 100755 index 000000000000..ec3992233442 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/binding.gyp @@ -0,0 +1,170 @@ +# @license Apache-2.0 +# +# Copyright (c) 2024 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# A `.gyp` file for building a Node.js native add-on. +# +# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md +# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md +{ + # List of files to include in this file: + 'includes': [ + './include.gypi', + ], + + # Define variables to be used throughout the configuration for all targets: + 'variables': { + # Target name should match the add-on export name: + 'addon_target_name%': 'addon', + + # Set variables based on the host OS: + 'conditions': [ + [ + 'OS=="win"', + { + # Define the object file suffix: + 'obj': 'obj', + }, + { + # Define the object file suffix: + 'obj': 'o', + } + ], # end condition (OS=="win") + ], # end conditions + }, # end variables + + # Define compile targets: + 'targets': [ + + # Target to generate an add-on: + { + # The target name should match the add-on export name: + 'target_name': '<(addon_target_name)', + + # Define dependencies: + 'dependencies': [], + + # Define directories which contain relevant include headers: + 'include_dirs': [ + # Local include directory: + '<@(include_dirs)', + ], + + # List of source files: + 'sources': [ + '<@(src_files)', + ], + + # Settings which should be applied when a target's object files are used as linker input: + 'link_settings': { + # Define libraries: + 'libraries': [ + '<@(libraries)', + ], + + # Define library directories: + 'library_dirs': [ + '<@(library_dirs)', + ], + }, + + # C/C++ compiler flags: + 'cflags': [ + # Enable commonly used warning options: + '-Wall', + + # Aggressive optimization: + '-O3', + ], + + # C specific compiler flags: + 'cflags_c': [ + # Specify the C standard to which a program is expected to conform: + '-std=c99', + ], + + # C++ specific compiler flags: + 'cflags_cpp': [ + # Specify the C++ standard to which a program is expected to conform: + '-std=c++11', + ], + + # Linker flags: + 'ldflags': [], + + # Apply conditions based on the host OS: + 'conditions': [ + [ + 'OS=="mac"', + { + # Linker flags: + 'ldflags': [ + '-undefined dynamic_lookup', + '-Wl,-no-pie', + '-Wl,-search_paths_first', + ], + }, + ], # end condition (OS=="mac") + [ + 'OS!="win"', + { + # C/C++ flags: + 'cflags': [ + # Generate platform-independent code: + '-fPIC', + ], + }, + ], # end condition (OS!="win") + ], # end conditions + }, # end target <(addon_target_name) + + # Target to copy a generated add-on to a standard location: + { + 'target_name': 'copy_addon', + + # Declare that the output of this target is not linked: + 'type': 'none', + + # Define dependencies: + 'dependencies': [ + # Require that the add-on be generated before building this target: + '<(addon_target_name)', + ], + + # Define a list of actions: + 'actions': [ + { + 'action_name': 'copy_addon', + 'message': 'Copying addon...', + + # Explicitly list the inputs in the command-line invocation below: + 'inputs': [], + + # Declare the expected outputs: + 'outputs': [ + '<(addon_output_dir)/<(addon_target_name).node', + ], + + # Define the command-line invocation: + 'action': [ + 'cp', + '<(PRODUCT_DIR)/<(addon_target_name).node', + '<(addon_output_dir)/<(addon_target_name).node', + ], + }, + ], # end actions + }, # end target copy_addon + ], # end targets +} diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/atan2d/docs/repl.txt new file mode 100644 index 000000000000..bfc14b0d4587 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/docs/repl.txt @@ -0,0 +1,40 @@ + +{{alias}}( y, x ) + Computes the angle in the plane (in degrees) between the positive x-axis and + the ray from (0,0) to the point (x,y). + + Parameters + ---------- + y: number + Coordinate along y-axis. + + x: number + Coordinate along x-axis. + + Returns + ------- + out: number + Angle (in degrees). + + Examples + -------- + > var v = {{alias}}( 2.0, 2.0 ) + ~45.0 + > v = {{alias}}( 6.0, 2.0 ) + ~71.565 + > v = {{alias}}( -1.0, -1.0 ) + ~-135.0 + > v = {{alias}}( 3.0, 0.0 ) + 90.0 + > v = {{alias}}( -2.0, 0.0 ) + -90.0 + > v = {{alias}}( 0.0, 0.0 ) + 0.0 + > v = {{alias}}( 3.0, NaN ) + NaN + > v = {{alias}}( NaN, 2.0 ) + NaN + + See Also + -------- + diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/index.d.ts new file mode 100644 index 000000000000..26c1fecdb9d6 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/index.d.ts @@ -0,0 +1,65 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2019 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +// TypeScript Version: 4.1 + +/** +* Computes the angle in the plane (in degrees) between the positive x-axis and the ray from `(0,0)` to the point `(x,y)`. +* +* @param y - `y` coordinate +* @param x - `x` coordinate +* @returns angle (in degrees) +* +* @example +* var v = atan2d( 2.0, 2.0 ); // => atand(1.0) +* // returns ~45.0 +* +* @example +* var v = atan2d( 6.0, 2.0 ); // => atand(3.0) +* // returns ~71.565 +* +* @example +* var v = atan2d( -1.0, -1.0 ); // => atand(1.0) - 180.0 +* // returns ~-135.0 +* +* @example +* var v = atan2d( 3.0, 0.0 ); +* // returns 90.0 +* +* @example +* var v = atan2d( -2.0, 0.0 ); +* // returns -90.0 +* +* @example +* var v = atan2d( 0.0, 0.0 ); +* // returns 0.0 +* +* @example +* var v = atan2d( 3.0, NaN ); +* // returns NaN +* +* @example +* var v = atan2d( NaN, 2.0 ); +* // returns NaN +*/ +declare function atan2d( y: number, x: number ): number; + + +// EXPORTS // + +export = atan2d; diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/test.ts new file mode 100644 index 000000000000..0bf6a25da8a6 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/test.ts @@ -0,0 +1,56 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2019 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +import atan2d = require( './index' ); + + +// TESTS // + +// The function returns a number... +{ + atan2d( 8, 2 ); // $ExpectType number +} + +// The compiler throws an error if the function is provided values other than two numbers... +{ + atan2d( true, 3 ); // $ExpectError + atan2d( false, 2 ); // $ExpectError + atan2d( '5', 1 ); // $ExpectError + atan2d( [], 1 ); // $ExpectError + atan2d( {}, 2 ); // $ExpectError + atan2d( ( x: number ): number => x, 2 ); // $ExpectError + + atan2d( 9, true ); // $ExpectError + atan2d( 9, false ); // $ExpectError + atan2d( 5, '5' ); // $ExpectError + atan2d( 8, [] ); // $ExpectError + atan2d( 9, {} ); // $ExpectError + atan2d( 8, ( x: number ): number => x ); // $ExpectError + + atan2d( [], true ); // $ExpectError + atan2d( {}, false ); // $ExpectError + atan2d( false, '5' ); // $ExpectError + atan2d( {}, [] ); // $ExpectError + atan2d( '5', ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function is provided insufficient arguments... +{ + atan2d(); // $ExpectError + atan2d( 3 ); // $ExpectError +} diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/Makefile b/lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/Makefile new file mode 100755 index 000000000000..6aed70daf167 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/Makefile @@ -0,0 +1,146 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2024 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +#/ + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +endif +endif +endif + +# Define the program used for compiling C source files: +ifdef C_COMPILER + CC := $(C_COMPILER) +else + CC := gcc +endif + +# Define the command-line options when compiling C files: +CFLAGS ?= \ + -std=c99 \ + -O3 \ + -Wall \ + -pedantic + +# Determine whether to generate position independent code ([1][1], [2][2]). +# +# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options +# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option +ifeq ($(OS), WINNT) + fPIC ?= +else + fPIC ?= -fPIC +endif + +# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`): +INCLUDE ?= + +# List of source files: +SOURCE_FILES ?= + +# List of libraries (e.g., `-lopenblas -lpthread`): +LIBRARIES ?= + +# List of library paths (e.g., `-L /foo/bar -L /beep/boop`): +LIBPATH ?= + +# List of C targets: +c_targets := example.out + + +# RULES # + +#/ +# Compiles source files. +# +# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`) +# @param {string} [CFLAGS] - C compiler options +# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`) +# @param {string} [SOURCE_FILES] - list of source files +# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`) +# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`) +# +# @example +# make +# +# @example +# make all +#/ +all: $(c_targets) + +.PHONY: all + +#/ +# Compiles C source files. +# +# @private +# @param {string} CC - C compiler (e.g., `gcc`) +# @param {string} CFLAGS - C compiler options +# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`) +# @param {string} SOURCE_FILES - list of source files +# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`) +# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`) +#/ +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES) + +#/ +# Runs compiled examples. +# +# @example +# make run +#/ +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/example.c b/lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/example.c new file mode 100755 index 000000000000..f03310706652 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/example.c @@ -0,0 +1,40 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "stdlib/math/base/special/atan2d.h" +#include +#include + +static double random_uniform( const double min, const double max ) { + double v = (double)rand() / ( (double)RAND_MAX + 1.0 ); + return min + ( v*(max-min) ); +} + +int main( void ) { + double y; + double x; + double v; + int i; + + for ( i = 0; i < 100; i++ ) { + y = random_uniform( 0.0, 100.0 ); + x = random_uniform( 0.0, 100.0 ); + v = stdlib_base_atan2d( y, x ); + printf( "atan2d(%lf, %lf) = %lf\n", y, x, v ); + } +} diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/examples/index.js b/lib/node_modules/@stdlib/math/base/special/atan2d/examples/index.js new file mode 100644 index 000000000000..7c29517153d2 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/examples/index.js @@ -0,0 +1,28 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var atan2d = require( './../lib' ); + +var x = uniform( 100, 0.0, 100.0 ); +var y = uniform( 100, 0.0, 100.0 ); + +logEachMap( 'y: %0.4f, x: %0.4f, atan2d(y,x): %0.4f', y, x, atan2d ); diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/include.gypi b/lib/node_modules/@stdlib/math/base/special/atan2d/include.gypi new file mode 100755 index 000000000000..575cb043c0bf --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/include.gypi @@ -0,0 +1,53 @@ +# @license Apache-2.0 +# +# Copyright (c) 2024 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# A GYP include file for building a Node.js native add-on. +# +# Main documentation: +# +# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md +# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md +{ + # Define variables to be used throughout the configuration for all targets: + 'variables': { + # Source directory: + 'src_dir': './src', + + # Include directories: + 'include_dirs': [ + ' atand(1.0) +* // returns ~45.0 +* +* v = atan2d( 6.0, 2.0 ); // => atand(3.0) +* // returns ~71.565 +* +* v = atan2d( -1.0, -1.0 ); // => atand(1.0) - 180.0 +* // returns ~-135.0 +* +* v = atan2d( 3.0, 0.0 ); +* // returns 90.0 +* +* v = atan2d( -2.0, 0.0 ); +* // returns -90.0 +* +* v = atan2d( 0.0, 0.0 ); +* // returns 0.0 +* +* v = atan2d( 3.0, NaN ); +* // returns NaN +* +* v = atan2d( NaN, 2.0 ); +* // returns NaN +*/ + +// MODULES // + +var atan2d = require( './main.js' ); + + +// EXPORTS // + +module.exports = atan2d; diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/lib/main.js b/lib/node_modules/@stdlib/math/base/special/atan2d/lib/main.js new file mode 100644 index 000000000000..c23587d1e006 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/lib/main.js @@ -0,0 +1,75 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2025 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var rad2deg = require( '@stdlib/math/base/special/rad2deg' ); +var atan2 = require( '@stdlib/math/base/special/atan2' ); + + +// MAIN // + +/** +* Computes the angle in the plane (in degrees) between the positive x-axis and the ray from `(0,0)` to the point `(x,y)`. +* +* @param {number} y - `y` coordinate +* @param {number} x - `x` coordinate +* @returns {number} angle (in degrees) +* +* @example +* var v = atan2d( 2.0, 2.0 ); // => atand(1.0) +* // returns ~45.0 +* +* @example +* var v = atan2d( 6.0, 2.0 ); // => atand(3.0) +* // returns ~71.565 +* +* @example +* var v = atan2d( -1.0, -1.0 ); // => atand(1.0) - 180.0 +* // returns ~-135.0 +* +* @example +* var v = atan2d( 3.0, 0.0 ); +* // returns 90.0 +* +* @example +* var v = atan2d( -2.0, 0.0 ); +* // returns -90.0 +* +* @example +* var v = atan2d( 0.0, 0.0 ); +* // returns 0.0 +* +* @example +* var v = atan2d( 3.0, NaN ); +* // returns NaN +* +* @example +* var v = atan2d( NaN, 2.0 ); +* // returns NaN +*/ +function atan2d( y, x ) { + return rad2deg( atan2( y, x ) ); +} + + +// EXPORTS // + +module.exports = atan2d; diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/lib/native.js b/lib/node_modules/@stdlib/math/base/special/atan2d/lib/native.js new file mode 100755 index 000000000000..e57e6c08eb45 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/lib/native.js @@ -0,0 +1,56 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var addon = require( './../src/addon.node' ); + +/** +* Computes the angle in the plane (in degrees) between the positive x-axis and the ray from `(0,0)` to the point `(x,y)`. +* +* @private +* @param {number} y - `y` coordinate +* @param {number} x - `x` coordinate +* @returns {number} angle (in degrees) +* +* @example +* var v = atan2d( 2.0, 2.0 ); // => atand(1.0) +* // returns ~45.0 +* +* @example +* v = atan2d( 6.0, 2.0 ); // => atand(3.0) +* // returns ~71.565 +* +* @example +* v = atan2d( 3.0, 0.0 ); +* // returns 90.0 +* +* @example +* v = atan2d( 3.0, NaN ); +* // returns NaN +*/ +function atan2d( y, x ) { + return addon( y, x ); +} + + +// EXPORTS // + +module.exports = atan2d; diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/manifest.json b/lib/node_modules/@stdlib/math/base/special/atan2d/manifest.json new file mode 100755 index 000000000000..43a49c77fded --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/manifest.json @@ -0,0 +1,75 @@ +{ + "options": { + "task": "build" + }, + "fields": [ + { + "field": "src", + "resolve": true, + "relative": true + }, + { + "field": "include", + "resolve": true, + "relative": true + }, + { + "field": "libraries", + "resolve": false, + "relative": false + }, + { + "field": "libpath", + "resolve": true, + "relative": false + } + ], + "confs": [ + { + "task": "build", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [], + "libpath": [], + "dependencies": [ + "@stdlib/math/base/napi/binary", + "@stdlib/math/base/special/atan2", + "@stdlib/math/base/special/rad2deg" + ] + }, + { + "task": "benchmark", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [], + "libpath": [], + "dependencies": [ + "@stdlib/math/base/special/atan2", + "@stdlib/math/base/special/rad2deg" + ] + }, + { + "task": "examples", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [], + "libpath": [], + "dependencies": [ + "@stdlib/math/base/special/atan2", + "@stdlib/math/base/special/rad2deg" + ] + } + ] +} diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/package.json b/lib/node_modules/@stdlib/math/base/special/atan2d/package.json new file mode 100644 index 000000000000..456fa735368f --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/package.json @@ -0,0 +1,71 @@ +{ + "name": "@stdlib/math/base/special/atan2d", + "version": "0.0.0", + "description": "Compute the angle in the plane (in degrees) between the positive x-axis and the ray from (0,0) to the point (x,y).", + "license": "Apache-2.0", + "author": { + "name": "The Stdlib Authors", + "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" + }, + "contributors": [ + { + "name": "The Stdlib Authors", + "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" + } + ], + "main": "./lib", + "gypfile": true, + "directories": { + "benchmark": "./benchmark", + "doc": "./docs", + "example": "./examples", + "include": "./include", + "lib": "./lib", + "src": "./src", + "test": "./test" + }, + "types": "./docs/types", + "scripts": {}, + "homepage": "https://github.com/stdlib-js/stdlib", + "repository": { + "type": "git", + "url": "git://github.com/stdlib-js/stdlib.git" + }, + "bugs": { + "url": "https://github.com/stdlib-js/stdlib/issues" + }, + "dependencies": {}, + "devDependencies": {}, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "keywords": [ + "stdlib", + "stdmath", + "mathematics", + "math", + "math.atan2d", + "atan2d", + "atan2", + "atan", + "arctangent", + "quotient", + "inverse", + "trig", + "trigonometry", + "value", + "number" + ] +} diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/src/Makefile b/lib/node_modules/@stdlib/math/base/special/atan2d/src/Makefile new file mode 100755 index 000000000000..f30ea003e955 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/src/Makefile @@ -0,0 +1,71 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2024 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +#/ + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +endif +endif +endif + + +# RULES # + +#/ +# Removes generated files for building an add-on. +# +# @example +# make clean-addon +#/ +clean-addon: + $(QUIET) -rm -f *.o *.node + +.PHONY: clean-addon + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: clean-addon + +.PHONY: clean + diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/src/addon.c b/lib/node_modules/@stdlib/math/base/special/atan2d/src/addon.c new file mode 100755 index 000000000000..4d0db0f2c85f --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/src/addon.c @@ -0,0 +1,23 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "stdlib/math/base/special/atan2d.h" +#include "stdlib/math/base/napi/binary.h" + +// cppcheck-suppress shadowFunction +STDLIB_MATH_BASE_NAPI_MODULE_DD_D( stdlib_base_atan2d ) diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/src/main.c b/lib/node_modules/@stdlib/math/base/special/atan2d/src/main.c new file mode 100755 index 000000000000..08777df1a264 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/src/main.c @@ -0,0 +1,65 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +#include "stdlib/math/base/special/rad2deg.h" +#include "stdlib/math/base/special/atan2.h" + +// MAIN // + +/** +* Computes the angle in the plane (in degrees) between the positive x-axis and the ray from `(0,0)` to the point `(x,y)`. +* +* @param y `y` coordinate +* @param x `x` coordinate +* @return angle (in degrees) +* +* @example +* double v = stdlib_base_atan2d( 2.0, 2.0 ); // => stdlib_base_atand(1.0) +* // returns ~45.0 +* +* @example +* double v = stdlib_base_atan2d( 6.0, 2.0 ); // => stdlib_base_atand(3.0) +* // returns ~71.565 +* +* @example +* double v = stdlib_base_atan2d( -1.0, -1.0 ); // => stdlib_base_atand(1.0) - 180.0 +* // returns ~-135.0 +* +* @example +* double v = stdlib_base_atan2d( 3.0, 0.0 ); +* // returns 90.0 +* +* @example +* double v = stdlib_base_atan2d( -2.0, 0.0 ); +* // returns -90.0 +* +* @example +* double v = stdlib_base_atan2d( 0.0, 0.0 ); +* // returns 0.0 +* +* @example +* double v = stdlib_base_atan2d( 3.0, NaN ); +* // returns NaN +* +* @example +* double v = stdlib_base_atan2d( NaN, 2.0 ); +* // returns NaN +*/ +double stdlib_base_atan2d( const double y, const double x ) { + return stdlib_base_rad2deg( stdlib_base_atan2( y, x ) ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/REQUIRE b/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/REQUIRE new file mode 100644 index 000000000000..308c3be89c85 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/REQUIRE @@ -0,0 +1,2 @@ +julia 1.5 +JSON 0.21 diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/negative_negative.json b/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/negative_negative.json new file mode 100644 index 000000000000..f9072bfd9f40 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/negative_negative.json @@ -0,0 +1 @@ +{"expected":[-98.47051828200479,-167.38620892333827,-91.66708174770328,-92.1352342528667,-129.29462875402575,-124.8556592546703,-125.83293908551336,-107.50400172161531,-156.06736415001956,-93.83434259442137,-153.04278415118546,-160.46087907777718,-137.80475655222259,-103.27339971568723,-169.21828215201438,-91.83343393652646,-147.38688596007216,-96.73931323383621,-127.94601255482979,-146.38879742621077,-150.8229467348541,-137.99369625884935,-133.15124966569297,-129.13891852109538,-167.73307022592766,-117.05587623678372,-148.747099529779,-138.30057574333358,-127.81780941062175,-143.86847733742692,-119.75527273499432,-176.79538553050594,-127.16596042326776,-160.54757441718792,-126.81819065564042,-130.99326155044355,-105.96944647331999,-90.62447131396098,-171.2551928074234,-169.65143228666915,-136.92506639764986,-100.38183906230253,-110.53079925511791,-93.63028566125648,-96.07865557498435,-95.8523755527542,-122.22897077469186,-145.97132532825268,-134.3595117948503,-145.49987506698534,-170.26554529631264,-118.02830279794348,-116.50405642230244,-122.49555241084923,-105.31550963786115,-179.7010971009931,-118.03096237006768,-143.02059266248764,-133.46517645642118,-145.105257105439,-167.6238527241954,-100.36960242775561,-164.27258536344746,-123.70676150290153,-120.28227582925072,-100.86541232542375,-142.34969653271284,-111.7299748636531,-134.55056826159338,-129.57443820192074,-117.95096498154093,-127.34347216529895,-167.2524980735284,-128.41151425304912,-118.48987012049372,-174.0952199367837,-120.40000143047352,-116.62375169536877,-141.72580134635214,-169.8122672046668,-141.15461943470356,-163.13910878650302,-169.74977987894607,-170.1926317638095,-131.7702544198221,-103.86738253152659,-118.55930070386134,-155.66237045904788,-169.70795826198324,-161.6528477194232,-134.8389342372038,-93.2681161833144,-138.63227565633727,-93.96953785339032,-166.14895305239435,-133.64377065213068,-135.797635887154,-96.91672691937684,-119.1524139744376,-140.37516059981812,-154.77706323775388,-130.86235992756895,-104.82147389074296,-145.72256660872213,-179.56868936278897,-150.7940470590575,-162.6733724195262,-122.6329299629497,-95.02031275052644,-98.2605016967302,-136.92209539804614,-152.70617680338333,-137.1551387426068,-138.4581217647272,-92.6076847571088,-121.61923030057974,-137.37292774897188,-176.56291542171445,-129.67871395068738,-162.92148209280037,-106.17360834909553,-154.2941870985099,-125.21869772491586,-96.01066207178734,-161.5296682204523,-156.15774134013543,-157.6571342848799,-138.22296740243493,-126.21603798364882,-174.25753296647738,-145.7852629550831,-133.1838261479528,-98.77944949867423,-133.7321799809871,-179.39102449524958,-93.2490068042296,-105.33275845536562,-142.33280874286817,-115.95231888615939,-90.4272557773002,-108.69902473345704,-100.43987248237386,-167.15819911753607,-96.81832078943748,-92.98033632617637,-166.0576087662966,-143.03245009081016,-115.88929310328204,-150.0488459755046,-162.3420341647845,-162.08872454721876,-121.20000549142092,-127.85549247038014,-132.0328037921905,-99.44429164367156,-127.79778088853028,-137.93716876066102,-172.0818735292342,-140.2110591055666,-108.86287681620105,-125.65066433383852,-95.73993593314223,-109.01228014642707,-157.85688654162766,-119.55787219566119,-176.97760640575476,-96.94068418063077,-126.08337225943173,-142.35904384716386,-169.2697357551157,-177.5636206250804,-145.61195640673938,-109.90987550917538,-141.93551928027364,-133.06791439262213,-101.73665804713902,-157.0383533380482,-150.87471391261917,-126.1054787770154,-112.93543794953491,-122.70606270317161,-172.34275871733155,-109.72165748200011,-114.16383201306536,-110.42957912049295,-131.4235034328272,-100.15128707159414,-125.54499633802966,-139.07892324330732,-140.15941711239938,-117.27578562913092,-142.50209805409216,-150.03878155788703,-128.8156875273065,-160.41747551260198,-130.970015074842,-146.11103357281152,-178.88354543581772,-110.19953804607975,-121.50599738748015,-171.64045004116,-157.6615492670334,-122.30622944868253,-157.1880826311645,-158.12115697845533,-166.24167863218955,-179.17325558540918,-146.12737644104905,-171.77939243439812,-162.69620556569961,-139.13231889069823,-142.8504785156214,-104.00322083676247,-120.84900418750347,-128.29147749557123,-131.67424655023785,-136.30652492233637,-136.4253331309013,-132.95256637894178,-92.62429830651396,-171.89606084201858,-157.5577268244011,-96.36106294198727,-175.0575100887464,-135.22454831093353,-90.4807698563642,-156.7453111055668,-174.03673646998232,-112.73325138499594,-152.86893785564087,-157.56002830662655,-101.1998172083028,-104.97733101485679,-152.39601783847178,-146.47870379873845,-153.95341860624274,-114.55481436847528,-105.5360753534503,-142.3999723386271,-158.63768471054917,-119.03861452850865,-139.51920151554708,-93.18874657641605,-162.31109032534485,-131.87297416432563,-155.4417051811665,-154.77546667867276,-156.16945308427853,-141.32058374813843,-114.90529979383336,-150.94174343475365,-96.61596927766416,-166.49752910040104,-152.36056725648243,-118.77689123623021,-133.13831361002602,-145.4352769364986,-109.85532321697987,-105.26279537122562,-124.7079738785074,-161.84284552450654,-127.70900800650354,-140.25890126583286,-130.72129451885033,-106.33855470732374,-148.10780036657658,-134.92573523403826,-157.1471255031429,-110.53731359944933,-135.34259118023627,-91.09491401534468,-127.38017849362774,-130.52110699064292,-141.60389715356328,-129.23282573967904,-97.32835293787846,-125.54273309413973,-128.94855955585294,-97.5853563878559,-145.13631363003182,-95.16762486681264,-156.18655312251235,-177.77877115756922,-169.83557134151312,-145.21758313828767,-130.04030821460958,-124.55576298243606,-126.9432136907223,-97.84322899212647,-104.42601235583717,-98.13450377458292,-94.37755090752701,-131.5962613930736,-113.17635669435559,-90.45201071711563,-128.95438617700646,-135.12841829361003,-126.46132812003803,-158.77761312553972,-125.96243031757635,-115.86874269778721,-154.69751687427637,-122.48507660482647,-103.77987639572952,-124.27987836836037,-118.00418302768723,-140.84846923945244,-147.45791027226187,-135.3338441028916,-110.31869840000309,-119.84382986967395,-136.12548165085073,-141.0331070230033,-98.11175012536926,-101.15530981260925,-116.31423617019298,-92.99561641117741,-146.4497958873398,-176.560429764665,-139.09584898881295,-163.11675530192426,-120.00428069342371,-128.16464611426207,-131.65393436620087,-140.4534248272857,-115.33328102176525,-108.6981399151787,-114.13926316215917,-128.2858378779763,-130.1661252430138,-155.83082811132974,-149.62020695086568,-101.71130884762907,-173.10366891322917,-155.83861540447026,-165.38988346766587,-107.28563713151239,-157.60751120543352,-99.55464555936965,-130.39878516409064,-173.83618151526105,-110.27493798938728,-140.85304364018228,-105.91137001852033,-170.4990358210898,-133.7482883676034,-118.02856830517547,-166.56685111797398,-94.73042626277012,-124.00392787738433,-127.28658955628208,-156.0359328449836,-162.77454106313587,-149.00835748559828,-176.95733129076334,-149.98436644362917,-164.1579709951275,-137.60288086156928,-141.85131543703935,-174.60898458883588,-170.40233989034314,-134.53926343990946,-102.23127124083145,-121.36181209480094,-157.91190462737617,-97.58083078568586,-143.0601647188437,-122.56064747642124,-92.6329492520036,-145.53373097449108,-134.13493174992726,-140.29999841628322,-127.2777056262927,-144.3308995726384,-158.54371967864725,-129.86631009941934,-153.28864750617328,-138.21643004829642,-147.37671949685753,-112.45506298052885,-93.43316278863169,-136.21259252216288,-139.58912531776613,-91.16463651579294,-106.89272552180388,-122.42426836617935,-106.97688022953984,-139.3156337347485,-127.25804917527921,-177.16507785378244,-130.2928117313728,-120.14947980421267,-100.17997451646013,-148.85323284881014,-95.74598510738817,-155.3369481670562,-122.39897956786623,-143.50485821391615,-123.17300868797231,-170.13818489183805,-134.4336469864159,-119.23490810531446,-103.49106406057746,-115.2850645894691,-94.23357452924886,-137.38056418334676,-114.35465584682362,-166.93136142538575,-133.20239152875905,-109.63739639225392,-161.71219062127852,-145.7106446342437,-90.23858779215634,-121.77646551137879,-114.69790943434191,-154.4882949507714,-173.28685152904876,-172.38900325689272,-118.13104016631556,-125.27087598040167,-168.88631185699128,-179.19402891939228,-157.0004822727317,-174.494959756065,-116.65048833462109,-139.41116392111928,-116.38193147093075,-147.74557203252374,-134.157057426604,-105.94349465980618,-164.53740774208217,-154.59268305958582,-125.88986546442672,-143.81253102392404,-114.60504735786958,-97.65488187785387,-125.74333081377375,-124.4120977175673,-168.8812906926738,-123.94904015290625,-95.09055006802188,-156.15228059239735,-151.73206957475807,-158.97391114378118,-136.10639351874602,-126.19171208020663,-140.63446828441826,-110.948609099396,-120.85920819165075,-94.3594520274857,-108.87644191130923,-150.6063440068422,-149.43861896690905,-169.49905159781588,-102.8436891921028,-136.6216177508699,-148.72507569714733,-163.01210544512432,-125.27714933051047,-136.89898432673428,-136.0315525072191,-126.69934704371487,-103.93601171162098,-152.01731223924978,-136.67396212288654,-97.57055565753242,-132.65660469892595,-130.17393351429806,-111.98667159449823,-173.74336073270595,-139.48536510387353,-174.75766486160396,-164.84011418926642,-114.12045650005344,-138.27296325188772,-164.54013959685344,-131.6165947990482,-157.77247977357663,-129.70158704086168,-143.13494454743338,-102.74356171905909,-178.46431139692194,-155.49107422594113,-117.02676716634691,-131.53776597144412,-170.9807315551611,-136.41658481094078,-101.49535923881896,-93.76330287857229,-138.54380948121218,-118.86262395458158,-157.24864696728255,-174.33302001196228,-94.35116624518547,-173.20206106614137,-125.99698405213357,-155.10091602205637,-150.43019802264902,-106.86208364233555,-118.12124607085644,-132.29801779685258,-142.1065352551879,-133.86059773411384,-111.41620256209532,-128.86422724317706,-133.42968255456023,-116.59027555896357,-137.64515238548302,-109.67197536322081,-128.89295007641797,-145.23099223463836,-123.99276321075638,-159.00720533033152,-115.97348180936767,-173.76032300784894,-156.74527645117757,-90.67828503874894,-149.56521436748673,-173.7915975473336,-175.5354354926029,-178.94776546036857,-106.8742660062628,-166.99329035402832,-163.47676345042805,-95.10717938246009,-169.70165444502453,-129.97221301907342,-110.15992692660791,-113.01606526318339,-136.25263473824666,-101.47405511570196,-128.0351975147624,-112.30617650917348,-138.06692106661654,-121.37423141107213,-99.40755207516095,-144.97751702268644,-158.5159077842435,-103.64124268385295,-134.3593451970371,-152.91248242164409,-162.97785514315038,-143.36274500928647,-133.02751097793967,-169.17519028011534,-163.8486328867643,-110.70009924140496,-151.1442553769042,-134.25404649456058,-151.89347416901478,-130.80854246420338,-147.50182675318848,-154.78601015763502,-146.52264211318746,-122.03796009798822,-97.047591564068,-144.0671181963053,-130.63729959038895,-114.78698642880012,-140.33574051279504,-175.47972103045726,-114.31255063654442,-114.76324204618861,-125.05837065769889,-102.01914480811227,-93.85144361551676,-158.38362041483524,-131.34642967368148,-118.53904838778514,-137.02511876148407,-170.22285436636284,-98.85284009022982,-159.20922203685672,-133.68676106464852,-152.2526747048558,-102.30391812435417,-136.00921971793062,-125.95227049013599,-111.83383504437583,-132.28867993948697,-111.90903000165478,-176.49385396037235,-145.48431590639487,-143.39257780677156,-153.90184522710703,-139.8911239919535,-105.43140040412342,-117.33486619687369,-175.00134918610516,-93.0785479069943,-131.4712342120018,-171.7413331365537,-162.39383145906666,-94.86673730874902,-133.63802993785703,-135.7157276241802,-153.08613129252439,-171.38654144781444,-126.24612345342115,-147.10526120293665,-172.672267845687,-145.3863940117339,-141.81266637099395,-125.59533296453088,-133.86867767932713,-93.71897185066325,-104.15369439536677,-109.6942032211927,-166.8964203421596,-138.79585144607321,-128.52298241899226,-168.44429436861984,-139.85139925462215,-103.97096580243601,-147.54761997900547,-162.73559717814655,-91.49346841518741,-127.72373144770133,-109.05000518977994,-136.82069381331124,-107.93518339754293,-129.48279327068792,-95.69436368875604,-166.9329173623942,-149.5390803796151,-126.32508823399017,-133.95193731793375,-176.22036313290468,-158.47565874353756,-115.9613154146995,-140.88006840642984,-132.57727549185088,-128.45031833496034,-163.01368581255792,-137.0294211754165,-130.83770476976056,-116.31586916439244,-110.2382259920589,-146.22867925211094,-107.49537563264083,-174.51140584427574,-170.2257907087609,-115.86932168387257,-156.0822337660733,-134.94421090181106,-155.03318919954202,-90.8486883700483,-167.43189663543467,-107.85211257448061,-124.8303358539944,-92.72715859999596,-123.80636387938507,-95.8561714985863,-100.36731289303395,-130.55953967264065,-135.89185635433685,-166.49217833220177,-135.55834815200703,-160.88888228705116,-131.16516333639368,-93.19954872365008,-125.60353033003426,-93.38098940556556,-123.5458681437029,-110.4370780572558,-98.92385003174098,-144.35241642421937,-115.90915729554698,-178.98606668378864,-126.36560417810638,-125.98916437697555,-100.71585734316821,-136.68202844921322,-129.3928757769372,-174.64525769535945,-136.31250585217433,-163.7499860043539,-98.60901775628935,-130.61988992803506,-138.6993625360256,-161.9499017000762,-92.66523227596343,-166.85685502902004,-161.0198208030678,-107.34115008803906,-167.26565192290855,-117.46491873322546,-128.53704863336796,-139.3967103751684,-176.5811046434533,-119.74571796467782,-175.40397371958636,-168.2505463190731,-143.52761095971326,-143.90358946481288,-133.04869663948702,-122.63422928171593,-145.98414866179243,-172.9145879033953,-141.94489155389763,-179.03792115959928,-129.1859846260903,-106.89518394978822,-97.2618402505638,-111.49537852467732,-109.633287223155,-107.17689935670845,-149.53004231483104,-133.93363063865496,-95.13213612565814,-161.2419453453441,-106.54495190779822,-179.3517104908222,-139.75531610068677,-102.41443119056746,-141.37466930046057,-100.39685646377293,-133.56263691569006,-121.54213936953873,-134.62962563841458,-112.98488434813378,-133.57023651490175,-137.7658243768878,-135.97263798817423,-133.6555533854634,-111.7965320888565,-171.04990908174284,-158.11263042722098,-93.5033578539382,-113.64366010514769,-123.44471761482342,-132.72951626282537,-90.66535394794914,-163.45298988940152,-110.19728716614308,-159.1646535835528,-179.77812459688968,-152.59330431882694,-132.25085452595616,-133.93812884376396,-156.4475944957411,-158.24647676492802,-123.02881046724052,-95.48452676120596,-156.6092841055511,-130.74975722413652,-162.50464553166617,-164.4723682782829,-144.28007487589656,-165.73393589892257,-115.24971676871625,-140.36557125085045,-101.11836513493324,-145.07618985225156,-124.73173443043494,-114.06416097570961,-105.07100004704272,-137.35579699956028,-178.8506260739398,-175.40360120474466,-120.5134758985894,-156.249411541261,-90.18552114244785,-162.91652387387828,-177.51078783750026,-131.4970739655058,-119.92393643046438,-143.50430937723564,-172.63890093489644,-126.44886208950776,-134.2000648144964,-129.40821320583234,-179.4074858837057,-114.73164431688255,-133.76323657443635,-135.05191683322153,-135.36448827778472,-134.29949670343473,-129.72373232711118,-138.12376424678592,-154.54365712246488,-92.06361910481219,-145.51119263530867,-145.32986670075312,-102.30472419998276,-165.00029952361498,-108.61347684734456,-160.03467394230486,-112.2096109178075,-116.44687947859573,-115.82447988216678,-133.74314066693128,-150.27931407906794,-136.567118657131,-133.06440538945955,-124.71563786305056,-178.12637090059346,-133.1353383548805,-129.0154501601509,-94.95457409393653,-163.4481343960114,-111.15646167754232,-146.8910429366942,-122.01497405003421,-146.4054606862052,-128.68398787710342,-139.0501276735083,-134.89250466039533,-127.82983119275531,-178.30552545578223,-137.22277160775664,-129.4110105449249,-179.3117587150055,-160.9492347170434,-151.06964245552268,-136.46309643356238,-93.3163439362657,-146.9455538487373,-97.77983663411388,-163.5579009963497,-156.08553982294328,-100.45679787518863,-143.28840342542514,-143.0073884065648,-123.4045682480418,-144.05883240874928,-156.14612675563933,-124.97527012038604,-154.00395126144798,-145.21329675802602,-138.52699587677364,-127.52050237910814,-146.40328478234358,-174.54213768669248,-178.48656838615634,-148.35357196321374,-118.98621181000978,-175.60280852770293,-143.71092427786505,-122.02486485440181,-131.79644527439726,-167.75835991964541,-167.2331803431492,-169.6576255416081,-138.26894366093316,-102.71697021375464,-116.76987430287178,-135.58751346713618,-125.08197732199194,-125.71748543209348,-123.82161633539984,-169.0519571685981,-164.86123757521634,-120.90612621166434,-95.27067092175305,-91.22195513027027,-124.73103938765401,-94.27199537006841,-135.3502412993445,-148.27327582517452,-132.91237340554605,-119.01548154816467,-112.36024940855668,-141.92973073145714,-132.77461688942407,-90.11711669108455,-91.87063380956523,-155.53966481975505,-141.3183290077834,-159.35194584539767,-126.91426893984574,-91.93492798925803,-149.67089463386023,-134.61200515440325,-175.73607542272646,-109.18174407860674,-156.5170191504995,-144.49109312925026,-115.36066993932896,-102.12914297666521,-167.5014320883402,-148.88965726397092,-143.64923689493534,-142.14203159005513,-123.61006888665166,-103.54181839958379,-162.27500814328923,-130.69729490264564,-154.5605149340337,-126.77407241146877,-95.97073227107661,-100.94443488453737,-108.59362737647126,-128.41282279104908,-131.43897825064195,-109.20965181002614,-146.00274008752203,-107.0564881424947,-160.0921815495204,-91.13422805445647,-122.33532093259807,-109.09296279635173,-155.05169895097913,-98.5416528433158,-131.26283383373675,-179.40821841398707,-162.07466984620405,-125.47669194233032,-125.20749519927334,-116.79761862168235,-159.61119336906745,-167.41114522978785,-115.1472680209294,-98.3948466478086,-130.79291085451337,-173.78672349093816,-175.97073490475896,-152.20986776332978,-179.89315983486222,-149.4917107793032,-118.85959375118532,-141.64961837536876,-151.28779348066038,-146.19665504652605,-162.52204670903924,-157.14770875278543,-128.9375809358191,-148.4259612529886,-150.5020687339028,-134.37313243329027,-125.54421091120518,-141.13795554432193,-129.45741772953164,-138.16406517006143,-171.41205712583468,-115.90453894176684,-111.69111598555885,-143.05120937841392,-113.92054763485025,-101.88175827434178,-144.2380873245978,-170.22407254893668,-166.50932095030828,-97.05993322963121,-97.32073702273429,-154.61520655187783,-99.6151006349253,-147.35644350546045,-133.3088408017244,-166.4639399830113,-160.14978076904526,-156.17568173234622,-97.9619140208021,-122.69004254164066,-125.69901509104577,-121.94566140896627,-157.73633228696465,-133.40111930593008,-137.30624900612057,-178.4963164115883,-169.92182814268583,-99.44153674558011,-128.88872116070914,-97.74786078463035,-122.43175554205577,-98.96387831780306,-108.33347676226268,-147.2945802026814,-136.75799689666886,-163.55005984762863,-155.8123819806052,-94.01789671295694,-128.2323289608592,-150.9836518473139,-160.23166885076589,-109.49099479180624,-160.1380261619273,-122.84256286735204,-177.86157096097722,-99.80460779235908,-102.34344305171885,-137.81220331695076,-144.24946915309678,-133.08075271556885,-169.04235750502244,-100.18903223224672,-176.21026100033404,-167.72309484049438,-164.19810291910275,-168.31206200403219,-152.28949176612633,-164.77974555372157,-122.05840333962203,-141.22212386970125,-96.12706005854116,-122.14257620182609,-166.7298660229121,-113.31515361693222,-124.57915434846878,-116.64976691550507,-123.83226463535799],"x":[-58.081039804164625,-312.7030970838287,-9.889006807740907,-14.518911706861704,-140.44043081081682,-147.34211056837682,-294.9702498568988,-132.26774217469656,-498.09103848503037,-21.125899782349634,-196.41193852195144,-471.86414049333115,-457.62321040610357,-105.38769541065163,-328.2972165071582,-13.50125357919385,-174.97395087297068,-55.439093681430904,-119.76988797228088,-220.33206427792368,-492.3307568974476,-300.9435062427041,-446.60729288367634,-336.1036544279295,-495.3773941240323,-180.3470144646001,-190.8276269870142,-316.9635113075602,-374.37245053115174,-76.98357633303182,-225.96586459861305,-426.9427935860683,-351.2642673285143,-190.59189408732303,-365.7306328320287,-173.69118228293334,-54.99981726168757,-5.322417286606928,-340.32415971284894,-315.6064482669095,-362.14665153485635,-26.183606061941035,-85.39983842875104,-23.991558759546173,-31.418688415803143,-26.449876061948597,-291.04297218298456,-431.4039265045079,-418.2836559561098,-282.81262383264243,-479.4558438072227,-237.39622282187167,-109.21298756673158,-10.522674555986766,-128.4346033017337,-141.30978484635025,-127.9375524560455,-107.0457091160108,-366.3664543828258,-461.6380988478836,-138.00335436712984,-52.617043000853904,-322.2423911878283,-283.1810400526349,-258.4216708876031,-95.22366135806776,-397.56522967534323,-154.691796711638,-106.7455910323783,-353.15464940374477,-256.18585746149677,-263.8819856413668,-492.8591910086273,-369.44669448213574,-57.83236169024863,-367.6313119389613,-293.0566315487462,-68.88843110230697,-419.4125192876193,-166.67530830771716,-340.58568123445593,-411.67847560144327,-225.24675425803264,-428.7414047287024,-410.9370779924992,-90.8270266865176,-118.5047744256016,-44.511994759482086,-303.23082069340603,-265.4985812400766,-315.49911716783186,-22.628091292579867,-230.77945977975918,-18.537275567901133,-224.86641283897512,-416.1311897126841,-452.45021724457155,-32.58520484672195,-50.21046608326202,-383.25553732439187,-461.6787748785257,-182.13046912938668,-98.26297220868713,-437.1098982787833,-248.35731457259115,-100.4911548935311,-314.5904901709621,-147.21541093858724,-40.53906543633556,-45.39558981022085,-195.08518511436367,-314.5695446406569,-229.39311753597875,-234.96239613795106,-18.021590772095088,-297.63076031196505,-378.61140600038465,-432.0964067008035,-306.94968085409437,-195.6558451476908,-139.61253696900638,-490.1047704367106,-253.5794831633606,-34.95218591843396,-486.84894456895535,-429.61732617741114,-175.18008061126739,-393.94210627085505,-199.51890951687872,-338.1454047478907,-262.19404921808774,-367.29195522172233,-60.474040521518226,-344.42710080662835,-433.01475573707324,-26.124483361456562,-57.53129725957806,-395.4110626320818,-201.43466948269312,-3.686097908134678,-132.13744364138387,-8.815999266160778,-228.92583216389505,-46.655627712447526,-1.3939893197638664,-304.0790111470859,-273.8848986664262,-236.16401708145983,-478.3456572797553,-476.7396527764255,-348.755943879175,-202.0831308815157,-387.77076698474485,-433.87265988329926,-52.40082629372067,-269.39161442562084,-428.02269652567423,-371.71145543123606,-484.6730290774951,-133.268048992549,-94.19159302309454,-38.937410035223884,-89.278419100407,-253.92196533854738,-86.44024438929054,-185.53463614577564,-27.05202289904024,-280.91941056895956,-277.910569326794,-117.20025686930985,-422.5513280314208,-201.93735156384977,-160.50161457553102,-494.4458807147685,-362.65665789906035,-79.4267557712327,-455.23583805882123,-286.05365050573323,-243.92519461006225,-211.11147168260686,-159.06403958954084,-398.1231512491111,-147.52459139045732,-174.8985980080619,-155.82377863194762,-266.6767353543855,-74.58971827334454,-349.24738791101856,-361.5289266514764,-445.8682054727354,-52.02032357925207,-301.7814397281828,-408.3847510440123,-168.22352245063172,-107.78959993397535,-177.9638850343041,-279.5226773495831,-358.359305653712,-158.0711655444918,-222.59499267475368,-132.7519820399505,-233.09140278926893,-235.93826679853768,-403.8169497063384,-179.0151136865788,-464.41351328601144,-186.91802726446426,-389.7109771430788,-394.1258300487342,-190.70160984028456,-394.2200285482674,-437.9126012054738,-39.49877978032668,-169.93808647519486,-234.48377426063877,-246.38710772100663,-69.40661326321468,-251.21711352870878,-344.575944186501,-17.643102668883248,-279.3690341900555,-172.32561954320752,-32.79438837542986,-302.61376271084936,-156.6465331443826,-2.5170637239271265,-333.8428182129547,-343.20845815581004,-140.41113485890105,-484.8976550739671,-416.9293051975251,-37.20138664762995,-119.04806603620544,-488.0179730898007,-313.9435801526732,-436.3802251368609,-139.26568379040688,-106.0581533389548,-359.074930346322,-227.8737472229032,-155.61633588998032,-162.4398331147151,-22.047961801866133,-363.9597714738872,-426.11915135046866,-289.805108643393,-214.11918948890346,-227.9652108414536,-313.5827532842088,-179.4501540603033,-293.1473085780872,-52.11628265469148,-407.75941979460237,-396.93166532421003,-159.30966901895772,-436.62894029156615,-214.10968360220238,-134.3195362159143,-75.33334380089657,-308.7716859933481,-117.90332083429495,-189.5705970528948,-490.53513739778697,-427.0976907169816,-114.41891301462454,-177.0685503205171,-282.0050367698293,-404.3727496336572,-46.17739759037581,-46.66159304281009,-5.130632492101994,-370.6859271801728,-235.83711108328504,-399.5250545041814,-233.28318000976788,-40.72538680578014,-247.2388394566145,-116.39296796634014,-42.682620785654436,-246.51535917343426,-33.55947270456561,-394.16530339015486,-321.0143842987446,-197.20579409543544,-397.8703801057518,-330.1492358901756,-264.2882259652531,-41.88084614214199,-57.57614418110979,-114.24331532360554,-34.940313313902124,-26.945358962679077,-442.3752267983914,-109.39197136544409,-1.9171792779228425,-375.87357726407237,-452.8728212650556,-111.25366220384275,-420.68649785805985,-292.39092140158874,-123.85507444635991,-490.8089080208591,-251.72324688257564,-65.02832502930677,-322.64567740275385,-152.86067924123054,-254.7620278162752,-126.41849426434898,-258.18892632189676,-28.433029982348145,-126.5937967645272,-297.4137999595428,-355.38447638828075,-67.50734660140995,-68.90437486341727,-57.96517123605993,-5.187973956905568,-191.79984589144067,-436.310582424705,-121.2274926771988,-298.435744876876,-282.9902825167679,-160.18903644409926,-258.4444830066758,-454.3349282840067,-141.85765621998863,-127.33361849960029,-98.95621326985143,-195.4671742325092,-21.895569218027877,-247.44112539994933,-330.7544718948333,-72.37267016373478,-283.0799059808815,-186.2365516901408,-493.9806427229537,-134.97162276069184,-434.5773248051421,-81.02514349733242,-415.231831966337,-442.9611932999992,-140.35272068737143,-325.69677446549304,-20.991468049567697,-327.87604101042615,-438.8725862892157,-100.82517045690132,-155.09102070219117,-3.162438755604513,-322.23294299192344,-279.6015409913086,-363.87495199107525,-276.55120001923217,-188.01287506089233,-328.36182526230806,-437.9917516620715,-424.3692825971019,-442.932704911814,-330.02243764872475,-122.54249997477679,-430.22137684219433,-219.20868678795546,-66.7602660739584,-224.7803521848526,-410.2955331767156,-42.07112214446962,-213.72821919668073,-175.61674897413425,-18.911949828276654,-443.7206503936165,-376.305489648236,-243.73969217310253,-350.27523730811834,-342.47506350036605,-265.1834026423797,-404.0866719414633,-404.7589220737508,-278.15357488405755,-365.35466660261875,-93.06525857164621,-10.46425552430863,-16.659652899316757,-491.14590970074687,-2.6714024368511557,-115.4025728765582,-228.1030953183485,-9.97831175941788,-429.76665682364785,-369.9384081200267,-407.6063294306201,-362.72011057609626,-159.29020130175354,-55.9121339423993,-167.09970983577637,-15.55289803074128,-197.7934794410522,-283.7419123982462,-395.37459265130303,-75.66190521038286,-86.59785157195971,-373.535173391629,-236.58006527968723,-79.89227721181209,-168.86164022650908,-33.75910687381795,-355.39480165951545,-204.5207668983867,-325.6207299906546,-242.5447500517472,-91.07142343094633,-390.7403062579236,-30.800616036413597,-1.3539980205806712,-124.45586204294563,-67.12574071334032,-375.8861646618018,-422.540043398462,-477.8531005045835,-185.15693372013163,-294.5849068001724,-433.8731406829881,-488.1957818843786,-227.02477429610042,-303.9346412341371,-228.10386058723853,-454.064320532557,-135.72655327396222,-411.6877026802729,-141.02556769672253,-80.9232021459378,-421.3756277714661,-442.16772736423474,-342.1890356252769,-366.2489574348189,-210.37969286801373,-44.76894159584105,-272.13625376386113,-205.99289112113496,-436.0540934068043,-154.58168301781066,-38.16928359783789,-432.8440440417398,-383.5855420259122,-173.31196624085155,-195.4998639711415,-96.22412203452879,-230.46060116989432,-32.18695767523499,-286.10350920326124,-21.13410676951971,-155.0881974293662,-143.78490599126377,-366.59563996608273,-469.8696302334476,-53.532493035538145,-222.70555710590034,-322.65264064831206,-314.4154706001562,-280.9188416183261,-140.51596400409932,-489.52489270066616,-191.1161881857561,-96.84247895171794,-372.7657985273042,-482.47598874965007,-50.28821998971883,-409.1155596878718,-178.88561750981026,-191.6892988648014,-445.55382276015274,-79.74155536068511,-133.47965784321707,-118.69080335355076,-190.62880489954864,-467.71157156294504,-438.5100472988936,-321.1606230720131,-472.7844327745525,-374.4072600645971,-54.37164694101898,-56.11000549268347,-493.77990017468386,-478.1186643244959,-239.69041284657987,-225.26314018847927,-266.3490373554282,-348.8904169376578,-71.35442402160358,-23.135660293726435,-159.75104274411194,-251.6806526710979,-168.5286135561611,-491.5782145717266,-21.26905415035213,-439.76744827888854,-219.8909988465863,-421.6000062710701,-185.18190573869848,-111.86476623827052,-104.32101500118401,-258.8275144339568,-443.5504872069261,-111.49616229678821,-130.74088446684428,-263.3281082453058,-425.7414731591437,-225.11390219687934,-370.2403347977116,-174.6121103931283,-369.01658674324807,-440.1992443908374,-292.31333053982166,-84.08136045385828,-202.3849091207403,-405.8437400129897,-361.6744004895594,-5.008983072556871,-379.5949432853352,-302.5129412447265,-282.73387768033183,-384.8909554057402,-134.89075827855146,-312.7608120238554,-443.02924014826726,-41.88805756842356,-253.86408222554775,-230.31256857053418,-172.00028797573137,-96.94240347548622,-384.6090897044984,-55.095991365296356,-371.28505411216986,-179.89937615352287,-490.1524090823156,-262.1477075586048,-71.54644415484096,-53.75169227979576,-422.99989091403387,-106.86482706647227,-431.30849869784237,-465.0453853407521,-499.8478971283126,-143.0068921372899,-357.24034379986847,-425.53851650827187,-413.0856025533016,-105.77633059479186,-457.5819815957106,-389.7619930734504,-362.2250326654578,-305.8561804444246,-457.33834833151,-378.51768301186604,-392.5884144125485,-209.12544957634864,-51.37803804072627,-284.5555136187622,-239.22368388754305,-200.1675232575321,-298.6314213274611,-454.5217077603103,-180.75983182154204,-168.18286725414671,-261.34461657519336,-24.694652305836673,-33.222226403310906,-212.37156929876915,-197.4880411120708,-232.82993088660658,-250.037687654619,-69.20360138881065,-58.14476673479996,-284.6558156652041,-249.48884189168263,-443.5560764159724,-78.15422149453477,-399.9626039520044,-290.79625088501933,-136.63544415995415,-368.6360062162357,-188.89471622937398,-456.68831013544235,-163.99655478145618,-274.16359965255873,-198.41071632617002,-355.2006538674325,-90.45368353960559,-231.24440570436678,-493.5454150246401,-2.9767149235569446,-394.6112962708469,-392.6032369027717,-420.4331183241037,-22.254457751834433,-443.1844752948402,-369.98127281208303,-254.01001270237856,-211.12085506004664,-186.29986073489263,-316.17452727524284,-191.24976650345442,-310.14444871706223,-491.6105779404659,-293.83718231928424,-326.8105270137843,-27.926734423436073,-101.82889545002455,-35.13727785978171,-475.40106161711935,-252.53366656644405,-336.96697463754913,-330.3181932274723,-249.45422578588034,-99.03744368446988,-362.7107392764367,-332.664806910366,-8.706637136853267,-234.23748216265594,-52.97176256820973,-362.36105983043785,-125.00135370558463,-312.6326366512571,-42.97400086449726,-335.67264522684707,-76.36803706199474,-126.05627775056111,-292.3054943263071,-436.4950244922678,-279.1376864661356,-195.14043776239342,-419.0960480098668,-440.54009390862353,-142.12021620083598,-417.3404748439604,-156.42986456684926,-172.7322242768643,-247.1046754996275,-120.67886712505398,-101.07324698883279,-111.14242378298528,-436.61639247459647,-458.88553009660444,-208.00271728643338,-381.7121874853119,-462.61938561890315,-389.84530091622133,-5.301554937041542,-426.280835180936,-94.60482774317597,-284.6412180280974,-21.65636948747013,-245.3612985882044,-13.46506009969578,-49.89980654090015,-366.9514186887468,-368.37574246059665,-151.70783317047403,-303.43691884888824,-449.91354123286493,-124.31978946151406,-21.24290375832799,-87.12117511178735,-20.883396474408066,-100.45583535911268,-181.05403090326644,-65.16660725417678,-163.7661794230899,-212.6681988673332,-493.58217944054564,-279.10386656130777,-360.0684171784622,-77.79850679689476,-159.06767053546778,-278.16937949299404,-481.9432634628354,-182.5713501464115,-485.4855666088394,-37.88523267072519,-164.366770155918,-478.06455195934814,-350.8446937112022,-11.919437471030413,-387.68621781939413,-325.66174273886656,-84.07222618872329,-449.53867667606613,-187.13125074784654,-396.12794544463225,-494.2159135909148,-405.34677451178516,-82.88939062524008,-356.7239906351582,-386.762332180588,-392.95396370412925,-441.8184525363762,-365.9374092062687,-217.80332671456637,-496.9378611540576,-112.37750820258601,-358.10198518876746,-349.3904021863777,-85.61515718667695,-143.65846957649313,-63.17743898298767,-139.2831569455306,-123.7332049644731,-151.03227041926692,-178.34068133035208,-73.93260487103242,-41.516956185545574,-143.27101416446237,-129.32710896797494,-423.8684928995354,-72.44740907487629,-66.77431069584271,-300.445211020586,-46.55909192381785,-327.2834515732703,-170.25139126662648,-418.8050354440015,-103.0391686302028,-296.7883584258603,-497.8901127878734,-419.6933077635311,-448.8346818513742,-140.52258216960684,-265.5451928872181,-327.77240972540045,-18.655452287311135,-182.6334527118229,-114.12715086664981,-344.7877180485477,-3.2451233381855515,-470.1934507936395,-159.8560956984865,-251.64400518724727,-310.2848994906818,-462.2358238783627,-325.7932513550634,-325.71730269676374,-449.8298782276118,-478.0533809775123,-170.2645148996788,-32.3864305730463,-497.4230897682767,-70.01590514113681,-458.9172206951423,-375.1843469506012,-280.87664967282603,-206.00329009891877,-212.98123031430478,-142.919012903395,-90.84248198605665,-214.5327606804469,-183.12243882636682,-118.92728419045312,-38.96151808232984,-449.9178075878498,-249.49572842258107,-330.28550167370423,-205.35796796646378,-242.46059495008936,-0.9724988167337245,-389.51715580792126,-214.2047428921417,-288.2314310131153,-252.59267677549002,-365.06590107687276,-191.1683672153384,-240.062192290305,-121.27795134376152,-268.7698433767218,-130.80441197449727,-218.79147503472657,-297.64115826207376,-470.201456535188,-193.9828380103226,-282.0620316396423,-333.6884047999801,-393.0631521256916,-423.4593502718064,-14.779892808903128,-392.9699066082418,-210.34824671386033,-47.88695952349431,-262.92977627591165,-124.85748675638885,-405.9239368898724,-151.5810076171218,-194.74279873031404,-217.08406625067155,-205.54878852285628,-484.7382658656406,-212.7814279966579,-462.3181616549102,-86.28830382304747,-313.5926834065147,-235.47383239078346,-352.9164696826345,-21.56128734686452,-417.0782622377467,-158.5305609942559,-391.3815783828716,-265.7316833148098,-430.42636188320495,-259.750490945813,-424.1117528900946,-417.4122321667296,-355.31729308664825,-253.99007522678374,-414.7173460103703,-231.20518188467008,-487.6470136715946,-432.1569201158016,-233.38092002875894,-153.72761465481182,-28.901904193333827,-145.31631386286375,-37.21544942115879,-396.23956133513667,-249.21688798450054,-58.599896332175994,-498.33746317474026,-58.241477621483575,-193.857285013971,-348.6543077018569,-489.1754132852716,-339.2223913443875,-385.3420270875338,-238.6307268187916,-461.6615508652369,-222.92239674894228,-221.64069960674655,-210.41473463924876,-412.9414873535106,-267.7589563628089,-120.18226525281273,-479.2447873187068,-190.4337308797248,-221.0728505990736,-281.52757252424084,-337.27713815068716,-447.0701210695483,-479.5937026133362,-213.00573267871792,-105.99901514615773,-240.01609200808304,-359.5148550709472,-206.1273096997485,-245.93364293092185,-326.3642527541909,-271.6746243658707,-233.73671909768296,-273.25768071856436,-27.360620790042645,-8.928456677758433,-312.9294428198856,-35.61692555377882,-430.83631569882493,-207.21132374309005,-60.96664414722969,-260.5657564293653,-169.30442790704288,-493.7638754894377,-286.2978621771005,-0.8284918053772516,-15.291839593494505,-205.5714147126184,-347.8899970212793,-331.3583271427344,-318.6891444473144,-4.810380212584009,-348.53011548363844,-458.71169579996666,-316.57560657849905,-120.45459526699992,-399.86442872743794,-209.75969078412788,-196.33302964244652,-100.79484774501185,-431.2719283439066,-485.8756455232632,-390.05512970396916,-282.7601346710381,-272.33250743210726,-3.4274878552636445,-63.9521287456003,-241.81681354056371,-293.3059996085451,-369.78245166677874,-51.91769264779905,-77.4497124610794,-128.83252792079213,-243.38378388023008,-355.4018644401516,-168.29334530689982,-175.30410220690666,-80.60969292272868,-394.8213057313301,-6.0163812842291,-166.75995305846826,-170.87601419045728,-420.1526622896897,-49.23364474661479,-376.98352090728866,-364.8816187570612,-353.1260152378714,-266.59096483780496,-312.7261732844256,-211.41908943158938,-435.2315504249387,-445.24553733691107,-59.12290320405289,-59.588526988276826,-180.97686084169328,-365.3557256378672,-337.6989211241738,-348.038134474097,-361.45913888034414,-356.0012519529355,-269.2620660661023,-167.20445705520703,-495.01380524742535,-239.0645051811165,-381.25101687366214,-293.1257537703164,-339.21146770205627,-438.79754296386625,-303.67586395216756,-417.89198042648815,-353.5774776636922,-490.3448417972833,-216.58691979791922,-230.71152338951006,-309.4768153327653,-232.3291392390363,-169.82382140323566,-203.1451069806776,-189.63439403716993,-96.95605131227342,-334.4617950095518,-440.4607575916269,-385.6047227077608,-23.596924644843476,-30.497205553539462,-228.19288563000705,-31.869806289302915,-302.04017937492046,-250.44967104446775,-450.2440588233863,-497.61693319048874,-140.41742565335113,-50.28035590173041,-311.6811495077767,-223.8779021470927,-304.08201392113233,-490.00039012700665,-434.7905059019882,-451.0878871340969,-339.05336348242594,-469.72198865606435,-66.2522925865185,-213.05421476584596,-67.93213416370448,-243.55522049687266,-76.62919121341422,-57.08583435931741,-489.3405284169573,-442.3424891423246,-308.5249064452777,-109.73021531084493,-17.567576493679017,-338.9654052589492,-245.0420595193687,-380.1739121540132,-150.80125176084812,-447.2911384898521,-249.36572606464043,-314.57782577414474,-85.42737618187995,-96.42365140219938,-170.64326900643906,-349.56880273393244,-160.71015631918783,-460.38725065686805,-36.35320751997406,-211.6705873037441,-282.0006474162984,-194.8986849798896,-374.2213817452158,-430.8618789087535,-346.0321879723712,-180.16898069428973,-467.7842765519498,-52.59716031876005,-226.25069219884674,-363.0874672972469,-115.87745761537555,-276.0085007348137,-203.48395148529008,-315.7308339848261],"y":[-390.00195683498407,-69.97645595006385,-339.7784511433241,-389.4126465557013,-171.6174989292773,-211.5586815153781,-408.4911475052481,-419.39754300703464,-221.06307997823887,-315.2084998229541,-99.89220916665259,-167.45852901472801,-414.8781674854681,-446.7476509510906,-62.51748375482463,-421.77728919193675,-111.95694649506022,-469.15221173737785,-153.59656320339232,-146.45037777795912,-274.8956533457999,-271.0307094636453,-476.40011031939565,-413.0019561835294,-107.71026007545798,-353.09923935018,-115.81026443839355,-282.3984738961378,-482.32840752116533,-56.20229181790604,-395.273825457519,-23.904300563383774,-463.3449298353056,-67.31408249997645,-488.55877146845745,-199.8563153029665,-192.1939088524492,-488.31702167408696,-52.349323744615596,-57.63181944686791,-338.5937874229105,-142.91837266284406,-228.03847715152438,-378.145196207422,-295.032211774698,-258.0477239050122,-461.65055937359614,-291.2998602306079,-427.7414498499787,-194.37263917209103,-82.25166277724011,-445.94579118129,-219.00853419735688,-16.520120233061096,-468.9790222223132,-0.737197187747507,-240.3021762413673,-80.60442390153622,-386.5399285786588,-321.9802319324474,-30.2817815885969,-287.5468403503593,-90.74464084561102,-424.5035229506436,-442.549906885126,-496.1021307892693,-306.7228721295011,-388.1321356408864,-108.43350415891817,-427.27862036359903,-482.8118906453121,-345.8499449432577,-111.50006053712535,-465.9333393614008,-106.5588829763458,-38.021998924707425,-499.50290677324716,-137.4246967276998,-330.9254893019223,-29.95278184260308,-274.2823435436584,-124.77060655221278,-40.73214202575565,-74.11328215355046,-460.08860067386973,-367.91302626076913,-217.72096777495437,-20.133140195157218,-55.06287163427881,-88.04771998875793,-317.27793907372666,-396.2796019093242,-203.22853114079575,-267.13632731339914,-55.44496374294028,-436.31287927069934,-440.0249355262932,-268.61209435745195,-90.01652241487812,-317.33651837280973,-217.47532844693234,-210.53648386849534,-371.3468302705098,-297.9239506959981,-1.8696172031658076,-56.176311006306825,-98.14443529656619,-229.9031007682188,-461.47924503415186,-312.6843407890576,-182.41642606350368,-162.3185048359568,-212.75422168431135,-208.18352862329954,-395.69508527002233,-483.42826152479813,-348.48133889297304,-25.95192826253001,-370.0022845762489,-60.11130600035358,-481.3770209290445,-235.93274021208433,-359.222899308685,-331.95360342745676,-162.61710937197833,-189.8624457060385,-71.99973997050269,-351.94084178414465,-272.4479718708864,-34.004543969234966,-178.28549502126677,-391.347528931863,-391.5674466392328,-360.0173337609363,-4.602525907111854,-460.2076919697046,-209.82758366908178,-305.2468844079127,-413.8760842400713,-494.30329444505367,-390.40514267353376,-47.847045883246395,-52.18633886787033,-390.20456791784954,-26.77471518481811,-75.49074758301083,-206.14397805793317,-486.5919917785014,-275.62952706520707,-151.7617458341619,-112.72089843236677,-333.6788376303346,-498.9125435179707,-481.309951428959,-315.01624784862645,-347.32535283673076,-386.2441172464494,-51.69909345267981,-403.6558788769427,-390.06864152806696,-131.31993918044893,-387.370325788833,-259.102940607459,-103.32965932981564,-152.42318733050243,-9.796173639926408,-222.22272035342934,-385.4716023232635,-214.33659516997295,-22.209341507198776,-17.97892107909216,-138.20750253639298,-443.14215385639227,-387.20035948921765,-387.97862053487415,-382.3053484082533,-192.8766134253112,-159.38081224466373,-334.43775567748366,-498.90976240763104,-247.7100455651917,-53.52584957526763,-411.5299902504356,-389.8249813192146,-418.3363504762761,-302.23535794607824,-416.58409263900086,-488.81432013484147,-313.39903603920226,-372.01873671269294,-100.89212710962326,-231.54748654836183,-235.41262759697167,-209.11059559108207,-38.345109082676075,-204.94054595382428,-187.75331995462608,-6.983804590231568,-429.63553644899343,-363.156682624969,-19.50735241995627,-95.78053917920293,-373.12760797121206,-169.84785847775396,-71.88684039376203,-113.71275415630183,-2.697304448302351,-261.60470673967046,-56.93910601603947,-59.410791907745505,-341.0950689638401,-331.7860729644003,-158.38302295794315,-284.5202303965025,-296.99877233929533,-276.78921099899543,-66.31127968421119,-239.0191102122808,-370.12631856370143,-384.9289236193449,-39.77969767639683,-71.17628265833642,-294.1731204180562,-26.169229826955352,-155.42349095573644,-299.96419593641474,-143.46255865903345,-35.85019078286378,-335.11720640502244,-248.46647814694683,-172.1862359195534,-187.8838775681923,-444.9976067902589,-255.17282058371748,-207.96257407330992,-213.27620300399374,-304.81752456150053,-381.5004150732404,-276.52519866818125,-89.12989336207855,-280.29363166710357,-138.64260223863855,-395.7513076947394,-116.07676012439033,-475.36845560986416,-132.4280586760781,-100.8688496318122,-100.68985301158196,-251.0422483864892,-386.49864631648404,-162.88407189265214,-449.3309612829583,-97.91297400816961,-207.85882800911472,-290.06026647708126,-465.9669130419509,-147.50989637088114,-371.95958060221454,-276.07653867083394,-445.79037486681455,-38.66696514239304,-245.19600985041728,-407.84486249078645,-496.17374581874805,-390.3070148157652,-110.18202222155405,-282.7370359100802,-170.42193170637327,-123.2622848093049,-46.10689174150867,-268.4482974835247,-485.1848437967581,-275.92388705946536,-316.6154123456657,-285.6990925997518,-316.6679604727102,-346.06981290071064,-143.9974930426519,-320.5162139347443,-171.7393241810521,-371.07947701891015,-173.95812716199498,-12.451246006765782,-35.35654063943744,-276.3460761316937,-392.8948665270655,-383.74112709291774,-55.692517776006646,-417.97052272359036,-444.11118395958306,-244.4480608422378,-351.98908958927416,-498.32469878871416,-255.52174728551546,-243.01194235712987,-464.9215208238541,-450.8472900667954,-150.56312164491598,-163.36266933315653,-402.99701338507305,-255.42399604891293,-232.03033238006688,-395.35355244317856,-265.1498990221592,-473.33787016471985,-287.4384975529883,-207.42021721996545,-80.66808293366218,-255.19755435441638,-76.78744408309329,-220.6536565402974,-285.95304069073177,-287.4448243339659,-473.63500896661407,-349.4227277922355,-117.21028315604087,-99.13756416124303,-127.19137508243993,-26.224030530875186,-105.02592217186695,-90.57639124932976,-490.0689870095851,-203.8226193455648,-290.54169835501125,-375.1455203397394,-299.6515722633965,-376.2311898191424,-220.8133000529634,-247.63018890512512,-25.941001353347758,-111.04446316131234,-193.89572640075653,-349.1273690476728,-34.23804044570855,-83.54720207194677,-128.76546231835502,-433.72690480662175,-179.05320176945472,-481.36640891879466,-487.9167117874258,-47.837979019114854,-379.93336383671067,-265.1300945728567,-73.63565766231584,-54.87330421403463,-458.479702835231,-189.3966869849662,-37.042727524039975,-38.2169593990993,-477.6593461474814,-367.20775050977437,-161.7342035646231,-85.7415736164443,-112.9322099410368,-17.453929469358474,-253.03402634132942,-120.42069259062998,-404.41230047444674,-259.22377668660465,-11.56428936266768,-72.74842696288825,-222.76281979125108,-307.9646091222495,-368.8018475079712,-166.50444259142517,-316.1151143950062,-160.70417193989633,-275.0202390438488,-411.25443559590946,-304.5762924763622,-387.84371205949265,-202.3566025565483,-460.1733164715851,-245.81334243133784,-104.22484408807192,-483.8601098093313,-203.67302473086525,-248.55450875045727,-233.86327877759533,-225.17876866742859,-174.42806839411114,-15.969005597926856,-418.1586977979442,-131.40495088667342,-380.00804503074136,-359.0966769796987,-32.684752259049986,-369.4536660902923,-486.35188052114086,-20.184315742822257,-427.81366916446575,-274.2438976007488,-311.3709551558278,-100.98710793351856,-154.5646175203621,-90.82034763708874,-447.1233126897738,-292.50993123337923,-115.7424765937054,-15.05428018860211,-380.9937268571932,-422.70523478153785,-333.00407235523465,-357.4707086343113,-456.0526562626726,-327.0248375244103,-451.81364013377294,-75.58645787287688,-258.2623220045664,-255.23099860820352,-129.1327781455524,-21.00237175531633,-325.1546231328308,-200.91097676461933,-145.9558551625148,-179.38277346616266,-49.73535411023905,-63.85256565433161,-346.3164356850855,-416.5059390399929,-85.23017444835124,-6.867829361448752,-96.36404412075117,-29.2925622209706,-454.5120804353153,-389.0267492236251,-273.636005942388,-259.80008034961196,-145.23740777507004,-283.2667914435847,-116.56158773774683,-210.02587606021788,-472.8916910451171,-267.93072655540414,-459.40217540904473,-333.09348315422625,-378.1139163563757,-300.7088060606975,-85.69829076390961,-229.6170338893545,-428.4765701403391,-191.33775423400456,-206.26267095987788,-66.61879005825323,-188.09170942273906,-131.5135017133211,-189.07040163829885,-84.0752122643641,-478.81741467724123,-277.226932903227,-453.5840413600633,-80.99765691791994,-216.47067193404658,-87.09323333061936,-234.79529770421786,-210.44306398173745,-195.98251993832798,-96.05382185371502,-397.0916147508937,-131.497185704877,-472.2079945735498,-256.4081350546124,-390.27024724384944,-198.05863771226885,-455.0765171870877,-378.37583867913554,-444.0285943632628,-211.87799129575606,-474.7656090965139,-48.848329044189285,-68.14095573479257,-12.24705049270236,-32.15836202290839,-425.74815576942245,-417.1118798596005,-121.27883009136892,-361.5209602622549,-193.20471120224607,-450.9503083969631,-40.771555866499334,-248.10005535130097,-13.23786511437236,-217.9811874593283,-469.876123475115,-254.27574145077241,-42.277367688453246,-332.05133475719725,-350.86366101211814,-351.7306341464064,-141.1181713307141,-456.62248814269606,-70.67459239639473,-48.77992236731521,-279.53044606351875,-52.42304903334738,-302.6874997562568,-195.6920145800567,-105.06890426015514,-369.0682055535958,-195.2016537059934,-284.46749430574994,-345.213388165283,-116.02124298190681,-333.33391404347964,-326.7633507299419,-449.7420431867566,-449.73270998442047,-337.54121945143885,-488.4253390953571,-457.44243029338844,-305.5934469297805,-433.49042900868915,-32.26367901705579,-415.4384532637606,-44.37312166613283,-155.42290736895896,-423.09673107197256,-223.01692967747599,-32.90831002397826,-22.075702912598693,-7.069300706421977,-444.69574445291556,-72.24510212385904,-131.4267003930838,-468.68320081838084,-46.12735025869325,-274.7463218093551,-468.4939672085145,-228.20406589381787,-368.14921310751055,-271.43452981670066,-474.6219253288652,-438.5053515258259,-440.2996684253091,-429.9015402257871,-431.82379010331726,-37.668782378954546,-166.4884368940292,-440.33915085584965,-441.06336233152393,-237.8479159378698,-153.0301125899001,-106.35063374800163,-382.72476802982465,-81.36679746353947,-119.63233149269703,-279.9274700278782,-252.13787859232528,-400.04534815201737,-193.46317718063094,-354.2310087827332,-291.33616208574335,-178.22980173860452,-259.62555153469316,-334.1778082904032,-415.58644879596807,-206.23282014135174,-278.73961362306295,-433.4607442440183,-247.61406511337358,-35.933506177939776,-400.10494747602456,-364.5951875985898,-372.430681065174,-115.98861863870764,-493.48391321265575,-84.15409000126466,-224.42887142622646,-428.1233247659754,-232.95905985810862,-11.92511172883226,-373.3147838688354,-108.07817603861459,-261.19596308653115,-233.339703691138,-358.3298956113512,-386.11503754652296,-400.9486650838968,-341.0287854721561,-405.28651289568955,-469.6764593080693,-27.98142554975985,-112.77781917283598,-203.66696784421663,-97.19248366608984,-299.20078130969216,-327.6884698774358,-447.3596697601869,-43.16791793802971,-55.34721126107522,-446.4784151044738,-56.98539726497537,-133.4190621221422,-261.3698676699928,-464.7714359557375,-360.85137996012264,-128.9439532415041,-31.979754913282864,-254.117003750582,-204.5012936358581,-24.593753262436735,-214.06304137068344,-386.6834280730461,-410.4980725057945,-339.9781809867809,-429.64463099333676,-403.79586399039994,-98.1659043982449,-110.66060291824736,-221.10881340781137,-423.276934122966,-67.53850633534985,-210.42186274366975,-398.07674149375026,-230.64864199109442,-103.3868621660376,-333.9478573940212,-302.80859253374507,-153.4061044601281,-340.03348120599026,-386.2006416251659,-379.4858534262277,-430.9729437728732,-77.91020586318737,-44.91407699987543,-171.44743263440327,-303.19977797112045,-28.836154875207132,-110.09226993391835,-400.7837521145207,-340.8322671549528,-479.46528108631065,-178.9879483192647,-127.48479088000292,-145.7231039425474,-199.84617795633264,-499.62988215138495,-327.3215062534032,-67.58940108683004,-352.59796225437134,-41.95365565800729,-79.05058855687197,-428.9490598341227,-169.29318175161728,-463.52117216029836,-181.512998021455,-357.8869672949675,-95.03591865916755,-293.74135883828575,-409.08269726246,-454.6421979639799,-366.42828345929365,-131.28077108152698,-272.75897504081007,-428.7419345803438,-357.0824712356095,-36.443732961456085,-297.57981715937063,-155.89430875226856,-142.18369048445288,-380.01087217361254,-121.6737299666481,-353.4886382402638,-151.50854199924186,-485.8769810629785,-415.0149357766616,-117.45090824306209,-437.79478112734904,-8.735576494156682,-379.0434650095341,-495.78880735734737,-411.1132628660466,-149.99201811170886,-338.7348090120473,-45.172993470998954,-174.39274711020437,-141.50626692377583,-250.2380442393468,-191.63532591091854,-419.99939512653526,-114.33560620644396,-256.0530316304003,-90.52520824164517,-112.00832975540398,-269.24361484475105,-101.5911337770991,-360.0138087055499,-497.34064029877055,-423.64349187546054,-24.21618800074288,-145.05151646505755,-28.676430377428343,-80.44283343977688,-290.4776909317304,-322.13716154075513,-391.75175900448664,-340.12172681268845,-335.3888878695873,-13.968303510184798,-280.3350253609645,-5.8673206186109494,-105.02699720389714,-472.97862976579114,-495.7968124108624,-353.6745488164204,-346.8454249639969,-488.6037190258268,-104.92477199380224,-76.737142266533,-462.259989665424,-48.656418915737966,-435.346467884236,-4.79618615436933,-61.31972057887602,-303.3426606543431,-240.05981263500726,-253.7589537291061,-344.1305601475621,-277.3669150798325,-424.2548630519493,-242.92323344906418,-311.98283779426214,-452.00063172702204,-405.68063215360945,-470.40870612215906,-351.39319995088863,-41.82114631154249,-131.679739786887,-304.7208739535531,-417.16467805205616,-172.78931544099274,-373.25687396721935,-279.435500397274,-139.69738207175791,-434.539634025669,-95.76827501441221,-1.201570724230161,-239.66882897004194,-358.65965012601544,-338.01985010379207,-196.08101560679225,-190.75803614617448,-261.89595913514376,-337.3007047994139,-215.15850398469271,-81.25815413552712,-144.65513693628967,-104.24270788599421,-201.97849729337096,-52.379657904478904,-451.59061083476405,-118.37761520179285,-462.24368438506366,-149.79270449838978,-264.1496705235597,-266.3120594125226,-144.68894121853094,-414.36169479235394,-5.005645439515094,-26.55324681674942,-348.44122001297336,-106.68818744577297,-300.3424963611072,-119.70816793191291,-9.311973327078004,-325.8198953992011,-438.84776940677546,-270.0920671253448,-24.696464508055904,-325.0317410086018,-124.71257188576446,-327.1101496378691,-1.352738790909691,-474.99557974853343,-310.77624942093996,-469.3501101401381,-191.53035483535135,-289.04478226848545,-401.59105029556304,-352.381229906161,-201.58382685838876,-410.18193368488403,-269.9677224471049,-145.4898686445719,-219.54245673348123,-70.45034802487982,-370.7180410520898,-147.4660938803598,-371.2598915360428,-391.50218942386675,-448.5707541060068,-214.7705325914614,-276.72181995372983,-201.44883249026253,-494.6595649090391,-124.5434950611376,-10.258450222622118,-251.32194590243506,-435.5753332439671,-248.71764291842112,-123.95499704124634,-409.63917852868343,-255.2256360521809,-425.01238228541973,-285.9154638044907,-324.407364737617,-368.02377542479246,-418.9814319790927,-457.5801596683871,-7.513733803755529,-383.72642404172433,-281.36353878992844,-5.857934969048461,-149.23198916842324,-128.99457299561996,-146.07035422566878,-498.7743952194089,-94.56596415895935,-272.3922946032429,-116.9360761803932,-110.51297980891967,-317.51267728987074,-371.606221720208,-43.876327424898996,-293.9490044379743,-252.76560679326238,-216.30172098731703,-484.90509885476547,-187.91096976052103,-165.77055825195436,-408.05601854429915,-290.30297497392417,-147.23941365520966,-20.10446309932806,-10.910124549601608,-165.02564760329875,-216.9376495649175,-36.852246018823365,-139.83158898293757,-353.4491050213511,-314.9107728240327,-73.17851539380804,-101.2996103629838,-87.52340573299367,-189.98839400174228,-469.706003267769,-475.77252788458554,-352.2164746156188,-293.4856881180974,-342.0325648312395,-487.1194456105591,-52.55257304945987,-63.23668074235916,-456.4695460682667,-296.58911973736474,-418.57946273565136,-451.40481609441974,-476.8068192546978,-425.60096598966254,-128.10987500223862,-65.57951618064517,-469.773665779338,-411.57356568371677,-386.7467639120504,-309.44844774318665,-405.3138562697114,-468.2084397574365,-93.51247537573626,-278.52976875704707,-124.86668225554071,-424.2340082361077,-142.3875724556805,-203.9021301054138,-464.96674557002564,-23.602994926039344,-346.25367205609473,-173.72478836768502,-149.66933738754673,-414.2099682380671,-469.00193671656444,-95.59937543423264,-293.2185653597839,-287.05638214569444,-219.78981069072873,-409.7371402627321,-14.230749533768849,-20.44046846382763,-281.16483215055337,-139.51971346356345,-494.76502248478664,-496.40294352195696,-400.5175860166752,-382.9590051399264,-306.93277594561596,-402.5718615836279,-483.01065697727034,-118.231912458588,-262.7356953209843,-142.98425683958567,-303.87912201974336,-263.42847587939,-493.6565691843944,-195.4590522202813,-327.7996905960514,-429.6731325609646,-3.7688273656709126,-114.22902135764745,-374.06853554361055,-443.1945135557429,-418.58188671965775,-161.7643825031545,-99.43323598270865,-125.94330294198586,-403.78401627266527,-209.71616432791885,-39.77599422134431,-23.787545821923494,-183.42309532277773,-0.6740182117677684,-209.7701440273164,-488.58144742868654,-132.2890184832195,-271.1492282349121,-160.0599493744374,-120.04671874566603,-123.53363651095162,-419.82562000044675,-269.6760528049629,-171.7970631740073,-427.1377375328299,-494.8891510120868,-395.1223761957305,-263.1391507815162,-206.54042780559777,-46.73735517479732,-478.36652943516714,-426.9411024728728,-152.79634337716257,-427.5203417776371,-460.8165122021963,-240.88363369178927,-75.89021848565758,-92.50915958848071,-190.53364175365638,-237.38620760898084,-108.2797393778489,-188.12406817658916,-193.4864330779149,-265.6885864221328,-108.39378129864524,-179.64596494715695,-62.002668573524765,-359.49708321021933,-485.67892853761475,-311.5703706323216,-487.6614762315556,-200.6009172736432,-459.7600769922124,-416.1608399513403,-8.900237761307494,-83.48561296299073,-398.40497782976314,-264.14736517954157,-499.29539649560746,-383.31186789303104,-485.7996868845426,-172.27390679193533,-314.2164059486091,-415.9979054567992,-91.09610363172833,-49.28621393949728,-250.1053635893859,-430.2484341706098,-135.92044645426182,-136.63370926213236,-426.06240131331964,-161.58145288170368,-386.3093224485286,-11.74632566027567,-494.33473115598844,-440.633370485415,-154.66365324353538,-251.65844568627182,-171.85429756216075,-89.13705281976347,-202.26477880938398,-14.021070401970203,-61.36702219551382,-55.15773874114582,-77.41536578108527,-226.30835607742705,-94.14623175221031,-287.6777089012728,-375.8109127711228,-489.9738340732855,-360.07983321826896,-85.63042562671048,-268.86868215368065,-400.408691131125,-405.46801239016906,-471.0590455570206]} diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/negative_positive.json b/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/negative_positive.json new file mode 100644 index 000000000000..a5c23835cd8c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/negative_positive.json @@ -0,0 +1 @@ +{"expected":[174.681095169777,148.16996094561725,153.4025324763111,119.3620800328388,113.99653229912573,129.60728836030174,132.96927767772087,136.8745376438836,121.77614002809256,162.88886234394656,161.70407211090793,126.39341538913129,130.40448834572948,161.17057835033214,132.6211253624107,142.04042654586442,119.71227244027158,128.10723377528123,145.50313998211502,111.8714208825878,168.7741702477495,131.9989639617852,94.60175059210759,137.02774550569268,175.3693400679753,112.95591681058347,92.8759064188682,153.77925155481756,97.63934564191898,146.56641390514542,146.49475704704773,130.64664582665407,159.99648558979212,178.51244716089198,116.06208316570189,123.18560842663241,128.11729228895857,138.89874939097385,114.67170846162131,156.8198833364399,127.28453772838068,130.7225119690554,105.16388816205583,151.30775251948685,100.29871517592348,128.88884416975282,140.3054067715567,132.70762035191504,148.28115119590404,115.76354795482366,131.8659963578483,93.08470464764493,120.39001720807833,110.49810133903391,108.0617669832054,118.85117320381464,178.5249029564367,132.61701557141106,115.0446250341833,110.61988595999249,162.13767766994764,153.1146774536633,96.1127605307765,157.98198547374716,146.76168894216596,175.1714769643908,114.6893095616059,139.6427653939852,97.48318415991231,93.30086811191269,93.68791149817109,126.22592895603648,139.34387764011672,161.71523962222065,127.63678446747579,105.95160848812739,117.04262447937724,106.25340563102073,141.4909794568962,173.49996927079263,129.6436016370513,138.78438988122934,105.19022332756818,133.78135836864598,155.3744920693159,146.81757734872488,99.0689960586974,157.96695245861181,131.82160636785818,109.87812908034003,160.9343270193611,105.24434334249325,122.14981323837299,119.83334562080127,145.8413572739582,162.0563836465617,156.66661587539494,168.82055956430884,150.1637854858288,132.00704585633235,93.92850100302124,171.44283767250374,128.1904410961469,90.89969989972731,136.08320618911168,124.07837140308631,162.00592657839798,117.14180357640599,131.70716023606337,123.3223552463027,140.53609083893036,124.9127656540508,167.651847932309,157.98448606738086,122.48841510235654,159.64954721315758,169.4083661802426,102.78548380787431,149.5523174754015,146.09399412401447,96.43750658196434,139.66140976357408,139.45859894839668,139.4987134313029,138.73337282903168,163.6866509722712,102.71420459868911,165.51587241937094,166.54303651095393,178.96130543057413,176.61329385465902,117.95774956851882,92.32465867360104,90.79932862961547,173.2208151652116,169.19220047164768,131.4164230128841,104.43248334733104,117.66528523223694,123.44663123026898,113.02357362229611,169.7667756416519,100.99778150900856,103.10643788064857,162.59990299947984,102.58672152739649,159.86234300785156,138.8896192055384,133.50272763536154,103.81247747229759,113.45124755536831,158.4197034191861,160.36368011384178,115.03254331817219,112.10175332531763,156.36231167558242,139.74605083849698,163.50008308418177,128.9720225467691,117.70472645291396,119.54821557575549,90.73221931393641,150.09696705426774,164.81994342711423,163.09389042735378,112.48836864951356,106.13388829444979,145.37990604378277,126.63661018140802,128.97339747951293,128.44549747201063,159.18414512207826,117.17214884726495,107.6827725557815,97.73498218835671,148.48952807537984,116.96279224805345,152.76631677174822,125.68069540824767,137.15502103768463,152.15987448369134,93.75011171205921,174.1323518892139,113.44184813429176,127.20217606907671,125.22820549155362,149.38780090341248,112.31117121996726,141.54529799681268,152.94238040089934,104.00165672236008,138.58940291720583,133.30713430951107,97.69969491128616,160.65363651845962,148.87930422777973,104.43273594120117,128.58157549305628,175.13509333185596,136.46001512695062,136.8649881487618,149.7114417534803,149.93389564471187,138.1204105706203,135.45340348856553,129.99354485782777,100.31294071201162,140.94003422973012,107.03994383384448,141.32270952009188,108.85468093716293,101.27557499776857,142.1015727050313,139.24549267835462,154.47438712611617,98.66845221849148,141.01258816246673,134.20422774063067,113.44058494592653,109.7083527496154,112.41764009205124,162.85808412911663,172.09248731456873,145.1029597130613,173.1547521353204,116.36509192265295,172.06555042067959,149.04932873409683,101.3431194952261,135.56729603056738,126.57922149582599,124.9048180703256,177.84077315372744,156.1935615115355,115.90576953926926,142.59218261698373,152.17134170271947,108.66872498438285,141.80607449463645,136.22316614939797,98.95102850976103,149.10344958443068,166.35371623515314,96.20821539885154,172.87820046952908,122.75951850524734,96.7017173302732,162.32472504429225,177.4230937479067,116.34192730279563,175.75512355852078,107.08753413082079,160.02386759287717,131.91558724884464,110.51771875577434,116.42362752790063,108.33640926526331,171.79705141059327,105.69042278531437,100.30309428789406,101.63127325613542,107.11082988485373,145.53231633354176,159.46068501471075,139.3802495226276,149.1200373469532,148.49979612761942,125.35094223913056,107.3856829189926,168.38759654976272,116.57955450027681,148.00030307085208,131.63781252346408,92.31170297855151,152.45385828023305,93.2066041008049,111.79022361025054,141.9170594547797,104.27233808854554,153.8271715410075,135.6696161823252,152.9783338668548,112.17503538256288,132.24299243027463,130.92547303845643,178.53470844980353,159.8986918115424,152.5173325758021,143.32836417234384,136.5030938791306,104.83753550205292,97.70850309543819,165.00725077387744,110.83539856612023,148.84511799207607,130.82019010000235,126.30663521254208,130.09185558508602,133.34020329244643,153.01328368664375,169.05088333101565,116.02720762678481,116.8818109279746,108.56450413639367,153.97525632259985,124.18265777435273,177.99249025478238,109.36681070195299,130.58912418679924,107.62812517428375,168.99935333971854,97.41051676335424,156.6287378917153,156.3643159160704,179.02511476898187,171.9709580254499,138.21581296289082,140.83039492873468,145.93180043498597,133.56942937053884,143.9514045567997,133.10843411034986,133.56512403706776,95.07036272502916,167.0044694009577,133.54344239832815,129.27154254949673,135.08384162542063,145.24717954690217,155.61568107265683,155.35330683624568,159.798786449268,134.37146646597364,119.30129125132768,133.31714911870216,127.07641913231858,136.55228313483698,134.57822177263336,171.15157290734643,123.60390183654638,141.08514673572756,99.55439638128036,105.64367780538647,132.8220168108976,118.26757224852574,119.5724514413559,135.88344955211483,105.35423646448413,165.56468829407373,137.10670278247804,174.7112079672212,115.68823502008416,175.4060224436593,161.3550339134526,103.17665428059138,177.94018876408833,113.33899329490593,135.7711276666122,140.93431479048064,131.6555092636664,154.87311178580296,152.08619181196644,139.53985265055778,173.26287438012275,102.58917360729689,116.52515767961526,97.52558943478968,123.2032244862154,115.0577419585903,134.597416893673,124.89648899156734,131.1746476312671,158.45335432448462,134.01113947893003,151.14747980627862,123.26761053525875,134.07706584753953,128.2641605747956,108.721920567175,151.54276765717685,104.20801389679573,176.136606339398,128.74358214428025,163.19304435336483,99.2154722919266,93.16735147439726,97.9064491700992,134.7031414496607,109.12660305490984,111.75942255040894,95.1945330148559,106.42876336999751,128.97824948450202,127.46686958860322,109.94157095716373,167.48672080882307,144.28954219689234,101.55501105485328,139.6505245360232,174.69469706868801,151.61424127254418,118.03527819778591,161.6321673172866,100.93926305705101,179.18887351932108,104.45816037080598,92.5519900595587,137.67802071299653,168.94958139157643,115.03157660314008,140.85502919247736,96.12336521285337,138.80029902872948,140.04443223204134,94.33399973384078,110.64820884179554,137.88482218966092,103.86821972230052,126.65462989189778,153.92090321981323,117.15743174563596,133.24247171766902,130.4017975911568,118.07956490895072,165.79121197171665,132.43929861767262,145.30461185483674,162.37805347132837,172.1853447013541,96.13200353506602,144.33238633920476,103.06765281429578,141.2883869634434,111.28338502615082,142.47654181758418,121.83767880145747,166.82320924924235,161.4071968949979,137.72037114250514,153.7658294912702,164.49216500838185,130.2248227395389,106.99335123718222,169.05066314362617,153.8408696141132,141.67722011340098,122.63962134216172,111.24142827461101,109.23675643742017,119.71341023507946,91.08789302959637,144.27049783949343,164.49666295262384,104.87500958295719,162.10412371439574,138.36628853288556,137.5328959203101,116.86590402886168,134.31051973087838,108.88763654475416,146.53213705869143,143.34623771272888,124.97231528173272,133.94928224809541,111.15343854168086,104.71310526808392,149.96828152301293,152.60229078408312,137.50739816145347,112.12956659793124,133.15696486684962,115.68969870725564,129.98599921937011,153.9333305356096,116.19358718554314,145.94698259525686,137.00980198909366,136.33478066275254,142.5595496819654,163.59291653887806,107.23147446847985,99.29630170823523,101.86790174529438,162.0044433500062,147.94267145269225,97.12535581398036,143.11513855089018,130.88535732465087,122.81729116604541,160.5020640465331,143.66438107882473,137.1237992278541,179.09586260131584,156.28197569805812,168.1744203185489,148.74218173516672,147.23840858684895,144.01479716440852,163.6527317163536,136.13824758378203,128.31351863051177,98.43587101568997,164.50183173718946,163.81256879349328,152.85419297901413,142.10081138219698,178.52035800329958,175.6576450902433,170.68648774307906,123.25041061206015,116.90440400752419,93.50725180870386,132.46767519600752,156.27066418546485,105.32939463248803,107.93459034487863,176.08375386305178,109.33194440257328,115.80905566482681,158.57371349750454,101.35918710867526,157.66290444876873,122.51683200056539,143.14502923287762,143.22274654592456,141.13379888063295,117.31882662434059,179.51795292527282,152.18182982035222,165.0364460396109,136.20842362219864,135.5281632508338,112.37607966718272,94.52580941031998,154.551608407598,140.32034945143712,127.24190629617928,101.5502745193453,99.39540508724235,177.28389534338746,172.73201407615684,114.6963958540938,163.9039714832234,164.93121614401096,114.79581959188033,106.84985900141795,92.39342529711587,110.33116563501795,131.74783166283635,135.19202714396496,147.20953555451402,103.24903781567262,143.76849986618976,123.59978716049422,115.03587956865776,140.69933561321275,178.5429846673237,157.66079357438988,112.64953163462329,139.68391962364078,157.5985953114826,176.73079993508333,127.43812431400336,134.7193040315731,94.66779658464439,141.63480264802197,120.84707474952117,153.3083808398291,152.78106215013995,130.06800449882772,143.20287092209213,159.20790165598683,172.16256454548656,139.69430996595332,147.51740494200868,145.08272429854728,115.43654230220304,146.70649222451888,122.90170610704978,95.15896319233585,123.96760472629506,105.78178877252975,90.00131436021063,139.14951493009897,130.38391225780353,153.2698165901219,90.23979291763028,94.46202910218051,155.9675868961281,105.52316701081948,127.39325882334522,133.86058599565627,123.73250614730057,179.58081121333475,118.37795711624261,103.4539772159131,159.48554494252866,139.95789219536002,174.5254012789055,146.79336654885205,115.13658059270087,116.88974210821524,126.40055082094389,168.40794722191848,141.94497799117465,164.4535049792522,149.68482355033296,122.87856919348592,179.62211426003245,125.88741084541229,161.39313647580897,101.37206350290911,122.06185161904129,144.0770020427583,137.92409980675805,143.22879357008503,105.181196235823,150.28291324031184,139.5715033974954,128.96404115438108,133.57430162325423,124.03921455003082,173.99414932297245,147.44297335175685,178.93710569676074,172.50825962461798,98.25916583295181,177.8910737955216,116.1680494119273,146.15906438396712,127.04277958467506,91.3969982582082,142.195832295107,108.74180515809942,135.1162002244304,127.07763187692257,116.59677300222421,151.30840959183143,131.75268371329636,92.42433474159394,115.40291719290934,127.05479260152818,135.93790595398602,115.84123719595092,122.869316128824,134.53020162732665,165.72733101029084,141.0891004739372,101.36323562803659,113.31500503656825,159.8275297628731,151.33821846366087,110.863685846885,120.33386095018078,150.76964028216602,127.69363041646804,157.1099358477604,107.80018308930548,117.84648341030017,111.03524428545744,169.49059782848656,100.73608258587554,149.88517307964864,121.18544389767187,156.6657056799223,160.7678343726347,109.36299391229528,90.84215629386702,127.04079658003906,90.27554018550089,132.5966006312788,123.17736716085301,140.34386550694902,150.1178345909064,127.51821766698629,135.87025714192697,106.73339015762738,137.52858017396628,128.2716269409949,169.35060415410626,148.3118152903687,117.23827568994221,95.53285168745427,91.5505804466164,167.55601683594017,128.26639895447778,174.54841606764265,162.93549009234349,148.06464744125313,140.56680350534313,90.41257149446174,170.2298397149966,147.19032411803326,143.28755441251985,97.99396769074346,149.47506178439775,139.7124971501717,141.44738234884963,132.602785684787,147.59434354910067,172.4602649841389,169.54832129037348,110.22669156951736,126.72622942311764,135.87188720846532,157.57804751743143,149.44464314057387,118.98680141674006,167.5430194172214,170.5406355430823,147.62930686637876,124.7496443536622,141.91441232751882,145.2857381419188,178.82923870314846,123.55322898708674,124.80848100047294,170.34339209231746,119.79596813587897,128.03875216753417,138.83753420401038,117.11307855481863,140.4500730532745,122.02914345435293,163.69694765477718,135.18369233467922,91.54613866832864,137.47305733251258,168.970971122412,154.13353341085903,96.08149726757651,97.3863792909426,90.77903081630399,93.34085981199743,135.25524129879065,127.29804961542281,158.3130806367179,128.79079752568552,146.9657254795207,174.13668597043448,171.23764885569446,135.16357007763833,142.20160579449703,174.6911495881022,134.71115742608185,148.68254412854458,165.06727744627443,110.3687166698677,115.8341652455877,140.11257309466748,123.69003587806866,165.7505922326569,136.02019880666452,118.91010015165992,122.82069654125738,114.16089816867341,170.45044160468063,154.4369657795687,144.44511863882505,142.77310417468897,138.29570937853484,174.3256880737871,158.49827526443144,164.76151600133045,107.50060112019392,138.29905750765988,139.39131309145523,124.96041054655934,101.2813316058947,93.09015318697881,121.0944523842764,147.57198112712422,112.03384571281846,119.70696850813074,156.3457904353798,166.5962366408346,91.0927658257908,139.8297864225499,134.54984643159415,124.44309847388729,113.5806264156191,134.88806743268995,105.03110261086036,137.85176527301925,91.22418035791785,142.66040358772398,136.25683796207468,124.73045123174641,120.89597540374139,97.83709608258543,134.63746539535438,136.05382895035666,144.2223359101496,166.40965958448072,178.79941167485345,127.32980515943534,164.8381038799553,176.2118019291408,143.7062268713057,165.81996510695913,133.83976068005066,109.72133537550508,130.87711687701102,152.55331115826687,95.07223261863442,173.8310658636935,146.59270366837168,151.28292135251337,138.52991148977463,150.45446014793905,124.33266521682842,154.84670941904585,169.95527144901973,120.66399596599457,92.79959374033076,134.20530533538354,160.83900168066157,142.54763825381792,127.25556732219289,137.59520321740226,158.22936108862686,106.1462292296179,162.1015761302144,168.590349409137,95.64043234778505,147.8958777913722,152.25297650681648,151.6899565242267,128.8509944496063,118.76098492431879,175.10440543706633,166.1124886325862,129.49372490205212,122.23025394649297,134.3692387094799,125.08431212892629,105.80741491226779,143.0937177817024,102.1640231326471,90.8523840016502,111.5243641065698,118.23430573439565,108.9357348091881,145.48880646944434,157.3472543340723,165.5952603757304,132.84623369695376,133.15577342600432,157.61810324212513,164.12562985624302,168.47275172559077,131.71173640629073,115.72597236608597,129.05369891508033,156.4748325023113,151.6511051365197,134.9280309888515,119.54608488505761,108.80071523308857,160.0437674039486,139.83065086778365,138.42361307341582,97.1259229834511,152.28624140790157,132.52355898606285,142.42722200859274,107.96438505971301,140.4603534737254,116.32651689254762,125.28537174930425,95.9537914216347,160.85455437144378,105.4370411238487,134.43378787765948,144.66556002730638,154.05161242589395,159.34610154127347,104.40105585290073,98.55927122941698,150.50709263047466,114.44196528650393,149.7195241480393,123.08312114860699,123.09289038401677,167.03935131940875,126.69161297168466,140.799441323147,164.02980337581533,104.29636946294404,140.644096143449,121.08728286971613,153.99972595658647,138.93762959033808,160.2829522113321,108.75348130384423,95.633652043883,135.33918931637336,138.86985618873962,167.08235444496927,132.7559545989612,144.90656616454604,170.40414733960418,156.8502580687593,92.94301247874667,108.51789410217366,154.37266853791138,178.12622276629443,137.0557995733599,165.09158148288034,159.70647395115273,171.52802524812236,143.90426072052415,157.2820450758402,142.91292499019931,163.4063394062369,117.7763421889916,111.29682482371256,137.361242524786,108.57179913558396,149.89004603824793,146.58774154132894,131.41366694370453,142.95551089894613,117.00523077053812,166.80690039049824,173.0947042015447,167.6738063745045,122.16263821704531,105.5906350669022,123.1242150714995,120.01870227534148,143.4123807320296,113.39408176572053,170.8617302085931,102.58670438714739,94.02608553973698,91.91658704042092,120.89918699443095,136.7659434541306,99.67801573109456,121.7765193383839,147.17151060223296,134.67342764524284,97.65461044574207,98.40645797597674,128.758857616814,110.35590861933127,138.36727418808437,134.76957039217905,148.3714619561988,96.8503887861827,179.25016616549803,145.34563766784427,111.69421377147195,177.2246872024761,129.19756599464034,133.21370533436522,164.63464312589994,118.20263591318273,90.20001264814658,175.92712781609367,136.81810562956883,164.00119749322158,102.04596126485458,105.45726893553032,134.4602867856392,143.9950170818179,143.793014174797,133.2442368746697,130.3174338579127,127.50679637925073,157.91671897156868,95.06623122793202,158.86916941703407,138.51157807938122,173.59546831012392,117.48537168275993,93.53625168399711,156.87843850441175,154.62012895345126,120.99574574095112,129.719898962723,163.50656804846355,114.34372815656391,125.42373667094229,101.2114330856875,138.17921602399008,151.53957659101752,92.22141436849283,157.41296764894915,163.41748330048011,117.88980103267198,142.74324655495704,176.50392845249527,160.49169397466503,90.28992464938726,138.23362633871182,143.12172466842694,110.57949841869315,177.93353872037014,169.9562622886511],"x":[-208.67719852627852,-488.26414632781473,-411.0288024010857,-183.34661700315746,-148.99809216652937,-213.18011200015235,-314.8101365647553,-283.8878735896367,-309.16981221514953,-425.6577015786229,-216.8649691201972,-55.655224576689534,-270.2295651571145,-461.3590130097923,-148.19770431565493,-454.43898397968536,-244.17318343052165,-309.84009476434824,-341.87514788260506,-120.51947113536882,-251.17767708228018,-382.21804145192283,-11.822376553679792,-276.6226196745572,-428.34937380947275,-193.64549627701405,-19.132415810644677,-362.40494785826814,-47.347827920147026,-377.8042465305146,-112.09956531578725,-329.056760696463,-319.0728234468591,-195.61439677860182,-85.54928576563003,-191.77759372888215,-348.2145329129512,-243.6244279333406,-159.2009079634506,-227.38778001637837,-378.1250898221383,-300.6563553156489,-83.55827975376224,-277.9840761499861,-84.0321049567765,-82.50782290325715,-173.33402673855682,-412.32605133312376,-371.2154137798887,-139.17112614357995,-296.51309779115604,-24.674377234098323,-133.6089744390887,-168.68606171749113,-124.23294350982889,-217.24442809489042,-487.0990495155238,-110.96042985041554,-205.40663371201444,-137.31598891457764,-198.45245708382254,-286.6374339078856,-13.483388371051564,-376.29025072840653,-416.71233962877716,-326.4218681101893,-151.57312086529768,-220.90470211652973,-21.108631989926685,-16.31379031755814,-17.924934363460043,-359.05391508019255,-492.7583095879467,-133.16419911274642,-337.05208996218835,-137.90363112853848,-152.27644830149845,-105.96232698252989,-96.37148935418772,-186.42768879302096,-197.13052801203474,-203.2294082563509,-100.83204209008196,-431.4233321985106,-399.8519407910004,-318.99589772423997,-28.00711153037466,-299.95044943104637,-311.31057352243783,-129.9298725810509,-395.5276487178059,-100.84095223868233,-273.7682777911186,-255.9043680393569,-300.33986615737143,-321.67711147174026,-396.0868870357162,-464.31232795835115,-433.5640466177219,-429.3251170847569,-19.86739378619723,-78.18818387870124,-249.08580811923014,-7.292768835436114,-499.4933299751374,-252.22142276940474,-498.9897885243278,-118.83577332169493,-416.3448925441699,-307.3700895546217,-433.0128991344174,-274.9692401447573,-248.61382559604294,-281.098589425964,-172.98616597403392,-102.88813235421817,-474.2944961553962,-48.47426358700396,-431.5556725992325,-112.17785589896955,-45.5000947697618,-372.69516348685914,-474.9040103024332,-145.19235741401548,-480.3822505564798,-222.50701204986058,-102.66301676745326,-488.3258609137276,-192.05049590325046,-345.06441412381895,-142.37803144423262,-168.4781161304627,-8.394673189342672,-6.701226748569544,-320.49847426516186,-415.6036951338537,-406.58554394801706,-92.30098093495658,-248.0172289076721,-155.96097571012828,-58.87988032219083,-316.0179095614698,-62.08913946692201,-70.08009532043175,-166.57085162307567,-63.751456016245655,-345.0549093171565,-388.3711421546858,-430.67128002089015,-93.06954968660308,-140.967122674186,-131.00261353043058,-316.508505466773,-189.33024557535742,-202.37477730568594,-280.7474541363541,-130.96316401401825,-319.65116013432066,-322.81450000214386,-151.0397667742216,-224.62245426104454,-0.6196958878586512,-249.07785485152644,-412.9742358393133,-277.0375514562788,-165.86045664686782,-100.89168986592244,-447.73943710919065,-222.5637457315744,-200.86687050773406,-253.72516970720403,-467.8080660681338,-61.547172681697845,-153.61651548811827,-45.193915177304255,-214.03126126481408,-253.19384435223458,-475.0835798739656,-61.51597835440409,-231.0874874236912,-414.9722051446859,-30.810750887215853,-176.83127332533388,-78.0404868173889,-291.7496131658434,-218.68684241150788,-202.59938010809796,-101.88450554164675,-137.51311846701475,-220.03754885120358,-12.56162380059983,-217.6704286314553,-418.21172190976495,-53.35350678326684,-254.66368936478744,-344.2742010789346,-82.86213818796129,-177.75342410126265,-429.2631656136908,-329.45069355023423,-344.7448223129322,-262.0469507709003,-443.4015451590792,-491.0067294367797,-437.06904245635894,-125.4475692804684,-61.27590634226693,-422.64770390423394,-40.87621475852432,-301.33911751837815,-49.232139074944726,-22.80916090767626,-416.11847602773986,-496.26538053627513,-480.3339432803006,-62.21511099637739,-244.25787080013356,-374.8314601859052,-7.549226806036313,-153.32379757968474,-174.96001637915916,-335.83185545512845,-492.53013555355295,-255.75362237768462,-287.4256808125451,-185.3754815482882,-294.71031776660436,-495.641321300641,-88.2116498429601,-272.2108524843477,-360.88412642133557,-190.33910126271914,-366.22420069164724,-252.18613894146947,-53.031549525823394,-363.9457248875954,-371.81663570534533,-125.39328082016638,-458.20702113311137,-489.18809536915734,-29.722686653394614,-476.9803450299818,-403.71671043412897,-33.93444389753547,-156.25905582666056,-307.01849814961435,-51.40777369042804,-495.22102857118506,-367.0617658567208,-204.29029994599108,-460.47999189170395,-148.63173767198356,-402.8090185512594,-305.4630921655988,-74.89823807709689,-192.10165451782822,-63.005114474143696,-126.06790006868034,-126.67914524835194,-71.10779878032336,-63.1207187882239,-131.42468262397466,-262.033592635785,-422.24779257493014,-359.70319594314435,-424.22158848331554,-457.4674514428062,-45.77348642048901,-148.04048153789418,-396.9280536999311,-113.10611755862709,-454.1903525800528,-304.2731408551713,-9.36323216051621,-391.0169422813397,-13.686999660661003,-170.25714036139195,-318.302133534714,-94.08442881298818,-423.60946017244447,-484.2701540028144,-394.0587313534767,-167.23680654518785,-443.0107065583014,-405.3589642444036,-289.52452344746376,-384.75141473939766,-230.4879516049909,-365.9160239049169,-301.0832655211463,-3.207789813873263,-29.481286011767025,-483.7510406273968,-148.63571978549638,-480.6067260202762,-420.7161260698558,-142.12998778588798,-139.12375638789476,-417.91260296107714,-456.2134349765411,-194.02648503079078,-194.339828948007,-86.65994048268495,-153.81941735580622,-430.11208300596934,-84.8133894450302,-486.4509245084421,-81.22305822772108,-178.0572894176085,-136.56509359907244,-395.9385030780118,-49.54932220635061,-138.79191940785657,-183.1052970674229,-393.3781420003841,-473.045195577863,-349.59190249822655,-443.93647891968476,-154.5436546279746,-233.28165518090483,-321.2935856806506,-356.7012874838499,-277.07978285022045,-27.387288375902152,-324.1170938970341,-316.64913801025915,-274.01319911144543,-112.79554141479109,-448.2462910692636,-470.9636953546148,-389.9438923502952,-445.5199168850541,-296.4641567043916,-236.6850496916047,-441.76981422446784,-360.66813062472073,-230.0366205660565,-479.78635152972794,-330.24278729596966,-170.51486680416284,-189.02857454227552,-39.25131603201343,-96.8902126137322,-442.8061306405593,-33.15186346468052,-76.24724230492768,-302.83789803099506,-14.669012186759755,-255.9099160153801,-312.6061731216438,-399.97937373790626,-205.32864448226735,-294.6666211508459,-320.05486716345206,-103.3591826391469,-152.4210664452408,-78.36151671488112,-482.504715962353,-357.8830897338086,-436.14639288478253,-262.15015952263144,-268.45202691281384,-308.2712867010822,-197.11702316346157,-79.23315628565875,-58.86936523757785,-44.47929882449164,-313.36616064027277,-115.67371667773895,-438.04039867152807,-303.29154875280733,-106.6154536336596,-433.24434382160365,-282.15510269745783,-333.1889634249893,-37.19655144042883,-226.2540677485207,-278.46255476684763,-91.87058216086713,-467.3327657029084,-57.16280264696005,-420.35107775672213,-346.3901836897889,-298.1781123826879,-42.000089405694105,-5.253024046490584,-47.08341175870301,-491.9854790286153,-119.39542971072837,-161.58607131328728,-33.03511125508085,-73.93605530421671,-240.74154874629167,-365.2640697503369,-95.00957315851655,-363.65448196292954,-406.50240069488706,-94.9283884138436,-443.8171231850014,-371.33617799931386,-222.29747518972366,-240.7887987462806,-440.014548869215,-37.582937141861336,-429.3401303639754,-48.343504083170785,-14.89716400959823,-380.4032101532529,-369.4235639888015,-214.76262664871481,-462.31711756982673,-1.693531306050322,-321.42039375587046,-280.68937499712274,-24.987277821312436,-173.63374543760983,-494.9684555907873,-79.08870057105783,-365.56075447298474,-204.63379104473256,-113.26866163059334,-334.86384342294605,-264.278894856295,-132.5892740516016,-480.38559061143724,-387.9815048677042,-238.29211423708867,-415.61129734119623,-122.73259525867047,-40.42609734194097,-246.29661543324994,-105.53380364510912,-96.06896175825209,-91.58031568689212,-206.9571865525065,-196.1040714711167,-438.17379856619834,-177.04657470181294,-407.1273767840984,-289.3529780315447,-303.03140774340284,-193.74649962035596,-107.1874833237767,-442.0946523804985,-323.2866490220832,-397.9856757768306,-157.66114296666822,-178.0643762348434,-152.061137815021,-280.8612953816426,-8.224393316556833,-455.1499729549273,-345.3699834154286,-121.7832385509765,-55.10404522841578,-458.5403796417815,-419.2412390297992,-121.86484620126764,-271.4510841013812,-161.84644380729995,-261.6801497128916,-383.2994178753307,-275.80045207973313,-199.8668970733064,-95.81346554046405,-86.41058417326347,-125.46243539090534,-364.2774154293144,-436.7333686095793,-164.10048412725897,-305.888565815396,-81.85028698030122,-255.5139180952271,-397.38023981604334,-218.6681501524513,-322.8029065099391,-277.788831888635,-99.76827214851414,-363.6696811100834,-221.00389623745875,-118.98482512572511,-80.33510935237875,-47.234374946260374,-175.04791927846526,-365.81625586243905,-23.13944785487676,-472.49584703552966,-397.9694967889145,-240.78698110239606,-470.5058086881863,-50.44579722094655,-100.2892552586186,-265.9403166411827,-439.06384607319916,-413.87077953623196,-121.33585712921413,-402.68828519777543,-476.8953359687409,-416.3675280492227,-343.7238511283164,-325.3434448338109,-69.4583746285472,-495.078424879218,-268.92438808207254,-451.4101349281988,-454.0104971302669,-199.2859410522826,-466.6183713600788,-452.64187043302513,-245.04625329086383,-123.17378577907157,-19.70288719874924,-445.77580966143046,-356.75904018349235,-81.70498150964222,-125.29360140795859,-398.7182049892,-122.51222066546241,-92.869263875759,-390.72489367833873,-51.91059916353258,-425.41411887076504,-169.9017368004387,-128.11087147564544,-459.3110561146669,-230.4298484212734,-100.15682560747207,-353.284629500702,-495.7203785198514,-417.81506620725526,-190.97346378230424,-433.773823700573,-200.11455704966596,-9.909527281057928,-188.48103859060745,-422.69595216545474,-190.72430872152557,-53.454351395543945,-69.03781226143686,-306.40520364231213,-144.1200119600637,-95.56269274142248,-497.8781414526118,-224.98778641869504,-180.42989555898353,-142.0703148380506,-20.393168198063027,-151.83946232027552,-418.64169359685576,-468.7671596509686,-495.89075294344593,-81.10344531731451,-419.65944053884107,-273.6560943102394,-128.03881635223303,-352.4583688466266,-264.5927362193403,-434.44254690518903,-188.4856324201104,-327.5082169184084,-493.6600661822282,-468.66134594350234,-358.3968021553672,-102.73999262120209,-35.90951482008964,-378.849964412501,-269.0270152794613,-181.75029805055448,-287.26760460209397,-386.0371349193603,-451.3308813217617,-375.7449174980752,-129.4571151002663,-305.222489526532,-161.1151849620972,-465.3024162381906,-165.91331758236078,-429.246318313583,-97.29518459064728,-35.702623494915485,-49.81479592494603,-42.583348478718584,-0.004297966039734646,-443.94705000894373,-293.3797431028796,-391.5497267074439,-1.4514244601659954,-33.982704556855595,-271.73742937107335,-41.171088511821,-162.46816441339053,-162.6758470647105,-208.61551012342133,-426.9106641344425,-108.19933030077372,-61.62342335682369,-221.68745173013298,-194.6182453979684,-145.42029724980793,-316.5266126761951,-71.63745129035154,-247.30848749113972,-125.83161932936892,-462.3153234782661,-143.2228145763121,-204.48630762030893,-408.97385788331286,-249.52042085750236,-468.5824127056149,-159.16512953081335,-407.184825455694,-88.45640534362681,-137.7230546319606,-78.86840721150462,-447.583457468055,-229.30957276558988,-71.11148411888423,-301.2266196787348,-222.6395840520891,-178.88958382633513,-407.93564067447807,-305.7227312040546,-275.58670084816345,-380.2367854803673,-148.94898405085073,-466.5392498714929,-51.247795416212995,-318.18511234234705,-41.2317980751013,-372.5508626768454,-359.3969045876876,-1.7846311285217298,-435.4082219329222,-16.513082023008995,-444.8176219587479,-43.8532955279029,-95.04769534285667,-387.61590816503053,-278.6268250870662,-8.375321544691783,-185.27041539147137,-253.2835565920149,-111.2602325809992,-166.47415256918813,-243.68945053602147,-406.4135710986785,-491.8775225197093,-447.56542210841906,-79.31091405790308,-133.97029167130685,-407.9690982721474,-287.6538201177108,-40.30172229851914,-283.1282752624572,-409.2685879713266,-292.82415040777926,-347.5591165184665,-144.31936190590926,-169.13260140657582,-124.32801766556567,-99.21490315625347,-92.45847064509782,-424.9685595347861,-35.254735533700234,-402.9756842943022,-139.32977018936276,-83.18532226675352,-6.128112693301102,-370.62880432733033,-1.4259466617328465,-299.92470123147444,-180.29369058987422,-431.2225338184774,-344.76337172922416,-156.60524744773934,-201.61344171725614,-145.86320689010418,-378.8830551029154,-342.47884174445636,-362.90649340758597,-486.40380684037126,-199.96823434355932,-40.411427913681855,-10.19645915288503,-279.31593893068003,-328.6040625274816,-353.0058153773718,-101.46387078417885,-294.05917790010614,-275.85199847373485,-3.331800024895637,-289.6432798338902,-373.2792228925744,-268.885269398796,-42.76841745956933,-214.9174082698384,-391.4153208453953,-236.3508607934337,-315.1157683821173,-463.5527964754802,-478.9040705414924,-319.4056292122694,-156.02682166647696,-194.59859054317025,-482.1047463070631,-222.55364320127507,-440.20817227791036,-191.26830330780763,-478.2014903626701,-341.2535427621294,-147.7332540423702,-159.6001312539267,-228.9594334874615,-404.9227113878481,-254.44718434235085,-315.8418309261342,-273.32791028441835,-494.9746454110959,-285.3176899358681,-240.25298629542246,-417.20841891301535,-236.5120883948174,-465.3035776516026,-116.65594370264837,-498.025044222775,-160.8622400215783,-4.139431693744033,-362.9208268324151,-388.8120019312136,-227.12873923440185,-49.03643784160627,-42.38836094591758,-6.2348069852088965,-28.623389028192058,-450.83008223824976,-272.8892108644685,-459.75964684646414,-351.2373992312357,-415.9994964335435,-294.4028007225684,-474.263044403138,-136.89163298064057,-265.02920183196125,-423.7395734229561,-430.793174395422,-418.39674507643446,-485.4047178423282,-29.73358566962797,-93.88408935703806,-476.2664675052915,-106.28585684755382,-205.57330804793907,-376.0595926098972,-208.92777610068498,-43.55502715196913,-93.77370965494042,-434.5596527725498,-396.37053952012883,-470.24952243728876,-167.9726643615232,-419.73778953228754,-51.5561340542724,-222.75597599978187,-485.3621847727251,-140.28808966584273,-341.93108377777133,-415.61664803088115,-274.6516997533984,-61.79433327637501,-24.86797630110188,-261.64729115913696,-394.58636148133485,-43.29782946931071,-87.05408460022885,-133.05752045700163,-460.3250355819665,-6.74525785078578,-248.58096214613423,-59.36326983417112,-158.45202160845628,-186.4730175291932,-490.3763019028958,-26.843343078965965,-311.3685176944553,-2.761063019825871,-220.20197452583236,-480.77189541318995,-281.0928558082027,-42.88434160208254,-41.215890694923765,-483.45431092360246,-343.96872212571475,-454.99980525678734,-495.77785204474344,-352.58389699822544,-377.1227953411841,-375.9202580787358,-490.7725048433867,-93.13218758627195,-377.66733347521773,-245.60710334155533,-122.6913491236828,-389.77897578679455,-372.30932546709977,-16.083551423413113,-377.9178182243915,-265.12891687775215,-482.5824749054668,-497.49552000060055,-266.02187360425455,-258.8235530251076,-457.6849392872146,-314.53236067688016,-282.2130477989599,-14.895631853211523,-269.3814954386396,-315.0201372139234,-360.2431135592783,-261.8233472916987,-87.7374284135341,-250.6232847083028,-105.01014680647225,-449.5353750276378,-297.60895608148115,-7.426459459919044,-307.3926333886622,-491.43294500211215,-192.50307521216908,-240.72399271623658,-212.93023731184536,-282.16956338294636,-379.49620247550314,-20.245484344725618,-234.8913010376809,-416.32025804739334,-109.4030471230858,-126.66368054622646,-299.5394885755959,-53.38004571600552,-4.17284151552344,-113.86895842420375,-169.50863230692093,-95.00580255764723,-213.21882120081614,-448.3740010471844,-470.6145511627606,-180.70575210183281,-349.33753451737925,-372.1247979575213,-469.5832600512275,-221.87766978580925,-293.0330806340317,-233.11248808284913,-286.81154932537066,-340.2753758009468,-324.97987530127807,-146.3668471095128,-169.44372591620538,-145.80593238914585,-266.80557368277385,-53.71180005687498,-466.52752528632675,-30.08822039304515,-387.2336210494104,-78.02429367545044,-274.44936644326395,-40.324130712738,-493.18127872437805,-137.35940618309493,-329.79485383155276,-32.41006674557484,-102.4373534116172,-89.25149021779316,-482.6161849528177,-106.90025265013098,-466.48187331628014,-329.5262853855126,-69.76828258698353,-50.2720322938377,-411.0572338978449,-225.53959572872424,-200.91324008166384,-186.88800840879838,-316.24711537795565,-178.02556639601065,-131.25871399622807,-331.2979497006253,-432.6081512107108,-93.68307386548574,-273.41288642170275,-212.47742061558915,-390.2828968835374,-480.90399703443694,-148.43625421657748,-16.391845460452025,-43.02590560855468,-372.6477844779188,-490.99746407153657,-458.0605080969832,-331.16010554954164,-158.2148578103642,-407.0914471228025,-461.5579683864309,-16.775122094516593,-102.78869040465504,-464.8453277076449,-266.8418819272556,-288.8253629864312,-37.905863744424785,-401.3041607411181,-366.3322443064328,-169.47490022695993,-466.8956813288977,-352.3840485838789,-399.1776965578934,-82.42908380102398,-121.28738864371851,-368.64250170014105,-158.84337221381622,-248.68907749820752,-435.2347102522712,-133.35536976905288,-436.77958399460704,-121.01371903081449,-152.19940236031576,-69.90767691904126,-272.0814145053209,-86.98946643258942,-70.38807813661374,-252.7332554077144,-261.58923992892625,-477.0869366832111,-86.88289532049332,-361.0255667344026,-73.64506185690745,-13.78504117814472,-8.569676098852119,-257.20717224914455,-108.3993320314759,-61.68714382874219,-268.3158298383617,-288.98360373271726,-239.63123153158855,-37.435246163746825,-66.83860116722929,-278.9053917987696,-180.79912362403488,-116.61737278321321,-464.8886983493645,-420.1913562832566,-58.50537464153871,-304.879549633494,-356.1793798110446,-126.11299402803617,-369.6645727945925,-219.1266799847502,-349.3179800985205,-429.2739873659763,-235.03967949307264,-1.152970443874246,-483.69517320617814,-338.25674934400286,-243.1211669189887,-96.76740695354924,-98.46324844424036,-401.06059598813107,-316.95961694499016,-205.12011361151667,-423.25952073317984,-405.1047223208391,-335.8785255838825,-450.14662358226394,-27.613173552093638,-116.32698644421285,-498.1660046591688,-484.1379074067552,-183.8568392335832,-20.418524778218426,-352.5272094189507,-431.28657930451163,-54.65340750943809,-279.53764554281156,-191.72630487688386,-167.32579078387988,-318.70105822011226,-68.84370642164612,-211.02914545726637,-449.29363778909027,-12.382051357334722,-318.50337677850007,-481.3332971502358,-244.71448874885044,-310.45449814905237,-437.96315781938074,-266.5782996519174,-1.2270396396534822,-437.66595105577676,-327.1898264480085,-98.63793732567488,-470.10209021496587,-287.37392718309724],"y":[19.427846434993068,303.0911094041997,205.80516920988978,325.8919479593859,334.70971127207883,257.62375723439703,337.9556710229305,265.8943097378568,499.1038281596168,131.03998703479087,71.70413292463662,75.50707617937024,317.4682747511756,157.3238313044047,161.04457775012332,354.5305674998799,427.8681863355751,395.05099245732913,234.93669465748113,300.23424840502474,49.85220380884542,424.51157681600546,146.882181377483,257.7044395648794,34.694883026295585,457.1778648177718,380.84894089311035,178.4883838892314,353.00614773287276,249.43387656024186,74.2118363605091,383.28515239453463,116.15517478565724,5.079818311155837,174.9207245638361,293.22760626347724,443.81853211225484,212.536498770035,346.57827997788246,97.36513487675708,496.63810907750917,349.2675854657536,308.3134456860665,152.14295251626982,462.4577546405636,102.29381427530082,143.8770528034225,446.714237196675,229.4360488943592,288.3573391670957,330.86406764377784,457.8627913038369,227.82191931757873,451.2169482395982,380.9518129354362,394.3314798816809,12.543282692623281,120.59666016004105,439.6017176181505,364.9386322328422,63.95431107010258,145.3271550347378,125.90186079655174,152.16877044827888,273.0870411226712,27.574062426415303,329.70562978086036,187.72050878594732,160.70042153388042,282.8580122245406,278.0989658371474,490.1194211266153,423.18290130963226,44.0005584798373,437.0902805075695,482.4646581223889,298.31052178372823,363.45985671669524,76.68211958068582,21.240853410847084,237.9210003251383,178.01172484842635,371.3740130373602,450.17719415717283,183.28188249008397,208.60532571305862,175.4621642171915,121.38914422546199,347.9177928615139,359.355844022127,136.6984001244727,370.02428188404605,435.58231858837314,446.23181459870136,203.79399981529832,104.16936528187703,170.85562186039627,91.76318664675043,248.66852477459645,476.6959472739835,289.30460621603436,11.765062675561822,316.6402872986478,464.3887715763372,480.95523673071557,372.832568893078,162.07454866509718,231.80825100264002,467.1777051603618,467.52861053814064,356.49042304385523,393.97207140424024,54.42549123356405,113.6597491501472,271.65508506492284,38.16250651416292,88.69012349315663,213.61075681523045,253.6752165392344,75.39746041672535,403.25927332422145,316.500286496967,406.2001857661913,124.01162674572919,421.5306118981371,65.12188112769002,455.0257091184245,126.1453380449668,45.954703032145275,6.2562339757810665,8.425662775074116,317.4257158220814,206.7896663664538,480.31195984479865,38.099043910315544,79.33928025666359,460.9143766421669,358.6443373950369,473.0994562721532,236.10887476542936,138.55378178190452,57.04979968320101,319.486976726149,300.998057372491,52.200450422887236,285.51842033716645,126.52938106526379,338.92167317654383,453.78956775641956,378.55543180750817,324.9580494260904,51.815498526886216,112.92973522135135,405.4186625678861,498.3452270519966,122.87553027895842,110.88399899087287,94.68448311782512,399.0409592232004,287.63070862418977,396.24045808965974,48.48824023736942,143.24366404817223,112.04827260786388,84.2027127645682,400.6525936182586,348.77309034509364,309.1065571333599,299.2826324209834,248.28554821932303,319.59981488124936,177.8517610224995,119.90117064134043,481.844310424037,332.7312783158633,131.2123399474222,497.71967362878166,244.51296383380873,85.6694383092269,214.32657453583286,219.16156094672172,470.0671755224337,18.1728268305269,179.98014938168532,384.33560950113946,309.6845929316428,119.87517006593285,248.28219610230474,109.2054794867126,112.39360327752834,50.37571579960326,191.97385894437363,443.68479837932665,394.6268723985785,89.41336603965883,207.84912007158073,321.96292569426237,222.81478295898094,36.53599526959184,313.07428170001555,323.0018654228224,153.0576837927707,256.6805490788782,440.23951670510263,430.20582041696207,149.53680260734313,336.7471786401122,342.98639355125556,133.36746201733018,241.22212115271034,144.16731124610044,114.40249000447866,323.9210516855462,427.67763910714217,229.37116863265422,408.080210315442,197.7072843121121,385.3907483539573,17.41138607122239,428.0201366019128,424.1141518822044,103.58436626213546,68.4100298538448,178.3965580880693,34.503673661409664,374.00846671584526,41.07506007122669,297.23086860201863,439.7336361531366,266.8731087987897,486.29923057707964,272.7958139034399,13.807922559677888,111.26119335464263,109.1861827508851,278.3362088267808,196.27440974317116,371.12543171837615,360.4947155147488,468.7349813051874,188.7054018239977,285.4278453437945,98.01463019377255,311.95525273365513,19.52347194257259,477.13947615360405,437.50035194545114,157.80975237274126,16.51992625472176,412.58962811236927,34.17816985012389,483.5093011732436,146.42049541752272,340.2579113656284,200.1357371379371,386.58590640321347,190.10455127237947,18.173284469776064,450.9647620630088,391.16086005882363,306.65031832887445,426.91546482811583,179.87317796987833,158.2023038244928,308.51807232066653,253.68992756222187,280.33865385047443,64.52648735035777,472.81174874034497,81.56718011622438,226.0691543729867,283.8062907173679,342.25587383369907,231.9426657549458,203.9509335959256,244.30467935899574,425.8839539729735,249.42774917226518,369.85387002256937,208.1922240895297,473.08107396932803,200.9706856731042,410.31223716919243,487.83662075537114,467.5390069098903,7.405961744134326,140.8089847466984,119.89582728692483,272.4637139277421,285.6864533010381,12.108871440244917,217.8048469876858,129.55508896314333,390.5592475633476,290.5487587527995,487.05723322061175,193.43957655460974,165.26244511182858,442.85508879626826,232.31914117498997,37.53613703344249,397.9759386481435,170.95055678579996,458.0035674619842,210.0096619082023,124.88040303111941,17.05107766360908,231.0725170178552,207.82282831275612,429.7756329295859,76.96728618302123,380.9611511310056,59.977994605694086,80.13257996605522,6.69395821327301,66.72669631277105,312.39766449013734,361.67377155097137,104.50887305125184,245.23174126246343,233.85006185942342,381.06685682848865,291.31730380441314,308.67173841200525,74.80169707239764,333.17227955920316,335.11816216929327,112.46591329648258,310.9922024056787,213.4832069378515,178.91479292270657,163.93012629625474,303.0409796585492,421.74552679543825,468.5137051184073,477.2969279817992,217.89800337125754,486.90268288915064,51.41013667206706,256.60759248647764,152.60775738921618,233.19634183520594,346.00318255948935,477.8186871607213,61.653260108639806,134.36980858774422,293.640014447086,53.422140288605256,65.87464136390186,290.42344006397474,37.026050400848554,426.8656983857429,23.67714032974183,107.99006595782812,441.48318908708904,5.481973632154579,181.61308291606332,469.68864145598883,290.4879735991278,490.28595388065645,122.95016012009191,142.22087581103975,262.91794045708826,23.285425597249386,354.78364968962495,117.9439620152743,336.69175344860065,478.81487358304383,247.41180313623272,444.2397545959036,434.81501928684764,121.89463789564964,171.06705838042348,292.06650398808284,183.57010757096083,56.696157266502176,233.66316564158168,353.04856209357587,271.0783942140724,253.28950082670508,225.77240406184913,28.38686233361315,431.69227324349055,90.06477941340263,258.8734240429649,94.92772035917424,339.0315503420152,497.1101869115824,344.2763694441422,404.825240610306,363.3789008784852,250.74834618786846,297.521918968576,476.591757283499,261.8672509262135,80.70868721013741,292.21412887828734,464.30565915782574,377.04364515256395,34.48248027989087,120.12439880094267,452.1859752611356,146.09903734052642,194.44771802046634,6.07850034776164,187.49517894537925,334.2411569168201,346.40713191455933,72.14608909306102,459.8980396479964,376.317836202105,15.78584380669551,281.3793209667188,235.15566082530376,329.703285509715,460.767561422615,447.4765450412828,320.3444739592145,491.2487315143661,100.15650245225982,220.80032973251778,356.06448146050843,310.5069129326018,248.53094331154173,121.63464421772979,424.30913310103875,164.97290713140055,132.0149056382517,16.84425739193679,376.28721445808463,176.7710538995914,454.6671393083881,76.99772640354419,235.09277658862388,158.93849980815284,315.8195588295184,102.58549546009232,59.55799883554347,370.19289294259477,142.59372849719588,84.08267412125741,229.06664768188838,350.7400253344789,85.52887732418336,158.79041502959006,314.5671521571027,246.15266616609665,458.0946559191678,435.7598018050704,492.13459067332013,433.0999314870129,327.41393845069155,95.80123576925686,458.49976135117174,17.793742045762563,407.5939145929954,383.72123525374013,240.56343053180817,278.0641046949277,473.04784171814066,172.99131397003177,285.22169172984695,394.2892154283596,207.33520361139801,247.61851948265678,329.07088505230394,72.52840710713699,188.8049999158285,400.0886703854236,403.533251017319,326.2289249226224,170.1506149517662,304.66078943159175,194.38800591248395,444.5179449718285,218.1681763613737,258.95344189441965,95.22482901491524,278.4535150328223,65.07467437293369,383.631706265666,490.7759064069982,224.7671631903825,56.8615088124042,229.0966296909211,185.10667200742293,354.56473652966974,459.6658746143016,373.3807434320487,166.59577039930736,37.104426653399415,93.11692717682729,4.196932973182244,192.9003137808042,86.65496519202136,73.65106088189066,259.1329966836727,346.2966025377824,122.12734612827347,330.33119833245183,411.7564748484774,468.3420672975545,137.28035374225607,78.06578879126197,231.45382308133057,353.42720329912936,5.14762900246607,35.43212060305528,74.23256377750137,373.7518088222984,242.74254981694077,321.47162147707667,487.03028473313714,156.82417968226463,298.0622276907256,387.11723846430596,27.295463877669622,349.2157049922094,192.0318374877325,153.33023877811473,258.39770519607595,174.7968900682249,266.519492282731,96.03101402491305,343.32425718422826,185.70912144449215,193.89394678328281,2.972362744899648,261.5646479801465,111.66840281604217,183.08307812490753,425.8494307174314,486.09021567803285,125.1914693527238,89.69253740730659,350.6754125081394,250.88874768074643,261.561555527235,417.23127256832737,14.536019436565573,18.380356490517112,207.8026264798335,143.66775638550916,60.57488010622558,390.56090661919194,469.08393551465366,487.904405630334,409.7902276043136,469.0841225932672,465.63549191131085,319.4629889894657,344.45994588564963,307.49873183360756,411.8888531877942,274.1318089773939,288.49065729585334,6.729968575150069,178.52525674110632,451.70659878662445,277.90522841020584,203.48615538930466,26.770079682477245,468.11767944637376,103.75161732779492,439.80274733615556,299.8982785700383,450.4551359061171,91.37756915174083,147.75554396450624,458.95376558490165,337.60336708040757,142.67281151281614,17.81959742929773,258.8996114000085,102.57289994118285,324.8080793294213,348.8382697128231,281.8925094998209,150.3856379325069,395.44350505756955,73.94362055414317,150.6691362162021,187.35755429433593,383.8879639106583,344.9162031653665,197.18751036456345,346.79927636223493,435.48074100083693,121.1695437938271,148.22538856491778,212.55136201623264,169.2781287755586,312.4216318166054,3.1234299961729883,200.29461664351,257.5913726454809,82.94929533514012,163.5479820769526,13.93731699901335,207.1815537934368,152.67575645999875,487.68803811103504,170.67042134399767,94.83288136257661,112.11958666911065,56.887813304320524,239.13036857092064,386.0163616316114,3.0905099948811965,219.97974619624767,137.08713712531167,439.8015203141512,219.8744339553093,57.139464886848735,404.08085000540757,171.36581478678252,262.0736478916177,171.9357088599588,189.6721555928082,221.19393970360446,428.7595341845812,452.58410812151016,28.99378176387635,242.76993402246777,2.7634703904858005,61.35263787413636,353.0521641533416,11.716955936153518,83.9121667466825,249.78670853844076,476.19562991794686,73.17945286991807,337.7879673965025,48.668839105612264,443.017022903953,58.03152651987187,189.8325657629143,212.13957177576282,312.14555099178483,197.82093376068417,390.12732384355337,335.45070430397436,107.67602507796653,343.7367459738149,377.12923435350166,413.1336222068159,125.12816048510888,361.2803665947094,394.6450633879916,310.8514244662086,149.88088177046836,157.23656868628638,105.74082605918356,483.8592984661095,229.01716536902723,378.9572399791464,146.74369812929754,449.4972464062039,320.1586647400691,323.29101877067365,18.40523622104878,487.6391448938092,246.49260632541404,58.24587751202937,173.83475902283197,48.60748135271076,236.70538783228307,416.89376495907834,491.1130811757181,296.50882153526055,326.2045039314444,275.75531734303894,357.4505025920702,198.104957485829,203.95762387281047,195.58006417952612,485.15997653418395,346.8348287611406,434.09521915366037,68.23998322835256,300.2705668884489,388.4575759117064,417.1813744462083,376.6792269686225,61.63641220123206,416.5869672067234,33.689555809317426,31.145578723935195,183.2875513066617,226.85517521944064,462.69503048701756,49.8747483913386,240.65127216089766,200.51177383446105,304.5457504960318,126.72206147909165,331.79758301740543,188.35660935966848,342.6523858490325,294.2437486653108,63.386827639995815,58.91974881058953,423.4596299677585,260.82476138608297,467.6509114765419,91.82976400229975,259.8756397296465,345.2446897168001,105.63808576041129,56.85748491339471,93.64840906255323,230.06568771613206,179.43414433619625,280.5309218175778,5.200005753260239,476.22310410691574,393.14313572360817,84.22180112762634,498.27407200717175,307.0814654987952,364.7558648934908,461.9251096107145,384.24814280114754,186.47740347854847,145.66151523922866,159.8340725593436,153.35907317327857,332.8697581798221,75.78185175285401,110.12356264342988,460.25210818595775,326.98088019973426,458.5262933370062,490.33495097857013,446.8311535682851,358.2435905546753,182.83901025258476,436.99492958053213,270.50717004469357,30.23306600508707,73.10072560663394,136.11224943899657,205.56582497687432,39.37515051109563,435.15869464476503,254.56383299263703,129.4531036080174,80.08501310670223,193.91339223806935,398.04303139664574,159.42897607275702,52.20670728450655,362.9004070827039,378.31437552444845,67.53058819383106,209.03739341146033,73.10680346547504,189.59460753331658,336.10579748204697,127.62251471093283,374.02911666335757,5.122642306542025,87.7536584718414,132.22012023275425,444.92069950246565,304.65957261101136,356.3358702272422,392.82068901966636,309.77568096713577,460.64004432354403,433.8326383277517,250.68287837283137,106.98389249188949,152.57893542497908,58.281382778168634,109.69684436473625,353.62374592004727,209.84577928747373,60.30347029843314,231.04033653553546,427.2135702019127,492.2960450232662,99.96363040345207,281.81954525040373,129.20741918158595,167.9895714262537,460.1290188964561,405.489012611114,71.6659369013632,299.4413474930887,489.6113909118322,331.54278304817217,327.886646237179,119.85281304434969,7.38920178988256,494.5105718769732,101.86686624635743,32.49553866324162,68.39681118680552,95.42451233672888,255.76119752627596,342.2620108751045,450.33646312466993,193.37188771486862,181.20443053855055,40.847699451618816,174.86875646954098,264.3931823467792,439.68405720279947,150.7871812919595,378.95686398857003,214.91461897897963,55.713753611795205,475.98202736006243,304.60759587690205,276.95975556411605,109.46123418930426,275.94868862205203,344.24575103458864,80.12875237288186,100.0932152348154,362.71751758019184,145.18231385907382,60.06065923168846,75.19447302018345,192.85785512751403,258.5227842226675,103.69575810752795,298.85519289266944,387.94417548472603,24.16860973471502,93.82803618839775,24.565217441608223,372.5646310738039,425.5890958114437,155.7554255875216,447.39895098461506,224.95197174557268,247.64522430631598,280.47050193095777,288.71309942157956,315.67826485927594,276.9255263300841,146.60257541931497,187.12455625050112,120.87477680181547,194.82886892760288,372.58260246414346,153.24124006640338,133.53723800711543,45.251419304314865,328.7575117510126,483.8106036237068,353.5048229388434,148.13370482350098,175.34153302857968,146.73501143502727,298.92950809902453,428.28458746425173,96.87854296733556,45.340759200634906,413.85881917998665,240.67481999477874,203.4208294030157,85.0783159227323,211.146814474384,124.36790465730213,407.12076153188445,277.6021159488487,466.03822391235184,310.77195916840134,35.56313271210199,323.2091982344448,492.25038918237726,75.7861089767462,226.99846900627358,124.21469585115064,271.7087331264102,334.0140198474376,232.49782512147576,496.2328498285048,117.31239509411672,286.87031904791445,485.25370430892787,40.971674137365966,176.1508817105817,270.20539376729124,123.80489649858927,367.63066644936924,224.23169821606308,352.404669867262,190.35599834092014,418.96342045192705,53.19770669396095,48.279181928454875,436.1741129962423,368.2615718105732,428.77949587365026,105.05834179098828,358.1722986807826,111.1681790171074,68.82405458686314,197.34494075163005,326.2977185816799,306.88446559234757,222.98927086193143,8.729797879441726,268.8086028201458,10.09193458084634,148.39537009663172,54.565546769929306,123.56391959412267,195.4786311545883,266.38102409904593,118.95194976386192,156.4972648684444,311.1370111373412,339.4446665839797,472.7631458386065,144.21774434222968,287.1180383678901,151.18925946616423,329.669071978375,237.44920349732195,35.6787096362034,8.46631465523079,59.453654408016696,138.33690029850405,252.260947685151,387.33410217999847,452.744499301046,354.1561026235269,200.83143682429034,58.07428109367008,329.8285657684266,195.85383456477194,256.09226745423257,429.775707726587,101.91506753578894,361.7202871739529,433.1453853795257,186.44066041466655,242.37860302504538,278.53872716850793,452.2773684753607,347.3988824649987,487.3016643701995,103.65692284577544,468.64315531896534,258.79203699666016,486.9976085329129,3.9902075858502806,246.21079293484206,317.0011421581087,17.919957746654724,268.6991591686274,371.8075998062245,117.96255503282477,438.2987308261513,330.27947285787536,34.441517197815074,317.44314042763125,69.70837374865124,453.46587919447535,356.07802398740756,408.68847370739985,230.32676028934713,150.16363840324854,450.0288149665573,477.3885442551546,437.61792481197404,182.63259618030298,311.4727309680315,44.95877828487388,440.56061902330697,54.343541273543515,353.4059710938399,330.4090151691094,150.5224209505361,204.6042748593011,90.97384483290367,336.4668839442331,56.76801285311173,369.8327157719215,448.0627225929284,347.32236351574693,188.8196237475006,243.54485587939334,319.2037401474234,132.49559074658768,143.33177498262455,462.38425313527927,236.13284399588548,26.756833360120915,94.44382046545036,242.48918727106678,390.856563261626,245.4671297652567,262.70736227319264,16.96231752120736,50.89799973463743]} diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/positive_positive.json b/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/positive_positive.json new file mode 100644 index 000000000000..8fb9a3edc7e4 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/positive_positive.json @@ -0,0 +1 @@ +{"expected":[7.887530836416043,54.20219408414936,66.25031610170082,34.56363614727127,47.06349899608716,59.245491645586064,60.38654513056313,13.495511591081538,34.41519176233611,62.0730941767089,5.515093076196637,75.3120627860843,37.80999085012776,9.507169746975883,44.689036881594035,28.211083195702855,43.01865642832053,88.92255228140479,16.383527969465078,53.98399198227123,31.395875277799256,25.44807041737465,87.35784967287455,46.78920963261511,50.512251919208694,8.832801026274517,44.10449282122375,6.681969001158725,60.53042875781291,17.629221560030306,46.260223557686686,48.30449115338074,15.157976439792996,37.83168383652006,51.23066373204059,42.676541625470186,48.87945167591682,67.39823251055624,75.69665232452594,66.29423138711832,30.60496065741621,45.54503389385176,29.902339580495575,24.161056666119613,55.44465045935572,18.86516297715124,28.22682217272021,62.65740053186092,89.74698923554338,9.916474178178909,75.42180319388632,43.59176755727822,80.18162908631426,26.12622364014568,66.4386330499537,64.08201202693513,59.297269842416995,15.743054276572593,15.003100116303042,81.57254581125203,16.370767405993472,24.307745879033426,62.39349338624702,2.5533289816775975,81.91641178949276,30.752332800447714,63.02097519053403,49.03811801695857,7.036311975900208,2.0799733636446427,44.68199561983643,85.92746297525143,16.79694696460985,50.85326817816676,50.30525544035837,30.203963075522857,26.871115008519777,36.80581772784416,4.994763620021548,68.10579969589712,38.64770002507604,50.553162158547195,63.17512120050052,15.271942840873825,10.765616274809426,2.070977661879468,40.73247037973048,70.03395124625355,68.61189603611196,22.498417752684848,42.82545401623616,26.739139147509032,41.19732465869437,52.035654968352084,85.87928148122603,20.535329274643683,89.22414720750119,87.70701433694626,45.036841506703595,41.82053012874802,71.14532751536052,79.42080896990436,37.75620779326392,41.3632726472029,84.58328534358328,42.16974810150791,22.274762160635557,72.57129666547144,28.38361065327297,27.080113291597133,76.58353337554969,53.292011879319105,40.21182673133975,62.332042863189116,66.98457884588014,27.939478169987538,22.47565781905572,32.466279954286364,60.323818466555295,33.194286475045345,55.8669601435147,41.989144142304944,44.11583479806023,26.219691088468917,14.946997014625769,47.00117731199215,46.80705563232161,11.655416015044095,47.14868274630119,72.41746328669146,5.992980424957834,10.352081601205148,27.17831491123251,26.937844339448134,47.832840243335326,44.67438311809423,57.385145798168956,88.87141908577497,46.5282785831726,38.34501777077787,62.554820264495945,8.807182724225887,30.38090718510311,45.44297317960292,89.75870552392972,52.98140199291117,29.787067367535705,26.254874419013507,40.20527167742491,79.05334435364834,80.76588485468079,82.26632767170443,46.75086052219684,52.0200832213676,43.62633789372623,38.354859339636064,35.27747551493024,38.74998778388736,45.999495424107444,42.62379045405255,16.822497575351363,73.39149548508156,20.396713088392,31.28971982186112,86.61054898810139,27.27992239687706,7.0024117604661855,1.6882094924798705,27.182753739247147,32.04238114478774,67.07868803859854,12.688592025018906,26.29293209607068,86.0988034747704,83.58961753795654,49.65818201169132,8.81242315667602,21.697752138033913,9.027033190119335,47.25756792695416,14.02577167349833,81.38994206126338,84.98328868813229,56.284278133302294,61.79808751696394,17.562906745698495,16.585905490922634,48.90945743499285,16.30927537591615,66.92716876835503,80.49665809461465,79.61728525859806,10.935584252246802,35.433716375677804,36.58554923359215,30.458691214451484,49.97602062052055,68.87446407191105,23.01494262338916,62.049228529950966,44.43187955423318,40.93032756492261,54.62872539423453,30.997877827450168,27.794670544226687,23.843204221318235,40.35211500198466,80.47977665587675,30.75707265915531,24.766315457390185,69.07745651897757,23.890207099622092,33.332471014406615,22.01643692811904,80.52150890001444,59.20887036999773,17.408185983880394,27.558265342186115,60.96539214107624,42.63319939103702,50.97394575175024,69.77275656271037,23.67809503914455,51.931874221506185,58.128840785773455,46.09496442502986,80.56647046560633,23.776530045115198,55.85555888995824,57.8205465879372,12.91298131190386,49.2217827651424,47.17389849253192,24.384516962268478,30.675283314760044,29.98386761349773,74.0019964603238,78.86008574847602,46.77093123036215,15.735676140965618,26.514060994509194,18.907652661374943,17.20678577011169,37.09964714262434,51.68337612841297,51.04781079236211,39.99783039101636,32.826348503528806,24.072145205496387,33.95948388714738,47.911793848299865,15.142255473586854,26.68378278826996,55.64757617569456,48.27719814781433,53.424851571225716,42.746990153456416,22.40901380599284,50.360302393353805,48.78925404733493,70.00991766036081,18.557747469632563,58.09919639688433,67.52264544340098,10.2477123604181,61.349041629309205,47.17044053594647,23.47132213348224,87.77548627688687,43.47504320824612,56.80248307876755,36.835234592052174,66.51625742240111,24.29578730590155,38.991876270363534,42.14338022474446,19.11943554703551,44.22545952648712,57.69796568255582,88.63830252295634,57.02360074264723,51.071674923043304,42.90883964515603,6.930144677089463,83.60500886008286,76.70132366219346,59.48282391359065,67.9554008280952,41.457099441522274,24.195275967522566,74.35428371097952,87.88916747989089,41.65868404820994,62.24092021138515,55.52356021954525,40.66582097341295,48.061123578745274,62.762043325786536,23.08290158834483,48.223924097062046,23.84127278146197,20.105615023471206,61.77615406942298,9.583550492438087,58.90406097836803,51.44542482464076,69.68014862800582,13.675245682228452,24.58780643550469,81.97192375075106,41.83361215742766,60.82745970206918,51.42712669024495,52.67369884917801,29.18364021317912,52.543872677287,20.08497444595997,86.88904733380187,25.31455617221976,32.97824316043392,50.67108199933008,26.372213164630445,27.467433244417187,32.37802845891717,19.338664791833644,89.06451176917157,19.341704682308702,15.489447305317622,76.91673103890388,60.148528592415985,45.37093923668867,5.144162513815423,76.31196929146209,69.76475563310105,67.7494377903212,26.65431198953661,8.225520838261497,80.67345891193874,85.8314499723868,79.18372142824391,39.238468640986476,63.99375677594194,31.633050196307835,86.0464421617601,38.53580547056306,38.1265958866645,35.802721554339634,63.16774177003621,87.48313587768942,68.06481572129428,42.96252561043242,4.832050680787972,73.88747531477279,59.18390085251641,33.92084206796819,18.743289755799424,26.358079141189055,46.40818934979992,57.299094579763256,6.306628449052561,50.48019840676982,39.86555862979262,45.910756677659215,34.95587120616465,76.11008213439881,84.87874530158354,46.34585215463677,54.34775820214133,47.93232698570034,59.8775533538679,76.02528250496736,2.3113749285257006,84.21219062104157,12.031046624315698,18.45437606016867,74.60113117329557,78.00901079183468,67.886350449417,52.04580739710714,40.4788865366621,74.77698661725215,13.31081198868043,24.947876819779466,42.58913355064391,75.82624515090585,80.89554483911489,46.315215107484576,48.32107248670672,58.80095295692128,67.90351121177764,45.37637007766845,4.447157054491494,65.17333686371006,43.12247916088806,30.818328695839305,43.42635896573826,6.363176100574883,23.185164866072988,10.909856864241501,25.58232688793774,31.373622289740265,48.665785995839826,36.69047825413382,71.46162002528796,12.799854312901358,59.11375626946612,89.92631253227614,8.380868875725962,36.734784180811985,79.81943330971613,29.82969823603246,41.43900216125743,18.69986375437519,20.932046118538302,66.69040169023236,26.892146269798804,17.763925784556292,87.35308748275604,39.38532571293063,89.69182761306216,46.22794786279798,40.40460850265873,35.26597518832738,14.54395332622417,84.79441486292872,12.350047229340815,52.86195320057085,16.135872645714525,32.69491023508283,41.76203282232655,74.17463512985364,79.1938531996905,52.24714700047154,29.659337265252134,73.00091586986579,35.330889646655045,19.87344993645428,46.3679143213875,66.37082701598055,10.042919806733272,0.6514802525912481,36.055655711892555,4.814799245647135,86.30877565314684,25.139213854958086,44.30431963507102,44.03884406689576,49.78005433049511,79.63085819333575,11.815135002353252,23.180802224463275,60.95814202881296,13.60139014711844,5.624990360703967,28.313832201605422,39.432028604839424,39.54302974605419,55.606610527613476,49.54549297879578,1.6889021202219252,74.77027822376056,8.499024777628563,44.729020382623965,76.21783781821306,20.282777433640483,52.539275876807096,43.50896997410697,45.19446197955979,0.24122274279474384,79.05646265838891,13.3773435481695,2.1917956905377283,23.081201655660426,35.4307867425443,69.11309589682975,66.70762226434928,29.052209519491747,30.218584870381424,62.417887447900725,37.57739248258751,83.5244817107129,40.8504127441335,40.80850455735997,72.34752743823499,80.42113483444648,78.81766118216272,26.377586308104252,12.270576823160704,74.9859226331875,51.03466792484225,38.114805078542325,44.49031644253834,87.87385080163689,19.90222386831307,82.52331266259554,39.499364507354194,20.349158660740358,38.790289425270224,23.00476782385654,36.24883479175578,43.99119599271558,78.73835566764465,81.25731525876799,76.86320813205947,51.122256981957165,7.304882788636122,59.430130437964365,89.4858769225295,65.0500325672719,52.783239045835224,61.46938066777518,38.6290036285261,9.02200253565256,79.28945316945604,53.73498076761475,71.837274436951,74.45629194184258,88.43897497591314,24.932166537123745,67.91472740196494,51.92251778810671,46.81572529866441,76.47939456714687,18.32543519517721,5.16532095818488,25.536667118231414,89.90230801500739,25.694291956127923,37.66075469055176,81.85576801333715,25.637502669114006,52.65455675477207,42.31042686183399,46.18664625690413,1.1961718835928477,18.191911474717916,72.30530812793566,49.139467757154684,51.75480465395997,89.58745317243485,0.6374645562377558,55.18278570715004,5.767012941106854,44.742960900218925,15.948445508740713,16.04034445304735,70.66676677317461,48.42300094245553,30.160875344479955,59.26585918641172,0.6686637988233461,42.79588616756727,53.665499878840855,45.49650536260427,66.672929619966,55.185330621453716,41.368914562416784,5.884049137329506,9.46100476307017,43.1415634066843,22.19311237844996,29.89375267865658,86.86765162256293,36.88447989784805,17.788051265163908,29.327928684694516,39.04638387373376,58.494388388626824,28.533449393902583,22.827507310998016,62.8220417666479,29.33089831366556,86.51278226583875,60.175637562076005,43.26546044247151,45.19626143061571,71.08809235225668,40.233108183901585,85.86630809143958,82.26604378436059,83.5545431776121,88.16588877338891,41.21797990442582,78.43359460474099,56.864536794807584,46.345422339479754,45.16486703261894,50.159467681389465,10.322603990843847,49.68612107364126,44.18214295718371,28.16401561828913,43.686901424544786,63.79308895783057,34.90461863618018,10.705958622424191,44.764968397061935,45.34314868583244,77.49943733244245,55.893734791095945,72.57413335853978,30.207133232243866,2.9606565804519396,43.134877815764455,34.42501969600673,8.66134257418508,39.54891461766498,58.82602975244793,53.19786406117918,16.66094060218949,43.99609905758083,67.10128208946914,2.3633516513075303,40.557564327516694,47.89341805052977,20.306170553405227,34.2731484258323,10.280836494630567,54.455313888951096,44.18879390184828,71.63547951943536,2.0238641756943103,25.93411458862933,61.06925771225681,70.46470047535878,73.10483938283367,46.061058910179376,40.828248126977506,17.60435395426823,42.74339599359374,62.949782943640045,30.453665808743356,0.057631845524007894,88.48101174730188,47.9044010067014,56.132349239398174,55.46486599647304,74.4947582888134,53.46269125099294,83.57471704760162,24.828495478901427,62.622195024504116,29.90081873315456,38.76458022705287,58.31544657280191,24.180688493697005,58.69649704268031,82.68393627800768,32.44305093763023,81.1398236340936,31.047930861984998,68.64604332226952,59.48013076093657,88.71609806178876,28.149064642780083,33.388566448847946,76.2629832067081,84.16824373132323,18.79391405538557,52.26673925668007,73.0969518188646,64.23096251783818,62.08109813828479,89.55302149829747,41.614886151082885,41.91166913125268,6.272628987770415,60.321337613793105,53.39224013707384,44.33541182148116,54.37539733911952,57.01188490333932,88.0665148465898,19.184021414680625,66.42981940970775,69.07581527809026,70.11495141362342,9.22890117217088,1.7680961589778066,13.663134539242101,27.390839187983666,47.055463945480476,46.213429141364074,54.93155434745019,32.60300575991394,54.77124550216299,86.05479414773554,23.78916294529586,6.43746808379444,67.08715933435776,68.31648344158951,86.63636627916706,37.78831278399138,12.769877671594742,39.550449882852384,11.069040663224342,66.15790328399945,84.19683452760586,48.83104790872872,5.565188894104717,11.148489786265008,41.14081290165488,67.77742833333622,16.81086905231024,77.17596041964461,61.33802164443387,36.55142673133756,37.005311819484284,54.914475575034196,6.269431074090212,53.398538939805604,88.82894991383641,63.12896590000279,82.19621473705632,6.037199956249717,44.2852568655292,81.57155628681984,41.87240224057649,78.0628659691254,18.350853531749106,19.677654314984427,53.67827406924136,70.18952434628886,66.74111600860513,44.94985653544494,73.31135269883163,42.63039756557573,69.9518753216819,3.6834366332498383,65.09452546896382,1.4477457678240073,44.741019064195015,61.134123107748955,8.183543789865281,44.753143736195916,3.717849270551927,26.88476200203782,87.12857806980257,3.749927318718553,30.048187088909813,81.63711038674904,23.554716399405184,24.030363038826522,4.6571294773476115,10.055525751278063,64.27467758184794,83.69312657264648,33.43365500937086,26.482938982011067,55.50633907628767,4.492491097219139,28.129843532712417,44.180517648515895,16.768457411070077,13.678887890001429,45.81636605356056,47.17083814822561,78.62256254063026,53.487391279586475,24.445285980415477,37.340617478438745,50.3197109965923,29.63266365710486,29.868905322349537,43.13607774484505,46.108155121697834,75.71359565798848,45.58899719379869,46.60054445378472,42.477574816369334,70.69625685812409,64.63612852593867,39.65824345608447,54.25698635793856,39.33189129495709,41.93220563700742,67.99321395651386,53.05011023789597,10.062512180591067,31.67434949434696,29.28437384803939,39.58046695812299,36.22229841893269,22.7279340653246,53.84070831758425,44.60757877795555,77.00432292684268,38.45196250144528,33.80788217171977,19.355879862976035,12.424880355640214,76.57436214580768,57.60323057391014,26.240559027930008,68.5487804007334,53.11718716900898,44.03629744141455,16.48224968232349,8.855803437355336,87.89589766503909,31.88791775764827,46.32655338941193,54.04927119771421,39.62628321678643,17.92606649568588,60.22114000545657,55.334617340221584,34.30532204267842,25.874381726507306,45.81427788565071,89.96580917910255,59.31927128949871,54.243300742885246,19.878785843739028,12.97793358184165,87.43073767358483,89.61511402300654,44.28222762856264,9.868235993797802,40.46087037460706,55.67103929559691,22.185527121358437,13.916068648923563,21.46358602213131,86.25036885783305,60.3841166714079,63.41945763446458,19.98313682556594,22.842854952249912,66.48222606390286,26.299853122610582,46.17708114012534,65.51166335708828,77.6748514688781,34.81106660450397,35.43118955175708,24.78979938129656,37.67123566481618,72.55945273855244,32.566833623487575,32.84680537829198,67.60375222808523,64.72186446102656,8.799952279795493,40.965204811566466,58.1989675735461,45.52559138887147,43.18896005077491,44.43359671913092,50.422678731426664,52.79183313669387,3.33537489479291,78.03138998438446,78.91906159816111,50.60161028290019,34.309167763925686,81.08292770801441,26.280569154817893,78.35643928970504,74.47219991029841,23.833674542763067,67.8767806741788,19.255274334227177,44.38919617421615,53.073162533503464,46.16244209789461,84.74039754654508,20.015658188872138,41.419847560557706,66.88928385151699,24.869814515561647,74.97174500264715,41.73230626767793,68.76697175810425,24.621940934025414,49.93052934083677,68.64452220626255,32.512762227618154,50.53135672584149,23.43343317073873,11.274130786172602,37.60765909114243,28.478461062057534,83.45865971217859,79.72654144060942,24.059504303988128,43.71417804542968,7.473789399963364,52.62491480980677,57.69020604025582,89.6086080640324,25.067683479018285,47.40867799215449,41.09948458137513,37.640140983175776,5.797530810149001,56.49177312565838,52.80108778547993,62.950568413865284,36.44000500070278,55.27348471651702,11.46546550248614,46.07420661779499,4.102947087597855,42.07078826789595,42.766883181316366,22.303781031288068,45.85134193728291,85.28782067567357,73.36448789547329,88.20260311048776,35.61183983512487,59.65834398734645,6.767447798848564,30.74801339641777,56.39145505668978,33.22388556847253,48.997240049462604,49.80721071167816,60.71741068193652,58.14825616919826,83.826476448801,11.064272143032113,35.21751217764151,49.509444542965724,21.63711336390814,73.42410985478293,72.00898811088037,19.92926830505755,46.47093950449231,60.0330157955108,71.00705501299169,34.58001355375195,5.30095860784217,48.59366710636222,81.95994893586237,27.647782397853547,60.7133005000215,42.80285292690693,48.939154351991704,8.187698688712887,52.94709507572568,2.288248751833344,41.43330042003229,38.18067094637113,83.59438873770628,26.434754445676326,33.10083790855479,61.40208056308954,70.00765747302403,30.71608683931236,4.200414023534284,57.07211895022032,78.12793517615755,71.37360272803052,3.1362074716076087,56.82613382745687,68.51761493665835,88.26751095640088,48.568936236833245,0.22688078526194175,53.44465612799943,58.6231818122898,50.366855448613066,7.188373949255891,53.135147458526895,39.44141381033953,12.638410599138853,75.00616536366941,38.092782160092845,20.672556618018547,15.015783055688006,86.08459540368881,27.795087738782055,86.0985216095082,69.31290128100564,37.59147887666725,8.055761657561566,46.692607676512885,7.235898834324725,50.40610402020598,75.84578792432713,40.429830208451044,66.47977727082201,40.47850210218576,57.14892522238152,32.6144679807824,37.237601506019715,80.73021736739271,50.25096061498423,29.57655707741572,24.701854471281653,64.7466700255393,51.9019974650216,61.9151927508201,39.779981088308844,71.20710455361836,40.42857451031314,60.558303867050164,31.37751398204178,16.89006667941878,84.62136804085821,13.637645391039019,69.52590910238305,35.17931682627296,81.58209417902565,73.73802648971524,74.6651380094862,64.85699383146307,79.410704529021,52.996085641973245,3.0213632494077634,1.3069685484495817,50.213003064472474,40.33346268456722,22.9499254371979,20.132957264900135,11.416854382970563,58.19008067656562,58.86699887590919,45.18815657766008,71.76319115398931,25.146106648066457,58.166872244569774,71.02356495971291,21.28210858260294,42.99703232327474,10.90505612899954,79.96438250726783,5.546748513736692,3.0979026176278603,61.59474376205406,23.830003410191335,84.22262637277552,82.09629276654276,39.88937742285396,30.300923646991173,34.06801697153207,20.693938589667653,84.44027762360008,42.97266844907813,86.31018337289557,60.02237236058843,20.070210836222433,35.93777647196142,36.21339255219246,51.37787634101783,30.42821503248656,54.47704176272942,55.69249446891208,38.37384401154886,27.03445698030573,6.809189339372192,31.36294750937914,88.18641957432611,47.43073166688919,50.02896434621218,84.71344876260059,22.641670032830007,62.26607321911481,43.78360455045398,38.492978981712874,51.5687132884393,69.77560820842945,85.34994750611463,45.93659163764022,8.789633432135526,45.41349465209537,70.41772141916864,89.36775938888546,62.071849384657085,18.500349698495274,81.85930998986444,70.45270002121386,26.094187947241846,0.1681277262519503,25.54119025130877,41.151589948575285,20.3442118687975,49.66025309039093,29.46299934080887,73.95709031677323,42.85555319598556,47.374378576926524,30.896522842336918,86.78140726331993,78.45656771599799,22.62406187495031,25.9099844943491,51.76370403643429,38.375202978186365,63.20667924392289,43.06595990621486,47.25947047874029,80.96612284369347,65.97511270065179,89.80023106237782,52.00061249630069,61.83463774320755,65.79717609802574,24.457475193546287,82.99562343264579,53.35028312681902,74.17928328212469,59.41783804608184,1.5255354004792236,68.49140507862411,14.364365769142816,1.14692280494789,38.60503137842079,66.7818065510565,42.34894151571574,67.65882289745174,38.50589235131339,85.92533305557697,78.55570717977034,63.3584671977203,74.62351449003447,85.48556814841484,11.495424003759837,85.49624385132601,40.459391596883336,9.27998243735082,38.13924201187204,49.647635391278115,87.56725138290956,73.42129951492967,75.34267631536919,47.997833406996484,34.735197207028165,18.59031326788933,58.25069050552762,31.19359165522132,45.42437356909976,21.390614136547324,46.200100620164456,17.794532251459348,67.57498307538064,32.79743388545871,59.439910089991535,46.280159061598916,86.14490736878192,13.924694270669313,8.62068011798883,56.22013810675092,59.16689893791524,20.619911563670826,43.026719591796656,18.08406710189835,31.598155705404704,35.69590932383719,85.20023205596104,28.270797014706712,66.6347888131223,63.033368370668235,52.688948739115304,80.2036313021143,58.45662643333319,51.88977897584705,10.831005219481494,50.26457528754887,80.2725465026209,66.77201119990596,51.55078612262994,70.5072390380732,43.56134939539891,16.559573559260052,6.605028773056319,33.7006410030429,33.3625193032668,45.32892215651991,66.39193761956898,69.20023217276652,55.11980419318765,3.491938930541121,57.6876100608323,35.29872646768794,34.706862693142966,88.9462956065131,72.88212274741595,59.448139934294325,55.904361118710824,84.79783493357196,37.919219297556936,63.54337511334285,5.897745845530761,30.711476775402076,23.4647718852142,63.195385751616236,76.24023725082553,33.89525236770374,88.81547628440805,36.10554504597433,58.5814404856333,45.450845779719806,74.3326887698126,50.494086075338394,50.00509511147912,22.78350848972762,43.7148715727781,36.580815126639145,74.54874328721621,56.61295005787744,44.884403589887,5.618008464638051,39.656566684969604,56.77431398666469,68.63670154685992,20.999924863780073,64.2866663135115,49.78834159946707,69.23688646905484,38.77970006339326,41.80987224586089,31.758223231850547,39.358878875765186,72.83907790621441,56.37999291156365,27.77491245936639,36.144950631088975,26.352411517337153,13.41324333203364,85.9354900148455,5.320266136547857,27.389528949598418,21.440855051579778,0.7821551824520852,31.274139192947104,45.131333762560566,83.19478739863419,68.4613204989728,24.88222364317077,37.88892199755212,31.343080196719438,13.498028860729523,56.51589578650489,37.41607463018349,38.45995285951473,30.918411794450474,28.86303728714335,51.007030415244046,26.482472004020593,16.339458322405125,15.7907045892221,78.73423501294889,51.5173927545448,64.98610749523476,51.07070632521955,78.73670116432065,46.93029075437018,49.70088879584272,57.7607879374345,12.108757350012837,6.508361092932026,7.903355777334922,72.88948041614037,12.619949566991377,3.667783836444341,54.57805717461437,22.362641841619194,80.04214502308922,87.15392508791264,8.294416360372479,15.06971883284588,41.546648990407974,46.29886175106563,57.976478266444694,68.41741194658998,12.873016201157984,42.22189436241046,46.110577274930904,63.01254699905523,13.848684605456649,45.68395402277955,14.057049727996823,78.15230318156804,62.31539074072047,0.18787311955152716,50.6331261867075,25.31836175318336,72.3737554700274,37.772282651683526,52.942345561889766,79.84905470916495,88.20993761811843,25.480264111328975,41.32129773562675,74.62998204290678,42.99860357060853,21.50582321188645,11.303113616642392,34.63015419700802,37.704682835278305,81.13385324557136,20.662281613927185,39.11786292291487,72.36325035075497,72.70429858813945,43.07117644271326,45.65005813838267,59.60480891926487,60.786144008736976,60.202565472572935,57.275114752606044,29.74610918227053,88.06660059365355,33.65032132199675,72.42174279444518,31.961881074291604,72.96956682739818,40.8378788259411,39.90513433826847,66.36683310745276,65.21138054269039,57.940842719488174,89.50232610242416,78.68171020333291,33.410820981128,19.57986337532414,75.12277880552068,66.837477873259,5.225985965312864,28.478305242561394,43.77497946875695,42.84589535073317,63.01059172970471,81.99018190869721,52.07214413434721,50.308321992245226,37.5329557404999,8.359192685478181,81.01551843066817,67.30866184489783,19.26070671067721,20.429650381791273,16.746532435283868,45.78853418592186,5.951371321647132,5.612019872244215,57.385812370781224,50.10164963294393,28.097856009193258,37.53588280303744,72.55766618956065,60.8273601635151,82.4508721856317,38.4186847661084,50.623051798458704,35.978127822781694,57.23917908856421,15.981013871837243,49.074327939965194,52.583567932029965,26.79449885811075,71.98796964649375,84.36734777678473,44.68999614103159,42.24876667788173,78.52249936751642,42.65695223447845,31.79818456983207,75.42921385215438,70.2472283395832,76.30046527666808,68.64633840255388,61.189988126013716,14.92637852137341,25.550031843363577,2.8037868994077395,67.46802066576406,9.898674204684001,9.679064745823691,60.0367566782618,55.64817339572558,38.943482838919195,64.72932319608881,27.87296758994616,33.8552489162444,60.08840118311938,36.47763008774052,83.82879685382619,26.149357473186225,35.79330143328779,85.41048458509286,35.851192669710194,12.022778493640745,53.86918981591209,65.4216215553963,82.78616132812554,43.6803720813667,46.64176556709613,49.60331508006508,89.68735001064618,22.577888997125967,1.4449261241383247,26.332537352633985,3.3338859749723824,85.21525082342224,72.19888093189356,78.19393445778655,57.0759965608913,59.637081766960065,52.026610745969826,32.471670361877685,37.608807193515524,14.20861771754804,51.0531897992532,54.27175026689415,20.328008931863607,52.519224028201485,23.281454105483665,44.1218827441395,77.51243308982804,47.746961901729186,56.3160689463659,28.888392745628845,72.34329639994958,2.431615255757379,64.53735729076746,25.533185184992035,55.88258364372033,83.4552844151131,24.134500636603647,28.96376407134239,79.99785766432012,83.03434459223035,45.46756501644802,62.12777148909151,46.83911302196132,22.424065318701256,53.992112240872466,2.0923766142831255,8.433237591614546,37.30190711553742,29.695151661148266,41.442335146613,64.09334133125087,6.228683367021981,49.69364372427656,80.16393927108777,15.06119463650461,21.13239784371379,76.28384254763198,60.40194239246094,21.647911378356763,86.06793698511973,46.74871453409573,57.80230465393464,7.4208922071362755,13.865660668773442,79.4541650224426,47.452720906298175,37.84317969758491,16.855829368852202,48.203207867298154,64.12428059945638,79.77619214339167,88.20565935541867,28.9113000478151,25.430863151103644,81.10551824079252,41.382933965920785,60.94050546233872,51.09473483811413,47.21836533732293,31.84670991670987,35.08466665905062,48.24786139230762,54.26163936890974,83.06400299956951,63.20897340587015,89.75464747953427,64.21756395921979,11.570776046340232,42.11908449333344,41.480667104794925,2.200186904478445,11.82444958890793,55.8934239047667,21.84452335384396,60.56595007770443,85.61334837333357,67.356748012441,65.78056730391738,88.09897054891607,28.320267530040095,20.209036504028717,80.4576253742311,24.986506451342837,48.76521576334611,42.48130600048452,27.939766449283955,15.34435952547241,30.434758138234265,8.438573572642532,47.5552256347276,48.898524433760734,42.42457325636153,49.09519190639344,9.408869750900662,87.8509259636586,30.868643425062448,59.57755241790464,87.23267067826008,50.20989471870884,26.462190147022906,59.70346216938481,4.1270005410701796,34.04876182788059,20.36298888637856,30.463056670609948,37.30444593014615,59.655703192285216,74.43728975405583,85.01749690392091,45.21328852560737,20.608460676805805,64.09228878602576,22.30517958752321,81.3546911324525,21.06043228576468,57.032243590515925,7.7569646847506135,0.8330883079735092,31.992932717600443,76.95492416435913,65.94978765202397,49.64180699163576,45.532736758820036,76.72260899054953,66.5532941675478,40.628226870928,63.33312235668196,45.037909816301365,22.255098539425344,69.84888629923023,25.665766513632573,12.09710942926813,30.49092951750198,56.92250294491042,71.44808991813908,50.049878425529194,31.944453807323633,35.31380672805907,35.5515976992767,54.84656637272123,38.505555899491625,65.10245871884295,20.657347872604152,47.15500906673485,35.32233269309213,39.393518797165875,10.47893571660949,31.636524252230856,25.524313196758346,56.22802341783317,15.989130914748817,52.855740575685516,61.208178611788696,60.75463044475659,75.87066943757318,25.413416239684317,18.96267830377308,46.49956534950932,39.808548212402556,33.89325057831373,78.75894109181219,33.92080016682515,84.65579269799805,53.8237819625084,46.662303710535504,59.240835558054336,21.4295809276508,49.88630865509584,66.71131996255158,45.466850255274146,54.54170304574633,37.94734885963826,3.956406772181943,21.715711849398197,39.24555811873555,43.80089757766236,4.274443064955129,24.979021858679275,62.83597470687785,77.22738816083996,76.76629624744913,82.46925314651358,35.82840180114514,84.48312583381819,23.871969757206696,68.47533072430794,19.714662996660437,19.263588685106484,65.61705609977878,40.81432736475104,50.00159423166229,89.04389638399044,81.04478875135216,46.016926252355766,56.44370815201377,11.85916493948749,49.08286029359408,58.961573331388806,8.155201027920347,13.209727097052982,52.126291235721496,73.13180801779782,9.881033508720124,40.40172771767968,23.985240403972007,12.091157520378497,2.7554831359380643,70.88157438045793,17.750773535444118,39.1971742239268,85.76039279852411,73.02015003994937,88.55771176286858,37.8875802604212,40.920001438896804,56.75151213545428,55.39647609968071,85.83291439558619,84.52168566751334,58.63739147894865,62.43968829637721,69.36930421414233,47.614401844544844,43.27099246837209,50.01679196496944,8.176519575381935,87.71692119991899,69.39432784283251,39.12414132149506,50.79513924065489,17.037869483253765,11.25688906031056,63.065583802807964,28.931379992043308,9.109585527535662,44.22979848174028,6.6409710094255265,60.702072227980686,26.20980929577998,89.79361144028263,41.552382877237555,28.05201467363857,81.58342458852997,49.98853268544405,81.84205127746743,18.502928104711902,85.68684714578902,85.77938029553347,43.597550094319764,22.103105442366832,34.661752657005614,30.720907307144106,88.1663726475009,2.343927028817406,77.49390089178429,54.08370173030278,27.765223101451465,69.37092801013549,4.694476687460981,43.49259917784007,71.30834611380438,29.580399018761984,47.087004255135234,45.499574626175864,62.5289531758736,21.731996425932522,75.70230934126015,80.60567193147146,53.750013911944535,29.300224503052632,56.9113445332644,60.04701772545416,73.36396174464777,20.463408422716636,54.5566247621319,71.53237599725445,56.63795803791872,51.57603241462882,5.595468627087193,72.80487843273556,32.665474708775704,53.746933391407204,36.11794201845266,47.313320457982165,43.90623036395229,87.01919639805551,74.37816132095034,33.56638773045713,7.335177135399054,1.4311464184326503,42.63410989585053,40.31502550501989,89.55984383067594,22.00571164825621,13.410886247042788,71.73549196398159,30.04207629546786,29.446231172399163,23.935065739992925,56.661440596087544,47.53360118011186,86.08151837716623,85.91013563820599,73.27976700306549,71.38678468598627,37.47152307226962,21.810951934888013,1.9476780939164884,42.044495774642726,73.90959495930075,39.39018380952056,80.95998709606614,27.081355662890836,55.35898418728972,15.547248216029713,80.63809480119426,54.57705350728733,51.45962938581422,58.7714911676571,32.57154815257517,49.06571338547005,44.998327069857474,45.57573319245578,75.44896336565901,80.00081648311374,25.07364087343102,29.894523995792856,10.265247043946736,32.818576105134746,58.28857210657762,30.37468183151892,67.44933901755553,55.46962843298638,33.37103876690479,61.45321061834418,28.610306743570888,1.2917996259535693,89.12703095564628,51.837350006417466,61.15506466385564,46.757043673629724,48.078205005911464,25.99119429517459,60.97584029869295,42.32554897921414,63.635906429510925,47.32331078774138,58.560566797697476,73.05546814142726,45.6846623687605,30.98153007993495,37.20861804097652,52.602988846592794,75.1363431705275,45.153677411384486,35.141514069023565,2.2506685904843002,35.866069329802684,14.136414171987141,36.094355764035235,71.79406399616725,41.69941000332731,4.356668373016663,19.75833519612925,39.78833107376611,67.34438091390771,67.26319345500984,63.21001032237512,32.16912434262037,87.82380858086348,86.27570600144307,66.03118428484683,11.588835110943812,16.629867876472733,85.71838636721364,34.65289695785727,47.29920890778406,42.964122258890924,45.523938507218865,35.33011869306294,48.15472929323002,36.86871925403217,74.84196488498215,31.29070681015392,57.2796189726873,40.37686580699999,1.8113091234276844,21.4342945324677,63.06605005472624,8.77250030036282,59.15806448200863,78.20589942360384,57.784313796740655,45.122072013734154,80.01645282100252,44.49663361076241,33.09075964521967,71.6152481605455,50.87370852350884,78.76094071144146,58.65249191089747,35.339016276416295,33.048709710004786,10.890550045106227,30.38785162840045,8.169469357372698,23.95169974474969,23.606026145110867,47.56492497027633,5.348284802173824,4.262102000383355,75.15365360629734,33.59731927617859,52.99540054630796,24.141902443584325,45.88593965884078,58.97000774532585,37.17349349564627,59.68122151619355,52.37011135980873,13.29019018066518,35.820709983724576,40.43735432792294,37.91002065383955,77.20187055371328,42.81357472972135,2.9515388743479556,43.663646530611956,49.8014412802327,45.29028493352208,73.87236557418917,50.422408537097915,73.02880023166782,11.356312680598387,45.17819272417951,66.97225144888883,47.68234183169962,0.5166109699445622,1.7089573571724732,34.65197699838834,4.234876225112537,37.880440317727356,69.73275681769823,21.151854189638765,27.83274483171308,4.069568285972314,79.5399709717921,49.725494776877596,61.3145098821385,68.95972918886793,6.122103443401096,36.39263999391072,39.85418518949532,24.229050864823492,44.000665723924904,73.55208188841,34.063372627955005,44.930983231963175,7.599800477080571,88.56296433736918,24.94006026967213,60.137111400779595,47.870846999210336,58.460304802150404,5.005886448407064,28.65230397795524,15.253891032787836,54.903492781819075,33.39097488111628,78.75283392834926,29.502232839753393,49.550392765649754,52.319377120546406,75.84613043600308,87.78209555433057,22.940272940628766,15.274209809210602,33.63242813218917,23.825143984993097,68.47028701242425,3.2090685300990875,65.2399694385794,87.25973842170313,77.99025884815443,81.35527994750366,43.47615120571854,52.53123987857936,28.451255378513746,62.6349277010908,28.91478216911482,16.32444529470338,58.24560490632651,40.211487014411624,10.323802238527037,81.54142280831346,2.826969331126246,33.320940734369394,65.46868780380397,58.58093687097512,64.18834361283756,61.09893262708669,54.65194633575247,20.681733225283455,69.26793791708079,20.233749794401522,14.9890659623821,61.42115271826213,29.383310766522012,71.0215442004814,13.289471299962997,37.38040771835112,84.67507525313546,89.2466266932817,9.78715881968927,72.5346966777393,33.96897249199458,58.01928006484847,49.02804478688268,70.15913438890543,16.4999353466102,44.06011363041402,85.53781487448751,36.31830831194413,68.96177442192354,48.73769723216088,73.48936884781831,12.441480108250584,70.94821204378407,79.08619364123884,83.78908335295367,38.5593435969868,61.28431240767306,87.33787713084838,88.40472735606477,23.151942235972705,16.604582642371074,42.078795230443575,41.81759386464667,17.648419434211075,4.909144129930552,4.662261823174237,78.67056001682533,59.39094136743002,63.23145065319289,30.2799230704021,29.132662420873977,62.74674812935595,9.300673447406302,13.829577805569263,63.93371669601809,68.59507337312797,50.141382996780855,73.27367404426849,42.022776557767536,79.12931929621611,65.77141250370542,10.713982856809611,85.22554386828809,34.22924552691894,81.99126042341986,48.7465562910612,36.19731241216262,61.638019086256314,0.09541887890344253,82.78406733640347,36.5571391825419,65.59830274101162,60.833101128361086,2.4717305998129,28.787347563510586,86.82197671844449,18.120022109537814,3.586503870136726,61.99352806775521,6.551302621939684,37.216440995206966,33.97085853276483,35.531192176421065,13.174702335874084,18.925094854752384,78.2119747036437,68.58313055062817,68.23727458624764,83.27555834660261,38.106389779676654,59.551816414585296,48.887922850673654,47.79453002454413,63.855402995151245,62.08569751448688,13.251952027009764,43.6508624672035,81.26195162866604,55.622262515810064,67.18687377130642,54.973553522079165,23.45785458464998,81.92853188695392,32.23574181637494,31.113841483085604,84.87254225516921,59.39394237695834,10.176712769649981,38.26165370300928,16.851549296651488,37.941920481200675,84.34854776113335,66.0825448657016,28.482352894442926,4.995902277693862,1.2502186074037671,47.27481929855723,2.063710425740809,34.9140001910716,69.67100543940025,37.178898375998926,84.9812643733404,35.93028012376241,76.58559707178036,44.26800100217856,19.1833302154476,15.789094317410063,5.867519578344937,77.8242663340558,65.86714701859329,64.54679039943782,80.54058247051407,53.646887802202926,55.31904127125879,73.37438775454926,53.759686375426085,16.723842048606016,65.04550006225928,73.12177752386894,6.48536327903,64.25263254851022,26.958607172087675,19.40624464152245,84.33775131502368,50.013097125747684,33.239009415899126,47.02023902656535,71.46663648575128,34.29426466163315,25.32964061528643,60.622236945519205,47.220160985441595,65.3044134586704,52.724456951427996,27.925450451470624,58.16922786009863,44.055348486918696,49.553341113771964,18.330120887030294,59.68781565294228,1.4426032921520786,39.45199406784447,9.86317190214233,76.85287087308156,1.3066280374794663,56.72918741607946,89.97756043959818,49.354677773059954,58.727680115447455,32.15648311301735,42.96839408325071,9.272009196930464,34.80157744252495,41.881572423414994,40.741845132619,9.78349319294164,59.363968690187605,50.09034271191172,43.70392617079181,31.547812360211935,42.94148993211885,31.195544417433155,59.683698542272175,77.03309064346969,70.2977811377089,39.685205200879075,3.3282143654782477,73.10259732051131,51.3957330323579,57.66120628459309,65.42648742070111,59.16728570015251,12.070809519851,63.395836028638804,26.82510513682629,33.284352749226564,42.70249811574707,72.24272274804335,76.75324874402588,55.23102716293697,32.05601796100899,87.12918277115742,55.33077848680001,54.11215916816987,27.37568460882165,62.71308266581152,1.943683510376883,82.12184534939676,75.49101151534529,34.20451725548578,25.917774464231698,31.263054667099503,54.843787457590324,53.815275836443895,71.10421289864826,76.96799611546137,31.852623432491622,75.93589876201321,80.90925703088627,3.8196251835965787,49.36229250071986,46.15436638639423,6.940485681144524,6.989936919160658,27.591217389913957,19.91388835895275,32.61311074754622,40.546855708854785,35.35331106561178,35.91256168960779,42.61923081736609,37.62675949833083,45.99850721540964,41.79354518480532,78.18178111873499,39.89343954738688,59.108028853345026,50.01060097666051,3.5524960065882234,22.711247215148898,3.5434667358827476,49.8170546036399,57.34337396219312,4.966127303869818,72.61465138224351,65.90508817380214,3.3896161399730174,18.955265595952593,74.20250068852509,16.225281895157906,43.80147900081204,55.29487811283268,87.51503656983547,48.389638200078686,10.819291296076536,12.426575728311962,29.79875238093877,42.432394070485124,19.966922529001458,65.79937721239247,69.70735791176884,13.613441306535137,40.68881175370813,63.32448386664373,52.37328266423566,89.99258482607559,16.708170835075617,72.13168564425591,17.68364867929932,83.51698914114745,9.347137179593155,5.97294195598296,53.1841878074632,75.23715501609809,86.08043926208825,48.80811357010953,46.61178260203588,40.31360394605184,87.63514073712516,62.09170256202894,76.09599097470523,69.05014059120067,25.961305352923635,20.48943917125278,5.562063260632036,60.10264767466544,76.65748692643137,6.717962716736068,65.31256836319459,21.344976872078163,3.252230971021485,70.39086278993199,60.92684492028334,76.65583513249025,10.112098237551676,32.63944993807115,48.64988989143436,72.37927390589954,11.936670189330066,63.46254330243674,8.106097571794797,60.10290160938972,84.38769776560522,76.84404104094514,83.87353079949747,32.22414879059063,64.06649844579576,40.16667547591242,67.58769400999145,80.72143919857325,78.27131721122399,8.268230075965134,75.21448014142426,68.3118096636075,58.5346771335819,17.57019377745017,4.042456808188116,0.42888033004538006,86.36787923399577,80.83688394670581,7.431524996678652,43.75610577880109,47.64818021674643,58.21427662747357,76.96002630533405,4.301115536370286,70.2339145169371,51.76751086074525,5.549993160125019,66.55724984721984,26.148420319321588,51.69388396639696,18.204355178695298,29.57545332822163,42.49603236995036,32.04056571967567,42.66773822208287,44.28574280060025,28.153644016408823,1.9970346453784535,40.40610602594835,30.13636426480202,68.50736318400911,22.776322023496853,10.683503418058157,59.130821287319044,64.76130762806086,22.799490367322104,12.284221014546107,1.9928962692129764,57.12792404211,30.005796162545785,75.9394834862569,39.68808577117064,19.39296750185966,8.694640444284227,88.11203587534449,41.162164192483814,60.07544031374045,20.553087129782135,74.33900091068796,65.13025729349769,21.93295204427967,69.44082720533848,86.48198367131042,52.940706952746915,37.19500157746804,52.95047867485439,42.16367734407588,63.07873426888478,40.351185111252256,24.551564452637372,41.90182695094439,77.0401924166468,37.584192494942194,53.77841008319882,21.624645244525286,54.95982559760285,73.84948936971982,24.288887933319632,70.09850702493056,75.47431969368446,85.7641698748462,10.745572136716161,22.81296464591122,33.628678640866966,68.59620724107788,37.60454266989368,64.6984263246145,2.897828800657249,35.488687154776976,47.77892594015452,37.611377627793935,33.881450845020574,86.83737818778744,69.43965998721877,4.232528345589888,22.53746724176779,30.13553089836142,78.06186234425684,52.38586949022917,40.28244228210723,83.44626531284085,35.02403763570008,14.34057928252549,57.41644364105924,4.23808061684193,30.414505114990035,61.794053074454936,83.99006251570461,18.68314000820967,37.32164981859288,32.01336213421857,40.84906280794252,12.164483932130318,62.818649955482215,28.248054579099623,87.59008498525841,70.54851990542821,1.9612072452909295,89.9370558442038,54.042143861536275,18.92609161229715,56.85328650858585,77.75204934084104,17.669231994094087,44.22860359910659,37.71942719426543,71.38834235561124,14.958767445674349,60.84017459784947,7.929490872558482,36.00128983510744,16.635712302356676,76.83723983937038,45.44149488835716,44.15926327277976,66.00958691492056,74.11199234032983,59.84522297087245,76.11995331166251,36.75922363541377,61.751749711937876,61.148276283789855,40.287828210291735,40.061445323859736,14.392809474107628,78.8910390645658,41.375614273395705,59.61250436200193,35.43651961936264,68.0890585154041,7.157588867051405,16.736559168960515,74.10829272143434,24.008114015111758,50.429535142029295,86.70477455119016,37.81681325492128,46.112699324572134,87.72295446368301,80.38863265646725,61.53961875637776,1.750472690221569,19.930020088899365,68.58324431267502,27.300649322664515,41.327521491775514,33.58734550746993,32.88154860855067,4.7805918856682545,40.18365481038435,2.687565466106439,76.84218441517717,49.76009370236131,74.17648834859884,18.700652854743236,48.63188416858513,74.78804094649891,79.19312482853738,13.97778363390395,27.02665088290946,57.224219637757756,29.03657123957752,14.458089221527674,46.01653585277458,7.09873810054632,75.01495010311262,34.40279346646863,71.89143087877397,38.365500888816065,43.049460045295746,11.881211901376988,24.781871360251753,42.36339022442235,54.2297897005572,56.00969277900602,31.238321804689374,16.455171898261796,47.40265939238999,43.206213869811805,25.263333361489597,32.6824813676727,63.03533106951874,18.047544755172723,16.841887648168253,87.54051166970355,51.27467610457437,15.72626654226281,67.0727611483711,35.59413558605404,9.569195546306965,24.098388984880927,39.99828832068783,42.33028244270266,79.49417214878275,7.283084836382466,84.69823064524735,55.11994431841645,10.511659114508694,74.96178164912384,48.92332693937215,76.21413431893166,71.57480943810809,12.858600983417164,25.54853521302419,38.272861979357984,11.04490370272818,47.9666506771408,59.57152178583983,42.693040866052264,60.34073667239984,52.66507310696196,84.54148781854124,74.65971360234946,28.41191468017778,66.18855285386428,29.9162845894366,25.987132767334387,63.85316200113064,44.29702128404377,28.583927501493356,15.29026703664386,50.606383310165334,86.9650118302733,40.52210630301669,74.1949376054372,41.5944414122133,47.63519522839049,42.42909675240547,12.474119987502245,49.61454351188707,73.3857731466219,83.1946573548093,15.350455770511207,86.77502176687867,7.932657308619822,83.22254203604997,44.86420372936006,63.56241160280432,81.66138724804135,42.16095415700077,15.01509606641411,22.870063504704788,45.673331086808396,48.24120193484878,1.931285697178885,84.30460188157048,82.5535563191134,63.55491916755438,41.324420202134284,48.37288874481296,76.95061812986927,52.671894955013975,32.343145720813105,19.829423438538726,46.754611440344014,11.077947727383084,84.52551625378767,43.59006067211053,41.68210410621072,28.511434040078804,47.20347150642568,46.91140678947368,50.467824705499034,49.985509162050455,24.734947591917937,16.907062936283314,49.82725232516055,34.98998061661993,12.82498766261139,39.40858636998247,52.68931196220131,53.812506986939,4.9592658160969565,14.778795155792954,1.2307475062050797,57.30634626597583,56.64839451735845,13.090878142497786,38.046637927764536,85.06991612090188,56.148764812486924,40.110981339957355,79.63276219102558,61.40508552033008,29.59990994661814,74.34074331731722,62.704627890822266,43.60112937444741,80.63241627893036,75.73277005768254,42.5753767216783,56.53971022459434,77.18893759858324,15.171615273184374,32.383079985262846,0.6542037560490914,78.08055509726852,37.44225484191657,50.21877600718583,62.463676494146156,18.73079274442736,72.47775926850655,12.087420757633334,16.14296396289757,2.5764696739186563,15.090590776825314,24.629947338717834,86.42344962983341,19.536403455562237,41.689494969263386,78.93858364799205,86.88373899231432,17.371981236174445,33.90069215894525,17.691182997200546,38.3298262007623,23.20697894587651,21.187384509411224,89.70869923316843,34.546067264910405,50.214452802977426,55.95091008474168,72.09972209289462,46.92021813698602,39.28640887127953,26.367719214188284,19.95882148360551,15.689441853446908,41.634002717974155,77.07398603537553,49.84195911262898,2.8859869684397705,19.32434831914824,82.9139092205797,78.63670330984081,25.157783933937225,80.2208521078646,29.110874392701888,30.0086141338498,56.192285636689526,65.16642524958581,55.3233967861395,62.15561870945626,40.985661928319836,23.92454808478712,52.993636824977685,51.76986002327622,41.481755665267684,51.195124515632756,43.34650561899281,70.91114940078953,84.31012094622373,14.368387492789513,47.75007214388045,13.282156630038804,8.229420519277168,74.82410339393054,38.955157667616106,87.14785983018591,59.419559923819136,56.024616973426355,81.5731422865519,53.42743362490515,81.25717228201907,37.81980651672966,58.80349736003138,65.29409550985719,32.02824041215329,56.80639618685992,44.109682699239116,7.872201427230828,37.79591450199588,45.13709665147775,50.0590853661923,40.25254132754144,12.887122762160514,79.55778787207127,8.689862765491458,1.5451951021513368,49.21122165943757,70.19398056183314,38.61137030730492,63.54107951023145,15.437858882531565,57.32421257853748,53.915194354193126,12.053641515867387,2.4887351666764,47.542483439202975,22.390672482942964,81.01928533959219,54.649731178906826,42.98760449822078,45.945410559507664,50.929493339419345,49.89312369125034,24.585683812065042,47.68212080940285,87.79863428728706,3.488119602660456,81.14481714031628,67.11703995042178,77.86280969552675,34.68417893971684,41.762786435499585,84.94504122599294,46.24430460667871,26.02394186574739,14.901972950588151,45.15830632214523,83.9122644389576,84.25062597353441,31.355591137535324,53.56441194174781,53.7501377524763,88.02838793371843,45.3015132489894,32.68551868334277,68.22626577867764,58.72019131126057,27.4486801181235,85.19594651099855,54.72973566906611,89.45384880546905,38.20689668143591,20.8349055728539,6.180025588169405,35.86362629323328,13.738350573625977,80.37903300775778,39.94383720884152,7.777030795822914,52.110755894911215,74.20590031189714,39.92382311028098,41.64244885433099,56.34999415261928,3.8670147469087857,35.245806248612915,47.8437040418824,80.72327992233389,38.448432145796076,73.58797762922278,27.029447637966555,64.01917326527533,68.62991966438327,52.59047349712581,44.808799232313234,3.682399076573174,62.436769518799174,20.398512699130684,60.704404053730215,13.909659816532736,50.54733339013181,40.47818209680483,71.9284463731257,21.903257668521444,60.84659181257955,75.53834376281651,52.8369158693847,6.052512984393749,46.116428162645974,63.80799476175311,71.94541100026403,62.11256396244162,45.45610035436305,34.35136155408251,56.337981625133416,82.99687236895893,52.27646799058913,27.32418641079731,57.81396459511129,16.796983725995823,54.7282903517908,44.37756626112717,53.35015725731376,74.15695119686397,34.3009371111077,19.598395980448448,45.9842412230331,71.7826174018719,55.53313339871327,87.85448565932239,42.125452046396816,6.76860234625712,53.37404314989312,57.777723146866855,64.86548729212446,7.524354077681634,14.845385166216673,16.51237602090616,66.97557851519075,54.0254619731087,68.02873383369628,48.067756585783634,42.783312590092194,49.98290177938122,20.658817832587474,5.494534634443833,7.62285440505864,33.35785304701174,49.59433505903841,44.98257770611579,59.48955331836182,83.38535297783683,32.55470441062553,14.578376805573274,89.49393093982796,79.86277515587051,65.0447413421982,34.46088334809463,13.505596287493798,2.5278525801894047,19.68352215331064,31.861122362655827,58.2662578049611,11.393305227488508,35.24768504291902,88.37657379683706,70.30951696461702,10.322128565167803,31.75501612404519,0.9637190222335096,19.606864450262435,47.530772199999845,78.2920181038397,32.41130695515511,57.71679835706785,33.587812317603316,62.29952030526915,13.313091839270166,35.386020480211336,40.25099206229421,39.53882638998263,67.46535010082435,36.082498252249025,87.95530321023948,7.831987099230145,27.807891566789156,83.05354082037638,29.210544427179336,73.86063980522886,39.59043358649264,65.570493363347,78.48263992689016,48.32017817555582,48.79871541837038,19.882941681229365,13.623134434907602,84.043590837857,46.47256810908248,64.23971015961519,7.341469584630723,10.208846732691176,46.51907209373566,29.713930405367655,51.27813890359903,29.41476272911368,59.99541368236031,37.519833393675924,19.95887086176772,30.753468682209636,51.77625811334406,37.81150223369833,71.56313498740758,46.68520890498953,27.19620481381152,55.07399108874453,52.66521734451286,78.37008027888572,9.289048891575018,43.94461080103866,67.07642475842471,42.619883035542756,37.30470265383378,87.64715820580953,40.661643236239755,49.00235619405065,54.646349658243295,34.77990705764422,42.45847907236466,50.08515548688151,48.2043677422632,46.21328713884271,0.39051370949446845,62.584645980095125,63.74053277071178,2.1632406998996028,54.960515900375725,26.31280706385453,30.968698219801293,68.67719136571662,85.9668507312851,28.11378188451871,79.46677814250717,3.9693565536173474,35.565377331363365,58.064710592815686,7.030348582208158,58.046164338593236,30.155846082813216,41.15090358473494,20.60568559411745,33.705779588415766,45.6134779419102,54.83777560372497,43.62898495653064,15.40909904542293,54.16317948324318,64.03129189086425,43.84769582108102,46.08001110052843,64.61180272350373,18.183897591165536,46.02825332116499,2.5869999951442595,59.320133228542694,51.398400768984295,62.75840495301889,37.505797673858766,65.83847352066324,74.40872906150607,77.88787134577835,60.99980207690693,61.54644049153648,33.96548847718839,32.73043610691511,34.47400080759947,54.66414613139589,70.78657384774651,65.95044421515826,40.98503753115164,27.163334482837417,41.845146439371085,44.132549533749014,61.489122973289575,20.441349740442686,86.88863778682439,63.461465476168236,63.193231967533556,47.99547200253286,35.424131739074255,27.485641274196755,10.265049250622019,50.60477284025216,47.10197481701766,76.84887091800788,71.50478245829699,60.09155467249744,37.11779076963564,44.104962773416496,52.93884583127418,36.49030432435767,9.387001899442156,56.79883260821761,36.262897780044135,53.328701005285644,49.95704117583686,28.921599140284435,28.145233622215738,39.03949468052065,22.895626658809785,14.131686516334746,55.758021736800586,42.916908222369585,80.40282739858537,69.12989777544786,28.01855290286263,31.459847282522702,39.6692554925527,74.20245253202442,69.3739088214025,2.125545880452134,8.414934992749219,33.9865479969833,53.15300766255193,61.68845085136304,36.259450374340155,59.54364127487653,9.243681742549816,25.731635446668665,77.14209606548037,80.59034798684607,27.29022590209411,75.5553978059529,45.515117933242216,51.25437326638094,58.17436551121991,79.79973197866849,20.94066427465188,76.24696911089481,2.656299993764873,42.06281106203061,43.79573147230431,39.743685679387774,42.08488186423135,63.79402536589899,27.596123530935323,47.0500044428367,57.07110199084152,23.60489507763906,42.946179227311546,28.127901198687155,15.900961936296,36.49445440998723,38.01143030443013,33.64560964099129,55.91594899945062,34.90326556082627,7.538434474460019,46.59922490488505,37.77903743474026,6.840128717798238,47.729934941220286,82.65867366225199,80.27934302502928,16.223890042600235,86.42329225830849,58.12448092930406,47.91434354328082,48.612642272175826,62.432483651034865,42.56008554451644,47.97128365852542,84.38255682917152,37.184542367248326,88.59748518883524,27.96520032730144,62.58595864003731,44.283731614854545,68.6064770105161,41.190330936065614,13.863323831634306,31.139937631995426,78.18800493221721,73.70316152046028,73.78850301916044,1.519718006027483,3.211986768471264,21.107975329446496,21.6831678421138,26.52534173477571,46.27888143063784,50.38613544604417,37.621906991590585,26.098940859619216,3.220952331826673,70.28420247462027,60.98599885851743,55.547313193442314,27.470868670583492,63.77501956911374,51.62491831897439,69.69263577109335,50.74486453703774,21.861193784788934,31.20436284940845,28.992607061459644,39.328111561190376,28.08004865149863,51.79724559541636,73.04013713821679,89.43805534980255,48.55034409691188,3.039887821569771,43.243400620669256,29.787101925797998,47.68921176860162,28.524474787056555,38.190595450804764,37.5051052999526,81.90305904512307,86.76474232014183,81.74386729329899,46.67757974370647,65.00212071660442,62.7392163567699,46.69429395834477,5.758449290317945,56.04824178673469,28.26749432337169,45.99592487643176,50.52614564064898,62.61665530097961,49.474438282722204,6.019484922495692,29.19527981625069,50.869020611536556,25.19972461504357,82.74027811462537,82.12695511206583,19.49093174641471,23.481859453320347,44.295289170287816,31.5728194982793,38.14577572419107,64.15571313856574,75.72152933035578,45.664732846500776,8.067238775620456,50.02670155275168,74.39370727532409,10.013017104584339,55.37978642882348,64.8475048678914,52.38647639835471,22.414656341251188,30.039700028789564,88.8753058189442,36.61382165893997,40.802301420651105,68.82988798674448,69.17063193195139,71.52844928626774,46.638162297845014,68.16354158311232,39.462856024804324,76.13527849938886,1.6333889226698635,6.3407093897160385,18.407710788667863,39.05306815525684,77.60210562076443,30.66931737005986,8.30927226637162,88.97270154815895,39.85284481649632,56.461061945291206,60.32431419702194,64.63146547521426,49.339259776567864,41.10438925488417,85.71425456507465,61.5630859892325,45.48954785771773,49.00804484508677,46.09059364216975,77.01361956351766,37.40574162437547,59.26872120608125,68.57783568110548,48.55180636068353,28.803533354745696,75.51630844976363,19.899394976268322,80.37485701406244,62.6494543090671,55.65562241349311,57.88270071727768,68.79309547090553,2.84289224262352,43.99181017281049,44.62858732005799,75.12339252941238,77.75523669411551,59.31126692228542,57.470533763523264,5.405136930594196,19.94058858516682,25.31696876012686,58.78392180336987,33.01020415987042,89.06597583171614,3.832334665561836,31.15984348138443,33.77046981282093,38.64852477246047,5.150066529193525,42.29240691467419,40.82855343228151,56.74691715638415,65.29326374975139,3.3478516476702795,49.46957739474993,11.56502264605519,61.275698456171604,43.825102561731136,87.98912814368902,11.986963477109086,64.60398806471677,39.14391577228604,43.418056648054865,9.897244164045437,10.8892533796255,11.61862950576255,13.43003529386907,58.76310580562744,48.25122773782291,43.95054418949632,65.63556612166245,58.97408601499346,57.33359617066193,45.743654542852454,50.54655842963034,7.392345514869383,10.602620971822164,54.86518387504863,42.908508423175746,85.55375343820498,6.722739748326688,22.773150633147065,87.97680286308464,46.96264069154621,69.50692162824053,45.072671855889155,45.7292580781329,17.455212960971146,42.288953109169185,33.38538645880889,5.626383790302528,73.4049554176909,46.6531011386152,18.21049033352723,85.22849381115485,46.34310525738583,49.1757979012145,50.49804164572946,38.04633654798131,68.44418975583254,74.14235125533389,22.368769962610248,70.68809684374519,7.1188227209511705,35.890277837103454,81.56135857686267,70.23863479984304,27.74117038298054,43.73196541551448,17.721683296650056,77.94540125104574,1.0531936802790418,36.21320026072674,57.14531389597291,6.7981650805076885,71.12820444036048,46.09854840626447,61.971209216480155,79.64131108611066,9.718964653029039,76.626073261494,55.76168737952464,89.90048420058307,13.068999295010379,9.929750933477058,21.697810493303322,59.378964392809316,7.845201719578197,10.64812355275583,85.06736700826083,65.47273537847063,30.797297862399162,68.22646170325201,37.26939199138828,86.4765214509864,71.3418298201429,35.24913859004035,64.75966410859884,67.40131473771275,75.35907989158244,55.57959511236071,15.721727468918784,12.072728465794166,24.311707767793862,12.885135590175887,6.248186886972066,48.4306986350247,50.92410394788785,84.6598464572179,46.65839575944444,11.09656634664428,29.879652673226918,65.25142458787118,27.97975286416385,16.732937633917523,86.84233903083748,79.69200737174648,11.511253822179738,8.625700634955782,12.925552140423665,45.7775096828976,82.52728920781043,49.799669519903205,33.6508791120944,54.65564043004144,24.169170709657443,54.59617128937401,50.11856415908346,17.671072706808708,19.789006222184913,8.14923112093299,42.735760785168196,88.71827567899983,30.144076737526593,62.32583719872877,69.55082451342417,60.82476289067455,66.16648269402758,49.23152666285336,70.9231018952405,45.515690410540685,53.21181572447918,62.536855265665,3.954310513273442,27.77674184757921,35.184873160377094,84.15614704061687,60.881715262570324,5.945708022370047,41.25698999969237,72.94971861681799,0.34208749719674686,57.63479753294147,9.89092047161633,86.31705525541436,88.47197568503894,41.85237220125587,42.45917655414273,7.7633362628876545,40.25912000453214,53.39802059332017,63.20177006145772,36.08018895347499,43.08808504220401,43.172456400151994,47.0232864957584,11.639586439287772,39.93383184446265,72.42436427703696,50.96853489638215,10.406129427805098,39.56902869577131,8.690609330201728,54.17673521929296,75.66309354019356,54.9513320819311,30.443369326292842,84.09889525063211,61.01131614503922,53.88003273128823,19.361013602874653,32.223534728188575,62.20080759500427,6.057552934480485,72.86485474148682,46.462439732036835,47.7242209039166,81.97767505643387,40.133427901686524,21.92044847783893,57.30973810401349,37.56494279540995,29.010236600726756,23.261441814125075,29.143326388995465,9.011995032842602,54.80965763401714,46.590386829308684,31.002802270838885,29.626343814129793,89.20030320694981,23.83900317167117,10.512189105005307,35.39428895912271,1.2252897664823348,9.691433641607981,27.824914898459063,50.03289687333445,28.192837329396728,61.63756342858536,77.421086754579,76.13748471568736,35.02479829972215,46.28365619478859,39.39373632448335,43.855946599831896,12.240942258853241,63.59970531125838,48.620712416186905,37.33691454744322,18.25721113327634,35.53839273293859,82.45106609681055,31.48170613391817,69.26027880405177,61.56675556506225,36.41009112888258,30.559237103958733,42.14977616231723,73.62638468153791,37.97650521267995,49.26146150864591,35.73301081299733,43.78332288361714,27.607589303410435,67.31008907495311,85.95584262868711,75.70273473249271,66.51047304422165,79.13006764427664,7.282411816359757,51.81249363886884,19.337302450203506,85.711122055302,72.72229645055641,81.49400963536435,54.35574131662923,50.66976101151088,30.989174582521006,73.28671837441496,1.8320225969779458,46.695615132628255,19.572467280312484,16.215900613613,54.27175369610084,29.085925677001207,49.96314501268544,79.72345474087258,53.02159753348787,31.99994066635164,44.1245634678985,46.85573172828727,64.5481253459677,58.72551174203088,50.26184958301317,60.425745450987506,21.00821547114869,44.161990967532184,28.76524740961128,3.0543116069375347,75.73931215824189,42.6348101789881,69.63428915175753,50.95580173281262,1.3307619588019164,59.74926337823422,53.744481946844324,32.84329362732351,30.489327296806607,29.550209651997573,16.55965094130118,57.9819586765997,64.89808572540392,49.501480964915345,42.66234734869195,40.774821669288215,26.714036558559435,62.75826511139428,55.52789991289391,21.723378771462393,9.50792931541772,74.48317685076094,58.62083077794022,10.249112607383905,72.53707217365975,88.17269994865339,86.98704391796383,33.0429660694171,52.84982009361202,37.38097021119621,25.22088360121922,49.53194858240546,37.97210445364891,68.95812100803559,56.14172152414172,26.562221784765008,77.92188021961144,16.518588304380277,54.89710729397054,76.08292030155528,56.38241681752451,4.202902391815011,40.445998389098236,34.231861696790396,32.94373348014265,65.24359211180804,5.596343631659995,84.06668757624367,83.30490108184256,53.616293730271444,43.21701930977483,59.02164207553311,38.290260500837334,78.6461747084967,88.57467949790698,45.967568434565734,49.46377741370045,46.836529151209,46.3645220684153,62.85228257838214,73.71681682657162,34.46036461363779,71.15190316802946,18.45054693071238,6.478675288698893,16.08483953212159,40.59930986622299,66.37221336229983,70.8887824617112,45.3299094185938,50.24390809294752,38.86646995652366,82.75792924842715,54.44604874657317,41.71322324332431,45.84274913571005,68.62836945934008,24.39877589402868,19.950942712139266,29.35755289483815,40.95854820560038,65.78949771444226,7.785514626812836,39.972535077039296,38.93715157542843,54.762357857912605,72.73774632025032,15.247331955783793,76.90569124629982,59.98701995118974,79.42094496347922,30.862953387093523,67.33260463211668,50.154241030185155,1.6985272265546927,44.33874017040525,83.58345335443724,79.10269774810774,26.787789991493657,71.30132347993587,3.5301663470153244,45.5336287481034,9.423583875792644,6.193794469052744,35.37836537778523,17.81262882231348,79.9372424562659,83.12084806857267,86.67549662867734,48.43489608588988,28.326591076548024,84.97103343705626,1.8539798300260915,47.340242451557955,17.01026861977688,23.795058536583863,56.243896908781565,40.220280111910014,33.48502361975678,37.119674582154786,6.23282915995314,42.95266585667155,14.124960343897222,48.35172050450538,31.92136661444224,52.7555270648935,81.6347363718979,22.005908503592906,42.40756082257738,14.520784154846648,43.12850730077869,73.06259073436273,78.1742124132701,28.440122140282956,61.629784541937745,36.14438220717518,21.931712331488203,24.18938951809586,31.730301972316028,7.408735499643732,56.186015057543635,11.404360753709563,5.7074944643096055,83.5759251605887,80.61337503935705,67.97767269038,15.276532176735383,11.514948183839127,71.98031016661629,52.401752331035176,3.4068559150636166,15.03382472152355,38.28856067511087,20.337032014773897,35.09784522427494,7.463409142814,16.30591825867552,25.08687359522857,40.552000931400485,8.023001194778312,14.856170998064647,89.2224839443688,86.13323784545383,6.11631289004266,87.80004018744681,3.9378433183347363,77.19654642841486,33.913816766976005,29.869060845384137,30.846446350133814,26.047836831461662,20.481595664148216,43.9221467965979,54.196333225051816,68.34401145116286,71.47598542162676,36.711570003824264,9.306167787149368,56.24246897948446,46.133255621912994,12.882438724728729,39.083453282062315,68.70179471572303,56.65674439605966,17.647035139861458,74.76260536808857,42.853679092974225,30.94519928759809,0.31128929926749227,85.5514987749747,89.44369263455975,4.7050354658545155,53.247885125735536,74.25980882693742,71.39142721418123,21.20501168534039,70.73069326849358,48.63848728435777,67.14197212424898,45.496555629672066,23.795779190485693,12.923319703465973,18.500294776250556,57.82470717604598,53.752749859731765,12.229966906727519,80.16530381585099,81.84580103891248,39.880338534920526,22.95048933847949,29.494082819092892,77.70005205424829,41.63354733644219,3.8462735925766554,29.964749173105435,59.801190177545706,87.06472861472963,40.6188392966499,44.66678104851764,38.25159158890123,28.72917781135312,44.87553215670914,38.78728383496615,31.64457129848839,60.56402735682781,46.546518646710446,31.467704311868776,66.37010409759809,56.763156390004745,31.827682735414633,70.26956103304744,48.36871096333587,11.31450727817448,55.61077587098654,34.85675802944551,14.779274104907747,64.43596242959875,23.130785990873562,58.36751237801486,40.594237612052936,34.97190012501007,66.11955452278578,71.90519662714959,7.342861909538745,83.12225588973288,30.412927710416486,3.834232281385163,51.964604023957364,86.05223468154823,69.08751121447494,46.85836282807341,12.121866765925642,26.710397361977645,45.53176393608532,8.774316769862889,60.558065773112595,78.33559597750123,31.565917903329044,40.317536033082156,31.492442298457284,51.684328678191115,60.59813711034289,51.87182604396567,38.49040458826964,24.640657028427256,21.728388546230335,43.4766630806459,58.617157114899776,51.58975273392419,66.07506454510954,3.345452689019039,44.813364556072486,26.491104700582426,36.533813016882256,18.72556954113471,44.801659915385784,49.81254740064345,4.232361015168424,5.202538170986156,39.5541723626488,51.00250798488359,18.68398959435581,62.330765024676154,63.02746810753745,27.654406729399618,29.26180941824593,16.322331938733132,57.80027210753665,61.589617063607506,57.94272282708965,57.49458287532995,18.703958264672384,51.868654256063344,50.92881792583049,67.53941941657928,67.12839786949164,52.72468598991887,44.562743892390685,36.58429804929583,50.394276034537924,75.35458016276652,42.487903050976776,35.97782676277769,49.55776931037359,48.68904894516969,58.51900309157293,38.58906957688804,31.11273186143192,18.881992505587373,25.010432842140556,46.93005632616085,31.40506728472628,6.943112947984811,12.051732642310332,9.017241697684694,46.26321616162521,1.0475718008841475,57.91719538888823,41.40817067015493,66.78142801748653,6.57869858427003,76.48916999886853,27.32960828964338,41.70651303309725,66.90408385725027,15.778425573328821,36.68351216702594,58.88166593204693,31.281442033029776,7.654788853869108,23.34605184202957,84.71733984030116,81.08278087040686,17.440849554081282,55.36496244305416,73.43989731635452,71.32903876457397,35.053507208875224,35.18750236561132,17.30406543114361,15.806531893792233,84.74529974511533,30.12249564848573,51.050735526239755,32.252638256642875,3.2050774849374273,70.26869808524985,37.670693399266696,3.8200206981450098,39.11404480600194,19.64085443040195,58.505589229195046,30.31328644606242,32.3049984901186,32.0684633412623,54.191238221390606,23.963714656813103,6.36935719385763,44.51579417975413,20.546020711629247,63.19218705510874,88.07973205259064,21.350144643551157,45.48338496356744,34.84901842616119,35.47142184456568,59.95381270527064,40.15242805137963,50.935962546135386,19.8775958103997,46.16994576483458,37.25923888973623,23.438764041423582,64.33702393640505,25.49978619189459,9.150200492421927,87.0962197514056,18.89860449280528,25.174242848429678,49.47078166472203,76.32864669205644,83.16172855207284,8.402305175225875,69.20963640580922,29.538586273174026,44.920074380062864,54.697321783300076,48.07990534332933,63.010288733730896,73.96164969490864,62.05468205067291,52.01288637677025,53.04444810832318,4.023192559619535,89.77986538153421,18.204947378908017,45.476968987105934,80.30730713790167,32.110787243390206,4.710388882817023,9.707744996141818,66.64939724330148,59.03092869768066,55.424323756648135,48.680139122812136,38.44026376438264,70.52071591580545,81.29467421886642,41.36126450592523,29.93466090918018,71.86038532111677,50.38571618946141,55.879717419535595,32.23824547272293,39.74794106104549,65.14803680931486,2.5777197682067983,46.72281858682287,24.880659371983008,89.79551909535057,88.2672024862745,62.102854874359394,25.041926838564752,85.0954033392828,28.043187762166006,72.83585167166362,87.48798967792959,19.41798365120596,9.132108390534198,65.16819008116818,52.83369354561363,75.78117223564114,8.522109595941913,45.82471844936138,83.75286566499182,56.55244562126046,0.007946936414622238,46.27256920638212,79.63947379118825,43.5658469587801,76.32518662880831,36.29696863289596,56.96905816733263,81.61627824934922,56.17498635225425,29.380659526718386,63.33311868782892,16.243131098191146,32.02522228970299,23.953858119516056,69.22308173245433,33.979965861905036,30.087608783994884,27.67754287246607,41.36664821520154,60.46993558579511,26.476504333630757,36.50645072783946,23.07019172026883,40.82567908764946,50.14474102185663,18.638008105360367,50.54309715820928,45.58562594837576,69.03474666970756,14.231997044632502,64.31445627881975,12.037043706088465,22.47102773050236,33.24349180588871,23.864457632490254,39.76042900916432,67.79577773235098,15.927244319410967,10.168920455182453,23.14076808096192,67.6171133730818,77.02618354790752,24.213770858109147,37.2139496052289,72.71229431726604,13.973546688342548,45.73774351472593,19.552835873142502,57.976823584675316,71.43379130284187,9.031909100471504,44.40849416605422,85.13806301386593,79.3480420016188,67.28758584449245,17.593241625445103,11.39942075512286,9.695465967164274,15.920847314827894,39.125752845697676,73.76818175234129,64.09103752158518,10.299394378607602,14.315413943069544,55.38658255281552,58.96182107461453,31.21370438626004,87.936173532162,54.29445138135408,36.97477445267566,89.69530563287782,0.4504506285707581,87.00771841269402,15.01343092020644,16.286215906427437,82.0467988801374,16.633578928471476,89.98731452509169,38.869393143989576,26.11883157976213,60.124289473947975,64.2925814863115,9.889917424527274,44.41290740365654,7.700331686104261,32.19177612332761,39.479869648591,38.24459224749795,37.53550283190903,43.886150797018225,8.450341591985968,46.821697814151825,40.69914555048388,71.41928065223946,14.950087576026421,25.73717170332372,25.703712427093617,11.98594574242953,53.520375516939694,65.01228525612203,76.60239602684112,79.91160972544954,56.17292076586086,47.85265706370425,54.56646909139671,85.49696729076202,63.88110066951626,29.40824827809332,40.43355285407581,31.191617726811234,10.227812542099354,51.857537184309685,78.06428110032822,69.9121399556272,45.81839668316476,13.470751256959321,8.829664610022508,53.19885271101974,75.30459699623042,78.61523163320601,42.30455497956369,46.103682295365196,52.12190389487343,89.92058589918523,40.66046204025683,46.13072044671477,14.877525488565768,61.825326582133854,53.01641747423623,64.85835132284129,67.8554225943734,67.72980933861864,48.30672120024806,41.726669951938156,43.98075040904855,75.11135820885447,12.108013997487586,25.783400459897898,52.817480172176246,44.356399229438225,53.249401653227665,45.735477370091246,83.07824210504401,0.24984278715496352,50.52394314527937,68.7661943992683,67.34267296321788,85.55488847621615,59.52780962158869,42.35867315678709,46.93036605173118,14.687004433796627,48.59056814771379,19.125372412882538,19.473225580992384,49.666458572859064,39.78827509486498,78.1386757394684,74.54761160251752,75.55820641495976,74.14204159580677,54.56139192259459,58.028308422717515,30.670537150142103,14.766814038805256,77.83125555331264,41.7978794042906,77.98643319706827,27.869357199257767,89.6455136725453,23.863968700483618,24.694551513439908,65.45563835452046,69.86449383583529,53.936922571162974,13.630645162456101,54.16509372429842,38.84639946312706,9.380513248893278,19.334138238279746,67.8838316429974,22.598679971466584,18.924196970309154,86.7496984815114,28.86290207377905,33.00525807659209,50.127472500448505,36.6889960283533,79.64413812868894,61.41848160549417,27.404959143558695,70.03060937545608,68.95305706330869,2.5710252679485945,16.787430905693103,30.6603862128637,21.190875281629054,25.87888101288488,39.4700559730192,25.406204261558706,30.940718469953453,3.3392609665615454,79.75109270683149,81.0901454224983,83.9326892609442,26.04915219040765,21.092596899188173,8.04643587213968,77.69025188900059,79.02615508779688,57.74654229818116,9.744054324385376,89.58171509277034,53.8850937633309,86.61789266132537,49.76428442432216,40.15201542297914,44.55193951732734,39.013145512168414,21.521917149803585,32.18999658887201,37.19150623493122,87.05776662886123,2.7693075968301124,13.957723347951637,65.70693036199339,43.17173300347,20.00897768667209,51.766532017216676,51.34262879374881,61.96297024394504,83.58308817883648,52.156225100684516,42.04525773774024,66.06994559189545,54.67546360781341,53.56247038399057,78.88614312227001,59.80503204879634,38.29528213363442,37.50055740354813,24.96814049851412,56.88303704592429,11.877735931314929,47.98521784791789,67.13242960986703,33.96067557940615,86.67180335943165,16.624658464200678,82.5602556118773,47.4073269602215,57.92842022101184,62.73877139215405,80.73252123493423,31.065432690233592,11.061266188259298,17.81863058437706,48.82792108579716,69.47409920683683,56.564464566039234,4.136162584516002,62.81157499557925,47.35470716003836,33.68748404241259,84.2680457157416,47.58683227392255,85.66233708813542,19.640970251838997,69.9911010739821,55.18065518803128,77.75218458850148,39.8406377753078,72.7989929654655,21.44934298987709,26.51004456689579,22.413318257324935,54.70708684126456,75.4029028447018,64.5489997092027,47.782879012644834,29.869180389806647,24.261960495879006,42.89362282405969,50.5005372947799,62.331075596545034,4.779690498472152,32.3038088891017,78.5964321077888,64.75378849818149,50.11409028905267,71.74335513726945,81.79330482184537,78.42419026776659,31.60700276495113,29.041473370685747,5.544844045307495,67.79236556074807,0.06837954043690561,10.388316813413578,54.76890616169481,79.87014147491884,36.36778578502466,42.3257224554647,6.062967427072642,46.76976857289499,7.0435109031944165,30.171591480241975,72.95196514181862,33.663524507728546,44.69145272800398,57.69428346923732,18.87601095755939,54.53140810122694,48.041033599187074,37.78469513554489,46.945366059160435,80.40576798820503,55.58043141562688,21.36468429379068,5.957753648283437,89.32115201382635,44.511380015254346,84.72795854776291,57.81954946321891,83.12179277441949,34.40404321549447,51.10268235566417,45.37917010526215,17.845923252548783,31.032970683411833,52.97788996621464,47.83950685166305,32.304349722174166,59.447141521057446,16.613457565095054,89.11688275438536,7.822621920220037,69.46695060648895,20.20970719446086,49.525106189898366,39.40964098136615,60.88784543680234,63.69221863757978,38.77072052146441,43.793016270353725,14.574744380458554,74.55112881990296,42.60030947806663,46.41009911613564,54.81991303177887,10.886108729744084,53.40468444726812,88.3569520969583,22.389470801162116,53.64472834171459,20.544624642500878,3.433000060585637,48.85173065601721,89.36374776095575,82.79969956648286,29.30995804955195,73.51861692329818,42.07585802203004,45.383111230700955,47.34269686026022,25.13781891990835,61.13678289463389,45.665923728321296,43.18203855002631,27.937937090111458,10.61226492174193,60.10578645178111,41.771166264702586,79.90498710294237,81.14426678060369,82.7835944126713,33.44785912397051,52.008986848378015,17.85874117501218,54.9711211605835,29.82688407032937,23.912005877916997,20.29441161435343,45.61201837473069,11.427239307663799,61.445742771865994,17.109674528194596,10.04775701130053,46.06404928857024,11.171181308655553,21.786997833140276,84.05941669523183,75.68657468813122,46.81455943604501,19.099338850106502,72.92936974803884,40.00865474206514,76.86582497738799,89.65736816323258,44.80802634523648,10.117249588766274,16.41516885325776,22.832307910084943,48.56001803500636,73.28919642783875,62.50874507573597,1.3781327802274772,54.899024985853224,48.20859775571063,57.72196816329346,48.75149294352879,46.14009815142863,37.177516230038854,36.60562663838421,42.94697079672553,77.24959468600558,2.6916076533425404,41.599674594624865,38.76491465072576,60.86783684124821,65.54003955233169,61.72786312352225,50.49599482133323,46.23188700810633,22.49512599229723,63.58370150572788,60.0652469617921,39.508158949787564,57.87744597152837,52.69894692369318,3.7017466449891754,48.504461439368654,36.649071130564074,84.785799974933,44.83125835137028,41.683919160873494,57.74678818381149,48.774978302564776,50.56118889944128,62.31886701713636,84.47905136064973,19.05716280266038,47.28839669028666,53.7249969545015,29.368732049243604,82.29045385344533,49.912401290272435,66.66142796926873,78.34491951761241,60.098503303897786,23.25543515541026,70.44765292286213,16.406496752011023,60.53758585662213,75.62538053822665,21.152375009771166,40.03640758269261,11.94357188386317,49.79094465144314,57.67970590746711,71.04589132130256,46.838130178331305,62.78540594564347,35.96734594009643,37.69967785316507,31.408102462333826,48.32710057673531,5.429910360511104,4.630020646205576,11.499010176673941,69.82622066429973,56.384228704257396,29.71465315976604,83.00845526377789,71.68531726595008,9.94292801368243,41.38889841812244,17.89806422515302,26.288599457291333,58.38812504784181,72.88923465722205,38.53826978275035,44.83311202021612,64.87857290700208,7.404071618866167,17.63899040677631,25.442861681744898,33.79936372895957,44.048226300585725,11.33981461644603,37.272852843753604,49.77945499710395,34.20765761972708,77.31576165883212,50.924527136421084,20.07415071942338,53.10998130203967,21.60697697368208,35.16079846678007,39.32156598066866,78.69950555747351,84.29690385329043,19.32249332165644,50.07835329654831,46.41369242953062,36.50989873758621,42.56642072431937,9.597358356824854,51.69684655551084,45.39567261578756,30.13071806945917,18.081296026168218,51.461099511224404,39.994322378592294,2.833621825219234,38.89888452094685,8.743798409433811,71.709341813897,47.60292600958984,41.8532666855454,23.926092571529075,51.26010524417517,56.50225043107027,40.09686294763906,67.00920845228859,71.69442830914397,37.42689323773855,1.7254660902208225,64.32972274131848,32.0766097986552,23.185951403544845,14.15292348780094,70.00836975283318,46.213368884076765,47.80455720709461,4.694356466165614,13.470041165290139,60.23620937065379,61.70631388395277,0.06894183395300156,5.455917923517722,57.23819320459393,72.49401652709177,32.30301735852656,55.63663322128969,33.62196158994182,8.77664700990111,57.24637330202271,60.07040802608417,74.8156023525344,48.84680422846188,60.94890691859326,89.26723467774873,82.74743066653538,34.27110924988236,58.13693237993526,67.21274514695929,57.229903240627635,45.696408317164206,17.947658609575743,79.07381897980063,44.654976440318805,17.622998879991368,45.04718544460543,17.847331256463853,46.548293323208945,48.978519776270545,64.49739632997087,32.36496778654015,67.62502689447571,83.09707489047148,40.93013999899645,56.00544390566542,73.23718307899743,30.201068548888376,14.353528357712015,65.09193041407359,54.98498019504442,57.36504990281689,46.39714130856305,26.226439909815902,8.236384366318621,51.18886885931477,89.20408240569411,44.53160397085685,43.05655345324896,57.698731183623224,42.17731440878243,11.130813759508161,29.198796477374618,50.94373520222111,34.03934732618138,56.10589047288648,46.849191486874076,0.2568959499096386,74.84629078777795,50.3913230150962,14.17861387852114,40.07550427055442,69.33965707611183,34.413845553885864,11.232011525208106,38.875750351647525,50.97693146204256,53.55311039558626,63.62283114794936,49.070029279403144,34.36015770627868,58.25855276039666,82.01131098021561,58.77461523661506,14.287911804502674,53.72295965661347,69.9555655112168,88.46335437251366,84.26862565602158,1.5000951916598273,43.80897561091978,73.14554587661769,85.81886593909061,62.89646835008275,71.5659684259061,28.319370410319184,30.972359582894796,32.82343412132756,69.38908376208627,57.10411907435753,42.197222491174614,63.77130179810756,58.29980255454603,57.3177464073955,66.24157771974727,41.3315668231949,41.31639910010157,77.01148469569004,2.532796873039201,67.59803136392203,49.13783552514331,14.179829008029296,47.689040938184895,58.4687689485253,14.75569972283362,80.07612836040306,26.515025509007543,50.79335193219478,83.33573042454628,54.45680147010029,78.76716220844952,44.051842905180976,21.338554827877555,47.88147612295024,65.20203496699523,71.24436106430936,43.982058889581886,20.674468791326298,1.0297034467202137,73.6774129466978,8.445997752056748,18.8683585959394,41.96114150811567,84.85175445633544,18.233641101445116,72.0976085857796,84.02005008167097,9.965686882225206,74.71043924743452,84.62753305894627,18.127740808368568,20.560766860021026,43.778180252994865,82.56870586535791,83.46729281655114,30.36482113457622,11.79643396408524,40.58591537559591,15.825496526615405,9.77311738365513,65.47948853113589,65.98681855458442,3.358930712953649,55.09445431014931,40.50432434956934,60.630791093257585,82.60431057028195,45.1132270550653,44.67433544904453,85.07904201319955,12.224323305292463,63.531266767497165,45.101944837863144,59.2586707499458,24.317288996253314,9.579511898865643,57.434218670945114,43.12239244818913,16.28021844886346,52.927592516846886,81.02515207529785,25.77778964982802,69.71903886944287,69.0303900966282,28.475652525489735,71.28430073158006,77.94335086514424,0.9809952560402824,66.65814503813007,27.082625342037396,35.80576224397643,29.642021585609125,3.454700092764106,62.064802515867,70.68771466138088,36.23644471449818,20.675040742056233,10.080551229653748,71.33070595353571,49.384049053277835,2.62128302706056,80.2696828587413,5.348324591071581,17.602643035749,9.50785146133587,52.85292824075914,47.30548224823734,30.25784140951822,26.913513214221705,72.57795542663426,39.812894072289794,76.21591254558541,82.78384740027941,13.100808471251584,45.57002955069757,37.59779156351349,56.77495053676844,35.23499958335835,54.72204046236707,9.786007542833197,75.37261292781974,71.75434468617738,7.138147656693279,3.3422676267935754,67.44884530315481,6.670630649901406,33.88563523292398,13.662016758673408,37.01685304001369,42.81803807386774,53.66202765194535,38.93414361918121,33.19136026923589,31.606410769226535,61.61667241505846,46.165532471434055,26.143751473712296,89.325832348831,40.016389075731944,33.46849280924861,72.60338699345155,36.425213546954716,58.30698537274657,65.19303421477312,38.807517714290476,75.87972896609097,4.104160484496815,80.83738898976692,71.87575667686446,26.154761707831756,83.25881603301215,46.13489231799068,39.410264520046944,24.910665368272003,54.40270540654698,0.35980815210154404,34.43693723642633,35.094496414130035,31.747650979711977,4.9570184933610415,72.31180164889035,70.05778981691866,63.53494718534891,83.75637804146443,20.090073249190734,58.99948307160492,18.08769253986023,40.890393566782464,48.033455008721845,78.28350489656312,45.028095416732945,39.98739997160422,68.57110264429595,5.1093576629887005,42.27628732122184,60.43815806298497,69.51115935293743,36.839298298183834,37.47828290796516,45.03108676536645,76.1761129821858,10.493356337674555,50.64114114620238,39.403053944882416,72.27144600029861,64.45200348048789,80.1016356863979,14.263920015942668,0.4711798379878858,83.02168197315204,89.28926178737517,42.030021997977535,35.65596579098306,75.38397869091578,48.58980725357726,36.364711944426645,42.54054450787847,79.80174194110427,22.262410852950193,36.997359336209335,75.39246417692334,36.43190332768235,32.755326735078796,74.21494852580652,88.81750976657017,88.26380171500197,10.02996550466665,44.4937793154516,1.7805339291651532,2.3738976424271274,76.575083538024,68.09746821237485,60.299211980112986,42.71542982648135,89.340144633841,44.012323642622455,33.903227220044705,68.32610646819272,12.817018723291485,89.13062922017924,22.27249787826386,25.72748031171437,44.06150609985278,5.475599883757639,48.60147439359604,19.981356825862004,32.952275005032455,71.11355279926518,66.98206049915073,73.32666003800894,0.6366694519819852,14.116205692812354,9.016878604452822,19.182500916102416,35.155744841750845,37.562996658074,39.322255172604116,53.75632336661929,53.596903533641154,66.47368607943815,37.360314695052736,32.25529929123947,86.9661786413085,72.75514219651703,84.14461403222454,75.21007466089839,82.1489891029098,5.095487584974719,84.7252811905659,31.234989903518315,41.51039580739833,67.7282329154826,52.75153512045871,79.80020316372901,69.00044486628677,57.37088798255161,52.6217868433108,6.64326635602197,48.48282161783765,11.027475763922476,41.25503860516317,8.670647362540667,50.264116087119014,58.78408074682046,62.038091358135766,33.122601920983506,15.02557663136268,54.11057736737133,66.63940223018479,85.70621066980736,47.19379819625252,61.5545738885595,41.8893794898764,11.602720951630996,48.82277859867791,80.59526525396745,69.71714260392739,51.92483407254961,11.188853931705097,39.287045785862176,76.3903266962696,86.94177879942993,32.616503625887105,54.674470830724026,63.573248309988,58.781834918746966,82.09911696419518,44.1222510502704,25.589513844975578,62.29009147269129,63.1485580333471,45.96594945915038,30.060438229310076,34.260423876050226,73.16144949875208,32.22692121985192,35.53839839883437,1.8919872761312653,37.00884363838959,34.8251731892113,9.26304742338776,49.09771941636341,50.72146259603353,86.25080088847518,47.15780598599521,74.72424712980575,74.02081480475604,60.646898431274316,18.23719461668304,86.51460422276328,61.92047949577724,65.82351761145081,37.10367463317946,75.73608862726276,74.80451315942703,19.81451592764867,35.199468511067565,81.71205943187762,7.701636153781387,39.19879018501812,44.73080475083902,26.565354887371548,75.41577560631517,72.17731262454285,25.656911410065074,32.18310661374357,76.29181845540528,54.87211427986092,38.15660289823404,41.73760289888367,31.94067410604307,43.586552331157726,57.77249974268036,17.121350358012954,36.23305982901883,52.66473223546445,42.77794271149764,61.43187508369806,31.83055383924917,61.03368786327392,0.3578391111184179,82.96306479173694,73.15062270603622,32.61257219436789,35.395118850858566,1.7105429983963538,43.81284397677547,49.77156355466435,4.420285709733485,7.822508783580565,56.05185623729364,8.023662687506244,25.418935640278075,89.54826367124413,40.9861911500778,19.432415448583157,34.63629388821558,6.974030928130494,70.94099064754931,64.1969315517936,15.70471957534279,16.981027538579838,72.64137363397367,32.908162441499094,47.38869677414804,63.438344993853214,66.86548585896496,60.962817328170665,22.7281171053672,61.647960504360256,71.21207123995373,5.1688269419606,72.007524626506,20.979324443424705,28.564029199704326,19.370255348411135,68.28401936317331,7.462272590727473,33.64935906127494,4.630740184338449,21.308881493812265,29.709978506208635,84.671508149114,20.222028445490906,1.3775689044595796,80.79434113905916,30.412470664877258,78.74172870513297,71.21071269499271,83.45631409848578,23.371509332736668,38.391918326738306,50.03496260933651,68.2901704717229,4.473497299393615,89.32347425776767,82.25104199341641,51.4429280962358,77.70893693104178,46.86556508423001,82.57803030169464,69.3433248968737,22.237519589649942,89.91568125098978,53.47317125662774,31.268456145810816,42.184958505847646,36.02849294901401,10.837860263949667,12.835559122617848,10.814926029970437,62.37522213305909,17.227075967095953,47.531015195250234,64.82072028155457,53.496750590928826,89.59436814789737,42.77721515274848,20.378110372530127,52.92115661618827,56.28457559022318,70.15330137552266,80.94566547762801,7.216654072616947,55.793568637547,49.335816752606476,39.086633616982596,37.505284378898104,27.06536518719461,3.750935840686894,65.04993989090868,86.5684533095557,35.55089845057983,53.95272601382694,17.226514725271418,16.178279247311718,7.514498985706375,0.26451526681492976,8.542912305854701,81.75024354099138,66.57678216836511,64.3415462230981,73.58418538583302,57.72803407170576,6.975500377946232,60.734908683049326,36.6355411042282,40.887124768910745,13.840637477720476,51.960892002470295,68.25719962282037,25.735256020196193,83.6476078653373,28.420695952880344,78.91846941663057,86.80660920361314,72.31219324610643,43.92920721393469,47.64009072104902,60.5227442524112,43.24684380556907,30.768974081094136,54.34929050915755,75.76929298663273,29.998905362369108,22.78384421418285,60.057861801857406,51.48075962647064,38.67808088140368,9.450349107923682,64.86726682900344,26.874186604361974,14.036453195741299,84.2071686779395,18.71068774661243,79.3321165004205,1.9783277958256462,66.56570232039311,74.8019442930563,54.85060537460985,11.03092741544147,50.5538765234322,70.89650925056472,45.7885826421776,63.26240228622895,35.87824367426815,25.10999346859968,74.75745735678312,39.73438737579883,6.49689665402335,54.293833534448716,44.97755147865134,43.267690978133096,82.24983874704343,36.22755104835153,54.74935845004646,9.96129010940965,47.57998099736853,18.820649737592305,50.280813223127424,0.20205876956126925,11.350590575306567,75.92567996743688,59.898461609221734,47.41689650785103,80.98197827457345,83.89196622362155,45.38746173407764,31.498540560573495,80.64108828910618,82.46359560753777,53.45091929232638,84.83967610364712,0.6323677742217902,73.55782417339373,73.686866863762,48.213926082362924,15.043738493448183,37.78376297958922,77.14159033860659,87.30690810457548,37.07404069277358,21.68520637279813,13.572698153485582,53.90947063862132,44.72512399347794,59.808564031183295,45.80862541070214,60.6161002257849,35.8418819942999,66.43616162714943,11.691605319775755,4.052084779429816,3.181179675181598,52.987080672006485,78.78526414982659,2.5661721221598897,10.835958318196758,14.62086922344143,34.60439945861426,69.67393641598761,88.40099252057225,56.68656202748608,37.80184691928834,6.135105895320927,5.44047590536924,38.726454009471276,64.1951846943104,51.67951154629682,26.43217175434262,58.84049332617,36.04944964101411,51.247874605917545,41.66362932838588,52.875903739113674,38.530792578951484,88.36500943433639,40.57899085115267,42.90242085956957,2.2754295820864456,18.865193022487215,65.13496997717485,38.27522902907503,68.50621885492868,33.51797861370629,17.01124527988673,8.801368144348494,47.826458795880974,8.658456576409664,40.21629333750476,61.67886519929375,47.17164323660102,2.7793807507075057,88.92559894844996,71.93093236997653,85.82892887259793,82.29005756886566,31.769354477727905,57.13384569674143,0.6410370201788969,56.66797731844697,71.85036949524459,60.873449817083724,43.520756902811854,47.891548690854194,24.75125863718681,87.18926012702013,54.70139366700005,25.558339606969664,73.30177034720278,73.62760729396706,58.069742829651595,43.03326416511528,55.68441280306114,30.652995359485487,52.40309541616421],"x":[403.9468757308399,221.06060537954968,68.93977525480199,175.67686963027484,231.39809437098995,224.89206178679606,55.533501655199544,325.64383792982113,170.53378061570444,153.97171949300937,310.70610104962043,123.0778914293012,94.28730184544443,499.0058636465415,383.24455063534015,280.5015750526516,153.56761953694848,9.300575706369663,322.1724581559361,122.87180099273826,292.9493844755797,230.29373361351034,20.591524100100788,338.4516185140438,386.9385019399313,386.4908867897607,467.72078588581934,362.2333694049611,116.25163771790665,125.25062308749423,449.230313885513,201.5906996448094,125.35048265188958,377.58387362610557,374.75301115622335,394.4313560377306,282.58812830493883,168.20220529338187,122.4676368577084,167.3723208606579,402.6568251723291,477.14927100994373,290.2301333204001,493.34937533457276,308.24642659182376,201.04595602051344,327.81898205085696,190.5962001422375,0.8520219022759012,474.5862371735904,116.76084615844323,377.2645317215264,53.597339544526,254.48678358775513,152.0577293090013,133.37006990054869,120.99860236302045,159.8826393864739,276.8758375323542,45.041539375465234,499.0412650423734,347.6115221586069,108.12983748465027,267.47115341218904,69.37031368128393,235.27120282337012,188.50790306362632,275.2684949016834,380.49092445169805,459.8601693356591,181.20401209642867,23.240049369942284,382.790050907988,381.93070099906356,262.2972972330171,262.1928367417489,476.22572269122776,58.06517757322444,476.91262661947883,137.36356614899324,210.96733114634702,274.23875437292395,138.05312622694493,344.03529691880027,462.20903528975776,384.90535753358745,317.87754143787174,146.59884831597853,114.82322502670911,321.43333178561915,454.5079075440907,442.6898832119543,238.56564352691512,255.63439236284225,33.57828864050361,319.69068524381885,1.7865935048585468,15.754568572300453,304.3081664280114,429.59805863758356,116.78918857273918,63.67238870650932,474.70045014434953,330.1891797468666,36.83385293423752,454.72268953802825,292.33833710325644,145.0536203588782,405.46362563026145,255.4003502070832,45.04591237408817,145.9479019564443,317.52847161576136,252.7041310075336,182.1341789145855,264.8816795882167,286.28908429916305,425.1078984431919,121.79213675639616,231.36676601620383,187.87800309997954,415.5919663956318,308.8608756600284,93.75233479418077,355.632938573816,139.0151648745987,152.92139932694582,328.3524598540522,372.1469294299581,74.92962127877185,450.5160452870156,225.94460948517496,480.71468917131267,279.1203770405971,232.27109016485053,427.8448561883399,295.69497607808233,6.350860376573508,453.8290471111407,311.81855648926273,254.7032685757426,315.1327159829095,361.9864386291951,405.7746746855537,1.5761386827218282,357.16318072470057,204.17003718641718,354.40686681139215,328.3951228777474,52.59803046804723,72.09471161665759,48.50826329495883,409.8228036343622,223.8574070069541,409.5680497118807,266.59900228160944,108.93345809584815,391.88410454448,121.20313790826964,283.12944707696164,414.8275955669283,146.67104811379488,406.41641626572795,353.4717108811484,22.001264786341622,384.4525826093373,385.9494237377916,293.46900757867735,365.3474031667375,475.8812145070919,176.4019572695626,478.70814003838836,89.32846879431044,19.197598892286337,37.67234242380696,287.3424498893417,179.4591022378937,418.86761473181554,125.91274448827389,431.1049181541469,196.86316490425642,41.73206511892607,26.97033870525811,265.06111270547586,260.353161876574,59.255306084008254,481.5968296800224,341.2262882323595,21.389482407036088,200.51632494323053,53.66390993445202,53.12925583889455,477.1349612563908,482.8491791421425,176.88824366126744,303.39957837675377,173.81172924958727,162.64404483380218,100.9454456200658,74.67989098680033,127.38314827786141,397.24791782314037,251.81643268546193,277.57928203027546,429.69023879113666,352.5407758438599,285.78904015524455,50.130854866411276,351.3679847836011,330.39988783397206,188.58686018734727,187.29042697327975,469.18030405841756,350.02089972092136,45.08552127101723,293.15516988961264,360.24240633952525,323.9230717304366,37.62199091865603,421.46818355414877,257.3971503118762,181.54633642100865,186.4168423331673,58.55182490678834,102.46854973056047,436.40350669868997,76.15242292696112,319.06036535415086,245.1827322193545,299.0635464739409,89.30010215730184,259.95104905915196,172.58374526862835,307.0857398048618,469.8208106000984,491.48216837420455,128.71821855159033,27.545728691906803,283.80131684173404,235.70014757421004,310.71995535793735,457.8317639287857,448.80263230884356,203.95756885018656,291.14793235515003,399.8667422423505,368.6580929112821,293.52996262114186,320.65285042990695,338.02220670165167,360.9935468859739,286.84175648069214,460.8220518734747,329.62581645265993,170.64340065559497,332.14494999109985,167.230271473714,423.6973185677639,400.62538088912567,290.61392909413746,180.9339804481418,483.57504482872986,90.16910926725625,57.514877289020774,318.6739066786009,201.03229027097302,191.72074750115303,358.96693777608664,17.69201451894076,487.4766903745361,152.86531763279172,369.010248805257,180.15727567648105,282.4925805565934,294.4448526938823,202.6193935521674,491.505374259973,209.71087656838384,239.7286686832209,1.7725287359183217,240.98662731441306,331.8401793405197,313.45999067556363,236.04226864840072,47.997500256864726,97.72705957265954,65.05301501437071,187.18835519980948,278.93025715641653,367.3729306662624,83.55610737947211,13.166071736285645,453.4001485888179,166.58836096999195,161.27571428343123,330.9097675174773,433.9568034186066,144.45763968142145,384.1463420226176,385.3884180701683,141.84597639010198,324.9323628876759,234.82882721192433,342.94307173318606,122.40245542632022,188.28096810260365,125.42870599001854,459.8208402758654,95.64523454918111,32.148478258486435,301.91326425995004,239.90543873355918,66.66611392521615,297.1248099983364,203.7587468500499,359.6814968594625,138.32310578223888,11.313246673771593,241.69143660864302,146.44428514033075,216.25598493702765,445.7934668802034,494.62814411340315,387.7085394722799,234.3570587758626,3.1406770819671914,414.24866927843414,286.786085591038,97.56926998519405,142.73238680503601,268.4406864341841,180.1576756822707,22.058666851475785,171.5496635794092,193.62237231201752,408.06861839072155,169.62225145222587,55.962480283579865,17.083276004474346,60.83226143973503,50.960227665135136,237.82772192783423,340.31472927115294,33.57335709260839,357.50051141565064,433.59151113358007,369.451760251085,105.46461557867815,18.187678913565485,168.2127668296557,200.17865073088183,497.7109508411085,55.33909436554224,220.29425756183642,85.24076953019416,387.0504501849633,403.40319162043113,364.10839331992844,238.02942566194312,317.51795037598134,355.07179676294345,478.88786745697655,360.55509242753163,245.01897217220665,106.34928272422023,21.6534705285969,323.1924893108835,215.6534959602616,104.44797810138901,196.70555177101667,91.95147020333572,459.79876220452053,40.13777822458303,190.3824571170309,164.22721005514938,97.71415442237146,99.82738141415709,48.82036024821434,77.7075221938145,218.8230061445155,109.7402593554026,99.29840096719533,32.54659111806979,471.391566351314,120.50044729191228,78.21518100626623,65.51101304367135,251.40648632486335,299.1020635445922,151.22287033204628,276.11368626596374,375.7817384452419,200.44702942916308,260.30655867913526,387.76741749448036,239.35300528731852,344.15496343338475,200.99644423906022,404.6877658157998,373.08177347580886,364.5115809085459,208.43192337705835,244.65741155680197,47.70392016142833,332.67098647809917,173.3503202575809,0.583261498444787,469.66532447120767,473.6386790176275,86.04881244771701,349.9245069311174,386.5036089611302,19.532842147762576,449.53634596636545,122.02079380008368,213.44931657788823,160.09066102658153,20.876517241080638,488.09630322213,2.582301246391916,443.7331152183747,161.3612511095288,496.04457929366765,221.7506663819218,43.2206339471502,291.7990106443844,248.4475496653113,354.08402104908464,391.5522389122287,369.23560025424854,120.09991338510129,92.33749952826209,84.50928211715447,221.8907237878584,146.68798143685942,442.1658556137062,498.17126966644065,227.15147088759423,142.9342755042894,403.70435863025307,306.8682009609934,408.35500019886695,312.4288772380392,21.38773149382939,412.3072342105788,66.6879557254893,170.6687804333742,346.1696689534785,85.33893606300063,143.14952504718187,427.0947792695836,153.71267920861592,258.6542533601037,264.2705743486919,481.5098186403577,461.38847525663937,350.5703837998743,331.4746750576935,418.37423208553315,410.50082077300283,70.37982887130944,412.72527671001353,422.70519822350013,62.25635015151387,319.0417339127299,212.14535459024202,423.13502400021406,448.14876468628535,253.17539542093627,56.10873269569539,420.0240021668479,88.1342161605288,398.5787132182505,224.7104596424967,115.69395113083608,107.00323480652885,149.73694621933313,387.66446816722043,214.53194583089407,371.44859204114664,45.050422574523076,371.3086541994987,289.45620111859387,61.003201135943094,40.53811876126861,90.00268164864656,371.6837789923213,247.48991348609394,131.79140598902066,201.52880719427662,469.6305390384499,375.89415264912674,5.853916769996581,411.57726493958313,42.55239639819547,390.0776622192236,271.45663522580037,279.10457589204304,490.8517675706933,244.51169531908968,210.53831413219785,24.85197721438004,12.677493960145114,109.57912198739206,366.1887121180774,486.6956576755904,86.99562833676222,2.8290006553480795,202.1909466316385,307.0597032323965,72.93741272219023,413.27704918181337,460.0642663647133,92.66677677371116,363.16880335839545,138.3233537524175,129.24760175027677,11.62929183634942,298.225937173245,178.94709175169115,275.8738453282041,291.90214871975536,110.8929084328229,106.21873341586114,476.6446712664292,293.3564576003507,0.09645360184507012,458.1171230456665,415.7879218584815,69.80648640372628,308.8934862637097,333.6599332289511,299.0666664902419,377.22660762931895,300.30118741517265,458.353577021237,156.41121642456562,331.9105704538009,380.50154390203465,2.7980690632316563,254.79528116546985,125.18837705513347,382.29767604700356,426.8280297043275,327.6617851968777,461.0789382243959,129.39375348973303,387.4751991085137,473.82721629131163,284.536843463195,481.41657005803177,408.47269168595665,330.592205953391,334.8665898826503,193.98744296470866,144.88891840682368,320.58052974472196,351.4510446014356,493.1017496469136,299.33552336989203,460.6917907948657,237.7063582404736,26.605560746718936,440.84195303467277,471.6469412493613,397.389213760443,107.64865007128083,226.40586950283188,194.25771436229113,101.02931644140412,242.69515274445203,355.7300501559646,26.423830948443417,255.03332206686613,440.9169634426186,242.32271583843757,138.21125661800536,224.29388640567137,7.924848620361857,62.54479440399291,32.152821072659044,9.365536669091846,483.0939806376386,74.96670450944637,280.62378653748067,426.007346825763,270.6964782167948,42.49291799901494,404.6296005132027,333.0771178458772,294.5367044349121,465.1398624859458,479.3637749673867,189.89889598515364,300.65754735506806,242.16564681472684,203.6820706343071,147.32400564253996,107.09076228310671,223.82420624068493,138.47499745150287,210.51377236592094,457.18045374073785,352.3765769822362,367.2614706031616,129.59594109172644,397.7599441473659,264.9635170125048,86.55139019843655,276.5468929796541,405.0982380711776,191.06279942362465,338.08799053102433,465.431107166718,106.51814273775024,383.5201704017703,248.24985123566202,415.07704900784927,334.3894534313926,312.7685945490146,136.47941719071548,117.69504480100801,475.92511814158684,134.01154316057645,153.23278216447338,109.56160983208186,411.98227360086725,349.5627078374274,467.5479673967167,496.2216121704152,163.6684732727806,237.0319731265544,354.2756157324639,12.439212019084211,334.9782711229587,294.21698416018785,323.11533482780715,72.4138024425463,320.686070460002,40.37006898692263,424.1474463646844,48.4997168304,418.3585394239635,420.5149544199481,128.14682132452742,452.7020918457326,228.52748596396373,29.71422904774451,480.73147712598166,70.13167347838406,424.9117904512705,76.31924448760446,189.02648868345884,4.987382936248008,381.5158052059947,409.4333480227097,25.921308770398166,36.76416825952128,406.72221095903564,101.67066143502824,106.3106472461709,223.44626585322897,224.5850534883957,1.4170278629676014,392.6037964565588,343.9238330278587,484.30550155221874,240.72825266663244,297.6395667320839,469.9463313325138,278.5498245826205,69.13336409529064,13.763561618301113,471.33178844133903,159.30220017844314,131.43769817098445,74.74628028937624,160.75506659616113,203.3490139509398,482.1436328453998,113.23325605968165,37.0836071693813,455.11110229666826,104.67829514740934,437.6264865922553,314.3291021405012,28.570460428358757,389.0851129868863,460.98452916670544,167.13646526218895,146.37428842423722,20.653588205669593,338.217488497287,372.28537313851194,180.22999808397722,498.3613067548295,117.25943050080045,25.16031805134705,360.0730711088275,474.2287277750139,406.3424845072913,261.2068049072857,70.11362281575023,391.69295972862886,57.89287191369458,245.92205429142854,304.4823908581746,211.2839932446471,212.38611155324506,444.12435679680016,320.41955217717737,5.687305065419812,152.7400628397195,43.83302505585357,336.1754544875028,462.2744895775524,23.96359280107102,494.4359606994948,61.15260036062609,280.54625882400217,499.69769370808,116.71514975158392,133.39470137365993,173.05606712814574,441.5026238456527,76.13251694223938,474.543194350462,170.39490835728822,212.79150861709982,215.45774045493687,208.73126635339108,182.62388275706198,220.20429507053208,81.58883170134656,458.40097463257024,467.3409061620417,283.3131008919473,12.891204620679385,207.94705996265,374.9470605488276,58.08112798809334,253.57035963158447,99.57819622301905,386.30755234008444,494.6472698693108,112.90056786064045,2.9076574274200517,438.73686359522344,497.6112120983192,226.07980985347615,134.6797519388962,327.7721144306842,171.2076974868436,397.76397629603247,457.0958088712051,146.7903641305453,414.7276871689997,41.83949073429177,324.2649476309367,128.24860265094335,180.69895328105324,224.3363183456782,488.4518652433337,157.17841431660594,411.6783389670743,420.1779831262272,91.53715672021274,141.50516822737254,209.6240630786619,443.6837286880542,94.34391072251985,220.89486391548425,88.94963081216855,126.14501917113368,428.23358170194643,343.992045529287,193.6804293785017,190.81255859012424,330.3385519753263,335.0969392516902,320.16086060903376,369.1446328315972,384.4103682990014,383.782311779752,299.0311984496135,368.63837175032444,58.81724054243237,369.15370085683537,330.07295538028933,288.4729979008119,125.19815879964786,26.294309523420047,128.65209961632357,330.84032372882126,187.01094061065947,210.59431233305114,217.74723617366843,298.88433625439245,179.93473391644994,12.201009060405942,240.1044714961298,263.2527249147535,328.1680217648143,454.6618052153569,494.4309607706386,264.90922156235047,182.23962004671606,224.80469719944185,408.08011112400646,215.66143272622924,0.22359416938416699,255.45229890125793,357.85471676765735,488.77758408071026,97.95885798295811,10.2787946399992,2.683441526441177,194.4578849244961,412.45494562684274,327.7149370359882,300.8374072074348,22.333936849920356,190.30415794297156,349.9547882649337,18.61071741641773,144.0589719263477,221.95211664969577,316.52580960867846,92.46946443314374,33.1937556106211,186.55752202165417,72.73439229038541,200.69298064355178,86.87916624093062,448.66565988445006,464.5142177615388,444.4863523090297,359.3731271903111,116.93797443188569,160.33813364275142,476.85814637076703,69.70013717735519,190.79402595821566,376.9655548170044,451.9587040876852,57.12409472972413,159.97237318879948,282.47344483232035,323.1670203143885,199.9714352326894,357.90089849537657,198.5037780940535,102.62435291347555,96.63120736201198,249.44562335320242,427.02941823855804,50.11986353617787,350.84151728180467,48.0405403793861,138.78220883877307,279.05220318492115,141.3433735083011,462.4196306641834,255.46951051407103,269.32988636667284,400.51248044741493,35.60363308667408,188.94265039639063,496.189376513559,116.51312896480009,268.044853304664,119.51280569189076,333.0148294422008,133.13760643992367,381.0464352656515,383.16459897842367,194.1825489473104,212.70958372808818,188.21677662482057,291.4591812142872,171.74722286636273,312.2192092490281,398.4845104455354,52.343492901119895,82.16562827927326,316.5679286016613,352.0126973079592,327.6143848298935,319.0783219001578,243.9116326565719,1.7216230520215037,460.81390763662546,448.84933442884574,139.23375973348084,305.1069326752452,432.27619342748727,295.28379977292036,144.7921994798157,174.65863515093767,194.08118396627984,60.810382721769976,327.3416582055847,237.84429312544265,392.1610247958977,288.508513554737,261.27864533293547,266.354214983162,476.7010950613476,24.83175804177612,122.89980367824333,11.276538235400423,392.92461663676585,105.13152848551648,25.657492793687787,88.05250615875066,245.2199908223814,290.36510031801686,246.621707469755,347.37368392641594,270.37810547589635,145.26553555248518,48.17060214846042,389.3480909802661,406.7291302646606,279.4346086075714,323.42723111058154,139.39813463805396,124.16571394836807,394.7326102831462,175.4994896021002,256.3818760064835,140.16547557337495,499.0229575813005,436.31165217380055,290.0494123489263,64.65681137643747,476.01088917365666,229.19356810186815,285.89608974437925,287.0443046662003,437.499103194736,333.51854949689323,268.6522372808169,480.981238553909,243.13810897650384,32.94711305424725,441.9836319853689,283.39996859549115,49.453856965104684,153.32432445082915,423.7702836307986,312.4149560998756,317.77434121320476,62.251303611268405,140.65257224242856,401.4056373766391,304.35071530240117,121.7502345580393,6.030713226321982,86.14751730788367,384.09953429645805,347.85187310341735,180.23497266446003,386.2289917238663,235.01897857043147,184.5024965286462,481.25065795388565,274.08136633740804,129.9210673222006,383.175283142604,209.1056268053313,332.827978905363,4.914579500266136,204.29710269383588,24.725900136957247,167.8051299943575,431.57387155474606,467.63412417381676,292.4997718344003,211.48129947317284,384.7775854422578,85.8208316369124,164.4367243491287,176.54079562078078,340.21986174143984,242.71283386198107,410.35803980994825,129.76727493485035,76.4610971381251,381.39834744853744,436.26474824113507,416.4259159103332,169.99216178736305,367.9586016634471,79.40439061181715,239.8800138911165,166.382874045797,264.2040787163949,146.35601871711458,324.431195668875,470.46186070476085,15.183706695765464,491.7466785571995,166.0931797362213,245.71858624409094,49.8789077777182,73.20959407992366,64.25150540029556,203.90213104281125,76.35346807513626,212.63913484638314,402.8624069254684,93.43003334400512,174.4089143253879,372.78100950890865,387.6408079822369,460.21841921077817,433.1908658507221,158.5913755831687,110.15243207548936,355.29931484251307,92.99322487311385,197.10898786057945,158.16149523410394,76.41077619398112,444.88176179551994,430.0694675685466,211.80088952298064,81.3989758976103,213.72442835722404,496.31152893316505,257.50168245902603,470.2644012784389,43.93570176139527,44.281804667794354,230.2048387099288,452.22618694108706,458.64714483902674,78.5753737726027,36.66943165685549,358.32119998041424,5.2873039119082925,170.44769226504468,434.9033959756583,118.51058680445765,268.65535006697576,373.2077132005593,200.80906440268447,252.6854769728749,131.90506739839137,363.661076149157,431.60296510777175,486.9978458235317,192.4547672229804,11.622680320687417,444.32091306850117,355.60441173405894,24.772700100495204,341.97148240573136,26.969904740177352,67.03863077719436,217.64648865445307,275.3229503400497,177.2893528335976,35.75885998555234,141.00818596779058,399.75456757441225,286.2187752684117,75.186814441434,4.141066646840608,109.47689803500954,447.3102926047526,66.90264603607848,40.863423554080846,56.60540560301058,341.57034590970915,481.8227012519209,481.1330177244841,195.60454601498478,332.48711041685357,256.2486446028848,99.69112439753997,168.92043865691392,369.3893894179026,446.1537760049543,24.149813177865077,90.4563545249658,288.88087947849453,171.03846922459803,327.5255286787119,365.83426070908246,134.46658303970366,96.65467663744842,346.06084375833933,76.7097190319822,181.03213874970686,1.03857198985835,224.61792881581022,208.7940006654652,120.12867627759272,357.7514744598229,53.42068931625421,215.97084630963116,45.55495285574557,262.6745521238457,191.48837398444957,181.3307052087375,84.0893462462588,499.5905625798679,375.44863638173985,212.64163313944246,390.40003520460294,98.83064789734497,210.4290604373452,30.574215203701517,83.90685056264141,226.09024256817582,136.3248449909723,30.220885432564735,338.4861053649646,24.915575621045626,457.30482908137674,498.98453114477496,447.0485636218438,61.6524339949896,6.355187902092552,141.36844683616627,111.45759238148123,392.1961401490223,447.43797129083083,252.0123225897279,279.5812706845617,405.23552992609086,314.3384241695277,274.69570762721446,66.02583859197524,206.88950794083226,135.03760394636444,485.1606484285163,274.9337807979986,376.18383588387695,32.11844537737579,494.779880043945,248.23668115839615,301.6605052259242,137.0880014588483,299.31132163607606,494.01426305363265,27.28199949430904,263.49687671652873,374.3158378866506,38.58818781824963,132.99682200146214,158.26433659302285,187.5729423427649,365.8058082999147,71.23200086949937,237.31312276397986,146.46835837133526,302.3049561578516,334.2445603906474,26.586575853329574,172.95381421618868,315.8043929795285,51.5408350062071,415.6702627859542,394.7562206633206,313.96543361141863,295.2116567400099,415.0719461343175,376.3892076945036,100.98725780823881,17.773297691794255,290.9373624395041,449.3972176321046,124.30453653319657,407.6272225293542,326.58930784458477,4.673102517381289,146.5384811097658,128.561657561639,211.0660400352377,9.93693641432758,66.95849770156181,212.78403596704348,468.46762214683946,433.79636854126267,352.49819131151753,192.17507031977792,116.64338694179682,381.3887909722435,7.3080091928678375,273.58562126284744,303.9194593120894,457.0777342684904,119.3524809435883,264.2746856217709,325.42074382251775,457.91921278518697,395.24456231143853,305.004925152125,124.13680552835842,129.2992555629691,403.28922386075834,258.1267684555992,401.49765237704116,180.4613947935995,125.75814384068967,253.06383458832167,151.13503293945624,280.42173707344335,1.7050235928361968,484.92214206736986,174.4274847211339,307.4336587415549,94.15684956039105,98.80934860620194,197.02283783570164,447.831347272788,406.2795538257923,319.80380117829446,252.442003126947,27.574185666505656,448.32239555435973,307.8246371543413,484.0197865068401,467.23990071227075,342.15152824662346,190.39399402544112,34.48944174583285,120.11195292011523,275.9565623364137,395.0076063550352,361.70370879243444,173.95393701900974,118.25402672727498,327.826594711434,475.7701827754585,466.0934991136559,473.30986726988556,251.50601163996828,266.93735356861504,352.67295211353417,443.17530218838033,87.90928564762585,343.61123543269935,204.24855694852423,133.09356019875906,86.02981078581328,87.3614194006922,348.21581592410286,245.37831255054977,282.71507700368636,397.9478115276934,449.3299465038492,135.12112926077623,316.4217247926139,167.46665235593443,216.4523796276595,339.83570869130085,53.3458814069922,15.329375996911976,280.57815086890184,417.06180388785765,217.16718377210503,458.0523300751231,303.94429468801417,81.94779007409642,390.71953305507867,275.47007537953294,295.68340407192426,158.49740173853644,477.04601629095566,288.5774697363301,381.6862984540017,90.44802770828313,78.87410059476873,265.4462848718616,310.7957304571889,412.6316459765545,132.7771740902744,409.38769915013904,292.54125031262663,81.57938495224492,10.525266455714831,241.65971521989428,277.86586726943494,108.95375895404524,275.67701709717124,381.26605934050576,405.5226408052,126.08107006687035,296.4785015908,60.60474889879613,179.74087076517853,398.9040350111343,135.35237837621466,70.12261924126462,206.51384493728335,426.7853028792033,180.44137963224355,133.5055706569253,214.7279583004371,227.88529489769172,462.15050753525287,6.202107369264187,409.0155776287324,24.15091368798683,441.0620840179802,137.77887378834959,107.7062533353737,492.7613519923488,128.0880699994516,95.62052476550531,240.17758581551752,1.8187233195036678,53.187360995763434,401.96291375883317,311.94997887709184,43.07475349478723,74.42281335676337,332.76220229813526,439.7891727737941,188.09056426514903,319.4832480150871,62.67507872625655,39.78180340486565,115.62906023972708,319.35683836061503,284.11671323325953,384.4057474281039,45.756351981258156,60.463754990804865,419.712806078708,182.44789443350672,470.69061386820414,101.86240926223955,199.3291989415365,375.6343271377339,274.14026933591856,306.39986350687724,258.2255595439329,445.0325741838666,141.69195579006438,251.31590861961755,38.2609039501361,280.90442616588916,23.654308854453355,215.92365389084478,267.773776258337,455.2859020795308,220.35322523582818,199.749229656572,98.55210966994527,158.4808149368061,42.88263076781096,484.17732611504925,495.34378562712345,76.00533054332782,234.04791288407034,440.69077901533353,118.92505971661532,51.38956871342049,107.52487588730642,36.85778054605304,164.52358911240427,49.35073758268871,296.0608940939865,235.19765848539643,201.87211220905155,462.658979584919,396.44671312734863,266.0476562119986,248.29866778534821,471.42239798461935,121.35916857460155,497.8553204137731,435.01347619799174,185.44265309862112,350.3101443861038,44.56825670206832,266.61666074798717,365.4178645184226,28.48866696729635,115.79661882762105,237.16338511808505,314.2410325867064,220.86079446472755,45.1338074942455,486.77917726716333,179.93032872836272,13.524146704640305,1.9677561410471611,198.29189162193776,22.809246358862612,86.78731608466973,356.23884830657266,21.72092789245472,135.826070826016,95.29084865671888,201.92373588750706,170.8597218897835,307.99347346230087,294.9879936566283,113.52132203627774,147.09094380160147,334.46415125916815,337.6070700048128,307.5938725867888,360.77204043977235,496.28162362403486,380.2637802566713,95.06312433955787,290.4735249216944,323.2100491079635,293.591035616868,142.3695801982965,40.1778278212922,165.94346735646187,393.485228079529,266.78334565192546,16.396562349434653,278.7431297208039,300.95116340084695,76.79371282649488,59.09185925793775,446.8599350293987,178.98508588158774,438.1917486140653,348.3289245886238,270.3839306304671,411.59787202663205,370.6885249457987,216.79093477982425,481.53685660960315,458.9922565357443,169.86998698797984,282.8365434258647,222.7690847791804,71.2998580258607,459.36258775530416,475.821929970003,115.04884655399105,50.97618953386063,391.8518159617716,23.626319505876346,257.0851310131368,250.94539542500667,232.30932677265355,473.13659623576496,5.2843409188849115,265.87798493383514,471.02314359528793,294.69370853382594,80.29244931642083,72.5538739193718,61.25516868158037,14.664478007286764,169.9203189979384,182.6883600954052,33.7974955006411,180.42819088801494,234.74384558862658,289.23702553124986,109.17504350486779,490.1470624181331,310.38196203912446,371.4218692084095,242.07293402434667,19.661721509126096,97.74776573577343,1.692781295918211,96.23547824614175,468.7850533067014,191.83601652745963,364.8127564689593,472.9816336157477,54.77710208577247,312.6830742213297,300.5032837052827,52.26551987474865,34.61594380361333,28.216603251699055,207.19506914228464,15.432114854879941,295.68584435119516,490.60166133751414,78.14158389397635,422.245129157949,367.04461060179347,245.53743173571058,274.02985652122,495.95694251322834,339.5975292358913,390.0269108689551,66.81236276883051,234.16201952175146,435.45792255776627,369.0457165488757,268.7200424268154,10.2143897192305,470.64758284967576,253.02118296553218,4.2795656230885655,174.67077869636742,182.59198270040915,237.96448224170751,314.2373576273209,485.9116649314153,85.81309325491848,426.84461531604353,362.22282621864207,41.32863850737228,15.66905324875445,36.50562398284107,484.53726134782687,77.22706223646347,232.58277732168213,215.30016008161647,64.43743071985253,456.12304081877755,308.5508588778161,435.60020602293173,425.5225607609735,447.35239118538976,112.87848571661307,159.41977953633503,47.220076603968764,335.1185269698236,67.42223097763062,180.07069434580185,426.56860355565425,176.63600706822518,365.4443203587024,183.22203366271484,35.74009421836416,489.8682631345013,450.8200295141219,331.2286077394581,256.01967718639725,163.28518388442882,247.0798866308161,199.36137170483704,202.70738017162589,373.02855297165286,294.92632179056386,378.5903945834361,106.77069348196721,287.42195539123594,224.63847387888907,148.09544949361347,414.252258316626,214.57673507910886,363.6669928154583,395.5633368905004,72.33453422539571,437.16049890090983,370.0914005135159,222.36041443076522,215.83814881883123,16.197815197027232,281.90503268705487,385.5400318557781,168.1740186508893,92.27230337026316,462.3070094714132,38.141802927669055,424.4136479708743,46.265635288149696,362.13213067151344,356.4597244138173,61.94503737422824,312.74761387747327,318.5276955519248,188.33272826947822,443.1702586046679,105.47737113650425,392.11158611759106,273.76843086341887,266.3978981349627,378.66735077721705,419.97201292617484,408.72079822292176,474.0363615875066,98.67676141686071,101.66710220809394,102.90481516567223,55.48285184353424,241.62853744666464,20.23402288851389,481.79358250141564,102.45217427909876,486.2826442651659,127.47604183007327,110.07816691768852,357.0880566035206,397.39494989297106,7.28832577961086,68.0943223138517,246.53217253579786,324.5927789698266,284.98368400567534,251.4021503745021,204.40594868666457,323.0173862229094,480.8382052174734,230.70141028765167,61.90229338174774,330.7659178180566,170.21631375345098,336.7435762788577,406.5379910325367,399.21688771922845,138.67268563570096,466.6498806283113,495.68969224272047,15.742702263275564,139.27354291085658,1.3706012817641389,351.4136615916467,485.42381104942723,156.491665149242,207.6605666326946,35.623731192764076,46.16366225026619,164.3544608013896,155.81516894516696,44.5236825078944,76.02512286448443,496.9562547291423,416.1947758257949,149.42540848230684,16.001605564819165,65.83611211846774,341.4849550021782,364.08432515600396,435.05508183703745,475.4769434710286,151.89876914831575,464.93549860093344,375.1336912045269,110.18222070362471,346.21175728728645,274.0941097810351,457.4004466145251,0.14246482158514207,434.3774879050961,404.84673659341075,64.31772483408515,307.415158790379,37.11637525870765,417.9381780670734,33.31369324458322,16.626734988306303,244.03138097831456,439.24840283480364,465.62420662166613,361.4760655476758,10.254129835027825,204.909025030117,93.03340556246492,281.2659290298919,392.8905210774245,112.39228293673875,329.8252183735138,286.44080956556013,35.29654624004208,483.3206039255219,146.2009331154402,488.70406722221423,157.24175337706842,73.93469291080906,34.46664964575141,34.796130346593515,318.9189489410889,325.6602577257098,260.37221068982404,216.22445588043865,87.44994922645621,309.9984766291243,321.4863904754627,158.2754188153945,293.7239271941181,377.2823273030648,428.84073951501745,131.69051873817332,495.36913223036777,255.3278304280583,494.6704609099993,346.96934864961383,248.5274082348271,13.504081924854194,110.3470455738032,64.72321281991967,489.07861996095727,251.3314520700815,447.1555077271592,323.1093462565863,2.023908421575016,402.97922612182833,488.7651962444173,152.40126227133388,345.15802942324177,181.91937043108285,385.66980386085083,208.55048693660106,384.630927018714,30.966719456007596,26.508061276367012,105.9521925103401,161.71938596953905,139.9041011597974,117.16329754510824,465.5629031851394,421.0821656448403,123.76320756280718,471.26421459938047,75.13494383071473,337.43317439020416,186.9021571371784,299.835899112954,11.190675265513928,135.13972168357773,230.72236588905753,298.52320484485085,254.34834794387695,388.38519528023585,456.1496956490647,68.67383871465759,25.914804239799082,74.31145143876617,86.55161968705593,253.68723577659952,496.8169386058072,292.364405485346,235.0395149085705,16.339922910061087,162.75850745181037,183.27350824523526,365.5689600203383,150.61512439703816,476.78400852821835,155.10851023414511,1.0479284399945166,235.1132408235207,63.96996611119682,381.93095893122256,146.39727482717913,432.66000129889886,172.3074257022414,482.9387500804154,190.0537372292132,443.3683852784298,224.41278967491212,115.28593479579303,361.1962579358312,124.73053274730167,389.12832755227413,147.4112655777578,118.606399945891,452.5753902154802,331.9971475894603,337.7817310715186,88.33250876367704,355.8096951335039,220.21779661227987,101.74587906562604,425.63448047186574,207.5306007149998,220.29846647189567,432.5133233555746,82.58519721805158,189.6746910789177,129.36439027880087,353.5190587558706,17.932036623096394,2.3669885406211177,174.93311525262206,392.0370848752786,209.88127872878832,21.79771912721906,236.58116940227202,357.99063863162144,428.7634479431498,475.1787456224106,330.36756368348057,331.4035370419915,425.94810603174636,125.79322964507323,236.64918631298016,188.9129660322389,320.36791444246666,310.60185721816435,467.0937033495285,143.88243744483904,212.31040994961552,278.16548976287874,50.31330361208053,80.51724131380445,419.32306352380095,75.91447498570336,426.14304644123104,373.4237217646139,149.70847759789507,379.2915384811235,57.749347787680264,197.56433528397022,449.884293829854,412.5481855143898,120.97488775835424,256.5934331038997,79.81844700984963,287.1540837018647,409.68482575573097,449.01961773757546,429.97202109276793,235.20667742105218,125.61349859577776,270.8846723057314,361.4235386303699,338.5671492697421,434.7044723271532,291.0478787474219,174.1497479001854,166.8103659728356,360.61632203098696,491.4447644209773,370.8106518456853,218.55636453262233,264.5220441739175,86.19301761504022,319.8317790821419,336.8190630984322,342.4787405623432,351.52546587652694,248.8510365719816,89.25838691196586,410.60789263690293,129.32199837405807,416.18346314587427,151.53884305172915,162.93504532014512,346.42822664534117,346.69436434662293,439.7188494030814,410.42317474629164,255.56324701054385,488.6873865412799,117.53667762110209,470.13486659855283,390.04888528448265,447.5489986793496,92.19826852652685,214.25541188774184,209.28135134608155,190.30080761383766,388.97243459930695,173.08573410634648,249.97067542147354,65.02924685699097,193.2314294735627,115.34365548515979,459.1817765503231,376.36864780072534,372.4453072028685,6.1542487393724805,471.808565550486,147.9205784388572,237.04844949142645,137.41649573937886,404.5478430975836,488.6296486270326,351.0112142745606,314.9713364563209,332.57348192172054,47.1710077071944,433.32547142598554,328.53582149908755,181.16512854397482,101.78958348979866,14.561542167860875,136.37092620918818,108.32171516874928,496.9821259593601,494.814948352414,145.24316703566453,346.96727870405596,118.65913827780244,10.179343176347889,39.76180875139473,75.5003872834879,384.11689729884444,144.85148260171644,412.3625414682566,245.97004806880622,271.87374963867836,308.3048162503992,274.04460681431675,499.0794025607173,278.29265867524447,22.027649931996464,168.72203307466705,405.5464775037398,209.1836267622696,257.41435278466525,223.86157113245181,84.03951277681021,237.02737287795307,402.54255282454346,174.7501424877016,136.73933768715528,470.041169225429,235.34715269109668,460.7733888352917,111.31262114603308,263.28457365689843,195.25461181159613,46.24839654961349,1.7202452501985377,433.77256752548186,127.61014790988557,448.0047848371288,125.63120998690674,141.18384400957902,123.64483885221821,80.69485554217293,431.152616094129,35.66021062875746,236.79371320120612,152.07433034496032,266.7886336262608,87.81995630881111,459.3225975414551,115.90768542873909,22.412546557450895,34.58795427156619,406.6227568037481,177.90589532459055,6.974352482869817,11.456189932386174,201.78535033031113,404.105706789278,436.41445779866035,381.01718708434043,423.0539719233306,375.58067780573623,488.9786036780897,66.81111114325027,232.8568914813494,36.589730655144926,477.9990606535748,79.12144755774258,108.8178452295106,390.1674418012915,154.18988733017707,235.72350111492835,60.220310362364636,296.1837808550802,16.148385546948973,361.88975332558823,81.48459491428007,165.71872733609783,468.4789387908552,29.336382667288774,259.6799127481941,37.45925078115436,288.75707453412673,297.2396584973531,235.62935586365307,363.8341336976488,49.68813845545078,24.15274328836364,184.25029720597024,260.36878442508055,287.83490516521704,447.57981749863626,22.942268366756334,192.14426288260256,366.4560522251309,41.15748817437792,487.4439532630047,397.42812265686047,129.89741133761555,411.7594924170446,436.1641725105642,295.92521894569444,101.14456896672297,122.17934711889117,198.2408136126127,28.22737558916677,387.23997672701665,56.12314382228584,376.6841782105461,327.47453989202864,226.657308206856,243.01341032420532,354.56509994997447,115.0176021605519,69.9360872015729,239.52445129691395,123.22179936656119,183.57197611847133,79.03621081352186,4.999726273983319,123.62746227378835,460.4062575892723,30.102864684540876,45.215967400856094,460.6558597690529,209.706133966157,436.7082556117703,176.00365857404364,39.271208599090556,192.99990379012743,454.1576078706469,305.8179565160326,445.9775514431406,456.564793186029,344.0244134905322,358.6522597305084,101.40326007544436,230.84482656371657,24.187045464288015,486.92879245444806,108.95529679770128,454.60879921700894,254.72145453302926,80.37139417973194,199.50708350557667,66.84746022623827,170.26340373477356,221.34876454699608,77.06675888328147,200.00286194632315,324.3860918082337,120.74727530223373,291.5799673416305,336.0797462115685,148.690565310458,145.15768200616625,129.42266025497557,137.86525074376365,380.8957340046596,424.1880109640765,13.614624469569625,45.01737157218194,454.6244284534582,390.58055839120436,32.89526668842946,469.6425008229726,303.5164476988385,250.76312784197097,90.92117338255228,148.3347038913636,280.1963642348737,418.9060084758912,156.2194430977096,436.205005989526,68.41316837309269,49.226898020574616,227.27351589315197,226.01668668380213,358.78868416252186,458.49931323145205,111.74004498106326,210.0387835268987,296.8499366924599,0.1907893034988617,281.5536387139204,286.0219727829249,314.10466025210815,429.32250267883734,141.32521292496037,473.76586175934557,361.7583171844095,446.44405036474365,359.86531171124506,195.6137440745791,389.2880493043334,416.4099009492978,168.05702786120713,295.56302212684585,154.7199685749293,146.33262034923456,72.48405582530305,149.93667816514522,282.266967754594,488.71817987859447,52.24350393300359,366.8374184681012,245.38572866565912,215.23465040637285,227.21370177569815,469.61749902663644,96.84385298167997,365.2856231816444,288.95508426154055,383.3487368161425,26.83701430555979,113.87830047483078,220.6080812880431,173.12042451277938,10.271391991785228,303.8978565401442,319.70611761804537,100.92852649636875,53.28902501798921,472.6954830711432,44.74534885628722,92.06594853830863,378.3244308957428,432.8654043510918,344.7954050052761,142.46790164711953,288.6984583538856,131.73927405050173,104.92252642443395,150.38417288647065,66.44060239251314,57.79239895870331,284.26860281956533,42.16322588269722,207.32313542889185,286.72671957836207,246.54282380627285,495.5799956381272,466.3797749780329,294.5558879478798,363.53209376526956,400.8600339459188,407.5957975947453,498.01413405530775,465.9026265716406,409.38057584261685,439.3368583336942,64.44394714941693,346.12923471274013,57.1600913624305,354.3096829048231,306.4237777948563,241.1903426734846,446.4460514002307,244.45306895132464,281.56754619974055,422.34565928805154,75.83086817568557,184.02403865945627,366.7318543639722,420.0338478561073,136.2263560987394,383.55373678248856,231.03843995291845,71.44120614890481,8.20930635980044,355.17475574631413,402.169573702613,321.9221286926921,312.9315569813036,291.99795602406726,444.78973661168607,172.09815817605494,81.8053904677607,414.58778235147867,206.40966097784298,209.09584175423058,376.6694720675755,0.06288754050026713,436.710987968446,140.11167790521645,350.2440143684824,37.38253020427978,406.98202051169574,238.40060901727134,360.8711587562325,45.832590707134855,21.492985180555536,397.84640045228144,471.3496473953079,103.92051901065963,14.738953175467195,259.4038923011938,62.73321475897459,98.36940734124977,269.4309414291493,465.85302272082714,48.31118940930585,58.73393885906369,68.12376958037424,142.6633887599537,214.9410751971284,213.59621567260962,173.44295000417148,112.98237538698153,228.66734113111943,10.844224106223377,102.06077920098372,426.46396486764496,439.4695628122844,102.32788478654193,359.8880164052168,199.34177014473013,495.5798047944488,139.68434246542932,36.266236756849594,45.689830513319706,32.30458898106331,447.80383237092695,142.3104295621949,497.8308003877949,99.55233647302175,42.53364350487865,101.81611455672923,443.0424616746489,86.48832099074832,76.84260547085353,141.27227478781995,433.15211824932265,120.9900913286539,378.6678111994642,18.111449171770545,71.1539924794179,245.79547108910538,167.7634782239801,435.55060446607183,235.10336919812076,52.77453955216782,423.85241343905653,177.3982059462616,262.8465355369002,399.31952077220666,162.9638747247159,486.5289315958433,287.73510874496276,94.19266031633161,434.17163416722906,491.7589488875197,398.2988170600975,417.366125550722,443.07742774189535,360.68815490494563,392.16369785431226,354.18408528899784,265.3029593509582,124.30023747742597,295.926437137734,250.57108100566617,258.6566288126392,155.77932298728058,396.15894116135627,480.2549360328018,446.0098194146924,293.9537809971869,466.3667444106047,93.78681491023316,279.9687238858132,498.19398039095097,438.8627547793253,10.691779532722045,462.718853256864,277.9620526840505,476.72608357232116,63.39533949631782,145.36706193197702,71.86998013662155,34.08443926676913,8.767790513403206,333.9793760677793,414.9059855220574,337.4534006090375,457.453197242224,97.85245839214579,222.38694334140618,472.4993879926533,240.4797821472897,111.35449499620542,349.75209546851363,300.35224234923623,392.94492958109305,41.52549687910556,129.28975873924614,452.5294393552537,112.68942781187214,58.2911155608411,31.811651866305024,411.43131425299714,260.07052650843696,371.04054904860755,111.20185438186192,373.27900654963724,173.18626828954848,400.3100841543774,212.9468783279758,451.60556235097386,251.57892204292455,416.9360923656815,24.773302085946412,184.0229931867453,318.8547104518269,489.10569302507474,267.96845848912386,48.415269083140586,183.56540307133162,183.10160295190764,55.25147887525439,380.9256063412049,400.5235045588624,270.35947466836916,58.87926521956188,462.64589866341305,168.51196539717793,27.638371959019416,344.57198380377383,276.3461535971152,349.70145159534223,273.0218933979416,411.2904793078036,89.33219197404729,260.249514682785,20.337155378773954,165.8423459296855,473.2564136006694,0.46774406535243784,217.4153814212669,461.49435093437535,239.67261669314937,46.71082423172912,449.8859713425353,337.51903007232255,134.6776330326364,161.58396192128117,332.8103639550535,151.46840473958662,209.32832000846767,189.6027854572404,271.18577955340146,94.49464576348076,218.97565613424408,378.9707778065041,146.5184043906966,132.36482576011377,129.31863466618282,94.8828539174898,297.7858302680093,162.58263599111316,118.99882464937889,312.3701416136814,152.06649086620476,396.5135656254569,91.85517826482997,483.52693085122786,201.06122151875027,105.57237911232848,174.64607009743267,463.98092670591143,477.08747803353765,93.19164908611033,420.8045844528141,262.0466609517101,17.1049729690832,327.15895061224586,414.89052295971356,17.818223819770385,42.65563421303198,218.5699479381744,190.55590529765448,175.90406042495698,147.95353563424902,231.12057930095293,197.62247170415054,337.59017698425447,451.1990251668229,487.2621070667323,309.86770671336956,438.2105037856456,50.81261042808555,266.6412866859922,67.49365690352593,221.73176621738762,376.7872862662194,126.81248806952777,43.35772527942883,488.40922655425464,238.89623859030368,266.12055871841073,212.5111102070575,205.42036797277308,326.9254322099657,277.262442192581,47.4247631597724,354.3323661533417,85.33687311556804,415.5849683133521,473.9033911079401,447.048607649766,497.48236037950045,201.72956655962233,354.4140664241351,330.37444750723705,386.8454174924701,477.0165847176247,222.6751166693699,427.843548735018,323.7051944221038,411.84870856231265,171.90750714728316,464.4575351315192,202.6025410916364,9.378111421381952,296.169221031991,343.70254265372364,112.0488414980702,356.8733017255881,222.02973366117573,210.00834433207706,447.84615077109555,327.8603573956736,83.10436510203978,495.22194932531016,40.70133296388884,326.44656794631544,470.8002156455045,116.66062097805523,291.45316907532555,96.61923338076073,98.31751382626591,464.7821117119271,481.4673025561606,272.82448587225343,266.23256370057175,361.07024056621725,289.94457596691524,352.76396591544767,96.15981659394984,224.6610286718329,44.926002254128406,17.491572542778442,267.95753888567356,163.18453972839896,213.69738192239944,450.8504743331077,166.41617871962276,418.1378439374417,475.82244231778975,481.947704641216,150.1018922036742,12.525553107535448,443.7392300076461,141.36088293238308,389.1167632029406,301.7412342964105,263.6962491832756,393.0786810110837,360.74167340304155,60.056171068721966,51.494943303123875,494.65734682992456,6.092556322222775,369.1211912565026,36.69723104747013,297.7595163958357,227.3795522778963,70.19842903839279,363.04819420925384,146.61960124683753,418.4282115368402,374.8738933182234,241.8445479039573,328.6824075367093,23.21229573996697,64.88084568004076,60.69922965361246,275.18034256621127,345.7993771115537,103.8303671119593,38.55296594827395,303.8272667380299,289.4974134508037,284.8822072890917,211.95201684614312,21.89473829870403,164.9511535495723,180.87422458375363,396.2883215155573,432.7844107247232,228.3929005554083,145.0338066476956,208.35787645069914,484.19891081557273,472.52829014345724,64.35381189453938,235.556408870377,313.0463489988967,131.2354308373,263.9088712448809,363.72083479274517,321.8557255353414,460.53500611376205,450.37548859554283,201.86884839249592,272.42616947967167,183.73768845589277,420.8021591802567,23.097736306086247,71.689362120119,210.763137024629,76.21139774726815,130.4971942945249,276.81302750944633,80.73453306576417,122.9122297382252,408.71914678448064,81.20397412448416,124.28115704589644,329.6834890812461,218.20389154722957,35.392547144406706,358.6431093395463,317.6873526638395,232.2887494134825,67.32427487922521,477.9127293682008,122.27160464057441,68.55134758187592,202.41228692076803,128.47511587335515,271.5933902467923,211.468521710176,369.2950497826361,466.26089596231185,271.069100330091,30.339721274022903,239.56540857048998,204.6095364336062,43.834208129163166,3.1211909481003164,447.3454083365059,257.3134848225777,494.53812124707844,442.12239836577317,155.43127820592352,250.9424006315435,1.4407176876346517,344.95466437155375,203.09386687254099,169.7446477539824,156.53440510438566,310.10482665648243,376.6259935836127,267.80235628269014,292.86982886599947,480.4529550748639,405.4458933165321,76.27737045645955,249.31408876376415,477.73637915748157,201.31522258469099,59.36311097356201,77.7182624739522,157.88716743045018,73.07618386061532,414.07555438467597,419.23197009882557,305.7917598132485,185.72768316425277,293.7399708913372,178.13776694619858,240.47477936849026,308.6532796448251,313.05672378395377,273.3499598657915,300.5447311636299,280.8638121399147,305.6157435530337,108.25428726236585,31.685087873616514,264.59314322444646,438.61029830824174,256.65536348445755,441.8714321116272,45.602675586991936,258.4923222789032,20.270923801011364,226.72510818377683,278.3928378754966,24.713121708853425,220.21344625927003,43.83574780929644,482.74446490202394,290.77689576390225,226.83742124427576,383.642007909718,290.89176588412505,337.7650020705868,379.2956936065474,493.73343776801113,277.34122036403664,375.92657505393015,487.4851832095639,399.81218546343945,55.71658335039869,321.03466806930226,463.6084741285438,419.86866749654945,139.6692904981602,466.2487541712633,210.12683536487714,364.4589048686076,227.62456053033077,167.3795122689078,355.4899385124227,460.7197844706698,378.13531496746475,398.63836537877603,53.95595065285852,252.70948710776804,474.37499761923635,160.61660045419518,57.043331029846826,403.57755499981965,396.7905432217877,380.54621720855295,19.172151798490077,403.6168921637596,39.02348196762473,202.52774056912693,18.996568460218523,277.97968216679675,328.23341102127927,29.912570549495975,383.4285485459202,390.07944130927257,335.42481989832777,325.8363817578681,42.06560813259658,5.155396134391921,88.06928034527168,258.3763871311409,358.39285568498246,12.08699081139153,371.3931429823657,498.6254537485211,76.4248129153105,255.51659998032855,260.14232377526326,37.45746927683141,238.0587884906883,3.6243149803923402,453.74649109712493,309.27889413995644,230.2502133794911,240.1485855210056,351.5186073125405,47.60394530533774,404.65565007413477,483.0514501601902,264.5832737729378,116.55056025897493,301.7305729390855,298.83043256501435,224.6101998254681,436.87930542270374,297.8012893172034,136.79892135709227,71.92547341569244,499.62361866936607,69.47777327140281,333.8952892789006,219.51817624552666,75.26815591716851,304.4226135179785,366.0769575312439,394.0476125189966,218.36003057143293,488.87637530768853,48.99822970433182,368.5711129391902,314.6108574033438,267.45969410903,139.29250752483802,259.19555548801924,157.6889570077114,100.65305433642379,365.36196271812634,448.55520229724124,451.9386411291239,152.90225248449119,31.34776729781069,107.48107979894667,222.65837705744312,241.6069563433865,73.16905397994778,8.53582536419395,298.1500760307253,90.62808607999312,190.64609132419875,389.4171179389926,289.3330406025475,225.33828961782325,303.702930100264,115.17087989484371,412.3258361605887,295.8261048384983,272.051595227996,138.1088984308222,341.9871027382458,7.77452196777978,164.15396749718974,222.06643670396215,318.5633796098098,311.8302792592831,198.3278103601811,446.0438696758875,330.21378742838453,316.52574164246215,68.30602792506201,278.5827251566891,115.1791425647079,326.3716299829523,288.230402969742,326.2511903002809,229.05522655942173,428.9286151769535,158.3716839275804,432.4251641337963,422.87056746610335,364.68788817224157,282.0093992605036,32.544978352800015,420.76515186908034,336.0236153982903,3.084390264891157,88.57778705771535,158.15208715243296,326.4891480675166,271.6658704842822,459.0778609936044,80.68195255016447,383.77145502305433,202.9347556516422,428.37108466492816,285.4516164328369,2.7204280493224875,82.25936511966891,279.37333142742796,310.0065697468682,475.63058094544004,308.85560511853106,121.08171164578901,82.23782310350158,235.23831619436848,129.27977346138692,294.42525667378885,123.86435443496036,324.9952360717234,96.93954897502954,317.0274303491519,206.21857268680623,206.43734261389645,477.7233505465375,9.093266977365012,381.21766490942383,229.51987904107673,30.99949174841088,322.6021955754453,7.1008173803265855,245.09712274395622,165.8273671465949,60.569410719703065,326.48301017736935,356.59116244754944,220.09450922375572,285.32316023053505,39.087950772180136,246.64654042434947,211.07274979806678,387.79158359301306,404.76986188134657,408.4881319873447,267.5381737808502,188.2223134447279,264.71578916773416,47.307158013626506,497.2665449768679,304.39421150958503,17.79042120516461,386.1195500990397,254.69749238645184,144.5979962212044,211.69665173591522,313.218417210141,152.49813017125857,307.4953140318823,59.57603457185778,35.858905716477096,243.35855583424575,142.31538952566814,262.21601111927936,411.7190700712257,19.39821877564807,474.4916488920801,162.24346202362904,299.61353578727557,406.62295773966656,468.23672996837695,104.1731458025521,427.5145962775319,414.8527280525784,341.73042329311164,176.27902537768188,152.0837786890438,282.5373268604104,294.3855795456136,420.549953408892,234.45250795291045,103.22026886171936,25.323420034335907,411.10046989875326,3.512046627341392,390.9828179661783,94.40675056713249,86.53543361660499,164.17391253434278,287.69641849442405,250.77082704904825,98.97321363251005,97.30295706544412,185.7621936995707,401.9788612239889,274.2508993434311,202.40040244731583,283.71610087274723,307.53158509099484,159.23204901199443,317.6955407986386,419.6158454957386,194.8070628705999,485.6576214531532,347.4846674175565,369.5557155769133,291.4968082849184,391.5463614658703,220.50383150299547,358.669733920436,151.50953545361634,13.712454413274122,80.28060121465886,79.79278903967946,243.050806233916,336.77784636072215,395.4376588642433,147.63488418550307,57.179102905286996,109.51819640757843,200.88551541406602,281.84182932504984,473.0220020028874,275.0198562271231,470.97214282997294,221.1648841780377,123.77699109985868,11.978428072931202,182.5430709814755,199.8010874545707,339.5831067063918,278.9767889436231,369.5517727594231,411.2318737242343,375.0150118744961,358.0026317921878,107.31158553145664,112.9065283793414,193.30654523269786,408.67608114070805,349.4126477213322,190.50022948927526,361.50568878613757,456.2918830671272,35.19697373221242,131.33163848662443,272.9091756003538,56.34380168411446,300.0068850340346,478.4014698691408,399.9884034739005,260.6743555533857,472.00352848703074,335.48347894311473,268.50595100927,77.25572437569966,182.2609012808165,295.1527612974087,346.68870384764125,260.48088756082564,130.349398081409,43.50606572459142,273.61400314827904,452.95632656968274,125.31915008397121,73.76536189339433,136.27706454654987,400.6258549881531,168.41543208908487,402.3279462351455,107.87428351438372,33.99284922765722,48.54972520181183,342.09460868089815,68.9722488507274,339.8863729775575,254.41649872095078,140.92649109100114,39.69531613729787,379.994716142753,68.62580981525107,455.63608507224234,464.2094232962042,467.51176495878343,249.45275588573367,254.6160144887342,159.60163894266688,353.9197831803176,332.3851041945091,239.61407471533502,428.49796664314414,196.89223181725447,401.139808066142,418.8094522395576,489.74708920383733,454.8264976149752,449.56619449905793,334.8559887442644,119.706986580206,309.80072079391084,317.24921242984317,210.52082247526982,390.8672499540885,325.21394451181965,24.474338772956518,25.208632478213588,290.34948599495675,31.19471740587576,159.34378030805817,394.6766791831786,412.5795600888194,158.89372834977416,239.78865444930426,315.89046509082385,7.093668134331043,208.5639882319969,3.1667997897257827,409.7199471602157,254.03318806161275,499.979346919328,75.30146805982207,485.72776403384785,360.9916569853335,219.97876952610983,83.16111639701695,49.93983687877029,89.5103824386621,385.08204460113694,451.1677616136188,383.94905619617765,202.26296799560905,229.60610593544428,311.45827967463157,233.83970668205274,492.65889732441747,303.29240414596114,246.81087410688346,178.6773038095311,184.0412658632696,62.468213368654936,199.5471264022845,173.59428512938163,278.20003300757236,63.50591380176668,71.51173861214488,341.71172373357155,246.7199236959353,318.6600487896521,498.8516091801736,434.25743941125023,342.0022328767338,130.84981375285693,4.179078395935065,320.28251695251464,64.5557139432511,204.1664402749283,433.8391209041659,446.9484679486153,381.8515852196945,320.76090140971166,399.047685290964,70.88641792173162,27.134372303674105,68.63097223945725,313.92594371615456,202.3701731725236,250.66214441073876,398.14122223285773,472.43428592323374,80.96687724346086,335.5178080226537,467.44488620734825,361.04325200795034,204.75611841750379,362.625935427661,449.69219953930264,214.64661385915045,368.0874589235718,468.5628061222157,47.527308065841765,52.4977794659714,254.79257728388293,370.2860029152909,316.8548868446875,258.511499676955,441.9650094168548,133.80828383090292,59.12236158999779,381.95576393226565,280.50945380266205,340.3578877555168,71.32544270765395,440.611567136164,208.30140120752048,141.92010922237952,370.2826515817921,385.20265933853875,211.81961501139872,8.020847360411477,395.92721455392245,152.53876314787107,71.21875708937104,161.22765664135446,146.93527889145335,417.66196695122113,142.80482808534973,375.4990774340084,24.977742653077673,449.6415836149115,107.23771469688548,209.3187244010083,312.8887191385708,78.7213179365952,489.437344374022,428.2962518036707,4.783880946703234,270.0587409947124,259.052759441082,220.4302113622164,184.5122710281337,309.6350334168022,441.3059243115619,19.304651881228317,227.64009395107104,181.01797176792604,162.84740745964328,374.7910875492648,87.01195701888525,311.2645876756914,132.73941408022333,105.03688068181988,374.7034147875706,143.871363770817,96.56541608124547,462.9948345987729,76.48736897346315,188.8116345848797,216.00977519567144,270.9601337344553,146.03751682641337,455.99911440732063,488.54806301329324,395.91330565460225,90.63742582299528,70.64835842017764,290.52581740652687,264.7361894768132,291.6594708119372,339.9723628821745,491.8144802371883,240.00235465052654,420.46252698799026,7.267519324109739,468.86258894533313,403.2067457709545,178.1678561225552,343.7157843694499,77.72936102464939,466.3997204347434,380.31227606718153,144.29473574931512,218.71258761761482,261.7946071630691,164.21829997148524,425.40968725953223,258.5132262706027,438.3102266076153,12.084190810498551,236.59471302381658,182.36685872674096,489.25119257077375,279.40300978945726,417.76834359027265,111.07354226564509,205.75502618985496,417.57426550303154,148.57911076128312,297.8034676466698,235.62158857103782,153.83156375918267,234.1600891931114,172.4698227646208,156.50600761712974,406.6747709954406,318.32280120442454,453.4259086471099,204.7089650341683,230.08854421728975,28.888245452834582,484.91108555788685,463.75311387895385,6.693389805430606,295.87945979703414,92.72954673603107,232.9391917734451,269.71889311225664,382.7786529137447,232.65141780981284,432.2455436489386,359.42184275937797,85.0915348906976,123.79336801051261,115.54042537576109,34.63698105886276,448.39514971393936,254.32916844928798,74.92906256272397,226.9557945211959,133.3066178240229,114.39408947064584,247.41232533620988,104.87365711111413,422.2180165382698,328.7822976896985,62.84962297726654,127.03044780598299,388.5677957728273,417.8637073544443,358.425274556639,102.62207360412917,437.7491728132488,448.60344944514014,149.8461921757503,157.70991055723383,66.05752376001655,343.1647258451564,96.45299602791468,36.044691167371354,299.10749882524493,72.35981420046333,176.8109469637626,0.2543807897733008,475.9628499893933,347.7532916460624,230.39206550805275,164.5203478492936,370.8538467278267,478.3760283628194,38.87293345805865,102.12191475869898,369.49820721901864,189.58984093616283,157.86819420943232,15.886119590561798,110.070716028281,226.66383352566928,175.28987040256504,160.33420364426038,106.00552985348277,105.25157108269018,449.04299542539513,455.7906168456864,489.76604301807345,461.1475912206487,498.5209680052031,366.19620086127117,291.15251494835843,32.020460445184085,327.10461769765254,463.89089182456854,75.59010219426831,88.27921283258961,372.12588522336586,411.6021290159874,26.46145659368987,44.66811675590493,151.08842899615306,194.5109122371335,126.78042086097396,234.91332498714252,22.326604613100763,293.1093690268518,434.6580335704985,155.6840623677591,149.6304479324284,301.3191976823178,224.55784288280378,137.48990658011368,448.7007842628958,261.85298144569146,354.5035444375402,8.364934553858728,474.4089241909369,185.3870306807311,12.249749574127055,93.62420802703281,211.48402401960314,53.53599775493484,107.02098100334712,450.77104474025504,201.13382012460318,52.457241024578934,334.0229441137038,371.6828761519115,244.5835776728789,33.18032465815185,178.05030599600892,364.3420894523298,215.10445844905456,143.6102250830421,172.15076359397585,18.84984094100656,198.70938127125072,19.724124327598346,12.594850248250133,487.25958287797283,478.09190256741977,261.1783591557923,105.60585988175636,178.2125476935023,230.48742919814552,274.6200827835145,115.38550414592619,135.41296461604347,435.0429678402757,399.4170304166845,451.35960774158514,82.31975060435892,356.8767510610602,365.3332606219665,210.57903890793227,292.255928528975,187.98013128005343,67.25160436621668,131.47890971664472,322.6575328467004,48.17096405420784,131.26836515555507,197.32959322339644,217.40820163641655,410.2067226224133,245.69121503123836,50.82415305027321,140.60148184126737,331.6741000665475,449.01509173929935,51.0922525821495,416.6555198479882,287.4763420050531,230.92734051816356,384.2767342887736,464.4701535888444,371.1590657907857,384.35807873129505,467.92501719529776,219.827983499017,384.3554455177573,313.7687158466164,484.85789037562836,3.0012884530996597,356.04257279550546,237.95430438062996,442.32115932990746,385.98222127434633,463.2346426948818,329.4605930221663,44.074248160529685,435.89463713081346,144.63175295557141,84.10004331228976,110.6487625156053,467.7315683347791,391.48453145538934,279.28977208692373,259.0665686014256,427.78038700815654,163.8699115141905,109.53648425537926,288.9202265751076,275.12524893744586,381.933977726154,20.57078756070707,372.8119738046239,69.84958587011592,95.76570610551815,291.9907200949606,482.39691150700236,478.29749053577694,106.03670849429075,209.57316428045775,130.55143180524703,133.33583559652007,316.82868507285605,388.96829228375645,138.98231640109083,27.5510277117072,16.22763377555103,198.2000245670831,38.21335327186276,483.1124703549511,292.1638929976114,400.70353514332805,25.693020449257254,112.39872173281663,57.218361969014474,76.74777396980804,367.42311644438195,489.85821380738054,139.99510749276945,341.02134391401194,321.3693928348372,130.78117610894708,253.9111690398511,333.0056155564373,419.81467165897476,360.59905002286376,26.26001366413705,235.51964107822164,271.7430868080381,433.1956928435958,461.41221124553874,144.4627343828015,273.7306810644954,362.0850880036105,172.06240170206323,316.56625756406123,73.63774442676913,419.311888434711,303.43650192827437,68.1366182608863,172.08664064012248,101.50109538888591,132.57332280639505,112.87759011639814,257.913790252374,338.10178855915814,375.16103362797804,411.50263657031223,183.47098378991146,199.0522420911834,231.38855171226714,55.09115433537926,222.3874361490822,292.04981267784154,454.8057452624908,138.56086741258667,114.4865404507659,323.0188402325859,441.5533390787425,82.97511822866043,116.74350681944384,130.46116013718546,198.7044852433128,143.0241305065589,14.212810430593304,17.93920615800515,445.5037362414901,19.930031713313866,402.1697867254461,414.7526930708014,281.10714409176126,399.81302808256754,71.88713724747198,150.19111165299893,465.9941378358502,36.97706157703207,464.4553815470347,306.7873526725658,121.77795627965132,252.6011993533151,296.77628073364235,404.97259630564844,203.33852135643193,488.51624283664324,227.44908101879759,122.80138937180152,17.662098316766794,43.800229285946514,288.0908388305995,318.45077580114946,180.0505999722582,232.93180550039926,20.633185225893136,9.208888958637418,312.6543774847031,287.5055478698031,452.40237175497964,407.2114075093366,250.9484061784429,108.1864530554934,320.9342972798032,94.0090927727934,401.1700176917723,401.07891960945125,444.0509312249305,464.33864533315676,178.12835389157118,165.9612436903868,258.44295551082087,362.6629593363025,348.17607588399716,29.362293497666613,258.9680528104014,331.8058240696307,141.93939603299017,156.8877166448359,440.83961211419853,265.61734905160444,328.3213591034475,335.0000936200403,203.9396840745124,439.10093125730765,197.0217316745606,239.55887340304665,138.9171250064175,143.0723912216912,419.21500253296625,115.92143035618358,280.93635729443906,76.61570592375504,333.9358397157618,57.69684496984551,23.432056081640507,463.8208456967405,422.3858172498697,35.14430217788328,76.5605973510503,260.3894546257999,156.72145723896858,439.68526066020013,160.75055765478484,478.64709817426575,180.63593155240653,325.24185622849564,354.62316102673805,34.361667338531355,21.712462277996725,27.76740616231832,165.69750735150174,359.94622324344533,36.881225995502255,337.4161427236925,100.03444722377952,32.00384789195193,492.95555928381873,321.749007897182,226.46013221887034,453.7800196443064,312.9654296743559,131.63607508290613,462.0629900767005,343.34695248645147,251.8131020511729,455.8543090942649,365.6984376256826,32.22716929041386,309.6972442064704,237.54854245393048,403.2778595976892,254.03849610621515,148.69668503849897,73.93502318543116,456.654761872594,187.10226615902243,477.44569851322126,432.28389462192115,379.0221047540396,462.7124037279806,468.9478515558066,306.3309124168625,124.12985024373718,424.80550942900487,49.09364913791931,68.7195297639428,166.12512073048273,397.21595103011725,345.43242485023,159.37254277388658,101.38084050861073,422.9206744137299,390.51668731544623,494.8873487283364,359.9011100859516,242.45994436960137,313.22553720376544,348.4136909411564,324.6592803032057,408.708864983427,110.6555573349759,463.2555864328199,4.137457504985287,13.49930728731491,418.4371332718804,2.355819840461404,472.0721118465591,109.15378304979329,434.2104969996678,460.6914010394137,435.2957302706065,476.9015170239127,107.63672600772183,296.6651667089389,241.34846089803176,66.93530541798187,100.19103607853557,483.73606504502624,430.64979804536324,259.7404884691825,349.7231830583964,457.62570056420213,220.3363335263191,97.09239033545819,262.03578688757,249.33819519046202,45.087851389190746,463.65154931038813,430.2672484444224,446.19213883870077,29.798208929668945,3.4460788644685714,440.4715248563656,316.7618376770286,122.75996147325091,161.7014396945859,137.34018848749702,118.85129540091604,6.490641802695373,124.13148692204246,356.5392786536922,237.62424562520863,424.4315520175095,482.28724433680907,311.2372067768369,338.50720612910237,473.96081347453907,77.78173464682308,20.50296174388083,275.00331838147287,386.13255723894343,404.92269441426146,66.98699723831942,322.83613125903094,386.7191635636251,278.2505511754434,144.23470950398686,15.657579729288662,242.68434512387975,368.01974744613784,124.52195208386196,289.84323635190873,473.85391817746154,455.3332994633715,397.5864285385242,110.39296961111921,432.79955912091435,298.8390707530925,129.59820674543872,126.66029786259465,439.743503373428,172.49058949248297,406.5877552054508,492.8159161566509,323.00009875331665,251.81652839102696,246.47408868831033,225.6644106748787,498.9980931941678,277.690823089675,411.20666484167276,381.7161728226625,122.69330253822535,103.19484655803801,321.25098163261924,52.98102888273942,215.83351763353943,494.3704044565781,245.77640329289102,31.405228544406306,152.30169707684982,441.4406412851611,412.8504978294138,287.69669453485557,388.80336875398393,250.41083825831927,143.14582914775227,58.57208341277753,156.47683201090607,185.74450413870642,419.12189552629377,232.20619233730184,239.81797372905257,58.32597849387483,482.2186868400505,441.07424655157666,333.55398780616935,482.95500739790396,303.46710347924227,373.290336253337,160.83276443247584,312.91871339063414,377.7413049020128,345.20336824316325,276.1183526597636,328.0651475074928,298.50378966372296,237.9562996413691,306.85401260131295,347.33599736698596,480.772026897509,153.59273614945852,299.7695300200137,163.0727892271996,124.03983143754354,438.9158020177689,419.30478655629116,425.03381768202684,190.84061593993422,113.90621417991764,168.5037863700492,288.79244720582204,249.22267017377547,149.5798195122198,261.3305973030538,120.39793082871047,108.62074071954991,237.62295624578266,462.828941119124,341.5655065636127,289.0088493889312,72.81551826883825,446.3061413496234,188.3008520642539,81.3415471068244,289.7084474630376,123.32049390577416,307.5663637022646,497.2321407339683,266.48547896350436,172.72053903715423,216.72812542775338,462.82267493090325,102.57344061786361,438.70748936824185,481.44907024009325,211.7830218416799,344.0881515190835,167.65902892762497,131.88852742954631,40.51646955126992,158.8896529307681,54.65748979699775,492.6939508571305,411.1712696292259,211.38879640950515,419.0095592322597,292.420606496891,239.5740193448127,415.4911277833875,287.16639402033735,304.3130654262493,30.863955172723223,58.64932206991868,447.20702060058835,281.78021093690194,144.27804102508534,78.166190140533,337.85066957663923,50.1077536673275,455.8545286805517,396.1698218816125,45.51723383248285,94.06890575485616,346.36438004351317,285.75851962306933,449.0142406088648,92.01687572627809,342.65697827304206,342.5887484818155,406.42904153850225,406.50157081629766,82.71643775638444,485.7610258828238,305.60299836270286,470.394549095681,305.6054323888461,394.3569238117705,401.13751736837935,461.3770383559858,489.18301902897207,31.576849831752853,15.253900432418256,387.03908034558134,269.77101798550507,267.30479768211336,413.17915656644647,156.93415730162175,177.37773667120254,402.2848316064123,195.31475258267128,387.9185058304164,62.2870272843502,423.93075349346384,163.11493012182592,471.7086225403294,297.7090170326106,20.513722020101987,262.4587134243467,408.5020800818597,308.78247909787336,96.54356906610346,55.539608137681384,445.8692070443515,32.32390885399289,470.8326304532691,332.9178454549512,316.69326173669594,132.48765302170156,248.87000577756214,88.96027827269131,92.90302554929158,313.8288257986919,291.4226867132631,285.1217844046111,1.0674530110298952,369.8865345026301,348.0254307931358,52.07941182250475,421.9549508292343,464.4624397559984,332.8915394009663,114.70834393649044,137.70796732652636,177.2998180601837,376.64542917627404,135.26756693334545,103.4370363042042,46.63879353483069,270.49958279933315,290.81322212935845,25.451329677086076,115.74601902267074,129.37726996447236,426.4963012421216,61.169169848613535,223.49799581016543,94.08925548815023,315.39801639965526,487.742790554136,0.8476882198689695,12.614371492812193,225.09866121751625,471.5088895200423,32.85991017455303,487.6103131979444,90.83104711870315,16.690017240797104,283.0642632832299,100.6086737474674,222.84281311747228,304.6087275412653,119.42338210780595,151.80005970890053,114.74475780585524,32.671730933481854,284.87507200334846,485.98010982889633,300.40877621489403,30.81551980105185,478.3150328571824,36.33578812020999,495.4046321593386,230.804715005522,51.2777404769964,308.9019151758967,455.9244192213241,170.8688811601548,307.90400761008397,376.045212907803,233.84898124299875,189.11700697441364,335.03293345985776,352.8505643108896,364.68104467734724,256.52460317039265,239.78473911622982,326.7947298261777,312.6281300118775,290.2199626049677,270.5484808999213,313.89799331191347,340.7902490544649,393.4047203663434,450.16166662546595,92.4371950054329,254.81695732351827,178.25125363980638,352.0392678056649,184.18230840906568,208.37253400163576,491.19580923277385,458.256658945794,192.94278638875562,344.76378946813577,367.44138029993644,467.90923957181246,166.9874285670675,96.49073153254389,180.88532998555084,337.33862228510037,134.42443478016298,397.00531922542643,267.9761549575396,489.59946841299467,237.1206364203602,41.59499454228233,409.6917597068093,446.8823234979429,35.45664165012868,93.08218270483859,176.86194921567466,103.02413895382945,442.71177997252045,464.37245907767226,117.27301994475292,369.351390612351,88.28211239007888,163.24595397188034,175.9073552826132,498.1979888214256,177.7354389649213,196.78321871258836,411.35731817335306,17.174007345576335,241.61517822972496,168.40071504017718,1.032240110638849,397.96151717665265,24.91377874759837,178.8665404158205,346.316491438804,35.20890407685645,334.31610943172757,0.05694575383358158,296.66043970454314,316.5115228600552,169.70165079995903,201.42645087820853,464.3484211358193,139.68089965120672,364.0122287564807,162.2324712647787,446.40734141276636,141.0221836847456,191.90764215844274,430.40957733002335,415.3741302422327,446.8254536416906,317.92228385230806,104.8884492313154,398.70795136523174,451.98913045091456,380.1474095390476,411.29229304742154,275.91718118133207,232.17708974628,8.03156612445327,72.67849866012394,242.36082641229646,384.4837972503474,320.0936340440122,19.462549154244833,199.97631562337742,161.24888377859608,471.68504753434337,470.3942487049923,292.49448164911917,284.60247056018653,55.53123224468853,35.05268218710583,403.507320545297,56.06844178449227,219.6289190892969,290.11235465378223,78.57957875482435,92.65031535280421,443.6698750905807,208.65502538867142,329.8778556831736,0.5531341422966296,232.94125694251449,431.95404711728844,311.9236096367953,251.20860778076616,212.71466556639479,211.8652346702233,105.91501498283439,166.33642035130873,245.91133747868565,468.26296824878955,390.4676167063818,113.04898967673354,490.53096393789764,296.963870334441,215.2136255120698,445.2653685308603,166.1383488423679,351.62916107692627,20.753056169996675,290.76669814596636,389.5918736719284,167.34164178375244,186.10360508712898,27.31002596961618,160.99280128799154,405.31775512245787,240.06243981262992,396.69636433516297,409.41336263972215,388.538973750113,372.99760406790057,315.57417759092533,470.01618130304604,96.8418724702702,137.9198525660197,85.02312660999844,104.07406327622826,231.84841068826157,281.7985520632434,315.69344250794455,118.05915954023527,67.37276463074498,341.9556983912923,78.554016603957,394.2451175584656,2.0473771638522265,345.73983850810737,214.07520587206142,200.48730841588636,153.38200008214875,328.90982792036664,412.9998147939386,358.0184327890475,491.225640851185,388.9447842361187,237.75508036859011,113.67073567196839,373.6501001967881,120.8277765889304,27.694957351113324,252.2822716566992,478.80453033960225,321.50729448495014,192.75412066352393,60.653003929401926,217.9612044727473,279.5316190606201,130.45498499851317,154.8310116669859,185.26927081486306,288.5414202631439,183.7585476917733,439.4640044359426,417.18662968946,372.0432414859647,327.1022914798203,280.9102586906132,223.26938336367473,74.17782544890301,69.96599529913772,18.860888369883366,205.47295516384568,256.6502696215217,404.42807434576974,94.96524876108636,64.48967752387314,54.24157983538386,396.5596333736036,2.9432773236781062,42.07361612233013,18.971484638418467,307.4465709339561,430.7071460851746,472.1119745067807,227.94241308293374,171.1549877665612,345.8245099260493,107.3589322540987,22.464222967149283,260.2141438818339,497.8448037721372,172.03949063614104,405.24069232652215,479.1139881339637,286.0275160591212,219.88481325605196,62.20752369177146,42.717885461577175,283.531551504518,193.58968245236463,48.636228005547174,317.297056399972,330.2526738521727,62.590752570403474,284.9405954445392,485.33340400490414,197.85775270715865,408.2041385544466,148.49687442298344,109.37988795921777,156.9716326274359,167.2904889714541,38.801909136376544,16.392182265025866,50.98691392879379,59.783035222875036,203.70702193698892,300.8553392578075,197.6142426427191,29.949717790794082,260.1706003566338,394.93262287388444,196.5490353212529,158.83517744052907,141.2506351024847,322.98474707069096,306.9491527097039,163.00996156073595,358.0413067271192,443.87868879972905,40.1647651312334,282.94199557512036,24.638393219832967,421.60013829646357,126.7342597099994,237.3709599679078,74.18310414777618,355.00616651699465,46.938833621545605,482.9095996021066,430.3148773359506,122.78557217297026,237.655971172382,87.65028051696005,215.70616256282392,248.69287203023245,392.6808872074074,365.72207843819353,387.87385055122803,189.58377836904046,165.9638987850261,409.5520953705731,313.279648583799,17.97605388848783,224.6588680129691,195.4277500442685,18.99631702557475,66.91185162066965,98.23768652445285,477.64568337820066,421.8079663615794,388.70230863980794,131.99734365577865,390.82468401333296,296.08397788434286,256.5844247042453,68.2728286889508,193.5584753406475,196.64210083807555,498.79287500634285,309.56566956192023,323.75086992562944,314.8985129384706,149.3867811615179,407.2116424895372,338.05406709371846,248.0289464295321,234.78376616747687,155.5682234900515,444.10514699275797,325.00761644758546,420.1390158847837,49.41428709883755,334.46756697811134,198.09863069834338,282.07915825750536,5.780761130864565,489.2163459486654,24.74299161186211,275.02391574116496,36.83865602534314,184.7372140872146,220.93119085384362,408.78401838218264,437.56255542082147,399.3862467269324,359.27704208353947,434.760211997243,345.8056694834503,175.92980967209155,343.2071091666202,5.3900210191428215,208.28097909241882,183.6332734316446,388.6828644413628,294.31979261298386,212.43198053102162,226.11072948853428,192.58594516448773,288.4266081298929,439.9957732176723,462.7528626106489,37.89235709320765,324.2164881081218,227.11983588898173,157.70221379702775,475.17691782756935,294.3663714020545,8.92825957261556,480.4265499818095,347.300031521854,313.7612929104172,415.68655927614634,66.10967020470204,3.829425008485765,49.07898214657791,250.04157370026792,108.5211709740888,105.58156863278495,452.6027429052114,231.052217629721,439.03816834568295,206.3124471128832,324.9467300187622,467.75775433996273,278.34127247593096,402.9037448629484,168.80972063490745,221.94092094553886,83.98033562471163,45.21476713016437,42.25732401884569,401.69845429605317,182.70663631790336,469.7544415154496,313.715614777725,223.31966935499224,495.3469558011086,295.56496944944126,394.9537059386809,475.5754985503835,206.60219650528373,341.2484068069831,445.97237197408555,464.6908449167876,377.66410946732395,486.14082308690246,18.468529732830476,125.28400072724438,224.4717454591388,430.1525211207867,76.29639286190127,411.8683052279401,55.35442828663978,2.84769181043365,14.051200143593846,41.3261431307097,413.85512185015006,439.83533421014647,68.52443247103012,85.91259824520291,199.4190352052927,264.30167328192437,259.1368350446059,404.6153688802063,262.1583544344706,350.2921494129736,452.8907065738657,487.4227949245539,202.2772970310906,254.6404753014729,98.89559069931464,235.3066921902851,283.11519683858563,447.38133052085385,249.37614902311617,115.61903547233071,184.16448956791737,392.80542928930953,218.31753462902793,427.1537480841676,226.84068070995224,273.4485870097672,374.67257155177305,205.04140065501392,346.68458489100203,226.31320670948242,426.9552841920538,488.29658723485755,31.665360300147714,486.37696494121167,338.16826039264294,73.3488940202488,218.38346502245392,316.18754623967106,146.49696268068448,14.271552156746248,267.81391079414317,266.62079161825795,348.4892041178364,470.36535372686564,23.221931651656536,201.01361132718958,191.1587189087221,82.25335473921386,281.86514965926034,47.855701416280596,124.70074790402086,420.1824047987917,167.8956235155742,37.50069534921319,250.98518185142953,227.48077000532436,494.18197566853183,296.37997695061165,165.80470157678468,162.0502639348474,264.3824268425147,254.13884582255392,358.50191540342007,348.7023261217194,413.22994394431663,420.9929906800892,446.05064387233153,434.45320952995445,349.78495839613817,174.4072534603811,113.12758460002698,199.6683183947498,54.994574833796165,160.10930544348267,450.35691052231766,349.138473029184,400.95050993913554,489.11575287519724,230.7445347662746,77.04752866185999,208.00613084709747,467.6017942812697,149.6823784718575,380.0448011386871,328.29417014764795,479.5896684346743,184.24970128784662,431.5649873271329,262.0349914569435,469.966568329445,256.31569938887594,359.6261830290229,109.61244093229816,273.002105305545,473.73173937894205,356.261890224269,407.1260815101688,134.06200059865742,277.0784615716468,40.07644333193805,46.7246816466399,386.5238830547742,386.82045953049754,374.8513396099288,372.20387411012683,313.8053077007828,486.3471491961266,234.61231980044744,7.829997187058901,384.3537314160105,337.3022303208636,366.8197656558496,423.711861766147,451.6367572859983,456.916986742957,344.03297967856827,122.75300644865239,292.63940354030154,497.6883408647636,372.02854258331394,375.19752519265023,183.56644398437848,399.0515332682892,187.9712936336533,149.17850403975962,102.49216641128966,53.37206172987629,21.38564368198764,168.70699751829892,297.3874025286843,290.9233978368316,59.496377704998,417.4667486873121,74.50792982022564,225.22721955648694,244.40914581877675,251.77836698928974,251.97637056737193,432.005418936155,356.70476601403016,306.03373274664864,124.13478826838015,473.83788851908434,300.48752626896214,344.73870533199363,356.695049323573,268.5518753424804,273.0883274015169,13.023739397199863,368.77610949397433,187.125050684957,5.427929140547516,45.23252054099308,426.4761163935665,204.08693011591916,134.872339148077,126.76231677212391,369.8825104025689,362.44470462046604,35.16990863506725,361.4304521884719,417.65464520575784,62.165240703552726,366.0133260184912,309.2240933656802,306.80774704549185,99.36863465557371,307.0981184777437,146.9756997128311,39.19603732755955,458.5759018432335,237.30154370010965,83.32137030853953,407.220874954463,458.2058119543053,151.52456238520116,274.3813904512433,255.49036189824287,303.09647945488103,424.059590152878,421.5270704522026,218.89965426402563,4.02961743134872,330.61426285482554,399.97471577903553,145.8723840337838,329.11887016591453,438.68514843970013,286.66783114606335,396.4738884795494,399.7362486934772,206.64365145018354,270.05097011694363,414.2022392488578,56.34545874457258,102.4986324048342,277.3357209156885,486.9718558071106,120.92766880864441,194.84404542247745,224.59540376274063,371.20949622329914,205.46213521142536,52.85814765896579,129.48351903000759,271.94152304074987,471.1255802214512,240.3830847320428,46.30669018973849,291.39147641431066,253.44560068232846,293.15704437779755,148.00932345527968,4.027991216553783,44.1756412817147,324.02077174525147,447.66232196936073,137.31883478407164,29.248368331112328,239.78875797714727,165.42308690969077,268.5728721775763,404.4920937655143,368.99967816825233,79.19706998642673,272.547302460391,296.8354442360228,226.7052405832271,303.33198514070364,142.48370085954065,159.7060028281866,200.1131054833869,373.9069577682474,68.84729387861682,93.45942349089343,188.1063706225165,335.0102949358503,322.0771321414607,255.104813834392,232.85665771843279,480.68181234923765,17.392580879163066,380.1443698583403,358.0693040757611,11.903184524093724,334.015662859476,62.5527194433404,366.4886549224667,440.79267438678244,217.93455135194495,164.79189297533287,111.61215345301883,242.76446762210352,44.3989146388058,103.33444642019535,129.21704205373297,242.4467387192904,341.96935795861896,351.72701143120975,30.143190961869347,492.24558907528797,133.92177813727307,16.82660965274241,475.25283394634704,54.121756864319025,34.391576416786975,276.9250207109627,163.04003476641608,473.13443011782476,64.31658598986145,16.046169854458057,230.9282231859943,425.40976964296954,323.0938161976914,428.8502490240757,307.05979487374884,183.9519162582161,105.1648441778542,271.1625010068736,279.1307937563751,479.46279976290543,155.4845722463589,39.94642294857809,381.07918958474147,216.9484213668379,19.886247057537943,194.25730120641555,186.78319902827772,418.154163422376,92.38831166780392,396.7921176981647,314.8195529673202,306.37938574736324,271.3973797304175,338.87536169242424,319.131834406987,13.752458047136706,486.8624360525255,163.42325764943126,164.8696932158087,339.13659472312855,108.3837660937308,69.84229101465795,145.3570736049693,78.70708374326513,119.6578848140341,256.56868721950934,379.87347673136003,398.06389918960747,257.2521144079028,126.15854611103921,284.56346095172654,30.320446430994576,417.0095445896694,136.10635675188632,169.61159159985002,322.8031221796095,38.361944745552826,95.29127968056383,276.78759400177665,421.6385989680234,96.28986567194376,370.5432763591609,295.98407474681454,350.6629180655393,41.20718224885705,468.0964878010636,46.53571486544139,52.62214523497066,491.5225407170379,232.601790850195,413.1636740147063,109.30224950489792,451.0618662679719,250.96717533648294,479.4581705525149,86.43146253401717,133.66658360646693,488.75799348452927,311.12017577414565,178.78774664937097,365.0775274965913,199.63520462711904,290.0127560188112,223.77907265421365,438.0845993451389,276.48376104459703,359.2072422834568,316.4253555710945,347.7011344981936,125.32878391199948,173.55922829425086,463.881915033446,3.966253170024303,356.78402246141184,323.52970509223843,101.18239144901142,325.698003064523,157.45391645271113,113.44339391167763,239.45390501849144,18.91660342978335,456.09099599799464,37.86250039862449,162.658987781859,331.6069740095591,28.284068829415975,368.5120414957263,343.19813304216274,406.35797347558747,267.60719643777395,434.5930932374922,335.0519313551949,167.02888153342982,235.6800291822913,450.29058117575346,129.2017113222419,57.84175005396541,107.04304307257007,19.494054577446963,227.61150666803192,116.55064435063694,316.72166720404545,299.4074334710816,46.06445201801035,44.62388983598209,63.11107293334312,331.61524045329617,157.671412204689,234.83896230586004,296.79427804309336,209.63585412989565,72.74354972661368,362.32674706555093,169.59943339841533,242.57887885194384,122.01162490731804,190.544621861268,201.14690671242386,304.3743825094814,88.03934362260956,219.39477984199556,58.37697136950276,270.71887867578744,495.7399927305009,23.289861407000178,3.7695380051024907,342.83950559311637,277.865180037821,3.4078865866692953,271.92204981715025,478.56475431772276,193.48056423053066,36.79585351944931,415.2765992382292,421.875139982927,91.09016745364451,294.54252546119653,207.9126784085773,107.38785530957368,2.934576470026762,5.580099383607373,251.62085487882112,389.4995612735735,476.19663285141473,474.92795833051315,105.91136551549451,177.07702510839863,165.10076461442475,208.0526135705352,5.002230781006811,455.21728859255313,280.32258957596304,164.8673641170041,366.4172117793571,7.343450265524631,388.3431273502106,377.69487366598946,347.2526649286515,181.66625939137882,310.57658505635845,468.10342899900195,134.07410254533502,121.26501441027382,162.13433313190367,75.3196282552403,287.330553221124,311.5627326407676,425.0233964648961,247.87281660387117,486.479297943571,129.5937662055608,228.63582869806442,346.719673653609,345.8913466647373,59.53804567987431,283.1735809275172,492.51626268318364,22.19808128979095,149.81598690467268,40.20849378164498,125.23388680690157,44.35981647289844,415.4757330707594,46.03562261610422,348.4684336223842,353.65546659942856,169.67819286882684,282.2146311556511,43.31245420151264,157.97980396159184,274.8046908659152,241.8905181009441,381.97018540628187,336.6521460343702,401.0714978617051,335.2838782439089,463.1043750215343,263.10759980953594,296.2636639720203,19.90350944357411,498.18547228016166,445.26313153380033,310.5319743349414,203.23580465818043,23.744786001748174,304.0224407469343,177.49749587640807,448.4483791145016,432.93849586065676,284.6552371750244,67.91323856771587,173.037114460241,322.929223160512,232.64743948282697,406.07525772468324,91.53363455337143,15.911122016636693,195.09719981226243,205.57869639209602,190.5732052405781,93.99279134178174,43.60993723965784,460.556236061804,85.41213375919615,80.03642257726307,154.01066579677132,475.85788722840306,270.17782039171675,340.7693318755257,136.24724804991212,487.0190835938987,379.88240033175674,490.4909839933899,92.63048490770926,476.9923036604975,54.9353293673705,201.64478898909562,275.7490976598477,2.02349473590413,359.38739544358464,19.56599358791722,47.15914053482895,241.54651254527914,356.04044646194455,17.21711721025504,252.29354330525982,138.19061387565722,460.8336048986019,122.00952584554209,67.4924764143373,445.00810834236523,134.2784796693202,55.00288711491602,430.118504357115,407.80855052769743,348.3545012045347,447.32609110540864,74.12252059865693,148.0525034222891,335.30005590566634,324.69637620199785,108.94471145334344,141.97391373551233,210.2893670700609,311.1892702239108,305.51730623861755,439.93886220210464,93.82744922359865,320.5360569685789,347.4853735227719,250.87637881455353,161.2210491480508,175.162151039812,464.92261996455665,255.26626301010174,31.061666564117296,48.06883370178105,149.67392639817845,263.3607411954588,407.50171384921697,483.84589655508796,350.22425395331965,49.865358188908246,178.27300567636982,480.420423884161,194.30235732085472,302.0954139142512,136.9170169342183,3.3725268196014846,370.8187626379015,275.558238906961,356.0053787202701,390.55300947042275,106.36735284528814,97.41517287553897,211.4888889841501,169.7628226456409,75.82938552317836,165.79446176803836,452.78008050503894,106.88067449567828,164.34514895398073,241.27523263885692,350.52057312447624,186.15345127718612,155.93243163596142,425.81926863016423,53.29803993097448,395.4333662380335,408.64286612115274,285.75218266145936,181.29027361839485,452.4669676040458,272.13814547340996,427.4988328263433,99.47120351994165,190.4699473604705,21.080580082402655,322.22897046165303,352.19908756670793,54.1734657770957,183.15782661892905,89.53452141416773,125.29213717459892,35.08454405666617,170.33007492328267,350.0469038021968,134.83916726552232,163.71178354716164,388.8695041497024,3.8156381056743127,64.85515488434524,155.45036385792687,18.993802772006074,309.086093044172,48.3234072801485,132.8039551206673,437.84441864219565,0.37138225848154516,21.20235956653077,297.4567414230364,224.64209750985685,358.287014713262,404.1198366440444,321.9428316500154,464.5961080870516,69.16850065421004,340.65659471136803,200.66024873481425,104.82394329424727,265.30383214872955,2.730357812457229,204.54410069674273,491.7393575044533,213.8906686394591,309.37301460624434,139.2441526788324,75.85736926088987,473.44846261141527,103.82919636392323,97.71174011757833,288.1217168089184,426.52334402682084,389.8890082488191,433.6211802883103,154.92469673099396,24.805549738908304,228.99851218180544,136.52085485305537,233.3231750944985,255.32886502592584,242.77517127574865,360.42873213177074,189.97321678899954,33.88005225559731,64.250573643515,182.97758672208136,84.0358422873519,134.04796297662293,470.5240738732789,157.49383881332741,433.16427806902925,392.4206401862038,329.3187761315947,281.1169086371621,44.62692061447488,266.8921999573914,31.971129651740537,334.1409845155839,84.00052362461669,26.426464286218977,86.10148927266192,142.64805712433736,337.59681553378897,228.59821992148056,374.9720795011529,317.09022278704595,232.09391857621574,37.52352936496728,365.1504957839043,285.5352067011531,285.12753220259293,356.69583542856265,440.1410032128109,246.42179172671834,227.4185875966107,498.96113268605995,242.7527575378689,39.47049890983251,383.45234964957115,46.32613671623781,250.19303619395583,212.40141326490297,106.74063366778725,308.65941932199473,352.4634171638036,397.7057785203448,124.03832211859984,251.37705030394665,151.66909562227414,297.2277218145503,136.60377471888972,65.39214227597995,200.5067165816839,322.3699727039672,88.80598590129718,322.87009738821877,486.95140082221707,27.06197382503267,408.0640069181885,324.32247514220154,305.81944467629876,381.8137736206401,466.55266116398116,324.34711618371534,322.41324454966696,313.39863977846346,89.42726820326253,228.7482581688023,267.76478465813983,43.34446114476304,28.75239515548167,160.16780108223745,422.8644471735939,62.31192628124904,57.77599936217709,328.155018909714,16.054246578887156,283.29480641708267,78.70915277360702,108.13250967244088,281.93580255735304,479.8498186385918,131.2709517128589,98.8624652411676,21.146785154011305,339.5844029438685,495.4950175137996,73.76482103569366,285.4273170157395,470.4482989151802,221.89019288326355,443.9097913061284,201.94568400755225,465.76534317097554,152.04016692499545,64.273660913171,426.49532888990103,454.0998808852219,308.2465155823387,74.31322905390375,54.4202173718098,453.66213774449756,489.98425368331476,299.28382640877913,149.70107573405573,6.910979282179874,314.19056029956255,148.88170616835146,323.2150903322314,239.49376194398937,345.1543386187578,162.5786705718621,354.47479538524834,472.5407743220772,229.40870569789618,485.76307572711835,297.72507357864,450.83461125103264,282.3572594248109,462.8663866737239,4.57413126634415,340.171839126917,409.7968897645444,375.8342555706345,410.0662553805054,190.62664141009162,161.05446691635527,172.12935317184176,236.80893491791988,491.45368776321254,496.96159765400836,448.99132634841914,391.0500062656078,138.68101466216737,111.57741653038428,120.11051146241519,419.8090793917796,7.312838099283791,83.59296600026205,30.508060974513363,54.17310324457264,469.68077487920823,257.4308255028997,497.81489924991314,265.26365223886603,149.30148795451177,114.89752163644373,378.5361851098429,374.2701350758628,493.45613230072655,23.3031127977969,253.0341545192239,340.00528839242776,131.81245638990023,81.08289895244792,89.09577932139695,411.93073268718155,238.20992538029412,282.4739705435758,157.86834229427382],"y":[55.96266088441693,306.53282946190296,156.679902353499,121.02686893157083,248.6960948982967,377.9418885012536,97.70321231377865,78.15318854302849,116.83334399963191,290.47204676793143,30.000203096099575,469.54774832341553,73.16306524625693,83.56913659583476,379.10697649154065,150.4734918619966,143.2976372238557,494.52136754708846,94.719874616005,169.01919945267423,178.78812210986345,109.58837587965081,446.2164770478651,360.2783739380833,469.5984948109008,60.05853375752485,453.324097675139,42.43707730949531,205.7289277320982,39.802156816878934,469.43976772158754,226.2961520286611,33.958267111281195,293.2186470511988,466.60989607366224,363.67189135963537,323.7024291108732,404.0447130876971,480.3424197731972,381.1805111969122,238.177639982536,486.31462883174373,166.90549867400196,221.31707165709923,447.57445374713444,68.69687503618161,175.9726307911661,368.600692442729,192.9441296568353,82.96917848716195,448.9521009123543,359.16080852604654,309.703423210954,124.81625086361198,348.6870664470722,274.4455032867459,203.76275384148636,45.070644991218266,74.20471387620131,304.0126328047856,146.59920468508003,157.00919848210432,206.7761064421436,11.927480681773295,488.4241171528557,139.98462679963063,370.3026577868814,317.08598518633306,46.96320689997563,16.701357591664024,179.2036484995294,326.409196132922,115.54887407353975,469.18322598527226,315.997593095697,152.62415475715858,241.3012987579607,43.44749877764442,41.68052902064656,341.80257525377345,168.70076049625814,333.3078291152346,273.0041172382187,93.9363522856611,87.88365245097319,13.91861203200695,273.73139677400815,403.5208456463966,293.173499328525,133.13164605544674,421.25415321005215,223.0288457359192,208.8287575522679,327.61713000157994,466.0779312854556,119.7521824693486,131.92968023877822,393.45572064274114,304.6997619863597,384.3820738786667,341.99593471619204,340.9151260862696,367.63463269841463,290.7249670141339,388.45190139265884,411.8800748733169,119.7462868747744,462.05536118703526,219.08349777385567,130.58312224019326,188.84219002267423,195.74717048897605,268.444731620923,481.985187267389,428.760347614258,140.4813902685419,118.44234782375324,270.4720040265285,213.73074730036902,151.36921982564584,277.1502572954385,374.05813061235364,299.4725756438379,46.171896179009295,94.93903800514015,149.0816545243252,162.88494163561785,67.73210748242253,401.16080037970784,236.45812753311367,47.29534056465867,41.273295363487335,246.82384339848724,141.83773985822722,256.4545633650429,423.0093260521035,462.10135833836733,322.37868797668074,478.70899497067785,246.6575104197073,490.42552000197577,48.82557523079639,212.21406728821302,412.0980532068353,374.25457074411037,473.6515882002577,116.86809068747183,174.81161044398414,277.56719178714735,271.9449302137068,443.45302418140517,357.1937410898786,435.66758147537155,286.7315211310453,390.3855455211448,210.96199041644047,77.06491205495874,314.5201085433704,125.50731150135391,260.56792323058534,125.42158879353232,491.7316426081063,151.11837122027606,214.82731223180878,371.47867817522183,198.26019613022234,47.405121363746304,8.649512997177865,187.62406531509367,297.85326174241555,417.16896136357894,107.78138839174645,44.13516890897379,281.5139040691769,335.3079802605221,338.32169913168497,27.821581928793528,166.66863332885234,20.003522327692092,466.49027193925156,49.177564065674694,275.61318262897277,307.2402461426088,397.2062119616283,485.5176802088056,18.754676858094733,143.44126055278716,391.28539939008607,6.25848129537232,470.72233335753464,320.56801661877813,289.9712180525718,92.18906742699478,343.57086971130235,131.2995959144853,178.42149310294607,206.96478105566135,420.9432072321308,42.87987274059235,140.74404355966232,124.88171579309443,344.47515499094493,354.7166349083537,166.77246644198024,226.49888632885927,155.80666224913946,242.81398062793613,298.92198663402695,209.10071355524457,152.43052912605327,493.27771195680816,82.95739858253903,308.5746246194619,141.5344413103905,270.0431667216623,491.9455203077584,112.94965283734015,169.04256981783595,67.77529020448353,388.0108173084863,317.56363502162395,492.70542831959926,81.74628392252853,74.75952435361648,164.8074672571201,453.4105778337719,458.3347597545998,140.56629651488961,361.5290323896712,475.28275097171843,20.47374849375405,301.38776175777343,186.2032655325118,139.20022239079753,278.68512637351404,283.5728811013867,448.95281569757196,139.88585932130883,301.9106084200676,66.41070949274113,155.01447612780555,156.81916982642224,138.98587098914632,154.24992329918962,368.4373929320888,494.63768210536745,309.3170816308811,189.35825652841726,143.24791171585605,227.65124517370333,399.68483392598097,77.62283710550177,231.60594320067267,482.2649201756406,191.3725635960395,447.6390560341168,154.56978208895893,174.71341794865657,483.5903059336806,331.840018469774,497.37988698645205,162.34408190737565,144.85820325994175,139.0085691240398,57.61249004907582,367.94030076875515,206.8254340929558,155.86967296082477,455.4561144005877,462.19472463876326,233.62478829979977,276.4090237468337,414.65507812849694,127.52528698254379,238.36762386625014,183.3595194266771,170.3857355228952,204.11630348010556,379.18344721276355,74.5681736382971,371.4217170230551,410.83828191374215,291.37513296177593,28.690267239346312,428.24531549230846,413.4572194344167,110.3624367296605,462.27111121699187,246.40456571798964,165.0675351293418,298.34508128738634,357.2140461546886,403.3786890256843,316.5106588931079,234.86445802310263,284.2840360915499,482.9930606234834,280.6267331333066,163.71682268944576,431.39587543338416,62.683623289905285,118.94446844091938,437.5165820428117,57.90320882134681,202.94138933076817,236.23938532873856,338.7171399011153,111.88179163246053,43.76518800805107,227.93780571152462,270.2604851294857,429.7437386573335,83.59233859315296,389.6608706674714,113.80057472859289,469.48997764427185,50.57794004248556,208.15622892044377,114.32215014637487,95.02298914769203,263.94127914683037,221.02439163261795,257.1298869983436,245.83881653994695,82.24826252185885,192.33972712534586,145.40641018415806,79.47594095060667,419.8342770141052,248.70645257264812,271.939214778911,16.218622081144996,90.57051113725178,465.374758108865,473.26286794818327,204.82958943155612,24.520067283380463,340.75266285297306,234.3913301592663,318.40237623044953,41.619152432326004,487.4842677101098,209.63371667604136,485.77958705221084,284.733694742177,340.30429940228026,266.48369139340184,208.49269327203203,413.771594005562,417.70103498966,186.4249815544492,42.074347138461256,191.56960828248353,369.31107996672006,57.32443971896056,131.33537266545315,199.8833333813178,382.46092658977864,370.7560470730795,35.09148936304018,430.4333598310722,399.92353586312765,372.2037909168569,171.28304737723698,430.062021461536,241.6100765781694,338.74393936112966,300.64209390688984,115.72606103524197,339.02869305163574,369.49170809202036,18.55885779323485,395.98705713184603,40.5748755410133,54.80428190077602,354.77635820335513,470.0143618512091,120.14792896451398,99.6251656774385,186.75309044296506,403.2710010870683,23.49293337244085,15.140693521805915,433.3017972157371,477.13205750610877,488.0706733155221,68.5898161000893,282.38148265982926,493.8947471224146,372.48250248370636,279.76525030112964,29.225965481534722,433.2774710045407,243.78219923350807,231.32393138702878,226.55356165681167,38.37920972788999,86.0855903791779,78.00278482077577,178.6093607668804,222.26854518068262,236.96754398177998,182.29877420910307,142.25524024539453,75.58010420177291,289.8051584953372,453.51543241556857,69.19390767460837,353.48689529917533,479.17164427401883,200.6445934386147,341.21664201288974,6.611450536758657,171.94939333146525,283.1985130074195,108.25223261664463,51.28832507005843,451.5771756494028,400.71751397999304,480.0999127745915,463.17265415822044,137.3515700834746,350.77707622836044,57.53014695092518,474.40246253994843,63.88952440243034,328.05352884553577,102.44130421564546,251.32295408302008,329.6947162482591,423.70804885937036,483.76815073977775,109.1340237790987,126.35560939003415,479.8222001971344,313.4289028204264,180.0744301804199,238.2652240880894,326.71009478469205,71.49582593115112,3.489387715648551,297.29375411372166,26.31665562739316,331.5243952979484,193.4830401911064,65.08786653563675,165.03668032381628,409.3473499941958,466.3898667133838,29.944960136155775,182.88368824788637,276.8278683680612,62.58169244919392,26.028334842110034,259.41629123075694,379.42090390178043,289.4303875158258,484.22639023149316,490.6416068711959,12.103798586720893,258.5107231448961,61.6750240671603,418.72563277147776,253.80353407187124,117.90810962165166,276.8659719936474,401.66606266299874,451.20117172170023,1.0659079019265105,290.1808434012625,99.88833195430335,3.373136374496377,169.85368745311547,159.87520522020725,303.1804236426883,248.5497436446267,83.17900305167092,225.79448084409538,410.67398354140147,285.820509645734,396.9102445489775,321.07558675514133,249.92687674041585,191.69715284025756,240.2145886046258,455.2832650255451,184.32423633976458,53.828406853778155,491.3692806930418,249.1754734685594,368.4333792832014,369.2652955144034,157.6797888712953,149.00695849045366,324.23693437750387,321.54794380178396,100.67971640413337,224.3279689818476,208.4024209367174,179.2757467424494,203.2519756472989,124.80675873361442,82.43700260113785,469.5222441804781,454.1835479986699,62.38930933699155,147.27828367645034,315.26584689355843,434.59028173245304,404.2905809235702,134.16297399019865,330.257395918112,73.04813666097215,489.930710181652,495.02757636373025,421.63714965334503,464.6749958318629,426.73529076467975,138.6354269090469,441.0187134742755,352.11986876764905,311.01523120312817,461.1715005965018,35.1808059858999,43.08719418800383,140.154371221128,56.56942019929573,220.42067432860551,320.9027419515643,487.7861440895791,148.24563645930488,437.27137221758966,272.22923231778054,393.18479068671604,6.270340280323083,150.62729060305762,490.25792064866414,383.70180477842257,482.7471660275139,388.59777089415456,2.834932422167702,180.00704208526992,38.610022555731206,423.0154544772571,93.6365169029571,132.56368974337335,368.8046541851739,436.77685996553316,275.3410413963595,478.5648458559446,5.618571740906075,378.19538626448644,449.4792446106116,340.7211455398529,449.8486408679077,208.35398441801485,282.3207879370911,36.2200481903876,82.17197177472357,280.52079923712824,187.94023695615004,136.6527318185453,486.1743228667394,330.8068075312554,151.32077508735782,223.25920357061995,87.31654654696963,369.37958946629846,105.62022063691533,42.52589984717503,472.6808834033406,199.87872004950162,433.6133306941979,444.87454516853336,414.99757895130347,243.9885368865607,403.40844753953985,189.7653030609554,109.65313875826588,460.5355353383888,284.61028154042504,292.46995118898155,423.18466602196577,366.2995642671977,429.894156944233,446.4993592366093,272.25882149806824,50.92828187770232,73.69857695408372,392.55824714728726,286.24587755725673,249.0298146391855,457.88035245294964,385.80803544382405,209.77764307139668,45.783758311428166,202.01784967027226,149.09932826715823,483.0327635327014,330.50911672712965,441.1761781657965,122.5570303692799,23.645028237283316,330.1507395519427,251.70481084817249,19.7414891932845,328.4587249308662,437.9556733533637,115.68663972482824,82.76259084750292,391.1455232465046,452.33723088592916,13.953458399067198,398.3251282622424,117.85874379644979,141.91537626353207,169.1741415745767,75.2888786590255,468.0241858185153,304.03516925315904,411.1220755359389,4.159083005070229,231.44710736980855,242.4539301560802,431.87025756183834,360.71925403622225,427.53097305137493,302.0353137033576,148.3540572082338,458.5964827427314,320.52267463502875,139.36443199473175,0.356353724798919,469.0933999166464,370.78504903922095,438.37550754620275,469.5186810262773,261.0230037584501,432.7926784732282,358.4791956994087,196.23967659907342,93.65421649054917,240.5747848247669,337.6749074337852,207.61255819583175,203.26901371798817,375.8099229422156,231.44098475244363,305.5884016929237,449.8971234954909,255.79679854608202,195.20537078633504,320.648974068601,222.53114028577315,204.13051284466127,269.85433951533724,106.03571232277758,359.952036338464,138.4113277844491,131.38875848556754,349.84262717279944,462.8589659822763,423.8291875601945,181.63752536375722,348.752412357049,308.7116651406629,53.23365792398638,422.4069971608243,400.6586401775141,459.1688074576772,388.7215236220826,106.50440471541239,407.70658363156036,163.98772416938544,365.14622050480165,343.7658356299712,206.65279479087573,26.119861527278466,6.277160120764568,117.20534209880972,58.67157800735517,39.844559972465,474.8081883461557,149.116646276228,279.90616317320575,445.11548787475715,414.2696091202146,171.51908111292585,52.01297193742133,395.420181704119,368.13058871758733,351.4067682531759,262.23789419035154,84.37536044433725,148.83687283365583,97.49497984489541,265.33455804445913,247.56267523382647,411.7581508654807,46.207654164141296,80.07841241862751,228.1930802216822,171.61489925378692,118.34015908811412,254.32246893196307,449.8943316696214,225.72833092986895,159.24462169996062,302.3572194165033,48.79195853747764,431.42230881230705,278.22311356068656,301.4447164093804,319.8317395843431,35.554156164369076,450.8826099191972,161.72553756035234,443.2023163755369,289.2606282639057,93.05812202605051,178.69783860110994,158.76221193505236,370.3055906177217,402.62676437649174,440.73052094217115,253.94569596917316,436.8297084981569,466.9354953077258,13.698838604957853,464.04786088271703,5.275329864515621,180.98035494654292,399.4614989297032,11.733211093853946,454.46789622632724,30.367782539951648,143.6382110511843,257.0131345287406,13.629305472410646,216.89644300988022,395.0952168232814,110.54358720120777,44.39831480580331,31.469278689293223,87.71401453528082,234.3249686540479,26.308295572008312,289.66355977888554,247.91481794510656,329.02614377607506,10.58176674390554,175.2334715898311,166.3789790097526,119.85312585682162,111.24952537486249,151.03413686690652,447.4081652296129,207.9232986680574,438.0173012164981,58.298414771692784,137.85826215472107,270.4036269429927,277.8477221209419,90.26812554852786,385.72828627187243,436.7539320825444,359.4709326342785,144.44482059820092,221.67545097466973,406.24188017704773,269.3475078445921,465.96156916332234,73.7379654096531,175.27155410325813,350.90334761756947,308.9956046263045,479.2124658682263,253.67812387043247,58.61929051879766,206.75290325989954,179.55109901737976,305.17108401921973,281.57566742497033,160.75951419435196,409.1840027777116,363.6230041312886,254.8531838884061,293.1331177508589,221.03034824653406,101.33776236902403,27.58360057082776,110.1532962478966,202.74853823153555,163.08462581129578,475.94282751587394,280.6605933075618,210.54281125929637,88.43286376406795,28.034843658677644,332.09033023078024,149.3816313682727,275.7339654480853,452.5023258523206,376.48039460017793,159.945291442757,462.95357325737376,263.5274844753343,153.38196733420344,197.92762087345378,221.88011759546967,374.6912291810538,430.5605269236715,496.969001082254,176.73035475293386,22.575849964839247,229.06837837559775,399.46262154282107,189.64577794597554,71.74930990121653,279.50815475360025,440.53266126313014,9.107730402512338,47.15216133676686,137.59399916105218,283.97268964113664,253.42604650443562,443.604346995166,115.10048395016942,38.95199414819178,76.27569595893429,92.20187520884548,75.78601619598929,440.6182228596952,397.62524694221804,311.9592941181744,330.49378882660704,205.28550717279043,277.46703852177154,372.22620637290834,102.40978873808648,307.8657332217724,169.136646585847,404.0268598413436,58.3570296418825,392.4000853731945,92.12802633326933,162.93457870300787,265.1578148317574,316.83995983284956,241.91884269397173,471.3774870421877,11.568625580920312,484.1136337663043,493.4022015588611,303.69747365863213,291.3998529675735,319.4360039839116,173.2486581407739,233.13525673075142,499.4912377288258,123.27264895227368,347.682479655725,161.53192478186708,250.0798779529314,358.36400812286576,417.1028990123932,386.7601564681967,68.82798249337091,437.75535161768914,273.0196998145189,124.25067724070755,445.1496576057804,297.04238671653854,342.66323432416993,174.63321491194174,455.5149876957495,496.63108607678197,135.57756837716389,228.5799693599717,126.32762145231268,34.23784829341214,240.50765492100973,216.16551398959422,456.484378368836,453.3218369677511,141.33924708975525,336.5573332982349,42.97879266809485,417.71344658848545,385.6840694860136,252.02410013284137,215.54414597301547,488.268389894034,121.45914445454142,235.30467857015645,43.890193214338844,445.9860082600705,190.76419859289888,342.05700507836866,143.2982665305546,87.73456753259046,66.39296919620891,246.93419981320397,28.130726850244592,260.4203833679459,241.6663125193561,109.26035898648789,491.08217392061704,301.2503534307014,411.32783393126977,359.3452814325248,281.4292272009103,179.61114753704587,3.044687388891576,52.381602698034825,368.966363953298,190.18252709879206,283.6782213809393,411.16619404542365,482.1513614544676,233.81756739570375,445.3345136993496,76.13495887878535,287.1020562046278,327.28511812560384,128.29630294949868,468.3214550705747,382.346849959116,143.11931596914462,184.75011555133585,444.65797000097695,407.2329863284177,343.9960260578411,40.48277091008251,328.9231818826699,457.7352344884891,249.35816941244647,408.6403791904838,264.76912567336507,329.49934049556464,62.94870596241064,441.7448137496456,10.735000018295636,424.53908296139565,191.1980432764947,293.47067139067326,219.7368432291476,184.75202112758464,90.71262753274284,421.43035798730733,251.7773359869545,22.944589973141525,490.68062274495264,296.11907071518414,417.30457037636046,21.993769111567975,465.55997198888736,309.359856197796,199.38313671135666,97.60844558400727,1.520971704801366,469.14640870908556,295.5411044286186,466.3211426730688,29.64135328884265,246.04846212671777,395.8866447727812,61.45739507625808,485.08080842031933,300.36985990558327,78.89999498526568,89.27926084526538,71.80514694809298,107.6912595781363,362.5547278390637,444.3859827176737,332.25438552723386,66.18585604456295,310.31299369957924,26.85093065108679,465.21710445979915,340.30395975889473,140.09430853852882,405.6244621304149,290.35451245465714,375.88031203393666,262.58094019488044,98.63301782484358,468.46916492393854,458.59730739446,247.59682015689444,191.55085128073196,360.3806675103644,469.30869406826446,148.8061622037467,199.71854044807836,488.9452065308514,225.08259424575598,259.29869118422295,197.8589247393378,142.84815420560705,161.26875849815198,119.30810168667327,444.84952414606744,173.2025872039082,337.0503973665674,250.97549800864311,234.30372842108076,434.4352697165352,408.41313786157406,282.14155618629604,21.263750510176706,2.1315932865068055,209.42870827677606,316.51577263680457,164.14408213245386,168.71626335883278,87.47921835127842,255.682855612859,182.3642047899016,357.6405835138441,282.2292879949185,92.52609122812872,254.75936192486637,222.20985525798747,173.29213251485925,401.00462218940663,40.80580663467093,459.9643220838447,20.755333509106965,26.86105024542995,476.1349917154159,207.70554395741792,434.24451549141935,318.97016970686883,192.4086152796815,264.269426771236,310.15422253761545,29.681660404334732,376.7104037854981,333.8205017213295,81.98816374123564,295.49046298461144,158.8956958271489,85.90649538574723,196.72244350132073,467.13916648501396,117.94694254522514,353.95188851365333,193.31119634293083,287.9640107274935,220.239741961077,58.15019619852752,117.30412879956708,367.0684266759138,483.71583271013776,424.2281816739331,267.72482694614763,142.64088065683927,51.296274381567976,64.2509208952134,173.08029324549324,346.9817161347118,481.22606558765017,439.6361998606733,145.6952317845235,61.811217504119945,290.3800709279532,211.35594588197193,375.26221369841704,206.5204522162301,149.6709660328026,467.7011756182176,115.09270351558165,27.7235823297598,1.0023008837605762,230.2429750549324,420.48258338433186,72.52795784113675,391.5044416241222,144.76013590819576,346.68414478204045,156.72654070256849,401.34758388269057,266.9807534410936,429.4506053820172,442.8884735411577,120.3918681660987,83.08865462108739,415.66860371677154,289.69895883692493,266.2757150778149,90.34019746736521,374.49067539015215,482.47959491072464,406.12998617221245,297.8718879868235,287.50417343740537,389.96506343743454,267.26319635013135,162.71618045126496,434.8020249328158,290.2784297531389,160.76589558685717,444.4741769840674,5.099700992538536,460.1323834156311,21.534737612984078,10.001929631968775,299.7706927410765,495.6953364267049,355.8467587894307,240.48159292885845,167.41816867360802,429.19318355889294,414.47766574249306,450.675512302734,495.7187814590773,382.7601288829125,68.83762432014746,316.3172847346918,390.015019059764,81.532854572276,351.02554604522373,72.56350861246585,149.58660339655705,474.8557244170916,426.1439861353,435.54481940757336,310.2275646472825,84.76408735471247,451.8104674391464,245.35741644085428,319.02968770953396,107.60016386342724,68.85134990444664,66.40317605776225,327.2201867711314,312.63394933652796,465.62757023851105,393.38107929945323,476.6353688188352,122.67197384888317,37.633920230217335,450.9578752695004,229.66548535508497,112.62245817781024,461.1066572205298,8.908735601641071,162.09266853696442,268.93269384685163,459.5567942547981,71.52399456049696,366.3374092352294,368.6632498132725,479.9966734517159,412.54518624170555,386.6025888642344,186.7294103764353,57.837315309654805,402.0934161292326,155.09039176143335,402.9876903487414,397.74368040436406,145.60529017295386,395.30309822732255,117.37872100033358,36.35496561497514,196.88647265435594,273.3001118895317,380.73573911772996,231.0620683907772,46.78910754042659,417.35628045496287,27.422848657138566,196.53622440125218,288.60255898344326,226.19903613456094,254.07397644762077,475.8024830386832,217.80334213229412,311.79435663758545,109.14285597498096,52.16185001742352,427.5890814875361,48.392792028935595,257.68697538795084,153.01293646616747,380.36585753170357,476.3306174372938,256.23676167736346,353.44030832898073,199.5426260921746,497.53752501988856,464.32819058615786,425.5417956529663,320.5234179933537,387.8913871983467,192.3364376199459,377.90023056029224,226.358230992689,449.1061616362179,196.18908778590043,401.6651955600269,25.3914645037705,332.8159586696405,275.50427227198236,321.5030213330606,97.14172390504584,313.84846981016796,331.6973875252924,4.497225819668937,389.6046192333326,156.0102595755837,190.3067462428749,77.22820394815506,319.9738240190783,296.318674960913,235.86414552915247,296.75265793137305,158.42104701670746,60.201832654643404,388.0500723307648,41.749557585282425,159.489771526574,190.0835305774095,6.378773724084685,207.81992591469634,191.26884562842034,289.0135050300894,304.3193275601249,127.99072153415881,307.38239162593345,220.29197201600664,41.756315939841805,178.77008572549414,250.78812508970333,377.90204616531275,279.1546696801848,260.88283470639163,310.66199297636064,132.98810894411017,103.39248788467475,125.32831757605933,441.3151739316632,432.24779168133017,437.7353067959426,164.7722065714199,431.97702816407786,93.45543208835666,410.61490885472574,389.06339082834097,60.65405978979926,45.39925277547036,62.376506385194816,438.93132988970495,70.84432247903855,10.735029435279985,304.3311875239967,139.81101729201316,303.84629894992435,308.3495912496627,40.904000886490046,112.29547786624072,192.4487325241151,479.30531955813416,485.96849540881016,207.16040153150723,89.29307577983403,249.972890417448,307.3740699567706,311.2371396167797,117.60363416977349,295.55068455592584,95.56885548565242,431.1569225513439,150.3311264473246,0.870402685320737,378.8152394496002,195.21189485343015,417.90242980173474,317.23656484016965,387.4036583906246,455.63709589918017,336.77995108162105,115.16360913999041,244.29419291574166,396.3641441107029,257.06041611616337,150.22945885349014,81.05433701813314,87.07547338283861,229.1833347079115,388.5155466937126,67.78322871262776,324.3870693044287,425.73712149364593,225.19731591570792,193.0574641251328,436.5811813379296,307.6140368576569,238.74449879241328,374.9750823815863,354.62892997959216,264.09914266735586,183.72804281195155,272.2674017281797,76.2336882149287,275.19833247461423,449.7997510690303,93.09387417794373,412.0874752612108,292.72001240758755,207.0497733976477,383.4828629847313,209.37917405984103,265.73524249171294,265.1546426091084,110.95687014854816,162.14622204602296,173.95559796296178,30.435910211700058,238.57046694839562,180.21475997056612,296.32044345713973,123.0630024903131,282.71072021334214,148.3831834978977,384.780873785952,218.27017666066777,56.484379328783916,289.40152510237215,144.60466014128653,146.65827453137553,67.95925905270266,141.63072943627608,104.7054830606014,20.779312577303866,36.91083000061285,428.42742484632504,366.47156611240473,137.86719075382203,341.9285325528433,450.97162499890777,450.18152936624745,288.707284263271,222.79129599161357,28.820860316343342,156.75181498531032,416.12820728116645,130.3878740042263,254.1525269282603,261.10591647800476,49.77037664052658,487.4055482590677,434.79933222357255,478.96610295176777,449.91915632685755,374.3304852689752,215.6478424916805,273.22052850998017,457.5165397227385,143.1100363735271,441.1003344416806,94.27433447753347,299.1434656296992,13.15554821765641,141.5312776153227,11.51866693290604,486.5940412808638,80.73588637256978,67.61679722077935,461.49152227392534,363.28591550406765,380.9809946925301,257.07775211519436,263.30015837485536,291.8239929923099,322.3436363408463,259.00427306740346,412.18716344197975,130.8990735172556,263.48273729346477,354.8931951958259,83.67253598820645,50.50918853186953,430.4456174013978,482.88317232977766,356.5782277152482,464.85734915523807,190.5490301879189,15.89268156598761,360.604531563604,82.45118030043841,0.5753419334312837,42.9543041502225,20.751997879045582,259.4959681778707,423.0202904345896,455.8904590017985,311.8400378201378,291.6556579536444,394.5912850110563,187.72309044640085,87.45098897356762,37.24327178895825,413.8137214800946,469.3414558748017,113.9534013865911,470.49405305220535,213.54222594465256,368.7829629913069,429.24282177041334,319.7523436137599,484.92759480696554,161.99336566533879,447.26948389370625,1.7061591119251762,348.49228673098213,187.9626558322074,393.77946647405787,142.91901988107858,124.88931219099247,166.57122738971185,435.4235827968976,483.66119677021396,454.21335096935496,338.4405813027923,467.2656282494721,143.74201171166357,372.04383472549864,15.03777104344911,54.95826528939912,165.16183940346457,274.60977203801923,405.25924376838776,349.7299859985503,30.86915346924085,262.6212204177703,411.2388404884762,123.61183141702747,183.91358311956225,471.3716024456599,89.74140526677004,155.52427113703084,343.728610945514,273.27725742534795,398.53007511685735,30.257855358971185,116.78858080533294,28.385007797098016,289.6746507749658,365.9318921697573,89.28669507709935,89.81233694541268,149.5800961267147,339.6321169145365,468.10397997382705,93.84478491216875,86.86743742189273,215.9623716034772,158.97335958369868,422.4539808324563,358.3879805288132,117.97415319242671,304.45753746033563,218.01602746832387,416.11178064728307,336.40462250192076,161.62425216703613,193.58301424958825,395.3031779305445,199.228485247469,95.97859711065892,173.45324424332526,322.5396797774155,18.171666741473803,11.467929983462188,461.71681183972726,120.46369448162808,92.62760155236816,451.2486737672939,67.64206585395694,460.6120513961385,464.943121873732,159.34536803184585,180.5941205056799,464.84350756558945,196.77508614765333,418.75844608838753,224.8462681554597,145.33494054082757,136.09127040765924,199.5177133538515,57.862495896297496,73.0541419746878,268.411008159623,397.9703409227262,425.9657926996843,44.529055308358544,272.1948757862296,281.32704842483497,430.8773043335937,88.53675235111713,209.72001470137764,90.88660745056481,407.28390070954055,22.67366362203138,328.353583088258,31.850519448403837,251.0601171951955,275.9842686820305,70.60012899834173,56.2615865751242,418.73392746336236,488.1582216616501,29.040760076114726,478.8213082016885,88.32376887417325,423.8056826360652,175.6414367127767,475.7125342777529,59.33651796290768,6.187591082428668,279.4600793654733,487.1814813913295,357.21983865867213,55.565496961852645,341.40906893159377,285.71965959140095,415.18992097187373,365.978197286908,351.70797789167744,365.9282338940662,74.97714684413882,97.39508549128567,235.39729517059766,96.6236511108603,195.0379363572179,393.07076013303424,486.54259892541756,294.97946935910477,124.30623412265108,143.5981728947613,266.58585485838483,418.80692911389247,301.204341609601,230.04361771543864,108.3632620060066,242.20570345244042,104.94411001143156,340.1921722115103,39.68785565250793,224.04911906794862,188.88011857673882,108.16644359203126,125.2640121105742,488.5636478604673,404.6088894931036,385.47981783333535,64.34677348182721,133.93925349965713,132.47123137275247,177.21574598724632,76.90171054062411,310.5783736011629,191.9083008794531,285.41783809350375,494.57919493631823,495.2219756938838,377.7676005035666,104.08235598136645,122.75075255890965,378.08039475196364,437.54163539636835,450.45171779958093,148.1017182118068,305.77129180569483,18.934450722290553,106.09722989240544,309.3352525244204,402.7513102084691,30.548535616081228,220.83551922644523,192.30110633045183,448.4816184423269,437.5789459687375,419.6935966620376,174.45014215886167,209.49165175941397,213.21960060422558,259.7619544782117,174.25480982229547,44.55054963168126,242.8581146662726,308.38599930059536,473.6236219521858,436.7220647223601,432.11658562047427,255.44251197300056,489.3608994756114,59.84338404881362,290.05120827081487,339.67239967425076,46.28973689157617,112.86570891508713,296.6297183716845,204.15183601125653,57.6150725720751,144.87428866712676,149.82396972683765,87.08857098983552,19.21405510327351,400.0467078170429,149.38275016840367,404.23394143353187,212.3648579939671,456.11688793484427,54.4364704527297,273.44575409532786,420.78399432446184,238.70319557563548,300.9815222909703,488.9482841466745,481.33744331664104,269.6513833263717,298.55043906515255,118.26092475143734,83.30017320651373,467.8330872939638,496.2969388910263,21.470026256054208,401.36116521107834,175.10150196691683,277.7562870460153,446.3341725707321,133.3241761725405,94.63767768939768,298.96361622918994,256.9905200189023,60.1510535197059,107.25907856988803,40.30897091594454,488.47135390763054,225.1661999681867,39.54966162930729,385.01329245121667,215.7324934283459,434.6885724372414,366.21424352341376,258.91573684631663,139.86390858674835,441.701743188696,225.3029329319507,232.36804722322046,178.38801410020554,321.95384631139245,214.80722522249218,320.30378064517197,8.38735277131375,419.43527303720776,388.3210369614596,206.84300531383104,298.55476944640856,27.084559227661565,271.75186914553825,104.32919398642414,274.34565543738586,157.25939583164666,497.3014864968677,302.43163499478965,29.470025220529216,135.24082767774163,210.31559246795274,434.95078634613714,182.75369129151963,399.5830838338099,375.22250117847915,292.6725098270795,115.67808103287852,451.6507939130078,473.92516993930195,446.0985129214983,475.60299382677675,42.01396045693728,425.5515931268094,317.5999678214431,348.1841407724787,360.9572340259972,376.1825235310896,239.21532607138235,259.3356777341012,394.63790681508493,42.94729085729709,62.95764097491724,6.279117493946885,411.67213579119704,274.1623599451453,263.44996972568026,162.86090705435774,116.53843515365736,461.7781844008666,199.61518950216146,102.69977858508783,171.1877947016621,317.02262325384504,420.24552456771795,452.08716445327923,370.7261234713308,352.7044830493113,480.1730375536483,107.24175873374064,46.88795585311995,15.832162661719662,379.73662802920546,429.0573522367941,386.96559394270673,472.24863082162756,172.53474651941676,270.51559052636327,83.41818690879698,67.87744024366931,189.99886604563477,289.6386370580263,492.3673376573815,162.48464967157688,447.82234920258435,456.1230589822311,70.06802490646629,99.83815615181457,421.4763051879713,40.49519599838286,145.84436930032817,89.9756756743223,188.55018671001815,380.39168125162183,9.576872628200894,391.95320173098014,266.36202001871,240.7832804382531,276.85914626372687,260.0623535121788,3.4976934648044966,68.77360783095621,299.17673651232826,116.1450762789485,406.10459073168346,163.03761954352703,210.94007567866734,310.54193711786587,439.8342631387266,383.4639789203151,480.8661149950719,367.07883047334127,378.39309916915823,369.93338985864665,74.89095094088599,295.4567389691339,192.82677776575306,446.8962115972833,455.0096997385683,233.69105619827874,13.275428056147343,63.86238515871062,89.61365768911261,160.55235225853087,309.3538276925032,379.2186268534755,15.810738193296924,79.13141288359654,360.2073078153756,197.85661475811472,452.61501923176456,256.20918150325576,222.35687027984923,471.89594617964025,36.36324005722924,393.48243185870496,80.39404668973499,62.68747814344583,291.1499655529855,163.52898493293372,387.9399917963804,399.3267208802175,483.94969410900524,234.17409671976563,370.0658069992232,319.44739161502935,464.33989159521917,143.83239251469266,294.03206813860953,272.4314957439205,9.822424569052135,183.37461504215958,283.19176560005485,32.763053042347,465.8513870616014,240.96014114566583,127.78161280186212,421.11366590470294,431.25650047474124,418.72039151778284,243.3460540585613,450.44048942254886,466.2808047162027,290.61558858664057,324.33012760687654,318.99599345133544,268.41083712807017,23.275399488885682,150.4693498848323,11.458601976777839,127.55928818318047,179.038215250911,491.13508308594544,40.25279516138991,17.528830855091993,473.8756060581667,179.95707792028188,479.5451362319433,151.7456534117511,448.36000161143977,483.8111686435692,132.0599140300054,285.24707068569586,467.76486477330525,116.08377917312008,267.6408806096978,186.25187838846625,205.99910311228965,379.43732220820874,296.3082586860405,17.366285604296984,326.86430708862144,415.9954403417931,251.3854704323409,308.6840716174604,496.7351070252271,423.7549071435727,83.58712048152816,152.4843734256187,383.33463714153953,380.4840133116399,3.1260760774937113,13.119355267660726,283.681839216907,18.923800259415923,380.1648905336155,318.3020743548342,181.89895449257554,205.93441512378214,31.841790501562052,499.40143238269746,252.8693241588646,382.49013378676807,494.71097833052403,41.72093847568109,127.57549269638918,208.668532282901,29.2649429231584,186.60576134599827,390.6974494248501,310.4615214895646,375.46301361760385,49.69349392421307,245.32344405429134,219.40733406096186,257.62777594795523,262.078522207884,223.8950084284675,35.435231029411874,266.98847617864783,95.72225071588181,448.21695859529717,219.21665190280626,237.20598651225473,245.18604865622257,385.35180755385613,234.56419383793187,403.63477034311336,375.98470249884275,57.71832650609493,29.581067173913066,330.59973283156114,218.498834202638,368.1612485353433,19.453571126071267,257.27309610632005,212.6762811256625,186.90834232047237,496.6012096301466,364.20957849573466,188.987394657396,223.4405608918421,475.23316600615453,150.1739038435333,90.29744162000175,442.7752417184371,421.92633758446954,50.69378510072436,148.1229123951576,8.331493971314497,266.6064712773005,458.3476124417639,421.3970693635175,462.83957698811173,152.23061190493814,334.1711338285095,151.96151176050247,461.6813366708665,50.40174932783836,125.85101614086736,432.036645771636,259.4556621171111,323.6706397667104,62.186753250404514,149.17765462062493,496.1956172904453,130.82108348696258,74.82541828517559,405.5839343084552,301.8301849924357,201.202588571733,162.57408101926362,342.66970079683995,23.902806138808742,417.2343333054989,456.96156194461133,174.05879618086993,395.3785420369579,304.0823930728464,296.27332291476563,101.33728629176053,335.63454425885726,116.23585505328127,317.8235180187425,324.13054150800355,324.74065056142246,149.99809868585857,411.35395282631777,86.28504174110768,120.50433791971082,394.0374404898167,340.8792715838956,134.594220142073,32.25900455195768,39.87713129384285,333.4651336869618,393.59746177588045,72.53426060738826,279.09545536300925,44.09752921257481,211.25344655871243,63.89707784763188,37.957079164718245,481.8890981079011,153.6252355926132,354.75219576612045,53.73565578587558,326.1075830326886,424.312731762536,368.24937417550376,88.6384326726593,351.2355164885327,176.6721205965176,266.2417425769414,329.22441895870577,217.5251333380815,436.4793896576619,0.6059203231806309,392.44444644653294,17.90939266482733,406.14554517845795,466.5077422142386,12.424859645876419,245.93039326168014,413.1960986581731,62.876752484893274,22.968800776945464,77.3848885785367,55.979391500237284,301.8441494958509,87.52081722524363,294.04353935389344,102.09823135241042,101.46267500857437,484.6577427389332,311.4949519651526,496.5740521744906,239.4067811826876,303.7046704664441,95.47553197665476,431.6174896196857,361.08481765836837,461.75505256117384,458.69554455849953,83.50174822476875,109.724642520935,455.01330674998314,350.1083823125969,292.945193121272,261.91056702795015,34.296815945311806,35.255755982257,77.9601138032025,277.88653206055227,335.48014929113856,76.43758006332624,82.69179577945168,165.38815825481967,132.2788364519647,137.22204126468702,396.84891130545077,435.1710685342577,246.40637449687324,26.73356530695842,9.732967191729392,494.3384365699275,12.396619016889987,250.32958970804597,273.70288238124516,175.0867963489608,275.42186643494,352.869992490103,456.8370326354256,443.1387387766611,88.62030736100657,22.72629018432998,20.50275176951577,309.8169584391546,380.0438248468223,465.04431807216366,462.54515599412184,271.74258275686077,468.80581823180944,404.3783433727922,397.8059140371259,100.98121298789592,319.53018811049094,478.4238806472218,14.712359127553754,285.8578115829757,193.72958299828187,149.43214685473404,137.31636671444602,53.674526773239805,297.94015920285415,419.1431091646079,98.12366720445354,320.29951001394767,143.6637160000771,445.43698916199384,98.25526478603258,322.5682243582104,368.13618257818825,222.03761064414317,251.6542805186921,422.0533780923886,80.25269797910467,16.30895447784414,388.7422072356007,5.6918910228244135,295.25802305655185,79.71728694738411,478.39133664678604,4.790756873408131,452.4129111752711,487.1495302077576,327.968868645585,470.9358762889053,197.4692468210732,399.9071719393477,23.072003539640672,329.2951962605609,324.3772175887389,384.570099435587,62.05276821407901,330.2905474137745,465.4238454728249,397.9845404222907,103.17848249901101,275.0532226709516,93.68529969606193,250.25478757640957,314.79228715507645,418.705808722161,234.2194540347454,28.420781176840105,171.98164773327818,459.45911474162585,387.58058302950616,470.6880213136215,380.6601959407892,100.42704351803012,193.3576057481023,184.71998678621375,189.69507114777335,353.7749806573084,83.80214878466636,483.74679494420855,317.7804957534568,108.41314022255,204.8248956894342,439.388366494393,441.85406368775284,52.26204999939266,103.30346296785898,16.04172298881196,323.3679257730479,355.76235849131336,257.15262351588643,210.35411878519815,209.3344912889049,202.2891585062405,394.67716581552645,384.8712742019593,453.31401599367126,93.43346539470637,265.21430626457135,361.1836615554913,18.978900387308094,49.12720931905184,215.85017097268545,34.90333370961879,30.22769922401536,258.98624141588573,168.95499626314236,188.47133215049737,311.0002514010429,284.38505893643503,295.18636124395977,458.25606076192486,359.1400915016716,423.90389335259295,392.7234341958746,307.9865034021762,289.34162841753107,95.53793220712642,422.4085338841373,19.023501355413863,100.94774102724486,27.645783882521535,289.44585896443175,439.3177126226183,36.698872531363115,242.19361256090068,411.48892496257577,21.72118916211696,144.26252225528964,481.4939470324776,111.61621423292078,221.56934682880436,103.15450066095255,189.16320681740123,399.89726625548667,76.85829483152884,70.93572290255639,179.20854353687156,266.9336733316526,161.59948677227337,382.9246364607227,221.23601685602856,100.40229888419289,177.47020320520502,416.1837633964636,488.6437566151986,485.9212570379092,131.0874623150241,434.61572844852776,111.66699864461849,328.9694815519191,66.9897105106368,24.943090467675788,482.10899130499035,173.92599671815861,313.69222760963237,454.5861536017167,498.64364459352356,88.1734378848702,356.89236174509927,489.7571761507127,253.4171193380616,256.93289811594417,131.1850795376669,174.07744495502862,4.70466024594296,102.15237358778867,287.2317001124041,16.804441547740577,467.58556466925194,83.47090328343454,9.855579717408968,317.1313248738419,411.28748029941397,45.71686331596131,18.202028871762643,273.1489945256082,499.3562321248279,322.173959240093,76.08089545161617,399.16403260838626,70.58526095621237,242.9469871372761,369.05573934535226,195.47531900800234,300.9657074921416,282.2607788040576,292.6411626200639,420.2035602735138,241.38490621119885,260.34829358539093,490.4149459957606,64.3820348441333,327.6804504367249,193.21285388599517,230.84889919383073,137.15597879529838,8.550549439563182,2.83452307460369,285.32068297786645,441.1170909694356,32.060789411469784,160.6328571415896,477.7950360732781,379.39396814326824,227.8662245920678,31.8779220371474,493.6591136779118,333.62891378246366,38.80178101307907,375.8177149980025,238.85811599512962,364.25589224024293,30.976904920996972,246.3978405979758,450.55141212097016,249.27700430350114,384.6994817141025,432.16595609186777,193.02373480861317,13.67433687046793,301.49937479561913,154.01579166686054,315.6734976370204,124.25214078003516,47.27118123402507,432.7118040739574,330.4684561506038,166.52573839064044,104.57397088454057,15.519641046117972,454.8693047576273,269.3198739660025,374.47295359372225,232.33618553050468,175.37306652392687,67.11342562925826,324.3557991510288,404.5403086706728,482.9116953066666,178.74420812701896,226.1268555293084,313.60006757879506,28.939571513194373,90.87674911612814,142.6161442895631,442.2526322977909,314.87373779503673,447.0114108027378,414.2650951350025,192.70043567339474,188.9396558531416,215.84413825067313,215.78400968420914,483.8776789408711,269.19168482543284,410.0550027774856,155.77345409731493,59.21614090826222,446.45728546866786,204.21922889842787,311.2757648559019,224.97898601121108,429.51475985835145,78.07973432421412,109.39283565449249,246.786541126303,283.69840672439494,287.5106836384187,366.3523397404525,20.263625562242147,151.83010322852326,497.68355736764545,193.8214496839532,279.973539099302,448.3507290494867,490.6161191399377,23.597232422475745,202.9690280958676,155.55797740884213,228.99139109651645,238.2429657275043,155.18501256272177,480.9255074759162,266.96521732059733,102.39431390076497,423.0167544553799,4.363168971565578,271.5902000289051,314.1951769053514,262.52353671436293,116.51818184569801,210.684420686922,218.63113506505582,236.0744606460205,88.65731963653795,173.9609041980379,139.82572091904234,483.23112439044434,469.5877413469416,16.205671321466887,425.77026757427046,299.7099453140658,158.23966154282658,367.0026446414727,215.1741299403248,143.31077735651348,328.5509173869457,104.16366594783393,479.8140640903843,88.91961709404805,271.46759183430123,29.156531142821017,137.76100857182243,81.02807752997177,404.0610932400373,222.37658050794894,368.0090893255796,329.23397102738625,465.0397348747705,222.59560057840784,383.9772062962553,222.44190486393168,302.60316330590337,215.99594647962982,264.79508003823736,127.87708888724015,101.75433936799882,467.8024738903881,425.9207207838947,342.87197847406384,75.12770561725601,434.2061293269619,58.26552842819077,143.46498575913853,327.33163035491,187.425682182487,317.09266564907614,297.08497247228263,253.92429694137238,431.32634662767487,448.1120242783462,251.89132261940821,403.2204218135546,5.82358302395547,63.78064285966645,377.20817593185427,119.2935432766395,173.78384465565532,224.1869189453546,291.68766795090846,40.75033023238505,261.70702447188006,20.57017023608243,217.36038591090627,315.0819504697278,238.14448124813464,75.0548781800105,427.8610291651307,466.3627511551047,227.14107375873994,121.5729636935573,121.86371704125271,413.3218745742839,117.97421570587801,52.96503860087426,338.7367823861643,34.5286615397486,177.1765343709586,242.64181037890015,260.9563209173028,328.98135166370855,442.6875112061681,94.05482474310573,229.67813764571804,183.96817343144934,491.9461354584141,489.97904038839795,234.6356935250112,140.89287993406953,242.17992997507815,401.8591624802127,152.76137704511112,264.22438038513275,337.9024252011471,151.33761802002715,61.33096901330198,218.33652199017172,369.3449515136783,96.7804650829397,264.90535208835445,255.44094447991972,37.43074285099179,93.93418583134027,375.76474125132876,298.6468810321305,448.13663608749084,63.29079915689545,438.5997856896974,468.29748676315717,87.35676005635557,434.22458363248177,334.3737538575684,393.78238296371273,295.12007535877717,106.09592856796901,230.14896451638543,215.25405423230242,51.966935790900116,400.5400405912831,493.63625169232057,325.4418965882234,168.8649632463003,294.53711503483913,470.14240130860713,63.76223929121277,144.95612130344514,369.7887684643547,122.96227786308233,219.76914695981026,338.9959680250068,408.00119324804643,259.2536893939721,131.7579798001537,182.77854781022307,236.24144152458737,379.28529780976925,499.3903489595949,345.40652670950175,330.85674002585284,241.03344929920672,86.95718761302828,424.0880852110786,201.27186395509554,431.5073313538514,135.79125546084148,108.12756392710476,51.43425674227892,308.78547764069924,296.35141617030234,457.2996063048568,478.9329760276105,328.74145258190805,39.32801099163969,176.49341827480714,383.7900038650747,270.88018334412385,11.083192438017475,232.7463639893099,496.4040718739304,122.0366164474691,241.95972213722467,389.1122067220559,447.97685536505355,50.55653682808847,192.3920055136794,104.39345013911627,302.88754832360905,41.49862174022429,228.4519057382146,157.02630562534597,161.05174244192855,215.26941193345428,467.4214551691901,244.16339079001602,175.73891135375874,248.1837464138467,223.06453346772474,143.6286999258139,76.22596558146321,164.87699257188288,71.26597161923908,107.83093883620992,346.29588478466167,497.1891838459638,27.92816819254157,121.49627552867342,9.675822267607604,314.5196711482791,413.91628975880406,42.7262643006881,329.3186373681646,267.77131801437497,106.88141488298896,177.5480912400972,416.58471374892184,239.39934170263905,157.2511103712181,288.00827362944574,238.18528464007548,389.23334598515765,492.2416449770525,488.74214053670715,302.89812499454285,330.16707511854463,155.64177649163346,97.25041207109342,201.47894929111783,2.652390418530215,318.94009050108673,365.95066761426784,146.85276712889757,131.48233053403234,68.63404797287487,406.92016713400847,58.162212169745374,61.209072712805735,16.617617466906765,125.72470379253453,124.27654563969348,485.40614765464534,85.00589656721219,182.23316354340741,224.2239727515029,57.329824391674336,139.9493453296755,172.911998199338,157.74339750221066,349.54108688726177,66.64034235025773,97.27058236831576,283.37148791099105,237.48935939403455,243.88589882962492,251.19228346901522,484.63180895944527,331.619721608449,308.11564251340076,132.75023546807884,106.35759281107093,134.9537096030662,360.4022195725082,332.3510050237632,295.462006534321,24.08394087491811,70.59564482472868,477.5406684196228,386.71801689674226,74.1540182909976,423.98590449354623,230.57444343690187,242.1277373250162,456.65326099082955,401.33372842481845,424.58473252678897,337.23490196891464,208.93590741128415,136.93454622275874,415.34432340240454,346.99008810729663,265.7289557176978,349.2632670474683,288.4664123498243,312.81658315129425,318.01203949071726,67.78038318152807,482.87350224806966,60.586367728069575,63.906269117030014,168.1252350353143,208.98819575347173,406.88003239593786,383.67009557077495,413.117112690556,166.81580702854737,296.8144572305765,285.04274135981893,374.72234940779754,480.1958705919405,493.04608051884986,239.9891399044049,444.63753962903803,327.4277608025092,52.44407065736284,382.9225262451897,278.67164379104764,448.95126583561205,412.7237897598515,91.47464791097448,302.3211667002823,49.067078923799855,12.505969447886455,486.61517938522127,387.8185346999133,372.35300543758996,422.2070306300633,100.64784675148009,354.8914907952792,229.6625128177115,75.909642323505,20.024706917109114,413.2770772198906,164.2309610166211,341.4081742151955,356.2512479652742,442.1700099041432,166.00654365506628,70.26567326000988,479.14703006851244,181.5449822431256,417.95274992049957,498.75529685707824,24.60226385981451,250.48043568298056,479.848381465359,88.33129935134477,192.36871792701666,293.09114914256554,338.1659554104494,400.45499062485345,190.45627212022765,89.2620118033492,327.64192505403435,394.41680918088315,51.20389611785586,53.664068402487665,349.9978553507816,488.78864514812676,351.11379257682546,375.32269588985173,319.93391350683163,191.3299900459548,420.58479647479703,135.12550712398402,445.69095994287653,336.59275204412404,380.2091154683659,357.1517268434005,117.69968697162331,24.931963785371046,173.60634770235177,85.94030918610545,280.82641282991693,338.87102889874313,65.97254525488493,340.0038396861637,412.04290217935943,252.49915823037688,265.7102465871284,337.4262459087015,29.53077208884336,210.43246008925558,151.0996470925563,440.34449220733956,396.6849024606006,235.8824736468591,170.3443645048744,450.46148353645367,192.35731555778267,398.0310736199846,363.64181642872467,25.36036315333834,418.3378791598488,181.79704880281622,87.32954640200703,91.27807691874634,382.2965214615828,228.25607625927498,426.88355141508737,104.21306425776727,282.69071550832,390.2737546111952,481.9911464726559,47.560745006111624,469.90332566864134,310.84789100338895,96.16665219811487,203.10412000516942,226.23182182630896,165.1306522277049,109.87008124637148,69.48736023197444,385.4338486253482,46.82510254228428,302.9045554890081,117.54959088417411,409.06783669802275,220.49478341236923,408.1940075317774,405.84114193856897,281.2794972248348,105.32960582851064,281.5626547697422,419.6314875606271,498.2112901911052,207.52090203295086,148.45700091973552,26.35640643186171,428.5402216427533,494.75137413296056,422.72149578949757,58.91568130359626,87.52613331296655,93.8335702054517,160.72840800790743,383.79477812473135,285.49051075378145,363.3355750708963,266.7483902170392,388.5754738582279,86.36466428823708,41.25983422303264,21.195594354780077,284.67568765860085,496.7717139141715,364.4661696306422,478.55740852921525,280.64963598273926,268.6220912713386,87.39219078075489,349.1972989536568,495.4083696841076,339.85086176969224,224.06174228785892,65.2492697195976,20.26736903630666,28.86214579139207,238.5155485096332,328.1469620572626,86.32267472847182,201.71996386572562,95.98670478783156,229.86179470432677,50.8822088730983,191.87542177877398,8.000894204535648,110.02023072510808,132.28006280234695,396.8330193370926,149.35190229640799,204.63318659002726,195.525410975545,235.9220298657163,76.90403224600595,68.85576029690893,268.3929540194281,170.2283078734231,497.53258702514574,348.1383851038127,254.70017349831676,52.43716080904554,121.05250768773168,254.4359776094291,180.37419525729948,24.538079127380097,202.69305380091367,365.0645504872756,297.24713901779916,366.69642225347593,407.31237718160094,79.59899396171716,69.14889724265278,374.6385933157508,259.66212744096276,437.3983368357413,49.962556170476844,72.89411678734031,430.7437418265867,152.68730170386192,234.75623286610642,149.24955614699482,81.92325628096685,381.8395958498626,110.54304462909742,10.585646686307737,490.2522719569805,197.64553453765032,433.74563442314195,224.53087043196973,160.9461751014753,218.38960975023042,403.1373667334218,289.46431678815725,5.865083619012945,234.55439566003093,336.52135713144713,241.28797418589158,313.69928776259036,472.1147220811434,407.574865084139,186.65525508321014,422.3203060507505,282.3988895950931,428.4360916117214,124.52410931923063,478.2224188403124,432.8052952269221,2.3291852013352377,339.8537771176098,308.266977448293,10.672458491803704,419.8101422153549,207.96571118430705,140.69900706654903,264.4352106439293,359.1555282288017,219.6343030258365,18.88818006895582,27.13005836831983,67.50234395510846,138.83431126112828,20.24629860454058,461.23704401117664,145.69350855751685,86.49480474778426,36.58479727148328,123.91505743980935,410.6805082650934,389.32011909271586,192.93863670983902,78.19691120162442,425.8259982715631,326.9271278532128,305.16714747998185,435.7410181202329,410.4809289508929,159.524871847376,360.1861793838721,16.69740524592045,491.32978080042585,490.45357815708473,428.2889783872502,275.2746334669206,337.73035636316985,49.14139650731764,374.0891693729236,143.94882923931868,448.51045018186346,226.86449970210265,254.16320318892167,101.36803871485817,80.64988347029566,314.2562927182654,450.14803843017893,244.87217472613443,242.7177598089661,246.28634589965054,456.92286264953174,407.15070191907745,46.13396095374122,220.36605751486098,365.5089406564442,395.4228540088654,377.08531462250573,198.4353782103352,192.25878244083134,74.4743876313188,456.628295037773,385.2833446256099,459.2870588533596,337.5356709875881,336.05574967000933,309.27881912629323,338.6631035650376,252.2417362771368,267.40547978954066,75.43228421766173,53.78422190999832,96.34180719436685,366.51877258487076,67.04577461308381,165.76028856597964,255.92816615136493,324.3609959291925,110.08971223584734,118.83663360223767,492.8718006731434,249.6588276447949,456.9003873185947,478.042470310779,157.05812123656065,212.1170589907582,216.01939311119577,460.7202790939705,115.58616651218124,10.155129532114115,67.0074199967402,84.48603200460347,98.43577455856017,252.97180327727304,293.8526479374513,286.41130071456524,65.47772442863459,51.98976380857579,148.9232849457393,292.9588285203722,176.49429594434184,267.763653463293,346.0534841487219,317.0459585662859,227.06426264931213,220.61137039875334,145.41497394203512,280.3862927929725,21.13897417712768,418.89842156470604,448.2608091380397,207.42116435996581,229.94121830859794,324.26799765307914,184.9943027936946,357.0636484374372,369.9776679313554,187.24975655761844,183.25949817560988,214.43981024811427,119.30861271952192,362.3204312133201,355.4955502671853,299.207184247093,494.8769035472285,83.51889391960826,40.9974761527146,335.47254509820493,163.1733585555113,46.88576839476005,357.78080120956173,189.96485671032482,147.15710182860775,84.48562204410266,499.06324105918117,256.24046613223953,437.01721945934224,468.1878620339591,304.35581861494245,220.1888735516242,350.47849325071655,72.12073496614485,158.22001555188518,129.344816421878,217.5328581874118,489.78588215468227,487.63233146455735,192.21065637407398,425.07774429567,89.09121208067722,132.90889835269664,397.6539053806913,170.81591152063825,307.86616000376506,10.216344013912359,25.318878235033093,148.2150154877782,80.42138876863287,114.60420818485834,325.6820548931246,282.5244235036701,379.69859542581617,148.5744636646541,13.889409679757714,498.59314860308433,331.82797343569104,91.05279925930809,103.74874197297618,352.4022392828548,351.3148494620518,171.61100209320546,87.5099867400796,137.0984640973113,149.4445754276108,176.58240259366863,408.714200211715,231.67758684873607,434.56432590874306,429.06524322376674,426.0844491344197,362.65512697943876,3.428288693768766,192.0162877233219,248.3323280674709,491.0041941993538,207.53974360143258,252.3286975327415,306.2565546892051,498.2646369175837,480.0335852803957,472.9830673578258,332.86905553794287,434.0261784218962,486.46568009355747,422.4129102673491,47.64200749652164,120.25661870775618,180.41226487914176,483.9844568630318,438.3879195560807,395.295797590247,424.1970557501567,47.41917921560768,119.9387323090762,452.43148204039966,220.4861693021759,373.08948056594147,379.64294328594434,90.1814031464061,160.86555337945535,309.15487629496505,158.86833550353796,347.11538541960385,276.2505976274937,232.31094330990032,390.9229324085151,39.758778858264954,406.0068458540481,255.35075085130237,77.7949268916801,301.72228159972855,302.24579807031455,480.5871280229362,158.88436628322006,122.4898821073439,408.5569942784791,294.18971588480696,131.67862093027566,183.89738781836056,423.7803338338551,439.8689749130921,442.2548298564742,356.3797028740508,309.12892208961733,101.19753753385436,12.82186252048062,11.91628244371923,69.66236038124602,253.85248881602186,358.1078374628759,290.25223891612785,62.55245460104797,266.7840247144049,225.42676789085536,390.80870779615276,386.8366438585645,389.13332698336666,360.48327535126447,385.03523314547164,257.60079770223336,420.3639978584093,184.13802155152086,187.38764523628004,389.3376138278364,377.2993503913033,238.02917575321942,223.28089626975046,267.7176327002104,424.29760343970923,79.10550579207981,373.82968420318343,167.59626066112904,451.01674937717047,365.02536791596543,316.13223654538234,431.6578895527388,376.3726639354763,22.644272413909093,471.65044333420116,390.8133775064401,341.20103792884186,325.53009954553335,489.520496050539,415.08134948924874,27.59632022247199,123.34074464290423,232.65786673172101,396.04013440894994,273.15803309810315,445.7714399079822,31.407597006018417,243.80460731026477,119.14004946691465,274.8616345421829,7.005628943457798,424.27811999082087,328.60763547492206,220.0602240369189,475.36804472646776,15.314362284382154,192.06832227231618,87.0534591590621,471.7089837150556,420.69318058459356,344.17351322474195,50.23349681010458,384.1327151255521,398.22671202271266,264.38513742240445,72.89154205933696,21.367787687408267,42.305165318686335,99.7115734260256,244.97712688780464,333.6749879821154,227.14440605721643,339.68011778930315,389.3088815231141,268.99617751721183,160.62231714545416,494.153526389881,41.29967026129627,84.87782073235228,290.89549203021585,213.87515141984065,371.5157693531014,57.15907877264231,194.68818858701366,189.47415938602958,316.8773781439335,248.10780669895917,233.53084550068132,276.67372914751945,120.36077019663038,211.61452021171672,284.8552701361526,35.40872656596983,285.52407411313897,131.15108172894435,38.01120155868715,414.95552992704205,469.92601939037286,294.3916830445671,90.88989166181754,177.61306908896734,337.45424817402375,402.71311713029655,101.81827089976959,299.27282712090346,52.73089811613829,237.91367974061956,423.63959494094263,353.5885544301776,204.35895717408565,399.76549114716113,114.53757413785559,480.5467309006967,8.04747922331761,328.48683401447806,232.02911475788878,18.800645759026125,193.2486039495776,356.5828306223788,181.18200849676202,197.19273751434451,51.22928282169564,304.34899166133107,259.79555568488655,146.45846259892264,110.4885866061212,60.878753827198594,91.67393989772488,277.9557584260687,51.098753697816576,89.94157287605498,450.41862935095065,223.80380454084343,220.2415206276037,474.6440466398058,120.13011300441867,258.00069366518755,325.9733713330492,160.18505008952138,371.83025139569156,385.2030987803044,405.77323140136235,153.59866969199388,126.40405153986367,97.48614767664337,221.25834001543964,105.4909926799913,54.58096074226193,412.90208977557893,358.57119425963685,342.5597677797292,346.6103864318711,90.9829045511269,43.43052359927563,191.50493927569278,197.69419562994423,123.74451658654384,479.6570984236937,245.59801642739305,30.770194136814144,29.50626132815798,29.096104617465535,241.37703138911587,170.21382469520384,346.8440410548178,289.3427967059434,219.51991381330149,67.14983946611497,423.93730265775645,268.74506524911425,43.80215319368158,161.44497415614245,37.49677938963958,327.53635896409656,373.8678335614732,275.49304281645817,353.49748525492214,32.85225290592525,167.6909380188078,478.7397813497511,62.09108904851196,309.4616367996895,458.9592897070508,268.97675234692935,100.92787825761474,23.089511449989775,195.77337197489342,172.43804633001918,324.18606828353995,319.653165055295,37.94487649368089,188.68797726109176,468.25775476329716,1.0278474983107522,29.742508251428934,34.64789148240105,306.4265812781393,472.1526114125337,436.46244416712517,437.46425639617104,35.6067349350242,89.4308202370508,239.9460805353923,456.3225835361268,200.11099822295668,107.93084657550983,127.03879185590566,466.90677500346936,82.27617314500118,377.8482777691828,259.8881236513924,440.2115617700316,67.09160071462905,174.01448622334587,44.67242086341228,260.4179364140119,263.130289721441,187.4322901365913,189.63049531999638,466.05289709552335,236.9247433809351,270.4084189727483,76.39527418304576,258.5563359762218,466.010775829691,5.39345543805303,456.03672751884835,349.0530176922903,493.88040344976724,362.5153002580576,351.27219155191364,115.68394408864185,359.84081439053557,295.5585325383906,257.5685016962879,159.55032754440856,214.3118107842349,74.21246413814441,311.7375736436204,406.307911264659,188.55215196116237,275.73256801995205,215.01898766862988,157.3230901316795,44.154586886963386,314.2749350935752,8.255619872595709,79.11086702232822,173.8879973133554,52.58693211935478,233.65449952181712,267.91049879027463,376.8934672877903,448.368614627747,327.8109556528161,409.4312736604439,229.3600766620631,248.92196008222294,92.80941440749729,330.10953300344744,124.33533303233546,220.39254752773573,90.76109483241285,272.8171814854073,155.226090692967,228.29576854397766,184.4647082331164,176.86960324188422,215.35351501973454,284.82569842646694,432.930314447943,360.89533064933886,163.5981503122359,151.57369976958063,95.92805315826148,303.65080879989495,203.41331702972715,332.41232430609614,389.6819763483122,63.67624167278391,456.0567981360079,199.0014906629222,61.73740515708415,371.4407154973524,140.61732064056187,342.5956846541865,361.3659808340928,382.583373131299,107.02539560322494,448.4202675421298,294.2105555940201,466.235302868446,10.907815831132817,340.9766297430016,46.49828052120103,73.84443258188111,462.94457089011564,233.53079492648243,429.1842551747405,144.8365267488639,312.7903649492869,169.80353525234636,420.15610278777444,492.31286452301225,303.5282701729804,450.6597934164515,435.54318730600335,303.2017458718408,121.57048385327818,71.51459251400082,230.1875723949563,16.19087006435288,268.0789633532004,158.434842776101,273.4289685690858,163.45644193375114,2.6221865055184868,442.2390150241838,461.01954113824223,242.1761960525801,242.29034016729867,104.01523901726878,59.18744752530597,370.0397609161791,117.59679307609139,260.3958618951259,269.1406760847148,392.22914656625494,69.7313932928379,222.36815139746457,470.48596547693796,175.92415090601304,13.897077763017684,420.4840173682004,213.90452648422726,35.92844611782986,454.64010702260714,445.49768392253003,340.82581119452266,289.7887164853738,26.304309856147068,307.2704194051392,195.35248096864945,329.50605158284316,312.0548148719208,186.8640377977826,223.85990349055774,232.96830485166592,172.80452295294592,137.74187069763738,436.4674062725858,491.45360627782077,379.9423551178127,21.8090024481411,345.21968978746236,138.35407794965838,316.56453034011554,493.230102847331,12.032869559050807,169.9461718568743,373.12902846464783,390.9896485637716,299.2232429906467,299.9110653487964,183.89417282575954,102.75652389836537,370.107373113145,323.39655285684415,336.1951272379348,482.3755225227604,427.0842519606181,489.3907120909236,370.37232134854713,220.24530615472332,275.3919011753029,133.8446989786043,45.54596315713627,128.0414406627123,397.97665121192927,407.18131513847266,478.9641836725868,261.4364571568291,435.9605193135942,280.6064169260835,231.06190832242413,362.33764202909595,295.76559971268864,146.17754085927294,400.91448517510116,199.96236061644797,96.41933647118766,184.67925093333164,290.78589969819507,453.5640043277872,60.03625404378504,165.15998783551328,193.55624691424916,196.65316392255565,460.4206803905018,114.27015576871081,498.3669114288963,486.34156593078615,410.22171612318084,199.56333339848197,138.14951600534246,28.078398404922545,13.753948443776753,412.7469869391767,312.50377485005936,397.6743839402699,131.46253638553745,463.0488202953108,27.12467128407131,163.7731218594155,79.4419455961336,19.60354707884576,230.95257196607542,113.94326861632464,193.63422489485615,179.9711649092267,478.01706417689763,186.8586959304789,194.02661028229755,419.1138055847607,10.921941375150013,108.55918182512254,9.790830467344747,217.3685241469555,481.4204003584654,191.51108974437665,300.1798970569622,236.86287700455972,14.376573313114982,430.1675870507726,86.40182371986505,283.1430093681482,283.98023129366743,481.0141568320912,219.16129279406528,125.16296041946362,216.96911829005083,104.45083465748051,237.9622101823295,488.272038529896,353.1129701027973,247.32573256276342,346.4687675801386,348.7262099150585,174.05500106538497,170.25492786000927,286.1151750587459,60.97839669257665,457.3501303177978,25.038799920707454,42.45734697220804,436.02574604427804,415.7032489682759,410.71323112835046,108.49113503852564,70.37287810534448,489.9253112185571,131.65403367653062,25.176902749041496,104.88576493662465,390.6780703243685,133.39597124269142,170.3900809095914,41.033438752881956,101.92236049913511,151.9908294278678,349.7123673446441,15.596926662834464,122.88339688715477,304.87383448085984,199.72232350480152,44.83852843041003,61.32484519040082,32.49591035110932,480.30816214066436,291.92935978675575,264.5783823919496,259.966829414856,233.09350013531483,40.20431968471622,285.7082152677305,334.59275839278024,168.57781043770103,299.0228761295798,360.71772798377805,70.56921162073154,388.6185239707309,363.83859203081744,104.66266659049921,178.9568484198641,249.05215411997983,398.2558187187214,79.32007660605217,165.52381629539607,430.1536098971147,257.970860207556,2.424196093585018,383.0232958163557,354.9109403731572,36.252324316488114,424.16288646130596,435.55939806689776,480.2483944932555,53.28456938990389,339.96974960933795,7.372164996598318,294.461972539305,362.773379940742,104.7838703097948,97.38962643944932,161.37381368379195,494.7092703726087,461.71204485254225,102.73346386313304,448.68808682432217,143.09085617982876,229.77816651680794,163.50990448289087,229.03903696546794,307.23145192474766,286.96553069911647,25.999577916418215,160.41985604188946,247.8318847986554,305.36469983689875,208.14409684552544,363.76381615282367,98.17080058276994,158.87643477590558,471.79960212958974,365.9310178241439,245.02335426215006,195.62867296911207,456.81780390708747,182.89719716877545,296.2171772322117,193.28583893581742,272.94675427169443,480.9422967538889,457.4474054992339,98.60410692974276,471.9201197984845,175.38725297294144,65.0258900855068,471.7576179960592,213.15769630700382,450.8070396447391,352.37500661168673,267.0016444386745,277.12848335999655,315.8220276051825,41.39748899336565,439.2421273321565,126.69424283991737,33.13273041526193,314.1791888657912,455.07737249134885,398.5780106920926,471.04715513097324,88.67229590801223,144.76178305818445,396.08818114115246,38.650715379654365,253.6087421867157,283.7214417983434,96.13692849675925,157.62055598998637,256.76218813773545,293.858752073254,425.57598431750193,74.31059521282296,383.4422258608291,202.31827173428917,132.92873031388115,457.9334787990179,497.49385493743915,470.80219132621886,362.5137425476116,18.291854363676975,375.2883750894823,172.04513952676376,204.56911657643528,111.20713097768476,296.4442572110045,281.7083688089635,22.708205050700702,31.625566301691777,397.0819236377859,189.68820981796685,101.37303385965568,311.013540787546,243.73066657552434,229.9905939026482,234.9355059495904,124.46843625709475,303.0529470503894,210.573920005948,269.0635265184144,453.21877326510185,84.37641034563204,190.55142956949743,321.8978918868353,291.2328818890645,257.4972740274423,312.203671322372,455.81809617543354,253.52372643107242,349.280634349183,278.6373741662484,408.79091381629127,136.69727036161882,95.43339063447853,329.6411160437026,201.390656100082,245.4309504698019,300.1003229818901,91.14481101567301,80.57920219685649,231.8443842437279,282.56435384729826,12.491070344392895,93.66424267920881,76.4025627877678,221.33361359801506,6.2918633556625085,267.449665355548,116.30880860540444,94.44744420009327,18.32429987101336,227.47540208578798,254.6208289143717,366.42408892348965,495.69199775096894,118.3973626681612,217.83272964645062,396.8592138990995,252.4382754197373,38.59570380925304,131.34797130029136,333.8016465632684,373.791750783873,140.49641637655614,407.92974532380236,485.2048861642061,231.31803934393992,237.0360964496262,35.33076580368333,142.0183586510424,112.15354232867692,494.91489603891,54.57919299462355,428.499660628543,180.31859539888606,25.143709100765577,256.5514459137067,264.555554135406,22.874960268870314,330.46138098009857,145.0753871883832,135.01051956904925,284.00695388778405,193.23151358720142,294.7172714056793,423.5958327936486,175.27984657254154,44.777560137241764,453.64402423446984,183.3460149681698,62.49036247923806,454.96611910607515,151.29058793673084,274.3617899486292,186.1210318120618,294.4069978044355,271.3126080557746,149.6435377319028,495.6466829022507,70.61658432620516,404.0931614381936,47.38000945625265,183.79184280361343,339.4890198102964,224.99131079654993,47.9528302124369,404.41876436034283,89.85256067420666,192.00223043949887,361.1647211851723,396.89994667011797,463.1376870408016,65.85856612074569,85.13642170829766,266.80302956698836,331.9903210834452,447.23760397021283,147.55575965859248,488.65179376847806,309.4594549673019,175.12818698231087,401.86884917837176,387.3558167260117,20.05363848925612,277.8311373529151,121.64789727378795,353.8686085199274,304.91124492367635,264.8025584378054,38.27055051673833,56.9485075896844,265.70359900270637,229.46502966804994,257.24429236228156,428.42689162235945,107.36661093828769,292.43315758052233,304.59651922923194,238.152641087929,167.45919851017698,77.68650879487076,139.84190540811676,190.94379446980392,268.9768104318895,50.87014306315629,482.54415774800174,4.235905422153019,334.95941663802114,226.20258069395294,237.52218438300477,416.9730602695402,425.18861958001867,220.2884062583239,382.9332794484944,259.7386475450598,294.07899196713674,380.43424817406145,99.78253843010782,16.172731117204354,481.5736864766452,401.79759815393726,471.30531151339176,22.746560150051053,118.09651881479394,298.4613829026864,431.25644713266036,0.06740554171996704,314.058663788337,168.55451007973588,454.9498857133286,149.34066739146863,363.8705287129712,354.9882485376089,347.93617044027053,460.9966793883995,256.6974833608345,340.22473718715537,89.70578633068705,235.20936832251743,103.89069882927416,498.458844446167,225.81216111090563,204.43837820530896,191.27953054587965,225.89161189807572,423.29968386883525,162.76655225859204,231.3871216207964,123.61088660312546,233.7428662802529,376.01407102001497,114.94031889620237,477.9701382100524,459.4593183506048,241.2443113299348,64.63003924110511,370.6180226999806,75.06617793445791,76.18171977952154,136.58117919200373,217.30358205094896,381.26917067650413,472.6922893098996,98.3858115412784,65.90739173177789,199.9738300345218,405.4855868270278,418.82039974351454,81.34535242834224,256.18342446710375,431.91357211493823,98.78987492217328,274.9675129776872,173.88453671625155,379.1309977974247,123.83857957721295,65.12270945780458,437.7493059410835,416.83746383239986,494.8977338088287,422.54491683459554,32.66780728086993,89.261695625094,79.3388173354161,33.4522360033277,300.4394893928255,303.24036324954363,336.05797842716396,31.965863653287407,127.13182009250207,257.51314843395073,327.00849830478745,249.2613455070436,476.57714623526385,336.1743958981667,126.78283697813453,194.10416022632066,3.1287768573404207,476.6116816306337,47.97208701383138,101.17959511109298,252.01780466015828,99.87734094834222,257.20371733223567,239.11325849428084,155.1864112919177,295.4099455003988,418.3946079971544,80.95757315349883,136.8472993093158,49.21853008026428,102.13072233623771,367.72647116990714,111.15134508905771,147.4449322280596,413.99205760121197,61.71008043671744,476.18202291114596,273.44805571009414,312.0170091509715,106.46129436670115,217.8889466010972,182.98293040350228,87.31743588746322,373.1581283590478,498.1842344311843,33.71924065181175,408.49417012177173,361.6644022144152,424.8104765564625,449.85771840534545,247.12789843031496,407.8618631720617,90.8896625307995,401.9119729323649,284.78683281942176,52.774656077676894,362.4135156892821,262.70280822343614,95.84887902772205,415.2023326657787,13.430573709754812,34.11679935809686,387.7849996608544,299.6254774525322,460.125635619928,403.7730041676566,216.8525448327897,424.08113255157986,399.0756205555926,200.08158580100132,449.3486328235755,82.86545313236549,468.99975308249617,282.45024819721397,451.42932028987275,260.2561626057295,406.1718904374287,276.07002984718605,417.59824143762773,376.81675455951853,425.2085425812307,105.23249303566284,143.45181754588359,283.7131742620274,435.3727858768255,222.48138483539574,360.7744333267123,170.94968413852806,1.2679192663646588,473.0153290949678,430.67864303175764,445.82737468933215,351.309203403189,273.6151394238556,369.57020907419866,256.8089929960797,103.97517918150089,464.23422500501545,134.73640138940385,131.88925159185112,371.6709970894853,391.4397956776338,461.08994982418335,498.93253939088726,330.14327052950017,366.37494883922597,325.7772823180649,451.4681521672254,187.22554766083417,31.11943278361401,312.43643719972766,305.72090800217416,369.1377763685213,208.4721619896595,330.9142404333906,152.95076041604122,98.43893063232895,439.02813065001857,418.3325555585127,451.6590545990175,100.14902613941045,495.7679002515319,395.6109496983023,64.25349050090584,83.41971130737296,279.71080190784585,155.52542503621115,41.42561174900061,487.67833416734993,139.0542461173631,311.0017725651981,384.89328833706713,143.6169148285313,331.9121007969212,400.0761304255441,144.92612532816779,359.01878579692465,402.36292840387495,8.319145810970706,87.04672768033505,108.93607198062527,170.37634173240534,202.38494691063946,306.36235722123183,155.36299603246417,168.39257860277945,13.027137954671087,410.25343096394664,446.29129064349206,177.4438432129638,100.4341475861093,98.9949999266374,57.1729436797751,435.1942125524534,332.5811186596682,85.95620623831284,68.09904170245585,403.15672339072177,57.66580965630552,321.0197360431849,363.3542134865643,363.3578852235752,464.7851670783479,184.6707341089292,67.4953842278132,217.69300358591087,81.46478287227733,437.0739647346135,12.586872631080826,123.73654352276314,381.1481515157026,380.1702850676055,174.46825298782215,363.03957999970874,274.8799841189929,116.81314593605624,379.8264169761929,364.9505878136261,174.58601901366853,109.59864156944793,447.7280258953626,447.33008265207866,318.6198285477814,489.6758779730085,383.2283417930705,151.8246516627673,190.0724484133135,227.64639492248466,23.005570842189517,174.24423435936032,396.65822973145146,26.1334885450456,281.8782563343407,15.223755706630925,457.81721724640295,221.5865876921953,480.1333956711304,383.50710520519056,183.54521924678298,156.73093468847165,77.20547281713624,63.17549790031213,181.61446096747352,377.2719820910574,489.17164748506724,22.197125962859555,317.34075663585594,388.74976349057476,295.8902167277103,400.14086238247813,309.7180459042733,324.8242079495936,150.46484013891782,348.03131901129296,341.28611626996445,341.729500717688,296.2068188947921,151.62543711355676,189.73011722292665,214.64128343361372,50.64195394043591,335.74161149656754,336.56451291956444,453.2344870125245,274.10537954535596,225.5205450770334,164.8376287252169,360.3541819781671,229.98790771587286,316.53165666008,34.24485802862654,198.0763230107404,89.12264964590099,476.4266085302947,233.84580517571956,57.585687830978785,463.95204337010733,479.60461720650443,293.93006439645194,234.21127190492243,37.73484727239107,323.32645962180055,0.4664292064681663,54.279172946399,363.3128619341699,382.12793780032086,142.53570410866135,179.09198534687243,52.97953133201649,329.30558758969113,40.00119748044839,183.06634892349138,487.16102330186743,271.2020236079626,334.432579996842,392.2563425717311,80.2746417799906,218.35169024436135,493.9396638218727,251.96272627817106,449.6834906750339,292.33377980743273,488.11985414235164,77.49318246334974,29.437445187355358,487.88200509681974,480.9426031507576,268.14389994429274,437.061214217472,305.3921367471707,126.51135971455274,273.8292568546117,414.23061679062937,140.872930959352,240.28837601743885,476.3941356671117,480.13860487594496,218.6460154648886,298.0404574421327,102.40226527547513,349.6715766216763,28.614727732686752,490.2871727085673,143.0822196874833,344.9101241860925,174.55346738368866,406.0380796291079,389.5348530367884,231.65837183515399,421.83783810892777,120.32029856193321,137.11042919076044,298.13557572402357,238.58351623545659,223.72217172879056,91.38517898501358,396.432365141563,311.25772957915956,197.91425615746812,471.8370335780293,117.58915435038992,24.93660419464627,75.65418162734034,344.83316304296943,388.4837652489536,140.3739354570351,366.79894897492994,95.3194899291625,458.696282383288,250.76357859135373,206.0139986917327,374.30209673785953,332.5893275026835,438.977905391822,147.61016389383963,75.49065747969807,293.63772237335434,198.2371981286919,471.70071783485395,290.2021762446474,333.7326426073148,265.35301748585033,233.92945128933968,151.3530764098251,447.55204587544074,128.03557163330447,219.631746669942,109.30003043484848,403.48271718886406,96.12815224766558,379.65610775315344,105.04479500227693,79.02030124749731,482.27920253897736,74.58212162361421,194.3144994094838,177.486657909868,491.02797862693257,239.15988727237092,148.94810672288,248.4583988863755,345.70457501926853,237.2304066262393,476.19269328276937,13.957355101571146,7.374144469143307,121.92325306966379,185.18165813017927,77.61645927578186,286.16554983111314,383.2232009287572,6.35846239889365,368.70108347166797,452.67435279306886,415.045753255814,399.45263896485955,471.2827690578163,369.6726552141066,150.25520110179585,237.01584381149038,437.04126007710164,11.062239168096399,251.35855864068463,359.2529919050559,447.4492463788226,254.17337145313618,342.4294036842253,476.4432286791511,227.91318996179382,176.8903058556447,456.64138402932883,474.87489306930723,308.94585297471616,326.5783528591476,455.07121700592614,14.64194653847789,482.660886744198,363.2903262349581,346.9909344923431,483.5205141833798,301.12671761932603,116.23652247087173,249.23771953241513,384.4018390708822,279.25898899995974,147.64987124441393,92.51469858726652,288.8168044502367,474.8446226587939,264.6991682916507,171.53785781019366,238.81622963406852,443.0443342086114,398.76052523105886,490.14888927396106,20.565809752120966,351.1242149830009,123.71818002603618,297.20925441693703,146.32462655367274,97.11080496204488,191.12548522127958,104.53304042731764,350.6059283964174,262.07153958773097,471.8555370405985,281.91442269400807,494.1910484109985,260.1548473875888,269.50465274004694,252.3168517866699,472.96238658509543,42.399145966384665,35.18439426770992,71.15826121253738,474.69528500029287,170.1690621392386,113.95648582749685,448.44195777605483,483.70997565415814,78.9476100509554,307.68676078683296,129.48852667297672,241.61497838940738,374.8957655823525,250.27957172047127,165.68250856647416,464.8856885992109,319.2268306681594,49.386664660962644,104.38698706574783,228.16573534576207,123.34146128424611,417.46003870020866,52.54914181279469,357.666812183773,303.0881552800004,244.47197101473787,487.0134020131641,336.22298777716327,173.11889001740315,474.6684841729512,161.24996928099927,94.43303583856738,226.96030602425466,200.55399925367422,467.8651185448151,135.52911392460737,462.2770552513617,393.82109587322606,275.5159047248361,288.2195342846618,82.23639850426184,297.0371094195795,7.93889557866545,223.07745832639148,110.1255014843982,460.513529027858,355.4649234011906,22.354389790149586,368.6708433308243,52.913621089120845,371.3739052966815,320.5139100460814,445.8180012829344,165.0630907028735,467.6553694498689,277.3623131152778,335.99525335077266,443.0305706796188,450.92702814285707,78.43743394167868,1.6077891496850127,44.495140841588785,105.73375082817937,127.37410004891208,73.36065026764443,163.53928212163817,435.53368032719237,82.18393330142848,18.494713886436863,58.54229873631445,440.27476590057006,468.09447182595164,0.5198159530421798,34.06979779586033,475.5673056852306,393.56193257182525,299.5828059290396,439.4534381568947,229.2343653054459,55.070452146263214,417.4525726306542,474.3480622815659,47.98696714517242,421.944531579629,336.87371583687934,424.3930024394584,355.4293461070644,290.60727632034076,328.3509511139085,321.04850866174445,196.9222479461732,378.98515917693334,117.39947230667703,182.18636858962077,357.10353400346287,132.6724003933673,62.26771641437207,117.8476380241194,326.404757177919,352.67481743994034,208.30631351949987,194.62710404392863,357.0323441672135,323.7600112264317,397.6533368506604,351.88612158939065,276.62236082551385,237.01837610814326,117.25119581804367,326.3113773343128,391.63868568492154,398.9627577267141,318.25086166462586,208.90631101495038,61.016243400855984,272.1479757220124,290.06171281312135,325.25239874549237,373.7212349074648,230.73598113057426,298.1894028474411,86.31163688408583,160.20533323890706,488.6225963971125,270.02509825783795,307.58649902517266,288.07030088395203,1.8571628078506985,208.0499347021629,123.861365890566,70.06659046194946,409.71268133080343,320.69691388521693,133.481672536202,44.60150454286782,299.268991631777,253.51583573884162,71.57234261146367,261.10405018487984,313.6062544939091,322.10544029147786,388.58435501374237,329.9618512481292,480.66378175545003,64.54553076853692,399.420320345745,405.6731021211693,150.15274559219282,440.1439858902284,8.485321215531583,429.4273713770093,453.26458832288705,400.0905646817409,468.51710535826436,496.2957446030336,144.728736445054,242.7778634651772,238.0177245839175,210.57856269419528,421.3604045184362,269.1277255951235,460.14394366986414,491.13255304497784,222.09245564787318,362.8148176390422,175.99909669708424,328.67495268234296,298.4833435793328,4.1341273078435155,456.3357596540985,387.26291195335733,81.37740691549705,280.2488257840534,379.5230183958039,126.60409341270385,99.41043278842493,189.65747980828468,438.9323501891455,101.87521520353316,467.5266759244552,314.9667941048328,354.55539471721914,172.19967323881636,241.03624399712297,356.67560153906,328.6925189385833,234.28805832454248,16.7543463889977,1.8572972312436709,441.242034376374,36.000326616020814,116.87133162027402,316.2647484249822,334.5658495205854,162.16244053801387,414.5706435184031,160.6352129846364,83.50646118454918,197.9775389064992,365.70048057872907,90.66147430723997,61.15533875599666,453.37385176046814,493.10146477932506,140.1242053650415,135.29426062319743,88.84509887595138,276.7871509123303,121.55853300937736,52.89008031462122,403.2630064224812,236.05793674124692,15.914975484392135,400.04208790687676,409.56250452740767,276.2877275716775,307.7516952805924,382.5883397995971,214.4960993906604,230.97027801181434,42.086244498237505,375.14166954548176,419.64483820223603,155.34428631630638,179.30267197473788,53.13195352117961,479.70304767113095,254.1681997581353,98.96710109959305,422.3905743752564,87.07698707797846,235.12570707053294,442.2420410176843,430.182090635263,183.94959125596623,319.917369615432,326.99207613274893,2.4889884789081607,182.3889362397401,61.186252800160325,185.08240103506313,216.16683772433703,24.030746668780022,485.143782866142,360.00477990991004,208.54706206199174,11.442050290318196,74.13467908098448,402.81963889598075,197.77777978167066,14.778561383213319,223.71380192908978,8.920973635845153,87.8162499102375,70.61750137468408,127.10084802894018,401.63100277592577,172.66709970380867,178.0054548624873,131.31520304773264,390.18179161509624,189.68689602275768,415.6048742914299,114.38818943334667,237.27671584129416,318.15349362183633,166.87207060996917,318.6019691961539,354.7429265948118,82.69622732295274,331.1664744478787,405.46004462420393,61.208518477204485,18.169365592210053,430.54415983573745,42.69704607953606,134.07665109666632,70.49383811188409,168.7328489717168,405.927046345933,375.8646826640698,290.1973042420646,206.99481096810064,213.96079699986674,231.95203624355827,180.76808321217686,227.6928059461995,337.06612757599083,299.5512953119159,213.88388194407491,322.94030245912774,240.34658185241824,255.0091524153577,245.43562922376293,192.5776169669508,75.19754494191699,32.726298107269905,234.74062297421077,496.9436526969533,162.84577005372492,239.28632260055687,383.4077212201921,282.0091076214722,188.71703927114902,373.82706804331957,2.72920963308515,229.7322537332647,117.36589674074915,145.8298651486199,39.054963906112626,405.1305538250784,159.41901968766842,215.02347060685773,178.182222529354,83.2492703123568,193.968882014672,103.44530135101753,259.2670001757743,51.219869347175425,215.16864198370754,63.17299728264031,278.1339762668084,401.7334867279861,20.997479462289746,269.83756386791634,369.5987508529735,194.67704267883946,271.4428313380073,130.03611813430615,242.84225207786224,495.84986091680446,35.29250540009004,245.23906505847003,250.0431074955674,275.38980448591576,458.98084092851064,334.5413526552582,68.8238541892065,4.076878911193571,190.2759431299173,303.8636960842818,309.0195136030037,199.34274817910998,13.068096635175886,308.32443265894386,352.3736176554633,177.54431099196637,204.5384355819224,169.99916041307895,317.875237063637,349.5120783244598,217.4087359101269,133.7612569121987,379.8789027461133,142.1702848176543,184.0908856059526,44.50324653746163,382.67703542341195,14.803137622903417,19.688639257561146,443.71336171819274,440.4366985018022,289.4432036061554,192.0891899316743,434.3285745633779,439.78748500235184,188.39188265402274,414.84350060609466,83.36241159511081,483.93208821211914,159.05340637980737,181.99542740266915,336.0591471700669,17.414392286068225,352.298260730045,170.20324374669804,86.91004986626805,354.4596965922764,381.6322858529194,251.47847116018374,3.1929422573672706,78.35283907367541,67.44544611058667,86.23357131767656,342.61096113849413,99.66736950533472,187.28460763293336,472.97542529043034,469.1025298446531,136.75633991663872,216.1919261448469,310.8183103558669,418.83399033504384,482.6392737611769,392.07512900551404,474.32892957076916,321.704176645739,37.04723951402905,498.64100396477534,211.33095075698043,313.00233873129366,414.2995607795535,371.15171875449846,240.72539738546234,411.5610109638113,429.21947812425793,316.6291187197802,44.48778652658125,380.2862230358029,78.16001818164759,294.08823512340126,70.62214275518353,316.51108603098237,488.882852130164,37.49316856876972,325.0431339179556,119.52095648817156,429.14987028090576,470.5377674609285,316.2540358535595,328.2430942257316,327.6535805261456,402.2196965911389,88.89093688584198,325.42000923823565,410.0203372958314,468.2105773542919,412.2147388932961,46.018402701316575,332.2154578985729,378.0753984893298,297.81175404154357,124.84905945768027,290.0750619310612,383.4575825919517,155.08955718334133,314.24430624381455,446.6569965401028,40.903419060223044,152.38288504777427,304.2103158148556,492.1795757128478,156.36746372900745,232.11232829357465,450.1777503699219,307.0119591799456,271.3517871330342,16.202592198287068,69.82449603066837,331.82918349105194,8.959628700370425,232.76638948551786,337.15716167613675,30.8791775158172,387.5302316649272,71.64032962698013,164.68925023163143,429.4976284732102,117.31631239882745,282.67981884101926,472.91057117360344,307.8259244144814,348.5721806754968,479.9252131400039,248.490940681012,160.3401453683923,94.72118211278857,377.5874334095233,58.16681057632817,332.5861994236578,345.09640671470305,223.6660095122594,284.8822776194727,460.50299300287645,161.05856886278787,204.33854516379103,446.63198731032304,201.7996012499933,165.2236576197922,277.6260961793084,190.46882333635384,418.75126614527125,148.83698597501038,98.74052893888374,254.62887860368284,328.9021404003263,149.17708290150944,321.69580817241945,288.6075892169019,461.15176702876977,0.19399725019503267,389.4137544867128,494.20431229497393,168.50765535075212,289.5441485156356,14.449322381657637,336.0037252152777,58.94831369414722,13.780853618543365,66.0016981546393,288.628231066539,42.583976237572266,65.068440209128,427.7440995032114,322.1909603325172,97.21464159726806,245.92463704068552,47.774204540236234,307.88277578216076,201.48542561588766,59.46564331387233,51.8402414020897,242.58559671184622,107.29075495652324,492.19971874671745,213.7930291674408,384.65956612860157,434.60664589662645,146.82808582783073,344.97349178672283,458.3650323139444,38.519005397964435,164.10783051788263,151.62894921079555,222.46662499225243,100.46251612087714,455.19273963243586,59.26533387338245,181.14627444414654,34.6265947307271,38.79996575362421,108.68610834907427,226.01969641883846,118.69785440643122,8.469594553256465,334.2678927293294,107.5116525999561,449.7810799368596,368.2689238387189,305.8595128552194,73.60786862630697,277.3633742516604,160.89434869066915,411.184195842939,30.42371090528706,323.13596645995716,476.61153508437513,195.02882140097506,87.17877438554483,329.8989638229714,370.9559044001473,352.2608086054507,179.01555503860706,252.3593018823321,28.62530226123766,180.63230637680465,203.58557977189022,260.58307842948955,77.36677084973532,73.35376522397924,88.75188919721461,132.16789584606693,105.6272650633216,219.22035929689525,222.97148448315835,358.4950293335603,385.6584851282986,189.25887882790866,182.66240769068776,283.03132588871387,463.6148385689266,385.77866815841605,476.022489386743,59.95026789084673,152.74313989315158,113.74412545016222,234.03858177705393,327.345377413043,199.21897568964036,28.428146692094757,332.9945478485431,413.67746745734695,163.6501782406551,187.57917340267423,72.3439258580591,74.0749392649428,32.024460037761656,1.6639895713277952,28.537164291049965,233.67364727190554,148.30939851905106,380.9059281363667,285.2385982472114,212.27279143217464,57.56887362229551,281.05181700312704,322.11327091726787,339.7711009210752,81.13615637426369,359.3074489141606,111.89911164474093,128.64886747293681,287.1829921785533,180.82536870718187,428.88600269829976,473.65224348543524,269.9899814982833,137.41341804653862,370.23561635173957,404.42048346526536,352.69957760737987,188.79106176939163,323.57992442503075,147.95805746958175,210.8104355228803,119.93322019261082,495.009168154525,448.11916043516186,352.34306594917524,41.01737528704075,484.7655545240935,252.85483989491047,60.68913350383654,389.06399127824136,129.87118743191218,245.92968534983305,8.642183341798448,490.0257081431968,392.9234970029244,438.3741071638333,68.7094117936029,483.3810545507341,358.130735343075,258.39365286634205,301.0680958557563,214.98503191985395,64.01894085073856,239.97867876212337,166.6672678623205,36.71173166419861,123.55854291435459,322.61719506051816,458.36162574203706,198.84343505676793,298.95913954942154,458.89478589580744,53.71120450104539,417.8461472561631,159.0151396149213,390.41189994606134,1.137024299361744,62.91104978678186,356.70144268216035,394.58703401783725,291.3644203647136,273.1101494387312,268.68637672956385,162.3488476792888,259.1168506648974,378.07828198034423,436.70795089135163,442.68247758081543,177.77025360453135,3.1268233401008927,266.7057690806915,369.4699464606555,315.4823231794038,128.96805963063463,101.7646169956647,433.100621115169,449.56844094531516,256.5838888963562,197.03323525410914,17.808385930572936,391.5544862459248,465.9558735332933,381.3766324646897,456.6199700599552,358.63144791915335,336.43839439205334,348.6057540578019,13.300614686758138,30.21308528034633,25.238500138553498,408.86509330737874,374.8032873165758,2.4390120927120784,86.83579139775365,127.82193569736361,206.49600119723493,404.12951996305003,247.5705361474796,478.065033937176,115.49217597411787,34.742041789736334,22.809536552186426,276.78251057587045,336.2380141072901,448.5131022756005,234.90208545902803,379.40368210197045,353.5684802266955,370.9295651589805,401.1659124381488,373.0170449175898,368.5868759453364,160.25002296101547,291.3462300860604,380.8390372140472,14.933635037242931,140.1188023848513,411.327132496489,127.08013434161708,437.1149472533032,156.84729779924461,150.3579492983781,76.94587122165758,495.62820090931535,59.548914181577594,117.26216040841192,207.0387564880482,129.57885329293788,20.38065237536413,389.9341377522106,256.22134150506173,418.332382989153,400.149943054752,290.8667422244679,398.44336320520586,5.569888363277597,403.3338853253683,455.4521143455321,206.20518639375234,359.4781456331708,414.09016167357083,227.49953672247892,474.6432780207467,357.3913847185994,162.59937213311287,439.40312492238223,275.98695663457664,142.97000813344275,384.5789840622907,348.99870386874966,167.40748664012511,205.01913220264268]} diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/runner.jl new file mode 100755 index 000000000000..232659a8698e --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/runner.jl @@ -0,0 +1,82 @@ +#!/usr/bin/env julia +# +# @license Apache-2.0 +# +# Copyright (c) 2018 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import JSON + +""" + gen( x, y, name ) + +Generate fixture data and write to file. + +# Arguments + +* `x`: denominator domain +* `y`: numerator domain +* `name::AbstractString`: output filename + +# Examples + +``` julia +julia> x = range( -1000.0, stop = 1000.0, length = 2001 ); +julia> y = range( 0.0, stop = 1000.0, length = 1001 ); +julia> gen( x, y, \"data.json\" ); +``` +""" +function gen( x, y, name ) + z = Array{Float64}( undef, length(x) ); + for i in eachindex(x) + z[ i ] = atand.( y[i], x[i] ); + end + + # Store data to be written to file as a collection: + data = Dict([ + ("x", x), + ("y", y), + ("expected", z) + ]); + + # Based on the script directory, create an output filepath: + filepath = joinpath( dir, name ); + + # Write the data to the output filepath as JSON: + outfile = open( filepath, "w" ); + write( outfile, JSON.json(data) ); + write( outfile, "\n" ); + close( outfile ); +end + +# Get the filename: +file = @__FILE__; + +# Extract the directory in which this file resides: +dir = dirname( file ); + +# Random (x positive, y positive): +x = rand( 5001 ) .* 500.0; +y = rand( 5001 ) .* 500.0; +gen( x, y, "positive_positive.json" ); + +# Random (x negative, y positive): +x = -rand( 1001 ) .* 500.0; +y = rand( 1001 ) .* 500.0; +gen( x, y, "negative_positive.json" ); + +# Random (x negative, y negative): +x = -rand( 1001 ) .* 500.0; +y = -rand( 1001 ) .* 500.0; +gen( x, y, "negative_negative.json" ); diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/test/test.js b/lib/node_modules/@stdlib/math/base/special/atan2d/test/test.js new file mode 100644 index 000000000000..e5c7f66932e6 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/test/test.js @@ -0,0 +1,226 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2018 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' ); +var isPositiveZero = require( '@stdlib/math/base/assert/is-positive-zero' ); +var abs = require( '@stdlib/math/base/special/abs' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); +var atan2d = require( './../lib' ); + + +// FIXTURES // + +var positivePositive = require( './fixtures/julia/positive_positive.json' ); +var negativePositive = require( './fixtures/julia/negative_positive.json' ); +var negativeNegative = require( './fixtures/julia/negative_negative.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof atan2d, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function has two parameters: a numerator and a denominator value', function test( t ) { + t.equal( atan2d.length, 2.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN` as either of the arguments', function test( t ) { + t.equal( isnan( atan2d( 2.0, NaN ) ), true, 'returns expected value' ); + t.equal( isnan( atan2d( NaN, 3.0 ) ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `+0` if provided `y = +0.0` and `x >= 0`', function test( t ) { + t.equal( isPositiveZero( atan2d( +0.0, 0.0 ) ), true, 'returns expected value' ); + t.equal( isPositiveZero( atan2d( +0.0, 2.0 ) ), true, 'returns expected value' ); + t.equal( isPositiveZero( atan2d( +0.0, 4.0 ) ), true, 'returns expected value' ); + t.equal( isPositiveZero( atan2d( +0.0, 5.0 ) ), true, 'returns expected value' ); + t.equal( isPositiveZero( atan2d( +0.0, 10.0 ) ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `-0` if provided `y = -0.0` and `x >= 0`', function test( t ) { + t.equal( isNegativeZero( atan2d( -0.0, 0.0 ) ), true, 'returns expected value' ); + t.equal( isNegativeZero( atan2d( -0.0, 2.0 ) ), true, 'returns expected value' ); + t.equal( isNegativeZero( atan2d( -0.0, 4.0 ) ), true, 'returns expected value' ); + t.equal( isNegativeZero( atan2d( -0.0, 5.0 ) ), true, 'returns expected value' ); + t.equal( isNegativeZero( atan2d( -0.0, 10.0 ) ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `180.0` if provided `y = +0.0` and `x <= -0.0`', function test( t ) { + t.equal( atan2d( +0.0, -0.0 ), 180.0, 'returns expected value' ); + t.equal( atan2d( +0.0, -2.0 ), 180.0, 'returns expected value' ); + t.equal( atan2d( +0.0, -4.0 ), 180.0, 'returns expected value' ); + t.equal( atan2d( +0.0, -5.0 ), 180.0, 'returns expected value' ); + t.equal( atan2d( +0.0, -10.0 ), 180.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `-180.0` if provided `y = -0.0` and `x <= -0.0`', function test( t ) { + t.equal( atan2d( -0.0, -0.0 ), -180.0, 'returns expected value' ); + t.equal( atan2d( -0.0, -2.0 ), -180.0, 'returns expected value' ); + t.equal( atan2d( -0.0, -4.0 ), -180.0, 'returns expected value' ); + t.equal( atan2d( -0.0, -5.0 ), -180.0, 'returns expected value' ); + t.equal( atan2d( -0.0, -10.0 ), -180.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `45.0` if provided `x = y = +infinity`', function test( t ) { + t.equal( atan2d( PINF, PINF ), 45.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `-45.0` if provided `x = -y = +infinity`', function test( t ) { + t.equal( atan2d( NINF, PINF ), -45.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `135.0` if provided `-x = y = +infinity`', function test( t ) { + t.equal( atan2d( PINF, NINF ), 135.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `-135.0` if provided `x = y = -infinity`', function test( t ) { + t.equal( atan2d( NINF, NINF ), -135.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `0.0` when `x = +infinity`', function test( t ) { + t.equal( atan2d( -2.0, PINF ), 0.0, 'returns expected value' ); + t.equal( atan2d( 0.0, PINF ), 0.0, 'returns expected value' ); + t.equal( atan2d( 2.0, PINF ), 0.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `180.0` when `y > 0` and `x = -infinity`', function test( t ) { + t.equal( atan2d( 1.0, NINF ), 180.0, 'returns expected value' ); + t.equal( atan2d( 2.0, NINF ), 180.0, 'returns expected value' ); + t.equal( atan2d( 3.0, NINF ), 180.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `-180.0` when `y < 0` and `x = -infinity`', function test( t ) { + t.equal( atan2d( -1.0, NINF ), -180.0, 'returns expected value' ); + t.equal( atan2d( -2.0, NINF ), -180.0, 'returns expected value' ); + t.equal( atan2d( -3.0, NINF ), -180.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `90.0` when `y = +infinity`', function test( t ) { + t.equal( atan2d( PINF, -1.0 ), 90.0, 'returns expected value' ); + t.equal( atan2d( PINF, 0.0 ), 90.0, 'returns expected value' ); + t.equal( atan2d( PINF, 2.0 ), 90.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `-90.0` when `y = -infinity`', function test( t ) { + t.equal( atan2d( NINF, -1.0 ), -90.0, 'returns expected value' ); + t.equal( atan2d( NINF, 0.0 ), -90.0, 'returns expected value' ); + t.equal( atan2d( NINF, 2.0 ), -90.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `90.0` if provided a positive `y` and `x=0`', function test( t ) { + t.equal( atan2d( 2.0, 0.0 ), 90.0, 'returns expected value' ); + t.equal( atan2d( 1.0, 0.0 ), 90.0, 'returns expected value' ); + t.equal( atan2d( 0.5, 0.0 ), 90.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `90.0` if provided a negative `y` and `x=0`', function test( t ) { + t.equal( atan2d( -2.0, 0.0 ), -90.0, 'returns expected value' ); + t.equal( atan2d( -1.0, 0.0 ), -90.0, 'returns expected value' ); + t.equal( atan2d( -0.5, 0.0 ), -90.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function evaluates the `atan2d` function (when x and y are positive)', function test( t ) { + var expected; + var actual; + var delta; + var tol; + var x; + var y; + var i; + + y = positivePositive.y; + x = positivePositive.x; + expected = positivePositive.expected; + for ( i = 0; i < x.length; i++ ) { + actual = atan2d( y[i], x[i] ); + delta = abs( actual - expected[i] ); + tol = 1.2 * EPS * abs( expected[i] ); + t.equal( delta <= tol, true, 'within tolerance. y: '+y[i]+'. x: '+x[i]+'. Actual: '+actual+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + } + t.end(); +}); + +tape( 'the function evaluates the `atan2d` function (when x is negative and y is positive)', function test( t ) { + var expected; + var actual; + var delta; + var tol; + var x; + var y; + var i; + + y = negativePositive.y; + x = negativePositive.x; + expected = negativePositive.expected; + for ( i = 0; i < x.length; i++ ) { + actual = atan2d( y[i], x[i] ); + delta = abs( actual - expected[i] ); + tol = 2.3 * EPS * abs( expected[i] ); + t.equal( delta <= tol, true, 'within tolerance. y: '+y[i]+'. x: '+x[i]+'. Actual: '+actual+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + } + t.end(); +}); + +tape( 'the function evaluates the `atan2d` function (when x and y are negative)', function test( t ) { + var expected; + var actual; + var delta; + var tol; + var x; + var y; + var i; + + y = negativeNegative.y; + x = negativeNegative.x; + expected = negativeNegative.expected; + for ( i = 0; i < x.length; i++ ) { + actual = atan2d( y[i], x[i] ); + delta = abs( actual - expected[i] ); + tol = 2.0 * EPS * abs( expected[i] ); + t.equal( delta <= tol, true, 'within tolerance. y: '+y[i]+'. x: '+x[i]+'. Actual: '+actual+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + } + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/atan2d/test/test.native.js new file mode 100755 index 000000000000..528eddb9e0fb --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/test/test.native.js @@ -0,0 +1,235 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var resolve = require( 'path' ).resolve; +var tape = require( 'tape' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var isNegativeZero = require( '@stdlib/math/base/assert/is-negative-zero' ); +var isPositiveZero = require( '@stdlib/math/base/assert/is-positive-zero' ); +var abs = require( '@stdlib/math/base/special/abs' ); +var tryRequire = require( '@stdlib/utils/try-require' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var NINF = require( '@stdlib/constants/float64/ninf' ); + + +// FIXTURES // + +var positivePositive = require( './fixtures/julia/positive_positive.json' ); +var negativePositive = require( './fixtures/julia/negative_positive.json' ); +var negativeNegative = require( './fixtures/julia/negative_negative.json' ); + + +// VARIABLES // + +var atan2d = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( atan2d instanceof Error ) +}; + + +// TESTS // + +tape( 'main export is a function', opts, function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof atan2d, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function has two parameters: a numerator and a denominator value', opts, function test( t ) { + t.equal( atan2d.length, 2.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN` as either of the arguments', opts, function test( t ) { + t.equal( isnan( atan2d( 2.0, NaN ) ), true, 'returns expected value' ); + t.equal( isnan( atan2d( NaN, 3.0 ) ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `+0` if provided `y = +0.0` and `x >= 0`', opts, function test( t ) { + t.equal( isPositiveZero( atan2d( +0.0, 0.0 ) ), true, 'returns expected value' ); + t.equal( isPositiveZero( atan2d( +0.0, 2.0 ) ), true, 'returns expected value' ); + t.equal( isPositiveZero( atan2d( +0.0, 4.0 ) ), true, 'returns expected value' ); + t.equal( isPositiveZero( atan2d( +0.0, 5.0 ) ), true, 'returns expected value' ); + t.equal( isPositiveZero( atan2d( +0.0, 10.0 ) ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `-0` if provided `y = -0.0` and `x >= 0`', opts, function test( t ) { + t.equal( isNegativeZero( atan2d( -0.0, 0.0 ) ), true, 'returns expected value' ); + t.equal( isNegativeZero( atan2d( -0.0, 2.0 ) ), true, 'returns expected value' ); + t.equal( isNegativeZero( atan2d( -0.0, 4.0 ) ), true, 'returns expected value' ); + t.equal( isNegativeZero( atan2d( -0.0, 5.0 ) ), true, 'returns expected value' ); + t.equal( isNegativeZero( atan2d( -0.0, 10.0 ) ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `180.0` if provided `y = +0.0` and `x <= -0.0`', opts, function test( t ) { + t.equal( atan2d( +0.0, -0.0 ), 180.0, 'returns expected value' ); + t.equal( atan2d( +0.0, -2.0 ), 180.0, 'returns expected value' ); + t.equal( atan2d( +0.0, -4.0 ), 180.0, 'returns expected value' ); + t.equal( atan2d( +0.0, -5.0 ), 180.0, 'returns expected value' ); + t.equal( atan2d( +0.0, -10.0 ), 180.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `-180.0` if provided `y = -0.0` and `x <= -0.0`', opts, function test( t ) { + t.equal( atan2d( -0.0, -0.0 ), -180.0, 'returns expected value' ); + t.equal( atan2d( -0.0, -2.0 ), -180.0, 'returns expected value' ); + t.equal( atan2d( -0.0, -4.0 ), -180.0, 'returns expected value' ); + t.equal( atan2d( -0.0, -5.0 ), -180.0, 'returns expected value' ); + t.equal( atan2d( -0.0, -10.0 ), -180.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `45.0` if provided `x = y = +infinity`', opts, function test( t ) { + t.equal( atan2d( PINF, PINF ), 45.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `-45.0` if provided `x = -y = +infinity`', opts, function test( t ) { + t.equal( atan2d( NINF, PINF ), -45.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `135.0` if provided `-x = y = +infinity`', opts, function test( t ) { + t.equal( atan2d( PINF, NINF ), 135.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `-135.0` if provided `x = y = -infinity`', opts, function test( t ) { + t.equal( atan2d( NINF, NINF ), -135.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `0.0` when `x = +infinity`', opts, function test( t ) { + t.equal( atan2d( -2.0, PINF ), 0.0, 'returns expected value' ); + t.equal( atan2d( 0.0, PINF ), 0.0, 'returns expected value' ); + t.equal( atan2d( 2.0, PINF ), 0.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `180.0` when `y > 0` and `x = -infinity`', opts, function test( t ) { + t.equal( atan2d( 1.0, NINF ), 180.0, 'returns expected value' ); + t.equal( atan2d( 2.0, NINF ), 180.0, 'returns expected value' ); + t.equal( atan2d( 3.0, NINF ), 180.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `-180.0` when `y < 0` and `x = -infinity`', opts, function test( t ) { + t.equal( atan2d( -1.0, NINF ), -180.0, 'returns expected value' ); + t.equal( atan2d( -2.0, NINF ), -180.0, 'returns expected value' ); + t.equal( atan2d( -3.0, NINF ), -180.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `90.0` when `y = +infinity`', opts, function test( t ) { + t.equal( atan2d( PINF, -1.0 ), 90.0, 'returns expected value' ); + t.equal( atan2d( PINF, 0.0 ), 90.0, 'returns expected value' ); + t.equal( atan2d( PINF, 2.0 ), 90.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `-90.0` when `y = -infinity`', opts, function test( t ) { + t.equal( atan2d( NINF, -1.0 ), -90.0, 'returns expected value' ); + t.equal( atan2d( NINF, 0.0 ), -90.0, 'returns expected value' ); + t.equal( atan2d( NINF, 2.0 ), -90.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `90.0` if provided a positive `y` and `x=0`', opts, function test( t ) { + t.equal( atan2d( 2.0, 0.0 ), 90.0, 'returns expected value' ); + t.equal( atan2d( 1.0, 0.0 ), 90.0, 'returns expected value' ); + t.equal( atan2d( 0.5, 0.0 ), 90.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function returns `90.0` if provided a negative `y` and `x=0`', opts, function test( t ) { + t.equal( atan2d( -2.0, 0.0 ), -90.0, 'returns expected value' ); + t.equal( atan2d( -1.0, 0.0 ), -90.0, 'returns expected value' ); + t.equal( atan2d( -0.5, 0.0 ), -90.0, 'returns expected value' ); + t.end(); +}); + +tape( 'the function evaluates the `atan2d` function (when x and y are positive)', opts, function test( t ) { + var expected; + var actual; + var delta; + var tol; + var x; + var y; + var i; + + y = positivePositive.y; + x = positivePositive.x; + expected = positivePositive.expected; + for ( i = 0; i < x.length; i++ ) { + actual = atan2d( y[i], x[i] ); + delta = abs( actual - expected[i] ); + tol = 1.2 * EPS * abs( expected[i] ); + t.equal( delta <= tol, true, 'within tolerance. y: '+y[i]+'. x: '+x[i]+'. Actual: '+actual+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + } + t.end(); +}); + +tape( 'the function evaluates the `atan2d` function (when x is negative and y is positive)', opts, function test( t ) { + var expected; + var actual; + var delta; + var tol; + var x; + var y; + var i; + + y = negativePositive.y; + x = negativePositive.x; + expected = negativePositive.expected; + for ( i = 0; i < x.length; i++ ) { + actual = atan2d( y[i], x[i] ); + delta = abs( actual - expected[i] ); + tol = 2.3 * EPS * abs( expected[i] ); + t.equal( delta <= tol, true, 'within tolerance. y: '+y[i]+'. x: '+x[i]+'. Actual: '+actual+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + } + t.end(); +}); + +tape( 'the function evaluates the `atan2d` function (when x and y are negative)', opts, function test( t ) { + var expected; + var actual; + var delta; + var tol; + var x; + var y; + var i; + + y = negativeNegative.y; + x = negativeNegative.x; + expected = negativeNegative.expected; + for ( i = 0; i < x.length; i++ ) { + actual = atan2d( y[i], x[i] ); + delta = abs( actual - expected[i] ); + tol = 2.0 * EPS * abs( expected[i] ); + t.equal( delta <= tol, true, 'within tolerance. y: '+y[i]+'. x: '+x[i]+'. Actual: '+actual+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + } + t.end(); +}); From cc67a96c75310dccffc7875a7efcf520c805dacb Mon Sep 17 00:00:00 2001 From: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com> Date: Sat, 22 Mar 2025 00:31:40 +0000 Subject: [PATCH 2/4] chore: update copyright years --- lib/node_modules/@stdlib/math/base/special/atan2d/README.md | 2 +- .../@stdlib/math/base/special/atan2d/benchmark/benchmark.js | 2 +- .../math/base/special/atan2d/benchmark/benchmark.native.js | 2 +- .../math/base/special/atan2d/benchmark/c/native/Makefile | 2 +- .../math/base/special/atan2d/benchmark/c/native/benchmark.c | 2 +- .../math/base/special/atan2d/benchmark/julia/benchmark.jl | 2 +- lib/node_modules/@stdlib/math/base/special/atan2d/binding.gyp | 2 +- .../@stdlib/math/base/special/atan2d/docs/types/index.d.ts | 2 +- .../@stdlib/math/base/special/atan2d/docs/types/test.ts | 2 +- .../@stdlib/math/base/special/atan2d/examples/c/Makefile | 2 +- .../@stdlib/math/base/special/atan2d/examples/c/example.c | 2 +- .../@stdlib/math/base/special/atan2d/examples/index.js | 2 +- lib/node_modules/@stdlib/math/base/special/atan2d/include.gypi | 2 +- .../special/atan2d/include/stdlib/math/base/special/atan2d.h | 2 +- lib/node_modules/@stdlib/math/base/special/atan2d/lib/index.js | 2 +- lib/node_modules/@stdlib/math/base/special/atan2d/lib/native.js | 2 +- lib/node_modules/@stdlib/math/base/special/atan2d/src/Makefile | 2 +- lib/node_modules/@stdlib/math/base/special/atan2d/src/addon.c | 2 +- lib/node_modules/@stdlib/math/base/special/atan2d/src/main.c | 2 +- .../math/base/special/atan2d/test/fixtures/julia/runner.jl | 2 +- lib/node_modules/@stdlib/math/base/special/atan2d/test/test.js | 2 +- .../@stdlib/math/base/special/atan2d/test/test.native.js | 2 +- 22 files changed, 22 insertions(+), 22 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/README.md b/lib/node_modules/@stdlib/math/base/special/atan2d/README.md index ecee4b462652..fec877abb79d 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/README.md +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/README.md @@ -2,7 +2,7 @@ @license Apache-2.0 -Copyright (c) 2018 The Stdlib Authors. +Copyright (c) 2025 The Stdlib Authors. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.js index cfdd546ccbbb..9b8227cbf89a 100644 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.native.js index 7f07e84435e8..b878906e0e5b 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/benchmark.native.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/Makefile b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/Makefile index f69e9da2b4d3..a4bd7b38fd74 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2024 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/benchmark.c index 97b51641fc7b..2cc05d7598cb 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/benchmark.c +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/c/native/benchmark.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/julia/benchmark.jl b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/julia/benchmark.jl index 1b3235b13e5d..85c654baeea5 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/julia/benchmark.jl +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/benchmark/julia/benchmark.jl @@ -2,7 +2,7 @@ # # @license Apache-2.0 # -# Copyright (c) 2018 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/binding.gyp b/lib/node_modules/@stdlib/math/base/special/atan2d/binding.gyp index ec3992233442..68a1ca11d160 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/binding.gyp +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/binding.gyp @@ -1,6 +1,6 @@ # @license Apache-2.0 # -# Copyright (c) 2024 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/index.d.ts index 26c1fecdb9d6..3b701cf567a0 100644 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/index.d.ts @@ -1,7 +1,7 @@ /* * @license Apache-2.0 * -* Copyright (c) 2019 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/test.ts index 0bf6a25da8a6..5bf649494026 100644 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/test.ts +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/docs/types/test.ts @@ -1,7 +1,7 @@ /* * @license Apache-2.0 * -* Copyright (c) 2019 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/Makefile b/lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/Makefile index 6aed70daf167..25ced822f96a 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2024 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/example.c b/lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/example.c index f03310706652..5190d43410b0 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/example.c +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/examples/c/example.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/examples/index.js b/lib/node_modules/@stdlib/math/base/special/atan2d/examples/index.js index 7c29517153d2..34330cd3dc3c 100644 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/examples/index.js +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/examples/index.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/include.gypi b/lib/node_modules/@stdlib/math/base/special/atan2d/include.gypi index 575cb043c0bf..ecfaf82a3279 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/include.gypi +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/include.gypi @@ -1,6 +1,6 @@ # @license Apache-2.0 # -# Copyright (c) 2024 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/include/stdlib/math/base/special/atan2d.h b/lib/node_modules/@stdlib/math/base/special/atan2d/include/stdlib/math/base/special/atan2d.h index 3b80bc52d3fc..d87b94aca195 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/include/stdlib/math/base/special/atan2d.h +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/include/stdlib/math/base/special/atan2d.h @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/lib/index.js b/lib/node_modules/@stdlib/math/base/special/atan2d/lib/index.js index 91d90bcfc38c..d82e830a16bb 100644 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/lib/index.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/lib/native.js b/lib/node_modules/@stdlib/math/base/special/atan2d/lib/native.js index e57e6c08eb45..9d70b69682d5 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/lib/native.js +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/lib/native.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/src/Makefile b/lib/node_modules/@stdlib/math/base/special/atan2d/src/Makefile index f30ea003e955..6268192a343f 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/src/Makefile +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/src/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2024 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/src/addon.c b/lib/node_modules/@stdlib/math/base/special/atan2d/src/addon.c index 4d0db0f2c85f..22f949dbb4a8 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/src/addon.c +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/src/addon.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/src/main.c b/lib/node_modules/@stdlib/math/base/special/atan2d/src/main.c index 08777df1a264..80e22fae2e86 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/src/main.c +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/src/main.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/runner.jl index 232659a8698e..fe8f29ae5cc5 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/runner.jl +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/test/fixtures/julia/runner.jl @@ -2,7 +2,7 @@ # # @license Apache-2.0 # -# Copyright (c) 2018 The Stdlib Authors. +# Copyright (c) 2025 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/test/test.js b/lib/node_modules/@stdlib/math/base/special/atan2d/test/test.js index e5c7f66932e6..dc453f49c516 100644 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/test/test.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/atan2d/test/test.native.js index 528eddb9e0fb..95fe93671576 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/test/test.native.js +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/test/test.native.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2024 The Stdlib Authors. +* Copyright (c) 2025 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. From a2838452b8b85d5d785981a4fd41a58d1b8736ba Mon Sep 17 00:00:00 2001 From: Karan Anand Date: Tue, 1 Apr 2025 23:05:27 -0700 Subject: [PATCH 3/4] chore: re-enable lint rule --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: passed - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- lib/node_modules/@stdlib/math/base/special/atan2d/src/addon.c | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/src/addon.c b/lib/node_modules/@stdlib/math/base/special/atan2d/src/addon.c index 22f949dbb4a8..77b184e37c77 100755 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/src/addon.c +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/src/addon.c @@ -19,5 +19,4 @@ #include "stdlib/math/base/special/atan2d.h" #include "stdlib/math/base/napi/binary.h" -// cppcheck-suppress shadowFunction STDLIB_MATH_BASE_NAPI_MODULE_DD_D( stdlib_base_atan2d ) From 0cad5e75a584f31a06788e738121c6ca192b78a2 Mon Sep 17 00:00:00 2001 From: Athan Date: Wed, 2 Apr 2025 00:18:09 -0700 Subject: [PATCH 4/4] chore: fix keyword Signed-off-by: Athan --- lib/node_modules/@stdlib/math/base/special/atan2d/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/atan2d/package.json b/lib/node_modules/@stdlib/math/base/special/atan2d/package.json index 456fa735368f..57fa881d9e9b 100644 --- a/lib/node_modules/@stdlib/math/base/special/atan2d/package.json +++ b/lib/node_modules/@stdlib/math/base/special/atan2d/package.json @@ -56,7 +56,7 @@ "stdmath", "mathematics", "math", - "math.atan2d", + "math.atan2", "atan2d", "atan2", "atan",