diff --git a/CHANGELOG.md b/CHANGELOG.md index e640125c8..ffc8e13b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -284,6 +284,7 @@ A total of 5 people contributed to this release. Thank you to the following cont
+- [`72bf083`](https://github.com/stdlib-js/stdlib/commit/72bf083eb1bbc829eebbbff32f73fc2a202b2570) - **refactor:** update benchmarks and test fixtures in `math/base/special/ahavercosf` [(#3118)](https://github.com/stdlib-js/stdlib/pull/3118) _(by Gunj Joshi)_ - [`163a3e7`](https://github.com/stdlib-js/stdlib/commit/163a3e7fa2c7429f88b2dd69df42572f9ff0af9d) - **refactor:** update benchmark, add `f` suffixes, missing spaces in `math/base/special/gcdf` [(#3121)](https://github.com/stdlib-js/stdlib/pull/3121) _(by Gunj Joshi, Athan Reines)_ - [`3c5c933`](https://github.com/stdlib-js/stdlib/commit/3c5c933c86f7243e8872dcf3cb7548d0399b1b35) - **refactor:** update benchmarks and test fixtures in `math/base/special/ahaversinf` [(#3119)](https://github.com/stdlib-js/stdlib/pull/3119) _(by Gunj Joshi)_ - [`8a03f83`](https://github.com/stdlib-js/stdlib/commit/8a03f833d9808c17418225664d7250b94fb0e1b5) - **refactor:** use constant package in `math/base/special/fmodf` (#3120) [(#3120)](https://github.com/stdlib-js/stdlib/pull/3120) _(by Gunj Joshi)_ diff --git a/base/special/ahavercosf/benchmark/benchmark.js b/base/special/ahavercosf/benchmark/benchmark.js index 6b2099257..bf3a2e87c 100644 --- a/base/special/ahavercosf/benchmark/benchmark.js +++ b/base/special/ahavercosf/benchmark/benchmark.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,7 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var randu = require( '@stdlib/random/base/randu' ); +var randu = require( '@stdlib/random/array/uniform' ); var isnanf = require( './../../../../base/assert/is-nanf' ); var pkg = require( './../package.json' ).name; var ahavercosf = require( './../lib' ); @@ -34,10 +34,11 @@ bench( pkg, function benchmark( b ) { var y; var i; + x = randu( 100, 0.0, 1.0 ); + b.tic(); for ( i = 0; i < b.iterations; i++ ) { - x = randu(); - y = ahavercosf( x ); + y = ahavercosf( x[ i % x.length ] ); if ( isnanf( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/base/special/ahavercosf/benchmark/benchmark.native.js b/base/special/ahavercosf/benchmark/benchmark.native.js index 26c7bcc46..41e65bd3b 100644 --- a/base/special/ahavercosf/benchmark/benchmark.native.js +++ b/base/special/ahavercosf/benchmark/benchmark.native.js @@ -22,7 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var randu = require( '@stdlib/random/base/randu' ); +var randu = require( '@stdlib/random/array/uniform' ); var isnanf = require( './../../../../base/assert/is-nanf' ); var tryRequire = require( '@stdlib/utils/try-require' ); var pkg = require( './../package.json' ).name; @@ -43,10 +43,11 @@ bench( pkg+'::native', opts, function benchmark( b ) { var y; var i; + x = randu( 100, 0.0, 1.0 ); + b.tic(); for ( i = 0; i < b.iterations; i++ ) { - x = randu(); - y = ahavercosf( x ); + y = ahavercosf( x[ i % x.length ] ); if ( isnanf( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/base/special/ahavercosf/benchmark/c/Makefile b/base/special/ahavercosf/benchmark/c/Makefile index e4542b1e6..f69e9da2b 100644 --- a/base/special/ahavercosf/benchmark/c/Makefile +++ b/base/special/ahavercosf/benchmark/c/Makefile @@ -1,7 +1,7 @@ #/ # @license Apache-2.0 # -# Copyright (c) 2018 The Stdlib Authors. +# Copyright (c) 2024 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -16,14 +16,15 @@ # limitations under the License. #/ - # VARIABLES # ifndef VERBOSE QUIET := @ +else + QUIET := endif -# Determine the OS: +# Determine the OS ([1][1], [2][2]). # # [1]: https://en.wikipedia.org/wiki/Uname#Examples # [2]: http://stackoverflow.com/a/27776822/2225624 @@ -36,6 +37,10 @@ ifneq (, $(findstring MSYS,$(OS))) else ifneq (, $(findstring CYGWIN,$(OS))) OS := WINNT +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif endif endif endif @@ -54,7 +59,7 @@ CFLAGS ?= \ -Wall \ -pedantic -# Determine whether to generate [position independent code][1]: +# 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 @@ -64,43 +69,77 @@ 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 -# TARGETS # +# RULES # -# Default target. +#/ +# Compiles source files. # -# This target is the default target. - +# @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 - -# Compile C source. +#/ +# Compiles C source files. # -# This target 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) -o $@ $< -lm - + $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES) -# Run a benchmark. +#/ +# Runs compiled benchmarks. # -# This target runs a benchmark. - +# @example +# make run +#/ run: $(c_targets) $(QUIET) ./$< .PHONY: run - -# Perform clean-up. +#/ +# Removes generated files. # -# This target removes generated files. - +# @example +# make clean +#/ clean: $(QUIET) -rm -f *.o *.out diff --git a/base/special/ahavercosf/benchmark/c/benchmark.c b/base/special/ahavercosf/benchmark/c/benchmark.c index e806b27c7..f5972a2f1 100644 --- a/base/special/ahavercosf/benchmark/c/benchmark.c +++ b/base/special/ahavercosf/benchmark/c/benchmark.c @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -90,15 +90,18 @@ static float rand_float( void ) { */ static double benchmark( void ) { double elapsed; - float x; - float y; + float x[ 100 ]; double t; + float y; int i; + for ( i = 0; i < 100; i++ ) { + x[ i ] = rand_float(); + } + t = tic(); for ( i = 0; i < ITERATIONS; i++ ) { - x = rand_float(); - y = 2.0f * acosf( sqrtf( x ) ); + y = 2.0f * acosf( sqrtf( x[ i % 100 ] ) ); if ( y != y ) { printf( "should not return NaN\n" ); break; diff --git a/base/special/ahavercosf/benchmark/c/native/benchmark.c b/base/special/ahavercosf/benchmark/c/native/benchmark.c index 46847007f..86cccb757 100644 --- a/base/special/ahavercosf/benchmark/c/native/benchmark.c +++ b/base/special/ahavercosf/benchmark/c/native/benchmark.c @@ -91,15 +91,18 @@ static float rand_float( void ) { */ static double benchmark( void ) { double elapsed; - float x; - float y; + float x[ 100 ]; double t; + float y; int i; + for ( i = 0; i < 100; i++ ) { + x[ i ] = rand_float(); + } + t = tic(); for ( i = 0; i < ITERATIONS; i++ ) { - x = rand_float(); - y = stdlib_base_ahavercosf( x ); + y = stdlib_base_ahavercosf( x[ i % 100 ] ); if ( y != y ) { printf( "should not return NaN\n" ); break; diff --git a/base/special/ahavercosf/docs/repl.txt b/base/special/ahavercosf/docs/repl.txt index a28cd010c..9a82e44f9 100644 --- a/base/special/ahavercosf/docs/repl.txt +++ b/base/special/ahavercosf/docs/repl.txt @@ -1,7 +1,7 @@ {{alias}}( x ) - Computes the inverse half-value versed cosine of a - single-precision floating-point number. + Computes the inverse half-value versed cosine of a single- + precision floating-point number. The inverse half-value versed cosine is defined as `2*acos(sqrt(x))`. diff --git a/base/special/ahavercosf/docs/types/index.d.ts b/base/special/ahavercosf/docs/types/index.d.ts index 7ec7523ef..17cf94ceb 100644 --- a/base/special/ahavercosf/docs/types/index.d.ts +++ b/base/special/ahavercosf/docs/types/index.d.ts @@ -1,7 +1,7 @@ /* * @license Apache-2.0 * -* Copyright (c) 2019 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/base/special/ahavercosf/docs/types/test.ts b/base/special/ahavercosf/docs/types/test.ts index f65e14920..980bb3c88 100644 --- a/base/special/ahavercosf/docs/types/test.ts +++ b/base/special/ahavercosf/docs/types/test.ts @@ -1,7 +1,7 @@ /* * @license Apache-2.0 * -* Copyright (c) 2019 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/base/special/ahavercosf/include/stdlib/math/base/special/ahavercosf.h b/base/special/ahavercosf/include/stdlib/math/base/special/ahavercosf.h index 5bcbd5119..54ade5be6 100644 --- a/base/special/ahavercosf/include/stdlib/math/base/special/ahavercosf.h +++ b/base/special/ahavercosf/include/stdlib/math/base/special/ahavercosf.h @@ -27,7 +27,7 @@ extern "C" { #endif /** -* Compute the inverse half-value versed cosine of a single-precision floating-point number. +* Computes the inverse half-value versed cosine of a single-precision floating-point number. */ float stdlib_base_ahavercosf( const float x ); diff --git a/base/special/ahavercosf/lib/index.js b/base/special/ahavercosf/lib/index.js index 440273897..45c74f951 100644 --- a/base/special/ahavercosf/lib/index.js +++ b/base/special/ahavercosf/lib/index.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2018 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/base/special/ahavercosf/lib/main.js b/base/special/ahavercosf/lib/main.js index cc39b1144..769da8759 100644 --- a/base/special/ahavercosf/lib/main.js +++ b/base/special/ahavercosf/lib/main.js @@ -50,7 +50,7 @@ var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); * // returns NaN */ function ahavercosf( x ) { - return float64ToFloat32( float64ToFloat32( 2.0 ) * acosf( sqrtf( x ) ) ); + return float64ToFloat32( 2.0 * acosf( sqrtf( x ) ) ); } diff --git a/base/special/ahavercosf/lib/native.js b/base/special/ahavercosf/lib/native.js index f920d4a47..ff6cec89b 100644 --- a/base/special/ahavercosf/lib/native.js +++ b/base/special/ahavercosf/lib/native.js @@ -26,7 +26,7 @@ var addon = require( './../src/addon.node' ); // MAIN // /** -* Compute the inverse half-value versed cosine of a single-precision floating-point number. +* Computes the inverse half-value versed cosine of a single-precision floating-point number. * * @private * @param {number} x - input value diff --git a/base/special/ahavercosf/src/main.c b/base/special/ahavercosf/src/main.c index de1d1d480..9cf2f2526 100644 --- a/base/special/ahavercosf/src/main.c +++ b/base/special/ahavercosf/src/main.c @@ -21,10 +21,10 @@ #include "stdlib/math/base/special/sqrtf.h" /** -* Compute the inverse half value versed cosine of a single-precision floating-point number. +* Computes the inverse half value versed cosine of a single-precision floating-point number. * * @param x input value -* @return output value +* @return output value * * @example * float out = stdlib_base_ahavercosf( 0.0f ); diff --git a/base/special/ahavercosf/test/fixtures/julia/runner.jl b/base/special/ahavercosf/test/fixtures/julia/runner.jl index 5d24ad7ce..52ed9532a 100644 --- a/base/special/ahavercosf/test/fixtures/julia/runner.jl +++ b/base/special/ahavercosf/test/fixtures/julia/runner.jl @@ -2,7 +2,7 @@ # # @license Apache-2.0 # -# Copyright (c) 2018 The Stdlib Authors. +# Copyright (c) 2024 The Stdlib Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -66,5 +66,5 @@ x = range( 0.0, stop = 1.0, length = 2003 ); gen( x, "data.json" ); # Generate fixture data for small positive values: -x = range( 1e-200, stop = 1e-208, length = 2003 ); +x = range( 1e-20, stop = 1e-28, length = 2003 ); gen( x, "small_positive.json" ); diff --git a/base/special/ahavercosf/test/fixtures/julia/small_positive.json b/base/special/ahavercosf/test/fixtures/julia/small_positive.json index 10b47ab7f..0f498adf5 100644 --- a/base/special/ahavercosf/test/fixtures/julia/small_positive.json +++ b/base/special/ahavercosf/test/fixtures/julia/small_positive.json @@ -1 +1 @@ -{"expected":[3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927],"x":[1.0e-200,9.995004995054944e-201,9.99000999010989e-201,9.985014985164835e-201,9.98001998021978e-201,9.975024975274725e-201,9.970029970329671e-201,9.965034965384615e-201,9.96003996043956e-201,9.955044955494505e-201,9.950049950549451e-201,9.945054945604396e-201,9.94005994065934e-201,9.935064935714285e-201,9.930069930769231e-201,9.925074925824176e-201,9.92007992087912e-201,9.915084915934065e-201,9.910089910989011e-201,9.905094906043956e-201,9.9000999010989e-201,9.895104896153845e-201,9.890109891208791e-201,9.885114886263736e-201,9.880119881318681e-201,9.875124876373625e-201,9.870129871428572e-201,9.865134866483516e-201,9.860139861538461e-201,9.855144856593407e-201,9.850149851648352e-201,9.845154846703296e-201,9.840159841758241e-201,9.835164836813187e-201,9.830169831868132e-201,9.825174826923077e-201,9.820179821978021e-201,9.815184817032967e-201,9.810189812087912e-201,9.805194807142857e-201,9.800199802197801e-201,9.795204797252748e-201,9.790209792307692e-201,9.785214787362637e-201,9.780219782417582e-201,9.775224777472528e-201,9.770229772527472e-201,9.765234767582417e-201,9.760239762637362e-201,9.755244757692308e-201,9.750249752747253e-201,9.745254747802197e-201,9.740259742857142e-201,9.735264737912088e-201,9.730269732967033e-201,9.725274728021977e-201,9.720279723076924e-201,9.715284718131868e-201,9.710289713186813e-201,9.705294708241758e-201,9.700299703296704e-201,9.695304698351648e-201,9.690309693406593e-201,9.685314688461538e-201,9.680319683516484e-201,9.675324678571429e-201,9.670329673626373e-201,9.665334668681318e-201,9.660339663736264e-201,9.655344658791209e-201,9.650349653846153e-201,9.645354648901098e-201,9.640359643956044e-201,9.635364639010989e-201,9.630369634065934e-201,9.625374629120878e-201,9.620379624175824e-201,9.615384619230769e-201,9.610389614285714e-201,9.605394609340658e-201,9.600399604395605e-201,9.595404599450549e-201,9.590409594505494e-201,9.58541458956044e-201,9.580419584615385e-201,9.57542457967033e-201,9.570429574725274e-201,9.56543456978022e-201,9.560439564835165e-201,9.55544455989011e-201,9.550449554945054e-201,9.54545455e-201,9.540459545054945e-201,9.53546454010989e-201,9.530469535164834e-201,9.52547453021978e-201,9.520479525274725e-201,9.51548452032967e-201,9.510489515384615e-201,9.505494510439561e-201,9.500499505494505e-201,9.49550450054945e-201,9.490509495604395e-201,9.485514490659341e-201,9.480519485714286e-201,9.47552448076923e-201,9.470529475824175e-201,9.465534470879121e-201,9.460539465934066e-201,9.45554446098901e-201,9.450549456043957e-201,9.445554451098901e-201,9.440559446153846e-201,9.43556444120879e-201,9.430569436263737e-201,9.425574431318681e-201,9.420579426373626e-201,9.415584421428571e-201,9.410589416483517e-201,9.405594411538462e-201,9.400599406593406e-201,9.395604401648351e-201,9.390609396703297e-201,9.385614391758242e-201,9.380619386813186e-201,9.375624381868131e-201,9.370629376923077e-201,9.365634371978022e-201,9.360639367032967e-201,9.355644362087911e-201,9.350649357142857e-201,9.345654352197802e-201,9.340659347252747e-201,9.335664342307691e-201,9.330669337362638e-201,9.325674332417582e-201,9.320679327472527e-201,9.315684322527473e-201,9.310689317582418e-201,9.305694312637362e-201,9.300699307692307e-201,9.295704302747253e-201,9.290709297802198e-201,9.285714292857143e-201,9.280719287912087e-201,9.275724282967033e-201,9.270729278021978e-201,9.265734273076923e-201,9.260739268131867e-201,9.255744263186814e-201,9.250749258241758e-201,9.245754253296703e-201,9.240759248351648e-201,9.235764243406594e-201,9.230769238461538e-201,9.225774233516483e-201,9.220779228571428e-201,9.215784223626374e-201,9.210789218681319e-201,9.205794213736263e-201,9.20079920879121e-201,9.195804203846154e-201,9.190809198901099e-201,9.185814193956043e-201,9.18081918901099e-201,9.175824184065934e-201,9.170829179120879e-201,9.165834174175824e-201,9.16083916923077e-201,9.155844164285714e-201,9.150849159340659e-201,9.145854154395604e-201,9.14085914945055e-201,9.135864144505495e-201,9.130869139560439e-201,9.125874134615384e-201,9.12087912967033e-201,9.115884124725275e-201,9.11088911978022e-201,9.105894114835164e-201,9.10089910989011e-201,9.095904104945055e-201,9.0909091e-201,9.085914095054944e-201,9.08091909010989e-201,9.075924085164835e-201,9.07092908021978e-201,9.065934075274726e-201,9.06093907032967e-201,9.055944065384615e-201,9.05094906043956e-201,9.045954055494506e-201,9.04095905054945e-201,9.035964045604395e-201,9.03096904065934e-201,9.025974035714286e-201,9.020979030769231e-201,9.015984025824176e-201,9.01098902087912e-201,9.005994015934066e-201,9.000999010989011e-201,8.996004006043956e-201,8.9910090010989e-201,8.986013996153846e-201,8.981018991208791e-201,8.976023986263736e-201,8.97102898131868e-201,8.966033976373627e-201,8.961038971428571e-201,8.956043966483516e-201,8.95104896153846e-201,8.946053956593407e-201,8.941058951648352e-201,8.936063946703296e-201,8.931068941758242e-201,8.926073936813187e-201,8.921078931868132e-201,8.916083926923076e-201,8.911088921978022e-201,8.906093917032967e-201,8.901098912087912e-201,8.896103907142857e-201,8.891108902197803e-201,8.886113897252747e-201,8.881118892307692e-201,8.876123887362637e-201,8.871128882417583e-201,8.866133877472527e-201,8.861138872527472e-201,8.856143867582417e-201,8.851148862637363e-201,8.846153857692308e-201,8.841158852747252e-201,8.836163847802197e-201,8.831168842857143e-201,8.826173837912088e-201,8.821178832967032e-201,8.816183828021977e-201,8.811188823076923e-201,8.806193818131868e-201,8.801198813186813e-201,8.796203808241759e-201,8.791208803296703e-201,8.786213798351648e-201,8.781218793406593e-201,8.776223788461539e-201,8.771228783516484e-201,8.766233778571428e-201,8.761238773626373e-201,8.756243768681319e-201,8.751248763736264e-201,8.746253758791208e-201,8.741258753846153e-201,8.7362637489011e-201,8.731268743956044e-201,8.726273739010989e-201,8.721278734065933e-201,8.71628372912088e-201,8.711288724175824e-201,8.706293719230769e-201,8.701298714285713e-201,8.69630370934066e-201,8.691308704395604e-201,8.686313699450549e-201,8.681318694505494e-201,8.67632368956044e-201,8.671328684615384e-201,8.666333679670329e-201,8.661338674725275e-201,8.65634366978022e-201,8.651348664835165e-201,8.64635365989011e-201,8.641358654945055e-201,8.63636365e-201,8.631368645054945e-201,8.62637364010989e-201,8.621378635164836e-201,8.61638363021978e-201,8.611388625274725e-201,8.60639362032967e-201,8.601398615384616e-201,8.59640361043956e-201,8.591408605494505e-201,8.58641360054945e-201,8.581418595604396e-201,8.57642359065934e-201,8.571428585714285e-201,8.56643358076923e-201,8.561438575824176e-201,8.556443570879121e-201,8.551448565934065e-201,8.54645356098901e-201,8.541458556043956e-201,8.536463551098901e-201,8.531468546153846e-201,8.526473541208792e-201,8.521478536263736e-201,8.516483531318681e-201,8.511488526373626e-201,8.506493521428572e-201,8.501498516483517e-201,8.496503511538461e-201,8.491508506593406e-201,8.486513501648352e-201,8.481518496703297e-201,8.476523491758241e-201,8.471528486813186e-201,8.466533481868132e-201,8.461538476923077e-201,8.456543471978022e-201,8.451548467032966e-201,8.446553462087912e-201,8.441558457142857e-201,8.436563452197802e-201,8.431568447252746e-201,8.426573442307693e-201,8.421578437362637e-201,8.416583432417582e-201,8.411588427472527e-201,8.406593422527473e-201,8.401598417582417e-201,8.396603412637362e-201,8.391608407692308e-201,8.386613402747253e-201,8.381618397802198e-201,8.376623392857142e-201,8.371628387912088e-201,8.366633382967033e-201,8.361638378021978e-201,8.356643373076922e-201,8.351648368131869e-201,8.346653363186813e-201,8.341658358241758e-201,8.336663353296703e-201,8.331668348351649e-201,8.326673343406593e-201,8.321678338461538e-201,8.316683333516483e-201,8.311688328571429e-201,8.306693323626374e-201,8.301698318681318e-201,8.296703313736263e-201,8.291708308791209e-201,8.286713303846154e-201,8.281718298901098e-201,8.276723293956043e-201,8.271728289010989e-201,8.266733284065934e-201,8.261738279120879e-201,8.256743274175825e-201,8.25174826923077e-201,8.246753264285714e-201,8.241758259340659e-201,8.236763254395605e-201,8.23176824945055e-201,8.226773244505494e-201,8.221778239560439e-201,8.216783234615385e-201,8.21178822967033e-201,8.206793224725274e-201,8.201798219780219e-201,8.196803214835165e-201,8.19180820989011e-201,8.186813204945055e-201,8.181818199999999e-201,8.176823195054945e-201,8.17182819010989e-201,8.166833185164835e-201,8.16183818021978e-201,8.156843175274726e-201,8.15184817032967e-201,8.146853165384615e-201,8.14185816043956e-201,8.136863155494506e-201,8.13186815054945e-201,8.126873145604395e-201,8.121878140659341e-201,8.116883135714286e-201,8.11188813076923e-201,8.106893125824175e-201,8.101898120879121e-201,8.096903115934066e-201,8.09190811098901e-201,8.086913106043955e-201,8.081918101098902e-201,8.076923096153846e-201,8.071928091208791e-201,8.066933086263736e-201,8.061938081318682e-201,8.056943076373626e-201,8.051948071428571e-201,8.046953066483516e-201,8.041958061538462e-201,8.036963056593407e-201,8.031968051648351e-201,8.026973046703296e-201,8.021978041758242e-201,8.016983036813187e-201,8.011988031868131e-201,8.006993026923076e-201,8.001998021978022e-201,7.997003017032967e-201,7.992008012087912e-201,7.987013007142858e-201,7.982018002197802e-201,7.977022997252747e-201,7.972027992307692e-201,7.967032987362638e-201,7.962037982417583e-201,7.957042977472527e-201,7.952047972527472e-201,7.947052967582418e-201,7.942057962637363e-201,7.937062957692307e-201,7.932067952747252e-201,7.927072947802198e-201,7.922077942857143e-201,7.917082937912088e-201,7.912087932967032e-201,7.907092928021978e-201,7.902097923076923e-201,7.897102918131868e-201,7.892107913186812e-201,7.887112908241759e-201,7.882117903296703e-201,7.877122898351648e-201,7.872127893406593e-201,7.867132888461539e-201,7.862137883516483e-201,7.857142878571428e-201,7.852147873626374e-201,7.847152868681319e-201,7.842157863736264e-201,7.837162858791208e-201,7.832167853846154e-201,7.827172848901099e-201,7.822177843956044e-201,7.817182839010988e-201,7.812187834065934e-201,7.807192829120879e-201,7.802197824175824e-201,7.797202819230769e-201,7.792207814285715e-201,7.78721280934066e-201,7.782217804395604e-201,7.777222799450549e-201,7.772227794505495e-201,7.76723278956044e-201,7.762237784615384e-201,7.757242779670329e-201,7.752247774725275e-201,7.74725276978022e-201,7.742257764835164e-201,7.73726275989011e-201,7.732267754945055e-201,7.72727275e-201,7.722277745054945e-201,7.71728274010989e-201,7.712287735164835e-201,7.70729273021978e-201,7.702297725274725e-201,7.697302720329671e-201,7.692307715384615e-201,7.68731271043956e-201,7.682317705494505e-201,7.677322700549451e-201,7.672327695604396e-201,7.66733269065934e-201,7.662337685714285e-201,7.657342680769231e-201,7.652347675824176e-201,7.64735267087912e-201,7.642357665934065e-201,7.637362660989011e-201,7.632367656043956e-201,7.6273726510989e-201,7.622377646153845e-201,7.617382641208791e-201,7.612387636263736e-201,7.607392631318681e-201,7.602397626373627e-201,7.597402621428572e-201,7.592407616483516e-201,7.587412611538461e-201,7.582417606593407e-201,7.577422601648352e-201,7.572427596703296e-201,7.567432591758241e-201,7.562437586813187e-201,7.557442581868132e-201,7.552447576923077e-201,7.547452571978021e-201,7.542457567032967e-201,7.537462562087912e-201,7.532467557142857e-201,7.527472552197801e-201,7.522477547252748e-201,7.517482542307692e-201,7.512487537362637e-201,7.507492532417582e-201,7.502497527472528e-201,7.497502522527472e-201,7.492507517582417e-201,7.487512512637362e-201,7.482517507692308e-201,7.477522502747253e-201,7.472527497802197e-201,7.467532492857143e-201,7.462537487912088e-201,7.457542482967033e-201,7.452547478021977e-201,7.447552473076924e-201,7.442557468131868e-201,7.437562463186813e-201,7.432567458241758e-201,7.427572453296704e-201,7.422577448351648e-201,7.417582443406593e-201,7.412587438461538e-201,7.407592433516484e-201,7.402597428571429e-201,7.397602423626373e-201,7.392607418681318e-201,7.387612413736264e-201,7.382617408791209e-201,7.377622403846153e-201,7.372627398901098e-201,7.367632393956044e-201,7.362637389010989e-201,7.357642384065934e-201,7.352647379120878e-201,7.347652374175824e-201,7.342657369230769e-201,7.337662364285714e-201,7.33266735934066e-201,7.327672354395605e-201,7.32267734945055e-201,7.317682344505494e-201,7.31268733956044e-201,7.307692334615385e-201,7.30269732967033e-201,7.297702324725274e-201,7.29270731978022e-201,7.287712314835165e-201,7.28271730989011e-201,7.277722304945054e-201,7.2727273e-201,7.267732295054945e-201,7.26273729010989e-201,7.257742285164834e-201,7.25274728021978e-201,7.247752275274725e-201,7.24275727032967e-201,7.237762265384615e-201,7.232767260439561e-201,7.227772255494505e-201,7.22277725054945e-201,7.217782245604395e-201,7.212787240659341e-201,7.207792235714286e-201,7.20279723076923e-201,7.197802225824176e-201,7.192807220879121e-201,7.187812215934066e-201,7.18281721098901e-201,7.177822206043957e-201,7.172827201098901e-201,7.167832196153846e-201,7.16283719120879e-201,7.157842186263737e-201,7.152847181318681e-201,7.147852176373626e-201,7.142857171428571e-201,7.137862166483517e-201,7.132867161538462e-201,7.127872156593406e-201,7.122877151648351e-201,7.117882146703297e-201,7.112887141758242e-201,7.107892136813186e-201,7.102897131868131e-201,7.097902126923077e-201,7.092907121978022e-201,7.087912117032967e-201,7.082917112087911e-201,7.077922107142857e-201,7.072927102197802e-201,7.067932097252747e-201,7.062937092307693e-201,7.057942087362638e-201,7.052947082417582e-201,7.047952077472527e-201,7.042957072527473e-201,7.037962067582418e-201,7.032967062637362e-201,7.027972057692307e-201,7.022977052747253e-201,7.017982047802198e-201,7.012987042857143e-201,7.007992037912087e-201,7.002997032967033e-201,6.998002028021978e-201,6.993007023076923e-201,6.988012018131867e-201,6.983017013186814e-201,6.978022008241758e-201,6.973027003296703e-201,6.968031998351648e-201,6.963036993406594e-201,6.958041988461538e-201,6.953046983516483e-201,6.948051978571428e-201,6.943056973626374e-201,6.938061968681319e-201,6.933066963736263e-201,6.92807195879121e-201,6.923076953846154e-201,6.918081948901099e-201,6.913086943956043e-201,6.90809193901099e-201,6.903096934065934e-201,6.898101929120879e-201,6.893106924175824e-201,6.88811191923077e-201,6.883116914285714e-201,6.878121909340659e-201,6.873126904395604e-201,6.86813189945055e-201,6.863136894505495e-201,6.858141889560439e-201,6.853146884615384e-201,6.84815187967033e-201,6.843156874725275e-201,6.83816186978022e-201,6.833166864835164e-201,6.82817185989011e-201,6.823176854945055e-201,6.81818185e-201,6.813186845054944e-201,6.80819184010989e-201,6.803196835164835e-201,6.79820183021978e-201,6.793206825274726e-201,6.78821182032967e-201,6.783216815384615e-201,6.77822181043956e-201,6.773226805494506e-201,6.76823180054945e-201,6.763236795604395e-201,6.75824179065934e-201,6.753246785714286e-201,6.748251780769231e-201,6.743256775824176e-201,6.73826177087912e-201,6.733266765934066e-201,6.728271760989011e-201,6.723276756043956e-201,6.7182817510989e-201,6.713286746153847e-201,6.708291741208791e-201,6.703296736263736e-201,6.69830173131868e-201,6.693306726373627e-201,6.688311721428571e-201,6.683316716483516e-201,6.67832171153846e-201,6.673326706593407e-201,6.668331701648352e-201,6.663336696703296e-201,6.658341691758242e-201,6.653346686813187e-201,6.648351681868132e-201,6.643356676923076e-201,6.638361671978022e-201,6.633366667032967e-201,6.628371662087912e-201,6.623376657142857e-201,6.618381652197803e-201,6.613386647252747e-201,6.608391642307692e-201,6.603396637362637e-201,6.598401632417583e-201,6.593406627472527e-201,6.588411622527472e-201,6.583416617582417e-201,6.578421612637363e-201,6.573426607692308e-201,6.568431602747252e-201,6.563436597802197e-201,6.558441592857143e-201,6.553446587912088e-201,6.548451582967033e-201,6.543456578021977e-201,6.538461573076923e-201,6.533466568131868e-201,6.5284715631868134e-201,6.523476558241758e-201,6.5184815532967035e-201,6.513486548351648e-201,6.5084915434065936e-201,6.503496538461538e-201,6.498501533516484e-201,6.493506528571428e-201,6.488511523626374e-201,6.4835165186813184e-201,6.478521513736264e-201,6.4735265087912085e-201,6.468531503846154e-201,6.4635364989010986e-201,6.458541493956044e-201,6.453546489010989e-201,6.448551484065934e-201,6.443556479120879e-201,6.438561474175824e-201,6.433566469230769e-201,6.428571464285714e-201,6.423576459340659e-201,6.418581454395604e-201,6.413586449450549e-201,6.4085914445054944e-201,6.40359643956044e-201,6.3986014346153845e-201,6.39360642967033e-201,6.3886114247252746e-201,6.38361641978022e-201,6.378621414835165e-201,6.37362640989011e-201,6.368631404945055e-201,6.3636364e-201,6.358641395054945e-201,6.35364639010989e-201,6.348651385164835e-201,6.34365638021978e-201,6.338661375274725e-201,6.3336663703296704e-201,6.328671365384615e-201,6.3236763604395605e-201,6.318681355494505e-201,6.3136863505494505e-201,6.308691345604395e-201,6.3036963406593406e-201,6.298701335714285e-201,6.293706330769231e-201,6.2887113258241754e-201,6.283716320879121e-201,6.2787213159340655e-201,6.273726310989011e-201,6.268731306043956e-201,6.263736301098901e-201,6.258741296153846e-201,6.253746291208791e-201,6.2487512862637364e-201,6.243756281318681e-201,6.2387612763736265e-201,6.233766271428571e-201,6.2287712664835166e-201,6.223776261538461e-201,6.218781256593407e-201,6.2137862516483514e-201,6.208791246703297e-201,6.2037962417582415e-201,6.198801236813187e-201,6.1938062318681315e-201,6.188811226923077e-201,6.1838162219780216e-201,6.178821217032967e-201,6.173826212087912e-201,6.168831207142857e-201,6.163836202197802e-201,6.158841197252747e-201,6.153846192307692e-201,6.148851187362637e-201,6.143856182417582e-201,6.138861177472527e-201,6.133866172527473e-201,6.1288711675824174e-201,6.123876162637363e-201,6.1188811576923075e-201,6.113886152747253e-201,6.1088911478021976e-201,6.103896142857143e-201,6.098901137912088e-201,6.093906132967033e-201,6.088911128021978e-201,6.083916123076923e-201,6.078921118131868e-201,6.073926113186813e-201,6.068931108241758e-201,6.063936103296703e-201,6.058941098351648e-201,6.0539460934065934e-201,6.048951088461538e-201,6.0439560835164835e-201,6.038961078571428e-201,6.0339660736263736e-201,6.028971068681318e-201,6.023976063736264e-201,6.018981058791208e-201,6.013986053846154e-201,6.0089910489010984e-201,6.003996043956044e-201,5.999001039010989e-201,5.994006034065934e-201,5.989011029120879e-201,5.984016024175824e-201,5.9790210192307694e-201,5.974026014285714e-201,5.9690310093406595e-201,5.964036004395604e-201,5.9590409994505496e-201,5.954045994505494e-201,5.94905098956044e-201,5.944055984615384e-201,5.93906097967033e-201,5.9340659747252744e-201,5.92907096978022e-201,5.9240759648351645e-201,5.91908095989011e-201,5.9140859549450546e-201,5.90909095e-201,5.904095945054945e-201,5.89910094010989e-201,5.894105935164835e-201,5.88911093021978e-201,5.884115925274725e-201,5.87912092032967e-201,5.874125915384616e-201,5.86913091043956e-201,5.864135905494506e-201,5.8591409005494504e-201,5.854145895604396e-201,5.8491508906593405e-201,5.844155885714286e-201,5.8391608807692306e-201,5.834165875824176e-201,5.829170870879121e-201,5.824175865934066e-201,5.819180860989011e-201,5.814185856043956e-201,5.809190851098901e-201,5.804195846153846e-201,5.799200841208791e-201,5.794205836263736e-201,5.789210831318681e-201,5.7842158263736264e-201,5.779220821428571e-201,5.7742258164835165e-201,5.769230811538461e-201,5.7642358065934066e-201,5.759240801648351e-201,5.7542457967032966e-201,5.749250791758241e-201,5.744255786813187e-201,5.739260781868132e-201,5.734265776923077e-201,5.729270771978022e-201,5.724275767032967e-201,5.719280762087912e-201,5.714285757142857e-201,5.7092907521978024e-201,5.704295747252747e-201,5.6993007423076925e-201,5.694305737362637e-201,5.6893107324175825e-201,5.684315727472527e-201,5.6793207225274726e-201,5.674325717582417e-201,5.669330712637363e-201,5.6643357076923074e-201,5.659340702747253e-201,5.6543456978021975e-201,5.649350692857143e-201,5.6443556879120875e-201,5.639360682967033e-201,5.6343656780219776e-201,5.629370673076923e-201,5.624375668131868e-201,5.619380663186813e-201,5.614385658241758e-201,5.609390653296703e-201,5.6043956483516486e-201,5.599400643406593e-201,5.594405638461539e-201,5.5894106335164834e-201,5.584415628571429e-201,5.5794206236263734e-201,5.574425618681319e-201,5.5694306137362635e-201,5.564435608791209e-201,5.5594406038461536e-201,5.554445598901099e-201,5.549450593956044e-201,5.544455589010989e-201,5.539460584065934e-201,5.534465579120879e-201,5.529470574175824e-201,5.524475569230769e-201,5.519480564285714e-201,5.514485559340659e-201,5.509490554395604e-201,5.5044955494505494e-201,5.499500544505494e-201,5.4945055395604395e-201,5.489510534615384e-201,5.4845155296703296e-201,5.479520524725274e-201,5.47452551978022e-201,5.469530514835165e-201,5.46453550989011e-201,5.459540504945055e-201,5.4545455e-201,5.449550495054945e-201,5.44455549010989e-201,5.439560485164835e-201,5.43456548021978e-201,5.4295704752747254e-201,5.42457547032967e-201,5.4195804653846155e-201,5.41458546043956e-201,5.4095904554945056e-201,5.40459545054945e-201,5.399600445604396e-201,5.39460544065934e-201,5.389610435714286e-201,5.3846154307692304e-201,5.379620425824176e-201,5.3746254208791205e-201,5.369630415934066e-201,5.3646354109890106e-201,5.359640406043956e-201,5.354645401098901e-201,5.349650396153846e-201,5.344655391208791e-201,5.339660386263736e-201,5.3346653813186816e-201,5.329670376373626e-201,5.324675371428572e-201,5.319680366483516e-201,5.314685361538462e-201,5.3096903565934064e-201,5.304695351648352e-201,5.2997003467032965e-201,5.294705341758242e-201,5.2897103368131866e-201,5.284715331868132e-201,5.279720326923077e-201,5.274725321978022e-201,5.269730317032967e-201,5.264735312087912e-201,5.259740307142857e-201,5.254745302197802e-201,5.249750297252747e-201,5.244755292307692e-201,5.239760287362637e-201,5.2347652824175824e-201,5.229770277472527e-201,5.2247752725274725e-201,5.219780267582417e-201,5.2147852626373626e-201,5.209790257692308e-201,5.204795252747253e-201,5.199800247802198e-201,5.194805242857143e-201,5.189810237912088e-201,5.184815232967033e-201,5.179820228021978e-201,5.174825223076923e-201,5.169830218131868e-201,5.164835213186813e-201,5.1598402082417584e-201,5.154845203296703e-201,5.1498501983516485e-201,5.144855193406593e-201,5.1398601884615385e-201,5.134865183516483e-201,5.1298701785714286e-201,5.124875173626373e-201,5.119880168681319e-201,5.1148851637362634e-201,5.109890158791209e-201,5.1048951538461535e-201,5.099900148901099e-201,5.0949051439560436e-201,5.089910139010989e-201,5.0849151340659336e-201,5.079920129120879e-201,5.0749251241758244e-201,5.069930119230769e-201,5.0649351142857145e-201,5.059940109340659e-201,5.0549451043956046e-201,5.049950099450549e-201,5.044955094505495e-201,5.0399600895604394e-201,5.034965084615385e-201,5.0299700796703295e-201,5.024975074725275e-201,5.0199800697802195e-201,5.014985064835165e-201,5.0099900598901096e-201,5.004995054945055e-201,5.00000005e-201,4.995005045054945e-201,4.99001004010989e-201,4.985015035164835e-201,4.98002003021978e-201,4.975025025274725e-201,4.97003002032967e-201,4.965035015384615e-201,4.96004001043956e-201,4.9550450054945054e-201,4.95005000054945e-201,4.9450549956043955e-201,4.940059990659341e-201,4.9350649857142856e-201,4.930069980769231e-201,4.925074975824176e-201,4.920079970879121e-201,4.915084965934066e-201,4.910089960989011e-201,4.905094956043956e-201,4.900099951098901e-201,4.895104946153846e-201,4.890109941208791e-201,4.885114936263736e-201,4.8801199313186814e-201,4.875124926373626e-201,4.8701299214285715e-201,4.865134916483516e-201,4.8601399115384616e-201,4.855144906593406e-201,4.850149901648352e-201,4.845154896703296e-201,4.840159891758242e-201,4.8351648868131864e-201,4.830169881868132e-201,4.8251748769230765e-201,4.820179871978022e-201,4.8151848670329666e-201,4.810189862087912e-201,4.8051948571428574e-201,4.800199852197802e-201,4.7952048472527475e-201,4.790209842307692e-201,4.7852148373626376e-201,4.780219832417582e-201,4.775224827472528e-201,4.770229822527472e-201,4.765234817582418e-201,4.7602398126373624e-201,4.755244807692308e-201,4.7502498027472525e-201,4.745254797802198e-201,4.7402597928571426e-201,4.735264787912088e-201,4.730269782967033e-201,4.725274778021978e-201,4.720279773076923e-201,4.715284768131868e-201,4.710289763186813e-201,4.705294758241758e-201,4.700299753296703e-201,4.695304748351648e-201,4.690309743406593e-201,4.6853147384615384e-201,4.680319733516483e-201,4.6753247285714285e-201,4.670329723626374e-201,4.6653347186813186e-201,4.660339713736264e-201,4.655344708791209e-201,4.650349703846154e-201,4.645354698901099e-201,4.640359693956044e-201,4.635364689010989e-201,4.630369684065934e-201,4.625374679120879e-201,4.620379674175824e-201,4.615384669230769e-201,4.6103896642857144e-201,4.605394659340659e-201,4.6003996543956045e-201,4.595404649450549e-201,4.5904096445054945e-201,4.585414639560439e-201,4.5804196346153846e-201,4.575424629670329e-201,4.570429624725275e-201,4.5654346197802194e-201,4.560439614835165e-201,4.5554446098901095e-201,4.550449604945055e-201,4.5454545999999996e-201,4.540459595054945e-201,4.5354645901098904e-201,4.530469585164835e-201,4.5254745802197804e-201,4.520479575274725e-201,4.5154845703296705e-201,4.510489565384615e-201,4.5054945604395606e-201,4.500499555494505e-201,4.495504550549451e-201,4.4905095456043954e-201,4.485514540659341e-201,4.4805195357142855e-201,4.475524530769231e-201,4.4705295258241755e-201,4.465534520879121e-201,4.4605395159340656e-201,4.455544510989011e-201,4.450549506043956e-201,4.445554501098901e-201,4.440559496153846e-201,4.435564491208791e-201,4.430569486263736e-201,4.425574481318681e-201,4.420579476373626e-201,4.415584471428571e-201,4.410589466483517e-201,4.4055944615384614e-201,4.400599456593407e-201,4.3956044516483515e-201,4.390609446703297e-201,4.3856144417582416e-201,4.380619436813187e-201,4.375624431868132e-201,4.370629426923077e-201,4.365634421978022e-201,4.360639417032967e-201,4.355644412087912e-201,4.350649407142857e-201,4.345654402197802e-201,4.340659397252747e-201,4.335664392307692e-201,4.3306693873626374e-201,4.325674382417582e-201,4.3206793774725275e-201,4.315684372527472e-201,4.3106893675824176e-201,4.305694362637362e-201,4.300699357692308e-201,4.295704352747252e-201,4.290709347802198e-201,4.2857143428571424e-201,4.280719337912088e-201,4.275724332967033e-201,4.270729328021978e-201,4.265734323076923e-201,4.260739318131868e-201,4.2557443131868134e-201,4.250749308241758e-201,4.2457543032967035e-201,4.240759298351648e-201,4.2357642934065936e-201,4.230769288461538e-201,4.225774283516484e-201,4.220779278571428e-201,4.215784273626374e-201,4.2107892686813184e-201,4.205794263736264e-201,4.2007992587912085e-201,4.195804253846154e-201,4.1908092489010986e-201,4.185814243956044e-201,4.180819239010989e-201,4.175824234065934e-201,4.170829229120879e-201,4.165834224175824e-201,4.160839219230769e-201,4.155844214285714e-201,4.150849209340659e-201,4.145854204395604e-201,4.14085919945055e-201,4.1358641945054944e-201,4.13086918956044e-201,4.1258741846153845e-201,4.12087917967033e-201,4.1158841747252746e-201,4.11088916978022e-201,4.105894164835165e-201,4.10089915989011e-201,4.095904154945055e-201,4.09090915e-201,4.085914145054945e-201,4.08091914010989e-201,4.075924135164835e-201,4.07092913021978e-201,4.065934125274725e-201,4.0609391203296704e-201,4.055944115384615e-201,4.0509491104395605e-201,4.045954105494505e-201,4.0409591005494506e-201,4.035964095604395e-201,4.030969090659341e-201,4.025974085714285e-201,4.020979080769231e-201,4.0159840758241754e-201,4.010989070879121e-201,4.005994065934066e-201,4.000999060989011e-201,3.996004056043956e-201,3.991009051098901e-201,3.9860140461538464e-201,3.981019041208791e-201,3.9760240362637365e-201,3.971029031318681e-201,3.9660340263736265e-201,3.961039021428571e-201,3.9560440164835166e-201,3.951049011538461e-201,3.946054006593407e-201,3.9410590016483514e-201,3.936063996703297e-201,3.9310689917582415e-201,3.926073986813187e-201,3.9210789818681315e-201,3.916083976923077e-201,3.9110889719780216e-201,3.906093967032967e-201,3.901098962087912e-201,3.896103957142857e-201,3.891108952197802e-201,3.886113947252747e-201,3.881118942307692e-201,3.876123937362637e-201,3.871128932417583e-201,3.8661339274725274e-201,3.861138922527473e-201,3.8561439175824175e-201,3.851148912637363e-201,3.8461539076923075e-201,3.841158902747253e-201,3.8361638978021976e-201,3.831168892857143e-201,3.826173887912088e-201,3.821178882967033e-201,3.816183878021978e-201,3.811188873076923e-201,3.806193868131868e-201,3.801198863186813e-201,3.796203858241758e-201,3.791208853296703e-201,3.786213848351648e-201,3.7812188434065934e-201,3.776223838461538e-201,3.7712288335164835e-201,3.766233828571428e-201,3.7612388236263736e-201,3.756243818681318e-201,3.751248813736264e-201,3.746253808791209e-201,3.741258803846154e-201,3.736263798901099e-201,3.731268793956044e-201,3.726273789010989e-201,3.721278784065934e-201,3.716283779120879e-201,3.711288774175824e-201,3.7062937692307694e-201,3.701298764285714e-201,3.6963037593406595e-201,3.691308754395604e-201,3.6863137494505496e-201,3.681318744505494e-201,3.67632373956044e-201,3.671328734615384e-201,3.66633372967033e-201,3.6613387247252744e-201,3.65634371978022e-201,3.6513487148351645e-201,3.64635370989011e-201,3.6413587049450546e-201,3.6363637e-201,3.631368695054945e-201,3.62637369010989e-201,3.621378685164835e-201,3.61638368021978e-201,3.6113886752747256e-201,3.60639367032967e-201,3.601398665384616e-201,3.59640366043956e-201,3.591408655494506e-201,3.5864136505494504e-201,3.581418645604396e-201,3.5764236406593405e-201,3.571428635714286e-201,3.5664336307692306e-201,3.561438625824176e-201,3.556443620879121e-201,3.551448615934066e-201,3.546453610989011e-201,3.541458606043956e-201,3.536463601098901e-201,3.531468596153846e-201,3.526473591208791e-201,3.521478586263736e-201,3.516483581318681e-201,3.5114885763736264e-201,3.506493571428571e-201,3.5014985664835165e-201,3.496503561538461e-201,3.4915085565934066e-201,3.486513551648351e-201,3.481518546703297e-201,3.476523541758242e-201,3.471528536813187e-201,3.466533531868132e-201,3.461538526923077e-201,3.456543521978022e-201,3.451548517032967e-201,3.446553512087912e-201,3.441558507142857e-201,3.4365635021978024e-201,3.431568497252747e-201,3.4265734923076925e-201,3.421578487362637e-201,3.4165834824175825e-201,3.411588477472527e-201,3.4065934725274726e-201,3.401598467582417e-201,3.396603462637363e-201,3.3916084576923074e-201,3.386613452747253e-201,3.3816184478021975e-201,3.376623442857143e-201,3.3716284379120876e-201,3.366633432967033e-201,3.361638428021978e-201,3.356643423076923e-201,3.351648418131868e-201,3.346653413186813e-201,3.3416584082417585e-201,3.336663403296703e-201,3.3316683983516486e-201,3.326673393406593e-201,3.321678388461539e-201,3.3166833835164834e-201,3.311688378571429e-201,3.3066933736263735e-201,3.301698368681319e-201,3.2967033637362635e-201,3.291708358791209e-201,3.2867133538461536e-201,3.281718348901099e-201,3.276723343956044e-201,3.271728339010989e-201,3.266733334065934e-201,3.2617383291208792e-201,3.2567433241758242e-201,3.2517483192307693e-201,3.2467533142857143e-201,3.2417583093406594e-201,3.2367633043956044e-201,3.2317682994505494e-201,3.2267732945054945e-201,3.2217782895604395e-201,3.2167832846153846e-201,3.2117882796703296e-201,3.2067932747252746e-201,3.2017982697802197e-201,3.1968032648351647e-201,3.1918082598901098e-201,3.1868132549450548e-201,3.18181825e-201,3.176823245054945e-201,3.17182824010989e-201,3.166833235164835e-201,3.16183823021978e-201,3.156843225274725e-201,3.15184822032967e-201,3.1468532153846155e-201,3.1418582104395605e-201,3.1368632054945056e-201,3.1318682005494506e-201,3.1268731956043957e-201,3.1218781906593407e-201,3.1168831857142858e-201,3.1118881807692308e-201,3.106893175824176e-201,3.101898170879121e-201,3.096903165934066e-201,3.091908160989011e-201,3.086913156043956e-201,3.081918151098901e-201,3.076923146153846e-201,3.071928141208791e-201,3.066933136263736e-201,3.0619381313186812e-201,3.0569431263736263e-201,3.0519481214285713e-201,3.0469531164835163e-201,3.0419581115384614e-201,3.0369631065934064e-201,3.0319681016483515e-201,3.0269730967032965e-201,3.0219780917582415e-201,3.0169830868131866e-201,3.011988081868132e-201,3.006993076923077e-201,3.001998071978022e-201,2.997003067032967e-201,2.992008062087912e-201,2.9870130571428572e-201,2.9820180521978022e-201,2.9770230472527473e-201,2.9720280423076923e-201,2.9670330373626374e-201,2.9620380324175824e-201,2.9570430274725274e-201,2.9520480225274725e-201,2.9470530175824175e-201,2.9420580126373626e-201,2.9370630076923076e-201,2.9320680027472527e-201,2.9270729978021977e-201,2.9220779928571427e-201,2.9170829879120878e-201,2.9120879829670328e-201,2.907092978021978e-201,2.902097973076923e-201,2.897102968131868e-201,2.892107963186813e-201,2.887112958241758e-201,2.882117953296703e-201,2.8771229483516485e-201,2.8721279434065935e-201,2.8671329384615386e-201,2.8621379335164836e-201,2.8571429285714286e-201,2.8521479236263737e-201,2.8471529186813187e-201,2.8421579137362638e-201,2.8371629087912088e-201,2.832167903846154e-201,2.827172898901099e-201,2.822177893956044e-201,2.817182889010989e-201,2.812187884065934e-201,2.807192879120879e-201,2.802197874175824e-201,2.797202869230769e-201,2.792207864285714e-201,2.7872128593406592e-201,2.7822178543956043e-201,2.7772228494505493e-201,2.7722278445054943e-201,2.7672328395604394e-201,2.7622378346153844e-201,2.7572428296703295e-201,2.7522478247252745e-201,2.74725281978022e-201,2.742257814835165e-201,2.73726280989011e-201,2.732267804945055e-201,2.7272728e-201,2.722277795054945e-201,2.71728279010989e-201,2.7122877851648352e-201,2.7072927802197802e-201,2.7022977752747253e-201,2.6973027703296703e-201,2.6923077653846154e-201,2.6873127604395604e-201,2.6823177554945054e-201,2.6773227505494505e-201,2.6723277456043955e-201,2.6673327406593406e-201,2.6623377357142856e-201,2.6573427307692307e-201,2.6523477258241757e-201,2.6473527208791207e-201,2.6423577159340658e-201,2.637362710989011e-201,2.632367706043956e-201,2.627372701098901e-201,2.622377696153846e-201,2.617382691208791e-201,2.6123876862637364e-201,2.6073926813186814e-201,2.6023976763736265e-201,2.5974026714285715e-201,2.5924076664835166e-201,2.5874126615384616e-201,2.5824176565934066e-201,2.5774226516483517e-201,2.5724276467032967e-201,2.5674326417582418e-201,2.5624376368131868e-201,2.557442631868132e-201,2.552447626923077e-201,2.547452621978022e-201,2.542457617032967e-201,2.537462612087912e-201,2.532467607142857e-201,2.527472602197802e-201,2.522477597252747e-201,2.517482592307692e-201,2.5124875873626372e-201,2.5074925824175823e-201,2.5024975774725273e-201,2.4975025725274723e-201,2.4925075675824174e-201,2.4875125626373624e-201,2.4825175576923075e-201,2.477522552747253e-201,2.472527547802198e-201,2.467532542857143e-201,2.462537537912088e-201,2.457542532967033e-201,2.452547528021978e-201,2.447552523076923e-201,2.442557518131868e-201,2.4375625131868132e-201,2.4325675082417582e-201,2.4275725032967033e-201,2.4225774983516483e-201,2.4175824934065934e-201,2.4125874884615384e-201,2.4075924835164835e-201,2.4025974785714285e-201,2.3976024736263735e-201,2.3926074686813186e-201,2.3876124637362636e-201,2.3826174587912087e-201,2.3776224538461537e-201,2.3726274489010987e-201,2.3676324439560438e-201,2.362637439010989e-201,2.357642434065934e-201,2.352647429120879e-201,2.3476524241758243e-201,2.3426574192307694e-201,2.3376624142857144e-201,2.3326674093406594e-201,2.3276724043956045e-201,2.3226773994505495e-201,2.3176823945054946e-201,2.3126873895604396e-201,2.3076923846153846e-201,2.3026973796703297e-201,2.2977023747252747e-201,2.2927073697802198e-201,2.2877123648351648e-201,2.28271735989011e-201,2.277722354945055e-201,2.27272735e-201,2.267732345054945e-201,2.26273734010989e-201,2.257742335164835e-201,2.25274733021978e-201,2.247752325274725e-201,2.24275732032967e-201,2.2377623153846152e-201,2.2327673104395603e-201,2.2277723054945053e-201,2.2227773005494503e-201,2.2177822956043954e-201,2.2127872906593408e-201,2.207792285714286e-201,2.202797280769231e-201,2.197802275824176e-201,2.192807270879121e-201,2.187812265934066e-201,2.182817260989011e-201,2.177822256043956e-201,2.172827251098901e-201,2.167832246153846e-201,2.1628372412087912e-201,2.1578422362637362e-201,2.1528472313186813e-201,2.1478522263736263e-201,2.1428572214285714e-201,2.1378622164835164e-201,2.1328672115384615e-201,2.1278722065934065e-201,2.1228772016483515e-201,2.1178821967032966e-201,2.1128871917582416e-201,2.1078921868131867e-201,2.1028971818681317e-201,2.0979021769230767e-201,2.0929071719780218e-201,2.087912167032967e-201,2.0829171620879122e-201,2.0779221571428573e-201,2.0729271521978023e-201,2.0679321472527474e-201,2.0629371423076924e-201,2.0579421373626374e-201,2.0529471324175825e-201,2.0479521274725275e-201,2.0429571225274726e-201,2.0379621175824176e-201,2.0329671126373626e-201,2.0279721076923077e-201,2.0229771027472527e-201,2.0179820978021978e-201,2.0129870928571428e-201,2.007992087912088e-201,2.002997082967033e-201,1.998002078021978e-201,1.993007073076923e-201,1.988012068131868e-201,1.983017063186813e-201,1.978022058241758e-201,1.973027053296703e-201,1.9680320483516482e-201,1.9630370434065932e-201,1.9580420384615383e-201,1.9530470335164833e-201,1.9480520285714287e-201,1.9430570236263738e-201,1.9380620186813188e-201,1.933067013736264e-201,1.928072008791209e-201,1.923077003846154e-201,1.918081998901099e-201,1.913086993956044e-201,1.908091989010989e-201,1.903096984065934e-201,1.898101979120879e-201,1.893106974175824e-201,1.8881119692307692e-201,1.8831169642857143e-201,1.8781219593406593e-201,1.8731269543956043e-201,1.8681319494505494e-201,1.8631369445054944e-201,1.8581419395604395e-201,1.8531469346153845e-201,1.8481519296703295e-201,1.8431569247252746e-201,1.8381619197802196e-201,1.8331669148351647e-201,1.8281719098901097e-201,1.8231769049450547e-201,1.8181818999999998e-201,1.8131868950549452e-201,1.8081918901098902e-201,1.8031968851648353e-201,1.7982018802197803e-201,1.7932068752747254e-201,1.7882118703296704e-201,1.7832168653846154e-201,1.7782218604395605e-201,1.7732268554945055e-201,1.7682318505494506e-201,1.7632368456043956e-201,1.7582418406593406e-201,1.7532468357142857e-201,1.7482518307692307e-201,1.7432568258241758e-201,1.7382618208791208e-201,1.733266815934066e-201,1.728271810989011e-201,1.723276806043956e-201,1.718281801098901e-201,1.713286796153846e-201,1.708291791208791e-201,1.703296786263736e-201,1.698301781318681e-201,1.6933067763736262e-201,1.6883117714285712e-201,1.6833167664835166e-201,1.6783217615384617e-201,1.6733267565934067e-201,1.6683317516483518e-201,1.6633367467032968e-201,1.658341741758242e-201,1.653346736813187e-201,1.648351731868132e-201,1.643356726923077e-201,1.638361721978022e-201,1.633366717032967e-201,1.628371712087912e-201,1.6233767071428571e-201,1.6183817021978022e-201,1.6133866972527472e-201,1.6083916923076923e-201,1.6033966873626373e-201,1.5984016824175823e-201,1.5934066774725274e-201,1.5884116725274724e-201,1.5834166675824176e-201,1.5784216626373627e-201,1.5734266576923077e-201,1.5684316527472528e-201,1.5634366478021978e-201,1.5584416428571429e-201,1.5534466379120879e-201,1.548451632967033e-201,1.543456628021978e-201,1.538461623076923e-201,1.533466618131868e-201,1.5284716131868131e-201,1.5234766082417581e-201,1.5184816032967032e-201,1.5134865983516484e-201,1.5084915934065934e-201,1.5034965884615385e-201,1.4985015835164835e-201,1.4935065785714286e-201,1.4885115736263736e-201,1.4835165686813187e-201,1.4785215637362637e-201,1.4735265587912087e-201,1.4685315538461538e-201,1.4635365489010988e-201,1.4585415439560439e-201,1.4535465390109889e-201,1.4485515340659341e-201,1.4435565291208792e-201,1.4385615241758242e-201,1.4335665192307692e-201,1.4285715142857143e-201,1.4235765093406593e-201,1.4185815043956044e-201,1.4135864994505494e-201,1.4085914945054945e-201,1.4035964895604395e-201,1.3986014846153845e-201,1.3936064796703296e-201,1.3886114747252746e-201,1.3836164697802198e-201,1.3786214648351649e-201,1.37362645989011e-201,1.368631454945055e-201,1.36363645e-201,1.358641445054945e-201,1.3536464401098901e-201,1.3486514351648351e-201,1.3436564302197802e-201,1.3386614252747252e-201,1.3336664203296703e-201,1.3286714153846153e-201,1.3236764104395603e-201,1.3186814054945054e-201,1.3136864005494506e-201,1.3086913956043956e-201,1.3036963906593407e-201,1.2987013857142857e-201,1.2937063807692308e-201,1.2887113758241758e-201,1.2837163708791209e-201,1.2787213659340659e-201,1.273726360989011e-201,1.268731356043956e-201,1.263736351098901e-201,1.258741346153846e-201,1.2537463412087911e-201,1.2487513362637363e-201,1.2437563313186814e-201,1.2387613263736264e-201,1.2337663214285714e-201,1.2287713164835165e-201,1.2237763115384615e-201,1.2187813065934066e-201,1.2137863016483516e-201,1.2087912967032967e-201,1.2037962917582417e-201,1.1988012868131867e-201,1.1938062818681318e-201,1.1888112769230768e-201,1.183816271978022e-201,1.178821267032967e-201,1.1738262620879121e-201,1.1688312571428572e-201,1.1638362521978022e-201,1.1588412472527473e-201,1.1538462423076923e-201,1.1488512373626373e-201,1.1438562324175824e-201,1.1388612274725274e-201,1.1338662225274725e-201,1.1288712175824175e-201,1.1238762126373625e-201,1.1188812076923076e-201,1.1138862027472528e-201,1.1088911978021978e-201,1.1038961928571429e-201,1.098901187912088e-201,1.093906182967033e-201,1.088911178021978e-201,1.083916173076923e-201,1.0789211681318681e-201,1.0739261631868131e-201,1.0689311582417582e-201,1.0639361532967032e-201,1.0589411483516483e-201,1.0539461434065933e-201,1.0489511384615385e-201,1.0439561335164836e-201,1.0389611285714286e-201,1.0339661236263736e-201,1.0289711186813187e-201,1.0239761137362637e-201,1.0189811087912088e-201,1.0139861038461538e-201,1.0089910989010989e-201,1.0039960939560439e-201,9.99001089010989e-202,9.94006084065934e-202,9.89011079120879e-202,9.840160741758242e-202,9.790210692307693e-202,9.740260642857143e-202,9.690310593406594e-202,9.640360543956044e-202,9.590410494505495e-202,9.540460445054945e-202,9.490510395604395e-202,9.440560346153846e-202,9.390610296703296e-202,9.340660247252747e-202,9.290710197802197e-202,9.240760148351647e-202,9.190810098901098e-202,9.14086004945055e-202,9.09091e-202,9.04095995054945e-202,8.991009901098901e-202,8.941059851648352e-202,8.891109802197802e-202,8.841159752747253e-202,8.791209703296703e-202,8.741259653846153e-202,8.691309604395604e-202,8.641359554945054e-202,8.591409505494505e-202,8.541459456043955e-202,8.491509406593407e-202,8.441559357142858e-202,8.391609307692308e-202,8.341659258241759e-202,8.291709208791209e-202,8.24175915934066e-202,8.19180910989011e-202,8.14185906043956e-202,8.091909010989011e-202,8.041958961538461e-202,7.992008912087912e-202,7.942058862637363e-202,7.892108813186813e-202,7.842158763736264e-202,7.792208714285714e-202,7.742258664835164e-202,7.692308615384615e-202,7.642358565934066e-202,7.5924085164835165e-202,7.542458467032967e-202,7.492508417582417e-202,7.442558368131868e-202,7.392608318681318e-202,7.3426582692307695e-202,7.29270821978022e-202,7.24275817032967e-202,7.192808120879121e-202,7.142858071428571e-202,7.092908021978022e-202,7.042957972527472e-202,6.993007923076923e-202,6.943057873626374e-202,6.893107824175824e-202,6.843157774725275e-202,6.793207725274725e-202,6.743257675824175e-202,6.693307626373626e-202,6.643357576923077e-202,6.5934075274725275e-202,6.543457478021978e-202,6.493507428571428e-202,6.443557379120879e-202,6.393607329670329e-202,6.3436572802197805e-202,6.293707230769231e-202,6.243757181318681e-202,6.193807131868132e-202,6.143857082417582e-202,6.093907032967033e-202,6.043956983516483e-202,5.994006934065934e-202,5.944056884615385e-202,5.894106835164835e-202,5.844156785714286e-202,5.794206736263736e-202,5.744256686813186e-202,5.694306637362638e-202,5.644356587912088e-202,5.5944065384615385e-202,5.544456489010989e-202,5.494506439560439e-202,5.44455639010989e-202,5.39460634065934e-202,5.3446562912087915e-202,5.294706241758242e-202,5.244756192307692e-202,5.194806142857143e-202,5.144856093406593e-202,5.094906043956044e-202,5.044955994505494e-202,4.995005945054945e-202,4.945055895604396e-202,4.895105846153846e-202,4.845155796703297e-202,4.795205747252747e-202,4.745255697802197e-202,4.695305648351649e-202,4.645355598901099e-202,4.5954055494505495e-202,4.5454555e-202,4.49550545054945e-202,4.445555401098901e-202,4.395605351648351e-202,4.3456553021978025e-202,4.295705252747253e-202,4.245755203296703e-202,4.195805153846154e-202,4.145855104395604e-202,4.095905054945055e-202,4.0459550054945055e-202,3.996004956043956e-202,3.9460549065934067e-202,3.896104857142857e-202,3.8461548076923076e-202,3.796204758241758e-202,3.746254708791209e-202,3.6963046593406593e-202,3.6463546098901097e-202,3.5964045604395605e-202,3.546454510989011e-202,3.4965044615384614e-202,3.4465544120879122e-202,3.3966043626373627e-202,3.346654313186813e-202,3.2967042637362635e-202,3.2467542142857144e-202,3.1968041648351648e-202,3.146854115384615e-202,3.096904065934066e-202,3.0469540164835165e-202,2.997003967032967e-202,2.9470539175824177e-202,2.897103868131868e-202,2.8471538186813186e-202,2.797203769230769e-202,2.74725371978022e-202,2.6973036703296703e-202,2.6473536208791207e-202,2.5974035714285716e-202,2.547453521978022e-202,2.4975034725274724e-202,2.4475534230769232e-202,2.3976033736263737e-202,2.347653324175824e-202,2.2977032747252745e-202,2.2477532252747254e-202,2.1978031758241758e-202,2.147853126373626e-202,2.097903076923077e-202,2.0479530274725275e-202,1.9980029780219779e-202,1.9480529285714285e-202,1.8981028791208792e-202,1.8481528296703296e-202,1.7982027802197802e-202,1.7482527307692306e-202,1.6983026813186813e-202,1.648352631868132e-202,1.5984025824175823e-202,1.548452532967033e-202,1.4985024835164834e-202,1.448552434065934e-202,1.3986023846153847e-202,1.348652335164835e-202,1.2987022857142857e-202,1.2487522362637361e-202,1.1988021868131868e-202,1.1488521373626374e-202,1.0989020879120878e-202,1.0489520384615385e-202,9.99001989010989e-203,9.490519395604395e-203,8.9910189010989e-203,8.491518406593407e-203,7.992017912087912e-203,7.492517417582418e-203,6.993016923076923e-203,6.493516428571428e-203,5.994015934065934e-203,5.49451543956044e-203,4.995014945054945e-203,4.4955144505494503e-203,3.996013956043956e-203,3.4965134615384614e-203,2.997012967032967e-203,2.4975124725274725e-203,1.998011978021978e-203,1.4985114835164834e-203,9.990109890109889e-204,4.995104945054945e-204,1.0e-208]} +{"expected":[3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927,3.1415927],"x":[1.0e-20,9.995004995054944e-21,9.99000999010989e-21,9.985014985164834e-21,9.98001998021978e-21,9.975024975274724e-21,9.97002997032967e-21,9.965034965384615e-21,9.960039960439559e-21,9.955044955494505e-21,9.95004995054945e-21,9.945054945604395e-21,9.94005994065934e-21,9.935064935714286e-21,9.93006993076923e-21,9.925074925824176e-21,9.92007992087912e-21,9.915084915934065e-21,9.91008991098901e-21,9.905094906043955e-21,9.900099901098901e-21,9.895104896153845e-21,9.890109891208791e-21,9.885114886263736e-21,9.88011988131868e-21,9.875124876373626e-21,9.87012987142857e-21,9.865134866483516e-21,9.86013986153846e-21,9.855144856593407e-21,9.850149851648351e-21,9.845154846703297e-21,9.840159841758241e-21,9.835164836813186e-21,9.830169831868132e-21,9.825174826923076e-21,9.820179821978022e-21,9.815184817032966e-21,9.810189812087912e-21,9.805194807142857e-21,9.800199802197801e-21,9.795204797252747e-21,9.790209792307691e-21,9.785214787362637e-21,9.780219782417582e-21,9.775224777472528e-21,9.770229772527472e-21,9.765234767582416e-21,9.760239762637362e-21,9.755244757692307e-21,9.750249752747253e-21,9.745254747802197e-21,9.740259742857143e-21,9.735264737912087e-21,9.730269732967033e-21,9.725274728021978e-21,9.720279723076922e-21,9.715284718131868e-21,9.710289713186812e-21,9.705294708241758e-21,9.700299703296703e-21,9.695304698351648e-21,9.690309693406593e-21,9.685314688461537e-21,9.680319683516483e-21,9.675324678571428e-21,9.670329673626373e-21,9.665334668681318e-21,9.660339663736264e-21,9.655344658791208e-21,9.650349653846154e-21,9.645354648901098e-21,9.640359643956043e-21,9.635364639010989e-21,9.630369634065933e-21,9.625374629120879e-21,9.620379624175823e-21,9.61538461923077e-21,9.610389614285714e-21,9.605394609340658e-21,9.600399604395604e-21,9.595404599450548e-21,9.590409594505494e-21,9.585414589560439e-21,9.580419584615385e-21,9.575424579670329e-21,9.570429574725273e-21,9.56543456978022e-21,9.560439564835164e-21,9.55544455989011e-21,9.550449554945054e-21,9.54545455e-21,9.540459545054944e-21,9.53546454010989e-21,9.530469535164835e-21,9.525474530219779e-21,9.520479525274725e-21,9.51548452032967e-21,9.510489515384615e-21,9.50549451043956e-21,9.500499505494506e-21,9.49550450054945e-21,9.490509495604394e-21,9.48551449065934e-21,9.480519485714285e-21,9.47552448076923e-21,9.470529475824175e-21,9.465534470879121e-21,9.460539465934065e-21,9.455544460989011e-21,9.450549456043956e-21,9.4455544510989e-21,9.440559446153846e-21,9.43556444120879e-21,9.430569436263736e-21,9.42557443131868e-21,9.420579426373627e-21,9.415584421428571e-21,9.410589416483515e-21,9.405594411538461e-21,9.400599406593406e-21,9.395604401648352e-21,9.390609396703296e-21,9.385614391758242e-21,9.380619386813186e-21,9.37562438186813e-21,9.370629376923077e-21,9.365634371978021e-21,9.360639367032967e-21,9.355644362087911e-21,9.350649357142857e-21,9.345654352197802e-21,9.340659347252747e-21,9.335664342307692e-21,9.330669337362636e-21,9.325674332417582e-21,9.320679327472527e-21,9.315684322527472e-21,9.310689317582417e-21,9.305694312637363e-21,9.300699307692307e-21,9.295704302747252e-21,9.290709297802197e-21,9.285714292857142e-21,9.280719287912088e-21,9.275724282967032e-21,9.270729278021978e-21,9.265734273076922e-21,9.260739268131868e-21,9.255744263186813e-21,9.250749258241757e-21,9.245754253296703e-21,9.240759248351647e-21,9.235764243406593e-21,9.230769238461538e-21,9.225774233516484e-21,9.220779228571428e-21,9.215784223626372e-21,9.210789218681318e-21,9.205794213736263e-21,9.200799208791209e-21,9.195804203846153e-21,9.190809198901099e-21,9.185814193956043e-21,9.180819189010988e-21,9.175824184065934e-21,9.170829179120878e-21,9.165834174175824e-21,9.160839169230768e-21,9.155844164285714e-21,9.150849159340659e-21,9.145854154395605e-21,9.140859149450549e-21,9.135864144505493e-21,9.13086913956044e-21,9.125874134615384e-21,9.12087912967033e-21,9.115884124725274e-21,9.11088911978022e-21,9.105894114835164e-21,9.100899109890109e-21,9.095904104945055e-21,9.090909099999999e-21,9.085914095054945e-21,9.08091909010989e-21,9.075924085164835e-21,9.07092908021978e-21,9.065934075274725e-21,9.06093907032967e-21,9.055944065384614e-21,9.05094906043956e-21,9.045954055494505e-21,9.04095905054945e-21,9.035964045604395e-21,9.030969040659341e-21,9.025974035714285e-21,9.02097903076923e-21,9.015984025824176e-21,9.01098902087912e-21,9.005994015934066e-21,9.00099901098901e-21,8.996004006043956e-21,8.9910090010989e-21,8.986013996153845e-21,8.981018991208791e-21,8.976023986263735e-21,8.971028981318681e-21,8.966033976373626e-21,8.961038971428571e-21,8.956043966483516e-21,8.951048961538462e-21,8.946053956593406e-21,8.94105895164835e-21,8.936063946703296e-21,8.931068941758241e-21,8.926073936813187e-21,8.921078931868131e-21,8.916083926923077e-21,8.911088921978021e-21,8.906093917032966e-21,8.901098912087912e-21,8.896103907142856e-21,8.891108902197802e-21,8.886113897252746e-21,8.881118892307692e-21,8.876123887362637e-21,8.871128882417583e-21,8.866133877472527e-21,8.861138872527471e-21,8.856143867582417e-21,8.851148862637362e-21,8.846153857692308e-21,8.841158852747252e-21,8.836163847802198e-21,8.831168842857142e-21,8.826173837912087e-21,8.821178832967033e-21,8.816183828021977e-21,8.811188823076923e-21,8.806193818131867e-21,8.801198813186813e-21,8.796203808241758e-21,8.791208803296704e-21,8.786213798351648e-21,8.781218793406592e-21,8.776223788461538e-21,8.771228783516483e-21,8.766233778571429e-21,8.761238773626373e-21,8.756243768681319e-21,8.751248763736263e-21,8.746253758791208e-21,8.741258753846154e-21,8.736263748901098e-21,8.731268743956044e-21,8.726273739010988e-21,8.721278734065934e-21,8.716283729120879e-21,8.711288724175823e-21,8.706293719230769e-21,8.701298714285713e-21,8.696303709340659e-21,8.691308704395604e-21,8.68631369945055e-21,8.681318694505494e-21,8.67632368956044e-21,8.671328684615384e-21,8.666333679670329e-21,8.661338674725274e-21,8.656343669780219e-21,8.651348664835165e-21,8.646353659890109e-21,8.641358654945055e-21,8.63636365e-21,8.631368645054944e-21,8.62637364010989e-21,8.621378635164834e-21,8.61638363021978e-21,8.611388625274725e-21,8.60639362032967e-21,8.601398615384615e-21,8.59640361043956e-21,8.591408605494505e-21,8.58641360054945e-21,8.581418595604395e-21,8.57642359065934e-21,8.571428585714286e-21,8.56643358076923e-21,8.561438575824176e-21,8.55644357087912e-21,8.551448565934065e-21,8.54645356098901e-21,8.541458556043955e-21,8.536463551098901e-21,8.531468546153845e-21,8.526473541208791e-21,8.521478536263736e-21,8.51648353131868e-21,8.511488526373626e-21,8.50649352142857e-21,8.501498516483516e-21,8.49650351153846e-21,8.491508506593407e-21,8.486513501648351e-21,8.481518496703297e-21,8.476523491758241e-21,8.471528486813186e-21,8.466533481868132e-21,8.461538476923076e-21,8.456543471978022e-21,8.451548467032966e-21,8.446553462087912e-21,8.441558457142857e-21,8.436563452197801e-21,8.431568447252747e-21,8.426573442307691e-21,8.421578437362637e-21,8.416583432417582e-21,8.411588427472528e-21,8.406593422527472e-21,8.401598417582418e-21,8.396603412637362e-21,8.391608407692307e-21,8.386613402747253e-21,8.381618397802197e-21,8.376623392857143e-21,8.371628387912087e-21,8.366633382967033e-21,8.361638378021978e-21,8.356643373076922e-21,8.351648368131868e-21,8.346653363186812e-21,8.341658358241758e-21,8.336663353296703e-21,8.331668348351648e-21,8.326673343406593e-21,8.321678338461537e-21,8.316683333516483e-21,8.311688328571428e-21,8.306693323626373e-21,8.301698318681318e-21,8.296703313736264e-21,8.291708308791208e-21,8.286713303846154e-21,8.281718298901098e-21,8.276723293956043e-21,8.271728289010989e-21,8.266733284065933e-21,8.261738279120879e-21,8.256743274175823e-21,8.25174826923077e-21,8.246753264285714e-21,8.241758259340658e-21,8.236763254395604e-21,8.231768249450549e-21,8.226773244505494e-21,8.221778239560439e-21,8.216783234615385e-21,8.211788229670329e-21,8.206793224725275e-21,8.20179821978022e-21,8.196803214835164e-21,8.19180820989011e-21,8.186813204945054e-21,8.1818182e-21,8.176823195054944e-21,8.17182819010989e-21,8.166833185164835e-21,8.161838180219779e-21,8.156843175274725e-21,8.15184817032967e-21,8.146853165384615e-21,8.14185816043956e-21,8.136863155494506e-21,8.13186815054945e-21,8.126873145604394e-21,8.12187814065934e-21,8.116883135714285e-21,8.11188813076923e-21,8.106893125824175e-21,8.101898120879121e-21,8.096903115934065e-21,8.091908110989011e-21,8.086913106043956e-21,8.0819181010989e-21,8.076923096153846e-21,8.07192809120879e-21,8.066933086263736e-21,8.06193808131868e-21,8.056943076373627e-21,8.051948071428571e-21,8.046953066483515e-21,8.041958061538461e-21,8.036963056593406e-21,8.031968051648352e-21,8.026973046703296e-21,8.021978041758242e-21,8.016983036813186e-21,8.011988031868132e-21,8.006993026923077e-21,8.001998021978021e-21,7.997003017032967e-21,7.992008012087911e-21,7.987013007142857e-21,7.982018002197802e-21,7.977022997252747e-21,7.972027992307692e-21,7.967032987362636e-21,7.962037982417582e-21,7.957042977472527e-21,7.952047972527472e-21,7.947052967582417e-21,7.942057962637363e-21,7.937062957692307e-21,7.932067952747252e-21,7.927072947802197e-21,7.922077942857142e-21,7.917082937912088e-21,7.912087932967032e-21,7.907092928021978e-21,7.902097923076922e-21,7.897102918131868e-21,7.892107913186813e-21,7.887112908241757e-21,7.882117903296703e-21,7.877122898351647e-21,7.872127893406593e-21,7.867132888461538e-21,7.862137883516484e-21,7.857142878571428e-21,7.852147873626373e-21,7.847152868681318e-21,7.842157863736263e-21,7.837162858791209e-21,7.832167853846153e-21,7.827172848901099e-21,7.822177843956043e-21,7.81718283901099e-21,7.812187834065934e-21,7.807192829120878e-21,7.802197824175824e-21,7.797202819230768e-21,7.792207814285714e-21,7.787212809340659e-21,7.782217804395605e-21,7.777222799450549e-21,7.772227794505493e-21,7.76723278956044e-21,7.762237784615384e-21,7.75724277967033e-21,7.752247774725274e-21,7.74725276978022e-21,7.742257764835164e-21,7.737262759890109e-21,7.732267754945055e-21,7.727272749999999e-21,7.722277745054945e-21,7.71728274010989e-21,7.712287735164835e-21,7.70729273021978e-21,7.702297725274726e-21,7.69730272032967e-21,7.692307715384614e-21,7.68731271043956e-21,7.682317705494505e-21,7.67732270054945e-21,7.672327695604395e-21,7.667332690659341e-21,7.662337685714285e-21,7.65734268076923e-21,7.652347675824176e-21,7.64735267087912e-21,7.642357665934066e-21,7.63736266098901e-21,7.632367656043956e-21,7.6273726510989e-21,7.622377646153846e-21,7.617382641208791e-21,7.612387636263735e-21,7.607392631318681e-21,7.602397626373626e-21,7.597402621428571e-21,7.592407616483516e-21,7.587412611538462e-21,7.582417606593406e-21,7.57742260164835e-21,7.572427596703296e-21,7.567432591758241e-21,7.562437586813187e-21,7.557442581868131e-21,7.552447576923077e-21,7.547452571978021e-21,7.542457567032966e-21,7.537462562087912e-21,7.532467557142856e-21,7.527472552197802e-21,7.522477547252746e-21,7.517482542307692e-21,7.512487537362637e-21,7.507492532417583e-21,7.502497527472527e-21,7.497502522527471e-21,7.492507517582417e-21,7.487512512637362e-21,7.482517507692308e-21,7.477522502747252e-21,7.472527497802198e-21,7.467532492857142e-21,7.462537487912087e-21,7.457542482967033e-21,7.452547478021977e-21,7.447552473076923e-21,7.442557468131867e-21,7.437562463186813e-21,7.432567458241758e-21,7.427572453296704e-21,7.422577448351648e-21,7.417582443406592e-21,7.412587438461538e-21,7.407592433516483e-21,7.402597428571429e-21,7.397602423626373e-21,7.392607418681319e-21,7.387612413736263e-21,7.382617408791208e-21,7.377622403846154e-21,7.372627398901098e-21,7.367632393956044e-21,7.362637389010988e-21,7.357642384065934e-21,7.352647379120879e-21,7.347652374175823e-21,7.342657369230769e-21,7.337662364285713e-21,7.332667359340659e-21,7.327672354395604e-21,7.32267734945055e-21,7.317682344505494e-21,7.31268733956044e-21,7.307692334615384e-21,7.302697329670329e-21,7.297702324725275e-21,7.292707319780219e-21,7.287712314835165e-21,7.282717309890109e-21,7.277722304945055e-21,7.2727273e-21,7.267732295054944e-21,7.26273729010989e-21,7.257742285164834e-21,7.25274728021978e-21,7.247752275274725e-21,7.24275727032967e-21,7.237762265384615e-21,7.232767260439561e-21,7.227772255494505e-21,7.22277725054945e-21,7.217782245604395e-21,7.21278724065934e-21,7.207792235714286e-21,7.20279723076923e-21,7.197802225824176e-21,7.19280722087912e-21,7.187812215934065e-21,7.182817210989011e-21,7.177822206043955e-21,7.172827201098901e-21,7.167832196153845e-21,7.162837191208791e-21,7.157842186263736e-21,7.15284718131868e-21,7.147852176373626e-21,7.14285717142857e-21,7.137862166483516e-21,7.132867161538461e-21,7.127872156593407e-21,7.122877151648351e-21,7.117882146703297e-21,7.112887141758241e-21,7.107892136813186e-21,7.102897131868132e-21,7.097902126923076e-21,7.092907121978022e-21,7.087912117032966e-21,7.082917112087912e-21,7.077922107142857e-21,7.072927102197801e-21,7.067932097252747e-21,7.062937092307691e-21,7.057942087362637e-21,7.052947082417582e-21,7.047952077472528e-21,7.042957072527472e-21,7.037962067582418e-21,7.032967062637362e-21,7.027972057692307e-21,7.022977052747253e-21,7.017982047802197e-21,7.012987042857143e-21,7.007992037912087e-21,7.002997032967033e-21,6.998002028021978e-21,6.993007023076922e-21,6.988012018131868e-21,6.983017013186812e-21,6.978022008241758e-21,6.973027003296703e-21,6.968031998351649e-21,6.963036993406593e-21,6.958041988461537e-21,6.953046983516483e-21,6.948051978571428e-21,6.943056973626374e-21,6.938061968681318e-21,6.933066963736264e-21,6.928071958791208e-21,6.923076953846154e-21,6.918081948901099e-21,6.913086943956043e-21,6.908091939010989e-21,6.903096934065933e-21,6.898101929120879e-21,6.893106924175824e-21,6.88811191923077e-21,6.883116914285714e-21,6.878121909340658e-21,6.873126904395604e-21,6.868131899450549e-21,6.863136894505494e-21,6.858141889560439e-21,6.853146884615385e-21,6.848151879670329e-21,6.843156874725275e-21,6.83816186978022e-21,6.833166864835164e-21,6.82817185989011e-21,6.823176854945054e-21,6.81818185e-21,6.813186845054944e-21,6.80819184010989e-21,6.803196835164835e-21,6.798201830219779e-21,6.793206825274725e-21,6.78821182032967e-21,6.783216815384615e-21,6.77822181043956e-21,6.773226805494505e-21,6.76823180054945e-21,6.763236795604395e-21,6.7582417906593404e-21,6.7532467857142855e-21,6.748251780769231e-21,6.743256775824175e-21,6.73826177087912e-21,6.7332667659340654e-21,6.7282717609890105e-21,6.723276756043956e-21,6.718281751098901e-21,6.713286746153846e-21,6.708291741208791e-21,6.7032967362637355e-21,6.698301731318681e-21,6.693306726373626e-21,6.688311721428571e-21,6.683316716483516e-21,6.678321711538461e-21,6.6733267065934065e-21,6.6683317016483516e-21,6.663336696703296e-21,6.658341691758241e-21,6.653346686813186e-21,6.6483516818681315e-21,6.6433566769230766e-21,6.638361671978022e-21,6.633366667032967e-21,6.628371662087912e-21,6.6233766571428565e-21,6.6183816521978016e-21,6.613386647252747e-21,6.608391642307692e-21,6.603396637362637e-21,6.598401632417582e-21,6.593406627472527e-21,6.5884116225274725e-21,6.583416617582417e-21,6.578421612637362e-21,6.573426607692307e-21,6.5684316027472524e-21,6.5634365978021975e-21,6.558441592857143e-21,6.553446587912088e-21,6.548451582967032e-21,6.5434565780219774e-21,6.5384615730769225e-21,6.533466568131868e-21,6.528471563186813e-21,6.523476558241758e-21,6.518481553296703e-21,6.513486548351648e-21,6.508491543406593e-21,6.503496538461538e-21,6.498501533516483e-21,6.493506528571428e-21,6.488511523626373e-21,6.4835165186813185e-21,6.4785215137362636e-21,6.473526508791209e-21,6.468531503846153e-21,6.463536498901098e-21,6.4585414939560435e-21,6.4535464890109886e-21,6.448551484065934e-21,6.443556479120879e-21,6.438561474175824e-21,6.433566469230769e-21,6.4285714642857136e-21,6.423576459340659e-21,6.418581454395604e-21,6.413586449450549e-21,6.408591444505494e-21,6.403596439560439e-21,6.3986014346153845e-21,6.39360642967033e-21,6.388611424725274e-21,6.383616419780219e-21,6.3786214148351644e-21,6.3736264098901095e-21,6.368631404945055e-21,6.3636364e-21,6.358641395054945e-21,6.3536463901098894e-21,6.3486513851648345e-21,6.34365638021978e-21,6.338661375274725e-21,6.33366637032967e-21,6.328671365384615e-21,6.32367636043956e-21,6.3186813554945054e-21,6.31368635054945e-21,6.308691345604395e-21,6.30369634065934e-21,6.298701335714285e-21,6.2937063307692305e-21,6.2887113258241756e-21,6.283716320879121e-21,6.278721315934066e-21,6.27372631098901e-21,6.2687313060439555e-21,6.2637363010989006e-21,6.258741296153846e-21,6.253746291208791e-21,6.248751286263736e-21,6.243756281318681e-21,6.238761276373626e-21,6.233766271428571e-21,6.228771266483516e-21,6.223776261538461e-21,6.218781256593406e-21,6.213786251648351e-21,6.2087912467032965e-21,6.203796241758242e-21,6.198801236813187e-21,6.193806231868131e-21,6.1888112269230764e-21,6.1838162219780215e-21,6.178821217032967e-21,6.173826212087912e-21,6.168831207142857e-21,6.163836202197802e-21,6.158841197252747e-21,6.153846192307692e-21,6.148851187362637e-21,6.143856182417582e-21,6.138861177472527e-21,6.133866172527472e-21,6.1288711675824174e-21,6.1238761626373626e-21,6.118881157692307e-21,6.113886152747252e-21,6.108891147802197e-21,6.1038961428571425e-21,6.0989011379120876e-21,6.093906132967033e-21,6.088911128021978e-21,6.083916123076923e-21,6.0789211181318675e-21,6.0739261131868126e-21,6.068931108241758e-21,6.063936103296703e-21,6.058941098351648e-21,6.053946093406593e-21,6.048951088461538e-21,6.0439560835164835e-21,6.038961078571428e-21,6.033966073626373e-21,6.028971068681318e-21,6.023976063736263e-21,6.0189810587912085e-21,6.013986053846154e-21,6.008991048901099e-21,6.003996043956044e-21,5.9990010390109884e-21,5.9940060340659335e-21,5.989011029120879e-21,5.984016024175824e-21,5.979021019230769e-21,5.974026014285714e-21,5.969031009340659e-21,5.9640360043956044e-21,5.959040999450549e-21,5.954045994505494e-21,5.949050989560439e-21,5.944055984615384e-21,5.9390609796703294e-21,5.9340659747252746e-21,5.92907096978022e-21,5.924075964835164e-21,5.919080959890109e-21,5.9140859549450544e-21,5.9090909499999996e-21,5.904095945054945e-21,5.89910094010989e-21,5.894105935164835e-21,5.88911093021978e-21,5.8841159252747246e-21,5.87912092032967e-21,5.874125915384615e-21,5.86913091043956e-21,5.864135905494505e-21,5.85914090054945e-21,5.8541458956043955e-21,5.849150890659341e-21,5.844155885714285e-21,5.83916088076923e-21,5.834165875824175e-21,5.8291708708791205e-21,5.824175865934066e-21,5.819180860989011e-21,5.814185856043956e-21,5.809190851098901e-21,5.8041958461538455e-21,5.799200841208791e-21,5.794205836263736e-21,5.789210831318681e-21,5.784215826373626e-21,5.779220821428571e-21,5.7742258164835164e-21,5.7692308115384616e-21,5.764235806593406e-21,5.759240801648351e-21,5.754245796703296e-21,5.7492507917582414e-21,5.7442557868131866e-21,5.739260781868132e-21,5.734265776923077e-21,5.729270771978021e-21,5.7242757670329664e-21,5.7192807620879116e-21,5.714285757142857e-21,5.709290752197802e-21,5.704295747252747e-21,5.699300742307692e-21,5.694305737362637e-21,5.689310732417582e-21,5.684315727472527e-21,5.679320722527472e-21,5.674325717582417e-21,5.669330712637362e-21,5.6643357076923075e-21,5.659340702747253e-21,5.654345697802198e-21,5.649350692857142e-21,5.644355687912087e-21,5.6393606829670325e-21,5.634365678021978e-21,5.629370673076923e-21,5.624375668131868e-21,5.619380663186813e-21,5.614385658241758e-21,5.609390653296703e-21,5.604395648351648e-21,5.599400643406593e-21,5.594405638461538e-21,5.589410633516483e-21,5.5844156285714284e-21,5.5794206236263736e-21,5.574425618681319e-21,5.569430613736263e-21,5.564435608791208e-21,5.5594406038461534e-21,5.5544455989010986e-21,5.549450593956044e-21,5.544455589010989e-21,5.539460584065934e-21,5.5344655791208784e-21,5.5294705741758236e-21,5.524475569230769e-21,5.519480564285714e-21,5.514485559340659e-21,5.509490554395604e-21,5.504495549450549e-21,5.4995005445054945e-21,5.494505539560439e-21,5.489510534615384e-21,5.484515529670329e-21,5.479520524725274e-21,5.4745255197802195e-21,5.469530514835165e-21,5.46453550989011e-21,5.459540504945055e-21,5.454545499999999e-21,5.4495504950549445e-21,5.44455549010989e-21,5.439560485164835e-21,5.43456548021978e-21,5.429570475274725e-21,5.42457547032967e-21,5.4195804653846154e-21,5.41458546043956e-21,5.409590455494505e-21,5.40459545054945e-21,5.399600445604395e-21,5.3946054406593404e-21,5.3896104357142856e-21,5.384615430769231e-21,5.379620425824176e-21,5.37462542087912e-21,5.3696304159340654e-21,5.3646354109890106e-21,5.359640406043956e-21,5.354645401098901e-21,5.349650396153846e-21,5.344655391208791e-21,5.3396603862637356e-21,5.334665381318681e-21,5.329670376373626e-21,5.324675371428571e-21,5.319680366483516e-21,5.314685361538461e-21,5.3096903565934065e-21,5.304695351648352e-21,5.299700346703296e-21,5.294705341758241e-21,5.289710336813186e-21,5.2847153318681315e-21,5.279720326923077e-21,5.274725321978022e-21,5.269730317032967e-21,5.264735312087912e-21,5.2597403071428565e-21,5.254745302197802e-21,5.249750297252747e-21,5.244755292307692e-21,5.239760287362637e-21,5.234765282417582e-21,5.2297702774725274e-21,5.2247752725274726e-21,5.219780267582417e-21,5.214785262637362e-21,5.209790257692307e-21,5.2047952527472524e-21,5.1998002478021976e-21,5.194805242857143e-21,5.189810237912088e-21,5.184815232967033e-21,5.1798202280219774e-21,5.1748252230769226e-21,5.169830218131868e-21,5.164835213186813e-21,5.159840208241758e-21,5.154845203296703e-21,5.149850198351648e-21,5.1448551934065935e-21,5.139860188461538e-21,5.134865183516483e-21,5.129870178571428e-21,5.124875173626373e-21,5.1198801686813185e-21,5.114885163736264e-21,5.109890158791209e-21,5.104895153846153e-21,5.099900148901098e-21,5.0949051439560435e-21,5.089910139010989e-21,5.084915134065934e-21,5.079920129120879e-21,5.074925124175824e-21,5.069930119230769e-21,5.064935114285714e-21,5.059940109340659e-21,5.054945104395604e-21,5.049950099450549e-21,5.044955094505494e-21,5.0399600895604394e-21,5.0349650846153846e-21,5.02997007967033e-21,5.024975074725274e-21,5.019980069780219e-21,5.0149850648351644e-21,5.0099900598901096e-21,5.004995054945055e-21,5.00000005e-21,4.995005045054945e-21,4.99001004010989e-21,4.9850150351648346e-21,4.98002003021978e-21,4.975025025274725e-21,4.97003002032967e-21,4.965035015384615e-21,4.96004001043956e-21,4.9550450054945055e-21,4.950050000549451e-21,4.945054995604395e-21,4.94005999065934e-21,4.935064985714285e-21,4.9300699807692305e-21,4.925074975824176e-21,4.920079970879121e-21,4.915084965934066e-21,4.91008996098901e-21,4.9050949560439555e-21,4.900099951098901e-21,4.895104946153846e-21,4.890109941208791e-21,4.885114936263736e-21,4.880119931318681e-21,4.8751249263736264e-21,4.870129921428571e-21,4.865134916483516e-21,4.860139911538461e-21,4.855144906593406e-21,4.8501499016483514e-21,4.8451548967032966e-21,4.840159891758242e-21,4.835164886813187e-21,4.830169881868131e-21,4.8251748769230764e-21,4.8201798719780216e-21,4.815184867032967e-21,4.810189862087912e-21,4.805194857142857e-21,4.800199852197802e-21,4.795204847252747e-21,4.790209842307692e-21,4.785214837362637e-21,4.780219832417582e-21,4.775224827472527e-21,4.770229822527472e-21,4.7652348175824175e-21,4.760239812637363e-21,4.755244807692308e-21,4.750249802747252e-21,4.745254797802197e-21,4.7402597928571425e-21,4.735264787912088e-21,4.730269782967033e-21,4.725274778021978e-21,4.720279773076923e-21,4.7152847681318675e-21,4.710289763186813e-21,4.705294758241758e-21,4.700299753296703e-21,4.695304748351648e-21,4.690309743406593e-21,4.6853147384615384e-21,4.6803197335164836e-21,4.675324728571428e-21,4.670329723626373e-21,4.665334718681318e-21,4.6603397137362634e-21,4.6553447087912086e-21,4.650349703846154e-21,4.645354698901099e-21,4.640359693956044e-21,4.6353646890109884e-21,4.6303696840659336e-21,4.625374679120879e-21,4.620379674175824e-21,4.615384669230769e-21,4.610389664285714e-21,4.605394659340659e-21,4.6003996543956045e-21,4.595404649450549e-21,4.590409644505494e-21,4.585414639560439e-21,4.580419634615384e-21,4.5754246296703295e-21,4.570429624725275e-21,4.56543461978022e-21,4.560439614835165e-21,4.555444609890109e-21,4.5504496049450545e-21,4.5454546e-21,4.540459595054945e-21,4.53546459010989e-21,4.530469585164835e-21,4.52547458021978e-21,4.520479575274725e-21,4.51548457032967e-21,4.510489565384615e-21,4.50549456043956e-21,4.500499555494505e-21,4.4955045505494504e-21,4.4905095456043956e-21,4.485514540659341e-21,4.480519535714285e-21,4.47552453076923e-21,4.4705295258241754e-21,4.4655345208791206e-21,4.460539515934066e-21,4.455544510989011e-21,4.450549506043956e-21,4.445554501098901e-21,4.4405594961538456e-21,4.435564491208791e-21,4.430569486263736e-21,4.425574481318681e-21,4.420579476373626e-21,4.415584471428571e-21,4.4105894664835165e-21,4.405594461538462e-21,4.400599456593406e-21,4.395604451648351e-21,4.390609446703296e-21,4.3856144417582415e-21,4.380619436813187e-21,4.375624431868132e-21,4.370629426923077e-21,4.365634421978022e-21,4.3606394170329665e-21,4.355644412087912e-21,4.350649407142857e-21,4.345654402197802e-21,4.340659397252747e-21,4.335664392307692e-21,4.3306693873626374e-21,4.325674382417582e-21,4.320679377472527e-21,4.315684372527472e-21,4.310689367582417e-21,4.3056943626373624e-21,4.3006993576923076e-21,4.295704352747253e-21,4.290709347802198e-21,4.285714342857142e-21,4.2807193379120874e-21,4.2757243329670326e-21,4.270729328021978e-21,4.265734323076923e-21,4.260739318131868e-21,4.255744313186813e-21,4.250749308241758e-21,4.245754303296703e-21,4.240759298351648e-21,4.235764293406593e-21,4.230769288461538e-21,4.225774283516483e-21,4.2207792785714285e-21,4.215784273626374e-21,4.210789268681319e-21,4.205794263736263e-21,4.200799258791208e-21,4.1958042538461535e-21,4.190809248901099e-21,4.185814243956044e-21,4.180819239010989e-21,4.175824234065934e-21,4.170829229120879e-21,4.165834224175824e-21,4.160839219230769e-21,4.155844214285714e-21,4.150849209340659e-21,4.145854204395604e-21,4.1408591994505494e-21,4.1358641945054946e-21,4.13086918956044e-21,4.125874184615384e-21,4.120879179670329e-21,4.1158841747252744e-21,4.1108891697802196e-21,4.105894164835165e-21,4.10089915989011e-21,4.095904154945055e-21,4.0909091499999994e-21,4.0859141450549446e-21,4.08091914010989e-21,4.075924135164835e-21,4.07092913021978e-21,4.065934125274725e-21,4.06093912032967e-21,4.0559441153846155e-21,4.05094911043956e-21,4.045954105494505e-21,4.04095910054945e-21,4.035964095604395e-21,4.0309690906593405e-21,4.025974085714286e-21,4.020979080769231e-21,4.015984075824176e-21,4.01098907087912e-21,4.0059940659340655e-21,4.000999060989011e-21,3.996004056043956e-21,3.991009051098901e-21,3.986014046153846e-21,3.981019041208791e-21,3.9760240362637364e-21,3.971029031318681e-21,3.966034026373626e-21,3.961039021428571e-21,3.956044016483516e-21,3.9510490115384614e-21,3.9460540065934066e-21,3.941059001648352e-21,3.936063996703297e-21,3.931068991758241e-21,3.9260739868131864e-21,3.9210789818681316e-21,3.916083976923077e-21,3.911088971978022e-21,3.906093967032967e-21,3.901098962087912e-21,3.8961039571428566e-21,3.891108952197802e-21,3.886113947252747e-21,3.881118942307692e-21,3.876123937362637e-21,3.871128932417582e-21,3.8661339274725275e-21,3.861138922527473e-21,3.856143917582417e-21,3.851148912637362e-21,3.846153907692307e-21,3.8411589027472525e-21,3.836163897802198e-21,3.831168892857143e-21,3.826173887912088e-21,3.821178882967033e-21,3.8161838780219775e-21,3.811188873076923e-21,3.806193868131868e-21,3.801198863186813e-21,3.796203858241758e-21,3.791208853296703e-21,3.7862138483516484e-21,3.7812188434065935e-21,3.776223838461538e-21,3.771228833516483e-21,3.766233828571428e-21,3.7612388236263734e-21,3.7562438186813186e-21,3.751248813736264e-21,3.746253808791209e-21,3.741258803846154e-21,3.7362637989010984e-21,3.7312687939560436e-21,3.726273789010989e-21,3.721278784065934e-21,3.716283779120879e-21,3.711288774175824e-21,3.706293769230769e-21,3.701298764285714e-21,3.696303759340659e-21,3.691308754395604e-21,3.686313749450549e-21,3.681318744505494e-21,3.6763237395604395e-21,3.671328734615385e-21,3.66633372967033e-21,3.661338724725274e-21,3.656343719780219e-21,3.6513487148351645e-21,3.64635370989011e-21,3.641358704945055e-21,3.6363637e-21,3.631368695054945e-21,3.62637369010989e-21,3.621378685164835e-21,3.61638368021978e-21,3.611388675274725e-21,3.60639367032967e-21,3.601398665384615e-21,3.5964036604395604e-21,3.5914086554945055e-21,3.586413650549451e-21,3.581418645604395e-21,3.57642364065934e-21,3.5714286357142854e-21,3.5664336307692306e-21,3.561438625824176e-21,3.556443620879121e-21,3.551448615934066e-21,3.546453610989011e-21,3.5414586060439556e-21,3.536463601098901e-21,3.531468596153846e-21,3.526473591208791e-21,3.521478586263736e-21,3.516483581318681e-21,3.5114885763736265e-21,3.506493571428571e-21,3.501498566483516e-21,3.496503561538461e-21,3.491508556593406e-21,3.4865135516483515e-21,3.4815185467032966e-21,3.476523541758242e-21,3.471528536813187e-21,3.466533531868131e-21,3.4615385269230765e-21,3.456543521978022e-21,3.451548517032967e-21,3.446553512087912e-21,3.441558507142857e-21,3.436563502197802e-21,3.4315684972527474e-21,3.426573492307692e-21,3.421578487362637e-21,3.416583482417582e-21,3.411588477472527e-21,3.4065934725274724e-21,3.4015984675824175e-21,3.396603462637363e-21,3.391608457692308e-21,3.3866134527472526e-21,3.3816184478021978e-21,3.3766234428571425e-21,3.3716284379120877e-21,3.366633432967033e-21,3.361638428021978e-21,3.3566434230769228e-21,3.351648418131868e-21,3.346653413186813e-21,3.3416584082417582e-21,3.336663403296703e-21,3.331668398351648e-21,3.3266733934065933e-21,3.3216783884615385e-21,3.3166833835164832e-21,3.3116883785714284e-21,3.3066933736263735e-21,3.3016983686813183e-21,3.2967033637362635e-21,3.2917083587912086e-21,3.2867133538461538e-21,3.2817183489010985e-21,3.2767233439560437e-21,3.271728339010989e-21,3.266733334065934e-21,3.2617383291208788e-21,3.256743324175824e-21,3.251748319230769e-21,3.2467533142857142e-21,3.241758309340659e-21,3.236763304395604e-21,3.2317682994505493e-21,3.2267732945054945e-21,3.2217782895604392e-21,3.2167832846153844e-21,3.2117882796703295e-21,3.2067932747252747e-21,3.2017982697802195e-21,3.1968032648351646e-21,3.1918082598901098e-21,3.186813254945055e-21,3.1818182499999997e-21,3.176823245054945e-21,3.17182824010989e-21,3.166833235164835e-21,3.16183823021978e-21,3.156843225274725e-21,3.1518482203296702e-21,3.1468532153846154e-21,3.14185821043956e-21,3.1368632054945053e-21,3.1318682005494505e-21,3.1268731956043956e-21,3.1218781906593404e-21,3.1168831857142855e-21,3.1118881807692307e-21,3.1068931758241755e-21,3.1018981708791206e-21,3.0969031659340658e-21,3.091908160989011e-21,3.0869131560439557e-21,3.081918151098901e-21,3.076923146153846e-21,3.071928141208791e-21,3.066933136263736e-21,3.061938131318681e-21,3.0569431263736262e-21,3.0519481214285714e-21,3.046953116483516e-21,3.0419581115384613e-21,3.0369631065934065e-21,3.0319681016483516e-21,3.0269730967032964e-21,3.0219780917582415e-21,3.0169830868131867e-21,3.011988081868132e-21,3.0069930769230766e-21,3.0019980719780218e-21,2.997003067032967e-21,2.992008062087912e-21,2.987013057142857e-21,2.982018052197802e-21,2.977023047252747e-21,2.9720280423076923e-21,2.967033037362637e-21,2.9620380324175822e-21,2.9570430274725274e-21,2.9520480225274725e-21,2.9470530175824173e-21,2.9420580126373625e-21,2.9370630076923076e-21,2.9320680027472528e-21,2.9270729978021975e-21,2.9220779928571427e-21,2.917082987912088e-21,2.912087982967033e-21,2.9070929780219778e-21,2.902097973076923e-21,2.897102968131868e-21,2.892107963186813e-21,2.887112958241758e-21,2.882117953296703e-21,2.8771229483516483e-21,2.872127943406593e-21,2.8671329384615382e-21,2.8621379335164834e-21,2.8571429285714285e-21,2.8521479236263733e-21,2.8471529186813185e-21,2.8421579137362636e-21,2.8371629087912088e-21,2.8321679038461535e-21,2.8271728989010987e-21,2.822177893956044e-21,2.817182889010989e-21,2.8121878840659338e-21,2.807192879120879e-21,2.802197874175824e-21,2.7972028692307692e-21,2.792207864285714e-21,2.787212859340659e-21,2.7822178543956043e-21,2.7772228494505495e-21,2.7722278445054942e-21,2.7672328395604394e-21,2.7622378346153845e-21,2.7572428296703297e-21,2.7522478247252745e-21,2.7472528197802196e-21,2.7422578148351648e-21,2.73726280989011e-21,2.7322678049450547e-21,2.7272728e-21,2.722277795054945e-21,2.71728279010989e-21,2.712287785164835e-21,2.70729278021978e-21,2.7022977752747252e-21,2.69730277032967e-21,2.692307765384615e-21,2.6873127604395603e-21,2.6823177554945055e-21,2.6773227505494502e-21,2.6723277456043954e-21,2.6673327406593405e-21,2.6623377357142857e-21,2.6573427307692305e-21,2.6523477258241756e-21,2.6473527208791208e-21,2.642357715934066e-21,2.6373627109890107e-21,2.632367706043956e-21,2.627372701098901e-21,2.622377696153846e-21,2.617382691208791e-21,2.612387686263736e-21,2.6073926813186812e-21,2.6023976763736264e-21,2.597402671428571e-21,2.5924076664835163e-21,2.5874126615384615e-21,2.5824176565934066e-21,2.5774226516483514e-21,2.5724276467032965e-21,2.5674326417582417e-21,2.562437636813187e-21,2.5574426318681316e-21,2.5524476269230768e-21,2.547452621978022e-21,2.542457617032967e-21,2.537462612087912e-21,2.532467607142857e-21,2.527472602197802e-21,2.5224775972527473e-21,2.517482592307692e-21,2.5124875873626372e-21,2.5074925824175824e-21,2.502497577472527e-21,2.4975025725274723e-21,2.4925075675824175e-21,2.4875125626373626e-21,2.4825175576923074e-21,2.4775225527472525e-21,2.4725275478021977e-21,2.467532542857143e-21,2.4625375379120876e-21,2.4575425329670328e-21,2.452547528021978e-21,2.447552523076923e-21,2.442557518131868e-21,2.437562513186813e-21,2.432567508241758e-21,2.4275725032967033e-21,2.422577498351648e-21,2.4175824934065932e-21,2.4125874884615384e-21,2.4075924835164835e-21,2.4025974785714283e-21,2.3976024736263735e-21,2.3926074686813186e-21,2.3876124637362638e-21,2.3826174587912085e-21,2.3776224538461537e-21,2.372627448901099e-21,2.367632443956044e-21,2.3626374390109888e-21,2.357642434065934e-21,2.352647429120879e-21,2.3476524241758242e-21,2.342657419230769e-21,2.337662414285714e-21,2.3326674093406593e-21,2.3276724043956044e-21,2.3226773994505492e-21,2.3176823945054944e-21,2.3126873895604395e-21,2.3076923846153847e-21,2.3026973796703295e-21,2.2977023747252746e-21,2.2927073697802198e-21,2.2877123648351645e-21,2.2827173598901097e-21,2.277722354945055e-21,2.27272735e-21,2.2677323450549448e-21,2.26273734010989e-21,2.257742335164835e-21,2.2527473302197802e-21,2.247752325274725e-21,2.24275732032967e-21,2.2377623153846153e-21,2.2327673104395604e-21,2.2277723054945052e-21,2.2227773005494504e-21,2.2177822956043955e-21,2.2127872906593407e-21,2.2077922857142854e-21,2.2027972807692306e-21,2.1978022758241758e-21,2.192807270879121e-21,2.1878122659340657e-21,2.182817260989011e-21,2.177822256043956e-21,2.172827251098901e-21,2.167832246153846e-21,2.162837241208791e-21,2.1578422362637362e-21,2.1528472313186814e-21,2.147852226373626e-21,2.1428572214285713e-21,2.1378622164835164e-21,2.1328672115384616e-21,2.1278722065934064e-21,2.1228772016483515e-21,2.1178821967032967e-21,2.112887191758242e-21,2.1078921868131866e-21,2.1028971818681318e-21,2.097902176923077e-21,2.0929071719780217e-21,2.087912167032967e-21,2.082917162087912e-21,2.077922157142857e-21,2.072927152197802e-21,2.067932147252747e-21,2.0629371423076922e-21,2.0579421373626374e-21,2.052947132417582e-21,2.0479521274725273e-21,2.0429571225274724e-21,2.0379621175824176e-21,2.0329671126373624e-21,2.0279721076923075e-21,2.0229771027472527e-21,2.017982097802198e-21,2.0129870928571426e-21,2.0079920879120878e-21,2.002997082967033e-21,1.998002078021978e-21,1.993007073076923e-21,1.988012068131868e-21,1.983017063186813e-21,1.9780220582417583e-21,1.973027053296703e-21,1.9680320483516482e-21,1.9630370434065934e-21,1.9580420384615385e-21,1.9530470335164833e-21,1.9480520285714284e-21,1.9430570236263736e-21,1.9380620186813187e-21,1.9330670137362635e-21,1.9280720087912087e-21,1.923077003846154e-21,1.918081998901099e-21,1.9130869939560438e-21,1.908091989010989e-21,1.903096984065934e-21,1.898101979120879e-21,1.893106974175824e-21,1.888111969230769e-21,1.8831169642857143e-21,1.878121959340659e-21,1.8731269543956042e-21,1.8681319494505494e-21,1.8631369445054945e-21,1.8581419395604393e-21,1.8531469346153844e-21,1.8481519296703296e-21,1.8431569247252747e-21,1.8381619197802195e-21,1.8331669148351647e-21,1.82817190989011e-21,1.823176904945055e-21,1.8181818999999997e-21,1.813186895054945e-21,1.80819189010989e-21,1.8031968851648352e-21,1.79820188021978e-21,1.793206875274725e-21,1.7882118703296703e-21,1.7832168653846154e-21,1.7782218604395602e-21,1.7732268554945054e-21,1.7682318505494505e-21,1.7632368456043957e-21,1.7582418406593404e-21,1.7532468357142856e-21,1.7482518307692307e-21,1.743256825824176e-21,1.7382618208791207e-21,1.733266815934066e-21,1.728271810989011e-21,1.723276806043956e-21,1.718281801098901e-21,1.713286796153846e-21,1.7082917912087912e-21,1.7032967862637364e-21,1.698301781318681e-21,1.6933067763736263e-21,1.6883117714285712e-21,1.6833167664835164e-21,1.6783217615384614e-21,1.6733267565934065e-21,1.6683317516483515e-21,1.6633367467032966e-21,1.6583417417582416e-21,1.6533467368131867e-21,1.6483517318681317e-21,1.6433567269230769e-21,1.6383617219780218e-21,1.633366717032967e-21,1.628371712087912e-21,1.623376707142857e-21,1.618381702197802e-21,1.6133866972527472e-21,1.6083916923076922e-21,1.6033966873626373e-21,1.5984016824175823e-21,1.5934066774725274e-21,1.5884116725274724e-21,1.5834166675824175e-21,1.5784216626373625e-21,1.5734266576923077e-21,1.5684316527472526e-21,1.5634366478021978e-21,1.5584416428571427e-21,1.5534466379120879e-21,1.5484516329670329e-21,1.543456628021978e-21,1.538461623076923e-21,1.5334666181318681e-21,1.528471613186813e-21,1.5234766082417582e-21,1.5184816032967032e-21,1.5134865983516484e-21,1.5084915934065933e-21,1.5034965884615385e-21,1.4985015835164834e-21,1.4935065785714286e-21,1.4885115736263735e-21,1.4835165686813185e-21,1.4785215637362637e-21,1.4735265587912086e-21,1.4685315538461538e-21,1.4635365489010987e-21,1.4585415439560439e-21,1.4535465390109889e-21,1.448551534065934e-21,1.443556529120879e-21,1.4385615241758241e-21,1.433566519230769e-21,1.4285715142857142e-21,1.4235765093406592e-21,1.4185815043956044e-21,1.4135864994505493e-21,1.4085914945054945e-21,1.4035964895604394e-21,1.3986014846153846e-21,1.3936064796703295e-21,1.3886114747252747e-21,1.3836164697802197e-21,1.3786214648351648e-21,1.3736264598901098e-21,1.368631454945055e-21,1.3636364499999999e-21,1.358641445054945e-21,1.35364644010989e-21,1.3486514351648352e-21,1.3436564302197801e-21,1.3386614252747253e-21,1.3336664203296702e-21,1.3286714153846154e-21,1.3236764104395604e-21,1.3186814054945055e-21,1.3136864005494505e-21,1.3086913956043956e-21,1.3036963906593406e-21,1.2987013857142857e-21,1.2937063807692307e-21,1.2887113758241757e-21,1.2837163708791208e-21,1.2787213659340658e-21,1.273726360989011e-21,1.2687313560439559e-21,1.263736351098901e-21,1.258741346153846e-21,1.2537463412087912e-21,1.2487513362637361e-21,1.2437563313186813e-21,1.2387613263736262e-21,1.2337663214285714e-21,1.2287713164835164e-21,1.2237763115384615e-21,1.2187813065934065e-21,1.2137863016483516e-21,1.2087912967032966e-21,1.2037962917582417e-21,1.1988012868131867e-21,1.1938062818681318e-21,1.1888112769230768e-21,1.183816271978022e-21,1.178821267032967e-21,1.173826262087912e-21,1.168831257142857e-21,1.1638362521978022e-21,1.1588412472527472e-21,1.1538462423076923e-21,1.1488512373626373e-21,1.1438562324175824e-21,1.1388612274725274e-21,1.1338662225274725e-21,1.1288712175824175e-21,1.1238762126373627e-21,1.1188812076923076e-21,1.1138862027472528e-21,1.1088911978021977e-21,1.1038961928571429e-21,1.0989011879120878e-21,1.093906182967033e-21,1.088911178021978e-21,1.083916173076923e-21,1.078921168131868e-21,1.073926163186813e-21,1.0689311582417582e-21,1.0639361532967032e-21,1.0589411483516483e-21,1.0539461434065933e-21,1.0489511384615384e-21,1.0439561335164834e-21,1.0389611285714285e-21,1.0339661236263735e-21,1.0289711186813187e-21,1.0239761137362636e-21,1.0189811087912088e-21,1.0139861038461537e-21,1.0089910989010989e-21,1.0039960939560438e-21,9.99001089010989e-22,9.94006084065934e-22,9.890110791208791e-22,9.84016074175824e-22,9.790210692307692e-22,9.740260642857142e-22,9.690310593406593e-22,9.640360543956043e-22,9.590410494505495e-22,9.540460445054944e-22,9.490510395604396e-22,9.440560346153845e-22,9.390610296703297e-22,9.340660247252747e-22,9.290710197802198e-22,9.240760148351648e-22,9.1908100989011e-22,9.140860049450549e-22,9.09091e-22,9.04095995054945e-22,8.991009901098901e-22,8.941059851648351e-22,8.891109802197803e-22,8.841159752747252e-22,8.791209703296702e-22,8.741259653846153e-22,8.691309604395603e-22,8.641359554945055e-22,8.591409505494504e-22,8.541459456043956e-22,8.491509406593405e-22,8.441559357142857e-22,8.391609307692307e-22,8.341659258241758e-22,8.291709208791209e-22,8.241759159340659e-22,8.19180910989011e-22,8.14185906043956e-22,8.091909010989011e-22,8.0419589615384615e-22,7.992008912087912e-22,7.942058862637363e-22,7.892108813186813e-22,7.842158763736263e-22,7.792208714285713e-22,7.742258664835164e-22,7.692308615384615e-22,7.642358565934065e-22,7.592408516483516e-22,7.542458467032966e-22,7.492508417582417e-22,7.442558368131867e-22,7.392608318681318e-22,7.342658269230769e-22,7.292708219780219e-22,7.24275817032967e-22,7.19280812087912e-22,7.142858071428571e-22,7.092908021978021e-22,7.042957972527472e-22,6.993007923076923e-22,6.943057873626373e-22,6.893107824175824e-22,6.843157774725274e-22,6.793207725274725e-22,6.7432576758241755e-22,6.693307626373626e-22,6.643357576923077e-22,6.593407527472527e-22,6.543457478021978e-22,6.493507428571428e-22,6.443557379120879e-22,6.3936073296703295e-22,6.34365728021978e-22,6.293707230769231e-22,6.243757181318681e-22,6.193807131868132e-22,6.143857082417582e-22,6.093907032967033e-22,6.043956983516484e-22,5.994006934065934e-22,5.944056884615385e-22,5.894106835164835e-22,5.844156785714286e-22,5.7942067362637355e-22,5.744256686813186e-22,5.694306637362637e-22,5.644356587912087e-22,5.594406538461538e-22,5.544456489010988e-22,5.494506439560439e-22,5.4445563901098895e-22,5.39460634065934e-22,5.344656291208791e-22,5.294706241758241e-22,5.244756192307692e-22,5.194806142857142e-22,5.144856093406593e-22,5.094906043956044e-22,5.044955994505494e-22,4.995005945054945e-22,4.945055895604395e-22,4.895105846153846e-22,4.845155796703296e-22,4.795205747252747e-22,4.745255697802198e-22,4.695305648351648e-22,4.645355598901099e-22,4.595405549450549e-22,4.5454555e-22,4.49550545054945e-22,4.445555401098901e-22,4.395605351648352e-22,4.345655302197802e-22,4.295705252747253e-22,4.245755203296703e-22,4.1958051538461534e-22,4.145855104395604e-22,4.0959050549450546e-22,4.045955005494505e-22,3.9960049560439557e-22,3.9460549065934063e-22,3.896104857142857e-22,3.8461548076923075e-22,3.796204758241758e-22,3.7462547087912086e-22,3.696304659340659e-22,3.6463546098901098e-22,3.5964045604395603e-22,3.546454510989011e-22,3.4965044615384615e-22,3.446554412087912e-22,3.3966043626373626e-22,3.346654313186813e-22,3.296704263736264e-22,3.246754214285714e-22,3.1968041648351645e-22,3.146854115384615e-22,3.0969040659340656e-22,3.046954016483516e-22,2.997003967032967e-22,2.9470539175824173e-22,2.897103868131868e-22,2.8471538186813185e-22,2.797203769230769e-22,2.7472537197802196e-22,2.69730367032967e-22,2.647353620879121e-22,2.5974035714285714e-22,2.547453521978022e-22,2.4975034725274725e-22,2.447553423076923e-22,2.3976033736263737e-22,2.3476533241758242e-22,2.297703274725275e-22,2.247753225274725e-22,2.1978031758241755e-22,2.147853126373626e-22,2.097903076923077e-22,2.0479530274725275e-22,1.9980029780219778e-22,1.9480529285714284e-22,1.898102879120879e-22,1.8481528296703295e-22,1.79820278021978e-22,1.7482527307692307e-22,1.6983026813186813e-22,1.6483526318681318e-22,1.5984025824175824e-22,1.548452532967033e-22,1.4985024835164833e-22,1.448552434065934e-22,1.3986023846153845e-22,1.348652335164835e-22,1.2987022857142856e-22,1.2487522362637362e-22,1.1988021868131868e-22,1.1488521373626374e-22,1.098902087912088e-22,1.0489520384615384e-22,9.99001989010989e-23,9.490519395604395e-23,8.991018901098901e-23,8.491518406593406e-23,7.992017912087911e-23,7.492517417582417e-23,6.993016923076923e-23,6.493516428571429e-23,5.994015934065933e-23,5.494515439560439e-23,4.995014945054945e-23,4.4955144505494505e-23,3.9960139560439557e-23,3.4965134615384615e-23,2.9970129670329666e-23,2.4975124725274724e-23,1.9980119780219778e-23,1.4985114835164833e-23,9.990109890109889e-24,4.995104945054945e-24,1.0e-28]} diff --git a/base/special/ahavercosf/test/test.js b/base/special/ahavercosf/test/test.js index 8895c8d1d..5f945ddd6 100644 --- a/base/special/ahavercosf/test/test.js +++ b/base/special/ahavercosf/test/test.js @@ -54,13 +54,13 @@ tape( 'the function computes the inverse half-value versed cosine', function tes expected = data.expected; for ( i = 0; i < x.length; i++ ) { - y = ahavercosf( x[i] ); + y = ahavercosf( x[ i ] ); if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] ); + t.strictEqual( y, expected[ i ], 'x: '+x[ i ]+'. E: '+expected[ i ] ); } else { - delta = absf( y - expected[i] ); - tol = 1.25 * EPS * absf( expected[i] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + delta = absf( y - expected[ i ] ); + tol = 1.21 * EPS * absf( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. tol: '+tol+'. Δ: '+delta+'.' ); } } t.end(); @@ -78,13 +78,13 @@ tape( 'the function computes the inverse half-value versed cosine (small positiv expected = smallPositive.expected; for ( i = 0; i < x.length; i++ ) { - y = ahavercosf( x[i] ); + y = ahavercosf( x[ i ] ); if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] ); + t.strictEqual( y, expected[ i ], 'x: '+x[ i ]+'. E: '+expected[ i ] ); } else { - delta = absf( y - expected[i] ); - tol = 1.25 * EPS * absf( expected[i] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + delta = absf( y - expected[ i ] ); + tol = EPS * absf( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. tol: '+tol+'. Δ: '+delta+'.' ); } } t.end(); @@ -92,7 +92,7 @@ tape( 'the function computes the inverse half-value versed cosine (small positiv tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { var v = ahavercosf( NaN ); - t.strictEqual( isnanf( v ), true, 'returns NaN' ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); t.end(); }); @@ -101,7 +101,7 @@ tape( 'the function returns `NaN` if provided a value less than `0`', function t var i; for ( i = 0; i < 1e4; i++ ) { v = -( randu() * 1.0e6 ) - EPS; - t.strictEqual( isnanf( ahavercosf( v ) ), true, 'returns NaN when provided '+v ); + t.strictEqual( isnanf( ahavercosf( v ) ), true, 'returns expected value when provided '+v ); } t.end(); }); @@ -111,7 +111,7 @@ tape( 'the function returns `NaN` if provided a value greater than `1`', functio var i; for ( i = 0; i < 1e4; i++ ) { v = ( randu() * 1.0e6 ) + 1.0 + EPS; - t.strictEqual( isnanf( ahavercosf( v ) ), true, 'returns NaN when provided '+v ); + t.strictEqual( isnanf( ahavercosf( v ) ), true, 'returns expected value when provided '+v ); } t.end(); }); diff --git a/base/special/ahavercosf/test/test.native.js b/base/special/ahavercosf/test/test.native.js index 65a4e02a4..8d8410966 100644 --- a/base/special/ahavercosf/test/test.native.js +++ b/base/special/ahavercosf/test/test.native.js @@ -63,13 +63,13 @@ tape( 'the function computes the inverse half-value versed cosine', opts, functi expected = data.expected; for ( i = 0; i < x.length; i++ ) { - y = ahavercosf( x[i] ); + y = ahavercosf( x[ i ] ); if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] ); + t.strictEqual( y, expected[ i ], 'x: '+x[ i ]+'. E: '+expected[ i ] ); } else { - delta = absf( y - expected[i] ); - tol = 1.25 * EPS * absf( expected[i] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + delta = absf( y - expected[ i ] ); + tol = 1.21 * EPS * absf( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. tol: '+tol+'. Δ: '+delta+'.' ); } } t.end(); @@ -87,13 +87,13 @@ tape( 'the function computes the inverse half-value versed cosine (small positiv expected = smallPositive.expected; for ( i = 0; i < x.length; i++ ) { - y = ahavercosf( x[i] ); + y = ahavercosf( x[ i ] ); if ( y === expected[ i ] ) { - t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] ); + t.strictEqual( y, expected[ i ], 'x: '+x[ i ]+'. E: '+expected[ i ] ); } else { - delta = absf( y - expected[i] ); - tol = 1.25 * EPS * absf( expected[i] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' ); + delta = absf( y - expected[ i ] ); + tol = EPS * absf( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. tol: '+tol+'. Δ: '+delta+'.' ); } } t.end(); @@ -101,7 +101,7 @@ tape( 'the function computes the inverse half-value versed cosine (small positiv tape( 'the function returns `NaN` if provided `NaN`', opts, function test( t ) { var v = ahavercosf( NaN ); - t.strictEqual( isnanf( v ), true, 'returns NaN' ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); t.end(); }); @@ -110,7 +110,7 @@ tape( 'the function returns `NaN` if provided a value less than `0`', opts, func var i; for ( i = 0; i < 1e4; i++ ) { v = -( randu() * 1.0e6 ) - EPS; - t.strictEqual( isnanf( ahavercosf( v ) ), true, 'returns NaN when provided '+v ); + t.strictEqual( isnanf( ahavercosf( v ) ), true, 'returns expected value when provided '+v ); } t.end(); }); @@ -119,8 +119,8 @@ tape( 'the function returns `NaN` if provided a value greater than `1`', opts, f var v; var i; for ( i = 0; i < 1e4; i++ ) { - v = (randu()*1.0e6) + 1.0 + EPS; - t.strictEqual( isnanf( ahavercosf( v ) ), true, 'returns NaN when provided '+v ); + v = ( randu() * 1.0e6 ) + 1.0 + EPS; + t.strictEqual( isnanf( ahavercosf( v ) ), true, 'returns expected value when provided '+v ); } t.end(); });