diff --git a/CHANGELOG.md b/CHANGELOG.md
index f1ffd98c9..751464e56 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -32,6 +32,28 @@
+
+
+#### [@stdlib/math/base/special/atandf](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/atandf)
+
+
+
+
+
+##### Features
+
+- [`1f7fd37`](https://github.com/stdlib-js/stdlib/commit/1f7fd373c939151c685875e1e0d2f146f072ce26) - add `math/base/special/atandf` [(#2841)](https://github.com/stdlib-js/stdlib/pull/2841)
+
+
+
+
+
+
+
+
+
+
+
#### [@stdlib/math/base/special/ldexpf](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/ldexpf)
@@ -166,6 +188,7 @@ A total of 3 people contributed to this release. Thank you to the following cont
+- [`1f7fd37`](https://github.com/stdlib-js/stdlib/commit/1f7fd373c939151c685875e1e0d2f146f072ce26) - **feat:** add `math/base/special/atandf` [(#2841)](https://github.com/stdlib-js/stdlib/pull/2841) _(by Gunj Joshi)_
- [`1288e7e`](https://github.com/stdlib-js/stdlib/commit/1288e7e8b4bf92af109871d4e75c91e707449575) - **refactor:** use `stdlib_base_fmod` instead of built-in in `math/base/special/gcd` _(by Gunj Joshi)_
- [`0ab9fc7`](https://github.com/stdlib-js/stdlib/commit/0ab9fc7de86012c670189711b6c6627b41119537) - **test:** add and modify tests [(#2830)](https://github.com/stdlib-js/stdlib/pull/2830) _(by Gunj Joshi)_
- [`16c19b6`](https://github.com/stdlib-js/stdlib/commit/16c19b67c7452b3ae9755cc7ef2a5d2540ab1cf9) - **feat:** add `math/base/special/xlogyf` [(#2813)](https://github.com/stdlib-js/stdlib/pull/2813) _(by Gunj Joshi)_
diff --git a/base/special/atandf/README.md b/base/special/atandf/README.md
new file mode 100644
index 000000000..c859bffab
--- /dev/null
+++ b/base/special/atandf/README.md
@@ -0,0 +1,192 @@
+
+
+# atandf
+
+> Compute the [arctangent][arctangent] in degrees of a single-precision floating-point number.
+
+
+
+## Usage
+
+```javascript
+var atandf = require( '@stdlib/math/base/special/atandf' );
+```
+
+#### atandf( x )
+
+Computes the [arctangent][arctangent] (in degrees) of a single-precision floating-point number.
+
+```javascript
+var sqrtf = require( '@stdlib/math/base/special/sqrtf' );
+var v = atandf( 0.0 );
+// returns 0.0
+
+v = atandf( 0.5 );
+// returns ~26.57
+
+v = atandf( 1.0 / sqrtf( 3.0 ) );
+// returns ~30.0
+
+v = atandf( 1.0 );
+// returns 45.0
+
+v = atandf( Infinity );
+// returns 90.0
+
+v = atandf( NaN );
+// returns NaN
+```
+
+
+
+
+
+
+
+## Examples
+
+
+
+```javascript
+var linspace = require( '@stdlib/array/base/linspace' );
+var atandf = require( '@stdlib/math/base/special/atandf' );
+
+var x = linspace( -1.0, 1.0, 100 );
+
+var i;
+for ( i = 0; i < x.length; i++ ) {
+ console.log( atandf( x[ i ] ) );
+}
+```
+
+
+
+
+
+
+
+* * *
+
+
+
+## C APIs
+
+
+
+
+
+
+
+
+
+
+
+### Usage
+
+```c
+#include "stdlib/math/base/special/atandf.h"
+```
+
+#### stdlib_base_atandf( x )
+
+Computes the [arctangent][arctangent] (in degrees) of a single-precision floating-point number.
+
+```c
+float out = stdlib_base_atandf( 0.0f );
+// returns 0.0f
+
+out = stdlib_base_atandf( 0.5f );
+// returns ~26.57f
+```
+
+The function accepts the following arguments:
+
+- **x**: `[in] float` input value.
+
+```c
+float stdlib_base_atandf( const float x );
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+### Examples
+
+```c
+#include "stdlib/math/base/special/atandf.h"
+#include
+
+int main( void ) {
+ const float x[] = { 1.0f, 1.45f, 1.89f, 2.33f, 2.78f, 3.22f, 3.66f, 4.11f, 4.55f, 5.0f };
+
+ float v;
+ int i;
+ for ( i = 0; i < 10; i++ ) {
+ v = stdlib_base_atandf( x[ i ] );
+ printf( "atandf(%f) = %f\n", x[ i ], v );
+ }
+}
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+[arctangent]: https://en.wikipedia.org/wiki/Inverse_trigonometric_functions
+
+
+
+
+
+
+
+
diff --git a/base/special/atandf/benchmark/benchmark.js b/base/special/atandf/benchmark/benchmark.js
new file mode 100644
index 000000000..bd703bcc0
--- /dev/null
+++ b/base/special/atandf/benchmark/benchmark.js
@@ -0,0 +1,52 @@
+/**
+* @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 bench = require( '@stdlib/bench' );
+var randu = require( '@stdlib/random/array/uniform' );
+var isnanf = require( './../../../../base/assert/is-nanf' );
+var pkg = require( './../package.json' ).name;
+var atandf = require( './../lib' );
+
+
+// MAIN //
+
+bench( pkg, function benchmark( b ) {
+ var x;
+ var y;
+ var i;
+
+ x = randu( 100, -1.0, 1.0 );
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ y = atandf( x[ i % x.length ] );
+ if ( isnanf( y ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ }
+ b.toc();
+ if ( isnanf( y ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ b.pass( 'benchmark finished' );
+ b.end();
+});
diff --git a/base/special/atandf/benchmark/benchmark.native.js b/base/special/atandf/benchmark/benchmark.native.js
new file mode 100644
index 000000000..aeb064888
--- /dev/null
+++ b/base/special/atandf/benchmark/benchmark.native.js
@@ -0,0 +1,61 @@
+/**
+* @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 randu = require( '@stdlib/random/array/uniform' );
+var isnanf = require( './../../../../base/assert/is-nanf' );
+var tryRequire = require( '@stdlib/utils/try-require' );
+var pkg = require( './../package.json' ).name;
+
+
+// VARIABLES //
+
+var atandf = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( atandf instanceof Error )
+};
+
+
+// MAIN //
+
+bench( pkg+'::native', opts, function benchmark( b ) {
+ var x;
+ var y;
+ var i;
+
+ x = randu( 100, -1.0, 1.0 );
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ y = atandf( x[ i % x.length ] );
+ if ( isnanf( y ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ }
+ b.toc();
+ if ( isnanf( y ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ b.pass( 'benchmark finished' );
+ b.end();
+});
diff --git a/base/special/atandf/benchmark/c/native/Makefile b/base/special/atandf/benchmark/c/native/Makefile
new file mode 100644
index 000000000..f69e9da2b
--- /dev/null
+++ b/base/special/atandf/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/base/special/atandf/benchmark/c/native/benchmark.c b/base/special/atandf/benchmark/c/native/benchmark.c
new file mode 100644
index 000000000..dab5e6979
--- /dev/null
+++ b/base/special/atandf/benchmark/c/native/benchmark.c
@@ -0,0 +1,136 @@
+/**
+* @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/atandf.h"
+#include
+#include
+#include
+#include
+#include
+
+#define NAME "atandf"
+#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 float rand_float( void ) {
+ int r = rand();
+ return (float)r / ( (float)RAND_MAX + 1.0f );
+}
+
+/**
+* Runs a benchmark.
+*
+* @return elapsed time in seconds
+*/
+static double benchmark( void ) {
+ double elapsed;
+ double t;
+ float x[ 100 ];
+ float y;
+ int i;
+
+ for ( i = 0; i < 100; i++ ) {
+ x[ i ] = ( 2.0f * rand_float() ) - 1.0f;
+ }
+
+ t = tic();
+ for ( i = 0; i < ITERATIONS; i++ ) {
+ y = stdlib_base_atandf( x[ i % 100 ] );
+ if ( y != y ) {
+ printf( "should not return NaN\n" );
+ break;
+ }
+ }
+ elapsed = tic() - t;
+ if ( y != y ) {
+ 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/base/special/atandf/binding.gyp b/base/special/atandf/binding.gyp
new file mode 100644
index 000000000..ec3992233
--- /dev/null
+++ b/base/special/atandf/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/base/special/atandf/docs/repl.txt b/base/special/atandf/docs/repl.txt
new file mode 100644
index 000000000..261d4603b
--- /dev/null
+++ b/base/special/atandf/docs/repl.txt
@@ -0,0 +1,27 @@
+
+{{alias}}( x )
+ Computes the arctangent (in degrees) of a single-precision floating-point
+ number.
+
+ Parameters
+ ----------
+ x: number
+ Input value.
+
+ Returns
+ -------
+ y: number
+ Arctangent (in degrees).
+
+ Examples
+ --------
+ > var y = {{alias}}( 0.0 )
+ 0.0
+ > y = {{alias}}( {{alias:@stdlib/constants/float32/pi}}/6.0 )
+ ~27.64
+ > y = {{alias}}( NaN )
+ NaN
+
+ See Also
+ --------
+
diff --git a/base/special/atandf/docs/types/index.d.ts b/base/special/atandf/docs/types/index.d.ts
new file mode 100644
index 000000000..1e7beffeb
--- /dev/null
+++ b/base/special/atandf/docs/types/index.d.ts
@@ -0,0 +1,58 @@
+/*
+* @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.
+*/
+
+// TypeScript Version: 4.1
+
+/**
+* Computes the arctangent (in degrees) of a single-precision floating-point number.
+*
+* @param x - input value
+* @returns arctangent (in degrees)
+*
+* @example
+* var v = atandf( 0.0 );
+* // returns 0.0
+*
+* @example
+* var v = atandf( 0.5 );
+* // returns ~26.57
+*
+* @example
+* var sqrtf = require( '@stdlib/math/base/special/sqrtf' );
+*
+* var v = atandf( 1.0 / sqrtf( 3.0 ) );
+* // returns ~30.0
+*
+* @example
+* var v = atandf( 1.0 );
+* // returns 45.0
+*
+* @example
+* var v = atandf( Infinity );
+* // returns 90.0
+*
+* @example
+* var v = atandf( NaN );
+* // returns NaN
+*/
+declare function atandf( x: number ): number;
+
+
+// EXPORTS //
+
+export = atandf;
diff --git a/base/special/atandf/docs/types/test.ts b/base/special/atandf/docs/types/test.ts
new file mode 100644
index 000000000..2e808e01b
--- /dev/null
+++ b/base/special/atandf/docs/types/test.ts
@@ -0,0 +1,44 @@
+/*
+* @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.
+*/
+
+import atandf = require( './index' );
+
+
+// TESTS //
+
+// The function returns a number...
+{
+ atandf( 0.5 ); // $ExpectType number
+}
+
+// The compiler throws an error if the function is provided a value other than a number...
+{
+ atandf( true ); // $ExpectError
+ atandf( false ); // $ExpectError
+ atandf( null ); // $ExpectError
+ atandf( undefined ); // $ExpectError
+ atandf( '5' ); // $ExpectError
+ atandf( [] ); // $ExpectError
+ atandf( {} ); // $ExpectError
+ atandf( ( x: number ): number => x ); // $ExpectError
+}
+
+// The compiler throws an error if the function is provided insufficient arguments...
+{
+ atandf(); // $ExpectError
+}
diff --git a/base/special/atandf/examples/c/Makefile b/base/special/atandf/examples/c/Makefile
new file mode 100644
index 000000000..6aed70daf
--- /dev/null
+++ b/base/special/atandf/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/base/special/atandf/examples/c/example.c b/base/special/atandf/examples/c/example.c
new file mode 100644
index 000000000..cc2c0bff6
--- /dev/null
+++ b/base/special/atandf/examples/c/example.c
@@ -0,0 +1,31 @@
+/**
+* @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/atandf.h"
+#include
+
+int main( void ) {
+ const float x[] = { 1.0f, 1.45f, 1.89f, 2.33f, 2.78f, 3.22f, 3.66f, 4.11f, 4.55f, 5.0f };
+
+ float v;
+ int i;
+ for ( i = 0; i < 10; i++ ) {
+ v = stdlib_base_atandf( x[ i ] );
+ printf( "atandf(%f) = %f\n", x[ i ], v );
+ }
+}
diff --git a/base/special/atandf/examples/index.js b/base/special/atandf/examples/index.js
new file mode 100644
index 000000000..487dbd8ab
--- /dev/null
+++ b/base/special/atandf/examples/index.js
@@ -0,0 +1,29 @@
+/**
+* @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';
+
+var linspace = require( '@stdlib/array/base/linspace' );
+var atandf = require( './../lib' );
+
+var x = linspace( -1.0, 1.0, 100 );
+
+var i;
+for ( i = 0; i < x.length; i++ ) {
+ console.log( 'atandf(%d) = %d', x[ i ], atandf( x[ i ] ) );
+}
diff --git a/base/special/atandf/include.gypi b/base/special/atandf/include.gypi
new file mode 100644
index 000000000..575cb043c
--- /dev/null
+++ b/base/special/atandf/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': [
+ '=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "keywords": [
+ "stdlib",
+ "stdmath",
+ "mathematics",
+ "math",
+ "degree",
+ "arctangent",
+ "tangent",
+ "inverse",
+ "trig",
+ "trigonometry",
+ "radians"
+ ]
+}
diff --git a/base/special/atandf/src/Makefile b/base/special/atandf/src/Makefile
new file mode 100644
index 000000000..bcf18aa46
--- /dev/null
+++ b/base/special/atandf/src/Makefile
@@ -0,0 +1,70 @@
+#/
+# @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/base/special/atandf/src/addon.c b/base/special/atandf/src/addon.c
new file mode 100644
index 000000000..d8457bc04
--- /dev/null
+++ b/base/special/atandf/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/atandf.h"
+#include "stdlib/math/base/napi/unary.h"
+
+// cppcheck-suppress shadowFunction
+STDLIB_MATH_BASE_NAPI_MODULE_F_F( stdlib_base_atandf )
diff --git a/base/special/atandf/src/main.c b/base/special/atandf/src/main.c
new file mode 100644
index 000000000..a160fd0cb
--- /dev/null
+++ b/base/special/atandf/src/main.c
@@ -0,0 +1,35 @@
+/**
+* @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/atandf.h"
+#include "stdlib/math/base/special/atanf.h"
+#include "stdlib/math/base/special/rad2degf.h"
+
+/**
+* Computes the arctangent (in degrees) of a single-precision floating-point number.
+*
+* @param x input value
+* @return evaluated rational function
+*
+* @example
+* float out = stdlib_base_atandf( 0.5f );
+* // returns ~26.57f
+*/
+float stdlib_base_atandf( const float x ) {
+ return stdlib_base_rad2degf( stdlib_base_atanf( x ) );
+}
diff --git a/base/special/atandf/test/fixtures/julia/REQUIRE b/base/special/atandf/test/fixtures/julia/REQUIRE
new file mode 100644
index 000000000..ae40bf736
--- /dev/null
+++ b/base/special/atandf/test/fixtures/julia/REQUIRE
@@ -0,0 +1,2 @@
+julia 1.5
+JSON 0.21
\ No newline at end of file
diff --git a/base/special/atandf/test/fixtures/julia/negative.json b/base/special/atandf/test/fixtures/julia/negative.json
new file mode 100644
index 000000000..2e1985191
--- /dev/null
+++ b/base/special/atandf/test/fixtures/julia/negative.json
@@ -0,0 +1 @@
+{"expected":[-45.0,-56.29231249163938,-63.412035095084164,-68.17488109901622,-71.54212828191652,-74.03297611395297,-75.94352616293374,-77.45230927941613,-78.6724285580115,-79.67864270486837,-80.52218281452454,-81.2392558762051,-81.85613730199144,-82.39233708280277,-82.86263409217466,-83.27842157226289,-83.64862013062408,-83.98031153635213,-84.2791877404118,-84.54987485400532,-84.79617079054759,-85.02122220155078,-85.22765801634652,-85.41769148821396,-85.59319906693831,-85.75578200199239,-85.90681492477648,-86.0474845064022,-86.17882047487706,-86.30172069486903,-86.41697159330366,-86.52526490696665,-86.6272115013733,-86.7233528408517,-86.81417056228793,-86.90009450814053,-86.98150950018061,-87.05876107819964,-87.1321603834615,-87.20198833188138,-87.26849919451169,-87.3319236811993,-87.39247160597112,-87.4503341988319,-87.50568611748058,-87.55868720339932,-87.60948401940362,-87.65821119972028,-87.7049926387159,-87.74994254032214,-87.79316634682861,-87.83476156290959,-87.87481848841102,-87.91342087146509,-87.95064649185441,-87.98656768316096,-88.02125180106214,-88.05476164414195,-88.08715583273924,-88.11848915063347,-88.14881285375095,-88.17817494954542,-88.20662045025114,-88.23419160281462,-88.26092809797197,-88.28686726064493,-88.31204422357374,-88.33649208588372,-88.36024205808815,-88.38332359486203,-88.40576451677278,-88.42759112202454,-88.44882828915891,-88.46949957155427,-88.48962728447755,-88.5092325853644,-88.52833554793409,-88.54695523068449,-88.56510974025805,-88.5828162901212,-88.60009125495657,-88.61695022112886,-88.63340803355132,-88.64947883924849,-88.66517612788391,-88.68051276949642,-88.69550104966692,-88.7101527023174,-88.72447894032602,-88.73849048412603,-88.75219758844187,-88.7656100673023,-88.77873731745876,-88.79158834032631,-88.80417176255482,-88.81649585532904,-88.82856855248824,-88.84039746754887,-88.85198990970686,-88.86335289889024,-88.87449317992716,-88.88541723588936,-88.89613130066655,-88.90664137082297,-88.91695321678326,-88.92707239339182,-88.93700424988603,-88.94675393932073,-88.95632642747938,-88.96572650130369,-88.97495877687217,-88.98402770695525,-88.99293758817316,-89.00169256778074,-89.01029665010121,-89.01875370263072,-89.02706746183236,-89.03524153863842,-89.04327942367767,-89.05118449224369,-89.05896000901886,-89.06660913256823,-89.07413491961606,-89.08154032911708,-89.0888282261342,-89.09600138553301,-89.10306249550328,-89.11001416091663,-89.11685890652953,-89.12359918003952,-89.13023735500268,-89.13677573361947,-89.14321654939606,-89.14956196968724,-89.15581409812741,-89.16197497695494,-89.16804658923576,-89.17403086099083,-89.17992966323258,-89.18574481391474,-89.1914780797997,-89.19713117824773,-89.2027057789316,-89.2082035054803,-89.21362593705514,-89.2189746098618,-89.22425101860084,-89.22945661785992,-89.23459282345051,-89.23966101369123,-89.24466253064078,-89.24959868128244,-89.25447073866246,-89.25927994298439,-89.2640275026614,-89.26871459532828,-89.27334236881512,-89.2779119420843,-89.28242440613222,-89.28688082485753,-89.29128223589723,-89.29562965143191,-89.29992405896172,-89.3041664220539,-89.30835768106348,-89.31249875382804,-89.31659053633764,-89.320633903381,-89.32462970916889,-89.32857878793564,-89.33248195451966,-89.33634000492388,-89.34015371685685,-89.34392385025518,-89.34765114778845,-89.3513363353467,-89.35498012251169,-89.35858320301234,-89.3621462551649,-89.36566994229865,-89.36915491316749,-89.37260180234811,-89.3760112306251,-89.37938380536362,-89.38272012087,-89.38602075874097,-89.38928628820143,-89.39251726643172,-89.39571423888454,-89.39887773959185,-89.4020082914622,-89.40510640656886,-89.40817258642902,-89.41120732227434,-89.41421109531335,-89.41718437698572,-89.42012762920898,-89.42304130461756,-89.425925846795,-89.42878169049891,-89.43160926187947,-89.43440897869131,-89.43718125049934,-89.43992647887835,-89.442645057607,-89.44533737285599,-89.44800380337102,-89.45064472065032,-89.45326048911713,-89.45585146628744,-89.45841800293276,-89.46096044323846,-89.46347912495757,-89.46597437956046,-89.46844653238009,-89.47089590275348,-89.47332280415922,-89.47572754435114,-89.47811042548851,-89.48047174426239,-89.48281179201896,-89.48513085487927,-89.48742921385579,-89.48970714496603,-89.49196491934293,-89.49420280334245,-89.49642105864838,-89.49861994237423,-89.50079970716267,-89.50296060128218,-89.50510286872142,-89.50722674928095,-89.50933247866276,-89.51142028855745,-89.5134904067292,-89.51554305709864,-89.51757845982347,-89.51959683137729,-89.52159838462626,-89.52358332890398,-89.52555187008446,-89.5275042106532,-89.52944054977684,-89.53136108337058,-89.53326600416453,-89.53515550176802,-89.53702976273253,-89.53888897061314,-89.54073330602839,-89.54256294671877,-89.54437806760392,-89.54617884083818,-89.54796543586521,-89.54973801947098,-89.5514967558358,-89.55324180658491,-89.55497333083801,-89.55669148525769,-89.55839642409657,-89.56008829924355,-89.56176726026888,-89.56343345446818,-89.56508702690566,-89.56672812045605,-89.56835687584584,-89.5699734316935,-89.57157792454882,-89.57317048893127,-89.57475125736768,-89.576320360429,-89.57787792676618,-89.57942408314541,-89.58095895448244,-89.58248266387625,-89.583995332642,-89.58549708034316,-89.58698802482301,-89.58846828223555,-89.58993796707557,-89.59139719220819,-89.5928460688978,-89.59428470683626,-89.59571321417067,-89.59713169753039,-89.59854026205362,-89.59993901141337,-89.60132804784286,-89.60270747216045,-89.60407738379406,-89.605437880805,-89.60678905991143,-89.60813101651122,-89.60946384470445,-89.61078763731535,-89.61210248591394,-89.61340848083701,-89.61470571120896,-89.61599426496191,-89.61727422885576,-89.61854568849746,-89.61980872836027,-89.62106343180231,-89.62230988108503,-89.62354815739111,-89.62477834084216,-89.62600051051587,-89.62721474446307,-89.62842111972432,-89.62961971234618,-89.63081059739721,-89.63199384898361,-89.63316954026462,-89.63433774346758,-89.63549852990278,-89.63665196997785,-89.63779813321213,-89.63893708825054,-89.64006890287732,-89.64119364402947,-89.64231137780995,-89.64342216950064,-89.64452608357503,-89.64562318371071,-89.64671353280158,-89.64779719296993,-89.64887422557817,-89.64994469124045,-89.65100864983405,-89.65206616051049,-89.65311728170654,-89.65416207115494,-89.65520058589503,-89.65623288228305,-89.65725901600241,-89.65827904207367,-89.65929301486435,-89.66030098809864,-89.66130301486682,-89.66229914763467,-89.66328943825258,-89.66427393796448,-89.6652526974168,-89.66622576666711,-89.6671931951926,-89.66815503189851,-89.66911132512642,-89.67006212266223,-89.67100747174423,-89.67194741907088,-89.67288201080845,-89.67381129259871,-89.67473530956623,-89.6756541063257,-89.67656772698919,-89.67747621517314,-89.67837961400532,-89.67927796613169,-89.68017131372305,-89.68105969848163,-89.68194316164768,-89.68282174400574,-89.68369548589096,-89.68456442719533,-89.6854286073736,-89.68628806544945,-89.68714284002118,-89.68799296926763,-89.68883849095371,-89.68967944243623,-89.69051586066911,-89.69134778220902,-89.6921752432206,-89.69299827948174,-89.6938169263887,-89.69463121896125,-89.69544119184754,-89.69624687932918,-89.69704831532593,-89.69784553340054,-89.69863856676344,-89.69942744827728,-89.70021221046154,-89.70099288549697,-89.70176950523003,-89.70254210117712,-89.70331070452893,-89.70407534615465,-89.70483605660601,-89.70559286612145,-89.70634580463006,-89.70709490175555,-89.70784018682016,-89.70858168884841,-89.70931943657095,-89.7100534584282,-89.71078378257411,-89.71151043687964,-89.71223344893636,-89.71295284605992,-89.71366865529357,-89.71438090341145,-89.71508961692194,-89.71579482207102,-89.71649654484544,-89.71719481097594,-89.71788964594039,-89.71858107496689,-89.71926912303682,-89.71995381488784,-89.72063517501692,-89.72131322768314,-89.72198799691067,-89.72265950649155,-89.72332777998857,-89.72399284073786,-89.72465471185184,-89.72531341622167,-89.72596897652005,-89.72662141520371,-89.72727075451606,-89.72791701648967,-89.72856022294877,-89.72920039551174,-89.72983755559346,-89.73047172440775,-89.73110292296974,-89.73173117209814,-89.73235649241758,-89.7329789043608,-89.73359842817098,-89.7342150839038,-89.73482889142974,-89.73543987043611,-89.73604804042921,-89.73665342073639,-89.7372560305081,-89.7378558887199,-89.73845301417448,-89.73904742550356,-89.73963914116992,-89.74022817946924,-89.74081455853202,-89.74139829632541,-89.74197941065509,-89.74255791916704,-89.74313383934934,-89.74370718853395,-89.74427798389839,-89.74484624246753,-89.74541198111525,-89.74597521656612,-89.746535965397,-89.74709424403875,-89.74765006877773,-89.7482034557575,-89.7487544209803,-89.74930298030864,-89.74984914946675,-89.7503929440422,-89.75093437948725,-89.75147347112042,-89.7520102341279,-89.75254468356492,-89.75307683435727,-89.75360670130262,-89.75413429907181,-89.75465964221041,-89.75518274513988,-89.75570362215896,-89.75622228744494,-89.75673875505501,-89.75725303892744,-89.75776515288295,-89.75827511062579,-89.75878292574511,-89.75928861171613,-89.75979218190125,-89.76029364955133,-89.76079302780678,-89.76129032969877,-89.76178556815032,-89.76227875597743,-89.76276990589017,-89.76325903049383,-89.7637461422899,-89.76423125367725,-89.76471437695308,-89.76519552431402,-89.76567470785716,-89.766151939581,-89.7666272313865,-89.76710059507812,-89.76757204236466,-89.7680415848604,-89.76850923408585,-89.7689750014689,-89.7694388983456,-89.76990093596115,-89.77036112547077,-89.77081947794068,-89.77127600434883,-89.77173071558596,-89.77218362245634,-89.77263473567866,-89.77308406588692,-89.77353162363114,-89.77397741937838,-89.77442146351336,-89.77486376633942,-89.7753043380792,-89.77574318887547,-89.776180328792,-89.77661576781414,-89.77704951584975,-89.77748158272988,-89.7779119782095,-89.77834071196828,-89.77876779361128,-89.77919323266967,-89.77961703860144,-89.78003922079212,-89.78045978855548,-89.78087875113414,-89.78129611770036,-89.78171189735662,-89.78212609913632,-89.78253873200443,-89.78294980485812,-89.78335932652743,-89.7837673057759,-89.78417375130113,-89.78457867173549,-89.78498207564668,-89.78538397153838,-89.78578436785072,-89.78618327296107,-89.78658069518443,-89.78697664277414,-89.7873711239224,-89.78776414676085,-89.7881557193611,-89.7885458497353,-89.78893454583672,-89.78932181556023,-89.78970766674287,-89.79009210716438,-89.79047514454771,-89.79085678655952,-89.79123704081077,-89.79161591485713,-89.79199341619952,-89.7923695522846,-89.79274433050529,-89.79311775820122,-89.79348984265921,-89.79386059111377,-89.79423001074753,-89.7945981086917,-89.79496489202664,-89.79533036778216,-89.79569454293807,-89.7960574244245,-89.7964190191226,-89.79677933386465,-89.79713837543474,-89.79749615056905,-89.79785266595636,-89.79820792823838,-89.79856194401027,-89.79891471982098,-89.79926626217365,-89.79961657752598,-89.79996567229075,-89.80031355283609,-89.80066022548593,-89.8010056965203,-89.80134997217587,-89.80169305864612,-89.8020349620819,-89.80237568859168,-89.80271524424194,-89.80305363505755,-89.80339086702212,-89.80372694607834,-89.80406187812834,-89.80439566903402,-89.80472832461744,-89.80505985066107,-89.80539025290823,-89.80571953706331,-89.80604770879222,-89.80637477372264,-89.80670073744429,-89.8070256055094,-89.80734938343289,-89.80767207669273,-89.80799369073026,-89.8083142309505,-89.80863370272239,-89.8089521113792,-89.80926946221871,-89.8095857605036,-89.80990101146166,-89.81021522028614,-89.81052839213602,-89.81084053213625,-89.81115164537812,-89.81146173691941,-89.81177081178478,-89.81207887496599,-89.8123859314222,-89.81269198608013,-89.81299704383451,-89.81330110954816,-89.81360418805234,-89.81390628414701,-89.81420740260106,-89.81450754815252,-89.81480672550892,-89.81510493934742,-89.81540219431513,-89.8156984950293,-89.81599384607757,-89.8162882520183,-89.81658171738064,-89.81687424666487,-89.81716584434263,-89.81745651485707,-89.8177462626232,-89.818035092028,-89.81832300743069,-89.81861001316295,-89.81889611352912,-89.81918131280645,-89.81946561524528,-89.81974902506924,-89.8200315464755,-89.82031318363498,-89.82059394069246,-89.82087382176694,-89.8211528309517,-89.82143097231459,-89.82170824989818,-89.82198466771996,-89.82226022977257,-89.82253494002393,-89.82280880241751,-89.82308182087246,-89.8233539992838,-89.8236253415226,-89.82389585143625,-89.82416553284851,-89.82443438955977,-89.82470242534723,-89.82496964396502,-89.82523604914445,-89.82550164459417,-89.82576643400024,-89.82603042102646,-89.8262936093144,-89.82655600248368,-89.82681760413205,-89.82707841783557,-89.82733844714883,-89.82759769560506,-89.8278561667163,-89.82811386397356,-89.82837079084695,-89.8286269507859,-89.82888234721929,-89.82913698355553,-89.82939086318282,-89.82964398946926,-89.82989636576295,-89.83014799539221,-89.83039888166569,-89.83064902787251,-89.83089843728243,-89.83114711314595,-89.83139505869451,-89.83164227714059,-89.83188877167782,-89.83213454548122,-89.8323796017072,-89.83262394349384,-89.83286757396088,-89.83311049620995,-89.8333527133247,-89.83359422837084,-89.83383504439641,-89.83407516443177,-89.83431459148983,-89.83455332856609,-89.83479137863887,-89.83502874466934,-89.83526542960168,-89.83550143636315,-89.83573676786436,-89.83597142699924,-89.83620541664514,-89.83643873966314,-89.83667139889795,-89.83690339717813,-89.83713473731623,-89.83736542210885,-89.83759545433675,-89.83782483676497,-89.83805357214298,-89.83828166320477,-89.8385091126689,-89.83873592323872,-89.83896209760235,-89.83918763843289,-89.8394125483885,-89.83963683011244,-89.83986048623326,-89.84008351936488,-89.84030593210663,-89.84052772704345,-89.84074890674589,-89.8409694737703,-89.84118943065886,-89.84140877993974,-89.84162752412713,-89.84184566572137,-89.84206320720905,-89.84228015106311,-89.8424964997429,-89.84271225569431,-89.84292742134981,-89.84314199912866,-89.84335599143682,-89.84356940066722,-89.84378222919972,-89.84399447940125,-89.8442061536259,-89.84441725421503,-89.84462778349726,-89.8448377437887,-89.84504713739292,-89.84525596660104,-89.84546423369191,-89.84567194093209,-89.84587909057599,-89.8460856848659,-89.84629172603212,-89.84649721629306,-89.84670215785522,-89.84690655291337,-89.84711040365059,-89.84731371223832,-89.84751648083652,-89.84771871159363,-89.84792040664675,-89.84812156812166,-89.84832219813289,-89.84852229878383,-89.8487218721668,-89.84892092036308,-89.84911944544304,-89.84931744946611,-89.84951493448104,-89.84971190252574,-89.84990835562753,-89.85010429580316,-89.85029972505879,-89.85049464539021,-89.85068905878275,-89.8508829672115,-89.85107637264127,-89.85126927702667,-89.85146168231225,-89.85165359043242,-89.85184500331174,-89.85203592286473,-89.85222635099609,-89.85241628960075,-89.8526057405639,-89.85279470576107,-89.85298318705814,-89.8531711863115,-89.85335870536802,-89.85354574606518,-89.85373231023108,-89.8539183996845,-89.854104016235,-89.85428916168294,-89.85447383781958,-89.85465804642709,-89.85484178927861,-89.85502506813835,-89.8552078847616,-89.85539024089483,-89.85557213827575,-89.85575357863327,-89.85593456368764,-89.85611509515054,-89.85629517472502,-89.85647480410566,-89.85665398497852,-89.85683271902131,-89.85701100790338,-89.85718885328572,-89.85736625682112,-89.85754322015416,-89.85771974492123,-89.85789583275067,-89.85807148526274,-89.8582467040697,-89.85842149077588,-89.85859584697768,-89.85876977426365,-89.85894327421454,-89.85911634840335,-89.85928899839537,-89.8594612257482,-89.85963303201186,-89.85980441872876,-89.85997538743382,-89.86014593965447,-89.8603160769107,-89.86048580071513,-89.86065511257301,-89.86082401398232,-89.86099250643377,-89.8611605914109,-89.86132827038998,-89.86149554484025,-89.86166241622388,-89.86182888599592,-89.8619949556045,-89.86216062649075,-89.86232590008892,-89.86249077782635,-89.8626552611236,-89.86281935139439,-89.86298305004576,-89.86314635847798,-89.86330927808464,-89.86347181025279,-89.86363395636279,-89.8637957177885,-89.86395709589732,-89.86411809205005,-89.86427870760117,-89.86443894389869,-89.86459880228433,-89.86475828409344,-89.86491739065508,-89.86507612329208,-89.86523448332107,-89.8653924720525,-89.86555009079069,-89.86570734083384,-89.86586422347406,-89.8660207399975,-89.86617689168423,-89.86633267980844,-89.86648810563834,-89.86664317043628,-89.8667978754587,-89.86695222195628,-89.86710621117389,-89.86725984435064,-89.8674131227199,-89.86756604750934,-89.86771861994104,-89.86787084123138,-89.86802271259118,-89.86817423522574,-89.86832541033472,-89.86847623911241,-89.86862672274754,-89.86877686242346,-89.86892665931809,-89.869076114604,-89.86922522944839,-89.86937400501319,-89.86952244245497,-89.86967054292514,-89.86981830756983,-89.86996573753002,-89.87011283394148,-89.87025959793489,-89.8704060306358,-89.8705521331647,-89.87069790663699,-89.8708433521631,-89.87098847084849,-89.87113326379357,-89.87127773209389,-89.87142187684007,-89.87156569911785,-89.87170920000813,-89.87185238058694,-89.87199524192556,-89.8721377850905,-89.87228001114349,-89.87242192114155,-89.87256351613702,-89.87270479717759,-89.87284576530627,-89.87298642156146,-89.873126766977,-89.87326680258215,-89.87340652940163,-89.87354594845564,-89.87368506075991,-89.87382386732568,-89.87396236915976,-89.87410056726455,-89.87423846263805,-89.87437605627389,-89.8745133491614,-89.8746503422855,-89.87478703662691,-89.87492343316201,-89.87505953286296,-89.8751953366977,-89.87533084562995,-89.87546606061922,-89.87560098262092,-89.8757356125863,-89.87586995146248,-89.87600400019254,-89.8761377597154,-89.87627123096604,-89.87640441487532,-89.87653731237016,-89.87666992437347,-89.87680225180422,-89.87693429557739,-89.87706605660411,-89.87719753579155,-89.87732873404306,-89.87745965225808,-89.87759029133227,-89.87772065215741,-89.87785073562154,-89.8779805426089,-89.87811007399998,-89.87823933067153,-89.87836831349662,-89.87849702334455,-89.87862546108101,-89.87875362756803,-89.87888152366396,-89.87900915022355,-89.879136508098,-89.87926359813486,-89.87939042117814,-89.87951697806834,-89.87964326964239,-89.87976929673374,-89.87989506017236,-89.88002056078473,-89.88014579939387,-89.88027077681943,-89.88039549387757,-89.88051995138107,-89.88064415013937,-89.88076809095853,-89.88089177464123,-89.88101520198687,-89.8811383737915,-89.8812612908479,-89.8813839539456,-89.88150636387081,-89.88162852140654,-89.88175042733258,-89.88187208242546,-89.8819934874586,-89.88211464320216,-89.88223555042319,-89.88235620988557,-89.8824766223501,-89.88259678857442,-89.88271670931306,-89.88283638531753,-89.88295581733624,-89.88307500611457,-89.88319395239482,-89.88331265691633,-89.88343112041542,-89.88354934362539,-89.88366732727663,-89.8837850720965,-89.88390257880948,-89.8840198481371,-89.88413688079797,-89.8842536775078,-89.88437023897946,-89.88448656592288,-89.88460265904519,-89.88471851905067,-89.88483414664074,-89.88494954251408,-89.8850647073665,-89.88517964189106,-89.88529434677805,-89.88540882271501,-89.88552307038671,-89.88563709047523,-89.8857508836599,-89.88586445061738,-89.88597779202162,-89.8860909085439,-89.88620380085285,-89.88631646961444,-89.88642891549202,-89.88654113914629,-89.88665314123536,-89.88676492241474,-89.88687648333739,-89.88698782465363,-89.88709894701127,-89.88720985105559,-89.88732053742929,-89.88743100677256,-89.88754125972312,-89.88765129691615,-89.88776111898439,-89.88787072655803,-89.88798012026491,-89.88808930073034,-89.88819826857723,-89.88830702442604,-89.88841556889484,-89.88852390259932,-89.8886320261527,-89.88873994016595,-89.88884764524755,-89.88895514200371,-89.88906243103824,-89.88916951295266,-89.88927638834615,-89.88938305781558,-89.88948952195555,-89.88959578135835,-89.88970183661397,-89.88980768831017,-89.88991333703245,-89.89001878336408,-89.89012402788606,-89.8902290711772,-89.89033391381406,-89.89043855637107,-89.89054299942039,-89.89064724353206,-89.89075128927392,-89.89085513721164,-89.89095878790881,-89.89106224192679,-89.89116549982485,-89.89126856216016,-89.89137142948776,-89.8914741023606,-89.89157658132955,-89.89167886694335,-89.89178095974876,-89.89188286029041,-89.89198456911089,-89.89208608675078,-89.8921874137486,-89.89228855064088,-89.8923894979621,-89.89249025624477,-89.8925908260194,-89.89269120781451,-89.89279140215663,-89.89289140957037,-89.89299123057835,-89.89309086570124,-89.8931903154578,-89.89328958036484,-89.89338866093726,-89.89348755768805,-89.89358627112829,-89.89368480176715,-89.89378315011197,-89.89388131666817,-89.89397930193932,-89.89407710642712,-89.89417473063143,-89.89427217505026,-89.89436944017982,-89.89446652651444,-89.89456343454668,-89.89466016476726,-89.89475671766513,-89.89485309372745,-89.89494929343955,-89.89504531728505,-89.89514116574576,-89.89523683930175,-89.8953323384313,-89.89542766361103,-89.89552281531576,-89.89561779401859,-89.8957126001909,-89.89580723430241,-89.89590169682107,-89.89599598821314,-89.89609010894327,-89.89618405947432,-89.89627784026756,-89.89637145178254,-89.8964648944772,-89.89655816880781,-89.89665127522898,-89.89674421419372,-89.89683698615335,-89.89692959155765,-89.89702203085474,-89.89711430449113,-89.89720641291174,-89.89729835655992,-89.89739013587742,-89.89748175130437,-89.89757320327939,-89.89766449223951,-89.89775561862024,-89.89784658285545,-89.89793738537756,-89.89802802661742,-89.89811850700434,-89.89820882696611,-89.89829898692902,-89.89838898731786,-89.89847882855587,-89.89856851106482,-89.89865803526503,-89.89874740157528,-89.89883661041291,-89.89892566219376,-89.89901455733225,-89.8991032962413,-89.89919187933238,-89.89928030701557,-89.89936857969946,-89.89945669779124,-89.89954466169662,-89.89963247181998,-89.89972012856421,-89.89980763233083,-89.89989498351997,-89.89998218253031,-89.90006922975921,-89.90015612560262,-89.9002428704551,-89.90032946470986,-89.90041590875873,-89.9005022029922,-89.9005883477994,-89.9006743435681,-89.90076019068475,-89.90084588953444,-89.90093144050097,-89.90101684396679,-89.90110210031301,-89.90118720991948,-89.90127217316473,-89.90135699042595,-89.90144166207905,-89.90152618849869,-89.90161057005822,-89.9016948071297,-89.90177890008393,-89.90186284929041,-89.90194665511746,-89.90203031793203,-89.90211383809992,-89.90219721598564,-89.90228045195245,-89.90236354636238,-89.90244649957623,-89.90252931195361,-89.90261198385286,-89.90269451563113,-89.90277690764435,-89.90285916024723,-89.90294127379335,-89.90302324863501,-89.90310508512339,-89.90318678360842,-89.9032683444389,-89.90334976796244,-89.90343105452547,-89.90351220447327,-89.90359321814998,-89.90367409589855,-89.90375483806076,-89.90383544497733,-89.90391591698773,-89.9039962544304,-89.90407645764256,-89.90415652696038,-89.90423646271886,-89.90431626525188,-89.90439593489224,-89.90447547197161,-89.90455487682057,-89.90463414976858,-89.90471329114405,-89.90479230127424,-89.9048711804854,-89.90494992910261,-89.90502854744996,-89.9051070358504,-89.90518539462587,-89.9052636240972,-89.90534172458422,-89.90541969640562,-89.90549753987912,-89.90557525532135,-89.90565284304795,-89.90573030337345,-89.9058076366114,-89.90588484307432,-89.90596192307366,-89.90603887691994,-89.90611570492254,-89.90619240738995,-89.9062689846296,-89.90634543694789,-89.90642176465028,-89.90649796804118,-89.90657404742403,-89.9066500031013,-89.90672583537447,-89.90680154454402,-89.90687713090949,-89.90695259476941,-89.90702793642136,-89.90710315616197,-89.9071782542869,-89.90725323109085,-89.90732808686758,-89.90740282190988,-89.90747743650965,-89.90755193095777,-89.90762630554423,-89.9077005605581,-89.9077746962875,-89.90784871301965,-89.90792261104079,-89.9079963906363,-89.90807005209064,-89.90814359568732,-89.90821702170899,-89.90829033043738,-89.9083635221533,-89.90843659713669,-89.9085095556666,-89.90858239802117,-89.90865512447765,-89.90872773531245,-89.90880023080109,-89.90887261121819,-89.90894487683748,-89.90901702793188,-89.90908906477343,-89.90916098763327,-89.90923279678172,-89.90930449248826,-89.90937607502147,-89.90944754464911,-89.9095189016381,-89.90959014625452,-89.90966127876358,-89.90973229942972,-89.90980320851648,-89.90987400628664,-89.90994469300207,-89.91001526892391,-89.91008573431243,-89.91015608942709,-89.91022633452656,-89.91029646986867,-89.91036649571045,-89.91043641230816,-89.91050621991725,-89.91057591879235,-89.9106455091873,-89.91071499135518,-89.91078436554827,-89.91085363201803,-89.91092279101521,-89.91099184278973,-89.91106078759076,-89.91112962566666,-89.91119835726509,-89.91126698263287,-89.91133550201612,-89.91140391566015,-89.91147222380955,-89.91154042670814,-89.91160852459899,-89.91167651772443,-89.91174440632604,-89.91181219064464,-89.91187987092036,-89.91194744739252,-89.91201492029975,-89.91208228987999,-89.9121495563704,-89.91221672000738,-89.91228378102667,-89.9123507396633,-89.91241759615151,-89.91248435072491,-89.91255100361631,-89.91261755505792,-89.91268400528114,-89.91275035451672,-89.9128166029947,-89.9128827509444,-89.9129487985945,-89.91301474617295,-89.91308059390698,-89.9131463420232,-89.91321199074747,-89.91327754030502,-89.91334299092036,-89.91340834281735,-89.91347359621916,-89.9135387513483,-89.91360380842659,-89.9136687676752,-89.91373362931465,-89.91379839356476,-89.9138630606447,-89.91392763077302,-89.91399210416758,-89.91405648104558,-89.9141207616236,-89.91418494611754,-89.91424903474268,-89.91431302771367,-89.91437692524448,-89.91444072754848,-89.91450443483836,-89.91456804732623,-89.91463156522352,-89.91469498874108,-89.91475831808908,-89.91482155347713,-89.91488469511414,-89.91494774320849,-89.91501069796784,-89.91507355959936,-89.91513632830952,-89.91519900430416,-89.91526158778858,-89.91532407896747,-89.91538647804487,-89.91544878522424,-89.91551100070846,-89.91557312469979,-89.91563515739989,-89.91569709900986,-89.91575894973018,-89.91582070976077,-89.91588237930092,-89.91594395854938,-89.91600544770431,-89.91606684696325,-89.91612815652323,-89.91618937658065,-89.91625050733136,-89.91631154897064,-89.9163725016932,-89.91643336569318,-89.91649414116415,-89.91655482829911,-89.91661542729054,-89.91667593833031,-89.91673636160978,-89.91679669731971,-89.91685694565035,-89.91691710679135,-89.91697718093187,-89.91703716826046,-89.9170970689652,-89.91715688323356,-89.91721661125253,-89.91727625320847,-89.9173358092873,-89.91739527967435,-89.91745466455444,-89.91751396411183,-89.91757317853032,-89.9176323079931,-89.91769135268288,-89.91775031278182,-89.91780918847158,-89.9178679799333,-89.9179266873476,-89.9179853108946,-89.91804385075383,-89.91810230710442,-89.9181606801249,-89.91821896999333,-89.91827717688727,-89.91833530098376,-89.91839334245934,-89.91845130149004,-89.9185091782514,-89.91856697291846,-89.91862468566576,-89.91868231666737,-89.91873986609683,-89.9187973341272,-89.91885472093107,-89.91891202668052,-89.91896925154717,-89.91902639570212,-89.919083459316,-89.919140442559,-89.91919734560076,-89.9192541686105,-89.91931091175695,-89.91936757520834,-89.91942415913246,-89.91948066369663,-89.91953708906767,-89.91959343541195,-89.9196497028954,-89.91970589168342,-89.91976200194104,-89.91981803383273,-89.91987398752258,-89.91992986317418,-89.91998566095067,-89.92004138101476,-89.92009702352867,-89.92015258865418,-89.92020807655265,-89.92026348738496,-89.92031882131154,-89.92037407849242,-89.92042925908711,-89.92048436325474,-89.92053939115401,-89.9205943429431,-89.92064921877984,-89.92070401882158,-89.92075874322525,-89.92081339214732,-89.9208679657439,-89.92092246417056,-89.92097688758253,-89.9210312361346,-89.92108550998108,-89.92113970927593,-89.92119383417266,-89.92124788482433,-89.92130186138358,-89.9213557640027,-89.92140959283348,-89.92146334802737,-89.92151702973534,-89.92157063810798,-89.92162417329546,-89.92167763544755,-89.92173102471362,-89.9217843412426,-89.92183758518303,-89.92189075668306,-89.92194385589042,-89.92199688295244,-89.9220498380161,-89.92210272122786,-89.92215553273391,-89.92220827267997,-89.9222609412114,-89.92231353847316,-89.9223660646098,-89.9224185197655,-89.92247090408404,-89.92252321770881,-89.92257546078282,-89.92262763344871,-89.92267973584867,-89.9227317681246,-89.92278373041798,-89.92283562286985,-89.92288744562097,-89.92293919881168,-89.9229908825819,-89.92304249707124,-89.92309404241892,-89.92314551876376,-89.92319692624422,-89.92324826499843,-89.92329953516408,-89.92335073687856,-89.92340187027885,-89.92345293550156,-89.92350393268298,-89.923554861959,-89.92360572346516,-89.92365651733664,-89.92370724370826,-89.92375790271448,-89.92380849448939,-89.92385901916677,-89.92390947687998,-89.9239598677621,-89.92401019194577,-89.92406044956337,-89.92411064074686,-89.92416076562789,-89.92421082433775,-89.9242608170074,-89.9243107437674,-89.92436060474805,-89.92441040007924,-89.92446012989053,-89.92450979431119,-89.92455939347006,-89.92460892749573,-89.92465839651639,-89.92470780065995,-89.9247571400539,-89.9248064148255,-89.9248556251016,-89.92490477100876,-89.92495385267317,-89.92500287022072,-89.92505182377698,-89.92510071346717,-89.9251495394162,-89.9251983017486,-89.92524700058867,-89.92529563606033,-89.92534420828716,-89.92539271739247,-89.9254411634992,-89.92548954673,-89.92553786720723,-89.92558612505286,-89.9256343203886,-89.92568245333581,-89.92573052401558,-89.92577853254865,-89.92582647905544,-89.92587436365609,-89.92592218647043,-89.92596994761797,-89.92601764721789,-89.9260652853891,-89.92611286225018,-89.9261603779194,-89.92620783251479,-89.92625522615396,-89.92630255895432,-89.92634983103292,-89.92639704250657,-89.92644419349172,-89.92649128410453,-89.92653831446088,-89.92658528467639,-89.9266321948663,-89.92667904514562,-89.92672583562906,-89.926772566431,-89.92681923766555,-89.92686584944657,-89.92691240188756,-89.92695889510178,-89.92700532920217,-89.92705170430142,-89.92709802051189,-89.92714427794569,-89.92719047671461,-89.92723661693023,-89.92728269870375,-89.92732872214616,-89.92737468736813,-89.92742059448008,-89.92746644359214,-89.92751223481412,-89.92755796825564,-89.92760364402595,-89.92764926223411,-89.92769482298883,-89.92774032639859,-89.9277857725716,-89.92783116161579,-89.92787649363878,-89.92792176874798,-89.92796698705051,-89.92801214865321,-89.92805725366264,-89.92810230218511,-89.92814729432672,-89.92819223019319,-89.92823710989005,-89.92828193352256,-89.92832670119572,-89.92837141301422,-89.92841606908256,-89.92846066950494,-89.9285052143853,-89.92854970382733,-89.92859413793445,-89.92863851680984,-89.92868284055642,-89.92872710927683,-89.9287713230735,-89.92881548204858,-89.92885958630396,-89.92890363594128,-89.92894763106193,-89.92899157176707,-89.92903545815761,-89.92907929033416,-89.92912306839713,-89.92916679244665,-89.92921046258266,-89.92925407890478,-89.92929764151243,-89.92934115050478,-89.92938460598076,-89.92942800803901,-89.92947135677801,-89.92951465229592,-89.92955789469072,-89.9296010840601,-89.92964422050154,-89.92968730411228,-89.9297303349893,-89.92977331322938,-89.92981623892904,-89.92985911218453,-89.92990193309195,-89.92994470174709,-89.92998741824555,-89.93003008268265,-89.93007269515354,-89.93011525575308,-89.93015776457595,-89.93020022171656,-89.93024262726911,-89.93028498132756,-89.93032728398566,-89.93036953533692,-89.9304117354746,-89.93045388449181,-89.93049598248133,-89.93053802953581,-89.9305800257476,-89.9306219712089,-89.9306638660116,-89.93070571024745,-89.93074750400795,-89.93078924738437,-89.93083094046773,-89.93087258334893,-89.93091417611853,-89.93095571886695,-89.9309972116844,-89.93103865466081,-89.93108004788593,-89.93112139144931,-89.93116268544027,-89.9312039299479,-89.9312451250611,-89.93128627086854,-89.9313273674587,-89.93136841491985,-89.93140941333999,-89.931450362807,-89.93149126340846,-89.93153211523183,-89.93157291836428,-89.93161367289285,-89.9316543789043,-89.93169503648521,-89.93173564572199,-89.93177620670079,-89.9318167195076,-89.93185718422816,-89.93189760094806,-89.93193796975264,-89.93197829072706,-89.93201856395629,-89.93205878952507,-89.93209896751796,-89.9321390980193,-89.93217918111326,-89.93221921688381,-89.93225920541467,-89.93229914678943,-89.93233904109144,-89.93237888840387,-89.93241868880969,-89.93245844239169,-89.93249814923243,-89.93253780941431,-89.93257742301952,-89.93261699013007,-89.93265651082775,-89.93269598519419,-89.93273541331082,-89.93277479525887,-89.93281413111936,-89.93285342097317,-89.93289266490098,-89.93293186298324,-89.93297101530025,-89.93301012193213,-89.93304918295875,-89.93308819845987,-89.93312716851504,-89.9331660932036,-89.93320497260473,-89.93324380679744,-89.93328259586049,-89.93332133987253,-89.93336003891201,-89.9333986930572,-89.93343730238612,-89.93347586697672,-89.93351438690668,-89.93355286225356,-89.93359129309471,-89.9336296795073,-89.93366802156834,-89.93370631935464,-89.93374457294284,-89.93378278240942,-89.93382094783067,-89.93385906928269,-89.93389714684145,-89.93393518058268,-89.933973170582,-89.9340111169148,-89.93404901965633,-89.93408687888167,-89.93412469466573,-89.93416246708321,-89.93420019620868,-89.93423788211652,-89.93427552488095,-89.93431312457601,-89.93435068127556,-89.93438819505334,-89.93442566598287,-89.93446309413753,-89.9345004795905,-89.93453782241482,-89.93457512268337,-89.93461238046886,-89.93464959584382,-89.93468676888062,-89.93472389965146,-89.9347609882284,-89.93479803468331,-89.93483503908791,-89.93487200151375,-89.93490892203224,-89.93494580071457,-89.93498263763188,-89.93501943285501,-89.93505618645472,-89.93509289850164,-89.93512956906615,-89.93516619821852,-89.9352027860289,-89.93523933256722,-89.93527583790328,-89.9353123021067,-89.93534872524698,-89.93538510739343,-89.93542144861523,-89.93545774898138,-89.93549400856075,-89.93553022742203,-89.9355664056338,-89.93560254326442,-89.93563864038214,-89.93567469705505,-89.93571071335109,-89.93574668933805,-89.93578262508353,-89.93581852065506,-89.93585437611995,-89.93589019154535,-89.93592596699834,-89.93596170254578,-89.93599739825437,-89.93603305419076,-89.9360686704213,-89.93610424701235,-89.93613978403003,-89.9361752815403,-89.93621073960904,-89.93624615830194,-89.93628153768454,-89.93631687782226,-89.93635217878038,-89.93638744062399,-89.93642266341807,-89.93645784722746,-89.93649299211684,-89.93652809815075,-89.93656316539361,-89.93659819390965,-89.93663318376299,-89.93666813501764,-89.9367030477374,-89.93673792198598,-89.93677275782692,-89.93680755532365,-89.93684231453942,-89.9368770355374,-89.93691171838057,-89.93694636313178,-89.93698096985375,-89.93701553860907,-89.93705006946018,-89.93708456246941,-89.93711901769888,-89.93715343521067,-89.93718781506668,-89.93722215732865,-89.93725646205822,-89.93729072931687,-89.937324959166,-89.9373591516668,-89.93739330688037,-89.93742742486769,-89.93746150568955,-89.93749554940669,-89.93752955607965,-89.93756352576884,-89.9375974585346,-89.93763135443706,-89.93766521353628,-89.93769903589215,-89.93773282156448,-89.93776657061288,-89.9378002830969,-89.93783395907592,-89.93786759860919,-89.93790120175585,-89.93793476857489,-89.93796829912522,-89.93800179346559,-89.93803525165458,-89.9380686737507,-89.93810205981237,-89.93813540989778,-89.93816872406508,-89.93820200237225,-89.93823524487718,-89.93826845163757,-89.93830162271108,-89.93833475815521,-89.93836785802732,-89.93840092238464,-89.93843395128435,-89.93846694478341,-89.93849990293873,-89.93853282580707,-89.93856571344504,-89.93859856590919,-89.93863138325592,-89.93866416554148,-89.93869691282205,-89.93872962515367,-89.93876230259225,-89.93879494519359,-89.93882755301337,-89.93886012610714,-89.93889266453037,-89.93892516833836,-89.93895763758633,-89.93899007232936,-89.93902247262244,-89.9390548385204,-89.93908717007801,-89.93911946734988,-89.93915173039052,-89.93918395925432,-89.93921615399556,-89.93924831466839,-89.93928044132687,-89.93931253402495,-89.93934459281641,-89.93937661775499,-89.93940860889428,-89.93944056628776,-89.93947248998876,-89.93950438005058,-89.93953623652634,-89.93956805946907,-89.9395998489317,-89.93963160496705,-89.93966332762777,-89.93969501696648,-89.93972667303566,-89.93975829588767,-89.93978988557475,-89.93982144214905,-89.93985296566262,-89.93988445616738,-89.93991591371515,-89.93994733835764,-89.93997873014646,-89.9400100891331,-89.94004141536894,-89.94007270890525,-89.94010396979324,-89.94013519808394,-89.94016639382832,-89.94019755707724,-89.94022868788144,-89.94025978629158,-89.94029085235816,-89.94032188613166,-89.94035288766236,-89.94038385700051,-89.94041479419622,-89.9404456992995,-89.94047657236027,-89.94050741342834,-89.94053822255339,-89.94056899978503,-89.94059974517279,-89.94063045876602,-89.94066114061405,-89.94069179076604,-89.9407224092711,-89.94075299617822,-89.94078355153628,-89.94081407539407,-89.94084456780027,-89.94087502880348,-89.94090545845216,-89.94093585679474,-89.94096622387949,-89.94099655975455,-89.94102686446807,-89.94105713806803,-89.94108738060228,-89.94111759211867,-89.94114777266485,-89.94117792228845,-89.94120804103694,-89.94123812895775,-89.94126818609817,-89.94129821250542,-89.9413282082266,-89.94135817330873,-89.94138810779873,-89.94141801174342,-89.94144788518953,-89.94147772818373,-89.9415075407725,-89.94153732300232,-89.94156707491953,-89.9415967965704,-89.94162648800106,-89.9416561492576,-89.941685780386,-89.9417153814321,-89.94174495244175,-89.94177449346058,-89.94180400453423,-89.94183348570822,-89.94186293702793,-89.94189235853871,-89.94192175028579,-89.94195111231429,-89.94198044466928,-89.94200974739574,-89.9420390205385,-89.94206826414236,-89.94209747825202,-89.94212666291205,-89.94215581816697,-89.9421849440612,-89.94221404063906,-89.9422431079448,-89.94227214602257,-89.94230115491644,-89.94233013467037,-89.94235908532825,-89.94238800693387,-89.94241689953095,-89.94244576316311,-89.94247459787388,-89.9425034037067,-89.94253218070494,-89.94256092891189,-89.94258964837071,-89.94261833912451,-89.9426470012163,-89.94267563468902,-89.94270423958551],"x":[-1.0,-1.499000999000999,-1.998001998001998,-2.497002997002997,-2.996003996003996,-3.495004995004995,-3.994005994005994,-4.493006993006993,-4.992007992007992,-5.491008991008991,-5.99000999000999,-6.489010989010989,-6.988011988011988,-7.487012987012987,-7.986013986013986,-8.485014985014985,-8.984015984015985,-9.483016983016983,-9.982017982017982,-10.48101898101898,-10.98001998001998,-11.479020979020978,-11.978021978021978,-12.477022977022976,-12.976023976023976,-13.475024975024976,-13.974025974025974,-14.473026973026974,-14.972027972027972,-15.471028971028971,-15.97002997002997,-16.469030969030968,-16.96803196803197,-17.467032967032967,-17.966033966033965,-18.465034965034967,-18.964035964035965,-19.463036963036963,-19.96203796203796,-20.461038961038962,-20.96003996003996,-21.45904095904096,-21.958041958041957,-22.457042957042958,-22.956043956043956,-23.455044955044954,-23.954045954045952,-24.453046953046954,-24.952047952047952,-25.45104895104895,-25.95004995004995,-26.44905094905095,-26.948051948051948,-27.447052947052946,-27.946053946053947,-28.445054945054945,-28.944055944055943,-29.44305694305694,-29.942057942057943,-30.44105894105894,-30.94005994005994,-31.43906093906094,-31.93806193806194,-32.43706293706294,-32.93606393606394,-33.435064935064936,-33.934065934065934,-34.43306693306693,-34.93206793206793,-35.43106893106893,-35.93006993006993,-36.42907092907093,-36.92807192807193,-37.42707292707293,-37.926073926073926,-38.425074925074924,-38.92407592407592,-39.42307692307692,-39.922077922077925,-40.42107892107892,-40.92007992007992,-41.41908091908092,-41.91808191808192,-42.417082917082915,-42.91608391608391,-43.41508491508492,-43.914085914085916,-44.413086913086914,-44.91208791208791,-45.41108891108891,-45.91008991008991,-46.40909090909091,-46.908091908091905,-47.40709290709291,-47.90609390609391,-48.405094905094906,-48.904095904095904,-49.4030969030969,-49.9020979020979,-50.4010989010989,-50.9000999000999,-51.3991008991009,-51.8981018981019,-52.3971028971029,-52.896103896103895,-53.39510489510489,-53.89410589410589,-54.393106893106896,-54.892107892107894,-55.39110889110889,-55.89010989010989,-56.38911088911089,-56.88811188811189,-57.387112887112885,-57.88611388611388,-58.38511488511489,-58.884115884115886,-59.383116883116884,-59.88211788211788,-60.38111888111888,-60.88011988011988,-61.379120879120876,-61.87812187812188,-62.37712287712288,-62.87612387612388,-63.375124875124875,-63.87412587412587,-64.37312687312688,-64.87212787212788,-65.37112887112887,-65.87012987012987,-66.36913086913087,-66.86813186813187,-67.36713286713287,-67.86613386613386,-68.36513486513486,-68.86413586413586,-69.36313686313686,-69.86213786213786,-70.36113886113885,-70.86013986013987,-71.35914085914087,-71.85814185814186,-72.35714285714286,-72.85614385614386,-73.35514485514486,-73.85414585414586,-74.35314685314685,-74.85214785214785,-75.35114885114885,-75.85014985014985,-76.34915084915085,-76.84815184815184,-77.34715284715284,-77.84615384615384,-78.34515484515485,-78.84415584415585,-79.34315684315685,-79.84215784215785,-80.34115884115884,-80.84015984015984,-81.33916083916084,-81.83816183816184,-82.33716283716284,-82.83616383616383,-83.33516483516483,-83.83416583416583,-84.33316683316683,-84.83216783216783,-85.33116883116882,-85.83016983016984,-86.32917082917083,-86.82817182817183,-87.32717282717283,-87.82617382617383,-88.32517482517483,-88.82417582417582,-89.32317682317682,-89.82217782217782,-90.32117882117882,-90.82017982017982,-91.31918081918081,-91.81818181818181,-92.31718281718281,-92.81618381618381,-93.31518481518482,-93.81418581418582,-94.31318681318682,-94.81218781218782,-95.31118881118881,-95.81018981018981,-96.30919080919081,-96.80819180819181,-97.3071928071928,-97.8061938061938,-98.3051948051948,-98.8041958041958,-99.3031968031968,-99.8021978021978,-100.30119880119881,-100.8001998001998,-101.2992007992008,-101.7982017982018,-102.2972027972028,-102.7962037962038,-103.2952047952048,-103.7942057942058,-104.29320679320679,-104.79220779220779,-105.29120879120879,-105.79020979020979,-106.28921078921078,-106.78821178821178,-107.28721278721278,-107.78621378621379,-108.28521478521479,-108.78421578421579,-109.28321678321679,-109.78221778221778,-110.28121878121878,-110.78021978021978,-111.27922077922078,-111.77822177822178,-112.27722277722278,-112.77622377622377,-113.27522477522477,-113.77422577422577,-114.27322677322677,-114.77222777222777,-115.27122877122878,-115.77022977022978,-116.26923076923077,-116.76823176823177,-117.26723276723277,-117.76623376623377,-118.26523476523477,-118.76423576423576,-119.26323676323676,-119.76223776223776,-120.26123876123876,-120.76023976023976,-121.25924075924075,-121.75824175824175,-122.25724275724276,-122.75624375624376,-123.25524475524476,-123.75424575424576,-124.25324675324676,-124.75224775224775,-125.25124875124875,-125.75024975024975,-126.24925074925075,-126.74825174825175,-127.24725274725274,-127.74625374625374,-128.24525474525475,-128.74425574425575,-129.24325674325675,-129.74225774225775,-130.24125874125875,-130.74025974025975,-131.23926073926074,-131.73826173826174,-132.23726273726274,-132.73626373626374,-133.23526473526474,-133.73426573426573,-134.23326673326673,-134.73226773226773,-135.23126873126873,-135.73026973026973,-136.22927072927072,-136.72827172827172,-137.22727272727272,-137.72627372627372,-138.22527472527472,-138.7242757242757,-139.2232767232767,-139.7222777222777,-140.2212787212787,-140.72027972027973,-141.21928071928073,-141.71828171828173,-142.21728271728273,-142.71628371628373,-143.21528471528472,-143.71428571428572,-144.21328671328672,-144.71228771228772,-145.21128871128872,-145.71028971028971,-146.2092907092907,-146.7082917082917,-147.2072927072927,-147.7062937062937,-148.2052947052947,-148.7042957042957,-149.2032967032967,-149.7022977022977,-150.2012987012987,-150.7002997002997,-151.1993006993007,-151.6983016983017,-152.1973026973027,-152.6963036963037,-153.19530469530469,-153.69430569430568,-154.19330669330668,-154.69230769230768,-155.19130869130868,-155.6903096903097,-156.1893106893107,-156.6883116883117,-157.1873126873127,-157.6863136863137,-158.1853146853147,-158.6843156843157,-159.1833166833167,-159.6823176823177,-160.1813186813187,-160.68031968031968,-161.17932067932068,-161.67832167832168,-162.17732267732268,-162.67632367632368,-163.17532467532467,-163.67432567432567,-164.17332667332667,-164.67232767232767,-165.17132867132867,-165.67032967032966,-166.16933066933066,-166.66833166833166,-167.16733266733266,-167.66633366633366,-168.16533466533465,-168.66433566433565,-169.16333666333665,-169.66233766233765,-170.16133866133868,-170.66033966033967,-171.15934065934067,-171.65834165834167,-172.15734265734267,-172.65634365634367,-173.15534465534466,-173.65434565434566,-174.15334665334666,-174.65234765234766,-175.15134865134866,-175.65034965034965,-176.14935064935065,-176.64835164835165,-177.14735264735265,-177.64635364635365,-178.14535464535464,-178.64435564435564,-179.14335664335664,-179.64235764235764,-180.14135864135864,-180.64035964035963,-181.13936063936063,-181.63836163836163,-182.13736263736263,-182.63636363636363,-183.13536463536462,-183.63436563436562,-184.13336663336662,-184.63236763236762,-185.13136863136864,-185.63036963036964,-186.12937062937064,-186.62837162837164,-187.12737262737264,-187.62637362637363,-188.12537462537463,-188.62437562437563,-189.12337662337663,-189.62237762237763,-190.12137862137862,-190.62037962037962,-191.11938061938062,-191.61838161838162,-192.11738261738262,-192.61638361638362,-193.1153846153846,-193.6143856143856,-194.1133866133866,-194.6123876123876,-195.1113886113886,-195.6103896103896,-196.1093906093906,-196.6083916083916,-197.1073926073926,-197.6063936063936,-198.1053946053946,-198.6043956043956,-199.1033966033966,-199.60239760239762,-200.1013986013986,-200.6003996003996,-201.0994005994006,-201.5984015984016,-202.0974025974026,-202.5964035964036,-203.0954045954046,-203.5944055944056,-204.0934065934066,-204.5924075924076,-205.0914085914086,-205.5904095904096,-206.0894105894106,-206.5884115884116,-207.0874125874126,-207.58641358641358,-208.08541458541458,-208.58441558441558,-209.08341658341658,-209.58241758241758,-210.08141858141857,-210.58041958041957,-211.07942057942057,-211.57842157842157,-212.07742257742257,-212.57642357642357,-213.07542457542456,-213.57442557442556,-214.0734265734266,-214.57242757242759,-215.07142857142858,-215.57042957042958,-216.06943056943058,-216.56843156843158,-217.06743256743258,-217.56643356643357,-218.06543456543457,-218.56443556443557,-219.06343656343657,-219.56243756243757,-220.06143856143856,-220.56043956043956,-221.05944055944056,-221.55844155844156,-222.05744255744256,-222.55644355644355,-223.05544455544455,-223.55444555444555,-224.05344655344655,-224.55244755244755,-225.05144855144854,-225.55044955044954,-226.04945054945054,-226.54845154845154,-227.04745254745254,-227.54645354645353,-228.04545454545453,-228.54445554445553,-229.04345654345656,-229.54245754245756,-230.04145854145855,-230.54045954045955,-231.03946053946055,-231.53846153846155,-232.03746253746255,-232.53646353646354,-233.03546453546454,-233.53446553446554,-234.03346653346654,-234.53246753246754,-235.03146853146853,-235.53046953046953,-236.02947052947053,-236.52847152847153,-237.02747252747253,-237.52647352647352,-238.02547452547452,-238.52447552447552,-239.02347652347652,-239.52247752247752,-240.0214785214785,-240.5204795204795,-241.0194805194805,-241.5184815184815,-242.0174825174825,-242.5164835164835,-243.0154845154845,-243.51448551448553,-244.01348651348653,-244.51248751248752,-245.01148851148852,-245.51048951048952,-246.00949050949052,-246.50849150849152,-247.00749250749251,-247.5064935064935,-248.0054945054945,-248.5044955044955,-249.0034965034965,-249.5024975024975,-250.0014985014985,-250.5004995004995,-250.9995004995005,-251.4985014985015,-251.9975024975025,-252.4965034965035,-252.9955044955045,-253.4945054945055,-253.9935064935065,-254.49250749250749,-254.99150849150848,-255.49050949050948,-255.98951048951048,-256.4885114885115,-256.9875124875125,-257.4865134865135,-257.9855144855145,-258.4845154845155,-258.9835164835165,-259.4825174825175,-259.9815184815185,-260.4805194805195,-260.9795204795205,-261.4785214785215,-261.9775224775225,-262.4765234765235,-262.9755244755245,-263.4745254745255,-263.9735264735265,-264.4725274725275,-264.9715284715285,-265.47052947052947,-265.96953046953047,-266.46853146853147,-266.96753246753246,-267.46653346653346,-267.96553446553446,-268.46453546453546,-268.96353646353646,-269.46253746253745,-269.96153846153845,-270.46053946053945,-270.95954045954045,-271.45854145854145,-271.95754245754244,-272.45654345654344,-272.95554445554444,-273.45454545454544,-273.95354645354644,-274.45254745254744,-274.95154845154843,-275.45054945054943,-275.94955044955043,-276.4485514485514,-276.9475524475524,-277.4465534465534,-277.9455544455544,-278.4445554445554,-278.9435564435564,-279.4425574425574,-279.9415584415584,-280.44055944055947,-280.93956043956047,-281.43856143856146,-281.93756243756246,-282.43656343656346,-282.93556443556446,-283.43456543456546,-283.93356643356645,-284.43256743256745,-284.93156843156845,-285.43056943056945,-285.92957042957045,-286.42857142857144,-286.92757242757244,-287.42657342657344,-287.92557442557444,-288.42457542457544,-288.92357642357643,-289.42257742257743,-289.92157842157843,-290.42057942057943,-290.9195804195804,-291.4185814185814,-291.9175824175824,-292.4165834165834,-292.9155844155844,-293.4145854145854,-293.9135864135864,-294.4125874125874,-294.9115884115884,-295.4105894105894,-295.9095904095904,-296.4085914085914,-296.9075924075924,-297.4065934065934,-297.9055944055944,-298.4045954045954,-298.9035964035964,-299.4025974025974,-299.9015984015984,-300.4005994005994,-300.8996003996004,-301.3986013986014,-301.8976023976024,-302.3966033966034,-302.8956043956044,-303.3946053946054,-303.8936063936064,-304.3926073926074,-304.8916083916084,-305.39060939060937,-305.88961038961037,-306.38861138861137,-306.88761238761236,-307.38661338661336,-307.88561438561436,-308.38461538461536,-308.88361638361636,-309.38261738261735,-309.8816183816184,-310.3806193806194,-310.8796203796204,-311.3786213786214,-311.8776223776224,-312.3766233766234,-312.8756243756244,-313.3746253746254,-313.8736263736264,-314.3726273726274,-314.8716283716284,-315.3706293706294,-315.8696303696304,-316.3686313686314,-316.8676323676324,-317.3666333666334,-317.8656343656344,-318.3646353646354,-318.8636363636364,-319.3626373626374,-319.86163836163837,-320.36063936063937,-320.85964035964037,-321.35864135864136,-321.85764235764236,-322.35664335664336,-322.85564435564436,-323.35464535464536,-323.85364635364635,-324.35264735264735,-324.85164835164835,-325.35064935064935,-325.84965034965035,-326.34865134865134,-326.84765234765234,-327.34665334665334,-327.84565434565434,-328.34465534465534,-328.84365634365633,-329.34265734265733,-329.84165834165833,-330.34065934065933,-330.8396603396603,-331.3386613386613,-331.8376623376623,-332.3366633366633,-332.8356643356643,-333.3346653346653,-333.8336663336663,-334.3326673326673,-334.8316683316683,-335.3306693306693,-335.8296703296703,-336.3286713286713,-336.8276723276723,-337.3266733266733,-337.8256743256743,-338.3246753246753,-338.8236763236763,-339.32267732267735,-339.82167832167835,-340.32067932067935,-340.81968031968034,-341.31868131868134,-341.81768231768234,-342.31668331668334,-342.81568431568434,-343.31468531468533,-343.81368631368633,-344.31268731268733,-344.81168831168833,-345.3106893106893,-345.8096903096903,-346.3086913086913,-346.8076923076923,-347.3066933066933,-347.8056943056943,-348.3046953046953,-348.8036963036963,-349.3026973026973,-349.8016983016983,-350.3006993006993,-350.7997002997003,-351.2987012987013,-351.7977022977023,-352.2967032967033,-352.7957042957043,-353.2947052947053,-353.7937062937063,-354.2927072927073,-354.7917082917083,-355.2907092907093,-355.7897102897103,-356.2887112887113,-356.7877122877123,-357.2867132867133,-357.7857142857143,-358.2847152847153,-358.7837162837163,-359.2827172827173,-359.78171828171827,-360.28071928071927,-360.77972027972027,-361.27872127872126,-361.77772227772226,-362.27672327672326,-362.77572427572426,-363.27472527472526,-363.77372627372625,-364.27272727272725,-364.77172827172825,-365.27072927072925,-365.76973026973025,-366.26873126873124,-366.76773226773224,-367.26673326673324,-367.76573426573424,-368.26473526473524,-368.7637362637363,-369.2627372627373,-369.7617382617383,-370.2607392607393,-370.7597402597403,-371.2587412587413,-371.7577422577423,-372.2567432567433,-372.7557442557443,-373.2547452547453,-373.75374625374627,-374.25274725274727,-374.75174825174827,-375.25074925074927,-375.74975024975026,-376.24875124875126,-376.74775224775226,-377.24675324675326,-377.74575424575426,-378.24475524475525,-378.74375624375625,-379.24275724275725,-379.74175824175825,-380.24075924075925,-380.73976023976024,-381.23876123876124,-381.73776223776224,-382.23676323676324,-382.73576423576424,-383.23476523476523,-383.73376623376623,-384.23276723276723,-384.7317682317682,-385.2307692307692,-385.7297702297702,-386.2287712287712,-386.7277722277722,-387.2267732267732,-387.7257742257742,-388.2247752247752,-388.7237762237762,-389.2227772227772,-389.7217782217782,-390.2207792207792,-390.7197802197802,-391.2187812187812,-391.7177822177822,-392.2167832167832,-392.7157842157842,-393.2147852147852,-393.7137862137862,-394.2127872127872,-394.7117882117882,-395.2107892107892,-395.7097902097902,-396.2087912087912,-396.7077922077922,-397.2067932067932,-397.70579420579423,-398.20479520479523,-398.70379620379623,-399.2027972027972,-399.7017982017982,-400.2007992007992,-400.6998001998002,-401.1988011988012,-401.6978021978022,-402.1968031968032,-402.6958041958042,-403.1948051948052,-403.6938061938062,-404.1928071928072,-404.6918081918082,-405.1908091908092,-405.6898101898102,-406.1888111888112,-406.6878121878122,-407.1868131868132,-407.6858141858142,-408.1848151848152,-408.6838161838162,-409.1828171828172,-409.6818181818182,-410.1808191808192,-410.6798201798202,-411.1788211788212,-411.6778221778222,-412.1768231768232,-412.6758241758242,-413.1748251748252,-413.67382617382617,-414.17282717282717,-414.67182817182817,-415.17082917082917,-415.66983016983016,-416.16883116883116,-416.66783216783216,-417.16683316683316,-417.66583416583416,-418.16483516483515,-418.66383616383615,-419.16283716283715,-419.66183816183815,-420.16083916083915,-420.65984015984014,-421.15884115884114,-421.65784215784214,-422.15684315684314,-422.65584415584414,-423.15484515484513,-423.65384615384613,-424.15284715284713,-424.6518481518481,-425.1508491508491,-425.6498501498501,-426.1488511488511,-426.6478521478521,-427.1468531468532,-427.6458541458542,-428.14485514485517,-428.64385614385617,-429.14285714285717,-429.64185814185817,-430.14085914085916,-430.63986013986016,-431.13886113886116,-431.63786213786216,-432.13686313686316,-432.63586413586415,-433.13486513486515,-433.63386613386615,-434.13286713286715,-434.63186813186815,-435.13086913086914,-435.62987012987014,-436.12887112887114,-436.62787212787214,-437.12687312687314,-437.62587412587413,-438.12487512487513,-438.62387612387613,-439.1228771228771,-439.6218781218781,-440.1208791208791,-440.6198801198801,-441.1188811188811,-441.6178821178821,-442.1168831168831,-442.6158841158841,-443.1148851148851,-443.6138861138861,-444.1128871128871,-444.6118881118881,-445.1108891108891,-445.6098901098901,-446.1088911088911,-446.6078921078921,-447.1068931068931,-447.6058941058941,-448.1048951048951,-448.6038961038961,-449.1028971028971,-449.6018981018981,-450.1008991008991,-450.5999000999001,-451.0989010989011,-451.5979020979021,-452.0969030969031,-452.5959040959041,-453.0949050949051,-453.59390609390607,-454.09290709290707,-454.59190809190807,-455.09090909090907,-455.58991008991006,-456.08891108891106,-456.5879120879121,-457.0869130869131,-457.5859140859141,-458.0849150849151,-458.5839160839161,-459.0829170829171,-459.5819180819181,-460.0809190809191,-460.5799200799201,-461.0789210789211,-461.5779220779221,-462.0769230769231,-462.5759240759241,-463.0749250749251,-463.5739260739261,-464.0729270729271,-464.5719280719281,-465.0709290709291,-465.5699300699301,-466.0689310689311,-466.5679320679321,-467.0669330669331,-467.5659340659341,-468.06493506493507,-468.56393606393607,-469.06293706293707,-469.56193806193806,-470.06093906093906,-470.55994005994006,-471.05894105894106,-471.55794205794206,-472.05694305694306,-472.55594405594405,-473.05494505494505,-473.55394605394605,-474.05294705294705,-474.55194805194805,-475.05094905094904,-475.54995004995004,-476.04895104895104,-476.54795204795204,-477.04695304695304,-477.54595404595403,-478.04495504495503,-478.54395604395603,-479.042957042957,-479.541958041958,-480.040959040959,-480.53996003996,-481.038961038961,-481.537962037962,-482.036963036963,-482.535964035964,-483.034965034965,-483.533966033966,-484.032967032967,-484.531968031968,-485.030969030969,-485.52997002997,-486.02897102897106,-486.52797202797206,-487.02697302697305,-487.52597402597405,-488.02497502497505,-488.52397602397605,-489.02297702297705,-489.52197802197804,-490.02097902097904,-490.51998001998004,-491.01898101898104,-491.51798201798204,-492.01698301698303,-492.51598401598403,-493.01498501498503,-493.513986013986,-494.012987012987,-494.511988011988,-495.010989010989,-495.50999000999,-496.008991008991,-496.507992007992,-497.006993006993,-497.505994005994,-498.004995004995,-498.503996003996,-499.002997002997,-499.501998001998,-500.000999000999,-500.5,-500.999000999001,-501.498001998002,-501.997002997003,-502.496003996004,-502.995004995005,-503.494005994006,-503.993006993007,-504.492007992008,-504.991008991009,-505.49000999001,-505.989010989011,-506.488011988012,-506.987012987013,-507.486013986014,-507.98501498501497,-508.48401598401597,-508.98301698301697,-509.48201798201796,-509.98101898101896,-510.48001998001996,-510.97902097902096,-511.47802197802196,-511.97702297702295,-512.476023976024,-512.975024975025,-513.474025974026,-513.973026973027,-514.472027972028,-514.971028971029,-515.4700299700299,-515.969030969031,-516.4680319680319,-516.967032967033,-517.4660339660339,-517.965034965035,-518.4640359640359,-518.963036963037,-519.4620379620379,-519.961038961039,-520.4600399600399,-520.959040959041,-521.4580419580419,-521.957042957043,-522.4560439560439,-522.955044955045,-523.4540459540459,-523.953046953047,-524.4520479520479,-524.951048951049,-525.4500499500499,-525.949050949051,-526.4480519480519,-526.947052947053,-527.4460539460539,-527.945054945055,-528.4440559440559,-528.943056943057,-529.4420579420579,-529.9410589410589,-530.44005994006,-530.9390609390609,-531.438061938062,-531.9370629370629,-532.436063936064,-532.9350649350649,-533.434065934066,-533.9330669330669,-534.432067932068,-534.9310689310689,-535.43006993007,-535.9290709290709,-536.428071928072,-536.9270729270729,-537.426073926074,-537.9250749250749,-538.424075924076,-538.9230769230769,-539.422077922078,-539.9210789210789,-540.42007992008,-540.9190809190809,-541.418081918082,-541.9170829170829,-542.416083916084,-542.9150849150849,-543.414085914086,-543.9130869130869,-544.4120879120879,-544.9110889110889,-545.4100899100899,-545.9090909090909,-546.4080919080919,-546.9070929070929,-547.4060939060939,-547.9050949050949,-548.4040959040959,-548.9030969030969,-549.4020979020979,-549.9010989010989,-550.4000999000999,-550.8991008991009,-551.3981018981019,-551.8971028971029,-552.3961038961039,-552.8951048951049,-553.3941058941059,-553.8931068931068,-554.3921078921079,-554.8911088911088,-555.3901098901099,-555.8891108891108,-556.3881118881119,-556.8871128871128,-557.3861138861139,-557.8851148851148,-558.3841158841159,-558.8831168831168,-559.3821178821179,-559.8811188811189,-560.3801198801199,-560.8791208791209,-561.3781218781219,-561.8771228771229,-562.3761238761239,-562.8751248751249,-563.3741258741259,-563.8731268731269,-564.3721278721279,-564.8711288711289,-565.3701298701299,-565.8691308691309,-566.3681318681319,-566.8671328671329,-567.3661338661339,-567.8651348651349,-568.3641358641358,-568.8631368631369,-569.3621378621378,-569.8611388611389,-570.3601398601398,-570.8591408591409,-571.3581418581418,-571.8571428571429,-572.3561438561438,-572.8551448551449,-573.3541458541458,-573.8531468531469,-574.3521478521478,-574.8511488511489,-575.3501498501498,-575.8491508491509,-576.3481518481518,-576.8471528471529,-577.3461538461538,-577.8451548451549,-578.3441558441558,-578.8431568431569,-579.3421578421578,-579.8411588411589,-580.3401598401598,-580.8391608391609,-581.3381618381618,-581.8371628371629,-582.3361638361638,-582.8351648351648,-583.3341658341658,-583.8331668331668,-584.3321678321678,-584.8311688311688,-585.3301698301698,-585.8291708291708,-586.3281718281718,-586.8271728271728,-587.3261738261738,-587.8251748251748,-588.3241758241758,-588.8231768231768,-589.3221778221779,-589.8211788211788,-590.3201798201799,-590.8191808191808,-591.3181818181819,-591.8171828171828,-592.3161838161839,-592.8151848151848,-593.3141858141859,-593.8131868131868,-594.3121878121879,-594.8111888111888,-595.3101898101899,-595.8091908091908,-596.3081918081919,-596.8071928071928,-597.3061938061938,-597.8051948051948,-598.3041958041958,-598.8031968031968,-599.3021978021978,-599.8011988011988,-600.3001998001998,-600.7992007992008,-601.2982017982018,-601.7972027972028,-602.2962037962038,-602.7952047952048,-603.2942057942058,-603.7932067932068,-604.2922077922078,-604.7912087912088,-605.2902097902098,-605.7892107892108,-606.2882117882118,-606.7872127872128,-607.2862137862138,-607.7852147852147,-608.2842157842158,-608.7832167832167,-609.2822177822178,-609.7812187812187,-610.2802197802198,-610.7792207792207,-611.2782217782218,-611.7772227772227,-612.2762237762238,-612.7752247752247,-613.2742257742258,-613.7732267732267,-614.2722277722278,-614.7712287712287,-615.2702297702298,-615.7692307692307,-616.2682317682318,-616.7672327672327,-617.2662337662338,-617.7652347652347,-618.2642357642358,-618.7632367632368,-619.2622377622378,-619.7612387612388,-620.2602397602398,-620.7592407592408,-621.2582417582418,-621.7572427572428,-622.2562437562437,-622.7552447552448,-623.2542457542457,-623.7532467532468,-624.2522477522477,-624.7512487512488,-625.2502497502497,-625.7492507492508,-626.2482517482517,-626.7472527472528,-627.2462537462537,-627.7452547452548,-628.2442557442557,-628.7432567432568,-629.2422577422577,-629.7412587412588,-630.2402597402597,-630.7392607392608,-631.2382617382617,-631.7372627372628,-632.2362637362637,-632.7352647352648,-633.2342657342657,-633.7332667332668,-634.2322677322677,-634.7312687312688,-635.2302697302697,-635.7292707292708,-636.2282717282717,-636.7272727272727,-637.2262737262737,-637.7252747252747,-638.2242757242757,-638.7232767232767,-639.2222777222777,-639.7212787212787,-640.2202797202797,-640.7192807192807,-641.2182817182817,-641.7172827172827,-642.2162837162837,-642.7152847152847,-643.2142857142857,-643.7132867132867,-644.2122877122877,-644.7112887112887,-645.2102897102897,-645.7092907092907,-646.2082917082917,-646.7072927072927,-647.2062937062936,-647.7052947052947,-648.2042957042958,-648.7032967032967,-649.2022977022978,-649.7012987012987,-650.2002997002998,-650.6993006993007,-651.1983016983017,-651.6973026973027,-652.1963036963037,-652.6953046953047,-653.1943056943057,-653.6933066933067,-654.1923076923077,-654.6913086913087,-655.1903096903097,-655.6893106893107,-656.1883116883117,-656.6873126873127,-657.1863136863137,-657.6853146853147,-658.1843156843157,-658.6833166833167,-659.1823176823177,-659.6813186813187,-660.1803196803197,-660.6793206793207,-661.1783216783217,-661.6773226773226,-662.1763236763237,-662.6753246753246,-663.1743256743257,-663.6733266733266,-664.1723276723277,-664.6713286713286,-665.1703296703297,-665.6693306693306,-666.1683316683317,-666.6673326673326,-667.1663336663337,-667.6653346653346,-668.1643356643357,-668.6633366633366,-669.1623376623377,-669.6613386613386,-670.1603396603397,-670.6593406593406,-671.1583416583417,-671.6573426573426,-672.1563436563437,-672.6553446553446,-673.1543456543457,-673.6533466533466,-674.1523476523477,-674.6513486513486,-675.1503496503497,-675.6493506493506,-676.1483516483516,-676.6473526473526,-677.1463536463536,-677.6453546453547,-678.1443556443556,-678.6433566433567,-679.1423576423576,-679.6413586413587,-680.1403596403596,-680.6393606393607,-681.1383616383616,-681.6373626373627,-682.1363636363636,-682.6353646353647,-683.1343656343656,-683.6333666333667,-684.1323676323676,-684.6313686313687,-685.1303696303696,-685.6293706293707,-686.1283716283716,-686.6273726273727,-687.1263736263736,-687.6253746253747,-688.1243756243756,-688.6233766233767,-689.1223776223776,-689.6213786213787,-690.1203796203796,-690.6193806193806,-691.1183816183816,-691.6173826173826,-692.1163836163836,-692.6153846153846,-693.1143856143856,-693.6133866133866,-694.1123876123876,-694.6113886113886,-695.1103896103896,-695.6093906093906,-696.1083916083916,-696.6073926073926,-697.1063936063936,-697.6053946053946,-698.1043956043956,-698.6033966033966,-699.1023976023976,-699.6013986013986,-700.1003996003996,-700.5994005994006,-701.0984015984016,-701.5974025974026,-702.0964035964035,-702.5954045954046,-703.0944055944055,-703.5934065934066,-704.0924075924075,-704.5914085914086,-705.0904095904095,-705.5894105894106,-706.0884115884115,-706.5874125874126,-707.0864135864136,-707.5854145854146,-708.0844155844156,-708.5834165834166,-709.0824175824176,-709.5814185814186,-710.0804195804196,-710.5794205794206,-711.0784215784216,-711.5774225774226,-712.0764235764236,-712.5754245754246,-713.0744255744256,-713.5734265734266,-714.0724275724276,-714.5714285714286,-715.0704295704296,-715.5694305694306,-716.0684315684316,-716.5674325674325,-717.0664335664336,-717.5654345654345,-718.0644355644356,-718.5634365634365,-719.0624375624376,-719.5614385614385,-720.0604395604396,-720.5594405594405,-721.0584415584416,-721.5574425574425,-722.0564435564436,-722.5554445554445,-723.0544455544456,-723.5534465534465,-724.0524475524476,-724.5514485514485,-725.0504495504496,-725.5494505494505,-726.0484515484516,-726.5474525474525,-727.0464535464536,-727.5454545454545,-728.0444555444556,-728.5434565434565,-729.0424575424576,-729.5414585414585,-730.0404595404596,-730.5394605394605,-731.0384615384615,-731.5374625374625,-732.0364635364635,-732.5354645354645,-733.0344655344655,-733.5334665334665,-734.0324675324675,-734.5314685314685,-735.0304695304695,-735.5294705294705,-736.0284715284715,-736.5274725274726,-737.0264735264735,-737.5254745254746,-738.0244755244755,-738.5234765234766,-739.0224775224775,-739.5214785214786,-740.0204795204795,-740.5194805194806,-741.0184815184815,-741.5174825174826,-742.0164835164835,-742.5154845154846,-743.0144855144855,-743.5134865134866,-744.0124875124875,-744.5114885114886,-745.0104895104895,-745.5094905094905,-746.0084915084915,-746.5074925074925,-747.0064935064935,-747.5054945054945,-748.0044955044955,-748.5034965034965,-749.0024975024975,-749.5014985014985,-750.0004995004995,-750.4995004995005,-750.9985014985015,-751.4975024975025,-751.9965034965035,-752.4955044955045,-752.9945054945055,-753.4935064935065,-753.9925074925075,-754.4915084915085,-754.9905094905095,-755.4895104895105,-755.9885114885114,-756.4875124875125,-756.9865134865134,-757.4855144855145,-757.9845154845154,-758.4835164835165,-758.9825174825174,-759.4815184815185,-759.9805194805194,-760.4795204795205,-760.9785214785214,-761.4775224775225,-761.9765234765234,-762.4755244755245,-762.9745254745254,-763.4735264735265,-763.9725274725274,-764.4715284715285,-764.9705294705295,-765.4695304695305,-765.9685314685315,-766.4675324675325,-766.9665334665335,-767.4655344655345,-767.9645354645355,-768.4635364635365,-768.9625374625375,-769.4615384615385,-769.9605394605395,-770.4595404595404,-770.9585414585415,-771.4575424575424,-771.9565434565435,-772.4555444555444,-772.9545454545455,-773.4535464535464,-773.9525474525475,-774.4515484515484,-774.9505494505495,-775.4495504495504,-775.9485514485515,-776.4475524475524,-776.9465534465535,-777.4455544455544,-777.9445554445555,-778.4435564435564,-778.9425574425575,-779.4415584415584,-779.9405594405595,-780.4395604395604,-780.9385614385615,-781.4375624375624,-781.9365634365635,-782.4355644355644,-782.9345654345655,-783.4335664335664,-783.9325674325675,-784.4315684315684,-784.9305694305694,-785.4295704295704,-785.9285714285714,-786.4275724275724,-786.9265734265734,-787.4255744255744,-787.9245754245754,-788.4235764235764,-788.9225774225774,-789.4215784215784,-789.9205794205794,-790.4195804195804,-790.9185814185814,-791.4175824175824,-791.9165834165834,-792.4155844155844,-792.9145854145854,-793.4135864135864,-793.9125874125874,-794.4115884115885,-794.9105894105894,-795.4095904095905,-795.9085914085914,-796.4075924075925,-796.9065934065934,-797.4055944055945,-797.9045954045954,-798.4035964035965,-798.9025974025974,-799.4015984015984,-799.9005994005994,-800.3996003996004,-800.8986013986014,-801.3976023976024,-801.8966033966034,-802.3956043956044,-802.8946053946054,-803.3936063936064,-803.8926073926074,-804.3916083916084,-804.8906093906094,-805.3896103896104,-805.8886113886114,-806.3876123876124,-806.8866133866134,-807.3856143856144,-807.8846153846154,-808.3836163836164,-808.8826173826174,-809.3816183816184,-809.8806193806194,-810.3796203796204,-810.8786213786213,-811.3776223776224,-811.8766233766233,-812.3756243756244,-812.8746253746253,-813.3736263736264,-813.8726273726273,-814.3716283716284,-814.8706293706293,-815.3696303696304,-815.8686313686313,-816.3676323676324,-816.8666333666333,-817.3656343656344,-817.8646353646353,-818.3636363636364,-818.8626373626373,-819.3616383616384,-819.8606393606393,-820.3596403596404,-820.8586413586413,-821.3576423576424,-821.8566433566433,-822.3556443556444,-822.8546453546453,-823.3536463536464,-823.8526473526474,-824.3516483516484,-824.8506493506494,-825.3496503496503,-825.8486513486514,-826.3476523476523,-826.8466533466534,-827.3456543456543,-827.8446553446554,-828.3436563436563,-828.8426573426574,-829.3416583416583,-829.8406593406594,-830.3396603396603,-830.8386613386614,-831.3376623376623,-831.8366633366634,-832.3356643356643,-832.8346653346654,-833.3336663336663,-833.8326673326674,-834.3316683316683,-834.8306693306694,-835.3296703296703,-835.8286713286714,-836.3276723276723,-836.8266733266734,-837.3256743256743,-837.8246753246754,-838.3236763236763,-838.8226773226774,-839.3216783216783,-839.8206793206793,-840.3196803196803,-840.8186813186813,-841.3176823176823,-841.8166833166833,-842.3156843156843,-842.8146853146853,-843.3136863136863,-843.8126873126873,-844.3116883116883,-844.8106893106893,-845.3096903096903,-845.8086913086913,-846.3076923076923,-846.8066933066933,-847.3056943056943,-847.8046953046953,-848.3036963036963,-848.8026973026973,-849.3016983016983,-849.8006993006993,-850.2997002997002,-850.7987012987013,-851.2977022977022,-851.7967032967033,-852.2957042957042,-852.7947052947053,-853.2937062937064,-853.7927072927073,-854.2917082917083,-854.7907092907093,-855.2897102897103,-855.7887112887113,-856.2877122877123,-856.7867132867133,-857.2857142857143,-857.7847152847153,-858.2837162837163,-858.7827172827173,-859.2817182817183,-859.7807192807193,-860.2797202797203,-860.7787212787213,-861.2777222777223,-861.7767232767233,-862.2757242757243,-862.7747252747253,-863.2737262737263,-863.7727272727273,-864.2717282717283,-864.7707292707292,-865.2697302697303,-865.7687312687312,-866.2677322677323,-866.7667332667332,-867.2657342657343,-867.7647352647352,-868.2637362637363,-868.7627372627372,-869.2617382617383,-869.7607392607392,-870.2597402597403,-870.7587412587412,-871.2577422577423,-871.7567432567432,-872.2557442557443,-872.7547452547452,-873.2537462537463,-873.7527472527472,-874.2517482517483,-874.7507492507492,-875.2497502497503,-875.7487512487512,-876.2477522477523,-876.7467532467532,-877.2457542457543,-877.7447552447552,-878.2437562437563,-878.7427572427572,-879.2417582417582,-879.7407592407592,-880.2397602397602,-880.7387612387612,-881.2377622377622,-881.7367632367632,-882.2357642357642,-882.7347652347653,-883.2337662337662,-883.7327672327673,-884.2317682317682,-884.7307692307693,-885.2297702297702,-885.7287712287713,-886.2277722277722,-886.7267732267733,-887.2257742257742,-887.7247752247753,-888.2237762237762,-888.7227772227773,-889.2217782217782,-889.7207792207793,-890.2197802197802,-890.7187812187813,-891.2177822177822,-891.7167832167833,-892.2157842157842,-892.7147852147853,-893.2137862137862,-893.7127872127872,-894.2117882117882,-894.7107892107892,-895.2097902097902,-895.7087912087912,-896.2077922077922,-896.7067932067932,-897.2057942057942,-897.7047952047952,-898.2037962037962,-898.7027972027972,-899.2017982017982,-899.7007992007992,-900.1998001998002,-900.6988011988012,-901.1978021978022,-901.6968031968032,-902.1958041958042,-902.6948051948052,-903.1938061938062,-903.6928071928072,-904.1918081918081,-904.6908091908092,-905.1898101898101,-905.6888111888112,-906.1878121878121,-906.6868131868132,-907.1858141858141,-907.6848151848152,-908.1838161838161,-908.6828171828172,-909.1818181818181,-909.6808191808192,-910.1798201798201,-910.6788211788212,-911.1778221778221,-911.6768231768232,-912.1758241758242,-912.6748251748252,-913.1738261738262,-913.6728271728272,-914.1718281718282,-914.6708291708292,-915.1698301698302,-915.6688311688312,-916.1678321678322,-916.6668331668332,-917.1658341658342,-917.6648351648352,-918.1638361638362,-918.6628371628371,-919.1618381618382,-919.6608391608391,-920.1598401598402,-920.6588411588411,-921.1578421578422,-921.6568431568431,-922.1558441558442,-922.6548451548451,-923.1538461538462,-923.6528471528471,-924.1518481518482,-924.6508491508491,-925.1498501498502,-925.6488511488511,-926.1478521478522,-926.6468531468531,-927.1458541458542,-927.6448551448551,-928.1438561438562,-928.6428571428571,-929.1418581418582,-929.6408591408591,-930.1398601398602,-930.6388611388611,-931.1378621378622,-931.6368631368631,-932.1358641358642,-932.6348651348651,-933.1338661338661,-933.6328671328671,-934.1318681318681,-934.6308691308691,-935.1298701298701,-935.6288711288711,-936.1278721278721,-936.6268731268731,-937.1258741258741,-937.6248751248751,-938.1238761238761,-938.6228771228771,-939.1218781218781,-939.6208791208791,-940.1198801198801,-940.6188811188811,-941.1178821178821,-941.6168831168832,-942.1158841158841,-942.6148851148852,-943.1138861138861,-943.6128871128872,-944.1118881118881,-944.6108891108892,-945.1098901098901,-945.6088911088912,-946.1078921078921,-946.6068931068932,-947.1058941058941,-947.6048951048951,-948.1038961038961,-948.6028971028971,-949.1018981018981,-949.6008991008991,-950.0999000999001,-950.5989010989011,-951.0979020979021,-951.5969030969031,-952.0959040959041,-952.5949050949051,-953.0939060939061,-953.5929070929071,-954.0919080919081,-954.5909090909091,-955.0899100899101,-955.5889110889111,-956.0879120879121,-956.5869130869131,-957.085914085914,-957.5849150849151,-958.083916083916,-958.5829170829171,-959.081918081918,-959.5809190809191,-960.07992007992,-960.5789210789211,-961.077922077922,-961.5769230769231,-962.075924075924,-962.5749250749251,-963.073926073926,-963.5729270729271,-964.071928071928,-964.5709290709291,-965.06993006993,-965.5689310689311,-966.067932067932,-966.5669330669331,-967.065934065934,-967.5649350649351,-968.063936063936,-968.5629370629371,-969.061938061938,-969.5609390609391,-970.05994005994,-970.5589410589411,-971.0579420579421,-971.556943056943,-972.0559440559441,-972.554945054945,-973.0539460539461,-973.552947052947,-974.0519480519481,-974.550949050949,-975.0499500499501,-975.548951048951,-976.0479520479521,-976.546953046953,-977.0459540459541,-977.544955044955,-978.0439560439561,-978.542957042957,-979.0419580419581,-979.540959040959,-980.0399600399601,-980.538961038961,-981.0379620379621,-981.536963036963,-982.0359640359641,-982.534965034965,-983.0339660339661,-983.532967032967,-984.0319680319681,-984.530969030969,-985.0299700299701,-985.528971028971,-986.027972027972,-986.526973026973,-987.025974025974,-987.524975024975,-988.023976023976,-988.522977022977,-989.021978021978,-989.520979020979,-990.01998001998,-990.518981018981,-991.017982017982,-991.516983016983,-992.015984015984,-992.514985014985,-993.013986013986,-993.512987012987,-994.011988011988,-994.510989010989,-995.00999000999,-995.508991008991,-996.007992007992,-996.506993006993,-997.005994005994,-997.504995004995,-998.003996003996,-998.502997002997,-999.001998001998,-999.500999000999,-1000.0]}
diff --git a/base/special/atandf/test/fixtures/julia/positive.json b/base/special/atandf/test/fixtures/julia/positive.json
new file mode 100644
index 000000000..73aa7b553
--- /dev/null
+++ b/base/special/atandf/test/fixtures/julia/positive.json
@@ -0,0 +1 @@
+{"expected":[45.0,56.29231249163938,63.412035095084164,68.17488109901622,71.54212828191652,74.03297611395297,75.94352616293374,77.45230927941613,78.6724285580115,79.67864270486837,80.52218281452454,81.2392558762051,81.85613730199144,82.39233708280277,82.86263409217466,83.27842157226289,83.64862013062408,83.98031153635213,84.2791877404118,84.54987485400532,84.79617079054759,85.02122220155078,85.22765801634652,85.41769148821396,85.59319906693831,85.75578200199239,85.90681492477648,86.0474845064022,86.17882047487706,86.30172069486903,86.41697159330366,86.52526490696665,86.6272115013733,86.7233528408517,86.81417056228793,86.90009450814053,86.98150950018061,87.05876107819964,87.1321603834615,87.20198833188138,87.26849919451169,87.3319236811993,87.39247160597112,87.4503341988319,87.50568611748058,87.55868720339932,87.60948401940362,87.65821119972028,87.7049926387159,87.74994254032214,87.79316634682861,87.83476156290959,87.87481848841102,87.91342087146509,87.95064649185441,87.98656768316096,88.02125180106214,88.05476164414195,88.08715583273924,88.11848915063347,88.14881285375095,88.17817494954542,88.20662045025114,88.23419160281462,88.26092809797197,88.28686726064493,88.31204422357374,88.33649208588372,88.36024205808815,88.38332359486203,88.40576451677278,88.42759112202454,88.44882828915891,88.46949957155427,88.48962728447755,88.5092325853644,88.52833554793409,88.54695523068449,88.56510974025805,88.5828162901212,88.60009125495657,88.61695022112886,88.63340803355132,88.64947883924849,88.66517612788391,88.68051276949642,88.69550104966692,88.7101527023174,88.72447894032602,88.73849048412603,88.75219758844187,88.7656100673023,88.77873731745876,88.79158834032631,88.80417176255482,88.81649585532904,88.82856855248824,88.84039746754887,88.85198990970686,88.86335289889024,88.87449317992716,88.88541723588936,88.89613130066655,88.90664137082297,88.91695321678326,88.92707239339182,88.93700424988603,88.94675393932073,88.95632642747938,88.96572650130369,88.97495877687217,88.98402770695525,88.99293758817316,89.00169256778074,89.01029665010121,89.01875370263072,89.02706746183236,89.03524153863842,89.04327942367767,89.05118449224369,89.05896000901886,89.06660913256823,89.07413491961606,89.08154032911708,89.0888282261342,89.09600138553301,89.10306249550328,89.11001416091663,89.11685890652953,89.12359918003952,89.13023735500268,89.13677573361947,89.14321654939606,89.14956196968724,89.15581409812741,89.16197497695494,89.16804658923576,89.17403086099083,89.17992966323258,89.18574481391474,89.1914780797997,89.19713117824773,89.2027057789316,89.2082035054803,89.21362593705514,89.2189746098618,89.22425101860084,89.22945661785992,89.23459282345051,89.23966101369123,89.24466253064078,89.24959868128244,89.25447073866246,89.25927994298439,89.2640275026614,89.26871459532828,89.27334236881512,89.2779119420843,89.28242440613222,89.28688082485753,89.29128223589723,89.29562965143191,89.29992405896172,89.3041664220539,89.30835768106348,89.31249875382804,89.31659053633764,89.320633903381,89.32462970916889,89.32857878793564,89.33248195451966,89.33634000492388,89.34015371685685,89.34392385025518,89.34765114778845,89.3513363353467,89.35498012251169,89.35858320301234,89.3621462551649,89.36566994229865,89.36915491316749,89.37260180234811,89.3760112306251,89.37938380536362,89.38272012087,89.38602075874097,89.38928628820143,89.39251726643172,89.39571423888454,89.39887773959185,89.4020082914622,89.40510640656886,89.40817258642902,89.41120732227434,89.41421109531335,89.41718437698572,89.42012762920898,89.42304130461756,89.425925846795,89.42878169049891,89.43160926187947,89.43440897869131,89.43718125049934,89.43992647887835,89.442645057607,89.44533737285599,89.44800380337102,89.45064472065032,89.45326048911713,89.45585146628744,89.45841800293276,89.46096044323846,89.46347912495757,89.46597437956046,89.46844653238009,89.47089590275348,89.47332280415922,89.47572754435114,89.47811042548851,89.48047174426239,89.48281179201896,89.48513085487927,89.48742921385579,89.48970714496603,89.49196491934293,89.49420280334245,89.49642105864838,89.49861994237423,89.50079970716267,89.50296060128218,89.50510286872142,89.50722674928095,89.50933247866276,89.51142028855745,89.5134904067292,89.51554305709864,89.51757845982347,89.51959683137729,89.52159838462626,89.52358332890398,89.52555187008446,89.5275042106532,89.52944054977684,89.53136108337058,89.53326600416453,89.53515550176802,89.53702976273253,89.53888897061314,89.54073330602839,89.54256294671877,89.54437806760392,89.54617884083818,89.54796543586521,89.54973801947098,89.5514967558358,89.55324180658491,89.55497333083801,89.55669148525769,89.55839642409657,89.56008829924355,89.56176726026888,89.56343345446818,89.56508702690566,89.56672812045605,89.56835687584584,89.5699734316935,89.57157792454882,89.57317048893127,89.57475125736768,89.576320360429,89.57787792676618,89.57942408314541,89.58095895448244,89.58248266387625,89.583995332642,89.58549708034316,89.58698802482301,89.58846828223555,89.58993796707557,89.59139719220819,89.5928460688978,89.59428470683626,89.59571321417067,89.59713169753039,89.59854026205362,89.59993901141337,89.60132804784286,89.60270747216045,89.60407738379406,89.605437880805,89.60678905991143,89.60813101651122,89.60946384470445,89.61078763731535,89.61210248591394,89.61340848083701,89.61470571120896,89.61599426496191,89.61727422885576,89.61854568849746,89.61980872836027,89.62106343180231,89.62230988108503,89.62354815739111,89.62477834084216,89.62600051051587,89.62721474446307,89.62842111972432,89.62961971234618,89.63081059739721,89.63199384898361,89.63316954026462,89.63433774346758,89.63549852990278,89.63665196997785,89.63779813321213,89.63893708825054,89.64006890287732,89.64119364402947,89.64231137780995,89.64342216950064,89.64452608357503,89.64562318371071,89.64671353280158,89.64779719296993,89.64887422557817,89.64994469124045,89.65100864983405,89.65206616051049,89.65311728170654,89.65416207115494,89.65520058589503,89.65623288228305,89.65725901600241,89.65827904207367,89.65929301486435,89.66030098809864,89.66130301486682,89.66229914763467,89.66328943825258,89.66427393796448,89.6652526974168,89.66622576666711,89.6671931951926,89.66815503189851,89.66911132512642,89.67006212266223,89.67100747174423,89.67194741907088,89.67288201080845,89.67381129259871,89.67473530956623,89.6756541063257,89.67656772698919,89.67747621517314,89.67837961400532,89.67927796613169,89.68017131372305,89.68105969848163,89.68194316164768,89.68282174400574,89.68369548589096,89.68456442719533,89.6854286073736,89.68628806544945,89.68714284002118,89.68799296926763,89.68883849095371,89.68967944243623,89.69051586066911,89.69134778220902,89.6921752432206,89.69299827948174,89.6938169263887,89.69463121896125,89.69544119184754,89.69624687932918,89.69704831532593,89.69784553340054,89.69863856676344,89.69942744827728,89.70021221046154,89.70099288549697,89.70176950523003,89.70254210117712,89.70331070452893,89.70407534615465,89.70483605660601,89.70559286612145,89.70634580463006,89.70709490175555,89.70784018682016,89.70858168884841,89.70931943657095,89.7100534584282,89.71078378257411,89.71151043687964,89.71223344893636,89.71295284605992,89.71366865529357,89.71438090341145,89.71508961692194,89.71579482207102,89.71649654484544,89.71719481097594,89.71788964594039,89.71858107496689,89.71926912303682,89.71995381488784,89.72063517501692,89.72131322768314,89.72198799691067,89.72265950649155,89.72332777998857,89.72399284073786,89.72465471185184,89.72531341622167,89.72596897652005,89.72662141520371,89.72727075451606,89.72791701648967,89.72856022294877,89.72920039551174,89.72983755559346,89.73047172440775,89.73110292296974,89.73173117209814,89.73235649241758,89.7329789043608,89.73359842817098,89.7342150839038,89.73482889142974,89.73543987043611,89.73604804042921,89.73665342073639,89.7372560305081,89.7378558887199,89.73845301417448,89.73904742550356,89.73963914116992,89.74022817946924,89.74081455853202,89.74139829632541,89.74197941065509,89.74255791916704,89.74313383934934,89.74370718853395,89.74427798389839,89.74484624246753,89.74541198111525,89.74597521656612,89.746535965397,89.74709424403875,89.74765006877773,89.7482034557575,89.7487544209803,89.74930298030864,89.74984914946675,89.7503929440422,89.75093437948725,89.75147347112042,89.7520102341279,89.75254468356492,89.75307683435727,89.75360670130262,89.75413429907181,89.75465964221041,89.75518274513988,89.75570362215896,89.75622228744494,89.75673875505501,89.75725303892744,89.75776515288295,89.75827511062579,89.75878292574511,89.75928861171613,89.75979218190125,89.76029364955133,89.76079302780678,89.76129032969877,89.76178556815032,89.76227875597743,89.76276990589017,89.76325903049383,89.7637461422899,89.76423125367725,89.76471437695308,89.76519552431402,89.76567470785716,89.766151939581,89.7666272313865,89.76710059507812,89.76757204236466,89.7680415848604,89.76850923408585,89.7689750014689,89.7694388983456,89.76990093596115,89.77036112547077,89.77081947794068,89.77127600434883,89.77173071558596,89.77218362245634,89.77263473567866,89.77308406588692,89.77353162363114,89.77397741937838,89.77442146351336,89.77486376633942,89.7753043380792,89.77574318887547,89.776180328792,89.77661576781414,89.77704951584975,89.77748158272988,89.7779119782095,89.77834071196828,89.77876779361128,89.77919323266967,89.77961703860144,89.78003922079212,89.78045978855548,89.78087875113414,89.78129611770036,89.78171189735662,89.78212609913632,89.78253873200443,89.78294980485812,89.78335932652743,89.7837673057759,89.78417375130113,89.78457867173549,89.78498207564668,89.78538397153838,89.78578436785072,89.78618327296107,89.78658069518443,89.78697664277414,89.7873711239224,89.78776414676085,89.7881557193611,89.7885458497353,89.78893454583672,89.78932181556023,89.78970766674287,89.79009210716438,89.79047514454771,89.79085678655952,89.79123704081077,89.79161591485713,89.79199341619952,89.7923695522846,89.79274433050529,89.79311775820122,89.79348984265921,89.79386059111377,89.79423001074753,89.7945981086917,89.79496489202664,89.79533036778216,89.79569454293807,89.7960574244245,89.7964190191226,89.79677933386465,89.79713837543474,89.79749615056905,89.79785266595636,89.79820792823838,89.79856194401027,89.79891471982098,89.79926626217365,89.79961657752598,89.79996567229075,89.80031355283609,89.80066022548593,89.8010056965203,89.80134997217587,89.80169305864612,89.8020349620819,89.80237568859168,89.80271524424194,89.80305363505755,89.80339086702212,89.80372694607834,89.80406187812834,89.80439566903402,89.80472832461744,89.80505985066107,89.80539025290823,89.80571953706331,89.80604770879222,89.80637477372264,89.80670073744429,89.8070256055094,89.80734938343289,89.80767207669273,89.80799369073026,89.8083142309505,89.80863370272239,89.8089521113792,89.80926946221871,89.8095857605036,89.80990101146166,89.81021522028614,89.81052839213602,89.81084053213625,89.81115164537812,89.81146173691941,89.81177081178478,89.81207887496599,89.8123859314222,89.81269198608013,89.81299704383451,89.81330110954816,89.81360418805234,89.81390628414701,89.81420740260106,89.81450754815252,89.81480672550892,89.81510493934742,89.81540219431513,89.8156984950293,89.81599384607757,89.8162882520183,89.81658171738064,89.81687424666487,89.81716584434263,89.81745651485707,89.8177462626232,89.818035092028,89.81832300743069,89.81861001316295,89.81889611352912,89.81918131280645,89.81946561524528,89.81974902506924,89.8200315464755,89.82031318363498,89.82059394069246,89.82087382176694,89.8211528309517,89.82143097231459,89.82170824989818,89.82198466771996,89.82226022977257,89.82253494002393,89.82280880241751,89.82308182087246,89.8233539992838,89.8236253415226,89.82389585143625,89.82416553284851,89.82443438955977,89.82470242534723,89.82496964396502,89.82523604914445,89.82550164459417,89.82576643400024,89.82603042102646,89.8262936093144,89.82655600248368,89.82681760413205,89.82707841783557,89.82733844714883,89.82759769560506,89.8278561667163,89.82811386397356,89.82837079084695,89.8286269507859,89.82888234721929,89.82913698355553,89.82939086318282,89.82964398946926,89.82989636576295,89.83014799539221,89.83039888166569,89.83064902787251,89.83089843728243,89.83114711314595,89.83139505869451,89.83164227714059,89.83188877167782,89.83213454548122,89.8323796017072,89.83262394349384,89.83286757396088,89.83311049620995,89.8333527133247,89.83359422837084,89.83383504439641,89.83407516443177,89.83431459148983,89.83455332856609,89.83479137863887,89.83502874466934,89.83526542960168,89.83550143636315,89.83573676786436,89.83597142699924,89.83620541664514,89.83643873966314,89.83667139889795,89.83690339717813,89.83713473731623,89.83736542210885,89.83759545433675,89.83782483676497,89.83805357214298,89.83828166320477,89.8385091126689,89.83873592323872,89.83896209760235,89.83918763843289,89.8394125483885,89.83963683011244,89.83986048623326,89.84008351936488,89.84030593210663,89.84052772704345,89.84074890674589,89.8409694737703,89.84118943065886,89.84140877993974,89.84162752412713,89.84184566572137,89.84206320720905,89.84228015106311,89.8424964997429,89.84271225569431,89.84292742134981,89.84314199912866,89.84335599143682,89.84356940066722,89.84378222919972,89.84399447940125,89.8442061536259,89.84441725421503,89.84462778349726,89.8448377437887,89.84504713739292,89.84525596660104,89.84546423369191,89.84567194093209,89.84587909057599,89.8460856848659,89.84629172603212,89.84649721629306,89.84670215785522,89.84690655291337,89.84711040365059,89.84731371223832,89.84751648083652,89.84771871159363,89.84792040664675,89.84812156812166,89.84832219813289,89.84852229878383,89.8487218721668,89.84892092036308,89.84911944544304,89.84931744946611,89.84951493448104,89.84971190252574,89.84990835562753,89.85010429580316,89.85029972505879,89.85049464539021,89.85068905878275,89.8508829672115,89.85107637264127,89.85126927702667,89.85146168231225,89.85165359043242,89.85184500331174,89.85203592286473,89.85222635099609,89.85241628960075,89.8526057405639,89.85279470576107,89.85298318705814,89.8531711863115,89.85335870536802,89.85354574606518,89.85373231023108,89.8539183996845,89.854104016235,89.85428916168294,89.85447383781958,89.85465804642709,89.85484178927861,89.85502506813835,89.8552078847616,89.85539024089483,89.85557213827575,89.85575357863327,89.85593456368764,89.85611509515054,89.85629517472502,89.85647480410566,89.85665398497852,89.85683271902131,89.85701100790338,89.85718885328572,89.85736625682112,89.85754322015416,89.85771974492123,89.85789583275067,89.85807148526274,89.8582467040697,89.85842149077588,89.85859584697768,89.85876977426365,89.85894327421454,89.85911634840335,89.85928899839537,89.8594612257482,89.85963303201186,89.85980441872876,89.85997538743382,89.86014593965447,89.8603160769107,89.86048580071513,89.86065511257301,89.86082401398232,89.86099250643377,89.8611605914109,89.86132827038998,89.86149554484025,89.86166241622388,89.86182888599592,89.8619949556045,89.86216062649075,89.86232590008892,89.86249077782635,89.8626552611236,89.86281935139439,89.86298305004576,89.86314635847798,89.86330927808464,89.86347181025279,89.86363395636279,89.8637957177885,89.86395709589732,89.86411809205005,89.86427870760117,89.86443894389869,89.86459880228433,89.86475828409344,89.86491739065508,89.86507612329208,89.86523448332107,89.8653924720525,89.86555009079069,89.86570734083384,89.86586422347406,89.8660207399975,89.86617689168423,89.86633267980844,89.86648810563834,89.86664317043628,89.8667978754587,89.86695222195628,89.86710621117389,89.86725984435064,89.8674131227199,89.86756604750934,89.86771861994104,89.86787084123138,89.86802271259118,89.86817423522574,89.86832541033472,89.86847623911241,89.86862672274754,89.86877686242346,89.86892665931809,89.869076114604,89.86922522944839,89.86937400501319,89.86952244245497,89.86967054292514,89.86981830756983,89.86996573753002,89.87011283394148,89.87025959793489,89.8704060306358,89.8705521331647,89.87069790663699,89.8708433521631,89.87098847084849,89.87113326379357,89.87127773209389,89.87142187684007,89.87156569911785,89.87170920000813,89.87185238058694,89.87199524192556,89.8721377850905,89.87228001114349,89.87242192114155,89.87256351613702,89.87270479717759,89.87284576530627,89.87298642156146,89.873126766977,89.87326680258215,89.87340652940163,89.87354594845564,89.87368506075991,89.87382386732568,89.87396236915976,89.87410056726455,89.87423846263805,89.87437605627389,89.8745133491614,89.8746503422855,89.87478703662691,89.87492343316201,89.87505953286296,89.8751953366977,89.87533084562995,89.87546606061922,89.87560098262092,89.8757356125863,89.87586995146248,89.87600400019254,89.8761377597154,89.87627123096604,89.87640441487532,89.87653731237016,89.87666992437347,89.87680225180422,89.87693429557739,89.87706605660411,89.87719753579155,89.87732873404306,89.87745965225808,89.87759029133227,89.87772065215741,89.87785073562154,89.8779805426089,89.87811007399998,89.87823933067153,89.87836831349662,89.87849702334455,89.87862546108101,89.87875362756803,89.87888152366396,89.87900915022355,89.879136508098,89.87926359813486,89.87939042117814,89.87951697806834,89.87964326964239,89.87976929673374,89.87989506017236,89.88002056078473,89.88014579939387,89.88027077681943,89.88039549387757,89.88051995138107,89.88064415013937,89.88076809095853,89.88089177464123,89.88101520198687,89.8811383737915,89.8812612908479,89.8813839539456,89.88150636387081,89.88162852140654,89.88175042733258,89.88187208242546,89.8819934874586,89.88211464320216,89.88223555042319,89.88235620988557,89.8824766223501,89.88259678857442,89.88271670931306,89.88283638531753,89.88295581733624,89.88307500611457,89.88319395239482,89.88331265691633,89.88343112041542,89.88354934362539,89.88366732727663,89.8837850720965,89.88390257880948,89.8840198481371,89.88413688079797,89.8842536775078,89.88437023897946,89.88448656592288,89.88460265904519,89.88471851905067,89.88483414664074,89.88494954251408,89.8850647073665,89.88517964189106,89.88529434677805,89.88540882271501,89.88552307038671,89.88563709047523,89.8857508836599,89.88586445061738,89.88597779202162,89.8860909085439,89.88620380085285,89.88631646961444,89.88642891549202,89.88654113914629,89.88665314123536,89.88676492241474,89.88687648333739,89.88698782465363,89.88709894701127,89.88720985105559,89.88732053742929,89.88743100677256,89.88754125972312,89.88765129691615,89.88776111898439,89.88787072655803,89.88798012026491,89.88808930073034,89.88819826857723,89.88830702442604,89.88841556889484,89.88852390259932,89.8886320261527,89.88873994016595,89.88884764524755,89.88895514200371,89.88906243103824,89.88916951295266,89.88927638834615,89.88938305781558,89.88948952195555,89.88959578135835,89.88970183661397,89.88980768831017,89.88991333703245,89.89001878336408,89.89012402788606,89.8902290711772,89.89033391381406,89.89043855637107,89.89054299942039,89.89064724353206,89.89075128927392,89.89085513721164,89.89095878790881,89.89106224192679,89.89116549982485,89.89126856216016,89.89137142948776,89.8914741023606,89.89157658132955,89.89167886694335,89.89178095974876,89.89188286029041,89.89198456911089,89.89208608675078,89.8921874137486,89.89228855064088,89.8923894979621,89.89249025624477,89.8925908260194,89.89269120781451,89.89279140215663,89.89289140957037,89.89299123057835,89.89309086570124,89.8931903154578,89.89328958036484,89.89338866093726,89.89348755768805,89.89358627112829,89.89368480176715,89.89378315011197,89.89388131666817,89.89397930193932,89.89407710642712,89.89417473063143,89.89427217505026,89.89436944017982,89.89446652651444,89.89456343454668,89.89466016476726,89.89475671766513,89.89485309372745,89.89494929343955,89.89504531728505,89.89514116574576,89.89523683930175,89.8953323384313,89.89542766361103,89.89552281531576,89.89561779401859,89.8957126001909,89.89580723430241,89.89590169682107,89.89599598821314,89.89609010894327,89.89618405947432,89.89627784026756,89.89637145178254,89.8964648944772,89.89655816880781,89.89665127522898,89.89674421419372,89.89683698615335,89.89692959155765,89.89702203085474,89.89711430449113,89.89720641291174,89.89729835655992,89.89739013587742,89.89748175130437,89.89757320327939,89.89766449223951,89.89775561862024,89.89784658285545,89.89793738537756,89.89802802661742,89.89811850700434,89.89820882696611,89.89829898692902,89.89838898731786,89.89847882855587,89.89856851106482,89.89865803526503,89.89874740157528,89.89883661041291,89.89892566219376,89.89901455733225,89.8991032962413,89.89919187933238,89.89928030701557,89.89936857969946,89.89945669779124,89.89954466169662,89.89963247181998,89.89972012856421,89.89980763233083,89.89989498351997,89.89998218253031,89.90006922975921,89.90015612560262,89.9002428704551,89.90032946470986,89.90041590875873,89.9005022029922,89.9005883477994,89.9006743435681,89.90076019068475,89.90084588953444,89.90093144050097,89.90101684396679,89.90110210031301,89.90118720991948,89.90127217316473,89.90135699042595,89.90144166207905,89.90152618849869,89.90161057005822,89.9016948071297,89.90177890008393,89.90186284929041,89.90194665511746,89.90203031793203,89.90211383809992,89.90219721598564,89.90228045195245,89.90236354636238,89.90244649957623,89.90252931195361,89.90261198385286,89.90269451563113,89.90277690764435,89.90285916024723,89.90294127379335,89.90302324863501,89.90310508512339,89.90318678360842,89.9032683444389,89.90334976796244,89.90343105452547,89.90351220447327,89.90359321814998,89.90367409589855,89.90375483806076,89.90383544497733,89.90391591698773,89.9039962544304,89.90407645764256,89.90415652696038,89.90423646271886,89.90431626525188,89.90439593489224,89.90447547197161,89.90455487682057,89.90463414976858,89.90471329114405,89.90479230127424,89.9048711804854,89.90494992910261,89.90502854744996,89.9051070358504,89.90518539462587,89.9052636240972,89.90534172458422,89.90541969640562,89.90549753987912,89.90557525532135,89.90565284304795,89.90573030337345,89.9058076366114,89.90588484307432,89.90596192307366,89.90603887691994,89.90611570492254,89.90619240738995,89.9062689846296,89.90634543694789,89.90642176465028,89.90649796804118,89.90657404742403,89.9066500031013,89.90672583537447,89.90680154454402,89.90687713090949,89.90695259476941,89.90702793642136,89.90710315616197,89.9071782542869,89.90725323109085,89.90732808686758,89.90740282190988,89.90747743650965,89.90755193095777,89.90762630554423,89.9077005605581,89.9077746962875,89.90784871301965,89.90792261104079,89.9079963906363,89.90807005209064,89.90814359568732,89.90821702170899,89.90829033043738,89.9083635221533,89.90843659713669,89.9085095556666,89.90858239802117,89.90865512447765,89.90872773531245,89.90880023080109,89.90887261121819,89.90894487683748,89.90901702793188,89.90908906477343,89.90916098763327,89.90923279678172,89.90930449248826,89.90937607502147,89.90944754464911,89.9095189016381,89.90959014625452,89.90966127876358,89.90973229942972,89.90980320851648,89.90987400628664,89.90994469300207,89.91001526892391,89.91008573431243,89.91015608942709,89.91022633452656,89.91029646986867,89.91036649571045,89.91043641230816,89.91050621991725,89.91057591879235,89.9106455091873,89.91071499135518,89.91078436554827,89.91085363201803,89.91092279101521,89.91099184278973,89.91106078759076,89.91112962566666,89.91119835726509,89.91126698263287,89.91133550201612,89.91140391566015,89.91147222380955,89.91154042670814,89.91160852459899,89.91167651772443,89.91174440632604,89.91181219064464,89.91187987092036,89.91194744739252,89.91201492029975,89.91208228987999,89.9121495563704,89.91221672000738,89.91228378102667,89.9123507396633,89.91241759615151,89.91248435072491,89.91255100361631,89.91261755505792,89.91268400528114,89.91275035451672,89.9128166029947,89.9128827509444,89.9129487985945,89.91301474617295,89.91308059390698,89.9131463420232,89.91321199074747,89.91327754030502,89.91334299092036,89.91340834281735,89.91347359621916,89.9135387513483,89.91360380842659,89.9136687676752,89.91373362931465,89.91379839356476,89.9138630606447,89.91392763077302,89.91399210416758,89.91405648104558,89.9141207616236,89.91418494611754,89.91424903474268,89.91431302771367,89.91437692524448,89.91444072754848,89.91450443483836,89.91456804732623,89.91463156522352,89.91469498874108,89.91475831808908,89.91482155347713,89.91488469511414,89.91494774320849,89.91501069796784,89.91507355959936,89.91513632830952,89.91519900430416,89.91526158778858,89.91532407896747,89.91538647804487,89.91544878522424,89.91551100070846,89.91557312469979,89.91563515739989,89.91569709900986,89.91575894973018,89.91582070976077,89.91588237930092,89.91594395854938,89.91600544770431,89.91606684696325,89.91612815652323,89.91618937658065,89.91625050733136,89.91631154897064,89.9163725016932,89.91643336569318,89.91649414116415,89.91655482829911,89.91661542729054,89.91667593833031,89.91673636160978,89.91679669731971,89.91685694565035,89.91691710679135,89.91697718093187,89.91703716826046,89.9170970689652,89.91715688323356,89.91721661125253,89.91727625320847,89.9173358092873,89.91739527967435,89.91745466455444,89.91751396411183,89.91757317853032,89.9176323079931,89.91769135268288,89.91775031278182,89.91780918847158,89.9178679799333,89.9179266873476,89.9179853108946,89.91804385075383,89.91810230710442,89.9181606801249,89.91821896999333,89.91827717688727,89.91833530098376,89.91839334245934,89.91845130149004,89.9185091782514,89.91856697291846,89.91862468566576,89.91868231666737,89.91873986609683,89.9187973341272,89.91885472093107,89.91891202668052,89.91896925154717,89.91902639570212,89.919083459316,89.919140442559,89.91919734560076,89.9192541686105,89.91931091175695,89.91936757520834,89.91942415913246,89.91948066369663,89.91953708906767,89.91959343541195,89.9196497028954,89.91970589168342,89.91976200194104,89.91981803383273,89.91987398752258,89.91992986317418,89.91998566095067,89.92004138101476,89.92009702352867,89.92015258865418,89.92020807655265,89.92026348738496,89.92031882131154,89.92037407849242,89.92042925908711,89.92048436325474,89.92053939115401,89.9205943429431,89.92064921877984,89.92070401882158,89.92075874322525,89.92081339214732,89.9208679657439,89.92092246417056,89.92097688758253,89.9210312361346,89.92108550998108,89.92113970927593,89.92119383417266,89.92124788482433,89.92130186138358,89.9213557640027,89.92140959283348,89.92146334802737,89.92151702973534,89.92157063810798,89.92162417329546,89.92167763544755,89.92173102471362,89.9217843412426,89.92183758518303,89.92189075668306,89.92194385589042,89.92199688295244,89.9220498380161,89.92210272122786,89.92215553273391,89.92220827267997,89.9222609412114,89.92231353847316,89.9223660646098,89.9224185197655,89.92247090408404,89.92252321770881,89.92257546078282,89.92262763344871,89.92267973584867,89.9227317681246,89.92278373041798,89.92283562286985,89.92288744562097,89.92293919881168,89.9229908825819,89.92304249707124,89.92309404241892,89.92314551876376,89.92319692624422,89.92324826499843,89.92329953516408,89.92335073687856,89.92340187027885,89.92345293550156,89.92350393268298,89.923554861959,89.92360572346516,89.92365651733664,89.92370724370826,89.92375790271448,89.92380849448939,89.92385901916677,89.92390947687998,89.9239598677621,89.92401019194577,89.92406044956337,89.92411064074686,89.92416076562789,89.92421082433775,89.9242608170074,89.9243107437674,89.92436060474805,89.92441040007924,89.92446012989053,89.92450979431119,89.92455939347006,89.92460892749573,89.92465839651639,89.92470780065995,89.9247571400539,89.9248064148255,89.9248556251016,89.92490477100876,89.92495385267317,89.92500287022072,89.92505182377698,89.92510071346717,89.9251495394162,89.9251983017486,89.92524700058867,89.92529563606033,89.92534420828716,89.92539271739247,89.9254411634992,89.92548954673,89.92553786720723,89.92558612505286,89.9256343203886,89.92568245333581,89.92573052401558,89.92577853254865,89.92582647905544,89.92587436365609,89.92592218647043,89.92596994761797,89.92601764721789,89.9260652853891,89.92611286225018,89.9261603779194,89.92620783251479,89.92625522615396,89.92630255895432,89.92634983103292,89.92639704250657,89.92644419349172,89.92649128410453,89.92653831446088,89.92658528467639,89.9266321948663,89.92667904514562,89.92672583562906,89.926772566431,89.92681923766555,89.92686584944657,89.92691240188756,89.92695889510178,89.92700532920217,89.92705170430142,89.92709802051189,89.92714427794569,89.92719047671461,89.92723661693023,89.92728269870375,89.92732872214616,89.92737468736813,89.92742059448008,89.92746644359214,89.92751223481412,89.92755796825564,89.92760364402595,89.92764926223411,89.92769482298883,89.92774032639859,89.9277857725716,89.92783116161579,89.92787649363878,89.92792176874798,89.92796698705051,89.92801214865321,89.92805725366264,89.92810230218511,89.92814729432672,89.92819223019319,89.92823710989005,89.92828193352256,89.92832670119572,89.92837141301422,89.92841606908256,89.92846066950494,89.9285052143853,89.92854970382733,89.92859413793445,89.92863851680984,89.92868284055642,89.92872710927683,89.9287713230735,89.92881548204858,89.92885958630396,89.92890363594128,89.92894763106193,89.92899157176707,89.92903545815761,89.92907929033416,89.92912306839713,89.92916679244665,89.92921046258266,89.92925407890478,89.92929764151243,89.92934115050478,89.92938460598076,89.92942800803901,89.92947135677801,89.92951465229592,89.92955789469072,89.9296010840601,89.92964422050154,89.92968730411228,89.9297303349893,89.92977331322938,89.92981623892904,89.92985911218453,89.92990193309195,89.92994470174709,89.92998741824555,89.93003008268265,89.93007269515354,89.93011525575308,89.93015776457595,89.93020022171656,89.93024262726911,89.93028498132756,89.93032728398566,89.93036953533692,89.9304117354746,89.93045388449181,89.93049598248133,89.93053802953581,89.9305800257476,89.9306219712089,89.9306638660116,89.93070571024745,89.93074750400795,89.93078924738437,89.93083094046773,89.93087258334893,89.93091417611853,89.93095571886695,89.9309972116844,89.93103865466081,89.93108004788593,89.93112139144931,89.93116268544027,89.9312039299479,89.9312451250611,89.93128627086854,89.9313273674587,89.93136841491985,89.93140941333999,89.931450362807,89.93149126340846,89.93153211523183,89.93157291836428,89.93161367289285,89.9316543789043,89.93169503648521,89.93173564572199,89.93177620670079,89.9318167195076,89.93185718422816,89.93189760094806,89.93193796975264,89.93197829072706,89.93201856395629,89.93205878952507,89.93209896751796,89.9321390980193,89.93217918111326,89.93221921688381,89.93225920541467,89.93229914678943,89.93233904109144,89.93237888840387,89.93241868880969,89.93245844239169,89.93249814923243,89.93253780941431,89.93257742301952,89.93261699013007,89.93265651082775,89.93269598519419,89.93273541331082,89.93277479525887,89.93281413111936,89.93285342097317,89.93289266490098,89.93293186298324,89.93297101530025,89.93301012193213,89.93304918295875,89.93308819845987,89.93312716851504,89.9331660932036,89.93320497260473,89.93324380679744,89.93328259586049,89.93332133987253,89.93336003891201,89.9333986930572,89.93343730238612,89.93347586697672,89.93351438690668,89.93355286225356,89.93359129309471,89.9336296795073,89.93366802156834,89.93370631935464,89.93374457294284,89.93378278240942,89.93382094783067,89.93385906928269,89.93389714684145,89.93393518058268,89.933973170582,89.9340111169148,89.93404901965633,89.93408687888167,89.93412469466573,89.93416246708321,89.93420019620868,89.93423788211652,89.93427552488095,89.93431312457601,89.93435068127556,89.93438819505334,89.93442566598287,89.93446309413753,89.9345004795905,89.93453782241482,89.93457512268337,89.93461238046886,89.93464959584382,89.93468676888062,89.93472389965146,89.9347609882284,89.93479803468331,89.93483503908791,89.93487200151375,89.93490892203224,89.93494580071457,89.93498263763188,89.93501943285501,89.93505618645472,89.93509289850164,89.93512956906615,89.93516619821852,89.9352027860289,89.93523933256722,89.93527583790328,89.9353123021067,89.93534872524698,89.93538510739343,89.93542144861523,89.93545774898138,89.93549400856075,89.93553022742203,89.9355664056338,89.93560254326442,89.93563864038214,89.93567469705505,89.93571071335109,89.93574668933805,89.93578262508353,89.93581852065506,89.93585437611995,89.93589019154535,89.93592596699834,89.93596170254578,89.93599739825437,89.93603305419076,89.9360686704213,89.93610424701235,89.93613978403003,89.9361752815403,89.93621073960904,89.93624615830194,89.93628153768454,89.93631687782226,89.93635217878038,89.93638744062399,89.93642266341807,89.93645784722746,89.93649299211684,89.93652809815075,89.93656316539361,89.93659819390965,89.93663318376299,89.93666813501764,89.9367030477374,89.93673792198598,89.93677275782692,89.93680755532365,89.93684231453942,89.9368770355374,89.93691171838057,89.93694636313178,89.93698096985375,89.93701553860907,89.93705006946018,89.93708456246941,89.93711901769888,89.93715343521067,89.93718781506668,89.93722215732865,89.93725646205822,89.93729072931687,89.937324959166,89.9373591516668,89.93739330688037,89.93742742486769,89.93746150568955,89.93749554940669,89.93752955607965,89.93756352576884,89.9375974585346,89.93763135443706,89.93766521353628,89.93769903589215,89.93773282156448,89.93776657061288,89.9378002830969,89.93783395907592,89.93786759860919,89.93790120175585,89.93793476857489,89.93796829912522,89.93800179346559,89.93803525165458,89.9380686737507,89.93810205981237,89.93813540989778,89.93816872406508,89.93820200237225,89.93823524487718,89.93826845163757,89.93830162271108,89.93833475815521,89.93836785802732,89.93840092238464,89.93843395128435,89.93846694478341,89.93849990293873,89.93853282580707,89.93856571344504,89.93859856590919,89.93863138325592,89.93866416554148,89.93869691282205,89.93872962515367,89.93876230259225,89.93879494519359,89.93882755301337,89.93886012610714,89.93889266453037,89.93892516833836,89.93895763758633,89.93899007232936,89.93902247262244,89.9390548385204,89.93908717007801,89.93911946734988,89.93915173039052,89.93918395925432,89.93921615399556,89.93924831466839,89.93928044132687,89.93931253402495,89.93934459281641,89.93937661775499,89.93940860889428,89.93944056628776,89.93947248998876,89.93950438005058,89.93953623652634,89.93956805946907,89.9395998489317,89.93963160496705,89.93966332762777,89.93969501696648,89.93972667303566,89.93975829588767,89.93978988557475,89.93982144214905,89.93985296566262,89.93988445616738,89.93991591371515,89.93994733835764,89.93997873014646,89.9400100891331,89.94004141536894,89.94007270890525,89.94010396979324,89.94013519808394,89.94016639382832,89.94019755707724,89.94022868788144,89.94025978629158,89.94029085235816,89.94032188613166,89.94035288766236,89.94038385700051,89.94041479419622,89.9404456992995,89.94047657236027,89.94050741342834,89.94053822255339,89.94056899978503,89.94059974517279,89.94063045876602,89.94066114061405,89.94069179076604,89.9407224092711,89.94075299617822,89.94078355153628,89.94081407539407,89.94084456780027,89.94087502880348,89.94090545845216,89.94093585679474,89.94096622387949,89.94099655975455,89.94102686446807,89.94105713806803,89.94108738060228,89.94111759211867,89.94114777266485,89.94117792228845,89.94120804103694,89.94123812895775,89.94126818609817,89.94129821250542,89.9413282082266,89.94135817330873,89.94138810779873,89.94141801174342,89.94144788518953,89.94147772818373,89.9415075407725,89.94153732300232,89.94156707491953,89.9415967965704,89.94162648800106,89.9416561492576,89.941685780386,89.9417153814321,89.94174495244175,89.94177449346058,89.94180400453423,89.94183348570822,89.94186293702793,89.94189235853871,89.94192175028579,89.94195111231429,89.94198044466928,89.94200974739574,89.9420390205385,89.94206826414236,89.94209747825202,89.94212666291205,89.94215581816697,89.9421849440612,89.94221404063906,89.9422431079448,89.94227214602257,89.94230115491644,89.94233013467037,89.94235908532825,89.94238800693387,89.94241689953095,89.94244576316311,89.94247459787388,89.9425034037067,89.94253218070494,89.94256092891189,89.94258964837071,89.94261833912451,89.9426470012163,89.94267563468902,89.94270423958551],"x":[1.0,1.499000999000999,1.998001998001998,2.497002997002997,2.996003996003996,3.495004995004995,3.994005994005994,4.493006993006993,4.992007992007992,5.491008991008991,5.99000999000999,6.489010989010989,6.988011988011988,7.487012987012987,7.986013986013986,8.485014985014985,8.984015984015985,9.483016983016983,9.982017982017982,10.48101898101898,10.98001998001998,11.479020979020978,11.978021978021978,12.477022977022976,12.976023976023976,13.475024975024976,13.974025974025974,14.473026973026974,14.972027972027972,15.471028971028971,15.97002997002997,16.469030969030968,16.96803196803197,17.467032967032967,17.966033966033965,18.465034965034967,18.964035964035965,19.463036963036963,19.96203796203796,20.461038961038962,20.96003996003996,21.45904095904096,21.958041958041957,22.457042957042958,22.956043956043956,23.455044955044954,23.954045954045952,24.453046953046954,24.952047952047952,25.45104895104895,25.95004995004995,26.44905094905095,26.948051948051948,27.447052947052946,27.946053946053947,28.445054945054945,28.944055944055943,29.44305694305694,29.942057942057943,30.44105894105894,30.94005994005994,31.43906093906094,31.93806193806194,32.43706293706294,32.93606393606394,33.435064935064936,33.934065934065934,34.43306693306693,34.93206793206793,35.43106893106893,35.93006993006993,36.42907092907093,36.92807192807193,37.42707292707293,37.926073926073926,38.425074925074924,38.92407592407592,39.42307692307692,39.922077922077925,40.42107892107892,40.92007992007992,41.41908091908092,41.91808191808192,42.417082917082915,42.91608391608391,43.41508491508492,43.914085914085916,44.413086913086914,44.91208791208791,45.41108891108891,45.91008991008991,46.40909090909091,46.908091908091905,47.40709290709291,47.90609390609391,48.405094905094906,48.904095904095904,49.4030969030969,49.9020979020979,50.4010989010989,50.9000999000999,51.3991008991009,51.8981018981019,52.3971028971029,52.896103896103895,53.39510489510489,53.89410589410589,54.393106893106896,54.892107892107894,55.39110889110889,55.89010989010989,56.38911088911089,56.88811188811189,57.387112887112885,57.88611388611388,58.38511488511489,58.884115884115886,59.383116883116884,59.88211788211788,60.38111888111888,60.88011988011988,61.379120879120876,61.87812187812188,62.37712287712288,62.87612387612388,63.375124875124875,63.87412587412587,64.37312687312688,64.87212787212788,65.37112887112887,65.87012987012987,66.36913086913087,66.86813186813187,67.36713286713287,67.86613386613386,68.36513486513486,68.86413586413586,69.36313686313686,69.86213786213786,70.36113886113885,70.86013986013987,71.35914085914087,71.85814185814186,72.35714285714286,72.85614385614386,73.35514485514486,73.85414585414586,74.35314685314685,74.85214785214785,75.35114885114885,75.85014985014985,76.34915084915085,76.84815184815184,77.34715284715284,77.84615384615384,78.34515484515485,78.84415584415585,79.34315684315685,79.84215784215785,80.34115884115884,80.84015984015984,81.33916083916084,81.83816183816184,82.33716283716284,82.83616383616383,83.33516483516483,83.83416583416583,84.33316683316683,84.83216783216783,85.33116883116882,85.83016983016984,86.32917082917083,86.82817182817183,87.32717282717283,87.82617382617383,88.32517482517483,88.82417582417582,89.32317682317682,89.82217782217782,90.32117882117882,90.82017982017982,91.31918081918081,91.81818181818181,92.31718281718281,92.81618381618381,93.31518481518482,93.81418581418582,94.31318681318682,94.81218781218782,95.31118881118881,95.81018981018981,96.30919080919081,96.80819180819181,97.3071928071928,97.8061938061938,98.3051948051948,98.8041958041958,99.3031968031968,99.8021978021978,100.30119880119881,100.8001998001998,101.2992007992008,101.7982017982018,102.2972027972028,102.7962037962038,103.2952047952048,103.7942057942058,104.29320679320679,104.79220779220779,105.29120879120879,105.79020979020979,106.28921078921078,106.78821178821178,107.28721278721278,107.78621378621379,108.28521478521479,108.78421578421579,109.28321678321679,109.78221778221778,110.28121878121878,110.78021978021978,111.27922077922078,111.77822177822178,112.27722277722278,112.77622377622377,113.27522477522477,113.77422577422577,114.27322677322677,114.77222777222777,115.27122877122878,115.77022977022978,116.26923076923077,116.76823176823177,117.26723276723277,117.76623376623377,118.26523476523477,118.76423576423576,119.26323676323676,119.76223776223776,120.26123876123876,120.76023976023976,121.25924075924075,121.75824175824175,122.25724275724276,122.75624375624376,123.25524475524476,123.75424575424576,124.25324675324676,124.75224775224775,125.25124875124875,125.75024975024975,126.24925074925075,126.74825174825175,127.24725274725274,127.74625374625374,128.24525474525475,128.74425574425575,129.24325674325675,129.74225774225775,130.24125874125875,130.74025974025975,131.23926073926074,131.73826173826174,132.23726273726274,132.73626373626374,133.23526473526474,133.73426573426573,134.23326673326673,134.73226773226773,135.23126873126873,135.73026973026973,136.22927072927072,136.72827172827172,137.22727272727272,137.72627372627372,138.22527472527472,138.7242757242757,139.2232767232767,139.7222777222777,140.2212787212787,140.72027972027973,141.21928071928073,141.71828171828173,142.21728271728273,142.71628371628373,143.21528471528472,143.71428571428572,144.21328671328672,144.71228771228772,145.21128871128872,145.71028971028971,146.2092907092907,146.7082917082917,147.2072927072927,147.7062937062937,148.2052947052947,148.7042957042957,149.2032967032967,149.7022977022977,150.2012987012987,150.7002997002997,151.1993006993007,151.6983016983017,152.1973026973027,152.6963036963037,153.19530469530469,153.69430569430568,154.19330669330668,154.69230769230768,155.19130869130868,155.6903096903097,156.1893106893107,156.6883116883117,157.1873126873127,157.6863136863137,158.1853146853147,158.6843156843157,159.1833166833167,159.6823176823177,160.1813186813187,160.68031968031968,161.17932067932068,161.67832167832168,162.17732267732268,162.67632367632368,163.17532467532467,163.67432567432567,164.17332667332667,164.67232767232767,165.17132867132867,165.67032967032966,166.16933066933066,166.66833166833166,167.16733266733266,167.66633366633366,168.16533466533465,168.66433566433565,169.16333666333665,169.66233766233765,170.16133866133868,170.66033966033967,171.15934065934067,171.65834165834167,172.15734265734267,172.65634365634367,173.15534465534466,173.65434565434566,174.15334665334666,174.65234765234766,175.15134865134866,175.65034965034965,176.14935064935065,176.64835164835165,177.14735264735265,177.64635364635365,178.14535464535464,178.64435564435564,179.14335664335664,179.64235764235764,180.14135864135864,180.64035964035963,181.13936063936063,181.63836163836163,182.13736263736263,182.63636363636363,183.13536463536462,183.63436563436562,184.13336663336662,184.63236763236762,185.13136863136864,185.63036963036964,186.12937062937064,186.62837162837164,187.12737262737264,187.62637362637363,188.12537462537463,188.62437562437563,189.12337662337663,189.62237762237763,190.12137862137862,190.62037962037962,191.11938061938062,191.61838161838162,192.11738261738262,192.61638361638362,193.1153846153846,193.6143856143856,194.1133866133866,194.6123876123876,195.1113886113886,195.6103896103896,196.1093906093906,196.6083916083916,197.1073926073926,197.6063936063936,198.1053946053946,198.6043956043956,199.1033966033966,199.60239760239762,200.1013986013986,200.6003996003996,201.0994005994006,201.5984015984016,202.0974025974026,202.5964035964036,203.0954045954046,203.5944055944056,204.0934065934066,204.5924075924076,205.0914085914086,205.5904095904096,206.0894105894106,206.5884115884116,207.0874125874126,207.58641358641358,208.08541458541458,208.58441558441558,209.08341658341658,209.58241758241758,210.08141858141857,210.58041958041957,211.07942057942057,211.57842157842157,212.07742257742257,212.57642357642357,213.07542457542456,213.57442557442556,214.0734265734266,214.57242757242759,215.07142857142858,215.57042957042958,216.06943056943058,216.56843156843158,217.06743256743258,217.56643356643357,218.06543456543457,218.56443556443557,219.06343656343657,219.56243756243757,220.06143856143856,220.56043956043956,221.05944055944056,221.55844155844156,222.05744255744256,222.55644355644355,223.05544455544455,223.55444555444555,224.05344655344655,224.55244755244755,225.05144855144854,225.55044955044954,226.04945054945054,226.54845154845154,227.04745254745254,227.54645354645353,228.04545454545453,228.54445554445553,229.04345654345656,229.54245754245756,230.04145854145855,230.54045954045955,231.03946053946055,231.53846153846155,232.03746253746255,232.53646353646354,233.03546453546454,233.53446553446554,234.03346653346654,234.53246753246754,235.03146853146853,235.53046953046953,236.02947052947053,236.52847152847153,237.02747252747253,237.52647352647352,238.02547452547452,238.52447552447552,239.02347652347652,239.52247752247752,240.0214785214785,240.5204795204795,241.0194805194805,241.5184815184815,242.0174825174825,242.5164835164835,243.0154845154845,243.51448551448553,244.01348651348653,244.51248751248752,245.01148851148852,245.51048951048952,246.00949050949052,246.50849150849152,247.00749250749251,247.5064935064935,248.0054945054945,248.5044955044955,249.0034965034965,249.5024975024975,250.0014985014985,250.5004995004995,250.9995004995005,251.4985014985015,251.9975024975025,252.4965034965035,252.9955044955045,253.4945054945055,253.9935064935065,254.49250749250749,254.99150849150848,255.49050949050948,255.98951048951048,256.4885114885115,256.9875124875125,257.4865134865135,257.9855144855145,258.4845154845155,258.9835164835165,259.4825174825175,259.9815184815185,260.4805194805195,260.9795204795205,261.4785214785215,261.9775224775225,262.4765234765235,262.9755244755245,263.4745254745255,263.9735264735265,264.4725274725275,264.9715284715285,265.47052947052947,265.96953046953047,266.46853146853147,266.96753246753246,267.46653346653346,267.96553446553446,268.46453546453546,268.96353646353646,269.46253746253745,269.96153846153845,270.46053946053945,270.95954045954045,271.45854145854145,271.95754245754244,272.45654345654344,272.95554445554444,273.45454545454544,273.95354645354644,274.45254745254744,274.95154845154843,275.45054945054943,275.94955044955043,276.4485514485514,276.9475524475524,277.4465534465534,277.9455544455544,278.4445554445554,278.9435564435564,279.4425574425574,279.9415584415584,280.44055944055947,280.93956043956047,281.43856143856146,281.93756243756246,282.43656343656346,282.93556443556446,283.43456543456546,283.93356643356645,284.43256743256745,284.93156843156845,285.43056943056945,285.92957042957045,286.42857142857144,286.92757242757244,287.42657342657344,287.92557442557444,288.42457542457544,288.92357642357643,289.42257742257743,289.92157842157843,290.42057942057943,290.9195804195804,291.4185814185814,291.9175824175824,292.4165834165834,292.9155844155844,293.4145854145854,293.9135864135864,294.4125874125874,294.9115884115884,295.4105894105894,295.9095904095904,296.4085914085914,296.9075924075924,297.4065934065934,297.9055944055944,298.4045954045954,298.9035964035964,299.4025974025974,299.9015984015984,300.4005994005994,300.8996003996004,301.3986013986014,301.8976023976024,302.3966033966034,302.8956043956044,303.3946053946054,303.8936063936064,304.3926073926074,304.8916083916084,305.39060939060937,305.88961038961037,306.38861138861137,306.88761238761236,307.38661338661336,307.88561438561436,308.38461538461536,308.88361638361636,309.38261738261735,309.8816183816184,310.3806193806194,310.8796203796204,311.3786213786214,311.8776223776224,312.3766233766234,312.8756243756244,313.3746253746254,313.8736263736264,314.3726273726274,314.8716283716284,315.3706293706294,315.8696303696304,316.3686313686314,316.8676323676324,317.3666333666334,317.8656343656344,318.3646353646354,318.8636363636364,319.3626373626374,319.86163836163837,320.36063936063937,320.85964035964037,321.35864135864136,321.85764235764236,322.35664335664336,322.85564435564436,323.35464535464536,323.85364635364635,324.35264735264735,324.85164835164835,325.35064935064935,325.84965034965035,326.34865134865134,326.84765234765234,327.34665334665334,327.84565434565434,328.34465534465534,328.84365634365633,329.34265734265733,329.84165834165833,330.34065934065933,330.8396603396603,331.3386613386613,331.8376623376623,332.3366633366633,332.8356643356643,333.3346653346653,333.8336663336663,334.3326673326673,334.8316683316683,335.3306693306693,335.8296703296703,336.3286713286713,336.8276723276723,337.3266733266733,337.8256743256743,338.3246753246753,338.8236763236763,339.32267732267735,339.82167832167835,340.32067932067935,340.81968031968034,341.31868131868134,341.81768231768234,342.31668331668334,342.81568431568434,343.31468531468533,343.81368631368633,344.31268731268733,344.81168831168833,345.3106893106893,345.8096903096903,346.3086913086913,346.8076923076923,347.3066933066933,347.8056943056943,348.3046953046953,348.8036963036963,349.3026973026973,349.8016983016983,350.3006993006993,350.7997002997003,351.2987012987013,351.7977022977023,352.2967032967033,352.7957042957043,353.2947052947053,353.7937062937063,354.2927072927073,354.7917082917083,355.2907092907093,355.7897102897103,356.2887112887113,356.7877122877123,357.2867132867133,357.7857142857143,358.2847152847153,358.7837162837163,359.2827172827173,359.78171828171827,360.28071928071927,360.77972027972027,361.27872127872126,361.77772227772226,362.27672327672326,362.77572427572426,363.27472527472526,363.77372627372625,364.27272727272725,364.77172827172825,365.27072927072925,365.76973026973025,366.26873126873124,366.76773226773224,367.26673326673324,367.76573426573424,368.26473526473524,368.7637362637363,369.2627372627373,369.7617382617383,370.2607392607393,370.7597402597403,371.2587412587413,371.7577422577423,372.2567432567433,372.7557442557443,373.2547452547453,373.75374625374627,374.25274725274727,374.75174825174827,375.25074925074927,375.74975024975026,376.24875124875126,376.74775224775226,377.24675324675326,377.74575424575426,378.24475524475525,378.74375624375625,379.24275724275725,379.74175824175825,380.24075924075925,380.73976023976024,381.23876123876124,381.73776223776224,382.23676323676324,382.73576423576424,383.23476523476523,383.73376623376623,384.23276723276723,384.7317682317682,385.2307692307692,385.7297702297702,386.2287712287712,386.7277722277722,387.2267732267732,387.7257742257742,388.2247752247752,388.7237762237762,389.2227772227772,389.7217782217782,390.2207792207792,390.7197802197802,391.2187812187812,391.7177822177822,392.2167832167832,392.7157842157842,393.2147852147852,393.7137862137862,394.2127872127872,394.7117882117882,395.2107892107892,395.7097902097902,396.2087912087912,396.7077922077922,397.2067932067932,397.70579420579423,398.20479520479523,398.70379620379623,399.2027972027972,399.7017982017982,400.2007992007992,400.6998001998002,401.1988011988012,401.6978021978022,402.1968031968032,402.6958041958042,403.1948051948052,403.6938061938062,404.1928071928072,404.6918081918082,405.1908091908092,405.6898101898102,406.1888111888112,406.6878121878122,407.1868131868132,407.6858141858142,408.1848151848152,408.6838161838162,409.1828171828172,409.6818181818182,410.1808191808192,410.6798201798202,411.1788211788212,411.6778221778222,412.1768231768232,412.6758241758242,413.1748251748252,413.67382617382617,414.17282717282717,414.67182817182817,415.17082917082917,415.66983016983016,416.16883116883116,416.66783216783216,417.16683316683316,417.66583416583416,418.16483516483515,418.66383616383615,419.16283716283715,419.66183816183815,420.16083916083915,420.65984015984014,421.15884115884114,421.65784215784214,422.15684315684314,422.65584415584414,423.15484515484513,423.65384615384613,424.15284715284713,424.6518481518481,425.1508491508491,425.6498501498501,426.1488511488511,426.6478521478521,427.1468531468532,427.6458541458542,428.14485514485517,428.64385614385617,429.14285714285717,429.64185814185817,430.14085914085916,430.63986013986016,431.13886113886116,431.63786213786216,432.13686313686316,432.63586413586415,433.13486513486515,433.63386613386615,434.13286713286715,434.63186813186815,435.13086913086914,435.62987012987014,436.12887112887114,436.62787212787214,437.12687312687314,437.62587412587413,438.12487512487513,438.62387612387613,439.1228771228771,439.6218781218781,440.1208791208791,440.6198801198801,441.1188811188811,441.6178821178821,442.1168831168831,442.6158841158841,443.1148851148851,443.6138861138861,444.1128871128871,444.6118881118881,445.1108891108891,445.6098901098901,446.1088911088911,446.6078921078921,447.1068931068931,447.6058941058941,448.1048951048951,448.6038961038961,449.1028971028971,449.6018981018981,450.1008991008991,450.5999000999001,451.0989010989011,451.5979020979021,452.0969030969031,452.5959040959041,453.0949050949051,453.59390609390607,454.09290709290707,454.59190809190807,455.09090909090907,455.58991008991006,456.08891108891106,456.5879120879121,457.0869130869131,457.5859140859141,458.0849150849151,458.5839160839161,459.0829170829171,459.5819180819181,460.0809190809191,460.5799200799201,461.0789210789211,461.5779220779221,462.0769230769231,462.5759240759241,463.0749250749251,463.5739260739261,464.0729270729271,464.5719280719281,465.0709290709291,465.5699300699301,466.0689310689311,466.5679320679321,467.0669330669331,467.5659340659341,468.06493506493507,468.56393606393607,469.06293706293707,469.56193806193806,470.06093906093906,470.55994005994006,471.05894105894106,471.55794205794206,472.05694305694306,472.55594405594405,473.05494505494505,473.55394605394605,474.05294705294705,474.55194805194805,475.05094905094904,475.54995004995004,476.04895104895104,476.54795204795204,477.04695304695304,477.54595404595403,478.04495504495503,478.54395604395603,479.042957042957,479.541958041958,480.040959040959,480.53996003996,481.038961038961,481.537962037962,482.036963036963,482.535964035964,483.034965034965,483.533966033966,484.032967032967,484.531968031968,485.030969030969,485.52997002997,486.02897102897106,486.52797202797206,487.02697302697305,487.52597402597405,488.02497502497505,488.52397602397605,489.02297702297705,489.52197802197804,490.02097902097904,490.51998001998004,491.01898101898104,491.51798201798204,492.01698301698303,492.51598401598403,493.01498501498503,493.513986013986,494.012987012987,494.511988011988,495.010989010989,495.50999000999,496.008991008991,496.507992007992,497.006993006993,497.505994005994,498.004995004995,498.503996003996,499.002997002997,499.501998001998,500.000999000999,500.5,500.999000999001,501.498001998002,501.997002997003,502.496003996004,502.995004995005,503.494005994006,503.993006993007,504.492007992008,504.991008991009,505.49000999001,505.989010989011,506.488011988012,506.987012987013,507.486013986014,507.98501498501497,508.48401598401597,508.98301698301697,509.48201798201796,509.98101898101896,510.48001998001996,510.97902097902096,511.47802197802196,511.97702297702295,512.476023976024,512.975024975025,513.474025974026,513.973026973027,514.472027972028,514.971028971029,515.4700299700299,515.969030969031,516.4680319680319,516.967032967033,517.4660339660339,517.965034965035,518.4640359640359,518.963036963037,519.4620379620379,519.961038961039,520.4600399600399,520.959040959041,521.4580419580419,521.957042957043,522.4560439560439,522.955044955045,523.4540459540459,523.953046953047,524.4520479520479,524.951048951049,525.4500499500499,525.949050949051,526.4480519480519,526.947052947053,527.4460539460539,527.945054945055,528.4440559440559,528.943056943057,529.4420579420579,529.9410589410589,530.44005994006,530.9390609390609,531.438061938062,531.9370629370629,532.436063936064,532.9350649350649,533.434065934066,533.9330669330669,534.432067932068,534.9310689310689,535.43006993007,535.9290709290709,536.428071928072,536.9270729270729,537.426073926074,537.9250749250749,538.424075924076,538.9230769230769,539.422077922078,539.9210789210789,540.42007992008,540.9190809190809,541.418081918082,541.9170829170829,542.416083916084,542.9150849150849,543.414085914086,543.9130869130869,544.4120879120879,544.9110889110889,545.4100899100899,545.9090909090909,546.4080919080919,546.9070929070929,547.4060939060939,547.9050949050949,548.4040959040959,548.9030969030969,549.4020979020979,549.9010989010989,550.4000999000999,550.8991008991009,551.3981018981019,551.8971028971029,552.3961038961039,552.8951048951049,553.3941058941059,553.8931068931068,554.3921078921079,554.8911088911088,555.3901098901099,555.8891108891108,556.3881118881119,556.8871128871128,557.3861138861139,557.8851148851148,558.3841158841159,558.8831168831168,559.3821178821179,559.8811188811189,560.3801198801199,560.8791208791209,561.3781218781219,561.8771228771229,562.3761238761239,562.8751248751249,563.3741258741259,563.8731268731269,564.3721278721279,564.8711288711289,565.3701298701299,565.8691308691309,566.3681318681319,566.8671328671329,567.3661338661339,567.8651348651349,568.3641358641358,568.8631368631369,569.3621378621378,569.8611388611389,570.3601398601398,570.8591408591409,571.3581418581418,571.8571428571429,572.3561438561438,572.8551448551449,573.3541458541458,573.8531468531469,574.3521478521478,574.8511488511489,575.3501498501498,575.8491508491509,576.3481518481518,576.8471528471529,577.3461538461538,577.8451548451549,578.3441558441558,578.8431568431569,579.3421578421578,579.8411588411589,580.3401598401598,580.8391608391609,581.3381618381618,581.8371628371629,582.3361638361638,582.8351648351648,583.3341658341658,583.8331668331668,584.3321678321678,584.8311688311688,585.3301698301698,585.8291708291708,586.3281718281718,586.8271728271728,587.3261738261738,587.8251748251748,588.3241758241758,588.8231768231768,589.3221778221779,589.8211788211788,590.3201798201799,590.8191808191808,591.3181818181819,591.8171828171828,592.3161838161839,592.8151848151848,593.3141858141859,593.8131868131868,594.3121878121879,594.8111888111888,595.3101898101899,595.8091908091908,596.3081918081919,596.8071928071928,597.3061938061938,597.8051948051948,598.3041958041958,598.8031968031968,599.3021978021978,599.8011988011988,600.3001998001998,600.7992007992008,601.2982017982018,601.7972027972028,602.2962037962038,602.7952047952048,603.2942057942058,603.7932067932068,604.2922077922078,604.7912087912088,605.2902097902098,605.7892107892108,606.2882117882118,606.7872127872128,607.2862137862138,607.7852147852147,608.2842157842158,608.7832167832167,609.2822177822178,609.7812187812187,610.2802197802198,610.7792207792207,611.2782217782218,611.7772227772227,612.2762237762238,612.7752247752247,613.2742257742258,613.7732267732267,614.2722277722278,614.7712287712287,615.2702297702298,615.7692307692307,616.2682317682318,616.7672327672327,617.2662337662338,617.7652347652347,618.2642357642358,618.7632367632368,619.2622377622378,619.7612387612388,620.2602397602398,620.7592407592408,621.2582417582418,621.7572427572428,622.2562437562437,622.7552447552448,623.2542457542457,623.7532467532468,624.2522477522477,624.7512487512488,625.2502497502497,625.7492507492508,626.2482517482517,626.7472527472528,627.2462537462537,627.7452547452548,628.2442557442557,628.7432567432568,629.2422577422577,629.7412587412588,630.2402597402597,630.7392607392608,631.2382617382617,631.7372627372628,632.2362637362637,632.7352647352648,633.2342657342657,633.7332667332668,634.2322677322677,634.7312687312688,635.2302697302697,635.7292707292708,636.2282717282717,636.7272727272727,637.2262737262737,637.7252747252747,638.2242757242757,638.7232767232767,639.2222777222777,639.7212787212787,640.2202797202797,640.7192807192807,641.2182817182817,641.7172827172827,642.2162837162837,642.7152847152847,643.2142857142857,643.7132867132867,644.2122877122877,644.7112887112887,645.2102897102897,645.7092907092907,646.2082917082917,646.7072927072927,647.2062937062936,647.7052947052947,648.2042957042958,648.7032967032967,649.2022977022978,649.7012987012987,650.2002997002998,650.6993006993007,651.1983016983017,651.6973026973027,652.1963036963037,652.6953046953047,653.1943056943057,653.6933066933067,654.1923076923077,654.6913086913087,655.1903096903097,655.6893106893107,656.1883116883117,656.6873126873127,657.1863136863137,657.6853146853147,658.1843156843157,658.6833166833167,659.1823176823177,659.6813186813187,660.1803196803197,660.6793206793207,661.1783216783217,661.6773226773226,662.1763236763237,662.6753246753246,663.1743256743257,663.6733266733266,664.1723276723277,664.6713286713286,665.1703296703297,665.6693306693306,666.1683316683317,666.6673326673326,667.1663336663337,667.6653346653346,668.1643356643357,668.6633366633366,669.1623376623377,669.6613386613386,670.1603396603397,670.6593406593406,671.1583416583417,671.6573426573426,672.1563436563437,672.6553446553446,673.1543456543457,673.6533466533466,674.1523476523477,674.6513486513486,675.1503496503497,675.6493506493506,676.1483516483516,676.6473526473526,677.1463536463536,677.6453546453547,678.1443556443556,678.6433566433567,679.1423576423576,679.6413586413587,680.1403596403596,680.6393606393607,681.1383616383616,681.6373626373627,682.1363636363636,682.6353646353647,683.1343656343656,683.6333666333667,684.1323676323676,684.6313686313687,685.1303696303696,685.6293706293707,686.1283716283716,686.6273726273727,687.1263736263736,687.6253746253747,688.1243756243756,688.6233766233767,689.1223776223776,689.6213786213787,690.1203796203796,690.6193806193806,691.1183816183816,691.6173826173826,692.1163836163836,692.6153846153846,693.1143856143856,693.6133866133866,694.1123876123876,694.6113886113886,695.1103896103896,695.6093906093906,696.1083916083916,696.6073926073926,697.1063936063936,697.6053946053946,698.1043956043956,698.6033966033966,699.1023976023976,699.6013986013986,700.1003996003996,700.5994005994006,701.0984015984016,701.5974025974026,702.0964035964035,702.5954045954046,703.0944055944055,703.5934065934066,704.0924075924075,704.5914085914086,705.0904095904095,705.5894105894106,706.0884115884115,706.5874125874126,707.0864135864136,707.5854145854146,708.0844155844156,708.5834165834166,709.0824175824176,709.5814185814186,710.0804195804196,710.5794205794206,711.0784215784216,711.5774225774226,712.0764235764236,712.5754245754246,713.0744255744256,713.5734265734266,714.0724275724276,714.5714285714286,715.0704295704296,715.5694305694306,716.0684315684316,716.5674325674325,717.0664335664336,717.5654345654345,718.0644355644356,718.5634365634365,719.0624375624376,719.5614385614385,720.0604395604396,720.5594405594405,721.0584415584416,721.5574425574425,722.0564435564436,722.5554445554445,723.0544455544456,723.5534465534465,724.0524475524476,724.5514485514485,725.0504495504496,725.5494505494505,726.0484515484516,726.5474525474525,727.0464535464536,727.5454545454545,728.0444555444556,728.5434565434565,729.0424575424576,729.5414585414585,730.0404595404596,730.5394605394605,731.0384615384615,731.5374625374625,732.0364635364635,732.5354645354645,733.0344655344655,733.5334665334665,734.0324675324675,734.5314685314685,735.0304695304695,735.5294705294705,736.0284715284715,736.5274725274726,737.0264735264735,737.5254745254746,738.0244755244755,738.5234765234766,739.0224775224775,739.5214785214786,740.0204795204795,740.5194805194806,741.0184815184815,741.5174825174826,742.0164835164835,742.5154845154846,743.0144855144855,743.5134865134866,744.0124875124875,744.5114885114886,745.0104895104895,745.5094905094905,746.0084915084915,746.5074925074925,747.0064935064935,747.5054945054945,748.0044955044955,748.5034965034965,749.0024975024975,749.5014985014985,750.0004995004995,750.4995004995005,750.9985014985015,751.4975024975025,751.9965034965035,752.4955044955045,752.9945054945055,753.4935064935065,753.9925074925075,754.4915084915085,754.9905094905095,755.4895104895105,755.9885114885114,756.4875124875125,756.9865134865134,757.4855144855145,757.9845154845154,758.4835164835165,758.9825174825174,759.4815184815185,759.9805194805194,760.4795204795205,760.9785214785214,761.4775224775225,761.9765234765234,762.4755244755245,762.9745254745254,763.4735264735265,763.9725274725274,764.4715284715285,764.9705294705295,765.4695304695305,765.9685314685315,766.4675324675325,766.9665334665335,767.4655344655345,767.9645354645355,768.4635364635365,768.9625374625375,769.4615384615385,769.9605394605395,770.4595404595404,770.9585414585415,771.4575424575424,771.9565434565435,772.4555444555444,772.9545454545455,773.4535464535464,773.9525474525475,774.4515484515484,774.9505494505495,775.4495504495504,775.9485514485515,776.4475524475524,776.9465534465535,777.4455544455544,777.9445554445555,778.4435564435564,778.9425574425575,779.4415584415584,779.9405594405595,780.4395604395604,780.9385614385615,781.4375624375624,781.9365634365635,782.4355644355644,782.9345654345655,783.4335664335664,783.9325674325675,784.4315684315684,784.9305694305694,785.4295704295704,785.9285714285714,786.4275724275724,786.9265734265734,787.4255744255744,787.9245754245754,788.4235764235764,788.9225774225774,789.4215784215784,789.9205794205794,790.4195804195804,790.9185814185814,791.4175824175824,791.9165834165834,792.4155844155844,792.9145854145854,793.4135864135864,793.9125874125874,794.4115884115885,794.9105894105894,795.4095904095905,795.9085914085914,796.4075924075925,796.9065934065934,797.4055944055945,797.9045954045954,798.4035964035965,798.9025974025974,799.4015984015984,799.9005994005994,800.3996003996004,800.8986013986014,801.3976023976024,801.8966033966034,802.3956043956044,802.8946053946054,803.3936063936064,803.8926073926074,804.3916083916084,804.8906093906094,805.3896103896104,805.8886113886114,806.3876123876124,806.8866133866134,807.3856143856144,807.8846153846154,808.3836163836164,808.8826173826174,809.3816183816184,809.8806193806194,810.3796203796204,810.8786213786213,811.3776223776224,811.8766233766233,812.3756243756244,812.8746253746253,813.3736263736264,813.8726273726273,814.3716283716284,814.8706293706293,815.3696303696304,815.8686313686313,816.3676323676324,816.8666333666333,817.3656343656344,817.8646353646353,818.3636363636364,818.8626373626373,819.3616383616384,819.8606393606393,820.3596403596404,820.8586413586413,821.3576423576424,821.8566433566433,822.3556443556444,822.8546453546453,823.3536463536464,823.8526473526474,824.3516483516484,824.8506493506494,825.3496503496503,825.8486513486514,826.3476523476523,826.8466533466534,827.3456543456543,827.8446553446554,828.3436563436563,828.8426573426574,829.3416583416583,829.8406593406594,830.3396603396603,830.8386613386614,831.3376623376623,831.8366633366634,832.3356643356643,832.8346653346654,833.3336663336663,833.8326673326674,834.3316683316683,834.8306693306694,835.3296703296703,835.8286713286714,836.3276723276723,836.8266733266734,837.3256743256743,837.8246753246754,838.3236763236763,838.8226773226774,839.3216783216783,839.8206793206793,840.3196803196803,840.8186813186813,841.3176823176823,841.8166833166833,842.3156843156843,842.8146853146853,843.3136863136863,843.8126873126873,844.3116883116883,844.8106893106893,845.3096903096903,845.8086913086913,846.3076923076923,846.8066933066933,847.3056943056943,847.8046953046953,848.3036963036963,848.8026973026973,849.3016983016983,849.8006993006993,850.2997002997002,850.7987012987013,851.2977022977022,851.7967032967033,852.2957042957042,852.7947052947053,853.2937062937064,853.7927072927073,854.2917082917083,854.7907092907093,855.2897102897103,855.7887112887113,856.2877122877123,856.7867132867133,857.2857142857143,857.7847152847153,858.2837162837163,858.7827172827173,859.2817182817183,859.7807192807193,860.2797202797203,860.7787212787213,861.2777222777223,861.7767232767233,862.2757242757243,862.7747252747253,863.2737262737263,863.7727272727273,864.2717282717283,864.7707292707292,865.2697302697303,865.7687312687312,866.2677322677323,866.7667332667332,867.2657342657343,867.7647352647352,868.2637362637363,868.7627372627372,869.2617382617383,869.7607392607392,870.2597402597403,870.7587412587412,871.2577422577423,871.7567432567432,872.2557442557443,872.7547452547452,873.2537462537463,873.7527472527472,874.2517482517483,874.7507492507492,875.2497502497503,875.7487512487512,876.2477522477523,876.7467532467532,877.2457542457543,877.7447552447552,878.2437562437563,878.7427572427572,879.2417582417582,879.7407592407592,880.2397602397602,880.7387612387612,881.2377622377622,881.7367632367632,882.2357642357642,882.7347652347653,883.2337662337662,883.7327672327673,884.2317682317682,884.7307692307693,885.2297702297702,885.7287712287713,886.2277722277722,886.7267732267733,887.2257742257742,887.7247752247753,888.2237762237762,888.7227772227773,889.2217782217782,889.7207792207793,890.2197802197802,890.7187812187813,891.2177822177822,891.7167832167833,892.2157842157842,892.7147852147853,893.2137862137862,893.7127872127872,894.2117882117882,894.7107892107892,895.2097902097902,895.7087912087912,896.2077922077922,896.7067932067932,897.2057942057942,897.7047952047952,898.2037962037962,898.7027972027972,899.2017982017982,899.7007992007992,900.1998001998002,900.6988011988012,901.1978021978022,901.6968031968032,902.1958041958042,902.6948051948052,903.1938061938062,903.6928071928072,904.1918081918081,904.6908091908092,905.1898101898101,905.6888111888112,906.1878121878121,906.6868131868132,907.1858141858141,907.6848151848152,908.1838161838161,908.6828171828172,909.1818181818181,909.6808191808192,910.1798201798201,910.6788211788212,911.1778221778221,911.6768231768232,912.1758241758242,912.6748251748252,913.1738261738262,913.6728271728272,914.1718281718282,914.6708291708292,915.1698301698302,915.6688311688312,916.1678321678322,916.6668331668332,917.1658341658342,917.6648351648352,918.1638361638362,918.6628371628371,919.1618381618382,919.6608391608391,920.1598401598402,920.6588411588411,921.1578421578422,921.6568431568431,922.1558441558442,922.6548451548451,923.1538461538462,923.6528471528471,924.1518481518482,924.6508491508491,925.1498501498502,925.6488511488511,926.1478521478522,926.6468531468531,927.1458541458542,927.6448551448551,928.1438561438562,928.6428571428571,929.1418581418582,929.6408591408591,930.1398601398602,930.6388611388611,931.1378621378622,931.6368631368631,932.1358641358642,932.6348651348651,933.1338661338661,933.6328671328671,934.1318681318681,934.6308691308691,935.1298701298701,935.6288711288711,936.1278721278721,936.6268731268731,937.1258741258741,937.6248751248751,938.1238761238761,938.6228771228771,939.1218781218781,939.6208791208791,940.1198801198801,940.6188811188811,941.1178821178821,941.6168831168832,942.1158841158841,942.6148851148852,943.1138861138861,943.6128871128872,944.1118881118881,944.6108891108892,945.1098901098901,945.6088911088912,946.1078921078921,946.6068931068932,947.1058941058941,947.6048951048951,948.1038961038961,948.6028971028971,949.1018981018981,949.6008991008991,950.0999000999001,950.5989010989011,951.0979020979021,951.5969030969031,952.0959040959041,952.5949050949051,953.0939060939061,953.5929070929071,954.0919080919081,954.5909090909091,955.0899100899101,955.5889110889111,956.0879120879121,956.5869130869131,957.085914085914,957.5849150849151,958.083916083916,958.5829170829171,959.081918081918,959.5809190809191,960.07992007992,960.5789210789211,961.077922077922,961.5769230769231,962.075924075924,962.5749250749251,963.073926073926,963.5729270729271,964.071928071928,964.5709290709291,965.06993006993,965.5689310689311,966.067932067932,966.5669330669331,967.065934065934,967.5649350649351,968.063936063936,968.5629370629371,969.061938061938,969.5609390609391,970.05994005994,970.5589410589411,971.0579420579421,971.556943056943,972.0559440559441,972.554945054945,973.0539460539461,973.552947052947,974.0519480519481,974.550949050949,975.0499500499501,975.548951048951,976.0479520479521,976.546953046953,977.0459540459541,977.544955044955,978.0439560439561,978.542957042957,979.0419580419581,979.540959040959,980.0399600399601,980.538961038961,981.0379620379621,981.536963036963,982.0359640359641,982.534965034965,983.0339660339661,983.532967032967,984.0319680319681,984.530969030969,985.0299700299701,985.528971028971,986.027972027972,986.526973026973,987.025974025974,987.524975024975,988.023976023976,988.522977022977,989.021978021978,989.520979020979,990.01998001998,990.518981018981,991.017982017982,991.516983016983,992.015984015984,992.514985014985,993.013986013986,993.512987012987,994.011988011988,994.510989010989,995.00999000999,995.508991008991,996.007992007992,996.506993006993,997.005994005994,997.504995004995,998.003996003996,998.502997002997,999.001998001998,999.500999000999,1000.0]}
diff --git a/base/special/atandf/test/fixtures/julia/runner.jl b/base/special/atandf/test/fixtures/julia/runner.jl
new file mode 100644
index 000000000..4b0ba7993
--- /dev/null
+++ b/base/special/atandf/test/fixtures/julia/runner.jl
@@ -0,0 +1,70 @@
+#!/usr/bin/env julia
+#
+# @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.
+
+import JSON
+
+"""
+ gen( domain, name )
+
+Generate fixture data and write to file.
+
+# Arguments
+
+* `domain`: domain
+* `name::AbstractString`: output filename
+
+# Examples
+
+``` julia
+julia> x = range( -1, stop = 1, length = 2001 );
+julia> gen( x, \"data.json\" );
+```
+"""
+function gen( domain, name )
+ x = collect( domain );
+ y = atand.( x );
+
+ # Store data to be written to file as a collection:
+ data = Dict([
+ ("x", x),
+ ("expected", y)
+ ]);
+
+ # 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 );
+
+# Generate fixture data for negative values:
+x = range( -1.0, stop = -1000.0, length = 2003 );
+gen( x, "negative.json" );
+
+# Generate fixture data for positive values:
+x = range( 1.0, stop = 1000.0, length = 2003 );
+gen( x, "positive.json" );
diff --git a/base/special/atandf/test/test.js b/base/special/atandf/test/test.js
new file mode 100644
index 000000000..cf473337c
--- /dev/null
+++ b/base/special/atandf/test/test.js
@@ -0,0 +1,101 @@
+/**
+* @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 tape = require( 'tape' );
+var isnanf = require( './../../../../base/assert/is-nanf' );
+var absf = require( './../../../../base/special/absf' );
+var EPS = require( '@stdlib/constants/float32/eps' );
+var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
+var atandf = require( './../lib' );
+
+
+// FIXTURES //
+
+var negative = require( './fixtures/julia/negative.json' );
+var positive = require( './fixtures/julia/positive.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof atandf, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function returns `NaN` if provided `NaN`', function test( t ) {
+ var v = atandf( NaN );
+ t.equal( isnanf( v ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function computes the arctangent in degrees (negative values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+ var e;
+
+ x = negative.x;
+ expected = negative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ y = atandf( x[ i ] );
+ e = float64ToFloat32( expected[ i ] );
+ if ( y === e ) {
+ t.equal( y, e, 'x: '+x[ i ]+'. E: '+e );
+ } else {
+ delta = absf( y - e );
+ tol = EPS * absf( e );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+e+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the arctangent in degrees (positive values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+ var e;
+
+ x = positive.x;
+ expected = positive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ y = atandf( x[ i ] );
+ e = float64ToFloat32( expected[ i ] );
+ if ( y === e ) {
+ t.equal( y, e, 'x: '+x[ i ]+'. E: '+e );
+ } else {
+ delta = absf( y - e );
+ tol = EPS * absf( e );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+e+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
diff --git a/base/special/atandf/test/test.native.js b/base/special/atandf/test/test.native.js
new file mode 100644
index 000000000..a79526336
--- /dev/null
+++ b/base/special/atandf/test/test.native.js
@@ -0,0 +1,110 @@
+/**
+* @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 isnanf = require( './../../../../base/assert/is-nanf' );
+var absf = require( './../../../../base/special/absf' );
+var EPS = require( '@stdlib/constants/float32/eps' );
+var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
+var tryRequire = require( '@stdlib/utils/try-require' );
+
+
+// VARIABLES //
+
+var atandf = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( atandf instanceof Error )
+};
+
+
+// FIXTURES //
+
+var negative = require( './fixtures/julia/negative.json' );
+var positive = require( './fixtures/julia/positive.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', opts, function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof atandf, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function returns `NaN` if provided `NaN`', opts, function test( t ) {
+ var v = atandf( NaN );
+ t.equal( isnanf( v ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function computes the arctangent in degrees (negative values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+ var e;
+
+ x = negative.x;
+ expected = negative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ y = atandf( x[ i ] );
+ e = float64ToFloat32( expected[ i ] );
+ if ( y === e ) {
+ t.equal( y, e, 'x: '+x[ i ]+'. E: '+e );
+ } else {
+ delta = absf( y - e );
+ tol = EPS * absf( e );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+e+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the arctangent in degrees (positive values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+ var e;
+
+ x = positive.x;
+ expected = positive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ y = atandf( x[ i ] );
+ e = float64ToFloat32( expected[ i ] );
+ if ( y === e ) {
+ t.equal( y, e, 'x: '+x[ i ]+'. E: '+e );
+ } else {
+ delta = absf( y - e );
+ tol = EPS * absf( e );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+e+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});