diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/README.md b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/README.md
new file mode 100644
index 000000000000..109d93aa59fc
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/README.md
@@ -0,0 +1,218 @@
+
+
+# hypotf
+
+> Compute the [hypotenuse][hypotenuse] of a single-precision floating-point number.
+
+
+
+
+
+
+
+
+
+
+
+## Usage
+
+```javascript
+var hypotf = require( '@stdlib/math/base/special/fast/hypotf' );
+```
+
+#### hypotf( x, y )
+
+Computes the [hypotenuse][hypotenuse] of a single-precision floating-point number.
+
+```javascript
+var h = hypotf( -5.0, 12.0 );
+// returns 13.0
+```
+
+
+
+
+
+
+
+
+
+## Notes
+
+- For a sufficiently large `x` and/or `y`, computing the hypotenuse will overflow.
+
+ ```javascript
+ var h = hypotf( 1.0e38, 1.0e38 );
+ // returns Infinity
+ ```
+
+ Similarly, for sufficiently small `x` and/or `y`, computing the hypotenuse will underflow.
+
+ ```javascript
+ var h = hypotf( 1.0e-45, 1.0e-45 );
+ // returns 0.0
+ ```
+
+
+
+
+
+
+
+
+
+## Examples
+
+
+
+```javascript
+var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
+var logEachMap = require( '@stdlib/console/log-each-map' );
+var hypotf = require( '@stdlib/math/base/special/fast/hypotf' );
+
+var opts = {
+ 'dtype': 'float32'
+};
+var x = discreteUniform( 100, -50, 50, opts );
+var y = discreteUniform( 100, -50, 50, opts );
+
+logEachMap( 'h(%d,%d) = %0.4f', x, y, hypotf );
+```
+
+
+
+
+
+
+
+* * *
+
+
+
+## C APIs
+
+
+
+
+
+
+
+
+
+
+
+### Usage
+
+```c
+#include "stdlib/math/base/special/fast/hypotf.h"
+```
+
+#### stdlib_base_fast_hypotf( x, y )
+
+Computes the hypotenuse of a single-precision floating-point number.
+
+```c
+float h = stdlib_base_fast_hypotf( 5.0f, 12.0f );
+// returns 13.0f
+```
+
+The function accepts the following arguments:
+
+- **x**: `[in] float` input value.
+- **y**: `[in] float` input value.
+
+```c
+float stdlib_base_fast_hypotf( const float x, const float y );
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+### Examples
+
+```c
+#include "stdlib/math/base/special/fast/hypotf.h"
+#include
+
+int main( void ) {
+ const float x[] = { 3.0f, 4.0f, 5.0f, 12.0f };
+
+ float y;
+ int i;
+ for ( i = 0; i < 4; i += 2 ) {
+ y = stdlib_base_fast_hypotf( x[ i ], x[ i+1 ] );
+ printf( "hypot(%f, %f) = %f\n", x[ i ], x[ i+1 ], y );
+ }
+}
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+[hypotenuse]: https://en.wikipedia.org/wiki/Pythagorean_theorem
+
+
+
+
+
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/benchmark/benchmark.js
new file mode 100644
index 000000000000..387cc46fa759
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/benchmark/benchmark.js
@@ -0,0 +1,58 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var 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 hypotf = require( './../lib' );
+
+
+// MAIN //
+
+bench( pkg, function benchmark( b ) {
+ var opts;
+ var x;
+ var y;
+ var h;
+ var i;
+
+ opts = {
+ 'dtype': 'float32'
+ };
+ x = uniform( 100, -50, 50, opts );
+ y = uniform( 100, -50, 50, opts );
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ h = hypotf( x[ i % x.length ], y[ i % y.length ] );
+ if ( isnanf( h ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ }
+ b.toc();
+ if ( isnanf( h ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ b.pass( 'benchmark finished' );
+ b.end();
+});
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/benchmark/benchmark.native.js
new file mode 100644
index 000000000000..4d917a73e853
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/benchmark/benchmark.native.js
@@ -0,0 +1,67 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var resolve = require( 'path' ).resolve;
+var bench = require( '@stdlib/bench' );
+var uniform = require( '@stdlib/random/array/uniform' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var tryRequire = require( '@stdlib/utils/try-require' );
+var pkg = require( './../package.json' ).name;
+
+
+// VARIABLES //
+
+var hypotf = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( hypotf instanceof Error )
+};
+
+
+// MAIN //
+
+bench( pkg+'::native', opts, function benchmark( b ) {
+ var opts;
+ var x;
+ var y;
+ var h;
+ var i;
+
+ opts = {
+ 'dtype': 'float32'
+ };
+ x = uniform( 100, -50, 50, opts );
+ y = uniform( 100, -50, 50, opts );
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ h = hypotf( x[ i % x.length ], y[ i % y.length ] );
+ if ( isnanf( h ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ }
+ b.toc();
+ if ( isnanf( h ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ b.pass( 'benchmark finished' );
+ b.end();
+});
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/benchmark/c/native/Makefile b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/benchmark/c/native/Makefile
new file mode 100644
index 000000000000..a4bd7b38fd74
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/benchmark/c/native/Makefile
@@ -0,0 +1,146 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#/
+
+# VARIABLES #
+
+ifndef VERBOSE
+ QUIET := @
+else
+ QUIET :=
+endif
+
+# Determine the OS ([1][1], [2][2]).
+#
+# [1]: https://en.wikipedia.org/wiki/Uname#Examples
+# [2]: http://stackoverflow.com/a/27776822/2225624
+OS ?= $(shell uname)
+ifneq (, $(findstring MINGW,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring MSYS,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring CYGWIN,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring Windows_NT,$(OS)))
+ OS := WINNT
+endif
+endif
+endif
+endif
+
+# Define the program used for compiling C source files:
+ifdef C_COMPILER
+ CC := $(C_COMPILER)
+else
+ CC := gcc
+endif
+
+# Define the command-line options when compiling C files:
+CFLAGS ?= \
+ -std=c99 \
+ -O3 \
+ -Wall \
+ -pedantic
+
+# Determine whether to generate position independent code ([1][1], [2][2]).
+#
+# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options
+# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option
+ifeq ($(OS), WINNT)
+ fPIC ?=
+else
+ fPIC ?= -fPIC
+endif
+
+# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`):
+INCLUDE ?=
+
+# List of source files:
+SOURCE_FILES ?=
+
+# List of libraries (e.g., `-lopenblas -lpthread`):
+LIBRARIES ?=
+
+# List of library paths (e.g., `-L /foo/bar -L /beep/boop`):
+LIBPATH ?=
+
+# List of C targets:
+c_targets := benchmark.out
+
+
+# RULES #
+
+#/
+# Compiles source files.
+#
+# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`)
+# @param {string} [CFLAGS] - C compiler options
+# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
+# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`)
+# @param {string} [SOURCE_FILES] - list of source files
+# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`)
+# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`)
+#
+# @example
+# make
+#
+# @example
+# make all
+#/
+all: $(c_targets)
+
+.PHONY: all
+
+#/
+# Compiles C source files.
+#
+# @private
+# @param {string} CC - C compiler (e.g., `gcc`)
+# @param {string} CFLAGS - C compiler options
+# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
+# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`)
+# @param {string} SOURCE_FILES - list of source files
+# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`)
+# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`)
+#/
+$(c_targets): %.out: %.c
+ $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES)
+
+#/
+# Runs compiled benchmarks.
+#
+# @example
+# make run
+#/
+run: $(c_targets)
+ $(QUIET) ./$<
+
+.PHONY: run
+
+#/
+# Removes generated files.
+#
+# @example
+# make clean
+#/
+clean:
+ $(QUIET) -rm -f *.o *.out
+
+.PHONY: clean
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/benchmark/c/native/benchmark.c
new file mode 100644
index 000000000000..07f28a587d43
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/benchmark/c/native/benchmark.c
@@ -0,0 +1,138 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include "stdlib/math/base/special/fast/hypotf.h"
+#include
+#include
+#include
+#include
+#include
+
+#define NAME "hypotf"
+#define ITERATIONS 1000000
+#define REPEATS 3
+
+/**
+* Prints the TAP version.
+*/
+static void print_version( void ) {
+ printf( "TAP version 13\n" );
+}
+
+/**
+* Prints the TAP summary.
+*
+* @param total total number of tests
+* @param passing total number of passing tests
+*/
+static void print_summary( int total, int passing ) {
+ printf( "#\n" );
+ printf( "1..%d\n", total ); // TAP plan
+ printf( "# total %d\n", total );
+ printf( "# pass %d\n", passing );
+ printf( "#\n" );
+ printf( "# ok\n" );
+}
+
+/**
+* Prints benchmarks results.
+*
+* @param elapsed elapsed time in seconds
+*/
+static void print_results( double elapsed ) {
+ double rate = (double)ITERATIONS / elapsed;
+ printf( " ---\n" );
+ printf( " iterations: %d\n", ITERATIONS );
+ printf( " elapsed: %0.9f\n", elapsed );
+ printf( " rate: %0.9f\n", rate );
+ printf( " ...\n" );
+}
+
+/**
+* Returns a clock time.
+*
+* @return clock time
+*/
+static double tic( void ) {
+ struct timeval now;
+ gettimeofday( &now, NULL );
+ return (double)now.tv_sec + (double)now.tv_usec/1.0e6;
+}
+
+/**
+* Generates a random number on the interval [0,1).
+*
+* @return random number
+*/
+static float rand_float( void ) {
+ int r = rand();
+ return (float)r / ( (float)RAND_MAX + 1.0f );
+}
+
+/**
+* Runs a benchmark.
+*
+* @return elapsed time in seconds
+*/
+static double benchmark( void ) {
+ double elapsed;
+ float x[ 100 ];
+ float y[ 100 ];
+ float z;
+ double t;
+ int i;
+
+ for ( i = 0; i < 100; i++ ) {
+ x[ i ] = ( 100.0f * rand_float() ) - 50.0f;
+ y[ i ] = ( 100.0f * rand_float() ) - 50.0f;
+ }
+
+ t = tic();
+ for ( i = 0; i < ITERATIONS; i++ ) {
+ z = stdlib_base_fast_hypotf( x[ i % 100 ], y[ i % 100 ] );
+ if ( z != z ) {
+ printf( "should not return NaN\n" );
+ break;
+ }
+ }
+ elapsed = tic() - t;
+ if ( z != z ) {
+ printf( "should not return NaN\n" );
+ }
+ return elapsed;
+}
+
+/**
+* Main execution sequence.
+*/
+int main( void ) {
+ double elapsed;
+ int i;
+
+ // Use the current time to seed the random number generator:
+ srand( time( NULL ) );
+
+ print_version();
+ for ( i = 0; i < REPEATS; i++ ) {
+ printf( "# c::native::%s\n", NAME );
+ elapsed = benchmark();
+ print_results( elapsed );
+ printf( "ok %d benchmark finished\n", i+1 );
+ }
+ print_summary( REPEATS, REPEATS );
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/binding.gyp b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/binding.gyp
new file mode 100644
index 000000000000..68a1ca11d160
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/binding.gyp
@@ -0,0 +1,170 @@
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# A `.gyp` file for building a Node.js native add-on.
+#
+# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md
+# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md
+{
+ # List of files to include in this file:
+ 'includes': [
+ './include.gypi',
+ ],
+
+ # Define variables to be used throughout the configuration for all targets:
+ 'variables': {
+ # Target name should match the add-on export name:
+ 'addon_target_name%': 'addon',
+
+ # Set variables based on the host OS:
+ 'conditions': [
+ [
+ 'OS=="win"',
+ {
+ # Define the object file suffix:
+ 'obj': 'obj',
+ },
+ {
+ # Define the object file suffix:
+ 'obj': 'o',
+ }
+ ], # end condition (OS=="win")
+ ], # end conditions
+ }, # end variables
+
+ # Define compile targets:
+ 'targets': [
+
+ # Target to generate an add-on:
+ {
+ # The target name should match the add-on export name:
+ 'target_name': '<(addon_target_name)',
+
+ # Define dependencies:
+ 'dependencies': [],
+
+ # Define directories which contain relevant include headers:
+ 'include_dirs': [
+ # Local include directory:
+ '<@(include_dirs)',
+ ],
+
+ # List of source files:
+ 'sources': [
+ '<@(src_files)',
+ ],
+
+ # Settings which should be applied when a target's object files are used as linker input:
+ 'link_settings': {
+ # Define libraries:
+ 'libraries': [
+ '<@(libraries)',
+ ],
+
+ # Define library directories:
+ 'library_dirs': [
+ '<@(library_dirs)',
+ ],
+ },
+
+ # C/C++ compiler flags:
+ 'cflags': [
+ # Enable commonly used warning options:
+ '-Wall',
+
+ # Aggressive optimization:
+ '-O3',
+ ],
+
+ # C specific compiler flags:
+ 'cflags_c': [
+ # Specify the C standard to which a program is expected to conform:
+ '-std=c99',
+ ],
+
+ # C++ specific compiler flags:
+ 'cflags_cpp': [
+ # Specify the C++ standard to which a program is expected to conform:
+ '-std=c++11',
+ ],
+
+ # Linker flags:
+ 'ldflags': [],
+
+ # Apply conditions based on the host OS:
+ 'conditions': [
+ [
+ 'OS=="mac"',
+ {
+ # Linker flags:
+ 'ldflags': [
+ '-undefined dynamic_lookup',
+ '-Wl,-no-pie',
+ '-Wl,-search_paths_first',
+ ],
+ },
+ ], # end condition (OS=="mac")
+ [
+ 'OS!="win"',
+ {
+ # C/C++ flags:
+ 'cflags': [
+ # Generate platform-independent code:
+ '-fPIC',
+ ],
+ },
+ ], # end condition (OS!="win")
+ ], # end conditions
+ }, # end target <(addon_target_name)
+
+ # Target to copy a generated add-on to a standard location:
+ {
+ 'target_name': 'copy_addon',
+
+ # Declare that the output of this target is not linked:
+ 'type': 'none',
+
+ # Define dependencies:
+ 'dependencies': [
+ # Require that the add-on be generated before building this target:
+ '<(addon_target_name)',
+ ],
+
+ # Define a list of actions:
+ 'actions': [
+ {
+ 'action_name': 'copy_addon',
+ 'message': 'Copying addon...',
+
+ # Explicitly list the inputs in the command-line invocation below:
+ 'inputs': [],
+
+ # Declare the expected outputs:
+ 'outputs': [
+ '<(addon_output_dir)/<(addon_target_name).node',
+ ],
+
+ # Define the command-line invocation:
+ 'action': [
+ 'cp',
+ '<(PRODUCT_DIR)/<(addon_target_name).node',
+ '<(addon_output_dir)/<(addon_target_name).node',
+ ],
+ },
+ ], # end actions
+ }, # end target copy_addon
+ ], # end targets
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/docs/repl.txt
new file mode 100644
index 000000000000..8f1fb2ef16ac
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/docs/repl.txt
@@ -0,0 +1,33 @@
+
+{{alias}}( x, y )
+ Computes the hypotenuse of a single-precision floating-point number.
+
+ Parameters
+ ----------
+ x: number
+ First number.
+
+ y: number
+ Second number.
+
+ Returns
+ -------
+ out: number
+ Hypotenuse.
+
+ Examples
+ --------
+ > var h = {{alias}}( -5.0, 12.0 )
+ 13.0
+
+ // For a sufficiently large `x` and/or `y`, the function overflows:
+ > h = {{alias}}( 1.0e38, 1.0e38 )
+ Infinity
+
+ // For sufficiently small `x` and/or `y`, the function underflows:
+ > h = {{alias}}( 1.0e-45, 1.0e-45 )
+ 0.0
+
+ See Also
+ --------
+
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/docs/types/index.d.ts
new file mode 100644
index 000000000000..19a6a4fdea57
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/docs/types/index.d.ts
@@ -0,0 +1,37 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+// TypeScript Version: 4.1
+
+/**
+* Computes the hypotenuse of a single-precision floating-point number.
+*
+* @param x - number
+* @param y - number
+* @returns hypotenuse
+*
+* @example
+* var h = hypotf( -5.0, 12.0 );
+* // returns 13.0
+*/
+declare function hypotf( x: number, y: number ): number;
+
+
+// EXPORTS //
+
+export = hypotf;
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/docs/types/test.ts
new file mode 100644
index 000000000000..56ea2527d3b3
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/docs/types/test.ts
@@ -0,0 +1,56 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+import hypotf = require( './index' );
+
+
+// TESTS //
+
+// The function returns a number...
+{
+ hypotf( 8, 2 ); // $ExpectType number
+}
+
+// The compiler throws an error if the function is provided values other than two numbers...
+{
+ hypotf( true, 3 ); // $ExpectError
+ hypotf( false, 2 ); // $ExpectError
+ hypotf( '5', 1 ); // $ExpectError
+ hypotf( [], 1 ); // $ExpectError
+ hypotf( {}, 2 ); // $ExpectError
+ hypotf( ( x: number ): number => x, 2 ); // $ExpectError
+
+ hypotf( 9, true ); // $ExpectError
+ hypotf( 9, false ); // $ExpectError
+ hypotf( 5, '5' ); // $ExpectError
+ hypotf( 8, [] ); // $ExpectError
+ hypotf( 9, {} ); // $ExpectError
+ hypotf( 8, ( x: number ): number => x ); // $ExpectError
+
+ hypotf( [], true ); // $ExpectError
+ hypotf( {}, false ); // $ExpectError
+ hypotf( false, '5' ); // $ExpectError
+ hypotf( {}, [] ); // $ExpectError
+ hypotf( '5', ( x: number ): number => x ); // $ExpectError
+}
+
+// The compiler throws an error if the function is provided insufficient arguments...
+{
+ hypotf(); // $ExpectError
+ hypotf( 3 ); // $ExpectError
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/examples/c/Makefile b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/examples/c/Makefile
new file mode 100644
index 000000000000..25ced822f96a
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/examples/c/Makefile
@@ -0,0 +1,146 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#/
+
+# VARIABLES #
+
+ifndef VERBOSE
+ QUIET := @
+else
+ QUIET :=
+endif
+
+# Determine the OS ([1][1], [2][2]).
+#
+# [1]: https://en.wikipedia.org/wiki/Uname#Examples
+# [2]: http://stackoverflow.com/a/27776822/2225624
+OS ?= $(shell uname)
+ifneq (, $(findstring MINGW,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring MSYS,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring CYGWIN,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring Windows_NT,$(OS)))
+ OS := WINNT
+endif
+endif
+endif
+endif
+
+# Define the program used for compiling C source files:
+ifdef C_COMPILER
+ CC := $(C_COMPILER)
+else
+ CC := gcc
+endif
+
+# Define the command-line options when compiling C files:
+CFLAGS ?= \
+ -std=c99 \
+ -O3 \
+ -Wall \
+ -pedantic
+
+# Determine whether to generate position independent code ([1][1], [2][2]).
+#
+# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options
+# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option
+ifeq ($(OS), WINNT)
+ fPIC ?=
+else
+ fPIC ?= -fPIC
+endif
+
+# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`):
+INCLUDE ?=
+
+# List of source files:
+SOURCE_FILES ?=
+
+# List of libraries (e.g., `-lopenblas -lpthread`):
+LIBRARIES ?=
+
+# List of library paths (e.g., `-L /foo/bar -L /beep/boop`):
+LIBPATH ?=
+
+# List of C targets:
+c_targets := example.out
+
+
+# RULES #
+
+#/
+# Compiles source files.
+#
+# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`)
+# @param {string} [CFLAGS] - C compiler options
+# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
+# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`)
+# @param {string} [SOURCE_FILES] - list of source files
+# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`)
+# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`)
+#
+# @example
+# make
+#
+# @example
+# make all
+#/
+all: $(c_targets)
+
+.PHONY: all
+
+#/
+# Compiles C source files.
+#
+# @private
+# @param {string} CC - C compiler (e.g., `gcc`)
+# @param {string} CFLAGS - C compiler options
+# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
+# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`)
+# @param {string} SOURCE_FILES - list of source files
+# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`)
+# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`)
+#/
+$(c_targets): %.out: %.c
+ $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES)
+
+#/
+# Runs compiled examples.
+#
+# @example
+# make run
+#/
+run: $(c_targets)
+ $(QUIET) ./$<
+
+.PHONY: run
+
+#/
+# Removes generated files.
+#
+# @example
+# make clean
+#/
+clean:
+ $(QUIET) -rm -f *.o *.out
+
+.PHONY: clean
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/examples/c/example.c b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/examples/c/example.c
new file mode 100644
index 000000000000..b501fca2ef92
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/examples/c/example.c
@@ -0,0 +1,31 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include "stdlib/math/base/special/fast/hypotf.h"
+#include
+
+int main( void ) {
+ const float x[] = { 3.0f, 4.0f, 5.0f, 12.0f };
+
+ float y;
+ int i;
+ for ( i = 0; i < 4; i += 2 ) {
+ y = stdlib_base_fast_hypotf( x[ i ], x[ i + 1 ] );
+ printf( "hypotf(%f, %f) = %f\n", x[ i ], x[ i + 1 ], y );
+ }
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/examples/index.js b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/examples/index.js
new file mode 100644
index 000000000000..03839d2025e6
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/examples/index.js
@@ -0,0 +1,31 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
+var logEachMap = require( '@stdlib/console/log-each-map' );
+var hypotf = require( './../lib' );
+
+var opts = {
+ 'dtype': 'float32'
+};
+var x = discreteUniform( 100, -50, 50, opts );
+var y = discreteUniform( 100, -50, 50, opts );
+
+logEachMap( 'h(%d,%d) = %0.4f', x, y, hypotf );
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/include.gypi b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/include.gypi
new file mode 100644
index 000000000000..ecfaf82a3279
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/include.gypi
@@ -0,0 +1,53 @@
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# A GYP include file for building a Node.js native add-on.
+#
+# Main documentation:
+#
+# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md
+# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md
+{
+ # Define variables to be used throughout the configuration for all targets:
+ 'variables': {
+ # Source directory:
+ 'src_dir': './src',
+
+ # Include directories:
+ 'include_dirs': [
+ '=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "keywords": [
+ "stdlib",
+ "stdfastmath",
+ "math",
+ "mathematics",
+ "fastmath",
+ "fast",
+ "euclid",
+ "euclidean",
+ "hypotenuse",
+ "geometry",
+ "hypotf",
+ "triangle",
+ "pythagoras",
+ "pythagorean theorem",
+ "trigonometry",
+ "trig",
+ "single-precision",
+ "float",
+ "single"
+ ]
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/src/Makefile b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/src/Makefile
new file mode 100644
index 000000000000..7733b6180cb4
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/src/Makefile
@@ -0,0 +1,70 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#/
+
+# VARIABLES #
+
+ifndef VERBOSE
+ QUIET := @
+else
+ QUIET :=
+endif
+
+# Determine the OS ([1][1], [2][2]).
+#
+# [1]: https://en.wikipedia.org/wiki/Uname#Examples
+# [2]: http://stackoverflow.com/a/27776822/2225624
+OS ?= $(shell uname)
+ifneq (, $(findstring MINGW,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring MSYS,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring CYGWIN,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring Windows_NT,$(OS)))
+ OS := WINNT
+endif
+endif
+endif
+endif
+
+
+# RULES #
+
+#/
+# Removes generated files for building an add-on.
+#
+# @example
+# make clean-addon
+#/
+clean-addon:
+ $(QUIET) -rm -f *.o *.node
+
+.PHONY: clean-addon
+
+#/
+# Removes generated files.
+#
+# @example
+# make clean
+#/
+clean: clean-addon
+
+.PHONY: clean
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/src/addon.c b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/src/addon.c
new file mode 100644
index 000000000000..e2231fac979f
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/src/addon.c
@@ -0,0 +1,22 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include "stdlib/math/base/special/fast/hypotf.h"
+#include "stdlib/math/base/napi/binary.h"
+
+STDLIB_MATH_BASE_NAPI_MODULE_FF_F( stdlib_base_fast_hypotf )
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/src/main.c b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/src/main.c
new file mode 100644
index 000000000000..733a0877a5cd
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/src/main.c
@@ -0,0 +1,35 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include "stdlib/math/base/special/fast/hypotf.h"
+#include "stdlib/math/base/special/sqrtf.h"
+
+/**
+* Computes the hypotenuse of a single-precision floating-point number.
+*
+* @param x number
+* @param y number
+* @return hypotenuse
+*
+* @example
+* float h = stdlib_base_fast_hypotf( 5.0f, 12.0f );
+* // returns 13.0
+*/
+float stdlib_base_fast_hypotf( const float x, const float y ) {
+ return stdlib_base_sqrtf( ( x * x ) + ( y * y ) );
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/fixtures/julia/REQUIRE b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/fixtures/julia/REQUIRE
new file mode 100644
index 000000000000..308c3be89c85
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/fixtures/julia/REQUIRE
@@ -0,0 +1,2 @@
+julia 1.5
+JSON 0.21
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/fixtures/julia/data.json b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/fixtures/julia/data.json
new file mode 100644
index 000000000000..99114529af5c
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/fixtures/julia/data.json
@@ -0,0 +1 @@
+{"expected":[947.952723011888,818.442562218986,986.1854154408371,606.719582865227,680.6391750141415,233.1630622946828,830.0572088849389,1176.2133356584034,476.84143918443453,1195.478431863277,708.5746178134452,652.7825799174688,877.4840784566532,641.2140956137383,885.8320026857649,723.4593854568722,868.6883301193805,481.4354280346817,1014.5003841644798,679.3166337044099,915.8620287144915,471.1465824316079,730.0428529825718,715.4326137643422,857.7702111984793,806.5773493272721,605.3491283358658,665.5218471220733,666.1733814956702,186.5744383974231,883.4731309977352,883.810249210131,926.2814026048478,901.1868649048172,864.5802035443099,1156.237595704476,777.7858648419459,677.47374462524,412.8453278188182,976.2573358884324,430.2824753722377,944.8632938999102,724.9318390205507,1218.471247375816,828.7147659554496,1022.4548224268704,682.8162572487499,979.8794709527434,936.6620383713331,103.15283370330415,723.9515337443893,438.6329688095009,1021.7974170850912,232.12722556106098,750.1343210064316,1048.490526650855,948.055981964285,429.627549636881,204.1666128062657,806.987923691511,1309.7271820202927,471.9838122686473,635.3832912794877,386.9007764616633,597.6676200321389,1015.1485488585942,1042.7307422772788,572.1207889632334,342.00791464975526,1050.306335505009,1139.4814218516387,1157.3822484371506,1274.9395888690358,940.1126272168269,935.9349173245058,813.2904434581246,1311.8662761086678,432.2594709473428,369.1243489151991,913.6105832464225,171.47640032094952,1018.4833593015786,1388.433764314929,797.2500175181564,1274.9743787987074,595.5005037856654,446.800741393345,870.7285591927837,986.0141018222354,1015.1884278667699,905.8242037135617,1313.800862502381,1003.0641556731172,1029.4214365061673,962.5096771548136,1036.9393330395385,1120.6522753336315,816.356268061474,1253.5768251947661,1234.595982836466,607.603184295987,540.8639152562374,733.3214566760696,442.9410686738038,158.1818075123291,907.7548766429563,748.5137434069771,595.9966449630914,642.9868817121368,525.9252831762903,971.6319640218414,313.5949133752815,797.3630474465509,984.307231410547,981.4217074906886,1045.7058339409473,768.2376696659493,552.1677647659621,165.74043003840612,590.9640753216156,1052.6258008612924,1288.8999230181787,963.8410630119965,899.3837205052604,596.2584701700542,765.9747209547897,1220.786533241923,1115.6074385291988,822.0934313254169,716.3549777497942,547.8524671973545,1324.088491412989,1032.3237890067514,934.9221620162233,558.1564675372351,1040.018647954282,826.6947523173768,994.7772204932448,746.0800775796376,745.2884064595378,728.594869817138,432.23803817893264,744.1662385181838,905.9930016061597,419.30071403782233,1095.4807183859866,966.4369709372646,637.1811592200529,623.7404920928477,1041.0330865672356,908.8850136867687,869.5846444001779,969.8143888472954,259.8645817939023,1070.4040219768608,642.9468176110582,823.8369105594661,463.0274066204104,326.33485426102175,1214.2803013820233,912.9357618577442,752.1436346914502,1013.5391602581574,404.525969986136,78.10704531038634,981.8383515016059,187.64135061601712,1125.8151913474392,750.7517851811339,804.9312700373501,750.6260666703708,962.8334327284717,641.8304955573931,956.3648749014989,149.7736103440066,739.7927251253252,393.84455468484157,559.2480064587518,709.1268401305024,528.2721281139777,202.13731275928916,457.06307515730873,316.6732927143756,13.712852569211998,291.16351158940245,715.0816231389557,638.9928686595174,1348.1418601054204,900.4727051977686,760.1235222402504,577.1013925271292,88.57849210225396,1164.1861659190529,630.943369551391,1394.439716820439,1155.7569243493058,453.63641034143626,819.6154056162484,741.8011683904056,943.3176940666,579.0484125394695,1076.9870140728658,931.685088229909,1087.6607526417802,1026.2054006562469,786.7922417255288,1218.2078613903363,630.1780950108152,438.46454047136,1052.9025232005988,793.4377595093621,1052.4005423777503,367.3954569764945,589.1945137412387,756.3545584465633,663.0834087973981,248.74411230592398,1165.790852984446,719.753319674592,1083.3119500764637,529.6860937240305,482.3202751620402,980.138801652166,992.9258648231378,281.106404716168,996.8975648159466,639.6802620538182,518.5975035131875,1250.5087189462274,1081.9743598127752,994.9215729625307,818.0470249731055,792.9247195187154,685.2346484587006,498.35216216273847,1010.0347162719092,523.6111012108673,1194.9270581320911,1305.4382770614668,1038.0425610953803,632.7642074768577,543.9744476720398,1049.5067307785118,622.0663770047979,429.9756999883949,390.80160692739105,779.1098078494283,1250.256281422119,914.6874662466462,805.1203908092946,553.1311243036538,1375.179589734145,284.4955082248141,904.5238258560597,502.22131224286954,290.65919017320635,986.6486776539069,1024.0566551612187,1007.7460147385497,678.6664048242696,776.7620657163039,1018.6492767231002,437.4797159016001,789.5567423482315,892.2751378324573,464.72130012141963,947.8435031736207,474.52422069783086,616.6956760151367,705.3463248573762,514.3114628062408,1015.382030114871,979.31126632067,1094.2333705232404,1196.2711817338513,904.1527862506705,875.8915725771536,1001.7907806454605,1062.3671974424697,273.50736070557633,1248.121663552477,1143.3180443668275,811.9986436069455,1166.5548256255977,594.2098556203558,335.78834449141146,926.0048043690422,968.0114275258474,1187.2304625666357,926.6727556048702,995.0120245535646,667.4030079880112,659.7774374725308,865.2439504592994,258.49557105735647,432.76432774230847,1062.4171686410218,1054.797006848656,153.09858022350915,928.2703738558752,774.3792996441961,785.4428592544892,940.0951139523229,775.393677805374,166.5062299523124,1139.4412259436217,501.41600277279105,319.51484787964034,633.3208841765327,517.4657594300546,459.34540530946657,665.9053959500677,572.4337176069447,179.07833514275234,646.9963536324108,512.3610350997936,898.2937708044219,377.1778203183548,1376.0656484359563,671.4719674879427,592.4895551258477,316.02767804576996,524.3891630532408,424.82206927637844,1025.1853219546745,868.754131406747,1002.106211306993,1020.196943644163,883.4692200160931,956.4211964688153,1006.8703851060163,1127.6023329398772,1129.4035126113952,958.4168273592348,499.22440512450584,875.1752539892622,869.8643499280714,897.9267065527016,944.8986949779987,539.5143205846932,990.3593137533256,824.9780731485503,940.6046173057725,629.172321334576,1158.5401425681382,758.4987344669624,213.89855733001704,953.7051790503612,564.2622057025186,303.53964314785384,274.71349060274935,548.7029327751089,891.3702527707134,454.01488107072356,957.7841401118133,1033.76533936131,611.1628027532023,1200.5419293457767,808.4356867363159,217.0733736061043,846.7543812436146,144.12560102380817,711.0404114589019,1193.7994101136921,797.5056976753647,834.854876547409,512.9991820947129,893.7205863952089,352.2649068217192,749.7729148896759,563.1312705514864,1299.761500254153,823.4351774702524,534.9567052998672,841.9763531006402,663.7660003018858,408.0005095975238,184.91463841603354,483.17333493174436,348.59637936596334,997.6063803787811,1098.3724555820716,836.3995773211202,910.1782593080359,1108.6843741789733,1232.4665189280763,341.92688183125154,426.0308101103063,361.41155306599313,718.8929435175198,669.2204569355341,1154.1591583175773,1003.2093659712828,753.9814702759832,996.1210754104327,678.3616406665651,892.3005979934776,461.431178027538,210.06250671949417,918.4759513470113,1166.346207328086,497.9997189933657,521.0567857230211,546.7536184906119,994.9619751514617,182.72593394567863,578.8092193096007,465.1557072414179,653.0834194229418,640.4344308548174,1267.5260176557156,724.8542126698329,1216.722964817895,749.2830421749201,1079.2258913679627,968.1491573279262,1045.9347689798587,876.9315227492292,729.7485522396797,575.1687484296041,985.9146738234015,1083.2339498137494,892.9253114635127,685.3010534736665,965.8057754713687,207.68181374264074,1187.312335571074,945.5718534544666,525.0516860306464,933.107763307775,595.9633636647766,132.8433944111366,536.1755319816699,846.5193943905055,453.2354895174271,391.19151216098356,94.86950295549826,562.9334200925075,1099.0284716905444,885.9686749813666,1141.4259842765641,1020.8850135339376,576.8809882789254,951.0572797918061,786.1519829216658,721.3084263643128,546.7257738508855,574.3451354058053,828.2741100533702,739.9987751330931,346.9245944296101,966.0832905740772,901.3749824365993,1155.586440111193,404.5902019844224,580.4291557821679,736.1591468449208,817.4889671858112,335.84977094272415,687.6403774480276,923.1800646791966,799.2256592408309,946.1313069038418,503.0241932062128,1025.8942031076951,650.5907926709408,1285.3508071882254,641.261681469329,820.0795228346785,1205.838433112043,461.78090271962583,704.2675278748286,208.45787174848815,683.9662469183583,142.17635633614603,985.4857065507007,372.10615917521466,998.633199452946,762.116945768514,1123.598046023058,1176.7194586959913,567.2333257517065,1018.7148420558436,998.4399036017055,466.65832488508335,233.4934146744431,464.3369740747812,870.973503327787,785.1648739804349,935.2462007435512,768.2195212537589,985.7360848098406,1001.1843752112279,779.8411164048982,944.794748097636,1138.149124417486,988.6831858006703,956.4561417351036,839.0369414102819,1107.4392245524032,857.7204080929413,533.3950101299149,1030.2703164471136,576.8561980917304,952.7657993915898,546.2131431710164,644.5877305829783,489.3474305980699,1086.7591930229837,1349.5149810449605,404.4875170595463,173.85171662219673,954.9000936907252,761.3345052707625,1107.9528455054765,508.1768102444945,999.4250739024751,189.65227509686565,289.27032268698304,504.2497040936984,957.8461536385081,1246.3392932670401,938.4254386197056,1052.8209297942449,679.7577417771397,608.9481090085509,677.5424740127204,966.3614900929379,1012.3733925094123,911.3355187970275,850.3562422274388,1014.006403942194,1032.8147875695481,994.3432265881853,1185.2064887683,1080.301658796193,912.1654109915944,1195.9103313849957,408.8418292683468,1017.7527635879593,417.66450508833196,1235.3193391505054,332.6976155066851,858.2718171518691,986.2887801268577,882.8612370791541,518.0964228306075,1000.0705465885973,1041.7490613399052,778.2637698333164,444.37388518527234,217.89447840977803,342.40756272209376,913.7391814195211,799.9511246456308,903.3682393652748,303.50750576362447,673.9082683138064,560.0366480899461,542.3391548266028,727.3582815020625,777.4123084932708,823.6152250313718,808.368724571431,1041.7955333805812,628.5968184427821,1120.760134989176,1205.395211096455,695.9173355243463,960.3235753555326,842.5041508845092,761.5504241922158,729.9437474172963,935.1796551622084,966.4742772956683,896.8743827989375,989.2313268880365,716.0923861831299,699.799722214398,436.60234617986447,1149.4874071115605,525.7929963920243,644.9346079148334,693.0980462316829,701.7868552023855,958.4098436751162,952.8830504537995,852.5155705379484,618.7870898351575,903.0317276947349,293.3738422025041,699.197059445487,1187.9358574037676,1001.947847223779,678.5769494007546,420.5377611399762,1028.853030383343,623.0314529282451,413.3328087465753,1077.9512144750058,395.34856398850474,857.734548706595,1207.6108259728387,976.7024914897548,172.28981307327365,1224.5604217479356,940.0920930483765,1024.6049061645533,1131.4137931789658,855.1950262397756,990.7016779175617,986.7489609360587,846.4635700428084,1093.0599163573277,1075.674234869709,890.7024172915936,935.8563800265927,850.7097779990713,1055.7530822254164,1005.5723019123338,852.8737779092022,992.5264284206206,846.3386264522385,977.8958055992763,1079.5349719852588,775.2644205674442,454.70680536488567,562.2433472141777,827.0137573163976,987.8076020379403,500.41552454688997,439.2166152288054,592.3933815377027,183.4133125553709,787.1667422906349,704.8224246742443,1257.7776229404788,917.3527368614455,556.2784607302086,641.2548536344593,1270.5588877400069,767.8493257698597,678.0605929139786,218.77652911292947,283.88516713760083,437.35206108924535,1137.3944957036335,894.7714067044135,187.79356664767892,977.0406547496401,816.104701947903,804.0512760826102,359.7574785353172,1124.2488275369117,1247.963403128106,847.2276607577453,983.110859701192,1126.4432262170008,999.2684877290378,535.4576509620982,379.6662930360414,313.77105255225985,586.2235952807142,462.22495760977836,312.52367646464,945.4787418425757,95.51401190935545,736.1421599317467,564.4492198788739,646.8802799523771,294.2668169114078,1094.174073241952,1201.5792553833235,808.3781072060585,604.7609786582292,794.034964593036,1078.3387203963102,1139.8071472657284,966.9251623326371,949.3485852528288,974.0074417536042,1000.574824955353,922.4156920709521,888.311074882434,459.72809351687715,450.1002551248366,192.97245965558037,848.1670240358018,708.7919650832476,722.5528366007055,342.053022864916,1032.6553954996814,908.2528504501381,948.8834683982511,402.2881931221766,968.0678144894168,976.4472689512033,823.4668137913014,477.2844707644796,537.0807625806299,639.262125226919,480.33120593720173,845.0558284856941,838.9118645548582,257.06536118677565,957.5563960451121,1065.7805758552793,882.1755127729936,1084.2191431021288,705.6571637683802,898.3721771277616,823.2666404946444,1102.9695954122985,640.3578752157315,590.6913804475785,1075.9065436177204,931.0380622427072,222.05947015444966,823.802401062429,1226.7836163575892,1018.8201211741757,1164.517404788402,606.7509597616746,877.5380409822003,1277.6920174886043,1223.0744899339904,732.1933306442071,515.9940629624846,313.34668369747567,1141.5877925524899,1159.2248641544365,1042.6322245131546,217.3385283248789,749.2095002218649,923.2045407717382,782.8151271913019,902.8309312842234,479.6245360839126,1037.788573260062,681.2277348875201,601.1143140536949,820.3725904363288,917.783402095689,350.14154317160506,805.4381869610327,684.4571200748907,659.2341302806781,949.0462884661591,998.5171594729622,824.2134198803932,781.9223096354126,677.3758573702454,1034.2050962294406,575.4848406392957,928.4279525677267,994.5985645376678,790.0624722282147,858.6013482582837,772.8987253707899,740.0415927681904,860.0360897733068,954.6449621379619,297.40732163873724,825.4255579160377,984.4539948527545,796.4056116596398,110.93820942138514,822.8835155404181,878.0654756333427,784.7342221995815,471.3187258541843,377.46348400637936,960.913041484326,598.4102839853792,962.1709449460506,949.0288490670424,999.7893815478409,989.0744229021257,471.76671660222206,850.8676173777717,659.6033250622429,362.87362526707307,454.51496260556456,175.74090423951526,224.85367544552088,616.186898534988,1178.8851249712986,551.9729798048172,115.00330143196608,970.6068819346399,1130.9141186073898,442.6747158015594,786.8768130799006,853.035084598702,833.614782453545,939.0991969653146,1038.0253038569765,906.6682172687066,387.59674667458984,773.740359522481,720.1870540911009,814.152575704508,957.7037898831105,502.57020090999055,794.9299913696346,1087.363944241569,825.4533411276908,772.1003792639491,966.5172159130099,756.4428867704704,847.2027782510388,605.912998369521,1183.267822786013,987.3354688668129,654.7516185563055,883.1013773639581,730.9526129521438,913.4010700545819,1010.7346973577645,686.4082168496966,914.1297998198132,418.9397164329548,639.1188010482047,840.534802170538,973.9757132968828,1265.5819167838704,699.6032441799864,737.1905403253302,514.627204869868,1028.1944751657634,548.7298186547077,856.8555254499889,1229.0125620097565,806.5144384650993,844.9643044430854,325.6196850071952,1025.4102654440496,833.0243970003776,71.22050640497018,914.3581092974844,1195.7558650010371,1017.9962374678339,778.0660844129354,104.23170729606073,461.5101558382785,863.7164993825005,777.966571321071,740.4904853155033,1057.4291604661346,1049.6821006583482,744.6242582689703,905.3629642979007,505.12830556204074,1026.6838200697305,1167.5841029094413,698.5599566373961,994.5022641926238,827.6964468572038,1051.3664536356819,1018.1028603421411,870.4024356844275,1217.5505485838848,831.8480427241641,486.0193731090178,890.3462354962613,939.0016970040782,1057.7760421505736,825.9067152542945,602.0378815814266,700.4509547612516,736.1368894734031,562.0911025348179,906.6749551899969,1143.2074390973528,895.045340364531,394.73732535790333,954.5845397959104,134.60632542211442,556.6134276967042,806.060069127902,1021.2667183139097,1110.4757475571841,269.6558407512004,465.6286530243729,1130.9394038439477,305.02064123837596,571.3259017466255,985.7776399680972,981.6262237672927,1130.0309584964973,788.0962985570346,1304.8631020038924,751.6082373915566,529.1484831608227,1023.5040522727255,1036.4686229829788,1115.7737914115685,327.49340950620746,1031.7568490328465,576.1741288904773,725.169302253212,722.9784426704425,542.2669092949823,991.6747182763349,675.0724272187786,639.6794625735408,587.0117269897653,1257.639997301321,979.0251777260166,856.3832856285075,1075.9480413761369,850.9809611889095,329.4465436799822,697.5638522582401,883.9842073044452,215.38647960813915,149.0527251205817,986.3527496735655,697.6660131321695,734.3060588024275,824.5258898207511,922.1863909741882,192.40650956243636,701.9526883739202,915.2742127028896,860.5172297256269,1102.3423105472557,902.418579502739,467.21554403511476,955.1678790790683,784.8415670626276,588.0715100553671,530.6748493441457,515.1849931534803,649.6404099872468,863.1224070722006,390.9732211878944,536.0041495286564,421.8778440829296,885.8127413792485,914.5956225600478,586.7564097215551,787.3733004430846,277.7843425006816,860.952465145984,1097.1211021324682,635.9299838731625,1034.2004972849281,969.374012638235,973.9476011391401,706.1647442275963,629.8443487924271,701.451947605686,1127.7512523498956,865.7002366051108,578.9053955305031,874.9941279324735,668.7850677148057,894.2487949797007,914.5495379773539,703.8549997778597,921.378595504806,401.13305952028804,106.75811522829957,606.3137450928401,642.1094360165799,819.7542012843368,1123.0710383024211,738.3417961751678,720.9588226820366,253.59799245111745,1195.629145955592,561.0221147460359,356.9928386261284,874.7596951772766,734.6593719710318,1178.7145358450935,833.9433615662551,1179.2835438735847,1025.2438602443237,746.0714970083385,689.5539705998365,1027.393033509876,389.71678320194746,696.9961880626333,561.383654120981,581.904973638254,549.821542454292,786.5602029679964,862.9577891007345,791.034883631615,679.569363401803,1334.2743896218926,945.0913059031581,17.85711019877915,987.3696286679441,1294.2949919605546,696.4719185830345,579.237121631315,1246.4202926738485,802.8148570862651,516.3044794530387,1213.1609710484834,931.6712443495946,731.1326751731058,485.7810921192039,864.6775497726566,1004.8113383540922,1319.6503917421064,1336.607330560174,1107.8214540003103,570.2317685846006,1180.4761867034206,1058.0257544751898,1230.7777273381153,655.8164397094213,199.9372409075163,269.5631815715704,1055.9335481368712,229.25512992684062,245.5357488181589,694.9046921682626,855.8793808562556,149.4680300661222,419.30351692626624,1079.8779202219146,844.6275692896867,1053.2640618982246,806.9684055879839,1008.7695286925772,1210.3040827673913,426.04130375649515,464.68615112926585,652.2878385558787,936.3766237665757,657.1079280556278,587.6338269156774,638.4771399608368,1030.0300055104547,611.2264001452426,148.44756398033215,869.17155200376,365.1497317986314,832.4965034629035,495.20126948446597,449.1190197455309,913.9533605342122,517.0549316312838,1207.4749211872854,903.0020802508043,883.5545057623377,1183.6117999939722,1051.6654400506648,924.5225992023345,529.1441238117746,834.6133539728489,200.16290945609984,739.4768632927917,586.4717006454365,344.46567588882357,610.9187720759082,904.1425375206841,800.7345869907272,535.7332819200506,466.31300865276535,1163.1251184239486,766.7647429842661,1003.2059593546433,349.46209670192974,667.417088906895,1011.2953599581599,621.2519550900398,1131.6771323837652,1045.8296001169874,970.6230736784389,347.1267319507647,837.942974868064,724.6823205978861,583.9732651425725,213.3132378338551,441.84890139578795,1052.0273710811357,946.4719738471093,714.0819404849112,609.78051741659,686.7353222149777,851.6085039436837,590.921270990103,582.5731172285044,709.1676333441075,1038.3380327475265,761.7998140490125,677.4394043577313,895.1274612646747,979.055850088148,366.3513776279351,606.3950109581563,654.7910814396852,925.9254235522585,788.548188486815,1128.8824220540168,1070.2577278912918,1056.41482307684,576.0600222778163,904.5062828467264,1201.2164320070299,1231.3911318439389,888.9758841362834,952.833879078453,1168.0013721426428,876.3826681426594,402.6652235795722,279.1818335220504,835.982444903411,598.0888665447698,1227.9741497328546,488.71747598573916,1102.5778141213518,706.2618699903828,1151.2087905381245,195.10908436147523,873.5397438987374,499.04039869149665,921.1810320267399,972.682858569818,757.1366812589973,1150.7734910223353,1184.5761426178601,961.6213985561371,384.3365582400734,932.5336620821151,1040.8894259377682,850.4485009008924,1123.0119864464623,957.3413011269669,708.1736309551688,700.6618941069308,628.3116653999302,910.7854629103156,838.8111053803927,706.9003495737392,617.5483029094396,531.8829847105347,821.2746807281238,368.72544444584435,858.0430699382202,861.864614088123,981.6490837354452,1218.2118404261494,498.8509713849991,1129.2413163349238,651.0797693274321,1339.1378100229751,1217.2655008927813,964.9151446852319,960.2618532945803,83.15500837138471,683.8408943693344,607.4131565411033,593.6038716582079,746.8287240869737,780.333754057613,483.2880097682655,1074.951060504855,361.45566626165356,1070.5778037689904,1199.8200489415294,370.6072610700959,1171.2120078901562,1003.1367817236076,473.9259108780161,798.4675289705267,276.8832008372206,1086.3532656899135,837.8213007007722,399.08245123601563,390.5723684867675,1082.9467731690443,771.3629466082376,737.3712280517716,761.8995598550775,713.9240277014248,478.6880954946,517.3073921494619,926.0026522046327,560.8855951794242,722.170692095537,1048.675108645094,1133.5480273182443,993.2496128076896,356.33473781192254,120.36262689087914,962.4923421916913,629.341589684585,1104.170928704,394.4195906261346,964.4936893465272,1050.4621659726458,1027.563094486418,925.5979731227696,935.6795762565389,955.7782260378414,1157.6515785256172,1155.5458877862045,658.7045243722911,1112.7001536388973,963.1343623203139,763.4004353244806,607.136086875809,541.2054886317329,1150.9323524216636,661.9887706456394,369.5855578190102,480.41238558873744,309.4662513697884,942.0538970304966,498.5410066373077,629.268811248799,848.9313135358233,611.477180410325,844.5834567520905,789.4865814345286,304.06389308579435,559.8705875691423,1142.541571647526,1052.7977334044886,1245.8004945650353,823.85148963109,1166.306947267452,758.7457786237218,124.70564069636369,409.78041322195907,509.3272539396325,1099.7064016678914,983.0840992868455,727.3376034085554,226.68900569807099,646.1924817006558,776.8674512747033,463.3461901920538,821.1100395270876,273.60295977935107,256.90845056998984,433.9953479927864,156.6541058077553,955.0828678757442,860.2982650145302,998.9151211315541,1161.448434980704,837.4648447463499,1104.3723659921818,1028.0655929074767,1273.269734429095,992.4967891511393,446.03526072221587,958.4517442665982,538.5440489351242,830.1814466410342,987.4708319691304,1304.285856590003,908.6677057018611,668.9142170668724,732.6557465938835,956.7477873973619,1003.2702281352928,711.2323401757966,616.1437572525953,549.0599470264734,1157.8215236733877,1110.3692976691573,790.5591131819529,900.9778224305334,479.1044923551425,1084.1800175845865,585.518806731759,483.2083898226724,709.4203739705649,600.7435802346871,760.8135850772902,457.1077839444292,379.5443947438845,472.6690352487775,774.6908020289814,621.9041775359616,749.9003832451294,795.6820028358102,1021.4085917487438,912.3002320963162,995.6990374363755,143.21361172673545,881.6871666100482,789.0797744982566,869.3890568320695,851.2960665654218,983.0858104631149,903.948594758145,810.4924340530804,723.449721640567,311.3177126774444,517.9724505065242,436.23852204946417,953.680679917007,813.2885160954911,1106.0461117262294,1014.2842324472259,461.3922738471852,1210.0423096377783,599.0083004972597,771.7495781849757,1095.7625872279746,862.6309476821308,1214.6363240160542,610.3653867236787,1071.133523754849,929.4685865812679,894.9580369787914,1099.9127985841671,841.2423328961748,719.5168982668608,1236.1392922559721,715.3805707589714,272.51840621187966,715.6552851052471,851.3376621171499,1299.4406417014113,917.2464463576283,542.8478220463016,865.2442976838086,729.2340836918868,796.5521224807211,712.8699105603555,709.3817257015055,1077.6213055224537,305.0138821359117,257.3308983901146,763.149587706843,492.93556859533265,1107.030827356386,961.3113817493303,726.5195785001773,825.6399768463724,973.1055889953351,1237.5888578748186,654.199661006856,812.1979999076084,1106.756558406454,533.6597686132175,481.54031738779395,587.0859828291277,523.0085611558949,461.37526086920593,787.151301671583,858.0697739738367,517.2444054852988,549.450757867498,1037.3496522690596,517.5737589110943,684.2900403872612,1154.0453443060026,836.5832731971765,796.6882755186492,501.45809746611894,1151.8349466051413,1040.0569971512186,911.5110302014232,682.6080331046271,787.9498853331363,382.3317134403976,918.9187819655166,350.2628745480013,868.6346574228066,1001.1031298087737,1092.066826664119,1093.2976760256486,656.5149680131428,1018.1495816178544,773.2786629127428,383.6423126961983,1024.9386947914716,809.3352817088312,739.0892578323408,450.5689712185984,999.8917783648361,611.9531050325611,747.9466277170907,884.1365497441781,1270.1752527290391,789.8467349534822,851.9985953882248,896.864734735669,666.162725761855,1344.7105186425508,971.5651284516188,813.0445086144626,279.80139030560633,1069.8978551306461,1227.3460425472936,1048.2655148291515,669.735716998406,804.7057557839768,524.1516903645844,1120.7315523099392,518.3364690891035,991.6403676269949,949.7991697981726,930.4105783363491,889.9583223455176,315.97024942884116,650.9602474453325,680.657949040402,958.1597889084547,1292.56331202188,713.5887321498515,1003.3888771567356,927.9004579936561,1024.1239369085756,906.6259987913935,1015.8209311934154,633.4396294885369,850.3424542407265,675.2229518141938,867.2234035239853,731.6278576081156,711.9234102915808,662.7876110792484,749.0805917684315,615.6743984542818,234.1380117691858,727.4823631503638,824.3317607572462,952.1144575521124,867.8745678545166,353.10894944296393,666.273240558999,761.3077165664871,875.3951007138594,848.3986971799715,898.1550906021649,178.7917334785755,926.0145780959864,630.9013640365,594.5240018242441,723.3039025390507,313.1639272235616,941.6333524656989,519.582892057859,864.9348421486825,954.7468178806164,282.7902791305718,480.2717050761867,407.5658906128735,688.6079312355733,683.8524144822635,753.9767451141337,909.4726232620359,1004.1190522447022,1067.898844065325,520.6718619891827,1103.8940054903162,945.1730283764749,996.8655911444101,320.20824874603187,1167.8156909791564,374.51421221054585,717.074256451137,1234.8612014452524,723.682724089005,249.53730539824602,705.6593906733364,796.7196194697648,1018.2770727638574,1081.1510138197104,761.6363015062079,728.4250056400904,369.69709286139863,165.69800375724427,736.3426744846489,671.8485048414017,402.74184134936496,670.0604663656864,812.6019447727068,532.6806005683802,655.2653007700841,972.5412243953001,131.25346127930538,940.9785382086875,679.0724484152457,707.5787220103097,850.1057731833888,444.41106634806766,254.77245744278713,1056.5369302208824,801.7625191766954,1010.7557455487766,1016.1617056773238,1349.7662742650293,1175.6978166575416,1242.3623835939259,563.5206240617699,1339.344462612412,1109.2597629488919,796.204506161183,733.0069844839229,1016.1582242439965,341.8272214284648,457.4761090952003,1147.5163730850772,1247.0580841486226,254.9245898882628,996.4098000876957,1103.7153018731385,980.2277958423114,1220.5762099294095,815.0798239743821,788.4510067294866,384.17223376308925,1077.1419728551698,53.311550854107956,446.60665125987515,772.9397466307333,854.5768223145308,784.7752006275069,715.0780372297836,931.2415346075046,1023.0264776164561,685.4267662377765,908.6146361907332,1041.2744488497558,307.52145879867214,1009.8507718148956,546.7588452309519,443.42425898936006,1285.5633602077867,382.71925124908057,818.8267545659224,1186.0188834280243,1227.3425023660159,940.9030598865579,887.8949556607613,112.24385672267466,1082.645328264117,695.3139220944394,38.850764217900135,846.1771495023073,1037.1278000300294,765.6532107962393,562.4385770615188,977.3281259174508,1242.153835893611,985.8860725457266,953.2293402896219,715.0977056615906,439.77515341704157,443.5765139559029,531.0865567865916,733.7528906270358,775.0007069311578,1075.5832164574954,872.1956947738432,905.0492465612346,387.3667834603982,826.664307002174,259.4114478468083,605.6510357666714,1097.8413898393367,956.1022359664796,829.1013515644084,877.0385655313551,160.85684835531728,943.6846945102849,1261.3508327828438,673.9859050985373,484.2194815076125,877.7323753857058,1119.0851271087497,672.1254676020621,658.3423741747239,1145.3949240369618,707.8292563229378,945.5345900164353,464.1604408218515,679.0680669966157,746.6820078901875,659.0012019332083,380.8710356505019,1139.0498199018014,976.0130769720198,903.2021890735293,398.99569615081236,877.5572719358863,1265.129453717261,526.8691056558091,757.0168368148007,923.6713272105667,692.6846410246218,927.6621810892445,609.0201232715361,361.7347914082804,836.4067775706778,903.4352034438,946.1369452396409,1037.8589461242639,179.00321221438546,375.7208621722228,577.3278174382028,1088.3677975774128,1105.8119897242138,877.7535074288952,439.61720819753435,646.3206427736696,365.30022111490973,996.8722299545237,736.1321472855279,534.2387008866226,706.2580563851641,918.2211593993651,572.2730018186464,1182.6236948599337,508.8670364243183,911.0402480215807,706.8741024617195,454.645016958015,825.6721470369731,739.3335103793423,636.6449450953547,519.5662378910105,153.1332679208197,963.3642645133938,1264.9145563498255,872.6409932467949,1196.0445872517196,909.4703838073711,1092.6624299346124,1065.9619937547773,101.06511249052036,282.1734554241152,753.3175692753804,555.3422096603601,652.8032120904512,1121.093917107806,757.9137553940803,261.0718760228333,888.7893660158957,409.26309379603794,799.191004222975,113.59087606253848,178.28902127135603,974.2726078776781,943.7969801085756,800.9154799708956,957.6836384767988,811.6154355820182,1047.460247647722,1040.222292760037,916.7467281189766,1030.103334529596,650.0041874895373,1120.5545488657876,915.6926467653801,439.4083703090718,381.07959555529453,622.1210772921604,1034.8710429575574,1081.981782699553,768.7086297652121,945.4292182600808,849.5711582438292,800.4866601908855,1239.142199272781,584.1002933190582,370.05343709754425,863.3192752096253,1098.3852737152524,710.2128906268941,1011.747053274342,534.0147137498595,864.2495926332494,1131.5095505433399,903.0751252197292,973.8462171471455,828.9552864977876,793.5666072624044,597.3386508121482,186.1711823643752,618.9045118580625,480.56358909871744,801.6591854993953,933.4494793186512,493.50305118873507,911.2661182908836,268.15755436176704,411.2430318003809,793.9663509187718,901.8753533635788,1285.8719423305276,211.22258022796714,685.3178901714818,503.0028760354251,1064.276650465413,1066.980683244928,557.2084704460995,428.6062549925386,649.9079707581608,507.18417229090124,384.8133239335483,562.7546214571087,927.1713438223138,1003.276105429759,883.6521952307847,1049.723580148221,1061.6245278873,607.161569939667,840.2635097243384,985.5217595680934,934.6089584057197,907.1154329932997,808.0646629721311,545.61025557221,1019.898289577769,514.000888201878,544.753876654276,1063.8719637488923,772.4486495616537,1189.1726443691691,1010.2217078916843,822.5342351743558,880.4750370058255,529.2573906746554,1105.4694803436485,822.2998430690179,1153.5193118943116,907.7171184863727,1046.2540336811117,886.9298576986439,990.9067688583233,1218.4004851727864,893.8523517108762,960.5334418204294,1175.8893826283409,805.2467711260852,752.8331051829388,902.8795874909304,463.25186372233554,478.5215111431072,722.9678492792075,840.95101987563,1153.0621201507975,561.4037023467714,508.80192078369413,624.4878194093662,1034.106003788158,1063.4892620459354,622.5637076213935,359.94773324421624,642.531019160998,890.8378512012509,813.1434837372337,906.8566804115671,919.405571387044,820.8126679283956,970.980305268106,885.2238031466392,539.0159846605536,475.8713240396757,885.4248061142458,746.0570979367683,1065.855569797771,715.6756909469616,373.98638188801294,1123.6934442875458,831.9832982165806,610.4000013228932,1181.2002828795844,1014.6263098711536,586.9209197703333,1006.8174067037487,932.4282746267611,482.0161176781743,857.8913980544709,546.8119219643208,468.9402295304404,770.1292211711757,1071.3813984052185,829.0281599342167,939.5437604582525,533.741959686335,573.6597209907402,643.8782850626687,420.99858216335303,468.2995548357574,981.4262582510383,694.886641957869,658.9779925616318,731.1768487771992,898.3882126103849,667.8918787645198,773.320745226264,1059.2478305200164,336.77820690922306,421.0534550942046,895.438753274484,562.5588042335646,785.1997081441152,763.1318223709485,1095.2389474015138,835.9831850511515,528.9401705372828,678.6896652715374,734.0176543606059,417.46987109923833,1000.7918273519821,773.1104340623166,963.5124977991248,495.4706405196219,679.2772054557423,750.0236471524763,909.9027032499582,747.6559157848151,979.4037086230796,680.1809324985719,1121.1713954096783,1085.3315437082863,400.8173407650455,437.30193791333426,941.9314117314537,1003.8721081998726,235.80846651340303,923.8581497595668,672.5639507861126,249.54505163228882,782.0296639185855,445.1957342557212,367.91027273989886,982.6933058636234,871.236214689644,459.573398353854,231.11945991800914,902.637708088208,444.6762441362607,897.6312191994111,829.2658360961191,993.953581440036,259.5037501351115,330.4671004270067,554.4828911733465,679.3603679362114,1130.4586022336337,491.41669817039605,909.1107018360228,598.8828196686147,907.3542340872028,703.8730141187212,708.8621755272618,1078.2024404047006,754.9739486294916,1199.7660252766516,143.3713728458656,451.9706976927216,920.235942110763,891.3253075317375,698.4959583887091,919.4519556918651,778.4633209089558,818.0743699214091,1101.1862905817427,1051.5790444719157,707.5062215283536,1112.9649839751423,1145.1796256243595,618.31436329682,793.908094021374,916.4324363230359,771.9791159737019,424.4533901702382,1054.3068551376118,582.9605647503366,421.8065266320296,773.0629743741613,758.8103476957726,381.13226863059185,402.55802757879553,948.3511163842469,823.7730497468931,528.3336366690984,1068.45180442904,851.9414552758658,1243.0330223356304,778.9669304760605,881.8665384764472,956.4058750880499,798.227651594625,837.0345090078833,300.56661618499936,514.2464362106143,285.59001009013343,355.4567160502515,1264.9712551370967,497.62144625043516,620.854640844046,959.5879525131417,783.9465540542583,404.6527105110858,715.2249789222566,446.0486931637213,681.5094681991828,748.1541334522364,982.3942596216773,561.320753565498,449.45468417359785,485.6873313943213,159.32503258944587,1107.0833181118749,814.4110098945963,607.2264868114012,701.9677856924878,847.0780401633277,499.58348803780115,972.8213674952909,663.87264020366,907.752437479134,998.6767590899019,493.9478015279705,367.30786073111744,623.603563992817,524.3511992540327,1045.6577544254274,1184.3405672065746,614.9631946659397,954.6186920385068,878.1959992369041,1083.7255311070696,767.0199888948104,1139.1882835381095,808.3937585166047,946.3132121686972,568.3137695190709,1075.634513913071,388.9465310571276,1114.3282033206945,703.5580599294843,1057.2775672911373,1085.0712696881146,1079.6700677171823,969.3595005262513,344.91562923603084,510.01738181073694,643.998028282164,351.65746528014535,1168.7437614504715,258.3302217087237,1057.6919943824635,467.4573830463031,992.8949444726751,1233.3418792204795,361.6939526563197,1180.8223504311527,732.6827761233452,1268.2075215412992,1055.8520532931343,468.8460716551336,1185.713508586524,563.6804737216785,696.4616450799211,706.8558708077605,457.9073407000212,1071.3149787745726,545.9789941462607,1033.4179404639885,626.0077634977631,476.0904917053867,433.0985018300294,1015.5231893436872,1148.2873407205732,1240.2527529225947,985.069743454722,1016.1037928520057,166.96369204500422,1085.2004708320376,1050.0467457220705,236.2656865172515,828.1022814939864,1254.6313285285912,1208.1306741545561,345.74161297574,923.1175328979489,1103.2677050241996,1035.0158186380634,273.4171134974873,295.79770627406333,470.75737573536946,972.7237717457857,1064.1272255027582,513.6004195915958,701.3681399695246,635.5679792082657,630.3578548787339,411.92553483117194,694.6140427051727,644.5609233730177,764.9335342867848,939.5998829417799,1061.2982988049748,1269.3212290045433],"x":[-887.518741513539,394.83415394127087,-978.2834600820725,266.19077445649987,673.9599029442757,122.2035738786692,185.9679130638999,-896.3016991953918,-476.75347831083275,-734.1929830173437,-621.5074898724774,-564.1886159366561,-573.558632942768,1.2644951773966113,-570.0559726275796,-652.1725712136529,777.3863892856712,163.20359213177494,-623.6527492223811,220.02763246384825,-337.41164851101655,204.31641069084162,-653.1721930138874,625.9088425780221,-687.642055192142,-806.3069335940729,-75.59194116238405,643.6251683111968,544.4443342413999,42.18683163711057,815.942606701353,882.696184736383,540.9438598628669,-793.8025643474198,350.2588092895344,669.3908271499047,-777.3959304738147,561.431887753788,126.38129930906166,-600.5132970504333,418.0700654704451,485.9151012345028,720.7665451283917,-838.6340105805392,-592.3705679552953,659.4709523178167,267.5124131256623,-979.6315995732003,345.7369164318129,-18.71837250245244,430.2521476993736,-400.88344222531555,842.3921684822012,-112.90407159182882,542.074113724696,-984.2265930919511,476.5505639711321,-366.193699554976,200.65255460830576,-799.2741487921684,-920.6625285882302,471.67303179879946,-169.57893844496925,-377.4252927422026,-212.77656026388934,-854.928825494985,909.157389532983,-194.2995701639578,-330.3444245449458,-336.0811247515892,566.734011738595,-856.2329422567125,989.1992571259466,-60.64418080752023,-935.3235862519014,-262.2639144210974,-867.821372459875,-398.04895256366876,-18.35544103104405,520.120945311269,153.75615530062873,646.8745831028521,990.9990480330382,-711.2051385490772,845.982639283186,-277.97144011725265,-441.4088459052881,445.84339433588207,604.1259867946351,447.52435504289133,-5.9416474296625665,-964.3449222964629,454.137532249036,887.2804323497851,-949.4549131741874,-816.6685518919246,731.5117253411677,-123.19393880659209,868.0715931191087,-801.5623032209695,-567.8244439331617,497.1743951654403,-729.4725081497928,-131.76777744164485,155.5224655930524,-272.0655466998478,616.0963097791432,41.03876372304035,-637.6002581018116,-70.3309189390593,-748.6036475672187,-29.181537808349503,-645.8589329643137,-726.6865709450574,653.9023643170119,674.7187976208563,-261.61717659967803,-493.6861543716924,-72.70546562432492,-365.1224222729978,-984.2654389912165,980.5854722299493,-254.21384672256568,640.809564152255,487.78811681957245,-765.8249951346088,-936.3684605121816,767.7920539310321,-317.9619658286772,705.5774824383204,-7.964143106012216,962.0394401392757,561.365140873989,586.8546155107206,220.03691233186555,-945.3847077136313,500.9612339067935,800.246554899154,-650.376097353286,697.9135292149354,-452.03544717449586,-190.38597147277142,723.5851013806509,829.7271818977813,144.78491274431917,-866.7222823088649,-185.93302812299873,479.41948184321404,532.4487139760279,-701.8515904198953,-608.2423350411203,-300.4183221063363,-291.47684404871677,-126.64914091633023,832.2936208111512,-421.2448703129104,-522.8656664946385,-134.03322861237132,178.27348322960302,-885.3367593661652,873.9416259984641,-154.49513875963362,-337.5092900052956,-187.87854038008027,-41.89376804425331,979.8395897954606,2.8883623848312254,904.4817343945142,-714.372524673932,739.2342431639618,-294.83254617453895,-659.1919686133101,483.2535175030416,470.07706537925014,9.480902475109929,155.43367744354373,-122.35364069279274,-407.0717252391345,707.4742903037511,-266.42246330776254,175.6360497097446,-184.3313770390289,59.12991158727232,-8.410668917137286,-286.6393924181958,-425.1628896611211,618.9469431169539,-935.0602275129376,-744.9447627496451,535.7182959565523,286.22261114280013,-86.29588522987945,647.5712136456273,610.3020086624012,982.049847408143,840.6461839786837,151.20918062924693,686.261386638957,-71.72728635752355,768.1163068834517,-407.6764736574263,608.8373153873868,872.4872203468512,737.4597823887668,876.0333635562922,-785.6009436025404,777.9428429865841,-130.2987575023849,-124.93368706102865,-861.341279260653,562.2116045887967,849.9002244686833,362.919257511144,372.1492584262139,617.4943229199926,-660.9902335896574,22.052081385991187,803.3925665452703,-271.46730498445027,-921.2512728321567,177.35326433608475,-343.0356200892686,481.7013796576716,469.30987940332466,109.16979545134222,740.6101170672173,536.5275375695437,334.59551711126755,759.0456036168523,630.6178752801859,281.88463866287793,-518.1639316961044,-422.2790046007658,-140.81869070273137,400.6419398039527,857.3415667755025,514.8743706014288,901.5500031335152,970.5400946932946,-375.4472923057077,-81.7778655186072,512.7270690938021,-649.568998793199,621.5105479386,-429.84138224262813,388.5694668928693,200.39858941005787,811.2098990384764,-357.62212758799785,-357.2731090662404,-45.76230264397191,986.5660209029559,274.5989478003571,864.537788717437,461.8393015178217,-191.87668746977215,937.8284440173006,607.1392342966935,-915.4170834504374,648.0043808139646,160.27864619026423,-476.9432949781267,-94.2195844285294,520.1613304348778,878.0469700492072,-452.32572224142814,-874.4349223862638,-360.71933982961957,105.14707051028017,153.07422455208575,504.0367375217834,-978.9406995821572,923.4755277716256,766.2776585094559,767.9504451917244,-92.04960138386207,607.5855542547574,778.0974930850743,-985.7215121818697,-89.35626417964306,869.7886787288294,984.48317931353,-570.9184317047726,-786.8727495061498,-92.25836978567008,124.30585086083579,869.3794460476454,847.1895192087416,-776.3234671903884,925.3977870892309,991.7932824293052,605.3655873535411,181.0359461171247,773.9303579729155,110.56457950401364,392.0257072161703,-956.3769846017271,-859.024861980778,-8.726851539297286,-658.434163393012,-698.3820288477957,538.9388739307055,644.6496571327625,759.9367218342752,161.67093405579385,876.7781412398253,-222.0910048527678,-262.9853457682725,633.154901994229,-240.52877942012628,-387.61387791413335,-263.08489131097247,554.7449059393584,109.93395049837909,224.74675768968996,-326.2354171550752,303.93084555356086,224.7788697281344,995.8666215352384,-117.4055534178708,85.11424756632437,-18.405822426188934,304.35239726442956,-363.7980276034772,977.7426976488828,730.502881323871,651.3141154775101,-650.7371095712451,731.6986106627969,85.57199615935929,-877.075726320019,936.5301867168275,624.3513239310269,875.2635606918388,169.3343487685836,-208.63826705263295,845.1080059229762,372.5336425798307,-425.1156178496145,193.7999330070934,-989.8412395829663,373.50227452437,-274.8848631061122,-585.5091327755813,-756.0178063620997,-601.0937409298904,-212.2128325054009,51.25783312718613,304.2622964697607,-72.5655009844952,-36.360353595294555,4.4934337439834735,514.7842926227886,-48.86647697885098,-945.7671333574607,566.658663436031,402.3610669956281,866.035028704149,799.2330188328399,152.98056495027777,541.7691413130062,95.60263357630379,-651.6887640933844,-960.6888874168287,-750.4579702121061,-290.30496898298327,-197.2654380475676,-119.1261385976743,217.81892969323826,-484.84392331529193,-340.234657135631,945.8833925602883,-568.8151230401055,-310.888522722641,-776.8772953536858,491.95860612166234,164.1730076441936,-183.63725971000065,-180.9733303059984,-92.42561716493844,-474.4102975656788,-995.3116819713601,822.9996705610286,-238.35544409193312,-556.8001786169734,-941.5700268635419,16.814819267315443,406.1770010029595,181.92114970206285,-141.58611450179092,-523.5742148400544,-718.065315560195,104.11048998206138,495.07223195240636,993.7390479228181,19.20864581079627,293.23837756863986,447.67219307711866,-19.873659441719724,-280.90115307775295,-837.9324308122777,-274.73024660094404,461.78440892345066,-103.12031831946558,940.2072787977827,136.020055457642,-574.4622724358575,-328.76803431880046,-578.4915155779779,-521.9394615997866,-841.9901823227686,-129.65884377759983,-701.3995122124041,349.82992029490106,-919.4025722358026,-755.7275876077039,-371.44530822838465,248.72686979817422,-728.8871901241343,248.04399887795853,-217.7561885556163,-934.6703738746547,493.3850293433186,681.0135036735089,369.69449688440704,-70.96505685696104,-996.569511159719,-940.788432697564,499.38766581593904,670.3506410905361,279.8284092200304,-121.15721648301655,72.52525784966929,779.174468183217,0.4416633300816102,284.7496276586601,-29.59646220550917,362.9818333280341,-989.1437172596085,-274.87873249466907,-920.3781580295705,593.1093957689513,-413.7242320967707,-880.104716920725,-672.5869688462653,444.7710784757983,-522.0553153660319,-494.7604774315426,557.823109046574,-739.5765901031979,3.699874410490793,-847.8163142621258,-161.48331995645253,922.4590128282337,403.8843919344745,187.41240425705178,505.0727618933581,-168.70110393622656,-252.3231969695081,547.3980232398865,906.7211001595733,547.5884868659202,272.8746620315742,424.8479853614099,-985.8162236601254,90.71274413453216,-882.4692964736878,9.974826318671148,617.099805928613,-966.8727576895321,408.1693335585485,-586.8885548269402,198.28864658369548,-586.6207938587675,137.1043833772726,959.5148132409031,106.51466817741516,-989.1341471738687,-651.1491545237653,-961.1952075267989,822.8404079602569,46.55717173292123,-847.4505962888481,-723.0395355137105,-356.6233105972758,77.87613857349675,-89.32109959609556,869.6329696881974,-339.4371362597792,662.7729397869159,67.28833779272486,-880.2177454030444,-741.6335010471444,-483.84111638174727,-112.80757512593789,-573.9851840116226,416.64404106083293,-934.5355764984014,822.8228999425405,-838.1112274426512,458.0478829615679,533.3918828424894,437.81760830286635,-490.93133091444207,-806.6330913169511,521.7606011619673,623.210863540655,-451.7125018773172,-471.520701038036,952.2033156059279,-252.66807649010752,-92.84394388702674,-155.15460363660225,363.5697795881281,-748.761552390476,-376.3306047196089,-997.8549164054493,-188.36908492958378,-14.754524402187144,-481.3391872281845,-736.0297626099796,910.5712146706476,-936.3054323715005,-360.6747841412539,-565.9133658899373,-300.0235980996424,-618.0062532429781,787.3763440262248,971.4947713701886,768.1331831956127,-552.0661117561721,-966.2616328090023,-366.6069369171181,441.5210176111091,-745.3896568060266,421.6851916709202,-587.2485775222287,777.4597310637994,317.2835682648681,-843.3828216888286,398.60988137003983,-738.3029094375839,-332.6607401863963,641.8460621848151,-672.2615493656967,634.6031999893839,308.0337648281625,-710.9687814430313,-499.017234926981,631.1525939012934,-437.5744797217816,87.9774762609452,43.46737996429306,110.67768753975156,798.2041109556242,837.8461361496757,-262.7211829981941,468.9781402062972,-360.3453948979205,-120.70264501918416,727.3003707940572,775.6020575756347,815.8613987960573,-185.37064226461928,-662.5254237404104,458.1712332366551,746.6763829089539,773.946105668776,674.4454485761487,759.2480382606425,189.21148959802758,755.7811169922061,-596.4014314408744,402.8696216981559,332.5045432882998,-733.0087889828823,356.08822354766244,715.0849220790496,687.8774943605304,360.36292275804226,-868.3107785221932,-525.2692012695237,-383.9013145201891,-568.1279225642274,210.6700796833909,530.985728631131,-647.9828080418024,-818.4104150977687,-116.94213481671989,816.534847462327,-75.13743787225962,582.1385901605568,802.7289082616956,407.2655451737394,608.4351756007334,172.29118169471008,-267.84634330789254,622.7709677652167,-29.118387226443815,-588.0228546007087,278.09270751037957,-791.5869618974607,828.4994032038419,-906.8264433876886,-74.35815339133285,957.0991192867539,795.3641214154577,-540.8630970921475,-825.4834604581156,810.998070501264,931.1482117595035,520.7248974651802,589.0865901195587,-453.69332378534796,-767.6653980294429,-802.2051743935634,-931.6707815261824,774.3289842097449,-724.4240988231412,935.6616145589367,852.765037873013,-513.9858230689465,-844.3125850405302,-963.2780345688154,678.0719657855682,-602.8808531394641,-454.5852799496373,-559.5296498486921,-802.6051759000934,698.293902664707,-137.8156111656947,437.07668306553614,574.6864820317464,-49.4209690710577,-576.6843357615237,-179.00022359087006,911.7001694966464,-273.9572412260403,-235.9841095100952,373.46100458830915,953.4436423238274,-615.849115356797,65.59736739783648,218.07493147376226,49.73544878249072,267.80694387482094,-899.338168996652,-892.4216608377513,-163.9731096424979,387.23967062484485,192.57629836416982,265.93161654432924,81.79728797906205,-747.3780614808436,-880.6893426317001,-811.0105655290423,-776.5717607372624,780.3884829858964,-294.80593667384073,51.152257362719865,-37.20763178600214,276.193305343824,583.1006694043629,385.81933293588236,13.02920576008853,933.5796414612696,-16.228736387684535,-215.4221329383073,-148.76948352328316,389.19999637429464,-204.34005424643556,618.1066272313806,-975.3101990066398,737.4684883063469,44.66327280193673,-19.74496563280809,856.444752833446,-737.0242561376565,569.5813644604177,-482.874360247155,-51.22871434883609,-993.0603335093671,279.9362655059458,-629.5894148275754,456.9407793654382,421.8902649564766,179.72668970531618,-36.7519296448196,-159.25496862622163,692.4274982093698,-328.86592842687196,-338.717060952068,289.99666014933496,-164.68585799308948,-166.04240850080942,514.9639541450049,-724.5025252396853,670.0586609454972,171.3349295591686,-215.59214068086078,396.29090525431684,134.95796802817085,-844.3876525844951,698.9673137463822,227.62971457872027,-153.9992567687309,-572.0756507401028,529.6627470644382,474.76663480680213,-539.8962025488889,-373.23449695815157,-756.9349142856777,608.2505170739566,639.9628937062339,222.36778192075258,-478.8876904348442,806.6034274156414,178.67986613918788,823.396560285888,-743.3233346648316,979.6304181914677,-737.5701521872033,323.57012283533936,-877.1006265205965,935.7076322540643,791.5299571842877,341.0216938591391,379.72347135349173,219.1714732820103,-810.6691130201766,-911.4960797456196,958.7120704198155,134.13015896844013,330.4607680124968,832.35177493479,-532.9311197841405,72.16608920512135,325.1232527200161,901.3655156508783,536.0155289630409,-551.3759987790179,-185.69965475030472,-186.22792100427876,349.40987837745456,152.00101733121073,407.87002103173745,-651.7547589362046,-943.7087982153471,471.53044356012697,-812.8141517423176,-443.29869724821185,-655.8823729100765,-457.604981694697,-157.17367265496534,385.3587718506253,-853.5746472111496,263.56833219727605,-584.224352955379,-763.6469919433093,-734.5361546715314,-593.954501795718,597.3554861508383,-273.9781961730989,-709.9937003567125,826.2377022465948,-222.0051011809054,-43.927242798293264,-515.591578336642,194.7936188177955,737.8641107398721,306.4935052919327,137.68215666715287,-833.4065179321162,374.3285367552387,-247.78200305726864,-173.88226173364865,644.1951803828053,168.88900973056457,-238.8953327449767,802.0705479745241,460.5834382152966,-359.49287315026913,-408.1699325275356,-162.26457469762101,109.42664922178687,601.561145535162,-956.862507247011,-389.16003008821326,113.68160037070788,961.0564728911322,919.7145941953552,341.51730485902976,-710.9583167737283,789.6402535422635,473.71863596950766,-648.9219236192234,-353.5443853870271,-840.5646831766398,387.3244281312134,588.2725109100638,-300.7530977450763,762.0032508879492,-328.60058513026513,-365.1776709658319,192.86550439769985,-773.4082526115569,-291.1806976914469,-271.7412711989422,-866.748229407327,-698.9154385705527,-735.6689591310671,-544.5679923748307,780.3313678167351,273.36805275411984,337.989616246369,84.2379700868812,-730.1649824353314,-451.8320385781784,939.1553829246786,677.5532379471422,789.6749468979403,300.24334776602836,-337.8581463101291,26.063684971007888,-820.6205606757042,818.2686235292354,584.5161685876674,-431.81988769413283,321.4638371596434,917.0039885744322,544.0632429641869,-831.1965805285362,-717.4749943508787,-374.44844400666534,818.9656127828412,-234.63371894517434,803.2152422816475,821.6203096216193,-68.58500325612306,729.9688770835025,-975.6994132204633,936.9220832253491,586.3443217744432,-63.24712959151225,-117.71469442234309,259.01130346729315,375.100262424264,-360.23269954039574,374.58832354930473,-759.4138904073931,246.1191893999992,354.8539871556263,-310.582444145252,-428.5271528458778,919.2160202441614,-549.228140942569,870.8565783166139,-281.67743693932687,962.3367023672586,-518.5475871453423,-77.87466931796575,-998.4865236944021,-312.90853463311373,310.646167839295,-767.7533478950133,-934.0553458054142,-766.7895105182727,817.3657382341744,-32.98794072075452,-380.02668105700184,388.3001659283941,-75.48192591041732,-893.5655313987161,-982.474033379321,438.6675875426479,-272.4219681565261,934.0971515288234,-11.87208189420437,-556.4753979169839,-622.7360840629756,-586.1094330044978,760.3549598578863,-187.66654622196484,-460.3826575331842,-983.5748117465804,292.7824150875174,-559.5484360445038,-800.6633059576455,282.3501467573044,541.8367573659139,-460.9981025803846,-914.8667257915708,-750.8069148372565,431.233770493458,-642.796241715637,-743.3864469680957,-715.586522859667,181.41112933342583,289.2507374587185,-573.011576324164,-724.7492073269335,-594.8830620644137,-102.83802266623309,-748.7905198251383,554.2243706808226,493.39189434707987,-553.4986416563638,-977.335219001743,-51.26763391339023,791.9725479953042,639.8475925960411,762.7983287033212,177.0457305592406,19.048417893326814,-398.05610682119163,-75.5299779879814,-121.40828220769254,-910.7543332214127,-697.2305021458325,-631.7174384304014,666.2401450406192,-752.9959513387398,62.92052839599819,-337.2325034076882,-589.4171893701805,759.4393283383213,-614.1355510507034,-404.391800834478,263.4273174838088,953.0078126695446,315.6285829592546,-559.6761698840809,296.51016709209716,514.2432781129742,-463.5298763320943,743.5240110064497,346.98341014850234,-125.4371460742592,106.62366464058277,-845.5039766056589,424.8161339941555,-362.7326850756299,-723.7465369092897,-47.420970743723615,456.0006010136831,-971.0106466048674,-617.7701532566632,-321.69829076940016,772.324876667911,962.5129398806109,153.52377151900077,87.02619577571113,-691.7262156642428,856.0615251883803,332.32484896033657,147.65869813545282,-319.3017034828607,-456.63038438502474,323.857259185512,913.4777050038199,-587.7428560153592,115.07214051262895,159.35574960498593,-100.90413438576172,27.565690457804067,-168.93860018426437,368.466027331973,-519.0634224079893,602.9853672261438,701.0225413151375,-253.28255008345616,-831.2350703322064,181.26402932093788,-346.2656011139795,850.0829915298407,350.8775036082061,983.7275144419298,-271.06758068056627,777.122762490146,-650.7625672405225,-13.57101442203998,-347.33496447284915,-475.6257427787767,-357.29618575735753,-695.53977250573,553.6146946351018,-289.8799681871253,-548.3647760333738,-735.3866235036141,476.72820044603304,-191.88311463332047,-139.3702969836561,-985.1047778575945,387.56827562489866,-3.394230379944588,-50.26096900892219,983.8921403791437,-24.673383123094027,365.99525039230707,823.3166755622176,778.6364373591946,-181.03575867766472,715.3996440061605,887.5702053062084,536.7636986956225,190.65735037993772,824.6452403441788,814.0873952125623,-898.9386009212426,893.3380896954995,-743.5087123478261,496.94310671057247,-727.5462881207227,-738.8314558199809,963.0512653193503,-494.11349249631706,-199.18139283064227,204.03391803164345,-471.60725478341783,-195.36851268890393,245.5331676132016,-268.3848470471073,778.7552418938837,-46.33649702044647,-400.0126244773659,806.9321899581764,634.2509370497539,-990.6747187153379,-348.99311473328635,831.593753127326,719.732247702133,-15.45223535840637,9.877179700369425,635.7242013424163,-866.525150397673,597.5316163079458,-585.50181651672,-628.7282957598803,-566.0486789292345,545.5217738370102,-39.69621871182994,-239.6416128282774,-125.57913886895847,629.7504096413461,-357.3776687075381,-440.41164984316515,913.9482671659075,342.40130738099424,-827.8242763326093,683.0984493969074,879.3774673608787,957.902528004716,-800.0454107270283,51.394752089396434,99.81313228971862,566.8899958753407,89.96602979776458,713.144736368756,569.033968691045,343.5764691095842,-571.4995390521535,-823.4098791940249,800.731021978474,-182.03723350020118,319.65175469625274,922.4210437826466,-729.9578639997023,958.748202363678,284.4981172822868,-612.6897170788878,-723.7780288245322,525.5006606154934,838.5598740481755,-731.8067012468485,863.7400693313793,317.2142121800614,-769.7179522454811,-449.4957809164017,-209.2335671313657,18.6786063026982,-440.95603826716626,-675.7261751865319,-663.6709981324276,-677.5966171546465,-604.159949763985,-685.6712835208832,-729.2761667607535,191.53803607398822,-563.6870340258142,-708.8315271892027,-905.6123667460861,272.3717214209071,-671.687974880387,856.2600527775501,614.6570845905094,353.3907145538849,605.330952965503,-424.44877864282125,-785.9556517916022,257.277973007348,871.6237332139599,-560.65026611747,965.09310531043,454.89219035492124,-521.8160335898185,-678.5691167390905,955.1985071255494,-870.4445448752813,5.23061393626017,-819.9927339840145,-827.365716557654,-205.14268769269472,-179.28786947376227,-834.9523326634014,-65.76113885037557,-951.9972741574522,102.88454008855638,-949.4488945472576,-705.9378614914638,883.0074322860155,42.49810840880332,872.3637482129375,-472.1685671178444,859.2789199369104,-964.5996563803396,171.49056365920137,-846.7274677311567,887.63756777134,923.5565245407079,-348.2891673908068,-792.5418197898875,362.43801469572554,-138.72729574021457,-635.7084831045677,-308.9605114462162,46.375583074575616,-496.63408412050416,569.3215818971742,-747.8802379577969,-448.7032657024239,243.659742392088,554.1429527371331,-471.2485850091981,-802.615500157256,-70.25956985873427,-8.373949526150795,369.9254794516178,861.6262759341134,850.8187079608992,66.45128933002866,584.2929861018988,443.7105001282657,937.5983196043969,-784.2578419897249,526.1155880849797,958.5230529984162,-37.884594540293506,-31.113262040507266,-545.1471128461635,-10.167473163059185,468.3371326524609,769.3115836961115,264.78196198354226,-545.5173480965129,-333.1159668574875,875.5366826162344,-715.1810723598287,87.38081215656985,858.5963154388871,-414.7158171018888,-401.725633128402,766.1498171656319,-36.189801522035395,947.7238457147414,791.2351372087796,-245.95822481796154,335.27783524062556,-719.6785973963315,108.82454180803825,-492.1711077823734,627.6310416405865,-406.1989327863207,357.6341485080909,215.34586406437256,215.70581706095186,460.88474402225984,705.0416727109805,-939.9848117480774,-619.3162749459078,-738.5639346978179,-187.73591528229883,-45.62301197753743,-874.5839486261435,596.1327020254573,-873.304099465858,391.73010669072073,964.2609987209792,-377.6652932759266,963.4131150619705,-0.59471995335889,513.4000767961527,-778.9504780341292,940.4356501659474,-739.5552590022291,133.95873212298557,488.22768042289067,421.9315358554718,560.1363856848386,-531.7483431243188,-425.89529404734037,-881.8158408518029,-652.5246182444033,269.8388066933171,-117.45891814138122,181.7460516046997,-391.47116490272936,-177.03401655910602,414.21018733429696,848.8890899226028,32.32505263876942,801.3596307172684,264.79577807858004,-128.95378247442068,-464.3365383575648,-999.8605261207032,-751.3145638618082,793.3561120790491,-819.2070779754797,631.0874865824619,478.81656143894315,-103.36210098002653,-185.76143517950425,483.2420584286949,-706.8763887676821,174.95662913936462,719.537207664886,-218.4423238561177,484.4170344271324,-665.5580858992456,-50.55314259096758,-394.699579549491,138.11991644232967,-221.92319505412559,431.1986049478828,87.2206852578181,-910.6272807252043,404.01270831376746,-151.32422899008247,668.3832711085597,769.0510198336601,-904.1322479138724,520.4853433687001,-812.665153140018,119.41187487194975,66.83962403928604,-187.97405998398426,185.29918684173185,269.35805058996357,376.2634981292465,907.5429391552507,901.5923523785505,-105.48379987384874,-703.9483127198184,-179.81102448768831,847.5300177561924,-234.36490706637846,574.8227725895151,0.35268870287018217,-812.7420445658038,744.2842792007623,566.9296260558363,-133.83751228070537,397.26067294894733,-889.1245113299824,575.0085564127392,81.87491811536256,-125.35174079732042,123.65155819496681,742.0804378798427,-225.15332547022808,-350.02360715531995,-441.45654673896524,262.10054842787736,-620.5369680925526,413.70093194164315,-749.0922710840596,-934.4418941645627,72.01556467945966,-814.681667977055,-121.29728834761329,304.3174284477095,225.50827292854524,-818.1033339078502,-582.1619818116943,974.7184956699459,-847.2125931546603,743.0690506598012,268.58344746383,-49.5012430389628,489.6055436080121,-25.793696660899855,922.503970029064,-805.4019922628213,-998.7341454643539,915.7541390782671,-166.25027115856074,875.7716177395328,-598.0592329833573,683.4651319890647,-738.6683508211806,820.1478950469602,-986.0235944440345,-588.6335935742912,931.9442179029825,-744.918836113647,-148.37634056600587,-492.7915694561038,-541.663367427429,222.16922361688285,985.7749257425362,-268.0041028659872,241.44653903893936,687.2096588022248,43.01406719939041,878.7954467184861,-566.118530767666,56.035007548359545,-637.782916490647,-474.2405695998601,415.0935706964692,-382.34021813591323,85.10879153416818,900.3711881261454,261.0442213190022,-176.87846763719767,-762.7464867055278,484.27733992685444,-775.7903312366616,-923.4056204121157,-666.9427334815825,-122.40925820986433,948.441497452045,-747.8877582230141,553.379681467828,-689.9366335795971,854.0223341516755,445.1749667838196,-471.6506959235602,-561.074611573079,-125.96779202329822,-247.8430976409702,786.7675577457917,559.1120815626755,142.54379922561338,-225.7099526118269,404.97082805501213,431.2711979058365,-370.09967072175255,-777.9854211348678,613.5988530096656,-671.4027271155485,-459.4613881167073,763.8599188667181,852.5234353795302,-878.9906482798962,64.44962422248773,-407.03677833143774,22.218231195933527,748.4687840723977,-318.0412759574624,-46.33249985469013,-416.2020789377698,879.6719122819127,998.133918505036,107.79876708827851,495.08103273894085,-472.4734120412526,-239.53941677454975,742.2759141647416,465.32938200598255,-133.85672939268932,432.29171837074773,-925.5168904718871,98.9859563721493,607.2254332731559,515.9740152241607,-858.5331647568768,-463.6156441941537,-851.8981474166224,-734.792761229844,655.3947499618243,936.5846492284904,947.4970751114854,787.7855554190749,-210.26896845029114,966.1790282151239,-779.8569628394209,738.5370954647228,-537.2662453569754,40.79985705933359,-475.4657862354634,-965.989335207456,7.9500556745171025,-961.4975648044943,585.7746253050334,726.7936225868509,-595.7345968734138,-249.27580696354414,-336.734867388431,-546.306444250481,-956.3598049145587,944.570552425336,-480.7542925418096,812.5015421863964,-773.7447989507464,-789.314140713798,-298.31251966045704,473.8639829384297,28.291342894988702,-830.6082437125792,-640.8329115068776,120.92847819199301,-574.5305418766775,675.8037774321947,-661.8137721019643,-628.1637969587048,-501.07498203751976,-51.71998809609238,178.3332191614927,560.0213902501077,213.43380227414946,372.3550742497573,-86.35604807627396,658.5790943521649,-744.9689152672386,111.74213468116318,812.0120738844998,-882.7790816487293,21.120830819269145,510.9049360243598,622.1920767982679,-296.5891085992216,-691.8414712232508,313.15801388121736,416.03817036846,516.9918169151354,1.106721173302276,827.6384053173115,-133.75606991749066,136.19988618322532,309.67205419785455,-258.0902178937532,-74.94405229685628,427.9128531141512,-868.3069971965622,775.7317796988111,-788.8080891843039,-422.14793942101596,756.1846427074843,-779.2552080920576,961.2285775033788,72.26839679192767,-762.6905406108506,-373.9458506349458,-201.23093620610155,729.7273724538879,-681.5700344178811,-100.24153498197427,231.98960630883653,490.38359645548894,938.4230970351734,467.6324550484635,345.50494244314064,-597.3197057666252,303.1056677435879,-144.56595185947992,240.49585124408122,-5.931787802360191,76.8485263572868,661.9591478351836,-490.2205684605843,531.5907919442557,-101.2995092300348,-628.447517872379,129.0367711857989,676.1712870054755,476.87795608434294,-372.00744284169014,747.7069473585982,-260.652072529767,232.15655796977512,-947.875234160962,-503.3470276890624,-217.54575038330984,933.0240621240714,935.6605890262947,939.1377595465244,-954.7018675754955,108.11216209119857,-975.3658924556954,-869.781553028097,-776.1640324735275,140.63198286543957,838.291778922802,340.2423345399425,-457.4182589381228,918.4297275048591,-843.0780823110764,-68.40876587679577,-503.9117732094924,940.812818137596,-430.73329980550693,826.5102952390894,801.2926512795561,388.59164024127585,314.64045164520485,872.1264357476798,14.08369505940368,-340.146607727468,485.0289367516052,844.8823636118555,602.398154181958,-466.5465672661069,-278.2832891557074,-235.54633927694942,549.1928889887249,830.8819981963368,971.9529862643913,-304.627120281559,852.6867818260405,-491.0185743852653,-173.95955148671624,-854.7832963420083,153.07861233196422,-808.6105749553241,-923.6491797727496,-863.5442731035989,637.891430627931,873.8598757196885,100.86010410124322,774.5917883338714,276.639556879064,-35.739927581543725,269.3581715399648,-558.6203552556904,197.1812146273969,-547.2985770086278,-440.81507275266654,839.7391751319767,-714.9486783216912,-824.4545561452948,651.4774004804608,-391.1399174568335,176.30744625759667,521.5342794529754,383.3997224854354,753.1782577208694,969.8749018836145,-381.9179205222815,562.9293089966854,92.95338623016664,107.71052238889934,20.344735957885405,326.1888797725885,457.168359019395,-919.1485716452647,-774.6959606980728,769.8508928128076,-102.26825784539858,928.4944725174396,785.674332837189,640.4644626410125,402.19490138352694,-132.78717305172825,-896.4309124136771,-658.5859576672399,-536.1913020790412,-932.2395215026935,477.23195807767024,943.7548985425583,-182.6231917200181,-416.8417052133981,-330.1897171353547,609.3847236709685,-77.89063335804985,-725.3629837004207,-793.077433271,5.292149257663596,198.0803987652912,71.01989224808085,-791.0501698296224,-521.187095160768,-203.25482347375703,916.9542362127609,-509.6654575337385,-786.8673544442602,-192.7157109145943,29.8259894659368,587.9757903935329,-850.5123549797243,686.6810793058812,-336.64478619431475,158.1493872850474,79.1055064001007,555.2596266187381,-886.1516952550861,865.9052796435319,-799.6358947532814,-205.28932371191092,-96.59897071275486,267.8553396695463,-336.79099244797123,218.82201097591997,-372.97010892517403,705.4272798019381,744.2350840320496,526.6412978405558,907.827939731033,-394.45707426333865,577.9382910716697,-547.2565881202263,-265.9474103449795,-324.3515008364757,-691.3937647046815,-377.6052922426154,416.6840166260622,14.784380765270498,834.3890876864959,-989.2750373978425,-625.8692654404952,774.9000469731525,-866.4588792592933,741.5348077397632,-899.0782357343039,-29.007872107160438,220.43182694910843,-83.6799446927372,389.7683586604178,-644.1521414321894,893.5157167403647,-604.7017655042604,-252.7166718199228,101.29305487713123,-39.50223353968727,113.86846032129893,81.76452134078022,-176.9751896736933,-974.2678600233938,882.1003097407545,112.21645910802386,-829.841027182812,650.1494148769125,469.407431101263,-368.99884339184473,-904.4557817867686,801.7410112348216,342.0144696924681,572.1074550876365,-399.4631212865403,-170.90455607442073,-83.32862055823352,-68.9956370579414,-300.7021497117506,-691.0513193152701,664.0212033388627,473.4615162276489,849.5711066159804,775.2530181998982,-880.3680208807267,-305.7109036502528,-359.63529522798956,863.3060833916738,919.2522415185404,683.9214724653987,878.4824273747427,389.9005537077587,-346.3020166813442,-913.9736912782796,446.09664770560926,971.6125863053294,514.4967931611127,-162.86466084533595,-56.92783481837614,-146.71604113988917,257.08913194922184,-38.04774498429572,-82.0600011772932,503.43714149047423,276.9584266369093,-661.784337814054,26.749334635948117,411.1870385187335,-474.4979771467763,618.7543904823792,922.5376907187558,209.15004488790123,125.33444378537388,259.75268355567255,-909.8808428303884,-560.2735423191148,532.8236951080544,-198.4851080641754,249.17756108204435,332.06189087413213,-116.58006587426621,-557.3775465999165,589.5818915481236,-971.8237173941064,-117.09955672622493,-721.3591748730663,-489.6386857248953,-557.7801320033855,-342.0191757695918,725.5052905963707,-815.6915643230207,643.1611297611296,164.6208279431221,200.08575866591264,-946.4780200031402,471.9571603334191,-360.92293723927366,-972.5386459973599,531.0382242950798,-881.5901703596045,-947.644001102984,-817.2923921352391,839.0895131060524,-434.2076812355524,-995.6232836459831,-508.46268332403355,-980.2134317345228,-852.2129598316781,442.25093894731094,-488.6131352246601,299.0809809290795,-712.9220111242462,179.72388045421644,473.12768607619,-801.5467950560234,141.752405182222,189.1672010335542,-547.5069326554544,-460.2314487583858,-402.1035045797461,-707.2548780052057,18.248671199646083,-798.8325224916737,-212.39794085922244,-286.93806229825975,411.4727783333112,-751.5729929249125,-479.2160722945598,203.10381120579837,-140.82936213301855,172.32202455276797,211.848667123003,-497.0762010172711,-517.5752447649513,-865.1249749134291,-582.2361075272152,641.8863659447297,447.1814646078965,495.55886111125324,71.85504509385328,-214.44048236031767,-680.8288685698232,-849.4964967427936,711.3993531675344,24.920560713378336,-529.63836171662,-281.29664293233714,-590.5511693892022,-925.1916312826436,-488.2347077423874,-179.3894758421966,-956.5115244855127,-690.7497255622548,-179.71151142820906,185.25776391694626,-76.48070083117477,-20.56438978752101,203.11875072389716,-668.4516432245555,-822.5577895887151,7.354467548640969,-498.1497114292337,452.35948844644236,-384.39329393421315,-393.1570362788117,86.42397551588306,-396.5750249210396,-483.5386591813451,-396.28280183643597,225.142424918826,-589.071008387122,528.0359928975029,-163.63044065538884,596.9248605535215,336.0703408306449,421.0149410231579,569.5292560526934,-393.6364617686012,-616.9119488264212,729.2741483408934,496.7175325480405,220.21190491439074,-121.26985862701179,-356.0852109239752,724.4982072493431,-295.67989660185276,498.0140044735447,-538.6520133889724,57.55575352717915,-92.49484215491702,452.13606570513525,-199.6731083439181,435.55083681152973,-436.20547683715506,12.257320892382609,162.23705577609667,-779.3407528428448,738.6671647983314,-268.7369656640202,-193.04993641659803,-935.7392155077362,-449.2559004721078,32.794843387642004,-663.9437017720078,201.9760649964262,-214.21100187639695,762.6985265017199,-255.2962808369988,-35.85356396251393,973.7019821391832,784.5547425838681,-400.7952123109793,-153.55514358880805,-742.8518210605059,-438.1173886708425,396.7905500478262,-672.8954456781062,-894.0526159228117,197.54058343722681,-238.36358597700837,187.78486532235593,-206.36158419902233,-833.8924080190861,491.29370729878156,494.57008639573064,189.72794765777076,481.3091625660013,215.6465039045529,-699.5308518707524,-908.356346563407,-687.0374066124567,-872.448335090656,-117.49888098642543,411.00045836395066,564.2134948769292,-183.68345099898158,226.09136794393044,-919.4506078683062,-661.2220030526668,795.8888175136037,-567.6946944710141,-908.911350262741,-673.5712904217193,808.9485393496473,588.1359017928114,598.0361462844596,665.6533349215613,-43.42514671203833,152.18039155687802,-215.65887899137851,-872.2119778338499,-426.5792545908904,-12.152616156794693,-162.05459166148967,527.8734911117172,176.58921764766615,254.32737969755817,940.5578735768031,-654.3888676960554,-323.71370065652957,497.3834597661562,-572.1457845786699,-904.7676236934049,310.3212681997443,-802.6608300086652,-637.2141018738641,676.8525045121064,586.4594263766094,-293.4814337499058,-146.13656993760378,270.03277031124617,-75.00954952634925,915.4915856208163,470.7130607544552,61.0291358529289,291.4464157313323,-454.95770129952405,378.106982133442,-155.84171387600907,-337.58150540773977,211.62587636766807,585.4776473990594,512.3854158836764,522.5239653351027,-387.18578042651245,306.98929575716943,33.064949388980494,-717.8670540593066,807.3056166350416,-121.7730861236455,-505.5971173414675,-739.1202147830334,333.73177368171537,-871.5890441778809,-533.2995302401713,174.13254877210306,416.4776505649695,-94.06182915590523,-367.28681067486787,70.76608784019277,-280.6953359039321,-313.085769430147,736.5354008233107,-228.30376759027683,-659.1914467184756,-871.6784343499891,-543.1444887626055,-207.22130763245275,995.9835161793144,-421.99571390736355,-468.9955253390019,338.71843491101026,-981.9850252493396,-357.5630755187947,725.0689410516122,672.2785404197346,913.6476655036802,-839.0727202993774,706.5009864010458,568.0639170426032,-122.52654642868447,-284.55061676807384,-424.71560356312614,-311.5384343544365,888.6063881567331,128.30457384264855,-465.9609086655423,-27.55936294247556,610.4068159714438,-862.549702802442,-361.2636710927859,887.5284029432394,-603.0209829381695,-791.0397768600366,-375.9985851586416,-58.59595761785101,788.4515885801925,365.4938403870974,383.878398944262,704.1783432068605,-38.042786389511434,532.748783184494,543.3977870678818,632.1047625687661,515.1404165181098,455.79964167855974,277.1465522086985,875.2113979649571,-870.6411387457345,922.4065710967482,-468.44769027840493,182.90083132350287,138.13970906227428,-992.7928748525459,-384.2058917920772,168.05745395583062,-828.0332485789022,849.6712823322571,863.6942323319056,-217.19505159920186,922.230518913392,-878.4255959808236,606.2206418813112,166.82208131520792,261.6669194565186,-171.17108814141795,-940.5614213218463,-683.5493670769847,-205.1856960245491,-93.426173609932,-635.2261686714075,-588.7028870771223,-173.48165171404094,-98.02576637737025,207.44914730119513,667.1051374207264,-236.5984451455207,835.8619888916026,847.0545797855004],"y":[-333.0538222688298,-716.9060039733658,124.59191529976874,545.2074135834948,95.11958676988502,-198.57316069880835,808.9566770430372,761.6567960703308,9.158550213059584,943.4666632893682,-340.30343671770686,-328.35392839310873,664.0849362255892,641.2128487995938,-678.0372593404416,313.1523906378618,-387.6723057415692,452.9289777462052,800.1676560929234,-642.6966078795228,-851.4438531636142,-424.53964062192733,-326.08074684709925,-346.52841964306356,-512.755437953232,-20.88418746161119,-600.6108770312899,169.31028236099496,-383.8845413999039,181.74237893165127,338.7660487184962,-44.36216925159522,751.9155386665893,-426.6324581093586,790.4541067486448,-942.7625884855814,-24.625572697616576,-379.16343451045327,-393.02548503472497,769.7156396628548,-101.78619243295259,810.3413839559541,77.59999129767743,883.9486280204164,-579.5388455771679,-781.3526265093085,-628.2317645478267,-22.03875478064151,870.5180978831872,-101.44027618200255,-582.2275436725147,-178.02063665827814,578.3125418332361,-202.81942575764992,518.51437278186,-361.4282749415132,819.5789802801562,224.68201043526074,-37.71681473752108,111.31192234657874,931.5394783777783,-17.1251311637144,-612.335619144462,85.10205182661957,558.5093727388544,-547.3785523634216,-510.60771826099204,538.1169707396468,88.5549256402087,995.0843562169325,988.5496804327593,-778.716134154062,804.3356171195092,-938.1545902391084,33.82245508699248,769.8434805938389,983.8085138344159,-168.53866496042633,-368.66768606242874,751.1048529122816,75.91574654970782,-786.6775876493112,-972.455245596082,-360.2705113301512,953.8726543017178,526.6428851585501,-69.20356397039359,747.9250574228679,779.2660656487731,911.2241742392746,-905.8047167348653,892.250848782465,894.3694998148021,-521.9596998884106,157.98812128150598,-638.9801692973185,848.9712114664628,807.0073170948172,904.3818695026132,-939.0021911002304,216.23374028726175,-212.95867115049577,-75.03478310199262,-422.88774296020983,28.88333297466488,-866.0249732934852,425.0860632220822,594.582055463622,-83.05444553063126,521.201463280034,619.4039492592831,312.2342190503632,467.60460663198,-663.9181827719514,731.8471601875358,-798.9087778183427,-722.3195760892688,247.31199208353883,148.94228888286193,464.6763982323944,-373.15227755744047,836.489774718038,-929.7122753210325,-631.073830229777,342.9094870941144,15.144304831993736,-783.2840263294534,-809.36723359798,758.1146338877525,123.79366067335536,-547.7945766789001,-909.7749439882559,866.3495737638373,-727.7919409301353,512.9545783645015,-433.4588129382821,657.6184726964959,-590.9206120827916,365.5768238725577,261.4794725054928,-571.4144195079487,388.05013015735676,-173.8044637236211,363.8352959503861,393.5103783056395,-669.9779770296855,948.3824797239811,-419.71036453034435,324.8854697605018,768.8655489438768,675.3615549971166,-816.0430659710291,-924.9763230475974,226.91319039684595,673.091449226109,-485.72972887321475,-636.6464874648121,-443.2036472202893,-273.3367927717503,831.0568409197015,-263.9654136926664,736.1054946857191,-955.6929991042794,-358.2497933814823,65.92133741189605,-62.61730390917978,-187.6191190250529,-670.3526215473186,-230.868228527989,-318.5075873786152,690.2994000296324,701.793536373342,-422.3889473558537,-832.8633300546926,149.4732311945379,723.2797854666833,374.35694178700646,383.47221964429536,48.383922460614485,456.1693900154796,-100.05733982023912,418.24466297987715,311.10388598383975,-10.830649747417965,-51.12777322747047,574.9593420460692,-158.79725376686292,-971.1585070893196,505.87389066650053,-539.2528872804783,-501.12137664177635,19.97922559811923,967.4610856126637,-160.06559219114354,989.9698081516976,793.1507180501346,427.693554406535,448.12355699278214,-738.3252466339998,-547.5816021734612,411.21400376291353,888.3795089225478,326.8075182143127,799.4741910758573,-534.4745740185379,43.28035409144877,-937.462173423103,-616.5603500264956,420.2888614846911,605.5534030981985,-559.8764058977006,-620.6581265439654,-57.17546969223042,-456.78781121609813,436.77566237655196,-52.64520986250875,247.76468496016082,-844.7654685899548,666.5960872275466,569.9656774610221,499.1123896618449,-339.05664892810637,-853.6016936136195,-875.0142913856967,259.0420169269112,-667.3090807366906,348.3231819600919,-396.2186398683863,-993.7916420409576,-879.1982772215654,954.1540687080546,633.0142770558841,671.1259591888991,670.6091408541099,296.37967811981025,533.980866654792,95.25212758274552,784.2565053005123,873.0527016222684,-967.7663402628596,627.4575069078674,181.71172867644032,824.3327566924663,26.290990870192445,10.746566533412533,-41.70929603364732,752.8960738705125,-951.356541438303,-841.8785985925425,-721.5086757864062,-551.2348431749807,958.0221241814199,-74.38489138952889,265.96571850681744,197.30865679052317,218.32567791666543,-306.51822573591267,824.6659827818823,421.3829535571224,201.68889776834453,-760.0460922281462,900.0952407072837,-427.2132625931222,593.9966664113272,158.7086638508979,106.61767107432502,365.7470068500495,308.30957478120445,607.6657390201233,688.5359248198927,102.29001907464908,-269.58444647604085,325.95015868919563,-781.130731206958,-917.2332603960332,899.4549081359903,-630.892891997222,-630.9905383133441,396.20343590591847,-258.49900272919444,895.1398445964517,581.3510301216565,-577.4027550672773,-861.2092877315018,587.0040423377463,-311.9324730419173,-318.84835973301983,468.31190713400633,898.2416409495174,48.59353486502141,79.96883101738945,-280.9969407654602,-634.4542956047321,-386.88356751654544,233.65665840153042,183.30523246190683,-462.68056318297295,-612.1053930131552,-152.849655965152,-654.331979545147,334.5531968161001,-571.3714862680588,-684.2555391340597,154.05042806925098,-39.835081203124105,727.7268707584876,449.54821031801634,-181.46196826523146,-14.498703901498061,458.1666928675495,246.48262216084413,-611.7322423408058,-141.20357781458551,141.3632789847486,-606.7068291371107,-395.0750344962157,845.3151718661654,302.88210225077273,-949.6348460947812,-661.1282320010032,-586.3441291549216,315.49123441359893,427.0288194104389,-219.3736211491339,-308.25989285924766,470.2119534994979,761.5817629905566,-785.7117907017514,495.1111045714656,952.5853969740156,494.49584700354035,628.0113300089399,941.136397449664,390.4824122676782,-469.62845420506244,-849.9422325760991,-206.0496192684593,817.0012579468801,843.8662543504543,503.505003036126,32.02952948163352,-735.5847144286081,-899.5417489655902,-230.29734121332308,877.8680643497864,-462.60852219008393,-26.80124153648933,952.3267312695716,-475.2013170554337,294.7381261886485,-272.2965783949038,548.6845336704819,727.6936577938416,-451.3774248468112,-151.24479663954276,-864.6205734411454,-460.027763548342,831.435056498512,121.63404620485244,154.00583195525155,650.7527792305036,-107.85325828990483,-284.3944821582895,-708.6846218040963,-269.8669538305787,782.7551915374172,-473.55517923653383,885.745702585908,276.8491980219676,-571.9141490874277,448.7284323025799,-891.4508204166768,595.3946987472559,-435.346991473035,324.63186403154555,-445.60299933864235,373.51256925691087,-21.697473279951282,448.00125592125255,-336.12042633368605,-877.5838192082266,-464.5177143153229,-149.1167166999967,-878.4139946453173,958.7255095389546,795.2481403881932,341.51318330607705,-128.53985770758288,312.28673679913595,704.8123412792725,-416.804584350539,-903.5848412394798,997.7925825782622,568.6752523797709,68.84694263573328,678.0896278914383,-842.7405360491624,111.84068848770767,-209.12028689171234,874.4670464931119,811.3154237050087,415.3637101626184,241.3614170144549,536.9410761734193,-325.51436971809176,122.01357076006138,-70.80402464281383,-329.0614100580858,303.0932515406048,-371.12728092833436,-947.4569849371675,713.1635253260358,-994.2099865639302,-662.6040327053302,565.1791174178,605.1351949468929,977.7565770456729,840.9184501672466,35.44592457325098,518.9347394333015,-961.5664232938019,-547.5281565637604,744.235731923766,76.53849819828383,892.2481576933835,195.18118880855604,645.4144340081941,94.99081507059691,162.14571296994677,649.0917623377652,526.1828505605461,-54.48207349909012,531.2478593553726,330.8809955417041,453.23527432405854,268.2320799886759,-90.1347436671407,-430.2769156379027,479.0180457898191,842.2482861189819,675.0980105168569,-830.9196444354757,402.0247932822142,-360.45198945057894,-407.0156134472729,567.8596073816454,162.38016963571204,291.6923114105425,612.2674092243653,24.993090441249706,346.90486469563393,463.1678114867452,886.7919690313065,-696.0239868142623,-23.887852425773076,549.3401456407419,-535.5667975863112,-799.8925859146482,-221.64853465197348,416.17867899488874,-173.54618505313965,582.1584865316597,905.9270769354043,269.3279196167982,-283.94592643400006,644.2356537477463,-934.5451504987103,-641.1840975576231,-540.1094826936685,720.5576987361569,-215.96156430930694,-389.3001092114772,64.31404924210142,-351.6900213769138,-37.636476452513875,-224.75186536936383,-356.5355790930063,-137.4114476462969,396.0139108548003,581.8731322671188,-841.1910291376059,-565.3194456266058,-565.3383201893696,688.5463464345016,-300.98140561036485,-220.12378730435512,455.66497194744784,48.304674001232115,-708.0016312555165,659.8617175525915,765.2669550114174,443.7255340565996,672.5696270957023,611.5962237735796,-938.0360158475161,982.8145491126156,-896.6059251050384,203.59667807113442,164.15073676736506,723.8723689379233,-725.1733829737186,1.8265128622831526,-932.6160339668161,-302.90180191510956,-507.0559382186095,161.60034915761707,-164.62552044876054,-188.19331412318422,-979.1393016892773,-956.2946877473793,315.86230319521496,-146.98442589603576,-942.2108245509199,-668.9149753788718,-816.6490344851247,-341.4951631013863,-56.00039419898417,-22.024379496559163,-288.8937929362563,-150.2675976952221,-612.9677337286046,-851.0121602859776,-63.04316902095252,989.113547727195,-376.58020369249164,-529.909086587911,-277.7266192568761,560.261566058693,-284.77674599833745,-490.41190920982183,646.7833848713124,307.485681287862,-965.5598061366157,-890.9419977021254,921.4709330983135,-994.602067725211,697.9862786671263,908.7122136780022,-257.84254627311,-569.6719265253626,-124.7148799656403,-990.415409611159,4.953312272913536,569.7930717155289,-721.6855042527582,-613.7774372687288,-416.58024806231504,-703.3238869592209,-914.4522437221115,455.3470090456665,77.43852097545346,199.34384212266013,-339.6373446609256,907.0114338540996,52.83937050487111,-337.7691934338827,151.96837190312317,483.9543967259269,428.70997606736864,-528.7368252196991,-9.178252146262707,-53.02212445081909,-112.74846720917299,-786.8276303305856,-803.9888035721141,-430.363893920936,835.8095832107679,924.1131102058896,-171.53505407998443,-588.0168244030091,820.98249461345,93.56255546615444,-420.8600800371564,843.9532305418895,907.4763122896507,-516.7995489499033,-922.9191704300737,-37.97182856603331,128.62427439494877,-246.49578615271196,-753.231498949852,-23.463615505285247,-518.228163260094,397.0082685449149,-669.4198291513687,797.8744164612797,-698.6446795935676,238.71989960860333,607.6364041523282,385.664548672823,283.58874575457344,-387.28696051260897,875.6813924862231,915.4421141015428,-300.45517693948807,-383.62450033185326,993.3765119558539,18.01424565879995,412.30586984866454,903.442274445564,281.0069982710738,330.30082924336443,-878.585593950686,-362.785830008739,-155.41764608002075,-763.8779368276072,-501.16769426719276,-870.2196986625638,-773.7404137730628,-271.3681310479867,338.3087677931967,838.1641206042341,607.8466622026706,-994.4558053024235,753.5017559573637,-387.0628558067548,88.41221005534612,-352.30916904891046,768.0001924952535,368.39245026769186,-13.618782124473569,849.0743694150301,58.52631346018029,-168.45068930074956,-840.0084314784638,-487.41111878537095,-10.51199782390961,-55.173838246059404,-199.4409346372139,-698.6769526363659,481.06398173898356,43.303674364623475,143.75453335338443,176.62958709857116,535.786017973352,681.7137011078032,866.4914019824937,-875.4904190263886,503.7432142779669,-521.2817523773903,839.8006359412911,458.60926091769943,-674.8801027244242,-17.506968710041292,279.4944959299696,-345.7690936903406,-696.3168076692334,64.80315982561729,91.53820507539785,897.0250155530598,-793.0581654896631,758.8009158482835,350.33504969009255,-839.857999566151,-884.1939477976692,-245.06442367937484,602.8625572117121,-812.3226929694483,954.7915847294307,533.0087640372776,377.83870395263443,148.89436357030513,60.42940512722748,254.54931500648786,-312.251962601096,-149.52961019566362,-94.12520696540082,-703.9166032061523,544.4911042377873,-516.6986156489244,-211.7500927171834,902.8627248521959,701.8281290181885,-331.08215440461515,-603.1094704697307,-793.7894313534434,655.22269592102,869.457059792358,781.3586492843126,-817.3708390549839,972.6593007921972,-122.39752589288776,878.9120526157997,-626.6687597892977,-50.54744426346906,-156.8401861717748,-70.26156270033846,847.3704009045457,-690.6691716983124,206.46249393834,-94.06099920242332,-975.5244325359547,-860.712017723136,-934.4829612018482,366.422855325314,-819.7361888935106,-654.6337601770801,478.6637486874529,-445.4714445908785,491.910331677263,-501.6070007110658,460.98201078002353,-33.598294904487716,463.9157367508408,-119.44585787250128,945.0917841784374,-899.2317196922597,705.4721891814354,974.7449885705178,-454.38323390165226,817.171083016078,323.75530402863205,920.09414566295,-22.487841825081546,547.237495516079,-963.4528896367535,-464.9976174412029,131.84807060308776,-25.855376724988673,-975.9449070035455,-279.8547535121962,901.1609493634644,-513.2729320547078,-27.70386846732606,870.0276538683081,932.4116766788854,-647.928451109612,-349.37080346787195,-223.94197793982016,803.7650634980016,-716.2242541845669,409.8208408861119,-171.01209416156848,672.3916686182893,399.3709389332937,573.3968476763334,899.9420792764258,-352.6110692455143,-514.339702905173,420.42666362928617,239.42206776043963,799.0787353977266,898.6910117502907,-22.623818131459984,790.9654630547104,549.6577072731568,-99.02208203694738,100.51150094560057,880.1679149786949,-136.60496417901572,-644.1185941452212,169.28191000199172,927.4577412449273,-553.6056705180912,844.6757248002802,-510.5258330572029,744.8022853657908,-629.1885096255423,119.2296581213202,-90.10103499538809,-621.9968854497263,744.6565831985147,-115.70247614490461,-420.9944145885846,535.2391310132457,-764.8369978842688,101.8709166041167,641.3287803431933,856.1859760397128,267.1410742907947,358.05456644857327,351.4574021040328,478.3173101226039,466.8758020610451,929.7187780502788,932.9634051858122,764.585755182098,-974.5484679744781,406.808130309988,-284.00446893310095,472.16463534972945,49.41803384021546,199.95288798315664,-67.49128255650976,196.43060810742213,-133.45591822242727,-688.6103979054906,-391.44430180595305,17.385427156280116,135.82405962472376,658.0971120507995,-281.65019881373405,337.2141615843675,322.7028440253116,685.933130458254,678.828136413942,-975.9625500031636,-339.85036354455997,14.526713515268511,502.60282217825534,654.3828902692665,-286.69750986445933,899.5655643745599,345.2854984946209,771.1787006863897,764.3297861714668,772.3904580397082,722.7002678750832,427.67164446044285,-289.3493574787658,-420.17107235897515,-265.6619341832576,889.4974406045333,-948.7366525099945,-560.7697400107588,879.0745173748137,33.92374989264613,793.819452829888,373.59308768564233,109.89927163600078,460.48536259076354,-292.1718982502806,-542.5170180051296,-840.1306076947783,-524.6051710462493,965.470894350475,384.42885938331324,-597.4792693784268,-401.87331510162676,-465.06726793011603,71.4114944257617,-208.11928313312376,-997.848440425194,714.3205878551041,-207.99038646584745,225.7768748081653,-637.4256717802245,-137.36707325672023,19.195256209230138,550.6325367498007,-691.261704223243,398.11223224530363,511.455929711002,-82.84955886597186,-446.2453077164246,823.9656157763714,681.5656822510296,646.9610197103289,988.8579358353936,724.6537486957689,-702.7735272559016,832.923012602027,-398.36308873782446,-932.975961998368,719.9267639790385,431.66475674301955,480.25365536030495,778.2925090602707,423.4140894058446,-876.1517186552754,-866.9117232590648,696.7452908757884,-770.75249927443,-373.78307806004705,-450.8560921828191,96.25382043777176,728.6453196905063,118.47004795745352,601.133434959374,588.3971972322342,-625.3962753195441,-556.999898033798,-153.62329076319497,-584.5237570389218,780.1774855427273,285.66383617188217,196.70829957861065,134.08175310287925,-12.39513636103618,-511.7935175912145,-836.3381149264983,-809.3310329724166,193.63765098853037,69.69828663586122,558.2154824658512,-85.53390554038037,115.40725162113813,575.0615844881704,-940.1427752281903,-991.6566419520944,-639.1999102132164,930.422801209553,-34.697538059682984,-306.6521684537631,-796.4756974666223,-722.2491238432782,856.0882442263517,-272.65717563264593,-990.3818487865049,-60.28565502005483,-24.68002044958314,410.8673399469046,-532.4262784747123,-650.1780558342825,-385.432392170792,-407.129283435832,-195.504530147173,791.501252374803,977.6819157243224,325.8401680666509,865.0197951435539,377.23640602866044,277.83058584941864,-697.3037256125318,-789.2904500790723,201.70909256432242,86.46816684334749,-378.7060750859739,24.647368159840653,-374.35072589336073,-485.76435863590905,532.3765931795504,-181.82758874375554,615.639354947974,-700.2244363872567,-404.6502307273612,915.4212661711063,-806.7382252314496,385.870979721607,-64.20113873768662,-718.5783763852444,-180.52890572616116,440.1108002962985,31.135640127895158,-455.16229636905496,-438.35183887716323,180.17372940513383,-521.1199196890128,-408.1817113329224,264.17274335903153,809.9483965687327,461.202865913855,-310.0768687961844,-273.70676365822396,730.2757007569858,-510.6985773666879,150.88731601483164,982.8941338213588,585.8329636152689,-148.80447011790056,-689.274326787679,-623.8031299653475,-116.40308141383343,-734.1536298819899,799.372938259505,-559.7574169578028,-814.6540038993567,488.6329490063904,-833.5450695646247,44.264431268747785,387.25985580124325,-914.1646015528333,-368.1215512679745,34.866184634385036,-605.6867921608412,619.4871081703893,732.2770904688434,995.9225474863915,-426.0953589166696,-168.37167389776323,12.644824967493264,859.4052085648018,-530.9323543620717,86.85631995148856,-206.30906867687293,-645.4528412568529,-649.344388088799,-788.6595570995196,887.0117749335266,-792.2329544062193,-745.9480586581213,595.6870829761585,910.6682151644263,-155.6232847375918,-45.03455380615139,-93.07189155866593,-504.5621888219214,-39.99751183116996,279.07609511566784,-719.3235493636467,767.4093154508216,665.1243793404503,899.9203983925543,861.9677535864548,-17.531559679024667,-986.089559122374,-840.9255509938556,-696.0347387451247,-448.95781512966585,-935.7954892658653,195.5428167308155,-483.5249420487795,-979.7769598389001,-283.2497805835286,-496.42695380929626,-446.8031380895037,-260.05286512272187,-588.9885725894579,966.1193239961892,-994.2163816827754,821.2570660921215,-279.6637598902761,929.6238088687312,757.3285792994493,-766.3850693211436,431.21579183308336,-17.368737770937287,-176.16602723466303,944.765714511577,-119.95440320179227,1.125855017960248,640.9852611979222,-355.06307580159046,-142.10426121591627,125.71928875660046,717.6327496652514,557.7826455311365,357.67133766159304,727.600036755065,571.0234599193384,973.0475139380665,425.7609903795351,464.5811666140778,-146.0621927654346,-354.87370325903476,-273.3986039210405,-50.011372618489645,111.14759720050847,-860.552558147575,275.6876974118252,-143.04156553840346,835.4825457265322,-342.8763720549191,-544.4858582502552,342.7907513457617,-88.00836653186934,3.0512581363307163,387.4366361458574,-879.035069158582,590.583834327372,-85.81278780517357,695.2407064658578,-682.5888503129678,-923.0929616747762,519.6449195239436,612.5481068506083,-178.80521190490663,-195.5776478406559,-141.94857566622284,24.734828475956647,215.89354538269913,-373.456689590671,2.389402544354766,503.8577130266258,-339.515209907304,708.5192016421695,234.7119252801608,295.3372332590086,202.93983910051543,264.682604548819,-706.3028175391762,331.3654287880329,-759.9410961361743,-747.1402174231176,442.7891640367957,-140.96847741889326,331.18379054803427,-568.4347004938136,-545.2027960188406,-212.49387544527406,28.075326897297828,-806.322346007889,-674.7962681550266,225.3349554491615,-82.60166173887433,38.21378982165902,439.7650697633235,-559.0180044018962,147.13383223622395,21.83113019302982,-507.9489260216583,-711.4440259467514,-88.08751885280026,260.9059101046371,-762.0675993338921,-96.58330475284299,-35.90747410802476,-498.592613905952,-489.50138242630834,745.3967334051497,-717.3894273828569,911.6594118493158,429.65983812632817,353.43775183307775,738.8096120096109,-991.1936593479753,-777.1228548749665,180.5669318362343,-952.8195221538766,-831.7686706894638,288.9853838620329,346.4906347458823,214.00550466820482,41.4879544763196,594.4625849470335,775.6427672639691,477.76515438512024,-560.5574304525885,-21.390762379383887,-738.6335721722303,-190.42443535966402,-45.31197385400844,-161.54926106933942,-331.98528810461835,-125.13770921062587,737.4597891978503,779.3152269969551,-784.4234736036324,267.8788161451928,162.50921782484784,-491.4229286474268,975.7507276617721,839.0574414789385,-925.7594969598306,906.1157592771281,-706.6535196790014,-494.2485977150568,265.7978278010057,-519.8127635225464,-708.7097077488471,663.579711990124,272.5646608753609,246.6257905236505,174.07027348861016,361.9696758363207,-858.0022067794109,778.4380210843763,470.3563374916405,-871.8644472268679,494.4052161922789,-966.3268892615778,-476.4723057045253,-956.1377857339083,-930.9537780907137,808.865640521909,57.76143837663085,74.02373209831171,683.1327350793913,267.89058978381286,-593.51678909454,-581.733163314804,-130.69221443004176,-404.2991627420431,-926.2454347559615,-140.29950569142136,616.0944337649823,-963.3712594738851,360.15876447024925,-796.5864262845923,-913.3970625594925,251.44041976011295,224.86629911431305,274.5079328027887,531.0206494467054,275.4841003654067,-314.27910291481976,-200.33858395656898,-809.219642598284,-763.6478340834951,549.0755217844346,431.9377442138082,587.1030099843458,318.18250830166653,470.3542248166225,900.5286849268496,-319.6527860152527,-156.3545594559031,-464.9172369086043,-949.4095437819275,-664.1295865313506,-302.86906656938254,111.38089032760718,401.86369030201126,201.7340776431879,-675.6725461724642,-45.98192016177836,-21.18497427175953,-980.2243051438537,357.38086529232874,925.5977820614937,-782.2510022808029,553.8485082930572,-675.0836727101353,-887.8875591322097,644.939306071919,-999.8676732332681,-865.7953447165216,-518.6785652844468,293.0152343674499,333.9409819615471,739.6256503621898,-111.5381326987357,252.54802107859723,465.83201132609815,250.47501564621348,-856.8639751792846,-466.04945261194143,-473.7184369633119,-8.466883253797278,-610.6221688855244,-266.72824686559454,-743.7555096783741,-275.36479997274375,-312.8044980033542,552.8835060376007,737.5021990413111,960.5232697260913,87.35582614938926,980.8162312703405,-588.5829228503869,69.76942670314384,365.25700028939946,-160.90793818604698,842.4250357581395,-967.3905747891174,-106.23651028681172,60.587593224347984,427.6737777363428,-400.6937373408597,460.58014692306074,720.0235683056703,-236.18100745399715,129.4297008852352,-49.19070207243874,130.12709529373205,-287.9952084823225,759.5306684446557,987.3866501760212,949.85592066447,-331.523596564159,634.1791553255102,886.5742330220114,-980.19955390984,-985.287105677775,-440.9987737690684,939.8380173523637,505.6618474823174,785.2690462060598,912.9755878255173,-936.764329642289,113.1734488208067,660.5447734698691,-203.0793343399606,-939.6990604243656,-536.8836183614012,671.5091451705687,-221.8375750720503,549.0598337516528,-824.6217615830678,-823.9908306170034,550.9759618488138,890.9817937635862,267.8153698409192,-620.4062490674431,-110.44198969921172,-476.22142515706116,-698.2579810382532,587.8802100335975,-167.7913435020413,-397.8108924756642,-146.75633552075305,-168.9145767076301,-729.0055838346592,41.21501264324911,625.461528554561,-268.2734035250829,412.4243660700665,909.4533918386862,572.4599138925348,76.13873142712646,-827.5041767313492,756.1698945098278,294.1840702489103,-621.1219042046735,127.99048766543979,-315.2045113341193,-323.64544119889695,-671.74580868827,307.35703207233337,169.0617376937687,-435.47529589227713,-241.85380817258272,112.98602246244582,475.2558342075324,436.08125498819595,-430.3994397133679,-835.0008770506836,33.706051503754,358.43106001553247,809.3606829242829,-267.375358155929,709.2946290639024,-161.4199424673484,-528.021780259752,-555.8846832252796,-882.572574643679,-983.3435989328678,-643.6532133406752,-684.3576572005575,-745.8472669631451,-663.2821133321997,-126.37187388964753,199.76328979069785,850.2503190014461,957.2170830758464,721.6999740038493,-539.9479936340799,-584.7056063584746,553.9659113732052,-679.847491276534,-601.6639153033125,-704.2577130304214,-592.1143485073053,-157.76369294478252,186.90425076113252,24.8010127917928,-91.98332903180756,789.7256578566225,-267.28567651881804,-288.1285966373175,816.5153671985538,217.69982371348033,-986.0477078904714,-348.92423905491364,428.5475851043525,-703.9573370210883,-294.2991634125689,97.09118551526035,-172.81559965049848,507.612125953601,389.15412151724195,24.576041218833097,650.9050754589055,-497.21528567429243,500.9502496387588,955.0355645143152,-286.1603567411537,-575.5684955805434,852.3845031533376,568.6545705246062,428.8712934793882,-200.88667537745766,-862.1147073155635,-595.7535979344934,241.3043688277271,679.5586603057516,-674.6747978708459,-381.68558959540815,533.1099390540146,146.74409042267484,867.3981021037871,-910.4852036144249,-647.137760173614,-446.12609106940386,647.6042997383086,889.6759756061506,-612.1509335369963,-299.67030533937816,706.7713883086542,-662.1874088659822,726.8667739272807,-127.02861115926714,-378.4204723490043,-603.8943477133096,-436.69374978306746,717.9611787603819,-936.0907956271229,639.4672776421919,-13.082544539759283,514.2430849867633,119.29165485037993,964.9122103991965,-214.91414908839897,201.08528454661405,-184.59625923566466,459.54271384762,-947.7348920807849,-743.9244237169236,399.8636170288405,-803.6707815118074,220.60661964579344,-568.2462640515142,518.2754979762512,-242.63769612825797,747.6540318208988,-580.891448075509,661.1551297540686,-194.1617124636008,557.0986203886923,-406.010483315742,-58.70353162188553,882.3300896353176,527.3368836463619,588.7533292870471,-512.1701338827811,-652.5435046174,856.1427114087471,898.5238393745517,632.8075253375018,-182.13246542241347,-212.7421307270647,858.7506825510497,452.9834196514619,-223.88433739225968,-35.915852437417925,408.0832968335835,-357.74128541187554,-228.35422349185365,705.285652511333,-604.8957713982454,-927.8835877019017,783.9374746809351,342.3865697385952,-100.96339716586408,-156.87815204556887,-868.2339993865276,-245.7981717638811,-165.4800887660184,177.5398390947164,772.3206233114797,104.46794107559822,515.2607974661307,211.00690539380093,1.9244885178824234,844.7399666597144,-51.82511902539068,-864.9341340998232,-475.97915531773083,249.15789317413578,-460.5545588749113,264.97768592835473,638.4123451094058,-679.7334137870137,620.7829913203245,270.52432623078175,-637.5698213106657,-719.8539710201401,-304.7791087162517,804.2181056720922,-534.8956666788025,264.1602328105523,311.9464719949965,-884.3622715606161,-20.625128862446786,-688.2598343493298,996.1827888125538,-243.26728783067256,228.5180549756958,666.4352918402021,627.9220336757,-395.285071647594,-974.7858234857207,-678.7607756193763,-416.90785306184614,-211.66694274705083,80.97230398165948,695.9614068334467,671.8223182889169,-395.34199722542814,103.88029256561913,648.0784789719273,34.05660203204843,647.387846520973,742.219745377577,-24.020465851891686,654.3951405677744,483.45300205655576,-601.8954313766883,404.4924553949229,-359.9467918714705,-104.93968583459366,-466.6935026169392,-624.0712354155951,987.0668790158172,402.55522799057644,-972.835164499241,-707.3087195046055,-794.9897082459885,553.0526685144309,917.8806923367738,-688.431021751245,-177.51340886199603,719.389939252384,-574.3208424645203,32.87861153264453,7.275079580325155,-687.9539680339668,-918.8978247700397,-245.574402739603,859.5960763821963,-577.1123883758762,-880.5199351409003,898.1575675289025,149.28230456249435,686.0404704879559,220.43069519244182,632.163198672918,51.41761359635302,-289.40937476359636,601.8162364336722,-128.35628887921916,502.9797007416041,541.9141074936247,-888.6896009039496,-995.5406048763464,-410.1183031265414,-367.71682334818604,-373.5771276712412,42.092341472386806,541.0395858292541,240.51194242063275,407.87638802314063,-960.2180322215501,350.77195401453787,-128.94259212293525,743.9845324689113,-872.1587622125062,-691.6596640222264,-157.24620788749053,49.253657454717995,-756.3917425896802,637.9122242347353,-15.232841388949055,802.1607967013204,873.829143648308,739.8272824116821,129.6202938251456,-872.2685007171691,-915.30556087783,678.8370462826147,-478.45674834853423,-294.85916181406344,201.02674084520186,-407.03293248507055,100.2742546963243,-625.6180602425268,182.6160120042873,-464.9966991509733,784.1326622236593,-708.6781581039256,-376.0487906067516,819.6171788329568,258.61243394852704,-510.3077422868927,-998.1246459014426,-263.2439721296038,295.3899450624865,420.15026867136476,-124.16170544927536,-168.6381248636601,-986.7734117226768,-209.91015307853434,269.64377903559375,-867.6299265661391,669.8978586211399,-134.22809155618336,-381.9863468879412,665.4765259256455,522.754162389967,57.98579476452892,426.72436615446395,536.0750249818645,669.7079748703882,250.86419175695573,-372.82139830295114,878.2272109742155,-568.8846203376149,-903.1866847465424,346.3549063776268,-874.6787641372266,-987.3156351823162,77.16907627043861,-729.2201094016391,111.1919484603186,469.09821285988096,491.32157364921954,577.7249910782461,360.5030785826523,594.8619734671781,-304.670150898285,-650.8795698673522,-981.744101066236,83.8505890523877,-367.29890433898936,-158.09540105638223,-631.8857774946714,-687.7704582949762,-361.98571190842154,388.7410234504464,639.0610394419346,-248.39035520147297,-938.2569319010734,702.856646678152,382.4974344663897,-34.246096422625214,537.8143148564589,-223.9315342227162,-757.9229746404774,321.47982413034174,-704.2596575329168,447.4161636441743,-368.74661540894556,759.2961202967988,261.8944476260017,-512.5729503064283,-310.3602839356055,-152.41791177383664,-481.52420135557986,-788.2535983090551,608.1035813672929,-911.0722100333992,-276.37906862759394,-802.519354720473,572.6546063366218,-96.812707422818,-176.15807848027703,748.6554795332684,-395.58260378537295,105.92474877919358,-677.1124241321204,-456.9125030151706,-65.51952559613869,-882.9984451722416,-407.3522474332019,791.0374422080058,-78.85080959995321,21.604567708202808,3.0416091478848557,335.63638541929845,-793.0151778889654,478.0395600892623,-485.8244061491739,-936.3918165111977,-972.5750726450009,-149.61384397619804,646.7798935597475,-552.7490807544717,963.5017160425593,-823.9673768252005,404.81026248191824,-371.85749843784083,618.2832982364371,990.2203253371415,832.5458859224079,387.2838739115259,818.3340390031954,-0.2961807895781021,199.40323697349186,-872.0238172373142,-497.7087462007832,-87.18945311207608,4.772559837344943,-601.1867646394664,-191.45174199617406,-501.8971255178637,364.89624925412363,791.8347501904495,-667.0576846285086,785.2021795031183,65.91992706969586,-649.96916606833,776.6743605976039,594.619782194445,-114.60415531379215,-562.9813256510931,-479.0550409598577,797.448183835374,786.0527813118922,408.45965706223546,626.4562463324544,-266.8200649460571,-6.786056186226915,636.5801097072447,-656.1418728167405,-895.7627259917602,29.516726131956375,673.7595177732944,-430.7440500872135,-552.0884354667656,908.0425850118511,163.0343199092781,379.8775904097024,600.2423789671923,383.3675589450711,366.7293041434482,-77.60821166340338,-715.5696290116091,249.24206313663194,875.8589475199226,762.6011641386651,941.9663452870966,-239.84681851941866,767.506123219973,667.0046565795974,456.22491933747733,639.689119759754,791.1185009539247,507.59850291806265,379.9629965333388,-203.60096238066933,408.03360095026187,-431.2680573524385,-560.9592859977906,798.0791625154022,350.0267793599787,92.7130723885316,-266.76783873971317,-302.61704370340703,480.41341470992097,-646.2528387390303,608.1023196472415,312.54349823366056,-948.188594106794,-740.2038749988174,944.6940199957562,988.0495677463966,-875.5977121107286,-835.9274403461047,860.3711847298687,792.671822404481,728.6792533841735,717.9329412988432,52.81385060734215,259.4139707713696,-149.9101351785281,840.7529981090222,831.5159974024803,519.6741591876823,-420.17370574287077,-469.7607787814251,710.2909709243131,949.4005300933761,588.5018368033998,331.2543757127694,-618.9921085426744,-865.2815838621952,-643.5196776529544,-744.6508610171534,311.232039608032,578.5624866194557,728.5496870034417,-763.9698419234469,-212.03689983987158,470.41510343295135,859.0648210743611,305.07908008214395,-643.742027283175,78.11949132722566,-373.15516811564794,991.0449851207272,782.9868499447082,-154.39390515183527,-734.3395356913387,889.4343251968971,-558.8341274663851,314.2721654363652,-626.3284313833344,447.26201533522635,837.6498145193775,541.4369588444133,468.48910845902174,-742.8605457325655,-837.2756424972083,-103.37491354695374,939.5149757311535,-191.64379596736342,352.78374211356004,516.5472307094956,150.55680326047923,-460.2557653255401,-897.7336743118811,499.05692085030796,-526.5091980670634,-695.6511142012396,678.3043031229136,-408.9713338662606,755.8108585408306,875.0352434699532,21.823992828206656,5.694864531683493,-690.9753883937024,401.89892284876146,-485.75531810242785,224.78744377048633,976.1250149261427,-806.4580600516329,514.8507797377745,-577.7741637591798,-117.83150939173197,-294.7108617291401,-868.0819852080468,-554.5752895036253,961.7919050662815,-486.7605774830798,-506.9423043507459,722.9565139703634,798.8857227002857,607.2183712514804,-979.3270049116298,-660.5491947370238,806.0107250174981,-795.1826075921219,-297.38020099471623,392.38336732372477,107.82812697703662,897.7351199060067,-233.51687546424296,-642.4115828302392,-641.5200207831272,128.0092944643941,172.80437760867335,-364.72325233015647,-366.1591057706099,132.62949659635547,-378.84877943039476,224.87975956743458,172.73396490040045,512.7631071068033,-76.09281072068018,805.1702087597162,-484.65817449193844,-434.29672117004486,168.28521690709022,-228.8914706685565,-521.7165139803587,647.2599215842847,-763.2562500315021,-10.993835059398748,762.8123608301753,568.0351552252737,-769.1769602282618,-670.0252274043994,-114.63930902714822,-580.8693916472373,312.9940335284939,-823.5729585201772,-82.15451003229248,188.032270627858,726.978212432288,-872.1933235674595,660.892803128165,1.5743303966091844,-410.8413375983715,189.22649095490874,943.5751058790393,528.8654310276181,216.4873442512237,764.3908138111426,982.6151515051579,-157.05228300277713,-432.66118321436545,915.4030079577044,756.8308159193398,-365.5843655562836,592.2914911707958,-397.3325554327405,-421.6314265207501,755.886679119068,545.1079903576053,337.7544291376307,-312.0425443818589,-121.32900065495437,500.3771051165029,417.54744837353473,-945.6209348035396,631.2316883731505,-852.3653217564881,-714.4859615683139,-365.27275241144343,-713.2113195091783,423.128905779266,597.2370638901161,-64.87633473771746,-493.04512986357474,92.97288218247445,-347.4522189669873,-872.9418268021103,161.41969583525815,-617.8478207735576,-914.2581831002241,-638.424380519572,-144.14897219858892,698.0402070730099,-291.5444458049368,647.819144280832,465.779488382356,838.1883242609238,-205.06022050563308,-228.2469814939534,-376.3638613993836,-155.8562643320189,842.79319286395,-107.34493181818868,594.8910167259546,486.9602931307777,413.81458918944236,371.76170426130784,432.104097555781,-395.3713361595537,890.8941257003776,907.6902752184762,-484.9090666611222,-3.9323350764834686,619.5753108673211,442.89311189148225,997.6860429866504,927.4579141207626,571.0141158481315,-690.4806179484783,106.79382081776225,-937.7926695704697,738.4977948696201,552.9618258520145,-689.5071328510078,-821.9196388559111,456.3445655164651,-438.97040641376077,153.0622456614101,-846.169235695922,-207.4500127328298,532.0561977993871,687.9946441303014,816.4213442449764,785.4687946791507,322.4190390028891,-423.25958494284305,-484.0972180474954,-163.11583861551605,759.1710392635127,224.21516402584075,949.5223991967412,466.64428259510805,783.0989016561066,881.5555576561937,-17.637327935813687,-778.867612143922,416.1607196313653,991.2650448387396,-986.6349995829396,-465.17002553614486,-885.5849010173649,-429.1269382061522,-581.1163376566004,-61.46611305295255,-456.3243134774733,929.4592609481085,-53.02741799005071,817.5550188279169,355.69097715435464,137.5094285420946,332.81241095585233,515.0653909621574,748.6974184426288,829.0916769149323,-866.5559191089629,-999.5069803405092,-93.77790380195768,438.2035708846897,977.23282840568,-166.06675403388851,10.692420839808051,-923.1243050127516,844.7555852847277,-269.00478156323993,40.457997087491094,667.5088773005939,838.9006366596889,-216.62712466115602,137.93732743218152,-438.5350218554212,248.0640015003703,-815.5531955825148,470.83353868600375,695.1178445766714,20.84156495858599,225.34403909218418,373.61311910118366,-687.6624298661027,-610.2652171175121,-374.2913938408758,-909.3234384854096,-653.9792157037623,-945.3438111428103]}
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/fixtures/julia/runner.jl
new file mode 100644
index 000000000000..c2e87b02915c
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/fixtures/julia/runner.jl
@@ -0,0 +1,69 @@
+#!/usr/bin/env julia
+#
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import JSON
+
+"""
+ gen( x, y, name )
+
+Generate fixture data and write to file.
+
+# Arguments
+
+* `x`: x-values
+* `y`: y-values
+* `name::AbstractString`: output filename
+
+# Examples
+
+``` julia
+julia> x = rand( 2003 ) .* 1000.0;
+julia> y = rand( 2003 ) .* 1000.0;
+julia> gen( x, y, \"data.json\" );
+```
+"""
+function gen( x, y, name )
+ h = hypot.( x, y );
+
+ # Store data to be written to file as a collection:
+ data = Dict([
+ ( "x", x ),
+ ( "y", y ),
+ ( "expected", h )
+ ]);
+
+ # Based on the script directory, create an output filepath:
+ filepath = joinpath( dir, name );
+
+ # Write the data to the output filepath as JSON:
+ outfile = open( filepath, "w" );
+ write( outfile, JSON.json( data ) );
+ write( outfile, "\n" );
+ close( outfile );
+end
+
+# Get the filename:
+file = @__FILE__;
+
+# Extract the directory in which this file resides:
+dir = dirname( file );
+
+# Generate fixture data:
+x = rand( 2003 ) .* 2000.0 .- 1000.0;
+y = rand( 2003 ) .* 2000.0 .- 1000.0;
+gen( x, y, "data.json" );
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/test.js b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/test.js
new file mode 100644
index 000000000000..17a6df2cd9d3
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/test.js
@@ -0,0 +1,94 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var tape = require( 'tape' );
+var PINF = require( '@stdlib/constants/float32/pinf' );
+var EPS = require( '@stdlib/constants/float32/eps' );
+var absf = require( '@stdlib/math/base/special/absf' );
+var hypotf = require( './../lib' );
+
+
+// FIXTURES //
+
+var data = require( './fixtures/julia/data.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof hypotf, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function computes the hypotenuse', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var h;
+ var x;
+ var y;
+ var i;
+
+ x = data.x;
+ y = data.y;
+ expected = data.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ h = hypotf( x[ i ], y[ i ] );
+ if ( h === expected[ i ] ) {
+ t.ok( true, 'x: '+x[ i ]+'. y: '+y[ i ]+'. h: '+h+'. Expected: '+expected[ i ]+'.' );
+ } else {
+ delta = absf( h - expected[ i ] );
+ tol = 1.4 * EPS * absf( expected[ i ] );
+ t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[ i ]+'. y: '+y[ i ]+'. h: '+h+'. Expected: '+expected[ i ]+'. Delta: '+delta+'. Tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the hypotenuse (canonical inputs)', function test( t ) {
+ var h;
+
+ h = hypotf( 3.0, 4.0 );
+ t.strictEqual( h, 5.0, 'returns expected value' );
+
+ h = hypotf( 6.0, 8.0 );
+ t.strictEqual( h, 10.0, 'returns expected value' );
+
+ h = hypotf( 5.0, 12.0 );
+ t.strictEqual( h, 13.0, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'the function can overflow', function test( t ) {
+ var h = hypotf( 1.0e38, 1.0e38 );
+ t.strictEqual( h, PINF, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function can underflow', function test( t ) {
+ var h = hypotf( 1.0e-45, 1.0e-45 );
+ t.strictEqual( h, 0.0, 'returns expected value' );
+ t.end();
+});
diff --git a/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/test.native.js
new file mode 100644
index 000000000000..270404eb0f68
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/fast/hypotf/test/test.native.js
@@ -0,0 +1,103 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var resolve = require( 'path' ).resolve;
+var tape = require( 'tape' );
+var PINF = require( '@stdlib/constants/float32/pinf' );
+var EPS = require( '@stdlib/constants/float32/eps' );
+var tryRequire = require( '@stdlib/utils/try-require' );
+var absf = require( '@stdlib/math/base/special/absf' );
+
+
+// VARIABLES //
+
+var hypotf = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( hypotf instanceof Error )
+};
+
+
+// FIXTURES //
+
+var data = require( './fixtures/julia/data.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', opts, function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof hypotf, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function computes the hypotenuse', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var h;
+ var x;
+ var y;
+ var i;
+
+ x = data.x;
+ y = data.y;
+ expected = data.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ h = hypotf( x[ i ], y[ i ] );
+ if ( h === expected[ i ] ) {
+ t.ok( true, 'x: '+x[ i ]+'. y: '+y[ i ]+'. h: '+h+'. Expected: '+expected[ i ]+'.' );
+ } else {
+ delta = absf( h - expected[ i ] );
+ tol = 1.4 * EPS * absf( expected[ i ] );
+ t.strictEqual( delta <= tol, true, 'within tolerance. x: '+x[ i ]+'. y: '+y[ i ]+'. h: '+h+'. Expected: '+expected[ i ]+'. Delta: '+delta+'. Tol: '+tol+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the hypotenuse (canonical inputs)', opts, function test( t ) {
+ var h;
+
+ h = hypotf( 3.0, 4.0 );
+ t.strictEqual( h, 5.0, 'returns expected value' );
+
+ h = hypotf( 6.0, 8.0 );
+ t.strictEqual( h, 10.0, 'returns expected value' );
+
+ h = hypotf( 5.0, 12.0 );
+ t.strictEqual( h, 13.0, 'returns expected value' );
+
+ t.end();
+});
+
+tape( 'the function can overflow', opts, function test( t ) {
+ var h = hypotf( 1.0e38, 1.0e38 );
+ t.strictEqual( h, PINF, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function can underflow', opts, function test( t ) {
+ var h = hypotf( 1.0e-45, 1.0e-45 );
+ t.strictEqual( h, 0.0, 'returns expected value' );
+ t.end();
+});