diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/README.md b/lib/node_modules/@stdlib/math/base/special/cothf/README.md
new file mode 100644
index 000000000000..bd7721a18c4d
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/README.md
@@ -0,0 +1,202 @@
+
+
+# cothf
+
+> Compute the [hyperbolic cotangent][hyperbolic-functions] of a single-precision floating-point number.
+
+
+
+The [hyperbolic cotangent][hyperbolic-functions] function is defined as
+
+
+
+```math
+y = \coth(x) = \frac{\cosh(x)}{\sinh(x)} = \frac{e^x + e^{-x}}{e^x - e^{-x}}
+```
+
+
+
+
+
+
+
+
+
+## Usage
+
+```javascript
+var cothf = require( '@stdlib/math/base/special/cothf' );
+```
+
+#### cothf( x )
+
+Computes the [hyperbolic cotangent][hyperbolic-functions] of a single-precision floating-point number.
+
+```javascript
+var v = cothf( 0.0 );
+// returns Infinity
+
+v = cothf( 2.0 );
+// returns ~1.0373
+
+v = cothf( -2.0 );
+// returns ~-1.0373
+
+v = cothf( NaN );
+// returns NaN
+```
+
+
+
+
+
+
+
+## Examples
+
+
+
+```javascript
+var uniform = require( '@stdlib/random/array/uniform' );
+var logEachMap = require( '@stdlib/console/log-each-map' );
+var cothf = require( '@stdlib/math/base/special/cothf' );
+
+var opts = {
+ 'dtype': 'float32'
+};
+var x = uniform( 100, -5.0, 5.0, opts );
+
+logEachMap( 'cothf(%0.4f) = %0.4f', x, cothf );
+```
+
+
+
+
+
+
+
+* * *
+
+
+
+## C APIs
+
+
+
+
+
+
+
+
+
+
+
+### Usage
+
+```c
+#include "stdlib/math/base/special/cothf.h"
+```
+
+#### stdlib_base_cothf( x )
+
+Computes the [hyperbolic cotangent][hyperbolic-functions] of a single-precision floating-point number.
+
+```c
+float out = stdlib_base_cothf( 2.0f );
+// returns ~1.0373f
+
+out = stdlib_base_cothf( -2.0f );
+// returns ~-1.0373f
+```
+
+The function accepts the following arguments:
+
+- **x**: `[in] float` input value.
+
+```c
+float stdlib_base_cothf( const float x );
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+### Examples
+
+```c
+#include "stdlib/math/base/special/cothf.h"
+#include
+
+int main( void ) {
+ const float x[] = { -5.0f, -3.89f, -2.78f, -1.67f, -0.56f, 0.56f, 1.67f, 2.78f, 3.89f, 5.0f };
+
+ float v;
+ int i;
+ for ( i = 0; i < 10; i++ ) {
+ v = stdlib_base_cothf( x[ i ] );
+ printf( "cothf(%f) = %f\n", x[ i ], v );
+ }
+}
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+[hyperbolic-functions]: https://en.wikipedia.org/wiki/Hyperbolic_functions
+
+
+
+
+
+
+
+
diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/cothf/benchmark/benchmark.js
new file mode 100644
index 000000000000..84e296f7f936
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/benchmark/benchmark.js
@@ -0,0 +1,54 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2026 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 cothf = require( './../lib' );
+
+
+// MAIN //
+
+bench( pkg, function benchmark( b ) {
+ var x;
+ var y;
+ var i;
+
+ x = uniform( 100, -5.0, 5.0, {
+ 'dtype': 'float32'
+ });
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ y = cothf( 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/cothf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/math/base/special/cothf/benchmark/benchmark.native.js
new file mode 100644
index 000000000000..14ed2fc738b7
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/benchmark/benchmark.native.js
@@ -0,0 +1,64 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2026 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 format = require( '@stdlib/string/format' );
+var pkg = require( './../package.json' ).name;
+
+
+// VARIABLES //
+
+var cothf = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( cothf instanceof Error )
+};
+
+
+// MAIN //
+
+bench( format( '%s::native', pkg ), opts, function benchmark( b ) {
+ var x;
+ var y;
+ var i;
+
+ x = uniform( 100, -5.0, 5.0, {
+ 'dtype': 'float32'
+ });
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ y = cothf( 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/cothf/benchmark/c/Makefile b/lib/node_modules/@stdlib/math/base/special/cothf/benchmark/c/Makefile
new file mode 100644
index 000000000000..928de45a1a06
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/benchmark/c/Makefile
@@ -0,0 +1,127 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2026 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 C targets:
+c_targets := benchmark.out
+
+
+# RULES #
+
+#/
+# Compiles C source files.
+#
+# @param {string} [C_COMPILER] - C compiler
+# @param {string} [CFLAGS] - C compiler flags
+# @param {(string|void)} [fPIC] - compiler flag indicating whether to generate position independent code
+#
+# @example
+# make
+#
+# @example
+# make all
+#/
+all: $(c_targets)
+
+.PHONY: all
+
+#/
+# Compiles C source files.
+#
+# @private
+# @param {string} CC - C compiler
+# @param {string} CFLAGS - C compiler flags
+# @param {(string|void)} fPIC - compiler flag indicating whether to generate position independent code
+#/
+$(c_targets): %.out: %.c
+ $(QUIET) $(CC) $(CFLAGS) $(fPIC) -o $@ $< -lm
+
+#/
+# 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/cothf/benchmark/c/benchmark.c b/lib/node_modules/@stdlib/math/base/special/cothf/benchmark/c/benchmark.c
new file mode 100644
index 000000000000..e135d911ecdb
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/benchmark/c/benchmark.c
@@ -0,0 +1,147 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2026 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
+#include
+#include
+#include
+#include
+
+#define NAME "cothf"
+#define ITERATIONS 1000000
+#define REPEATS 3
+
+/**
+* Computes the hyperbolic cotangent.
+*
+* @param x input value
+* @return hyperbolic cotangent
+*/
+static float cothf( const float x ) {
+ return 1.0f / tanhf( x );
+}
+
+/**
+* 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 ) {
+ double elapsed;
+ float x[ 100 ];
+ double t;
+ float y = 0.0f;
+ int i;
+
+ for ( i = 0; i < 100; i++ ) {
+ x[ i ] = random_uniform( -5.0f, 5.0f );
+ }
+
+ t = tic();
+ for ( i = 0; i < ITERATIONS; i++ ) {
+ y = cothf( 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::%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/cothf/benchmark/c/native/Makefile b/lib/node_modules/@stdlib/math/base/special/cothf/benchmark/c/native/Makefile
new file mode 100644
index 000000000000..979768abbcec
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/benchmark/c/native/Makefile
@@ -0,0 +1,146 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2026 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/cothf/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/math/base/special/cothf/benchmark/c/native/benchmark.c
new file mode 100644
index 000000000000..7c68928c8b0e
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/benchmark/c/native/benchmark.c
@@ -0,0 +1,138 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2026 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/cothf.h"
+#include
+#include
+#include
+#include
+#include
+
+#define NAME "cothf"
+#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 ) {
+ double elapsed;
+ float x[ 100 ];
+ double t;
+ float y;
+ int i;
+
+ for ( i = 0; i < 100; i++ ) {
+ x[ i ] = random_uniform( -5.0f, 5.0f );
+ }
+
+ t = tic();
+ for ( i = 0; i < ITERATIONS; i++ ) {
+ y = stdlib_base_cothf( 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/cothf/binding.gyp b/lib/node_modules/@stdlib/math/base/special/cothf/binding.gyp
new file mode 100644
index 000000000000..0d6508a12e99
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/binding.gyp
@@ -0,0 +1,170 @@
+# @license Apache-2.0
+#
+# Copyright (c) 2026 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/cothf/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/cothf/docs/repl.txt
new file mode 100644
index 000000000000..d535e2b6d85e
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/docs/repl.txt
@@ -0,0 +1,28 @@
+
+{{alias}}( x )
+ Computes the hyperbolic cotangent of a single-precision floating-point
+ number.
+
+ Parameters
+ ----------
+ x: number
+ Input value.
+
+ Returns
+ -------
+ y: number
+ Hyperbolic cotangent.
+
+ Examples
+ --------
+ > var y = {{alias}}( 0.0 )
+ Infinity
+ > y = {{alias}}( 2.0 )
+ ~1.0373
+ > y = {{alias}}( -2.0 )
+ ~-1.0373
+ > y = {{alias}}( NaN )
+ NaN
+
+ See Also
+ --------
diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/cothf/docs/types/index.d.ts
new file mode 100644
index 000000000000..05fd3298b249
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/docs/types/index.d.ts
@@ -0,0 +1,48 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2026 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 hyperbolic cotangent of a single-precision floating-point number.
+*
+* @param x - input value
+* @returns hyperbolic cotangent
+*
+* @example
+* var v = cothf( 0.0 );
+* // returns Infinity
+*
+* @example
+* var v = cothf( 2.0 );
+* // returns ~1.0373
+*
+* @example
+* var v = cothf( -2.0 );
+* // returns ~-1.0373
+*
+* @example
+* var v = cothf( NaN );
+* // returns NaN
+*/
+declare function cothf( x: number ): number;
+
+
+// EXPORTS //
+
+export = cothf;
diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/cothf/docs/types/test.ts
new file mode 100644
index 000000000000..b4bac22cb03b
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/docs/types/test.ts
@@ -0,0 +1,44 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2026 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 cothf = require( './index' );
+
+
+// TESTS //
+
+// The function returns a number...
+{
+ cothf( 8 ); // $ExpectType number
+}
+
+// The compiler throws an error if the function is provided a value other than a number...
+{
+ cothf( true ); // $ExpectError
+ cothf( false ); // $ExpectError
+ cothf( null ); // $ExpectError
+ cothf( undefined ); // $ExpectError
+ cothf( '5' ); // $ExpectError
+ cothf( [] ); // $ExpectError
+ cothf( {} ); // $ExpectError
+ cothf( ( x: number ): number => x ); // $ExpectError
+}
+
+// The compiler throws an error if the function is provided insufficient arguments...
+{
+ cothf(); // $ExpectError
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/examples/c/Makefile b/lib/node_modules/@stdlib/math/base/special/cothf/examples/c/Makefile
new file mode 100644
index 000000000000..c8f8e9a1517b
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/examples/c/Makefile
@@ -0,0 +1,146 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2026 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/cothf/examples/c/example.c b/lib/node_modules/@stdlib/math/base/special/cothf/examples/c/example.c
new file mode 100644
index 000000000000..23a117c2cb4b
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/examples/c/example.c
@@ -0,0 +1,31 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2026 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/cothf.h"
+#include
+
+int main( void ) {
+ const float x[] = { -5.0f, -3.89f, -2.78f, -1.67f, -0.56f, 0.56f, 1.67f, 2.78f, 3.89f, 5.0f };
+
+ float v;
+ int i;
+ for ( i = 0; i < 10; i++ ) {
+ v = stdlib_base_cothf( x[ i ] );
+ printf( "cothf(%f) = %f\n", x[ i ], v );
+ }
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/examples/index.js b/lib/node_modules/@stdlib/math/base/special/cothf/examples/index.js
new file mode 100644
index 000000000000..44905b6d5fb5
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/examples/index.js
@@ -0,0 +1,30 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2026 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 cothf = require( './../lib' );
+
+var opts = {
+ 'dtype': 'float32'
+};
+var x = uniform( 100, -5.0, 5.0, opts );
+
+logEachMap( 'cothf(%0.4f) = %0.4f', x, cothf );
diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/include.gypi b/lib/node_modules/@stdlib/math/base/special/cothf/include.gypi
new file mode 100644
index 000000000000..bee8d41a2caf
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/include.gypi
@@ -0,0 +1,53 @@
+# @license Apache-2.0
+#
+# Copyright (c) 2026 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# A GYP include file for building a Node.js native add-on.
+#
+# Main documentation:
+#
+# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md
+# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md
+{
+ # Define variables to be used throughout the configuration for all targets:
+ 'variables': {
+ # Source directory:
+ 'src_dir': './src',
+
+ # Include directories:
+ 'include_dirs': [
+ '=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "keywords": [
+ "stdlib",
+ "stdmath",
+ "mathematics",
+ "math",
+ "cothf",
+ "coth",
+ "cotangent",
+ "cot",
+ "tanhf",
+ "tanh",
+ "hyperbolic",
+ "trigonometry"
+ ],
+ "__stdlib__": {
+ "scaffold": {
+ "$schema": "math/base@v1.0",
+ "base_alias": "coth",
+ "alias": "cothf",
+ "pkg_desc": "compute the hyperbolic cotangent of a single-precision floating-point number",
+ "desc": "computes the hyperbolic cotangent of a single-precision floating-point number",
+ "short_desc": "hyperbolic cotangent",
+ "parameters": [
+ {
+ "name": "x",
+ "desc": "input value",
+ "type": {
+ "javascript": "number",
+ "jsdoc": "number",
+ "c": "float",
+ "dtype": "float32"
+ },
+ "domain": [
+ {
+ "min": "-infinity",
+ "max": -1.4e-45
+ },
+ {
+ "min": 1.4e-45,
+ "max": "infinity"
+ }
+ ],
+ "rand": {
+ "prng": "random/base/uniform",
+ "parameters": [
+ 0.5,
+ 50
+ ]
+ },
+ "example_values": [
+ -23.8,
+ 17.1,
+ -0.73,
+ 0.61,
+ -12.4,
+ 3.9,
+ -7.6,
+ 26.3,
+ -1.3,
+ 2.4,
+ -15.4,
+ 10.5,
+ -4.9,
+ 7.8,
+ -9.2,
+ 18.2,
+ -21.9,
+ 12.8,
+ -2.6,
+ 0.92
+ ]
+ }
+ ],
+ "output_policy": "real_floating_point_and_generic",
+ "returns": {
+ "desc": "hyperbolic cotangent",
+ "type": {
+ "javascript": "number",
+ "jsdoc": "number",
+ "c": "float",
+ "dtype": "float32"
+ }
+ },
+ "keywords": [
+ "cothf",
+ "coth",
+ "cotangent",
+ "cot",
+ "tanhf",
+ "tanh",
+ "hyperbolic"
+ ],
+ "extra_keywords": [
+ "math.coth",
+ "math.tanh"
+ ]
+ }
+ }
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/src/Makefile b/lib/node_modules/@stdlib/math/base/special/cothf/src/Makefile
new file mode 100644
index 000000000000..2caf905cedbe
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/src/Makefile
@@ -0,0 +1,70 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2026 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/cothf/src/addon.c b/lib/node_modules/@stdlib/math/base/special/cothf/src/addon.c
new file mode 100644
index 000000000000..f2c272a3e15e
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/src/addon.c
@@ -0,0 +1,22 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2026 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/cothf.h"
+#include "stdlib/math/base/napi/unary.h"
+
+STDLIB_MATH_BASE_NAPI_MODULE_F_F( stdlib_base_cothf )
diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/src/main.c b/lib/node_modules/@stdlib/math/base/special/cothf/src/main.c
new file mode 100644
index 000000000000..79b51e0f4a27
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/src/main.c
@@ -0,0 +1,34 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2026 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/cothf.h"
+#include "stdlib/math/base/special/tanhf.h"
+
+/**
+* Computes the hyperbolic cotangent of a single-precision floating-point number.
+*
+* @param x input value
+* @return hyperbolic cotangent
+*
+* @example
+* float y = stdlib_base_cothf( 2.0f );
+* // returns ~1.0373f
+*/
+float stdlib_base_cothf( const float x ) {
+ return 1.0f / stdlib_base_tanhf( x );
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/test/fixtures/python/data.json b/lib/node_modules/@stdlib/math/base/special/cothf/test/fixtures/python/data.json
new file mode 100644
index 000000000000..569a7ab37e74
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/test/fixtures/python/data.json
@@ -0,0 +1 @@
+{"x": [-10.0, -9.990010261535645, -9.980019569396973, -9.970029830932617, -9.960040092468262, -9.950050354003906, -9.940059661865234, -9.930069923400879, -9.920080184936523, -9.910089492797852, -9.900099754333496, -9.89011001586914, -9.880120277404785, -9.870129585266113, -9.860139846801758, -9.850150108337402, -9.84015941619873, -9.830169677734375, -9.82017993927002, -9.810190200805664, -9.800199508666992, -9.790209770202637, -9.780220031738281, -9.77022933959961, -9.760239601135254, -9.750249862670898, -9.740260124206543, -9.730269432067871, -9.720279693603516, -9.71028995513916, -9.700299263000488, -9.690309524536133, -9.680319786071777, -9.670330047607422, -9.66033935546875, -9.650349617004395, -9.640359878540039, -9.630369186401367, -9.620379447937012, -9.610389709472656, -9.6003999710083, -9.590409278869629, -9.580419540405273, -9.570429801940918, -9.560439109802246, -9.55044937133789, -9.540459632873535, -9.53046989440918, -9.520479202270508, -9.510489463806152, -9.500499725341797, -9.490509033203125, -9.48051929473877, -9.470529556274414, -9.460539817810059, -9.450549125671387, -9.440559387207031, -9.430569648742676, -9.420578956604004, -9.410589218139648, -9.400599479675293, -9.390609741210938, -9.380619049072266, -9.37062931060791, -9.360639572143555, -9.350648880004883, -9.340659141540527, -9.330669403076172, -9.320679664611816, -9.310688972473145, -9.300699234008789, -9.290709495544434, -9.280719757080078, -9.270729064941406, -9.26073932647705, -9.250749588012695, -9.240758895874023, -9.230769157409668, -9.220779418945312, -9.210789680480957, -9.200798988342285, -9.19080924987793, -9.180819511413574, -9.170828819274902, -9.160839080810547, -9.150849342346191, -9.140859603881836, -9.130868911743164, -9.120879173278809, -9.110889434814453, -9.100898742675781, -9.090909004211426, -9.08091926574707, -9.070929527282715, -9.060938835144043, -9.050949096679688, -9.040959358215332, -9.03096866607666, -9.020978927612305, -9.01098918914795, -9.000999450683594, -8.991008758544922, -8.981019020080566, -8.971029281616211, -8.961038589477539, -8.951048851013184, -8.941059112548828, -8.931069374084473, -8.9210786819458, -8.911088943481445, -8.90109920501709, -8.891108512878418, -8.881118774414062, -8.871129035949707, -8.861139297485352, -8.85114860534668, -8.841158866882324, -8.831169128417969, -8.821178436279297, -8.811188697814941, -8.801198959350586, -8.79120922088623, -8.781218528747559, -8.771228790283203, -8.761239051818848, -8.751248359680176, -8.74125862121582, -8.731268882751465, -8.72127914428711, -8.711288452148438, -8.701298713684082, -8.691308975219727, -8.681318283081055, -8.6713285446167, -8.661338806152344, -8.651349067687988, -8.641358375549316, -8.631368637084961, -8.621378898620605, -8.611388206481934, -8.601398468017578, -8.591408729553223, -8.581418991088867, -8.571428298950195, -8.56143856048584, -8.551448822021484, -8.541458129882812, -8.531468391418457, -8.521478652954102, -8.511488914489746, -8.501498222351074, -8.491508483886719, -8.481518745422363, -8.471528053283691, -8.461538314819336, -8.45154857635498, -8.441558837890625, -8.431568145751953, -8.421578407287598, -8.411588668823242, -8.40159797668457, -8.391608238220215, -8.38161849975586, -8.371628761291504, -8.361638069152832, -8.351648330688477, -8.341658592224121, -8.33166790008545, -8.321678161621094, -8.311688423156738, -8.301698684692383, -8.291707992553711, -8.281718254089355, -8.271728515625, -8.261737823486328, -8.251748085021973, -8.241758346557617, -8.231768608093262, -8.22177791595459, -8.211788177490234, -8.201798439025879, -8.191807746887207, -8.181818008422852, -8.171828269958496, -8.16183853149414, -8.151847839355469, -8.141858100891113, -8.131868362426758, -8.121877670288086, -8.11188793182373, -8.101898193359375, -8.09190845489502, -8.081917762756348, -8.071928024291992, -8.061938285827637, -8.051947593688965, -8.04195785522461, -8.031968116760254, -8.021978378295898, -8.011987686157227, -8.001997947692871, -7.992008209228516, -7.982017993927002, -7.972027778625488, -7.962038040161133, -7.952047824859619, -7.942058086395264, -7.93206787109375, -7.9220781326293945, -7.912087917327881, -7.902097702026367, -7.892107963562012, -7.882117748260498, -7.872128009796143, -7.862137794494629, -7.852148056030273, -7.84215784072876, -7.832167625427246, -7.822177886962891, -7.812187671661377, -7.8021979331970215, -7.792207717895508, -7.782217979431152, -7.772227764129639, -7.762237548828125, -7.7522478103637695, -7.742257595062256, -7.7322678565979, -7.722277641296387, -7.712287902832031, -7.702297687530518, -7.692307472229004, -7.682317733764648, -7.672327518463135, -7.662337779998779, -7.652347564697266, -7.64235782623291, -7.6323676109313965, -7.622377395629883, -7.612387657165527, -7.602397441864014, -7.592407703399658, -7.5824174880981445, -7.572427749633789, -7.562437534332275, -7.552447319030762, -7.542457580566406, -7.532467365264893, -7.522477626800537, -7.512487411499023, -7.502497673034668, -7.492507457733154, -7.482517719268799, -7.472527503967285, -7.4625372886657715, -7.452547550201416, -7.442557334899902, -7.432567596435547, -7.422577381134033, -7.412587642669678, -7.402597427368164, -7.39260721206665, -7.382617473602295, -7.372627258300781, -7.362637519836426, -7.352647304534912, -7.342657566070557, -7.332667350769043, -7.322677135467529, -7.312687397003174, -7.30269718170166, -7.292707443237305, -7.282717227935791, -7.2727274894714355, -7.262737274169922, -7.252747058868408, -7.242757320404053, -7.232767105102539, -7.222777366638184, -7.21278715133667, -7.2027974128723145, -7.192807197570801, -7.182816982269287, -7.172827243804932, -7.162837028503418, -7.1528472900390625, -7.142857074737549, -7.132867336273193, -7.12287712097168, -7.112886905670166, -7.1028971672058105, -7.092906951904297, -7.082917213439941, -7.072926998138428, -7.062937259674072, -7.052947044372559, -7.042956829071045, -7.0329670906066895, -7.022976875305176, -7.01298713684082, -7.002996921539307, -6.993007183074951, -6.9830169677734375, -6.973026752471924, -6.963037014007568, -6.953046798706055, -6.943057060241699, -6.9330668449401855, -6.92307710647583, -6.913086891174316, -6.903096675872803, -6.893106937408447, -6.883116722106934, -6.873126983642578, -6.8631367683410645, -6.853147029876709, -6.843156814575195, -6.833166599273682, -6.823176860809326, -6.8131866455078125, -6.803196907043457, -6.793206691741943, -6.783216953277588, -6.773226737976074, -6.763236999511719, -6.753246784210205, -6.743256568908691, -6.733266830444336, -6.723276615142822, -6.713286876678467, -6.703296661376953, -6.693306922912598, -6.683316707611084, -6.67332649230957, -6.663336753845215, -6.653346538543701, -6.643356800079346, -6.633366584777832, -6.623376846313477, -6.613386631011963, -6.603396415710449, -6.593406677246094, -6.58341646194458, -6.573426723480225, -6.563436508178711, -6.5534467697143555, -6.543456554412842, -6.533466339111328, -6.523476600646973, -6.513486385345459, -6.5034966468811035, -6.49350643157959, -6.483516693115234, -6.473526477813721, -6.463536262512207, -6.453546524047852, -6.443556308746338, -6.433566570281982, -6.423576354980469, -6.413586616516113, -6.4035964012146, -6.393606185913086, -6.3836164474487305, -6.373626232147217, -6.363636493682861, -6.353646278381348, -6.343656539916992, -6.3336663246154785, -6.323676109313965, -6.313686370849609, -6.303696155548096, -6.29370641708374, -6.283716201782227, -6.273726463317871, -6.263736248016357, -6.253746032714844, -6.243756294250488, -6.233766078948975, -6.223776340484619, -6.2137861251831055, -6.20379638671875, -6.193806171417236, -6.183815956115723, -6.173826217651367, -6.1638360023498535, -6.153846263885498, -6.143856048583984, -6.133866310119629, -6.123876094818115, -6.113885879516602, -6.103896141052246, -6.093905925750732, -6.083916187286377, -6.073925971984863, -6.063936233520508, -6.053946018218994, -6.043956279754639, -6.033966064453125, -6.023975849151611, -6.013986110687256, -6.003995895385742, -5.994006156921387, -5.984015941619873, -5.974026203155518, -5.964035987854004, -5.95404577255249, -5.944056034088135, -5.934065818786621, -5.924076080322266, -5.914085865020752, -5.9040961265563965, -5.894105911254883, -5.884115695953369, -5.874125957489014, -5.8641357421875, -5.8541460037231445, -5.844155788421631, -5.834166049957275, -5.824175834655762, -5.814185619354248, -5.804195880889893, -5.794205665588379, -5.784215927124023, -5.77422571182251, -5.764235973358154, -5.754245758056641, -5.744255542755127, -5.7342658042907715, -5.724275588989258, -5.714285850524902, -5.704295635223389, -5.694305896759033, -5.6843156814575195, -5.674325466156006, -5.66433572769165, -5.654345512390137, -5.644355773925781, -5.634365558624268, -5.624375820159912, -5.614385604858398, -5.604395389556885, -5.594405651092529, -5.584415435791016, -5.57442569732666, -5.5644354820251465, -5.554445743560791, -5.544455528259277, -5.534465312957764, -5.524475574493408, -5.5144853591918945, -5.504495620727539, -5.494505405426025, -5.48451566696167, -5.474525451660156, -5.464535236358643, -5.454545497894287, -5.444555282592773, -5.434565544128418, -5.424575328826904, -5.414585590362549, -5.404595375061035, -5.3946051597595215, -5.384615421295166, -5.374625205993652, -5.364635467529297, -5.354645252227783, -5.344655513763428, -5.334665298461914, -5.324675559997559, -5.314685344696045, -5.304695129394531, -5.294705390930176, -5.284715175628662, -5.274725437164307, -5.264735221862793, -5.2547454833984375, -5.244755268096924, -5.23476505279541, -5.224775314331055, -5.214785099029541, -5.2047953605651855, -5.194805145263672, -5.184815406799316, -5.174825191497803, -5.164834976196289, -5.154845237731934, -5.14485502243042, -5.1348652839660645, -5.124875068664551, -5.114885330200195, -5.104895114898682, -5.094904899597168, -5.0849151611328125, -5.074924945831299, -5.064935207366943, -5.05494499206543, -5.044955253601074, -5.0349650382995605, -5.024974822998047, -5.014985084533691, -5.004994869232178, -4.995005130767822, -4.985014915466309, -4.975025177001953, -4.9650349617004395, -4.955044746398926, -4.94505500793457, -4.935064792633057, -4.925075054168701, -4.9150848388671875, -4.905095100402832, -4.895104885101318, -4.885114669799805, -4.875124931335449, -4.8651347160339355, -4.85514497756958, -4.845154762268066, -4.835165023803711, -4.825174808502197, -4.815184593200684, -4.805194854736328, -4.7952046394348145, -4.785214900970459, -4.775224685668945, -4.76523494720459, -4.755244731903076, -4.7452545166015625, -4.735264778137207, -4.725274562835693, -4.715284824371338, -4.705294609069824, -4.695304870605469, -4.685314655303955, -4.675324440002441, -4.665334701538086, -4.655344486236572, -4.645354747772217, -4.635364532470703, -4.625374794006348, -4.615384578704834, -4.6053948402404785, -4.595404624938965, -4.585414409637451, -4.575424671173096, -4.565434455871582, -4.555444717407227, -4.545454502105713, -4.535464763641357, -4.525474548339844, -4.51548433303833, -4.505494594573975, -4.495504379272461, -4.4855146408081055, -4.475524425506592, -4.465534687042236, -4.455544471740723, -4.445554256439209, -4.4355645179748535, -4.42557430267334, -4.415584564208984, -4.405594348907471, -4.395604610443115, -4.385614395141602, -4.375624179840088, -4.365634441375732, -4.355644226074219, -4.345654487609863, -4.33566427230835, -4.325674533843994, -4.3156843185424805, -4.305694103240967, -4.295704364776611, -4.285714149475098, -4.275724411010742, -4.2657341957092285, -4.255744457244873, -4.245754241943359, -4.235764026641846, -4.22577428817749, -4.215784072875977, -4.205794334411621, -4.195804119110107, -4.185814380645752, -4.175824165344238, -4.165833950042725, -4.155844211578369, -4.1458539962768555, -4.1358642578125, -4.125874042510986, -4.115884304046631, -4.105894088745117, -4.0959038734436035, -4.085914134979248, -4.075923919677734, -4.065934181213379, -4.055943965911865, -4.04595422744751, -4.035964012145996, -4.025973796844482, -4.015984058380127, -4.005993843078613, -3.996004104614258, -3.986013889312744, -3.9760239124298096, -3.966033935546875, -3.9560439586639404, -3.946053981781006, -3.9360640048980713, -3.9260740280151367, -3.916083812713623, -3.9060938358306885, -3.896103858947754, -3.8861138820648193, -3.8761239051818848, -3.86613392829895, -3.8561439514160156, -3.846153736114502, -3.8361637592315674, -3.826173782348633, -3.8161838054656982, -3.8061938285827637, -3.796203851699829, -3.7862138748168945, -3.776223659515381, -3.7662336826324463, -3.7562437057495117, -3.746253728866577, -3.7362637519836426, -3.726273775100708, -3.7162837982177734, -3.706293821334839, -3.696303606033325, -3.6863136291503906, -3.676323652267456, -3.6663336753845215, -3.656343698501587, -3.6463537216186523, -3.6363637447357178, -3.626373529434204, -3.6163835525512695, -3.606393575668335, -3.5964035987854004, -3.586413621902466, -3.5764236450195312, -3.5664336681365967, -3.556443452835083, -3.5464534759521484, -3.536463499069214, -3.5264735221862793, -3.5164835453033447, -3.50649356842041, -3.4965035915374756, -3.486513376235962, -3.4765233993530273, -3.4665334224700928, -3.456543445587158, -3.4465534687042236, -3.436563491821289, -3.4265735149383545, -3.416583299636841, -3.4065933227539062, -3.3966033458709717, -3.386613368988037, -3.3766233921051025, -3.366633415222168, -3.3566434383392334, -3.346653461456299, -3.336663246154785, -3.3266732692718506, -3.316683292388916, -3.3066933155059814, -3.296703338623047, -3.2867133617401123, -3.2767233848571777, -3.266733169555664, -3.2567431926727295, -3.246753215789795, -3.2367632389068604, -3.226773262023926, -3.216783285140991, -3.2067933082580566, -3.196803092956543, -3.1868131160736084, -3.176823139190674, -3.1668331623077393, -3.1568431854248047, -3.14685320854187, -3.1368632316589355, -3.126873016357422, -3.1168830394744873, -3.1068930625915527, -3.096903085708618, -3.0869131088256836, -3.076923131942749, -3.0669331550598145, -3.056942939758301, -3.046952962875366, -3.0369629859924316, -3.026973009109497, -3.0169830322265625, -3.006993055343628, -2.9970030784606934, -2.987013101577759, -2.977022886276245, -2.9670329093933105, -2.957042932510376, -2.9470529556274414, -2.937062978744507, -2.9270730018615723, -2.9170830249786377, -2.907092809677124, -2.8971028327941895, -2.887112855911255, -2.8771228790283203, -2.8671329021453857, -2.857142925262451, -2.8471529483795166, -2.837162733078003, -2.8271727561950684, -2.817182779312134, -2.807192802429199, -2.7972028255462646, -2.78721284866333, -2.7772228717803955, -2.767232656478882, -2.7572426795959473, -2.7472527027130127, -2.737262725830078, -2.7272727489471436, -2.717282772064209, -2.7072927951812744, -2.6973025798797607, -2.687312602996826, -2.6773226261138916, -2.667332649230957, -2.6573426723480225, -2.647352695465088, -2.6373627185821533, -2.6273727416992188, -2.617382526397705, -2.6073925495147705, -2.597402572631836, -2.5874125957489014, -2.577422618865967, -2.5674326419830322, -2.5574426651000977, -2.547452449798584, -2.5374624729156494, -2.527472496032715, -2.5174825191497803, -2.5074925422668457, -2.497502565383911, -2.4875125885009766, -2.477522373199463, -2.4675323963165283, -2.4575424194335938, -2.447552442550659, -2.4375624656677246, -2.42757248878479, -2.4175825119018555, -2.407592296600342, -2.3976023197174072, -2.3876123428344727, -2.377622365951538, -2.3676323890686035, -2.357642412185669, -2.3476524353027344, -2.3376622200012207, -2.327672243118286, -2.3176822662353516, -2.307692289352417, -2.2977023124694824, -2.287712335586548, -2.2777223587036133, -2.2677323818206787, -2.257742166519165, -2.2477521896362305, -2.237762212753296, -2.2277722358703613, -2.2177822589874268, -2.207792282104492, -2.1978023052215576, -2.187812089920044, -2.1778221130371094, -2.167832136154175, -2.1578421592712402, -2.1478521823883057, -2.137862205505371, -2.1278722286224365, -2.117882013320923, -2.1078920364379883, -2.0979020595550537, -2.087912082672119, -2.0779221057891846, -2.06793212890625, -2.0579421520233154, -2.0479519367218018, -2.037961959838867, -2.0279719829559326, -2.017982006072998, -2.0079920291900635, -1.998002052307129, -1.9880119562149048, -1.9780219793319702, -1.9680320024490356, -1.9580419063568115, -1.948051929473877, -1.9380619525909424, -1.9280719757080078, -1.9180818796157837, -1.9080919027328491, -1.8981019258499146, -1.8881118297576904, -1.8781218528747559, -1.8681318759918213, -1.8581418991088867, -1.8481518030166626, -1.838161826133728, -1.8281718492507935, -1.8181818723678589, -1.8081917762756348, -1.7982017993927002, -1.7882118225097656, -1.7782217264175415, -1.768231749534607, -1.7582417726516724, -1.7482517957687378, -1.7382616996765137, -1.728271722793579, -1.7182817459106445, -1.7082916498184204, -1.6983016729354858, -1.6883116960525513, -1.6783217191696167, -1.6683316230773926, -1.658341646194458, -1.6483516693115234, -1.6383616924285889, -1.6283715963363647, -1.6183816194534302, -1.6083916425704956, -1.5984015464782715, -1.588411569595337, -1.5784215927124023, -1.5684316158294678, -1.5584415197372437, -1.548451542854309, -1.5384615659713745, -1.5284714698791504, -1.5184814929962158, -1.5084915161132812, -1.4985015392303467, -1.4885114431381226, -1.478521466255188, -1.4685314893722534, -1.4585415124893188, -1.4485514163970947, -1.4385614395141602, -1.4285714626312256, -1.4185813665390015, -1.408591389656067, -1.3986014127731323, -1.3886114358901978, -1.3786213397979736, -1.368631362915039, -1.3586413860321045, -1.3486512899398804, -1.3386613130569458, -1.3286713361740112, -1.3186813592910767, -1.3086912631988525, -1.298701286315918, -1.2887113094329834, -1.2787213325500488, -1.2687312364578247, -1.2587412595748901, -1.2487512826919556, -1.2387611865997314, -1.2287712097167969, -1.2187812328338623, -1.2087912559509277, -1.1988011598587036, -1.188811182975769, -1.1788212060928345, -1.1688311100006104, -1.1588411331176758, -1.1488511562347412, -1.1388611793518066, -1.1288710832595825, -1.118881106376648, -1.1088911294937134, -1.0989011526107788, -1.0889110565185547, -1.0789210796356201, -1.0689311027526855, -1.0589410066604614, -1.0489510297775269, -1.0389610528945923, -1.0289710760116577, -1.0189809799194336, -1.008991003036499, -0.9990010261535645, -0.9890109896659851, -0.9790209531784058, -0.9690309762954712, -0.9590409398078918, -0.9490509629249573, -0.9390609264373779, -0.9290709495544434, -0.919080913066864, -0.9090909361839294, -0.8991008996963501, -0.8891108632087708, -0.8791208863258362, -0.8691308498382568, -0.8591408729553223, -0.8491508364677429, -0.8391608595848083, -0.829170823097229, -0.8191808462142944, -0.8091908097267151, -0.7992007732391357, -0.7892107963562012, -0.7792207598686218, -0.7692307829856873, -0.7592407464981079, -0.7492507696151733, -0.739260733127594, -0.7292707562446594, -0.7192807197570801, -0.7092906832695007, -0.6993007063865662, -0.6893106698989868, -0.6793206930160522, -0.6693306565284729, -0.6593406796455383, -0.649350643157959, -0.6393606662750244, -0.6293706297874451, -0.6193805932998657, -0.6093906164169312, -0.5994005799293518, -0.5894106030464172, -0.5794205665588379, -0.5694305896759033, -0.559440553188324, -0.5494505763053894, -0.5394605398178101, -0.5294705033302307, -0.5194805264472961, -0.5094904899597168, -0.4995005130767822, -0.4895104765892029, -0.4795204699039459, -0.46953046321868896, -0.459540456533432, -0.44955044984817505, -0.4395604431629181, -0.42957043647766113, -0.4195804297924042, -0.4095904231071472, -0.39960038661956787, -0.3896103799343109, -0.37962037324905396, -0.369630366563797, -0.35964035987854004, -0.3496503531932831, -0.3396603465080261, -0.32967033982276917, -0.3196803331375122, -0.30969029664993286, -0.2997002899646759, -0.28971028327941895, -0.279720276594162, -0.26973026990890503, -0.25974026322364807, -0.2497502565383911, -0.23976023495197296, -0.229770228266716, -0.21978022158145905, -0.2097902148962021, -0.19980019330978394, -0.18981018662452698, -0.17982017993927002, -0.16983017325401306, -0.1598401665687561, -0.14985014498233795, -0.139860138297081, -0.12987013161182404, -0.11988011747598648, -0.10989011079072952, -0.09990009665489197, -0.08991008996963501, -0.07992008328437805, -0.0699300691485405, -0.05994005873799324, -0.049950048327445984, -0.039960041642189026, -0.02997002936899662, -0.019980020821094513, -0.009990010410547256, 0.009990010410547256, 0.019980020821094513, 0.02997002936899662, 0.039960041642189026, 0.049950048327445984, 0.05994005873799324, 0.0699300691485405, 0.07992008328437805, 0.08991008996963501, 0.09990009665489197, 0.10989011079072952, 0.11988011747598648, 0.12987013161182404, 0.139860138297081, 0.14985014498233795, 0.1598401665687561, 0.16983017325401306, 0.17982017993927002, 0.18981018662452698, 0.19980019330978394, 0.2097902148962021, 0.21978022158145905, 0.229770228266716, 0.23976023495197296, 0.2497502565383911, 0.25974026322364807, 0.26973026990890503, 0.279720276594162, 0.28971028327941895, 0.2997002899646759, 0.30969029664993286, 0.3196803331375122, 0.32967033982276917, 0.3396603465080261, 0.3496503531932831, 0.35964035987854004, 0.369630366563797, 0.37962037324905396, 0.3896103799343109, 0.39960038661956787, 0.4095904231071472, 0.4195804297924042, 0.42957043647766113, 0.4395604431629181, 0.44955044984817505, 0.459540456533432, 0.46953046321868896, 0.4795204699039459, 0.4895104765892029, 0.4995005130767822, 0.5094904899597168, 0.5194805264472961, 0.5294705033302307, 0.5394605398178101, 0.5494505763053894, 0.559440553188324, 0.5694305896759033, 0.5794205665588379, 0.5894106030464172, 0.5994005799293518, 0.6093906164169312, 0.6193805932998657, 0.6293706297874451, 0.6393606662750244, 0.649350643157959, 0.6593406796455383, 0.6693306565284729, 0.6793206930160522, 0.6893106698989868, 0.6993007063865662, 0.7092906832695007, 0.7192807197570801, 0.7292707562446594, 0.739260733127594, 0.7492507696151733, 0.7592407464981079, 0.7692307829856873, 0.7792207598686218, 0.7892107963562012, 0.7992007732391357, 0.8091908097267151, 0.8191808462142944, 0.829170823097229, 0.8391608595848083, 0.8491508364677429, 0.8591408729553223, 0.8691308498382568, 0.8791208863258362, 0.8891108632087708, 0.8991008996963501, 0.9090909361839294, 0.919080913066864, 0.9290709495544434, 0.9390609264373779, 0.9490509629249573, 0.9590409398078918, 0.9690309762954712, 0.9790209531784058, 0.9890109896659851, 0.9990010261535645, 1.008991003036499, 1.0189809799194336, 1.0289710760116577, 1.0389610528945923, 1.0489510297775269, 1.0589410066604614, 1.0689311027526855, 1.0789210796356201, 1.0889110565185547, 1.0989011526107788, 1.1088911294937134, 1.118881106376648, 1.1288710832595825, 1.1388611793518066, 1.1488511562347412, 1.1588411331176758, 1.1688311100006104, 1.1788212060928345, 1.188811182975769, 1.1988011598587036, 1.2087912559509277, 1.2187812328338623, 1.2287712097167969, 1.2387611865997314, 1.2487512826919556, 1.2587412595748901, 1.2687312364578247, 1.2787213325500488, 1.2887113094329834, 1.298701286315918, 1.3086912631988525, 1.3186813592910767, 1.3286713361740112, 1.3386613130569458, 1.3486512899398804, 1.3586413860321045, 1.368631362915039, 1.3786213397979736, 1.3886114358901978, 1.3986014127731323, 1.408591389656067, 1.4185813665390015, 1.4285714626312256, 1.4385614395141602, 1.4485514163970947, 1.4585415124893188, 1.4685314893722534, 1.478521466255188, 1.4885114431381226, 1.4985015392303467, 1.5084915161132812, 1.5184814929962158, 1.5284714698791504, 1.5384615659713745, 1.548451542854309, 1.5584415197372437, 1.5684316158294678, 1.5784215927124023, 1.588411569595337, 1.5984015464782715, 1.6083916425704956, 1.6183816194534302, 1.6283715963363647, 1.6383616924285889, 1.6483516693115234, 1.658341646194458, 1.6683316230773926, 1.6783217191696167, 1.6883116960525513, 1.6983016729354858, 1.7082916498184204, 1.7182817459106445, 1.728271722793579, 1.7382616996765137, 1.7482517957687378, 1.7582417726516724, 1.768231749534607, 1.7782217264175415, 1.7882118225097656, 1.7982017993927002, 1.8081917762756348, 1.8181818723678589, 1.8281718492507935, 1.838161826133728, 1.8481518030166626, 1.8581418991088867, 1.8681318759918213, 1.8781218528747559, 1.8881118297576904, 1.8981019258499146, 1.9080919027328491, 1.9180818796157837, 1.9280719757080078, 1.9380619525909424, 1.948051929473877, 1.9580419063568115, 1.9680320024490356, 1.9780219793319702, 1.9880119562149048, 1.998002052307129, 2.0079920291900635, 2.017982006072998, 2.0279719829559326, 2.037961959838867, 2.0479519367218018, 2.0579421520233154, 2.06793212890625, 2.0779221057891846, 2.087912082672119, 2.0979020595550537, 2.1078920364379883, 2.117882013320923, 2.1278722286224365, 2.137862205505371, 2.1478521823883057, 2.1578421592712402, 2.167832136154175, 2.1778221130371094, 2.187812089920044, 2.1978023052215576, 2.207792282104492, 2.2177822589874268, 2.2277722358703613, 2.237762212753296, 2.2477521896362305, 2.257742166519165, 2.2677323818206787, 2.2777223587036133, 2.287712335586548, 2.2977023124694824, 2.307692289352417, 2.3176822662353516, 2.327672243118286, 2.3376622200012207, 2.3476524353027344, 2.357642412185669, 2.3676323890686035, 2.377622365951538, 2.3876123428344727, 2.3976023197174072, 2.407592296600342, 2.4175825119018555, 2.42757248878479, 2.4375624656677246, 2.447552442550659, 2.4575424194335938, 2.4675323963165283, 2.477522373199463, 2.4875125885009766, 2.497502565383911, 2.5074925422668457, 2.5174825191497803, 2.527472496032715, 2.5374624729156494, 2.547452449798584, 2.5574426651000977, 2.5674326419830322, 2.577422618865967, 2.5874125957489014, 2.597402572631836, 2.6073925495147705, 2.617382526397705, 2.6273727416992188, 2.6373627185821533, 2.647352695465088, 2.6573426723480225, 2.667332649230957, 2.6773226261138916, 2.687312602996826, 2.6973025798797607, 2.7072927951812744, 2.717282772064209, 2.7272727489471436, 2.737262725830078, 2.7472527027130127, 2.7572426795959473, 2.767232656478882, 2.7772228717803955, 2.78721284866333, 2.7972028255462646, 2.807192802429199, 2.817182779312134, 2.8271727561950684, 2.837162733078003, 2.8471529483795166, 2.857142925262451, 2.8671329021453857, 2.8771228790283203, 2.887112855911255, 2.8971028327941895, 2.907092809677124, 2.9170830249786377, 2.9270730018615723, 2.937062978744507, 2.9470529556274414, 2.957042932510376, 2.9670329093933105, 2.977022886276245, 2.987013101577759, 2.9970030784606934, 3.006993055343628, 3.0169830322265625, 3.026973009109497, 3.0369629859924316, 3.046952962875366, 3.056942939758301, 3.0669331550598145, 3.076923131942749, 3.0869131088256836, 3.096903085708618, 3.1068930625915527, 3.1168830394744873, 3.126873016357422, 3.1368632316589355, 3.14685320854187, 3.1568431854248047, 3.1668331623077393, 3.176823139190674, 3.1868131160736084, 3.196803092956543, 3.2067933082580566, 3.216783285140991, 3.226773262023926, 3.2367632389068604, 3.246753215789795, 3.2567431926727295, 3.266733169555664, 3.2767233848571777, 3.2867133617401123, 3.296703338623047, 3.3066933155059814, 3.316683292388916, 3.3266732692718506, 3.336663246154785, 3.346653461456299, 3.3566434383392334, 3.366633415222168, 3.3766233921051025, 3.386613368988037, 3.3966033458709717, 3.4065933227539062, 3.416583299636841, 3.4265735149383545, 3.436563491821289, 3.4465534687042236, 3.456543445587158, 3.4665334224700928, 3.4765233993530273, 3.486513376235962, 3.4965035915374756, 3.50649356842041, 3.5164835453033447, 3.5264735221862793, 3.536463499069214, 3.5464534759521484, 3.556443452835083, 3.5664336681365967, 3.5764236450195312, 3.586413621902466, 3.5964035987854004, 3.606393575668335, 3.6163835525512695, 3.626373529434204, 3.6363637447357178, 3.6463537216186523, 3.656343698501587, 3.6663336753845215, 3.676323652267456, 3.6863136291503906, 3.696303606033325, 3.706293821334839, 3.7162837982177734, 3.726273775100708, 3.7362637519836426, 3.746253728866577, 3.7562437057495117, 3.7662336826324463, 3.776223659515381, 3.7862138748168945, 3.796203851699829, 3.8061938285827637, 3.8161838054656982, 3.826173782348633, 3.8361637592315674, 3.846153736114502, 3.8561439514160156, 3.86613392829895, 3.8761239051818848, 3.8861138820648193, 3.896103858947754, 3.9060938358306885, 3.916083812713623, 3.9260740280151367, 3.9360640048980713, 3.946053981781006, 3.9560439586639404, 3.966033935546875, 3.9760239124298096, 3.986013889312744, 3.996004104614258, 4.005993843078613, 4.015984058380127, 4.025973796844482, 4.035964012145996, 4.04595422744751, 4.055943965911865, 4.065934181213379, 4.075923919677734, 4.085914134979248, 4.0959038734436035, 4.105894088745117, 4.115884304046631, 4.125874042510986, 4.1358642578125, 4.1458539962768555, 4.155844211578369, 4.165833950042725, 4.175824165344238, 4.185814380645752, 4.195804119110107, 4.205794334411621, 4.215784072875977, 4.22577428817749, 4.235764026641846, 4.245754241943359, 4.255744457244873, 4.2657341957092285, 4.275724411010742, 4.285714149475098, 4.295704364776611, 4.305694103240967, 4.3156843185424805, 4.325674533843994, 4.33566427230835, 4.345654487609863, 4.355644226074219, 4.365634441375732, 4.375624179840088, 4.385614395141602, 4.395604610443115, 4.405594348907471, 4.415584564208984, 4.42557430267334, 4.4355645179748535, 4.445554256439209, 4.455544471740723, 4.465534687042236, 4.475524425506592, 4.4855146408081055, 4.495504379272461, 4.505494594573975, 4.51548433303833, 4.525474548339844, 4.535464763641357, 4.545454502105713, 4.555444717407227, 4.565434455871582, 4.575424671173096, 4.585414409637451, 4.595404624938965, 4.6053948402404785, 4.615384578704834, 4.625374794006348, 4.635364532470703, 4.645354747772217, 4.655344486236572, 4.665334701538086, 4.675324440002441, 4.685314655303955, 4.695304870605469, 4.705294609069824, 4.715284824371338, 4.725274562835693, 4.735264778137207, 4.7452545166015625, 4.755244731903076, 4.76523494720459, 4.775224685668945, 4.785214900970459, 4.7952046394348145, 4.805194854736328, 4.815184593200684, 4.825174808502197, 4.835165023803711, 4.845154762268066, 4.85514497756958, 4.8651347160339355, 4.875124931335449, 4.885114669799805, 4.895104885101318, 4.905095100402832, 4.9150848388671875, 4.925075054168701, 4.935064792633057, 4.94505500793457, 4.955044746398926, 4.9650349617004395, 4.975025177001953, 4.985014915466309, 4.995005130767822, 5.004994869232178, 5.014985084533691, 5.024974822998047, 5.0349650382995605, 5.044955253601074, 5.05494499206543, 5.064935207366943, 5.074924945831299, 5.0849151611328125, 5.094904899597168, 5.104895114898682, 5.114885330200195, 5.124875068664551, 5.1348652839660645, 5.14485502243042, 5.154845237731934, 5.164834976196289, 5.174825191497803, 5.184815406799316, 5.194805145263672, 5.2047953605651855, 5.214785099029541, 5.224775314331055, 5.23476505279541, 5.244755268096924, 5.2547454833984375, 5.264735221862793, 5.274725437164307, 5.284715175628662, 5.294705390930176, 5.304695129394531, 5.314685344696045, 5.324675559997559, 5.334665298461914, 5.344655513763428, 5.354645252227783, 5.364635467529297, 5.374625205993652, 5.384615421295166, 5.3946051597595215, 5.404595375061035, 5.414585590362549, 5.424575328826904, 5.434565544128418, 5.444555282592773, 5.454545497894287, 5.464535236358643, 5.474525451660156, 5.48451566696167, 5.494505405426025, 5.504495620727539, 5.5144853591918945, 5.524475574493408, 5.534465312957764, 5.544455528259277, 5.554445743560791, 5.5644354820251465, 5.57442569732666, 5.584415435791016, 5.594405651092529, 5.604395389556885, 5.614385604858398, 5.624375820159912, 5.634365558624268, 5.644355773925781, 5.654345512390137, 5.66433572769165, 5.674325466156006, 5.6843156814575195, 5.694305896759033, 5.704295635223389, 5.714285850524902, 5.724275588989258, 5.7342658042907715, 5.744255542755127, 5.754245758056641, 5.764235973358154, 5.77422571182251, 5.784215927124023, 5.794205665588379, 5.804195880889893, 5.814185619354248, 5.824175834655762, 5.834166049957275, 5.844155788421631, 5.8541460037231445, 5.8641357421875, 5.874125957489014, 5.884115695953369, 5.894105911254883, 5.9040961265563965, 5.914085865020752, 5.924076080322266, 5.934065818786621, 5.944056034088135, 5.95404577255249, 5.964035987854004, 5.974026203155518, 5.984015941619873, 5.994006156921387, 6.003995895385742, 6.013986110687256, 6.023975849151611, 6.033966064453125, 6.043956279754639, 6.053946018218994, 6.063936233520508, 6.073925971984863, 6.083916187286377, 6.093905925750732, 6.103896141052246, 6.113885879516602, 6.123876094818115, 6.133866310119629, 6.143856048583984, 6.153846263885498, 6.1638360023498535, 6.173826217651367, 6.183815956115723, 6.193806171417236, 6.20379638671875, 6.2137861251831055, 6.223776340484619, 6.233766078948975, 6.243756294250488, 6.253746032714844, 6.263736248016357, 6.273726463317871, 6.283716201782227, 6.29370641708374, 6.303696155548096, 6.313686370849609, 6.323676109313965, 6.3336663246154785, 6.343656539916992, 6.353646278381348, 6.363636493682861, 6.373626232147217, 6.3836164474487305, 6.393606185913086, 6.4035964012146, 6.413586616516113, 6.423576354980469, 6.433566570281982, 6.443556308746338, 6.453546524047852, 6.463536262512207, 6.473526477813721, 6.483516693115234, 6.49350643157959, 6.5034966468811035, 6.513486385345459, 6.523476600646973, 6.533466339111328, 6.543456554412842, 6.5534467697143555, 6.563436508178711, 6.573426723480225, 6.58341646194458, 6.593406677246094, 6.603396415710449, 6.613386631011963, 6.623376846313477, 6.633366584777832, 6.643356800079346, 6.653346538543701, 6.663336753845215, 6.67332649230957, 6.683316707611084, 6.693306922912598, 6.703296661376953, 6.713286876678467, 6.723276615142822, 6.733266830444336, 6.743256568908691, 6.753246784210205, 6.763236999511719, 6.773226737976074, 6.783216953277588, 6.793206691741943, 6.803196907043457, 6.8131866455078125, 6.823176860809326, 6.833166599273682, 6.843156814575195, 6.853147029876709, 6.8631367683410645, 6.873126983642578, 6.883116722106934, 6.893106937408447, 6.903096675872803, 6.913086891174316, 6.92307710647583, 6.9330668449401855, 6.943057060241699, 6.953046798706055, 6.963037014007568, 6.973026752471924, 6.9830169677734375, 6.993007183074951, 7.002996921539307, 7.01298713684082, 7.022976875305176, 7.0329670906066895, 7.042956829071045, 7.052947044372559, 7.062937259674072, 7.072926998138428, 7.082917213439941, 7.092906951904297, 7.1028971672058105, 7.112886905670166, 7.12287712097168, 7.132867336273193, 7.142857074737549, 7.1528472900390625, 7.162837028503418, 7.172827243804932, 7.182816982269287, 7.192807197570801, 7.2027974128723145, 7.21278715133667, 7.222777366638184, 7.232767105102539, 7.242757320404053, 7.252747058868408, 7.262737274169922, 7.2727274894714355, 7.282717227935791, 7.292707443237305, 7.30269718170166, 7.312687397003174, 7.322677135467529, 7.332667350769043, 7.342657566070557, 7.352647304534912, 7.362637519836426, 7.372627258300781, 7.382617473602295, 7.39260721206665, 7.402597427368164, 7.412587642669678, 7.422577381134033, 7.432567596435547, 7.442557334899902, 7.452547550201416, 7.4625372886657715, 7.472527503967285, 7.482517719268799, 7.492507457733154, 7.502497673034668, 7.512487411499023, 7.522477626800537, 7.532467365264893, 7.542457580566406, 7.552447319030762, 7.562437534332275, 7.572427749633789, 7.5824174880981445, 7.592407703399658, 7.602397441864014, 7.612387657165527, 7.622377395629883, 7.6323676109313965, 7.64235782623291, 7.652347564697266, 7.662337779998779, 7.672327518463135, 7.682317733764648, 7.692307472229004, 7.702297687530518, 7.712287902832031, 7.722277641296387, 7.7322678565979, 7.742257595062256, 7.7522478103637695, 7.762237548828125, 7.772227764129639, 7.782217979431152, 7.792207717895508, 7.8021979331970215, 7.812187671661377, 7.822177886962891, 7.832167625427246, 7.84215784072876, 7.852148056030273, 7.862137794494629, 7.872128009796143, 7.882117748260498, 7.892107963562012, 7.902097702026367, 7.912087917327881, 7.9220781326293945, 7.93206787109375, 7.942058086395264, 7.952047824859619, 7.962038040161133, 7.972027778625488, 7.982017993927002, 7.992008209228516, 8.001997947692871, 8.011987686157227, 8.021978378295898, 8.031968116760254, 8.04195785522461, 8.051947593688965, 8.061938285827637, 8.071928024291992, 8.081917762756348, 8.09190845489502, 8.101898193359375, 8.11188793182373, 8.121877670288086, 8.131868362426758, 8.141858100891113, 8.151847839355469, 8.16183853149414, 8.171828269958496, 8.181818008422852, 8.191807746887207, 8.201798439025879, 8.211788177490234, 8.22177791595459, 8.231768608093262, 8.241758346557617, 8.251748085021973, 8.261737823486328, 8.271728515625, 8.281718254089355, 8.291707992553711, 8.301698684692383, 8.311688423156738, 8.321678161621094, 8.33166790008545, 8.341658592224121, 8.351648330688477, 8.361638069152832, 8.371628761291504, 8.38161849975586, 8.391608238220215, 8.40159797668457, 8.411588668823242, 8.421578407287598, 8.431568145751953, 8.441558837890625, 8.45154857635498, 8.461538314819336, 8.471528053283691, 8.481518745422363, 8.491508483886719, 8.501498222351074, 8.511488914489746, 8.521478652954102, 8.531468391418457, 8.541458129882812, 8.551448822021484, 8.56143856048584, 8.571428298950195, 8.581418991088867, 8.591408729553223, 8.601398468017578, 8.611388206481934, 8.621378898620605, 8.631368637084961, 8.641358375549316, 8.651349067687988, 8.661338806152344, 8.6713285446167, 8.681318283081055, 8.691308975219727, 8.701298713684082, 8.711288452148438, 8.72127914428711, 8.731268882751465, 8.74125862121582, 8.751248359680176, 8.761239051818848, 8.771228790283203, 8.781218528747559, 8.79120922088623, 8.801198959350586, 8.811188697814941, 8.821178436279297, 8.831169128417969, 8.841158866882324, 8.85114860534668, 8.861139297485352, 8.871129035949707, 8.881118774414062, 8.891108512878418, 8.90109920501709, 8.911088943481445, 8.9210786819458, 8.931069374084473, 8.941059112548828, 8.951048851013184, 8.961038589477539, 8.971029281616211, 8.981019020080566, 8.991008758544922, 9.000999450683594, 9.01098918914795, 9.020978927612305, 9.03096866607666, 9.040959358215332, 9.050949096679688, 9.060938835144043, 9.070929527282715, 9.08091926574707, 9.090909004211426, 9.100898742675781, 9.110889434814453, 9.120879173278809, 9.130868911743164, 9.140859603881836, 9.150849342346191, 9.160839080810547, 9.170828819274902, 9.180819511413574, 9.19080924987793, 9.200798988342285, 9.210789680480957, 9.220779418945312, 9.230769157409668, 9.240758895874023, 9.250749588012695, 9.26073932647705, 9.270729064941406, 9.280719757080078, 9.290709495544434, 9.300699234008789, 9.310688972473145, 9.320679664611816, 9.330669403076172, 9.340659141540527, 9.350648880004883, 9.360639572143555, 9.37062931060791, 9.380619049072266, 9.390609741210938, 9.400599479675293, 9.410589218139648, 9.420578956604004, 9.430569648742676, 9.440559387207031, 9.450549125671387, 9.460539817810059, 9.470529556274414, 9.48051929473877, 9.490509033203125, 9.500499725341797, 9.510489463806152, 9.520479202270508, 9.53046989440918, 9.540459632873535, 9.55044937133789, 9.560439109802246, 9.570429801940918, 9.580419540405273, 9.590409278869629, 9.6003999710083, 9.610389709472656, 9.620379447937012, 9.630369186401367, 9.640359878540039, 9.650349617004395, 9.66033935546875, 9.670330047607422, 9.680319786071777, 9.690309524536133, 9.700299263000488, 9.71028995513916, 9.720279693603516, 9.730269432067871, 9.740260124206543, 9.750249862670898, 9.760239601135254, 9.77022933959961, 9.780220031738281, 9.790209770202637, 9.800199508666992, 9.810190200805664, 9.82017993927002, 9.830169677734375, 9.84015941619873, 9.850150108337402, 9.860139846801758, 9.870129585266113, 9.880120277404785, 9.89011001586914, 9.900099754333496, 9.910089492797852, 9.920080184936523, 9.930069923400879, 9.940059661865234, 9.950050354003906, 9.960040092468262, 9.970029830932617, 9.980019569396973, 9.990010261535645, 10.0], "expected": [-1.0, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000003576278687, -1.0000004768371582, -1.0000004768371582, -1.0000004768371582, -1.0000004768371582, -1.0000004768371582, -1.0000004768371582, -1.0000004768371582, -1.0000004768371582, -1.0000004768371582, -1.0000004768371582, -1.0000004768371582, -1.0000004768371582, -1.0000004768371582, -1.0000005960464478, -1.0000005960464478, -1.0000005960464478, -1.0000005960464478, -1.0000005960464478, -1.0000005960464478, -1.0000005960464478, -1.0000005960464478, -1.0000005960464478, -1.0000005960464478, -1.0000007152557373, -1.0000007152557373, -1.0000007152557373, -1.0000007152557373, -1.0000007152557373, -1.0000007152557373, -1.0000007152557373, -1.0000007152557373, -1.0000007152557373, -1.0000008344650269, -1.0000008344650269, -1.0000008344650269, -1.0000008344650269, -1.0000008344650269, -1.0000008344650269, -1.0000008344650269, -1.0000009536743164, -1.0000009536743164, -1.0000009536743164, -1.0000009536743164, -1.0000009536743164, -1.0000009536743164, -1.000001072883606, -1.000001072883606, -1.000001072883606, -1.000001072883606, -1.000001072883606, -1.000001072883606, -1.0000011920928955, -1.0000011920928955, -1.0000011920928955, -1.0000011920928955, -1.0000011920928955, -1.000001311302185, -1.000001311302185, -1.000001311302185, -1.000001311302185, -1.000001311302185, -1.0000014305114746, -1.0000014305114746, -1.0000014305114746, -1.0000014305114746, -1.0000015497207642, -1.0000015497207642, -1.0000015497207642, -1.0000015497207642, -1.0000016689300537, -1.0000016689300537, -1.0000016689300537, -1.0000017881393433, -1.0000017881393433, -1.0000017881393433, -1.0000019073486328, -1.0000019073486328, -1.0000019073486328, -1.0000020265579224, -1.0000020265579224, -1.0000020265579224, -1.000002145767212, -1.000002145767212, -1.000002145767212, -1.0000022649765015, -1.0000022649765015, -1.0000022649765015, -1.000002384185791, -1.000002384185791, -1.0000025033950806, -1.0000025033950806, -1.0000025033950806, -1.0000026226043701, -1.0000026226043701, -1.0000027418136597, -1.0000027418136597, -1.0000028610229492, -1.0000028610229492, -1.0000029802322388, -1.0000029802322388, -1.0000030994415283, -1.0000030994415283, -1.0000032186508179, -1.0000032186508179, -1.0000033378601074, -1.0000033378601074, -1.000003457069397, -1.000003457069397, -1.0000035762786865, -1.000003695487976, -1.000003695487976, -1.0000038146972656, -1.0000038146972656, -1.0000039339065552, -1.0000040531158447, -1.0000040531158447, -1.0000041723251343, -1.0000042915344238, -1.0000044107437134, -1.0000044107437134, -1.000004529953003, -1.0000046491622925, -1.000004768371582, -1.000004768371582, -1.0000048875808716, -1.0000050067901611, -1.0000051259994507, -1.0000052452087402, -1.0000053644180298, -1.0000053644180298, -1.0000054836273193, -1.0000056028366089, -1.0000057220458984, -1.000005841255188, -1.0000059604644775, -1.000006079673767, -1.0000061988830566, -1.0000063180923462, -1.0000064373016357, -1.0000065565109253, -1.0000066757202148, -1.000006914138794, -1.0000070333480835, -1.000007152557373, -1.0000072717666626, -1.0000073909759521, -1.0000076293945312, -1.0000077486038208, -1.0000078678131104, -1.0000081062316895, -1.000008225440979, -1.0000083446502686, -1.0000085830688477, -1.0000087022781372, -1.0000089406967163, -1.0000090599060059, -1.000009298324585, -1.0000094175338745, -1.0000096559524536, -1.0000097751617432, -1.0000100135803223, -1.0000102519989014, -1.000010371208191, -1.00001060962677, -1.0000108480453491, -1.0000110864639282, -1.0000113248825073, -1.0000115633010864, -1.0000118017196655, -1.0000120401382446, -1.0000122785568237, -1.0000123977661133, -1.0000126361846924, -1.000012993812561, -1.0000132322311401, -1.0000134706497192, -1.0000137090682983, -1.000014066696167, -1.000014305114746, -1.0000145435333252, -1.0000149011611938, -1.000015139579773, -1.0000154972076416, -1.0000158548355103, -1.0000160932540894, -1.000016450881958, -1.0000168085098267, -1.0000171661376953, -1.000017523765564, -1.0000178813934326, -1.0000182390213013, -1.00001859664917, -1.0000189542770386, -1.0000193119049072, -1.0000196695327759, -1.000020146369934, -1.0000205039978027, -1.0000208616256714, -1.0000213384628296, -1.0000218152999878, -1.0000221729278564, -1.0000226497650146, -1.0000231266021729, -1.000023603439331, -1.0000240802764893, -1.0000245571136475, -1.0000250339508057, -1.0000255107879639, -1.0000261068344116, -1.0000265836715698, -1.000027060508728, -1.0000276565551758, -1.0000282526016235, -1.0000287294387817, -1.0000293254852295, -1.0000299215316772, -1.000030517578125, -1.0000312328338623, -1.00003182888031, -1.0000324249267578, -1.0000331401824951, -1.0000337362289429, -1.0000344514846802, -1.0000351667404175, -1.0000358819961548, -1.000036597251892, -1.0000373125076294, -1.0000380277633667, -1.0000388622283936, -1.0000395774841309, -1.0000404119491577, -1.0000412464141846, -1.0000420808792114, -1.0000429153442383, -1.0000437498092651, -1.0000447034835815, -1.0000455379486084, -1.0000464916229248, -1.0000474452972412, -1.0000483989715576, -1.000049352645874, -1.00005042552948, -1.0000513792037964, -1.0000524520874023, -1.0000535249710083, -1.0000545978546143, -1.0000556707382202, -1.0000567436218262, -1.0000579357147217, -1.0000591278076172, -1.0000603199005127, -1.0000615119934082, -1.0000627040863037, -1.0000640153884888, -1.0000653266906738, -1.0000666379928589, -1.000067949295044, -1.0000693798065186, -1.0000706911087036, -1.0000721216201782, -1.0000736713409424, -1.000075101852417, -1.0000766515731812, -1.0000782012939453, -1.0000797510147095, -1.0000813007354736, -1.0000829696655273, -1.000084638595581, -1.0000864267349243, -1.000088095664978, -1.0000898838043213, -1.0000916719436646, -1.0000935792922974, -1.0000954866409302, -1.000097393989563, -1.0000993013381958, -1.0001013278961182, -1.0001033544540405, -1.0001055002212524, -1.0001076459884644, -1.0001097917556763, -1.0001119375228882, -1.0001142024993896, -1.0001165866851807, -1.0001188516616821, -1.0001213550567627, -1.0001237392425537, -1.0001262426376343, -1.0001287460327148, -1.000131368637085, -1.0001341104507446, -1.0001367330551147, -1.0001394748687744, -1.0001423358917236, -1.0001451969146729, -1.0001481771469116, -1.0001511573791504, -1.0001541376113892, -1.0001572370529175, -1.0001604557037354, -1.0001636743545532, -1.0001670122146606, -1.000170350074768, -1.000173807144165, -1.000177264213562, -1.0001808404922485, -1.0001845359802246, -1.0001882314682007, -1.0001920461654663, -1.0001959800720215, -1.0001999139785767, -1.0002039670944214, -1.0002080202102661, -1.0002121925354004, -1.0002164840698242, -1.0002208948135376, -1.000225305557251, -1.0002299547195435, -1.0002344846725464, -1.0002392530441284, -1.000244140625, -1.0002490282058716, -1.0002541542053223, -1.000259280204773, -1.0002644062042236, -1.0002697706222534, -1.0002752542495728, -1.000280737876892, -1.0002864599227905, -1.000292181968689, -1.0002981424331665, -1.000304102897644, -1.0003103017807007, -1.0003165006637573, -1.000322937965393, -1.0003294944763184, -1.0003360509872437, -1.000342845916748, -1.0003498792648315, -1.000356912612915, -1.000364065170288, -1.0003714561462402, -1.000378966331482, -1.0003865957260132, -1.000394344329834, -1.0004023313522339, -1.0004104375839233, -1.000418782234192, -1.00042724609375, -1.0004358291625977, -1.0004446506500244, -1.0004535913467407, -1.0004627704620361, -1.000472068786621, -1.0004816055297852, -1.0004913806915283, -1.000501275062561, -1.0005114078521729, -1.0005216598510742, -1.0005322694778442, -1.0005429983139038, -1.0005539655685425, -1.0005651712417603, -1.0005764961242676, -1.0005881786346436, -1.0006000995635986, -1.0006121397018433, -1.0006245374679565, -1.000637173652649, -1.0006500482559204, -1.000663161277771, -1.0006765127182007, -1.0006901025772095, -1.0007041692733765, -1.000718355178833, -1.0007328987121582, -1.0007476806640625, -1.000762701034546, -1.0007781982421875, -1.0007938146591187, -1.0008097887039185, -1.0008262395858765, -1.000842809677124, -1.0008599758148193, -1.0008772611618042, -1.0008950233459473, -1.0009130239486694, -1.0009315013885498, -1.0009503364562988, -1.000969409942627, -1.0009890794754028, -1.0010091066360474, -1.001029372215271, -1.0010502338409424, -1.0010714530944824, -1.0010930299758911, -1.001115083694458, -1.001137614250183, -1.0011606216430664, -1.0011839866638184, -1.001207947731018, -1.001232385635376, -1.0012571811676025, -1.0012825727462769, -1.0013084411621094, -1.0013349056243896, -1.0013619661331177, -1.0013893842697144, -1.0014173984527588, -1.0014461278915405, -1.0014753341674805, -1.0015050172805786, -1.001535415649414, -1.0015665292739868, -1.0015981197357178, -1.001630425453186, -1.001663327217102, -1.0016969442367554, -1.001731276512146, -1.0017662048339844, -1.00180184841156, -1.001838207244873, -1.0018752813339233, -1.00191330909729, -1.0019519329071045, -1.0019913911819458, -1.0020315647125244, -1.0020725727081299, -1.0021144151687622, -1.002157211303711, -1.0022008419036865, -1.0022451877593994, -1.0022906064987183, -1.002336859703064, -1.002384066581726, -1.0024323463439941, -1.002481460571289, -1.0025315284729004, -1.0025826692581177, -1.002634882926941, -1.0026881694793701, -1.0027424097061157, -1.0027978420257568, -1.0028544664382935, -1.002912163734436, -1.0029709339141846, -1.0030310153961182, -1.0030922889709473, -1.0031547546386719, -1.0032185316085815, -1.0032836198806763, -1.003350019454956, -1.003417730331421, -1.0034868717193604, -1.0035573244094849, -1.003629207611084, -1.0037026405334473, -1.0037775039672852, -1.0038539171218872, -1.0039317607879639, -1.0040112733840942, -1.0040924549102783, -1.0041751861572266, -1.0042595863342285, -1.0043457746505737, -1.0044336318969727, -1.0045232772827148, -1.0046148300170898, -1.004708170890808, -1.0048034191131592, -1.004900574684143, -1.0049997568130493, -1.005100965499878, -1.005204200744629, -1.0053094625473022, -1.0054168701171875, -1.0055265426635742, -1.0056383609771729, -1.005752444267273, -1.005868911743164, -1.0059876441955566, -1.0061088800430298, -1.006232500076294, -1.0063587427139282, -1.006487488746643, -1.006618857383728, -1.006752848625183, -1.0068895816802979, -1.0070291757583618, -1.0071715116500854, -1.0073167085647583, -1.00746488571167, -1.0076161623001099, -1.0077705383300781, -1.0079278945922852, -1.0080885887145996, -1.008252501487732, -1.0084197521209717, -1.0085903406143188, -1.0087645053863525, -1.0089421272277832, -1.00912344455719, -1.0093084573745728, -1.0094971656799316, -1.0096898078918457, -1.0098862648010254, -1.0100867748260498, -1.010291337966919, -1.010500192642212, -1.0107132196426392, -1.0109305381774902, -1.0111523866653442, -1.0113787651062012, -1.0116097927093506, -1.0118454694747925, -1.0120859146118164, -1.0123313665390015, -1.012581706047058, -1.012837290763855, -1.013098120689392, -1.0133640766143799, -1.0136357545852661, -1.0139127969741821, -1.0141955614089966, -1.014484167098999, -1.0147786140441895, -1.015079140663147, -1.0153857469558716, -1.0156986713409424, -1.016018033027649, -1.0163439512252808, -1.0166765451431274, -1.0170159339904785, -1.017362356185913, -1.0177158117294312, -1.0180765390396118, -1.0184447765350342, -1.0188204050064087, -1.0192039012908936, -1.0195952653884888, -1.0199946165084839, -1.0204023122787476, -1.0208183526992798, -1.0212429761886597, -1.0216763019561768, -1.0221185684204102, -1.022570013999939, -1.0230307579040527, -1.023500919342041, -1.023980975151062, -1.0244708061218262, -1.0249707698822021, -1.025481104850769, -1.026002049446106, -1.0265337228775024, -1.0270764827728271, -1.0276305675506592, -1.0281959772109985, -1.0287731885910034, -1.0293623208999634, -1.029963731765747, -1.0305777788162231, -1.0312044620513916, -1.031844139099121, -1.0324972867965698, -1.0331640243530273, -1.0338445901870728, -1.0345394611358643, -1.0352487564086914, -1.0359728336334229, -1.0367121696472168, -1.0374668836593628, -1.0382375717163086, -1.0390242338180542, -1.0398274660110474, -1.0406476259231567, -1.0414849519729614, -1.04233980178833, -1.0432127714157104, -1.044103980064392, -1.0450141429901123, -1.0459433794021606, -1.0468922853469849, -1.0478613376617432, -1.0488507747650146, -1.049861192703247, -1.0508930683135986, -1.0519468784332275, -1.0530229806900024, -1.054121971130371, -1.0552444458007812, -1.0563907623291016, -1.0575615167617798, -1.0587573051452637, -1.0599786043167114, -1.0612261295318604, -1.062500238418579, -1.063801884651184, -1.0651313066482544, -1.0664894580841064, -1.0678768157958984, -1.0692940950393677, -1.0707420110702515, -1.0722211599349976, -1.0737323760986328, -1.0752763748168945, -1.07685387134552, -1.0784657001495361, -1.0801126956939697, -1.081795573234558, -1.0835152864456177, -1.0852725505828857, -1.0870683193206787, -1.088903546333313, -1.090779185295105, -1.0926960706710815, -1.0946552753448486, -1.0966577529907227, -1.0987046957015991, -1.1007970571517944, -1.102936029434204, -1.105122447013855, -1.1073578596115112, -1.1096431016921997, -1.1119797229766846, -1.1143687963485718, -1.116811752319336, -1.1193097829818726, -1.1218641996383667, -1.124476671218872, -1.1271483898162842, -1.1298809051513672, -1.1326758861541748, -1.1355350017547607, -1.13845956325531, -1.141451358795166, -1.1445122957229614, -1.14764404296875, -1.1508482694625854, -1.1541271209716797, -1.1574825048446655, -1.1609163284301758, -1.164430856704712, -1.1680279970169067, -1.1717100143432617, -1.1754794120788574, -1.1793383359909058, -1.1832892894744873, -1.187334656715393, -1.1914771795272827, -1.1957194805145264, -1.2000645399093628, -1.2045148611068726, -1.209073543548584, -1.213743805885315, -1.2185287475585938, -1.2234314680099487, -1.2284555435180664, -1.2336045503616333, -1.2388819456100464, -1.2442916631698608, -1.2498376369476318, -1.2555238008499146, -1.2613543272018433, -1.2673336267471313, -1.2734664678573608, -1.2797571420669556, -1.2862108945846558, -1.2928324937820435, -1.299627661705017, -1.3066014051437378, -1.3137595653533936, -1.3211082220077515, -1.3286534547805786, -1.3364014625549316, -1.344359278678894, -1.3525338172912598, -1.3609322309494019, -1.369562029838562, -1.3784313201904297, -1.3875483274459839, -1.3969216346740723, -1.4065603017807007, -1.4164735078811646, -1.4266712665557861, -1.437164068222046, -1.4479625225067139, -1.4590779542922974, -1.470522165298462, -1.4823076725006104, -1.4944473505020142, -1.5069551467895508, -1.5198452472686768, -1.533132791519165, -1.5468335151672363, -1.560964584350586, -1.5755430459976196, -1.590588092803955, -1.6061185598373413, -1.6221559047698975, -1.6387213468551636, -1.6558382511138916, -1.67353093624115, -1.6918251514434814, -1.7107486724853516, -1.7303298711776733, -1.7506000995635986, -1.7715919017791748, -1.7933402061462402, -1.8158818483352661, -1.8392562866210938, -1.8635058403015137, -1.888675570487976, -1.9148131608963013, -1.9419701099395752, -1.9702016115188599, -1.999566674232483, -2.0301289558410645, -2.0619566440582275, -2.095122814178467, -2.129707098007202, -2.165795087814331, -2.203479051589966, -2.242859125137329, -2.2840445041656494, -2.327153205871582, -2.372313976287842, -2.4196670055389404, -2.4693658351898193, -2.5215790271759033, -2.5764904022216797, -2.634303331375122, -2.6952412128448486, -2.7595512866973877, -2.827507734298706, -2.899414539337158, -2.9756109714508057, -3.056476354598999, -3.142435073852539, -3.2339656352996826, -3.331608533859253, -3.435973882675171, -3.5477583408355713, -3.667757511138916, -3.796884536743164, -3.9361929893493652, -4.0869059562683105, -4.250449180603027, -4.42849588394165, -4.623025417327881, -4.836392402648926, -5.071423530578613, -5.331539630889893, -5.620922088623047, -5.944736480712891, -6.309438705444336, -6.723209381103516, -7.196559906005859, -7.743241786956787, -8.38158893585205, -9.136600494384766, -10.043278694152832, -11.152175903320312, -12.539128303527832, -14.323301315307617, -16.703310012817383, -20.03664779663086, -25.038318634033203, -33.37665557861328, -50.05665588378906, -100.10332489013672, 100.10332489013672, 50.05665588378906, 33.37665557861328, 25.038318634033203, 20.03664779663086, 16.703310012817383, 14.323301315307617, 12.539128303527832, 11.152175903320312, 10.043278694152832, 9.136600494384766, 8.38158893585205, 7.743241786956787, 7.196559906005859, 6.723209381103516, 6.309438705444336, 5.944736480712891, 5.620922088623047, 5.331539630889893, 5.071423530578613, 4.836392402648926, 4.623025417327881, 4.42849588394165, 4.250449180603027, 4.0869059562683105, 3.9361929893493652, 3.796884536743164, 3.667757511138916, 3.5477583408355713, 3.435973882675171, 3.331608533859253, 3.2339656352996826, 3.142435073852539, 3.056476354598999, 2.9756109714508057, 2.899414539337158, 2.827507734298706, 2.7595512866973877, 2.6952412128448486, 2.634303331375122, 2.5764904022216797, 2.5215790271759033, 2.4693658351898193, 2.4196670055389404, 2.372313976287842, 2.327153205871582, 2.2840445041656494, 2.242859125137329, 2.203479051589966, 2.165795087814331, 2.129707098007202, 2.095122814178467, 2.0619566440582275, 2.0301289558410645, 1.999566674232483, 1.9702016115188599, 1.9419701099395752, 1.9148131608963013, 1.888675570487976, 1.8635058403015137, 1.8392562866210938, 1.8158818483352661, 1.7933402061462402, 1.7715919017791748, 1.7506000995635986, 1.7303298711776733, 1.7107486724853516, 1.6918251514434814, 1.67353093624115, 1.6558382511138916, 1.6387213468551636, 1.6221559047698975, 1.6061185598373413, 1.590588092803955, 1.5755430459976196, 1.560964584350586, 1.5468335151672363, 1.533132791519165, 1.5198452472686768, 1.5069551467895508, 1.4944473505020142, 1.4823076725006104, 1.470522165298462, 1.4590779542922974, 1.4479625225067139, 1.437164068222046, 1.4266712665557861, 1.4164735078811646, 1.4065603017807007, 1.3969216346740723, 1.3875483274459839, 1.3784313201904297, 1.369562029838562, 1.3609322309494019, 1.3525338172912598, 1.344359278678894, 1.3364014625549316, 1.3286534547805786, 1.3211082220077515, 1.3137595653533936, 1.3066014051437378, 1.299627661705017, 1.2928324937820435, 1.2862108945846558, 1.2797571420669556, 1.2734664678573608, 1.2673336267471313, 1.2613543272018433, 1.2555238008499146, 1.2498376369476318, 1.2442916631698608, 1.2388819456100464, 1.2336045503616333, 1.2284555435180664, 1.2234314680099487, 1.2185287475585938, 1.213743805885315, 1.209073543548584, 1.2045148611068726, 1.2000645399093628, 1.1957194805145264, 1.1914771795272827, 1.187334656715393, 1.1832892894744873, 1.1793383359909058, 1.1754794120788574, 1.1717100143432617, 1.1680279970169067, 1.164430856704712, 1.1609163284301758, 1.1574825048446655, 1.1541271209716797, 1.1508482694625854, 1.14764404296875, 1.1445122957229614, 1.141451358795166, 1.13845956325531, 1.1355350017547607, 1.1326758861541748, 1.1298809051513672, 1.1271483898162842, 1.124476671218872, 1.1218641996383667, 1.1193097829818726, 1.116811752319336, 1.1143687963485718, 1.1119797229766846, 1.1096431016921997, 1.1073578596115112, 1.105122447013855, 1.102936029434204, 1.1007970571517944, 1.0987046957015991, 1.0966577529907227, 1.0946552753448486, 1.0926960706710815, 1.090779185295105, 1.088903546333313, 1.0870683193206787, 1.0852725505828857, 1.0835152864456177, 1.081795573234558, 1.0801126956939697, 1.0784657001495361, 1.07685387134552, 1.0752763748168945, 1.0737323760986328, 1.0722211599349976, 1.0707420110702515, 1.0692940950393677, 1.0678768157958984, 1.0664894580841064, 1.0651313066482544, 1.063801884651184, 1.062500238418579, 1.0612261295318604, 1.0599786043167114, 1.0587573051452637, 1.0575615167617798, 1.0563907623291016, 1.0552444458007812, 1.054121971130371, 1.0530229806900024, 1.0519468784332275, 1.0508930683135986, 1.049861192703247, 1.0488507747650146, 1.0478613376617432, 1.0468922853469849, 1.0459433794021606, 1.0450141429901123, 1.044103980064392, 1.0432127714157104, 1.04233980178833, 1.0414849519729614, 1.0406476259231567, 1.0398274660110474, 1.0390242338180542, 1.0382375717163086, 1.0374668836593628, 1.0367121696472168, 1.0359728336334229, 1.0352487564086914, 1.0345394611358643, 1.0338445901870728, 1.0331640243530273, 1.0324972867965698, 1.031844139099121, 1.0312044620513916, 1.0305777788162231, 1.029963731765747, 1.0293623208999634, 1.0287731885910034, 1.0281959772109985, 1.0276305675506592, 1.0270764827728271, 1.0265337228775024, 1.026002049446106, 1.025481104850769, 1.0249707698822021, 1.0244708061218262, 1.023980975151062, 1.023500919342041, 1.0230307579040527, 1.022570013999939, 1.0221185684204102, 1.0216763019561768, 1.0212429761886597, 1.0208183526992798, 1.0204023122787476, 1.0199946165084839, 1.0195952653884888, 1.0192039012908936, 1.0188204050064087, 1.0184447765350342, 1.0180765390396118, 1.0177158117294312, 1.017362356185913, 1.0170159339904785, 1.0166765451431274, 1.0163439512252808, 1.016018033027649, 1.0156986713409424, 1.0153857469558716, 1.015079140663147, 1.0147786140441895, 1.014484167098999, 1.0141955614089966, 1.0139127969741821, 1.0136357545852661, 1.0133640766143799, 1.013098120689392, 1.012837290763855, 1.012581706047058, 1.0123313665390015, 1.0120859146118164, 1.0118454694747925, 1.0116097927093506, 1.0113787651062012, 1.0111523866653442, 1.0109305381774902, 1.0107132196426392, 1.010500192642212, 1.010291337966919, 1.0100867748260498, 1.0098862648010254, 1.0096898078918457, 1.0094971656799316, 1.0093084573745728, 1.00912344455719, 1.0089421272277832, 1.0087645053863525, 1.0085903406143188, 1.0084197521209717, 1.008252501487732, 1.0080885887145996, 1.0079278945922852, 1.0077705383300781, 1.0076161623001099, 1.00746488571167, 1.0073167085647583, 1.0071715116500854, 1.0070291757583618, 1.0068895816802979, 1.006752848625183, 1.006618857383728, 1.006487488746643, 1.0063587427139282, 1.006232500076294, 1.0061088800430298, 1.0059876441955566, 1.005868911743164, 1.005752444267273, 1.0056383609771729, 1.0055265426635742, 1.0054168701171875, 1.0053094625473022, 1.005204200744629, 1.005100965499878, 1.0049997568130493, 1.004900574684143, 1.0048034191131592, 1.004708170890808, 1.0046148300170898, 1.0045232772827148, 1.0044336318969727, 1.0043457746505737, 1.0042595863342285, 1.0041751861572266, 1.0040924549102783, 1.0040112733840942, 1.0039317607879639, 1.0038539171218872, 1.0037775039672852, 1.0037026405334473, 1.003629207611084, 1.0035573244094849, 1.0034868717193604, 1.003417730331421, 1.003350019454956, 1.0032836198806763, 1.0032185316085815, 1.0031547546386719, 1.0030922889709473, 1.0030310153961182, 1.0029709339141846, 1.002912163734436, 1.0028544664382935, 1.0027978420257568, 1.0027424097061157, 1.0026881694793701, 1.002634882926941, 1.0025826692581177, 1.0025315284729004, 1.002481460571289, 1.0024323463439941, 1.002384066581726, 1.002336859703064, 1.0022906064987183, 1.0022451877593994, 1.0022008419036865, 1.002157211303711, 1.0021144151687622, 1.0020725727081299, 1.0020315647125244, 1.0019913911819458, 1.0019519329071045, 1.00191330909729, 1.0018752813339233, 1.001838207244873, 1.00180184841156, 1.0017662048339844, 1.001731276512146, 1.0016969442367554, 1.001663327217102, 1.001630425453186, 1.0015981197357178, 1.0015665292739868, 1.001535415649414, 1.0015050172805786, 1.0014753341674805, 1.0014461278915405, 1.0014173984527588, 1.0013893842697144, 1.0013619661331177, 1.0013349056243896, 1.0013084411621094, 1.0012825727462769, 1.0012571811676025, 1.001232385635376, 1.001207947731018, 1.0011839866638184, 1.0011606216430664, 1.001137614250183, 1.001115083694458, 1.0010930299758911, 1.0010714530944824, 1.0010502338409424, 1.001029372215271, 1.0010091066360474, 1.0009890794754028, 1.000969409942627, 1.0009503364562988, 1.0009315013885498, 1.0009130239486694, 1.0008950233459473, 1.0008772611618042, 1.0008599758148193, 1.000842809677124, 1.0008262395858765, 1.0008097887039185, 1.0007938146591187, 1.0007781982421875, 1.000762701034546, 1.0007476806640625, 1.0007328987121582, 1.000718355178833, 1.0007041692733765, 1.0006901025772095, 1.0006765127182007, 1.000663161277771, 1.0006500482559204, 1.000637173652649, 1.0006245374679565, 1.0006121397018433, 1.0006000995635986, 1.0005881786346436, 1.0005764961242676, 1.0005651712417603, 1.0005539655685425, 1.0005429983139038, 1.0005322694778442, 1.0005216598510742, 1.0005114078521729, 1.000501275062561, 1.0004913806915283, 1.0004816055297852, 1.000472068786621, 1.0004627704620361, 1.0004535913467407, 1.0004446506500244, 1.0004358291625977, 1.00042724609375, 1.000418782234192, 1.0004104375839233, 1.0004023313522339, 1.000394344329834, 1.0003865957260132, 1.000378966331482, 1.0003714561462402, 1.000364065170288, 1.000356912612915, 1.0003498792648315, 1.000342845916748, 1.0003360509872437, 1.0003294944763184, 1.000322937965393, 1.0003165006637573, 1.0003103017807007, 1.000304102897644, 1.0002981424331665, 1.000292181968689, 1.0002864599227905, 1.000280737876892, 1.0002752542495728, 1.0002697706222534, 1.0002644062042236, 1.000259280204773, 1.0002541542053223, 1.0002490282058716, 1.000244140625, 1.0002392530441284, 1.0002344846725464, 1.0002299547195435, 1.000225305557251, 1.0002208948135376, 1.0002164840698242, 1.0002121925354004, 1.0002080202102661, 1.0002039670944214, 1.0001999139785767, 1.0001959800720215, 1.0001920461654663, 1.0001882314682007, 1.0001845359802246, 1.0001808404922485, 1.000177264213562, 1.000173807144165, 1.000170350074768, 1.0001670122146606, 1.0001636743545532, 1.0001604557037354, 1.0001572370529175, 1.0001541376113892, 1.0001511573791504, 1.0001481771469116, 1.0001451969146729, 1.0001423358917236, 1.0001394748687744, 1.0001367330551147, 1.0001341104507446, 1.000131368637085, 1.0001287460327148, 1.0001262426376343, 1.0001237392425537, 1.0001213550567627, 1.0001188516616821, 1.0001165866851807, 1.0001142024993896, 1.0001119375228882, 1.0001097917556763, 1.0001076459884644, 1.0001055002212524, 1.0001033544540405, 1.0001013278961182, 1.0000993013381958, 1.000097393989563, 1.0000954866409302, 1.0000935792922974, 1.0000916719436646, 1.0000898838043213, 1.000088095664978, 1.0000864267349243, 1.000084638595581, 1.0000829696655273, 1.0000813007354736, 1.0000797510147095, 1.0000782012939453, 1.0000766515731812, 1.000075101852417, 1.0000736713409424, 1.0000721216201782, 1.0000706911087036, 1.0000693798065186, 1.000067949295044, 1.0000666379928589, 1.0000653266906738, 1.0000640153884888, 1.0000627040863037, 1.0000615119934082, 1.0000603199005127, 1.0000591278076172, 1.0000579357147217, 1.0000567436218262, 1.0000556707382202, 1.0000545978546143, 1.0000535249710083, 1.0000524520874023, 1.0000513792037964, 1.00005042552948, 1.000049352645874, 1.0000483989715576, 1.0000474452972412, 1.0000464916229248, 1.0000455379486084, 1.0000447034835815, 1.0000437498092651, 1.0000429153442383, 1.0000420808792114, 1.0000412464141846, 1.0000404119491577, 1.0000395774841309, 1.0000388622283936, 1.0000380277633667, 1.0000373125076294, 1.000036597251892, 1.0000358819961548, 1.0000351667404175, 1.0000344514846802, 1.0000337362289429, 1.0000331401824951, 1.0000324249267578, 1.00003182888031, 1.0000312328338623, 1.000030517578125, 1.0000299215316772, 1.0000293254852295, 1.0000287294387817, 1.0000282526016235, 1.0000276565551758, 1.000027060508728, 1.0000265836715698, 1.0000261068344116, 1.0000255107879639, 1.0000250339508057, 1.0000245571136475, 1.0000240802764893, 1.000023603439331, 1.0000231266021729, 1.0000226497650146, 1.0000221729278564, 1.0000218152999878, 1.0000213384628296, 1.0000208616256714, 1.0000205039978027, 1.000020146369934, 1.0000196695327759, 1.0000193119049072, 1.0000189542770386, 1.00001859664917, 1.0000182390213013, 1.0000178813934326, 1.000017523765564, 1.0000171661376953, 1.0000168085098267, 1.000016450881958, 1.0000160932540894, 1.0000158548355103, 1.0000154972076416, 1.000015139579773, 1.0000149011611938, 1.0000145435333252, 1.000014305114746, 1.000014066696167, 1.0000137090682983, 1.0000134706497192, 1.0000132322311401, 1.000012993812561, 1.0000126361846924, 1.0000123977661133, 1.0000122785568237, 1.0000120401382446, 1.0000118017196655, 1.0000115633010864, 1.0000113248825073, 1.0000110864639282, 1.0000108480453491, 1.00001060962677, 1.000010371208191, 1.0000102519989014, 1.0000100135803223, 1.0000097751617432, 1.0000096559524536, 1.0000094175338745, 1.000009298324585, 1.0000090599060059, 1.0000089406967163, 1.0000087022781372, 1.0000085830688477, 1.0000083446502686, 1.000008225440979, 1.0000081062316895, 1.0000078678131104, 1.0000077486038208, 1.0000076293945312, 1.0000073909759521, 1.0000072717666626, 1.000007152557373, 1.0000070333480835, 1.000006914138794, 1.0000066757202148, 1.0000065565109253, 1.0000064373016357, 1.0000063180923462, 1.0000061988830566, 1.000006079673767, 1.0000059604644775, 1.000005841255188, 1.0000057220458984, 1.0000056028366089, 1.0000054836273193, 1.0000053644180298, 1.0000053644180298, 1.0000052452087402, 1.0000051259994507, 1.0000050067901611, 1.0000048875808716, 1.000004768371582, 1.000004768371582, 1.0000046491622925, 1.000004529953003, 1.0000044107437134, 1.0000044107437134, 1.0000042915344238, 1.0000041723251343, 1.0000040531158447, 1.0000040531158447, 1.0000039339065552, 1.0000038146972656, 1.0000038146972656, 1.000003695487976, 1.000003695487976, 1.0000035762786865, 1.000003457069397, 1.000003457069397, 1.0000033378601074, 1.0000033378601074, 1.0000032186508179, 1.0000032186508179, 1.0000030994415283, 1.0000030994415283, 1.0000029802322388, 1.0000029802322388, 1.0000028610229492, 1.0000028610229492, 1.0000027418136597, 1.0000027418136597, 1.0000026226043701, 1.0000026226043701, 1.0000025033950806, 1.0000025033950806, 1.0000025033950806, 1.000002384185791, 1.000002384185791, 1.0000022649765015, 1.0000022649765015, 1.0000022649765015, 1.000002145767212, 1.000002145767212, 1.000002145767212, 1.0000020265579224, 1.0000020265579224, 1.0000020265579224, 1.0000019073486328, 1.0000019073486328, 1.0000019073486328, 1.0000017881393433, 1.0000017881393433, 1.0000017881393433, 1.0000016689300537, 1.0000016689300537, 1.0000016689300537, 1.0000015497207642, 1.0000015497207642, 1.0000015497207642, 1.0000015497207642, 1.0000014305114746, 1.0000014305114746, 1.0000014305114746, 1.0000014305114746, 1.000001311302185, 1.000001311302185, 1.000001311302185, 1.000001311302185, 1.000001311302185, 1.0000011920928955, 1.0000011920928955, 1.0000011920928955, 1.0000011920928955, 1.0000011920928955, 1.000001072883606, 1.000001072883606, 1.000001072883606, 1.000001072883606, 1.000001072883606, 1.000001072883606, 1.0000009536743164, 1.0000009536743164, 1.0000009536743164, 1.0000009536743164, 1.0000009536743164, 1.0000009536743164, 1.0000008344650269, 1.0000008344650269, 1.0000008344650269, 1.0000008344650269, 1.0000008344650269, 1.0000008344650269, 1.0000008344650269, 1.0000007152557373, 1.0000007152557373, 1.0000007152557373, 1.0000007152557373, 1.0000007152557373, 1.0000007152557373, 1.0000007152557373, 1.0000007152557373, 1.0000007152557373, 1.0000005960464478, 1.0000005960464478, 1.0000005960464478, 1.0000005960464478, 1.0000005960464478, 1.0000005960464478, 1.0000005960464478, 1.0000005960464478, 1.0000005960464478, 1.0000005960464478, 1.0000004768371582, 1.0000004768371582, 1.0000004768371582, 1.0000004768371582, 1.0000004768371582, 1.0000004768371582, 1.0000004768371582, 1.0000004768371582, 1.0000004768371582, 1.0000004768371582, 1.0000004768371582, 1.0000004768371582, 1.0000004768371582, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.0000003576278687, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0]}
diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/test/fixtures/python/large.json b/lib/node_modules/@stdlib/math/base/special/cothf/test/fixtures/python/large.json
new file mode 100644
index 000000000000..2ec73742cde1
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/test/fixtures/python/large.json
@@ -0,0 +1 @@
+{"x": [-88.0, -87.9120864868164, -87.82417297363281, -87.73626708984375, -87.64835357666016, -87.56044006347656, -87.47252655029297, -87.38461303710938, -87.29669952392578, -87.20879364013672, -87.12088012695312, -87.03296661376953, -86.94505310058594, -86.85713958740234, -86.76923370361328, -86.68132019042969, -86.5934066772461, -86.5054931640625, -86.4175796508789, -86.32967376708984, -86.24176025390625, -86.15384674072266, -86.06593322753906, -85.97801971435547, -85.89010620117188, -85.80220031738281, -85.71428680419922, -85.62637329101562, -85.53845977783203, -85.45054626464844, -85.36264038085938, -85.27472686767578, -85.18681335449219, -85.0988998413086, -85.010986328125, -84.92308044433594, -84.83516693115234, -84.74725341796875, -84.65933990478516, -84.57142639160156, -84.48351287841797, -84.3956069946289, -84.30769348144531, -84.21977996826172, -84.13186645507812, -84.04395294189453, -83.95604705810547, -83.86813354492188, -83.78022003173828, -83.69230651855469, -83.6043930053711, -83.51648712158203, -83.42857360839844, -83.34066009521484, -83.25274658203125, -83.16483306884766, -83.07691955566406, -82.989013671875, -82.9011001586914, -82.81318664550781, -82.72527313232422, -82.63735961914062, -82.54945373535156, -82.46154022216797, -82.37362670898438, -82.28571319580078, -82.19779968261719, -82.10989379882812, -82.02198028564453, -81.93406677246094, -81.84615325927734, -81.75823974609375, -81.67032623291016, -81.5824203491211, -81.4945068359375, -81.4065933227539, -81.31867980957031, -81.23076629638672, -81.14286041259766, -81.05494689941406, -80.96703338623047, -80.87911987304688, -80.79120635986328, -80.70330047607422, -80.61538696289062, -80.52747344970703, -80.43955993652344, -80.35164642333984, -80.26373291015625, -80.17582702636719, -80.0879135131836, -80.0, -79.9120864868164, -79.82417297363281, -79.73626708984375, -79.64835357666016, -79.56044006347656, -79.47252655029297, -79.38461303710938, -79.29669952392578, -79.20879364013672, -79.12088012695312, -79.03296661376953, -78.94505310058594, -78.85713958740234, -78.76923370361328, -78.68132019042969, -78.5934066772461, -78.5054931640625, -78.4175796508789, -78.32967376708984, -78.24176025390625, -78.15384674072266, -78.06593322753906, -77.97801971435547, -77.89010620117188, -77.80220031738281, -77.71428680419922, -77.62637329101562, -77.53845977783203, -77.45054626464844, -77.36264038085938, -77.27472686767578, -77.18681335449219, -77.0988998413086, -77.010986328125, -76.92308044433594, -76.83516693115234, -76.74725341796875, -76.65933990478516, -76.57142639160156, -76.48351287841797, -76.3956069946289, -76.30769348144531, -76.21977996826172, -76.13186645507812, -76.04395294189453, -75.95604705810547, -75.86813354492188, -75.78022003173828, -75.69230651855469, -75.6043930053711, -75.51648712158203, -75.42857360839844, -75.34066009521484, -75.25274658203125, -75.16483306884766, -75.07691955566406, -74.989013671875, -74.9011001586914, -74.81318664550781, -74.72527313232422, -74.63735961914062, -74.54945373535156, -74.46154022216797, -74.37362670898438, -74.28571319580078, -74.19779968261719, -74.10989379882812, -74.02198028564453, -73.93406677246094, -73.84615325927734, -73.75823974609375, -73.67032623291016, -73.5824203491211, -73.4945068359375, -73.4065933227539, -73.31867980957031, -73.23076629638672, -73.14286041259766, -73.05494689941406, -72.96703338623047, -72.87911987304688, -72.79120635986328, -72.70330047607422, -72.61538696289062, -72.52747344970703, -72.43955993652344, -72.35164642333984, -72.26373291015625, -72.17582702636719, -72.0879135131836, -72.0, -71.9120864868164, -71.82417297363281, -71.73626708984375, -71.64835357666016, -71.56044006347656, -71.47252655029297, -71.38461303710938, -71.29669952392578, -71.20879364013672, -71.12088012695312, -71.03296661376953, -70.94505310058594, -70.85713958740234, -70.76923370361328, -70.68132019042969, -70.5934066772461, -70.5054931640625, -70.4175796508789, -70.32967376708984, -70.24176025390625, -70.15384674072266, -70.06593322753906, -69.97801971435547, -69.89010620117188, -69.80220031738281, -69.71428680419922, -69.62637329101562, -69.53845977783203, -69.45054626464844, -69.36264038085938, -69.27472686767578, -69.18681335449219, -69.0988998413086, -69.010986328125, -68.92308044433594, -68.83516693115234, -68.74725341796875, -68.65933990478516, -68.57142639160156, -68.48351287841797, -68.3956069946289, -68.30769348144531, -68.21977996826172, -68.13186645507812, -68.04395294189453, -67.95604705810547, -67.86813354492188, -67.78022003173828, -67.69230651855469, -67.6043930053711, -67.51648712158203, -67.42857360839844, -67.34066009521484, -67.25274658203125, -67.16483306884766, -67.07691955566406, -66.989013671875, -66.9011001586914, -66.81318664550781, -66.72527313232422, -66.63735961914062, -66.54945373535156, -66.46154022216797, -66.37362670898438, -66.28571319580078, -66.19779968261719, -66.10989379882812, -66.02198028564453, -65.93406677246094, -65.84615325927734, -65.75823974609375, -65.67032623291016, -65.5824203491211, -65.4945068359375, -65.4065933227539, -65.31867980957031, -65.23076629638672, -65.14286041259766, -65.05494689941406, -64.96703338623047, -64.87911987304688, -64.79120635986328, -64.70330047607422, -64.61538696289062, -64.52747344970703, -64.43955993652344, -64.35164642333984, -64.26373291015625, -64.17582702636719, -64.0879135131836, -64.0, -63.912086486816406, -63.82417678833008, -63.736263275146484, -63.64834976196289, -63.56044006347656, -63.47252655029297, -63.38461685180664, -63.29670333862305, -63.20878982543945, -63.120880126953125, -63.03296661376953, -62.94505310058594, -62.85714340209961, -62.769229888916016, -62.68132019042969, -62.593406677246094, -62.5054931640625, -62.41758346557617, -62.32966995239258, -62.241756439208984, -62.153846740722656, -62.06593322753906, -61.978023529052734, -61.89011001586914, -61.80219650268555, -61.71428680419922, -61.626373291015625, -61.53845977783203, -61.4505500793457, -61.36263656616211, -61.27472686767578, -61.18681335449219, -61.098899841308594, -61.010990142822266, -60.92307662963867, -60.83516311645508, -60.74725341796875, -60.659339904785156, -60.57143020629883, -60.483516693115234, -60.39560317993164, -60.30769348144531, -60.21977996826172, -60.131866455078125, -60.0439567565918, -59.9560432434082, -59.868133544921875, -59.78022003173828, -59.69230651855469, -59.60439682006836, -59.516483306884766, -59.42856979370117, -59.340660095214844, -59.25274658203125, -59.16483688354492, -59.07692337036133, -58.989009857177734, -58.901100158691406, -58.81318664550781, -58.72527313232422, -58.63736343383789, -58.5494499206543, -58.46154022216797, -58.373626708984375, -58.28571319580078, -58.19780349731445, -58.10988998413086, -58.021976470947266, -57.93406677246094, -57.846153259277344, -57.758243560791016, -57.67033004760742, -57.58241653442383, -57.4945068359375, -57.406593322753906, -57.31867980957031, -57.230770111083984, -57.14285659790039, -57.05494689941406, -56.96703338623047, -56.879119873046875, -56.79121017456055, -56.70329666137695, -56.61538314819336, -56.52747344970703, -56.43955993652344, -56.35165023803711, -56.263736724853516, -56.17582321166992, -56.087913513183594, -56.0, -55.912086486816406, -55.82417678833008, -55.736263275146484, -55.64834976196289, -55.56044006347656, -55.47252655029297, -55.38461685180664, -55.29670333862305, -55.20878982543945, -55.120880126953125, -55.03296661376953, -54.94505310058594, -54.85714340209961, -54.769229888916016, -54.68132019042969, -54.593406677246094, -54.5054931640625, -54.41758346557617, -54.32966995239258, -54.241756439208984, -54.153846740722656, -54.06593322753906, -53.978023529052734, -53.89011001586914, -53.80219650268555, -53.71428680419922, -53.626373291015625, -53.53845977783203, -53.4505500793457, -53.36263656616211, -53.27472686767578, -53.18681335449219, -53.098899841308594, -53.010990142822266, -52.92307662963867, -52.83516311645508, -52.74725341796875, -52.659339904785156, -52.57143020629883, -52.483516693115234, -52.39560317993164, -52.30769348144531, -52.21977996826172, -52.131866455078125, -52.0439567565918, -51.9560432434082, -51.868133544921875, -51.78022003173828, -51.69230651855469, -51.60439682006836, -51.516483306884766, -51.42856979370117, -51.340660095214844, -51.25274658203125, -51.16483688354492, -51.07692337036133, -50.989009857177734, -50.901100158691406, -50.81318664550781, -50.72527313232422, -50.63736343383789, -50.5494499206543, -50.46154022216797, -50.373626708984375, -50.28571319580078, -50.19780349731445, -50.10988998413086, -50.021976470947266, -49.93406677246094, -49.846153259277344, -49.758243560791016, -49.67033004760742, -49.58241653442383, -49.4945068359375, -49.406593322753906, -49.31867980957031, -49.230770111083984, -49.14285659790039, -49.05494689941406, -48.96703338623047, -48.879119873046875, -48.79121017456055, -48.70329666137695, -48.61538314819336, -48.52747344970703, -48.43955993652344, -48.35165023803711, -48.263736724853516, -48.17582321166992, -48.087913513183594, -48.0, -47.912086486816406, -47.82417678833008, -47.736263275146484, -47.64834976196289, -47.56044006347656, -47.47252655029297, -47.38461685180664, -47.29670333862305, -47.20878982543945, -47.120880126953125, -47.03296661376953, -46.94505310058594, -46.85714340209961, -46.769229888916016, -46.68132019042969, -46.593406677246094, -46.5054931640625, -46.41758346557617, -46.32966995239258, -46.241756439208984, -46.153846740722656, -46.06593322753906, -45.978023529052734, -45.89011001586914, -45.80219650268555, -45.71428680419922, -45.626373291015625, -45.53845977783203, -45.4505500793457, -45.36263656616211, -45.27472686767578, -45.18681335449219, -45.098899841308594, -45.010990142822266, -44.92307662963867, -44.83516311645508, -44.74725341796875, -44.659339904785156, -44.57143020629883, -44.483516693115234, -44.39560317993164, -44.30769348144531, -44.21977996826172, -44.131866455078125, -44.0439567565918, -43.9560432434082, -43.868133544921875, -43.78022003173828, -43.69230651855469, -43.60439682006836, -43.516483306884766, -43.42856979370117, -43.340660095214844, -43.25274658203125, -43.16483688354492, -43.07692337036133, -42.989009857177734, -42.901100158691406, -42.81318664550781, -42.72527313232422, -42.63736343383789, -42.5494499206543, -42.46154022216797, -42.373626708984375, -42.28571319580078, -42.19780349731445, -42.10988998413086, -42.021976470947266, -41.93406677246094, -41.846153259277344, -41.758243560791016, -41.67033004760742, -41.58241653442383, -41.4945068359375, -41.406593322753906, -41.31867980957031, -41.230770111083984, -41.14285659790039, -41.05494689941406, -40.96703338623047, -40.879119873046875, -40.79121017456055, -40.70329666137695, -40.61538314819336, -40.52747344970703, -40.43955993652344, -40.35165023803711, -40.263736724853516, -40.17582321166992, -40.087913513183594, -40.0, -39.912086486816406, -39.82417678833008, -39.736263275146484, -39.64834976196289, -39.56044006347656, -39.47252655029297, -39.38461685180664, -39.29670333862305, -39.20878982543945, -39.120880126953125, -39.03296661376953, -38.94505310058594, -38.85714340209961, -38.769229888916016, -38.68132019042969, -38.593406677246094, -38.5054931640625, -38.41758346557617, -38.32966995239258, -38.241756439208984, -38.153846740722656, -38.06593322753906, -37.978023529052734, -37.89011001586914, -37.80219650268555, -37.71428680419922, -37.626373291015625, -37.53845977783203, -37.4505500793457, -37.36263656616211, -37.27472686767578, -37.18681335449219, -37.098899841308594, -37.010990142822266, -36.92307662963867, -36.83516311645508, -36.74725341796875, -36.659339904785156, -36.57143020629883, -36.483516693115234, -36.39560317993164, -36.30769348144531, -36.21977996826172, -36.131866455078125, -36.0439567565918, -35.9560432434082, -35.868133544921875, -35.78022003173828, -35.69230651855469, -35.60439682006836, -35.516483306884766, -35.42856979370117, -35.340660095214844, -35.25274658203125, -35.16483688354492, -35.07692337036133, -34.989009857177734, -34.901100158691406, -34.81318664550781, -34.72527313232422, -34.63736343383789, -34.5494499206543, -34.46154022216797, -34.373626708984375, -34.28571319580078, -34.19780349731445, -34.10988998413086, -34.021976470947266, -33.93406677246094, -33.846153259277344, -33.758243560791016, -33.67033004760742, -33.58241653442383, -33.4945068359375, -33.406593322753906, -33.31867980957031, -33.230770111083984, -33.14285659790039, -33.05494689941406, -32.96703338623047, -32.879119873046875, -32.79121017456055, -32.70329666137695, -32.61538314819336, -32.52747344970703, -32.43955993652344, -32.35165023803711, -32.263736724853516, -32.17582321166992, -32.087913513183594, -32.0, -31.91208839416504, -31.824174880981445, -31.736263275146484, -31.648351669311523, -31.560440063476562, -31.47252655029297, -31.384614944458008, -31.296703338623047, -31.208791732788086, -31.120878219604492, -31.03296661376953, -30.94505500793457, -30.85714340209961, -30.769229888916016, -30.681318283081055, -30.593406677246094, -30.505495071411133, -30.41758155822754, -30.329669952392578, -30.241758346557617, -30.153846740722656, -30.065933227539062, -29.9780216217041, -29.89011001586914, -29.80219841003418, -29.714284896850586, -29.626373291015625, -29.538461685180664, -29.450550079345703, -29.36263656616211, -29.27472496032715, -29.186813354492188, -29.098901748657227, -29.010988235473633, -28.923076629638672, -28.83516502380371, -28.74725341796875, -28.659339904785156, -28.571428298950195, -28.483516693115234, -28.395605087280273, -28.30769157409668, -28.21977996826172, -28.131868362426758, -28.043956756591797, -27.956043243408203, -27.868131637573242, -27.78022003173828, -27.69230842590332, -27.604394912719727, -27.516483306884766, -27.428571701049805, -27.340660095214844, -27.25274658203125, -27.16483497619629, -27.076923370361328, -26.989011764526367, -26.901098251342773, -26.813186645507812, -26.72527503967285, -26.63736343383789, -26.549449920654297, -26.461538314819336, -26.373626708984375, -26.285715103149414, -26.19780158996582, -26.10988998413086, -26.0219783782959, -25.934066772460938, -25.846153259277344, -25.758241653442383, -25.670330047607422, -25.58241844177246, -25.494504928588867, -25.406593322753906, -25.318681716918945, -25.230770111083984, -25.14285659790039, -25.05494499206543, -24.96703338623047, -24.879121780395508, -24.791208267211914, -24.703296661376953, -24.615385055541992, -24.52747344970703, -24.439559936523438, -24.351648330688477, -24.263736724853516, -24.175825119018555, -24.08791160583496, -24.0, -23.91208839416504, -23.824174880981445, -23.736263275146484, -23.648351669311523, -23.560440063476562, -23.47252655029297, -23.384614944458008, -23.296703338623047, -23.208791732788086, -23.120878219604492, -23.03296661376953, -22.94505500793457, -22.85714340209961, -22.769229888916016, -22.681318283081055, -22.593406677246094, -22.505495071411133, -22.41758155822754, -22.329669952392578, -22.241758346557617, -22.153846740722656, -22.065933227539062, -21.9780216217041, -21.89011001586914, -21.80219841003418, -21.714284896850586, -21.626373291015625, -21.538461685180664, -21.450550079345703, -21.36263656616211, -21.27472496032715, -21.186813354492188, -21.098901748657227, -21.010988235473633, -20.923076629638672, -20.83516502380371, -20.74725341796875, -20.659339904785156, -20.571428298950195, -20.483516693115234, -20.395605087280273, -20.30769157409668, -20.21977996826172, -20.131868362426758, -20.043956756591797, -19.956043243408203, -19.868131637573242, -19.78022003173828, -19.69230842590332, -19.604394912719727, -19.516483306884766, -19.428571701049805, -19.340660095214844, -19.25274658203125, -19.16483497619629, -19.076923370361328, -18.989011764526367, -18.901098251342773, -18.813186645507812, -18.72527503967285, -18.63736343383789, -18.549449920654297, -18.461538314819336, -18.373626708984375, -18.285715103149414, -18.19780158996582, -18.10988998413086, -18.0219783782959, -17.934066772460938, -17.846153259277344, -17.758241653442383, -17.670330047607422, -17.58241844177246, -17.494504928588867, -17.406593322753906, -17.318681716918945, -17.230770111083984, -17.14285659790039, -17.05494499206543, -16.96703338623047, -16.879121780395508, -16.791208267211914, -16.703296661376953, -16.615385055541992, -16.52747344970703, -16.439559936523438, -16.351648330688477, -16.263736724853516, -16.175825119018555, -16.08791160583496, -16.0, -15.912087440490723, -15.824175834655762, -15.736263275146484, -15.648351669311523, -15.560439109802246, -15.472527503967285, -15.384614944458008, -15.296703338623047, -15.20879077911377, -15.120879173278809, -15.032966613769531, -14.94505500793457, -14.857142448425293, -14.769230842590332, -14.681318283081055, -14.593406677246094, -14.505494117736816, -14.417582511901855, -14.329669952392578, -14.241758346557617, -14.15384578704834, -14.065934181213379, -13.978021621704102, -13.89011001586914, -13.802197456359863, -13.714285850524902, -13.626373291015625, -13.538461685180664, -13.450549125671387, -13.362637519836426, -13.274724960327148, -13.186813354492188, -13.09890079498291, -13.01098918914795, -12.923076629638672, -12.835165023803711, -12.747252464294434, -12.659340858459473, -12.571428298950195, -12.483516693115234, -12.395604133605957, -12.307692527770996, -12.219779968261719, -12.131868362426758, -12.04395580291748, -11.95604419708252, -11.868131637573242, -11.780220031738281, -11.692307472229004, -11.604395866394043, -11.516483306884766, -11.428571701049805, -11.340659141540527, -11.252747535705566, -11.164834976196289, -11.076923370361328, -10.98901081085205, -10.90109920501709, -10.813186645507812, -10.725275039672852, -10.637362480163574, -10.549450874328613, -10.461538314819336, -10.373626708984375, -10.285714149475098, -10.197802543640137, -10.10988998413086, -10.021978378295898, -9.934065818786621, -9.84615421295166, -9.758241653442383, -9.670330047607422, -9.582417488098145, -9.494505882263184, -9.406593322753906, -9.318681716918945, -9.230769157409668, -9.142857551574707, -9.05494499206543, -8.967033386230469, -8.879120826721191, -8.79120922088623, -8.703296661376953, -8.615385055541992, -8.527472496032715, -8.439560890197754, -8.351648330688477, -8.263736724853516, -8.175824165344238, -8.087912559509277, -8.0, -7.912087917327881, -7.824175834655762, -7.736263751983643, -7.648351669311523, -7.560439586639404, -7.472527503967285, -7.384615421295166, -7.296703338623047, -7.208791255950928, -7.120879173278809, -7.0329670906066895, -6.94505500793457, -6.857142925262451, -6.769230842590332, -6.681318759918213, -6.593406677246094, -6.505494594573975, -6.4175825119018555, -6.329670429229736, -6.241758346557617, -6.153846263885498, -6.065934181213379, -5.97802209854126, -5.890110015869141, -5.8021979331970215, -5.714285850524902, -5.626373767852783, -5.538461685180664, -5.450549602508545, -5.362637519836426, -5.274725437164307, -5.1868133544921875, -5.098901271820068, -5.010989189147949, -4.92307710647583, -4.835165023803711, -4.747252941131592, -4.659340858459473, -4.5714287757873535, -4.483516693115234, -4.395604610443115, -4.307692527770996, -4.219780445098877, -4.131868362426758, -4.043956279754639, -3.9560439586639404, -3.8681318759918213, -3.780219793319702, -3.692307710647583, -3.604395627975464, -3.5164835453033447, -3.4285714626312256, -3.3406593799591064, -3.2527472972869873, -3.164835214614868, -3.076923131942749, -2.98901104927063, -2.9010989665985107, -2.8131868839263916, -2.7252748012542725, -2.6373627185821533, -2.549450635910034, -2.461538553237915, -2.373626470565796, -2.2857143878936768, -2.1978023052215576, -2.1098902225494385, -2.0219781398773193, -1.9340659379959106, -1.8461538553237915, -1.7582417726516724, -1.6703296899795532, -1.582417607307434, -1.494505524635315, -1.4065934419631958, -1.3186813592910767, -1.2307692766189575, -1.1428571939468384, -1.0549451112747192, -0.9670329689979553, -0.8791208863258362, -0.791208803653717, -0.7032967209815979, -0.6153846383094788, -0.5274725556373596, -0.4395604431629181, -0.35164836049079895, -0.2637362778186798, -0.17582418024539948, -0.08791209012269974, 0.08791209012269974, 0.17582418024539948, 0.2637362778186798, 0.35164836049079895, 0.4395604431629181, 0.5274725556373596, 0.6153846383094788, 0.7032967209815979, 0.791208803653717, 0.8791208863258362, 0.9670329689979553, 1.0549451112747192, 1.1428571939468384, 1.2307692766189575, 1.3186813592910767, 1.4065934419631958, 1.494505524635315, 1.582417607307434, 1.6703296899795532, 1.7582417726516724, 1.8461538553237915, 1.9340659379959106, 2.0219781398773193, 2.1098902225494385, 2.1978023052215576, 2.2857143878936768, 2.373626470565796, 2.461538553237915, 2.549450635910034, 2.6373627185821533, 2.7252748012542725, 2.8131868839263916, 2.9010989665985107, 2.98901104927063, 3.076923131942749, 3.164835214614868, 3.2527472972869873, 3.3406593799591064, 3.4285714626312256, 3.5164835453033447, 3.604395627975464, 3.692307710647583, 3.780219793319702, 3.8681318759918213, 3.9560439586639404, 4.043956279754639, 4.131868362426758, 4.219780445098877, 4.307692527770996, 4.395604610443115, 4.483516693115234, 4.5714287757873535, 4.659340858459473, 4.747252941131592, 4.835165023803711, 4.92307710647583, 5.010989189147949, 5.098901271820068, 5.1868133544921875, 5.274725437164307, 5.362637519836426, 5.450549602508545, 5.538461685180664, 5.626373767852783, 5.714285850524902, 5.8021979331970215, 5.890110015869141, 5.97802209854126, 6.065934181213379, 6.153846263885498, 6.241758346557617, 6.329670429229736, 6.4175825119018555, 6.505494594573975, 6.593406677246094, 6.681318759918213, 6.769230842590332, 6.857142925262451, 6.94505500793457, 7.0329670906066895, 7.120879173278809, 7.208791255950928, 7.296703338623047, 7.384615421295166, 7.472527503967285, 7.560439586639404, 7.648351669311523, 7.736263751983643, 7.824175834655762, 7.912087917327881, 8.0, 8.087912559509277, 8.175824165344238, 8.263736724853516, 8.351648330688477, 8.439560890197754, 8.527472496032715, 8.615385055541992, 8.703296661376953, 8.79120922088623, 8.879120826721191, 8.967033386230469, 9.05494499206543, 9.142857551574707, 9.230769157409668, 9.318681716918945, 9.406593322753906, 9.494505882263184, 9.582417488098145, 9.670330047607422, 9.758241653442383, 9.84615421295166, 9.934065818786621, 10.021978378295898, 10.10988998413086, 10.197802543640137, 10.285714149475098, 10.373626708984375, 10.461538314819336, 10.549450874328613, 10.637362480163574, 10.725275039672852, 10.813186645507812, 10.90109920501709, 10.98901081085205, 11.076923370361328, 11.164834976196289, 11.252747535705566, 11.340659141540527, 11.428571701049805, 11.516483306884766, 11.604395866394043, 11.692307472229004, 11.780220031738281, 11.868131637573242, 11.95604419708252, 12.04395580291748, 12.131868362426758, 12.219779968261719, 12.307692527770996, 12.395604133605957, 12.483516693115234, 12.571428298950195, 12.659340858459473, 12.747252464294434, 12.835165023803711, 12.923076629638672, 13.01098918914795, 13.09890079498291, 13.186813354492188, 13.274724960327148, 13.362637519836426, 13.450549125671387, 13.538461685180664, 13.626373291015625, 13.714285850524902, 13.802197456359863, 13.89011001586914, 13.978021621704102, 14.065934181213379, 14.15384578704834, 14.241758346557617, 14.329669952392578, 14.417582511901855, 14.505494117736816, 14.593406677246094, 14.681318283081055, 14.769230842590332, 14.857142448425293, 14.94505500793457, 15.032966613769531, 15.120879173278809, 15.20879077911377, 15.296703338623047, 15.384614944458008, 15.472527503967285, 15.560439109802246, 15.648351669311523, 15.736263275146484, 15.824175834655762, 15.912087440490723, 16.0, 16.08791160583496, 16.175825119018555, 16.263736724853516, 16.351648330688477, 16.439559936523438, 16.52747344970703, 16.615385055541992, 16.703296661376953, 16.791208267211914, 16.879121780395508, 16.96703338623047, 17.05494499206543, 17.14285659790039, 17.230770111083984, 17.318681716918945, 17.406593322753906, 17.494504928588867, 17.58241844177246, 17.670330047607422, 17.758241653442383, 17.846153259277344, 17.934066772460938, 18.0219783782959, 18.10988998413086, 18.19780158996582, 18.285715103149414, 18.373626708984375, 18.461538314819336, 18.549449920654297, 18.63736343383789, 18.72527503967285, 18.813186645507812, 18.901098251342773, 18.989011764526367, 19.076923370361328, 19.16483497619629, 19.25274658203125, 19.340660095214844, 19.428571701049805, 19.516483306884766, 19.604394912719727, 19.69230842590332, 19.78022003173828, 19.868131637573242, 19.956043243408203, 20.043956756591797, 20.131868362426758, 20.21977996826172, 20.30769157409668, 20.395605087280273, 20.483516693115234, 20.571428298950195, 20.659339904785156, 20.74725341796875, 20.83516502380371, 20.923076629638672, 21.010988235473633, 21.098901748657227, 21.186813354492188, 21.27472496032715, 21.36263656616211, 21.450550079345703, 21.538461685180664, 21.626373291015625, 21.714284896850586, 21.80219841003418, 21.89011001586914, 21.9780216217041, 22.065933227539062, 22.153846740722656, 22.241758346557617, 22.329669952392578, 22.41758155822754, 22.505495071411133, 22.593406677246094, 22.681318283081055, 22.769229888916016, 22.85714340209961, 22.94505500793457, 23.03296661376953, 23.120878219604492, 23.208791732788086, 23.296703338623047, 23.384614944458008, 23.47252655029297, 23.560440063476562, 23.648351669311523, 23.736263275146484, 23.824174880981445, 23.91208839416504, 24.0, 24.08791160583496, 24.175825119018555, 24.263736724853516, 24.351648330688477, 24.439559936523438, 24.52747344970703, 24.615385055541992, 24.703296661376953, 24.791208267211914, 24.879121780395508, 24.96703338623047, 25.05494499206543, 25.14285659790039, 25.230770111083984, 25.318681716918945, 25.406593322753906, 25.494504928588867, 25.58241844177246, 25.670330047607422, 25.758241653442383, 25.846153259277344, 25.934066772460938, 26.0219783782959, 26.10988998413086, 26.19780158996582, 26.285715103149414, 26.373626708984375, 26.461538314819336, 26.549449920654297, 26.63736343383789, 26.72527503967285, 26.813186645507812, 26.901098251342773, 26.989011764526367, 27.076923370361328, 27.16483497619629, 27.25274658203125, 27.340660095214844, 27.428571701049805, 27.516483306884766, 27.604394912719727, 27.69230842590332, 27.78022003173828, 27.868131637573242, 27.956043243408203, 28.043956756591797, 28.131868362426758, 28.21977996826172, 28.30769157409668, 28.395605087280273, 28.483516693115234, 28.571428298950195, 28.659339904785156, 28.74725341796875, 28.83516502380371, 28.923076629638672, 29.010988235473633, 29.098901748657227, 29.186813354492188, 29.27472496032715, 29.36263656616211, 29.450550079345703, 29.538461685180664, 29.626373291015625, 29.714284896850586, 29.80219841003418, 29.89011001586914, 29.9780216217041, 30.065933227539062, 30.153846740722656, 30.241758346557617, 30.329669952392578, 30.41758155822754, 30.505495071411133, 30.593406677246094, 30.681318283081055, 30.769229888916016, 30.85714340209961, 30.94505500793457, 31.03296661376953, 31.120878219604492, 31.208791732788086, 31.296703338623047, 31.384614944458008, 31.47252655029297, 31.560440063476562, 31.648351669311523, 31.736263275146484, 31.824174880981445, 31.91208839416504, 32.0, 32.087913513183594, 32.17582321166992, 32.263736724853516, 32.35165023803711, 32.43955993652344, 32.52747344970703, 32.61538314819336, 32.70329666137695, 32.79121017456055, 32.879119873046875, 32.96703338623047, 33.05494689941406, 33.14285659790039, 33.230770111083984, 33.31867980957031, 33.406593322753906, 33.4945068359375, 33.58241653442383, 33.67033004760742, 33.758243560791016, 33.846153259277344, 33.93406677246094, 34.021976470947266, 34.10988998413086, 34.19780349731445, 34.28571319580078, 34.373626708984375, 34.46154022216797, 34.5494499206543, 34.63736343383789, 34.72527313232422, 34.81318664550781, 34.901100158691406, 34.989009857177734, 35.07692337036133, 35.16483688354492, 35.25274658203125, 35.340660095214844, 35.42856979370117, 35.516483306884766, 35.60439682006836, 35.69230651855469, 35.78022003173828, 35.868133544921875, 35.9560432434082, 36.0439567565918, 36.131866455078125, 36.21977996826172, 36.30769348144531, 36.39560317993164, 36.483516693115234, 36.57143020629883, 36.659339904785156, 36.74725341796875, 36.83516311645508, 36.92307662963867, 37.010990142822266, 37.098899841308594, 37.18681335449219, 37.27472686767578, 37.36263656616211, 37.4505500793457, 37.53845977783203, 37.626373291015625, 37.71428680419922, 37.80219650268555, 37.89011001586914, 37.978023529052734, 38.06593322753906, 38.153846740722656, 38.241756439208984, 38.32966995239258, 38.41758346557617, 38.5054931640625, 38.593406677246094, 38.68132019042969, 38.769229888916016, 38.85714340209961, 38.94505310058594, 39.03296661376953, 39.120880126953125, 39.20878982543945, 39.29670333862305, 39.38461685180664, 39.47252655029297, 39.56044006347656, 39.64834976196289, 39.736263275146484, 39.82417678833008, 39.912086486816406, 40.0, 40.087913513183594, 40.17582321166992, 40.263736724853516, 40.35165023803711, 40.43955993652344, 40.52747344970703, 40.61538314819336, 40.70329666137695, 40.79121017456055, 40.879119873046875, 40.96703338623047, 41.05494689941406, 41.14285659790039, 41.230770111083984, 41.31867980957031, 41.406593322753906, 41.4945068359375, 41.58241653442383, 41.67033004760742, 41.758243560791016, 41.846153259277344, 41.93406677246094, 42.021976470947266, 42.10988998413086, 42.19780349731445, 42.28571319580078, 42.373626708984375, 42.46154022216797, 42.5494499206543, 42.63736343383789, 42.72527313232422, 42.81318664550781, 42.901100158691406, 42.989009857177734, 43.07692337036133, 43.16483688354492, 43.25274658203125, 43.340660095214844, 43.42856979370117, 43.516483306884766, 43.60439682006836, 43.69230651855469, 43.78022003173828, 43.868133544921875, 43.9560432434082, 44.0439567565918, 44.131866455078125, 44.21977996826172, 44.30769348144531, 44.39560317993164, 44.483516693115234, 44.57143020629883, 44.659339904785156, 44.74725341796875, 44.83516311645508, 44.92307662963867, 45.010990142822266, 45.098899841308594, 45.18681335449219, 45.27472686767578, 45.36263656616211, 45.4505500793457, 45.53845977783203, 45.626373291015625, 45.71428680419922, 45.80219650268555, 45.89011001586914, 45.978023529052734, 46.06593322753906, 46.153846740722656, 46.241756439208984, 46.32966995239258, 46.41758346557617, 46.5054931640625, 46.593406677246094, 46.68132019042969, 46.769229888916016, 46.85714340209961, 46.94505310058594, 47.03296661376953, 47.120880126953125, 47.20878982543945, 47.29670333862305, 47.38461685180664, 47.47252655029297, 47.56044006347656, 47.64834976196289, 47.736263275146484, 47.82417678833008, 47.912086486816406, 48.0, 48.087913513183594, 48.17582321166992, 48.263736724853516, 48.35165023803711, 48.43955993652344, 48.52747344970703, 48.61538314819336, 48.70329666137695, 48.79121017456055, 48.879119873046875, 48.96703338623047, 49.05494689941406, 49.14285659790039, 49.230770111083984, 49.31867980957031, 49.406593322753906, 49.4945068359375, 49.58241653442383, 49.67033004760742, 49.758243560791016, 49.846153259277344, 49.93406677246094, 50.021976470947266, 50.10988998413086, 50.19780349731445, 50.28571319580078, 50.373626708984375, 50.46154022216797, 50.5494499206543, 50.63736343383789, 50.72527313232422, 50.81318664550781, 50.901100158691406, 50.989009857177734, 51.07692337036133, 51.16483688354492, 51.25274658203125, 51.340660095214844, 51.42856979370117, 51.516483306884766, 51.60439682006836, 51.69230651855469, 51.78022003173828, 51.868133544921875, 51.9560432434082, 52.0439567565918, 52.131866455078125, 52.21977996826172, 52.30769348144531, 52.39560317993164, 52.483516693115234, 52.57143020629883, 52.659339904785156, 52.74725341796875, 52.83516311645508, 52.92307662963867, 53.010990142822266, 53.098899841308594, 53.18681335449219, 53.27472686767578, 53.36263656616211, 53.4505500793457, 53.53845977783203, 53.626373291015625, 53.71428680419922, 53.80219650268555, 53.89011001586914, 53.978023529052734, 54.06593322753906, 54.153846740722656, 54.241756439208984, 54.32966995239258, 54.41758346557617, 54.5054931640625, 54.593406677246094, 54.68132019042969, 54.769229888916016, 54.85714340209961, 54.94505310058594, 55.03296661376953, 55.120880126953125, 55.20878982543945, 55.29670333862305, 55.38461685180664, 55.47252655029297, 55.56044006347656, 55.64834976196289, 55.736263275146484, 55.82417678833008, 55.912086486816406, 56.0, 56.087913513183594, 56.17582321166992, 56.263736724853516, 56.35165023803711, 56.43955993652344, 56.52747344970703, 56.61538314819336, 56.70329666137695, 56.79121017456055, 56.879119873046875, 56.96703338623047, 57.05494689941406, 57.14285659790039, 57.230770111083984, 57.31867980957031, 57.406593322753906, 57.4945068359375, 57.58241653442383, 57.67033004760742, 57.758243560791016, 57.846153259277344, 57.93406677246094, 58.021976470947266, 58.10988998413086, 58.19780349731445, 58.28571319580078, 58.373626708984375, 58.46154022216797, 58.5494499206543, 58.63736343383789, 58.72527313232422, 58.81318664550781, 58.901100158691406, 58.989009857177734, 59.07692337036133, 59.16483688354492, 59.25274658203125, 59.340660095214844, 59.42856979370117, 59.516483306884766, 59.60439682006836, 59.69230651855469, 59.78022003173828, 59.868133544921875, 59.9560432434082, 60.0439567565918, 60.131866455078125, 60.21977996826172, 60.30769348144531, 60.39560317993164, 60.483516693115234, 60.57143020629883, 60.659339904785156, 60.74725341796875, 60.83516311645508, 60.92307662963867, 61.010990142822266, 61.098899841308594, 61.18681335449219, 61.27472686767578, 61.36263656616211, 61.4505500793457, 61.53845977783203, 61.626373291015625, 61.71428680419922, 61.80219650268555, 61.89011001586914, 61.978023529052734, 62.06593322753906, 62.153846740722656, 62.241756439208984, 62.32966995239258, 62.41758346557617, 62.5054931640625, 62.593406677246094, 62.68132019042969, 62.769229888916016, 62.85714340209961, 62.94505310058594, 63.03296661376953, 63.120880126953125, 63.20878982543945, 63.29670333862305, 63.38461685180664, 63.47252655029297, 63.56044006347656, 63.64834976196289, 63.736263275146484, 63.82417678833008, 63.912086486816406, 64.0, 64.0879135131836, 64.17582702636719, 64.26373291015625, 64.35164642333984, 64.43955993652344, 64.52747344970703, 64.61538696289062, 64.70330047607422, 64.79120635986328, 64.87911987304688, 64.96703338623047, 65.05494689941406, 65.14286041259766, 65.23076629638672, 65.31867980957031, 65.4065933227539, 65.4945068359375, 65.5824203491211, 65.67032623291016, 65.75823974609375, 65.84615325927734, 65.93406677246094, 66.02198028564453, 66.10989379882812, 66.19779968261719, 66.28571319580078, 66.37362670898438, 66.46154022216797, 66.54945373535156, 66.63735961914062, 66.72527313232422, 66.81318664550781, 66.9011001586914, 66.989013671875, 67.07691955566406, 67.16483306884766, 67.25274658203125, 67.34066009521484, 67.42857360839844, 67.51648712158203, 67.6043930053711, 67.69230651855469, 67.78022003173828, 67.86813354492188, 67.95604705810547, 68.04395294189453, 68.13186645507812, 68.21977996826172, 68.30769348144531, 68.3956069946289, 68.48351287841797, 68.57142639160156, 68.65933990478516, 68.74725341796875, 68.83516693115234, 68.92308044433594, 69.010986328125, 69.0988998413086, 69.18681335449219, 69.27472686767578, 69.36264038085938, 69.45054626464844, 69.53845977783203, 69.62637329101562, 69.71428680419922, 69.80220031738281, 69.89010620117188, 69.97801971435547, 70.06593322753906, 70.15384674072266, 70.24176025390625, 70.32967376708984, 70.4175796508789, 70.5054931640625, 70.5934066772461, 70.68132019042969, 70.76923370361328, 70.85713958740234, 70.94505310058594, 71.03296661376953, 71.12088012695312, 71.20879364013672, 71.29669952392578, 71.38461303710938, 71.47252655029297, 71.56044006347656, 71.64835357666016, 71.73626708984375, 71.82417297363281, 71.9120864868164, 72.0, 72.0879135131836, 72.17582702636719, 72.26373291015625, 72.35164642333984, 72.43955993652344, 72.52747344970703, 72.61538696289062, 72.70330047607422, 72.79120635986328, 72.87911987304688, 72.96703338623047, 73.05494689941406, 73.14286041259766, 73.23076629638672, 73.31867980957031, 73.4065933227539, 73.4945068359375, 73.5824203491211, 73.67032623291016, 73.75823974609375, 73.84615325927734, 73.93406677246094, 74.02198028564453, 74.10989379882812, 74.19779968261719, 74.28571319580078, 74.37362670898438, 74.46154022216797, 74.54945373535156, 74.63735961914062, 74.72527313232422, 74.81318664550781, 74.9011001586914, 74.989013671875, 75.07691955566406, 75.16483306884766, 75.25274658203125, 75.34066009521484, 75.42857360839844, 75.51648712158203, 75.6043930053711, 75.69230651855469, 75.78022003173828, 75.86813354492188, 75.95604705810547, 76.04395294189453, 76.13186645507812, 76.21977996826172, 76.30769348144531, 76.3956069946289, 76.48351287841797, 76.57142639160156, 76.65933990478516, 76.74725341796875, 76.83516693115234, 76.92308044433594, 77.010986328125, 77.0988998413086, 77.18681335449219, 77.27472686767578, 77.36264038085938, 77.45054626464844, 77.53845977783203, 77.62637329101562, 77.71428680419922, 77.80220031738281, 77.89010620117188, 77.97801971435547, 78.06593322753906, 78.15384674072266, 78.24176025390625, 78.32967376708984, 78.4175796508789, 78.5054931640625, 78.5934066772461, 78.68132019042969, 78.76923370361328, 78.85713958740234, 78.94505310058594, 79.03296661376953, 79.12088012695312, 79.20879364013672, 79.29669952392578, 79.38461303710938, 79.47252655029297, 79.56044006347656, 79.64835357666016, 79.73626708984375, 79.82417297363281, 79.9120864868164, 80.0, 80.0879135131836, 80.17582702636719, 80.26373291015625, 80.35164642333984, 80.43955993652344, 80.52747344970703, 80.61538696289062, 80.70330047607422, 80.79120635986328, 80.87911987304688, 80.96703338623047, 81.05494689941406, 81.14286041259766, 81.23076629638672, 81.31867980957031, 81.4065933227539, 81.4945068359375, 81.5824203491211, 81.67032623291016, 81.75823974609375, 81.84615325927734, 81.93406677246094, 82.02198028564453, 82.10989379882812, 82.19779968261719, 82.28571319580078, 82.37362670898438, 82.46154022216797, 82.54945373535156, 82.63735961914062, 82.72527313232422, 82.81318664550781, 82.9011001586914, 82.989013671875, 83.07691955566406, 83.16483306884766, 83.25274658203125, 83.34066009521484, 83.42857360839844, 83.51648712158203, 83.6043930053711, 83.69230651855469, 83.78022003173828, 83.86813354492188, 83.95604705810547, 84.04395294189453, 84.13186645507812, 84.21977996826172, 84.30769348144531, 84.3956069946289, 84.48351287841797, 84.57142639160156, 84.65933990478516, 84.74725341796875, 84.83516693115234, 84.92308044433594, 85.010986328125, 85.0988998413086, 85.18681335449219, 85.27472686767578, 85.36264038085938, 85.45054626464844, 85.53845977783203, 85.62637329101562, 85.71428680419922, 85.80220031738281, 85.89010620117188, 85.97801971435547, 86.06593322753906, 86.15384674072266, 86.24176025390625, 86.32967376708984, 86.4175796508789, 86.5054931640625, 86.5934066772461, 86.68132019042969, 86.76923370361328, 86.85713958740234, 86.94505310058594, 87.03296661376953, 87.12088012695312, 87.20879364013672, 87.29669952392578, 87.38461303710938, 87.47252655029297, 87.56044006347656, 87.64835357666016, 87.73626708984375, 87.82417297363281, 87.9120864868164, 88.0], "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.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.0000001192092896, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.000000238418579, -1.0000003576278687, -1.0000003576278687, -1.0000004768371582, -1.0000005960464478, -1.0000007152557373, -1.0000008344650269, -1.0000009536743164, -1.000001072883606, -1.000001311302185, -1.0000015497207642, -1.0000019073486328, -1.0000022649765015, -1.0000026226043701, -1.0000032186508179, -1.0000038146972656, -1.000004529953003, -1.0000053644180298, -1.0000064373016357, -1.0000076293945312, -1.0000090599060059, -1.0000108480453491, -1.0000128746032715, -1.0000152587890625, -1.0000182390213013, -1.0000218152999878, -1.000025987625122, -1.0000309944152832, -1.0000368356704712, -1.0000439882278442, -1.0000524520874023, -1.0000624656677246, -1.0000745058059692, -1.0000888109207153, -1.000105857849121, -1.0001262426376343, -1.0001505613327026, -1.000179409980774, -1.0002139806747437, -1.0002551078796387, -1.000304102897644, -1.0003626346588135, -1.0004323720932007, -1.0005154609680176, -1.0006146430969238, -1.0007328987121582, -1.0008738040924072, -1.0010418891906738, -1.0012421607971191, -1.0014811754226685, -1.0017662048339844, -1.0021060705184937, -1.0025113821029663, -1.0029948949813843, -1.003571629524231, -1.0042595863342285, -1.0050804615020752, -1.0060601234436035, -1.007229208946228, -1.0086249113082886, -1.010291337966919, -1.012281894683838, -1.014660120010376, -1.0175029039382935, -1.0209026336669922, -1.0249707698822021, -1.029842495918274, -1.0356814861297607, -1.0426868200302124, -1.0511020421981812, -1.0612261295318604, -1.0734275579452515, -1.0881646871566772, -1.1060106754302979, -1.1276899576187134, -1.1541271209716797, -1.1865178346633911, -1.226431131362915, -1.2759634256362915, -1.3379759788513184, -1.4164735078811646, -1.5172358751296997, -1.6489237546920776, -1.8251292705535889, -2.0684802532196045, -2.4196670055389404, -2.9600110054016113, -3.879173517227173, -5.745987415313721, -11.404289245605469, 11.404289245605469, 5.745987415313721, 3.879173517227173, 2.9600110054016113, 2.4196670055389404, 2.0684802532196045, 1.8251292705535889, 1.6489237546920776, 1.5172358751296997, 1.4164735078811646, 1.3379759788513184, 1.2759634256362915, 1.226431131362915, 1.1865178346633911, 1.1541271209716797, 1.1276899576187134, 1.1060106754302979, 1.0881646871566772, 1.0734275579452515, 1.0612261295318604, 1.0511020421981812, 1.0426868200302124, 1.0356814861297607, 1.029842495918274, 1.0249707698822021, 1.0209026336669922, 1.0175029039382935, 1.014660120010376, 1.012281894683838, 1.010291337966919, 1.0086249113082886, 1.007229208946228, 1.0060601234436035, 1.0050804615020752, 1.0042595863342285, 1.003571629524231, 1.0029948949813843, 1.0025113821029663, 1.0021060705184937, 1.0017662048339844, 1.0014811754226685, 1.0012421607971191, 1.0010418891906738, 1.0008738040924072, 1.0007328987121582, 1.0006146430969238, 1.0005154609680176, 1.0004323720932007, 1.0003626346588135, 1.000304102897644, 1.0002551078796387, 1.0002139806747437, 1.000179409980774, 1.0001505613327026, 1.0001262426376343, 1.000105857849121, 1.0000888109207153, 1.0000745058059692, 1.0000624656677246, 1.0000524520874023, 1.0000439882278442, 1.0000368356704712, 1.0000309944152832, 1.000025987625122, 1.0000218152999878, 1.0000182390213013, 1.0000152587890625, 1.0000128746032715, 1.0000108480453491, 1.0000090599060059, 1.0000076293945312, 1.0000064373016357, 1.0000053644180298, 1.000004529953003, 1.0000038146972656, 1.0000032186508179, 1.0000026226043701, 1.0000022649765015, 1.0000019073486328, 1.0000015497207642, 1.000001311302185, 1.000001072883606, 1.0000009536743164, 1.0000008344650269, 1.0000007152557373, 1.0000005960464478, 1.0000004768371582, 1.0000003576278687, 1.0000003576278687, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.000000238418579, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0000001192092896, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]}
diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/math/base/special/cothf/test/fixtures/python/runner.py
new file mode 100644
index 000000000000..7457b3140c1a
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/test/fixtures/python/runner.py
@@ -0,0 +1,77 @@
+#!/usr/bin/env python
+#
+# @license Apache-2.0
+#
+# Copyright (c) 2026 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.
+
+"""Generate fixtures."""
+
+import os
+import json
+import numpy as np
+
+# Get the file path:
+FILE = os.path.realpath(__file__)
+
+# Extract the directory in which this file resides:
+DIR = os.path.dirname(FILE)
+
+
+def gen(x, name):
+ """Generate fixture data and write to file.
+
+ # Arguments
+
+ * `x`: domain
+ * `name::str`: filepath of the output file
+
+ # Examples
+
+ ``` python
+ python> x = linspace(-10.0, 10.0, 2003)
+ python> gen(x, './data.json')
+ ```
+ """
+ y = 1.0 / np.tanh(x)
+ data = {
+ "x": x.tolist(),
+ "expected": y.tolist()
+ }
+
+ # Based on the script directory, create an output filepath:
+ filepath = os.path.join(DIR, name)
+
+ # Write the data to the output filepath as JSON:
+ with open(filepath, "w", encoding="utf-8", newline="\n") as outfile:
+ json.dump(data, outfile)
+
+
+def main():
+ """Generate fixture data."""
+ x = np.linspace(-10.0, 10.0, 2003, dtype=np.float32)
+ x = x[x != 0.0]
+ gen(x, "data.json")
+
+ x = np.linspace(-88.0, 88.0, 2003, dtype=np.float32)
+ x = x[x != 0.0]
+ gen(x, "large.json")
+
+ x = np.linspace(-1.0, 1.0, 2003, dtype=np.float32)
+ x = x[x != 0.0]
+ gen(x, "small.json")
+
+
+if __name__ == "__main__":
+ main()
diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/test/fixtures/python/small.json b/lib/node_modules/@stdlib/math/base/special/cothf/test/fixtures/python/small.json
new file mode 100644
index 000000000000..b5c5ea824f6c
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/test/fixtures/python/small.json
@@ -0,0 +1 @@
+{"x": [-1.0, -0.9990010261535645, -0.9980019927024841, -0.9970030188560486, -0.9960039854049683, -0.9950050115585327, -0.9940059781074524, -0.9930070042610168, -0.9920079708099365, -0.991008996963501, -0.9900099635124207, -0.9890109896659851, -0.9880120158195496, -0.9870129823684692, -0.9860140085220337, -0.9850149750709534, -0.9840160012245178, -0.9830169677734375, -0.982017993927002, -0.9810189604759216, -0.9800199866294861, -0.9790209531784058, -0.9780219793319702, -0.9770230054855347, -0.9760239720344543, -0.9750249981880188, -0.9740259647369385, -0.9730269908905029, -0.9720279574394226, -0.9710289835929871, -0.9700299501419067, -0.9690309762954712, -0.9680319428443909, -0.9670329689979553, -0.9660339951515198, -0.9650349617004395, -0.9640359878540039, -0.9630369544029236, -0.962037980556488, -0.9610389471054077, -0.9600399732589722, -0.9590409398078918, -0.9580419659614563, -0.957042932510376, -0.9560439586639404, -0.9550449848175049, -0.9540459513664246, -0.953046977519989, -0.9520479440689087, -0.9510489702224731, -0.9500499367713928, -0.9490509629249573, -0.948051929473877, -0.9470529556274414, -0.9460539221763611, -0.9450549483299255, -0.9440559148788452, -0.9430569410324097, -0.9420579671859741, -0.9410589337348938, -0.9400599598884583, -0.9390609264373779, -0.9380619525909424, -0.9370629191398621, -0.9360639452934265, -0.9350649118423462, -0.9340659379959106, -0.9330669045448303, -0.9320679306983948, -0.9310689568519592, -0.9300699234008789, -0.9290709495544434, -0.928071916103363, -0.9270729422569275, -0.9260739088058472, -0.9250749349594116, -0.9240759015083313, -0.9230769276618958, -0.9220778942108154, -0.9210789203643799, -0.9200799465179443, -0.919080913066864, -0.9180819392204285, -0.9170829057693481, -0.9160839319229126, -0.9150848984718323, -0.9140859246253967, -0.9130868911743164, -0.9120879173278809, -0.9110888838768005, -0.910089910030365, -0.9090909361839294, -0.9080919027328491, -0.9070929288864136, -0.9060938954353333, -0.9050949215888977, -0.9040958881378174, -0.9030969142913818, -0.9020978808403015, -0.901098906993866, -0.9000998735427856, -0.8991008996963501, -0.8981019258499146, -0.8971028923988342, -0.8961039185523987, -0.8951048851013184, -0.8941059112548828, -0.8931068778038025, -0.8921079039573669, -0.8911088705062866, -0.8901098966598511, -0.8891108632087708, -0.8881118893623352, -0.8871129155158997, -0.8861138820648193, -0.8851149082183838, -0.8841158747673035, -0.8831169009208679, -0.8821178674697876, -0.881118893623352, -0.8801198601722717, -0.8791208863258362, -0.8781218528747559, -0.8771228790283203, -0.8761239051818848, -0.8751248717308044, -0.8741258978843689, -0.8731268644332886, -0.872127890586853, -0.8711288571357727, -0.8701298832893372, -0.8691308498382568, -0.8681318759918213, -0.867132842540741, -0.8661338686943054, -0.8651348948478699, -0.8641358613967896, -0.863136887550354, -0.8621378540992737, -0.8611388802528381, -0.8601398468017578, -0.8591408729553223, -0.8581418395042419, -0.8571428656578064, -0.8561438322067261, -0.8551448583602905, -0.8541458249092102, -0.8531468510627747, -0.8521478772163391, -0.8511488437652588, -0.8501498699188232, -0.8491508364677429, -0.8481518626213074, -0.847152829170227, -0.8461538553237915, -0.8451548218727112, -0.8441558480262756, -0.8431568145751953, -0.8421578407287598, -0.8411588668823242, -0.8401598334312439, -0.8391608595848083, -0.838161826133728, -0.8371628522872925, -0.8361638188362122, -0.8351648449897766, -0.8341658115386963, -0.8331668376922607, -0.8321678042411804, -0.8311688303947449, -0.8301698565483093, -0.829170823097229, -0.8281718492507935, -0.8271728157997131, -0.8261738419532776, -0.8251748085021973, -0.8241758346557617, -0.8231768012046814, -0.8221778273582458, -0.8211787939071655, -0.82017982006073, -0.8191808462142944, -0.8181818127632141, -0.8171828389167786, -0.8161838054656982, -0.8151848316192627, -0.8141857981681824, -0.8131868243217468, -0.8121877908706665, -0.811188817024231, -0.8101897835731506, -0.8091908097267151, -0.8081918358802795, -0.8071928024291992, -0.8061938285827637, -0.8051947951316833, -0.8041958212852478, -0.8031967878341675, -0.8021978139877319, -0.8011987805366516, -0.8001998066902161, -0.7992007732391357, -0.7982017993927002, -0.7972028255462646, -0.7962037920951843, -0.7952048182487488, -0.7942057847976685, -0.7932068109512329, -0.7922077775001526, -0.791208803653717, -0.7902097702026367, -0.7892107963562012, -0.7882117629051208, -0.7872127890586853, -0.7862138152122498, -0.7852147817611694, -0.7842158079147339, -0.7832167744636536, -0.782217800617218, -0.7812187671661377, -0.7802197933197021, -0.7792207598686218, -0.7782217860221863, -0.777222752571106, -0.7762237787246704, -0.7752248048782349, -0.7742257714271545, -0.773226797580719, -0.7722277641296387, -0.7712287902832031, -0.7702297568321228, -0.7692307829856873, -0.7682317495346069, -0.7672327756881714, -0.7662337422370911, -0.7652347683906555, -0.7642357349395752, -0.7632367610931396, -0.7622377872467041, -0.7612387537956238, -0.7602397799491882, -0.7592407464981079, -0.7582417726516724, -0.757242739200592, -0.7562437653541565, -0.7552447319030762, -0.7542457580566406, -0.7532467246055603, -0.7522477507591248, -0.7512487769126892, -0.7502497434616089, -0.7492507696151733, -0.748251736164093, -0.7472527623176575, -0.7462537288665771, -0.7452547550201416, -0.7442557215690613, -0.7432567477226257, -0.7422577142715454, -0.7412587404251099, -0.7402597665786743, -0.739260733127594, -0.7382617592811584, -0.7372627258300781, -0.7362637519836426, -0.7352647185325623, -0.7342657446861267, -0.7332667112350464, -0.7322677373886108, -0.7312687039375305, -0.730269730091095, -0.7292707562446594, -0.7282717227935791, -0.7272727489471436, -0.7262737154960632, -0.7252747416496277, -0.7242757081985474, -0.7232767343521118, -0.7222777009010315, -0.721278727054596, -0.7202796936035156, -0.7192807197570801, -0.7182817459106445, -0.7172827124595642, -0.7162837386131287, -0.7152847051620483, -0.7142857313156128, -0.7132866978645325, -0.7122877240180969, -0.7112886905670166, -0.710289716720581, -0.7092906832695007, -0.7082917094230652, -0.7072927355766296, -0.7062937021255493, -0.7052947282791138, -0.7042956948280334, -0.7032967209815979, -0.7022976875305176, -0.701298713684082, -0.7002996802330017, -0.6993007063865662, -0.6983016729354858, -0.6973026990890503, -0.6963037252426147, -0.6953046917915344, -0.6943057179450989, -0.6933066844940186, -0.692307710647583, -0.6913086771965027, -0.6903097033500671, -0.6893106698989868, -0.6883116960525513, -0.687312662601471, -0.6863136887550354, -0.6853147149085999, -0.6843156814575195, -0.683316707611084, -0.6823176741600037, -0.6813187003135681, -0.6803196668624878, -0.6793206930160522, -0.6783216595649719, -0.6773226857185364, -0.676323652267456, -0.6753246784210205, -0.6743256449699402, -0.6733266711235046, -0.6723276972770691, -0.6713286638259888, -0.6703296899795532, -0.6693306565284729, -0.6683316826820374, -0.667332649230957, -0.6663336753845215, -0.6653346419334412, -0.6643356680870056, -0.6633366346359253, -0.6623376607894897, -0.6613386869430542, -0.6603396534919739, -0.6593406796455383, -0.658341646194458, -0.6573426723480225, -0.6563436388969421, -0.6553446650505066, -0.6543456315994263, -0.6533466577529907, -0.6523476243019104, -0.6513486504554749, -0.6503496766090393, -0.649350643157959, -0.6483516693115234, -0.6473526358604431, -0.6463536620140076, -0.6453546285629272, -0.6443556547164917, -0.6433566212654114, -0.6423576474189758, -0.6413586139678955, -0.64035964012146, -0.6393606662750244, -0.6383616328239441, -0.6373626589775085, -0.6363636255264282, -0.6353646516799927, -0.6343656182289124, -0.6333666443824768, -0.6323676109313965, -0.6313686370849609, -0.6303696036338806, -0.6293706297874451, -0.6283716559410095, -0.6273726224899292, -0.6263736486434937, -0.6253746151924133, -0.6243756413459778, -0.6233766078948975, -0.6223776340484619, -0.6213786005973816, -0.620379626750946, -0.6193805932998657, -0.6183816194534302, -0.6173826456069946, -0.6163836121559143, -0.6153846383094788, -0.6143856048583984, -0.6133866310119629, -0.6123875975608826, -0.611388623714447, -0.6103895902633667, -0.6093906164169312, -0.6083915829658508, -0.6073926091194153, -0.6063936352729797, -0.6053946018218994, -0.6043956279754639, -0.6033965945243835, -0.602397620677948, -0.6013985872268677, -0.6003996133804321, -0.5994005799293518, -0.5984016060829163, -0.5974025726318359, -0.5964035987854004, -0.5954046249389648, -0.5944055914878845, -0.593406617641449, -0.5924075841903687, -0.5914086103439331, -0.5904095768928528, -0.5894106030464172, -0.5884115695953369, -0.5874125957489014, -0.586413562297821, -0.5854145884513855, -0.5844155550003052, -0.5834165811538696, -0.5824176073074341, -0.5814185738563538, -0.5804196000099182, -0.5794205665588379, -0.5784215927124023, -0.577422559261322, -0.5764235854148865, -0.5754245519638062, -0.5744255781173706, -0.5734265446662903, -0.5724275708198547, -0.5714285969734192, -0.5704295635223389, -0.5694305896759033, -0.568431556224823, -0.5674325823783875, -0.5664335489273071, -0.5654345750808716, -0.5644355416297913, -0.5634365677833557, -0.5624375343322754, -0.5614385604858398, -0.5604395866394043, -0.559440553188324, -0.5584415793418884, -0.5574425458908081, -0.5564435720443726, -0.5554445385932922, -0.5544455647468567, -0.5534465312957764, -0.5524475574493408, -0.5514485239982605, -0.550449550151825, -0.5494505763053894, -0.5484515428543091, -0.5474525690078735, -0.5464535355567932, -0.5454545617103577, -0.5444555282592773, -0.5434565544128418, -0.5424575209617615, -0.5414585471153259, -0.5404595136642456, -0.5394605398178101, -0.5384615659713745, -0.5374625325202942, -0.5364635586738586, -0.5354645252227783, -0.5344655513763428, -0.5334665179252625, -0.5324675440788269, -0.5314685106277466, -0.530469536781311, -0.5294705033302307, -0.5284715294837952, -0.5274725556373596, -0.5264735221862793, -0.5254745483398438, -0.5244755148887634, -0.5234765410423279, -0.5224775075912476, -0.521478533744812, -0.5204795002937317, -0.5194805264472961, -0.5184814929962158, -0.5174825191497803, -0.5164835453033447, -0.5154845118522644, -0.5144855380058289, -0.5134865045547485, -0.512487530708313, -0.5114884972572327, -0.5104895234107971, -0.5094904899597168, -0.5084915161132812, -0.5074924826622009, -0.5064935088157654, -0.5054945349693298, -0.5044955015182495, -0.503496527671814, -0.5024974942207336, -0.5014985203742981, -0.5004994869232178, -0.4995005130767822, -0.4985015094280243, -0.49750250577926636, -0.4965035021305084, -0.4955044984817505, -0.49450549483299255, -0.4935064911842346, -0.4925074875354767, -0.49150848388671875, -0.4905094802379608, -0.4895104765892029, -0.48851150274276733, -0.4875124990940094, -0.48651349544525146, -0.48551449179649353, -0.4845154881477356, -0.48351648449897766, -0.4825174808502197, -0.4815184772014618, -0.48051947355270386, -0.4795204699039459, -0.478521466255188, -0.47752249240875244, -0.4765234887599945, -0.4755244851112366, -0.47452548146247864, -0.4735264778137207, -0.47252747416496277, -0.47152847051620483, -0.4705294668674469, -0.46953046321868896, -0.46853145956993103, -0.4675324559211731, -0.46653345227241516, -0.4655344784259796, -0.4645354747772217, -0.46353647112846375, -0.4625374674797058, -0.4615384638309479, -0.46053946018218994, -0.459540456533432, -0.4585414528846741, -0.45754244923591614, -0.4565434455871582, -0.45554444193840027, -0.4545454680919647, -0.4535464644432068, -0.45254746079444885, -0.4515484571456909, -0.450549453496933, -0.44955044984817505, -0.4485514461994171, -0.4475524425506592, -0.44655343890190125, -0.4455544352531433, -0.4445554316043854, -0.44355645775794983, -0.4425574541091919, -0.44155845046043396, -0.440559446811676, -0.4395604431629181, -0.43856143951416016, -0.4375624358654022, -0.4365634322166443, -0.43556442856788635, -0.4345654249191284, -0.4335664212703705, -0.43256744742393494, -0.431568443775177, -0.43056944012641907, -0.42957043647766113, -0.4285714328289032, -0.42757242918014526, -0.42657342553138733, -0.4255744218826294, -0.42457541823387146, -0.4235764145851135, -0.4225774109363556, -0.42157840728759766, -0.4205794334411621, -0.4195804297924042, -0.41858142614364624, -0.4175824224948883, -0.41658341884613037, -0.41558441519737244, -0.4145854115486145, -0.41358640789985657, -0.41258740425109863, -0.4115884006023407, -0.41058939695358276, -0.4095904231071472, -0.4085914194583893, -0.40759241580963135, -0.4065934121608734, -0.4055944085121155, -0.40459540486335754, -0.4035964012145996, -0.4025973975658417, -0.40159839391708374, -0.4005993902683258, -0.39960038661956787, -0.3986014127731323, -0.3976024091243744, -0.39660340547561646, -0.3956044018268585, -0.3946053981781006, -0.39360639452934265, -0.3926073908805847, -0.3916083872318268, -0.39060938358306885, -0.3896103799343109, -0.388611376285553, -0.38761240243911743, -0.3866133987903595, -0.38561439514160156, -0.38461539149284363, -0.3836163878440857, -0.38261738419532776, -0.3816183805465698, -0.3806193768978119, -0.37962037324905396, -0.378621369600296, -0.3776223659515381, -0.37662336230278015, -0.3756243884563446, -0.37462538480758667, -0.37362638115882874, -0.3726273775100708, -0.37162837386131287, -0.37062937021255493, -0.369630366563797, -0.36863136291503906, -0.36763235926628113, -0.3666333556175232, -0.36563435196876526, -0.3646353781223297, -0.3636363744735718, -0.36263737082481384, -0.3616383671760559, -0.360639363527298, -0.35964035987854004, -0.3586413562297821, -0.35764235258102417, -0.35664334893226624, -0.3556443452835083, -0.35464534163475037, -0.3536463677883148, -0.3526473641395569, -0.35164836049079895, -0.350649356842041, -0.3496503531932831, -0.34865134954452515, -0.3476523458957672, -0.3466533422470093, -0.34565433859825134, -0.3446553349494934, -0.3436563313007355, -0.3426573574542999, -0.341658353805542, -0.34065935015678406, -0.3396603465080261, -0.3386613428592682, -0.33766233921051025, -0.3366633355617523, -0.3356643319129944, -0.33466532826423645, -0.3336663246154785, -0.3326673209667206, -0.33166831731796265, -0.3306693434715271, -0.32967033982276917, -0.32867133617401123, -0.3276723325252533, -0.32667332887649536, -0.3256743252277374, -0.3246753215789795, -0.32367631793022156, -0.3226773142814636, -0.3216783106327057, -0.32067930698394775, -0.3196803331375122, -0.3186813294887543, -0.31768232583999634, -0.3166833221912384, -0.31568431854248047, -0.31468531489372253, -0.3136863112449646, -0.31268730759620667, -0.31168830394744873, -0.3106893002986908, -0.30969029664993286, -0.3086913228034973, -0.3076923191547394, -0.30669331550598145, -0.3056943118572235, -0.3046953082084656, -0.30369630455970764, -0.3026973009109497, -0.3016982972621918, -0.30069929361343384, -0.2997002899646759, -0.29870128631591797, -0.2977023124694824, -0.2967033088207245, -0.29570430517196655, -0.2947053015232086, -0.2937062978744507, -0.29270729422569275, -0.2917082905769348, -0.2907092869281769, -0.28971028327941895, -0.288711279630661, -0.2877122759819031, -0.28671327233314514, -0.2857142984867096, -0.28471529483795166, -0.2837162911891937, -0.2827172875404358, -0.28171828389167786, -0.2807192802429199, -0.279720276594162, -0.27872127294540405, -0.2777222692966461, -0.2767232656478882, -0.27572426199913025, -0.2747252881526947, -0.27372628450393677, -0.27272728085517883, -0.2717282772064209, -0.27072927355766296, -0.26973026990890503, -0.2687312662601471, -0.26773226261138916, -0.2667332589626312, -0.2657342553138733, -0.26473525166511536, -0.2637362778186798, -0.2627372741699219, -0.26173827052116394, -0.260739266872406, -0.25974026322364807, -0.25874125957489014, -0.2577422559261322, -0.25674325227737427, -0.25574424862861633, -0.2547452449798584, -0.25374624133110046, -0.2527472674846649, -0.251748263835907, -0.25074926018714905, -0.2497502565383911, -0.24875125288963318, -0.24775224924087524, -0.2467532455921173, -0.24575424194335938, -0.24475523829460144, -0.2437562495470047, -0.24275724589824677, -0.24175824224948883, -0.2407592386007309, -0.23976023495197296, -0.23876124620437622, -0.2377622425556183, -0.23676323890686035, -0.23576423525810242, -0.23476523160934448, -0.23376622796058655, -0.2327672392129898, -0.23176823556423187, -0.23076923191547394, -0.229770228266716, -0.22877122461795807, -0.22777222096920013, -0.2267732322216034, -0.22577422857284546, -0.22477522492408752, -0.2237762212753296, -0.22277721762657166, -0.22177822887897491, -0.22077922523021698, -0.21978022158145905, -0.2187812179327011, -0.21778221428394318, -0.21678321063518524, -0.2157842218875885, -0.21478521823883057, -0.21378621459007263, -0.2127872109413147, -0.21178820729255676, -0.21078920364379883, -0.2097902148962021, -0.20879121124744415, -0.20779220759868622, -0.20679320394992828, -0.20579420030117035, -0.2047952115535736, -0.20379620790481567, -0.20279720425605774, -0.2017982006072998, -0.20079919695854187, -0.19980019330978394, -0.1988012045621872, -0.19780220091342926, -0.19680319726467133, -0.1958041936159134, -0.19480518996715546, -0.19380620121955872, -0.19280719757080078, -0.19180819392204285, -0.1908091902732849, -0.18981018662452698, -0.18881118297576904, -0.1878121942281723, -0.18681319057941437, -0.18581418693065643, -0.1848151832818985, -0.18381617963314056, -0.18281717598438263, -0.1818181872367859, -0.18081918358802795, -0.17982017993927002, -0.17882117629051208, -0.17782217264175415, -0.1768231838941574, -0.17582418024539948, -0.17482517659664154, -0.1738261729478836, -0.17282716929912567, -0.17182816565036774, -0.170829176902771, -0.16983017325401306, -0.16883116960525513, -0.1678321659564972, -0.16683316230773926, -0.16583415865898132, -0.16483516991138458, -0.16383616626262665, -0.1628371626138687, -0.16183815896511078, -0.16083915531635284, -0.1598401665687561, -0.15884116291999817, -0.15784215927124023, -0.1568431556224823, -0.15584415197372437, -0.15484514832496643, -0.1538461595773697, -0.15284715592861176, -0.15184815227985382, -0.1508491486310959, -0.14985014498233795, -0.1488511562347412, -0.14785215258598328, -0.14685314893722534, -0.1458541452884674, -0.14485514163970947, -0.14385613799095154, -0.1428571492433548, -0.14185814559459686, -0.14085914194583893, -0.139860138297081, -0.13886113464832306, -0.13786213099956512, -0.13686314225196838, -0.13586413860321045, -0.13486513495445251, -0.13386613130569458, -0.13286712765693665, -0.1318681389093399, -0.13086913526058197, -0.12987013161182404, -0.1288711279630661, -0.12787212431430817, -0.12687312066555023, -0.1258741319179535, -0.12487512826919556, -0.12387612462043762, -0.12287712097167969, -0.12187812477350235, -0.12087912112474442, -0.11988011747598648, -0.11888112127780914, -0.11788211762905121, -0.11688311398029327, -0.11588411778211594, -0.114885114133358, -0.11388611048460007, -0.11288711428642273, -0.1118881106376648, -0.11088911443948746, -0.10989011079072952, -0.10889110714197159, -0.10789211094379425, -0.10689310729503632, -0.10589410364627838, -0.10489510744810104, -0.10389610379934311, -0.10289710015058517, -0.10189810395240784, -0.1008991003036499, -0.09990009665489197, -0.09890110045671463, -0.0979020968079567, -0.09690310060977936, -0.09590409696102142, -0.09490509331226349, -0.09390609711408615, -0.09290709346532822, -0.09190808981657028, -0.09090909361839294, -0.08991008996963501, -0.08891108632087708, -0.08791209012269974, -0.0869130864739418, -0.08591408282518387, -0.08491508662700653, -0.0839160829782486, -0.08291707932949066, -0.08191808313131332, -0.08091907948255539, -0.07992008328437805, -0.07892107963562012, -0.07792207598686218, -0.07692307978868484, -0.07592407613992691, -0.07492507249116898, -0.07392607629299164, -0.0729270726442337, -0.07192806899547577, -0.07092907279729843, -0.0699300691485405, -0.06893106549978256, -0.06793206930160522, -0.06693306565284729, -0.06593406945466995, -0.06493506580591202, -0.06393606215715408, -0.06293706595897675, -0.06193806231021881, -0.060939062386751175, -0.05994005873799324, -0.058941058814525604, -0.05794205889105797, -0.056943055242300034, -0.0559440553188324, -0.05494505539536476, -0.053946055471897125, -0.05294705182313919, -0.051948051899671555, -0.05094905197620392, -0.049950048327445984, -0.04895104840397835, -0.04795204848051071, -0.046953048557043076, -0.04595404490828514, -0.044955044984817505, -0.04395604506134987, -0.042957041412591934, -0.0419580414891243, -0.04095904156565666, -0.039960041642189026, -0.03896103799343109, -0.037962038069963455, -0.03696303814649582, -0.035964034497737885, -0.03496503457427025, -0.03396603465080261, -0.032967034727334976, -0.03196803107857704, -0.030969031155109406, -0.02997002936899662, -0.028971029445528984, -0.0279720276594162, -0.026973027735948563, -0.025974025949835777, -0.024975024163722992, -0.023976024240255356, -0.02297702245414257, -0.021978022530674934, -0.02097902074456215, -0.019980020821094513, -0.018981019034981728, -0.017982017248868942, -0.016983017325401306, -0.01598401553928852, -0.01498501468449831, -0.0139860138297081, -0.012987012974917889, -0.011988012120127678, -0.010989011265337467, -0.009990010410547256, -0.008991008624434471, -0.00799200776964426, -0.00699300691485405, -0.005994006060063839, -0.004995005205273628, -0.00399600388482213, -0.0029970030300319195, -0.001998001942411065, -0.0009990009712055326, 0.0009990009712055326, 0.001998001942411065, 0.0029970030300319195, 0.00399600388482213, 0.004995005205273628, 0.005994006060063839, 0.00699300691485405, 0.00799200776964426, 0.008991008624434471, 0.009990010410547256, 0.010989011265337467, 0.011988012120127678, 0.012987012974917889, 0.0139860138297081, 0.01498501468449831, 0.01598401553928852, 0.016983017325401306, 0.017982017248868942, 0.018981019034981728, 0.019980020821094513, 0.02097902074456215, 0.021978022530674934, 0.02297702245414257, 0.023976024240255356, 0.024975024163722992, 0.025974025949835777, 0.026973027735948563, 0.0279720276594162, 0.028971029445528984, 0.02997002936899662, 0.030969031155109406, 0.03196803107857704, 0.032967034727334976, 0.03396603465080261, 0.03496503457427025, 0.035964034497737885, 0.03696303814649582, 0.037962038069963455, 0.03896103799343109, 0.039960041642189026, 0.04095904156565666, 0.0419580414891243, 0.042957041412591934, 0.04395604506134987, 0.044955044984817505, 0.04595404490828514, 0.046953048557043076, 0.04795204848051071, 0.04895104840397835, 0.049950048327445984, 0.05094905197620392, 0.051948051899671555, 0.05294705182313919, 0.053946055471897125, 0.05494505539536476, 0.0559440553188324, 0.056943055242300034, 0.05794205889105797, 0.058941058814525604, 0.05994005873799324, 0.060939062386751175, 0.06193806231021881, 0.06293706595897675, 0.06393606215715408, 0.06493506580591202, 0.06593406945466995, 0.06693306565284729, 0.06793206930160522, 0.06893106549978256, 0.0699300691485405, 0.07092907279729843, 0.07192806899547577, 0.0729270726442337, 0.07392607629299164, 0.07492507249116898, 0.07592407613992691, 0.07692307978868484, 0.07792207598686218, 0.07892107963562012, 0.07992008328437805, 0.08091907948255539, 0.08191808313131332, 0.08291707932949066, 0.0839160829782486, 0.08491508662700653, 0.08591408282518387, 0.0869130864739418, 0.08791209012269974, 0.08891108632087708, 0.08991008996963501, 0.09090909361839294, 0.09190808981657028, 0.09290709346532822, 0.09390609711408615, 0.09490509331226349, 0.09590409696102142, 0.09690310060977936, 0.0979020968079567, 0.09890110045671463, 0.09990009665489197, 0.1008991003036499, 0.10189810395240784, 0.10289710015058517, 0.10389610379934311, 0.10489510744810104, 0.10589410364627838, 0.10689310729503632, 0.10789211094379425, 0.10889110714197159, 0.10989011079072952, 0.11088911443948746, 0.1118881106376648, 0.11288711428642273, 0.11388611048460007, 0.114885114133358, 0.11588411778211594, 0.11688311398029327, 0.11788211762905121, 0.11888112127780914, 0.11988011747598648, 0.12087912112474442, 0.12187812477350235, 0.12287712097167969, 0.12387612462043762, 0.12487512826919556, 0.1258741319179535, 0.12687312066555023, 0.12787212431430817, 0.1288711279630661, 0.12987013161182404, 0.13086913526058197, 0.1318681389093399, 0.13286712765693665, 0.13386613130569458, 0.13486513495445251, 0.13586413860321045, 0.13686314225196838, 0.13786213099956512, 0.13886113464832306, 0.139860138297081, 0.14085914194583893, 0.14185814559459686, 0.1428571492433548, 0.14385613799095154, 0.14485514163970947, 0.1458541452884674, 0.14685314893722534, 0.14785215258598328, 0.1488511562347412, 0.14985014498233795, 0.1508491486310959, 0.15184815227985382, 0.15284715592861176, 0.1538461595773697, 0.15484514832496643, 0.15584415197372437, 0.1568431556224823, 0.15784215927124023, 0.15884116291999817, 0.1598401665687561, 0.16083915531635284, 0.16183815896511078, 0.1628371626138687, 0.16383616626262665, 0.16483516991138458, 0.16583415865898132, 0.16683316230773926, 0.1678321659564972, 0.16883116960525513, 0.16983017325401306, 0.170829176902771, 0.17182816565036774, 0.17282716929912567, 0.1738261729478836, 0.17482517659664154, 0.17582418024539948, 0.1768231838941574, 0.17782217264175415, 0.17882117629051208, 0.17982017993927002, 0.18081918358802795, 0.1818181872367859, 0.18281717598438263, 0.18381617963314056, 0.1848151832818985, 0.18581418693065643, 0.18681319057941437, 0.1878121942281723, 0.18881118297576904, 0.18981018662452698, 0.1908091902732849, 0.19180819392204285, 0.19280719757080078, 0.19380620121955872, 0.19480518996715546, 0.1958041936159134, 0.19680319726467133, 0.19780220091342926, 0.1988012045621872, 0.19980019330978394, 0.20079919695854187, 0.2017982006072998, 0.20279720425605774, 0.20379620790481567, 0.2047952115535736, 0.20579420030117035, 0.20679320394992828, 0.20779220759868622, 0.20879121124744415, 0.2097902148962021, 0.21078920364379883, 0.21178820729255676, 0.2127872109413147, 0.21378621459007263, 0.21478521823883057, 0.2157842218875885, 0.21678321063518524, 0.21778221428394318, 0.2187812179327011, 0.21978022158145905, 0.22077922523021698, 0.22177822887897491, 0.22277721762657166, 0.2237762212753296, 0.22477522492408752, 0.22577422857284546, 0.2267732322216034, 0.22777222096920013, 0.22877122461795807, 0.229770228266716, 0.23076923191547394, 0.23176823556423187, 0.2327672392129898, 0.23376622796058655, 0.23476523160934448, 0.23576423525810242, 0.23676323890686035, 0.2377622425556183, 0.23876124620437622, 0.23976023495197296, 0.2407592386007309, 0.24175824224948883, 0.24275724589824677, 0.2437562495470047, 0.24475523829460144, 0.24575424194335938, 0.2467532455921173, 0.24775224924087524, 0.24875125288963318, 0.2497502565383911, 0.25074926018714905, 0.251748263835907, 0.2527472674846649, 0.25374624133110046, 0.2547452449798584, 0.25574424862861633, 0.25674325227737427, 0.2577422559261322, 0.25874125957489014, 0.25974026322364807, 0.260739266872406, 0.26173827052116394, 0.2627372741699219, 0.2637362778186798, 0.26473525166511536, 0.2657342553138733, 0.2667332589626312, 0.26773226261138916, 0.2687312662601471, 0.26973026990890503, 0.27072927355766296, 0.2717282772064209, 0.27272728085517883, 0.27372628450393677, 0.2747252881526947, 0.27572426199913025, 0.2767232656478882, 0.2777222692966461, 0.27872127294540405, 0.279720276594162, 0.2807192802429199, 0.28171828389167786, 0.2827172875404358, 0.2837162911891937, 0.28471529483795166, 0.2857142984867096, 0.28671327233314514, 0.2877122759819031, 0.288711279630661, 0.28971028327941895, 0.2907092869281769, 0.2917082905769348, 0.29270729422569275, 0.2937062978744507, 0.2947053015232086, 0.29570430517196655, 0.2967033088207245, 0.2977023124694824, 0.29870128631591797, 0.2997002899646759, 0.30069929361343384, 0.3016982972621918, 0.3026973009109497, 0.30369630455970764, 0.3046953082084656, 0.3056943118572235, 0.30669331550598145, 0.3076923191547394, 0.3086913228034973, 0.30969029664993286, 0.3106893002986908, 0.31168830394744873, 0.31268730759620667, 0.3136863112449646, 0.31468531489372253, 0.31568431854248047, 0.3166833221912384, 0.31768232583999634, 0.3186813294887543, 0.3196803331375122, 0.32067930698394775, 0.3216783106327057, 0.3226773142814636, 0.32367631793022156, 0.3246753215789795, 0.3256743252277374, 0.32667332887649536, 0.3276723325252533, 0.32867133617401123, 0.32967033982276917, 0.3306693434715271, 0.33166831731796265, 0.3326673209667206, 0.3336663246154785, 0.33466532826423645, 0.3356643319129944, 0.3366633355617523, 0.33766233921051025, 0.3386613428592682, 0.3396603465080261, 0.34065935015678406, 0.341658353805542, 0.3426573574542999, 0.3436563313007355, 0.3446553349494934, 0.34565433859825134, 0.3466533422470093, 0.3476523458957672, 0.34865134954452515, 0.3496503531932831, 0.350649356842041, 0.35164836049079895, 0.3526473641395569, 0.3536463677883148, 0.35464534163475037, 0.3556443452835083, 0.35664334893226624, 0.35764235258102417, 0.3586413562297821, 0.35964035987854004, 0.360639363527298, 0.3616383671760559, 0.36263737082481384, 0.3636363744735718, 0.3646353781223297, 0.36563435196876526, 0.3666333556175232, 0.36763235926628113, 0.36863136291503906, 0.369630366563797, 0.37062937021255493, 0.37162837386131287, 0.3726273775100708, 0.37362638115882874, 0.37462538480758667, 0.3756243884563446, 0.37662336230278015, 0.3776223659515381, 0.378621369600296, 0.37962037324905396, 0.3806193768978119, 0.3816183805465698, 0.38261738419532776, 0.3836163878440857, 0.38461539149284363, 0.38561439514160156, 0.3866133987903595, 0.38761240243911743, 0.388611376285553, 0.3896103799343109, 0.39060938358306885, 0.3916083872318268, 0.3926073908805847, 0.39360639452934265, 0.3946053981781006, 0.3956044018268585, 0.39660340547561646, 0.3976024091243744, 0.3986014127731323, 0.39960038661956787, 0.4005993902683258, 0.40159839391708374, 0.4025973975658417, 0.4035964012145996, 0.40459540486335754, 0.4055944085121155, 0.4065934121608734, 0.40759241580963135, 0.4085914194583893, 0.4095904231071472, 0.41058939695358276, 0.4115884006023407, 0.41258740425109863, 0.41358640789985657, 0.4145854115486145, 0.41558441519737244, 0.41658341884613037, 0.4175824224948883, 0.41858142614364624, 0.4195804297924042, 0.4205794334411621, 0.42157840728759766, 0.4225774109363556, 0.4235764145851135, 0.42457541823387146, 0.4255744218826294, 0.42657342553138733, 0.42757242918014526, 0.4285714328289032, 0.42957043647766113, 0.43056944012641907, 0.431568443775177, 0.43256744742393494, 0.4335664212703705, 0.4345654249191284, 0.43556442856788635, 0.4365634322166443, 0.4375624358654022, 0.43856143951416016, 0.4395604431629181, 0.440559446811676, 0.44155845046043396, 0.4425574541091919, 0.44355645775794983, 0.4445554316043854, 0.4455544352531433, 0.44655343890190125, 0.4475524425506592, 0.4485514461994171, 0.44955044984817505, 0.450549453496933, 0.4515484571456909, 0.45254746079444885, 0.4535464644432068, 0.4545454680919647, 0.45554444193840027, 0.4565434455871582, 0.45754244923591614, 0.4585414528846741, 0.459540456533432, 0.46053946018218994, 0.4615384638309479, 0.4625374674797058, 0.46353647112846375, 0.4645354747772217, 0.4655344784259796, 0.46653345227241516, 0.4675324559211731, 0.46853145956993103, 0.46953046321868896, 0.4705294668674469, 0.47152847051620483, 0.47252747416496277, 0.4735264778137207, 0.47452548146247864, 0.4755244851112366, 0.4765234887599945, 0.47752249240875244, 0.478521466255188, 0.4795204699039459, 0.48051947355270386, 0.4815184772014618, 0.4825174808502197, 0.48351648449897766, 0.4845154881477356, 0.48551449179649353, 0.48651349544525146, 0.4875124990940094, 0.48851150274276733, 0.4895104765892029, 0.4905094802379608, 0.49150848388671875, 0.4925074875354767, 0.4935064911842346, 0.49450549483299255, 0.4955044984817505, 0.4965035021305084, 0.49750250577926636, 0.4985015094280243, 0.4995005130767822, 0.5004994869232178, 0.5014985203742981, 0.5024974942207336, 0.503496527671814, 0.5044955015182495, 0.5054945349693298, 0.5064935088157654, 0.5074924826622009, 0.5084915161132812, 0.5094904899597168, 0.5104895234107971, 0.5114884972572327, 0.512487530708313, 0.5134865045547485, 0.5144855380058289, 0.5154845118522644, 0.5164835453033447, 0.5174825191497803, 0.5184814929962158, 0.5194805264472961, 0.5204795002937317, 0.521478533744812, 0.5224775075912476, 0.5234765410423279, 0.5244755148887634, 0.5254745483398438, 0.5264735221862793, 0.5274725556373596, 0.5284715294837952, 0.5294705033302307, 0.530469536781311, 0.5314685106277466, 0.5324675440788269, 0.5334665179252625, 0.5344655513763428, 0.5354645252227783, 0.5364635586738586, 0.5374625325202942, 0.5384615659713745, 0.5394605398178101, 0.5404595136642456, 0.5414585471153259, 0.5424575209617615, 0.5434565544128418, 0.5444555282592773, 0.5454545617103577, 0.5464535355567932, 0.5474525690078735, 0.5484515428543091, 0.5494505763053894, 0.550449550151825, 0.5514485239982605, 0.5524475574493408, 0.5534465312957764, 0.5544455647468567, 0.5554445385932922, 0.5564435720443726, 0.5574425458908081, 0.5584415793418884, 0.559440553188324, 0.5604395866394043, 0.5614385604858398, 0.5624375343322754, 0.5634365677833557, 0.5644355416297913, 0.5654345750808716, 0.5664335489273071, 0.5674325823783875, 0.568431556224823, 0.5694305896759033, 0.5704295635223389, 0.5714285969734192, 0.5724275708198547, 0.5734265446662903, 0.5744255781173706, 0.5754245519638062, 0.5764235854148865, 0.577422559261322, 0.5784215927124023, 0.5794205665588379, 0.5804196000099182, 0.5814185738563538, 0.5824176073074341, 0.5834165811538696, 0.5844155550003052, 0.5854145884513855, 0.586413562297821, 0.5874125957489014, 0.5884115695953369, 0.5894106030464172, 0.5904095768928528, 0.5914086103439331, 0.5924075841903687, 0.593406617641449, 0.5944055914878845, 0.5954046249389648, 0.5964035987854004, 0.5974025726318359, 0.5984016060829163, 0.5994005799293518, 0.6003996133804321, 0.6013985872268677, 0.602397620677948, 0.6033965945243835, 0.6043956279754639, 0.6053946018218994, 0.6063936352729797, 0.6073926091194153, 0.6083915829658508, 0.6093906164169312, 0.6103895902633667, 0.611388623714447, 0.6123875975608826, 0.6133866310119629, 0.6143856048583984, 0.6153846383094788, 0.6163836121559143, 0.6173826456069946, 0.6183816194534302, 0.6193805932998657, 0.620379626750946, 0.6213786005973816, 0.6223776340484619, 0.6233766078948975, 0.6243756413459778, 0.6253746151924133, 0.6263736486434937, 0.6273726224899292, 0.6283716559410095, 0.6293706297874451, 0.6303696036338806, 0.6313686370849609, 0.6323676109313965, 0.6333666443824768, 0.6343656182289124, 0.6353646516799927, 0.6363636255264282, 0.6373626589775085, 0.6383616328239441, 0.6393606662750244, 0.64035964012146, 0.6413586139678955, 0.6423576474189758, 0.6433566212654114, 0.6443556547164917, 0.6453546285629272, 0.6463536620140076, 0.6473526358604431, 0.6483516693115234, 0.649350643157959, 0.6503496766090393, 0.6513486504554749, 0.6523476243019104, 0.6533466577529907, 0.6543456315994263, 0.6553446650505066, 0.6563436388969421, 0.6573426723480225, 0.658341646194458, 0.6593406796455383, 0.6603396534919739, 0.6613386869430542, 0.6623376607894897, 0.6633366346359253, 0.6643356680870056, 0.6653346419334412, 0.6663336753845215, 0.667332649230957, 0.6683316826820374, 0.6693306565284729, 0.6703296899795532, 0.6713286638259888, 0.6723276972770691, 0.6733266711235046, 0.6743256449699402, 0.6753246784210205, 0.676323652267456, 0.6773226857185364, 0.6783216595649719, 0.6793206930160522, 0.6803196668624878, 0.6813187003135681, 0.6823176741600037, 0.683316707611084, 0.6843156814575195, 0.6853147149085999, 0.6863136887550354, 0.687312662601471, 0.6883116960525513, 0.6893106698989868, 0.6903097033500671, 0.6913086771965027, 0.692307710647583, 0.6933066844940186, 0.6943057179450989, 0.6953046917915344, 0.6963037252426147, 0.6973026990890503, 0.6983016729354858, 0.6993007063865662, 0.7002996802330017, 0.701298713684082, 0.7022976875305176, 0.7032967209815979, 0.7042956948280334, 0.7052947282791138, 0.7062937021255493, 0.7072927355766296, 0.7082917094230652, 0.7092906832695007, 0.710289716720581, 0.7112886905670166, 0.7122877240180969, 0.7132866978645325, 0.7142857313156128, 0.7152847051620483, 0.7162837386131287, 0.7172827124595642, 0.7182817459106445, 0.7192807197570801, 0.7202796936035156, 0.721278727054596, 0.7222777009010315, 0.7232767343521118, 0.7242757081985474, 0.7252747416496277, 0.7262737154960632, 0.7272727489471436, 0.7282717227935791, 0.7292707562446594, 0.730269730091095, 0.7312687039375305, 0.7322677373886108, 0.7332667112350464, 0.7342657446861267, 0.7352647185325623, 0.7362637519836426, 0.7372627258300781, 0.7382617592811584, 0.739260733127594, 0.7402597665786743, 0.7412587404251099, 0.7422577142715454, 0.7432567477226257, 0.7442557215690613, 0.7452547550201416, 0.7462537288665771, 0.7472527623176575, 0.748251736164093, 0.7492507696151733, 0.7502497434616089, 0.7512487769126892, 0.7522477507591248, 0.7532467246055603, 0.7542457580566406, 0.7552447319030762, 0.7562437653541565, 0.757242739200592, 0.7582417726516724, 0.7592407464981079, 0.7602397799491882, 0.7612387537956238, 0.7622377872467041, 0.7632367610931396, 0.7642357349395752, 0.7652347683906555, 0.7662337422370911, 0.7672327756881714, 0.7682317495346069, 0.7692307829856873, 0.7702297568321228, 0.7712287902832031, 0.7722277641296387, 0.773226797580719, 0.7742257714271545, 0.7752248048782349, 0.7762237787246704, 0.777222752571106, 0.7782217860221863, 0.7792207598686218, 0.7802197933197021, 0.7812187671661377, 0.782217800617218, 0.7832167744636536, 0.7842158079147339, 0.7852147817611694, 0.7862138152122498, 0.7872127890586853, 0.7882117629051208, 0.7892107963562012, 0.7902097702026367, 0.791208803653717, 0.7922077775001526, 0.7932068109512329, 0.7942057847976685, 0.7952048182487488, 0.7962037920951843, 0.7972028255462646, 0.7982017993927002, 0.7992007732391357, 0.8001998066902161, 0.8011987805366516, 0.8021978139877319, 0.8031967878341675, 0.8041958212852478, 0.8051947951316833, 0.8061938285827637, 0.8071928024291992, 0.8081918358802795, 0.8091908097267151, 0.8101897835731506, 0.811188817024231, 0.8121877908706665, 0.8131868243217468, 0.8141857981681824, 0.8151848316192627, 0.8161838054656982, 0.8171828389167786, 0.8181818127632141, 0.8191808462142944, 0.82017982006073, 0.8211787939071655, 0.8221778273582458, 0.8231768012046814, 0.8241758346557617, 0.8251748085021973, 0.8261738419532776, 0.8271728157997131, 0.8281718492507935, 0.829170823097229, 0.8301698565483093, 0.8311688303947449, 0.8321678042411804, 0.8331668376922607, 0.8341658115386963, 0.8351648449897766, 0.8361638188362122, 0.8371628522872925, 0.838161826133728, 0.8391608595848083, 0.8401598334312439, 0.8411588668823242, 0.8421578407287598, 0.8431568145751953, 0.8441558480262756, 0.8451548218727112, 0.8461538553237915, 0.847152829170227, 0.8481518626213074, 0.8491508364677429, 0.8501498699188232, 0.8511488437652588, 0.8521478772163391, 0.8531468510627747, 0.8541458249092102, 0.8551448583602905, 0.8561438322067261, 0.8571428656578064, 0.8581418395042419, 0.8591408729553223, 0.8601398468017578, 0.8611388802528381, 0.8621378540992737, 0.863136887550354, 0.8641358613967896, 0.8651348948478699, 0.8661338686943054, 0.867132842540741, 0.8681318759918213, 0.8691308498382568, 0.8701298832893372, 0.8711288571357727, 0.872127890586853, 0.8731268644332886, 0.8741258978843689, 0.8751248717308044, 0.8761239051818848, 0.8771228790283203, 0.8781218528747559, 0.8791208863258362, 0.8801198601722717, 0.881118893623352, 0.8821178674697876, 0.8831169009208679, 0.8841158747673035, 0.8851149082183838, 0.8861138820648193, 0.8871129155158997, 0.8881118893623352, 0.8891108632087708, 0.8901098966598511, 0.8911088705062866, 0.8921079039573669, 0.8931068778038025, 0.8941059112548828, 0.8951048851013184, 0.8961039185523987, 0.8971028923988342, 0.8981019258499146, 0.8991008996963501, 0.9000998735427856, 0.901098906993866, 0.9020978808403015, 0.9030969142913818, 0.9040958881378174, 0.9050949215888977, 0.9060938954353333, 0.9070929288864136, 0.9080919027328491, 0.9090909361839294, 0.910089910030365, 0.9110888838768005, 0.9120879173278809, 0.9130868911743164, 0.9140859246253967, 0.9150848984718323, 0.9160839319229126, 0.9170829057693481, 0.9180819392204285, 0.919080913066864, 0.9200799465179443, 0.9210789203643799, 0.9220778942108154, 0.9230769276618958, 0.9240759015083313, 0.9250749349594116, 0.9260739088058472, 0.9270729422569275, 0.928071916103363, 0.9290709495544434, 0.9300699234008789, 0.9310689568519592, 0.9320679306983948, 0.9330669045448303, 0.9340659379959106, 0.9350649118423462, 0.9360639452934265, 0.9370629191398621, 0.9380619525909424, 0.9390609264373779, 0.9400599598884583, 0.9410589337348938, 0.9420579671859741, 0.9430569410324097, 0.9440559148788452, 0.9450549483299255, 0.9460539221763611, 0.9470529556274414, 0.948051929473877, 0.9490509629249573, 0.9500499367713928, 0.9510489702224731, 0.9520479440689087, 0.953046977519989, 0.9540459513664246, 0.9550449848175049, 0.9560439586639404, 0.957042932510376, 0.9580419659614563, 0.9590409398078918, 0.9600399732589722, 0.9610389471054077, 0.962037980556488, 0.9630369544029236, 0.9640359878540039, 0.9650349617004395, 0.9660339951515198, 0.9670329689979553, 0.9680319428443909, 0.9690309762954712, 0.9700299501419067, 0.9710289835929871, 0.9720279574394226, 0.9730269908905029, 0.9740259647369385, 0.9750249981880188, 0.9760239720344543, 0.9770230054855347, 0.9780219793319702, 0.9790209531784058, 0.9800199866294861, 0.9810189604759216, 0.982017993927002, 0.9830169677734375, 0.9840160012245178, 0.9850149750709534, 0.9860140085220337, 0.9870129823684692, 0.9880120158195496, 0.9890109896659851, 0.9900099635124207, 0.991008996963501, 0.9920079708099365, 0.9930070042610168, 0.9940059781074524, 0.9950050115585327, 0.9960039854049683, 0.9970030188560486, 0.9980019927024841, 0.9990010261535645, 1.0], "expected": [-1.313035249710083, -1.3137595653533936, -1.314485788345337, -1.315213918685913, -1.315943956375122, -1.3166759014129639, -1.3174097537994385, -1.318145513534546, -1.3188832998275757, -1.3196228742599487, -1.3203645944595337, -1.3211082220077515, -1.321853756904602, -1.322601318359375, -1.3233507871627808, -1.3241022825241089, -1.3248558044433594, -1.3256112337112427, -1.326368808746338, -1.327128291130066, -1.3278898000717163, -1.3286534547805786, -1.3294188976287842, -1.3301866054534912, -1.3309561014175415, -1.3317278623580933, -1.3325016498565674, -1.3332774639129639, -1.3340553045272827, -1.3348352909088135, -1.3356174230575562, -1.3364014625549316, -1.3371877670288086, -1.3379759788513184, -1.3387665748596191, -1.3395590782165527, -1.3403537273406982, -1.3411506414413452, -1.3419495820999146, -1.3427506685256958, -1.343553900718689, -1.344359278678894, -1.3451669216156006, -1.345976710319519, -1.3467885255813599, -1.3476027250289917, -1.3484190702438354, -1.3492375612258911, -1.3500583171844482, -1.3508812189102173, -1.3517063856124878, -1.3525338172912598, -1.3533633947372437, -1.354195237159729, -1.3550294637680054, -1.3558658361434937, -1.356704592704773, -1.3575454950332642, -1.3583887815475464, -1.3592342138290405, -1.3600820302963257, -1.3609322309494019, -1.36178457736969, -1.3626394271850586, -1.3634964227676392, -1.3643559217453003, -1.365217685699463, -1.3660818338394165, -1.3669483661651611, -1.3678171634674072, -1.3686884641647339, -1.369562029838562, -1.3704380989074707, -1.3713165521621704, -1.3721973896026611, -1.3730806112289429, -1.3739663362503052, -1.374854326248169, -1.3757450580596924, -1.3766379356384277, -1.3775334358215332, -1.3784313201904297, -1.3793317079544067, -1.3802345991134644, -1.3811399936676025, -1.3820478916168213, -1.3829584121704102, -1.38387131690979, -1.3847867250442505, -1.385704755783081, -1.3866252899169922, -1.3875483274459839, -1.3884739875793457, -1.389402151107788, -1.3903330564498901, -1.3912663459777832, -1.3922024965286255, -1.3931409120559692, -1.3940821886062622, -1.3950259685516357, -1.3959726095199585, -1.3969216346740723, -1.3978734016418457, -1.3988277912139893, -1.3997849225997925, -1.4007447957992554, -1.4017070531845093, -1.4026724100112915, -1.4036402702331543, -1.4046108722686768, -1.4055842161178589, -1.4065603017807007, -1.4075390100479126, -1.4085204601287842, -1.4095048904418945, -1.4104920625686646, -1.4114819765090942, -1.412474513053894, -1.4134701490402222, -1.4144684076309204, -1.4154696464538574, -1.4164735078811646, -1.41748046875, -1.4184900522232056, -1.4195024967193604, -1.420517921447754, -1.4215360879898071, -1.4225573539733887, -1.4235814809799194, -1.4246084690093994, -1.4256383180618286, -1.4266712665557861, -1.4277070760726929, -1.4287458658218384, -1.4297876358032227, -1.4308323860168457, -1.4318801164627075, -1.432930827140808, -1.433984637260437, -1.4350413084030151, -1.4361011981964111, -1.437164068222046, -1.438230037689209, -1.4392989873886108, -1.440371036529541, -1.44144606590271, -1.4425243139266968, -1.443605661392212, -1.444690227508545, -1.4457777738571167, -1.4468685388565063, -1.4479625225067139, -1.4490596055984497, -1.4501599073410034, -1.4512633085250854, -1.4523699283599854, -1.4534798860549927, -1.4545929431915283, -1.4557093381881714, -1.4568289518356323, -1.4579517841339111, -1.4590779542922974, -1.4602073431015015, -1.461340069770813, -1.462476134300232, -1.4636154174804688, -1.4647581577301025, -1.4659041166305542, -1.467053771018982, -1.4682064056396484, -1.4693626165390015, -1.470522165298462, -1.4716850519180298, -1.4728515148162842, -1.4740214347839355, -1.4751948118209839, -1.47637140750885, -1.4775516986846924, -1.4787354469299316, -1.4799226522445679, -1.4811134338378906, -1.4823076725006104, -1.4835054874420166, -1.4847067594528198, -1.4859117269515991, -1.487120270729065, -1.4883325099945068, -1.4895482063293457, -1.490767478942871, -1.4919904470443726, -1.49321711063385, -1.4944473505020142, -1.4956812858581543, -1.49691903591156, -1.498160481452942, -1.4994055032730103, -1.5006544589996338, -1.5019069910049438, -1.5031633377075195, -1.5044234991073608, -1.5056873559951782, -1.5069551467895508, -1.5082266330718994, -1.5095020532608032, -1.5107812881469727, -1.5120643377304077, -1.5133514404296875, -1.514642357826233, -1.515937089920044, -1.5172358751296997, -1.518538475036621, -1.5198452472686768, -1.521155834197998, -1.522470474243164, -1.5237890481948853, -1.5251115560531616, -1.5264382362365723, -1.5277690887451172, -1.5291037559509277, -1.530442714691162, -1.5317856073379517, -1.533132791519165, -1.5344839096069336, -1.535839319229126, -1.5371989011764526, -1.5385624170303345, -1.5399304628372192, -1.5413025617599487, -1.5426788330078125, -1.5440595149993896, -1.545444369316101, -1.5468335151672363, -1.548227071762085, -1.5496248006820679, -1.5510269403457642, -1.5524333715438843, -1.5538442134857178, -1.555259346961975, -1.5566790103912354, -1.558103084564209, -1.559531569480896, -1.560964584350586, -1.5624017715454102, -1.563843846321106, -1.5652902126312256, -1.5667412281036377, -1.5681966543197632, -1.5696568489074707, -1.5711214542388916, -1.5725905895233154, -1.5740646123886108, -1.5755430459976196, -1.5770263671875, -1.5785142183303833, -1.5800068378448486, -1.581503987312317, -1.5830060243606567, -1.5845129489898682, -1.586024522781372, -1.587540864944458, -1.589061975479126, -1.590588092803955, -1.592118740081787, -1.593654751777649, -1.5951952934265137, -1.5967408418655396, -1.598291277885437, -1.5998468399047852, -1.6014072895050049, -1.6029727458953857, -1.6045432090759277, -1.6061185598373413, -1.6076992750167847, -1.6092848777770996, -1.6108757257461548, -1.6124716997146606, -1.6140726804733276, -1.6156789064407349, -1.6172902584075928, -1.618906855583191, -1.6205288171768188, -1.6221559047698975, -1.6237882375717163, -1.625425934791565, -1.6270689964294434, -1.6287174224853516, -1.6303712129592896, -1.6320302486419678, -1.6336948871612549, -1.6353650093078613, -1.637040376663208, -1.6387213468551636, -1.640407919883728, -1.6420998573303223, -1.6437973976135254, -1.6455005407333374, -1.6472094058990479, -1.6489237546920776, -1.6506439447402954, -1.6523696184158325, -1.654101014137268, -1.6558382511138916, -1.6575813293457031, -1.659329891204834, -1.6610842943191528, -1.6628447771072388, -1.6646109819412231, -1.666383147239685, -1.668161153793335, -1.6699451208114624, -1.6717349290847778, -1.67353093624115, -1.6753329038619995, -1.6771408319473267, -1.678954839706421, -1.6807749271392822, -1.6826013326644897, -1.6844335794448853, -1.686272144317627, -1.6881170272827148, -1.6899679899215698, -1.6918251514434814, -1.6936888694763184, -1.6955586671829224, -1.697434902191162, -1.6993175745010376, -1.7012065649032593, -1.7031018733978271, -1.7050038576126099, -1.7069121599197388, -1.708827018737793, -1.7107486724853516, -1.7126766443252563, -1.714611291885376, -1.7165526151657104, -1.7185006141662598, -1.7204551696777344, -1.722416639328003, -1.7243846654891968, -1.726359486579895, -1.7283414602279663, -1.7303298711776733, -1.732325553894043, -1.734327793121338, -1.7363371849060059, -1.7383536100387573, -1.7403769493103027, -1.7424074411392212, -1.7444448471069336, -1.746489405632019, -1.748541235923767, -1.7506000995635986, -1.7526663541793823, -1.754739761352539, -1.7568203210830688, -1.7589083909988403, -1.7610037326812744, -1.7631065845489502, -1.7652167081832886, -1.7673343420028687, -1.7694593667984009, -1.7715919017791748, -1.77373206615448, -1.7758798599243164, -1.778035283088684, -1.780198335647583, -1.7823692560195923, -1.7845478057861328, -1.7867342233657837, -1.7889281511306763, -1.7911301851272583, -1.7933402061462402, -1.795557975769043, -1.7977837324142456, -1.8000174760818481, -1.8022595643997192, -1.8045092821121216, -1.806767463684082, -1.8090335130691528, -1.8113081455230713, -1.8135907649993896, -1.8158818483352661, -1.818181037902832, -1.820488691329956, -1.8228048086166382, -1.8251292705535889, -1.8274624347686768, -1.8298039436340332, -1.8321540355682373, -1.8345128297805786, -1.8368803262710571, -1.8392562866210938, -1.8416413068771362, -1.8440346717834473, -1.8464372158050537, -1.848848581314087, -1.851269006729126, -1.8536981344223022, -1.856136441230774, -1.858583927154541, -1.8610402345657349, -1.8635058403015137, -1.865980625152588, -1.868464708328247, -1.8709580898284912, -1.8734605312347412, -1.8759727478027344, -1.878494143486023, -1.8810253143310547, -1.8835655450820923, -1.8861159086227417, -1.888675570487976, -1.891244888305664, -1.8938239812850952, -1.8964128494262695, -1.899011492729187, -1.9016202688217163, -1.9042385816574097, -1.9068671464920044, -1.9095056056976318, -1.912154197692871, -1.9148131608963013, -1.9174820184707642, -1.9201613664627075, -1.9228506088256836, -1.9255505800247192, -1.9282606840133667, -1.9309816360473633, -1.9337127208709717, -1.9364545345306396, -1.9392069578170776, -1.9419701099395752, -1.9447441101074219, -1.9475284814834595, -1.950324296951294, -1.9531306028366089, -1.955947995185852, -1.9587764739990234, -1.961616039276123, -1.9644665718078613, -1.967328429222107, -1.9702016115188599, -1.9730861186981201, -1.9759820699691772, -1.9788893461227417, -1.9818083047866821, -1.9847385883331299, -1.9876806735992432, -1.9906346797943115, -1.9936001300811768, -1.9965773820877075, -1.999566674232483, -2.002568006515503, -2.0055813789367676, -2.0086069107055664, -2.0116443634033203, -2.0146942138671875, -2.017756223678589, -2.0208308696746826, -2.0239174365997314, -2.027017116546631, -2.0301289558410645, -2.0332536697387695, -2.036391019821167, -2.039541006088257, -2.0427043437957764, -2.045880079269409, -2.0490691661834717, -2.0522711277008057, -2.0554864406585693, -2.0587148666381836, -2.0619566440582275, -2.065211534500122, -2.0684802532196045, -2.0717623233795166, -2.0750579833984375, -2.0783674716949463, -2.081690549850464, -2.0850279331207275, -2.088378667831421, -2.0917437076568604, -2.095122814178467, -2.0985162258148193, -2.1019234657287598, -2.1053452491760254, -2.108781576156616, -2.1122324466705322, -2.1156978607177734, -2.11917781829834, -2.1226727962493896, -2.1261823177337646, -2.129707098007202, -2.133246660232544, -2.1368014812469482, -2.140371561050415, -2.1439566612243652, -2.147557258605957, -2.1511735916137695, -2.1548051834106445, -2.1584525108337402, -2.1621158123016357, -2.165795087814331, -2.169489860534668, -2.173201084136963, -2.1769280433654785, -2.1806716918945312, -2.184431314468384, -2.1882076263427734, -2.192000150680542, -2.195809841156006, -2.1996359825134277, -2.203479051589966, -2.207338809967041, -2.2112157344818115, -2.2151100635528564, -2.2190215587615967, -2.2229502201080322, -2.2268967628479004, -2.230860471725464, -2.234842300415039, -2.2388417720794678, -2.242859125137329, -2.246894598007202, -2.250947952270508, -2.2550199031829834, -2.25911021232605, -2.263218879699707, -2.2673463821411133, -2.2714924812316895, -2.2756574153900146, -2.279841423034668, -2.2840445041656494, -2.288266658782959, -2.292508363723755, -2.296769618988037, -2.3010499477386475, -2.3053505420684814, -2.309670925140381, -2.3140110969543457, -2.318371534347534, -2.322751998901367, -2.327153205871582, -2.3315746784210205, -2.3360166549682617, -2.340479612350464, -2.344963550567627, -2.349468469619751, -2.353994607925415, -2.358541965484619, -2.3631110191345215, -2.367701292037964, -2.372313976287842, -2.376948118209839, -2.3816044330596924, -2.3862829208374023, -2.390983819961548, -2.395707130432129, -2.4004530906677246, -2.405221939086914, -2.4100139141082764, -2.4148287773132324, -2.4196670055389404, -2.4245285987854004, -2.4294140338897705, -2.4343228340148926, -2.439255952835083, -2.4442129135131836, -2.4491944313049316, -2.454200029373169, -2.459230422973633, -2.4642858505249023, -2.4693658351898193, -2.474471092224121, -2.4796018600463867, -2.484757661819458, -2.4899394512176514, -2.495147228240967, -2.500380754470825, -2.5056405067443848, -2.5109267234802246, -2.5162394046783447, -2.5215790271759033, -2.5269453525543213, -2.532339334487915, -2.537760019302368, -2.5432088375091553, -2.548685073852539, -2.554189682006836, -2.5597221851348877, -2.5652830600738525, -2.5708723068237305, -2.5764904022216797, -2.5821375846862793, -2.5878140926361084, -2.593519926071167, -2.599255323410034, -2.605020761489868, -2.610816240310669, -2.6166419982910156, -2.6224982738494873, -2.628385305404663, -2.634303331375122, -2.6402523517608643, -2.646233320236206, -2.65224552154541, -2.658290147781372, -2.6643667221069336, -2.670475721359253, -2.676617383956909, -2.6827921867370605, -2.688999891281128, -2.6952412128448486, -2.7015163898468018, -2.707824945449829, -2.714168071746826, -2.720545768737793, -2.7269580364227295, -2.733405590057373, -2.7398884296417236, -2.7464067935943604, -2.7529609203338623, -2.7595512866973877, -2.7661781311035156, -2.772841691970825, -2.7795422077178955, -2.7862796783447266, -2.793055295944214, -2.799868583679199, -2.806720495223999, -2.813610553741455, -2.8205394744873047, -2.827507734298706, -2.83451509475708, -2.8415627479553223, -2.8486502170562744, -2.855778217315674, -2.8629467487335205, -2.870156764984131, -2.877408266067505, -2.8847012519836426, -2.8920366764068604, -2.899414539337158, -2.9068350791931152, -2.9142990112304688, -2.921806812286377, -2.9293580055236816, -2.9369540214538574, -2.944594383239746, -2.952279806137085, -2.9600110054016113, -2.967787742614746, -2.9756109714508057, -2.98348069190979, -2.9913976192474365, -2.999361991882324, -3.0073742866516113, -3.015434741973877, -3.0235438346862793, -3.0317020416259766, -3.039910078048706, -3.0481677055358887, -3.056476354598999, -3.064835548400879, -3.0732460021972656, -3.0817086696624756, -3.0902233123779297, -3.098790407180786, -3.1074111461639404, -3.1160855293273926, -3.124814033508301, -3.133596658706665, -3.142435073852539, -3.1513290405273438, -3.1602792739868164, -3.1692862510681152, -3.1783502101898193, -3.187472105026245, -3.1966521739959717, -3.2058908939361572, -3.215189218521118, -3.2245476245880127, -3.2339656352996826, -3.243445634841919, -3.2529871463775635, -3.2625904083251953, -3.272256851196289, -3.281986713409424, -3.291780471801758, -3.3016390800476074, -3.3115627765655518, -3.3215525150299072, -3.331608533859253, -3.341731309890747, -3.3519222736358643, -3.362182140350342, -3.3725104331970215, -3.382909059524536, -3.3933780193328857, -3.403918504714966, -3.4145305156707764, -3.425215482711792, -3.435973882675171, -3.446805953979492, -3.4577131271362305, -3.468695878982544, -3.47975492477417, -3.490891218185425, -3.502105474472046, -3.5133986473083496, -3.524770975112915, -3.536224126815796, -3.5477583408355713, -3.5593743324279785, -3.571073532104492, -3.5828564167022705, -3.5947234630584717, -3.6066768169403076, -3.6187164783477783, -3.630842924118042, -3.6430583000183105, -3.655362844467163, -3.667757511138916, -3.6802430152893066, -3.6928212642669678, -3.7054922580718994, -3.718257427215576, -3.7311174869537354, -3.7440738677978516, -3.7571280002593994, -3.770280361175537, -3.78353214263916, -3.796884536743164, -3.8103384971618652, -3.823895215988159, -3.8375561237335205, -3.8513221740722656, -3.865194320678711, -3.879173517227173, -3.8932623863220215, -3.9074606895446777, -3.9217708110809326, -3.9361929893493652, -3.9507291316986084, -3.965381145477295, -3.980149030685425, -3.995035171508789, -4.010040283203125, -4.025166034698486, -4.040413856506348, -4.055785655975342, -4.071282386779785, -4.0869059562683105, -4.102657318115234, -4.1185383796691895, -4.134551048278809, -4.15069580078125, -4.166975498199463, -4.183391094207764, -4.199944496154785, -4.21663761138916, -4.233471870422363, -4.250449180603027, -4.267570495605469, -4.284839630126953, -4.3022565841674805, -4.31982421875, -4.337543964385986, -4.355417728424072, -4.373447418212891, -4.391635894775391, -4.409984588623047, -4.42849588394165, -4.447171688079834, -4.4660139083862305, -4.485024929046631, -4.504207134246826, -4.523562908172607, -4.543094158172607, -4.562804222106934, -4.582694053649902, -4.602766990661621, -4.623025417327881, -4.643472194671631, -4.664108753204346, -4.684938907623291, -4.705965042114258, -4.727189540863037, -4.748615741729736, -4.770246505737305, -4.792084217071533, -4.814131736755371, -4.836392402648926, -4.8588690757751465, -4.881565570831299, -4.904483795166016, -4.927628517150879, -4.9510016441345215, -4.974606990814209, -4.998448848724365, -5.0225300788879395, -5.046853542327881, -5.071423530578613, -5.096243381500244, -5.121318340301514, -5.146650314331055, -5.172245025634766, -5.1981048583984375, -5.224234580993652, -5.250638484954834, -5.2773213386535645, -5.304286956787109, -5.331539630889893, -5.359084606170654, -5.386925220489502, -5.415067672729492, -5.443516254425049, -5.472276210784912, -5.501351833343506, -5.5307488441467285, -5.56047248840332, -5.59052848815918, -5.620922088623047, -5.65165901184082, -5.682744979858398, -5.71418571472168, -5.745987415313721, -5.778156280517578, -5.810699462890625, -5.843621730804443, -5.876931190490723, -5.910633563995361, -5.944736480712891, -5.979247093200684, -6.014172077178955, -6.049520015716553, -6.085297584533691, -6.121511936187744, -6.158172607421875, -6.195287227630615, -6.2328643798828125, -6.270912170410156, -6.309438705444336, -6.34845495223999, -6.387969493865967, -6.42799186706543, -6.468531131744385, -6.5095977783203125, -6.551200866699219, -6.593353271484375, -6.6360650062561035, -6.679346561431885, -6.723209381103516, -6.767664432525635, -6.81272554397583, -6.858404636383057, -6.9047136306762695, -6.951666355133057, -6.9992756843566895, -7.0475544929504395, -7.096518516540527, -7.146181583404541, -7.196559906005859, -7.247666835784912, -7.2995195388793945, -7.352133750915527, -7.405526161193848, -7.459715843200684, -7.514718532562256, -7.570552825927734, -7.627237796783447, -7.6847944259643555, -7.743241786956787, -7.8025994300842285, -7.862890243530273, -7.924135684967041, -7.986358165740967, -8.049581527709961, -8.11383056640625, -8.179129600524902, -8.245503425598145, -8.312981605529785, -8.38158893585205, -8.45135498046875, -8.522308349609375, -8.594481468200684, -8.667903900146484, -8.742609024047852, -8.818631172180176, -8.896004676818848, -8.974764823913574, -9.054950714111328, -9.136600494384766, -9.219755172729492, -9.304454803466797, -9.39074420928955, -9.478668212890625, -9.568272590637207, -9.65960693359375, -9.752721786499023, -9.847667694091797, -9.944501876831055, -10.043278694152832, -10.14405632019043, -10.246899604797363, -10.351868629455566, -10.459031105041504, -10.568458557128906, -10.680219650268555, -10.794391632080078, -10.911054611206055, -11.030285835266113, -11.152175903320312, -11.276812553405762, -11.404289245605469, -11.534703254699707, -11.668159484863281, -11.804760932922363, -11.944624900817871, -12.087867736816406, -12.234610557556152, -12.38498592376709, -12.539128303527832, -12.697181701660156, -12.859296798706055, -13.025629997253418, -13.19635009765625, -13.371631622314453, -13.551658630371094, -13.736628532409668, -13.926745414733887, -14.122225761413574, -14.323301315307617, -14.530216217041016, -14.743224143981934, -14.962601661682129, -15.188636779785156, -15.421638488769531, -15.661931991577148, -15.909860610961914, -16.165802001953125, -16.430143356323242, -16.703310012817383, -16.98574447631836, -17.277929306030273, -17.580379486083984, -17.893644332885742, -18.218311309814453, -18.555015563964844, -18.904438018798828, -19.26731300354004, -19.644432067871094, -20.03664779663086, -20.444887161254883, -20.870147705078125, -21.313520431518555, -21.776185989379883, -22.259428024291992, -22.7646484375, -23.29338836669922, -23.847318649291992, -24.428287506103516, -25.038318634033203, -25.67965316772461, -26.354759216308594, -27.066375732421875, -27.817543029785156, -28.61165428161621, -29.452497482299805, -30.344318389892578, -31.291906356811523, -32.3006477355957, -33.37665557861328, -34.52689743041992, -35.75932312011719, -37.083065032958984, -38.5086555480957, -40.04832458496094, -41.71632385253906, -43.52939987182617, -45.507328033447266, -47.67366027832031, -50.05665588378906, -52.6905403137207, -55.617103576660156, -58.88801574707031, -62.567832946777344, -66.73833465576172, -71.5046615600586, -77.00432586669922, -83.42066192626953, -91.003662109375, -100.10332489013672, -111.2252197265625, -125.12767028808594, -143.0023193359375, -166.8353271484375, -200.20167541503906, -250.2513427734375, -333.6676330566406, -500.5006408691406, -1001.0003662109375, 1001.0003662109375, 500.5006408691406, 333.6676330566406, 250.2513427734375, 200.20167541503906, 166.8353271484375, 143.0023193359375, 125.12767028808594, 111.2252197265625, 100.10332489013672, 91.003662109375, 83.42066192626953, 77.00432586669922, 71.5046615600586, 66.73833465576172, 62.567832946777344, 58.88801574707031, 55.617103576660156, 52.6905403137207, 50.05665588378906, 47.67366027832031, 45.507328033447266, 43.52939987182617, 41.71632385253906, 40.04832458496094, 38.5086555480957, 37.083065032958984, 35.75932312011719, 34.52689743041992, 33.37665557861328, 32.3006477355957, 31.291906356811523, 30.344318389892578, 29.452497482299805, 28.61165428161621, 27.817543029785156, 27.066375732421875, 26.354759216308594, 25.67965316772461, 25.038318634033203, 24.428287506103516, 23.847318649291992, 23.29338836669922, 22.7646484375, 22.259428024291992, 21.776185989379883, 21.313520431518555, 20.870147705078125, 20.444887161254883, 20.03664779663086, 19.644432067871094, 19.26731300354004, 18.904438018798828, 18.555015563964844, 18.218311309814453, 17.893644332885742, 17.580379486083984, 17.277929306030273, 16.98574447631836, 16.703310012817383, 16.430143356323242, 16.165802001953125, 15.909860610961914, 15.661931991577148, 15.421638488769531, 15.188636779785156, 14.962601661682129, 14.743224143981934, 14.530216217041016, 14.323301315307617, 14.122225761413574, 13.926745414733887, 13.736628532409668, 13.551658630371094, 13.371631622314453, 13.19635009765625, 13.025629997253418, 12.859296798706055, 12.697181701660156, 12.539128303527832, 12.38498592376709, 12.234610557556152, 12.087867736816406, 11.944624900817871, 11.804760932922363, 11.668159484863281, 11.534703254699707, 11.404289245605469, 11.276812553405762, 11.152175903320312, 11.030285835266113, 10.911054611206055, 10.794391632080078, 10.680219650268555, 10.568458557128906, 10.459031105041504, 10.351868629455566, 10.246899604797363, 10.14405632019043, 10.043278694152832, 9.944501876831055, 9.847667694091797, 9.752721786499023, 9.65960693359375, 9.568272590637207, 9.478668212890625, 9.39074420928955, 9.304454803466797, 9.219755172729492, 9.136600494384766, 9.054950714111328, 8.974764823913574, 8.896004676818848, 8.818631172180176, 8.742609024047852, 8.667903900146484, 8.594481468200684, 8.522308349609375, 8.45135498046875, 8.38158893585205, 8.312981605529785, 8.245503425598145, 8.179129600524902, 8.11383056640625, 8.049581527709961, 7.986358165740967, 7.924135684967041, 7.862890243530273, 7.8025994300842285, 7.743241786956787, 7.6847944259643555, 7.627237796783447, 7.570552825927734, 7.514718532562256, 7.459715843200684, 7.405526161193848, 7.352133750915527, 7.2995195388793945, 7.247666835784912, 7.196559906005859, 7.146181583404541, 7.096518516540527, 7.0475544929504395, 6.9992756843566895, 6.951666355133057, 6.9047136306762695, 6.858404636383057, 6.81272554397583, 6.767664432525635, 6.723209381103516, 6.679346561431885, 6.6360650062561035, 6.593353271484375, 6.551200866699219, 6.5095977783203125, 6.468531131744385, 6.42799186706543, 6.387969493865967, 6.34845495223999, 6.309438705444336, 6.270912170410156, 6.2328643798828125, 6.195287227630615, 6.158172607421875, 6.121511936187744, 6.085297584533691, 6.049520015716553, 6.014172077178955, 5.979247093200684, 5.944736480712891, 5.910633563995361, 5.876931190490723, 5.843621730804443, 5.810699462890625, 5.778156280517578, 5.745987415313721, 5.71418571472168, 5.682744979858398, 5.65165901184082, 5.620922088623047, 5.59052848815918, 5.56047248840332, 5.5307488441467285, 5.501351833343506, 5.472276210784912, 5.443516254425049, 5.415067672729492, 5.386925220489502, 5.359084606170654, 5.331539630889893, 5.304286956787109, 5.2773213386535645, 5.250638484954834, 5.224234580993652, 5.1981048583984375, 5.172245025634766, 5.146650314331055, 5.121318340301514, 5.096243381500244, 5.071423530578613, 5.046853542327881, 5.0225300788879395, 4.998448848724365, 4.974606990814209, 4.9510016441345215, 4.927628517150879, 4.904483795166016, 4.881565570831299, 4.8588690757751465, 4.836392402648926, 4.814131736755371, 4.792084217071533, 4.770246505737305, 4.748615741729736, 4.727189540863037, 4.705965042114258, 4.684938907623291, 4.664108753204346, 4.643472194671631, 4.623025417327881, 4.602766990661621, 4.582694053649902, 4.562804222106934, 4.543094158172607, 4.523562908172607, 4.504207134246826, 4.485024929046631, 4.4660139083862305, 4.447171688079834, 4.42849588394165, 4.409984588623047, 4.391635894775391, 4.373447418212891, 4.355417728424072, 4.337543964385986, 4.31982421875, 4.3022565841674805, 4.284839630126953, 4.267570495605469, 4.250449180603027, 4.233471870422363, 4.21663761138916, 4.199944496154785, 4.183391094207764, 4.166975498199463, 4.15069580078125, 4.134551048278809, 4.1185383796691895, 4.102657318115234, 4.0869059562683105, 4.071282386779785, 4.055785655975342, 4.040413856506348, 4.025166034698486, 4.010040283203125, 3.995035171508789, 3.980149030685425, 3.965381145477295, 3.9507291316986084, 3.9361929893493652, 3.9217708110809326, 3.9074606895446777, 3.8932623863220215, 3.879173517227173, 3.865194320678711, 3.8513221740722656, 3.8375561237335205, 3.823895215988159, 3.8103384971618652, 3.796884536743164, 3.78353214263916, 3.770280361175537, 3.7571280002593994, 3.7440738677978516, 3.7311174869537354, 3.718257427215576, 3.7054922580718994, 3.6928212642669678, 3.6802430152893066, 3.667757511138916, 3.655362844467163, 3.6430583000183105, 3.630842924118042, 3.6187164783477783, 3.6066768169403076, 3.5947234630584717, 3.5828564167022705, 3.571073532104492, 3.5593743324279785, 3.5477583408355713, 3.536224126815796, 3.524770975112915, 3.5133986473083496, 3.502105474472046, 3.490891218185425, 3.47975492477417, 3.468695878982544, 3.4577131271362305, 3.446805953979492, 3.435973882675171, 3.425215482711792, 3.4145305156707764, 3.403918504714966, 3.3933780193328857, 3.382909059524536, 3.3725104331970215, 3.362182140350342, 3.3519222736358643, 3.341731309890747, 3.331608533859253, 3.3215525150299072, 3.3115627765655518, 3.3016390800476074, 3.291780471801758, 3.281986713409424, 3.272256851196289, 3.2625904083251953, 3.2529871463775635, 3.243445634841919, 3.2339656352996826, 3.2245476245880127, 3.215189218521118, 3.2058908939361572, 3.1966521739959717, 3.187472105026245, 3.1783502101898193, 3.1692862510681152, 3.1602792739868164, 3.1513290405273438, 3.142435073852539, 3.133596658706665, 3.124814033508301, 3.1160855293273926, 3.1074111461639404, 3.098790407180786, 3.0902233123779297, 3.0817086696624756, 3.0732460021972656, 3.064835548400879, 3.056476354598999, 3.0481677055358887, 3.039910078048706, 3.0317020416259766, 3.0235438346862793, 3.015434741973877, 3.0073742866516113, 2.999361991882324, 2.9913976192474365, 2.98348069190979, 2.9756109714508057, 2.967787742614746, 2.9600110054016113, 2.952279806137085, 2.944594383239746, 2.9369540214538574, 2.9293580055236816, 2.921806812286377, 2.9142990112304688, 2.9068350791931152, 2.899414539337158, 2.8920366764068604, 2.8847012519836426, 2.877408266067505, 2.870156764984131, 2.8629467487335205, 2.855778217315674, 2.8486502170562744, 2.8415627479553223, 2.83451509475708, 2.827507734298706, 2.8205394744873047, 2.813610553741455, 2.806720495223999, 2.799868583679199, 2.793055295944214, 2.7862796783447266, 2.7795422077178955, 2.772841691970825, 2.7661781311035156, 2.7595512866973877, 2.7529609203338623, 2.7464067935943604, 2.7398884296417236, 2.733405590057373, 2.7269580364227295, 2.720545768737793, 2.714168071746826, 2.707824945449829, 2.7015163898468018, 2.6952412128448486, 2.688999891281128, 2.6827921867370605, 2.676617383956909, 2.670475721359253, 2.6643667221069336, 2.658290147781372, 2.65224552154541, 2.646233320236206, 2.6402523517608643, 2.634303331375122, 2.628385305404663, 2.6224982738494873, 2.6166419982910156, 2.610816240310669, 2.605020761489868, 2.599255323410034, 2.593519926071167, 2.5878140926361084, 2.5821375846862793, 2.5764904022216797, 2.5708723068237305, 2.5652830600738525, 2.5597221851348877, 2.554189682006836, 2.548685073852539, 2.5432088375091553, 2.537760019302368, 2.532339334487915, 2.5269453525543213, 2.5215790271759033, 2.5162394046783447, 2.5109267234802246, 2.5056405067443848, 2.500380754470825, 2.495147228240967, 2.4899394512176514, 2.484757661819458, 2.4796018600463867, 2.474471092224121, 2.4693658351898193, 2.4642858505249023, 2.459230422973633, 2.454200029373169, 2.4491944313049316, 2.4442129135131836, 2.439255952835083, 2.4343228340148926, 2.4294140338897705, 2.4245285987854004, 2.4196670055389404, 2.4148287773132324, 2.4100139141082764, 2.405221939086914, 2.4004530906677246, 2.395707130432129, 2.390983819961548, 2.3862829208374023, 2.3816044330596924, 2.376948118209839, 2.372313976287842, 2.367701292037964, 2.3631110191345215, 2.358541965484619, 2.353994607925415, 2.349468469619751, 2.344963550567627, 2.340479612350464, 2.3360166549682617, 2.3315746784210205, 2.327153205871582, 2.322751998901367, 2.318371534347534, 2.3140110969543457, 2.309670925140381, 2.3053505420684814, 2.3010499477386475, 2.296769618988037, 2.292508363723755, 2.288266658782959, 2.2840445041656494, 2.279841423034668, 2.2756574153900146, 2.2714924812316895, 2.2673463821411133, 2.263218879699707, 2.25911021232605, 2.2550199031829834, 2.250947952270508, 2.246894598007202, 2.242859125137329, 2.2388417720794678, 2.234842300415039, 2.230860471725464, 2.2268967628479004, 2.2229502201080322, 2.2190215587615967, 2.2151100635528564, 2.2112157344818115, 2.207338809967041, 2.203479051589966, 2.1996359825134277, 2.195809841156006, 2.192000150680542, 2.1882076263427734, 2.184431314468384, 2.1806716918945312, 2.1769280433654785, 2.173201084136963, 2.169489860534668, 2.165795087814331, 2.1621158123016357, 2.1584525108337402, 2.1548051834106445, 2.1511735916137695, 2.147557258605957, 2.1439566612243652, 2.140371561050415, 2.1368014812469482, 2.133246660232544, 2.129707098007202, 2.1261823177337646, 2.1226727962493896, 2.11917781829834, 2.1156978607177734, 2.1122324466705322, 2.108781576156616, 2.1053452491760254, 2.1019234657287598, 2.0985162258148193, 2.095122814178467, 2.0917437076568604, 2.088378667831421, 2.0850279331207275, 2.081690549850464, 2.0783674716949463, 2.0750579833984375, 2.0717623233795166, 2.0684802532196045, 2.065211534500122, 2.0619566440582275, 2.0587148666381836, 2.0554864406585693, 2.0522711277008057, 2.0490691661834717, 2.045880079269409, 2.0427043437957764, 2.039541006088257, 2.036391019821167, 2.0332536697387695, 2.0301289558410645, 2.027017116546631, 2.0239174365997314, 2.0208308696746826, 2.017756223678589, 2.0146942138671875, 2.0116443634033203, 2.0086069107055664, 2.0055813789367676, 2.002568006515503, 1.999566674232483, 1.9965773820877075, 1.9936001300811768, 1.9906346797943115, 1.9876806735992432, 1.9847385883331299, 1.9818083047866821, 1.9788893461227417, 1.9759820699691772, 1.9730861186981201, 1.9702016115188599, 1.967328429222107, 1.9644665718078613, 1.961616039276123, 1.9587764739990234, 1.955947995185852, 1.9531306028366089, 1.950324296951294, 1.9475284814834595, 1.9447441101074219, 1.9419701099395752, 1.9392069578170776, 1.9364545345306396, 1.9337127208709717, 1.9309816360473633, 1.9282606840133667, 1.9255505800247192, 1.9228506088256836, 1.9201613664627075, 1.9174820184707642, 1.9148131608963013, 1.912154197692871, 1.9095056056976318, 1.9068671464920044, 1.9042385816574097, 1.9016202688217163, 1.899011492729187, 1.8964128494262695, 1.8938239812850952, 1.891244888305664, 1.888675570487976, 1.8861159086227417, 1.8835655450820923, 1.8810253143310547, 1.878494143486023, 1.8759727478027344, 1.8734605312347412, 1.8709580898284912, 1.868464708328247, 1.865980625152588, 1.8635058403015137, 1.8610402345657349, 1.858583927154541, 1.856136441230774, 1.8536981344223022, 1.851269006729126, 1.848848581314087, 1.8464372158050537, 1.8440346717834473, 1.8416413068771362, 1.8392562866210938, 1.8368803262710571, 1.8345128297805786, 1.8321540355682373, 1.8298039436340332, 1.8274624347686768, 1.8251292705535889, 1.8228048086166382, 1.820488691329956, 1.818181037902832, 1.8158818483352661, 1.8135907649993896, 1.8113081455230713, 1.8090335130691528, 1.806767463684082, 1.8045092821121216, 1.8022595643997192, 1.8000174760818481, 1.7977837324142456, 1.795557975769043, 1.7933402061462402, 1.7911301851272583, 1.7889281511306763, 1.7867342233657837, 1.7845478057861328, 1.7823692560195923, 1.780198335647583, 1.778035283088684, 1.7758798599243164, 1.77373206615448, 1.7715919017791748, 1.7694593667984009, 1.7673343420028687, 1.7652167081832886, 1.7631065845489502, 1.7610037326812744, 1.7589083909988403, 1.7568203210830688, 1.754739761352539, 1.7526663541793823, 1.7506000995635986, 1.748541235923767, 1.746489405632019, 1.7444448471069336, 1.7424074411392212, 1.7403769493103027, 1.7383536100387573, 1.7363371849060059, 1.734327793121338, 1.732325553894043, 1.7303298711776733, 1.7283414602279663, 1.726359486579895, 1.7243846654891968, 1.722416639328003, 1.7204551696777344, 1.7185006141662598, 1.7165526151657104, 1.714611291885376, 1.7126766443252563, 1.7107486724853516, 1.708827018737793, 1.7069121599197388, 1.7050038576126099, 1.7031018733978271, 1.7012065649032593, 1.6993175745010376, 1.697434902191162, 1.6955586671829224, 1.6936888694763184, 1.6918251514434814, 1.6899679899215698, 1.6881170272827148, 1.686272144317627, 1.6844335794448853, 1.6826013326644897, 1.6807749271392822, 1.678954839706421, 1.6771408319473267, 1.6753329038619995, 1.67353093624115, 1.6717349290847778, 1.6699451208114624, 1.668161153793335, 1.666383147239685, 1.6646109819412231, 1.6628447771072388, 1.6610842943191528, 1.659329891204834, 1.6575813293457031, 1.6558382511138916, 1.654101014137268, 1.6523696184158325, 1.6506439447402954, 1.6489237546920776, 1.6472094058990479, 1.6455005407333374, 1.6437973976135254, 1.6420998573303223, 1.640407919883728, 1.6387213468551636, 1.637040376663208, 1.6353650093078613, 1.6336948871612549, 1.6320302486419678, 1.6303712129592896, 1.6287174224853516, 1.6270689964294434, 1.625425934791565, 1.6237882375717163, 1.6221559047698975, 1.6205288171768188, 1.618906855583191, 1.6172902584075928, 1.6156789064407349, 1.6140726804733276, 1.6124716997146606, 1.6108757257461548, 1.6092848777770996, 1.6076992750167847, 1.6061185598373413, 1.6045432090759277, 1.6029727458953857, 1.6014072895050049, 1.5998468399047852, 1.598291277885437, 1.5967408418655396, 1.5951952934265137, 1.593654751777649, 1.592118740081787, 1.590588092803955, 1.589061975479126, 1.587540864944458, 1.586024522781372, 1.5845129489898682, 1.5830060243606567, 1.581503987312317, 1.5800068378448486, 1.5785142183303833, 1.5770263671875, 1.5755430459976196, 1.5740646123886108, 1.5725905895233154, 1.5711214542388916, 1.5696568489074707, 1.5681966543197632, 1.5667412281036377, 1.5652902126312256, 1.563843846321106, 1.5624017715454102, 1.560964584350586, 1.559531569480896, 1.558103084564209, 1.5566790103912354, 1.555259346961975, 1.5538442134857178, 1.5524333715438843, 1.5510269403457642, 1.5496248006820679, 1.548227071762085, 1.5468335151672363, 1.545444369316101, 1.5440595149993896, 1.5426788330078125, 1.5413025617599487, 1.5399304628372192, 1.5385624170303345, 1.5371989011764526, 1.535839319229126, 1.5344839096069336, 1.533132791519165, 1.5317856073379517, 1.530442714691162, 1.5291037559509277, 1.5277690887451172, 1.5264382362365723, 1.5251115560531616, 1.5237890481948853, 1.522470474243164, 1.521155834197998, 1.5198452472686768, 1.518538475036621, 1.5172358751296997, 1.515937089920044, 1.514642357826233, 1.5133514404296875, 1.5120643377304077, 1.5107812881469727, 1.5095020532608032, 1.5082266330718994, 1.5069551467895508, 1.5056873559951782, 1.5044234991073608, 1.5031633377075195, 1.5019069910049438, 1.5006544589996338, 1.4994055032730103, 1.498160481452942, 1.49691903591156, 1.4956812858581543, 1.4944473505020142, 1.49321711063385, 1.4919904470443726, 1.490767478942871, 1.4895482063293457, 1.4883325099945068, 1.487120270729065, 1.4859117269515991, 1.4847067594528198, 1.4835054874420166, 1.4823076725006104, 1.4811134338378906, 1.4799226522445679, 1.4787354469299316, 1.4775516986846924, 1.47637140750885, 1.4751948118209839, 1.4740214347839355, 1.4728515148162842, 1.4716850519180298, 1.470522165298462, 1.4693626165390015, 1.4682064056396484, 1.467053771018982, 1.4659041166305542, 1.4647581577301025, 1.4636154174804688, 1.462476134300232, 1.461340069770813, 1.4602073431015015, 1.4590779542922974, 1.4579517841339111, 1.4568289518356323, 1.4557093381881714, 1.4545929431915283, 1.4534798860549927, 1.4523699283599854, 1.4512633085250854, 1.4501599073410034, 1.4490596055984497, 1.4479625225067139, 1.4468685388565063, 1.4457777738571167, 1.444690227508545, 1.443605661392212, 1.4425243139266968, 1.44144606590271, 1.440371036529541, 1.4392989873886108, 1.438230037689209, 1.437164068222046, 1.4361011981964111, 1.4350413084030151, 1.433984637260437, 1.432930827140808, 1.4318801164627075, 1.4308323860168457, 1.4297876358032227, 1.4287458658218384, 1.4277070760726929, 1.4266712665557861, 1.4256383180618286, 1.4246084690093994, 1.4235814809799194, 1.4225573539733887, 1.4215360879898071, 1.420517921447754, 1.4195024967193604, 1.4184900522232056, 1.41748046875, 1.4164735078811646, 1.4154696464538574, 1.4144684076309204, 1.4134701490402222, 1.412474513053894, 1.4114819765090942, 1.4104920625686646, 1.4095048904418945, 1.4085204601287842, 1.4075390100479126, 1.4065603017807007, 1.4055842161178589, 1.4046108722686768, 1.4036402702331543, 1.4026724100112915, 1.4017070531845093, 1.4007447957992554, 1.3997849225997925, 1.3988277912139893, 1.3978734016418457, 1.3969216346740723, 1.3959726095199585, 1.3950259685516357, 1.3940821886062622, 1.3931409120559692, 1.3922024965286255, 1.3912663459777832, 1.3903330564498901, 1.389402151107788, 1.3884739875793457, 1.3875483274459839, 1.3866252899169922, 1.385704755783081, 1.3847867250442505, 1.38387131690979, 1.3829584121704102, 1.3820478916168213, 1.3811399936676025, 1.3802345991134644, 1.3793317079544067, 1.3784313201904297, 1.3775334358215332, 1.3766379356384277, 1.3757450580596924, 1.374854326248169, 1.3739663362503052, 1.3730806112289429, 1.3721973896026611, 1.3713165521621704, 1.3704380989074707, 1.369562029838562, 1.3686884641647339, 1.3678171634674072, 1.3669483661651611, 1.3660818338394165, 1.365217685699463, 1.3643559217453003, 1.3634964227676392, 1.3626394271850586, 1.36178457736969, 1.3609322309494019, 1.3600820302963257, 1.3592342138290405, 1.3583887815475464, 1.3575454950332642, 1.356704592704773, 1.3558658361434937, 1.3550294637680054, 1.354195237159729, 1.3533633947372437, 1.3525338172912598, 1.3517063856124878, 1.3508812189102173, 1.3500583171844482, 1.3492375612258911, 1.3484190702438354, 1.3476027250289917, 1.3467885255813599, 1.345976710319519, 1.3451669216156006, 1.344359278678894, 1.343553900718689, 1.3427506685256958, 1.3419495820999146, 1.3411506414413452, 1.3403537273406982, 1.3395590782165527, 1.3387665748596191, 1.3379759788513184, 1.3371877670288086, 1.3364014625549316, 1.3356174230575562, 1.3348352909088135, 1.3340553045272827, 1.3332774639129639, 1.3325016498565674, 1.3317278623580933, 1.3309561014175415, 1.3301866054534912, 1.3294188976287842, 1.3286534547805786, 1.3278898000717163, 1.327128291130066, 1.326368808746338, 1.3256112337112427, 1.3248558044433594, 1.3241022825241089, 1.3233507871627808, 1.322601318359375, 1.321853756904602, 1.3211082220077515, 1.3203645944595337, 1.3196228742599487, 1.3188832998275757, 1.318145513534546, 1.3174097537994385, 1.3166759014129639, 1.315943956375122, 1.315213918685913, 1.314485788345337, 1.3137595653533936, 1.313035249710083]}
diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/test/test.js b/lib/node_modules/@stdlib/math/base/special/cothf/test/test.js
new file mode 100644
index 000000000000..1309bbb4ab74
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/test/test.js
@@ -0,0 +1,171 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2026 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 isPositiveZerof = require( '@stdlib/math/base/assert/is-positive-zerof' );
+var isNegativeZerof = require( '@stdlib/math/base/assert/is-negative-zerof' );
+var f32 = require( '@stdlib/number/float64/base/to-float32' );
+var isAlmostSameValuef = require( '@stdlib/number/float32/base/assert/is-almost-same-value' );
+var PINF = require( '@stdlib/constants/float32/pinf' );
+var NINF = require( '@stdlib/constants/float32/ninf' );
+var cothf = require( './../lib' );
+
+
+// FIXTURES //
+
+var data = require( './fixtures/python/data.json' );
+var large = require( './fixtures/python/large.json' );
+var small = require( './fixtures/python/small.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof cothf, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function computes the hyperbolic cotangent', function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var e;
+ var i;
+
+ x = data.x;
+ expected = data.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ if ( isNegativeZerof( x[ i ] ) || isPositiveZerof( x[ i ] ) ) {
+ continue;
+ }
+ y = cothf( x[ i ] );
+ e = f32( expected[ i ] );
+ t.strictEqual( isAlmostSameValuef( y, e, 2 ), true, 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function computes the hyperbolic cotangent (small values)', function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var e;
+ var i;
+
+ x = small.x;
+ expected = small.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ if ( isNegativeZerof( x[ i ] ) || isPositiveZerof( x[ i ] ) ) {
+ continue;
+ }
+ y = cothf( x[ i ] );
+ e = f32( expected[ i ] );
+ t.strictEqual( isAlmostSameValuef( y, e, 2 ), true, 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function computes the hyperbolic cotangent (large values)', function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var e;
+ var i;
+
+ x = large.x;
+ expected = large.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ if ( isNegativeZerof( x[ i ] ) || isPositiveZerof( x[ i ] ) ) {
+ continue;
+ }
+ y = cothf( x[ i ] );
+ e = f32( expected[ i ] );
+ t.strictEqual( isAlmostSameValuef( y, e, 2 ), true, 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function returns `NaN` if provided `NaN`', function test( t ) {
+ var v = cothf( NaN );
+ t.strictEqual( isnanf( v ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function returns `-Infinity` if provided `-0`', function test( t ) {
+ var v = cothf( -0.0 );
+ t.strictEqual( v, NINF, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function returns `+Infinity` if provided `+0`', function test( t ) {
+ var v = cothf( +0.0 );
+ t.strictEqual( v, PINF, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function returns `1.0` if provided `+Infinity`', function test( t ) {
+ var v = cothf( PINF );
+ t.strictEqual( v, 1.0, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function returns `-1.0` if provided `-Infinity`', function test( t ) {
+ var v = cothf( NINF );
+ t.strictEqual( v, -1.0, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function is an odd function (cothf(-x) === -cothf(x))', function test( t ) {
+ var values;
+ var v;
+ var i;
+
+ values = [ 0.1, 0.5, 0.625, 1.0, 2.0, 5.0, 10.0, 50.0, 80.0 ];
+ for ( i = 0; i < values.length; i++ ) {
+ v = f32( values[ i ] );
+ t.strictEqual( cothf( -v ), -cothf( v ), 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function handles subnormal inputs', function test( t ) {
+ var v;
+
+ v = cothf( f32( 1.0e-30 ) );
+ t.strictEqual( v, f32( 1.0e30 ), 'returns expected value' );
+
+ v = cothf( f32( -1.0e-30 ) );
+ t.strictEqual( v, f32( -1.0e30 ), 'returns expected value' );
+
+ v = cothf( f32( 1.0e-40 ) );
+ t.strictEqual( v, PINF, 'returns expected value' );
+
+ v = cothf( f32( -1.0e-40 ) );
+ t.strictEqual( v, NINF, 'returns expected value' );
+
+ t.end();
+});
diff --git a/lib/node_modules/@stdlib/math/base/special/cothf/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/cothf/test/test.native.js
new file mode 100644
index 000000000000..e373ed6a9e4f
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/cothf/test/test.native.js
@@ -0,0 +1,180 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2026 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 isPositiveZerof = require( '@stdlib/math/base/assert/is-positive-zerof' );
+var isNegativeZerof = require( '@stdlib/math/base/assert/is-negative-zerof' );
+var f32 = require( '@stdlib/number/float64/base/to-float32' );
+var isAlmostSameValuef = require( '@stdlib/number/float32/base/assert/is-almost-same-value' );
+var PINF = require( '@stdlib/constants/float32/pinf' );
+var NINF = require( '@stdlib/constants/float32/ninf' );
+var tryRequire = require( '@stdlib/utils/try-require' );
+
+
+// VARIABLES //
+
+var cothf = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( cothf instanceof Error )
+};
+
+
+// FIXTURES //
+
+var data = require( './fixtures/python/data.json' );
+var large = require( './fixtures/python/large.json' );
+var small = require( './fixtures/python/small.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', opts, function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof cothf, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function computes the hyperbolic cotangent', opts, function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var e;
+ var i;
+
+ x = data.x;
+ expected = data.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ if ( isNegativeZerof( x[ i ] ) || isPositiveZerof( x[ i ] ) ) {
+ continue;
+ }
+ y = cothf( x[ i ] );
+ e = f32( expected[ i ] );
+ t.strictEqual( isAlmostSameValuef( y, e, 2 ), true, 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function computes the hyperbolic cotangent (small values)', opts, function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var e;
+ var i;
+
+ x = small.x;
+ expected = small.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ if ( isNegativeZerof( x[ i ] ) || isPositiveZerof( x[ i ] ) ) {
+ continue;
+ }
+ y = cothf( x[ i ] );
+ e = f32( expected[ i ] );
+ t.strictEqual( isAlmostSameValuef( y, e, 2 ), true, 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function computes the hyperbolic cotangent (large values)', opts, function test( t ) {
+ var expected;
+ var x;
+ var y;
+ var e;
+ var i;
+
+ x = large.x;
+ expected = large.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ if ( isNegativeZerof( x[ i ] ) || isPositiveZerof( x[ i ] ) ) {
+ continue;
+ }
+ y = cothf( x[ i ] );
+ e = f32( expected[ i ] );
+ t.strictEqual( isAlmostSameValuef( y, e, 2 ), true, 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function returns `NaN` if provided `NaN`', opts, function test( t ) {
+ var v = cothf( NaN );
+ t.strictEqual( isnanf( v ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function returns `-Infinity` if provided `-0`', opts, function test( t ) {
+ var v = cothf( -0.0 );
+ t.strictEqual( v, NINF, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function returns `+Infinity` if provided `+0`', opts, function test( t ) {
+ var v = cothf( +0.0 );
+ t.strictEqual( v, PINF, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function returns `1.0` if provided `+Infinity`', opts, function test( t ) {
+ var v = cothf( PINF );
+ t.strictEqual( v, 1.0, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function returns `-1.0` if provided `-Infinity`', opts, function test( t ) {
+ var v = cothf( NINF );
+ t.strictEqual( v, -1.0, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function is an odd function (cothf(-x) === -cothf(x))', opts, function test( t ) {
+ var values;
+ var v;
+ var i;
+
+ values = [ 0.1, 0.5, 0.625, 1.0, 2.0, 5.0, 10.0, 50.0, 80.0 ];
+ for ( i = 0; i < values.length; i++ ) {
+ v = f32( values[ i ] );
+ t.strictEqual( cothf( -v ), -cothf( v ), 'returns expected value' );
+ }
+ t.end();
+});
+
+tape( 'the function handles subnormal inputs', opts, function test( t ) {
+ var v;
+
+ v = cothf( f32( 1.0e-30 ) );
+ t.strictEqual( v, f32( 1.0e30 ), 'returns expected value' );
+
+ v = cothf( f32( -1.0e-30 ) );
+ t.strictEqual( v, f32( -1.0e30 ), 'returns expected value' );
+
+ v = cothf( f32( 1.0e-40 ) );
+ t.strictEqual( v, PINF, 'returns expected value' );
+
+ v = cothf( f32( -1.0e-40 ) );
+ t.strictEqual( v, NINF, 'returns expected value' );
+
+ t.end();
+});