diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/README.md b/lib/node_modules/@stdlib/math/base/special/cospif/README.md
new file mode 100644
index 000000000000..fabd3e9d5434
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/README.md
@@ -0,0 +1,185 @@
+
+
+# cospif
+
+> Compute the [cosine][@stdlib/math/base/special/cosf] of a number times [π][@stdlib/constants/float32/pi].
+
+
+
+## Usage
+
+```javascript
+var cospif = require( '@stdlib/math/base/special/cospif' );
+```
+
+#### cospif( x )
+
+Computes `cos(πx)` in single-precision floating-point format more accurately than `cos(pi*x)`, especially for large `x`.
+
+```javascript
+var y = cospif( 0.0 );
+// returns 1.0
+
+y = cospif( 0.5 );
+// returns 0.0
+
+y = cospif( 0.1 );
+// returns ~0.951
+
+y = cospif( NaN );
+// returns NaN
+```
+
+
+
+
+
+
+
+## Examples
+
+
+
+```javascript
+var uniform = require( '@stdlib/random/array/uniform' );
+var logEachMap = require( '@stdlib/console/log-each-map' );
+var cospif = require( '@stdlib/math/base/special/cospif' );
+
+var opts = {
+ 'dtype': 'float32'
+};
+var x = uniform( 100, -100.0, 100.0, opts );
+
+logEachMap( 'cos( π * %0.4f ) = %0.4f', x, cospif );
+```
+
+
+
+
+
+
+
+* * *
+
+
+
+## C APIs
+
+
+
+
+
+
+
+
+
+
+
+### Usage
+
+```c
+#include "stdlib/math/base/special/cospif.h"
+```
+
+#### stdlib_base_cospif( x )
+
+Computes `cos(πx)` in single-precision floating-point format more accurately than `cos(pi*x)`, especially for large `x`.
+
+```c
+float out = stdlib_base_cospif( 0.5f );
+// returns 0.0f
+```
+
+The function accepts the following arguments:
+
+- **x**: `[in] float` input value.
+
+```c
+float stdlib_base_cospif( const float x );
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+### Examples
+
+```c
+#include "stdlib/math/base/special/cospif.h"
+#include
+
+int main( void ) {
+ const float x[] = { 0.0f, 0.523f, 0.785f, 1.047f, 3.14f };
+
+ float y;
+ int i;
+ for ( i = 0; i < 5; i++ ) {
+ y = stdlib_base_cospif( x[ i ] );
+ printf( "cos( π * %f ) = %f\n", x[ i ], y );
+ }
+}
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+[@stdlib/constants/float32/pi]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/constants/float32/pi
+
+[@stdlib/math/base/special/cosf]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/cosf
+
+
+
+
+
+
+
+
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/cospif/benchmark/benchmark.js
new file mode 100644
index 000000000000..89ed350023ad
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/benchmark/benchmark.js
@@ -0,0 +1,54 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var bench = require( '@stdlib/bench' );
+var uniform = require( '@stdlib/random/array/uniform' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var pkg = require( './../package.json' ).name;
+var cospif = require( './../lib' );
+
+
+// MAIN //
+
+bench( pkg, function benchmark( b ) {
+ var x;
+ var y;
+ var i;
+
+ x = uniform( 100, -5.0e6, 5.0e6, {
+ 'dtype': 'float32'
+ });
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ y = cospif( 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/lib/node_modules/@stdlib/math/base/special/cospif/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/math/base/special/cospif/benchmark/benchmark.native.js
new file mode 100644
index 000000000000..cdaa0a7adf5b
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/benchmark/benchmark.native.js
@@ -0,0 +1,63 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var resolve = require( 'path' ).resolve;
+var bench = require( '@stdlib/bench' );
+var uniform = require( '@stdlib/random/array/uniform' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var tryRequire = require( '@stdlib/utils/try-require' );
+var pkg = require( './../package.json' ).name;
+
+
+// VARIABLES //
+
+var cospif = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( cospif instanceof Error )
+};
+
+
+// MAIN //
+
+bench( pkg+'::native', opts, function benchmark( b ) {
+ var x;
+ var y;
+ var i;
+
+ x = uniform( 100, -5.0e6, 5.0e6, {
+ 'dtype': 'float32'
+ });
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ y = cospif( 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/lib/node_modules/@stdlib/math/base/special/cospif/benchmark/c/native/Makefile b/lib/node_modules/@stdlib/math/base/special/cospif/benchmark/c/native/Makefile
new file mode 100644
index 000000000000..a4bd7b38fd74
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/benchmark/c/native/Makefile
@@ -0,0 +1,146 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#/
+
+# VARIABLES #
+
+ifndef VERBOSE
+ QUIET := @
+else
+ QUIET :=
+endif
+
+# Determine the OS ([1][1], [2][2]).
+#
+# [1]: https://en.wikipedia.org/wiki/Uname#Examples
+# [2]: http://stackoverflow.com/a/27776822/2225624
+OS ?= $(shell uname)
+ifneq (, $(findstring MINGW,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring MSYS,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring CYGWIN,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring Windows_NT,$(OS)))
+ OS := WINNT
+endif
+endif
+endif
+endif
+
+# Define the program used for compiling C source files:
+ifdef C_COMPILER
+ CC := $(C_COMPILER)
+else
+ CC := gcc
+endif
+
+# Define the command-line options when compiling C files:
+CFLAGS ?= \
+ -std=c99 \
+ -O3 \
+ -Wall \
+ -pedantic
+
+# Determine whether to generate position independent code ([1][1], [2][2]).
+#
+# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options
+# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option
+ifeq ($(OS), WINNT)
+ fPIC ?=
+else
+ fPIC ?= -fPIC
+endif
+
+# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`):
+INCLUDE ?=
+
+# List of source files:
+SOURCE_FILES ?=
+
+# List of libraries (e.g., `-lopenblas -lpthread`):
+LIBRARIES ?=
+
+# List of library paths (e.g., `-L /foo/bar -L /beep/boop`):
+LIBPATH ?=
+
+# List of C targets:
+c_targets := benchmark.out
+
+
+# RULES #
+
+#/
+# Compiles source files.
+#
+# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`)
+# @param {string} [CFLAGS] - C compiler options
+# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
+# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`)
+# @param {string} [SOURCE_FILES] - list of source files
+# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`)
+# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`)
+#
+# @example
+# make
+#
+# @example
+# make all
+#/
+all: $(c_targets)
+
+.PHONY: all
+
+#/
+# Compiles C source files.
+#
+# @private
+# @param {string} CC - C compiler (e.g., `gcc`)
+# @param {string} CFLAGS - C compiler options
+# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
+# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`)
+# @param {string} SOURCE_FILES - list of source files
+# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`)
+# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`)
+#/
+$(c_targets): %.out: %.c
+ $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES)
+
+#/
+# Runs compiled benchmarks.
+#
+# @example
+# make run
+#/
+run: $(c_targets)
+ $(QUIET) ./$<
+
+.PHONY: run
+
+#/
+# Removes generated files.
+#
+# @example
+# make clean
+#/
+clean:
+ $(QUIET) -rm -f *.o *.out
+
+.PHONY: clean
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/math/base/special/cospif/benchmark/c/native/benchmark.c
new file mode 100644
index 000000000000..d2bb04ca8ec0
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/benchmark/c/native/benchmark.c
@@ -0,0 +1,138 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include "stdlib/math/base/special/cospif.h"
+#include
+#include
+#include
+#include
+#include
+
+#define NAME "cospif"
+#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 [min,max).
+*
+* @param min minimum value (inclusive)
+* @param max maximum value (exclusive)
+* @return random number
+*/
+static float random_uniform( const float min, const float max ) {
+ float v = (float)rand() / ( (float)RAND_MAX + 1.0f );
+ return min + ( v*(max-min) );
+}
+
+/**
+* Runs a benchmark.
+*
+* @return elapsed time in seconds
+*/
+static double benchmark( void ) {
+ float x[ 100 ];
+ double elapsed;
+ double t;
+ float y;
+ int i;
+
+ for ( i = 0; i < 100; i++ ) {
+ x[ i ] = random_uniform( -5.0e6, 5.0e6 );
+ }
+
+ t = tic();
+ for ( i = 0; i < ITERATIONS; i++ ) {
+ y = stdlib_base_cospif( 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/lib/node_modules/@stdlib/math/base/special/cospif/binding.gyp b/lib/node_modules/@stdlib/math/base/special/cospif/binding.gyp
new file mode 100644
index 000000000000..68a1ca11d160
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/binding.gyp
@@ -0,0 +1,170 @@
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# A `.gyp` file for building a Node.js native add-on.
+#
+# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md
+# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md
+{
+ # List of files to include in this file:
+ 'includes': [
+ './include.gypi',
+ ],
+
+ # Define variables to be used throughout the configuration for all targets:
+ 'variables': {
+ # Target name should match the add-on export name:
+ 'addon_target_name%': 'addon',
+
+ # Set variables based on the host OS:
+ 'conditions': [
+ [
+ 'OS=="win"',
+ {
+ # Define the object file suffix:
+ 'obj': 'obj',
+ },
+ {
+ # Define the object file suffix:
+ 'obj': 'o',
+ }
+ ], # end condition (OS=="win")
+ ], # end conditions
+ }, # end variables
+
+ # Define compile targets:
+ 'targets': [
+
+ # Target to generate an add-on:
+ {
+ # The target name should match the add-on export name:
+ 'target_name': '<(addon_target_name)',
+
+ # Define dependencies:
+ 'dependencies': [],
+
+ # Define directories which contain relevant include headers:
+ 'include_dirs': [
+ # Local include directory:
+ '<@(include_dirs)',
+ ],
+
+ # List of source files:
+ 'sources': [
+ '<@(src_files)',
+ ],
+
+ # Settings which should be applied when a target's object files are used as linker input:
+ 'link_settings': {
+ # Define libraries:
+ 'libraries': [
+ '<@(libraries)',
+ ],
+
+ # Define library directories:
+ 'library_dirs': [
+ '<@(library_dirs)',
+ ],
+ },
+
+ # C/C++ compiler flags:
+ 'cflags': [
+ # Enable commonly used warning options:
+ '-Wall',
+
+ # Aggressive optimization:
+ '-O3',
+ ],
+
+ # C specific compiler flags:
+ 'cflags_c': [
+ # Specify the C standard to which a program is expected to conform:
+ '-std=c99',
+ ],
+
+ # C++ specific compiler flags:
+ 'cflags_cpp': [
+ # Specify the C++ standard to which a program is expected to conform:
+ '-std=c++11',
+ ],
+
+ # Linker flags:
+ 'ldflags': [],
+
+ # Apply conditions based on the host OS:
+ 'conditions': [
+ [
+ 'OS=="mac"',
+ {
+ # Linker flags:
+ 'ldflags': [
+ '-undefined dynamic_lookup',
+ '-Wl,-no-pie',
+ '-Wl,-search_paths_first',
+ ],
+ },
+ ], # end condition (OS=="mac")
+ [
+ 'OS!="win"',
+ {
+ # C/C++ flags:
+ 'cflags': [
+ # Generate platform-independent code:
+ '-fPIC',
+ ],
+ },
+ ], # end condition (OS!="win")
+ ], # end conditions
+ }, # end target <(addon_target_name)
+
+ # Target to copy a generated add-on to a standard location:
+ {
+ 'target_name': 'copy_addon',
+
+ # Declare that the output of this target is not linked:
+ 'type': 'none',
+
+ # Define dependencies:
+ 'dependencies': [
+ # Require that the add-on be generated before building this target:
+ '<(addon_target_name)',
+ ],
+
+ # Define a list of actions:
+ 'actions': [
+ {
+ 'action_name': 'copy_addon',
+ 'message': 'Copying addon...',
+
+ # Explicitly list the inputs in the command-line invocation below:
+ 'inputs': [],
+
+ # Declare the expected outputs:
+ 'outputs': [
+ '<(addon_output_dir)/<(addon_target_name).node',
+ ],
+
+ # Define the command-line invocation:
+ 'action': [
+ 'cp',
+ '<(PRODUCT_DIR)/<(addon_target_name).node',
+ '<(addon_output_dir)/<(addon_target_name).node',
+ ],
+ },
+ ], # end actions
+ }, # end target copy_addon
+ ], # end targets
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/cospif/docs/repl.txt
new file mode 100644
index 000000000000..5f54a82c1384
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/docs/repl.txt
@@ -0,0 +1,31 @@
+
+{{alias}}( x )
+ Computes the value of `cos(πx)` in single-precision floating-point format.
+
+ This function computes `cos(πx)` more accurately than the obvious approach,
+ especially for large `x`.
+
+ Parameters
+ ----------
+ x: number
+ Input value.
+
+ Returns
+ -------
+ y: number
+ Function value.
+
+ Examples
+ --------
+ > var y = {{alias}}( 0.0 )
+ 1.0
+ > y = {{alias}}( 0.5 )
+ 0.0
+ > y = {{alias}}( 0.1 )
+ ~0.951
+ > y = {{alias}}( NaN )
+ NaN
+
+ See Also
+ --------
+
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cospif/docs/types/index.d.ts
new file mode 100644
index 000000000000..1d0c64889492
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/docs/types/index.d.ts
@@ -0,0 +1,52 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+// TypeScript Version: 4.1
+
+/**
+* Computes the value of `cos(πx)` in single-precision floating-point format.
+*
+* ## Notes
+*
+* - The function computes `cos(πx)` more accurately than the obvious approach, especially for large `x`.
+*
+* @param x - input value
+* @returns function value
+*
+* @example
+* var y = cospif( 0.0 );
+* // returns 1.0
+*
+* @example
+* var y = cospif( 0.5 );
+* // returns 0.0
+*
+* @example
+* var y = cospif( 0.1 );
+* // returns ~0.951
+*
+* @example
+* var y = cospif( NaN );
+* // returns NaN
+*/
+declare function cospif( x: number ): number;
+
+
+// EXPORTS //
+
+export = cospif;
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/cospif/docs/types/test.ts
new file mode 100644
index 000000000000..36c199478fb0
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/docs/types/test.ts
@@ -0,0 +1,44 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+import cospif = require( './index' );
+
+
+// TESTS //
+
+// The function returns a number...
+{
+ cospif( 8 ); // $ExpectType number
+}
+
+// The compiler throws an error if the function is provided a value other than a number...
+{
+ cospif( true ); // $ExpectError
+ cospif( false ); // $ExpectError
+ cospif( null ); // $ExpectError
+ cospif( undefined ); // $ExpectError
+ cospif( '5' ); // $ExpectError
+ cospif( [] ); // $ExpectError
+ cospif( {} ); // $ExpectError
+ cospif( ( x: number ): number => x ); // $ExpectError
+}
+
+// The compiler throws an error if the function is provided insufficient arguments...
+{
+ cospif(); // $ExpectError
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/examples/c/Makefile b/lib/node_modules/@stdlib/math/base/special/cospif/examples/c/Makefile
new file mode 100644
index 000000000000..25ced822f96a
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/examples/c/Makefile
@@ -0,0 +1,146 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#/
+
+# VARIABLES #
+
+ifndef VERBOSE
+ QUIET := @
+else
+ QUIET :=
+endif
+
+# Determine the OS ([1][1], [2][2]).
+#
+# [1]: https://en.wikipedia.org/wiki/Uname#Examples
+# [2]: http://stackoverflow.com/a/27776822/2225624
+OS ?= $(shell uname)
+ifneq (, $(findstring MINGW,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring MSYS,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring CYGWIN,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring Windows_NT,$(OS)))
+ OS := WINNT
+endif
+endif
+endif
+endif
+
+# Define the program used for compiling C source files:
+ifdef C_COMPILER
+ CC := $(C_COMPILER)
+else
+ CC := gcc
+endif
+
+# Define the command-line options when compiling C files:
+CFLAGS ?= \
+ -std=c99 \
+ -O3 \
+ -Wall \
+ -pedantic
+
+# Determine whether to generate position independent code ([1][1], [2][2]).
+#
+# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options
+# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option
+ifeq ($(OS), WINNT)
+ fPIC ?=
+else
+ fPIC ?= -fPIC
+endif
+
+# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`):
+INCLUDE ?=
+
+# List of source files:
+SOURCE_FILES ?=
+
+# List of libraries (e.g., `-lopenblas -lpthread`):
+LIBRARIES ?=
+
+# List of library paths (e.g., `-L /foo/bar -L /beep/boop`):
+LIBPATH ?=
+
+# List of C targets:
+c_targets := example.out
+
+
+# RULES #
+
+#/
+# Compiles source files.
+#
+# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`)
+# @param {string} [CFLAGS] - C compiler options
+# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
+# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`)
+# @param {string} [SOURCE_FILES] - list of source files
+# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`)
+# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`)
+#
+# @example
+# make
+#
+# @example
+# make all
+#/
+all: $(c_targets)
+
+.PHONY: all
+
+#/
+# Compiles C source files.
+#
+# @private
+# @param {string} CC - C compiler (e.g., `gcc`)
+# @param {string} CFLAGS - C compiler options
+# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
+# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`)
+# @param {string} SOURCE_FILES - list of source files
+# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`)
+# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`)
+#/
+$(c_targets): %.out: %.c
+ $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES)
+
+#/
+# Runs compiled examples.
+#
+# @example
+# make run
+#/
+run: $(c_targets)
+ $(QUIET) ./$<
+
+.PHONY: run
+
+#/
+# Removes generated files.
+#
+# @example
+# make clean
+#/
+clean:
+ $(QUIET) -rm -f *.o *.out
+
+.PHONY: clean
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/examples/c/example.c b/lib/node_modules/@stdlib/math/base/special/cospif/examples/c/example.c
new file mode 100644
index 000000000000..3a432bc03127
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/examples/c/example.c
@@ -0,0 +1,31 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include "stdlib/math/base/special/cospif.h"
+#include
+
+int main( void ) {
+ const float x[] = { 0.0f, 0.523f, 0.785f, 1.047f, 3.14f };
+
+ float y;
+ int i;
+ for ( i = 0; i < 5; i++ ) {
+ y = stdlib_base_cospif( x[ i ] );
+ printf( "cos( π * %f ) = %f\n", x[ i ], y );
+ }
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/examples/index.js b/lib/node_modules/@stdlib/math/base/special/cospif/examples/index.js
new file mode 100644
index 000000000000..61830aca9767
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/examples/index.js
@@ -0,0 +1,30 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+var uniform = require( '@stdlib/random/array/uniform' );
+var logEachMap = require( '@stdlib/console/log-each-map' );
+var cospif = require( './../lib' );
+
+var opts = {
+ 'dtype': 'float32'
+};
+var x = uniform( 100, -100.0, 100.0, opts );
+
+logEachMap( 'cos( π * %0.4f ) = %0.4f', x, cospif );
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/include.gypi b/lib/node_modules/@stdlib/math/base/special/cospif/include.gypi
new file mode 100644
index 000000000000..ecfaf82a3279
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/include.gypi
@@ -0,0 +1,53 @@
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# 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 01111111 00000000000000000000000 => 0x3f800000 = 1065353216
+var ONE_WORD = 0x3f800000 >>> 0; // asm type annotation
+
+// 1/2 = 0.5 => 0 01111110 00000000000000000000000 => 0x3f000000 = 1056964608
+var HALF_WORD = 0x3f000000 >>> 0; // asm type annotation
+
+// 1/4 = 0.25 => 0 01111101 00000000000000000000000 => 0x3e800000 = 1048576000
+var QUARTER_WORD = 0x3e800000 >>> 0; // asm type annotation
+
+// 3/4 = 0.75 => 0 01111110 10000000000000000000000 => 0x3f400000 = 1061158912
+var THREE_QUARTER_WORD = 0x3f400000 >>> 0; // asm type annotation
+
+// 2^-14 = 0.00006103515625 => 0 01110001 00000000000000000000000 => 0x38800000 = 947912704
+var SMALL_WORD = 0x38800000 >>> 0; // asm type annotation
+
+// 2^23 = 8388608 => 0 10010110 00000000000000000000000 => 0x4b000000 = 1258291200
+var TWO_23_WORD = 0x4b000000 >>> 0; // asm type annotation
+
+// 2^24 = 16777216 => 0 00000010 00000000000000000000000 => 0x4b800000 = 1266679808
+var TWO_24_WORD = 0x4b800000 >>> 0; // asm type annotation
+
+// Mask for extracting the exponent bits of a 32-bit float:
+var FLOAT32_EXPONENT_FIELD_MASK = 0xff >>> 0; // asm type annotation
+
+var NEG_ONE = f32( -1.0 );
+var ZERO = f32( 0.0 );
+var HALF = f32( 0.5 );
+var ONE = f32( 1.0 );
+
+
+// MAIN //
+
+/**
+* Computes the value of `cos(πx)` in single-precision floating-point format.
+*
+* ## Notes
+*
+* - The function computes `cos(πx)` more accurately than the obvious approach, especially for large `x`.
+*
+* @param {number} x - input value
+* @returns {number} function value
+*
+* @example
+* var y = cospif( 0.0 );
+* // returns 1.0
+*
+* @example
+* var y = cospif( 0.5 );
+* // returns 0.0
+*
+* @example
+* var y = cospif( 0.1 );
+* // returns ~0.951
+*
+* @example
+* var y = cospif( NaN );
+* // returns NaN
+*/
+function cospif( x ) {
+ var hx;
+ var ix;
+ var j0;
+ var ax;
+ var c;
+
+ x = f32( x );
+ hx = toWordf( f32( x ) );
+ ix = (hx & FLOAT32_ABS_MASK) >>> 0; // asm type annotation
+ ax = fromWordf( ix ); // asm type annotation
+
+ // Case: |x| < 1
+ if ( ix < ONE_WORD ) {
+ // Case: |x| < 0.25
+ if ( ix < QUARTER_WORD ) {
+ // Case: |x| < 2^-14
+ if ( ix < SMALL_WORD ) {
+ if ( x === 0.0 ) {
+ return ONE;
+ }
+ }
+ return kernelCosf( PI * f32( ax ) );
+ }
+ // Case: |x| < 0.5
+ if ( ix < HALF_WORD ) {
+ c = kernelSinf( PI * f32( HALF - ax ) );
+ } else if ( ix < THREE_QUARTER_WORD ) { // Case: |x| < 0.75
+ if ( ix === HALF_WORD ) {
+ return ZERO;
+ }
+ c = f32( -kernelSinf( PI * f32( ax - HALF ) ) );
+ } else {
+ c = f32( -kernelCosf( PI * f32( ONE - ax ) ) );
+ }
+ return c;
+ }
+ // Case: 1 <= |x| < 2^23
+ if ( ix < TWO_23_WORD ) {
+ // Fast floor by bitwise manipulation:
+ j0 = ( ( ix >> FLOAT32_NUM_SIGNIFICAND_BITS ) & FLOAT32_EXPONENT_FIELD_MASK ) - FLOAT32_EXPONENT_BIAS; // eslint-disable-line max-len
+ ix &= ~( FLOAT32_SIGNIFICAND_MASK >> j0 );
+ x = fromWordf( ix );
+
+ ax = f32( ax - x );
+ ix = toWordf( ax );
+
+ // Case: |x| < 0.5
+ if ( ix < HALF_WORD ) {
+ // Case: |x| < 0.25
+ if ( ix < QUARTER_WORD ) {
+ c = ( ix === 0 ) ? ONE : kernelCosf( PI * f32( ax ) );
+ } else {
+ c = kernelSinf( PI * f32( HALF - ax ) );
+ }
+ } else if ( ix < THREE_QUARTER_WORD ) { // Case: |x| < 0.75
+ if ( ix === HALF_WORD ) {
+ return ZERO;
+ }
+ c = f32( -kernelSinf( PI * f32( ax - HALF ) ) );
+ } else {
+ c = f32( -kernelCosf( PI * f32( ONE - ax ) ) );
+ }
+ j0 = float32ToUint32( x );
+ return ( j0 & 1 ) ? -c : c;
+ }
+ // Case: x is NaN or infinity
+ if ( ix >= FLOAT32_EXPONENT_MASK ) {
+ return NaN;
+ }
+ // Case: 2^23 <= |x| < 2^24 - determine if x is an even or odd integer to return +1 or -1.
+ if ( ix < TWO_24_WORD ) {
+ return ( ix & 1 ) ? NEG_ONE : ONE;
+ }
+ // Case: |x| >= 2^24 is always an even integer, so return +1.
+ return ONE;
+}
+
+
+// EXPORTS //
+
+module.exports = cospif;
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/lib/native.js b/lib/node_modules/@stdlib/math/base/special/cospif/lib/native.js
new file mode 100644
index 000000000000..073cdcc542c4
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/lib/native.js
@@ -0,0 +1,58 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var addon = require( './../src/addon.node' );
+
+
+// MAIN //
+
+/**
+* Computes the value of `cos(πx)` in single-precision floating-point format.
+*
+* @private
+* @param {number} x - input value
+* @returns {number} function value
+*
+* @example
+* var y = cospif( 0.0 );
+* // returns 1.0
+*
+* @example
+* var y = cospif( 0.5 );
+* // returns 0.0
+*
+* @example
+* var y = cospif( 0.1 );
+* // returns ~0.951
+*
+* @example
+* var y = cospif( NaN );
+* // returns NaN
+*/
+function cospif( x ) {
+ return addon( x );
+}
+
+
+// EXPORTS //
+
+module.exports = cospif;
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/manifest.json b/lib/node_modules/@stdlib/math/base/special/cospif/manifest.json
new file mode 100644
index 000000000000..725c2ebbc73c
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/manifest.json
@@ -0,0 +1,105 @@
+{
+ "options": {
+ "task": "build"
+ },
+ "fields": [
+ {
+ "field": "src",
+ "resolve": true,
+ "relative": true
+ },
+ {
+ "field": "include",
+ "resolve": true,
+ "relative": true
+ },
+ {
+ "field": "libraries",
+ "resolve": false,
+ "relative": false
+ },
+ {
+ "field": "libpath",
+ "resolve": true,
+ "relative": false
+ }
+ ],
+ "confs": [
+ {
+ "task": "build",
+ "src": [
+ "./src/main.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [
+ "-lm"
+ ],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/math/base/napi/unary",
+ "@stdlib/number/float32/base/to-word",
+ "@stdlib/number/float32/base/from-word",
+ "@stdlib/math/base/special/kernel-cosf",
+ "@stdlib/math/base/special/kernel-sinf",
+ "@stdlib/constants/float64/pi",
+ "@stdlib/constants/float32/abs-mask",
+ "@stdlib/constants/float32/exponent-mask",
+ "@stdlib/constants/float32/significand-mask",
+ "@stdlib/constants/float32/num-significand-bits",
+ "@stdlib/constants/float32/exponent-bias"
+ ]
+ },
+ {
+ "task": "benchmark",
+ "src": [
+ "./src/main.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [
+ "-lm"
+ ],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/number/float32/base/to-word",
+ "@stdlib/number/float32/base/from-word",
+ "@stdlib/math/base/special/kernel-cosf",
+ "@stdlib/math/base/special/kernel-sinf",
+ "@stdlib/constants/float64/pi",
+ "@stdlib/constants/float32/abs-mask",
+ "@stdlib/constants/float32/exponent-mask",
+ "@stdlib/constants/float32/significand-mask",
+ "@stdlib/constants/float32/num-significand-bits",
+ "@stdlib/constants/float32/exponent-bias"
+ ]
+ },
+ {
+ "task": "examples",
+ "src": [
+ "./src/main.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [
+ "-lm"
+ ],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/number/float32/base/to-word",
+ "@stdlib/number/float32/base/from-word",
+ "@stdlib/math/base/special/kernel-cosf",
+ "@stdlib/math/base/special/kernel-sinf",
+ "@stdlib/constants/float64/pi",
+ "@stdlib/constants/float32/abs-mask",
+ "@stdlib/constants/float32/exponent-mask",
+ "@stdlib/constants/float32/significand-mask",
+ "@stdlib/constants/float32/num-significand-bits",
+ "@stdlib/constants/float32/exponent-bias"
+ ]
+ }
+ ]
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/package.json b/lib/node_modules/@stdlib/math/base/special/cospif/package.json
new file mode 100644
index 000000000000..26861dafd649
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/package.json
@@ -0,0 +1,147 @@
+{
+ "name": "@stdlib/math/base/special/cospif",
+ "version": "0.0.0",
+ "description": "Compute cos(πx) in single-precision floating-point format.",
+ "license": "Apache-2.0",
+ "author": {
+ "name": "The Stdlib Authors",
+ "url": "https://github.com/stdlib-js/stdlib/graphs/contributors"
+ },
+ "contributors": [
+ {
+ "name": "The Stdlib Authors",
+ "url": "https://github.com/stdlib-js/stdlib/graphs/contributors"
+ }
+ ],
+ "main": "./lib",
+ "gypfile": true,
+ "directories": {
+ "benchmark": "./benchmark",
+ "doc": "./docs",
+ "example": "./examples",
+ "include": "./include",
+ "lib": "./lib",
+ "src": "./src",
+ "test": "./test"
+ },
+ "types": "./docs/types",
+ "scripts": {},
+ "homepage": "https://github.com/stdlib-js/stdlib",
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/stdlib-js/stdlib.git"
+ },
+ "bugs": {
+ "url": "https://github.com/stdlib-js/stdlib/issues"
+ },
+ "dependencies": {},
+ "devDependencies": {},
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "keywords": [
+ "stdlib",
+ "stdmath",
+ "mathematics",
+ "math",
+ "math.cos",
+ "cos",
+ "cospif",
+ "cosine",
+ "pi",
+ "trig",
+ "trigonometry",
+ "radians"
+ ],
+ "__stdlib__": {
+ "scaffold": {
+ "$schema": "math/base@v1.0",
+ "base_alias": "cospi",
+ "alias": "cospif",
+ "pkg_desc": "compute `cos(πx)` in single-precision floating-point format",
+ "desc": "computes `cos(πx)` in single-precision floating-point format",
+ "short_desc": "cosine",
+ "parameters": [
+ {
+ "name": "x",
+ "desc": "input value (in radians)",
+ "type": {
+ "javascript": "number",
+ "jsdoc": "number",
+ "c": "float",
+ "dtype": "float32"
+ },
+ "domain": [
+ {
+ "min": "-infinity",
+ "max": "infinity"
+ }
+ ],
+ "rand": {
+ "prng": "random/base/uniform",
+ "parameters": [
+ -10,
+ 10
+ ]
+ },
+ "example_values": [
+ 64,
+ 27,
+ 0,
+ 0.1,
+ -9,
+ 8,
+ -1,
+ 125,
+ -10.2,
+ 11.3,
+ -12.4,
+ 3.5,
+ -1.6,
+ 15.7,
+ -16,
+ 17.9,
+ -188,
+ 19.11,
+ -200,
+ 21.15
+ ]
+ }
+ ],
+ "output_policy": "real_floating_point_and_generic",
+ "returns": {
+ "desc": "function value",
+ "type": {
+ "javascript": "number",
+ "jsdoc": "number",
+ "c": "float",
+ "dtype": "float32"
+ }
+ },
+ "keywords": [
+ "cos",
+ "cospif",
+ "cosine",
+ "pi",
+ "trig",
+ "trigonometry",
+ "radians"
+ ],
+ "extra_keywords": [
+ "math.cos"
+ ]
+ }
+ }
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/src/Makefile b/lib/node_modules/@stdlib/math/base/special/cospif/src/Makefile
new file mode 100644
index 000000000000..7733b6180cb4
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/src/Makefile
@@ -0,0 +1,70 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#/
+
+# VARIABLES #
+
+ifndef VERBOSE
+ QUIET := @
+else
+ QUIET :=
+endif
+
+# Determine the OS ([1][1], [2][2]).
+#
+# [1]: https://en.wikipedia.org/wiki/Uname#Examples
+# [2]: http://stackoverflow.com/a/27776822/2225624
+OS ?= $(shell uname)
+ifneq (, $(findstring MINGW,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring MSYS,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring CYGWIN,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring Windows_NT,$(OS)))
+ OS := WINNT
+endif
+endif
+endif
+endif
+
+
+# RULES #
+
+#/
+# Removes generated files for building an add-on.
+#
+# @example
+# make clean-addon
+#/
+clean-addon:
+ $(QUIET) -rm -f *.o *.node
+
+.PHONY: clean-addon
+
+#/
+# Removes generated files.
+#
+# @example
+# make clean
+#/
+clean: clean-addon
+
+.PHONY: clean
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/src/addon.c b/lib/node_modules/@stdlib/math/base/special/cospif/src/addon.c
new file mode 100644
index 000000000000..f8c58cd39845
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/src/addon.c
@@ -0,0 +1,22 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include "stdlib/math/base/special/cospif.h"
+#include "stdlib/math/base/napi/unary.h"
+
+STDLIB_MATH_BASE_NAPI_MODULE_F_F( stdlib_base_cospif )
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/src/main.c b/lib/node_modules/@stdlib/math/base/special/cospif/src/main.c
new file mode 100644
index 000000000000..88c4ebf76491
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/src/main.c
@@ -0,0 +1,163 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*
+* ## Notice
+*
+* The following copyright, license, and long comment were part of the original implementation available as part of [FreeBSD]{@link https://github.com/freebsd/freebsd-src/blob/main/lib/msun/src/s_sinpif.c}. The implementation follows the original, but has been modified according to stdlib conventions.
+*
+* ```text
+* Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
+*
+* Developed at SunPro, a Sun Microsystems, Inc. business.
+* Permission to use, copy, modify, and distribute this
+* software is freely granted, provided that this notice
+* is preserved.
+* ```
+*/
+
+#include "stdlib/math/base/special/cospif.h"
+#include "stdlib/number/float32/base/to_word.h"
+#include "stdlib/number/float32/base/from_word.h"
+#include "stdlib/math/base/special/kernel_cosf.h"
+#include "stdlib/math/base/special/kernel_sinf.h"
+#include "stdlib/constants/float64/pi.h"
+#include "stdlib/constants/float32/abs_mask.h"
+#include "stdlib/constants/float32/exponent_mask.h"
+#include "stdlib/constants/float32/significand_mask.h"
+#include "stdlib/constants/float32/exponent_bias.h"
+#include "stdlib/constants/float32/num_significand_bits.h"
+#include
+
+// 1 => 0 01111111 00000000000000000000000 => 0x3f800000 = 1065353216
+static const uint32_t ONE_WORD = 0x3f800000;
+
+// 1/2 = 0.5 => 0 01111110 00000000000000000000000 => 0x3f000000 = 1056964608
+static const uint32_t HALF_WORD = 0x3f000000;
+
+// 1/4 = 0.25 => 0 01111101 00000000000000000000000 => 0x3e800000 = 1048576000
+static const uint32_t QUARTER_WORD = 0x3e800000;
+
+// 3/4 = 0.75 => 0 01111110 10000000000000000000000 => 0x3f400000 = 1061158912
+static const uint32_t THREE_QUARTER_WORD = 0x3f400000;
+
+// 2^-14 = 0.00006103515625 => 0 01110001 00000000000000000000000 => 0x38800000 = 947912704
+static const uint32_t SMALL_WORD = 0x38800000;
+
+// 2^23 = 8388608 => 0 10010110 00000000000000000000000 => 0x4b000000 = 1258291200
+static const uint32_t TWO_23_WORD = 0x4b000000;
+
+// 2^24 = 16777216 => 0 00000010 00000000000000000000000 => 0x4b800000 = 1266679808
+static const uint32_t TWO_24_WORD = 0x4b800000;
+
+// Mask for extracting the exponent bits of a 32-bit float:
+static const uint32_t FLOAT32_EXPONENT_FIELD_MASK = 0xff;
+
+/**
+* Computes the value of `cos(πx)` in single-precision floating-point format.
+*
+* ## Notes
+*
+* - The function computes `cos(πx)` more accurately than the obvious approach, especially for large `x`.
+*
+* @param x input value
+* @return function value
+*
+* @example
+* float y = stdlib_base_cospif( 0.5f );
+* // returns 0.0f
+*/
+float stdlib_base_cospif( const float x ) {
+ uint32_t hx;
+ uint32_t ix;
+ uint32_t j0;
+ float ax;
+ float fx;
+ float c;
+
+ stdlib_base_float32_to_word( x, &hx );
+ ix = hx & STDLIB_CONSTANT_FLOAT32_ABS_MASK;
+ stdlib_base_float32_from_word( ix, &ax );
+
+ // Case: |x| < 1
+ if ( ix < ONE_WORD ) {
+ // Case: |x| < 0.25
+ if ( ix < QUARTER_WORD ) {
+ // Case: |x| < 2^-14
+ if ( ix < SMALL_WORD ) {
+ if ( x == 0.0f ) {
+ return 1.0f;
+ }
+ }
+ return stdlib_base_kernel_cosf( STDLIB_CONSTANT_FLOAT64_PI * (double)x );
+ }
+ // Case: |x| < 0.5
+ if ( ix < HALF_WORD ) {
+ c = stdlib_base_kernel_sinf( STDLIB_CONSTANT_FLOAT64_PI * (double)(0.5f - ax) );
+ } else if ( ix < THREE_QUARTER_WORD ) { // Case: |x| < 0.75
+ if ( ix == HALF_WORD ) {
+ return 0.0f;
+ }
+ c = -stdlib_base_kernel_sinf( STDLIB_CONSTANT_FLOAT64_PI * (double)(ax - 0.5f) );
+ } else {
+ c = -stdlib_base_kernel_cosf( STDLIB_CONSTANT_FLOAT64_PI * (double)(1.0f - ax) );
+ }
+ return c;
+ }
+ // Case: 1 <= |x| < 2^23
+ if ( ix < TWO_23_WORD ) {
+ // Fast floor by bitwise manipulation:
+ j0 = ( ( ix >> STDLIB_CONSTANT_FLOAT32_NUM_SIGNIFICAND_BITS ) & FLOAT32_EXPONENT_FIELD_MASK ) - STDLIB_CONSTANT_FLOAT32_EXPONENT_BIAS;
+ ix &= ~( STDLIB_CONSTANT_FLOAT32_SIGNIFICAND_MASK >> j0 );
+ stdlib_base_float32_from_word( ix, &fx );
+
+ ax -= fx;
+ stdlib_base_float32_to_word( ax, &ix );
+
+ // Case: |x| < 0.5
+ if ( ix < HALF_WORD ) {
+ // Case: |x| < 0.25
+ if ( ix < QUARTER_WORD ) {
+ c = ( ix == 0 ) ? 1.0f : stdlib_base_kernel_cosf( STDLIB_CONSTANT_FLOAT64_PI * (double)ax );
+ } else {
+ c = stdlib_base_kernel_sinf( STDLIB_CONSTANT_FLOAT64_PI * (double)(0.5f - ax) );
+ }
+ } else {
+ // Case: |x| < 0.75
+ if ( ix < THREE_QUARTER_WORD ) {
+ if ( ix == HALF_WORD ) {
+ return 0.0f;
+ }
+ c = -stdlib_base_kernel_sinf( STDLIB_CONSTANT_FLOAT64_PI * (double)(ax - 0.5f) );
+ } else {
+ c = -stdlib_base_kernel_cosf( STDLIB_CONSTANT_FLOAT64_PI * (double)(1.0f - ax) );
+ }
+ }
+ j0 = (uint32_t)fx;
+ return ( j0 & 1 ) ? -c : c;
+ }
+ // Case: x is NaN or infinity
+ if ( ix >= STDLIB_CONSTANT_FLOAT32_EXPONENT_MASK ) {
+ return 0.0f / 0.0f; // NaN
+ }
+ // Case: 2^23 <= |x| < 2^24 - determine if x is an even or odd integer to return +1 or -1.
+ if ( ix < TWO_24_WORD ) {
+ return ( ix & 1 ) ? -1.0f : 1.0f;
+ }
+ // Case: |x| >= 2^24 is always an even integer, so return +1.
+ return 1.0f;
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/REQUIRE b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/REQUIRE
new file mode 100644
index 000000000000..308c3be89c85
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/REQUIRE
@@ -0,0 +1,2 @@
+julia 1.5
+JSON 0.21
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/decimals.json b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/decimals.json
new file mode 100644
index 000000000000..adf152e878a3
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/decimals.json
@@ -0,0 +1 @@
+{"expected":[1.0,0.95115423,0.80938876,0.5885529,0.31022033,0.0015579486,-0.30723387,-0.5860115,-0.80754083,-0.95018023,-0.99999505,-0.9521189,-0.81122875,-0.5910884,-0.31320378,-0.0046977988,0.30424434,0.5834644,0.8056849,0.9491968,0.9999803,0.9530741,0.8130607,0.59361815,0.31616136,0.007837603,-0.30125183,-0.5809115,-0.8038211,-0.9482041,-0.99995565,-0.95401996,-0.81488466,-0.596142,-0.31913862,-0.01097733,0.29825634,0.5783529,0.80194926,0.947202,0.99992114,0.9549564,0.8167006,0.5986408,0.3221127,0.0141169485,-0.29525793,-0.5757886,-0.80006963,-0.9461906,-0.9998768,-0.95588344,-0.8184947,-0.60115296,-0.32508364,-0.017256428,0.2922566,0.5732186,0.798182,0.9451698,0.99982256,0.95680106,0.82029456,0.60365915,0.32805136,0.020395737,-0.28925237,-0.57064295,-0.7962866,-0.9441398,-0.9997585,-0.95770234,-0.8220863,-0.6061594,-0.33101583,-0.023534844,0.28624532,0.5680617,0.7943833,0.9431004,0.9996845,0.9586012,0.82386994,0.60865366,0.33397707,0.026673721,-0.2832354,-0.56547487,-0.7924722,-0.9420517,-0.9996014,-0.95949054,-0.8256455,-0.6111419,-0.33693498,-0.029812334,0.28022274,0.5628824,0.7905533,0.9409937,0.99950784,0.9603704,0.8274129,0.6136242,0.3398896,0.032950655,-0.2772073,-0.56028444,-0.78862655,-0.9399347,-0.99940443,-0.9612408,-0.8291722,-0.61610043,-0.34284085,-0.036088645,0.2741891,0.5576809,0.786692,0.9388582,0.9992912,0.9621018,0.83092326,0.61857057,0.34578872,0.039226286,-0.27116823,-0.5550719,-0.78476465,-0.9377725,-0.99916804,-0.96295327,-0.83266616,-0.62103456,-0.3487332,-0.04236354,0.26814467,0.5524774,0.7828147,0.9366776,0.99903506,0.96379524,0.83440083,0.6234925,0.35167423,0.04550037,-0.26511848,-0.5498575,-0.780857,-0.9355734,-0.99889225,-0.96462774,-0.8361273,-0.62594426,-0.35461178,-0.048636757,0.2621128,0.5472322,0.7788917,0.93446004,0.99873954,0.9654507,0.83784544,0.62838984,0.35754585,0.051772665,-0.25908142,-0.5446015,-0.77691865,-0.9333374,-0.998577,-0.9662641,-0.8395554,-0.6308292,-0.36047637,-0.05488413,0.2560475,0.5419654,0.774938,0.9322056,0.9984047,0.967068,0.8412571,0.6332624,0.36340338,0.058018986,-0.25301105,-0.53932405,-0.77294964,-0.9310646,-0.9982225,-0.9678624,-0.84295046,-0.6356893,-0.3663045,-0.06115327,0.24997209,0.5366773,0.77095366,0.9299144,0.9980304,0.96864724,0.8446355,0.63811,0.3692243,0.064286955,-0.24693067,-0.53402525,-0.7689501,-0.92875504,-0.9978285,-0.9694226,-0.8463122,-0.64050597,-0.37214047,-0.067420006,0.24388683,0.531368,0.766939,0.92758656,0.99761677,0.9701883,0.8479679,0.6429141,0.375053,0.070552394,-0.24084058,-0.5287055,-0.7649203,-0.9264089,-0.9973952,-0.97094446,-0.84962803,-0.6453159,-0.3779618,-0.07368408,0.23779196,0.52603775,0.7628941,0.9252221,0.99716383,0.9716854,0.85127974,0.6477113,0.3808669,0.07681505,-0.23474099,-0.5233648,-0.7608603,-0.92402625,-0.9969226,-0.9724225,-0.8529231,-0.6501003,-0.38376823,-0.07994525,0.2316877,0.52068675,0.75881904,0.9228212,0.9966735,0.97315,0.854558,0.6524829,0.38666576,0.08307467,-0.22863212,-0.5180035,-0.7567703,-0.9216071,-0.9964127,-0.9738679,-0.8561845,-0.65485907,-0.3895595,-0.08620327,0.2255743,0.5153152,0.75471413,0.9203933,0.9961421,0.97457623,0.8578025,0.6572288,0.3924494,0.089331016,-0.22251426,-0.51262176,-0.7526505,-0.9191611,-0.9958616,-0.9752749,-0.85941213,-0.65959203,-0.39533544,-0.09245788,0.21945202,0.50992334,0.7505953,0.9179198,0.9955713,0.975964,0.86101323,0.6619488,0.39821756,0.09558384,-0.21638761,-0.5072405,-0.74851686,-0.9166695,-0.99527127,-0.97664344,-0.86260587,-0.664299,-0.40109578,-0.09870885,0.21332107,0.50453204,0.74643105,0.9154101,0.9949614,0.9773133,0.86419004,0.66664267,0.40397,0.1018329,-0.21027587,-0.5018186,-0.7443379,-0.9141418,-0.99464166,-0.9779735,-0.86576563,-0.66897976,-0.4068403,-0.104955934,0.20720518,0.49910024,0.74223745,0.9128644,0.99431217,0.97862405,0.8673327,0.6713103,0.40970653,0.10805411,-0.20413242,-0.49637696,-0.74012965,-0.911578,-0.99397284,-0.979265,-0.86889124,-0.6736342,-0.41256875,-0.11117505,0.20105767,0.49364877,0.7380146,0.9102826,0.99362373,0.97989625,0.8704353,0.6759426,0.415416,0.11430681,-0.19798094,-0.49091572,-0.7358922,-0.9089782,-0.9932648,-0.9805155,-0.8719767,-0.6782532,-0.41827008,-0.11742552,0.19490226,0.48817784,0.73376256,0.90766495,0.99289614,0.98112744,0.8735095,0.6805571,0.42112002,0.12053119,-0.19182165,-0.48543513,-0.73162574,-0.9063427,-0.9925191,-0.98172975,-0.87503374,-0.6828543,-0.4239658,-0.12364756,0.18873915,0.48268765,0.72948164,0.9050166,0.9921309,0.98232234,0.8765493,0.6851448,0.4267966,0.12676272,-0.18565479,-0.4799354,-0.7273304,-0.9036765,-0.99173284,-0.98290527,-0.8780562,-0.6874285,-0.429634,-0.12987663,0.1825686,0.47717842,0.7251802,0.9023275,0.991325,0.98347855,0.8795545,0.6896968,0.4324672,0.13298926,-0.17948061,-0.47441673,-0.72301465,-0.9009696,-0.9909075,-0.98404205,-0.8810441,-0.69196695,-0.43529612,-0.13610058,0.17639084,0.47166094,0.72084194,0.89960283,0.9904801,0.9845959,0.88251936,0.69423026,0.43812075,0.13921055,-0.17329934,-0.46888995,-0.7186622,-0.8982272,-0.99004304,-0.985138,-0.88399166,-0.6964868,-0.44094107,-0.14231916,0.17021795,0.46611434,0.7164753,0.8968427,0.9895962,0.9856725,0.8854552,0.6987364,0.44375703,0.14542635,-0.16712306,-0.4633341,-0.7142814,-0.89544934,-0.9891413,-0.9861972,-0.88690996,-0.7009792,-0.44656864,-0.14852026,0.16402654,0.46054935,0.71208036,0.8940472,0.988675,0.9867122,0.88835603,0.703215,0.4493651,0.15162458,-0.1609284,-0.45776004,-0.70987236,-0.8926416,-0.9881989,-0.9872175,-0.88979334,-0.7054439,-0.45216787,-0.15472738,0.15782867,0.4549662,0.7076574,0.8912219,0.9877131,0.9877131,0.8912219,0.7076574,0.4549662,0.15782867,-0.15472738,-0.45216787,-0.7054439,-0.88979334,-0.9872175,-0.9881989,-0.8926416,-0.70987236,-0.45776004,-0.1609284,0.15162458,0.4493651,0.703215,0.88835603,0.9867122,0.988675,0.8940472,0.71208036,0.46054935,0.16402654,-0.14852026,-0.44656864,-0.7009792,-0.88690996,-0.9861972,-0.9891413,-0.89544934,-0.7142814,-0.4633341,-0.16712306,0.14542635,0.44375703,0.6987364,0.8854552,0.9856725,0.9895962,0.8968427,0.7164753,0.46611434,0.17021795,-0.14231916,-0.44094107,-0.6964868,-0.88399166,-0.985138,-0.99004304,-0.8982272,-0.7186622,-0.46888995,-0.17329934,0.13921055,0.43812075,0.69423026,0.88251936,0.9845959,0.9904801,0.89960283,0.72084194,0.47166094,0.17639084,-0.13610058,-0.43529612,-0.69196695,-0.8810441,-0.98404205,-0.9909075,-0.9009696,-0.72301465,-0.47441673,-0.17948061,0.13298926,0.4324672,0.6896968,0.8795545,0.98347855,0.991325,0.9023275,0.7251802,0.47717842,0.1825686,-0.12987663,-0.429634,-0.6874285,-0.8780562,-0.98290527,-0.99173284,-0.9036765,-0.7273304,-0.4799354,-0.18565479,0.12676272,0.4267966,0.6851448,0.8765493,0.98232234,0.9921309,0.9050166,0.72948164,0.48268765,0.18873915,-0.12364756,-0.4239658,-0.6828543,-0.87503374,-0.98172975,-0.9925191,-0.9063427,-0.73162574,-0.48543513,-0.19182165,0.12053119,0.42112002,0.6805571,0.8735095,0.98112744,0.99289614,0.90766495,0.73376256,0.48817784,0.19490226,-0.11742552,-0.41827008,-0.6782532,-0.8719767,-0.9805155,-0.9932648,-0.9089782,-0.7358922,-0.49091572,-0.19798094,0.11430681,0.415416,0.6759426,0.8704353,0.97989625,0.99362373,0.9102826,0.7380146,0.49364877,0.20104593,-0.11118697,-0.41255784,-0.6736253,-0.8688853,-0.979265,-0.99397284,-0.911578,-0.74012965,-0.49636656,-0.2041207,0.10806602,0.4096956,0.6713014,0.8673327,0.97862405,0.99431217,0.9128644,0.74223745,0.49908987,0.20719345,-0.10494401,-0.40682933,-0.6689709,-0.86576563,-0.9779735,-0.99464166,-0.9141418,-0.7443299,-0.5018082,-0.21026415,0.101820976,0.40395907,0.66664267,0.86419004,0.9773133,0.9949614,0.9154077,0.7464271,0.50452167,0.21333279,-0.09870289,-0.40109026,-0.66429454,-0.86260587,-0.97664344,-0.99527067,-0.9166671,-0.74850893,-0.50723016,-0.21639931,0.09557787,0.39821208,0.6619488,0.86101323,0.9759653,0.9955708,0.91791743,0.75058734,0.50993365,0.21945786,-0.092451915,-0.39532992,-0.65959203,-0.85941213,-0.97527623,-0.99586105,-0.9191563,-0.75265837,-0.5126321,-0.2225201,0.08932505,0.3924494,0.6572288,0.8578056,0.97457755,0.99614155,0.9203886,0.754722,0.5153203,0.22558014,-0.08620327,-0.3895595,-0.65485907,-0.8561876,-0.97386926,-0.9964117,-0.9216117,-0.7567782,-0.51800865,-0.22863796,0.08307467,0.38666576,0.65248746,0.8545611,0.9731514,0.9966725,0.9228258,0.758823,0.5206918,0.2316877,-0.07994525,-0.38376823,-0.6501048,-0.8529262,-0.9724253,-0.99692357,-0.9240285,-0.7608642,-0.5233699,-0.23474099,0.07681505,0.38087243,0.6477158,0.8512829,0.9716882,0.9971647,0.9252244,0.76289797,0.52603775,0.23779196,-0.07368408,-0.37796736,-0.6453204,-0.84963435,-0.9709416,-0.99739563,-0.92641115,-0.76492417,-0.5287055,-0.24084058,0.07055837,0.37505853,0.6429233,0.8479743,0.9701854,0.9976172,0.9275888,0.766939,0.531368,0.24388102,-0.06742598,-0.37214604,-0.6405152,-0.84630585,-0.9694211,-0.9978289,-0.9287573,-0.7689501,-0.53402525,-0.24692488,0.06429294,0.36923543,0.6381008,0.8446291,0.96864575,0.9980308,0.9299144,0.77095366,0.53667223,0.2499663,-0.061159253,-0.36631563,-0.6356801,-0.84294724,-0.96786094,-0.9982225,-0.9310646,-0.77294964,-0.539319,-0.25300524,0.058030948,0.3633922,0.63325316,0.8412538,0.9670665,0.9984047,0.9322056,0.7749342,0.5419604,0.2560417,-0.054896094,-0.3604652,-0.63082457,-0.83955216,-0.9662641,-0.998577,-0.9333374,-0.7769149,-0.5445965,-0.25906986,0.051760696,0.35754025,0.6283852,0.83784217,0.9654507,0.99873954,0.934459,0.7788879,0.5472247,0.26210123,-0.04862778,-0.35460618,-0.62593955,-0.8361256,-0.96462774,-0.99889207,-0.9355713,-0.7808514,-0.54985,-0.26513004,0.045491394,0.35166863,0.62349015,0.83440083,0.963796,0.99903494,0.9366755,0.7828091,0.5524674,0.26815334,-0.04235755,-0.34872758,-0.62103224,-0.83266616,-0.9629541,-0.9991678,-0.9377694,-0.7847572,-0.5550819,-0.27117687,0.0392203,0.34578592,0.61857057,0.8309249,0.9621026,0.99929094,0.9388551,0.7866994,0.55768836,0.27419487,-0.036085654,-0.34283805,-0.61610043,-0.82917386,-0.9612425,-0.99940413,-0.93993056,-0.78863204,-0.5602919,-0.27721304,0.03294766,0.3398896,0.61362654,0.8274163,0.9603721,0.99950755,0.9409978,0.79055876,0.5628874,0.2802256,-0.029812334,-0.33693498,-0.6111443,-0.8256489,-0.95949304,-0.99960107,-0.9420547,-0.79247767,-0.5654798,-0.2832383,0.026673721,0.33397987,0.60865843,0.82387507,0.95860374,0.9996848,0.9431034,0.7943869,0.56806415,0.28624675,-0.023536341,-0.3310201,-0.60616416,-0.8220914,-0.9577058,-0.9997587,-0.9441422,-0.7962893,-0.57064545,-0.28925237,0.020398732,0.32805702,0.6036651,0.8203005,0.956798,0.99982274,0.9451718,0.79818386,0.57321984,0.29225516,-0.01726092,-0.3250907,-0.6011601,-0.81850153,-0.9558808,-0.99987686,-0.946192,-0.8000705,-0.5757886,-0.29525506,0.01412294,0.3221198,0.5986492,0.8166945,0.9549542,0.9999212,0.947203,0.80194974,0.5783511,0.29825205,-0.010984071,-0.31914786,-0.5961324,-0.8148794,-0.95401794,-0.99995565,-0.9482046,-0.8038206,-0.5809085,-0.3012461,0.007845841,0.31617203,0.5936097,0.81305593,0.95307255,0.99998033,0.94919693,0.80568355,0.58346045,0.30423722,-0.0047075357,-0.31319275,-0.59108114,-0.811225,-0.9521176,-0.99999505,-0.9501799,-0.8075386,-0.5860065,-0.3072255,0.0015691838,0.31021073,0.58854675,0.8093858,0.95115346,1.0,0.95115346,0.8093858,0.58854675,0.31021073,0.0015691838,-0.3072255,-0.5860065,-0.8075386,-0.9501799,-0.99999505,-0.9521176,-0.811225,-0.59108114,-0.31319275,-0.0047075357,0.30423722,0.58346045,0.80568355,0.94919693,0.99998033,0.95307255,0.81305593,0.5936097,0.31617203,0.007845841,-0.3012461,-0.5809085,-0.8038206,-0.9482046,-0.99995565,-0.95401794,-0.8148794,-0.5961324,-0.31914786,-0.010984071,0.29825205,0.5783511,0.80194974,0.947203,0.9999212,0.9549542,0.8166945,0.5986492,0.3221198,0.01412294,-0.29525506,-0.5757886,-0.8000705,-0.946192,-0.99987686,-0.9558808,-0.81850153,-0.6011601,-0.3250907,-0.01726092,0.29225516,0.57321984,0.79818386,0.9451718,0.99982274,0.956798,0.8203005,0.6036651,0.32805702,0.020398732,-0.28925237,-0.57064545,-0.7962893,-0.9441422,-0.9997587,-0.9577058,-0.8220914,-0.60616416,-0.3310201,-0.023536341,0.28624675,0.56806415,0.7943869,0.9431034,0.9996848,0.95860374,0.82387507,0.60865843,0.33397987,0.026673721,-0.2832383,-0.5654798,-0.79247767,-0.9420547,-0.99960107,-0.95949304,-0.8256489,-0.6111443,-0.33693498,-0.029812334,0.2802256,0.5628874,0.79055876,0.9409978,0.99950755,0.9603721,0.8274163,0.61362654,0.3398896,0.03294766,-0.27721304,-0.5602919,-0.78863204,-0.93993056,-0.99940413,-0.9612425,-0.82917386,-0.61610043,-0.34283805,-0.036085654,0.27419487,0.55768836,0.7866994,0.9388551,0.99929094,0.9621026,0.8309249,0.61857057,0.34578592,0.0392203,-0.27117687,-0.5550819,-0.7847572,-0.9377694,-0.9991678,-0.9629541,-0.83266616,-0.62103224,-0.34872758,-0.04235755,0.26815334,0.5524674,0.7828091,0.9366755,0.99903494,0.963796,0.83440083,0.62349015,0.35166863,0.045491394,-0.26513004,-0.54985,-0.7808514,-0.9355713,-0.99889207,-0.96462774,-0.8361256,-0.62593955,-0.35460618,-0.04862778,0.26210123,0.5472247,0.7788879,0.934459,0.99873954,0.9654507,0.83784217,0.6283852,0.35754025,0.051760696,-0.25906986,-0.5445965,-0.7769149,-0.9333374,-0.998577,-0.9662641,-0.83955216,-0.63082457,-0.3604652,-0.054896094,0.2560417,0.5419604,0.7749342,0.9322056,0.9984047,0.9670665,0.8412538,0.63325316,0.3633922,0.058030948,-0.25300524,-0.539319,-0.77294964,-0.9310646,-0.9982225,-0.96786094,-0.84294724,-0.6356801,-0.36631563,-0.061159253,0.2499663,0.53667223,0.77095366,0.9299144,0.9980308,0.96864575,0.8446291,0.6381008,0.36923543,0.06429294,-0.24692488,-0.53402525,-0.7689501,-0.9287573,-0.9978289,-0.9694211,-0.84630585,-0.6405152,-0.37214604,-0.06742598,0.24388102,0.531368,0.766939,0.9275888,0.9976172,0.9701854,0.8479743,0.6429233,0.37505853,0.07055837,-0.24084058,-0.5287055,-0.76492417,-0.92641115,-0.99739563,-0.9709416,-0.84963435,-0.6453204,-0.37796736,-0.07368408,0.23779196,0.52603775,0.76289797,0.9252244,0.9971647,0.9716882,0.8512829,0.6477158,0.38087243,0.07681505,-0.23474099,-0.5233699,-0.7608642,-0.9240285,-0.99692357,-0.9724253,-0.8529262,-0.6501048,-0.38376823,-0.07994525,0.2316877,0.5206918,0.758823,0.9228258,0.9966725,0.9731514,0.8545611,0.65248746,0.38666576,0.08307467,-0.22863796,-0.51800865,-0.7567782,-0.9216117,-0.9964117,-0.97386926,-0.8561876,-0.65485907,-0.3895595,-0.08620327,0.22558014,0.5153203,0.754722,0.9203886,0.99614155,0.97457755,0.8578056,0.6572288,0.3924494,0.08932505,-0.2225201,-0.5126321,-0.75265837,-0.9191563,-0.99586105,-0.97527623,-0.85941213,-0.65959203,-0.39532992,-0.092451915,0.21945786,0.50993365,0.75058734,0.91791743,0.9955708,0.9759653,0.86101323,0.6619488,0.39821208,0.09557787,-0.21639931,-0.50723016,-0.74850893,-0.9166671,-0.99527067,-0.97664344,-0.86260587,-0.66429454,-0.40109026,-0.09870289,0.21333279,0.50452167,0.7464271,0.9154077,0.9949614,0.9773133,0.86419004,0.66664267,0.40395907,0.101820976,-0.21026415,-0.5018082,-0.7443299,-0.9141418,-0.99464166,-0.9779735,-0.86576563,-0.6689709,-0.40682933,-0.10494401,0.20719345,0.49908987,0.74223745,0.9128644,0.99431217,0.97862405,0.8673327,0.6713014,0.4096956,0.10806602,-0.2041207,-0.49636656,-0.74012965,-0.911578,-0.99397284,-0.979265,-0.8688853,-0.6736253,-0.41255784,-0.11118697,0.20104593,0.49364877,0.7380146,0.9102826,0.99362373,0.97989625,0.8704353,0.6759426,0.415416,0.11430681,-0.19798094,-0.49091572,-0.7358922,-0.9089782,-0.9932648,-0.9805155,-0.8719767,-0.6782532,-0.41827008,-0.11742552,0.19490226,0.48817784,0.73376256,0.90766495,0.99289614,0.98112744,0.8735095,0.6805571,0.42112002,0.12053119,-0.19182165,-0.48543513,-0.73162574,-0.9063427,-0.9925191,-0.98172975,-0.87503374,-0.6828543,-0.4239658,-0.12364756,0.18873915,0.48268765,0.72948164,0.9050166,0.9921309,0.98232234,0.8765493,0.6851448,0.4267966,0.12676272,-0.18565479,-0.4799354,-0.7273304,-0.9036765,-0.99173284,-0.98290527,-0.8780562,-0.6874285,-0.429634,-0.12987663,0.1825686,0.47717842,0.7251802,0.9023275,0.991325,0.98347855,0.8795545,0.6896968,0.4324672,0.13298926,-0.17948061,-0.47441673,-0.72301465,-0.9009696,-0.9909075,-0.98404205,-0.8810441,-0.69196695,-0.43529612,-0.13610058,0.17639084,0.47166094,0.72084194,0.89960283,0.9904801,0.9845959,0.88251936,0.69423026,0.43812075,0.13921055,-0.17329934,-0.46888995,-0.7186622,-0.8982272,-0.99004304,-0.985138,-0.88399166,-0.6964868,-0.44094107,-0.14231916,0.17021795,0.46611434,0.7164753,0.8968427,0.9895962,0.9856725,0.8854552,0.6987364,0.44375703,0.14542635,-0.16712306,-0.4633341,-0.7142814,-0.89544934,-0.9891413,-0.9861972,-0.88690996,-0.7009792,-0.44656864,-0.14852026,0.16402654,0.46054935,0.71208036,0.8940472,0.988675,0.9867122,0.88835603,0.703215,0.4493651,0.15162458,-0.1609284,-0.45776004,-0.70987236,-0.8926416,-0.9881989,-0.9872175,-0.88979334,-0.7054439,-0.45216787,-0.15472738,0.15782867,0.4549662,0.7076574,0.8912219,0.9877131,0.9877131,0.8912219,0.7076574,0.4549662,0.15782867,-0.15472738,-0.45216787,-0.7054439,-0.88979334,-0.9872175,-0.9881989,-0.8926416,-0.70987236,-0.45776004,-0.1609284,0.15162458,0.4493651,0.703215,0.88835603,0.9867122,0.988675,0.8940472,0.71208036,0.46054935,0.16402654,-0.14852026,-0.44656864,-0.7009792,-0.88690996,-0.9861972,-0.9891413,-0.89544934,-0.7142814,-0.4633341,-0.16712306,0.14542635,0.44375703,0.6987364,0.8854552,0.9856725,0.9895962,0.8968427,0.7164753,0.46611434,0.17021795,-0.14231916,-0.44094107,-0.6964868,-0.88399166,-0.985138,-0.99004304,-0.8982272,-0.7186622,-0.46888995,-0.17329934,0.13921055,0.43812075,0.69423026,0.88251936,0.9845959,0.9904801,0.89960283,0.72084194,0.47166094,0.17639084,-0.13610058,-0.43529612,-0.69196695,-0.8810441,-0.98404205,-0.9909075,-0.9009696,-0.72301465,-0.47441673,-0.17948061,0.13298926,0.4324672,0.6896968,0.8795545,0.98347855,0.991325,0.9023275,0.7251802,0.47717842,0.1825686,-0.12987663,-0.429634,-0.6874285,-0.8780562,-0.98290527,-0.99173284,-0.9036765,-0.7273304,-0.4799354,-0.18565479,0.12676272,0.4267966,0.6851448,0.8765493,0.98232234,0.9921309,0.9050166,0.72948164,0.48268765,0.18873915,-0.12364756,-0.4239658,-0.6828543,-0.87503374,-0.98172975,-0.9925191,-0.9063427,-0.73162574,-0.48543513,-0.19182165,0.12053119,0.42112002,0.6805571,0.8735095,0.98112744,0.99289614,0.90766495,0.73376256,0.48817784,0.19490226,-0.11742552,-0.41827008,-0.6782532,-0.8719767,-0.9805155,-0.9932648,-0.9089782,-0.7358922,-0.49091572,-0.19798094,0.11430681,0.415416,0.6759426,0.8704353,0.97989625,0.99362373,0.9102826,0.7380146,0.49364877,0.20105767,-0.11117505,-0.41256875,-0.6736342,-0.86889124,-0.979265,-0.99397284,-0.911578,-0.74012965,-0.49637696,-0.20413242,0.10805411,0.40970653,0.6713103,0.8673327,0.97862405,0.99431217,0.9128644,0.74223745,0.49910024,0.20720518,-0.104955934,-0.4068403,-0.66897976,-0.86576563,-0.9779735,-0.99464166,-0.9141418,-0.7443379,-0.5018186,-0.21027587,0.1018329,0.40397,0.66664267,0.86419004,0.9773133,0.9949614,0.9154101,0.74643105,0.50453204,0.21332107,-0.09870885,-0.40109578,-0.664299,-0.86260587,-0.97664344,-0.99527127,-0.9166695,-0.74851686,-0.5072405,-0.21638761,0.09558384,0.39821756,0.6619488,0.86101323,0.975964,0.9955713,0.9179198,0.7505953,0.50992334,0.21945202,-0.09245788,-0.39533544,-0.65959203,-0.85941213,-0.9752749,-0.9958616,-0.9191611,-0.7526505,-0.51262176,-0.22251426,0.089331016,0.3924494,0.6572288,0.8578025,0.97457623,0.9961421,0.9203933,0.75471413,0.5153152,0.2255743,-0.08620327,-0.3895595,-0.65485907,-0.8561845,-0.9738679,-0.9964127,-0.9216071,-0.7567703,-0.5180035,-0.22863212,0.08307467,0.38666576,0.6524829,0.854558,0.97315,0.9966735,0.9228212,0.75881904,0.52068675,0.2316877,-0.07994525,-0.38376823,-0.6501003,-0.8529231,-0.9724225,-0.9969226,-0.92402625,-0.7608603,-0.5233648,-0.23474099,0.07681505,0.3808669,0.6477113,0.85127974,0.9716854,0.99716383,0.9252221,0.7628941,0.52603775,0.23779196,-0.07368408,-0.3779618,-0.6453159,-0.84962803,-0.97094446,-0.9973952,-0.9264089,-0.7649203,-0.5287055,-0.24084058,0.070552394,0.375053,0.6429141,0.8479679,0.9701883,0.99761677,0.92758656,0.766939,0.531368,0.24388683,-0.067420006,-0.37214047,-0.64050597,-0.8463122,-0.9694226,-0.9978285,-0.92875504,-0.7689501,-0.53402525,-0.24693067,0.064286955,0.3692243,0.63811,0.8446355,0.96864724,0.9980304,0.9299144,0.77095366,0.5366773,0.24997209,-0.06115327,-0.3663045,-0.6356893,-0.84295046,-0.9678624,-0.9982225,-0.9310646,-0.77294964,-0.53932405,-0.25301105,0.058018986,0.36340338,0.6332624,0.8412571,0.967068,0.9984047,0.9322056,0.774938,0.5419654,0.2560475,-0.05488413,-0.36047637,-0.6308292,-0.8395554,-0.9662641,-0.998577,-0.9333374,-0.77691865,-0.5446015,-0.25908142,0.051772665,0.35754585,0.62838984,0.83784544,0.9654507,0.99873954,0.93446004,0.7788917,0.5472322,0.2621128,-0.048636757,-0.35461178,-0.62594426,-0.8361273,-0.96462774,-0.99889225,-0.9355734,-0.780857,-0.5498575,-0.26511848,0.04550037,0.35167423,0.6234925,0.83440083,0.96379524,0.99903506,0.9366776,0.7828147,0.5524774,0.26814467,-0.04236354,-0.3487332,-0.62103456,-0.83266616,-0.96295327,-0.99916804,-0.9377725,-0.78476465,-0.5550719,-0.27116823,0.039226286,0.34578872,0.61857057,0.83092326,0.9621018,0.9992912,0.9388582,0.786692,0.5576809,0.2741891,-0.036088645,-0.34284085,-0.61610043,-0.8291722,-0.9612408,-0.99940443,-0.9399347,-0.78862655,-0.56028444,-0.2772073,0.032950655,0.3398896,0.6136242,0.8274129,0.9603704,0.99950784,0.9409937,0.7905533,0.5628824,0.28022274,-0.029812334,-0.33693498,-0.6111419,-0.8256455,-0.95949054,-0.9996014,-0.9420517,-0.7924722,-0.56547487,-0.2832354,0.026673721,0.33397707,0.60865366,0.82386994,0.9586012,0.9996845,0.9431004,0.7943833,0.5680617,0.28624532,-0.023534844,-0.33101583,-0.6061594,-0.8220863,-0.95770234,-0.9997585,-0.9441398,-0.7962866,-0.57064295,-0.28925237,0.020395737,0.32805136,0.60365915,0.82029456,0.95680106,0.99982256,0.9451698,0.798182,0.5732186,0.2922566,-0.017256428,-0.32508364,-0.60115296,-0.8184947,-0.95588344,-0.9998768,-0.9461906,-0.80006963,-0.5757886,-0.29525793,0.0141169485,0.3221127,0.5986408,0.8167006,0.9549564,0.99992114,0.947202,0.80194926,0.5783529,0.29825634,-0.01097733,-0.31913862,-0.596142,-0.81488466,-0.95401996,-0.99995565,-0.9482041,-0.8038211,-0.5809115,-0.30125183,0.007837603,0.31616136,0.59361815,0.8130607,0.9530741,0.9999803,0.9491968,0.8056849,0.5834644,0.30424434,-0.0046977988,-0.31320378,-0.5910884,-0.81122875,-0.9521189,-0.99999505,-0.95018023,-0.80754083,-0.5860115,-0.30723387,0.0015579486,0.31022033,0.5885529,0.80938876,0.95115423,1.0],"x":[-100.0,-99.9001,-99.8002,-99.7003,-99.6004,-99.500496,-99.4006,-99.3007,-99.2008,-99.1009,-99.001,-98.9011,-98.8012,-98.7013,-98.6014,-98.501495,-98.401596,-98.3017,-98.2018,-98.1019,-98.002,-97.9021,-97.8022,-97.7023,-97.602394,-97.502495,-97.402596,-97.3027,-97.2028,-97.1029,-97.003,-96.9031,-96.8032,-96.7033,-96.60339,-96.503494,-96.403595,-96.303696,-96.2038,-96.1039,-96.004,-95.9041,-95.8042,-95.70429,-95.60439,-95.50449,-95.404594,-95.304695,-95.204796,-95.1049,-95.005,-94.9051,-94.80519,-94.70529,-94.60539,-94.50549,-94.405594,-94.305695,-94.205795,-94.105896,-94.006,-93.9061,-93.80619,-93.70629,-93.60639,-93.50649,-93.40659,-93.306694,-93.206795,-93.106895,-93.006996,-92.90709,-92.80719,-92.70729,-92.60739,-92.50749,-92.40759,-92.30769,-92.207794,-92.107895,-92.007996,-91.90809,-91.80819,-91.70829,-91.60839,-91.50849,-91.40859,-91.30869,-91.20879,-91.108894,-91.00899,-90.90909,-90.80919,-90.70929,-90.60939,-90.50949,-90.40959,-90.30969,-90.20979,-90.10989,-90.00999,-89.91009,-89.81019,-89.71029,-89.61039,-89.51049,-89.41059,-89.31069,-89.21079,-89.110886,-89.01099,-88.91109,-88.81119,-88.71129,-88.61139,-88.51149,-88.41159,-88.31169,-88.21179,-88.111885,-88.011986,-87.91209,-87.81219,-87.71229,-87.61239,-87.51249,-87.41259,-87.31269,-87.21278,-87.112885,-87.012985,-86.913086,-86.81319,-86.71329,-86.61339,-86.51349,-86.41359,-86.31368,-86.21378,-86.113884,-86.013985,-85.914085,-85.814186,-85.71429,-85.61439,-85.51449,-85.41459,-85.31468,-85.21478,-85.11488,-85.014984,-84.915085,-84.815186,-84.71529,-84.61539,-84.51549,-84.41558,-84.31568,-84.21578,-84.11588,-84.01598,-83.916084,-83.816185,-83.716286,-83.61639,-83.51649,-83.41658,-83.31668,-83.21678,-83.11688,-83.01698,-82.91708,-82.817184,-82.717285,-82.617386,-82.51748,-82.41758,-82.31768,-82.21778,-82.11788,-82.01798,-81.91808,-81.818184,-81.718285,-81.618385,-81.51848,-81.41858,-81.31868,-81.21878,-81.11888,-81.01898,-80.91908,-80.81918,-80.719284,-80.61938,-80.51948,-80.41958,-80.31968,-80.21978,-80.11988,-80.01998,-79.92008,-79.82018,-79.72028,-79.62038,-79.52048,-79.42058,-79.32068,-79.22078,-79.12088,-79.02098,-78.92108,-78.82118,-78.721275,-78.621376,-78.52148,-78.42158,-78.32168,-78.22178,-78.12188,-78.02198,-77.92208,-77.822174,-77.722275,-77.622375,-77.52248,-77.42258,-77.32268,-77.22278,-77.12288,-77.02298,-76.92308,-76.82317,-76.723274,-76.623375,-76.523476,-76.42358,-76.32368,-76.22378,-76.12388,-76.02398,-75.92407,-75.82417,-75.72427,-75.624374,-75.524475,-75.424576,-75.32468,-75.22478,-75.12488,-75.02498,-74.92507,-74.82517,-74.72527,-74.625374,-74.525475,-74.425575,-74.325676,-74.22578,-74.12588,-74.02597,-73.92607,-73.82617,-73.72627,-73.62637,-73.526474,-73.426575,-73.326675,-73.226776,-73.12688,-73.02697,-72.92707,-72.82717,-72.72727,-72.62737,-72.52747,-72.427574,-72.327675,-72.227776,-72.12787,-72.02797,-71.92807,-71.82817,-71.72827,-71.62837,-71.52847,-71.42857,-71.328674,-71.228775,-71.12887,-71.02897,-70.92907,-70.82917,-70.72927,-70.62937,-70.52947,-70.42957,-70.32967,-70.22977,-70.12987,-70.02997,-69.93007,-69.83017,-69.73027,-69.63037,-69.53047,-69.43057,-69.330666,-69.23077,-69.13087,-69.03097,-68.93107,-68.83117,-68.73127,-68.63137,-68.53147,-68.43157,-68.331665,-68.231766,-68.13187,-68.03197,-67.93207,-67.83217,-67.73227,-67.63237,-67.53247,-67.43256,-67.332664,-67.232765,-67.132866,-67.03297,-66.93307,-66.83317,-66.73327,-66.63337,-66.53347,-66.43356,-66.333664,-66.233765,-66.133865,-66.033966,-65.93407,-65.83417,-65.73427,-65.63437,-65.53446,-65.43456,-65.33466,-65.234764,-65.134865,-65.034966,-64.93507,-64.83517,-64.73527,-64.63537,-64.53546,-64.43556,-64.33566,-64.23576,-64.135864,-64.035965,-63.936066,-63.836163,-63.736263,-63.636364,-63.536465,-63.43656,-63.336662,-63.236763,-63.136864,-63.036964,-62.93706,-62.837162,-62.737263,-62.637363,-62.537464,-62.43756,-62.33766,-62.237762,-62.137863,-62.037964,-61.93806,-61.83816,-61.738262,-61.638363,-61.53846,-61.43856,-61.33866,-61.23876,-61.138863,-61.03896,-60.93906,-60.83916,-60.73926,-60.639362,-60.53946,-60.43956,-60.33966,-60.23976,-60.13986,-60.03996,-59.94006,-59.84016,-59.74026,-59.640358,-59.54046,-59.44056,-59.34066,-59.24076,-59.140858,-59.04096,-58.94106,-58.84116,-58.74126,-58.641357,-58.54146,-58.44156,-58.34166,-58.241756,-58.141857,-58.041958,-57.94206,-57.84216,-57.742256,-57.642357,-57.542458,-57.44256,-57.34266,-57.242756,-57.142857,-57.042957,-56.943058,-56.84316,-56.743256,-56.643356,-56.543457,-56.443558,-56.343655,-56.243755,-56.143856,-56.043957,-55.944057,-55.844154,-55.744255,-55.644356,-55.544456,-55.444557,-55.344654,-55.244755,-55.144855,-55.044956,-54.945053,-54.845154,-54.745255,-54.645355,-54.545456,-54.445553,-54.345654,-54.245754,-54.145855,-54.045956,-53.946053,-53.846153,-53.746254,-53.646355,-53.546455,-53.446552,-53.346653,-53.246754,-53.146854,-53.04695,-52.947052,-52.847153,-52.747253,-52.647354,-52.54745,-52.44755,-52.347652,-52.247753,-52.147854,-52.04795,-51.94805,-51.848152,-51.748253,-51.64835,-51.54845,-51.44855,-51.34865,-51.248753,-51.14885,-51.04895,-50.94905,-50.84915,-50.749252,-50.64935,-50.54945,-50.44955,-50.34965,-50.249752,-50.14985,-50.04995,-49.95005,-49.85015,-49.750248,-49.65035,-49.55045,-49.45055,-49.35065,-49.250748,-49.15085,-49.05095,-48.95105,-48.85115,-48.751247,-48.65135,-48.55145,-48.45155,-48.35165,-48.251747,-48.151848,-48.05195,-47.95205,-47.852146,-47.752247,-47.652348,-47.55245,-47.45255,-47.352646,-47.252747,-47.152847,-47.052948,-46.95305,-46.853146,-46.753246,-46.653347,-46.553448,-46.453545,-46.353645,-46.253746,-46.153847,-46.053947,-45.954044,-45.854145,-45.754246,-45.654346,-45.554447,-45.454544,-45.354645,-45.254745,-45.154846,-45.054947,-44.955044,-44.855145,-44.755245,-44.655346,-44.555443,-44.455544,-44.355644,-44.255745,-44.155846,-44.055943,-43.956043,-43.856144,-43.756245,-43.656345,-43.556442,-43.456543,-43.356644,-43.256744,-43.15684,-43.056942,-42.957043,-42.857143,-42.757244,-42.65734,-42.55744,-42.457542,-42.357643,-42.257744,-42.15784,-42.05794,-41.958042,-41.858143,-41.758244,-41.65834,-41.55844,-41.45854,-41.358643,-41.25874,-41.15884,-41.05894,-40.95904,-40.859142,-40.75924,-40.65934,-40.55944,-40.45954,-40.359642,-40.25974,-40.15984,-40.05994,-39.96004,-39.86014,-39.76024,-39.66034,-39.56044,-39.46054,-39.360638,-39.26074,-39.16084,-39.06094,-38.96104,-38.861137,-38.76124,-38.66134,-38.56144,-38.46154,-38.361637,-38.261738,-38.16184,-38.06194,-37.962036,-37.862137,-37.762238,-37.66234,-37.56244,-37.462536,-37.362637,-37.262737,-37.162838,-37.06294,-36.963036,-36.863136,-36.763237,-36.663338,-36.56344,-36.463535,-36.363636,-36.263737,-36.163837,-36.063934,-35.964035,-35.864136,-35.764236,-35.664337,-35.564434,-35.464535,-35.364635,-35.264736,-35.164837,-35.064934,-34.965034,-34.865135,-34.765236,-34.665333,-34.565434,-34.465534,-34.365635,-34.265736,-34.165833,-34.065933,-33.966034,-33.866135,-33.766235,-33.666332,-33.566433,-33.466534,-33.366634,-33.266735,-33.166832,-33.066933,-32.967033,-32.867134,-32.76723,-32.66733,-32.567432,-32.467533,-32.367634,-32.26773,-32.16783,-32.067932,-31.968033,-31.868132,-31.768232,-31.668331,-31.568432,-31.46853,-31.368631,-31.268732,-31.16883,-31.068932,-30.96903,-30.869131,-30.76923,-30.66933,-30.569431,-30.46953,-30.36963,-30.26973,-30.16983,-30.06993,-29.97003,-29.87013,-29.77023,-29.67033,-29.570429,-29.47053,-29.37063,-29.27073,-29.17083,-29.070929,-28.97103,-28.871128,-28.771229,-28.67133,-28.571428,-28.471529,-28.371628,-28.271729,-28.171827,-28.071928,-27.972029,-27.872128,-27.772228,-27.672327,-27.572428,-27.472527,-27.372627,-27.272728,-27.172827,-27.072927,-26.973026,-26.873127,-26.773228,-26.673326,-26.573427,-26.473526,-26.373627,-26.273726,-26.173826,-26.073927,-25.974026,-25.874126,-25.774225,-25.674326,-25.574425,-25.474525,-25.374626,-25.274725,-25.174826,-25.074924,-24.975025,-24.875124,-24.775225,-24.675325,-24.575424,-24.475525,-24.375624,-24.275724,-24.175825,-24.075924,-23.976025,-23.876123,-23.776224,-23.676323,-23.576424,-23.476524,-23.376623,-23.276724,-23.176823,-23.076923,-22.977022,-22.877123,-22.777224,-22.677322,-22.577423,-22.477522,-22.377623,-22.277721,-22.177822,-22.077923,-21.978022,-21.878122,-21.778221,-21.678322,-21.57842,-21.478521,-21.378622,-21.27872,-21.178822,-21.07892,-20.979021,-20.879122,-20.77922,-20.679321,-20.57942,-20.47952,-20.37962,-20.27972,-20.179821,-20.07992,-19.98002,-19.88012,-19.78022,-19.680319,-19.58042,-19.48052,-19.38062,-19.28072,-19.180819,-19.08092,-18.981018,-18.881119,-18.78122,-18.681318,-18.581419,-18.481518,-18.381618,-18.28172,-18.181818,-18.081919,-17.982018,-17.882118,-17.782217,-17.682318,-17.582418,-17.482517,-17.382618,-17.282717,-17.182817,-17.082916,-16.983017,-16.883118,-16.783216,-16.683317,-16.583416,-16.483517,-16.383615,-16.283716,-16.183817,-16.083916,-15.984016,-15.884116,-15.784216,-15.684316,-15.584415,-15.484515,-15.384615,-15.284716,-15.184815,-15.084915,-14.985015,-14.885115,-14.785214,-14.685315,-14.585415,-14.485515,-14.385614,-14.285714,-14.185814,-14.085914,-13.986014,-13.886114,-13.786214,-13.686314,-13.586413,-13.486513,-13.386614,-13.286714,-13.186813,-13.086913,-12.987013,-12.887113,-12.787212,-12.687313,-12.587413,-12.487513,-12.387612,-12.287712,-12.187812,-12.087913,-11.988012,-11.888112,-11.788212,-11.688312,-11.588411,-11.488511,-11.388612,-11.288712,-11.188811,-11.088911,-10.989011,-10.889111,-10.78921,-10.689311,-10.589411,-10.489511,-10.38961,-10.28971,-10.18981,-10.0899105,-9.99001,-9.89011,-9.79021,-9.69031,-9.590409,-9.490509,-9.39061,-9.2907095,-9.190809,-9.090909,-8.991009,-8.8911085,-8.791209,-8.691309,-8.591409,-8.4915085,-8.391608,-8.291708,-8.191808,-8.091908,-7.992008,-7.892108,-7.7922077,-7.6923075,-7.5924077,-7.4925075,-7.392607,-7.2927074,-7.192807,-7.092907,-6.993007,-6.893107,-6.7932067,-6.693307,-6.5934067,-6.4935064,-6.393606,-6.2937064,-6.193806,-6.093906,-5.994006,-5.894106,-5.7942057,-5.694306,-5.5944057,-5.4945054,-5.394605,-5.2947054,-5.194805,-5.094905,-4.995005,-4.895105,-4.7952046,-4.695305,-4.5954046,-4.4955044,-4.3956046,-4.2957044,-4.195804,-4.095904,-3.996004,-3.8961039,-3.7962039,-3.6963036,-3.5964036,-3.4965036,-3.3966033,-3.2967033,-3.196803,-3.096903,-2.997003,-2.8971028,-2.7972028,-2.6973026,-2.5974026,-2.4975026,-2.3976023,-2.2977023,-2.1978023,-2.097902,-1.998002,-1.8981019,-1.7982018,-1.6983017,-1.5984015,-1.4985015,-1.3986014,-1.2987013,-1.1988012,-1.0989012,-0.999001,-0.8991009,-0.7992008,-0.6993007,-0.5994006,-0.4995005,-0.3996004,-0.2997003,-0.1998002,-0.0999001,0.0,0.0999001,0.1998002,0.2997003,0.3996004,0.4995005,0.5994006,0.6993007,0.7992008,0.8991009,0.999001,1.0989012,1.1988012,1.2987013,1.3986014,1.4985015,1.5984015,1.6983017,1.7982018,1.8981019,1.998002,2.097902,2.1978023,2.2977023,2.3976023,2.4975026,2.5974026,2.6973026,2.7972028,2.8971028,2.997003,3.096903,3.196803,3.2967033,3.3966033,3.4965036,3.5964036,3.6963036,3.7962039,3.8961039,3.996004,4.095904,4.195804,4.2957044,4.3956046,4.4955044,4.5954046,4.695305,4.7952046,4.895105,4.995005,5.094905,5.194805,5.2947054,5.394605,5.4945054,5.5944057,5.694306,5.7942057,5.894106,5.994006,6.093906,6.193806,6.2937064,6.393606,6.4935064,6.5934067,6.693307,6.7932067,6.893107,6.993007,7.092907,7.192807,7.2927074,7.392607,7.4925075,7.5924077,7.6923075,7.7922077,7.892108,7.992008,8.091908,8.191808,8.291708,8.391608,8.4915085,8.591409,8.691309,8.791209,8.8911085,8.991009,9.090909,9.190809,9.2907095,9.39061,9.490509,9.590409,9.69031,9.79021,9.89011,9.99001,10.0899105,10.18981,10.28971,10.38961,10.489511,10.589411,10.689311,10.78921,10.889111,10.989011,11.088911,11.188811,11.288712,11.388612,11.488511,11.588411,11.688312,11.788212,11.888112,11.988012,12.087913,12.187812,12.287712,12.387612,12.487513,12.587413,12.687313,12.787212,12.887113,12.987013,13.086913,13.186813,13.286714,13.386614,13.486513,13.586413,13.686314,13.786214,13.886114,13.986014,14.085914,14.185814,14.285714,14.385614,14.485515,14.585415,14.685315,14.785214,14.885115,14.985015,15.084915,15.184815,15.284716,15.384615,15.484515,15.584415,15.684316,15.784216,15.884116,15.984016,16.083916,16.183817,16.283716,16.383615,16.483517,16.583416,16.683317,16.783216,16.883118,16.983017,17.082916,17.182817,17.282717,17.382618,17.482517,17.582418,17.682318,17.782217,17.882118,17.982018,18.081919,18.181818,18.28172,18.381618,18.481518,18.581419,18.681318,18.78122,18.881119,18.981018,19.08092,19.180819,19.28072,19.38062,19.48052,19.58042,19.680319,19.78022,19.88012,19.98002,20.07992,20.179821,20.27972,20.37962,20.47952,20.57942,20.679321,20.77922,20.879122,20.979021,21.07892,21.178822,21.27872,21.378622,21.478521,21.57842,21.678322,21.778221,21.878122,21.978022,22.077923,22.177822,22.277721,22.377623,22.477522,22.577423,22.677322,22.777224,22.877123,22.977022,23.076923,23.176823,23.276724,23.376623,23.476524,23.576424,23.676323,23.776224,23.876123,23.976025,24.075924,24.175825,24.275724,24.375624,24.475525,24.575424,24.675325,24.775225,24.875124,24.975025,25.074924,25.174826,25.274725,25.374626,25.474525,25.574425,25.674326,25.774225,25.874126,25.974026,26.073927,26.173826,26.273726,26.373627,26.473526,26.573427,26.673326,26.773228,26.873127,26.973026,27.072927,27.172827,27.272728,27.372627,27.472527,27.572428,27.672327,27.772228,27.872128,27.972029,28.071928,28.171827,28.271729,28.371628,28.471529,28.571428,28.67133,28.771229,28.871128,28.97103,29.070929,29.17083,29.27073,29.37063,29.47053,29.570429,29.67033,29.77023,29.87013,29.97003,30.06993,30.16983,30.26973,30.36963,30.46953,30.569431,30.66933,30.76923,30.869131,30.96903,31.068932,31.16883,31.268732,31.368631,31.46853,31.568432,31.668331,31.768232,31.868132,31.968033,32.067932,32.16783,32.26773,32.367634,32.467533,32.567432,32.66733,32.76723,32.867134,32.967033,33.066933,33.166832,33.266735,33.366634,33.466534,33.566433,33.666332,33.766235,33.866135,33.966034,34.065933,34.165833,34.265736,34.365635,34.465534,34.565434,34.665333,34.765236,34.865135,34.965034,35.064934,35.164837,35.264736,35.364635,35.464535,35.564434,35.664337,35.764236,35.864136,35.964035,36.063934,36.163837,36.263737,36.363636,36.463535,36.56344,36.663338,36.763237,36.863136,36.963036,37.06294,37.162838,37.262737,37.362637,37.462536,37.56244,37.66234,37.762238,37.862137,37.962036,38.06194,38.16184,38.261738,38.361637,38.46154,38.56144,38.66134,38.76124,38.861137,38.96104,39.06094,39.16084,39.26074,39.360638,39.46054,39.56044,39.66034,39.76024,39.86014,39.96004,40.05994,40.15984,40.25974,40.359642,40.45954,40.55944,40.65934,40.75924,40.859142,40.95904,41.05894,41.15884,41.25874,41.358643,41.45854,41.55844,41.65834,41.758244,41.858143,41.958042,42.05794,42.15784,42.257744,42.357643,42.457542,42.55744,42.65734,42.757244,42.857143,42.957043,43.056942,43.15684,43.256744,43.356644,43.456543,43.556442,43.656345,43.756245,43.856144,43.956043,44.055943,44.155846,44.255745,44.355644,44.455544,44.555443,44.655346,44.755245,44.855145,44.955044,45.054947,45.154846,45.254745,45.354645,45.454544,45.554447,45.654346,45.754246,45.854145,45.954044,46.053947,46.153847,46.253746,46.353645,46.453545,46.553448,46.653347,46.753246,46.853146,46.95305,47.052948,47.152847,47.252747,47.352646,47.45255,47.55245,47.652348,47.752247,47.852146,47.95205,48.05195,48.151848,48.251747,48.35165,48.45155,48.55145,48.65135,48.751247,48.85115,48.95105,49.05095,49.15085,49.250748,49.35065,49.45055,49.55045,49.65035,49.750248,49.85015,49.95005,50.04995,50.14985,50.249752,50.34965,50.44955,50.54945,50.64935,50.749252,50.84915,50.94905,51.04895,51.14885,51.248753,51.34865,51.44855,51.54845,51.64835,51.748253,51.848152,51.94805,52.04795,52.147854,52.247753,52.347652,52.44755,52.54745,52.647354,52.747253,52.847153,52.947052,53.04695,53.146854,53.246754,53.346653,53.446552,53.546455,53.646355,53.746254,53.846153,53.946053,54.045956,54.145855,54.245754,54.345654,54.445553,54.545456,54.645355,54.745255,54.845154,54.945053,55.044956,55.144855,55.244755,55.344654,55.444557,55.544456,55.644356,55.744255,55.844154,55.944057,56.043957,56.143856,56.243755,56.343655,56.443558,56.543457,56.643356,56.743256,56.84316,56.943058,57.042957,57.142857,57.242756,57.34266,57.44256,57.542458,57.642357,57.742256,57.84216,57.94206,58.041958,58.141857,58.241756,58.34166,58.44156,58.54146,58.641357,58.74126,58.84116,58.94106,59.04096,59.140858,59.24076,59.34066,59.44056,59.54046,59.640358,59.74026,59.84016,59.94006,60.03996,60.13986,60.23976,60.33966,60.43956,60.53946,60.639362,60.73926,60.83916,60.93906,61.03896,61.138863,61.23876,61.33866,61.43856,61.53846,61.638363,61.738262,61.83816,61.93806,62.037964,62.137863,62.237762,62.33766,62.43756,62.537464,62.637363,62.737263,62.837162,62.93706,63.036964,63.136864,63.236763,63.336662,63.43656,63.536465,63.636364,63.736263,63.836163,63.936066,64.035965,64.135864,64.23576,64.33566,64.43556,64.53546,64.63537,64.73527,64.83517,64.93507,65.034966,65.134865,65.234764,65.33466,65.43456,65.53446,65.63437,65.73427,65.83417,65.93407,66.033966,66.133865,66.233765,66.333664,66.43356,66.53347,66.63337,66.73327,66.83317,66.93307,67.03297,67.132866,67.232765,67.332664,67.43256,67.53247,67.63237,67.73227,67.83217,67.93207,68.03197,68.13187,68.231766,68.331665,68.43157,68.53147,68.63137,68.73127,68.83117,68.93107,69.03097,69.13087,69.23077,69.330666,69.43057,69.53047,69.63037,69.73027,69.83017,69.93007,70.02997,70.12987,70.22977,70.32967,70.42957,70.52947,70.62937,70.72927,70.82917,70.92907,71.02897,71.12887,71.228775,71.328674,71.42857,71.52847,71.62837,71.72827,71.82817,71.92807,72.02797,72.12787,72.227776,72.327675,72.427574,72.52747,72.62737,72.72727,72.82717,72.92707,73.02697,73.12688,73.226776,73.326675,73.426575,73.526474,73.62637,73.72627,73.82617,73.92607,74.02597,74.12588,74.22578,74.325676,74.425575,74.525475,74.625374,74.72527,74.82517,74.92507,75.02498,75.12488,75.22478,75.32468,75.424576,75.524475,75.624374,75.72427,75.82417,75.92407,76.02398,76.12388,76.22378,76.32368,76.42358,76.523476,76.623375,76.723274,76.82317,76.92308,77.02298,77.12288,77.22278,77.32268,77.42258,77.52248,77.622375,77.722275,77.822174,77.92208,78.02198,78.12188,78.22178,78.32168,78.42158,78.52148,78.621376,78.721275,78.82118,78.92108,79.02098,79.12088,79.22078,79.32068,79.42058,79.52048,79.62038,79.72028,79.82018,79.92008,80.01998,80.11988,80.21978,80.31968,80.41958,80.51948,80.61938,80.719284,80.81918,80.91908,81.01898,81.11888,81.21878,81.31868,81.41858,81.51848,81.618385,81.718285,81.818184,81.91808,82.01798,82.11788,82.21778,82.31768,82.41758,82.51748,82.617386,82.717285,82.817184,82.91708,83.01698,83.11688,83.21678,83.31668,83.41658,83.51649,83.61639,83.716286,83.816185,83.916084,84.01598,84.11588,84.21578,84.31568,84.41558,84.51549,84.61539,84.71529,84.815186,84.915085,85.014984,85.11488,85.21478,85.31468,85.41459,85.51449,85.61439,85.71429,85.814186,85.914085,86.013985,86.113884,86.21378,86.31368,86.41359,86.51349,86.61339,86.71329,86.81319,86.913086,87.012985,87.112885,87.21278,87.31269,87.41259,87.51249,87.61239,87.71229,87.81219,87.91209,88.011986,88.111885,88.21179,88.31169,88.41159,88.51149,88.61139,88.71129,88.81119,88.91109,89.01099,89.110886,89.21079,89.31069,89.41059,89.51049,89.61039,89.71029,89.81019,89.91009,90.00999,90.10989,90.20979,90.30969,90.40959,90.50949,90.60939,90.70929,90.80919,90.90909,91.00899,91.108894,91.20879,91.30869,91.40859,91.50849,91.60839,91.70829,91.80819,91.90809,92.007996,92.107895,92.207794,92.30769,92.40759,92.50749,92.60739,92.70729,92.80719,92.90709,93.006996,93.106895,93.206795,93.306694,93.40659,93.50649,93.60639,93.70629,93.80619,93.9061,94.006,94.105896,94.205795,94.305695,94.405594,94.50549,94.60539,94.70529,94.80519,94.9051,95.005,95.1049,95.204796,95.304695,95.404594,95.50449,95.60439,95.70429,95.8042,95.9041,96.004,96.1039,96.2038,96.303696,96.403595,96.503494,96.60339,96.7033,96.8032,96.9031,97.003,97.1029,97.2028,97.3027,97.402596,97.502495,97.602394,97.7023,97.8022,97.9021,98.002,98.1019,98.2018,98.3017,98.401596,98.501495,98.6014,98.7013,98.8012,98.9011,99.001,99.1009,99.2008,99.3007,99.4006,99.500496,99.6004,99.7003,99.8002,99.9001,100.0]}
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/integers.json b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/integers.json
new file mode 100644
index 000000000000..5273b05e5b5c
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/integers.json
@@ -0,0 +1 @@
+{"expected":[1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0,-1.0,1.0],"x":[-1000.0,-999.0,-998.0,-997.0,-996.0,-995.0,-994.0,-993.0,-992.0,-991.0,-990.0,-989.0,-988.0,-987.0,-986.0,-985.0,-984.0,-983.0,-982.0,-981.0,-980.0,-979.0,-978.0,-977.0,-976.0,-975.0,-974.0,-973.0,-972.0,-971.0,-970.0,-969.0,-968.0,-967.0,-966.0,-965.0,-964.0,-963.0,-962.0,-961.0,-960.0,-959.0,-958.0,-957.0,-956.0,-955.0,-954.0,-953.0,-952.0,-951.0,-950.0,-949.0,-948.0,-947.0,-946.0,-945.0,-944.0,-943.0,-942.0,-941.0,-940.0,-939.0,-938.0,-937.0,-936.0,-935.0,-934.0,-933.0,-932.0,-931.0,-930.0,-929.0,-928.0,-927.0,-926.0,-925.0,-924.0,-923.0,-922.0,-921.0,-920.0,-919.0,-918.0,-917.0,-916.0,-915.0,-914.0,-913.0,-912.0,-911.0,-910.0,-909.0,-908.0,-907.0,-906.0,-905.0,-904.0,-903.0,-902.0,-901.0,-900.0,-899.0,-898.0,-897.0,-896.0,-895.0,-894.0,-893.0,-892.0,-891.0,-890.0,-889.0,-888.0,-887.0,-886.0,-885.0,-884.0,-883.0,-882.0,-881.0,-880.0,-879.0,-878.0,-877.0,-876.0,-875.0,-874.0,-873.0,-872.0,-871.0,-870.0,-869.0,-868.0,-867.0,-866.0,-865.0,-864.0,-863.0,-862.0,-861.0,-860.0,-859.0,-858.0,-857.0,-856.0,-855.0,-854.0,-853.0,-852.0,-851.0,-850.0,-849.0,-848.0,-847.0,-846.0,-845.0,-844.0,-843.0,-842.0,-841.0,-840.0,-839.0,-838.0,-837.0,-836.0,-835.0,-834.0,-833.0,-832.0,-831.0,-830.0,-829.0,-828.0,-827.0,-826.0,-825.0,-824.0,-823.0,-822.0,-821.0,-820.0,-819.0,-818.0,-817.0,-816.0,-815.0,-814.0,-813.0,-812.0,-811.0,-810.0,-809.0,-808.0,-807.0,-806.0,-805.0,-804.0,-803.0,-802.0,-801.0,-800.0,-799.0,-798.0,-797.0,-796.0,-795.0,-794.0,-793.0,-792.0,-791.0,-790.0,-789.0,-788.0,-787.0,-786.0,-785.0,-784.0,-783.0,-782.0,-781.0,-780.0,-779.0,-778.0,-777.0,-776.0,-775.0,-774.0,-773.0,-772.0,-771.0,-770.0,-769.0,-768.0,-767.0,-766.0,-765.0,-764.0,-763.0,-762.0,-761.0,-760.0,-759.0,-758.0,-757.0,-756.0,-755.0,-754.0,-753.0,-752.0,-751.0,-750.0,-749.0,-748.0,-747.0,-746.0,-745.0,-744.0,-743.0,-742.0,-741.0,-740.0,-739.0,-738.0,-737.0,-736.0,-735.0,-734.0,-733.0,-732.0,-731.0,-730.0,-729.0,-728.0,-727.0,-726.0,-725.0,-724.0,-723.0,-722.0,-721.0,-720.0,-719.0,-718.0,-717.0,-716.0,-715.0,-714.0,-713.0,-712.0,-711.0,-710.0,-709.0,-708.0,-707.0,-706.0,-705.0,-704.0,-703.0,-702.0,-701.0,-700.0,-699.0,-698.0,-697.0,-696.0,-695.0,-694.0,-693.0,-692.0,-691.0,-690.0,-689.0,-688.0,-687.0,-686.0,-685.0,-684.0,-683.0,-682.0,-681.0,-680.0,-679.0,-678.0,-677.0,-676.0,-675.0,-674.0,-673.0,-672.0,-671.0,-670.0,-669.0,-668.0,-667.0,-666.0,-665.0,-664.0,-663.0,-662.0,-661.0,-660.0,-659.0,-658.0,-657.0,-656.0,-655.0,-654.0,-653.0,-652.0,-651.0,-650.0,-649.0,-648.0,-647.0,-646.0,-645.0,-644.0,-643.0,-642.0,-641.0,-640.0,-639.0,-638.0,-637.0,-636.0,-635.0,-634.0,-633.0,-632.0,-631.0,-630.0,-629.0,-628.0,-627.0,-626.0,-625.0,-624.0,-623.0,-622.0,-621.0,-620.0,-619.0,-618.0,-617.0,-616.0,-615.0,-614.0,-613.0,-612.0,-611.0,-610.0,-609.0,-608.0,-607.0,-606.0,-605.0,-604.0,-603.0,-602.0,-601.0,-600.0,-599.0,-598.0,-597.0,-596.0,-595.0,-594.0,-593.0,-592.0,-591.0,-590.0,-589.0,-588.0,-587.0,-586.0,-585.0,-584.0,-583.0,-582.0,-581.0,-580.0,-579.0,-578.0,-577.0,-576.0,-575.0,-574.0,-573.0,-572.0,-571.0,-570.0,-569.0,-568.0,-567.0,-566.0,-565.0,-564.0,-563.0,-562.0,-561.0,-560.0,-559.0,-558.0,-557.0,-556.0,-555.0,-554.0,-553.0,-552.0,-551.0,-550.0,-549.0,-548.0,-547.0,-546.0,-545.0,-544.0,-543.0,-542.0,-541.0,-540.0,-539.0,-538.0,-537.0,-536.0,-535.0,-534.0,-533.0,-532.0,-531.0,-530.0,-529.0,-528.0,-527.0,-526.0,-525.0,-524.0,-523.0,-522.0,-521.0,-520.0,-519.0,-518.0,-517.0,-516.0,-515.0,-514.0,-513.0,-512.0,-511.0,-510.0,-509.0,-508.0,-507.0,-506.0,-505.0,-504.0,-503.0,-502.0,-501.0,-500.0,-499.0,-498.0,-497.0,-496.0,-495.0,-494.0,-493.0,-492.0,-491.0,-490.0,-489.0,-488.0,-487.0,-486.0,-485.0,-484.0,-483.0,-482.0,-481.0,-480.0,-479.0,-478.0,-477.0,-476.0,-475.0,-474.0,-473.0,-472.0,-471.0,-470.0,-469.0,-468.0,-467.0,-466.0,-465.0,-464.0,-463.0,-462.0,-461.0,-460.0,-459.0,-458.0,-457.0,-456.0,-455.0,-454.0,-453.0,-452.0,-451.0,-450.0,-449.0,-448.0,-447.0,-446.0,-445.0,-444.0,-443.0,-442.0,-441.0,-440.0,-439.0,-438.0,-437.0,-436.0,-435.0,-434.0,-433.0,-432.0,-431.0,-430.0,-429.0,-428.0,-427.0,-426.0,-425.0,-424.0,-423.0,-422.0,-421.0,-420.0,-419.0,-418.0,-417.0,-416.0,-415.0,-414.0,-413.0,-412.0,-411.0,-410.0,-409.0,-408.0,-407.0,-406.0,-405.0,-404.0,-403.0,-402.0,-401.0,-400.0,-399.0,-398.0,-397.0,-396.0,-395.0,-394.0,-393.0,-392.0,-391.0,-390.0,-389.0,-388.0,-387.0,-386.0,-385.0,-384.0,-383.0,-382.0,-381.0,-380.0,-379.0,-378.0,-377.0,-376.0,-375.0,-374.0,-373.0,-372.0,-371.0,-370.0,-369.0,-368.0,-367.0,-366.0,-365.0,-364.0,-363.0,-362.0,-361.0,-360.0,-359.0,-358.0,-357.0,-356.0,-355.0,-354.0,-353.0,-352.0,-351.0,-350.0,-349.0,-348.0,-347.0,-346.0,-345.0,-344.0,-343.0,-342.0,-341.0,-340.0,-339.0,-338.0,-337.0,-336.0,-335.0,-334.0,-333.0,-332.0,-331.0,-330.0,-329.0,-328.0,-327.0,-326.0,-325.0,-324.0,-323.0,-322.0,-321.0,-320.0,-319.0,-318.0,-317.0,-316.0,-315.0,-314.0,-313.0,-312.0,-311.0,-310.0,-309.0,-308.0,-307.0,-306.0,-305.0,-304.0,-303.0,-302.0,-301.0,-300.0,-299.0,-298.0,-297.0,-296.0,-295.0,-294.0,-293.0,-292.0,-291.0,-290.0,-289.0,-288.0,-287.0,-286.0,-285.0,-284.0,-283.0,-282.0,-281.0,-280.0,-279.0,-278.0,-277.0,-276.0,-275.0,-274.0,-273.0,-272.0,-271.0,-270.0,-269.0,-268.0,-267.0,-266.0,-265.0,-264.0,-263.0,-262.0,-261.0,-260.0,-259.0,-258.0,-257.0,-256.0,-255.0,-254.0,-253.0,-252.0,-251.0,-250.0,-249.0,-248.0,-247.0,-246.0,-245.0,-244.0,-243.0,-242.0,-241.0,-240.0,-239.0,-238.0,-237.0,-236.0,-235.0,-234.0,-233.0,-232.0,-231.0,-230.0,-229.0,-228.0,-227.0,-226.0,-225.0,-224.0,-223.0,-222.0,-221.0,-220.0,-219.0,-218.0,-217.0,-216.0,-215.0,-214.0,-213.0,-212.0,-211.0,-210.0,-209.0,-208.0,-207.0,-206.0,-205.0,-204.0,-203.0,-202.0,-201.0,-200.0,-199.0,-198.0,-197.0,-196.0,-195.0,-194.0,-193.0,-192.0,-191.0,-190.0,-189.0,-188.0,-187.0,-186.0,-185.0,-184.0,-183.0,-182.0,-181.0,-180.0,-179.0,-178.0,-177.0,-176.0,-175.0,-174.0,-173.0,-172.0,-171.0,-170.0,-169.0,-168.0,-167.0,-166.0,-165.0,-164.0,-163.0,-162.0,-161.0,-160.0,-159.0,-158.0,-157.0,-156.0,-155.0,-154.0,-153.0,-152.0,-151.0,-150.0,-149.0,-148.0,-147.0,-146.0,-145.0,-144.0,-143.0,-142.0,-141.0,-140.0,-139.0,-138.0,-137.0,-136.0,-135.0,-134.0,-133.0,-132.0,-131.0,-130.0,-129.0,-128.0,-127.0,-126.0,-125.0,-124.0,-123.0,-122.0,-121.0,-120.0,-119.0,-118.0,-117.0,-116.0,-115.0,-114.0,-113.0,-112.0,-111.0,-110.0,-109.0,-108.0,-107.0,-106.0,-105.0,-104.0,-103.0,-102.0,-101.0,-100.0,-99.0,-98.0,-97.0,-96.0,-95.0,-94.0,-93.0,-92.0,-91.0,-90.0,-89.0,-88.0,-87.0,-86.0,-85.0,-84.0,-83.0,-82.0,-81.0,-80.0,-79.0,-78.0,-77.0,-76.0,-75.0,-74.0,-73.0,-72.0,-71.0,-70.0,-69.0,-68.0,-67.0,-66.0,-65.0,-64.0,-63.0,-62.0,-61.0,-60.0,-59.0,-58.0,-57.0,-56.0,-55.0,-54.0,-53.0,-52.0,-51.0,-50.0,-49.0,-48.0,-47.0,-46.0,-45.0,-44.0,-43.0,-42.0,-41.0,-40.0,-39.0,-38.0,-37.0,-36.0,-35.0,-34.0,-33.0,-32.0,-31.0,-30.0,-29.0,-28.0,-27.0,-26.0,-25.0,-24.0,-23.0,-22.0,-21.0,-20.0,-19.0,-18.0,-17.0,-16.0,-15.0,-14.0,-13.0,-12.0,-11.0,-10.0,-9.0,-8.0,-7.0,-6.0,-5.0,-4.0,-3.0,-2.0,-1.0,0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0,50.0,51.0,52.0,53.0,54.0,55.0,56.0,57.0,58.0,59.0,60.0,61.0,62.0,63.0,64.0,65.0,66.0,67.0,68.0,69.0,70.0,71.0,72.0,73.0,74.0,75.0,76.0,77.0,78.0,79.0,80.0,81.0,82.0,83.0,84.0,85.0,86.0,87.0,88.0,89.0,90.0,91.0,92.0,93.0,94.0,95.0,96.0,97.0,98.0,99.0,100.0,101.0,102.0,103.0,104.0,105.0,106.0,107.0,108.0,109.0,110.0,111.0,112.0,113.0,114.0,115.0,116.0,117.0,118.0,119.0,120.0,121.0,122.0,123.0,124.0,125.0,126.0,127.0,128.0,129.0,130.0,131.0,132.0,133.0,134.0,135.0,136.0,137.0,138.0,139.0,140.0,141.0,142.0,143.0,144.0,145.0,146.0,147.0,148.0,149.0,150.0,151.0,152.0,153.0,154.0,155.0,156.0,157.0,158.0,159.0,160.0,161.0,162.0,163.0,164.0,165.0,166.0,167.0,168.0,169.0,170.0,171.0,172.0,173.0,174.0,175.0,176.0,177.0,178.0,179.0,180.0,181.0,182.0,183.0,184.0,185.0,186.0,187.0,188.0,189.0,190.0,191.0,192.0,193.0,194.0,195.0,196.0,197.0,198.0,199.0,200.0,201.0,202.0,203.0,204.0,205.0,206.0,207.0,208.0,209.0,210.0,211.0,212.0,213.0,214.0,215.0,216.0,217.0,218.0,219.0,220.0,221.0,222.0,223.0,224.0,225.0,226.0,227.0,228.0,229.0,230.0,231.0,232.0,233.0,234.0,235.0,236.0,237.0,238.0,239.0,240.0,241.0,242.0,243.0,244.0,245.0,246.0,247.0,248.0,249.0,250.0,251.0,252.0,253.0,254.0,255.0,256.0,257.0,258.0,259.0,260.0,261.0,262.0,263.0,264.0,265.0,266.0,267.0,268.0,269.0,270.0,271.0,272.0,273.0,274.0,275.0,276.0,277.0,278.0,279.0,280.0,281.0,282.0,283.0,284.0,285.0,286.0,287.0,288.0,289.0,290.0,291.0,292.0,293.0,294.0,295.0,296.0,297.0,298.0,299.0,300.0,301.0,302.0,303.0,304.0,305.0,306.0,307.0,308.0,309.0,310.0,311.0,312.0,313.0,314.0,315.0,316.0,317.0,318.0,319.0,320.0,321.0,322.0,323.0,324.0,325.0,326.0,327.0,328.0,329.0,330.0,331.0,332.0,333.0,334.0,335.0,336.0,337.0,338.0,339.0,340.0,341.0,342.0,343.0,344.0,345.0,346.0,347.0,348.0,349.0,350.0,351.0,352.0,353.0,354.0,355.0,356.0,357.0,358.0,359.0,360.0,361.0,362.0,363.0,364.0,365.0,366.0,367.0,368.0,369.0,370.0,371.0,372.0,373.0,374.0,375.0,376.0,377.0,378.0,379.0,380.0,381.0,382.0,383.0,384.0,385.0,386.0,387.0,388.0,389.0,390.0,391.0,392.0,393.0,394.0,395.0,396.0,397.0,398.0,399.0,400.0,401.0,402.0,403.0,404.0,405.0,406.0,407.0,408.0,409.0,410.0,411.0,412.0,413.0,414.0,415.0,416.0,417.0,418.0,419.0,420.0,421.0,422.0,423.0,424.0,425.0,426.0,427.0,428.0,429.0,430.0,431.0,432.0,433.0,434.0,435.0,436.0,437.0,438.0,439.0,440.0,441.0,442.0,443.0,444.0,445.0,446.0,447.0,448.0,449.0,450.0,451.0,452.0,453.0,454.0,455.0,456.0,457.0,458.0,459.0,460.0,461.0,462.0,463.0,464.0,465.0,466.0,467.0,468.0,469.0,470.0,471.0,472.0,473.0,474.0,475.0,476.0,477.0,478.0,479.0,480.0,481.0,482.0,483.0,484.0,485.0,486.0,487.0,488.0,489.0,490.0,491.0,492.0,493.0,494.0,495.0,496.0,497.0,498.0,499.0,500.0,501.0,502.0,503.0,504.0,505.0,506.0,507.0,508.0,509.0,510.0,511.0,512.0,513.0,514.0,515.0,516.0,517.0,518.0,519.0,520.0,521.0,522.0,523.0,524.0,525.0,526.0,527.0,528.0,529.0,530.0,531.0,532.0,533.0,534.0,535.0,536.0,537.0,538.0,539.0,540.0,541.0,542.0,543.0,544.0,545.0,546.0,547.0,548.0,549.0,550.0,551.0,552.0,553.0,554.0,555.0,556.0,557.0,558.0,559.0,560.0,561.0,562.0,563.0,564.0,565.0,566.0,567.0,568.0,569.0,570.0,571.0,572.0,573.0,574.0,575.0,576.0,577.0,578.0,579.0,580.0,581.0,582.0,583.0,584.0,585.0,586.0,587.0,588.0,589.0,590.0,591.0,592.0,593.0,594.0,595.0,596.0,597.0,598.0,599.0,600.0,601.0,602.0,603.0,604.0,605.0,606.0,607.0,608.0,609.0,610.0,611.0,612.0,613.0,614.0,615.0,616.0,617.0,618.0,619.0,620.0,621.0,622.0,623.0,624.0,625.0,626.0,627.0,628.0,629.0,630.0,631.0,632.0,633.0,634.0,635.0,636.0,637.0,638.0,639.0,640.0,641.0,642.0,643.0,644.0,645.0,646.0,647.0,648.0,649.0,650.0,651.0,652.0,653.0,654.0,655.0,656.0,657.0,658.0,659.0,660.0,661.0,662.0,663.0,664.0,665.0,666.0,667.0,668.0,669.0,670.0,671.0,672.0,673.0,674.0,675.0,676.0,677.0,678.0,679.0,680.0,681.0,682.0,683.0,684.0,685.0,686.0,687.0,688.0,689.0,690.0,691.0,692.0,693.0,694.0,695.0,696.0,697.0,698.0,699.0,700.0,701.0,702.0,703.0,704.0,705.0,706.0,707.0,708.0,709.0,710.0,711.0,712.0,713.0,714.0,715.0,716.0,717.0,718.0,719.0,720.0,721.0,722.0,723.0,724.0,725.0,726.0,727.0,728.0,729.0,730.0,731.0,732.0,733.0,734.0,735.0,736.0,737.0,738.0,739.0,740.0,741.0,742.0,743.0,744.0,745.0,746.0,747.0,748.0,749.0,750.0,751.0,752.0,753.0,754.0,755.0,756.0,757.0,758.0,759.0,760.0,761.0,762.0,763.0,764.0,765.0,766.0,767.0,768.0,769.0,770.0,771.0,772.0,773.0,774.0,775.0,776.0,777.0,778.0,779.0,780.0,781.0,782.0,783.0,784.0,785.0,786.0,787.0,788.0,789.0,790.0,791.0,792.0,793.0,794.0,795.0,796.0,797.0,798.0,799.0,800.0,801.0,802.0,803.0,804.0,805.0,806.0,807.0,808.0,809.0,810.0,811.0,812.0,813.0,814.0,815.0,816.0,817.0,818.0,819.0,820.0,821.0,822.0,823.0,824.0,825.0,826.0,827.0,828.0,829.0,830.0,831.0,832.0,833.0,834.0,835.0,836.0,837.0,838.0,839.0,840.0,841.0,842.0,843.0,844.0,845.0,846.0,847.0,848.0,849.0,850.0,851.0,852.0,853.0,854.0,855.0,856.0,857.0,858.0,859.0,860.0,861.0,862.0,863.0,864.0,865.0,866.0,867.0,868.0,869.0,870.0,871.0,872.0,873.0,874.0,875.0,876.0,877.0,878.0,879.0,880.0,881.0,882.0,883.0,884.0,885.0,886.0,887.0,888.0,889.0,890.0,891.0,892.0,893.0,894.0,895.0,896.0,897.0,898.0,899.0,900.0,901.0,902.0,903.0,904.0,905.0,906.0,907.0,908.0,909.0,910.0,911.0,912.0,913.0,914.0,915.0,916.0,917.0,918.0,919.0,920.0,921.0,922.0,923.0,924.0,925.0,926.0,927.0,928.0,929.0,930.0,931.0,932.0,933.0,934.0,935.0,936.0,937.0,938.0,939.0,940.0,941.0,942.0,943.0,944.0,945.0,946.0,947.0,948.0,949.0,950.0,951.0,952.0,953.0,954.0,955.0,956.0,957.0,958.0,959.0,960.0,961.0,962.0,963.0,964.0,965.0,966.0,967.0,968.0,969.0,970.0,971.0,972.0,973.0,974.0,975.0,976.0,977.0,978.0,979.0,980.0,981.0,982.0,983.0,984.0,985.0,986.0,987.0,988.0,989.0,990.0,991.0,992.0,993.0,994.0,995.0,996.0,997.0,998.0,999.0,1000.0]}
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/large_negative.json b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/large_negative.json
new file mode 100644
index 000000000000..6c7381628f84
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/large_negative.json
@@ -0,0 +1 @@
+{"expected":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0],"x":[-1.0737418e9,-1.07320915e9,-1.0726765e9,-1.0721438e9,-1.07161114e9,-1.07107846e9,-1.0705458e9,-1.07001306e9,-1.0694804e9,-1.0689477e9,-1.06841504e9,-1.0678824e9,-1.0673497e9,-1.066817e9,-1.06628435e9,-1.0657517e9,-1.065219e9,-1.06468634e9,-1.06415366e9,-1.063621e9,-1.0630883e9,-1.0625556e9,-1.0620229e9,-1.06149024e9,-1.0609576e9,-1.0604249e9,-1.0598922e9,-1.05935955e9,-1.0588269e9,-1.0582942e9,-1.05776154e9,-1.05722886e9,-1.0566962e9,-1.0561635e9,-1.05563085e9,-1.0550981e9,-1.05456544e9,-1.0540328e9,-1.0535001e9,-1.0529674e9,-1.05243475e9,-1.0519021e9,-1.0513694e9,-1.05083674e9,-1.05030406e9,-1.0497714e9,-1.0492387e9,-1.04870605e9,-1.0481734e9,-1.04764064e9,-1.047108e9,-1.0465753e9,-1.0460426e9,-1.04550995e9,-1.0449773e9,-1.0444446e9,-1.04391194e9,-1.04337926e9,-1.0428466e9,-1.0423139e9,-1.04178125e9,-1.0412486e9,-1.0407159e9,-1.0401832e9,-1.0396505e9,-1.0391178e9,-1.03858515e9,-1.0380525e9,-1.0375198e9,-1.03698714e9,-1.03645446e9,-1.0359218e9,-1.0353891e9,-1.03485645e9,-1.0343238e9,-1.0337911e9,-1.03325843e9,-1.0327257e9,-1.032193e9,-1.03166035e9,-1.0311277e9,-1.030595e9,-1.03006234e9,-1.02952966e9,-1.028997e9,-1.0284643e9,-1.02793165e9,-1.027399e9,-1.0268663e9,-1.02633363e9,-1.02580096e9,-1.0252682e9,-1.02473555e9,-1.0242029e9,-1.0236702e9,-1.02313754e9,-1.02260486e9,-1.0220722e9,-1.0215395e9,-1.02100685e9,-1.0204742e9,-1.0199415e9,-1.01940883e9,-1.01887616e9,-1.0183435e9,-1.01781075e9,-1.0172781e9,-1.0167454e9,-1.01621274e9,-1.01568006e9,-1.0151474e9,-1.0146147e9,-1.01408205e9,-1.0135494e9,-1.0130167e9,-1.01248403e9,-1.01195136e9,-1.0114187e9,-1.010886e9,-1.0103533e9,-1.0098206e9,-1.00928794e9,-1.00875526e9,-1.0082226e9,-1.0076899e9,-1.00715725e9,-1.0066246e9,-1.0060919e9,-1.00555923e9,-1.00502656e9,-1.0044939e9,-1.0039612e9,-1.0034285e9,-1.0028958e9,-1.00236314e9,-1.00183046e9,-1.0012978e9,-1.0007651e9,-1.00023245e9,-9.996998e8,-9.991671e8,-9.9863443e8,-9.9810176e8,-9.975691e8,-9.970364e8,-9.9650374e8,-9.95971e8,-9.9543834e8,-9.9490566e8,-9.94373e8,-9.938403e8,-9.9330765e8,-9.92775e8,-9.922423e8,-9.9170963e8,-9.9117696e8,-9.906443e8,-9.901116e8,-9.8957894e8,-9.890463e8,-9.8851354e8,-9.8798086e8,-9.874482e8,-9.869155e8,-9.8638285e8,-9.858502e8,-9.853175e8,-9.8478483e8,-9.8425216e8,-9.837195e8,-9.831868e8,-9.8265414e8,-9.821215e8,-9.815888e8,-9.8105606e8,-9.805234e8,-9.799907e8,-9.7945805e8,-9.789254e8,-9.783927e8,-9.7786003e8,-9.7732736e8,-9.767947e8,-9.76262e8,-9.7572934e8,-9.751967e8,-9.74664e8,-9.741313e8,-9.735986e8,-9.730659e8,-9.7253325e8,-9.720006e8,-9.714679e8,-9.7093523e8,-9.7040256e8,-9.698699e8,-9.693372e8,-9.6880454e8,-9.682719e8,-9.677392e8,-9.672065e8,-9.6667386e8,-9.661411e8,-9.6560845e8,-9.650758e8,-9.645431e8,-9.6401043e8,-9.6347776e8,-9.629451e8,-9.624124e8,-9.6187974e8,-9.613471e8,-9.608144e8,-9.602817e8,-9.5974906e8,-9.592164e8,-9.5868365e8,-9.58151e8,-9.576183e8,-9.5708563e8,-9.5655296e8,-9.560203e8,-9.554876e8,-9.5495494e8,-9.544223e8,-9.538896e8,-9.533569e8,-9.5282426e8,-9.522916e8,-9.517589e8,-9.512262e8,-9.506935e8,-9.5016083e8,-9.4962816e8,-9.490955e8,-9.485628e8,-9.4803014e8,-9.474975e8,-9.469648e8,-9.464321e8,-9.4589946e8,-9.453668e8,-9.448341e8,-9.4430144e8,-9.437687e8,-9.4323603e8,-9.4270336e8,-9.421707e8,-9.41638e8,-9.4110534e8,-9.405727e8,-9.4004e8,-9.395073e8,-9.3897466e8,-9.38442e8,-9.379093e8,-9.3737664e8,-9.368439e8,-9.3631123e8,-9.3577856e8,-9.352459e8,-9.347132e8,-9.3418054e8,-9.336479e8,-9.331152e8,-9.325825e8,-9.3204986e8,-9.315172e8,-9.309845e8,-9.3045184e8,-9.2991917e8,-9.2938643e8,-9.2885376e8,-9.283211e8,-9.277884e8,-9.2725574e8,-9.267231e8,-9.261904e8,-9.256577e8,-9.2512506e8,-9.245924e8,-9.240597e8,-9.2352704e8,-9.2299437e8,-9.224617e8,-9.2192896e8,-9.213963e8,-9.208636e8,-9.2033094e8,-9.197983e8,-9.192656e8,-9.187329e8,-9.1820026e8,-9.176676e8,-9.171349e8,-9.1660224e8,-9.1606957e8,-9.155369e8,-9.150042e8,-9.144715e8,-9.139388e8,-9.1340614e8,-9.128735e8,-9.123408e8,-9.118081e8,-9.1127546e8,-9.107428e8,-9.102101e8,-9.0967744e8,-9.0914477e8,-9.086121e8,-9.080794e8,-9.0754675e8,-9.07014e8,-9.0648134e8,-9.059487e8,-9.05416e8,-9.048833e8,-9.0435066e8,-9.03818e8,-9.032853e8,-9.0275264e8,-9.0221997e8,-9.016873e8,-9.011546e8,-9.0062195e8,-9.000893e8,-8.9955654e8,-8.990239e8,-8.984912e8,-8.979585e8,-8.9742586e8,-8.968932e8,-8.963605e8,-8.9582784e8,-8.9529517e8,-8.947625e8,-8.942298e8,-8.9369715e8,-8.931645e8,-8.926318e8,-8.920991e8,-8.915664e8,-8.910337e8,-8.9050106e8,-8.899684e8,-8.894357e8,-8.8890304e8,-8.8837037e8,-8.878377e8,-8.87305e8,-8.8677235e8,-8.862397e8,-8.85707e8,-8.8517434e8,-8.846416e8,-8.841089e8,-8.8357626e8,-8.830436e8,-8.825109e8,-8.8197824e8,-8.8144557e8,-8.809129e8,-8.803802e8,-8.7984755e8,-8.793149e8,-8.787822e8,-8.7824954e8,-8.7771686e8,-8.771841e8,-8.7665146e8,-8.761188e8,-8.755861e8,-8.7505344e8,-8.7452077e8,-8.739881e8,-8.734554e8,-8.7292275e8,-8.723901e8,-8.718574e8,-8.7132474e8,-8.7079206e8,-8.702593e8,-8.6972666e8,-8.69194e8,-8.686613e8,-8.6812864e8,-8.6759597e8,-8.670633e8,-8.665306e8,-8.6599795e8,-8.654653e8,-8.649326e8,-8.6439994e8,-8.6386726e8,-8.633346e8,-8.6280186e8,-8.622692e8,-8.617365e8,-8.6120384e8,-8.6067117e8,-8.601385e8,-8.596058e8,-8.5907315e8,-8.585405e8,-8.580078e8,-8.5747514e8,-8.5694246e8,-8.564098e8,-8.558771e8,-8.553444e8,-8.548117e8,-8.5427904e8,-8.5374637e8,-8.532137e8,-8.52681e8,-8.5214835e8,-8.516157e8,-8.51083e8,-8.5055034e8,-8.5001766e8,-8.49485e8,-8.489523e8,-8.4841965e8,-8.478869e8,-8.4735424e8,-8.4682157e8,-8.462889e8,-8.457562e8,-8.4522355e8,-8.446909e8,-8.441582e8,-8.4362554e8,-8.4309286e8,-8.425602e8,-8.420275e8,-8.4149485e8,-8.409622e8,-8.4042944e8,-8.3989677e8,-8.393641e8,-8.388314e8,-8.3829875e8,-8.377661e8,-8.372334e8,-8.3670074e8,-8.3616806e8,-8.356354e8,-8.351027e8,-8.3457005e8,-8.340374e8,-8.335047e8,-8.3297197e8,-8.324393e8,-8.319066e8,-8.3137395e8,-8.308413e8,-8.303086e8,-8.2977594e8,-8.2924326e8,-8.287106e8,-8.281779e8,-8.2764525e8,-8.271126e8,-8.265799e8,-8.260472e8,-8.255145e8,-8.249818e8,-8.2444915e8,-8.239165e8,-8.233838e8,-8.2285114e8,-8.2231846e8,-8.217858e8,-8.212531e8,-8.2072045e8,-8.201878e8,-8.196551e8,-8.191224e8,-8.1858976e8,-8.18057e8,-8.1752435e8,-8.169917e8,-8.16459e8,-8.1592634e8,-8.1539366e8,-8.14861e8,-8.143283e8,-8.1379565e8,-8.13263e8,-8.127303e8,-8.121976e8,-8.1166496e8,-8.111323e8,-8.1059955e8,-8.100669e8,-8.095342e8,-8.0900154e8,-8.0846886e8,-8.079362e8,-8.074035e8,-8.0687085e8,-8.063382e8,-8.058055e8,-8.052728e8,-8.0474016e8,-8.042075e8,-8.0367475e8,-8.031421e8,-8.026094e8,-8.0207674e8,-8.0154406e8,-8.010114e8,-8.004787e8,-7.9994605e8,-7.994134e8,-7.988807e8,-7.98348e8,-7.9781536e8,-7.972827e8,-7.9675e8,-7.962173e8,-7.956846e8,-7.9515194e8,-7.9461926e8,-7.940866e8,-7.935539e8,-7.9302125e8,-7.924886e8,-7.919559e8,-7.914232e8,-7.9089056e8,-7.903579e8,-7.898252e8,-7.8929254e8,-7.887598e8,-7.8822714e8,-7.8769446e8,-7.871618e8,-7.866291e8,-7.8609645e8,-7.855638e8,-7.850311e8,-7.844984e8,-7.8396576e8,-7.834331e8,-7.829004e8,-7.8236774e8,-7.818351e8,-7.8130234e8,-7.8076966e8,-7.80237e8,-7.797043e8,-7.7917165e8,-7.78639e8,-7.781063e8,-7.775736e8,-7.7704096e8,-7.765083e8,-7.759756e8,-7.7544294e8,-7.749103e8,-7.743776e8,-7.7384486e8,-7.733122e8,-7.727795e8,-7.7224685e8,-7.717142e8,-7.711815e8,-7.706488e8,-7.7011616e8,-7.695835e8,-7.690508e8,-7.6851814e8,-7.679855e8,-7.674528e8,-7.669201e8,-7.663874e8,-7.658547e8,-7.6532205e8,-7.647894e8,-7.642567e8,-7.63724e8,-7.6319136e8,-7.626587e8,-7.62126e8,-7.6159334e8,-7.610607e8,-7.60528e8,-7.599953e8,-7.5946266e8,-7.589299e8,-7.5839725e8,-7.578646e8,-7.573319e8,-7.567992e8,-7.5626656e8,-7.557339e8,-7.552012e8,-7.5466854e8,-7.541359e8,-7.536032e8,-7.530705e8,-7.5253786e8,-7.520052e8,-7.5147245e8,-7.509398e8,-7.504071e8,-7.498744e8,-7.4934176e8,-7.488091e8,-7.482764e8,-7.4774374e8,-7.472111e8,-7.466784e8,-7.461457e8,-7.4561306e8,-7.450804e8,-7.445477e8,-7.44015e8,-7.434823e8,-7.429496e8,-7.4241696e8,-7.418843e8,-7.413516e8,-7.4081894e8,-7.402863e8,-7.397536e8,-7.392209e8,-7.3868826e8,-7.381556e8,-7.376229e8,-7.370902e8,-7.365575e8,-7.360248e8,-7.3549216e8,-7.349595e8,-7.344268e8,-7.3389414e8,-7.333615e8,-7.328288e8,-7.322961e8,-7.3176346e8,-7.312308e8,-7.306981e8,-7.3016544e8,-7.296327e8,-7.291e8,-7.2856736e8,-7.280347e8,-7.27502e8,-7.2696934e8,-7.264367e8,-7.25904e8,-7.253713e8,-7.2483866e8,-7.24306e8,-7.237733e8,-7.2324064e8,-7.22708e8,-7.221752e8,-7.2164256e8,-7.211099e8,-7.205772e8,-7.2004454e8,-7.195119e8,-7.189792e8,-7.184465e8,-7.1791386e8,-7.173812e8,-7.168485e8,-7.1631584e8,-7.157832e8,-7.152505e8,-7.1471776e8,-7.141851e8,-7.136524e8,-7.1311974e8,-7.125871e8,-7.120544e8,-7.115217e8,-7.1098906e8,-7.104564e8,-7.099237e8,-7.0939104e8,-7.088584e8,-7.083257e8,-7.07793e8,-7.072603e8,-7.067276e8,-7.0619494e8,-7.056623e8,-7.051296e8,-7.045969e8,-7.0406426e8,-7.035316e8,-7.029989e8,-7.0246624e8,-7.019336e8,-7.014009e8,-7.008682e8,-7.0033555e8,-6.998028e8,-6.9927014e8,-6.987375e8,-6.982048e8,-6.976721e8,-6.9713946e8,-6.966068e8,-6.960741e8,-6.9554144e8,-6.950088e8,-6.944761e8,-6.939434e8,-6.9341075e8,-6.928781e8,-6.9234534e8,-6.918127e8,-6.9128e8,-6.907473e8,-6.9021466e8,-6.89682e8,-6.891493e8,-6.8861664e8,-6.88084e8,-6.875513e8,-6.870186e8,-6.8648595e8,-6.859533e8,-6.854206e8,-6.848879e8,-6.843552e8,-6.838225e8,-6.8328986e8,-6.827572e8,-6.822245e8,-6.8169184e8,-6.811592e8,-6.806265e8,-6.800938e8,-6.7956115e8,-6.790285e8,-6.784958e8,-6.7796314e8,-6.774304e8,-6.768977e8,-6.7636506e8,-6.758324e8,-6.752997e8,-6.7476704e8,-6.742344e8,-6.737017e8,-6.73169e8,-6.7263635e8,-6.721037e8,-6.71571e8,-6.7103834e8,-6.705056e8,-6.699729e8,-6.6944026e8,-6.689076e8,-6.683749e8,-6.6784224e8,-6.673096e8,-6.667769e8,-6.662442e8,-6.6571155e8,-6.651789e8,-6.646462e8,-6.6411354e8,-6.6358086e8,-6.630481e8,-6.6251546e8,-6.619828e8,-6.614501e8,-6.6091744e8,-6.603848e8,-6.598521e8,-6.593194e8,-6.5878675e8,-6.582541e8,-6.577214e8,-6.5718874e8,-6.5665606e8,-6.561234e8,-6.5559066e8,-6.55058e8,-6.545253e8,-6.5399264e8,-6.5346e8,-6.529273e8,-6.523946e8,-6.5186195e8,-6.513293e8,-6.507966e8,-6.5026394e8,-6.4973126e8,-6.491986e8,-6.486659e8,-6.481332e8,-6.476005e8,-6.4706784e8,-6.465352e8,-6.460025e8,-6.454698e8,-6.4493715e8,-6.444045e8,-6.438718e8,-6.4333914e8,-6.4280646e8,-6.422738e8,-6.417411e8,-6.4120845e8,-6.406757e8,-6.4014304e8,-6.396104e8,-6.390777e8,-6.38545e8,-6.3801235e8,-6.374797e8,-6.36947e8,-6.3641434e8,-6.3588166e8,-6.35349e8,-6.348163e8,-6.3428365e8,-6.33751e8,-6.3321824e8,-6.326856e8,-6.321529e8,-6.316202e8,-6.3108755e8,-6.305549e8,-6.300222e8,-6.2948954e8,-6.2895686e8,-6.284242e8,-6.278915e8,-6.2735885e8,-6.268262e8,-6.262935e8,-6.257608e8,-6.252281e8,-6.246954e8,-6.2416275e8,-6.236301e8,-6.230974e8,-6.2256474e8,-6.2203206e8,-6.214994e8,-6.209667e8,-6.2043405e8,-6.199014e8,-6.193687e8,-6.1883603e8,-6.183033e8,-6.177706e8,-6.1723795e8,-6.167053e8,-6.161726e8,-6.1563994e8,-6.1510726e8,-6.145746e8,-6.140419e8,-6.1350925e8,-6.129766e8,-6.124439e8,-6.1191123e8,-6.1137856e8,-6.108458e8,-6.1031315e8,-6.097805e8,-6.092478e8,-6.0871514e8,-6.0818246e8,-6.076498e8,-6.071171e8,-6.0658445e8,-6.060518e8,-6.055191e8,-6.0498643e8,-6.0445376e8,-6.03921e8,-6.0338835e8,-6.028557e8,-6.02323e8,-6.0179034e8,-6.0125766e8,-6.00725e8,-6.001923e8,-5.9965965e8,-5.99127e8,-5.985943e8,-5.9806163e8,-5.9752896e8,-5.969963e8,-5.9646355e8,-5.959309e8,-5.953982e8,-5.9486554e8,-5.9433286e8,-5.938002e8,-5.932675e8,-5.9273485e8,-5.922022e8,-5.916695e8,-5.9113683e8,-5.9060416e8,-5.900715e8,-5.895388e8,-5.890061e8,-5.884734e8,-5.8794074e8,-5.8740806e8,-5.868754e8,-5.863427e8,-5.8581005e8,-5.852774e8,-5.847447e8,-5.8421203e8,-5.8367936e8,-5.831467e8,-5.82614e8,-5.8208134e8,-5.815486e8,-5.8101594e8,-5.8048326e8,-5.799506e8,-5.794179e8,-5.7888525e8,-5.783526e8,-5.778199e8,-5.7728723e8,-5.7675456e8,-5.762219e8,-5.756892e8,-5.7515654e8,-5.746239e8,-5.7409114e8,-5.7355846e8,-5.730258e8,-5.724931e8,-5.7196045e8,-5.714278e8,-5.708951e8,-5.7036243e8,-5.6982976e8,-5.692971e8,-5.687644e8,-5.6823174e8,-5.676991e8,-5.671664e8,-5.6663366e8,-5.66101e8,-5.655683e8,-5.6503565e8,-5.64503e8,-5.639703e8,-5.6343763e8,-5.6290496e8,-5.623723e8,-5.618396e8,-5.6130694e8,-5.607743e8,-5.602416e8,-5.597089e8,-5.591762e8,-5.586435e8,-5.5811085e8,-5.575782e8,-5.570455e8,-5.5651283e8,-5.5598016e8,-5.554475e8,-5.549148e8,-5.5438214e8,-5.538495e8,-5.533168e8,-5.527841e8,-5.5225146e8,-5.517187e8,-5.5118605e8,-5.506534e8,-5.501207e8,-5.4958803e8,-5.4905536e8,-5.485227e8,-5.4799e8,-5.4745734e8,-5.469247e8,-5.46392e8,-5.458593e8,-5.4532666e8,-5.44794e8,-5.4426125e8,-5.437286e8,-5.431959e8,-5.4266323e8,-5.4213056e8,-5.415979e8,-5.410652e8,-5.4053254e8,-5.399999e8,-5.394672e8,-5.389345e8,-5.3840186e8,-5.378692e8,-5.3733645e8,-5.368038e8,-5.3627114e8,-5.3573846e8,-5.3520576e8,-5.346731e8,-5.341404e8,-5.3360774e8,-5.3307507e8,-5.325424e8,-5.3200973e8,-5.3147702e8,-5.3094435e8,-5.3041168e8,-5.29879e8,-5.2934634e8,-5.2881366e8,-5.28281e8,-5.277483e8,-5.272156e8,-5.2668294e8,-5.2615027e8,-5.256176e8,-5.2508493e8,-5.2455226e8,-5.2401955e8,-5.2348688e8,-5.229542e8,-5.2242154e8,-5.2188886e8,-5.213562e8,-5.2082352e8,-5.202908e8,-5.1975814e8,-5.1922547e8,-5.186928e8,-5.1816013e8,-5.1762746e8,-5.170948e8,-5.1656208e8,-5.160294e8,-5.1549674e8,-5.1496406e8,-5.144314e8,-5.1389872e8,-5.1336605e8,-5.1283334e8,-5.1230067e8,-5.11768e8,-5.1123533e8,-5.1070266e8,-5.1017e8,-5.096373e8,-5.091046e8,-5.0857194e8,-5.0803926e8,-5.075066e8,-5.0697392e8,-5.0644125e8,-5.0590854e8,-5.0537587e8,-5.048432e8,-5.0431053e8,-5.0377786e8,-5.032452e8,-5.027125e8,-5.021798e8,-5.0164714e8,-5.0111446e8,-5.005818e8,-5.0004912e8,-4.9951645e8,-4.9898378e8,-4.9845107e8,-4.979184e8,-4.9738573e8,-4.9685306e8,-4.963204e8,-4.957877e8,-4.9525504e8,-4.9472234e8,-4.9418966e8,-4.93657e8,-4.9312432e8,-4.9259165e8,-4.9205898e8,-4.915263e8,-4.909936e8,-4.9046093e8,-4.8992826e8,-4.893956e8,-4.888629e8,-4.8833024e8,-4.8779757e8,-4.8726486e8,-4.867322e8,-4.8619952e8,-4.8566685e8,-4.8513418e8,-4.846015e8,-4.8406883e8,-4.8353613e8,-4.8300346e8,-4.824708e8,-4.819381e8,-4.8140544e8,-4.8087277e8,-4.803401e8,-4.798074e8,-4.7927472e8,-4.7874205e8,-4.7820938e8,-4.776767e8,-4.7714403e8,-4.7661136e8,-4.7607866e8,-4.75546e8,-4.750133e8,-4.7448064e8,-4.7394797e8,-4.734153e8,-4.7288262e8,-4.7234992e8,-4.7181725e8,-4.7128458e8,-4.707519e8,-4.7021923e8,-4.6968656e8,-4.691539e8,-4.686212e8,-4.680885e8,-4.6755584e8,-4.6702317e8,-4.664905e8,-4.6595782e8,-4.6542515e8,-4.6489245e8,-4.6435978e8,-4.638271e8,-4.6329443e8,-4.6276176e8,-4.622291e8,-4.6169642e8,-4.611637e8,-4.6063104e8,-4.6009837e8,-4.595657e8,-4.5903302e8,-4.5850035e8,-4.5796768e8,-4.5743498e8,-4.569023e8,-4.5636963e8,-4.5583696e8,-4.553043e8,-4.5477162e8,-4.5423894e8,-4.5370624e8,-4.5317357e8,-4.526409e8,-4.5210822e8,-4.5157555e8,-4.5104288e8,-4.505102e8,-4.499775e8,-4.4944483e8,-4.4891216e8,-4.483795e8,-4.4784682e8,-4.4731414e8,-4.4678147e8,-4.4624877e8,-4.457161e8,-4.4518342e8,-4.4465075e8,-4.4411808e8,-4.435854e8,-4.4305274e8,-4.4252003e8,-4.4198736e8,-4.414547e8,-4.4092202e8,-4.4038934e8,-4.3985667e8,-4.3932397e8,-4.387913e8,-4.3825862e8,-4.3772595e8,-4.3719328e8,-4.366606e8,-4.3612794e8,-4.3559523e8,-4.3506256e8,-4.345299e8,-4.3399722e8,-4.3346454e8,-4.3293187e8,-4.323992e8,-4.318665e8,-4.3133382e8,-4.3080115e8,-4.3026848e8,-4.297358e8,-4.2920314e8,-4.2867046e8,-4.2813776e8,-4.276051e8,-4.2707242e8,-4.2653974e8,-4.2600707e8,-4.254744e8,-4.2494173e8,-4.2440902e8,-4.2387635e8,-4.2334368e8,-4.22811e8,-4.2227834e8,-4.2174566e8,-4.21213e8,-4.206803e8,-4.2014762e8,-4.1961494e8,-4.1908227e8,-4.185496e8,-4.1801693e8,-4.1748426e8,-4.1695155e8,-4.1641888e8,-4.158862e8,-4.1535354e8,-4.1482086e8,-4.142882e8,-4.1375552e8,-4.1322282e8,-4.1269014e8,-4.1215747e8,-4.116248e8,-4.1109213e8,-4.1055946e8,-4.1002678e8,-4.0949408e8,-4.089614e8,-4.0842874e8,-4.0789606e8,-4.073634e8,-4.0683072e8,-4.0629805e8,-4.0576534e8,-4.0523267e8,-4.047e8,-4.0416733e8,-4.0363466e8,-4.0310198e8,-4.025693e8,-4.020366e8,-4.0150394e8,-4.0097126e8,-4.004386e8,-3.9990592e8,-3.9937325e8,-3.9884058e8,-3.9830787e8,-3.977752e8,-3.9724253e8,-3.9670986e8,-3.9617718e8,-3.956445e8,-3.9511184e8,-3.9457914e8,-3.9404646e8,-3.935138e8,-3.9298112e8,-3.9244845e8,-3.9191578e8,-3.913831e8,-3.908504e8,-3.9031773e8,-3.8978506e8,-3.8925238e8,-3.887197e8,-3.8818704e8,-3.8765437e8,-3.8712166e8,-3.86589e8,-3.8605632e8,-3.8552365e8,-3.8499098e8,-3.844583e8,-3.8392563e8,-3.8339293e8,-3.8286026e8,-3.8232758e8,-3.817949e8,-3.8126224e8,-3.8072957e8,-3.801969e8,-3.796642e8,-3.7913152e8,-3.7859885e8,-3.7806618e8,-3.775335e8,-3.7700083e8,-3.7646816e8,-3.7593546e8,-3.7540278e8,-3.748701e8,-3.7433744e8,-3.7380477e8,-3.732721e8,-3.727394e8,-3.7220672e8,-3.7167405e8,-3.7114138e8,-3.706087e8,-3.7007603e8,-3.6954336e8,-3.6901066e8,-3.6847798e8,-3.679453e8,-3.6741264e8,-3.6687997e8,-3.663473e8,-3.6581462e8,-3.6528192e8,-3.6474925e8,-3.6421658e8,-3.636839e8,-3.6315123e8,-3.6261856e8,-3.620859e8,-3.6155318e8,-3.610205e8,-3.6048784e8,-3.5995517e8,-3.594225e8,-3.5888982e8,-3.5835715e8,-3.5782445e8,-3.5729178e8,-3.567591e8,-3.5622643e8,-3.5569376e8,-3.551611e8,-3.546284e8,-3.540957e8,-3.5356304e8,-3.5303037e8,-3.524977e8,-3.5196502e8,-3.5143235e8,-3.5089968e8,-3.5036698e8,-3.498343e8,-3.4930163e8,-3.4876896e8,-3.482363e8,-3.477036e8,-3.4717094e8,-3.4663824e8,-3.4610557e8,-3.455729e8,-3.4504022e8,-3.4450755e8,-3.4397488e8,-3.434422e8,-3.429095e8,-3.4237683e8,-3.4184416e8,-3.413115e8,-3.407788e8,-3.4024614e8,-3.3971347e8,-3.3918077e8,-3.386481e8,-3.3811542e8,-3.3758275e8,-3.3705008e8,-3.365174e8,-3.3598474e8,-3.3545203e8,-3.3491936e8,-3.343867e8,-3.33854e8,-3.3332134e8,-3.3278867e8,-3.32256e8,-3.317233e8,-3.3119062e8,-3.3065795e8,-3.3012528e8,-3.295926e8,-3.2905994e8,-3.2852726e8,-3.2799456e8,-3.274619e8,-3.269292e8,-3.2639654e8,-3.2586387e8,-3.253312e8,-3.2479853e8,-3.2426582e8,-3.2373315e8,-3.2320048e8,-3.226678e8,-3.2213514e8,-3.2160246e8,-3.210698e8,-3.205371e8,-3.200044e8,-3.1947174e8,-3.1893907e8,-3.184064e8,-3.1787373e8,-3.1734106e8,-3.1680835e8,-3.1627568e8,-3.15743e8,-3.1521034e8,-3.1467766e8,-3.14145e8,-3.1361232e8,-3.130796e8,-3.1254694e8,-3.1201427e8,-3.114816e8,-3.1094893e8,-3.1041626e8,-3.098836e8,-3.0935088e8,-3.088182e8,-3.0828554e8,-3.0775286e8,-3.072202e8,-3.0668752e8,-3.061548e8,-3.0562214e8,-3.0508947e8,-3.045568e8,-3.0402413e8,-3.0349146e8,-3.029588e8,-3.0242608e8,-3.018934e8,-3.0136074e8,-3.0082806e8,-3.002954e8,-2.9976272e8,-2.9923005e8,-2.9869734e8,-2.9816467e8,-2.97632e8,-2.9709933e8,-2.9656666e8,-2.96034e8,-2.955013e8,-2.949686e8,-2.9443594e8,-2.9390326e8,-2.933706e8,-2.9283792e8,-2.9230525e8,-2.9177258e8,-2.9123987e8,-2.907072e8,-2.9017453e8,-2.8964186e8,-2.891092e8,-2.885765e8,-2.8804384e8,-2.8751114e8,-2.8697846e8,-2.864458e8,-2.8591312e8,-2.8538045e8,-2.8484778e8,-2.843151e8,-2.837824e8,-2.8324973e8,-2.8271706e8,-2.821844e8,-2.816517e8,-2.8111904e8,-2.8058637e8,-2.8005366e8,-2.79521e8,-2.7898832e8,-2.7845565e8,-2.7792298e8,-2.773903e8,-2.7685763e8,-2.7632493e8,-2.7579226e8,-2.752596e8,-2.747269e8,-2.7419424e8,-2.7366157e8,-2.731289e8,-2.725962e8,-2.7206352e8,-2.7153085e8,-2.7099818e8,-2.704655e8,-2.6993283e8,-2.6940016e8,-2.6886746e8,-2.683348e8,-2.6780211e8,-2.6726944e8,-2.6673677e8,-2.6620408e8,-2.6567141e8,-2.6513874e8,-2.6460606e8,-2.6407338e8,-2.635407e8,-2.6300803e8,-2.6247534e8,-2.6194267e8,-2.6141e8,-2.6087733e8,-2.6034464e8,-2.5981197e8,-2.592793e8,-2.5874661e8,-2.5821394e8,-2.5768126e8,-2.5714858e8,-2.566159e8,-2.5608323e8,-2.5555056e8,-2.5501787e8,-2.544852e8,-2.5395253e8,-2.5341984e8,-2.5288717e8,-2.523545e8,-2.5182182e8,-2.5128914e8,-2.5075646e8,-2.5022379e8,-2.496911e8,-2.4915843e8,-2.4862576e8,-2.4809309e8,-2.475604e8,-2.4702773e8,-2.4649506e8,-2.4596237e8,-2.454297e8,-2.4489702e8,-2.4436435e8,-2.4383166e8,-2.4329899e8,-2.4276632e8,-2.4223363e8,-2.4170096e8,-2.4116829e8,-2.4063562e8,-2.4010293e8,-2.3957026e8,-2.3903758e8,-2.385049e8,-2.3797222e8,-2.3743955e8,-2.3690688e8,-2.3637419e8,-2.3584152e8,-2.3530885e8,-2.3477616e8,-2.3424349e8,-2.3371082e8,-2.3317814e8,-2.3264546e8,-2.3211278e8,-2.3158011e8,-2.3104742e8,-2.3051475e8,-2.2998208e8,-2.294494e8,-2.2891672e8,-2.2838405e8,-2.2785138e8,-2.2731869e8,-2.2678602e8,-2.2625334e8,-2.2572067e8,-2.2518798e8,-2.2465531e8,-2.2412264e8,-2.2358995e8,-2.2305728e8,-2.225246e8,-2.2199192e8,-2.2145925e8,-2.2092658e8,-2.203939e8,-2.1986122e8,-2.1932854e8,-2.1879587e8,-2.1826318e8,-2.1773051e8,-2.1719784e8,-2.1666517e8,-2.1613248e8,-2.155998e8,-2.1506714e8,-2.1453445e8,-2.1400178e8,-2.134691e8,-2.1293643e8,-2.1240374e8,-2.1187107e8,-2.113384e8,-2.1080571e8,-2.1027304e8,-2.0974037e8,-2.092077e8,-2.08675e8,-2.0814234e8,-2.0760966e8,-2.0707698e8,-2.065443e8,-2.0601163e8,-2.0547896e8,-2.0494627e8,-2.044136e8,-2.0388093e8,-2.0334824e8,-2.0281557e8,-2.022829e8,-2.0175022e8,-2.0121754e8,-2.0068486e8,-2.001522e8,-1.996195e8,-1.9908683e8,-1.9855416e8,-1.9802149e8,-1.974888e8,-1.9695613e8,-1.9642346e8,-1.9589077e8,-1.953581e8,-1.9482542e8,-1.9429275e8,-1.9376006e8,-1.932274e8,-1.9269472e8,-1.9216203e8,-1.9162936e8,-1.9109669e8,-1.90564e8,-1.9003133e8,-1.8949866e8,-1.8896598e8,-1.884333e8,-1.8790062e8,-1.8736795e8,-1.8683526e8,-1.863026e8,-1.8576992e8,-1.8523725e8,-1.8470456e8,-1.8417189e8,-1.8363922e8,-1.8310653e8,-1.8257386e8,-1.8204118e8,-1.8150851e8,-1.8097582e8,-1.8044315e8,-1.7991048e8,-1.793778e8,-1.7884512e8,-1.7831245e8,-1.7777978e8,-1.7724709e8,-1.7671442e8,-1.7618174e8,-1.7564906e8,-1.7511638e8,-1.7458371e8,-1.7405104e8,-1.7351835e8,-1.7298568e8,-1.7245301e8,-1.7192032e8,-1.7138765e8,-1.7085498e8,-1.703223e8,-1.6978962e8,-1.6925694e8,-1.6872427e8,-1.6819158e8,-1.6765891e8,-1.6712624e8,-1.6659357e8,-1.6606088e8,-1.6552821e8,-1.6499554e8,-1.6446285e8,-1.6393018e8,-1.633975e8,-1.6286483e8,-1.6233214e8,-1.6179947e8,-1.612668e8,-1.6073411e8,-1.6020144e8,-1.5966877e8,-1.591361e8,-1.5860341e8,-1.5807074e8,-1.5753806e8,-1.5700538e8,-1.564727e8,-1.5594003e8,-1.5540734e8,-1.5487467e8,-1.54342e8,-1.5380933e8,-1.5327664e8,-1.5274397e8,-1.522113e8,-1.5167861e8,-1.5114594e8,-1.5061326e8,-1.5008059e8,-1.495479e8,-1.4901523e8,-1.4848256e8,-1.4794987e8,-1.474172e8,-1.4688453e8,-1.4635186e8,-1.4581917e8,-1.452865e8,-1.4475382e8,-1.4422114e8,-1.4368846e8,-1.4315579e8,-1.4262312e8,-1.4209043e8,-1.4155776e8,-1.4102509e8,-1.404924e8,-1.3995973e8,-1.3942706e8,-1.3889438e8,-1.383617e8,-1.3782902e8,-1.3729635e8,-1.3676366e8,-1.3623099e8,-1.3569832e8,-1.3516565e8,-1.3463296e8,-1.3410029e8,-1.3356761e8,-1.33034936e8,-1.3250226e8,-1.3196958e8,-1.31436904e8,-1.3090422e8,-1.3037155e8,-1.2983887e8,-1.293062e8,-1.2877352e8,-1.2824085e8,-1.2770817e8,-1.2717549e8,-1.2664282e8,-1.26110136e8,-1.25577464e8,-1.2504478e8,-1.2451211e8,-1.2397943e8,-1.2344675e8,-1.2291408e8,-1.223814e8,-1.2184873e8,-1.2131605e8,-1.2078338e8,-1.20250696e8,-1.1971802e8,-1.1918534e8,-1.18652664e8,-1.1811999e8,-1.1758731e8,-1.1705464e8,-1.1652196e8,-1.1598928e8,-1.1545661e8,-1.1492393e8,-1.14391256e8,-1.1385858e8,-1.13325896e8,-1.12793224e8,-1.1226054e8,-1.1172787e8,-1.1119519e8,-1.1066252e8,-1.1012984e8,-1.0959716e8,-1.0906449e8,-1.0853181e8,-1.0799914e8,-1.07466456e8,-1.06933784e8,-1.064011e8,-1.05868424e8,-1.0533575e8,-1.0480307e8,-1.042704e8,-1.0373772e8,-1.0320505e8,-1.0267237e8,-1.0213969e8,-1.01607016e8,-1.0107434e8,-1.0054166e8,-1.00008984e8,-9.94763e7,-9.894363e7,-9.841095e7,-9.787828e7,-9.73456e7,-9.681293e7,-9.628025e7,-9.574757e7,-9.52149e7,-9.4682216e7,-9.4149544e7,-9.361686e7,-9.308419e7,-9.255151e7,-9.201883e7,-9.148616e7,-9.095348e7,-9.042081e7,-8.988813e7,-8.935546e7,-8.8822776e7,-8.82901e7,-8.775742e7,-8.7224744e7,-8.669207e7,-8.615939e7,-8.562672e7,-8.509404e7,-8.456136e7,-8.402869e7,-8.349601e7,-8.2963336e7,-8.243066e7,-8.1897976e7,-8.1365304e7,-8.083262e7,-8.029995e7,-7.976727e7,-7.92346e7,-7.870192e7,-7.816924e7,-7.763657e7,-7.710389e7,-7.657122e7,-7.6038536e7,-7.5505864e7,-7.497318e7,-7.4440504e7,-7.390783e7,-7.337515e7,-7.284248e7,-7.23098e7,-7.177713e7,-7.124445e7,-7.071177e7,-7.0179096e7,-6.964642e7,-6.911374e7,-6.8581064e7,-6.804839e7,-6.751571e7,-6.6983036e7,-6.645036e7,-6.591768e7,-6.5385004e7,-6.485233e7,-6.4319652e7,-6.3786976e7,-6.32543e7,-6.2721624e7,-6.2188944e7,-6.1656268e7,-6.112359e7,-6.0590916e7,-6.005824e7,-5.9525564e7,-5.8992884e7,-5.846021e7,-5.7927532e7,-5.7394856e7,-5.686218e7,-5.6329504e7,-5.5796828e7,-5.5264148e7,-5.473147e7,-5.4198796e7,-5.366612e7,-5.3133444e7,-5.260077e7,-5.206809e7,-5.1535412e7,-5.1002736e7,-5.047006e7,-4.9937384e7,-4.9404708e7,-4.887203e7,-4.833935e7,-4.7806676e7,-4.7274e7,-4.6741324e7,-4.620865e7,-4.5675972e7,-4.5143292e7,-4.4610616e7,-4.407794e7,-4.3545264e7,-4.3012588e7,-4.247991e7,-4.1947236e7,-4.1414556e7,-4.088188e7,-4.0349204e7,-3.981653e7,-3.9283852e7,-3.8751176e7,-3.82185e7,-3.768582e7,-3.7153144e7,-3.6620468e7,-3.608779e7,-3.5555116e7,-3.502244e7,-3.448976e7,-3.3957084e7,-3.3424408e7,-3.2891732e7,-3.2359056e7,-3.1826378e7,-3.1293702e7,-3.0761026e7,-3.0228348e7,-2.9695672e7,-2.9162996e7,-2.863032e7,-2.8097642e7,-2.7564966e7,-2.703229e7,-2.6499612e7,-2.5966936e7,-2.543426e7,-2.4901582e7,-2.4368906e7,-2.383623e7,-2.3303554e7,-2.2770876e7,-2.22382e7,-2.1705524e7,-2.1172846e7,-2.064017e7,-2.0107494e7,-1.9574816e7,-1.904214e7,-1.8509464e7,-1.7976786e7,-1.744411e7,-1.6911434e7,-1.6378757e7,-1.5846081e7,-1.5313404e7,-1.4780727e7,-1.4248051e7,-1.3715374e7,-1.3182697e7,-1.2650021e7,-1.2117344e7,-1.1584668e7,-1.1051991e7,-1.0519314e7,-9.986638e6,-9.453961e6,-8.921285e6,-8.388608e6]}
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/large_positive.json b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/large_positive.json
new file mode 100644
index 000000000000..b11ee6ec27e7
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/large_positive.json
@@ -0,0 +1 @@
+{"expected":[1.0,-1.0,-1.0,1.0,1.0,-1.0,1.0,1.0,-1.0,-1.0,1.0,-1.0,-1.0,1.0,-1.0,-1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"x":[8.388608e6,8.921285e6,9.453961e6,9.986638e6,1.0519314e7,1.1051991e7,1.1584668e7,1.2117344e7,1.2650021e7,1.3182697e7,1.3715374e7,1.4248051e7,1.4780727e7,1.5313404e7,1.5846081e7,1.6378757e7,1.6911434e7,1.744411e7,1.7976786e7,1.8509464e7,1.904214e7,1.9574816e7,2.0107494e7,2.064017e7,2.1172846e7,2.1705524e7,2.22382e7,2.2770876e7,2.3303554e7,2.383623e7,2.4368906e7,2.4901582e7,2.543426e7,2.5966936e7,2.6499612e7,2.703229e7,2.7564966e7,2.8097642e7,2.863032e7,2.9162996e7,2.9695672e7,3.0228348e7,3.0761026e7,3.1293702e7,3.1826378e7,3.2359056e7,3.2891732e7,3.3424408e7,3.3957084e7,3.448976e7,3.502244e7,3.5555116e7,3.608779e7,3.6620468e7,3.7153144e7,3.768582e7,3.82185e7,3.8751176e7,3.9283852e7,3.981653e7,4.0349204e7,4.088188e7,4.1414556e7,4.1947236e7,4.247991e7,4.3012588e7,4.3545264e7,4.407794e7,4.4610616e7,4.5143292e7,4.5675972e7,4.620865e7,4.6741324e7,4.7274e7,4.7806676e7,4.833935e7,4.887203e7,4.9404708e7,4.9937384e7,5.047006e7,5.1002736e7,5.1535412e7,5.206809e7,5.260077e7,5.3133444e7,5.366612e7,5.4198796e7,5.473147e7,5.5264148e7,5.5796828e7,5.6329504e7,5.686218e7,5.7394856e7,5.7927532e7,5.846021e7,5.8992884e7,5.9525564e7,6.005824e7,6.0590916e7,6.112359e7,6.1656268e7,6.2188944e7,6.2721624e7,6.32543e7,6.3786976e7,6.4319652e7,6.485233e7,6.5385004e7,6.591768e7,6.645036e7,6.6983036e7,6.751571e7,6.804839e7,6.8581064e7,6.911374e7,6.964642e7,7.0179096e7,7.071177e7,7.124445e7,7.177713e7,7.23098e7,7.284248e7,7.337515e7,7.390783e7,7.4440504e7,7.497318e7,7.5505864e7,7.6038536e7,7.657122e7,7.710389e7,7.763657e7,7.816924e7,7.870192e7,7.92346e7,7.976727e7,8.029995e7,8.083262e7,8.1365304e7,8.1897976e7,8.243066e7,8.2963336e7,8.349601e7,8.402869e7,8.456136e7,8.509404e7,8.562672e7,8.615939e7,8.669207e7,8.7224744e7,8.775742e7,8.82901e7,8.8822776e7,8.935546e7,8.988813e7,9.042081e7,9.095348e7,9.148616e7,9.201883e7,9.255151e7,9.308419e7,9.361686e7,9.4149544e7,9.4682216e7,9.52149e7,9.574757e7,9.628025e7,9.681293e7,9.73456e7,9.787828e7,9.841095e7,9.894363e7,9.94763e7,1.00008984e8,1.0054166e8,1.0107434e8,1.01607016e8,1.0213969e8,1.0267237e8,1.0320505e8,1.0373772e8,1.042704e8,1.0480307e8,1.0533575e8,1.05868424e8,1.064011e8,1.06933784e8,1.07466456e8,1.0799914e8,1.0853181e8,1.0906449e8,1.0959716e8,1.1012984e8,1.1066252e8,1.1119519e8,1.1172787e8,1.1226054e8,1.12793224e8,1.13325896e8,1.1385858e8,1.14391256e8,1.1492393e8,1.1545661e8,1.1598928e8,1.1652196e8,1.1705464e8,1.1758731e8,1.1811999e8,1.18652664e8,1.1918534e8,1.1971802e8,1.20250696e8,1.2078338e8,1.2131605e8,1.2184873e8,1.223814e8,1.2291408e8,1.2344675e8,1.2397943e8,1.2451211e8,1.2504478e8,1.25577464e8,1.26110136e8,1.2664282e8,1.2717549e8,1.2770817e8,1.2824085e8,1.2877352e8,1.293062e8,1.2983887e8,1.3037155e8,1.3090422e8,1.31436904e8,1.3196958e8,1.3250226e8,1.33034936e8,1.3356761e8,1.3410029e8,1.3463296e8,1.3516565e8,1.3569832e8,1.3623099e8,1.3676366e8,1.3729635e8,1.3782902e8,1.383617e8,1.3889438e8,1.3942706e8,1.3995973e8,1.404924e8,1.4102509e8,1.4155776e8,1.4209043e8,1.4262312e8,1.4315579e8,1.4368846e8,1.4422114e8,1.4475382e8,1.452865e8,1.4581917e8,1.4635186e8,1.4688453e8,1.474172e8,1.4794987e8,1.4848256e8,1.4901523e8,1.495479e8,1.5008059e8,1.5061326e8,1.5114594e8,1.5167861e8,1.522113e8,1.5274397e8,1.5327664e8,1.5380933e8,1.54342e8,1.5487467e8,1.5540734e8,1.5594003e8,1.564727e8,1.5700538e8,1.5753806e8,1.5807074e8,1.5860341e8,1.591361e8,1.5966877e8,1.6020144e8,1.6073411e8,1.612668e8,1.6179947e8,1.6233214e8,1.6286483e8,1.633975e8,1.6393018e8,1.6446285e8,1.6499554e8,1.6552821e8,1.6606088e8,1.6659357e8,1.6712624e8,1.6765891e8,1.6819158e8,1.6872427e8,1.6925694e8,1.6978962e8,1.703223e8,1.7085498e8,1.7138765e8,1.7192032e8,1.7245301e8,1.7298568e8,1.7351835e8,1.7405104e8,1.7458371e8,1.7511638e8,1.7564906e8,1.7618174e8,1.7671442e8,1.7724709e8,1.7777978e8,1.7831245e8,1.7884512e8,1.793778e8,1.7991048e8,1.8044315e8,1.8097582e8,1.8150851e8,1.8204118e8,1.8257386e8,1.8310653e8,1.8363922e8,1.8417189e8,1.8470456e8,1.8523725e8,1.8576992e8,1.863026e8,1.8683526e8,1.8736795e8,1.8790062e8,1.884333e8,1.8896598e8,1.8949866e8,1.9003133e8,1.90564e8,1.9109669e8,1.9162936e8,1.9216203e8,1.9269472e8,1.932274e8,1.9376006e8,1.9429275e8,1.9482542e8,1.953581e8,1.9589077e8,1.9642346e8,1.9695613e8,1.974888e8,1.9802149e8,1.9855416e8,1.9908683e8,1.996195e8,2.001522e8,2.0068486e8,2.0121754e8,2.0175022e8,2.022829e8,2.0281557e8,2.0334824e8,2.0388093e8,2.044136e8,2.0494627e8,2.0547896e8,2.0601163e8,2.065443e8,2.0707698e8,2.0760966e8,2.0814234e8,2.08675e8,2.092077e8,2.0974037e8,2.1027304e8,2.1080571e8,2.113384e8,2.1187107e8,2.1240374e8,2.1293643e8,2.134691e8,2.1400178e8,2.1453445e8,2.1506714e8,2.155998e8,2.1613248e8,2.1666517e8,2.1719784e8,2.1773051e8,2.1826318e8,2.1879587e8,2.1932854e8,2.1986122e8,2.203939e8,2.2092658e8,2.2145925e8,2.2199192e8,2.225246e8,2.2305728e8,2.2358995e8,2.2412264e8,2.2465531e8,2.2518798e8,2.2572067e8,2.2625334e8,2.2678602e8,2.2731869e8,2.2785138e8,2.2838405e8,2.2891672e8,2.294494e8,2.2998208e8,2.3051475e8,2.3104742e8,2.3158011e8,2.3211278e8,2.3264546e8,2.3317814e8,2.3371082e8,2.3424349e8,2.3477616e8,2.3530885e8,2.3584152e8,2.3637419e8,2.3690688e8,2.3743955e8,2.3797222e8,2.385049e8,2.3903758e8,2.3957026e8,2.4010293e8,2.4063562e8,2.4116829e8,2.4170096e8,2.4223363e8,2.4276632e8,2.4329899e8,2.4383166e8,2.4436435e8,2.4489702e8,2.454297e8,2.4596237e8,2.4649506e8,2.4702773e8,2.475604e8,2.4809309e8,2.4862576e8,2.4915843e8,2.496911e8,2.5022379e8,2.5075646e8,2.5128914e8,2.5182182e8,2.523545e8,2.5288717e8,2.5341984e8,2.5395253e8,2.544852e8,2.5501787e8,2.5555056e8,2.5608323e8,2.566159e8,2.5714858e8,2.5768126e8,2.5821394e8,2.5874661e8,2.592793e8,2.5981197e8,2.6034464e8,2.6087733e8,2.6141e8,2.6194267e8,2.6247534e8,2.6300803e8,2.635407e8,2.6407338e8,2.6460606e8,2.6513874e8,2.6567141e8,2.6620408e8,2.6673677e8,2.6726944e8,2.6780211e8,2.683348e8,2.6886746e8,2.6940016e8,2.6993283e8,2.704655e8,2.7099818e8,2.7153085e8,2.7206352e8,2.725962e8,2.731289e8,2.7366157e8,2.7419424e8,2.747269e8,2.752596e8,2.7579226e8,2.7632493e8,2.7685763e8,2.773903e8,2.7792298e8,2.7845565e8,2.7898832e8,2.79521e8,2.8005366e8,2.8058637e8,2.8111904e8,2.816517e8,2.821844e8,2.8271706e8,2.8324973e8,2.837824e8,2.843151e8,2.8484778e8,2.8538045e8,2.8591312e8,2.864458e8,2.8697846e8,2.8751114e8,2.8804384e8,2.885765e8,2.891092e8,2.8964186e8,2.9017453e8,2.907072e8,2.9123987e8,2.9177258e8,2.9230525e8,2.9283792e8,2.933706e8,2.9390326e8,2.9443594e8,2.949686e8,2.955013e8,2.96034e8,2.9656666e8,2.9709933e8,2.97632e8,2.9816467e8,2.9869734e8,2.9923005e8,2.9976272e8,3.002954e8,3.0082806e8,3.0136074e8,3.018934e8,3.0242608e8,3.029588e8,3.0349146e8,3.0402413e8,3.045568e8,3.0508947e8,3.0562214e8,3.061548e8,3.0668752e8,3.072202e8,3.0775286e8,3.0828554e8,3.088182e8,3.0935088e8,3.098836e8,3.1041626e8,3.1094893e8,3.114816e8,3.1201427e8,3.1254694e8,3.130796e8,3.1361232e8,3.14145e8,3.1467766e8,3.1521034e8,3.15743e8,3.1627568e8,3.1680835e8,3.1734106e8,3.1787373e8,3.184064e8,3.1893907e8,3.1947174e8,3.200044e8,3.205371e8,3.210698e8,3.2160246e8,3.2213514e8,3.226678e8,3.2320048e8,3.2373315e8,3.2426582e8,3.2479853e8,3.253312e8,3.2586387e8,3.2639654e8,3.269292e8,3.274619e8,3.2799456e8,3.2852726e8,3.2905994e8,3.295926e8,3.3012528e8,3.3065795e8,3.3119062e8,3.317233e8,3.32256e8,3.3278867e8,3.3332134e8,3.33854e8,3.343867e8,3.3491936e8,3.3545203e8,3.3598474e8,3.365174e8,3.3705008e8,3.3758275e8,3.3811542e8,3.386481e8,3.3918077e8,3.3971347e8,3.4024614e8,3.407788e8,3.413115e8,3.4184416e8,3.4237683e8,3.429095e8,3.434422e8,3.4397488e8,3.4450755e8,3.4504022e8,3.455729e8,3.4610557e8,3.4663824e8,3.4717094e8,3.477036e8,3.482363e8,3.4876896e8,3.4930163e8,3.498343e8,3.5036698e8,3.5089968e8,3.5143235e8,3.5196502e8,3.524977e8,3.5303037e8,3.5356304e8,3.540957e8,3.546284e8,3.551611e8,3.5569376e8,3.5622643e8,3.567591e8,3.5729178e8,3.5782445e8,3.5835715e8,3.5888982e8,3.594225e8,3.5995517e8,3.6048784e8,3.610205e8,3.6155318e8,3.620859e8,3.6261856e8,3.6315123e8,3.636839e8,3.6421658e8,3.6474925e8,3.6528192e8,3.6581462e8,3.663473e8,3.6687997e8,3.6741264e8,3.679453e8,3.6847798e8,3.6901066e8,3.6954336e8,3.7007603e8,3.706087e8,3.7114138e8,3.7167405e8,3.7220672e8,3.727394e8,3.732721e8,3.7380477e8,3.7433744e8,3.748701e8,3.7540278e8,3.7593546e8,3.7646816e8,3.7700083e8,3.775335e8,3.7806618e8,3.7859885e8,3.7913152e8,3.796642e8,3.801969e8,3.8072957e8,3.8126224e8,3.817949e8,3.8232758e8,3.8286026e8,3.8339293e8,3.8392563e8,3.844583e8,3.8499098e8,3.8552365e8,3.8605632e8,3.86589e8,3.8712166e8,3.8765437e8,3.8818704e8,3.887197e8,3.8925238e8,3.8978506e8,3.9031773e8,3.908504e8,3.913831e8,3.9191578e8,3.9244845e8,3.9298112e8,3.935138e8,3.9404646e8,3.9457914e8,3.9511184e8,3.956445e8,3.9617718e8,3.9670986e8,3.9724253e8,3.977752e8,3.9830787e8,3.9884058e8,3.9937325e8,3.9990592e8,4.004386e8,4.0097126e8,4.0150394e8,4.020366e8,4.025693e8,4.0310198e8,4.0363466e8,4.0416733e8,4.047e8,4.0523267e8,4.0576534e8,4.0629805e8,4.0683072e8,4.073634e8,4.0789606e8,4.0842874e8,4.089614e8,4.0949408e8,4.1002678e8,4.1055946e8,4.1109213e8,4.116248e8,4.1215747e8,4.1269014e8,4.1322282e8,4.1375552e8,4.142882e8,4.1482086e8,4.1535354e8,4.158862e8,4.1641888e8,4.1695155e8,4.1748426e8,4.1801693e8,4.185496e8,4.1908227e8,4.1961494e8,4.2014762e8,4.206803e8,4.21213e8,4.2174566e8,4.2227834e8,4.22811e8,4.2334368e8,4.2387635e8,4.2440902e8,4.2494173e8,4.254744e8,4.2600707e8,4.2653974e8,4.2707242e8,4.276051e8,4.2813776e8,4.2867046e8,4.2920314e8,4.297358e8,4.3026848e8,4.3080115e8,4.3133382e8,4.318665e8,4.323992e8,4.3293187e8,4.3346454e8,4.3399722e8,4.345299e8,4.3506256e8,4.3559523e8,4.3612794e8,4.366606e8,4.3719328e8,4.3772595e8,4.3825862e8,4.387913e8,4.3932397e8,4.3985667e8,4.4038934e8,4.4092202e8,4.414547e8,4.4198736e8,4.4252003e8,4.4305274e8,4.435854e8,4.4411808e8,4.4465075e8,4.4518342e8,4.457161e8,4.4624877e8,4.4678147e8,4.4731414e8,4.4784682e8,4.483795e8,4.4891216e8,4.4944483e8,4.499775e8,4.505102e8,4.5104288e8,4.5157555e8,4.5210822e8,4.526409e8,4.5317357e8,4.5370624e8,4.5423894e8,4.5477162e8,4.553043e8,4.5583696e8,4.5636963e8,4.569023e8,4.5743498e8,4.5796768e8,4.5850035e8,4.5903302e8,4.595657e8,4.6009837e8,4.6063104e8,4.611637e8,4.6169642e8,4.622291e8,4.6276176e8,4.6329443e8,4.638271e8,4.6435978e8,4.6489245e8,4.6542515e8,4.6595782e8,4.664905e8,4.6702317e8,4.6755584e8,4.680885e8,4.686212e8,4.691539e8,4.6968656e8,4.7021923e8,4.707519e8,4.7128458e8,4.7181725e8,4.7234992e8,4.7288262e8,4.734153e8,4.7394797e8,4.7448064e8,4.750133e8,4.75546e8,4.7607866e8,4.7661136e8,4.7714403e8,4.776767e8,4.7820938e8,4.7874205e8,4.7927472e8,4.798074e8,4.803401e8,4.8087277e8,4.8140544e8,4.819381e8,4.824708e8,4.8300346e8,4.8353613e8,4.8406883e8,4.846015e8,4.8513418e8,4.8566685e8,4.8619952e8,4.867322e8,4.8726486e8,4.8779757e8,4.8833024e8,4.888629e8,4.893956e8,4.8992826e8,4.9046093e8,4.909936e8,4.915263e8,4.9205898e8,4.9259165e8,4.9312432e8,4.93657e8,4.9418966e8,4.9472234e8,4.9525504e8,4.957877e8,4.963204e8,4.9685306e8,4.9738573e8,4.979184e8,4.9845107e8,4.9898378e8,4.9951645e8,5.0004912e8,5.005818e8,5.0111446e8,5.0164714e8,5.021798e8,5.027125e8,5.032452e8,5.0377786e8,5.0431053e8,5.048432e8,5.0537587e8,5.0590854e8,5.0644125e8,5.0697392e8,5.075066e8,5.0803926e8,5.0857194e8,5.091046e8,5.096373e8,5.1017e8,5.1070266e8,5.1123533e8,5.11768e8,5.1230067e8,5.1283334e8,5.1336605e8,5.1389872e8,5.144314e8,5.1496406e8,5.1549674e8,5.160294e8,5.1656208e8,5.170948e8,5.1762746e8,5.1816013e8,5.186928e8,5.1922547e8,5.1975814e8,5.202908e8,5.2082352e8,5.213562e8,5.2188886e8,5.2242154e8,5.229542e8,5.2348688e8,5.2401955e8,5.2455226e8,5.2508493e8,5.256176e8,5.2615027e8,5.2668294e8,5.272156e8,5.277483e8,5.28281e8,5.2881366e8,5.2934634e8,5.29879e8,5.3041168e8,5.3094435e8,5.3147702e8,5.3200973e8,5.325424e8,5.3307507e8,5.3360774e8,5.341404e8,5.346731e8,5.3520576e8,5.3573846e8,5.3627114e8,5.368038e8,5.3733645e8,5.378692e8,5.3840186e8,5.389345e8,5.394672e8,5.399999e8,5.4053254e8,5.410652e8,5.415979e8,5.4213056e8,5.4266323e8,5.431959e8,5.437286e8,5.4426125e8,5.44794e8,5.4532666e8,5.458593e8,5.46392e8,5.469247e8,5.4745734e8,5.4799e8,5.485227e8,5.4905536e8,5.4958803e8,5.501207e8,5.506534e8,5.5118605e8,5.517187e8,5.5225146e8,5.527841e8,5.533168e8,5.538495e8,5.5438214e8,5.549148e8,5.554475e8,5.5598016e8,5.5651283e8,5.570455e8,5.575782e8,5.5811085e8,5.586435e8,5.591762e8,5.597089e8,5.602416e8,5.607743e8,5.6130694e8,5.618396e8,5.623723e8,5.6290496e8,5.6343763e8,5.639703e8,5.64503e8,5.6503565e8,5.655683e8,5.66101e8,5.6663366e8,5.671664e8,5.676991e8,5.6823174e8,5.687644e8,5.692971e8,5.6982976e8,5.7036243e8,5.708951e8,5.714278e8,5.7196045e8,5.724931e8,5.730258e8,5.7355846e8,5.7409114e8,5.746239e8,5.7515654e8,5.756892e8,5.762219e8,5.7675456e8,5.7728723e8,5.778199e8,5.783526e8,5.7888525e8,5.794179e8,5.799506e8,5.8048326e8,5.8101594e8,5.815486e8,5.8208134e8,5.82614e8,5.831467e8,5.8367936e8,5.8421203e8,5.847447e8,5.852774e8,5.8581005e8,5.863427e8,5.868754e8,5.8740806e8,5.8794074e8,5.884734e8,5.890061e8,5.895388e8,5.900715e8,5.9060416e8,5.9113683e8,5.916695e8,5.922022e8,5.9273485e8,5.932675e8,5.938002e8,5.9433286e8,5.9486554e8,5.953982e8,5.959309e8,5.9646355e8,5.969963e8,5.9752896e8,5.9806163e8,5.985943e8,5.99127e8,5.9965965e8,6.001923e8,6.00725e8,6.0125766e8,6.0179034e8,6.02323e8,6.028557e8,6.0338835e8,6.03921e8,6.0445376e8,6.0498643e8,6.055191e8,6.060518e8,6.0658445e8,6.071171e8,6.076498e8,6.0818246e8,6.0871514e8,6.092478e8,6.097805e8,6.1031315e8,6.108458e8,6.1137856e8,6.1191123e8,6.124439e8,6.129766e8,6.1350925e8,6.140419e8,6.145746e8,6.1510726e8,6.1563994e8,6.161726e8,6.167053e8,6.1723795e8,6.177706e8,6.183033e8,6.1883603e8,6.193687e8,6.199014e8,6.2043405e8,6.209667e8,6.214994e8,6.2203206e8,6.2256474e8,6.230974e8,6.236301e8,6.2416275e8,6.246954e8,6.252281e8,6.257608e8,6.262935e8,6.268262e8,6.2735885e8,6.278915e8,6.284242e8,6.2895686e8,6.2948954e8,6.300222e8,6.305549e8,6.3108755e8,6.316202e8,6.321529e8,6.326856e8,6.3321824e8,6.33751e8,6.3428365e8,6.348163e8,6.35349e8,6.3588166e8,6.3641434e8,6.36947e8,6.374797e8,6.3801235e8,6.38545e8,6.390777e8,6.396104e8,6.4014304e8,6.406757e8,6.4120845e8,6.417411e8,6.422738e8,6.4280646e8,6.4333914e8,6.438718e8,6.444045e8,6.4493715e8,6.454698e8,6.460025e8,6.465352e8,6.4706784e8,6.476005e8,6.481332e8,6.486659e8,6.491986e8,6.4973126e8,6.5026394e8,6.507966e8,6.513293e8,6.5186195e8,6.523946e8,6.529273e8,6.5346e8,6.5399264e8,6.545253e8,6.55058e8,6.5559066e8,6.561234e8,6.5665606e8,6.5718874e8,6.577214e8,6.582541e8,6.5878675e8,6.593194e8,6.598521e8,6.603848e8,6.6091744e8,6.614501e8,6.619828e8,6.6251546e8,6.630481e8,6.6358086e8,6.6411354e8,6.646462e8,6.651789e8,6.6571155e8,6.662442e8,6.667769e8,6.673096e8,6.6784224e8,6.683749e8,6.689076e8,6.6944026e8,6.699729e8,6.705056e8,6.7103834e8,6.71571e8,6.721037e8,6.7263635e8,6.73169e8,6.737017e8,6.742344e8,6.7476704e8,6.752997e8,6.758324e8,6.7636506e8,6.768977e8,6.774304e8,6.7796314e8,6.784958e8,6.790285e8,6.7956115e8,6.800938e8,6.806265e8,6.811592e8,6.8169184e8,6.822245e8,6.827572e8,6.8328986e8,6.838225e8,6.843552e8,6.848879e8,6.854206e8,6.859533e8,6.8648595e8,6.870186e8,6.875513e8,6.88084e8,6.8861664e8,6.891493e8,6.89682e8,6.9021466e8,6.907473e8,6.9128e8,6.918127e8,6.9234534e8,6.928781e8,6.9341075e8,6.939434e8,6.944761e8,6.950088e8,6.9554144e8,6.960741e8,6.966068e8,6.9713946e8,6.976721e8,6.982048e8,6.987375e8,6.9927014e8,6.998028e8,7.0033555e8,7.008682e8,7.014009e8,7.019336e8,7.0246624e8,7.029989e8,7.035316e8,7.0406426e8,7.045969e8,7.051296e8,7.056623e8,7.0619494e8,7.067276e8,7.072603e8,7.07793e8,7.083257e8,7.088584e8,7.0939104e8,7.099237e8,7.104564e8,7.1098906e8,7.115217e8,7.120544e8,7.125871e8,7.1311974e8,7.136524e8,7.141851e8,7.1471776e8,7.152505e8,7.157832e8,7.1631584e8,7.168485e8,7.173812e8,7.1791386e8,7.184465e8,7.189792e8,7.195119e8,7.2004454e8,7.205772e8,7.211099e8,7.2164256e8,7.221752e8,7.22708e8,7.2324064e8,7.237733e8,7.24306e8,7.2483866e8,7.253713e8,7.25904e8,7.264367e8,7.2696934e8,7.27502e8,7.280347e8,7.2856736e8,7.291e8,7.296327e8,7.3016544e8,7.306981e8,7.312308e8,7.3176346e8,7.322961e8,7.328288e8,7.333615e8,7.3389414e8,7.344268e8,7.349595e8,7.3549216e8,7.360248e8,7.365575e8,7.370902e8,7.376229e8,7.381556e8,7.3868826e8,7.392209e8,7.397536e8,7.402863e8,7.4081894e8,7.413516e8,7.418843e8,7.4241696e8,7.429496e8,7.434823e8,7.44015e8,7.445477e8,7.450804e8,7.4561306e8,7.461457e8,7.466784e8,7.472111e8,7.4774374e8,7.482764e8,7.488091e8,7.4934176e8,7.498744e8,7.504071e8,7.509398e8,7.5147245e8,7.520052e8,7.5253786e8,7.530705e8,7.536032e8,7.541359e8,7.5466854e8,7.552012e8,7.557339e8,7.5626656e8,7.567992e8,7.573319e8,7.578646e8,7.5839725e8,7.589299e8,7.5946266e8,7.599953e8,7.60528e8,7.610607e8,7.6159334e8,7.62126e8,7.626587e8,7.6319136e8,7.63724e8,7.642567e8,7.647894e8,7.6532205e8,7.658547e8,7.663874e8,7.669201e8,7.674528e8,7.679855e8,7.6851814e8,7.690508e8,7.695835e8,7.7011616e8,7.706488e8,7.711815e8,7.717142e8,7.7224685e8,7.727795e8,7.733122e8,7.7384486e8,7.743776e8,7.749103e8,7.7544294e8,7.759756e8,7.765083e8,7.7704096e8,7.775736e8,7.781063e8,7.78639e8,7.7917165e8,7.797043e8,7.80237e8,7.8076966e8,7.8130234e8,7.818351e8,7.8236774e8,7.829004e8,7.834331e8,7.8396576e8,7.844984e8,7.850311e8,7.855638e8,7.8609645e8,7.866291e8,7.871618e8,7.8769446e8,7.8822714e8,7.887598e8,7.8929254e8,7.898252e8,7.903579e8,7.9089056e8,7.914232e8,7.919559e8,7.924886e8,7.9302125e8,7.935539e8,7.940866e8,7.9461926e8,7.9515194e8,7.956846e8,7.962173e8,7.9675e8,7.972827e8,7.9781536e8,7.98348e8,7.988807e8,7.994134e8,7.9994605e8,8.004787e8,8.010114e8,8.0154406e8,8.0207674e8,8.026094e8,8.031421e8,8.0367475e8,8.042075e8,8.0474016e8,8.052728e8,8.058055e8,8.063382e8,8.0687085e8,8.074035e8,8.079362e8,8.0846886e8,8.0900154e8,8.095342e8,8.100669e8,8.1059955e8,8.111323e8,8.1166496e8,8.121976e8,8.127303e8,8.13263e8,8.1379565e8,8.143283e8,8.14861e8,8.1539366e8,8.1592634e8,8.16459e8,8.169917e8,8.1752435e8,8.18057e8,8.1858976e8,8.191224e8,8.196551e8,8.201878e8,8.2072045e8,8.212531e8,8.217858e8,8.2231846e8,8.2285114e8,8.233838e8,8.239165e8,8.2444915e8,8.249818e8,8.255145e8,8.260472e8,8.265799e8,8.271126e8,8.2764525e8,8.281779e8,8.287106e8,8.2924326e8,8.2977594e8,8.303086e8,8.308413e8,8.3137395e8,8.319066e8,8.324393e8,8.3297197e8,8.335047e8,8.340374e8,8.3457005e8,8.351027e8,8.356354e8,8.3616806e8,8.3670074e8,8.372334e8,8.377661e8,8.3829875e8,8.388314e8,8.393641e8,8.3989677e8,8.4042944e8,8.409622e8,8.4149485e8,8.420275e8,8.425602e8,8.4309286e8,8.4362554e8,8.441582e8,8.446909e8,8.4522355e8,8.457562e8,8.462889e8,8.4682157e8,8.4735424e8,8.478869e8,8.4841965e8,8.489523e8,8.49485e8,8.5001766e8,8.5055034e8,8.51083e8,8.516157e8,8.5214835e8,8.52681e8,8.532137e8,8.5374637e8,8.5427904e8,8.548117e8,8.553444e8,8.558771e8,8.564098e8,8.5694246e8,8.5747514e8,8.580078e8,8.585405e8,8.5907315e8,8.596058e8,8.601385e8,8.6067117e8,8.6120384e8,8.617365e8,8.622692e8,8.6280186e8,8.633346e8,8.6386726e8,8.6439994e8,8.649326e8,8.654653e8,8.6599795e8,8.665306e8,8.670633e8,8.6759597e8,8.6812864e8,8.686613e8,8.69194e8,8.6972666e8,8.702593e8,8.7079206e8,8.7132474e8,8.718574e8,8.723901e8,8.7292275e8,8.734554e8,8.739881e8,8.7452077e8,8.7505344e8,8.755861e8,8.761188e8,8.7665146e8,8.771841e8,8.7771686e8,8.7824954e8,8.787822e8,8.793149e8,8.7984755e8,8.803802e8,8.809129e8,8.8144557e8,8.8197824e8,8.825109e8,8.830436e8,8.8357626e8,8.841089e8,8.846416e8,8.8517434e8,8.85707e8,8.862397e8,8.8677235e8,8.87305e8,8.878377e8,8.8837037e8,8.8890304e8,8.894357e8,8.899684e8,8.9050106e8,8.910337e8,8.915664e8,8.920991e8,8.926318e8,8.931645e8,8.9369715e8,8.942298e8,8.947625e8,8.9529517e8,8.9582784e8,8.963605e8,8.968932e8,8.9742586e8,8.979585e8,8.984912e8,8.990239e8,8.9955654e8,9.000893e8,9.0062195e8,9.011546e8,9.016873e8,9.0221997e8,9.0275264e8,9.032853e8,9.03818e8,9.0435066e8,9.048833e8,9.05416e8,9.059487e8,9.0648134e8,9.07014e8,9.0754675e8,9.080794e8,9.086121e8,9.0914477e8,9.0967744e8,9.102101e8,9.107428e8,9.1127546e8,9.118081e8,9.123408e8,9.128735e8,9.1340614e8,9.139388e8,9.144715e8,9.150042e8,9.155369e8,9.1606957e8,9.1660224e8,9.171349e8,9.176676e8,9.1820026e8,9.187329e8,9.192656e8,9.197983e8,9.2033094e8,9.208636e8,9.213963e8,9.2192896e8,9.224617e8,9.2299437e8,9.2352704e8,9.240597e8,9.245924e8,9.2512506e8,9.256577e8,9.261904e8,9.267231e8,9.2725574e8,9.277884e8,9.283211e8,9.2885376e8,9.2938643e8,9.2991917e8,9.3045184e8,9.309845e8,9.315172e8,9.3204986e8,9.325825e8,9.331152e8,9.336479e8,9.3418054e8,9.347132e8,9.352459e8,9.3577856e8,9.3631123e8,9.368439e8,9.3737664e8,9.379093e8,9.38442e8,9.3897466e8,9.395073e8,9.4004e8,9.405727e8,9.4110534e8,9.41638e8,9.421707e8,9.4270336e8,9.4323603e8,9.437687e8,9.4430144e8,9.448341e8,9.453668e8,9.4589946e8,9.464321e8,9.469648e8,9.474975e8,9.4803014e8,9.485628e8,9.490955e8,9.4962816e8,9.5016083e8,9.506935e8,9.512262e8,9.517589e8,9.522916e8,9.5282426e8,9.533569e8,9.538896e8,9.544223e8,9.5495494e8,9.554876e8,9.560203e8,9.5655296e8,9.5708563e8,9.576183e8,9.58151e8,9.5868365e8,9.592164e8,9.5974906e8,9.602817e8,9.608144e8,9.613471e8,9.6187974e8,9.624124e8,9.629451e8,9.6347776e8,9.6401043e8,9.645431e8,9.650758e8,9.6560845e8,9.661411e8,9.6667386e8,9.672065e8,9.677392e8,9.682719e8,9.6880454e8,9.693372e8,9.698699e8,9.7040256e8,9.7093523e8,9.714679e8,9.720006e8,9.7253325e8,9.730659e8,9.735986e8,9.741313e8,9.74664e8,9.751967e8,9.7572934e8,9.76262e8,9.767947e8,9.7732736e8,9.7786003e8,9.783927e8,9.789254e8,9.7945805e8,9.799907e8,9.805234e8,9.8105606e8,9.815888e8,9.821215e8,9.8265414e8,9.831868e8,9.837195e8,9.8425216e8,9.8478483e8,9.853175e8,9.858502e8,9.8638285e8,9.869155e8,9.874482e8,9.8798086e8,9.8851354e8,9.890463e8,9.8957894e8,9.901116e8,9.906443e8,9.9117696e8,9.9170963e8,9.922423e8,9.92775e8,9.9330765e8,9.938403e8,9.94373e8,9.9490566e8,9.9543834e8,9.95971e8,9.9650374e8,9.970364e8,9.975691e8,9.9810176e8,9.9863443e8,9.991671e8,9.996998e8,1.00023245e9,1.0007651e9,1.0012978e9,1.00183046e9,1.00236314e9,1.0028958e9,1.0034285e9,1.0039612e9,1.0044939e9,1.00502656e9,1.00555923e9,1.0060919e9,1.0066246e9,1.00715725e9,1.0076899e9,1.0082226e9,1.00875526e9,1.00928794e9,1.0098206e9,1.0103533e9,1.010886e9,1.0114187e9,1.01195136e9,1.01248403e9,1.0130167e9,1.0135494e9,1.01408205e9,1.0146147e9,1.0151474e9,1.01568006e9,1.01621274e9,1.0167454e9,1.0172781e9,1.01781075e9,1.0183435e9,1.01887616e9,1.01940883e9,1.0199415e9,1.0204742e9,1.02100685e9,1.0215395e9,1.0220722e9,1.02260486e9,1.02313754e9,1.0236702e9,1.0242029e9,1.02473555e9,1.0252682e9,1.02580096e9,1.02633363e9,1.0268663e9,1.027399e9,1.02793165e9,1.0284643e9,1.028997e9,1.02952966e9,1.03006234e9,1.030595e9,1.0311277e9,1.03166035e9,1.032193e9,1.0327257e9,1.03325843e9,1.0337911e9,1.0343238e9,1.03485645e9,1.0353891e9,1.0359218e9,1.03645446e9,1.03698714e9,1.0375198e9,1.0380525e9,1.03858515e9,1.0391178e9,1.0396505e9,1.0401832e9,1.0407159e9,1.0412486e9,1.04178125e9,1.0423139e9,1.0428466e9,1.04337926e9,1.04391194e9,1.0444446e9,1.0449773e9,1.04550995e9,1.0460426e9,1.0465753e9,1.047108e9,1.04764064e9,1.0481734e9,1.04870605e9,1.0492387e9,1.0497714e9,1.05030406e9,1.05083674e9,1.0513694e9,1.0519021e9,1.05243475e9,1.0529674e9,1.0535001e9,1.0540328e9,1.05456544e9,1.0550981e9,1.05563085e9,1.0561635e9,1.0566962e9,1.05722886e9,1.05776154e9,1.0582942e9,1.0588269e9,1.05935955e9,1.0598922e9,1.0604249e9,1.0609576e9,1.06149024e9,1.0620229e9,1.0625556e9,1.0630883e9,1.063621e9,1.06415366e9,1.06468634e9,1.065219e9,1.0657517e9,1.06628435e9,1.066817e9,1.0673497e9,1.0678824e9,1.06841504e9,1.0689477e9,1.0694804e9,1.07001306e9,1.0705458e9,1.07107846e9,1.07161114e9,1.0721438e9,1.0726765e9,1.07320915e9,1.0737418e9]}
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/runner.jl
new file mode 100755
index 000000000000..cd9e5a371a89
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/runner.jl
@@ -0,0 +1,86 @@
+#!/usr/bin/env julia
+#
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import JSON
+
+"""
+ gen( domain, name )
+
+Generate fixture data and write to file.
+
+# Arguments
+
+* `domain`: domain
+* `name::AbstractString`: output filename
+
+# Examples
+
+``` julia
+julia> x = range( -1000.0, stop = 1000.0, length = 2001 );
+julia> gen( x, \"data.json\" );
+```
+"""
+function gen( domain, name )
+ x = collect( domain );
+ y = cospi.( 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 );
+
+# Integer values:
+x = Float32.( range( -1000, stop = 1000, length = 2001 ) );
+gen( x, "integers.json" );
+
+# Decimal values:
+x = Float32.( range( -100, stop = 100, length = 2003 ) );
+gen( x, "decimals.json" );
+
+# Small positive values:
+x = Float32.( range( 2.0^-18, stop = 2.0^-14, length = 2001 ) );
+gen( x, "small_positive.json" );
+
+# Small negative values:
+x = Float32.( range( -2.0^-14, stop = -2.0^-18, length = 2001 ) );
+gen( x, "small_negative.json" );
+
+# Large positive values:
+x = Float32.( range( 2.0^23, stop = 2.0^30, length = 2001 ) );
+gen( x, "large_positive.json" );
+
+# Large negative values:
+x = Float32.( range( -2.0^30, stop = -2.0^23, length = 2001 ) );
+gen( x, "large_negative.json" );
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/small_negative.json b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/small_negative.json
new file mode 100644
index 000000000000..198f16722052
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/small_negative.json
@@ -0,0 +1 @@
+{"expected":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"x":[-6.1035156e-5,-6.1006547e-5,-6.0977934e-5,-6.0949325e-5,-6.0920716e-5,-6.0892104e-5,-6.0863495e-5,-6.0834886e-5,-6.0806273e-5,-6.0777664e-5,-6.0749055e-5,-6.0720442e-5,-6.0691833e-5,-6.0663224e-5,-6.0634615e-5,-6.0606002e-5,-6.0577393e-5,-6.0548784e-5,-6.052017e-5,-6.0491562e-5,-6.0462953e-5,-6.043434e-5,-6.040573e-5,-6.0377122e-5,-6.034851e-5,-6.03199e-5,-6.029129e-5,-6.026268e-5,-6.023407e-5,-6.020546e-5,-6.0176848e-5,-6.014824e-5,-6.011963e-5,-6.0091017e-5,-6.0062408e-5,-6.00338e-5,-6.0005186e-5,-5.9976577e-5,-5.9947968e-5,-5.991936e-5,-5.9890746e-5,-5.9862137e-5,-5.983353e-5,-5.9804916e-5,-5.9776306e-5,-5.9747697e-5,-5.9719085e-5,-5.9690476e-5,-5.9661867e-5,-5.9633254e-5,-5.9604645e-5,-5.9576036e-5,-5.9547423e-5,-5.9518814e-5,-5.9490205e-5,-5.9461592e-5,-5.9432983e-5,-5.9404374e-5,-5.937576e-5,-5.9347152e-5,-5.9318543e-5,-5.928993e-5,-5.926132e-5,-5.9232712e-5,-5.9204103e-5,-5.917549e-5,-5.914688e-5,-5.9118272e-5,-5.908966e-5,-5.906105e-5,-5.903244e-5,-5.900383e-5,-5.897522e-5,-5.894661e-5,-5.8917998e-5,-5.888939e-5,-5.886078e-5,-5.8832167e-5,-5.880356e-5,-5.877495e-5,-5.8746336e-5,-5.8717727e-5,-5.868912e-5,-5.8660506e-5,-5.8631897e-5,-5.8603287e-5,-5.8574675e-5,-5.8546066e-5,-5.8517457e-5,-5.8488848e-5,-5.8460235e-5,-5.8431626e-5,-5.8403017e-5,-5.8374404e-5,-5.8345795e-5,-5.8317186e-5,-5.8288573e-5,-5.8259964e-5,-5.8231355e-5,-5.8202742e-5,-5.8174133e-5,-5.8145524e-5,-5.811691e-5,-5.8088302e-5,-5.8059693e-5,-5.803108e-5,-5.800247e-5,-5.7973863e-5,-5.794525e-5,-5.791664e-5,-5.788803e-5,-5.785942e-5,-5.783081e-5,-5.78022e-5,-5.7773592e-5,-5.774498e-5,-5.771637e-5,-5.768776e-5,-5.765915e-5,-5.763054e-5,-5.760193e-5,-5.7573317e-5,-5.754471e-5,-5.75161e-5,-5.7487487e-5,-5.7458878e-5,-5.743027e-5,-5.7401656e-5,-5.7373047e-5,-5.7344438e-5,-5.7315825e-5,-5.7287216e-5,-5.7258607e-5,-5.7229994e-5,-5.7201385e-5,-5.7172776e-5,-5.7144163e-5,-5.7115554e-5,-5.7086945e-5,-5.7058336e-5,-5.7029723e-5,-5.7001114e-5,-5.6972505e-5,-5.6943893e-5,-5.6915283e-5,-5.6886674e-5,-5.685806e-5,-5.6829453e-5,-5.6800844e-5,-5.677223e-5,-5.6743622e-5,-5.6715013e-5,-5.66864e-5,-5.665779e-5,-5.6629182e-5,-5.660057e-5,-5.657196e-5,-5.654335e-5,-5.651474e-5,-5.648613e-5,-5.645752e-5,-5.6428908e-5,-5.64003e-5,-5.637169e-5,-5.634308e-5,-5.6314468e-5,-5.628586e-5,-5.625725e-5,-5.6228637e-5,-5.6200028e-5,-5.617142e-5,-5.6142806e-5,-5.6114197e-5,-5.6085588e-5,-5.6056975e-5,-5.6028366e-5,-5.5999757e-5,-5.5971144e-5,-5.5942535e-5,-5.5913926e-5,-5.5885313e-5,-5.5856704e-5,-5.5828095e-5,-5.5799483e-5,-5.5770874e-5,-5.5742265e-5,-5.571365e-5,-5.5685043e-5,-5.5656434e-5,-5.5627825e-5,-5.5599212e-5,-5.5570603e-5,-5.5541994e-5,-5.551338e-5,-5.5484772e-5,-5.5456163e-5,-5.542755e-5,-5.539894e-5,-5.5370332e-5,-5.534172e-5,-5.531311e-5,-5.52845e-5,-5.525589e-5,-5.522728e-5,-5.519867e-5,-5.5170058e-5,-5.514145e-5,-5.511284e-5,-5.5084227e-5,-5.5055618e-5,-5.502701e-5,-5.4998396e-5,-5.4969787e-5,-5.4941178e-5,-5.491257e-5,-5.4883956e-5,-5.4855347e-5,-5.4826738e-5,-5.4798125e-5,-5.4769516e-5,-5.4740907e-5,-5.4712295e-5,-5.4683685e-5,-5.4655076e-5,-5.4626464e-5,-5.4597855e-5,-5.4569246e-5,-5.4540633e-5,-5.4512024e-5,-5.4483415e-5,-5.4454802e-5,-5.4426193e-5,-5.4397584e-5,-5.436897e-5,-5.4340362e-5,-5.4311753e-5,-5.428314e-5,-5.425453e-5,-5.4225922e-5,-5.4197313e-5,-5.41687e-5,-5.414009e-5,-5.4111482e-5,-5.408287e-5,-5.405426e-5,-5.402565e-5,-5.399704e-5,-5.396843e-5,-5.393982e-5,-5.3911208e-5,-5.38826e-5,-5.385399e-5,-5.3825377e-5,-5.3796768e-5,-5.376816e-5,-5.3739546e-5,-5.3710937e-5,-5.3682328e-5,-5.3653715e-5,-5.3625106e-5,-5.3596497e-5,-5.3567885e-5,-5.3539276e-5,-5.3510666e-5,-5.3482057e-5,-5.3453445e-5,-5.3424836e-5,-5.3396227e-5,-5.3367614e-5,-5.3339005e-5,-5.3310396e-5,-5.3281783e-5,-5.3253174e-5,-5.3224565e-5,-5.3195952e-5,-5.3167343e-5,-5.3138734e-5,-5.311012e-5,-5.3081512e-5,-5.3052903e-5,-5.302429e-5,-5.299568e-5,-5.2967072e-5,-5.293846e-5,-5.290985e-5,-5.288124e-5,-5.285263e-5,-5.282402e-5,-5.279541e-5,-5.27668e-5,-5.273819e-5,-5.270958e-5,-5.268097e-5,-5.2652358e-5,-5.262375e-5,-5.259514e-5,-5.2566527e-5,-5.253792e-5,-5.250931e-5,-5.2480696e-5,-5.2452087e-5,-5.242348e-5,-5.2394866e-5,-5.2366257e-5,-5.2337648e-5,-5.2309035e-5,-5.2280426e-5,-5.2251817e-5,-5.2223204e-5,-5.2194595e-5,-5.2165986e-5,-5.2137373e-5,-5.2108764e-5,-5.2080155e-5,-5.2051546e-5,-5.2022933e-5,-5.1994324e-5,-5.1965715e-5,-5.1937102e-5,-5.1908493e-5,-5.1879884e-5,-5.185127e-5,-5.1822662e-5,-5.1794053e-5,-5.176544e-5,-5.173683e-5,-5.1708223e-5,-5.167961e-5,-5.1651e-5,-5.162239e-5,-5.159378e-5,-5.156517e-5,-5.153656e-5,-5.150795e-5,-5.147934e-5,-5.145073e-5,-5.1422117e-5,-5.139351e-5,-5.13649e-5,-5.133629e-5,-5.1307677e-5,-5.127907e-5,-5.125046e-5,-5.1221847e-5,-5.1193238e-5,-5.116463e-5,-5.1136016e-5,-5.1107407e-5,-5.1078798e-5,-5.1050185e-5,-5.1021576e-5,-5.0992967e-5,-5.0964354e-5,-5.0935745e-5,-5.0907136e-5,-5.0878523e-5,-5.0849914e-5,-5.0821305e-5,-5.0792692e-5,-5.0764083e-5,-5.0735474e-5,-5.070686e-5,-5.0678253e-5,-5.0649644e-5,-5.0621034e-5,-5.059242e-5,-5.0563813e-5,-5.0535204e-5,-5.050659e-5,-5.0477982e-5,-5.0449373e-5,-5.042076e-5,-5.039215e-5,-5.0363542e-5,-5.033493e-5,-5.030632e-5,-5.027771e-5,-5.02491e-5,-5.022049e-5,-5.019188e-5,-5.0163268e-5,-5.013466e-5,-5.010605e-5,-5.0077437e-5,-5.0048828e-5,-5.002022e-5,-4.9991606e-5,-4.9962997e-5,-4.9934388e-5,-4.990578e-5,-4.9877166e-5,-4.9848557e-5,-4.9819948e-5,-4.9791335e-5,-4.9762726e-5,-4.9734117e-5,-4.9705504e-5,-4.9676895e-5,-4.9648286e-5,-4.9619674e-5,-4.9591064e-5,-4.9562455e-5,-4.9533843e-5,-4.9505234e-5,-4.9476625e-5,-4.9448012e-5,-4.9419403e-5,-4.9390794e-5,-4.936218e-5,-4.9333572e-5,-4.9304963e-5,-4.927635e-5,-4.924774e-5,-4.9219132e-5,-4.9190523e-5,-4.916191e-5,-4.91333e-5,-4.9104692e-5,-4.907608e-5,-4.904747e-5,-4.901886e-5,-4.899025e-5,-4.896164e-5,-4.893303e-5,-4.8904418e-5,-4.887581e-5,-4.88472e-5,-4.8818587e-5,-4.8789978e-5,-4.876137e-5,-4.8732756e-5,-4.8704147e-5,-4.8675538e-5,-4.8646925e-5,-4.8618316e-5,-4.8589707e-5,-4.8561094e-5,-4.8532485e-5,-4.8503876e-5,-4.8475267e-5,-4.8446655e-5,-4.8418045e-5,-4.8389436e-5,-4.8360824e-5,-4.8332215e-5,-4.8303606e-5,-4.8274993e-5,-4.8246384e-5,-4.8217775e-5,-4.8189162e-5,-4.8160553e-5,-4.8131944e-5,-4.810333e-5,-4.8074722e-5,-4.8046113e-5,-4.80175e-5,-4.798889e-5,-4.7960282e-5,-4.793167e-5,-4.790306e-5,-4.787445e-5,-4.784584e-5,-4.781723e-5,-4.778862e-5,-4.776001e-5,-4.77314e-5,-4.770279e-5,-4.767418e-5,-4.7645568e-5,-4.761696e-5,-4.758835e-5,-4.7559737e-5,-4.7531128e-5,-4.750252e-5,-4.7473906e-5,-4.7445297e-5,-4.7416688e-5,-4.7388075e-5,-4.7359466e-5,-4.7330857e-5,-4.7302245e-5,-4.7273636e-5,-4.7245027e-5,-4.7216414e-5,-4.7187805e-5,-4.7159196e-5,-4.7130583e-5,-4.7101974e-5,-4.7073365e-5,-4.7044756e-5,-4.7016143e-5,-4.6987534e-5,-4.6958925e-5,-4.6930312e-5,-4.6901703e-5,-4.6873094e-5,-4.684448e-5,-4.6815872e-5,-4.6787263e-5,-4.675865e-5,-4.673004e-5,-4.6701432e-5,-4.667282e-5,-4.664421e-5,-4.66156e-5,-4.658699e-5,-4.655838e-5,-4.652977e-5,-4.6501158e-5,-4.647255e-5,-4.644394e-5,-4.6415327e-5,-4.6386718e-5,-4.635811e-5,-4.63295e-5,-4.6300887e-5,-4.627228e-5,-4.624367e-5,-4.6215056e-5,-4.6186447e-5,-4.615784e-5,-4.6129226e-5,-4.6100617e-5,-4.6072008e-5,-4.6043395e-5,-4.6014786e-5,-4.5986177e-5,-4.5957564e-5,-4.5928955e-5,-4.5900346e-5,-4.5871733e-5,-4.5843124e-5,-4.5814515e-5,-4.5785902e-5,-4.5757293e-5,-4.5728684e-5,-4.570007e-5,-4.5671462e-5,-4.5642853e-5,-4.5614244e-5,-4.558563e-5,-4.5557023e-5,-4.5528413e-5,-4.54998e-5,-4.547119e-5,-4.5442583e-5,-4.541397e-5,-4.538536e-5,-4.535675e-5,-4.532814e-5,-4.529953e-5,-4.527092e-5,-4.524231e-5,-4.52137e-5,-4.518509e-5,-4.5156477e-5,-4.512787e-5,-4.509926e-5,-4.5070647e-5,-4.5042038e-5,-4.501343e-5,-4.4984816e-5,-4.4956207e-5,-4.4927598e-5,-4.489899e-5,-4.4870376e-5,-4.4841767e-5,-4.4813158e-5,-4.4784545e-5,-4.4755936e-5,-4.4727327e-5,-4.4698714e-5,-4.4670105e-5,-4.4641496e-5,-4.4612883e-5,-4.4584274e-5,-4.4555665e-5,-4.4527053e-5,-4.4498443e-5,-4.4469834e-5,-4.444122e-5,-4.4412613e-5,-4.4384004e-5,-4.435539e-5,-4.432678e-5,-4.4298173e-5,-4.426956e-5,-4.424095e-5,-4.4212342e-5,-4.4183733e-5,-4.415512e-5,-4.412651e-5,-4.4097902e-5,-4.406929e-5,-4.404068e-5,-4.401207e-5,-4.398346e-5,-4.395485e-5,-4.392624e-5,-4.3897628e-5,-4.386902e-5,-4.384041e-5,-4.3811797e-5,-4.3783188e-5,-4.375458e-5,-4.3725966e-5,-4.3697357e-5,-4.3668748e-5,-4.3640135e-5,-4.3611526e-5,-4.3582917e-5,-4.3554304e-5,-4.3525695e-5,-4.3497086e-5,-4.3468477e-5,-4.3439864e-5,-4.3411255e-5,-4.3382646e-5,-4.3354034e-5,-4.3325424e-5,-4.3296815e-5,-4.3268203e-5,-4.3239594e-5,-4.3210985e-5,-4.3182372e-5,-4.3153763e-5,-4.3125154e-5,-4.309654e-5,-4.3067932e-5,-4.3039323e-5,-4.301071e-5,-4.29821e-5,-4.2953492e-5,-4.292488e-5,-4.289627e-5,-4.286766e-5,-4.283905e-5,-4.281044e-5,-4.278183e-5,-4.275322e-5,-4.272461e-5,-4.2696e-5,-4.266739e-5,-4.2638778e-5,-4.261017e-5,-4.258156e-5,-4.2552947e-5,-4.2524338e-5,-4.249573e-5,-4.2467116e-5,-4.2438507e-5,-4.2409898e-5,-4.2381285e-5,-4.2352676e-5,-4.2324067e-5,-4.2295454e-5,-4.2266845e-5,-4.2238236e-5,-4.2209624e-5,-4.2181015e-5,-4.2152406e-5,-4.2123793e-5,-4.2095184e-5,-4.2066575e-5,-4.2037966e-5,-4.2009353e-5,-4.1980744e-5,-4.1952135e-5,-4.1923522e-5,-4.1894913e-5,-4.1866304e-5,-4.183769e-5,-4.1809082e-5,-4.1780473e-5,-4.175186e-5,-4.172325e-5,-4.1694642e-5,-4.166603e-5,-4.163742e-5,-4.160881e-5,-4.15802e-5,-4.155159e-5,-4.152298e-5,-4.1494368e-5,-4.146576e-5,-4.143715e-5,-4.1408537e-5,-4.1379928e-5,-4.135132e-5,-4.132271e-5,-4.1294097e-5,-4.1265488e-5,-4.123688e-5,-4.1208266e-5,-4.1179657e-5,-4.115105e-5,-4.1122436e-5,-4.1093826e-5,-4.1065217e-5,-4.1036605e-5,-4.1007996e-5,-4.0979387e-5,-4.0950774e-5,-4.0922165e-5,-4.0893556e-5,-4.0864943e-5,-4.0836334e-5,-4.0807725e-5,-4.0779112e-5,-4.0750503e-5,-4.0721894e-5,-4.069328e-5,-4.0664672e-5,-4.0636063e-5,-4.0607454e-5,-4.057884e-5,-4.0550232e-5,-4.0521623e-5,-4.049301e-5,-4.04644e-5,-4.0435792e-5,-4.040718e-5,-4.037857e-5,-4.034996e-5,-4.032135e-5,-4.029274e-5,-4.026413e-5,-4.0235518e-5,-4.020691e-5,-4.01783e-5,-4.0149687e-5,-4.012108e-5,-4.009247e-5,-4.0063856e-5,-4.0035247e-5,-4.000664e-5,-3.9978026e-5,-3.9949417e-5,-3.9920807e-5,-3.98922e-5,-3.9863586e-5,-3.9834977e-5,-3.9806368e-5,-3.9777755e-5,-3.9749146e-5,-3.9720537e-5,-3.9691924e-5,-3.9663315e-5,-3.9634706e-5,-3.9606093e-5,-3.9577484e-5,-3.9548875e-5,-3.9520262e-5,-3.9491653e-5,-3.9463044e-5,-3.943443e-5,-3.9405822e-5,-3.9377213e-5,-3.93486e-5,-3.931999e-5,-3.9291383e-5,-3.926277e-5,-3.923416e-5,-3.920555e-5,-3.9176943e-5,-3.914833e-5,-3.911972e-5,-3.9091112e-5,-3.90625e-5,-3.903389e-5,-3.900528e-5,-3.897667e-5,-3.894806e-5,-3.891945e-5,-3.8890837e-5,-3.886223e-5,-3.883362e-5,-3.8805007e-5,-3.8776398e-5,-3.874779e-5,-3.8719176e-5,-3.8690567e-5,-3.8661958e-5,-3.8633345e-5,-3.8604736e-5,-3.8576127e-5,-3.8547514e-5,-3.8518905e-5,-3.8490296e-5,-3.8461687e-5,-3.8433074e-5,-3.8404465e-5,-3.8375856e-5,-3.8347243e-5,-3.8318634e-5,-3.8290025e-5,-3.8261413e-5,-3.8232803e-5,-3.8204194e-5,-3.817558e-5,-3.8146973e-5,-3.8118364e-5,-3.808975e-5,-3.8061142e-5,-3.8032533e-5,-3.800392e-5,-3.797531e-5,-3.7946702e-5,-3.791809e-5,-3.788948e-5,-3.786087e-5,-3.783226e-5,-3.780365e-5,-3.777504e-5,-3.774643e-5,-3.771782e-5,-3.768921e-5,-3.76606e-5,-3.7631988e-5,-3.760338e-5,-3.757477e-5,-3.7546157e-5,-3.7517548e-5,-3.748894e-5,-3.7460326e-5,-3.7431717e-5,-3.7403108e-5,-3.7374495e-5,-3.7345886e-5,-3.7317277e-5,-3.7288664e-5,-3.7260055e-5,-3.7231446e-5,-3.7202833e-5,-3.7174224e-5,-3.7145615e-5,-3.7117003e-5,-3.7088394e-5,-3.7059785e-5,-3.7031175e-5,-3.7002563e-5,-3.6973954e-5,-3.6945345e-5,-3.6916732e-5,-3.6888123e-5,-3.6859514e-5,-3.68309e-5,-3.6802292e-5,-3.6773683e-5,-3.674507e-5,-3.671646e-5,-3.6687852e-5,-3.665924e-5,-3.663063e-5,-3.660202e-5,-3.657341e-5,-3.65448e-5,-3.651619e-5,-3.6487578e-5,-3.645897e-5,-3.643036e-5,-3.6401747e-5,-3.6373138e-5,-3.634453e-5,-3.631592e-5,-3.6287307e-5,-3.6258698e-5,-3.623009e-5,-3.6201476e-5,-3.6172867e-5,-3.6144258e-5,-3.6115645e-5,-3.6087036e-5,-3.6058427e-5,-3.6029815e-5,-3.6001205e-5,-3.5972596e-5,-3.5943984e-5,-3.5915375e-5,-3.5886766e-5,-3.5858153e-5,-3.5829544e-5,-3.5800935e-5,-3.5772322e-5,-3.5743713e-5,-3.5715104e-5,-3.568649e-5,-3.5657882e-5,-3.5629273e-5,-3.5600664e-5,-3.557205e-5,-3.5543442e-5,-3.5514833e-5,-3.548622e-5,-3.545761e-5,-3.5429002e-5,-3.540039e-5,-3.537178e-5,-3.534317e-5,-3.531456e-5,-3.528595e-5,-3.525734e-5,-3.5228728e-5,-3.520012e-5,-3.517151e-5,-3.5142897e-5,-3.5114288e-5,-3.508568e-5,-3.5057066e-5,-3.5028457e-5,-3.4999848e-5,-3.4971235e-5,-3.4942626e-5,-3.4914017e-5,-3.488541e-5,-3.4856796e-5,-3.4828186e-5,-3.4799577e-5,-3.4770965e-5,-3.4742356e-5,-3.4713747e-5,-3.4685134e-5,-3.4656525e-5,-3.4627916e-5,-3.4599303e-5,-3.4570694e-5,-3.4542085e-5,-3.4513472e-5,-3.4484863e-5,-3.4456254e-5,-3.442764e-5,-3.4399032e-5,-3.4370423e-5,-3.434181e-5,-3.43132e-5,-3.4284592e-5,-3.425598e-5,-3.422737e-5,-3.419876e-5,-3.4170153e-5,-3.414154e-5,-3.411293e-5,-3.408432e-5,-3.405571e-5,-3.40271e-5,-3.399849e-5,-3.3969878e-5,-3.394127e-5,-3.391266e-5,-3.3884047e-5,-3.385544e-5,-3.382683e-5,-3.3798216e-5,-3.3769607e-5,-3.3741e-5,-3.3712386e-5,-3.3683777e-5,-3.3655167e-5,-3.3626555e-5,-3.3597946e-5,-3.3569337e-5,-3.3540724e-5,-3.3512115e-5,-3.3483506e-5,-3.3454897e-5,-3.3426284e-5,-3.3397675e-5,-3.3369066e-5,-3.3340453e-5,-3.3311844e-5,-3.3283235e-5,-3.3254622e-5,-3.3226013e-5,-3.3197404e-5,-3.316879e-5,-3.3140182e-5,-3.3111573e-5,-3.308296e-5,-3.305435e-5,-3.3025743e-5,-3.299713e-5,-3.296852e-5,-3.293991e-5,-3.29113e-5,-3.288269e-5,-3.285408e-5,-3.282547e-5,-3.279686e-5,-3.276825e-5,-3.273964e-5,-3.271103e-5,-3.268242e-5,-3.265381e-5,-3.2625197e-5,-3.259659e-5,-3.256798e-5,-3.2539367e-5,-3.2510758e-5,-3.248215e-5,-3.2453536e-5,-3.2424927e-5,-3.2396318e-5,-3.2367705e-5,-3.2339096e-5,-3.2310487e-5,-3.2281874e-5,-3.2253265e-5,-3.2224656e-5,-3.2196043e-5,-3.2167434e-5,-3.2138825e-5,-3.2110212e-5,-3.2081603e-5,-3.2052994e-5,-3.2024385e-5,-3.1995773e-5,-3.1967164e-5,-3.1938554e-5,-3.190994e-5,-3.1881333e-5,-3.1852724e-5,-3.182411e-5,-3.1795502e-5,-3.1766893e-5,-3.173828e-5,-3.170967e-5,-3.1681062e-5,-3.165245e-5,-3.162384e-5,-3.159523e-5,-3.156662e-5,-3.153801e-5,-3.15094e-5,-3.1480788e-5,-3.145218e-5,-3.142357e-5,-3.1394957e-5,-3.1366348e-5,-3.133774e-5,-3.130913e-5,-3.1280517e-5,-3.1251908e-5,-3.12233e-5,-3.1194686e-5,-3.1166077e-5,-3.1137468e-5,-3.1108855e-5,-3.1080246e-5,-3.1051637e-5,-3.1023024e-5,-3.0994415e-5,-3.0965806e-5,-3.0937194e-5,-3.0908584e-5,-3.0879975e-5,-3.0851363e-5,-3.0822754e-5,-3.0794145e-5,-3.0765532e-5,-3.0736923e-5,-3.0708314e-5,-3.06797e-5,-3.0651092e-5,-3.0622483e-5,-3.0593874e-5,-3.056526e-5,-3.0536652e-5,-3.0508041e-5,-3.047943e-5,-3.0450821e-5,-3.042221e-5,-3.0393601e-5,-3.036499e-5,-3.033638e-5,-3.030777e-5,-3.027916e-5,-3.0250549e-5,-3.022194e-5,-3.0193329e-5,-3.0164718e-5,-3.0136109e-5,-3.0107498e-5,-3.0078889e-5,-3.0050278e-5,-3.0021667e-5,-2.9993058e-5,-2.9964447e-5,-2.9935836e-5,-2.9907227e-5,-2.9878616e-5,-2.9850005e-5,-2.9821396e-5,-2.9792785e-5,-2.9764175e-5,-2.9735565e-5,-2.9706955e-5,-2.9678346e-5,-2.9649735e-5,-2.9621124e-5,-2.9592515e-5,-2.9563904e-5,-2.9535293e-5,-2.9506684e-5,-2.9478073e-5,-2.9449462e-5,-2.9420853e-5,-2.9392242e-5,-2.9363633e-5,-2.9335022e-5,-2.9306411e-5,-2.9277802e-5,-2.9249191e-5,-2.922058e-5,-2.9191971e-5,-2.916336e-5,-2.913475e-5,-2.910614e-5,-2.907753e-5,-2.9048919e-5,-2.902031e-5,-2.8991699e-5,-2.896309e-5,-2.8934479e-5,-2.8905868e-5,-2.8877259e-5,-2.8848648e-5,-2.8820037e-5,-2.8791428e-5,-2.8762817e-5,-2.8734206e-5,-2.8705597e-5,-2.8676986e-5,-2.8648377e-5,-2.8619766e-5,-2.8591156e-5,-2.8562547e-5,-2.8533936e-5,-2.8505325e-5,-2.8476716e-5,-2.8448105e-5,-2.8419494e-5,-2.8390885e-5,-2.8362274e-5,-2.8333663e-5,-2.8305054e-5,-2.8276443e-5,-2.8247834e-5,-2.8219223e-5,-2.8190612e-5,-2.8162003e-5,-2.8133392e-5,-2.8104781e-5,-2.8076172e-5,-2.8047561e-5,-2.801895e-5,-2.7990342e-5,-2.796173e-5,-2.7933122e-5,-2.790451e-5,-2.78759e-5,-2.784729e-5,-2.781868e-5,-2.7790069e-5,-2.776146e-5,-2.7732849e-5,-2.7704238e-5,-2.767563e-5,-2.7647018e-5,-2.7618407e-5,-2.7589798e-5,-2.7561187e-5,-2.7532578e-5,-2.7503967e-5,-2.7475357e-5,-2.7446747e-5,-2.7418137e-5,-2.7389526e-5,-2.7360917e-5,-2.7332306e-5,-2.7303695e-5,-2.7275086e-5,-2.7246475e-5,-2.7217866e-5,-2.7189255e-5,-2.7160644e-5,-2.7132035e-5,-2.7103424e-5,-2.7074813e-5,-2.7046204e-5,-2.7017593e-5,-2.6988982e-5,-2.6960373e-5,-2.6931762e-5,-2.6903152e-5,-2.6874543e-5,-2.6845932e-5,-2.6817323e-5,-2.6788712e-5,-2.67601e-5,-2.6731492e-5,-2.670288e-5,-2.667427e-5,-2.6645661e-5,-2.661705e-5,-2.658844e-5,-2.655983e-5,-2.653122e-5,-2.650261e-5,-2.6474e-5,-2.6445388e-5,-2.641678e-5,-2.6388168e-5,-2.6359558e-5,-2.6330948e-5,-2.6302338e-5,-2.6273727e-5,-2.6245118e-5,-2.6216507e-5,-2.6187896e-5,-2.6159287e-5,-2.6130676e-5,-2.6102067e-5,-2.6073456e-5,-2.6044845e-5,-2.6016236e-5,-2.5987625e-5,-2.5959014e-5,-2.5930405e-5,-2.5901794e-5,-2.5873183e-5,-2.5844574e-5,-2.5815963e-5,-2.5787354e-5,-2.5758744e-5,-2.5730133e-5,-2.5701524e-5,-2.5672913e-5,-2.5644302e-5,-2.5615693e-5,-2.5587082e-5,-2.5558471e-5,-2.5529862e-5,-2.5501251e-5,-2.547264e-5,-2.5444031e-5,-2.541542e-5,-2.5386811e-5,-2.53582e-5,-2.532959e-5,-2.530098e-5,-2.527237e-5,-2.5243759e-5,-2.521515e-5,-2.5186539e-5,-2.5157928e-5,-2.5129319e-5,-2.5100708e-5,-2.5072099e-5,-2.5043488e-5,-2.5014877e-5,-2.4986268e-5,-2.4957657e-5,-2.4929046e-5,-2.4900437e-5,-2.4871826e-5,-2.4843215e-5,-2.4814606e-5,-2.4785995e-5,-2.4757384e-5,-2.4728775e-5,-2.4700164e-5,-2.4671555e-5,-2.4642944e-5,-2.4614334e-5,-2.4585725e-5,-2.4557114e-5,-2.4528503e-5,-2.4499894e-5,-2.4471283e-5,-2.4442672e-5,-2.4414063e-5,-2.4385452e-5,-2.4356843e-5,-2.4328232e-5,-2.4299621e-5,-2.4271012e-5,-2.4242401e-5,-2.421379e-5,-2.4185181e-5,-2.415657e-5,-2.412796e-5,-2.409935e-5,-2.407074e-5,-2.4042129e-5,-2.401352e-5,-2.3984909e-5,-2.39563e-5,-2.3927689e-5,-2.3899078e-5,-2.3870469e-5,-2.3841858e-5,-2.3813247e-5,-2.3784638e-5,-2.3756027e-5,-2.3727416e-5,-2.3698807e-5,-2.3670196e-5,-2.3641587e-5,-2.3612976e-5,-2.3584365e-5,-2.3555756e-5,-2.3527145e-5,-2.3498535e-5,-2.3469926e-5,-2.3441315e-5,-2.3412704e-5,-2.3384095e-5,-2.3355484e-5,-2.3326873e-5,-2.3298264e-5,-2.3269653e-5,-2.3241044e-5,-2.3212433e-5,-2.3183822e-5,-2.3155213e-5,-2.3126602e-5,-2.3097991e-5,-2.3069382e-5,-2.3040771e-5,-2.301216e-5,-2.2983551e-5,-2.295494e-5,-2.2926331e-5,-2.289772e-5,-2.286911e-5,-2.28405e-5,-2.281189e-5,-2.2783279e-5,-2.275467e-5,-2.2726059e-5,-2.2697448e-5,-2.2668839e-5,-2.2640228e-5,-2.2611617e-5,-2.2583008e-5,-2.2554397e-5,-2.2525788e-5,-2.2497177e-5,-2.2468566e-5,-2.2439957e-5,-2.2411346e-5,-2.2382736e-5,-2.2354126e-5,-2.2325516e-5,-2.2296905e-5,-2.2268296e-5,-2.2239685e-5,-2.2211076e-5,-2.2182465e-5,-2.2153854e-5,-2.2125245e-5,-2.2096634e-5,-2.2068023e-5,-2.2039414e-5,-2.2010803e-5,-2.1982192e-5,-2.1953583e-5,-2.1924972e-5,-2.1896361e-5,-2.1867752e-5,-2.1839141e-5,-2.1810532e-5,-2.1781922e-5,-2.175331e-5,-2.1724702e-5,-2.169609e-5,-2.166748e-5,-2.163887e-5,-2.161026e-5,-2.1581649e-5,-2.155304e-5,-2.1524429e-5,-2.149582e-5,-2.1467209e-5,-2.1438598e-5,-2.140999e-5,-2.1381378e-5,-2.1352767e-5,-2.1324158e-5,-2.1295547e-5,-2.1266937e-5,-2.1238327e-5,-2.1209717e-5,-2.1181106e-5,-2.1152497e-5,-2.1123886e-5,-2.1095277e-5,-2.1066666e-5,-2.1038055e-5,-2.1009446e-5,-2.0980835e-5,-2.0952224e-5,-2.0923615e-5,-2.0895004e-5,-2.0866393e-5,-2.0837784e-5,-2.0809173e-5,-2.0780564e-5,-2.0751953e-5,-2.0723342e-5,-2.0694733e-5,-2.0666123e-5,-2.0637512e-5,-2.0608903e-5,-2.0580292e-5,-2.055168e-5,-2.0523072e-5,-2.049446e-5,-2.046585e-5,-2.043724e-5,-2.040863e-5,-2.0380021e-5,-2.035141e-5,-2.03228e-5,-2.029419e-5,-2.026558e-5,-2.0236968e-5,-2.020836e-5,-2.0179748e-5,-2.0151138e-5,-2.0122528e-5,-2.0093918e-5,-2.0065308e-5,-2.0036698e-5,-2.0008087e-5,-1.9979478e-5,-1.9950867e-5,-1.9922256e-5,-1.9893647e-5,-1.9865036e-5,-1.9836425e-5,-1.9807816e-5,-1.9779205e-5,-1.9750594e-5,-1.9721985e-5,-1.9693374e-5,-1.9664765e-5,-1.9636154e-5,-1.9607543e-5,-1.9578934e-5,-1.9550323e-5,-1.9521713e-5,-1.9493104e-5,-1.9464493e-5,-1.9435882e-5,-1.9407273e-5,-1.9378662e-5,-1.9350053e-5,-1.9321442e-5,-1.9292831e-5,-1.9264222e-5,-1.9235611e-5,-1.9207e-5,-1.9178391e-5,-1.914978e-5,-1.912117e-5,-1.909256e-5,-1.906395e-5,-1.9035338e-5,-1.900673e-5,-1.8978119e-5,-1.894951e-5,-1.8920899e-5,-1.8892288e-5,-1.8863679e-5,-1.8835068e-5,-1.8806457e-5,-1.8777848e-5,-1.8749237e-5,-1.8720626e-5,-1.8692017e-5,-1.8663406e-5,-1.8634797e-5,-1.8606186e-5,-1.8577575e-5,-1.8548966e-5,-1.8520355e-5,-1.8491744e-5,-1.8463135e-5,-1.8434524e-5,-1.8405914e-5,-1.8377305e-5,-1.8348694e-5,-1.8320083e-5,-1.8291474e-5,-1.8262863e-5,-1.8234254e-5,-1.8205643e-5,-1.8177032e-5,-1.8148423e-5,-1.8119812e-5,-1.8091201e-5,-1.8062592e-5,-1.8033981e-5,-1.800537e-5,-1.7976761e-5,-1.794815e-5,-1.7919541e-5,-1.789093e-5,-1.786232e-5,-1.783371e-5,-1.78051e-5,-1.7776489e-5,-1.774788e-5,-1.7719269e-5,-1.7690658e-5,-1.7662049e-5,-1.7633438e-5,-1.7604827e-5,-1.7576218e-5,-1.7547607e-5,-1.7518998e-5,-1.7490387e-5,-1.7461776e-5,-1.7433167e-5,-1.7404556e-5,-1.7375945e-5,-1.7347336e-5,-1.7318725e-5,-1.7290115e-5,-1.7261505e-5,-1.7232895e-5,-1.7204286e-5,-1.7175675e-5,-1.7147064e-5,-1.7118455e-5,-1.7089844e-5,-1.7061233e-5,-1.7032624e-5,-1.7004013e-5,-1.6975402e-5,-1.6946793e-5,-1.6918182e-5,-1.6889571e-5,-1.6860962e-5,-1.6832351e-5,-1.6803742e-5,-1.6775131e-5,-1.674652e-5,-1.6717911e-5,-1.66893e-5,-1.666069e-5,-1.663208e-5,-1.660347e-5,-1.6574859e-5,-1.654625e-5,-1.6517639e-5,-1.648903e-5,-1.6460419e-5,-1.6431808e-5,-1.6403199e-5,-1.6374588e-5,-1.6345977e-5,-1.6317368e-5,-1.6288757e-5,-1.6260146e-5,-1.6231537e-5,-1.6202926e-5,-1.6174316e-5,-1.6145706e-5,-1.6117096e-5,-1.6088487e-5,-1.6059876e-5,-1.6031265e-5,-1.6002656e-5,-1.5974045e-5,-1.5945434e-5,-1.5916825e-5,-1.5888214e-5,-1.5859603e-5,-1.5830994e-5,-1.5802383e-5,-1.5773774e-5,-1.5745163e-5,-1.5716552e-5,-1.5687943e-5,-1.5659332e-5,-1.5630721e-5,-1.5602112e-5,-1.5573502e-5,-1.554489e-5,-1.5516282e-5,-1.548767e-5,-1.545906e-5,-1.543045e-5,-1.540184e-5,-1.537323e-5,-1.534462e-5,-1.5316009e-5,-1.52874e-5,-1.5258789e-5,-1.5230179e-5,-1.5201568e-5,-1.5172958e-5,-1.5144348e-5,-1.5115738e-5,-1.5087127e-5,-1.5058517e-5,-1.5029907e-5,-1.5001297e-5,-1.4972687e-5,-1.4944077e-5,-1.4915467e-5,-1.4886856e-5,-1.4858246e-5,-1.4829636e-5,-1.4801026e-5,-1.4772415e-5,-1.4743805e-5,-1.4715195e-5,-1.4686584e-5,-1.4657974e-5,-1.4629364e-5,-1.4600754e-5,-1.4572143e-5,-1.4543533e-5,-1.4514923e-5,-1.44863125e-5,-1.44577025e-5,-1.44290925e-5,-1.44004825e-5,-1.4371872e-5,-1.4343262e-5,-1.4314652e-5,-1.4286041e-5,-1.4257431e-5,-1.4228821e-5,-1.4200211e-5,-1.41716e-5,-1.414299e-5,-1.411438e-5,-1.408577e-5,-1.4057159e-5,-1.4028549e-5,-1.3999939e-5,-1.3971328e-5,-1.3942718e-5,-1.3914108e-5,-1.3885498e-5,-1.3856888e-5,-1.3828278e-5,-1.3799668e-5,-1.3771057e-5,-1.3742447e-5,-1.3713837e-5,-1.3685227e-5,-1.3656616e-5,-1.3628006e-5,-1.3599396e-5,-1.3570785e-5,-1.3542175e-5,-1.3513565e-5,-1.3484955e-5,-1.3456344e-5,-1.3427734e-5,-1.3399124e-5,-1.3370514e-5,-1.33419035e-5,-1.33132935e-5,-1.32846835e-5,-1.3256073e-5,-1.3227463e-5,-1.3198853e-5,-1.3170243e-5,-1.3141632e-5,-1.3113022e-5,-1.3084412e-5,-1.3055801e-5,-1.3027191e-5,-1.2998581e-5,-1.2969971e-5,-1.294136e-5,-1.291275e-5,-1.288414e-5,-1.2855529e-5,-1.2826919e-5,-1.2798309e-5,-1.2769699e-5,-1.27410885e-5,-1.2712479e-5,-1.2683869e-5,-1.2655259e-5,-1.2626648e-5,-1.2598038e-5,-1.2569428e-5,-1.2540817e-5,-1.2512207e-5,-1.2483597e-5,-1.2454987e-5,-1.2426376e-5,-1.2397766e-5,-1.2369156e-5,-1.2340545e-5,-1.2311935e-5,-1.2283325e-5,-1.2254715e-5,-1.2226104e-5,-1.21974945e-5,-1.21688845e-5,-1.2140274e-5,-1.2111664e-5,-1.2083054e-5,-1.2054444e-5,-1.2025833e-5,-1.1997223e-5,-1.1968613e-5,-1.1940003e-5,-1.1911392e-5,-1.1882782e-5,-1.1854172e-5,-1.1825561e-5,-1.1796951e-5,-1.1768341e-5,-1.1739731e-5,-1.171112e-5,-1.168251e-5,-1.16539e-5,-1.16252895e-5,-1.15966795e-5,-1.156807e-5,-1.153946e-5,-1.1510849e-5,-1.1482239e-5,-1.1453629e-5,-1.1425018e-5,-1.1396408e-5,-1.1367798e-5,-1.1339188e-5,-1.1310577e-5,-1.1281967e-5,-1.1253357e-5,-1.1224747e-5,-1.1196136e-5,-1.1167526e-5,-1.1138916e-5,-1.1110305e-5,-1.1081695e-5,-1.10530855e-5,-1.10244755e-5,-1.0995865e-5,-1.0967255e-5,-1.0938645e-5,-1.0910034e-5,-1.0881424e-5,-1.0852814e-5,-1.0824204e-5,-1.0795593e-5,-1.0766983e-5,-1.0738373e-5,-1.0709762e-5,-1.0681152e-5,-1.0652542e-5,-1.0623932e-5,-1.0595321e-5,-1.0566711e-5,-1.0538101e-5,-1.0509491e-5,-1.04808805e-5,-1.04522705e-5,-1.0423661e-5,-1.039505e-5,-1.036644e-5,-1.033783e-5,-1.030922e-5,-1.0280609e-5,-1.0251999e-5,-1.0223389e-5,-1.0194778e-5,-1.0166168e-5,-1.0137558e-5,-1.0108948e-5,-1.0080337e-5,-1.0051727e-5,-1.0023117e-5,-9.994506e-6,-9.965896e-6,-9.937286e-6,-9.9086765e-6,-9.880066e-6,-9.851456e-6,-9.822846e-6,-9.794236e-6,-9.765625e-6,-9.737015e-6,-9.708405e-6,-9.679794e-6,-9.651184e-6,-9.622574e-6,-9.593964e-6,-9.565353e-6,-9.536743e-6,-9.508133e-6,-9.479522e-6,-9.450912e-6,-9.422302e-6,-9.393692e-6,-9.3650815e-6,-9.3364715e-6,-9.307862e-6,-9.279251e-6,-9.250641e-6,-9.222031e-6,-9.193421e-6,-9.16481e-6,-9.1362e-6,-9.10759e-6,-9.07898e-6,-9.050369e-6,-9.021759e-6,-8.993149e-6,-8.964538e-6,-8.935928e-6,-8.907318e-6,-8.878708e-6,-8.850097e-6,-8.821487e-6,-8.792877e-6,-8.764267e-6,-8.735657e-6,-8.707047e-6,-8.678437e-6,-8.649826e-6,-8.621216e-6,-8.592606e-6,-8.563995e-6,-8.535385e-6,-8.506775e-6,-8.478165e-6,-8.449554e-6,-8.420944e-6,-8.392334e-6,-8.363724e-6,-8.335113e-6,-8.306503e-6,-8.277893e-6,-8.2492825e-6,-8.2206725e-6,-8.1920625e-6,-8.163453e-6,-8.134842e-6,-8.106232e-6,-8.077622e-6,-8.049011e-6,-8.020401e-6,-7.991791e-6,-7.963181e-6,-7.93457e-6,-7.90596e-6,-7.87735e-6,-7.848739e-6,-7.820129e-6,-7.791519e-6,-7.762909e-6,-7.734298e-6,-7.705688e-6,-7.677078e-6,-7.648468e-6,-7.6198576e-6,-7.5912476e-6,-7.562637e-6,-7.534027e-6,-7.5054168e-6,-7.476807e-6,-7.4481964e-6,-7.4195864e-6,-7.390976e-6,-7.3623655e-6,-7.3337555e-6,-7.305145e-6,-7.276535e-6,-7.2479247e-6,-7.2193147e-6,-7.1907043e-6,-7.1620943e-6,-7.133484e-6,-7.1048735e-6,-7.0762635e-6,-7.047653e-6,-7.019043e-6,-6.9904327e-6,-6.9618227e-6,-6.9332123e-6,-6.904602e-6,-6.875992e-6,-6.8473814e-6,-6.8187715e-6,-6.790161e-6,-6.761551e-6,-6.7329406e-6,-6.7043306e-6,-6.67572e-6,-6.64711e-6,-6.6185e-6,-6.5898894e-6,-6.5612794e-6,-6.532669e-6,-6.504059e-6,-6.4754486e-6,-6.4468386e-6,-6.418228e-6,-6.3896177e-6,-6.3610078e-6,-6.3323973e-6,-6.3037874e-6,-6.275177e-6,-6.246567e-6,-6.2179565e-6,-6.189346e-6,-6.160736e-6,-6.1321257e-6,-6.1035157e-6,-6.0749053e-6,-6.0462953e-6,-6.017685e-6,-5.989075e-6,-5.9604645e-6,-5.931854e-6,-5.903244e-6,-5.8746336e-6,-5.8460237e-6,-5.8174132e-6,-5.7888033e-6,-5.760193e-6,-5.731583e-6,-5.7029724e-6,-5.674362e-6,-5.645752e-6,-5.6171416e-6,-5.5885316e-6,-5.559921e-6,-5.531311e-6,-5.502701e-6,-5.4740904e-6,-5.4454804e-6,-5.41687e-6,-5.38826e-6,-5.3596495e-6,-5.3310396e-6,-5.302429e-6,-5.273819e-6,-5.2452087e-6,-5.2165983e-6,-5.1879883e-6,-5.159378e-6,-5.130768e-6,-5.1021575e-6,-5.0735475e-6,-5.044937e-6,-5.016327e-6,-4.9877167e-6,-4.9591063e-6,-4.9304963e-6,-4.901886e-6,-4.873276e-6,-4.8446655e-6,-4.8160555e-6,-4.787445e-6,-4.7588346e-6,-4.7302246e-6,-4.701614e-6,-4.6730042e-6,-4.644394e-6,-4.615784e-6,-4.5871734e-6,-4.5585634e-6,-4.529953e-6,-4.5013426e-6,-4.4727326e-6,-4.444122e-6,-4.415512e-6,-4.3869018e-6,-4.358292e-6,-4.3296814e-6,-4.3010714e-6,-4.272461e-6,-4.2438505e-6,-4.2152406e-6,-4.18663e-6,-4.15802e-6,-4.1294097e-6,-4.1007997e-6,-4.0721893e-6,-4.043579e-6,-4.014969e-6,-3.9863585e-6,-3.9577485e-6,-3.929138e-6,-3.900528e-6,-3.8719177e-6,-3.8433077e-6,-3.8146973e-6]}
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/small_positive.json b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/small_positive.json
new file mode 100644
index 000000000000..ca00cc57be22
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/test/fixtures/julia/small_positive.json
@@ -0,0 +1 @@
+{"expected":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"x":[3.8146973e-6,3.8433077e-6,3.8719177e-6,3.900528e-6,3.929138e-6,3.9577485e-6,3.9863585e-6,4.014969e-6,4.043579e-6,4.0721893e-6,4.1007997e-6,4.1294097e-6,4.15802e-6,4.18663e-6,4.2152406e-6,4.2438505e-6,4.272461e-6,4.3010714e-6,4.3296814e-6,4.358292e-6,4.3869018e-6,4.415512e-6,4.444122e-6,4.4727326e-6,4.5013426e-6,4.529953e-6,4.5585634e-6,4.5871734e-6,4.615784e-6,4.644394e-6,4.6730042e-6,4.701614e-6,4.7302246e-6,4.7588346e-6,4.787445e-6,4.8160555e-6,4.8446655e-6,4.873276e-6,4.901886e-6,4.9304963e-6,4.9591063e-6,4.9877167e-6,5.016327e-6,5.044937e-6,5.0735475e-6,5.1021575e-6,5.130768e-6,5.159378e-6,5.1879883e-6,5.2165983e-6,5.2452087e-6,5.273819e-6,5.302429e-6,5.3310396e-6,5.3596495e-6,5.38826e-6,5.41687e-6,5.4454804e-6,5.4740904e-6,5.502701e-6,5.531311e-6,5.559921e-6,5.5885316e-6,5.6171416e-6,5.645752e-6,5.674362e-6,5.7029724e-6,5.731583e-6,5.760193e-6,5.7888033e-6,5.8174132e-6,5.8460237e-6,5.8746336e-6,5.903244e-6,5.931854e-6,5.9604645e-6,5.989075e-6,6.017685e-6,6.0462953e-6,6.0749053e-6,6.1035157e-6,6.1321257e-6,6.160736e-6,6.189346e-6,6.2179565e-6,6.246567e-6,6.275177e-6,6.3037874e-6,6.3323973e-6,6.3610078e-6,6.3896177e-6,6.418228e-6,6.4468386e-6,6.4754486e-6,6.504059e-6,6.532669e-6,6.5612794e-6,6.5898894e-6,6.6185e-6,6.64711e-6,6.67572e-6,6.7043306e-6,6.7329406e-6,6.761551e-6,6.790161e-6,6.8187715e-6,6.8473814e-6,6.875992e-6,6.904602e-6,6.9332123e-6,6.9618227e-6,6.9904327e-6,7.019043e-6,7.047653e-6,7.0762635e-6,7.1048735e-6,7.133484e-6,7.1620943e-6,7.1907043e-6,7.2193147e-6,7.2479247e-6,7.276535e-6,7.305145e-6,7.3337555e-6,7.3623655e-6,7.390976e-6,7.4195864e-6,7.4481964e-6,7.476807e-6,7.5054168e-6,7.534027e-6,7.562637e-6,7.5912476e-6,7.6198576e-6,7.648468e-6,7.677078e-6,7.705688e-6,7.734298e-6,7.762909e-6,7.791519e-6,7.820129e-6,7.848739e-6,7.87735e-6,7.90596e-6,7.93457e-6,7.963181e-6,7.991791e-6,8.020401e-6,8.049011e-6,8.077622e-6,8.106232e-6,8.134842e-6,8.163453e-6,8.1920625e-6,8.2206725e-6,8.2492825e-6,8.277893e-6,8.306503e-6,8.335113e-6,8.363724e-6,8.392334e-6,8.420944e-6,8.449554e-6,8.478165e-6,8.506775e-6,8.535385e-6,8.563995e-6,8.592606e-6,8.621216e-6,8.649826e-6,8.678437e-6,8.707047e-6,8.735657e-6,8.764267e-6,8.792877e-6,8.821487e-6,8.850097e-6,8.878708e-6,8.907318e-6,8.935928e-6,8.964538e-6,8.993149e-6,9.021759e-6,9.050369e-6,9.07898e-6,9.10759e-6,9.1362e-6,9.16481e-6,9.193421e-6,9.222031e-6,9.250641e-6,9.279251e-6,9.307862e-6,9.3364715e-6,9.3650815e-6,9.393692e-6,9.422302e-6,9.450912e-6,9.479522e-6,9.508133e-6,9.536743e-6,9.565353e-6,9.593964e-6,9.622574e-6,9.651184e-6,9.679794e-6,9.708405e-6,9.737015e-6,9.765625e-6,9.794236e-6,9.822846e-6,9.851456e-6,9.880066e-6,9.9086765e-6,9.937286e-6,9.965896e-6,9.994506e-6,1.0023117e-5,1.0051727e-5,1.0080337e-5,1.0108948e-5,1.0137558e-5,1.0166168e-5,1.0194778e-5,1.0223389e-5,1.0251999e-5,1.0280609e-5,1.030922e-5,1.033783e-5,1.036644e-5,1.039505e-5,1.0423661e-5,1.04522705e-5,1.04808805e-5,1.0509491e-5,1.0538101e-5,1.0566711e-5,1.0595321e-5,1.0623932e-5,1.0652542e-5,1.0681152e-5,1.0709762e-5,1.0738373e-5,1.0766983e-5,1.0795593e-5,1.0824204e-5,1.0852814e-5,1.0881424e-5,1.0910034e-5,1.0938645e-5,1.0967255e-5,1.0995865e-5,1.10244755e-5,1.10530855e-5,1.1081695e-5,1.1110305e-5,1.1138916e-5,1.1167526e-5,1.1196136e-5,1.1224747e-5,1.1253357e-5,1.1281967e-5,1.1310577e-5,1.1339188e-5,1.1367798e-5,1.1396408e-5,1.1425018e-5,1.1453629e-5,1.1482239e-5,1.1510849e-5,1.153946e-5,1.156807e-5,1.15966795e-5,1.16252895e-5,1.16539e-5,1.168251e-5,1.171112e-5,1.1739731e-5,1.1768341e-5,1.1796951e-5,1.1825561e-5,1.1854172e-5,1.1882782e-5,1.1911392e-5,1.1940003e-5,1.1968613e-5,1.1997223e-5,1.2025833e-5,1.2054444e-5,1.2083054e-5,1.2111664e-5,1.2140274e-5,1.21688845e-5,1.21974945e-5,1.2226104e-5,1.2254715e-5,1.2283325e-5,1.2311935e-5,1.2340545e-5,1.2369156e-5,1.2397766e-5,1.2426376e-5,1.2454987e-5,1.2483597e-5,1.2512207e-5,1.2540817e-5,1.2569428e-5,1.2598038e-5,1.2626648e-5,1.2655259e-5,1.2683869e-5,1.2712479e-5,1.27410885e-5,1.2769699e-5,1.2798309e-5,1.2826919e-5,1.2855529e-5,1.288414e-5,1.291275e-5,1.294136e-5,1.2969971e-5,1.2998581e-5,1.3027191e-5,1.3055801e-5,1.3084412e-5,1.3113022e-5,1.3141632e-5,1.3170243e-5,1.3198853e-5,1.3227463e-5,1.3256073e-5,1.32846835e-5,1.33132935e-5,1.33419035e-5,1.3370514e-5,1.3399124e-5,1.3427734e-5,1.3456344e-5,1.3484955e-5,1.3513565e-5,1.3542175e-5,1.3570785e-5,1.3599396e-5,1.3628006e-5,1.3656616e-5,1.3685227e-5,1.3713837e-5,1.3742447e-5,1.3771057e-5,1.3799668e-5,1.3828278e-5,1.3856888e-5,1.3885498e-5,1.3914108e-5,1.3942718e-5,1.3971328e-5,1.3999939e-5,1.4028549e-5,1.4057159e-5,1.408577e-5,1.411438e-5,1.414299e-5,1.41716e-5,1.4200211e-5,1.4228821e-5,1.4257431e-5,1.4286041e-5,1.4314652e-5,1.4343262e-5,1.4371872e-5,1.44004825e-5,1.44290925e-5,1.44577025e-5,1.44863125e-5,1.4514923e-5,1.4543533e-5,1.4572143e-5,1.4600754e-5,1.4629364e-5,1.4657974e-5,1.4686584e-5,1.4715195e-5,1.4743805e-5,1.4772415e-5,1.4801026e-5,1.4829636e-5,1.4858246e-5,1.4886856e-5,1.4915467e-5,1.4944077e-5,1.4972687e-5,1.5001297e-5,1.5029907e-5,1.5058517e-5,1.5087127e-5,1.5115738e-5,1.5144348e-5,1.5172958e-5,1.5201568e-5,1.5230179e-5,1.5258789e-5,1.52874e-5,1.5316009e-5,1.534462e-5,1.537323e-5,1.540184e-5,1.543045e-5,1.545906e-5,1.548767e-5,1.5516282e-5,1.554489e-5,1.5573502e-5,1.5602112e-5,1.5630721e-5,1.5659332e-5,1.5687943e-5,1.5716552e-5,1.5745163e-5,1.5773774e-5,1.5802383e-5,1.5830994e-5,1.5859603e-5,1.5888214e-5,1.5916825e-5,1.5945434e-5,1.5974045e-5,1.6002656e-5,1.6031265e-5,1.6059876e-5,1.6088487e-5,1.6117096e-5,1.6145706e-5,1.6174316e-5,1.6202926e-5,1.6231537e-5,1.6260146e-5,1.6288757e-5,1.6317368e-5,1.6345977e-5,1.6374588e-5,1.6403199e-5,1.6431808e-5,1.6460419e-5,1.648903e-5,1.6517639e-5,1.654625e-5,1.6574859e-5,1.660347e-5,1.663208e-5,1.666069e-5,1.66893e-5,1.6717911e-5,1.674652e-5,1.6775131e-5,1.6803742e-5,1.6832351e-5,1.6860962e-5,1.6889571e-5,1.6918182e-5,1.6946793e-5,1.6975402e-5,1.7004013e-5,1.7032624e-5,1.7061233e-5,1.7089844e-5,1.7118455e-5,1.7147064e-5,1.7175675e-5,1.7204286e-5,1.7232895e-5,1.7261505e-5,1.7290115e-5,1.7318725e-5,1.7347336e-5,1.7375945e-5,1.7404556e-5,1.7433167e-5,1.7461776e-5,1.7490387e-5,1.7518998e-5,1.7547607e-5,1.7576218e-5,1.7604827e-5,1.7633438e-5,1.7662049e-5,1.7690658e-5,1.7719269e-5,1.774788e-5,1.7776489e-5,1.78051e-5,1.783371e-5,1.786232e-5,1.789093e-5,1.7919541e-5,1.794815e-5,1.7976761e-5,1.800537e-5,1.8033981e-5,1.8062592e-5,1.8091201e-5,1.8119812e-5,1.8148423e-5,1.8177032e-5,1.8205643e-5,1.8234254e-5,1.8262863e-5,1.8291474e-5,1.8320083e-5,1.8348694e-5,1.8377305e-5,1.8405914e-5,1.8434524e-5,1.8463135e-5,1.8491744e-5,1.8520355e-5,1.8548966e-5,1.8577575e-5,1.8606186e-5,1.8634797e-5,1.8663406e-5,1.8692017e-5,1.8720626e-5,1.8749237e-5,1.8777848e-5,1.8806457e-5,1.8835068e-5,1.8863679e-5,1.8892288e-5,1.8920899e-5,1.894951e-5,1.8978119e-5,1.900673e-5,1.9035338e-5,1.906395e-5,1.909256e-5,1.912117e-5,1.914978e-5,1.9178391e-5,1.9207e-5,1.9235611e-5,1.9264222e-5,1.9292831e-5,1.9321442e-5,1.9350053e-5,1.9378662e-5,1.9407273e-5,1.9435882e-5,1.9464493e-5,1.9493104e-5,1.9521713e-5,1.9550323e-5,1.9578934e-5,1.9607543e-5,1.9636154e-5,1.9664765e-5,1.9693374e-5,1.9721985e-5,1.9750594e-5,1.9779205e-5,1.9807816e-5,1.9836425e-5,1.9865036e-5,1.9893647e-5,1.9922256e-5,1.9950867e-5,1.9979478e-5,2.0008087e-5,2.0036698e-5,2.0065308e-5,2.0093918e-5,2.0122528e-5,2.0151138e-5,2.0179748e-5,2.020836e-5,2.0236968e-5,2.026558e-5,2.029419e-5,2.03228e-5,2.035141e-5,2.0380021e-5,2.040863e-5,2.043724e-5,2.046585e-5,2.049446e-5,2.0523072e-5,2.055168e-5,2.0580292e-5,2.0608903e-5,2.0637512e-5,2.0666123e-5,2.0694733e-5,2.0723342e-5,2.0751953e-5,2.0780564e-5,2.0809173e-5,2.0837784e-5,2.0866393e-5,2.0895004e-5,2.0923615e-5,2.0952224e-5,2.0980835e-5,2.1009446e-5,2.1038055e-5,2.1066666e-5,2.1095277e-5,2.1123886e-5,2.1152497e-5,2.1181106e-5,2.1209717e-5,2.1238327e-5,2.1266937e-5,2.1295547e-5,2.1324158e-5,2.1352767e-5,2.1381378e-5,2.140999e-5,2.1438598e-5,2.1467209e-5,2.149582e-5,2.1524429e-5,2.155304e-5,2.1581649e-5,2.161026e-5,2.163887e-5,2.166748e-5,2.169609e-5,2.1724702e-5,2.175331e-5,2.1781922e-5,2.1810532e-5,2.1839141e-5,2.1867752e-5,2.1896361e-5,2.1924972e-5,2.1953583e-5,2.1982192e-5,2.2010803e-5,2.2039414e-5,2.2068023e-5,2.2096634e-5,2.2125245e-5,2.2153854e-5,2.2182465e-5,2.2211076e-5,2.2239685e-5,2.2268296e-5,2.2296905e-5,2.2325516e-5,2.2354126e-5,2.2382736e-5,2.2411346e-5,2.2439957e-5,2.2468566e-5,2.2497177e-5,2.2525788e-5,2.2554397e-5,2.2583008e-5,2.2611617e-5,2.2640228e-5,2.2668839e-5,2.2697448e-5,2.2726059e-5,2.275467e-5,2.2783279e-5,2.281189e-5,2.28405e-5,2.286911e-5,2.289772e-5,2.2926331e-5,2.295494e-5,2.2983551e-5,2.301216e-5,2.3040771e-5,2.3069382e-5,2.3097991e-5,2.3126602e-5,2.3155213e-5,2.3183822e-5,2.3212433e-5,2.3241044e-5,2.3269653e-5,2.3298264e-5,2.3326873e-5,2.3355484e-5,2.3384095e-5,2.3412704e-5,2.3441315e-5,2.3469926e-5,2.3498535e-5,2.3527145e-5,2.3555756e-5,2.3584365e-5,2.3612976e-5,2.3641587e-5,2.3670196e-5,2.3698807e-5,2.3727416e-5,2.3756027e-5,2.3784638e-5,2.3813247e-5,2.3841858e-5,2.3870469e-5,2.3899078e-5,2.3927689e-5,2.39563e-5,2.3984909e-5,2.401352e-5,2.4042129e-5,2.407074e-5,2.409935e-5,2.412796e-5,2.415657e-5,2.4185181e-5,2.421379e-5,2.4242401e-5,2.4271012e-5,2.4299621e-5,2.4328232e-5,2.4356843e-5,2.4385452e-5,2.4414063e-5,2.4442672e-5,2.4471283e-5,2.4499894e-5,2.4528503e-5,2.4557114e-5,2.4585725e-5,2.4614334e-5,2.4642944e-5,2.4671555e-5,2.4700164e-5,2.4728775e-5,2.4757384e-5,2.4785995e-5,2.4814606e-5,2.4843215e-5,2.4871826e-5,2.4900437e-5,2.4929046e-5,2.4957657e-5,2.4986268e-5,2.5014877e-5,2.5043488e-5,2.5072099e-5,2.5100708e-5,2.5129319e-5,2.5157928e-5,2.5186539e-5,2.521515e-5,2.5243759e-5,2.527237e-5,2.530098e-5,2.532959e-5,2.53582e-5,2.5386811e-5,2.541542e-5,2.5444031e-5,2.547264e-5,2.5501251e-5,2.5529862e-5,2.5558471e-5,2.5587082e-5,2.5615693e-5,2.5644302e-5,2.5672913e-5,2.5701524e-5,2.5730133e-5,2.5758744e-5,2.5787354e-5,2.5815963e-5,2.5844574e-5,2.5873183e-5,2.5901794e-5,2.5930405e-5,2.5959014e-5,2.5987625e-5,2.6016236e-5,2.6044845e-5,2.6073456e-5,2.6102067e-5,2.6130676e-5,2.6159287e-5,2.6187896e-5,2.6216507e-5,2.6245118e-5,2.6273727e-5,2.6302338e-5,2.6330948e-5,2.6359558e-5,2.6388168e-5,2.641678e-5,2.6445388e-5,2.6474e-5,2.650261e-5,2.653122e-5,2.655983e-5,2.658844e-5,2.661705e-5,2.6645661e-5,2.667427e-5,2.670288e-5,2.6731492e-5,2.67601e-5,2.6788712e-5,2.6817323e-5,2.6845932e-5,2.6874543e-5,2.6903152e-5,2.6931762e-5,2.6960373e-5,2.6988982e-5,2.7017593e-5,2.7046204e-5,2.7074813e-5,2.7103424e-5,2.7132035e-5,2.7160644e-5,2.7189255e-5,2.7217866e-5,2.7246475e-5,2.7275086e-5,2.7303695e-5,2.7332306e-5,2.7360917e-5,2.7389526e-5,2.7418137e-5,2.7446747e-5,2.7475357e-5,2.7503967e-5,2.7532578e-5,2.7561187e-5,2.7589798e-5,2.7618407e-5,2.7647018e-5,2.767563e-5,2.7704238e-5,2.7732849e-5,2.776146e-5,2.7790069e-5,2.781868e-5,2.784729e-5,2.78759e-5,2.790451e-5,2.7933122e-5,2.796173e-5,2.7990342e-5,2.801895e-5,2.8047561e-5,2.8076172e-5,2.8104781e-5,2.8133392e-5,2.8162003e-5,2.8190612e-5,2.8219223e-5,2.8247834e-5,2.8276443e-5,2.8305054e-5,2.8333663e-5,2.8362274e-5,2.8390885e-5,2.8419494e-5,2.8448105e-5,2.8476716e-5,2.8505325e-5,2.8533936e-5,2.8562547e-5,2.8591156e-5,2.8619766e-5,2.8648377e-5,2.8676986e-5,2.8705597e-5,2.8734206e-5,2.8762817e-5,2.8791428e-5,2.8820037e-5,2.8848648e-5,2.8877259e-5,2.8905868e-5,2.8934479e-5,2.896309e-5,2.8991699e-5,2.902031e-5,2.9048919e-5,2.907753e-5,2.910614e-5,2.913475e-5,2.916336e-5,2.9191971e-5,2.922058e-5,2.9249191e-5,2.9277802e-5,2.9306411e-5,2.9335022e-5,2.9363633e-5,2.9392242e-5,2.9420853e-5,2.9449462e-5,2.9478073e-5,2.9506684e-5,2.9535293e-5,2.9563904e-5,2.9592515e-5,2.9621124e-5,2.9649735e-5,2.9678346e-5,2.9706955e-5,2.9735565e-5,2.9764175e-5,2.9792785e-5,2.9821396e-5,2.9850005e-5,2.9878616e-5,2.9907227e-5,2.9935836e-5,2.9964447e-5,2.9993058e-5,3.0021667e-5,3.0050278e-5,3.0078889e-5,3.0107498e-5,3.0136109e-5,3.0164718e-5,3.0193329e-5,3.022194e-5,3.0250549e-5,3.027916e-5,3.030777e-5,3.033638e-5,3.036499e-5,3.0393601e-5,3.042221e-5,3.0450821e-5,3.047943e-5,3.0508041e-5,3.0536652e-5,3.056526e-5,3.0593874e-5,3.0622483e-5,3.0651092e-5,3.06797e-5,3.0708314e-5,3.0736923e-5,3.0765532e-5,3.0794145e-5,3.0822754e-5,3.0851363e-5,3.0879975e-5,3.0908584e-5,3.0937194e-5,3.0965806e-5,3.0994415e-5,3.1023024e-5,3.1051637e-5,3.1080246e-5,3.1108855e-5,3.1137468e-5,3.1166077e-5,3.1194686e-5,3.12233e-5,3.1251908e-5,3.1280517e-5,3.130913e-5,3.133774e-5,3.1366348e-5,3.1394957e-5,3.142357e-5,3.145218e-5,3.1480788e-5,3.15094e-5,3.153801e-5,3.156662e-5,3.159523e-5,3.162384e-5,3.165245e-5,3.1681062e-5,3.170967e-5,3.173828e-5,3.1766893e-5,3.1795502e-5,3.182411e-5,3.1852724e-5,3.1881333e-5,3.190994e-5,3.1938554e-5,3.1967164e-5,3.1995773e-5,3.2024385e-5,3.2052994e-5,3.2081603e-5,3.2110212e-5,3.2138825e-5,3.2167434e-5,3.2196043e-5,3.2224656e-5,3.2253265e-5,3.2281874e-5,3.2310487e-5,3.2339096e-5,3.2367705e-5,3.2396318e-5,3.2424927e-5,3.2453536e-5,3.248215e-5,3.2510758e-5,3.2539367e-5,3.256798e-5,3.259659e-5,3.2625197e-5,3.265381e-5,3.268242e-5,3.271103e-5,3.273964e-5,3.276825e-5,3.279686e-5,3.282547e-5,3.285408e-5,3.288269e-5,3.29113e-5,3.293991e-5,3.296852e-5,3.299713e-5,3.3025743e-5,3.305435e-5,3.308296e-5,3.3111573e-5,3.3140182e-5,3.316879e-5,3.3197404e-5,3.3226013e-5,3.3254622e-5,3.3283235e-5,3.3311844e-5,3.3340453e-5,3.3369066e-5,3.3397675e-5,3.3426284e-5,3.3454897e-5,3.3483506e-5,3.3512115e-5,3.3540724e-5,3.3569337e-5,3.3597946e-5,3.3626555e-5,3.3655167e-5,3.3683777e-5,3.3712386e-5,3.3741e-5,3.3769607e-5,3.3798216e-5,3.382683e-5,3.385544e-5,3.3884047e-5,3.391266e-5,3.394127e-5,3.3969878e-5,3.399849e-5,3.40271e-5,3.405571e-5,3.408432e-5,3.411293e-5,3.414154e-5,3.4170153e-5,3.419876e-5,3.422737e-5,3.425598e-5,3.4284592e-5,3.43132e-5,3.434181e-5,3.4370423e-5,3.4399032e-5,3.442764e-5,3.4456254e-5,3.4484863e-5,3.4513472e-5,3.4542085e-5,3.4570694e-5,3.4599303e-5,3.4627916e-5,3.4656525e-5,3.4685134e-5,3.4713747e-5,3.4742356e-5,3.4770965e-5,3.4799577e-5,3.4828186e-5,3.4856796e-5,3.488541e-5,3.4914017e-5,3.4942626e-5,3.4971235e-5,3.4999848e-5,3.5028457e-5,3.5057066e-5,3.508568e-5,3.5114288e-5,3.5142897e-5,3.517151e-5,3.520012e-5,3.5228728e-5,3.525734e-5,3.528595e-5,3.531456e-5,3.534317e-5,3.537178e-5,3.540039e-5,3.5429002e-5,3.545761e-5,3.548622e-5,3.5514833e-5,3.5543442e-5,3.557205e-5,3.5600664e-5,3.5629273e-5,3.5657882e-5,3.568649e-5,3.5715104e-5,3.5743713e-5,3.5772322e-5,3.5800935e-5,3.5829544e-5,3.5858153e-5,3.5886766e-5,3.5915375e-5,3.5943984e-5,3.5972596e-5,3.6001205e-5,3.6029815e-5,3.6058427e-5,3.6087036e-5,3.6115645e-5,3.6144258e-5,3.6172867e-5,3.6201476e-5,3.623009e-5,3.6258698e-5,3.6287307e-5,3.631592e-5,3.634453e-5,3.6373138e-5,3.6401747e-5,3.643036e-5,3.645897e-5,3.6487578e-5,3.651619e-5,3.65448e-5,3.657341e-5,3.660202e-5,3.663063e-5,3.665924e-5,3.6687852e-5,3.671646e-5,3.674507e-5,3.6773683e-5,3.6802292e-5,3.68309e-5,3.6859514e-5,3.6888123e-5,3.6916732e-5,3.6945345e-5,3.6973954e-5,3.7002563e-5,3.7031175e-5,3.7059785e-5,3.7088394e-5,3.7117003e-5,3.7145615e-5,3.7174224e-5,3.7202833e-5,3.7231446e-5,3.7260055e-5,3.7288664e-5,3.7317277e-5,3.7345886e-5,3.7374495e-5,3.7403108e-5,3.7431717e-5,3.7460326e-5,3.748894e-5,3.7517548e-5,3.7546157e-5,3.757477e-5,3.760338e-5,3.7631988e-5,3.76606e-5,3.768921e-5,3.771782e-5,3.774643e-5,3.777504e-5,3.780365e-5,3.783226e-5,3.786087e-5,3.788948e-5,3.791809e-5,3.7946702e-5,3.797531e-5,3.800392e-5,3.8032533e-5,3.8061142e-5,3.808975e-5,3.8118364e-5,3.8146973e-5,3.817558e-5,3.8204194e-5,3.8232803e-5,3.8261413e-5,3.8290025e-5,3.8318634e-5,3.8347243e-5,3.8375856e-5,3.8404465e-5,3.8433074e-5,3.8461687e-5,3.8490296e-5,3.8518905e-5,3.8547514e-5,3.8576127e-5,3.8604736e-5,3.8633345e-5,3.8661958e-5,3.8690567e-5,3.8719176e-5,3.874779e-5,3.8776398e-5,3.8805007e-5,3.883362e-5,3.886223e-5,3.8890837e-5,3.891945e-5,3.894806e-5,3.897667e-5,3.900528e-5,3.903389e-5,3.90625e-5,3.9091112e-5,3.911972e-5,3.914833e-5,3.9176943e-5,3.920555e-5,3.923416e-5,3.926277e-5,3.9291383e-5,3.931999e-5,3.93486e-5,3.9377213e-5,3.9405822e-5,3.943443e-5,3.9463044e-5,3.9491653e-5,3.9520262e-5,3.9548875e-5,3.9577484e-5,3.9606093e-5,3.9634706e-5,3.9663315e-5,3.9691924e-5,3.9720537e-5,3.9749146e-5,3.9777755e-5,3.9806368e-5,3.9834977e-5,3.9863586e-5,3.98922e-5,3.9920807e-5,3.9949417e-5,3.9978026e-5,4.000664e-5,4.0035247e-5,4.0063856e-5,4.009247e-5,4.012108e-5,4.0149687e-5,4.01783e-5,4.020691e-5,4.0235518e-5,4.026413e-5,4.029274e-5,4.032135e-5,4.034996e-5,4.037857e-5,4.040718e-5,4.0435792e-5,4.04644e-5,4.049301e-5,4.0521623e-5,4.0550232e-5,4.057884e-5,4.0607454e-5,4.0636063e-5,4.0664672e-5,4.069328e-5,4.0721894e-5,4.0750503e-5,4.0779112e-5,4.0807725e-5,4.0836334e-5,4.0864943e-5,4.0893556e-5,4.0922165e-5,4.0950774e-5,4.0979387e-5,4.1007996e-5,4.1036605e-5,4.1065217e-5,4.1093826e-5,4.1122436e-5,4.115105e-5,4.1179657e-5,4.1208266e-5,4.123688e-5,4.1265488e-5,4.1294097e-5,4.132271e-5,4.135132e-5,4.1379928e-5,4.1408537e-5,4.143715e-5,4.146576e-5,4.1494368e-5,4.152298e-5,4.155159e-5,4.15802e-5,4.160881e-5,4.163742e-5,4.166603e-5,4.1694642e-5,4.172325e-5,4.175186e-5,4.1780473e-5,4.1809082e-5,4.183769e-5,4.1866304e-5,4.1894913e-5,4.1923522e-5,4.1952135e-5,4.1980744e-5,4.2009353e-5,4.2037966e-5,4.2066575e-5,4.2095184e-5,4.2123793e-5,4.2152406e-5,4.2181015e-5,4.2209624e-5,4.2238236e-5,4.2266845e-5,4.2295454e-5,4.2324067e-5,4.2352676e-5,4.2381285e-5,4.2409898e-5,4.2438507e-5,4.2467116e-5,4.249573e-5,4.2524338e-5,4.2552947e-5,4.258156e-5,4.261017e-5,4.2638778e-5,4.266739e-5,4.2696e-5,4.272461e-5,4.275322e-5,4.278183e-5,4.281044e-5,4.283905e-5,4.286766e-5,4.289627e-5,4.292488e-5,4.2953492e-5,4.29821e-5,4.301071e-5,4.3039323e-5,4.3067932e-5,4.309654e-5,4.3125154e-5,4.3153763e-5,4.3182372e-5,4.3210985e-5,4.3239594e-5,4.3268203e-5,4.3296815e-5,4.3325424e-5,4.3354034e-5,4.3382646e-5,4.3411255e-5,4.3439864e-5,4.3468477e-5,4.3497086e-5,4.3525695e-5,4.3554304e-5,4.3582917e-5,4.3611526e-5,4.3640135e-5,4.3668748e-5,4.3697357e-5,4.3725966e-5,4.375458e-5,4.3783188e-5,4.3811797e-5,4.384041e-5,4.386902e-5,4.3897628e-5,4.392624e-5,4.395485e-5,4.398346e-5,4.401207e-5,4.404068e-5,4.406929e-5,4.4097902e-5,4.412651e-5,4.415512e-5,4.4183733e-5,4.4212342e-5,4.424095e-5,4.426956e-5,4.4298173e-5,4.432678e-5,4.435539e-5,4.4384004e-5,4.4412613e-5,4.444122e-5,4.4469834e-5,4.4498443e-5,4.4527053e-5,4.4555665e-5,4.4584274e-5,4.4612883e-5,4.4641496e-5,4.4670105e-5,4.4698714e-5,4.4727327e-5,4.4755936e-5,4.4784545e-5,4.4813158e-5,4.4841767e-5,4.4870376e-5,4.489899e-5,4.4927598e-5,4.4956207e-5,4.4984816e-5,4.501343e-5,4.5042038e-5,4.5070647e-5,4.509926e-5,4.512787e-5,4.5156477e-5,4.518509e-5,4.52137e-5,4.524231e-5,4.527092e-5,4.529953e-5,4.532814e-5,4.535675e-5,4.538536e-5,4.541397e-5,4.5442583e-5,4.547119e-5,4.54998e-5,4.5528413e-5,4.5557023e-5,4.558563e-5,4.5614244e-5,4.5642853e-5,4.5671462e-5,4.570007e-5,4.5728684e-5,4.5757293e-5,4.5785902e-5,4.5814515e-5,4.5843124e-5,4.5871733e-5,4.5900346e-5,4.5928955e-5,4.5957564e-5,4.5986177e-5,4.6014786e-5,4.6043395e-5,4.6072008e-5,4.6100617e-5,4.6129226e-5,4.615784e-5,4.6186447e-5,4.6215056e-5,4.624367e-5,4.627228e-5,4.6300887e-5,4.63295e-5,4.635811e-5,4.6386718e-5,4.6415327e-5,4.644394e-5,4.647255e-5,4.6501158e-5,4.652977e-5,4.655838e-5,4.658699e-5,4.66156e-5,4.664421e-5,4.667282e-5,4.6701432e-5,4.673004e-5,4.675865e-5,4.6787263e-5,4.6815872e-5,4.684448e-5,4.6873094e-5,4.6901703e-5,4.6930312e-5,4.6958925e-5,4.6987534e-5,4.7016143e-5,4.7044756e-5,4.7073365e-5,4.7101974e-5,4.7130583e-5,4.7159196e-5,4.7187805e-5,4.7216414e-5,4.7245027e-5,4.7273636e-5,4.7302245e-5,4.7330857e-5,4.7359466e-5,4.7388075e-5,4.7416688e-5,4.7445297e-5,4.7473906e-5,4.750252e-5,4.7531128e-5,4.7559737e-5,4.758835e-5,4.761696e-5,4.7645568e-5,4.767418e-5,4.770279e-5,4.77314e-5,4.776001e-5,4.778862e-5,4.781723e-5,4.784584e-5,4.787445e-5,4.790306e-5,4.793167e-5,4.7960282e-5,4.798889e-5,4.80175e-5,4.8046113e-5,4.8074722e-5,4.810333e-5,4.8131944e-5,4.8160553e-5,4.8189162e-5,4.8217775e-5,4.8246384e-5,4.8274993e-5,4.8303606e-5,4.8332215e-5,4.8360824e-5,4.8389436e-5,4.8418045e-5,4.8446655e-5,4.8475267e-5,4.8503876e-5,4.8532485e-5,4.8561094e-5,4.8589707e-5,4.8618316e-5,4.8646925e-5,4.8675538e-5,4.8704147e-5,4.8732756e-5,4.876137e-5,4.8789978e-5,4.8818587e-5,4.88472e-5,4.887581e-5,4.8904418e-5,4.893303e-5,4.896164e-5,4.899025e-5,4.901886e-5,4.904747e-5,4.907608e-5,4.9104692e-5,4.91333e-5,4.916191e-5,4.9190523e-5,4.9219132e-5,4.924774e-5,4.927635e-5,4.9304963e-5,4.9333572e-5,4.936218e-5,4.9390794e-5,4.9419403e-5,4.9448012e-5,4.9476625e-5,4.9505234e-5,4.9533843e-5,4.9562455e-5,4.9591064e-5,4.9619674e-5,4.9648286e-5,4.9676895e-5,4.9705504e-5,4.9734117e-5,4.9762726e-5,4.9791335e-5,4.9819948e-5,4.9848557e-5,4.9877166e-5,4.990578e-5,4.9934388e-5,4.9962997e-5,4.9991606e-5,5.002022e-5,5.0048828e-5,5.0077437e-5,5.010605e-5,5.013466e-5,5.0163268e-5,5.019188e-5,5.022049e-5,5.02491e-5,5.027771e-5,5.030632e-5,5.033493e-5,5.0363542e-5,5.039215e-5,5.042076e-5,5.0449373e-5,5.0477982e-5,5.050659e-5,5.0535204e-5,5.0563813e-5,5.059242e-5,5.0621034e-5,5.0649644e-5,5.0678253e-5,5.070686e-5,5.0735474e-5,5.0764083e-5,5.0792692e-5,5.0821305e-5,5.0849914e-5,5.0878523e-5,5.0907136e-5,5.0935745e-5,5.0964354e-5,5.0992967e-5,5.1021576e-5,5.1050185e-5,5.1078798e-5,5.1107407e-5,5.1136016e-5,5.116463e-5,5.1193238e-5,5.1221847e-5,5.125046e-5,5.127907e-5,5.1307677e-5,5.133629e-5,5.13649e-5,5.139351e-5,5.1422117e-5,5.145073e-5,5.147934e-5,5.150795e-5,5.153656e-5,5.156517e-5,5.159378e-5,5.162239e-5,5.1651e-5,5.167961e-5,5.1708223e-5,5.173683e-5,5.176544e-5,5.1794053e-5,5.1822662e-5,5.185127e-5,5.1879884e-5,5.1908493e-5,5.1937102e-5,5.1965715e-5,5.1994324e-5,5.2022933e-5,5.2051546e-5,5.2080155e-5,5.2108764e-5,5.2137373e-5,5.2165986e-5,5.2194595e-5,5.2223204e-5,5.2251817e-5,5.2280426e-5,5.2309035e-5,5.2337648e-5,5.2366257e-5,5.2394866e-5,5.242348e-5,5.2452087e-5,5.2480696e-5,5.250931e-5,5.253792e-5,5.2566527e-5,5.259514e-5,5.262375e-5,5.2652358e-5,5.268097e-5,5.270958e-5,5.273819e-5,5.27668e-5,5.279541e-5,5.282402e-5,5.285263e-5,5.288124e-5,5.290985e-5,5.293846e-5,5.2967072e-5,5.299568e-5,5.302429e-5,5.3052903e-5,5.3081512e-5,5.311012e-5,5.3138734e-5,5.3167343e-5,5.3195952e-5,5.3224565e-5,5.3253174e-5,5.3281783e-5,5.3310396e-5,5.3339005e-5,5.3367614e-5,5.3396227e-5,5.3424836e-5,5.3453445e-5,5.3482057e-5,5.3510666e-5,5.3539276e-5,5.3567885e-5,5.3596497e-5,5.3625106e-5,5.3653715e-5,5.3682328e-5,5.3710937e-5,5.3739546e-5,5.376816e-5,5.3796768e-5,5.3825377e-5,5.385399e-5,5.38826e-5,5.3911208e-5,5.393982e-5,5.396843e-5,5.399704e-5,5.402565e-5,5.405426e-5,5.408287e-5,5.4111482e-5,5.414009e-5,5.41687e-5,5.4197313e-5,5.4225922e-5,5.425453e-5,5.428314e-5,5.4311753e-5,5.4340362e-5,5.436897e-5,5.4397584e-5,5.4426193e-5,5.4454802e-5,5.4483415e-5,5.4512024e-5,5.4540633e-5,5.4569246e-5,5.4597855e-5,5.4626464e-5,5.4655076e-5,5.4683685e-5,5.4712295e-5,5.4740907e-5,5.4769516e-5,5.4798125e-5,5.4826738e-5,5.4855347e-5,5.4883956e-5,5.491257e-5,5.4941178e-5,5.4969787e-5,5.4998396e-5,5.502701e-5,5.5055618e-5,5.5084227e-5,5.511284e-5,5.514145e-5,5.5170058e-5,5.519867e-5,5.522728e-5,5.525589e-5,5.52845e-5,5.531311e-5,5.534172e-5,5.5370332e-5,5.539894e-5,5.542755e-5,5.5456163e-5,5.5484772e-5,5.551338e-5,5.5541994e-5,5.5570603e-5,5.5599212e-5,5.5627825e-5,5.5656434e-5,5.5685043e-5,5.571365e-5,5.5742265e-5,5.5770874e-5,5.5799483e-5,5.5828095e-5,5.5856704e-5,5.5885313e-5,5.5913926e-5,5.5942535e-5,5.5971144e-5,5.5999757e-5,5.6028366e-5,5.6056975e-5,5.6085588e-5,5.6114197e-5,5.6142806e-5,5.617142e-5,5.6200028e-5,5.6228637e-5,5.625725e-5,5.628586e-5,5.6314468e-5,5.634308e-5,5.637169e-5,5.64003e-5,5.6428908e-5,5.645752e-5,5.648613e-5,5.651474e-5,5.654335e-5,5.657196e-5,5.660057e-5,5.6629182e-5,5.665779e-5,5.66864e-5,5.6715013e-5,5.6743622e-5,5.677223e-5,5.6800844e-5,5.6829453e-5,5.685806e-5,5.6886674e-5,5.6915283e-5,5.6943893e-5,5.6972505e-5,5.7001114e-5,5.7029723e-5,5.7058336e-5,5.7086945e-5,5.7115554e-5,5.7144163e-5,5.7172776e-5,5.7201385e-5,5.7229994e-5,5.7258607e-5,5.7287216e-5,5.7315825e-5,5.7344438e-5,5.7373047e-5,5.7401656e-5,5.743027e-5,5.7458878e-5,5.7487487e-5,5.75161e-5,5.754471e-5,5.7573317e-5,5.760193e-5,5.763054e-5,5.765915e-5,5.768776e-5,5.771637e-5,5.774498e-5,5.7773592e-5,5.78022e-5,5.783081e-5,5.785942e-5,5.788803e-5,5.791664e-5,5.794525e-5,5.7973863e-5,5.800247e-5,5.803108e-5,5.8059693e-5,5.8088302e-5,5.811691e-5,5.8145524e-5,5.8174133e-5,5.8202742e-5,5.8231355e-5,5.8259964e-5,5.8288573e-5,5.8317186e-5,5.8345795e-5,5.8374404e-5,5.8403017e-5,5.8431626e-5,5.8460235e-5,5.8488848e-5,5.8517457e-5,5.8546066e-5,5.8574675e-5,5.8603287e-5,5.8631897e-5,5.8660506e-5,5.868912e-5,5.8717727e-5,5.8746336e-5,5.877495e-5,5.880356e-5,5.8832167e-5,5.886078e-5,5.888939e-5,5.8917998e-5,5.894661e-5,5.897522e-5,5.900383e-5,5.903244e-5,5.906105e-5,5.908966e-5,5.9118272e-5,5.914688e-5,5.917549e-5,5.9204103e-5,5.9232712e-5,5.926132e-5,5.928993e-5,5.9318543e-5,5.9347152e-5,5.937576e-5,5.9404374e-5,5.9432983e-5,5.9461592e-5,5.9490205e-5,5.9518814e-5,5.9547423e-5,5.9576036e-5,5.9604645e-5,5.9633254e-5,5.9661867e-5,5.9690476e-5,5.9719085e-5,5.9747697e-5,5.9776306e-5,5.9804916e-5,5.983353e-5,5.9862137e-5,5.9890746e-5,5.991936e-5,5.9947968e-5,5.9976577e-5,6.0005186e-5,6.00338e-5,6.0062408e-5,6.0091017e-5,6.011963e-5,6.014824e-5,6.0176848e-5,6.020546e-5,6.023407e-5,6.026268e-5,6.029129e-5,6.03199e-5,6.034851e-5,6.0377122e-5,6.040573e-5,6.043434e-5,6.0462953e-5,6.0491562e-5,6.052017e-5,6.0548784e-5,6.0577393e-5,6.0606002e-5,6.0634615e-5,6.0663224e-5,6.0691833e-5,6.0720442e-5,6.0749055e-5,6.0777664e-5,6.0806273e-5,6.0834886e-5,6.0863495e-5,6.0892104e-5,6.0920716e-5,6.0949325e-5,6.0977934e-5,6.1006547e-5,6.1035156e-5]}
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/test/test.js b/lib/node_modules/@stdlib/math/base/special/cospif/test/test.js
new file mode 100644
index 000000000000..b98a903c6564
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/test/test.js
@@ -0,0 +1,196 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var tape = require( 'tape' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var PINF = require( '@stdlib/constants/float32/pinf' );
+var NINF = require( '@stdlib/constants/float32/ninf' );
+var f32 = require( '@stdlib/number/float64/base/to-float32' );
+var cospif = require( './../lib/' );
+
+
+// FIXTURES //
+
+var integers = require( './fixtures/julia/integers.json' );
+var decimals = require( './fixtures/julia/decimals.json' );
+var smallPositive = require( './fixtures/julia/small_positive.json' );
+var smallNegative = require( './fixtures/julia/small_negative.json' );
+var largePositive = require( './fixtures/julia/large_positive.json' );
+var largeNegative = require( './fixtures/julia/large_negative.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof cospif, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function returns `NaN` if provided either positive or negative infinity', function test( t ) {
+ var y;
+
+ y = cospif( PINF );
+ t.strictEqual( isnanf( y ), true, 'returns expected value' );
+
+ y = cospif( NINF );
+ t.strictEqual( isnanf( y ), true, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'if provided `NaN`, the function returns `NaN`', function test( t ) {
+ var y = cospif( NaN );
+ t.strictEqual( isnanf( y ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function returns `1` if provided `+-0`', function test( t ) {
+ var y;
+
+ y = cospif( f32( -0.0 ) );
+ t.strictEqual( y, f32( 1.0 ), 'returns expected value' );
+
+ y = cospif( f32( +0.0 ) );
+ t.strictEqual( y, f32( 1.0 ), 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'if provided an integer, the function returns `+-1.0`', function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var i;
+
+ x = integers.x;
+ expected = integers.expected;
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = cospif( x[ i ] );
+ t.strictEqual( y, expected[ i ], 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function is even', function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var i;
+
+ x = decimals.x;
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected = f32( x[ i ] );
+ y = cospif( -x[ i ] );
+ expected = cospif( x[ i ] );
+ t.strictEqual( y, expected, 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function computes `cos(πx)` (decimal values)', function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var i;
+
+ x = decimals.x;
+ expected = decimals.expected;
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = cospif( x[ i ] );
+ t.strictEqual( y, expected[ i ], 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function computes `cos(πx)` (small negative values)', function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var i;
+
+ x = smallNegative.x;
+ expected = smallNegative.expected;
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = cospif( x[ i ] );
+ t.strictEqual( y, expected[ i ], 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function computes `cos(πx)` (small positive values)', function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var i;
+
+ x = smallPositive.x;
+ expected = smallPositive.expected;
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = cospif( x[ i ] );
+ t.strictEqual( y, expected[ i ], 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function computes `cos(πx)` (large negative values)', function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var i;
+
+ x = largeNegative.x;
+ expected = largeNegative.expected;
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = cospif( x[ i ] );
+ t.strictEqual( y, expected[ i ], 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function computes `cos(πx)` (large positive values)', function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var i;
+
+ x = largePositive.x;
+ expected = largePositive.expected;
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = cospif( x[ i ] );
+ t.strictEqual( y, expected[ i ], 'returns expected value' );
+ }
+ t.end();
+});
diff --git a/lib/node_modules/@stdlib/math/base/special/cospif/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/cospif/test/test.native.js
new file mode 100644
index 000000000000..13faed29f8c1
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cospif/test/test.native.js
@@ -0,0 +1,205 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var resolve = require( 'path' ).resolve;
+var tape = require( 'tape' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var PINF = require( '@stdlib/constants/float32/pinf' );
+var NINF = require( '@stdlib/constants/float32/ninf' );
+var f32 = require( '@stdlib/number/float64/base/to-float32' );
+var tryRequire = require( '@stdlib/utils/try-require' );
+
+
+// VARIABLES //
+
+var cospif = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( cospif instanceof Error )
+};
+
+
+// FIXTURES //
+
+var integers = require( './fixtures/julia/integers.json' );
+var decimals = require( './fixtures/julia/decimals.json' );
+var smallPositive = require( './fixtures/julia/small_positive.json' );
+var smallNegative = require( './fixtures/julia/small_negative.json' );
+var largePositive = require( './fixtures/julia/large_positive.json' );
+var largeNegative = require( './fixtures/julia/large_negative.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', opts, function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof cospif, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function returns `NaN` if provided either positive or negative infinity', opts, function test( t ) {
+ var y;
+
+ y = cospif( PINF );
+ t.strictEqual( isnanf( y ), true, 'returns expected value' );
+
+ y = cospif( NINF );
+ t.strictEqual( isnanf( y ), true, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'if provided `NaN`, the function returns `NaN`', opts, function test( t ) {
+ var y = cospif( NaN );
+ t.strictEqual( isnanf( y ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function returns `1` if provided `+-0`', opts, function test( t ) {
+ var y;
+
+ y = cospif( f32( -0.0 ) );
+ t.strictEqual( y, f32( 1.0 ), 'returns expected value' );
+
+ y = cospif( f32( +0.0 ) );
+ t.strictEqual( y, f32( 1.0 ), 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'if provided an integer, the function returns `+-1.0`', opts, function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var i;
+
+ x = integers.x;
+ expected = integers.expected;
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = cospif( x[ i ] );
+ t.strictEqual( y, expected[ i ], 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function is even', opts, function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var i;
+
+ x = decimals.x;
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected = f32( x[ i ] );
+ y = cospif( -x[ i ] );
+ expected = cospif( x[ i ] );
+ t.strictEqual( y, expected, 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function computes `sin(πx)` (decimal values)', opts, function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var i;
+
+ x = decimals.x;
+ expected = decimals.expected;
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = cospif( x[ i ] );
+ t.strictEqual( y, expected[ i ], 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function computes `sin(πx) (small negative values)`', opts, function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var i;
+
+ x = smallNegative.x;
+ expected = smallNegative.expected;
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = cospif( x[ i ] );
+ t.strictEqual( y, expected[ i ], 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function computes `sin(πx) (small positive values)`', opts, function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var i;
+
+ x = smallPositive.x;
+ expected = smallPositive.expected;
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = cospif( x[ i ] );
+ t.strictEqual( y, expected[ i ], 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function computes `sin(πx) (large negative values)`', opts, function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var i;
+
+ x = largeNegative.x;
+ expected = largeNegative.expected;
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = cospif( x[ i ] );
+ t.strictEqual( y, expected[ i ], 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function computes `sin(πx) (large positive values)`', opts, function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var i;
+
+ x = largePositive.x;
+ expected = largePositive.expected;
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = cospif( x[ i ] );
+ t.strictEqual( y, expected[ i ], 'returns expected value' );
+ }
+ t.end();
+});