From 37bab21731ce84f750bfb0f17004363268cee9b6 Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Tue, 19 Mar 2024 03:27:32 +0530 Subject: [PATCH 01/33] feat: add math/base/special/asinf --- .../@stdlib/math/base/special/asinf/LICENSE | 195 ++++++++++++++++++ .../@stdlib/math/base/special/asinf/README.md | 105 ++++++++++ .../base/special/asinf/benchmark/benchmark.js | 72 +++++++ .../math/base/special/asinf/docs/repl.txt | 28 +++ .../base/special/asinf/docs/types/index.d.ts | 48 +++++ .../base/special/asinf/docs/types/test.ts | 44 ++++ .../math/base/special/asinf/examples/index.js | 29 +++ .../math/base/special/asinf/lib/index.js | 49 +++++ .../math/base/special/asinf/lib/main.js | 147 +++++++++++++ .../math/base/special/asinf/lib/poly_p.js | 47 +++++ .../base/special/asinf/lib/rational_pq.js | 47 +++++ .../math/base/special/asinf/package.json | 69 +++++++ .../base/special/asinf/scripts/evalpoly.js | 92 +++++++++ .../special/asinf/test/fixtures/julia/REQUIRE | 2 + .../asinf/test/fixtures/julia/data.json | 1 + .../asinf/test/fixtures/julia/runner.jl | 73 +++++++ .../test/fixtures/julia/small_negative.json | 1 + .../test/fixtures/julia/small_positive.json | 1 + .../math/base/special/asinf/test/test.js | 121 +++++++++++ 19 files changed, 1171 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/LICENSE create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/README.md create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/benchmark/benchmark.js create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/docs/repl.txt create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/docs/types/index.d.ts create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/docs/types/test.ts create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/examples/index.js create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/lib/index.js create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/lib/poly_p.js create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/lib/rational_pq.js create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/package.json create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/scripts/evalpoly.js create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/REQUIRE create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/data.json create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/runner.jl create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/small_negative.json create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/small_positive.json create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/test/test.js diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/LICENSE b/lib/node_modules/@stdlib/math/base/special/asinf/LICENSE new file mode 100644 index 000000000000..a5bc4d9bf3fd --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/LICENSE @@ -0,0 +1,195 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + +DEPENDENCIES & ATTRIBUTION + +The library links against the following external libraries or contains +implementations from the following external libraries, which have their own +licenses: + +* Cephes + +Copyright (c) 1984-2000 Stephen L. Moshier + +Some software in this archive may be from the book _Methods and Programs for +Mathematical Functions_ (Prentice-Hall or Simon & Schuster International, 1989) +or from the Cephes Mathematical Library, a commercial product. In either event, +it is copyrighted by the author. What you see here may be used freely but it +comes with no support or guarantee. + +Stephen L. Moshier +moshier@na-net.ornl.gov diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/README.md b/lib/node_modules/@stdlib/math/base/special/asinf/README.md new file mode 100644 index 000000000000..e8af93c2c389 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/README.md @@ -0,0 +1,105 @@ + + +# asinf + +> Compute the [arcsine][arcsine] of a single-precision floating-point number. + +
+ +## Usage + +```javascript +var asinf = require( '@stdlib/math/base/special/asinf' ); +``` + +#### asinf( x ) + +Computes the [arcsine][arcsine] of a single-precision floating-point number (in radians). + +```javascript +var v = asinf( 0.0 ); +// returns 0.0 + +v = asinf( -3.14/6.0 ); +// returns ~-0.551 +``` + +
+ + + +
+ +## Examples + + + +```javascript +var linspace = require( '@stdlib/array/base/linspace' ); +var asinf = require( '@stdlib/math/base/special/asinf' ); + +var x = linspace( -1.0, 1.0, 100 ); + +var i; +for ( i = 0; i < x.length; i++ ) { + console.log( asinf( x[ i ] ) ); +} +``` + +
+ + + + + + + + + + + + + + diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/asinf/benchmark/benchmark.js new file mode 100644 index 000000000000..7fa8f30954eb --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/benchmark/benchmark.js @@ -0,0 +1,72 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var bench = require( '@stdlib/bench' ); +var randu = require( '@stdlib/random/base/randu' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var pkg = require( './../package.json' ).name; +var asinf = require( './../lib' ); + + +// MAIN // + +bench( pkg, function benchmark( b ) { + var x; + var y; + var i; + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + x = ( randu() * 2.0 ) - 1.0; + y = asinf( x ); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); + +bench( pkg+'::built-in', function benchmark( b ) { + var x; + var y; + var i; + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + x = ( randu() * 2.0 ) - 1.0; + y = Math.asin( x ); // eslint-disable-line stdlib/no-builtin-math + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/asinf/docs/repl.txt new file mode 100644 index 000000000000..4910841525aa --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/docs/repl.txt @@ -0,0 +1,28 @@ + +{{alias}}( x ) + Computes the arcsine of a single-precision floating-point number. + + If `|x| > 1`, the function returns `NaN`. + + Parameters + ---------- + x: number + Input value. + + Returns + ------- + y: number + Arcsine (in radians). + + Examples + -------- + > var y = {{alias}}( 0.0 ) + 0.0 + > y = {{alias}}( -3.14/6.0 ) + ~-0.551 + > y = {{alias}}( NaN ) + NaN + + See Also + -------- + diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/asinf/docs/types/index.d.ts new file mode 100644 index 000000000000..24e8aefee272 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/docs/types/index.d.ts @@ -0,0 +1,48 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +// TypeScript Version: 4.1 + +/** +* Computes the arcsine of a single-precision floating-point number. +* +* @param x - input value +* @returns arcsine (in radians) +* +* @example +* var v = asinf( 0.0 ); +* // returns ~0.0 +* +* @example +* var v = asinf( 3.14/4.0 ); +* // returns ~0.903 +* +* @example +* var v = asinf( -3.14/6.0 ); +* // returns ~-0.551 +* +* @example +* var v = asinf( NaN ); +* // returns NaN +*/ +declare function asinf( x: number ): number; + + +// EXPORTS // + +export = asinf; diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/asinf/docs/types/test.ts new file mode 100644 index 000000000000..a36aba524bea --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/docs/types/test.ts @@ -0,0 +1,44 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +import asinf = require( './index' ); + + +// TESTS // + +// The function returns a number... +{ + asinf( 8 ); // $ExpectType number +} + +// The compiler throws an error if the function is provided a value other than a number... +{ + asinf( true ); // $ExpectError + asinf( false ); // $ExpectError + asinf( null ); // $ExpectError + asinf( undefined ); // $ExpectError + asinf( '5' ); // $ExpectError + asinf( [] ); // $ExpectError + asinf( {} ); // $ExpectError + asinf( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function is provided insufficient arguments... +{ + asinf(); // $ExpectError +} diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/examples/index.js b/lib/node_modules/@stdlib/math/base/special/asinf/examples/index.js new file mode 100644 index 000000000000..c63e9b21379d --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/examples/index.js @@ -0,0 +1,29 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +var linspace = require( '@stdlib/array/base/linspace' ); +var asinf = require( './../lib' ); + +var x = linspace( -1.0, 1.0, 100 ); + +var i; +for ( i = 0; i < x.length; i++ ) { + console.log( 'asinf(%d) = %d', x[ i ], asinf( x[ i ] ) ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/lib/index.js b/lib/node_modules/@stdlib/math/base/special/asinf/lib/index.js new file mode 100644 index 000000000000..26037059a756 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/lib/index.js @@ -0,0 +1,49 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +/** +* Compute the arcsine of a single-precision floating-point number. +* +* @module @stdlib/math/base/special/asinf +* +* @example +* var asinf = require( '@stdlib/math/base/special/asinf' ); +* +* var v = asinf( 0.0 ); +* // returns 0.0 +* +* v = asinf( 3.14/4.0 ); +* // returns ~0.903 +* +* v = asinf( -3.14/6.0 ); +* // returns ~-0.551 +* +* v = asinf( NaN ); +* // returns NaN +*/ + +// MODULES // + +var main = require( './main.js' ); + + +// EXPORTS // + +module.exports = main; diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js new file mode 100644 index 000000000000..6fbed98fa96b --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js @@ -0,0 +1,147 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +* +* ## Notice +* +* The original C code, long comment, copyright, license, and constants are from [Cephes]{@link http://www.netlib.org/cephes}. The implementation follows the original, but has been modified for JavaScript. +* +* ```text +* Copyright 1984, 1995, 2000 by Stephen L. Moshier +* +* Some software in this archive may be from the book _Methods and Programs for Mathematical Functions_ (Prentice-Hall or Simon & Schuster International, 1989) or from the Cephes Mathematical Library, a commercial product. In either event, it is copyrighted by the author. What you see here may be used freely but it comes with no support or guarantee. +* +* Stephen L. Moshier +* moshier@na-net.ornl.gov +* ``` +*/ + +'use strict'; + +// MODULES // + +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var sqrtf = require( '@stdlib/math/base/special/sqrtf' ); +var polyp = require( './poly_p.js' ); + + +// VARIABLES // + +var PIO2F = 1.570796; + + +// MAIN // + +/** +* Computes the arcsine of a single-precision floating-point number. +* +* ## Method +* +* - A rational function of the form +* +* ```tex +* x + x^3 \frac{P(x^2)}{Q(x^2)} +* ``` +* +* is used for \\(\|x\|\\) in the interval \\(\[0, 0.5\]\\). If \\(\|x\| > 0.5\\), it is transformed by the identity +* +* ```tex +* \operatorname{asinf}(x) = \frac{\pi}{2} - 2 \operatorname{asinf}( \sqrt{ (1-x)/2 } ) +* ``` +* +* ## Notes +* +* - Relative error: +* +* | arithmetic | domain | # trials | peak | rms | +* |:-----------|:-------|:---------|:--------|:--------| +* | IEEE | -1, 1 | 10^5 | 1.4e-7 | 4.2e-8 | +* +* @param {number} x - input value +* @returns {number} arcsine (in radians) +* +* @example +* var v = asinf( 0.0 ); +* // returns ~0.0 +* +* @example +* var v = asinf( 3.14/4.0 ); +* // returns ~0.903 +* +* @example +* var v = asinf( -3.14/6.0 ); +* // returns ~-0.551 +* +* @example +* var v = asinf( NaN ); +* // returns NaN +*/ +function asinf( x ) { + var flag; + var sgn; + var xx; + var a; + var z; + + xx = x; + if ( isnan( xx ) ) { + return NaN; + } + if ( xx > 0.0 ) { + sgn = 1; + a = xx; + } + else { + sgn = -1; + a = -xx; + } + if ( a > 1.0 ) { + return 0.0; + } + if ( a < 1.0e-4 ) { + z = a; + if ( sgn < 0 ) { + z = -z; + } + return z; + } + if ( a > 0.5 ) { + z = 0.5 * ( 1.0 - a ); + xx = sqrtf( z ); + flag = 1; + } + else { + xx = a; + z = xx * xx; + flag = 0; + } + z =( polyp( z ) * z * xx ) + xx; + + if ( flag !== 0 ) { + z += z; + z = PIO2F - z; + } + if ( sgn < 0 ) { + z = -z; + } + return z; +} + + +// EXPORTS // + +module.exports = asinf; diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/lib/poly_p.js b/lib/node_modules/@stdlib/math/base/special/asinf/lib/poly_p.js new file mode 100644 index 000000000000..bfcdabb4296d --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/lib/poly_p.js @@ -0,0 +1,47 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return 0.16666752422; + } + return 0.16666752422 + (x * (0.074953002686 + (x * (0.045470025998 + (x * (0.024181311049 + (x * 0.042163199048))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/lib/rational_pq.js b/lib/node_modules/@stdlib/math/base/special/asinf/lib/rational_pq.js new file mode 100644 index 000000000000..bfcdabb4296d --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/lib/rational_pq.js @@ -0,0 +1,47 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +/* This is a generated file. Do not edit directly. */ +'use strict'; + +// MAIN // + +/** +* Evaluates a polynomial. +* +* ## Notes +* +* - The implementation uses [Horner's rule][horners-method] for efficient computation. +* +* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method +* +* @private +* @param {number} x - value at which to evaluate the polynomial +* @returns {number} evaluated polynomial +*/ +function evalpoly( x ) { + if ( x === 0.0 ) { + return 0.16666752422; + } + return 0.16666752422 + (x * (0.074953002686 + (x * (0.045470025998 + (x * (0.024181311049 + (x * 0.042163199048))))))); // eslint-disable-line max-len +} + + +// EXPORTS // + +module.exports = evalpoly; diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/package.json b/lib/node_modules/@stdlib/math/base/special/asinf/package.json new file mode 100644 index 000000000000..5745058eb30a --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/package.json @@ -0,0 +1,69 @@ +{ + "name": "@stdlib/math/base/special/asinf", + "version": "0.0.0", + "description": "Compute the arcsine of a single-precision floating-point number.", + "license": "Apache-2.0", + "author": { + "name": "The Stdlib Authors", + "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" + }, + "contributors": [ + { + "name": "The Stdlib Authors", + "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" + } + ], + "main": "./lib", + "directories": { + "benchmark": "./benchmark", + "doc": "./docs", + "example": "./examples", + "lib": "./lib", + "scripts": "./scripts", + "test": "./test" + }, + "types": "./docs/types", + "scripts": {}, + "homepage": "https://github.com/stdlib-js/stdlib", + "repository": { + "type": "git", + "url": "git://github.com/stdlib-js/stdlib.git" + }, + "bugs": { + "url": "https://github.com/stdlib-js/stdlib/issues" + }, + "dependencies": {}, + "devDependencies": {}, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "keywords": [ + "stdlib", + "stdmath", + "mathematics", + "math", + "math.asinf", + "asinf", + "arcsine", + "sine", + "inverse", + "trig", + "trigonometry", + "radians", + "angle", + "polyfill", + "ponyfill" + ] +} diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/scripts/evalpoly.js b/lib/node_modules/@stdlib/math/base/special/asinf/scripts/evalpoly.js new file mode 100644 index 000000000000..306b51f5fd6b --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/scripts/evalpoly.js @@ -0,0 +1,92 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +/* +* This script compiles modules for evaluating polynomial functions. If any polynomial coefficients change, this script should be rerun to update the compiled files. +*/ +'use strict'; + +// MODULES // + +var resolve = require( 'path' ).resolve; +var writeFileSync = require( '@stdlib/fs/write-file' ).sync; +var currentYear = require( '@stdlib/time/current-year' ); +var licenseHeader = require( '@stdlib/_tools/licenses/header' ); +var compile = require( '@stdlib/math/base/tools/evalpoly-compile' ); + + +// VARIABLES // + +// Polynomial coefficients ordered in ascending degree... + +/* +* arcsin(x) = x + x^3 P(x^2)/Q(x^2) +* 0 <= x <= 0.625 +* Peak relative error = 1.2e-18 +*/ +var P = [ + 1.6666752422E-1, + 7.4953002686E-2, + 4.5470025998E-2, + 2.4181311049E-2, + 4.2163199048E-2 +]; + +// Header to add to output files: +var header = licenseHeader( 'Apache-2.0', 'js', { + 'year': currentYear(), + 'copyright': 'The Stdlib Authors' +}); +header += '\n/* This is a generated file. Do not edit directly. */\n'; + + +// FUNCTIONS // + +/** +* Inserts a compiled function into file content. +* +* @private +* @param {string} text - source content +* @param {string} id - function identifier +* @param {string} str - function string +* @returns {string} updated content +*/ + + +// MAIN // + +/** +* Main execution sequence. +* +* @private +*/ +function main() { + var fpath; + var opts; + var str; + + opts = { + 'encoding': 'utf8' + }; + + fpath = resolve( __dirname, '..', 'lib', 'poly_p.js' ); + str = header + compile( P ); + writeFileSync( fpath, str, opts ); +} + +main(); diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/REQUIRE b/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/REQUIRE new file mode 100644 index 000000000000..308c3be89c85 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/REQUIRE @@ -0,0 +1,2 @@ +julia 1.5 +JSON 0.21 diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/data.json b/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/data.json new file mode 100644 index 000000000000..c7334fd10f7c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/data.json @@ -0,0 +1 @@ +{"expected":[-1.5707963267948966,-1.5260935891346763,-1.5075718428025136,-1.4933560117250577,-1.4813684991694585,-1.4708046382537716,-1.4612517824148195,-1.4524648214055167,-1.444284065703959,-1.4365986038030125,-1.4293276883802393,-1.4224103667424246,-1.41579928858909,-1.409456801785667,-1.4033523806100368,-1.3974608695309416,-1.3917612470903578,-1.3862357331782005,-1.3808691298427815,-1.3756483250462017,-1.3705619126848532,-1.365599897221115,-1.36075346097934,-1.3560147785854428,-1.3513768673776474,-1.346833465616388,-1.3423789324287758,-1.3380081649271909,-1.3337165290310513,-1.3294998013205406,-1.3253541198454752,-1.3212759422593074,-1.3172620099876864,-1.3133093174014112,-1.3094150851651944,-1.3055767370910711,-1.3017918799491555,-1.2980582857866687,-1.294373876384605,-1.2907367095444235,-1.287144966948134,-1.283596943376638,-1.2800910371050866,-1.2766257413219422,-1.2731996364414642,-1.269811383198515,-1.266459716430528,-1.263143439464876,-1.259861419041125,-1.2566125807071742,-1.2533959046363168,-1.2502104218191397,-1.2470552105900032,-1.2439293934528648,-1.2408321341755149,-1.2377626351249937,-1.2347201348201717,-1.2317039056802441,-1.2287132519503123,-1.2257475077873226,-1.2228060354914643,-1.2198882238697495,-1.2169934867198935,-1.2141212614238637,-1.211271007641555,-1.2084422060960192,-1.2056343574425212,-1.202846981214467,-1.2000796148399067,-1.1973318127229282,-1.1946031453847792,-1.191893198660044,-1.1892015729436234,-1.1865278824846406,-1.183871754723759,-1.1812328296706878,-1.178610759318937,-1.1760052070951352,-1.1734158473404488,-1.1708423648218431,-1.1682844542711144,-1.1657418199497878,-1.163214175238133,-1.1607012422466765,-1.1582027514487312,-1.1557184413325685,-1.153248058071959,-1.150791355213921,-1.148348093382581,-1.1459180399981466,-1.1435009690100613,-1.141096660643472,-1.138704901158211,-1.136325482619542,-1.133958202679977,-1.1316028643715241,-1.1292592759077489,-1.1269272504951047,-1.1246066061529973,-1.1222971655420966,-1.1199987558004396,-1.1177112083868965,-1.1154343589316003,-1.1131680470929612,-1.1109121164209215,-1.1086664142261164,-1.106430791454633,-1.1042051025680784,-1.1019892054286853,-1.099782961189197,-1.09758623418729,-1.0953988918443147,-1.0932208045681295,-1.0910518456598368,-1.0888918912242287,-1.0867408200837618,-1.0845985136958938,-1.0824648560736225,-1.08033973370908,-1.078223035500034,-1.0761146526791645,-1.0740144787459958,-1.0719224094013478,-1.0698383424842102,-1.0677621779109194,-1.0656938176165434,-1.0636331654983702,-1.0615801273614163,-1.0595346108658645,-1.057496525476343,-1.0554657824129778,-1.053442294604134,-1.051425976640781,-1.0494167447324105,-1.047414516664447,-1.0454192117570842,-1.0434307508254956,-1.0414490561413576,-1.0394740513956384,-1.0375056616625966,-1.0355438133649462,-1.0335884342401398,-1.0316394533077282,-1.0296968008377507,-1.027760408320124,-1.0258302084349817,-1.0239061350239393,-1.0219881230622394,-1.0200761086317527,-1.0181700288947968,-1.0162698220687472,-1.0143754274014085,-1.0124867851471195,-1.0106038365435648,-1.0087265237892695,-1.0068547900217493,-1.004988579296296,-1.003127836565375,-1.0012725076586113,-0.9994225392633461,-0.997577878905745,-0.9957384749324355,-0.9939042764926573,-0.99207523352091,-0.9902512967200783,-0.9884324175450204,-0.9866185481866041,-0.9848096415561756,-0.9830056512704457,-0.9812065316367824,-0.9794122376388932,-0.9776227249228884,-0.9758379497837084,-0.9740578691519087,-0.9722824405807872,-0.9705116222338438,-0.9687453728725639,-0.9669836518445135,-0.9652264190717365,-0.9634736350394455,-0.9617252607849983,-0.9599812578871472,-0.9582415884555577,-0.9565062151205861,-0.9547751010233079,-0.9530482098057897,-0.9513255056015988,-0.9496069530265422,-0.9478925171696273,-0.94618216358424,-0.9444758582795338,-0.9427735677120198,-0.9410752587773581,-0.9393808988023402,-0.9376904555370577,-0.9360038971472538,-0.9343211922068511,-0.9326423096906505,-0.9309672189671974,-0.9292958897918092,-0.9276282922997624,-0.9259643969996302,-0.9243041747667716,-0.9226475968369656,-0.920994634800184,-0.9193452605945045,-0.9176994465001558,-0.9160571651336941,-0.9144183894423041,-0.9127830926982257,-0.9111512484932993,-0.9095228307336282,-0.9078978136343552,-0.9062761717145504,-0.9046578797922058,-0.9030429129793365,-0.9014312466771839,-0.899822856571519,-0.8982177186280424,-0.8966158090878809,-0.8950171044631753,-0.8934215815327586,-0.8918292173379226,-0.8902399891782711,-0.8886538746076547,-0.8870708514301892,-0.8854908976963537,-0.8839139916991645,-0.882340111970427,-0.8807692372770605,-0.8792013466174959,-0.8776364192181428,-0.8760744345299268,-0.8745153722248933,-0.8729592121928769,-0.8714059345382343,-0.8698555195766425,-0.8683079478319538,-0.8667632000331138,-0.8652212571111373,-0.8636821001961392,-0.8621457106144241,-0.860612069885627,-0.8590811597199106,-0.8575529620152113,-0.856027458854538,-0.8545046325033211,-0.8529844654068071,-0.8514669401875039,-0.8499520396426713,-0.8484397467418556,-0.8469300446244707,-0.8454229165974212,-0.8439183461327692,-0.8424163168654406,-0.840916812590974,-0.8394198172633089,-0.8379253149926122,-0.8364332900431429,-0.8349437268311553,-0.8334566099228361,-0.8319719240322805,-0.8304896540195004,-0.8290097848884682,-0.8275323017851943,-0.8260571899958359,-0.8245844349448406,-0.823114022193118,-0.8216459374362453,-0.8201801665027013,-0.8187166953521301,-0.8172555100736338,-0.8157965968840953,-0.8143399421265254,-0.8128855322684401,-0.8114333539002636,-0.8099833937337579,-0.8085356386004763,-0.8070900754502444,-0.8056466913496645,-0.8042054734806439,-0.802766409138947,-0.8013294857327724,-0.799894690781349,-0.798462011913558,-0.7970314368665755,-0.7956029534845354,-0.794176549717215,-0.7927522136187405,-0.7913299333463135,-0.7899096971589553,-0.7884914934162732,-0.7870753105772447,-0.7856611371990196,-0.7842489619357428,-0.7828387735373927,-0.7814305608486393,-0.7800243128077176,-0.7786200184453205,-0.7772176668835068,-0.7758172473346258,-0.774418749100258,-0.7730221615701733,-0.7716274742213022,-0.7702346766167231,-0.7688437584046667,-0.7674547093175317,-0.7660675191709174,-0.7646821778626701,-0.7632986753719423,-0.7619170017582668,-0.760537147160644,-0.7591591017966425,-0.7577828559615116,-0.7564084000273084,-0.7550357244420359,-0.7536648197287945,-0.752295676484944,-0.7509282853812803,-0.7495626371612203,-0.7481987226400011,-0.7468365327038894,-0.7454760583094013,-0.7441172904825348,-0.7427602203180107,-0.7414048389785265,-0.7400511376940186,-0.7386991077609356,-0.7373487405415221,-0.7360000274631112,-0.734652960017427,-0.733307529759898,-0.7319637283089774,-0.7306215473454748,-0.7292809786118953,-0.7279420139117897,-0.7266046451091099,-0.7252688641275769,-0.7239346629500545,-0.7226020336179325,-0.7212709682305176,-0.7199414589444331,-0.7186134979730254,-0.717287077585779,-0.7159621901077402,-0.7146388279189457,-0.7133169834538613,-0.7119966492008262,-0.7106778177015058,-0.7093604815503506,-0.7080446333940619,-0.7067302659310658,-0.7054173719109926,-0.7041059441341628,-0.7027959754510815,-0.7014874587619361,-0.7001803870161036,-0.6988747532116618,-0.6975705503949083,-0.6962677716598841,-0.694966410147904,-0.6936664590470933,-0.692367911591929,-0.6910707610627879,-0.6897750007854997,-0.6884806241309055,-0.6871876245144225,-0.6858959953956133,-0.6846057302777607,-0.6833168227074478,-0.682029266274143,-0.6807430546097908,-0.6794581813884063,-0.6781746403256755,-0.6768924251785609,-0.6756115297449098,-0.6743319478630696,-0.6730536734115071,-0.6717767003084312,-0.670501022511421,-0.6692266340170585,-0.667953528860566,-0.6666817011154459,-0.6654111448931265,-0.6641418543426121,-0.6628738236501358,-0.6616070470388172,-0.6603415187683247,-0.6590772331345401,-0.6578141844692287,-0.6565523671397124,-0.6552917755485466,-0.6540324041332011,-0.6527742473657442,-0.6515172997525315,-0.6502615558338964,-0.6490070101838461,-0.6477536574097598,-0.6465014921520906,-0.645250509084071,-0.6440007029114216,-0.6427520683720631,-0.6415046002358311,-0.6402582933041947,-0.6390131424099786,-0.6377691424170868,-0.6365262882202303,-0.6352845747446592,-0.6340439969458941,-0.6328045498094647,-0.6315662283506485,-0.6303290276142127,-0.6290929426741603,-0.6278579686334778,-0.6266241006238851,-0.6253913338055902,-0.6241596633670441,-0.6229290845247005,-0.6216995925227766,-0.6204711826330167,-0.6192438501544598,-0.618017590413207,-0.6167923987621938,-0.6155682705809642,-0.6143452012754461,-0.6131231862777304,-0.6119022210458517,-0.6106823010635722,-0.6094634218401667,-0.6082455789102096,-0.607028767833367,-0.6058129841941872,-0.6045982236018952,-0.6033844816901903,-0.6021717541170437,-0.6009600365644993,-0.5997493247384773,-0.5985396143685782,-0.5973309012078897,-0.5961231810327957,-0.5949164496427874,-0.593710702860275,-0.5925059365304035,-0.5913021465208683,-0.5900993287217338,-0.5888974790452532,-0.5876965934256921,-0.5864966678191499,-0.5852976982033868,-0.5840996805776514,-0.5829026109625086,-0.5817064853996711,-0.5805112999518315,-0.579317050702497,-0.578123733755824,-0.5769313452364567,-0.5757398812893654,-0.5745493380796867,-0.5733597117925664,-0.5721709986330029,-0.570983194825692,-0.5697962966148742,-0.5686103002641822,-0.5674252020564915,-0.5662409982937705,-0.5650576852969336,-0.5638752594056956,-0.5626937169784261,-0.5615130543920068,-0.5603332680416901,-0.5591543543409581,-0.5579763097213827,-0.5567991306324896,-0.5556228135416206,-0.5544473549337979,-0.5532727513115914,-0.5520989991949854,-0.550926095121247,-0.5497540356447961,-0.5485828173370768,-0.5474124367864288,-0.5462428905979614,-0.5450741753934283,-0.543906287811103,-0.5427392245056553,-0.5415729821480303,-0.5404075574253273,-0.5392429470406797,-0.5380791477131364,-0.5369161561775451,-0.535753969184435,-0.5345925834999015,-0.5334319959054927,-0.5322722031980952,-0.531113202189822,-0.5299549897079021,-0.5287975625945691,-0.5276409177069527,-0.5264850519169699,-0.5253299621112189,-0.5241756451908712,-0.5230220980715673,-0.5218693176833121,-0.5207173009703712,-0.5195660448911683,-0.5184155464181838,-0.5172658025378539,-0.5161168102504706,-0.514968566570083,-0.5138210685243991,-0.512674313154688,-0.5115282975156845,-0.5103830186754925,-0.509238473715491,-0.50809465973024,-0.5069515738273872,-0.5058092131275761,-0.5046675747643538,-0.5035266558840813,-0.5023864536458429,-0.5012469652213571,-0.5001081877948885,-0.49897011856316015,-0.4978327547352662,-0.4966960935325866,-0.49556013218870076,-0.49442486794930374,-0.4932902980721218,-0.49215641982682923,-0.49102323049496593,-0.48989072736985534,-0.48875890775652364,-0.48762776897161897,-0.48649730834333155,-0.4853675232113151,-0.4842384109266076,-0.483109968851554,-0.48198219435972905,-0.48085508483586026,-0.47972863767575274,-0.4786028502862131,-0.4774777200849755,-0.4763532445006274,-0.4752294209725357,-0.4741062469507745,-0.47298371989605265,-0.47186183727964187,-0.470740596583306,-0.4696199952992304,-0.4685000309299519,-0.4673807009882897,-0.4662620029972764,-0.46514393449008967,-0.46402649300998483,-0.46290967611022754,-0.4617934813540273,-0.46067790631447103,-0.45956294857445806,-0.4584486057266346,-0.45733487537332956,-0.4562217551264905,-0.45510924260761987,-0.4539973354477125,-0.4528860312871925,-0.4517753277758519,-0.45066522257278857,-0.44955571334634564,-0.4484467977740505,-0.44733847354255524,-0.44623073834757637,-0.4451235898938365,-0.44401702589500464,-0.4429110440736389,-0.4418056421611283,-0.4407008178976351,-0.43959656903203853,-0.43849289332187785,-0.4373897885332965,-0.43628725244098665,-0.4351852828281335,-0.4340838774863612,-0.43298303421567785,-0.4318827508244221,-0.4307830251292095,-0.4296838549548789,-0.42858523813444055,-0.42748717250902296,-0.4263896559278217,-0.42529268624804734,-0.4241962613348745,-0.4231003790613911,-0.4220050373085479,-0.42091023396510835,-0.4198159669275995,-0.4187222341002618,-0.4176290333950012,-0.4165363627313397,-0.4154442200363678,-0.41435260324469625,-0.4132615102984089,-0.4121709391470152,-0.41108088774740376,-0.40999135406379544,-0.4089023360676979,-0.40781383173785896,-0.4067258390602219,-0.4056383560278801,-0.4045513806410319,-0.4034649109069366,-0.4023789448398701,-0.401293480461081,-0.4002085157987472,-0.39912404888793257,-0.39804007777054423,-0.39695660049528975,-0.3958736151176348,-0.39479111969976155,-0.3937091123105264,-0.39262759102541916,-0.3915465539265215,-0.3904659991024662,-0.3893859246483969,-0.38830632866592735,-0.3872272092631019,-0.3861485645543557,-0.3850703926604749,-0.38399269170855815,-0.38291545983197706,-0.3818386951703382,-0.3807623958694444,-0.37968656008125656,-0.3786111859638563,-0.377536271681408,-0.3764618154041217,-0.375387815308216,-0.37431426957588126,-0.373241176395243,-0.372168533960326,-0.37109634047101747,-0.37002459413303224,-0.3689532931578762,-0.3678824357628119,-0.3668120201708228,-0.36574204461057874,-0.3646725073164013,-0.36360340652822914,-0.3625347404915844,-0.36146650745753844,-0.3603987056826778,-0.3593313334290715,-0.35826438896423707,-0.35719787056110797,-0.35613177649800065,-0.35506610505858177,-0.354000854531836,-0.352936023212034,-0.3518716093986998,-0.35080761139658,-0.34974402751561134,-0.34868085607088983,-0.3476180953826397,-0.3465557437761819,-0.345493799581904,-0.3444322611352291,-0.34337112677658604,-0.3423103948513787,-0.3412500637099563,-0.3401901317075838,-0.33913059720441174,-0.3380714585654476,-0.33701271416052614,-0.3359543623642802,-0.33489640155611244,-0.3338388301201662,-0.332781646445297,-0.3317248489250448,-0.3306684359576051,-0.3296124059458016,-0.32855675729705824,-0.3275014884233713,-0.3264465977412825,-0.32539208367185124,-0.32433794464062793,-0.32328417907762685,-0.3222307854172991,-0.3211777620985068,-0.32012510756449564,-0.31907282026286954,-0.3180208986455639,-0.31696934116881986,-0.3159181462931587,-0.3148673124833557,-0.31381683820841516,-0.312766721941545,-0.31171696216013095,-0.31066755734571255,-0.30961850598395746,-0.30856980656463684,-0.3075214575816013,-0.3064734575327558,-0.30542580492003557,-0.30437849824938223,-0.30333153603071944,-0.3022849167779292,-0.30123863900882786,-0.3001927012451431,-0.2991471020124899,-0.2981018398403474,-0.29705691326203587,-0.2960123208146935,-0.29496806103925344,-0.29392413248042143,-0.2928805336866524,-0.29183726321012876,-0.2907943196067373,-0.28975170143604745,-0.288709407261289,-0.28766743564932984,-0.2866257851706544,-0.28558445439934177,-0.2845434419130438,-0.28350274629296424,-0.2824623661238364,-0.28142229999390284,-0.2803825464948936,-0.27934310422200515,-0.27830397177387994,-0.27726514775258493,-0.27622663076359155,-0.2751884194157547,-0.2741505123212923,-0.27311290809576516,-0.27207560535805647,-0.2710386027303519,-0.2700018988381195,-0.26896549231008954,-0.2679293817782351,-0.26689356587775226,-0.26585804324704015,-0.2648228125276819,-0.263787872364425,-0.2627532214051623,-0.26171885830091235,-0.26068478170580067,-0.2596509902770409,-0.2586174826749154,-0.257584257562757,-0.25655131360693006,-0.25551864947681185,-0.25448626384477435,-0.25345415538616534,-0.2524223227792906,-0.25139076470539556,-0.2503594798486471,-0.2493284668961155,-0.2482977245377568,-0.24726725146639464,-0.2462370463777026,-0.24520710797018683,-0.24417743494516805,-0.2431480260067644,-0.24211887986187397,-0.24108999522015734,-0.2400613707940207,-0.23903300529859844,-0.23800489745173622,-0.23697704597397395,-0.23594944958852912,-0.2349221070212797,-0.2338950170007477,-0.23286817825808237,-0.23184158952704378,-0.23081524954398633,-0.22978915704784228,-0.22876331078010553,-0.22773770948481534,-0.22671235190854033,-0.2256872368003622,-0.22466236291185981,-0.22363772899709333,-0.22261333381258833,-0.22158917611732007,-0.22056525467269772,-0.2195415682425488,-0.21851811559310363,-0.21749489549297987,-0.21647190671316704,-0.21544914802701126,-0.21442661821019995,-0.2134043160407467,-0.21238224029897607,-0.2113603897675086,-0.21033876323124573,-0.20931735947735505,-0.20829617729525524,-0.2072752154766015,-0.20625447281527068,-0.20523394810734663,-0.2042136401511057,-0.2031935477470023,-0.2021736696976541,-0.201154004807828,-0.2001345518844256,-0.19911530973646901,-0.19809627717508665,-0.19707745301349902,-0.19605883606700467,-0.19504042515296616,-0.1940222190907962,-0.19300421670194354,-0.19198641680987932,-0.19096881824008316,-0.18995141982002944,-0.18893422037917376,-0.1879172187489391,-0.18690041376270244,-0.1858838042557812,-0.18486738906541977,-0.18385116703077622,-0.18283513699290874,-0.1818192977947626,-0.1808036482811568,-0.17978818729877089,-0.17877291369613188,-0.17775782632360118,-0.1767429240333615,-0.17572820567940395,-0.1747136701175152,-0.1736993162052644,-0.1726851428019906,-0.17167114876878975,-0.17065733296850222,-0.16964369426569997,-0.16863023152667397,-0.16761694361942164,-0.16660382941363433,-0.16559088778068481,-0.16457811759361496,-0.16356551772712313,-0.1625530870575521,-0.1615408244628766,-0.16052872882269115,-0.15951679901819776,-0.15850503393219387,-0.1574934324490602,-0.15648199345474875,-0.1554707158367706,-0.1544595984841841,-0.15344864028758282,-0.15243784013908376,-0.15142719693231538,-0.15041670956240583,-0.14940637692597117,-0.14839619792110367,-0.14738617144736008,-0.14637629640575,-0.1453665716987242,-0.14435699623016315,-0.14334756890536535,-0.14233828863103604,-0.1413291543152755,-0.1403201648675678,-0.13931131919876924,-0.1383026162210973,-0.13729405484811902,-0.13628563399473984,-0.13527735257719245,-0.13426920951302543,-0.1332612037210922,-0.13225333412153992,-0.13124559963579813,-0.13023799918656803,-0.1292305316978113,-0.12822319609473898,-0.12721599130380076,-0.12620891625267383,-0.12520196987025212,-0.12419515108663533,-0.12318845883311824,-0.12218189204217973,-0.12117544964747216,-0.12016913058381057,-0.11916293378716195,-0.11815685819463459,-0.11715090274446747,-0.11614506637601958,-0.11513934802975935,-0.11413374664725412,-0.11312826117115955,-0.11212289054520923,-0.11111763371420406,-0.11011248962400191,-0.1091074572215072,-0.10810253545466046,-0.10709772327242799,-0.10609301962479152,-0.10508842346273795,-0.10408393373824898,-0.10307954940429091,-0.10207526941480444,-0.10107109272469433,-0.10006701828981941,-0.09906304506698227,-0.0980591720139192,-0.09705539808929006,-0.09605172225266823,-0.09504814346453049,-0.094044660686247,-0.0930412728800714,-0.09203797900913062,-0.09103477803741508,-0.09003166892976867,-0.08902865065187884,-0.08802572217026669,-0.0870228824522771,-0.08602013046606888,-0.0850174651806049,-0.08401488556564236,-0.08301239059172283,-0.08200997923016265,-0.08100765045304305,-0.0800054032332005,-0.07900323654421693,-0.07800114936041,-0.07699914065682359,-0.07599720940921789,-0.07499535459406001,-0.07399357518851414,-0.07299187017043209,-0.0719902385183436,-0.07098867921144687,-0.06998719122959893,-0.06898577355330608,-0.06798442516371447,-0.0669831450426005,-0.06598193217236138,-0.06498078553600561,-0.06397970411714361,-0.06297868689997817,-0.06197773286929507,-0.06097684101045369,-0.0599760103093776,-0.05897523975254514,-0.057974528326980086,-0.05697387502024227,-0.055973278820418276,-0.054972738716112066,-0.053972253696435685,-0.05297182275099995,-0.05197144486990518,-0.050971119043731875,-0.04997084426353149,-0.04897061952081717,-0.04797044380755448,-0.04697031611615223,-0.045970235439453194,-0.04497020077072493,-0.04397021110365058,-0.04297026543231968,-0.04197036275121898,-0.04097050205522327,-0.03997068233958624,-0.03897090259993132,-0.03797116183224253,-0.036971459032855356,-0.03597179319844764,-0.03497216332603046,-0.03397256841293901,-0.03297300745682353,-0.0319734794556402,-0.03097398340764206,-0.02997451831136994,-0.028975083165643387,-0.027975676969551617,-0.02697629872244446,-0.025976947423923306,-0.02497762207383206,-0.02397832167224813,-0.022979045219473377,-0.021979791716025113,-0.020980560162627056,-0.01998134956020035,-0.018982158909854534,-0.017982987212878557,-0.01698383347073176,-0.015984696685034896,-0.014985575857561157,-0.013986469990227146,-0.012987378085083937,-0.011988299144308068,-0.010989232170192584,-0.009990176165138047,-0.008991130131643588,-0.007992093072297915,-0.006993063989770366,-0.0059940418868019395,-0.0049950257661963305,-0.003996014630810974,-0.0029970074835480864,-0.001998003327345706,-0.0009990011651687387,0.0,0.0009990011651687387,0.001998003327345706,0.0029970074835480864,0.003996014630810974,0.0049950257661963305,0.0059940418868019395,0.006993063989770366,0.007992093072297915,0.008991130131643588,0.009990176165138047,0.010989232170192584,0.011988299144308068,0.012987378085083937,0.013986469990227146,0.014985575857561157,0.015984696685034896,0.01698383347073176,0.017982987212878557,0.018982158909854534,0.01998134956020035,0.020980560162627056,0.021979791716025113,0.022979045219473377,0.02397832167224813,0.02497762207383206,0.025976947423923306,0.02697629872244446,0.027975676969551617,0.028975083165643387,0.02997451831136994,0.03097398340764206,0.0319734794556402,0.03297300745682353,0.03397256841293901,0.03497216332603046,0.03597179319844764,0.036971459032855356,0.03797116183224253,0.03897090259993132,0.03997068233958624,0.04097050205522327,0.04197036275121898,0.04297026543231968,0.04397021110365058,0.04497020077072493,0.045970235439453194,0.04697031611615223,0.04797044380755448,0.04897061952081717,0.04997084426353149,0.050971119043731875,0.05197144486990518,0.05297182275099995,0.053972253696435685,0.054972738716112066,0.055973278820418276,0.05697387502024227,0.057974528326980086,0.05897523975254514,0.0599760103093776,0.06097684101045369,0.06197773286929507,0.06297868689997817,0.06397970411714361,0.06498078553600561,0.06598193217236138,0.0669831450426005,0.06798442516371447,0.06898577355330608,0.06998719122959893,0.07098867921144687,0.0719902385183436,0.07299187017043209,0.07399357518851414,0.07499535459406001,0.07599720940921789,0.07699914065682359,0.07800114936041,0.07900323654421693,0.0800054032332005,0.08100765045304305,0.08200997923016265,0.08301239059172283,0.08401488556564236,0.0850174651806049,0.08602013046606888,0.0870228824522771,0.08802572217026669,0.08902865065187884,0.09003166892976867,0.09103477803741508,0.09203797900913062,0.0930412728800714,0.094044660686247,0.09504814346453049,0.09605172225266823,0.09705539808929006,0.0980591720139192,0.09906304506698227,0.10006701828981941,0.10107109272469433,0.10207526941480444,0.10307954940429091,0.10408393373824898,0.10508842346273795,0.10609301962479152,0.10709772327242799,0.10810253545466046,0.1091074572215072,0.11011248962400191,0.11111763371420406,0.11212289054520923,0.11312826117115955,0.11413374664725412,0.11513934802975935,0.11614506637601958,0.11715090274446747,0.11815685819463459,0.11916293378716195,0.12016913058381057,0.12117544964747216,0.12218189204217973,0.12318845883311824,0.12419515108663533,0.12520196987025212,0.12620891625267383,0.12721599130380076,0.12822319609473898,0.1292305316978113,0.13023799918656803,0.13124559963579813,0.13225333412153992,0.1332612037210922,0.13426920951302543,0.13527735257719245,0.13628563399473984,0.13729405484811902,0.1383026162210973,0.13931131919876924,0.1403201648675678,0.1413291543152755,0.14233828863103604,0.14334756890536535,0.14435699623016315,0.1453665716987242,0.14637629640575,0.14738617144736008,0.14839619792110367,0.14940637692597117,0.15041670956240583,0.15142719693231538,0.15243784013908376,0.15344864028758282,0.1544595984841841,0.1554707158367706,0.15648199345474875,0.1574934324490602,0.15850503393219387,0.15951679901819776,0.16052872882269115,0.1615408244628766,0.1625530870575521,0.16356551772712313,0.16457811759361496,0.16559088778068481,0.16660382941363433,0.16761694361942164,0.16863023152667397,0.16964369426569997,0.17065733296850222,0.17167114876878975,0.1726851428019906,0.1736993162052644,0.1747136701175152,0.17572820567940395,0.1767429240333615,0.17775782632360118,0.17877291369613188,0.17978818729877089,0.1808036482811568,0.1818192977947626,0.18283513699290874,0.18385116703077622,0.18486738906541977,0.1858838042557812,0.18690041376270244,0.1879172187489391,0.18893422037917376,0.18995141982002944,0.19096881824008316,0.19198641680987932,0.19300421670194354,0.1940222190907962,0.19504042515296616,0.19605883606700467,0.19707745301349902,0.19809627717508665,0.19911530973646901,0.2001345518844256,0.201154004807828,0.2021736696976541,0.2031935477470023,0.2042136401511057,0.20523394810734663,0.20625447281527068,0.2072752154766015,0.20829617729525524,0.20931735947735505,0.21033876323124573,0.2113603897675086,0.21238224029897607,0.2134043160407467,0.21442661821019995,0.21544914802701126,0.21647190671316704,0.21749489549297987,0.21851811559310363,0.2195415682425488,0.22056525467269772,0.22158917611732007,0.22261333381258833,0.22363772899709333,0.22466236291185981,0.2256872368003622,0.22671235190854033,0.22773770948481534,0.22876331078010553,0.22978915704784228,0.23081524954398633,0.23184158952704378,0.23286817825808237,0.2338950170007477,0.2349221070212797,0.23594944958852912,0.23697704597397395,0.23800489745173622,0.23903300529859844,0.2400613707940207,0.24108999522015734,0.24211887986187397,0.2431480260067644,0.24417743494516805,0.24520710797018683,0.2462370463777026,0.24726725146639464,0.2482977245377568,0.2493284668961155,0.2503594798486471,0.25139076470539556,0.2524223227792906,0.25345415538616534,0.25448626384477435,0.25551864947681185,0.25655131360693006,0.257584257562757,0.2586174826749154,0.2596509902770409,0.26068478170580067,0.26171885830091235,0.2627532214051623,0.263787872364425,0.2648228125276819,0.26585804324704015,0.26689356587775226,0.2679293817782351,0.26896549231008954,0.2700018988381195,0.2710386027303519,0.27207560535805647,0.27311290809576516,0.2741505123212923,0.2751884194157547,0.27622663076359155,0.27726514775258493,0.27830397177387994,0.27934310422200515,0.2803825464948936,0.28142229999390284,0.2824623661238364,0.28350274629296424,0.2845434419130438,0.28558445439934177,0.2866257851706544,0.28766743564932984,0.288709407261289,0.28975170143604745,0.2907943196067373,0.29183726321012876,0.2928805336866524,0.29392413248042143,0.29496806103925344,0.2960123208146935,0.29705691326203587,0.2981018398403474,0.2991471020124899,0.3001927012451431,0.30123863900882786,0.3022849167779292,0.30333153603071944,0.30437849824938223,0.30542580492003557,0.3064734575327558,0.3075214575816013,0.30856980656463684,0.30961850598395746,0.31066755734571255,0.31171696216013095,0.312766721941545,0.31381683820841516,0.3148673124833557,0.3159181462931587,0.31696934116881986,0.3180208986455639,0.31907282026286954,0.32012510756449564,0.3211777620985068,0.3222307854172991,0.32328417907762685,0.32433794464062793,0.32539208367185124,0.3264465977412825,0.3275014884233713,0.32855675729705824,0.3296124059458016,0.3306684359576051,0.3317248489250448,0.332781646445297,0.3338388301201662,0.33489640155611244,0.3359543623642802,0.33701271416052614,0.3380714585654476,0.33913059720441174,0.3401901317075838,0.3412500637099563,0.3423103948513787,0.34337112677658604,0.3444322611352291,0.345493799581904,0.3465557437761819,0.3476180953826397,0.34868085607088983,0.34974402751561134,0.35080761139658,0.3518716093986998,0.352936023212034,0.354000854531836,0.35506610505858177,0.35613177649800065,0.35719787056110797,0.35826438896423707,0.3593313334290715,0.3603987056826778,0.36146650745753844,0.3625347404915844,0.36360340652822914,0.3646725073164013,0.36574204461057874,0.3668120201708228,0.3678824357628119,0.3689532931578762,0.37002459413303224,0.37109634047101747,0.372168533960326,0.373241176395243,0.37431426957588126,0.375387815308216,0.3764618154041217,0.377536271681408,0.3786111859638563,0.37968656008125656,0.3807623958694444,0.3818386951703382,0.38291545983197706,0.38399269170855815,0.3850703926604749,0.3861485645543557,0.3872272092631019,0.38830632866592735,0.3893859246483969,0.3904659991024662,0.3915465539265215,0.39262759102541916,0.3937091123105264,0.39479111969976155,0.3958736151176348,0.39695660049528975,0.39804007777054423,0.39912404888793257,0.4002085157987472,0.401293480461081,0.4023789448398701,0.4034649109069366,0.4045513806410319,0.4056383560278801,0.4067258390602219,0.40781383173785896,0.4089023360676979,0.40999135406379544,0.41108088774740376,0.4121709391470152,0.4132615102984089,0.41435260324469625,0.4154442200363678,0.4165363627313397,0.4176290333950012,0.4187222341002618,0.4198159669275995,0.42091023396510835,0.4220050373085479,0.4231003790613911,0.4241962613348745,0.42529268624804734,0.4263896559278217,0.42748717250902296,0.42858523813444055,0.4296838549548789,0.4307830251292095,0.4318827508244221,0.43298303421567785,0.4340838774863612,0.4351852828281335,0.43628725244098665,0.4373897885332965,0.43849289332187785,0.43959656903203853,0.4407008178976351,0.4418056421611283,0.4429110440736389,0.44401702589500464,0.4451235898938365,0.44623073834757637,0.44733847354255524,0.4484467977740505,0.44955571334634564,0.45066522257278857,0.4517753277758519,0.4528860312871925,0.4539973354477125,0.45510924260761987,0.4562217551264905,0.45733487537332956,0.4584486057266346,0.45956294857445806,0.46067790631447103,0.4617934813540273,0.46290967611022754,0.46402649300998483,0.46514393449008967,0.4662620029972764,0.4673807009882897,0.4685000309299519,0.4696199952992304,0.470740596583306,0.47186183727964187,0.47298371989605265,0.4741062469507745,0.4752294209725357,0.4763532445006274,0.4774777200849755,0.4786028502862131,0.47972863767575274,0.48085508483586026,0.48198219435972905,0.483109968851554,0.4842384109266076,0.4853675232113151,0.48649730834333155,0.48762776897161897,0.48875890775652364,0.48989072736985534,0.49102323049496593,0.49215641982682923,0.4932902980721218,0.49442486794930374,0.49556013218870076,0.4966960935325866,0.4978327547352662,0.49897011856316015,0.5001081877948885,0.5012469652213571,0.5023864536458429,0.5035266558840813,0.5046675747643538,0.5058092131275761,0.5069515738273872,0.50809465973024,0.509238473715491,0.5103830186754925,0.5115282975156845,0.512674313154688,0.5138210685243991,0.514968566570083,0.5161168102504706,0.5172658025378539,0.5184155464181838,0.5195660448911683,0.5207173009703712,0.5218693176833121,0.5230220980715673,0.5241756451908712,0.5253299621112189,0.5264850519169699,0.5276409177069527,0.5287975625945691,0.5299549897079021,0.531113202189822,0.5322722031980952,0.5334319959054927,0.5345925834999015,0.535753969184435,0.5369161561775451,0.5380791477131364,0.5392429470406797,0.5404075574253273,0.5415729821480303,0.5427392245056553,0.543906287811103,0.5450741753934283,0.5462428905979614,0.5474124367864288,0.5485828173370768,0.5497540356447961,0.550926095121247,0.5520989991949854,0.5532727513115914,0.5544473549337979,0.5556228135416206,0.5567991306324896,0.5579763097213827,0.5591543543409581,0.5603332680416901,0.5615130543920068,0.5626937169784261,0.5638752594056956,0.5650576852969336,0.5662409982937705,0.5674252020564915,0.5686103002641822,0.5697962966148742,0.570983194825692,0.5721709986330029,0.5733597117925664,0.5745493380796867,0.5757398812893654,0.5769313452364567,0.578123733755824,0.579317050702497,0.5805112999518315,0.5817064853996711,0.5829026109625086,0.5840996805776514,0.5852976982033868,0.5864966678191499,0.5876965934256921,0.5888974790452532,0.5900993287217338,0.5913021465208683,0.5925059365304035,0.593710702860275,0.5949164496427874,0.5961231810327957,0.5973309012078897,0.5985396143685782,0.5997493247384773,0.6009600365644993,0.6021717541170437,0.6033844816901903,0.6045982236018952,0.6058129841941872,0.607028767833367,0.6082455789102096,0.6094634218401667,0.6106823010635722,0.6119022210458517,0.6131231862777304,0.6143452012754461,0.6155682705809642,0.6167923987621938,0.618017590413207,0.6192438501544598,0.6204711826330167,0.6216995925227766,0.6229290845247005,0.6241596633670441,0.6253913338055902,0.6266241006238851,0.6278579686334778,0.6290929426741603,0.6303290276142127,0.6315662283506485,0.6328045498094647,0.6340439969458941,0.6352845747446592,0.6365262882202303,0.6377691424170868,0.6390131424099786,0.6402582933041947,0.6415046002358311,0.6427520683720631,0.6440007029114216,0.645250509084071,0.6465014921520906,0.6477536574097598,0.6490070101838461,0.6502615558338964,0.6515172997525315,0.6527742473657442,0.6540324041332011,0.6552917755485466,0.6565523671397124,0.6578141844692287,0.6590772331345401,0.6603415187683247,0.6616070470388172,0.6628738236501358,0.6641418543426121,0.6654111448931265,0.6666817011154459,0.667953528860566,0.6692266340170585,0.670501022511421,0.6717767003084312,0.6730536734115071,0.6743319478630696,0.6756115297449098,0.6768924251785609,0.6781746403256755,0.6794581813884063,0.6807430546097908,0.682029266274143,0.6833168227074478,0.6846057302777607,0.6858959953956133,0.6871876245144225,0.6884806241309055,0.6897750007854997,0.6910707610627879,0.692367911591929,0.6936664590470933,0.694966410147904,0.6962677716598841,0.6975705503949083,0.6988747532116618,0.7001803870161036,0.7014874587619361,0.7027959754510815,0.7041059441341628,0.7054173719109926,0.7067302659310658,0.7080446333940619,0.7093604815503506,0.7106778177015058,0.7119966492008262,0.7133169834538613,0.7146388279189457,0.7159621901077402,0.717287077585779,0.7186134979730254,0.7199414589444331,0.7212709682305176,0.7226020336179325,0.7239346629500545,0.7252688641275769,0.7266046451091099,0.7279420139117897,0.7292809786118953,0.7306215473454748,0.7319637283089774,0.733307529759898,0.734652960017427,0.7360000274631112,0.7373487405415221,0.7386991077609356,0.7400511376940186,0.7414048389785265,0.7427602203180107,0.7441172904825348,0.7454760583094013,0.7468365327038894,0.7481987226400011,0.7495626371612203,0.7509282853812803,0.752295676484944,0.7536648197287945,0.7550357244420359,0.7564084000273084,0.7577828559615116,0.7591591017966425,0.760537147160644,0.7619170017582668,0.7632986753719423,0.7646821778626701,0.7660675191709174,0.7674547093175317,0.7688437584046667,0.7702346766167231,0.7716274742213022,0.7730221615701733,0.774418749100258,0.7758172473346258,0.7772176668835068,0.7786200184453205,0.7800243128077176,0.7814305608486393,0.7828387735373927,0.7842489619357428,0.7856611371990196,0.7870753105772447,0.7884914934162732,0.7899096971589553,0.7913299333463135,0.7927522136187405,0.794176549717215,0.7956029534845354,0.7970314368665755,0.798462011913558,0.799894690781349,0.8013294857327724,0.802766409138947,0.8042054734806439,0.8056466913496645,0.8070900754502444,0.8085356386004763,0.8099833937337579,0.8114333539002636,0.8128855322684401,0.8143399421265254,0.8157965968840953,0.8172555100736338,0.8187166953521301,0.8201801665027013,0.8216459374362453,0.823114022193118,0.8245844349448406,0.8260571899958359,0.8275323017851943,0.8290097848884682,0.8304896540195004,0.8319719240322805,0.8334566099228361,0.8349437268311553,0.8364332900431429,0.8379253149926122,0.8394198172633089,0.840916812590974,0.8424163168654406,0.8439183461327692,0.8454229165974212,0.8469300446244707,0.8484397467418556,0.8499520396426713,0.8514669401875039,0.8529844654068071,0.8545046325033211,0.856027458854538,0.8575529620152113,0.8590811597199106,0.860612069885627,0.8621457106144241,0.8636821001961392,0.8652212571111373,0.8667632000331138,0.8683079478319538,0.8698555195766425,0.8714059345382343,0.8729592121928769,0.8745153722248933,0.8760744345299268,0.8776364192181428,0.8792013466174959,0.8807692372770605,0.882340111970427,0.8839139916991645,0.8854908976963537,0.8870708514301892,0.8886538746076547,0.8902399891782711,0.8918292173379226,0.8934215815327586,0.8950171044631753,0.8966158090878809,0.8982177186280424,0.899822856571519,0.9014312466771839,0.9030429129793365,0.9046578797922058,0.9062761717145504,0.9078978136343552,0.9095228307336282,0.9111512484932993,0.9127830926982257,0.9144183894423041,0.9160571651336941,0.9176994465001558,0.9193452605945045,0.920994634800184,0.9226475968369656,0.9243041747667716,0.9259643969996302,0.9276282922997624,0.9292958897918092,0.9309672189671974,0.9326423096906505,0.9343211922068511,0.9360038971472538,0.9376904555370577,0.9393808988023402,0.9410752587773581,0.9427735677120198,0.9444758582795338,0.94618216358424,0.9478925171696273,0.9496069530265422,0.9513255056015988,0.9530482098057897,0.9547751010233079,0.9565062151205861,0.9582415884555577,0.9599812578871472,0.9617252607849983,0.9634736350394455,0.9652264190717365,0.9669836518445135,0.9687453728725639,0.9705116222338438,0.9722824405807872,0.9740578691519087,0.9758379497837084,0.9776227249228884,0.9794122376388932,0.9812065316367824,0.9830056512704457,0.9848096415561756,0.9866185481866041,0.9884324175450204,0.9902512967200783,0.99207523352091,0.9939042764926573,0.9957384749324355,0.997577878905745,0.9994225392633461,1.0012725076586113,1.003127836565375,1.004988579296296,1.0068547900217493,1.0087265237892695,1.0106038365435648,1.0124867851471195,1.0143754274014085,1.0162698220687472,1.0181700288947968,1.0200761086317527,1.0219881230622394,1.0239061350239393,1.0258302084349817,1.027760408320124,1.0296968008377507,1.0316394533077282,1.0335884342401398,1.0355438133649462,1.0375056616625966,1.0394740513956384,1.0414490561413576,1.0434307508254956,1.0454192117570842,1.047414516664447,1.0494167447324105,1.051425976640781,1.053442294604134,1.0554657824129778,1.057496525476343,1.0595346108658645,1.0615801273614163,1.0636331654983702,1.0656938176165434,1.0677621779109194,1.0698383424842102,1.0719224094013478,1.0740144787459958,1.0761146526791645,1.078223035500034,1.08033973370908,1.0824648560736225,1.0845985136958938,1.0867408200837618,1.0888918912242287,1.0910518456598368,1.0932208045681295,1.0953988918443147,1.09758623418729,1.099782961189197,1.1019892054286853,1.1042051025680784,1.106430791454633,1.1086664142261164,1.1109121164209215,1.1131680470929612,1.1154343589316003,1.1177112083868965,1.1199987558004396,1.1222971655420966,1.1246066061529973,1.1269272504951047,1.1292592759077489,1.1316028643715241,1.133958202679977,1.136325482619542,1.138704901158211,1.141096660643472,1.1435009690100613,1.1459180399981466,1.148348093382581,1.150791355213921,1.153248058071959,1.1557184413325685,1.1582027514487312,1.1607012422466765,1.163214175238133,1.1657418199497878,1.1682844542711144,1.1708423648218431,1.1734158473404488,1.1760052070951352,1.178610759318937,1.1812328296706878,1.183871754723759,1.1865278824846406,1.1892015729436234,1.191893198660044,1.1946031453847792,1.1973318127229282,1.2000796148399067,1.202846981214467,1.2056343574425212,1.2084422060960192,1.211271007641555,1.2141212614238637,1.2169934867198935,1.2198882238697495,1.2228060354914643,1.2257475077873226,1.2287132519503123,1.2317039056802441,1.2347201348201717,1.2377626351249937,1.2408321341755149,1.2439293934528648,1.2470552105900032,1.2502104218191397,1.2533959046363168,1.2566125807071742,1.259861419041125,1.263143439464876,1.266459716430528,1.269811383198515,1.2731996364414642,1.2766257413219422,1.2800910371050866,1.283596943376638,1.287144966948134,1.2907367095444235,1.294373876384605,1.2980582857866687,1.3017918799491555,1.3055767370910711,1.3094150851651944,1.3133093174014112,1.3172620099876864,1.3212759422593074,1.3253541198454752,1.3294998013205406,1.3337165290310513,1.3380081649271909,1.3423789324287758,1.346833465616388,1.3513768673776474,1.3560147785854428,1.36075346097934,1.365599897221115,1.3705619126848532,1.3756483250462017,1.3808691298427815,1.3862357331782005,1.3917612470903578,1.3974608695309416,1.4033523806100368,1.409456801785667,1.41579928858909,1.4224103667424246,1.4293276883802393,1.4365986038030125,1.444284065703959,1.4524648214055167,1.4612517824148195,1.4708046382537716,1.4813684991694585,1.4933560117250577,1.5075718428025136,1.5260935891346763,1.5707963267948966],"x":[-1.0,-0.999000999000999,-0.998001998001998,-0.997002997002997,-0.996003996003996,-0.995004995004995,-0.994005994005994,-0.993006993006993,-0.9920079920079921,-0.991008991008991,-0.99000999000999,-0.989010989010989,-0.988011988011988,-0.987012987012987,-0.986013986013986,-0.985014985014985,-0.984015984015984,-0.983016983016983,-0.9820179820179821,-0.981018981018981,-0.98001998001998,-0.9790209790209791,-0.978021978021978,-0.977022977022977,-0.9760239760239761,-0.975024975024975,-0.974025974025974,-0.973026973026973,-0.972027972027972,-0.971028971028971,-0.97002997002997,-0.9690309690309691,-0.968031968031968,-0.967032967032967,-0.9660339660339661,-0.965034965034965,-0.964035964035964,-0.9630369630369631,-0.962037962037962,-0.961038961038961,-0.9600399600399601,-0.9590409590409591,-0.958041958041958,-0.957042957042957,-0.9560439560439561,-0.955044955044955,-0.954045954045954,-0.9530469530469531,-0.952047952047952,-0.951048951048951,-0.9500499500499501,-0.949050949050949,-0.948051948051948,-0.9470529470529471,-0.9460539460539461,-0.945054945054945,-0.9440559440559441,-0.9430569430569431,-0.942057942057942,-0.9410589410589411,-0.9400599400599401,-0.939060939060939,-0.938061938061938,-0.9370629370629371,-0.936063936063936,-0.935064935064935,-0.9340659340659341,-0.9330669330669331,-0.932067932067932,-0.9310689310689311,-0.9300699300699301,-0.929070929070929,-0.9280719280719281,-0.9270729270729271,-0.926073926073926,-0.9250749250749251,-0.9240759240759241,-0.9230769230769231,-0.922077922077922,-0.9210789210789211,-0.9200799200799201,-0.919080919080919,-0.9180819180819181,-0.9170829170829171,-0.916083916083916,-0.9150849150849151,-0.9140859140859141,-0.913086913086913,-0.9120879120879121,-0.9110889110889111,-0.9100899100899101,-0.9090909090909091,-0.9080919080919081,-0.9070929070929071,-0.906093906093906,-0.9050949050949051,-0.9040959040959041,-0.903096903096903,-0.9020979020979021,-0.9010989010989011,-0.9000999000999002,-0.8991008991008991,-0.8981018981018981,-0.8971028971028971,-0.8961038961038961,-0.8951048951048951,-0.8941058941058941,-0.8931068931068931,-0.8921078921078921,-0.8911088911088911,-0.8901098901098901,-0.8891108891108891,-0.8881118881118881,-0.8871128871128872,-0.8861138861138861,-0.8851148851148851,-0.8841158841158842,-0.8831168831168831,-0.8821178821178821,-0.8811188811188811,-0.8801198801198801,-0.8791208791208791,-0.8781218781218781,-0.8771228771228772,-0.8761238761238761,-0.8751248751248751,-0.8741258741258742,-0.8731268731268731,-0.8721278721278721,-0.8711288711288712,-0.8701298701298701,-0.8691308691308691,-0.8681318681318682,-0.8671328671328671,-0.8661338661338661,-0.8651348651348651,-0.8641358641358642,-0.8631368631368631,-0.8621378621378621,-0.8611388611388612,-0.8601398601398601,-0.8591408591408591,-0.8581418581418582,-0.8571428571428571,-0.8561438561438561,-0.8551448551448552,-0.8541458541458542,-0.8531468531468531,-0.8521478521478522,-0.8511488511488512,-0.8501498501498501,-0.8491508491508492,-0.8481518481518482,-0.8471528471528471,-0.8461538461538461,-0.8451548451548452,-0.8441558441558441,-0.8431568431568431,-0.8421578421578422,-0.8411588411588412,-0.8401598401598401,-0.8391608391608392,-0.8381618381618382,-0.8371628371628371,-0.8361638361638362,-0.8351648351648352,-0.8341658341658341,-0.8331668331668332,-0.8321678321678322,-0.8311688311688312,-0.8301698301698301,-0.8291708291708292,-0.8281718281718282,-0.8271728271728271,-0.8261738261738262,-0.8251748251748252,-0.8241758241758241,-0.8231768231768232,-0.8221778221778222,-0.8211788211788211,-0.8201798201798202,-0.8191808191808192,-0.8181818181818182,-0.8171828171828172,-0.8161838161838162,-0.8151848151848152,-0.8141858141858141,-0.8131868131868132,-0.8121878121878122,-0.8111888111888111,-0.8101898101898102,-0.8091908091908092,-0.8081918081918081,-0.8071928071928072,-0.8061938061938062,-0.8051948051948052,-0.8041958041958042,-0.8031968031968032,-0.8021978021978022,-0.8011988011988012,-0.8001998001998002,-0.7992007992007992,-0.7982017982017982,-0.7972027972027972,-0.7962037962037962,-0.7952047952047953,-0.7942057942057942,-0.7932067932067932,-0.7922077922077922,-0.7912087912087912,-0.7902097902097902,-0.7892107892107892,-0.7882117882117882,-0.7872127872127872,-0.7862137862137862,-0.7852147852147852,-0.7842157842157842,-0.7832167832167832,-0.7822177822177823,-0.7812187812187812,-0.7802197802197802,-0.7792207792207793,-0.7782217782217782,-0.7772227772227772,-0.7762237762237763,-0.7752247752247752,-0.7742257742257742,-0.7732267732267732,-0.7722277722277723,-0.7712287712287712,-0.7702297702297702,-0.7692307692307693,-0.7682317682317682,-0.7672327672327672,-0.7662337662337663,-0.7652347652347652,-0.7642357642357642,-0.7632367632367633,-0.7622377622377622,-0.7612387612387612,-0.7602397602397603,-0.7592407592407593,-0.7582417582417582,-0.7572427572427572,-0.7562437562437563,-0.7552447552447552,-0.7542457542457542,-0.7532467532467533,-0.7522477522477522,-0.7512487512487512,-0.7502497502497503,-0.7492507492507493,-0.7482517482517482,-0.7472527472527473,-0.7462537462537463,-0.7452547452547452,-0.7442557442557443,-0.7432567432567433,-0.7422577422577422,-0.7412587412587412,-0.7402597402597403,-0.7392607392607392,-0.7382617382617382,-0.7372627372627373,-0.7362637362637363,-0.7352647352647352,-0.7342657342657343,-0.7332667332667333,-0.7322677322677322,-0.7312687312687313,-0.7302697302697303,-0.7292707292707292,-0.7282717282717283,-0.7272727272727273,-0.7262737262737263,-0.7252747252747253,-0.7242757242757243,-0.7232767232767233,-0.7222777222777222,-0.7212787212787213,-0.7202797202797203,-0.7192807192807192,-0.7182817182817183,-0.7172827172827173,-0.7162837162837162,-0.7152847152847153,-0.7142857142857143,-0.7132867132867133,-0.7122877122877123,-0.7112887112887113,-0.7102897102897103,-0.7092907092907093,-0.7082917082917083,-0.7072927072927073,-0.7062937062937062,-0.7052947052947053,-0.7042957042957043,-0.7032967032967034,-0.7022977022977023,-0.7012987012987013,-0.7002997002997003,-0.6993006993006993,-0.6983016983016983,-0.6973026973026973,-0.6963036963036963,-0.6953046953046953,-0.6943056943056943,-0.6933066933066933,-0.6923076923076923,-0.6913086913086913,-0.6903096903096904,-0.6893106893106893,-0.6883116883116883,-0.6873126873126874,-0.6863136863136863,-0.6853146853146853,-0.6843156843156843,-0.6833166833166833,-0.6823176823176823,-0.6813186813186813,-0.6803196803196803,-0.6793206793206793,-0.6783216783216783,-0.6773226773226774,-0.6763236763236763,-0.6753246753246753,-0.6743256743256744,-0.6733266733266733,-0.6723276723276723,-0.6713286713286714,-0.6703296703296703,-0.6693306693306693,-0.6683316683316683,-0.6673326673326674,-0.6663336663336663,-0.6653346653346653,-0.6643356643356644,-0.6633366633366633,-0.6623376623376623,-0.6613386613386614,-0.6603396603396603,-0.6593406593406593,-0.6583416583416584,-0.6573426573426573,-0.6563436563436563,-0.6553446553446554,-0.6543456543456544,-0.6533466533466533,-0.6523476523476524,-0.6513486513486514,-0.6503496503496503,-0.6493506493506493,-0.6483516483516484,-0.6473526473526473,-0.6463536463536463,-0.6453546453546454,-0.6443556443556444,-0.6433566433566433,-0.6423576423576424,-0.6413586413586414,-0.6403596403596403,-0.6393606393606394,-0.6383616383616384,-0.6373626373626373,-0.6363636363636364,-0.6353646353646354,-0.6343656343656343,-0.6333666333666333,-0.6323676323676324,-0.6313686313686314,-0.6303696303696303,-0.6293706293706294,-0.6283716283716284,-0.6273726273726273,-0.6263736263736264,-0.6253746253746254,-0.6243756243756243,-0.6233766233766234,-0.6223776223776224,-0.6213786213786214,-0.6203796203796204,-0.6193806193806194,-0.6183816183816184,-0.6173826173826173,-0.6163836163836164,-0.6153846153846154,-0.6143856143856143,-0.6133866133866134,-0.6123876123876124,-0.6113886113886113,-0.6103896103896104,-0.6093906093906094,-0.6083916083916084,-0.6073926073926074,-0.6063936063936064,-0.6053946053946054,-0.6043956043956044,-0.6033966033966034,-0.6023976023976024,-0.6013986013986014,-0.6003996003996004,-0.5994005994005994,-0.5984015984015985,-0.5974025974025974,-0.5964035964035964,-0.5954045954045954,-0.5944055944055944,-0.5934065934065934,-0.5924075924075924,-0.5914085914085914,-0.5904095904095904,-0.5894105894105894,-0.5884115884115884,-0.5874125874125874,-0.5864135864135864,-0.5854145854145855,-0.5844155844155844,-0.5834165834165834,-0.5824175824175825,-0.5814185814185814,-0.5804195804195804,-0.5794205794205795,-0.5784215784215784,-0.5774225774225774,-0.5764235764235764,-0.5754245754245755,-0.5744255744255744,-0.5734265734265734,-0.5724275724275725,-0.5714285714285714,-0.5704295704295704,-0.5694305694305695,-0.5684315684315684,-0.5674325674325674,-0.5664335664335665,-0.5654345654345654,-0.5644355644355644,-0.5634365634365635,-0.5624375624375625,-0.5614385614385614,-0.5604395604395604,-0.5594405594405595,-0.5584415584415584,-0.5574425574425574,-0.5564435564435565,-0.5554445554445554,-0.5544455544455544,-0.5534465534465535,-0.5524475524475524,-0.5514485514485514,-0.5504495504495505,-0.5494505494505495,-0.5484515484515484,-0.5474525474525475,-0.5464535464535465,-0.5454545454545454,-0.5444555444555444,-0.5434565434565435,-0.5424575424575424,-0.5414585414585414,-0.5404595404595405,-0.5394605394605395,-0.5384615384615384,-0.5374625374625375,-0.5364635364635365,-0.5354645354645354,-0.5344655344655345,-0.5334665334665335,-0.5324675324675324,-0.5314685314685315,-0.5304695304695305,-0.5294705294705294,-0.5284715284715285,-0.5274725274725275,-0.5264735264735265,-0.5254745254745254,-0.5244755244755245,-0.5234765234765235,-0.5224775224775224,-0.5214785214785215,-0.5204795204795205,-0.5194805194805194,-0.5184815184815185,-0.5174825174825175,-0.5164835164835165,-0.5154845154845155,-0.5144855144855145,-0.5134865134865135,-0.5124875124875125,-0.5114885114885115,-0.5104895104895105,-0.5094905094905094,-0.5084915084915085,-0.5074925074925075,-0.5064935064935064,-0.5054945054945055,-0.5044955044955045,-0.5034965034965035,-0.5024975024975025,-0.5014985014985015,-0.5004995004995005,-0.4995004995004995,-0.4985014985014985,-0.4975024975024975,-0.4965034965034965,-0.4955044955044955,-0.4945054945054945,-0.4935064935064935,-0.4925074925074925,-0.4915084915084915,-0.4905094905094905,-0.48951048951048953,-0.4885114885114885,-0.4875124875124875,-0.4865134865134865,-0.4855144855144855,-0.48451548451548454,-0.4835164835164835,-0.4825174825174825,-0.48151848151848153,-0.4805194805194805,-0.47952047952047955,-0.4785214785214785,-0.4775224775224775,-0.47652347652347654,-0.4755244755244755,-0.4745254745254745,-0.47352647352647353,-0.4725274725274725,-0.47152847152847155,-0.47052947052947053,-0.4695304695304695,-0.46853146853146854,-0.4675324675324675,-0.46653346653346656,-0.46553446553446554,-0.4645354645354645,-0.46353646353646355,-0.46253746253746253,-0.46153846153846156,-0.46053946053946054,-0.4595404595404595,-0.45854145854145856,-0.45754245754245754,-0.4565434565434565,-0.45554445554445555,-0.45454545454545453,-0.45354645354645357,-0.45254745254745254,-0.4515484515484515,-0.45054945054945056,-0.44955044955044954,-0.4485514485514486,-0.44755244755244755,-0.44655344655344653,-0.44555444555444557,-0.44455544455544455,-0.4435564435564436,-0.44255744255744256,-0.44155844155844154,-0.4405594405594406,-0.43956043956043955,-0.4385614385614386,-0.43756243756243757,-0.43656343656343655,-0.4355644355644356,-0.43456543456543456,-0.43356643356643354,-0.4325674325674326,-0.43156843156843155,-0.4305694305694306,-0.42957042957042957,-0.42857142857142855,-0.4275724275724276,-0.42657342657342656,-0.4255744255744256,-0.4245754245754246,-0.42357642357642356,-0.4225774225774226,-0.42157842157842157,-0.4205794205794206,-0.4195804195804196,-0.41858141858141856,-0.4175824175824176,-0.4165834165834166,-0.4155844155844156,-0.4145854145854146,-0.41358641358641357,-0.4125874125874126,-0.4115884115884116,-0.41058941058941056,-0.4095904095904096,-0.4085914085914086,-0.4075924075924076,-0.4065934065934066,-0.40559440559440557,-0.4045954045954046,-0.4035964035964036,-0.4025974025974026,-0.4015984015984016,-0.4005994005994006,-0.3996003996003996,-0.3986013986013986,-0.39760239760239763,-0.3966033966033966,-0.3956043956043956,-0.3946053946053946,-0.3936063936063936,-0.3926073926073926,-0.3916083916083916,-0.3906093906093906,-0.38961038961038963,-0.3886113886113886,-0.3876123876123876,-0.3866133866133866,-0.3856143856143856,-0.38461538461538464,-0.3836163836163836,-0.3826173826173826,-0.38161838161838163,-0.3806193806193806,-0.37962037962037964,-0.3786213786213786,-0.3776223776223776,-0.37662337662337664,-0.3756243756243756,-0.37462537462537465,-0.37362637362637363,-0.3726273726273726,-0.37162837162837165,-0.3706293706293706,-0.3696303696303696,-0.36863136863136864,-0.3676323676323676,-0.36663336663336665,-0.36563436563436563,-0.3646353646353646,-0.36363636363636365,-0.3626373626373626,-0.36163836163836166,-0.36063936063936064,-0.3596403596403596,-0.35864135864135865,-0.35764235764235763,-0.35664335664335667,-0.35564435564435565,-0.3546453546453546,-0.35364635364635366,-0.35264735264735264,-0.3516483516483517,-0.35064935064935066,-0.34965034965034963,-0.34865134865134867,-0.34765234765234765,-0.34665334665334663,-0.34565434565434566,-0.34465534465534464,-0.3436563436563437,-0.34265734265734266,-0.34165834165834164,-0.34065934065934067,-0.33966033966033965,-0.3386613386613387,-0.33766233766233766,-0.33666333666333664,-0.3356643356643357,-0.33466533466533466,-0.3336663336663337,-0.33266733266733267,-0.33166833166833165,-0.3306693306693307,-0.32967032967032966,-0.32867132867132864,-0.3276723276723277,-0.32667332667332666,-0.3256743256743257,-0.3246753246753247,-0.32367632367632365,-0.3226773226773227,-0.32167832167832167,-0.3206793206793207,-0.3196803196803197,-0.31868131868131866,-0.3176823176823177,-0.3166833166833167,-0.3156843156843157,-0.3146853146853147,-0.31368631368631367,-0.3126873126873127,-0.3116883116883117,-0.3106893106893107,-0.3096903096903097,-0.3086913086913087,-0.3076923076923077,-0.3066933066933067,-0.30569430569430567,-0.3046953046953047,-0.3036963036963037,-0.3026973026973027,-0.3016983016983017,-0.3006993006993007,-0.2997002997002997,-0.2987012987012987,-0.2977022977022977,-0.2967032967032967,-0.2957042957042957,-0.2947052947052947,-0.2937062937062937,-0.29270729270729273,-0.2917082917082917,-0.2907092907092907,-0.2897102897102897,-0.2887112887112887,-0.28771228771228774,-0.2867132867132867,-0.2857142857142857,-0.28471528471528473,-0.2837162837162837,-0.2827172827172827,-0.2817182817182817,-0.2807192807192807,-0.27972027972027974,-0.2787212787212787,-0.2777222777222777,-0.27672327672327673,-0.2757242757242757,-0.27472527472527475,-0.27372627372627373,-0.2727272727272727,-0.27172827172827174,-0.2707292707292707,-0.26973026973026976,-0.26873126873126874,-0.2677322677322677,-0.26673326673326675,-0.26573426573426573,-0.2647352647352647,-0.26373626373626374,-0.2627372627372627,-0.26173826173826176,-0.26073926073926074,-0.2597402597402597,-0.25874125874125875,-0.25774225774225773,-0.25674325674325676,-0.25574425574425574,-0.2547452547452547,-0.25374625374625376,-0.25274725274725274,-0.2517482517482518,-0.25074925074925075,-0.24975024975024976,-0.24875124875124874,-0.24775224775224775,-0.24675324675324675,-0.24575424575424576,-0.24475524475524477,-0.24375624375624375,-0.24275724275724275,-0.24175824175824176,-0.24075924075924077,-0.23976023976023977,-0.23876123876123875,-0.23776223776223776,-0.23676323676323677,-0.23576423576423577,-0.23476523476523475,-0.23376623376623376,-0.23276723276723277,-0.23176823176823177,-0.23076923076923078,-0.22977022977022976,-0.22877122877122877,-0.22777222777222778,-0.22677322677322678,-0.22577422577422576,-0.22477522477522477,-0.22377622377622378,-0.22277722277722278,-0.2217782217782218,-0.22077922077922077,-0.21978021978021978,-0.21878121878121878,-0.2177822177822178,-0.21678321678321677,-0.21578421578421578,-0.21478521478521478,-0.2137862137862138,-0.2127872127872128,-0.21178821178821178,-0.21078921078921078,-0.2097902097902098,-0.2087912087912088,-0.2077922077922078,-0.20679320679320679,-0.2057942057942058,-0.2047952047952048,-0.2037962037962038,-0.20279720279720279,-0.2017982017982018,-0.2007992007992008,-0.1998001998001998,-0.19880119880119881,-0.1978021978021978,-0.1968031968031968,-0.1958041958041958,-0.19480519480519481,-0.1938061938061938,-0.1928071928071928,-0.1918081918081918,-0.19080919080919082,-0.18981018981018982,-0.1888111888111888,-0.1878121878121878,-0.18681318681318682,-0.18581418581418582,-0.1848151848151848,-0.1838161838161838,-0.18281718281718282,-0.18181818181818182,-0.18081918081918083,-0.1798201798201798,-0.17882117882117882,-0.17782217782217782,-0.17682317682317683,-0.17582417582417584,-0.17482517482517482,-0.17382617382617382,-0.17282717282717283,-0.17182817182817184,-0.17082917082917082,-0.16983016983016982,-0.16883116883116883,-0.16783216783216784,-0.16683316683316685,-0.16583416583416583,-0.16483516483516483,-0.16383616383616384,-0.16283716283716285,-0.16183816183816183,-0.16083916083916083,-0.15984015984015984,-0.15884115884115885,-0.15784215784215785,-0.15684315684315683,-0.15584415584415584,-0.15484515484515485,-0.15384615384615385,-0.15284715284715283,-0.15184815184815184,-0.15084915084915085,-0.14985014985014986,-0.14885114885114886,-0.14785214785214784,-0.14685314685314685,-0.14585414585414586,-0.14485514485514486,-0.14385614385614387,-0.14285714285714285,-0.14185814185814186,-0.14085914085914086,-0.13986013986013987,-0.13886113886113885,-0.13786213786213786,-0.13686313686313686,-0.13586413586413587,-0.13486513486513488,-0.13386613386613386,-0.13286713286713286,-0.13186813186813187,-0.13086913086913088,-0.12987012987012986,-0.12887112887112886,-0.12787212787212787,-0.12687312687312688,-0.1258741258741259,-0.12487512487512488,-0.12387612387612387,-0.12287712287712288,-0.12187812187812187,-0.12087912087912088,-0.11988011988011989,-0.11888111888111888,-0.11788211788211789,-0.11688311688311688,-0.11588411588411589,-0.11488511488511488,-0.11388611388611389,-0.11288711288711288,-0.11188811188811189,-0.1108891108891109,-0.10989010989010989,-0.1088911088911089,-0.10789210789210789,-0.1068931068931069,-0.10589410589410589,-0.1048951048951049,-0.1038961038961039,-0.1028971028971029,-0.1018981018981019,-0.1008991008991009,-0.0999000999000999,-0.0989010989010989,-0.0979020979020979,-0.0969030969030969,-0.0959040959040959,-0.09490509490509491,-0.0939060939060939,-0.09290709290709291,-0.0919080919080919,-0.09090909090909091,-0.0899100899100899,-0.08891108891108891,-0.08791208791208792,-0.08691308691308691,-0.08591408591408592,-0.08491508491508491,-0.08391608391608392,-0.08291708291708291,-0.08191808191808192,-0.08091908091908091,-0.07992007992007992,-0.07892107892107893,-0.07792207792207792,-0.07692307692307693,-0.07592407592407592,-0.07492507492507493,-0.07392607392607392,-0.07292707292707293,-0.07192807192807193,-0.07092907092907093,-0.06993006993006994,-0.06893106893106893,-0.06793206793206794,-0.06693306693306693,-0.06593406593406594,-0.06493506493506493,-0.06393606393606394,-0.06293706293706294,-0.061938061938061936,-0.060939060939060936,-0.059940059940059943,-0.058941058941058944,-0.057942057942057944,-0.056943056943056944,-0.055944055944055944,-0.054945054945054944,-0.053946053946053944,-0.052947052947052944,-0.05194805194805195,-0.05094905094905095,-0.04995004995004995,-0.04895104895104895,-0.04795204795204795,-0.04695304695304695,-0.04595404595404595,-0.04495504495504495,-0.04395604395604396,-0.04295704295704296,-0.04195804195804196,-0.04095904095904096,-0.03996003996003996,-0.03896103896103896,-0.03796203796203796,-0.03696303696303696,-0.03596403596403597,-0.03496503496503497,-0.03396603396603397,-0.03296703296703297,-0.03196803196803197,-0.030969030969030968,-0.029970029970029972,-0.028971028971028972,-0.027972027972027972,-0.026973026973026972,-0.025974025974025976,-0.024975024975024976,-0.023976023976023976,-0.022977022977022976,-0.02197802197802198,-0.02097902097902098,-0.01998001998001998,-0.01898101898101898,-0.017982017982017984,-0.016983016983016984,-0.015984015984015984,-0.014985014985014986,-0.013986013986013986,-0.012987012987012988,-0.011988011988011988,-0.01098901098901099,-0.00999000999000999,-0.008991008991008992,-0.007992007992007992,-0.006993006993006993,-0.005994005994005994,-0.004995004995004995,-0.003996003996003996,-0.002997002997002997,-0.001998001998001998,-0.000999000999000999,0.0,0.000999000999000999,0.001998001998001998,0.002997002997002997,0.003996003996003996,0.004995004995004995,0.005994005994005994,0.006993006993006993,0.007992007992007992,0.008991008991008992,0.00999000999000999,0.01098901098901099,0.011988011988011988,0.012987012987012988,0.013986013986013986,0.014985014985014986,0.015984015984015984,0.016983016983016984,0.017982017982017984,0.01898101898101898,0.01998001998001998,0.02097902097902098,0.02197802197802198,0.022977022977022976,0.023976023976023976,0.024975024975024976,0.025974025974025976,0.026973026973026972,0.027972027972027972,0.028971028971028972,0.029970029970029972,0.030969030969030968,0.03196803196803197,0.03296703296703297,0.03396603396603397,0.03496503496503497,0.03596403596403597,0.03696303696303696,0.03796203796203796,0.03896103896103896,0.03996003996003996,0.04095904095904096,0.04195804195804196,0.04295704295704296,0.04395604395604396,0.04495504495504495,0.04595404595404595,0.04695304695304695,0.04795204795204795,0.04895104895104895,0.04995004995004995,0.05094905094905095,0.05194805194805195,0.052947052947052944,0.053946053946053944,0.054945054945054944,0.055944055944055944,0.056943056943056944,0.057942057942057944,0.058941058941058944,0.059940059940059943,0.060939060939060936,0.061938061938061936,0.06293706293706294,0.06393606393606394,0.06493506493506493,0.06593406593406594,0.06693306693306693,0.06793206793206794,0.06893106893106893,0.06993006993006994,0.07092907092907093,0.07192807192807193,0.07292707292707293,0.07392607392607392,0.07492507492507493,0.07592407592407592,0.07692307692307693,0.07792207792207792,0.07892107892107893,0.07992007992007992,0.08091908091908091,0.08191808191808192,0.08291708291708291,0.08391608391608392,0.08491508491508491,0.08591408591408592,0.08691308691308691,0.08791208791208792,0.08891108891108891,0.0899100899100899,0.09090909090909091,0.0919080919080919,0.09290709290709291,0.0939060939060939,0.09490509490509491,0.0959040959040959,0.0969030969030969,0.0979020979020979,0.0989010989010989,0.0999000999000999,0.1008991008991009,0.1018981018981019,0.1028971028971029,0.1038961038961039,0.1048951048951049,0.10589410589410589,0.1068931068931069,0.10789210789210789,0.1088911088911089,0.10989010989010989,0.1108891108891109,0.11188811188811189,0.11288711288711288,0.11388611388611389,0.11488511488511488,0.11588411588411589,0.11688311688311688,0.11788211788211789,0.11888111888111888,0.11988011988011989,0.12087912087912088,0.12187812187812187,0.12287712287712288,0.12387612387612387,0.12487512487512488,0.1258741258741259,0.12687312687312688,0.12787212787212787,0.12887112887112886,0.12987012987012986,0.13086913086913088,0.13186813186813187,0.13286713286713286,0.13386613386613386,0.13486513486513488,0.13586413586413587,0.13686313686313686,0.13786213786213786,0.13886113886113885,0.13986013986013987,0.14085914085914086,0.14185814185814186,0.14285714285714285,0.14385614385614387,0.14485514485514486,0.14585414585414586,0.14685314685314685,0.14785214785214784,0.14885114885114886,0.14985014985014986,0.15084915084915085,0.15184815184815184,0.15284715284715283,0.15384615384615385,0.15484515484515485,0.15584415584415584,0.15684315684315683,0.15784215784215785,0.15884115884115885,0.15984015984015984,0.16083916083916083,0.16183816183816183,0.16283716283716285,0.16383616383616384,0.16483516483516483,0.16583416583416583,0.16683316683316685,0.16783216783216784,0.16883116883116883,0.16983016983016982,0.17082917082917082,0.17182817182817184,0.17282717282717283,0.17382617382617382,0.17482517482517482,0.17582417582417584,0.17682317682317683,0.17782217782217782,0.17882117882117882,0.1798201798201798,0.18081918081918083,0.18181818181818182,0.18281718281718282,0.1838161838161838,0.1848151848151848,0.18581418581418582,0.18681318681318682,0.1878121878121878,0.1888111888111888,0.18981018981018982,0.19080919080919082,0.1918081918081918,0.1928071928071928,0.1938061938061938,0.19480519480519481,0.1958041958041958,0.1968031968031968,0.1978021978021978,0.19880119880119881,0.1998001998001998,0.2007992007992008,0.2017982017982018,0.20279720279720279,0.2037962037962038,0.2047952047952048,0.2057942057942058,0.20679320679320679,0.2077922077922078,0.2087912087912088,0.2097902097902098,0.21078921078921078,0.21178821178821178,0.2127872127872128,0.2137862137862138,0.21478521478521478,0.21578421578421578,0.21678321678321677,0.2177822177822178,0.21878121878121878,0.21978021978021978,0.22077922077922077,0.2217782217782218,0.22277722277722278,0.22377622377622378,0.22477522477522477,0.22577422577422576,0.22677322677322678,0.22777222777222778,0.22877122877122877,0.22977022977022976,0.23076923076923078,0.23176823176823177,0.23276723276723277,0.23376623376623376,0.23476523476523475,0.23576423576423577,0.23676323676323677,0.23776223776223776,0.23876123876123875,0.23976023976023977,0.24075924075924077,0.24175824175824176,0.24275724275724275,0.24375624375624375,0.24475524475524477,0.24575424575424576,0.24675324675324675,0.24775224775224775,0.24875124875124874,0.24975024975024976,0.25074925074925075,0.2517482517482518,0.25274725274725274,0.25374625374625376,0.2547452547452547,0.25574425574425574,0.25674325674325676,0.25774225774225773,0.25874125874125875,0.2597402597402597,0.26073926073926074,0.26173826173826176,0.2627372627372627,0.26373626373626374,0.2647352647352647,0.26573426573426573,0.26673326673326675,0.2677322677322677,0.26873126873126874,0.26973026973026976,0.2707292707292707,0.27172827172827174,0.2727272727272727,0.27372627372627373,0.27472527472527475,0.2757242757242757,0.27672327672327673,0.2777222777222777,0.2787212787212787,0.27972027972027974,0.2807192807192807,0.2817182817182817,0.2827172827172827,0.2837162837162837,0.28471528471528473,0.2857142857142857,0.2867132867132867,0.28771228771228774,0.2887112887112887,0.2897102897102897,0.2907092907092907,0.2917082917082917,0.29270729270729273,0.2937062937062937,0.2947052947052947,0.2957042957042957,0.2967032967032967,0.2977022977022977,0.2987012987012987,0.2997002997002997,0.3006993006993007,0.3016983016983017,0.3026973026973027,0.3036963036963037,0.3046953046953047,0.30569430569430567,0.3066933066933067,0.3076923076923077,0.3086913086913087,0.3096903096903097,0.3106893106893107,0.3116883116883117,0.3126873126873127,0.31368631368631367,0.3146853146853147,0.3156843156843157,0.3166833166833167,0.3176823176823177,0.31868131868131866,0.3196803196803197,0.3206793206793207,0.32167832167832167,0.3226773226773227,0.32367632367632365,0.3246753246753247,0.3256743256743257,0.32667332667332666,0.3276723276723277,0.32867132867132864,0.32967032967032966,0.3306693306693307,0.33166833166833165,0.33266733266733267,0.3336663336663337,0.33466533466533466,0.3356643356643357,0.33666333666333664,0.33766233766233766,0.3386613386613387,0.33966033966033965,0.34065934065934067,0.34165834165834164,0.34265734265734266,0.3436563436563437,0.34465534465534464,0.34565434565434566,0.34665334665334663,0.34765234765234765,0.34865134865134867,0.34965034965034963,0.35064935064935066,0.3516483516483517,0.35264735264735264,0.35364635364635366,0.3546453546453546,0.35564435564435565,0.35664335664335667,0.35764235764235763,0.35864135864135865,0.3596403596403596,0.36063936063936064,0.36163836163836166,0.3626373626373626,0.36363636363636365,0.3646353646353646,0.36563436563436563,0.36663336663336665,0.3676323676323676,0.36863136863136864,0.3696303696303696,0.3706293706293706,0.37162837162837165,0.3726273726273726,0.37362637362637363,0.37462537462537465,0.3756243756243756,0.37662337662337664,0.3776223776223776,0.3786213786213786,0.37962037962037964,0.3806193806193806,0.38161838161838163,0.3826173826173826,0.3836163836163836,0.38461538461538464,0.3856143856143856,0.3866133866133866,0.3876123876123876,0.3886113886113886,0.38961038961038963,0.3906093906093906,0.3916083916083916,0.3926073926073926,0.3936063936063936,0.3946053946053946,0.3956043956043956,0.3966033966033966,0.39760239760239763,0.3986013986013986,0.3996003996003996,0.4005994005994006,0.4015984015984016,0.4025974025974026,0.4035964035964036,0.4045954045954046,0.40559440559440557,0.4065934065934066,0.4075924075924076,0.4085914085914086,0.4095904095904096,0.41058941058941056,0.4115884115884116,0.4125874125874126,0.41358641358641357,0.4145854145854146,0.4155844155844156,0.4165834165834166,0.4175824175824176,0.41858141858141856,0.4195804195804196,0.4205794205794206,0.42157842157842157,0.4225774225774226,0.42357642357642356,0.4245754245754246,0.4255744255744256,0.42657342657342656,0.4275724275724276,0.42857142857142855,0.42957042957042957,0.4305694305694306,0.43156843156843155,0.4325674325674326,0.43356643356643354,0.43456543456543456,0.4355644355644356,0.43656343656343655,0.43756243756243757,0.4385614385614386,0.43956043956043955,0.4405594405594406,0.44155844155844154,0.44255744255744256,0.4435564435564436,0.44455544455544455,0.44555444555444557,0.44655344655344653,0.44755244755244755,0.4485514485514486,0.44955044955044954,0.45054945054945056,0.4515484515484515,0.45254745254745254,0.45354645354645357,0.45454545454545453,0.45554445554445555,0.4565434565434565,0.45754245754245754,0.45854145854145856,0.4595404595404595,0.46053946053946054,0.46153846153846156,0.46253746253746253,0.46353646353646355,0.4645354645354645,0.46553446553446554,0.46653346653346656,0.4675324675324675,0.46853146853146854,0.4695304695304695,0.47052947052947053,0.47152847152847155,0.4725274725274725,0.47352647352647353,0.4745254745254745,0.4755244755244755,0.47652347652347654,0.4775224775224775,0.4785214785214785,0.47952047952047955,0.4805194805194805,0.48151848151848153,0.4825174825174825,0.4835164835164835,0.48451548451548454,0.4855144855144855,0.4865134865134865,0.4875124875124875,0.4885114885114885,0.48951048951048953,0.4905094905094905,0.4915084915084915,0.4925074925074925,0.4935064935064935,0.4945054945054945,0.4955044955044955,0.4965034965034965,0.4975024975024975,0.4985014985014985,0.4995004995004995,0.5004995004995005,0.5014985014985015,0.5024975024975025,0.5034965034965035,0.5044955044955045,0.5054945054945055,0.5064935064935064,0.5074925074925075,0.5084915084915085,0.5094905094905094,0.5104895104895105,0.5114885114885115,0.5124875124875125,0.5134865134865135,0.5144855144855145,0.5154845154845155,0.5164835164835165,0.5174825174825175,0.5184815184815185,0.5194805194805194,0.5204795204795205,0.5214785214785215,0.5224775224775224,0.5234765234765235,0.5244755244755245,0.5254745254745254,0.5264735264735265,0.5274725274725275,0.5284715284715285,0.5294705294705294,0.5304695304695305,0.5314685314685315,0.5324675324675324,0.5334665334665335,0.5344655344655345,0.5354645354645354,0.5364635364635365,0.5374625374625375,0.5384615384615384,0.5394605394605395,0.5404595404595405,0.5414585414585414,0.5424575424575424,0.5434565434565435,0.5444555444555444,0.5454545454545454,0.5464535464535465,0.5474525474525475,0.5484515484515484,0.5494505494505495,0.5504495504495505,0.5514485514485514,0.5524475524475524,0.5534465534465535,0.5544455544455544,0.5554445554445554,0.5564435564435565,0.5574425574425574,0.5584415584415584,0.5594405594405595,0.5604395604395604,0.5614385614385614,0.5624375624375625,0.5634365634365635,0.5644355644355644,0.5654345654345654,0.5664335664335665,0.5674325674325674,0.5684315684315684,0.5694305694305695,0.5704295704295704,0.5714285714285714,0.5724275724275725,0.5734265734265734,0.5744255744255744,0.5754245754245755,0.5764235764235764,0.5774225774225774,0.5784215784215784,0.5794205794205795,0.5804195804195804,0.5814185814185814,0.5824175824175825,0.5834165834165834,0.5844155844155844,0.5854145854145855,0.5864135864135864,0.5874125874125874,0.5884115884115884,0.5894105894105894,0.5904095904095904,0.5914085914085914,0.5924075924075924,0.5934065934065934,0.5944055944055944,0.5954045954045954,0.5964035964035964,0.5974025974025974,0.5984015984015985,0.5994005994005994,0.6003996003996004,0.6013986013986014,0.6023976023976024,0.6033966033966034,0.6043956043956044,0.6053946053946054,0.6063936063936064,0.6073926073926074,0.6083916083916084,0.6093906093906094,0.6103896103896104,0.6113886113886113,0.6123876123876124,0.6133866133866134,0.6143856143856143,0.6153846153846154,0.6163836163836164,0.6173826173826173,0.6183816183816184,0.6193806193806194,0.6203796203796204,0.6213786213786214,0.6223776223776224,0.6233766233766234,0.6243756243756243,0.6253746253746254,0.6263736263736264,0.6273726273726273,0.6283716283716284,0.6293706293706294,0.6303696303696303,0.6313686313686314,0.6323676323676324,0.6333666333666333,0.6343656343656343,0.6353646353646354,0.6363636363636364,0.6373626373626373,0.6383616383616384,0.6393606393606394,0.6403596403596403,0.6413586413586414,0.6423576423576424,0.6433566433566433,0.6443556443556444,0.6453546453546454,0.6463536463536463,0.6473526473526473,0.6483516483516484,0.6493506493506493,0.6503496503496503,0.6513486513486514,0.6523476523476524,0.6533466533466533,0.6543456543456544,0.6553446553446554,0.6563436563436563,0.6573426573426573,0.6583416583416584,0.6593406593406593,0.6603396603396603,0.6613386613386614,0.6623376623376623,0.6633366633366633,0.6643356643356644,0.6653346653346653,0.6663336663336663,0.6673326673326674,0.6683316683316683,0.6693306693306693,0.6703296703296703,0.6713286713286714,0.6723276723276723,0.6733266733266733,0.6743256743256744,0.6753246753246753,0.6763236763236763,0.6773226773226774,0.6783216783216783,0.6793206793206793,0.6803196803196803,0.6813186813186813,0.6823176823176823,0.6833166833166833,0.6843156843156843,0.6853146853146853,0.6863136863136863,0.6873126873126874,0.6883116883116883,0.6893106893106893,0.6903096903096904,0.6913086913086913,0.6923076923076923,0.6933066933066933,0.6943056943056943,0.6953046953046953,0.6963036963036963,0.6973026973026973,0.6983016983016983,0.6993006993006993,0.7002997002997003,0.7012987012987013,0.7022977022977023,0.7032967032967034,0.7042957042957043,0.7052947052947053,0.7062937062937062,0.7072927072927073,0.7082917082917083,0.7092907092907093,0.7102897102897103,0.7112887112887113,0.7122877122877123,0.7132867132867133,0.7142857142857143,0.7152847152847153,0.7162837162837162,0.7172827172827173,0.7182817182817183,0.7192807192807192,0.7202797202797203,0.7212787212787213,0.7222777222777222,0.7232767232767233,0.7242757242757243,0.7252747252747253,0.7262737262737263,0.7272727272727273,0.7282717282717283,0.7292707292707292,0.7302697302697303,0.7312687312687313,0.7322677322677322,0.7332667332667333,0.7342657342657343,0.7352647352647352,0.7362637362637363,0.7372627372627373,0.7382617382617382,0.7392607392607392,0.7402597402597403,0.7412587412587412,0.7422577422577422,0.7432567432567433,0.7442557442557443,0.7452547452547452,0.7462537462537463,0.7472527472527473,0.7482517482517482,0.7492507492507493,0.7502497502497503,0.7512487512487512,0.7522477522477522,0.7532467532467533,0.7542457542457542,0.7552447552447552,0.7562437562437563,0.7572427572427572,0.7582417582417582,0.7592407592407593,0.7602397602397603,0.7612387612387612,0.7622377622377622,0.7632367632367633,0.7642357642357642,0.7652347652347652,0.7662337662337663,0.7672327672327672,0.7682317682317682,0.7692307692307693,0.7702297702297702,0.7712287712287712,0.7722277722277723,0.7732267732267732,0.7742257742257742,0.7752247752247752,0.7762237762237763,0.7772227772227772,0.7782217782217782,0.7792207792207793,0.7802197802197802,0.7812187812187812,0.7822177822177823,0.7832167832167832,0.7842157842157842,0.7852147852147852,0.7862137862137862,0.7872127872127872,0.7882117882117882,0.7892107892107892,0.7902097902097902,0.7912087912087912,0.7922077922077922,0.7932067932067932,0.7942057942057942,0.7952047952047953,0.7962037962037962,0.7972027972027972,0.7982017982017982,0.7992007992007992,0.8001998001998002,0.8011988011988012,0.8021978021978022,0.8031968031968032,0.8041958041958042,0.8051948051948052,0.8061938061938062,0.8071928071928072,0.8081918081918081,0.8091908091908092,0.8101898101898102,0.8111888111888111,0.8121878121878122,0.8131868131868132,0.8141858141858141,0.8151848151848152,0.8161838161838162,0.8171828171828172,0.8181818181818182,0.8191808191808192,0.8201798201798202,0.8211788211788211,0.8221778221778222,0.8231768231768232,0.8241758241758241,0.8251748251748252,0.8261738261738262,0.8271728271728271,0.8281718281718282,0.8291708291708292,0.8301698301698301,0.8311688311688312,0.8321678321678322,0.8331668331668332,0.8341658341658341,0.8351648351648352,0.8361638361638362,0.8371628371628371,0.8381618381618382,0.8391608391608392,0.8401598401598401,0.8411588411588412,0.8421578421578422,0.8431568431568431,0.8441558441558441,0.8451548451548452,0.8461538461538461,0.8471528471528471,0.8481518481518482,0.8491508491508492,0.8501498501498501,0.8511488511488512,0.8521478521478522,0.8531468531468531,0.8541458541458542,0.8551448551448552,0.8561438561438561,0.8571428571428571,0.8581418581418582,0.8591408591408591,0.8601398601398601,0.8611388611388612,0.8621378621378621,0.8631368631368631,0.8641358641358642,0.8651348651348651,0.8661338661338661,0.8671328671328671,0.8681318681318682,0.8691308691308691,0.8701298701298701,0.8711288711288712,0.8721278721278721,0.8731268731268731,0.8741258741258742,0.8751248751248751,0.8761238761238761,0.8771228771228772,0.8781218781218781,0.8791208791208791,0.8801198801198801,0.8811188811188811,0.8821178821178821,0.8831168831168831,0.8841158841158842,0.8851148851148851,0.8861138861138861,0.8871128871128872,0.8881118881118881,0.8891108891108891,0.8901098901098901,0.8911088911088911,0.8921078921078921,0.8931068931068931,0.8941058941058941,0.8951048951048951,0.8961038961038961,0.8971028971028971,0.8981018981018981,0.8991008991008991,0.9000999000999002,0.9010989010989011,0.9020979020979021,0.903096903096903,0.9040959040959041,0.9050949050949051,0.906093906093906,0.9070929070929071,0.9080919080919081,0.9090909090909091,0.9100899100899101,0.9110889110889111,0.9120879120879121,0.913086913086913,0.9140859140859141,0.9150849150849151,0.916083916083916,0.9170829170829171,0.9180819180819181,0.919080919080919,0.9200799200799201,0.9210789210789211,0.922077922077922,0.9230769230769231,0.9240759240759241,0.9250749250749251,0.926073926073926,0.9270729270729271,0.9280719280719281,0.929070929070929,0.9300699300699301,0.9310689310689311,0.932067932067932,0.9330669330669331,0.9340659340659341,0.935064935064935,0.936063936063936,0.9370629370629371,0.938061938061938,0.939060939060939,0.9400599400599401,0.9410589410589411,0.942057942057942,0.9430569430569431,0.9440559440559441,0.945054945054945,0.9460539460539461,0.9470529470529471,0.948051948051948,0.949050949050949,0.9500499500499501,0.951048951048951,0.952047952047952,0.9530469530469531,0.954045954045954,0.955044955044955,0.9560439560439561,0.957042957042957,0.958041958041958,0.9590409590409591,0.9600399600399601,0.961038961038961,0.962037962037962,0.9630369630369631,0.964035964035964,0.965034965034965,0.9660339660339661,0.967032967032967,0.968031968031968,0.9690309690309691,0.97002997002997,0.971028971028971,0.972027972027972,0.973026973026973,0.974025974025974,0.975024975024975,0.9760239760239761,0.977022977022977,0.978021978021978,0.9790209790209791,0.98001998001998,0.981018981018981,0.9820179820179821,0.983016983016983,0.984015984015984,0.985014985014985,0.986013986013986,0.987012987012987,0.988011988011988,0.989010989010989,0.99000999000999,0.991008991008991,0.9920079920079921,0.993006993006993,0.994005994005994,0.995004995004995,0.996003996003996,0.997002997002997,0.998001998001998,0.999000999000999,1.0]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/runner.jl new file mode 100644 index 000000000000..82c47e8eb15d --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/runner.jl @@ -0,0 +1,73 @@ +#!/usr/bin/env julia +# +# @license Apache-2.0 +# +# Copyright (c) 2018 The Stdlib Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import JSON + +""" + gen( domain, name ) + +Generate fixture data and write to file. + +# Arguments + +* `domain`: domain +* `name::AbstractString`: output filename + +# Examples + +``` julia +julia> x = range( -1, stop = 1, length = 2001 ); +julia> gen( x, \"data.json\" ); +``` +""" +function gen( domain, name ) + x = collect( domain ); + y = asin.( x ); + + # Store data to be written to file as a collection: + data = Dict([ + ("x", x), + ("expected", y) + ]); + + # Based on the script directory, create an output filepath: + filepath = joinpath( dir, name ); + + # Write the data to the output filepath as JSON: + outfile = open( filepath, "w" ); + write( outfile, JSON.json(data) ); + close( outfile ); +end + +# Get the filename: +file = @__FILE__; + +# Extract the directory in which this file resides: +dir = dirname( file ); + +# Generate fixture data for decimal values: +x = range( -1.0, stop = 1.0, length = 2003 ); +gen( x, "data.json" ); + +# Generate fixture data for small negative values: +x = range( -1e-200, stop = -1e-208, length = 2003 ); +gen( x, "small_negative.json" ); + +# Generate fixture data for small negative values: +x = range( 1e-300, stop = 1e-308, length = 2003 ); +gen( x, "small_positive.json" ); diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/small_negative.json b/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/small_negative.json new file mode 100644 index 000000000000..745a0ea5b42f --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/small_negative.json @@ -0,0 +1 @@ +{"expected":[-1.0e-200,-9.995004995054944e-201,-9.99000999010989e-201,-9.985014985164835e-201,-9.980019980219779e-201,-9.975024975274725e-201,-9.97002997032967e-201,-9.965034965384615e-201,-9.96003996043956e-201,-9.955044955494505e-201,-9.950049950549451e-201,-9.945054945604396e-201,-9.940059940659339e-201,-9.935064935714285e-201,-9.93006993076923e-201,-9.925074925824176e-201,-9.920079920879122e-201,-9.915084915934067e-201,-9.910089910989011e-201,-9.905094906043957e-201,-9.9000999010989e-201,-9.895104896153845e-201,-9.890109891208791e-201,-9.885114886263736e-201,-9.880119881318681e-201,-9.875124876373627e-201,-9.870129871428572e-201,-9.865134866483516e-201,-9.860139861538461e-201,-9.855144856593406e-201,-9.850149851648352e-201,-9.845154846703296e-201,-9.840159841758241e-201,-9.835164836813187e-201,-9.830169831868132e-201,-9.825174826923075e-201,-9.820179821978021e-201,-9.815184817032966e-201,-9.81018981208791e-201,-9.805194807142857e-201,-9.800199802197803e-201,-9.795204797252748e-201,-9.790209792307694e-201,-9.785214787362637e-201,-9.780219782417582e-201,-9.775224777472528e-201,-9.770229772527472e-201,-9.765234767582419e-201,-9.760239762637363e-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.710289713186811e-201,-9.705294708241758e-201,-9.700299703296702e-201,-9.695304698351647e-201,-9.690309693406593e-201,-9.685314688461538e-201,-9.680319683516484e-201,-9.67532467857143e-201,-9.670329673626373e-201,-9.665334668681318e-201,-9.660339663736264e-201,-9.655344658791209e-201,-9.650349653846155e-201,-9.6453546489011e-201,-9.640359643956044e-201,-9.635364639010989e-201,-9.630369634065934e-201,-9.625374629120878e-201,-9.620379624175824e-201,-9.615384619230769e-201,-9.610389614285714e-201,-9.60539460934066e-201,-9.600399604395605e-201,-9.595404599450548e-201,-9.590409594505494e-201,-9.585414589560439e-201,-9.580419584615383e-201,-9.57542457967033e-201,-9.570429574725274e-201,-9.565434569780219e-201,-9.560439564835165e-201,-9.55544455989011e-201,-9.550449554945054e-201,-9.54545455e-201,-9.540459545054945e-201,-9.535464540109891e-201,-9.530469535164836e-201,-9.52547453021978e-201,-9.520479525274725e-201,-9.51548452032967e-201,-9.510489515384615e-201,-9.505494510439561e-201,-9.500499505494505e-201,-9.49550450054945e-201,-9.490509495604396e-201,-9.485514490659341e-201,-9.480519485714284e-201,-9.47552448076923e-201,-9.470529475824175e-201,-9.46553447087912e-201,-9.460539465934066e-201,-9.45554446098901e-201,-9.450549456043955e-201,-9.445554451098901e-201,-9.440559446153844e-201,-9.435564441208792e-201,-9.430569436263737e-201,-9.425574431318681e-201,-9.420579426373628e-201,-9.415584421428572e-201,-9.410589416483517e-201,-9.405594411538463e-201,-9.400599406593406e-201,-9.395604401648351e-201,-9.390609396703297e-201,-9.385614391758242e-201,-9.380619386813186e-201,-9.375624381868133e-201,-9.370629376923077e-201,-9.36563437197802e-201,-9.360639367032967e-201,-9.355644362087911e-201,-9.350649357142856e-201,-9.345654352197802e-201,-9.340659347252747e-201,-9.335664342307691e-201,-9.330669337362638e-201,-9.325674332417581e-201,-9.320679327472527e-201,-9.315684322527473e-201,-9.310689317582418e-201,-9.305694312637364e-201,-9.300699307692309e-201,-9.295704302747253e-201,-9.2907092978022e-201,-9.285714292857143e-201,-9.280719287912087e-201,-9.275724282967033e-201,-9.270729278021978e-201,-9.265734273076923e-201,-9.260739268131869e-201,-9.255744263186814e-201,-9.250749258241757e-201,-9.245754253296703e-201,-9.240759248351648e-201,-9.235764243406592e-201,-9.230769238461538e-201,-9.225774233516483e-201,-9.220779228571428e-201,-9.215784223626374e-201,-9.210789218681317e-201,-9.205794213736263e-201,-9.200799208791208e-201,-9.195804203846153e-201,-9.1908091989011e-201,-9.185814193956045e-201,-9.18081918901099e-201,-9.175824184065936e-201,-9.170829179120879e-201,-9.165834174175824e-201,-9.16083916923077e-201,-9.155844164285714e-201,-9.150849159340659e-201,-9.145854154395605e-201,-9.14085914945055e-201,-9.135864144505493e-201,-9.130869139560439e-201,-9.125874134615384e-201,-9.120879129670329e-201,-9.115884124725275e-201,-9.11088911978022e-201,-9.105894114835165e-201,-9.10089910989011e-201,-9.095904104945053e-201,-9.0909091e-201,-9.085914095054944e-201,-9.080919090109889e-201,-9.075924085164835e-201,-9.070929080219781e-201,-9.065934075274726e-201,-9.060939070329672e-201,-9.055944065384615e-201,-9.05094906043956e-201,-9.045954055494506e-201,-9.04095905054945e-201,-9.035964045604395e-201,-9.030969040659341e-201,-9.025974035714286e-201,-9.02097903076923e-201,-9.015984025824176e-201,-9.01098902087912e-201,-9.005994015934065e-201,-9.000999010989011e-201,-8.996004006043956e-201,-8.991009001098902e-201,-8.986013996153846e-201,-8.98101899120879e-201,-8.976023986263736e-201,-8.97102898131868e-201,-8.966033976373625e-201,-8.961038971428571e-201,-8.956043966483516e-201,-8.95104896153846e-201,-8.946053956593408e-201,-8.941058951648352e-201,-8.936063946703296e-201,-8.931068941758242e-201,-8.926073936813187e-201,-8.921078931868132e-201,-8.916083926923078e-201,-8.911088921978022e-201,-8.906093917032966e-201,-8.901098912087912e-201,-8.896103907142857e-201,-8.891108902197803e-201,-8.886113897252747e-201,-8.881118892307692e-201,-8.876123887362638e-201,-8.871128882417583e-201,-8.866133877472526e-201,-8.861138872527472e-201,-8.856143867582417e-201,-8.851148862637362e-201,-8.846153857692308e-201,-8.841158852747252e-201,-8.836163847802197e-201,-8.831168842857143e-201,-8.826173837912088e-201,-8.821178832967032e-201,-8.816183828021979e-201,-8.811188823076923e-201,-8.806193818131868e-201,-8.801198813186814e-201,-8.796203808241759e-201,-8.791208803296702e-201,-8.786213798351648e-201,-8.781218793406593e-201,-8.776223788461539e-201,-8.771228783516484e-201,-8.766233778571428e-201,-8.761238773626374e-201,-8.756243768681319e-201,-8.751248763736262e-201,-8.746253758791208e-201,-8.741258753846153e-201,-8.736263748901098e-201,-8.731268743956044e-201,-8.726273739010989e-201,-8.721278734065933e-201,-8.71628372912088e-201,-8.711288724175823e-201,-8.706293719230769e-201,-8.701298714285715e-201,-8.69630370934066e-201,-8.691308704395604e-201,-8.68631369945055e-201,-8.681318694505495e-201,-8.676323689560438e-201,-8.671328684615384e-201,-8.666333679670329e-201,-8.661338674725275e-201,-8.65634366978022e-201,-8.651348664835165e-201,-8.646353659890111e-201,-8.641358654945055e-201,-8.636363649999999e-201,-8.631368645054945e-201,-8.62637364010989e-201,-8.621378635164834e-201,-8.61638363021978e-201,-8.611388625274725e-201,-8.60639362032967e-201,-8.601398615384616e-201,-8.596403610439559e-201,-8.591408605494504e-201,-8.58641360054945e-201,-8.581418595604396e-201,-8.57642359065934e-201,-8.571428585714287e-201,-8.566433580769231e-201,-8.561438575824176e-201,-8.556443570879121e-201,-8.551448565934065e-201,-8.546453560989012e-201,-8.541458556043956e-201,-8.536463551098901e-201,-8.531468546153847e-201,-8.526473541208792e-201,-8.521478536263735e-201,-8.516483531318681e-201,-8.511488526373626e-201,-8.50649352142857e-201,-8.501498516483517e-201,-8.496503511538461e-201,-8.491508506593406e-201,-8.486513501648352e-201,-8.481518496703295e-201,-8.47652349175824e-201,-8.471528486813186e-201,-8.466533481868131e-201,-8.461538476923077e-201,-8.456543471978023e-201,-8.451548467032968e-201,-8.446553462087912e-201,-8.441558457142857e-201,-8.436563452197802e-201,-8.431568447252748e-201,-8.426573442307693e-201,-8.421578437362637e-201,-8.416583432417583e-201,-8.411588427472528e-201,-8.406593422527471e-201,-8.401598417582417e-201,-8.396603412637362e-201,-8.391608407692307e-201,-8.386613402747253e-201,-8.381618397802198e-201,-8.376623392857142e-201,-8.371628387912088e-201,-8.366633382967032e-201,-8.361638378021976e-201,-8.356643373076922e-201,-8.351648368131867e-201,-8.346653363186812e-201,-8.34165835824176e-201,-8.336663353296704e-201,-8.33166834835165e-201,-8.326673343406593e-201,-8.321678338461538e-201,-8.316683333516484e-201,-8.311688328571429e-201,-8.306693323626374e-201,-8.30169831868132e-201,-8.296703313736264e-201,-8.291708308791208e-201,-8.286713303846154e-201,-8.281718298901098e-201,-8.276723293956043e-201,-8.271728289010989e-201,-8.266733284065934e-201,-8.261738279120879e-201,-8.256743274175825e-201,-8.251748269230768e-201,-8.246753264285713e-201,-8.241758259340659e-201,-8.236763254395603e-201,-8.23176824945055e-201,-8.226773244505494e-201,-8.221778239560439e-201,-8.216783234615386e-201,-8.21178822967033e-201,-8.206793224725274e-201,-8.20179821978022e-201,-8.196803214835165e-201,-8.19180820989011e-201,-8.186813204945056e-201,-8.1818182e-201,-8.176823195054944e-201,-8.17182819010989e-201,-8.166833185164835e-201,-8.16183818021978e-201,-8.156843175274726e-201,-8.15184817032967e-201,-8.146853165384615e-201,-8.141858160439561e-201,-8.136863155494504e-201,-8.131868150549449e-201,-8.126873145604395e-201,-8.12187814065934e-201,-8.116883135714286e-201,-8.11188813076923e-201,-8.106893125824175e-201,-8.101898120879121e-201,-8.096903115934066e-201,-8.09190811098901e-201,-8.086913106043957e-201,-8.081918101098902e-201,-8.076923096153846e-201,-8.071928091208792e-201,-8.066933086263737e-201,-8.06193808131868e-201,-8.056943076373626e-201,-8.051948071428571e-201,-8.046953066483516e-201,-8.041958061538462e-201,-8.036963056593407e-201,-8.031968051648351e-201,-8.026973046703297e-201,-8.02197804175824e-201,-8.016983036813185e-201,-8.011988031868131e-201,-8.006993026923076e-201,-8.001998021978022e-201,-7.997003017032967e-201,-7.992008012087912e-201,-7.987013007142858e-201,-7.982018002197801e-201,-7.977022997252746e-201,-7.972027992307693e-201,-7.967032987362638e-201,-7.962037982417583e-201,-7.957042977472529e-201,-7.952047972527473e-201,-7.947052967582417e-201,-7.942057962637363e-201,-7.937062957692307e-201,-7.932067952747252e-201,-7.927072947802198e-201,-7.922077942857143e-201,-7.917082937912088e-201,-7.912087932967034e-201,-7.907092928021977e-201,-7.902097923076923e-201,-7.897102918131868e-201,-7.892107913186812e-201,-7.887112908241759e-201,-7.882117903296703e-201,-7.877122898351648e-201,-7.872127893406594e-201,-7.867132888461537e-201,-7.862137883516482e-201,-7.857142878571428e-201,-7.852147873626374e-201,-7.847152868681319e-201,-7.842157863736265e-201,-7.83716285879121e-201,-7.832167853846153e-201,-7.827172848901099e-201,-7.822177843956044e-201,-7.817182839010988e-201,-7.812187834065934e-201,-7.807192829120879e-201,-7.802197824175825e-201,-7.79720281923077e-201,-7.792207814285713e-201,-7.78721280934066e-201,-7.782217804395604e-201,-7.777222799450549e-201,-7.772227794505495e-201,-7.76723278956044e-201,-7.762237784615384e-201,-7.75724277967033e-201,-7.752247774725274e-201,-7.747252769780218e-201,-7.742257764835164e-201,-7.737262759890109e-201,-7.732267754945055e-201,-7.727272750000001e-201,-7.722277745054946e-201,-7.717282740109889e-201,-7.712287735164835e-201,-7.70729273021978e-201,-7.702297725274725e-201,-7.697302720329671e-201,-7.692307715384615e-201,-7.687312710439562e-201,-7.682317705494506e-201,-7.67732270054945e-201,-7.672327695604396e-201,-7.66733269065934e-201,-7.662337685714285e-201,-7.657342680769231e-201,-7.652347675824176e-201,-7.64735267087912e-201,-7.642357665934067e-201,-7.63736266098901e-201,-7.632367656043955e-201,-7.6273726510989e-201,-7.622377646153845e-201,-7.61738264120879e-201,-7.612387636263736e-201,-7.607392631318682e-201,-7.602397626373626e-201,-7.597402621428572e-201,-7.592407616483516e-201,-7.587412611538461e-201,-7.582417606593407e-201,-7.577422601648352e-201,-7.572427596703298e-201,-7.567432591758243e-201,-7.562437586813186e-201,-7.557442581868132e-201,-7.552447576923077e-201,-7.547452571978021e-201,-7.542457567032967e-201,-7.537462562087912e-201,-7.532467557142857e-201,-7.527472552197803e-201,-7.522477547252746e-201,-7.517482542307691e-201,-7.512487537362637e-201,-7.507492532417582e-201,-7.502497527472526e-201,-7.497502522527472e-201,-7.492507517582417e-201,-7.487512512637362e-201,-7.482517507692308e-201,-7.477522502747253e-201,-7.472527497802199e-201,-7.467532492857143e-201,-7.462537487912088e-201,-7.457542482967034e-201,-7.452547478021979e-201,-7.447552473076922e-201,-7.442557468131868e-201,-7.437562463186813e-201,-7.432567458241758e-201,-7.427572453296704e-201,-7.422577448351648e-201,-7.417582443406593e-201,-7.412587438461539e-201,-7.407592433516482e-201,-7.402597428571427e-201,-7.397602423626373e-201,-7.392607418681318e-201,-7.387612413736263e-201,-7.382617408791209e-201,-7.377622403846153e-201,-7.372627398901097e-201,-7.367632393956044e-201,-7.362637389010989e-201,-7.357642384065935e-201,-7.35264737912088e-201,-7.347652374175824e-201,-7.34265736923077e-201,-7.337662364285715e-201,-7.332667359340658e-201,-7.327672354395605e-201,-7.32267734945055e-201,-7.317682344505494e-201,-7.31268733956044e-201,-7.307692334615385e-201,-7.30269732967033e-201,-7.297702324725276e-201,-7.292707319780219e-201,-7.287712314835163e-201,-7.28271730989011e-201,-7.277722304945054e-201,-7.272727299999999e-201,-7.267732295054945e-201,-7.26273729010989e-201,-7.257742285164834e-201,-7.252747280219779e-201,-7.247752275274724e-201,-7.242757270329671e-201,-7.237762265384616e-201,-7.232767260439561e-201,-7.227772255494507e-201,-7.222777250549452e-201,-7.217782245604395e-201,-7.212787240659341e-201,-7.207792235714286e-201,-7.20279723076923e-201,-7.197802225824176e-201,-7.192807220879121e-201,-7.187812215934066e-201,-7.182817210989012e-201,-7.177822206043955e-201,-7.1728272010989e-201,-7.167832196153846e-201,-7.16283719120879e-201,-7.157842186263735e-201,-7.152847181318681e-201,-7.147852176373626e-201,-7.142857171428572e-201,-7.137862166483515e-201,-7.13286716153846e-201,-7.127872156593406e-201,-7.122877151648352e-201,-7.117882146703297e-201,-7.112887141758243e-201,-7.107892136813188e-201,-7.102897131868131e-201,-7.097902126923077e-201,-7.092907121978022e-201,-7.087912117032967e-201,-7.082917112087913e-201,-7.077922107142857e-201,-7.072927102197802e-201,-7.067932097252748e-201,-7.062937092307691e-201,-7.057942087362636e-201,-7.052947082417582e-201,-7.047952077472527e-201,-7.042957072527472e-201,-7.037962067582418e-201,-7.032967062637362e-201,-7.027972057692309e-201,-7.022977052747252e-201,-7.017982047802196e-201,-7.012987042857143e-201,-7.007992037912087e-201,-7.002997032967032e-201,-6.99800202802198e-201,-6.993007023076924e-201,-6.988012018131867e-201,-6.983017013186814e-201,-6.978022008241758e-201,-6.973027003296703e-201,-6.968031998351649e-201,-6.963036993406594e-201,-6.958041988461538e-201,-6.953046983516485e-201,-6.948051978571428e-201,-6.943056973626372e-201,-6.938061968681319e-201,-6.933066963736263e-201,-6.92807195879121e-201,-6.923076953846154e-201,-6.918081948901099e-201,-6.913086943956045e-201,-6.908091939010988e-201,-6.903096934065933e-201,-6.898101929120879e-201,-6.893106924175824e-201,-6.888111919230768e-201,-6.883116914285714e-201,-6.87812190934066e-201,-6.873126904395604e-201,-6.86813189945055e-201,-6.863136894505495e-201,-6.858141889560439e-201,-6.853146884615385e-201,-6.84815187967033e-201,-6.843156874725275e-201,-6.838161869780221e-201,-6.833166864835164e-201,-6.828171859890109e-201,-6.823176854945055e-201,-6.81818185e-201,-6.813186845054946e-201,-6.80819184010989e-201,-6.803196835164835e-201,-6.798201830219781e-201,-6.793206825274724e-201,-6.788211820329669e-201,-6.783216815384615e-201,-6.77822181043956e-201,-6.773226805494505e-201,-6.76823180054945e-201,-6.763236795604395e-201,-6.75824179065934e-201,-6.753246785714286e-201,-6.748251780769231e-201,-6.743256775824176e-201,-6.738261770879122e-201,-6.733266765934066e-201,-6.728271760989011e-201,-6.723276756043957e-201,-6.7182817510989e-201,-6.713286746153845e-201,-6.708291741208791e-201,-6.703296736263736e-201,-6.698301731318682e-201,-6.693306726373627e-201,-6.688311721428571e-201,-6.683316716483517e-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.613386647252746e-201,-6.608391642307692e-201,-6.603396637362638e-201,-6.598401632417583e-201,-6.593406627472527e-201,-6.588411622527472e-201,-6.583416617582418e-201,-6.578421612637363e-201,-6.573426607692308e-201,-6.568431602747252e-201,-6.563436597802197e-201,-6.558441592857143e-201,-6.553446587912088e-201,-6.548451582967033e-201,-6.543456578021979e-201,-6.538461573076923e-201,-6.533466568131868e-201,-6.5284715631868134e-201,-6.523476558241758e-201,-6.518481553296703e-201,-6.513486548351648e-201,-6.5084915434065936e-201,-6.503496538461538e-201,-6.498501533516483e-201,-6.493506528571428e-201,-6.488511523626373e-201,-6.483516518681319e-201,-6.478521513736264e-201,-6.4735265087912085e-201,-6.468531503846154e-201,-6.463536498901099e-201,-6.458541493956044e-201,-6.453546489010989e-201,-6.448551484065934e-201,-6.4435564791208795e-201,-6.4385614741758234e-201,-6.433566469230769e-201,-6.428571464285714e-201,-6.4235764593406596e-201,-6.418581454395604e-201,-6.41358644945055e-201,-6.408591444505495e-201,-6.403596439560439e-201,-6.3986014346153845e-201,-6.39360642967033e-201,-6.3886114247252746e-201,-6.383616419780219e-201,-6.378621414835165e-201,-6.373626409890109e-201,-6.368631404945055e-201,-6.3636363999999994e-201,-6.358641395054945e-201,-6.35364639010989e-201,-6.3486513851648356e-201,-6.34365638021978e-201,-6.338661375274725e-201,-6.3336663703296704e-201,-6.328671365384616e-201,-6.32367636043956e-201,-6.318681355494505e-201,-6.3136863505494505e-201,-6.308691345604395e-201,-6.30369634065934e-201,-6.298701335714286e-201,-6.2937063307692314e-201,-6.2887113258241754e-201,-6.283716320879121e-201,-6.278721315934066e-201,-6.273726310989011e-201,-6.2687313060439556e-201,-6.263736301098901e-201,-6.2587412961538456e-201,-6.253746291208791e-201,-6.248751286263736e-201,-6.243756281318681e-201,-6.2387612763736265e-201,-6.233766271428572e-201,-6.2287712664835166e-201,-6.223776261538461e-201,-6.218781256593407e-201,-6.213786251648352e-201,-6.208791246703296e-201,-6.2037962417582415e-201,-6.198801236813187e-201,-6.1938062318681315e-201,-6.188811226923076e-201,-6.1838162219780216e-201,-6.178821217032968e-201,-6.173826212087912e-201,-6.168831207142857e-201,-6.1638362021978025e-201,-6.158841197252747e-201,-6.153846192307692e-201,-6.148851187362637e-201,-6.143856182417582e-201,-6.138861177472527e-201,-6.133866172527472e-201,-6.1288711675824174e-201,-6.123876162637362e-201,-6.118881157692308e-201,-6.113886152747253e-201,-6.1088911478021976e-201,-6.103896142857143e-201,-6.0989011379120884e-201,-6.0939061329670324e-201,-6.088911128021978e-201,-6.083916123076923e-201,-6.0789211181318686e-201,-6.0739261131868125e-201,-6.068931108241758e-201,-6.063936103296703e-201,-6.058941098351647e-201,-6.0539460934065934e-201,-6.048951088461539e-201,-6.0439560835164835e-201,-6.038961078571428e-201,-6.0339660736263736e-201,-6.028971068681319e-201,-6.023976063736264e-201,-6.018981058791208e-201,-6.013986053846154e-201,-6.0089910489010984e-201,-6.003996043956044e-201,-5.9990010390109885e-201,-5.994006034065934e-201,-5.989011029120879e-201,-5.984016024175825e-201,-5.979021019230769e-201,-5.974026014285714e-201,-5.9690310093406595e-201,-5.964036004395605e-201,-5.959040999450549e-201,-5.954045994505494e-201,-5.94905098956044e-201,-5.944055984615384e-201,-5.939060979670329e-201,-5.934065974725275e-201,-5.92907096978022e-201,-5.9240759648351645e-201,-5.91908095989011e-201,-5.914085954945055e-201,-5.90909095e-201,-5.904095945054945e-201,-5.89910094010989e-201,-5.894105935164835e-201,-5.88911093021978e-201,-5.884115925274725e-201,-5.8791209203296695e-201,-5.874125915384616e-201,-5.869130910439561e-201,-5.864135905494506e-201,-5.8591409005494504e-201,-5.854145895604396e-201,-5.849150890659341e-201,-5.844155885714285e-201,-5.8391608807692306e-201,-5.834165875824176e-201,-5.829170870879121e-201,-5.824175865934065e-201,-5.819180860989011e-201,-5.814185856043956e-201,-5.809190851098901e-201,-5.804195846153846e-201,-5.7992008412087916e-201,-5.794205836263736e-201,-5.789210831318681e-201,-5.7842158263736264e-201,-5.779220821428571e-201,-5.7742258164835165e-201,-5.769230811538461e-201,-5.764235806593406e-201,-5.759240801648351e-201,-5.754245796703297e-201,-5.749250791758242e-201,-5.744255786813187e-201,-5.739260781868132e-201,-5.7342657769230775e-201,-5.7292707719780215e-201,-5.724275767032967e-201,-5.719280762087912e-201,-5.714285757142857e-201,-5.709290752197802e-201,-5.704295747252747e-201,-5.6993007423076925e-201,-5.6943057373626364e-201,-5.6893107324175825e-201,-5.684315727472528e-201,-5.6793207225274726e-201,-5.674325717582417e-201,-5.669330712637363e-201,-5.6643357076923074e-201,-5.659340702747253e-201,-5.6543456978021975e-201,-5.649350692857142e-201,-5.6443556879120875e-201,-5.639360682967033e-201,-5.6343656780219776e-201,-5.629370673076923e-201,-5.6243756681318684e-201,-5.619380663186814e-201,-5.614385658241758e-201,-5.609390653296703e-201,-5.6043956483516486e-201,-5.599400643406593e-201,-5.594405638461538e-201,-5.5894106335164834e-201,-5.584415628571429e-201,-5.579420623626373e-201,-5.574425618681318e-201,-5.569430613736264e-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.5144855593406586e-201,-5.509490554395605e-201,-5.50449554945055e-201,-5.499500544505494e-201,-5.4945055395604395e-201,-5.489510534615385e-201,-5.48451552967033e-201,-5.479520524725274e-201,-5.47452551978022e-201,-5.469530514835165e-201,-5.46453550989011e-201,-5.4595405049450544e-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.399600445604395e-201,-5.39460544065934e-201,-5.389610435714286e-201,-5.3846154307692304e-201,-5.379620425824176e-201,-5.374625420879121e-201,-5.3696304159340666e-201,-5.3646354109890106e-201,-5.359640406043956e-201,-5.3546454010989014e-201,-5.349650396153846e-201,-5.344655391208791e-201,-5.339660386263736e-201,-5.334665381318681e-201,-5.3296703763736255e-201,-5.324675371428572e-201,-5.319680366483517e-201,-5.314685361538462e-201,-5.3096903565934064e-201,-5.304695351648352e-201,-5.2997003467032965e-201,-5.294705341758242e-201,-5.2897103368131866e-201,-5.284715331868131e-201,-5.279720326923077e-201,-5.274725321978022e-201,-5.269730317032966e-201,-5.264735312087912e-201,-5.2597403071428575e-201,-5.254745302197803e-201,-5.249750297252747e-201,-5.244755292307692e-201,-5.239760287362638e-201,-5.2347652824175824e-201,-5.229770277472527e-201,-5.2247752725274725e-201,-5.219780267582417e-201,-5.214785262637362e-201,-5.209790257692307e-201,-5.2047952527472534e-201,-5.199800247802198e-201,-5.194805242857143e-201,-5.189810237912088e-201,-5.184815232967033e-201,-5.179820228021978e-201,-5.174825223076923e-201,-5.1698302181318676e-201,-5.164835213186813e-201,-5.1598402082417584e-201,-5.154845203296702e-201,-5.149850198351648e-201,-5.144855193406594e-201,-5.139860188461539e-201,-5.134865183516483e-201,-5.1298701785714286e-201,-5.124875173626374e-201,-5.119880168681319e-201,-5.1148851637362634e-201,-5.109890158791209e-201,-5.1048951538461535e-201,-5.099900148901098e-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.054945104395604e-201,-5.049950099450549e-201,-5.044955094505495e-201,-5.0399600895604394e-201,-5.034965084615384e-201,-5.0299700796703295e-201,-5.024975074725275e-201,-5.0199800697802195e-201,-5.014985064835165e-201,-5.00999005989011e-201,-5.004995054945055e-201,-5.00000005e-201,-4.995005045054945e-201,-4.9900100401098905e-201,-4.9850150351648345e-201,-4.98002003021978e-201,-4.975025025274725e-201,-4.97003002032967e-201,-4.9650350153846146e-201,-4.960040010439561e-201,-4.9550450054945054e-201,-4.950050000549451e-201,-4.9450549956043955e-201,-4.94005999065934e-201,-4.9350649857142856e-201,-4.930069980769231e-201,-4.925074975824176e-201,-4.9200799708791204e-201,-4.915084965934066e-201,-4.910089960989011e-201,-4.905094956043955e-201,-4.900099951098901e-201,-4.895104946153847e-201,-4.890109941208791e-201,-4.885114936263736e-201,-4.8801199313186814e-201,-4.875124926373627e-201,-4.8701299214285715e-201,-4.865134916483516e-201,-4.8601399115384616e-201,-4.855144906593406e-201,-4.850149901648351e-201,-4.845154896703296e-201,-4.840159891758242e-201,-4.835164886813187e-201,-4.830169881868132e-201,-4.825174876923077e-201,-4.820179871978022e-201,-4.815184867032967e-201,-4.810189862087912e-201,-4.805194857142857e-201,-4.800199852197802e-201,-4.7952048472527475e-201,-4.7902098423076914e-201,-4.785214837362637e-201,-4.780219832417582e-201,-4.7752248274725284e-201,-4.770229822527472e-201,-4.765234817582418e-201,-4.760239812637363e-201,-4.755244807692308e-201,-4.7502498027472525e-201,-4.745254797802198e-201,-4.7402597928571426e-201,-4.735264787912087e-201,-4.730269782967033e-201,-4.725274778021977e-201,-4.720279773076923e-201,-4.715284768131868e-201,-4.7102897631868136e-201,-4.705294758241758e-201,-4.7002997532967036e-201,-4.695304748351648e-201,-4.690309743406593e-201,-4.6853147384615384e-201,-4.680319733516484e-201,-4.675324728571428e-201,-4.670329723626373e-201,-4.6653347186813186e-201,-4.660339713736264e-201,-4.655344708791209e-201,-4.650349703846154e-201,-4.6453546989010995e-201,-4.640359693956044e-201,-4.635364689010989e-201,-4.630369684065934e-201,-4.625374679120879e-201,-4.6203796741758236e-201,-4.615384669230769e-201,-4.610389664285714e-201,-4.605394659340659e-201,-4.600399654395604e-201,-4.59540464945055e-201,-4.5904096445054945e-201,-4.58541463956044e-201,-4.5804196346153846e-201,-4.575424629670329e-201,-4.570429624725275e-201,-4.56543461978022e-201,-4.560439614835164e-201,-4.5554446098901095e-201,-4.550449604945055e-201,-4.5454546e-201,-4.540459595054944e-201,-4.5354645901098904e-201,-4.530469585164836e-201,-4.5254745802197804e-201,-4.520479575274725e-201,-4.5154845703296705e-201,-4.510489565384615e-201,-4.50549456043956e-201,-4.500499555494505e-201,-4.495504550549451e-201,-4.4905095456043954e-201,-4.48551454065934e-201,-4.4805195357142855e-201,-4.47552453076923e-201,-4.470529525824176e-201,-4.465534520879121e-201,-4.4605395159340656e-201,-4.455544510989011e-201,-4.4505495060439564e-201,-4.445554501098901e-201,-4.440559496153846e-201,-4.435564491208791e-201,-4.4305694862637366e-201,-4.4255744813186806e-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.3706294269230764e-201,-4.365634421978022e-201,-4.3606394170329665e-201,-4.355644412087912e-201,-4.350649407142857e-201,-4.345654402197802e-201,-4.340659397252747e-201,-4.335664392307693e-201,-4.3306693873626374e-201,-4.325674382417582e-201,-4.3206793774725275e-201,-4.315684372527473e-201,-4.310689367582417e-201,-4.305694362637362e-201,-4.300699357692308e-201,-4.295704352747252e-201,-4.290709347802198e-201,-4.285714342857143e-201,-4.2807193379120886e-201,-4.275724332967033e-201,-4.270729328021978e-201,-4.265734323076923e-201,-4.260739318131868e-201,-4.255744313186813e-201,-4.250749308241758e-201,-4.245754303296703e-201,-4.240759298351648e-201,-4.235764293406593e-201,-4.230769288461538e-201,-4.225774283516484e-201,-4.220779278571429e-201,-4.215784273626374e-201,-4.2107892686813184e-201,-4.205794263736264e-201,-4.200799258791209e-201,-4.195804253846153e-201,-4.1908092489010986e-201,-4.185814243956044e-201,-4.180819239010989e-201,-4.175824234065933e-201,-4.1708292291208795e-201,-4.165834224175825e-201,-4.1608392192307696e-201,-4.155844214285714e-201,-4.15084920934066e-201,-4.145854204395604e-201,-4.140859199450549e-201,-4.1358641945054944e-201,-4.130869189560439e-201,-4.1258741846153845e-201,-4.120879179670329e-201,-4.1158841747252746e-201,-4.110889169780219e-201,-4.1058941648351654e-201,-4.10089915989011e-201,-4.095904154945055e-201,-4.09090915e-201,-4.0859141450549455e-201,-4.0809191401098895e-201,-4.075924135164835e-201,-4.07092913021978e-201,-4.065934125274726e-201,-4.06093912032967e-201,-4.055944115384615e-201,-4.0509491104395605e-201,-4.045954105494506e-201,-4.0409591005494506e-201,-4.035964095604396e-201,-4.030969090659341e-201,-4.025974085714285e-201,-4.020979080769231e-201,-4.0159840758241754e-201,-4.010989070879121e-201,-4.0059940659340655e-201,-4.000999060989011e-201,-3.9960040560439556e-201,-3.991009051098901e-201,-3.9860140461538464e-201,-3.981019041208791e-201,-3.9760240362637365e-201,-3.971029031318682e-201,-3.966034026373626e-201,-3.961039021428571e-201,-3.9560440164835166e-201,-3.951049011538462e-201,-3.946054006593406e-201,-3.9410590016483514e-201,-3.936063996703297e-201,-3.9310689917582415e-201,-3.926073986813187e-201,-3.921078981868132e-201,-3.916083976923077e-201,-3.9110889719780216e-201,-3.906093967032967e-201,-3.9010989620879124e-201,-3.896103957142857e-201,-3.891108952197802e-201,-3.886113947252747e-201,-3.881118942307692e-201,-3.876123937362637e-201,-3.871128932417582e-201,-3.8661339274725274e-201,-3.861138922527473e-201,-3.856143917582418e-201,-3.851148912637362e-201,-3.8461539076923075e-201,-3.841158902747253e-201,-3.836163897802198e-201,-3.831168892857142e-201,-3.826173887912088e-201,-3.821178882967033e-201,-3.816183878021978e-201,-3.8111888730769225e-201,-3.806193868131868e-201,-3.801198863186813e-201,-3.796203858241759e-201,-3.791208853296703e-201,-3.786213848351649e-201,-3.7812188434065934e-201,-3.776223838461538e-201,-3.7712288335164835e-201,-3.766233828571428e-201,-3.7612388236263736e-201,-3.756243818681318e-201,-3.751248813736263e-201,-3.746253808791208e-201,-3.7412588038461545e-201,-3.736263798901099e-201,-3.731268793956044e-201,-3.726273789010989e-201,-3.721278784065935e-201,-3.7162837791208786e-201,-3.711288774175824e-201,-3.7062937692307694e-201,-3.701298764285714e-201,-3.696303759340659e-201,-3.691308754395604e-201,-3.686313749450549e-201,-3.681318744505495e-201,-3.67632373956044e-201,-3.671328734615385e-201,-3.66633372967033e-201,-3.6613387247252744e-201,-3.65634371978022e-201,-3.6513487148351645e-201,-3.64635370989011e-201,-3.6413587049450546e-201,-3.636363699999999e-201,-3.631368695054945e-201,-3.62637369010989e-201,-3.6213786851648355e-201,-3.61638368021978e-201,-3.6113886752747256e-201,-3.606393670329671e-201,-3.601398665384615e-201,-3.59640366043956e-201,-3.591408655494506e-201,-3.5864136505494504e-201,-3.581418645604395e-201,-3.5764236406593405e-201,-3.571428635714286e-201,-3.5664336307692306e-201,-3.561438625824176e-201,-3.5564436208791214e-201,-3.551448615934066e-201,-3.546453610989011e-201,-3.541458606043956e-201,-3.536463601098901e-201,-3.531468596153846e-201,-3.526473591208791e-201,-3.5214785862637356e-201,-3.516483581318681e-201,-3.5114885763736264e-201,-3.506493571428571e-201,-3.501498566483516e-201,-3.496503561538462e-201,-3.491508556593407e-201,-3.486513551648351e-201,-3.481518546703297e-201,-3.476523541758242e-201,-3.471528536813187e-201,-3.4665335318681314e-201,-3.461538526923077e-201,-3.456543521978022e-201,-3.451548517032967e-201,-3.4465535120879116e-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.386613452747252e-201,-3.3816184478021975e-201,-3.3766234428571436e-201,-3.3716284379120876e-201,-3.366633432967033e-201,-3.3616384280219784e-201,-3.356643423076924e-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.311688378571428e-201,-3.3066933736263735e-201,-3.301698368681319e-201,-3.2967033637362635e-201,-3.291708358791209e-201,-3.2867133538461536e-201,-3.281718348901098e-201,-3.276723343956044e-201,-3.271728339010989e-201,-3.2667333340659345e-201,-3.261738329120879e-201,-3.2567433241758242e-201,-3.251748319230769e-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.206793274725275e-201,-3.2017982697802197e-201,-3.196803264835165e-201,-3.1918082598901098e-201,-3.1868132549450545e-201,-3.18181825e-201,-3.176823245054945e-201,-3.1718282401098903e-201,-3.166833235164835e-201,-3.16183823021978e-201,-3.156843225274725e-201,-3.15184822032967e-201,-3.1468532153846155e-201,-3.1418582104395605e-201,-3.1368632054945052e-201,-3.1318682005494506e-201,-3.1268731956043953e-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.0819181510989014e-201,-3.076923146153846e-201,-3.0719281412087908e-201,-3.066933136263736e-201,-3.061938131318681e-201,-3.0569431263736266e-201,-3.0519481214285713e-201,-3.0469531164835163e-201,-3.0419581115384614e-201,-3.0369631065934064e-201,-3.0319681016483515e-201,-3.026973096703297e-201,-3.0219780917582415e-201,-3.016983086813187e-201,-3.0119880818681316e-201,-3.006993076923077e-201,-3.0019980719780217e-201,-2.997003067032967e-201,-2.992008062087912e-201,-2.9870130571428572e-201,-2.9820180521978022e-201,-2.9770230472527473e-201,-2.972028042307692e-201,-2.9670330373626377e-201,-2.9620380324175824e-201,-2.9570430274725278e-201,-2.9520480225274725e-201,-2.947053017582417e-201,-2.9420580126373626e-201,-2.9370630076923076e-201,-2.932068002747253e-201,-2.9270729978021977e-201,-2.9220779928571427e-201,-2.9170829879120878e-201,-2.9120879829670328e-201,-2.9070929780219782e-201,-2.9020979730769233e-201,-2.897102968131868e-201,-2.8921079631868133e-201,-2.887112958241758e-201,-2.882117953296703e-201,-2.8771229483516485e-201,-2.8721279434065935e-201,-2.8671329384615386e-201,-2.8621379335164836e-201,-2.8571429285714283e-201,-2.8521479236263737e-201,-2.8471529186813184e-201,-2.842157913736264e-201,-2.8371629087912088e-201,-2.8321679038461535e-201,-2.827172898901099e-201,-2.8221778939560436e-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.7772228494505497e-201,-2.7722278445054943e-201,-2.7672328395604397e-201,-2.7622378346153844e-201,-2.7572428296703295e-201,-2.752247824725275e-201,-2.74725281978022e-201,-2.742257814835165e-201,-2.73726280989011e-201,-2.7322678049450547e-201,-2.7272728e-201,-2.722277795054945e-201,-2.7172827901098898e-201,-2.7122877851648352e-201,-2.70729278021978e-201,-2.7022977752747253e-201,-2.69730277032967e-201,-2.6923077653846154e-201,-2.6873127604395604e-201,-2.6823177554945054e-201,-2.6773227505494505e-201,-2.6723277456043955e-201,-2.6673327406593402e-201,-2.662337735714286e-201,-2.6573427307692307e-201,-2.652347725824176e-201,-2.6473527208791207e-201,-2.6423577159340658e-201,-2.637362710989011e-201,-2.6323677060439562e-201,-2.6273727010989013e-201,-2.6223776961538463e-201,-2.617382691208791e-201,-2.6123876862637364e-201,-2.607392681318681e-201,-2.602397676373627e-201,-2.5974026714285715e-201,-2.5924076664835162e-201,-2.5874126615384616e-201,-2.5824176565934063e-201,-2.5774226516483517e-201,-2.5724276467032967e-201,-2.5674326417582418e-201,-2.5624376368131868e-201,-2.557442631868132e-201,-2.5524476269230765e-201,-2.547452621978022e-201,-2.5424576170329666e-201,-2.5374626120879124e-201,-2.532467607142857e-201,-2.527472602197802e-201,-2.522477597252747e-201,-2.517482592307692e-201,-2.5124875873626372e-201,-2.5074925824175826e-201,-2.5024975774725273e-201,-2.4975025725274727e-201,-2.4925075675824174e-201,-2.4875125626373628e-201,-2.4825175576923075e-201,-2.4775225527472525e-201,-2.472527547802198e-201,-2.4675325428571426e-201,-2.462537537912088e-201,-2.4575425329670327e-201,-2.4525475280219777e-201,-2.447552523076923e-201,-2.442557518131868e-201,-2.4375625131868132e-201,-2.4325675082417582e-201,-2.427572503296703e-201,-2.4225774983516483e-201,-2.4175824934065934e-201,-2.4125874884615388e-201,-2.4075924835164835e-201,-2.4025974785714285e-201,-2.3976024736263735e-201,-2.3926074686813186e-201,-2.387612463736264e-201,-2.382617458791209e-201,-2.3776224538461537e-201,-2.372627448901099e-201,-2.3676324439560438e-201,-2.362637439010989e-201,-2.3576424340659342e-201,-2.352647429120879e-201,-2.3476524241758243e-201,-2.342657419230769e-201,-2.337662414285714e-201,-2.332667409340659e-201,-2.3276724043956045e-201,-2.3226773994505495e-201,-2.3176823945054946e-201,-2.3126873895604392e-201,-2.3076923846153846e-201,-2.3026973796703293e-201,-2.297702374725275e-201,-2.2927073697802198e-201,-2.2877123648351648e-201,-2.28271735989011e-201,-2.277722354945055e-201,-2.27272735e-201,-2.2677323450549453e-201,-2.26273734010989e-201,-2.2577423351648354e-201,-2.25274733021978e-201,-2.2477523252747255e-201,-2.24275732032967e-201,-2.237762315384615e-201,-2.2327673104395606e-201,-2.2277723054945053e-201,-2.2227773005494507e-201,-2.2177822956043954e-201,-2.2127872906593404e-201,-2.2077922857142855e-201,-2.202797280769231e-201,-2.1978022758241756e-201,-2.192807270879121e-201,-2.1878122659340656e-201,-2.182817260989011e-201,-2.1778222560439557e-201,-2.172827251098901e-201,-2.167832246153846e-201,-2.1628372412087912e-201,-2.1578422362637362e-201,-2.1528472313186813e-201,-2.147852226373626e-201,-2.1428572214285717e-201,-2.1378622164835164e-201,-2.1328672115384618e-201,-2.1278722065934065e-201,-2.1228772016483515e-201,-2.1178821967032966e-201,-2.1128871917582416e-201,-2.107892186813187e-201,-2.1028971818681317e-201,-2.0979021769230767e-201,-2.0929071719780218e-201,-2.087912167032967e-201,-2.0829171620879122e-201,-2.0779221571428573e-201,-2.072927152197802e-201,-2.0679321472527474e-201,-2.062937142307692e-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.017982097802198e-201,-2.0129870928571428e-201,-2.007992087912088e-201,-2.002997082967033e-201,-1.9980020780219776e-201,-1.9930070730769233e-201,-1.988012068131868e-201,-1.983017063186813e-201,-1.978022058241758e-201,-1.973027053296703e-201,-1.9680320483516482e-201,-1.9630370434065936e-201,-1.9580420384615383e-201,-1.9530470335164837e-201,-1.9480520285714284e-201,-1.9430570236263738e-201,-1.9380620186813184e-201,-1.933067013736264e-201,-1.928072008791209e-201,-1.923077003846154e-201,-1.918081998901099e-201,-1.913086993956044e-201,-1.9080919890109887e-201,-1.903096984065934e-201,-1.898101979120879e-201,-1.8931069741758245e-201,-1.8881119692307692e-201,-1.8831169642857143e-201,-1.8781219593406593e-201,-1.873126954395604e-201,-1.8681319494505497e-201,-1.8631369445054944e-201,-1.8581419395604395e-201,-1.8531469346153845e-201,-1.8481519296703295e-201,-1.8431569247252742e-201,-1.83816191978022e-201,-1.8331669148351647e-201,-1.82817190989011e-201,-1.8231769049450547e-201,-1.8181818999999998e-201,-1.813186895054945e-201,-1.8081918901098902e-201,-1.8031968851648353e-201,-1.7982018802197803e-201,-1.793206875274725e-201,-1.7882118703296704e-201,-1.783216865384615e-201,-1.778221860439561e-201,-1.7732268554945055e-201,-1.7682318505494506e-201,-1.7632368456043956e-201,-1.7582418406593403e-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.7132867961538464e-201,-1.708291791208791e-201,-1.7032967862637365e-201,-1.698301781318681e-201,-1.6933067763736262e-201,-1.6883117714285716e-201,-1.6833167664835166e-201,-1.6783217615384617e-201,-1.6733267565934067e-201,-1.6683317516483514e-201,-1.6633367467032968e-201,-1.658341741758242e-201,-1.6533467368131865e-201,-1.648351731868132e-201,-1.643356726923077e-201,-1.638361721978022e-201,-1.633366717032967e-201,-1.628371712087912e-201,-1.6233767071428571e-201,-1.6183817021978024e-201,-1.6133866972527472e-201,-1.6083916923076923e-201,-1.6033966873626375e-201,-1.5984016824175825e-201,-1.5934066774725274e-201,-1.5884116725274726e-201,-1.5834166675824175e-201,-1.5784216626373625e-201,-1.5734266576923077e-201,-1.5684316527472526e-201,-1.5634366478021976e-201,-1.5584416428571429e-201,-1.5534466379120879e-201,-1.548451632967033e-201,-1.543456628021978e-201,-1.538461623076923e-201,-1.533466618131868e-201,-1.5284716131868133e-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.4835165686813188e-201,-1.4785215637362639e-201,-1.4735265587912087e-201,-1.468531553846154e-201,-1.4635365489010988e-201,-1.4585415439560439e-201,-1.453546539010989e-201,-1.448551534065934e-201,-1.443556529120879e-201,-1.4385615241758242e-201,-1.4335665192307692e-201,-1.4285715142857141e-201,-1.4235765093406591e-201,-1.4185815043956044e-201,-1.4135864994505494e-201,-1.4085914945054945e-201,-1.4035964895604395e-201,-1.3986014846153845e-201,-1.3936064796703296e-201,-1.3886114747252748e-201,-1.3836164697802198e-201,-1.3786214648351647e-201,-1.37362645989011e-201,-1.368631454945055e-201,-1.36363645e-201,-1.3586414450549452e-201,-1.3536464401098901e-201,-1.3486514351648351e-201,-1.3436564302197802e-201,-1.3386614252747252e-201,-1.33366642032967e-201,-1.3286714153846153e-201,-1.3236764104395603e-201,-1.3186814054945054e-201,-1.3136864005494506e-201,-1.3086913956043955e-201,-1.3036963906593405e-201,-1.2987013857142857e-201,-1.2937063807692308e-201,-1.2887113758241758e-201,-1.2837163708791209e-201,-1.2787213659340659e-201,-1.273726360989011e-201,-1.2687313560439562e-201,-1.2637363510989012e-201,-1.258741346153846e-201,-1.2537463412087913e-201,-1.2487513362637363e-201,-1.2437563313186814e-201,-1.2387613263736264e-201,-1.2337663214285714e-201,-1.2287713164835165e-201,-1.2237763115384615e-201,-1.2187813065934066e-201,-1.2137863016483514e-201,-1.2087912967032967e-201,-1.2037962917582417e-201,-1.1988012868131867e-201,-1.193806281868132e-201,-1.1888112769230768e-201,-1.1838162719780219e-201,-1.178821267032967e-201,-1.1738262620879121e-201,-1.168831257142857e-201,-1.1638362521978022e-201,-1.1588412472527473e-201,-1.1538462423076923e-201,-1.1488512373626375e-201,-1.1438562324175824e-201,-1.1388612274725274e-201,-1.1338662225274726e-201,-1.1288712175824177e-201,-1.1238762126373627e-201,-1.1188812076923076e-201,-1.1138862027472528e-201,-1.1088911978021978e-201,-1.1038961928571427e-201,-1.098901187912088e-201,-1.0939061829670328e-201,-1.0889111780219778e-201,-1.083916173076923e-201,-1.0789211681318681e-201,-1.073926163186813e-201,-1.0689311582417582e-201,-1.0639361532967032e-201,-1.0589411483516483e-201,-1.0539461434065935e-201,-1.0489511384615383e-201,-1.0439561335164834e-201,-1.0389611285714286e-201,-1.0339661236263736e-201,-1.0289711186813187e-201,-1.0239761137362637e-201,-1.0189811087912088e-201,-1.0139861038461538e-201,-1.008991098901099e-201,-1.003996093956044e-201,-9.99001089010989e-202,-9.940060840659342e-202,-9.890110791208792e-202,-9.84016074175824e-202,-9.790210692307691e-202,-9.740260642857141e-202,-9.690310593406592e-202,-9.640360543956044e-202,-9.590410494505495e-202,-9.540460445054943e-202,-9.490510395604395e-202,-9.440560346153846e-202,-9.390610296703296e-202,-9.340660247252748e-202,-9.290710197802197e-202,-9.240760148351647e-202,-9.1908100989011e-202,-9.14086004945055e-202,-9.09091e-202,-9.04095995054945e-202,-8.991009901098901e-202,-8.941059851648352e-202,-8.891109802197804e-202,-8.841159752747253e-202,-8.791209703296703e-202,-8.741259653846155e-202,-8.691309604395606e-202,-8.641359554945054e-202,-8.591409505494505e-202,-8.541459456043955e-202,-8.491509406593405e-202,-8.441559357142858e-202,-8.391609307692308e-202,-8.341659258241757e-202,-8.291709208791209e-202,-8.24175915934066e-202,-8.19180910989011e-202,-8.14185906043956e-202,-8.0919090109890115e-202,-8.041958961538461e-202,-7.992008912087912e-202,-7.942058862637363e-202,-7.892108813186813e-202,-7.842158763736264e-202,-7.792208714285715e-202,-7.742258664835164e-202,-7.692308615384615e-202,-7.642358565934066e-202,-7.592408516483516e-202,-7.542458467032967e-202,-7.492508417582418e-202,-7.442558368131868e-202,-7.392608318681319e-202,-7.3426582692307695e-202,-7.29270821978022e-202,-7.24275817032967e-202,-7.192808120879122e-202,-7.142858071428571e-202,-7.092908021978022e-202,-7.042957972527472e-202,-6.993007923076922e-202,-6.943057873626374e-202,-6.893107824175823e-202,-6.843157774725275e-202,-6.793207725274726e-202,-6.743257675824175e-202,-6.693307626373627e-202,-6.643357576923077e-202,-6.5934075274725275e-202,-6.543457478021977e-202,-6.493507428571428e-202,-6.443557379120879e-202,-6.393607329670329e-202,-6.3436572802197805e-202,-6.29370723076923e-202,-6.243757181318681e-202,-6.193807131868133e-202,-6.143857082417582e-202,-6.0939070329670335e-202,-6.043956983516484e-202,-5.994006934065934e-202,-5.944056884615384e-202,-5.894106835164835e-202,-5.844156785714286e-202,-5.794206736263736e-202,-5.744256686813187e-202,-5.694306637362637e-202,-5.644356587912088e-202,-5.594406538461538e-202,-5.544456489010989e-202,-5.49450643956044e-202,-5.44455639010989e-202,-5.394606340659341e-202,-5.344656291208791e-202,-5.294706241758241e-202,-5.244756192307691e-202,-5.194806142857143e-202,-5.144856093406593e-202,-5.094906043956044e-202,-5.044955994505495e-202,-4.995005945054944e-202,-4.945055895604396e-202,-4.895105846153847e-202,-4.845155796703297e-202,-4.795205747252748e-202,-4.745255697802197e-202,-4.695305648351648e-202,-4.645355598901098e-202,-4.5954055494505495e-202,-4.5454555e-202,-4.49550545054945e-202,-4.445555401098902e-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.9460549065934063e-202,-3.896104857142857e-202,-3.8461548076923076e-202,-3.7962047582417584e-202,-3.746254708791209e-202,-3.6963046593406593e-202,-3.6463546098901097e-202,-3.5964045604395605e-202,-3.546454510989011e-202,-3.4965044615384614e-202,-3.446554412087912e-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.847153818681318e-202,-2.797203769230769e-202,-2.74725371978022e-202,-2.6973036703296703e-202,-2.6473536208791207e-202,-2.5974035714285716e-202,-2.5474535219780215e-202,-2.4975034725274724e-202,-2.4475534230769232e-202,-2.3976033736263737e-202,-2.347653324175824e-202,-2.297703274725275e-202,-2.247753225274725e-202,-2.1978031758241753e-202,-2.1478531263736266e-202,-2.097903076923077e-202,-2.0479530274725275e-202,-1.9980029780219779e-202,-1.9480529285714288e-202,-1.8981028791208792e-202,-1.8481528296703296e-202,-1.7982027802197802e-202,-1.7482527307692309e-202,-1.6983026813186813e-202,-1.6483526318681317e-202,-1.5984025824175826e-202,-1.548452532967033e-202,-1.4985024835164834e-202,-1.4485524340659343e-202,-1.3986023846153844e-202,-1.348652335164835e-202,-1.298702285714286e-202,-1.2487522362637361e-202,-1.1988021868131868e-202,-1.1488521373626374e-202,-1.0989020879120878e-202,-1.0489520384615385e-202,-9.99001989010989e-203,-9.490519395604394e-203,-8.991018901098902e-203,-8.491518406593407e-203,-7.992017912087911e-203,-7.492517417582418e-203,-6.993016923076923e-203,-6.493516428571428e-203,-5.994015934065934e-203,-5.494515439560439e-203,-4.995014945054945e-203,-4.495514450549451e-203,-3.9960139560439556e-203,-3.4965134615384614e-203,-2.997012967032967e-203,-2.4975124725274722e-203,-1.998011978021978e-203,-1.4985114835164834e-203,-9.99010989010989e-204,-4.995104945054945e-204,-1.0e-208],"x":[-1.0e-200,-9.995004995054944e-201,-9.99000999010989e-201,-9.985014985164835e-201,-9.980019980219779e-201,-9.975024975274725e-201,-9.97002997032967e-201,-9.965034965384615e-201,-9.96003996043956e-201,-9.955044955494505e-201,-9.950049950549451e-201,-9.945054945604396e-201,-9.940059940659339e-201,-9.935064935714285e-201,-9.93006993076923e-201,-9.925074925824176e-201,-9.920079920879122e-201,-9.915084915934067e-201,-9.910089910989011e-201,-9.905094906043957e-201,-9.9000999010989e-201,-9.895104896153845e-201,-9.890109891208791e-201,-9.885114886263736e-201,-9.880119881318681e-201,-9.875124876373627e-201,-9.870129871428572e-201,-9.865134866483516e-201,-9.860139861538461e-201,-9.855144856593406e-201,-9.850149851648352e-201,-9.845154846703296e-201,-9.840159841758241e-201,-9.835164836813187e-201,-9.830169831868132e-201,-9.825174826923075e-201,-9.820179821978021e-201,-9.815184817032966e-201,-9.81018981208791e-201,-9.805194807142857e-201,-9.800199802197803e-201,-9.795204797252748e-201,-9.790209792307694e-201,-9.785214787362637e-201,-9.780219782417582e-201,-9.775224777472528e-201,-9.770229772527472e-201,-9.765234767582419e-201,-9.760239762637363e-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.710289713186811e-201,-9.705294708241758e-201,-9.700299703296702e-201,-9.695304698351647e-201,-9.690309693406593e-201,-9.685314688461538e-201,-9.680319683516484e-201,-9.67532467857143e-201,-9.670329673626373e-201,-9.665334668681318e-201,-9.660339663736264e-201,-9.655344658791209e-201,-9.650349653846155e-201,-9.6453546489011e-201,-9.640359643956044e-201,-9.635364639010989e-201,-9.630369634065934e-201,-9.625374629120878e-201,-9.620379624175824e-201,-9.615384619230769e-201,-9.610389614285714e-201,-9.60539460934066e-201,-9.600399604395605e-201,-9.595404599450548e-201,-9.590409594505494e-201,-9.585414589560439e-201,-9.580419584615383e-201,-9.57542457967033e-201,-9.570429574725274e-201,-9.565434569780219e-201,-9.560439564835165e-201,-9.55544455989011e-201,-9.550449554945054e-201,-9.54545455e-201,-9.540459545054945e-201,-9.535464540109891e-201,-9.530469535164836e-201,-9.52547453021978e-201,-9.520479525274725e-201,-9.51548452032967e-201,-9.510489515384615e-201,-9.505494510439561e-201,-9.500499505494505e-201,-9.49550450054945e-201,-9.490509495604396e-201,-9.485514490659341e-201,-9.480519485714284e-201,-9.47552448076923e-201,-9.470529475824175e-201,-9.46553447087912e-201,-9.460539465934066e-201,-9.45554446098901e-201,-9.450549456043955e-201,-9.445554451098901e-201,-9.440559446153844e-201,-9.435564441208792e-201,-9.430569436263737e-201,-9.425574431318681e-201,-9.420579426373628e-201,-9.415584421428572e-201,-9.410589416483517e-201,-9.405594411538463e-201,-9.400599406593406e-201,-9.395604401648351e-201,-9.390609396703297e-201,-9.385614391758242e-201,-9.380619386813186e-201,-9.375624381868133e-201,-9.370629376923077e-201,-9.36563437197802e-201,-9.360639367032967e-201,-9.355644362087911e-201,-9.350649357142856e-201,-9.345654352197802e-201,-9.340659347252747e-201,-9.335664342307691e-201,-9.330669337362638e-201,-9.325674332417581e-201,-9.320679327472527e-201,-9.315684322527473e-201,-9.310689317582418e-201,-9.305694312637364e-201,-9.300699307692309e-201,-9.295704302747253e-201,-9.2907092978022e-201,-9.285714292857143e-201,-9.280719287912087e-201,-9.275724282967033e-201,-9.270729278021978e-201,-9.265734273076923e-201,-9.260739268131869e-201,-9.255744263186814e-201,-9.250749258241757e-201,-9.245754253296703e-201,-9.240759248351648e-201,-9.235764243406592e-201,-9.230769238461538e-201,-9.225774233516483e-201,-9.220779228571428e-201,-9.215784223626374e-201,-9.210789218681317e-201,-9.205794213736263e-201,-9.200799208791208e-201,-9.195804203846153e-201,-9.1908091989011e-201,-9.185814193956045e-201,-9.18081918901099e-201,-9.175824184065936e-201,-9.170829179120879e-201,-9.165834174175824e-201,-9.16083916923077e-201,-9.155844164285714e-201,-9.150849159340659e-201,-9.145854154395605e-201,-9.14085914945055e-201,-9.135864144505493e-201,-9.130869139560439e-201,-9.125874134615384e-201,-9.120879129670329e-201,-9.115884124725275e-201,-9.11088911978022e-201,-9.105894114835165e-201,-9.10089910989011e-201,-9.095904104945053e-201,-9.0909091e-201,-9.085914095054944e-201,-9.080919090109889e-201,-9.075924085164835e-201,-9.070929080219781e-201,-9.065934075274726e-201,-9.060939070329672e-201,-9.055944065384615e-201,-9.05094906043956e-201,-9.045954055494506e-201,-9.04095905054945e-201,-9.035964045604395e-201,-9.030969040659341e-201,-9.025974035714286e-201,-9.02097903076923e-201,-9.015984025824176e-201,-9.01098902087912e-201,-9.005994015934065e-201,-9.000999010989011e-201,-8.996004006043956e-201,-8.991009001098902e-201,-8.986013996153846e-201,-8.98101899120879e-201,-8.976023986263736e-201,-8.97102898131868e-201,-8.966033976373625e-201,-8.961038971428571e-201,-8.956043966483516e-201,-8.95104896153846e-201,-8.946053956593408e-201,-8.941058951648352e-201,-8.936063946703296e-201,-8.931068941758242e-201,-8.926073936813187e-201,-8.921078931868132e-201,-8.916083926923078e-201,-8.911088921978022e-201,-8.906093917032966e-201,-8.901098912087912e-201,-8.896103907142857e-201,-8.891108902197803e-201,-8.886113897252747e-201,-8.881118892307692e-201,-8.876123887362638e-201,-8.871128882417583e-201,-8.866133877472526e-201,-8.861138872527472e-201,-8.856143867582417e-201,-8.851148862637362e-201,-8.846153857692308e-201,-8.841158852747252e-201,-8.836163847802197e-201,-8.831168842857143e-201,-8.826173837912088e-201,-8.821178832967032e-201,-8.816183828021979e-201,-8.811188823076923e-201,-8.806193818131868e-201,-8.801198813186814e-201,-8.796203808241759e-201,-8.791208803296702e-201,-8.786213798351648e-201,-8.781218793406593e-201,-8.776223788461539e-201,-8.771228783516484e-201,-8.766233778571428e-201,-8.761238773626374e-201,-8.756243768681319e-201,-8.751248763736262e-201,-8.746253758791208e-201,-8.741258753846153e-201,-8.736263748901098e-201,-8.731268743956044e-201,-8.726273739010989e-201,-8.721278734065933e-201,-8.71628372912088e-201,-8.711288724175823e-201,-8.706293719230769e-201,-8.701298714285715e-201,-8.69630370934066e-201,-8.691308704395604e-201,-8.68631369945055e-201,-8.681318694505495e-201,-8.676323689560438e-201,-8.671328684615384e-201,-8.666333679670329e-201,-8.661338674725275e-201,-8.65634366978022e-201,-8.651348664835165e-201,-8.646353659890111e-201,-8.641358654945055e-201,-8.636363649999999e-201,-8.631368645054945e-201,-8.62637364010989e-201,-8.621378635164834e-201,-8.61638363021978e-201,-8.611388625274725e-201,-8.60639362032967e-201,-8.601398615384616e-201,-8.596403610439559e-201,-8.591408605494504e-201,-8.58641360054945e-201,-8.581418595604396e-201,-8.57642359065934e-201,-8.571428585714287e-201,-8.566433580769231e-201,-8.561438575824176e-201,-8.556443570879121e-201,-8.551448565934065e-201,-8.546453560989012e-201,-8.541458556043956e-201,-8.536463551098901e-201,-8.531468546153847e-201,-8.526473541208792e-201,-8.521478536263735e-201,-8.516483531318681e-201,-8.511488526373626e-201,-8.50649352142857e-201,-8.501498516483517e-201,-8.496503511538461e-201,-8.491508506593406e-201,-8.486513501648352e-201,-8.481518496703295e-201,-8.47652349175824e-201,-8.471528486813186e-201,-8.466533481868131e-201,-8.461538476923077e-201,-8.456543471978023e-201,-8.451548467032968e-201,-8.446553462087912e-201,-8.441558457142857e-201,-8.436563452197802e-201,-8.431568447252748e-201,-8.426573442307693e-201,-8.421578437362637e-201,-8.416583432417583e-201,-8.411588427472528e-201,-8.406593422527471e-201,-8.401598417582417e-201,-8.396603412637362e-201,-8.391608407692307e-201,-8.386613402747253e-201,-8.381618397802198e-201,-8.376623392857142e-201,-8.371628387912088e-201,-8.366633382967032e-201,-8.361638378021976e-201,-8.356643373076922e-201,-8.351648368131867e-201,-8.346653363186812e-201,-8.34165835824176e-201,-8.336663353296704e-201,-8.33166834835165e-201,-8.326673343406593e-201,-8.321678338461538e-201,-8.316683333516484e-201,-8.311688328571429e-201,-8.306693323626374e-201,-8.30169831868132e-201,-8.296703313736264e-201,-8.291708308791208e-201,-8.286713303846154e-201,-8.281718298901098e-201,-8.276723293956043e-201,-8.271728289010989e-201,-8.266733284065934e-201,-8.261738279120879e-201,-8.256743274175825e-201,-8.251748269230768e-201,-8.246753264285713e-201,-8.241758259340659e-201,-8.236763254395603e-201,-8.23176824945055e-201,-8.226773244505494e-201,-8.221778239560439e-201,-8.216783234615386e-201,-8.21178822967033e-201,-8.206793224725274e-201,-8.20179821978022e-201,-8.196803214835165e-201,-8.19180820989011e-201,-8.186813204945056e-201,-8.1818182e-201,-8.176823195054944e-201,-8.17182819010989e-201,-8.166833185164835e-201,-8.16183818021978e-201,-8.156843175274726e-201,-8.15184817032967e-201,-8.146853165384615e-201,-8.141858160439561e-201,-8.136863155494504e-201,-8.131868150549449e-201,-8.126873145604395e-201,-8.12187814065934e-201,-8.116883135714286e-201,-8.11188813076923e-201,-8.106893125824175e-201,-8.101898120879121e-201,-8.096903115934066e-201,-8.09190811098901e-201,-8.086913106043957e-201,-8.081918101098902e-201,-8.076923096153846e-201,-8.071928091208792e-201,-8.066933086263737e-201,-8.06193808131868e-201,-8.056943076373626e-201,-8.051948071428571e-201,-8.046953066483516e-201,-8.041958061538462e-201,-8.036963056593407e-201,-8.031968051648351e-201,-8.026973046703297e-201,-8.02197804175824e-201,-8.016983036813185e-201,-8.011988031868131e-201,-8.006993026923076e-201,-8.001998021978022e-201,-7.997003017032967e-201,-7.992008012087912e-201,-7.987013007142858e-201,-7.982018002197801e-201,-7.977022997252746e-201,-7.972027992307693e-201,-7.967032987362638e-201,-7.962037982417583e-201,-7.957042977472529e-201,-7.952047972527473e-201,-7.947052967582417e-201,-7.942057962637363e-201,-7.937062957692307e-201,-7.932067952747252e-201,-7.927072947802198e-201,-7.922077942857143e-201,-7.917082937912088e-201,-7.912087932967034e-201,-7.907092928021977e-201,-7.902097923076923e-201,-7.897102918131868e-201,-7.892107913186812e-201,-7.887112908241759e-201,-7.882117903296703e-201,-7.877122898351648e-201,-7.872127893406594e-201,-7.867132888461537e-201,-7.862137883516482e-201,-7.857142878571428e-201,-7.852147873626374e-201,-7.847152868681319e-201,-7.842157863736265e-201,-7.83716285879121e-201,-7.832167853846153e-201,-7.827172848901099e-201,-7.822177843956044e-201,-7.817182839010988e-201,-7.812187834065934e-201,-7.807192829120879e-201,-7.802197824175825e-201,-7.79720281923077e-201,-7.792207814285713e-201,-7.78721280934066e-201,-7.782217804395604e-201,-7.777222799450549e-201,-7.772227794505495e-201,-7.76723278956044e-201,-7.762237784615384e-201,-7.75724277967033e-201,-7.752247774725274e-201,-7.747252769780218e-201,-7.742257764835164e-201,-7.737262759890109e-201,-7.732267754945055e-201,-7.727272750000001e-201,-7.722277745054946e-201,-7.717282740109889e-201,-7.712287735164835e-201,-7.70729273021978e-201,-7.702297725274725e-201,-7.697302720329671e-201,-7.692307715384615e-201,-7.687312710439562e-201,-7.682317705494506e-201,-7.67732270054945e-201,-7.672327695604396e-201,-7.66733269065934e-201,-7.662337685714285e-201,-7.657342680769231e-201,-7.652347675824176e-201,-7.64735267087912e-201,-7.642357665934067e-201,-7.63736266098901e-201,-7.632367656043955e-201,-7.6273726510989e-201,-7.622377646153845e-201,-7.61738264120879e-201,-7.612387636263736e-201,-7.607392631318682e-201,-7.602397626373626e-201,-7.597402621428572e-201,-7.592407616483516e-201,-7.587412611538461e-201,-7.582417606593407e-201,-7.577422601648352e-201,-7.572427596703298e-201,-7.567432591758243e-201,-7.562437586813186e-201,-7.557442581868132e-201,-7.552447576923077e-201,-7.547452571978021e-201,-7.542457567032967e-201,-7.537462562087912e-201,-7.532467557142857e-201,-7.527472552197803e-201,-7.522477547252746e-201,-7.517482542307691e-201,-7.512487537362637e-201,-7.507492532417582e-201,-7.502497527472526e-201,-7.497502522527472e-201,-7.492507517582417e-201,-7.487512512637362e-201,-7.482517507692308e-201,-7.477522502747253e-201,-7.472527497802199e-201,-7.467532492857143e-201,-7.462537487912088e-201,-7.457542482967034e-201,-7.452547478021979e-201,-7.447552473076922e-201,-7.442557468131868e-201,-7.437562463186813e-201,-7.432567458241758e-201,-7.427572453296704e-201,-7.422577448351648e-201,-7.417582443406593e-201,-7.412587438461539e-201,-7.407592433516482e-201,-7.402597428571427e-201,-7.397602423626373e-201,-7.392607418681318e-201,-7.387612413736263e-201,-7.382617408791209e-201,-7.377622403846153e-201,-7.372627398901097e-201,-7.367632393956044e-201,-7.362637389010989e-201,-7.357642384065935e-201,-7.35264737912088e-201,-7.347652374175824e-201,-7.34265736923077e-201,-7.337662364285715e-201,-7.332667359340658e-201,-7.327672354395605e-201,-7.32267734945055e-201,-7.317682344505494e-201,-7.31268733956044e-201,-7.307692334615385e-201,-7.30269732967033e-201,-7.297702324725276e-201,-7.292707319780219e-201,-7.287712314835163e-201,-7.28271730989011e-201,-7.277722304945054e-201,-7.272727299999999e-201,-7.267732295054945e-201,-7.26273729010989e-201,-7.257742285164834e-201,-7.252747280219779e-201,-7.247752275274724e-201,-7.242757270329671e-201,-7.237762265384616e-201,-7.232767260439561e-201,-7.227772255494507e-201,-7.222777250549452e-201,-7.217782245604395e-201,-7.212787240659341e-201,-7.207792235714286e-201,-7.20279723076923e-201,-7.197802225824176e-201,-7.192807220879121e-201,-7.187812215934066e-201,-7.182817210989012e-201,-7.177822206043955e-201,-7.1728272010989e-201,-7.167832196153846e-201,-7.16283719120879e-201,-7.157842186263735e-201,-7.152847181318681e-201,-7.147852176373626e-201,-7.142857171428572e-201,-7.137862166483515e-201,-7.13286716153846e-201,-7.127872156593406e-201,-7.122877151648352e-201,-7.117882146703297e-201,-7.112887141758243e-201,-7.107892136813188e-201,-7.102897131868131e-201,-7.097902126923077e-201,-7.092907121978022e-201,-7.087912117032967e-201,-7.082917112087913e-201,-7.077922107142857e-201,-7.072927102197802e-201,-7.067932097252748e-201,-7.062937092307691e-201,-7.057942087362636e-201,-7.052947082417582e-201,-7.047952077472527e-201,-7.042957072527472e-201,-7.037962067582418e-201,-7.032967062637362e-201,-7.027972057692309e-201,-7.022977052747252e-201,-7.017982047802196e-201,-7.012987042857143e-201,-7.007992037912087e-201,-7.002997032967032e-201,-6.99800202802198e-201,-6.993007023076924e-201,-6.988012018131867e-201,-6.983017013186814e-201,-6.978022008241758e-201,-6.973027003296703e-201,-6.968031998351649e-201,-6.963036993406594e-201,-6.958041988461538e-201,-6.953046983516485e-201,-6.948051978571428e-201,-6.943056973626372e-201,-6.938061968681319e-201,-6.933066963736263e-201,-6.92807195879121e-201,-6.923076953846154e-201,-6.918081948901099e-201,-6.913086943956045e-201,-6.908091939010988e-201,-6.903096934065933e-201,-6.898101929120879e-201,-6.893106924175824e-201,-6.888111919230768e-201,-6.883116914285714e-201,-6.87812190934066e-201,-6.873126904395604e-201,-6.86813189945055e-201,-6.863136894505495e-201,-6.858141889560439e-201,-6.853146884615385e-201,-6.84815187967033e-201,-6.843156874725275e-201,-6.838161869780221e-201,-6.833166864835164e-201,-6.828171859890109e-201,-6.823176854945055e-201,-6.81818185e-201,-6.813186845054946e-201,-6.80819184010989e-201,-6.803196835164835e-201,-6.798201830219781e-201,-6.793206825274724e-201,-6.788211820329669e-201,-6.783216815384615e-201,-6.77822181043956e-201,-6.773226805494505e-201,-6.76823180054945e-201,-6.763236795604395e-201,-6.75824179065934e-201,-6.753246785714286e-201,-6.748251780769231e-201,-6.743256775824176e-201,-6.738261770879122e-201,-6.733266765934066e-201,-6.728271760989011e-201,-6.723276756043957e-201,-6.7182817510989e-201,-6.713286746153845e-201,-6.708291741208791e-201,-6.703296736263736e-201,-6.698301731318682e-201,-6.693306726373627e-201,-6.688311721428571e-201,-6.683316716483517e-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.613386647252746e-201,-6.608391642307692e-201,-6.603396637362638e-201,-6.598401632417583e-201,-6.593406627472527e-201,-6.588411622527472e-201,-6.583416617582418e-201,-6.578421612637363e-201,-6.573426607692308e-201,-6.568431602747252e-201,-6.563436597802197e-201,-6.558441592857143e-201,-6.553446587912088e-201,-6.548451582967033e-201,-6.543456578021979e-201,-6.538461573076923e-201,-6.533466568131868e-201,-6.5284715631868134e-201,-6.523476558241758e-201,-6.518481553296703e-201,-6.513486548351648e-201,-6.5084915434065936e-201,-6.503496538461538e-201,-6.498501533516483e-201,-6.493506528571428e-201,-6.488511523626373e-201,-6.483516518681319e-201,-6.478521513736264e-201,-6.4735265087912085e-201,-6.468531503846154e-201,-6.463536498901099e-201,-6.458541493956044e-201,-6.453546489010989e-201,-6.448551484065934e-201,-6.4435564791208795e-201,-6.4385614741758234e-201,-6.433566469230769e-201,-6.428571464285714e-201,-6.4235764593406596e-201,-6.418581454395604e-201,-6.41358644945055e-201,-6.408591444505495e-201,-6.403596439560439e-201,-6.3986014346153845e-201,-6.39360642967033e-201,-6.3886114247252746e-201,-6.383616419780219e-201,-6.378621414835165e-201,-6.373626409890109e-201,-6.368631404945055e-201,-6.3636363999999994e-201,-6.358641395054945e-201,-6.35364639010989e-201,-6.3486513851648356e-201,-6.34365638021978e-201,-6.338661375274725e-201,-6.3336663703296704e-201,-6.328671365384616e-201,-6.32367636043956e-201,-6.318681355494505e-201,-6.3136863505494505e-201,-6.308691345604395e-201,-6.30369634065934e-201,-6.298701335714286e-201,-6.2937063307692314e-201,-6.2887113258241754e-201,-6.283716320879121e-201,-6.278721315934066e-201,-6.273726310989011e-201,-6.2687313060439556e-201,-6.263736301098901e-201,-6.2587412961538456e-201,-6.253746291208791e-201,-6.248751286263736e-201,-6.243756281318681e-201,-6.2387612763736265e-201,-6.233766271428572e-201,-6.2287712664835166e-201,-6.223776261538461e-201,-6.218781256593407e-201,-6.213786251648352e-201,-6.208791246703296e-201,-6.2037962417582415e-201,-6.198801236813187e-201,-6.1938062318681315e-201,-6.188811226923076e-201,-6.1838162219780216e-201,-6.178821217032968e-201,-6.173826212087912e-201,-6.168831207142857e-201,-6.1638362021978025e-201,-6.158841197252747e-201,-6.153846192307692e-201,-6.148851187362637e-201,-6.143856182417582e-201,-6.138861177472527e-201,-6.133866172527472e-201,-6.1288711675824174e-201,-6.123876162637362e-201,-6.118881157692308e-201,-6.113886152747253e-201,-6.1088911478021976e-201,-6.103896142857143e-201,-6.0989011379120884e-201,-6.0939061329670324e-201,-6.088911128021978e-201,-6.083916123076923e-201,-6.0789211181318686e-201,-6.0739261131868125e-201,-6.068931108241758e-201,-6.063936103296703e-201,-6.058941098351647e-201,-6.0539460934065934e-201,-6.048951088461539e-201,-6.0439560835164835e-201,-6.038961078571428e-201,-6.0339660736263736e-201,-6.028971068681319e-201,-6.023976063736264e-201,-6.018981058791208e-201,-6.013986053846154e-201,-6.0089910489010984e-201,-6.003996043956044e-201,-5.9990010390109885e-201,-5.994006034065934e-201,-5.989011029120879e-201,-5.984016024175825e-201,-5.979021019230769e-201,-5.974026014285714e-201,-5.9690310093406595e-201,-5.964036004395605e-201,-5.959040999450549e-201,-5.954045994505494e-201,-5.94905098956044e-201,-5.944055984615384e-201,-5.939060979670329e-201,-5.934065974725275e-201,-5.92907096978022e-201,-5.9240759648351645e-201,-5.91908095989011e-201,-5.914085954945055e-201,-5.90909095e-201,-5.904095945054945e-201,-5.89910094010989e-201,-5.894105935164835e-201,-5.88911093021978e-201,-5.884115925274725e-201,-5.8791209203296695e-201,-5.874125915384616e-201,-5.869130910439561e-201,-5.864135905494506e-201,-5.8591409005494504e-201,-5.854145895604396e-201,-5.849150890659341e-201,-5.844155885714285e-201,-5.8391608807692306e-201,-5.834165875824176e-201,-5.829170870879121e-201,-5.824175865934065e-201,-5.819180860989011e-201,-5.814185856043956e-201,-5.809190851098901e-201,-5.804195846153846e-201,-5.7992008412087916e-201,-5.794205836263736e-201,-5.789210831318681e-201,-5.7842158263736264e-201,-5.779220821428571e-201,-5.7742258164835165e-201,-5.769230811538461e-201,-5.764235806593406e-201,-5.759240801648351e-201,-5.754245796703297e-201,-5.749250791758242e-201,-5.744255786813187e-201,-5.739260781868132e-201,-5.7342657769230775e-201,-5.7292707719780215e-201,-5.724275767032967e-201,-5.719280762087912e-201,-5.714285757142857e-201,-5.709290752197802e-201,-5.704295747252747e-201,-5.6993007423076925e-201,-5.6943057373626364e-201,-5.6893107324175825e-201,-5.684315727472528e-201,-5.6793207225274726e-201,-5.674325717582417e-201,-5.669330712637363e-201,-5.6643357076923074e-201,-5.659340702747253e-201,-5.6543456978021975e-201,-5.649350692857142e-201,-5.6443556879120875e-201,-5.639360682967033e-201,-5.6343656780219776e-201,-5.629370673076923e-201,-5.6243756681318684e-201,-5.619380663186814e-201,-5.614385658241758e-201,-5.609390653296703e-201,-5.6043956483516486e-201,-5.599400643406593e-201,-5.594405638461538e-201,-5.5894106335164834e-201,-5.584415628571429e-201,-5.579420623626373e-201,-5.574425618681318e-201,-5.569430613736264e-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.5144855593406586e-201,-5.509490554395605e-201,-5.50449554945055e-201,-5.499500544505494e-201,-5.4945055395604395e-201,-5.489510534615385e-201,-5.48451552967033e-201,-5.479520524725274e-201,-5.47452551978022e-201,-5.469530514835165e-201,-5.46453550989011e-201,-5.4595405049450544e-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.399600445604395e-201,-5.39460544065934e-201,-5.389610435714286e-201,-5.3846154307692304e-201,-5.379620425824176e-201,-5.374625420879121e-201,-5.3696304159340666e-201,-5.3646354109890106e-201,-5.359640406043956e-201,-5.3546454010989014e-201,-5.349650396153846e-201,-5.344655391208791e-201,-5.339660386263736e-201,-5.334665381318681e-201,-5.3296703763736255e-201,-5.324675371428572e-201,-5.319680366483517e-201,-5.314685361538462e-201,-5.3096903565934064e-201,-5.304695351648352e-201,-5.2997003467032965e-201,-5.294705341758242e-201,-5.2897103368131866e-201,-5.284715331868131e-201,-5.279720326923077e-201,-5.274725321978022e-201,-5.269730317032966e-201,-5.264735312087912e-201,-5.2597403071428575e-201,-5.254745302197803e-201,-5.249750297252747e-201,-5.244755292307692e-201,-5.239760287362638e-201,-5.2347652824175824e-201,-5.229770277472527e-201,-5.2247752725274725e-201,-5.219780267582417e-201,-5.214785262637362e-201,-5.209790257692307e-201,-5.2047952527472534e-201,-5.199800247802198e-201,-5.194805242857143e-201,-5.189810237912088e-201,-5.184815232967033e-201,-5.179820228021978e-201,-5.174825223076923e-201,-5.1698302181318676e-201,-5.164835213186813e-201,-5.1598402082417584e-201,-5.154845203296702e-201,-5.149850198351648e-201,-5.144855193406594e-201,-5.139860188461539e-201,-5.134865183516483e-201,-5.1298701785714286e-201,-5.124875173626374e-201,-5.119880168681319e-201,-5.1148851637362634e-201,-5.109890158791209e-201,-5.1048951538461535e-201,-5.099900148901098e-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.054945104395604e-201,-5.049950099450549e-201,-5.044955094505495e-201,-5.0399600895604394e-201,-5.034965084615384e-201,-5.0299700796703295e-201,-5.024975074725275e-201,-5.0199800697802195e-201,-5.014985064835165e-201,-5.00999005989011e-201,-5.004995054945055e-201,-5.00000005e-201,-4.995005045054945e-201,-4.9900100401098905e-201,-4.9850150351648345e-201,-4.98002003021978e-201,-4.975025025274725e-201,-4.97003002032967e-201,-4.9650350153846146e-201,-4.960040010439561e-201,-4.9550450054945054e-201,-4.950050000549451e-201,-4.9450549956043955e-201,-4.94005999065934e-201,-4.9350649857142856e-201,-4.930069980769231e-201,-4.925074975824176e-201,-4.9200799708791204e-201,-4.915084965934066e-201,-4.910089960989011e-201,-4.905094956043955e-201,-4.900099951098901e-201,-4.895104946153847e-201,-4.890109941208791e-201,-4.885114936263736e-201,-4.8801199313186814e-201,-4.875124926373627e-201,-4.8701299214285715e-201,-4.865134916483516e-201,-4.8601399115384616e-201,-4.855144906593406e-201,-4.850149901648351e-201,-4.845154896703296e-201,-4.840159891758242e-201,-4.835164886813187e-201,-4.830169881868132e-201,-4.825174876923077e-201,-4.820179871978022e-201,-4.815184867032967e-201,-4.810189862087912e-201,-4.805194857142857e-201,-4.800199852197802e-201,-4.7952048472527475e-201,-4.7902098423076914e-201,-4.785214837362637e-201,-4.780219832417582e-201,-4.7752248274725284e-201,-4.770229822527472e-201,-4.765234817582418e-201,-4.760239812637363e-201,-4.755244807692308e-201,-4.7502498027472525e-201,-4.745254797802198e-201,-4.7402597928571426e-201,-4.735264787912087e-201,-4.730269782967033e-201,-4.725274778021977e-201,-4.720279773076923e-201,-4.715284768131868e-201,-4.7102897631868136e-201,-4.705294758241758e-201,-4.7002997532967036e-201,-4.695304748351648e-201,-4.690309743406593e-201,-4.6853147384615384e-201,-4.680319733516484e-201,-4.675324728571428e-201,-4.670329723626373e-201,-4.6653347186813186e-201,-4.660339713736264e-201,-4.655344708791209e-201,-4.650349703846154e-201,-4.6453546989010995e-201,-4.640359693956044e-201,-4.635364689010989e-201,-4.630369684065934e-201,-4.625374679120879e-201,-4.6203796741758236e-201,-4.615384669230769e-201,-4.610389664285714e-201,-4.605394659340659e-201,-4.600399654395604e-201,-4.59540464945055e-201,-4.5904096445054945e-201,-4.58541463956044e-201,-4.5804196346153846e-201,-4.575424629670329e-201,-4.570429624725275e-201,-4.56543461978022e-201,-4.560439614835164e-201,-4.5554446098901095e-201,-4.550449604945055e-201,-4.5454546e-201,-4.540459595054944e-201,-4.5354645901098904e-201,-4.530469585164836e-201,-4.5254745802197804e-201,-4.520479575274725e-201,-4.5154845703296705e-201,-4.510489565384615e-201,-4.50549456043956e-201,-4.500499555494505e-201,-4.495504550549451e-201,-4.4905095456043954e-201,-4.48551454065934e-201,-4.4805195357142855e-201,-4.47552453076923e-201,-4.470529525824176e-201,-4.465534520879121e-201,-4.4605395159340656e-201,-4.455544510989011e-201,-4.4505495060439564e-201,-4.445554501098901e-201,-4.440559496153846e-201,-4.435564491208791e-201,-4.4305694862637366e-201,-4.4255744813186806e-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.3706294269230764e-201,-4.365634421978022e-201,-4.3606394170329665e-201,-4.355644412087912e-201,-4.350649407142857e-201,-4.345654402197802e-201,-4.340659397252747e-201,-4.335664392307693e-201,-4.3306693873626374e-201,-4.325674382417582e-201,-4.3206793774725275e-201,-4.315684372527473e-201,-4.310689367582417e-201,-4.305694362637362e-201,-4.300699357692308e-201,-4.295704352747252e-201,-4.290709347802198e-201,-4.285714342857143e-201,-4.2807193379120886e-201,-4.275724332967033e-201,-4.270729328021978e-201,-4.265734323076923e-201,-4.260739318131868e-201,-4.255744313186813e-201,-4.250749308241758e-201,-4.245754303296703e-201,-4.240759298351648e-201,-4.235764293406593e-201,-4.230769288461538e-201,-4.225774283516484e-201,-4.220779278571429e-201,-4.215784273626374e-201,-4.2107892686813184e-201,-4.205794263736264e-201,-4.200799258791209e-201,-4.195804253846153e-201,-4.1908092489010986e-201,-4.185814243956044e-201,-4.180819239010989e-201,-4.175824234065933e-201,-4.1708292291208795e-201,-4.165834224175825e-201,-4.1608392192307696e-201,-4.155844214285714e-201,-4.15084920934066e-201,-4.145854204395604e-201,-4.140859199450549e-201,-4.1358641945054944e-201,-4.130869189560439e-201,-4.1258741846153845e-201,-4.120879179670329e-201,-4.1158841747252746e-201,-4.110889169780219e-201,-4.1058941648351654e-201,-4.10089915989011e-201,-4.095904154945055e-201,-4.09090915e-201,-4.0859141450549455e-201,-4.0809191401098895e-201,-4.075924135164835e-201,-4.07092913021978e-201,-4.065934125274726e-201,-4.06093912032967e-201,-4.055944115384615e-201,-4.0509491104395605e-201,-4.045954105494506e-201,-4.0409591005494506e-201,-4.035964095604396e-201,-4.030969090659341e-201,-4.025974085714285e-201,-4.020979080769231e-201,-4.0159840758241754e-201,-4.010989070879121e-201,-4.0059940659340655e-201,-4.000999060989011e-201,-3.9960040560439556e-201,-3.991009051098901e-201,-3.9860140461538464e-201,-3.981019041208791e-201,-3.9760240362637365e-201,-3.971029031318682e-201,-3.966034026373626e-201,-3.961039021428571e-201,-3.9560440164835166e-201,-3.951049011538462e-201,-3.946054006593406e-201,-3.9410590016483514e-201,-3.936063996703297e-201,-3.9310689917582415e-201,-3.926073986813187e-201,-3.921078981868132e-201,-3.916083976923077e-201,-3.9110889719780216e-201,-3.906093967032967e-201,-3.9010989620879124e-201,-3.896103957142857e-201,-3.891108952197802e-201,-3.886113947252747e-201,-3.881118942307692e-201,-3.876123937362637e-201,-3.871128932417582e-201,-3.8661339274725274e-201,-3.861138922527473e-201,-3.856143917582418e-201,-3.851148912637362e-201,-3.8461539076923075e-201,-3.841158902747253e-201,-3.836163897802198e-201,-3.831168892857142e-201,-3.826173887912088e-201,-3.821178882967033e-201,-3.816183878021978e-201,-3.8111888730769225e-201,-3.806193868131868e-201,-3.801198863186813e-201,-3.796203858241759e-201,-3.791208853296703e-201,-3.786213848351649e-201,-3.7812188434065934e-201,-3.776223838461538e-201,-3.7712288335164835e-201,-3.766233828571428e-201,-3.7612388236263736e-201,-3.756243818681318e-201,-3.751248813736263e-201,-3.746253808791208e-201,-3.7412588038461545e-201,-3.736263798901099e-201,-3.731268793956044e-201,-3.726273789010989e-201,-3.721278784065935e-201,-3.7162837791208786e-201,-3.711288774175824e-201,-3.7062937692307694e-201,-3.701298764285714e-201,-3.696303759340659e-201,-3.691308754395604e-201,-3.686313749450549e-201,-3.681318744505495e-201,-3.67632373956044e-201,-3.671328734615385e-201,-3.66633372967033e-201,-3.6613387247252744e-201,-3.65634371978022e-201,-3.6513487148351645e-201,-3.64635370989011e-201,-3.6413587049450546e-201,-3.636363699999999e-201,-3.631368695054945e-201,-3.62637369010989e-201,-3.6213786851648355e-201,-3.61638368021978e-201,-3.6113886752747256e-201,-3.606393670329671e-201,-3.601398665384615e-201,-3.59640366043956e-201,-3.591408655494506e-201,-3.5864136505494504e-201,-3.581418645604395e-201,-3.5764236406593405e-201,-3.571428635714286e-201,-3.5664336307692306e-201,-3.561438625824176e-201,-3.5564436208791214e-201,-3.551448615934066e-201,-3.546453610989011e-201,-3.541458606043956e-201,-3.536463601098901e-201,-3.531468596153846e-201,-3.526473591208791e-201,-3.5214785862637356e-201,-3.516483581318681e-201,-3.5114885763736264e-201,-3.506493571428571e-201,-3.501498566483516e-201,-3.496503561538462e-201,-3.491508556593407e-201,-3.486513551648351e-201,-3.481518546703297e-201,-3.476523541758242e-201,-3.471528536813187e-201,-3.4665335318681314e-201,-3.461538526923077e-201,-3.456543521978022e-201,-3.451548517032967e-201,-3.4465535120879116e-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.386613452747252e-201,-3.3816184478021975e-201,-3.3766234428571436e-201,-3.3716284379120876e-201,-3.366633432967033e-201,-3.3616384280219784e-201,-3.356643423076924e-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.311688378571428e-201,-3.3066933736263735e-201,-3.301698368681319e-201,-3.2967033637362635e-201,-3.291708358791209e-201,-3.2867133538461536e-201,-3.281718348901098e-201,-3.276723343956044e-201,-3.271728339010989e-201,-3.2667333340659345e-201,-3.261738329120879e-201,-3.2567433241758242e-201,-3.251748319230769e-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.206793274725275e-201,-3.2017982697802197e-201,-3.196803264835165e-201,-3.1918082598901098e-201,-3.1868132549450545e-201,-3.18181825e-201,-3.176823245054945e-201,-3.1718282401098903e-201,-3.166833235164835e-201,-3.16183823021978e-201,-3.156843225274725e-201,-3.15184822032967e-201,-3.1468532153846155e-201,-3.1418582104395605e-201,-3.1368632054945052e-201,-3.1318682005494506e-201,-3.1268731956043953e-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.0819181510989014e-201,-3.076923146153846e-201,-3.0719281412087908e-201,-3.066933136263736e-201,-3.061938131318681e-201,-3.0569431263736266e-201,-3.0519481214285713e-201,-3.0469531164835163e-201,-3.0419581115384614e-201,-3.0369631065934064e-201,-3.0319681016483515e-201,-3.026973096703297e-201,-3.0219780917582415e-201,-3.016983086813187e-201,-3.0119880818681316e-201,-3.006993076923077e-201,-3.0019980719780217e-201,-2.997003067032967e-201,-2.992008062087912e-201,-2.9870130571428572e-201,-2.9820180521978022e-201,-2.9770230472527473e-201,-2.972028042307692e-201,-2.9670330373626377e-201,-2.9620380324175824e-201,-2.9570430274725278e-201,-2.9520480225274725e-201,-2.947053017582417e-201,-2.9420580126373626e-201,-2.9370630076923076e-201,-2.932068002747253e-201,-2.9270729978021977e-201,-2.9220779928571427e-201,-2.9170829879120878e-201,-2.9120879829670328e-201,-2.9070929780219782e-201,-2.9020979730769233e-201,-2.897102968131868e-201,-2.8921079631868133e-201,-2.887112958241758e-201,-2.882117953296703e-201,-2.8771229483516485e-201,-2.8721279434065935e-201,-2.8671329384615386e-201,-2.8621379335164836e-201,-2.8571429285714283e-201,-2.8521479236263737e-201,-2.8471529186813184e-201,-2.842157913736264e-201,-2.8371629087912088e-201,-2.8321679038461535e-201,-2.827172898901099e-201,-2.8221778939560436e-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.7772228494505497e-201,-2.7722278445054943e-201,-2.7672328395604397e-201,-2.7622378346153844e-201,-2.7572428296703295e-201,-2.752247824725275e-201,-2.74725281978022e-201,-2.742257814835165e-201,-2.73726280989011e-201,-2.7322678049450547e-201,-2.7272728e-201,-2.722277795054945e-201,-2.7172827901098898e-201,-2.7122877851648352e-201,-2.70729278021978e-201,-2.7022977752747253e-201,-2.69730277032967e-201,-2.6923077653846154e-201,-2.6873127604395604e-201,-2.6823177554945054e-201,-2.6773227505494505e-201,-2.6723277456043955e-201,-2.6673327406593402e-201,-2.662337735714286e-201,-2.6573427307692307e-201,-2.652347725824176e-201,-2.6473527208791207e-201,-2.6423577159340658e-201,-2.637362710989011e-201,-2.6323677060439562e-201,-2.6273727010989013e-201,-2.6223776961538463e-201,-2.617382691208791e-201,-2.6123876862637364e-201,-2.607392681318681e-201,-2.602397676373627e-201,-2.5974026714285715e-201,-2.5924076664835162e-201,-2.5874126615384616e-201,-2.5824176565934063e-201,-2.5774226516483517e-201,-2.5724276467032967e-201,-2.5674326417582418e-201,-2.5624376368131868e-201,-2.557442631868132e-201,-2.5524476269230765e-201,-2.547452621978022e-201,-2.5424576170329666e-201,-2.5374626120879124e-201,-2.532467607142857e-201,-2.527472602197802e-201,-2.522477597252747e-201,-2.517482592307692e-201,-2.5124875873626372e-201,-2.5074925824175826e-201,-2.5024975774725273e-201,-2.4975025725274727e-201,-2.4925075675824174e-201,-2.4875125626373628e-201,-2.4825175576923075e-201,-2.4775225527472525e-201,-2.472527547802198e-201,-2.4675325428571426e-201,-2.462537537912088e-201,-2.4575425329670327e-201,-2.4525475280219777e-201,-2.447552523076923e-201,-2.442557518131868e-201,-2.4375625131868132e-201,-2.4325675082417582e-201,-2.427572503296703e-201,-2.4225774983516483e-201,-2.4175824934065934e-201,-2.4125874884615388e-201,-2.4075924835164835e-201,-2.4025974785714285e-201,-2.3976024736263735e-201,-2.3926074686813186e-201,-2.387612463736264e-201,-2.382617458791209e-201,-2.3776224538461537e-201,-2.372627448901099e-201,-2.3676324439560438e-201,-2.362637439010989e-201,-2.3576424340659342e-201,-2.352647429120879e-201,-2.3476524241758243e-201,-2.342657419230769e-201,-2.337662414285714e-201,-2.332667409340659e-201,-2.3276724043956045e-201,-2.3226773994505495e-201,-2.3176823945054946e-201,-2.3126873895604392e-201,-2.3076923846153846e-201,-2.3026973796703293e-201,-2.297702374725275e-201,-2.2927073697802198e-201,-2.2877123648351648e-201,-2.28271735989011e-201,-2.277722354945055e-201,-2.27272735e-201,-2.2677323450549453e-201,-2.26273734010989e-201,-2.2577423351648354e-201,-2.25274733021978e-201,-2.2477523252747255e-201,-2.24275732032967e-201,-2.237762315384615e-201,-2.2327673104395606e-201,-2.2277723054945053e-201,-2.2227773005494507e-201,-2.2177822956043954e-201,-2.2127872906593404e-201,-2.2077922857142855e-201,-2.202797280769231e-201,-2.1978022758241756e-201,-2.192807270879121e-201,-2.1878122659340656e-201,-2.182817260989011e-201,-2.1778222560439557e-201,-2.172827251098901e-201,-2.167832246153846e-201,-2.1628372412087912e-201,-2.1578422362637362e-201,-2.1528472313186813e-201,-2.147852226373626e-201,-2.1428572214285717e-201,-2.1378622164835164e-201,-2.1328672115384618e-201,-2.1278722065934065e-201,-2.1228772016483515e-201,-2.1178821967032966e-201,-2.1128871917582416e-201,-2.107892186813187e-201,-2.1028971818681317e-201,-2.0979021769230767e-201,-2.0929071719780218e-201,-2.087912167032967e-201,-2.0829171620879122e-201,-2.0779221571428573e-201,-2.072927152197802e-201,-2.0679321472527474e-201,-2.062937142307692e-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.017982097802198e-201,-2.0129870928571428e-201,-2.007992087912088e-201,-2.002997082967033e-201,-1.9980020780219776e-201,-1.9930070730769233e-201,-1.988012068131868e-201,-1.983017063186813e-201,-1.978022058241758e-201,-1.973027053296703e-201,-1.9680320483516482e-201,-1.9630370434065936e-201,-1.9580420384615383e-201,-1.9530470335164837e-201,-1.9480520285714284e-201,-1.9430570236263738e-201,-1.9380620186813184e-201,-1.933067013736264e-201,-1.928072008791209e-201,-1.923077003846154e-201,-1.918081998901099e-201,-1.913086993956044e-201,-1.9080919890109887e-201,-1.903096984065934e-201,-1.898101979120879e-201,-1.8931069741758245e-201,-1.8881119692307692e-201,-1.8831169642857143e-201,-1.8781219593406593e-201,-1.873126954395604e-201,-1.8681319494505497e-201,-1.8631369445054944e-201,-1.8581419395604395e-201,-1.8531469346153845e-201,-1.8481519296703295e-201,-1.8431569247252742e-201,-1.83816191978022e-201,-1.8331669148351647e-201,-1.82817190989011e-201,-1.8231769049450547e-201,-1.8181818999999998e-201,-1.813186895054945e-201,-1.8081918901098902e-201,-1.8031968851648353e-201,-1.7982018802197803e-201,-1.793206875274725e-201,-1.7882118703296704e-201,-1.783216865384615e-201,-1.778221860439561e-201,-1.7732268554945055e-201,-1.7682318505494506e-201,-1.7632368456043956e-201,-1.7582418406593403e-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.7132867961538464e-201,-1.708291791208791e-201,-1.7032967862637365e-201,-1.698301781318681e-201,-1.6933067763736262e-201,-1.6883117714285716e-201,-1.6833167664835166e-201,-1.6783217615384617e-201,-1.6733267565934067e-201,-1.6683317516483514e-201,-1.6633367467032968e-201,-1.658341741758242e-201,-1.6533467368131865e-201,-1.648351731868132e-201,-1.643356726923077e-201,-1.638361721978022e-201,-1.633366717032967e-201,-1.628371712087912e-201,-1.6233767071428571e-201,-1.6183817021978024e-201,-1.6133866972527472e-201,-1.6083916923076923e-201,-1.6033966873626375e-201,-1.5984016824175825e-201,-1.5934066774725274e-201,-1.5884116725274726e-201,-1.5834166675824175e-201,-1.5784216626373625e-201,-1.5734266576923077e-201,-1.5684316527472526e-201,-1.5634366478021976e-201,-1.5584416428571429e-201,-1.5534466379120879e-201,-1.548451632967033e-201,-1.543456628021978e-201,-1.538461623076923e-201,-1.533466618131868e-201,-1.5284716131868133e-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.4835165686813188e-201,-1.4785215637362639e-201,-1.4735265587912087e-201,-1.468531553846154e-201,-1.4635365489010988e-201,-1.4585415439560439e-201,-1.453546539010989e-201,-1.448551534065934e-201,-1.443556529120879e-201,-1.4385615241758242e-201,-1.4335665192307692e-201,-1.4285715142857141e-201,-1.4235765093406591e-201,-1.4185815043956044e-201,-1.4135864994505494e-201,-1.4085914945054945e-201,-1.4035964895604395e-201,-1.3986014846153845e-201,-1.3936064796703296e-201,-1.3886114747252748e-201,-1.3836164697802198e-201,-1.3786214648351647e-201,-1.37362645989011e-201,-1.368631454945055e-201,-1.36363645e-201,-1.3586414450549452e-201,-1.3536464401098901e-201,-1.3486514351648351e-201,-1.3436564302197802e-201,-1.3386614252747252e-201,-1.33366642032967e-201,-1.3286714153846153e-201,-1.3236764104395603e-201,-1.3186814054945054e-201,-1.3136864005494506e-201,-1.3086913956043955e-201,-1.3036963906593405e-201,-1.2987013857142857e-201,-1.2937063807692308e-201,-1.2887113758241758e-201,-1.2837163708791209e-201,-1.2787213659340659e-201,-1.273726360989011e-201,-1.2687313560439562e-201,-1.2637363510989012e-201,-1.258741346153846e-201,-1.2537463412087913e-201,-1.2487513362637363e-201,-1.2437563313186814e-201,-1.2387613263736264e-201,-1.2337663214285714e-201,-1.2287713164835165e-201,-1.2237763115384615e-201,-1.2187813065934066e-201,-1.2137863016483514e-201,-1.2087912967032967e-201,-1.2037962917582417e-201,-1.1988012868131867e-201,-1.193806281868132e-201,-1.1888112769230768e-201,-1.1838162719780219e-201,-1.178821267032967e-201,-1.1738262620879121e-201,-1.168831257142857e-201,-1.1638362521978022e-201,-1.1588412472527473e-201,-1.1538462423076923e-201,-1.1488512373626375e-201,-1.1438562324175824e-201,-1.1388612274725274e-201,-1.1338662225274726e-201,-1.1288712175824177e-201,-1.1238762126373627e-201,-1.1188812076923076e-201,-1.1138862027472528e-201,-1.1088911978021978e-201,-1.1038961928571427e-201,-1.098901187912088e-201,-1.0939061829670328e-201,-1.0889111780219778e-201,-1.083916173076923e-201,-1.0789211681318681e-201,-1.073926163186813e-201,-1.0689311582417582e-201,-1.0639361532967032e-201,-1.0589411483516483e-201,-1.0539461434065935e-201,-1.0489511384615383e-201,-1.0439561335164834e-201,-1.0389611285714286e-201,-1.0339661236263736e-201,-1.0289711186813187e-201,-1.0239761137362637e-201,-1.0189811087912088e-201,-1.0139861038461538e-201,-1.008991098901099e-201,-1.003996093956044e-201,-9.99001089010989e-202,-9.940060840659342e-202,-9.890110791208792e-202,-9.84016074175824e-202,-9.790210692307691e-202,-9.740260642857141e-202,-9.690310593406592e-202,-9.640360543956044e-202,-9.590410494505495e-202,-9.540460445054943e-202,-9.490510395604395e-202,-9.440560346153846e-202,-9.390610296703296e-202,-9.340660247252748e-202,-9.290710197802197e-202,-9.240760148351647e-202,-9.1908100989011e-202,-9.14086004945055e-202,-9.09091e-202,-9.04095995054945e-202,-8.991009901098901e-202,-8.941059851648352e-202,-8.891109802197804e-202,-8.841159752747253e-202,-8.791209703296703e-202,-8.741259653846155e-202,-8.691309604395606e-202,-8.641359554945054e-202,-8.591409505494505e-202,-8.541459456043955e-202,-8.491509406593405e-202,-8.441559357142858e-202,-8.391609307692308e-202,-8.341659258241757e-202,-8.291709208791209e-202,-8.24175915934066e-202,-8.19180910989011e-202,-8.14185906043956e-202,-8.0919090109890115e-202,-8.041958961538461e-202,-7.992008912087912e-202,-7.942058862637363e-202,-7.892108813186813e-202,-7.842158763736264e-202,-7.792208714285715e-202,-7.742258664835164e-202,-7.692308615384615e-202,-7.642358565934066e-202,-7.592408516483516e-202,-7.542458467032967e-202,-7.492508417582418e-202,-7.442558368131868e-202,-7.392608318681319e-202,-7.3426582692307695e-202,-7.29270821978022e-202,-7.24275817032967e-202,-7.192808120879122e-202,-7.142858071428571e-202,-7.092908021978022e-202,-7.042957972527472e-202,-6.993007923076922e-202,-6.943057873626374e-202,-6.893107824175823e-202,-6.843157774725275e-202,-6.793207725274726e-202,-6.743257675824175e-202,-6.693307626373627e-202,-6.643357576923077e-202,-6.5934075274725275e-202,-6.543457478021977e-202,-6.493507428571428e-202,-6.443557379120879e-202,-6.393607329670329e-202,-6.3436572802197805e-202,-6.29370723076923e-202,-6.243757181318681e-202,-6.193807131868133e-202,-6.143857082417582e-202,-6.0939070329670335e-202,-6.043956983516484e-202,-5.994006934065934e-202,-5.944056884615384e-202,-5.894106835164835e-202,-5.844156785714286e-202,-5.794206736263736e-202,-5.744256686813187e-202,-5.694306637362637e-202,-5.644356587912088e-202,-5.594406538461538e-202,-5.544456489010989e-202,-5.49450643956044e-202,-5.44455639010989e-202,-5.394606340659341e-202,-5.344656291208791e-202,-5.294706241758241e-202,-5.244756192307691e-202,-5.194806142857143e-202,-5.144856093406593e-202,-5.094906043956044e-202,-5.044955994505495e-202,-4.995005945054944e-202,-4.945055895604396e-202,-4.895105846153847e-202,-4.845155796703297e-202,-4.795205747252748e-202,-4.745255697802197e-202,-4.695305648351648e-202,-4.645355598901098e-202,-4.5954055494505495e-202,-4.5454555e-202,-4.49550545054945e-202,-4.445555401098902e-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.9460549065934063e-202,-3.896104857142857e-202,-3.8461548076923076e-202,-3.7962047582417584e-202,-3.746254708791209e-202,-3.6963046593406593e-202,-3.6463546098901097e-202,-3.5964045604395605e-202,-3.546454510989011e-202,-3.4965044615384614e-202,-3.446554412087912e-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.847153818681318e-202,-2.797203769230769e-202,-2.74725371978022e-202,-2.6973036703296703e-202,-2.6473536208791207e-202,-2.5974035714285716e-202,-2.5474535219780215e-202,-2.4975034725274724e-202,-2.4475534230769232e-202,-2.3976033736263737e-202,-2.347653324175824e-202,-2.297703274725275e-202,-2.247753225274725e-202,-2.1978031758241753e-202,-2.1478531263736266e-202,-2.097903076923077e-202,-2.0479530274725275e-202,-1.9980029780219779e-202,-1.9480529285714288e-202,-1.8981028791208792e-202,-1.8481528296703296e-202,-1.7982027802197802e-202,-1.7482527307692309e-202,-1.6983026813186813e-202,-1.6483526318681317e-202,-1.5984025824175826e-202,-1.548452532967033e-202,-1.4985024835164834e-202,-1.4485524340659343e-202,-1.3986023846153844e-202,-1.348652335164835e-202,-1.298702285714286e-202,-1.2487522362637361e-202,-1.1988021868131868e-202,-1.1488521373626374e-202,-1.0989020879120878e-202,-1.0489520384615385e-202,-9.99001989010989e-203,-9.490519395604394e-203,-8.991018901098902e-203,-8.491518406593407e-203,-7.992017912087911e-203,-7.492517417582418e-203,-6.993016923076923e-203,-6.493516428571428e-203,-5.994015934065934e-203,-5.494515439560439e-203,-4.995014945054945e-203,-4.495514450549451e-203,-3.9960139560439556e-203,-3.4965134615384614e-203,-2.997012967032967e-203,-2.4975124725274722e-203,-1.998011978021978e-203,-1.4985114835164834e-203,-9.99010989010989e-204,-4.995104945054945e-204,-1.0e-208]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/small_positive.json b/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/small_positive.json new file mode 100644 index 000000000000..9fdbc1926a68 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/small_positive.json @@ -0,0 +1 @@ +{"expected":[1.0e-300,9.995004995054944e-301,9.99000999010989e-301,9.985014985164834e-301,9.980019980219781e-301,9.975024975274727e-301,9.97002997032967e-301,9.965034965384617e-301,9.960039960439559e-301,9.955044955494506e-301,9.950049950549451e-301,9.945054945604395e-301,9.940059940659342e-301,9.935064935714285e-301,9.930069930769232e-301,9.925074925824176e-301,9.920079920879121e-301,9.915084915934066e-301,9.91008991098901e-301,9.905094906043957e-301,9.9000999010989e-301,9.895104896153846e-301,9.890109891208793e-301,9.885114886263736e-301,9.880119881318683e-301,9.875124876373627e-301,9.870129871428572e-301,9.865134866483516e-301,9.86013986153846e-301,9.855144856593408e-301,9.850149851648351e-301,9.845154846703298e-301,9.840159841758242e-301,9.835164836813187e-301,9.830169831868134e-301,9.825174826923076e-301,9.820179821978023e-301,9.815184817032966e-301,9.810189812087912e-301,9.805194807142857e-301,9.800199802197802e-301,9.795204797252749e-301,9.790209792307693e-301,9.785214787362638e-301,9.780219782417583e-301,9.775224777472527e-301,9.770229772527474e-301,9.765234767582417e-301,9.760239762637363e-301,9.755244757692308e-301,9.750249752747253e-301,9.745254747802198e-301,9.740259742857144e-301,9.735264737912089e-301,9.730269732967032e-301,9.725274728021978e-301,9.720279723076923e-301,9.715284718131868e-301,9.710289713186812e-301,9.705294708241759e-301,9.700299703296704e-301,9.69530469835165e-301,9.690309693406595e-301,9.685314688461536e-301,9.680319683516483e-301,9.675324678571429e-301,9.670329673626374e-301,9.665334668681319e-301,9.660339663736263e-301,9.65534465879121e-301,9.650349653846153e-301,9.6453546489011e-301,9.640359643956045e-301,9.635364639010989e-301,9.630369634065934e-301,9.625374629120878e-301,9.620379624175825e-301,9.61538461923077e-301,9.610389614285715e-301,9.60539460934066e-301,9.600399604395604e-301,9.595404599450551e-301,9.590409594505493e-301,9.58541458956044e-301,9.580419584615385e-301,9.575424579670329e-301,9.570429574725276e-301,9.56543456978022e-301,9.560439564835166e-301,9.555444559890111e-301,9.550449554945055e-301,9.545454550000002e-301,9.540459545054944e-301,9.53546454010989e-301,9.530469535164834e-301,9.52547453021978e-301,9.520479525274727e-301,9.51548452032967e-301,9.510489515384617e-301,9.50549451043956e-301,9.500499505494506e-301,9.49550450054945e-301,9.490509495604395e-301,9.485514490659342e-301,9.480519485714285e-301,9.47552448076923e-301,9.470529475824176e-301,9.465534470879121e-301,9.460539465934068e-301,9.455544460989012e-301,9.450549456043955e-301,9.4455544510989e-301,9.440559446153846e-301,9.435564441208791e-301,9.430569436263736e-301,9.425574431318681e-301,9.420579426373627e-301,9.415584421428572e-301,9.410589416483517e-301,9.405594411538461e-301,9.400599406593408e-301,9.395604401648351e-301,9.390609396703297e-301,9.385614391758242e-301,9.380619386813187e-301,9.375624381868132e-301,9.370629376923078e-301,9.365634371978023e-301,9.360639367032968e-301,9.355644362087912e-301,9.350649357142857e-301,9.345654352197802e-301,9.340659347252748e-301,9.335664342307693e-301,9.330669337362638e-301,9.325674332417583e-301,9.320679327472529e-301,9.315684322527472e-301,9.310689317582417e-301,9.305694312637363e-301,9.300699307692308e-301,9.295704302747253e-301,9.290709297802197e-301,9.285714292857144e-301,9.280719287912087e-301,9.275724282967034e-301,9.27072927802198e-301,9.265734273076921e-301,9.260739268131868e-301,9.255744263186812e-301,9.250749258241759e-301,9.245754253296704e-301,9.240759248351648e-301,9.235764243406595e-301,9.230769238461538e-301,9.225774233516485e-301,9.220779228571429e-301,9.215784223626372e-301,9.21078921868132e-301,9.205794213736263e-301,9.20079920879121e-301,9.195804203846153e-301,9.1908091989011e-301,9.185814193956045e-301,9.180819189010989e-301,9.175824184065936e-301,9.170829179120878e-301,9.165834174175825e-301,9.160839169230768e-301,9.155844164285714e-301,9.15084915934066e-301,9.145854154395604e-301,9.140859149450551e-301,9.135864144505495e-301,9.13086913956044e-301,9.125874134615387e-301,9.120879129670329e-301,9.115884124725276e-301,9.11088911978022e-301,9.105894114835165e-301,9.10089910989011e-301,9.095904104945055e-301,9.090909100000002e-301,9.085914095054946e-301,9.080919090109891e-301,9.075924085164834e-301,9.07092908021978e-301,9.065934075274725e-301,9.06093907032967e-301,9.055944065384616e-301,9.05094906043956e-301,9.045954055494506e-301,9.040959050549451e-301,9.035964045604397e-301,9.03096904065934e-301,9.025974035714285e-301,9.02097903076923e-301,9.015984025824176e-301,9.010989020879121e-301,9.005994015934065e-301,9.000999010989012e-301,8.996004006043957e-301,8.991009001098902e-301,8.986013996153846e-301,8.98101899120879e-301,8.976023986263736e-301,8.971028981318682e-301,8.966033976373627e-301,8.961038971428572e-301,8.956043966483517e-301,8.951048961538463e-301,8.946053956593406e-301,8.941058951648353e-301,8.936063946703297e-301,8.931068941758242e-301,8.926073936813187e-301,8.92107893186813e-301,8.916083926923078e-301,8.911088921978023e-301,8.906093917032968e-301,8.901098912087913e-301,8.896103907142857e-301,8.891108902197802e-301,8.886113897252746e-301,8.881118892307693e-301,8.876123887362638e-301,8.871128882417582e-301,8.866133877472529e-301,8.861138872527472e-301,8.856143867582419e-301,8.851148862637364e-301,8.846153857692306e-301,8.841158852747253e-301,8.836163847802197e-301,8.831168842857144e-301,8.826173837912087e-301,8.821178832967033e-301,8.81618382802198e-301,8.811188823076923e-301,8.80619381813187e-301,8.801198813186814e-301,8.796203808241757e-301,8.791208803296702e-301,8.786213798351648e-301,8.781218793406595e-301,8.776223788461538e-301,8.771228783516483e-301,8.766233778571429e-301,8.761238773626374e-301,8.756243768681321e-301,8.751248763736263e-301,8.746253758791208e-301,8.741258753846153e-301,8.736263748901099e-301,8.731268743956044e-301,8.726273739010989e-301,8.721278734065936e-301,8.71628372912088e-301,8.711288724175825e-301,8.706293719230769e-301,8.701298714285714e-301,8.69630370934066e-301,8.691308704395604e-301,8.68631369945055e-301,8.681318694505495e-301,8.67632368956044e-301,8.671328684615385e-301,8.66633367967033e-301,8.661338674725276e-301,8.65634366978022e-301,8.651348664835165e-301,8.64635365989011e-301,8.641358654945055e-301,8.63636365e-301,8.631368645054946e-301,8.626373640109891e-301,8.621378635164836e-301,8.616383630219781e-301,8.611388625274723e-301,8.60639362032967e-301,8.601398615384616e-301,8.59640361043956e-301,8.591408605494506e-301,8.58641360054945e-301,8.581418595604397e-301,8.57642359065934e-301,8.571428585714287e-301,8.56643358076923e-301,8.561438575824174e-301,8.556443570879121e-301,8.551448565934065e-301,8.546453560989012e-301,8.541458556043957e-301,8.5364635510989e-301,8.531468546153847e-301,8.526473541208791e-301,8.521478536263738e-301,8.51648353131868e-301,8.511488526373625e-301,8.506493521428572e-301,8.501498516483516e-301,8.496503511538463e-301,8.491508506593406e-301,8.486513501648353e-301,8.481518496703298e-301,8.476523491758242e-301,8.471528486813187e-301,8.466533481868131e-301,8.461538476923078e-301,8.456543471978021e-301,8.451548467032967e-301,8.446553462087914e-301,8.441558457142857e-301,8.436563452197804e-301,8.431568447252748e-301,8.426573442307691e-301,8.421578437362638e-301,8.416583432417582e-301,8.411588427472529e-301,8.406593422527472e-301,8.401598417582418e-301,8.396603412637363e-301,8.391608407692308e-301,8.386613402747255e-301,8.381618397802199e-301,8.376623392857142e-301,8.371628387912087e-301,8.366633382967033e-301,8.361638378021978e-301,8.356643373076923e-301,8.351648368131868e-301,8.346653363186814e-301,8.341658358241759e-301,8.336663353296704e-301,8.331668348351648e-301,8.326673343406593e-301,8.321678338461538e-301,8.316683333516484e-301,8.311688328571429e-301,8.306693323626374e-301,8.301698318681318e-301,8.296703313736265e-301,8.29170830879121e-301,8.286713303846153e-301,8.281718298901099e-301,8.276723293956042e-301,8.27172828901099e-301,8.266733284065934e-301,8.26173827912088e-301,8.256743274175825e-301,8.25174826923077e-301,8.246753264285715e-301,8.241758259340657e-301,8.236763254395604e-301,8.23176824945055e-301,8.226773244505495e-301,8.22177823956044e-301,8.216783234615384e-301,8.21178822967033e-301,8.206793224725276e-301,8.201798219780221e-301,8.196803214835166e-301,8.191808209890108e-301,8.186813204945055e-301,8.181818199999999e-301,8.176823195054946e-301,8.171828190109891e-301,8.166833185164835e-301,8.161838180219782e-301,8.156843175274725e-301,8.151848170329672e-301,8.146853165384616e-301,8.14185816043956e-301,8.136863155494506e-301,8.13186815054945e-301,8.126873145604397e-301,8.12187814065934e-301,8.116883135714286e-301,8.111888130769232e-301,8.106893125824176e-301,8.101898120879123e-301,8.096903115934065e-301,8.09190811098901e-301,8.086913106043955e-301,8.0819181010989e-301,8.076923096153848e-301,8.071928091208791e-301,8.066933086263736e-301,8.061938081318682e-301,8.056943076373627e-301,8.051948071428572e-301,8.046953066483516e-301,8.041958061538461e-301,8.036963056593406e-301,8.031968051648352e-301,8.026973046703297e-301,8.021978041758242e-301,8.016983036813189e-301,8.011988031868133e-301,8.006993026923076e-301,8.001998021978021e-301,7.997003017032967e-301,7.992008012087914e-301,7.987013007142857e-301,7.982018002197802e-301,7.977022997252748e-301,7.972027992307693e-301,7.967032987362638e-301,7.962037982417583e-301,7.957042977472527e-301,7.952047972527472e-301,7.947052967582418e-301,7.942057962637363e-301,7.937062957692308e-301,7.932067952747253e-301,7.927072947802199e-301,7.922077942857144e-301,7.917082937912089e-301,7.912087932967033e-301,7.907092928021976e-301,7.902097923076923e-301,7.897102918131868e-301,7.892107913186814e-301,7.887112908241759e-301,7.882117903296703e-301,7.87712289835165e-301,7.872127893406593e-301,7.867132888461538e-301,7.862137883516484e-301,7.857142878571427e-301,7.852147873626374e-301,7.847152868681318e-301,7.842157863736265e-301,7.83716285879121e-301,7.832167853846153e-301,7.8271728489011e-301,7.822177843956042e-301,7.81718283901099e-301,7.812187834065933e-301,7.807192829120878e-301,7.802197824175825e-301,7.797202819230769e-301,7.792207814285716e-301,7.787212809340659e-301,7.782217804395606e-301,7.777222799450551e-301,7.772227794505493e-301,7.76723278956044e-301,7.762237784615384e-301,7.75724277967033e-301,7.752247774725274e-301,7.74725276978022e-301,7.742257764835166e-301,7.73726275989011e-301,7.732267754945057e-301,7.727272749999999e-301,7.722277745054944e-301,7.717282740109891e-301,7.712287735164835e-301,7.707292730219782e-301,7.702297725274725e-301,7.69730272032967e-301,7.692307715384616e-301,7.687312710439561e-301,7.682317705494508e-301,7.67732270054945e-301,7.672327695604395e-301,7.66733269065934e-301,7.662337685714286e-301,7.65734268076923e-301,7.652347675824176e-301,7.647352670879121e-301,7.642357665934067e-301,7.637362660989012e-301,7.632367656043955e-301,7.6273726510989e-301,7.622377646153846e-301,7.617382641208791e-301,7.612387636263736e-301,7.607392631318682e-301,7.602397626373627e-301,7.597402621428572e-301,7.592407616483517e-301,7.587412611538461e-301,7.582417606593406e-301,7.577422601648352e-301,7.572427596703297e-301,7.567432591758242e-301,7.562437586813187e-301,7.557442581868131e-301,7.552447576923076e-301,7.547452571978023e-301,7.542457567032968e-301,7.537462562087912e-301,7.532467557142857e-301,7.527472552197803e-301,7.522477547252748e-301,7.517482542307693e-301,7.512487537362638e-301,7.507492532417584e-301,7.502497527472527e-301,7.497502522527472e-301,7.492507517582418e-301,7.487512512637363e-301,7.482517507692308e-301,7.477522502747253e-301,7.472527497802197e-301,7.467532492857142e-301,7.462537487912088e-301,7.457542482967034e-301,7.452547478021978e-301,7.447552473076923e-301,7.4425574681318685e-301,7.437562463186813e-301,7.432567458241758e-301,7.427572453296703e-301,7.422577448351649e-301,7.417582443406594e-301,7.4125874384615384e-301,7.407592433516484e-301,7.402597428571428e-301,7.397602423626373e-301,7.3926074186813194e-301,7.387612413736264e-301,7.382617408791209e-301,7.377622403846154e-301,7.372627398901099e-301,7.367632393956043e-301,7.362637389010989e-301,7.3576423840659346e-301,7.35264737912088e-301,7.347652374175824e-301,7.342657369230769e-301,7.337662364285714e-301,7.33266735934066e-301,7.327672354395605e-301,7.32267734945055e-301,7.317682344505494e-301,7.312687339560439e-301,7.307692334615385e-301,7.302697329670331e-301,7.297702324725274e-301,7.29270731978022e-301,7.287712314835165e-301,7.28271730989011e-301,7.277722304945055e-301,7.272727300000001e-301,7.267732295054945e-301,7.26273729010989e-301,7.2577422851648356e-301,7.252747280219781e-301,7.247752275274725e-301,7.2427572703296705e-301,7.237762265384616e-301,7.232767260439561e-301,7.2277722554945054e-301,7.222777250549451e-301,7.217782245604395e-301,7.212787240659341e-301,7.2077922357142865e-301,7.202797230769231e-301,7.197802225824176e-301,7.1928072208791206e-301,7.187812215934066e-301,7.182817210989011e-301,7.177822206043956e-301,7.172827201098902e-301,7.167832196153847e-301,7.162837191208791e-301,7.157842186263736e-301,7.152847181318681e-301,7.147852176373627e-301,7.142857171428572e-301,7.137862166483517e-301,7.132867161538461e-301,7.127872156593406e-301,7.122877151648352e-301,7.117882146703298e-301,7.112887141758242e-301,7.107892136813187e-301,7.102897131868132e-301,7.097902126923077e-301,7.092907121978022e-301,7.087912117032967e-301,7.082917112087912e-301,7.077922107142857e-301,7.0729271021978026e-301,7.067932097252748e-301,7.0629370923076914e-301,7.0579420873626375e-301,7.052947082417583e-301,7.047952077472528e-301,7.042957072527473e-301,7.037962067582418e-301,7.032967062637362e-301,7.027972057692308e-301,7.0229770527472535e-301,7.017982047802198e-301,7.012987042857143e-301,7.0079920379120876e-301,7.002997032967033e-301,6.998002028021979e-301,6.993007023076923e-301,6.988012018131869e-301,6.983017013186813e-301,6.978022008241758e-301,6.9730270032967035e-301,6.968031998351648e-301,6.963036993406594e-301,6.9580419884615385e-301,6.953046983516484e-301,6.948051978571428e-301,6.9430569736263734e-301,6.938061968681319e-301,6.933066963736265e-301,6.928071958791209e-301,6.923076953846154e-301,6.918081948901099e-301,6.913086943956044e-301,6.908091939010989e-301,6.903096934065935e-301,6.898101929120879e-301,6.893106924175824e-301,6.8881119192307696e-301,6.883116914285715e-301,6.8781219093406584e-301,6.8731269043956045e-301,6.86813189945055e-301,6.863136894505495e-301,6.85814188956044e-301,6.853146884615384e-301,6.848151879670329e-301,6.843156874725275e-301,6.8381618697802205e-301,6.833166864835166e-301,6.828171859890109e-301,6.823176854945055e-301,6.81818185e-301,6.813186845054946e-301,6.80819184010989e-301,6.803196835164836e-301,6.79820183021978e-301,6.793206825274725e-301,6.7882118203296705e-301,6.783216815384616e-301,6.778221810439561e-301,6.7732268054945055e-301,6.768231800549451e-301,6.763236795604396e-301,6.7582417906593404e-301,6.7532467857142865e-301,6.748251780769231e-301,6.743256775824176e-301,6.738261770879121e-301,6.733266765934066e-301,6.728271760989011e-301,6.7232767560439556e-301,6.718281751098902e-301,6.713286746153846e-301,6.708291741208791e-301,6.703296736263737e-301,6.698301731318682e-301,6.693306726373626e-301,6.6883117214285715e-301,6.683316716483517e-301,6.678321711538462e-301,6.673326706593407e-301,6.668331701648351e-301,6.663336696703296e-301,6.658341691758242e-301,6.6533466868131875e-301,6.648351681868133e-301,6.643356676923076e-301,6.638361671978022e-301,6.633366667032967e-301,6.628371662087913e-301,6.623376657142858e-301,6.618381652197802e-301,6.613386647252747e-301,6.608391642307692e-301,6.6033966373626376e-301,6.598401632417583e-301,6.593406627472527e-301,6.5884116225274725e-301,6.583416617582418e-301,6.578421612637363e-301,6.5734266076923074e-301,6.5684316027472535e-301,6.563436597802198e-301,6.558441592857143e-301,6.5534465879120885e-301,6.548451582967033e-301,6.543456578021978e-301,6.538461573076923e-301,6.533466568131869e-301,6.528471563186813e-301,6.523476558241758e-301,6.518481553296704e-301,6.513486548351648e-301,6.508491543406593e-301,6.5034965384615385e-301,6.498501533516484e-301,6.493506528571429e-301,6.4885115236263735e-301,6.483516518681319e-301,6.478521513736263e-301,6.473526508791209e-301,6.4685315038461545e-301,6.4635364989011e-301,6.458541493956043e-301,6.453546489010989e-301,6.448551484065934e-301,6.44355647912088e-301,6.438561474175825e-301,6.433566469230769e-301,6.428571464285714e-301,6.423576459340659e-301,6.4185814543956046e-301,6.413586449450551e-301,6.408591444505494e-301,6.4035964395604395e-301,6.398601434615385e-301,6.39360642967033e-301,6.3886114247252745e-301,6.38361641978022e-301,6.378621414835165e-301,6.37362640989011e-301,6.3686314049450555e-301,6.3636364e-301,6.358641395054945e-301,6.3536463901098904e-301,6.348651385164836e-301,6.343656380219781e-301,6.338661375274725e-301,6.333666370329671e-301,6.328671365384615e-301,6.323676360439561e-301,6.3186813554945055e-301,6.313686350549451e-301,6.308691345604396e-301,6.3036963406593405e-301,6.298701335714286e-301,6.293706330769231e-301,6.288711325824176e-301,6.2837163208791215e-301,6.278721315934066e-301,6.273726310989011e-301,6.268731306043956e-301,6.263736301098901e-301,6.258741296153847e-301,6.253746291208791e-301,6.248751286263736e-301,6.243756281318681e-301,6.238761276373626e-301,6.2337662714285716e-301,6.228771266483518e-301,6.223776261538461e-301,6.2187812565934065e-301,6.213786251648352e-301,6.208791246703297e-301,6.203796241758242e-301,6.198801236813187e-301,6.193806231868132e-301,6.188811226923077e-301,6.1838162219780225e-301,6.178821217032967e-301,6.173826212087911e-301,6.1688312071428574e-301,6.163836202197803e-301,6.158841197252748e-301,6.153846192307692e-301,6.148851187362637e-301,6.143856182417582e-301,6.138861177472528e-301,6.133866172527473e-301,6.128871167582418e-301,6.123876162637363e-301,6.1188811576923075e-301,6.113886152747253e-301,6.108891147802198e-301,6.103896142857143e-301,6.0989011379120885e-301,6.093906132967033e-301,6.088911128021978e-301,6.083916123076923e-301,6.078921118131869e-301,6.073926113186814e-301,6.068931108241758e-301,6.063936103296704e-301,6.058941098351648e-301,6.053946093406593e-301,6.0489510884615394e-301,6.043956083516484e-301,6.038961078571428e-301,6.0339660736263735e-301,6.028971068681319e-301,6.023976063736264e-301,6.0189810587912085e-301,6.013986053846154e-301,6.008991048901099e-301,6.003996043956044e-301,5.9990010390109895e-301,5.994006034065935e-301,5.989011029120878e-301,5.9840160241758244e-301,5.97902101923077e-301,5.974026014285715e-301,5.969031009340659e-301,5.964036004395604e-301,5.959040999450549e-301,5.954045994505495e-301,5.94905098956044e-301,5.944055984615385e-301,5.939060979670329e-301,5.9340659747252745e-301,5.92907096978022e-301,5.924075964835166e-301,5.91908095989011e-301,5.914085954945055e-301,5.90909095e-301,5.904095945054945e-301,5.89910094010989e-301,5.894105935164836e-301,5.889110930219781e-301,5.884115925274725e-301,5.879120920329671e-301,5.874125915384615e-301,5.86913091043956e-301,5.8641359054945064e-301,5.859140900549451e-301,5.854145895604396e-301,5.8491508906593405e-301,5.844155885714286e-301,5.839160880769231e-301,5.834165875824176e-301,5.829170870879121e-301,5.824175865934066e-301,5.819180860989011e-301,5.8141858560439565e-301,5.809190851098901e-301,5.804195846153845e-301,5.7992008412087915e-301,5.794205836263737e-301,5.789210831318682e-301,5.7842158263736256e-301,5.779220821428571e-301,5.774225816483516e-301,5.769230811538462e-301,5.764235806593407e-301,5.759240801648352e-301,5.754245796703296e-301,5.7492507917582415e-301,5.744255786813187e-301,5.739260781868133e-301,5.734265776923077e-301,5.729270771978022e-301,5.724275767032967e-301,5.719280762087912e-301,5.7142857571428575e-301,5.709290752197803e-301,5.704295747252747e-301,5.6993007423076924e-301,5.694305737362638e-301,5.689310732417582e-301,5.684315727472527e-301,5.679320722527473e-301,5.674325717582418e-301,5.669330712637363e-301,5.6643357076923076e-301,5.659340702747253e-301,5.654345697802198e-301,5.649350692857143e-301,5.6443556879120886e-301,5.639360682967033e-301,5.634365678021978e-301,5.6293706730769235e-301,5.624375668131868e-301,5.619380663186813e-301,5.6143856582417585e-301,5.609390653296704e-301,5.604395648351649e-301,5.599400643406593e-301,5.594405638461538e-301,5.589410633516484e-301,5.584415628571429e-301,5.5794206236263744e-301,5.574425618681318e-301,5.569430613736263e-301,5.5644356087912085e-301,5.559440603846154e-301,5.5544455989011e-301,5.549450593956044e-301,5.544455589010989e-301,5.539460584065934e-301,5.534465579120879e-301,5.5294705741758245e-301,5.52447556923077e-301,5.519480564285714e-301,5.5144855593406594e-301,5.509490554395605e-301,5.50449554945055e-301,5.499500544505494e-301,5.49450553956044e-301,5.489510534615385e-301,5.48451552967033e-301,5.4795205247252746e-301,5.47452551978022e-301,5.469530514835164e-301,5.46453550989011e-301,5.459540504945056e-301,5.4545455e-301,5.449550495054945e-301,5.44455549010989e-301,5.439560485164835e-301,5.434565480219781e-301,5.4295704752747255e-301,5.424575470329671e-301,5.419580465384616e-301,5.41458546043956e-301,5.409590455494505e-301,5.404595450549451e-301,5.399600445604396e-301,5.3946054406593414e-301,5.389610435714286e-301,5.38461543076923e-301,5.3796204258241755e-301,5.374625420879122e-301,5.369630415934067e-301,5.3646354109890105e-301,5.359640406043956e-301,5.354645401098901e-301,5.349650396153846e-301,5.3446553912087915e-301,5.339660386263736e-301,5.334665381318681e-301,5.3296703763736264e-301,5.324675371428572e-301,5.319680366483517e-301,5.314685361538461e-301,5.309690356593407e-301,5.304695351648352e-301,5.299700346703297e-301,5.294705341758242e-301,5.289710336813187e-301,5.284715331868131e-301,5.279720326923077e-301,5.274725321978023e-301,5.269730317032967e-301,5.264735312087912e-301,5.259740307142857e-301,5.254745302197802e-301,5.249750297252748e-301,5.2447552923076925e-301,5.239760287362638e-301,5.234765282417582e-301,5.2297702774725274e-301,5.224775272527472e-301,5.219780267582418e-301,5.214785262637363e-301,5.209790257692308e-301,5.204795252747253e-301,5.199800247802197e-301,5.1948052428571426e-301,5.189810237912089e-301,5.184815232967034e-301,5.179820228021978e-301,5.174825223076923e-301,5.169830218131868e-301,5.164835213186813e-301,5.159840208241759e-301,5.154845203296703e-301,5.149850198351648e-301,5.1448551934065935e-301,5.139860188461539e-301,5.134865183516484e-301,5.129870178571428e-301,5.124875173626374e-301,5.119880168681319e-301,5.114885163736264e-301,5.1098901587912094e-301,5.104895153846153e-301,5.099900148901098e-301,5.094905143956044e-301,5.08991013901099e-301,5.084915134065935e-301,5.079920129120879e-301,5.074925124175824e-301,5.069930119230769e-301,5.064935114285715e-301,5.0599401093406595e-301,5.054945104395605e-301,5.049950099450549e-301,5.0449550945054944e-301,5.03996008956044e-301,5.034965084615385e-301,5.02997007967033e-301,5.024975074725275e-301,5.01998006978022e-301,5.014985064835164e-301,5.0099900598901096e-301,5.004995054945056e-301,5.00000005e-301,4.995005045054945e-301,4.99001004010989e-301,4.985015035164835e-301,4.98002003021978e-301,4.9750250252747255e-301,4.970030020329671e-301,4.965035015384615e-301,4.9600400104395605e-301,4.955045005494506e-301,4.950050000549451e-301,4.945054995604395e-301,4.940059990659341e-301,4.935064985714286e-301,4.930069980769231e-301,4.9250749758241764e-301,4.92007997087912e-301,4.915084965934066e-301,4.910089960989011e-301,4.905094956043957e-301,4.900099951098902e-301,4.8951049461538455e-301,4.890109941208791e-301,4.885114936263737e-301,4.880119931318682e-301,4.8751249263736265e-301,4.870129921428571e-301,4.865134916483516e-301,4.8601399115384614e-301,4.855144906593407e-301,4.850149901648352e-301,4.845154896703297e-301,4.840159891758242e-301,4.835164886813187e-301,4.830169881868132e-301,4.8251748769230766e-301,4.820179871978023e-301,4.815184867032967e-301,4.810189862087912e-301,4.805194857142857e-301,4.800199852197802e-301,4.795204847252747e-301,4.7902098423076925e-301,4.785214837362638e-301,4.780219832417582e-301,4.7752248274725275e-301,4.770229822527473e-301,4.765234817582417e-301,4.760239812637363e-301,4.755244807692308e-301,4.750249802747253e-301,4.745254797802198e-301,4.7402597928571434e-301,4.735264787912087e-301,4.730269782967033e-301,4.725274778021978e-301,4.720279773076924e-301,4.715284768131869e-301,4.7102897631868125e-301,4.705294758241758e-301,4.700299753296704e-301,4.695304748351649e-301,4.690309743406594e-301,4.685314738461538e-301,4.680319733516483e-301,4.6753247285714285e-301,4.6703297236263745e-301,4.665334718681319e-301,4.660339713736263e-301,4.655344708791209e-301,4.650349703846154e-301,4.645354698901099e-301,4.640359693956044e-301,4.635364689010989e-301,4.630369684065934e-301,4.625374679120879e-301,4.620379674175825e-301,4.615384669230769e-301,4.610389664285714e-301,4.6053946593406596e-301,4.600399654395605e-301,4.595404649450549e-301,4.5904096445054945e-301,4.58541463956044e-301,4.580419634615384e-301,4.57542462967033e-301,4.570429624725275e-301,4.56543461978022e-301,4.560439614835165e-301,4.55544460989011e-301,4.550449604945055e-301,4.5454546e-301,4.540459595054945e-301,4.535464590109891e-301,4.530469585164835e-301,4.5254745802197795e-301,4.520479575274725e-301,4.515484570329671e-301,4.510489565384616e-301,4.505494560439561e-301,4.500499555494505e-301,4.49550455054945e-301,4.4905095456043955e-301,4.4855145406593416e-301,4.480519535714287e-301,4.47552453076923e-301,4.470529525824176e-301,4.465534520879121e-301,4.460539515934066e-301,4.4555445109890114e-301,4.450549506043956e-301,4.445554501098901e-301,4.440559496153846e-301,4.435564491208792e-301,4.430569486263736e-301,4.425574481318681e-301,4.4205794763736266e-301,4.415584471428572e-301,4.410589466483517e-301,4.4055944615384615e-301,4.400599456593406e-301,4.395604451648351e-301,4.390609446703297e-301,4.385614441758242e-301,4.380619436813187e-301,4.375624431868132e-301,4.370629426923077e-301,4.365634421978022e-301,4.360639417032967e-301,4.355644412087912e-301,4.350649407142858e-301,4.345654402197802e-301,4.340659397252747e-301,4.335664392307692e-301,4.330669387362638e-301,4.325674382417583e-301,4.3206793774725275e-301,4.315684372527472e-301,4.310689367582417e-301,4.3056943626373625e-301,4.3006993576923086e-301,4.295704352747253e-301,4.2907093478021974e-301,4.285714342857143e-301,4.280719337912088e-301,4.275724332967033e-301,4.270729328021979e-301,4.265734323076923e-301,4.260739318131868e-301,4.255744313186813e-301,4.250749308241759e-301,4.245754303296703e-301,4.240759298351648e-301,4.2357642934065936e-301,4.230769288461539e-301,4.225774283516484e-301,4.2207792785714285e-301,4.215784273626373e-301,4.210789268681319e-301,4.205794263736264e-301,4.2007992587912095e-301,4.195804253846154e-301,4.190809248901098e-301,4.185814243956044e-301,4.180819239010989e-301,4.175824234065934e-301,4.1708292291208794e-301,4.165834224175824e-301,4.160839219230769e-301,4.155844214285714e-301,4.150849209340659e-301,4.145854204395605e-301,4.14085919945055e-301,4.1358641945054946e-301,4.13086918956044e-301,4.125874184615384e-301,4.1208791796703295e-301,4.1158841747252756e-301,4.11088916978022e-301,4.1058941648351644e-301,4.10089915989011e-301,4.095904154945055e-301,4.09090915e-301,4.0859141450549455e-301,4.08091914010989e-301,4.075924135164835e-301,4.07092913021978e-301,4.065934125274726e-301,4.06093912032967e-301,4.055944115384615e-301,4.050949110439561e-301,4.045954105494506e-301,4.040959100549451e-301,4.0359640956043955e-301,4.03096909065934e-301,4.025974085714286e-301,4.020979080769231e-301,4.0159840758241766e-301,4.010989070879121e-301,4.005994065934065e-301,4.000999060989011e-301,3.996004056043957e-301,3.991009051098902e-301,3.9860140461538464e-301,3.981019041208791e-301,3.976024036263736e-301,3.971029031318681e-301,3.966034026373627e-301,3.961039021428572e-301,3.956044016483516e-301,3.9510490115384616e-301,3.946054006593407e-301,3.941059001648351e-301,3.9360639967032965e-301,3.931068991758243e-301,3.926073986813187e-301,3.921078981868132e-301,3.916083976923077e-301,3.911088971978022e-301,3.906093967032967e-301,3.9010989620879125e-301,3.896103957142857e-301,3.891108952197802e-301,3.886113947252747e-301,3.881118942307693e-301,3.876123937362637e-301,3.871128932417582e-301,3.866133927472528e-301,3.861138922527473e-301,3.856143917582418e-301,3.8511489126373625e-301,3.846153907692307e-301,3.841158902747253e-301,3.836163897802198e-301,3.8311688928571436e-301,3.826173887912087e-301,3.8211788829670324e-301,3.8161838780219785e-301,3.811188873076923e-301,3.806193868131868e-301,3.8011988631868134e-301,3.796203858241759e-301,3.791208853296703e-301,3.786213848351648e-301,3.781218843406594e-301,3.776223838461538e-301,3.771228833516484e-301,3.7662338285714286e-301,3.761238823626374e-301,3.756243818681319e-301,3.7512488137362635e-301,3.746253808791209e-301,3.741258803846154e-301,3.736263798901099e-301,3.731268793956044e-301,3.726273789010989e-301,3.7212787840659342e-301,3.716283779120879e-301,3.7112887741758243e-301,3.7062937692307696e-301,3.701298764285714e-301,3.6963037593406597e-301,3.6913087543956045e-301,3.6863137494505494e-301,3.6813187445054946e-301,3.6763237395604395e-301,3.6713287346153847e-301,3.66633372967033e-301,3.661338724725275e-301,3.6563437197802197e-301,3.6513487148351653e-301,3.6463537098901098e-301,3.641358704945055e-301,3.6363637000000003e-301,3.631368695054945e-301,3.6263736901098904e-301,3.621378685164835e-301,3.6163836802197805e-301,3.6113886752747253e-301,3.6063936703296706e-301,3.601398665384616e-301,3.5964036604395602e-301,3.5914086554945055e-301,3.5864136505494508e-301,3.5814186456043956e-301,3.5764236406593404e-301,3.5714286357142857e-301,3.566433630769231e-301,3.5614386258241758e-301,3.556443620879121e-301,3.551448615934066e-301,3.546453610989011e-301,3.541458606043956e-301,3.5364636010989012e-301,3.531468596153846e-301,3.5264735912087913e-301,3.5214785862637366e-301,3.516483581318681e-301,3.5114885763736267e-301,3.506493571428571e-301,3.5014985664835164e-301,3.496503561538462e-301,3.4915085565934065e-301,3.4865135516483517e-301,3.481518546703297e-301,3.476523541758242e-301,3.4715285368131867e-301,3.466533531868132e-301,3.461538526923077e-301,3.456543521978022e-301,3.4515485170329673e-301,3.446553512087912e-301,3.441558507142857e-301,3.4365635021978022e-301,3.4315684972527475e-301,3.4265734923076923e-301,3.4215784873626376e-301,3.416583482417583e-301,3.4115884774725273e-301,3.406593472527473e-301,3.4015984675824173e-301,3.3966034626373626e-301,3.3916084576923083e-301,3.3866134527472527e-301,3.381618447802198e-301,3.3766234428571432e-301,3.371628437912088e-301,3.366633432967033e-301,3.3616384280219777e-301,3.3566434230769234e-301,3.3516484181318683e-301,3.346653413186813e-301,3.3416584082417583e-301,3.336663403296703e-301,3.331668398351648e-301,3.3266733934065937e-301,3.3216783884615385e-301,3.3166833835164834e-301,3.311688378571429e-301,3.3066933736263735e-301,3.3016983686813187e-301,3.2967033637362636e-301,3.291708358791209e-301,3.286713353846154e-301,3.281718348901099e-301,3.276723343956044e-301,3.2717283390109886e-301,3.2667333340659343e-301,3.261738329120879e-301,3.256743324175824e-301,3.2517483192307696e-301,3.2467533142857145e-301,3.2417583093406593e-301,3.2367633043956046e-301,3.2317682994505494e-301,3.2267732945054943e-301,3.22177828956044e-301,3.2167832846153848e-301,3.2117882796703296e-301,3.2067932747252753e-301,3.2017982697802197e-301,3.196803264835165e-301,3.19180825989011e-301,3.186813254945055e-301,3.1818182500000003e-301,3.176823245054945e-301,3.1718282401098904e-301,3.166833235164835e-301,3.1618382302197805e-301,3.1568432252747254e-301,3.15184822032967e-301,3.146853215384616e-301,3.1418582104395607e-301,3.1368632054945056e-301,3.1318682005494504e-301,3.1268731956043957e-301,3.1218781906593405e-301,3.1168831857142858e-301,3.111888180769231e-301,3.106893175824176e-301,3.1018981708791207e-301,3.096903165934066e-301,3.091908160989011e-301,3.0869131560439556e-301,3.0819181510989013e-301,3.0769231461538466e-301,3.071928141208791e-301,3.0669331362637367e-301,3.061938131318681e-301,3.0569431263736263e-301,3.0519481214285716e-301,3.0469531164835164e-301,3.0419581115384617e-301,3.0369631065934065e-301,3.0319681016483518e-301,3.0269730967032966e-301,3.021978091758242e-301,3.0169830868131867e-301,3.011988081868132e-301,3.0069930769230772e-301,3.001998071978022e-301,2.997003067032967e-301,2.992008062087912e-301,2.9870130571428574e-301,2.982018052197802e-301,2.9770230472527475e-301,2.9720280423076928e-301,2.9670330373626372e-301,2.962038032417583e-301,2.9570430274725273e-301,2.9520480225274726e-301,2.947053017582418e-301,2.9420580126373627e-301,2.937063007692308e-301,2.9320680027472528e-301,2.927072997802198e-301,2.922077992857143e-301,2.917082987912088e-301,2.912087982967033e-301,2.9070929780219782e-301,2.902097973076923e-301,2.8971029681318683e-301,2.892107963186813e-301,2.887112958241758e-301,2.8821179532967037e-301,2.877122948351648e-301,2.8721279434065933e-301,2.8671329384615386e-301,2.8621379335164834e-301,2.8571429285714287e-301,2.8521479236263735e-301,2.847152918681319e-301,2.8421579137362636e-301,2.837162908791209e-301,2.832167903846154e-301,2.8271728989010986e-301,2.8221778939560443e-301,2.817182889010989e-301,2.812187884065934e-301,2.807192879120879e-301,2.8021978741758244e-301,2.7972028692307693e-301,2.7922078642857145e-301,2.7872128593406594e-301,2.7822178543956042e-301,2.77722284945055e-301,2.7722278445054943e-301,2.7672328395604396e-301,2.762237834615385e-301,2.7572428296703297e-301,2.752247824725275e-301,2.7472528197802198e-301,2.742257814835165e-301,2.73726280989011e-301,2.732267804945055e-301,2.7272728000000004e-301,2.722277795054945e-301,2.7172827901098905e-301,2.7122877851648353e-301,2.70729278021978e-301,2.7022977752747254e-301,2.6973027703296703e-301,2.6923077653846155e-301,2.6873127604395608e-301,2.6823177554945056e-301,2.6773227505494505e-301,2.6723277456043957e-301,2.6673327406593406e-301,2.662337735714286e-301,2.6573427307692307e-301,2.652347725824176e-301,2.647352720879121e-301,2.6423577159340656e-301,2.6373627109890113e-301,2.6323677060439557e-301,2.627372701098901e-301,2.6223776961538466e-301,2.617382691208791e-301,2.6123876862637363e-301,2.6073926813186816e-301,2.6023976763736264e-301,2.5974026714285712e-301,2.5924076664835165e-301,2.5874126615384617e-301,2.5824176565934066e-301,2.577422651648352e-301,2.5724276467032967e-301,2.567432641758242e-301,2.5624376368131868e-301,2.557442631868132e-301,2.552447626923077e-301,2.547452621978022e-301,2.5424576170329674e-301,2.537462612087912e-301,2.5324676071428575e-301,2.527472602197802e-301,2.522477597252747e-301,2.517482592307693e-301,2.5124875873626373e-301,2.5074925824175825e-301,2.5024975774725278e-301,2.4975025725274726e-301,2.4925075675824175e-301,2.4875125626373627e-301,2.482517557692308e-301,2.477522552747253e-301,2.472527547802198e-301,2.467532542857143e-301,2.4625375379120878e-301,2.457542532967033e-301,2.4525475280219783e-301,2.447552523076923e-301,2.4425575181318684e-301,2.4375625131868136e-301,2.432567508241758e-301,2.4275725032967033e-301,2.422577498351648e-301,2.4175824934065934e-301,2.4125874884615387e-301,2.4075924835164835e-301,2.4025974785714288e-301,2.3976024736263736e-301,2.392607468681319e-301,2.3876124637362637e-301,2.3826174587912085e-301,2.3776224538461542e-301,2.372627448901099e-301,2.367632443956044e-301,2.362637439010989e-301,2.357642434065934e-301,2.352647429120879e-301,2.3476524241758245e-301,2.3426574192307693e-301,2.337662414285714e-301,2.33266740934066e-301,2.3276724043956043e-301,2.3226773994505495e-301,2.3176823945054944e-301,2.3126873895604396e-301,2.307692384615385e-301,2.3026973796703297e-301,2.297702374725275e-301,2.2927073697802194e-301,2.287712364835165e-301,2.28271735989011e-301,2.2777223549450548e-301,2.2727273500000004e-301,2.2677323450549453e-301,2.26273734010989e-301,2.2577423351648354e-301,2.2527473302197802e-301,2.247752325274725e-301,2.2427573203296707e-301,2.2377623153846156e-301,2.2327673104395604e-301,2.2277723054945057e-301,2.2227773005494505e-301,2.2177822956043958e-301,2.2127872906593406e-301,2.207792285714286e-301,2.202797280769231e-301,2.1978022758241756e-301,2.1928072708791212e-301,2.1878122659340657e-301,2.182817260989011e-301,2.177822256043956e-301,2.172827251098901e-301,2.1678322461538463e-301,2.1628372412087915e-301,2.1578422362637364e-301,2.152847231318681e-301,2.1478522263736265e-301,2.1428572214285713e-301,2.1378622164835166e-301,2.132867211538462e-301,2.1278722065934067e-301,2.1228772016483515e-301,2.1178821967032967e-301,2.112887191758242e-301,2.1078921868131864e-301,2.102897181868132e-301,2.0979021769230774e-301,2.0929071719780218e-301,2.0879121670329675e-301,2.082917162087912e-301,2.077922157142857e-301,2.0729271521978024e-301,2.0679321472527472e-301,2.0629371423076925e-301,2.0579421373626373e-301,2.0529471324175826e-301,2.0479521274725274e-301,2.0429571225274727e-301,2.0379621175824175e-301,2.0329671126373628e-301,2.027972107692308e-301,2.022977102747253e-301,2.0179820978021977e-301,2.012987092857143e-301,2.0079920879120882e-301,2.0029970829670327e-301,1.9980020780219783e-301,1.9930070730769236e-301,1.988012068131868e-301,1.9830170631868137e-301,1.978022058241758e-301,1.9730270532967034e-301,1.9680320483516482e-301,1.9630370434065935e-301,1.9580420384615387e-301,1.953047033516483e-301,1.948052028571429e-301,1.9430570236263737e-301,1.9380620186813185e-301,1.9330670137362638e-301,1.928072008791209e-301,1.9230770038461534e-301,1.918081998901099e-301,1.913086993956044e-301,1.9080919890109892e-301,1.903096984065934e-301,1.898101979120879e-301,1.893106974175824e-301,1.8881119692307694e-301,1.8831169642857142e-301,1.8781219593406595e-301,1.8731269543956043e-301,1.8681319494505496e-301,1.8631369445054947e-301,1.8581419395604395e-301,1.8531469346153847e-301,1.8481519296703298e-301,1.8431569247252746e-301,1.8381619197802197e-301,1.8331669148351652e-301,1.82817190989011e-301,1.823176904945055e-301,1.8181819e-301,1.813186895054945e-301,1.8081918901098902e-301,1.8031968851648352e-301,1.7982018802197803e-301,1.7932068752747253e-301,1.7882118703296704e-301,1.7832168653846154e-301,1.7782218604395605e-301,1.7732268554945053e-301,1.7682318505494506e-301,1.7632368456043958e-301,1.7582418406593407e-301,1.7532468357142857e-301,1.748251830769231e-301,1.7432568258241758e-301,1.7382618208791209e-301,1.733266815934066e-301,1.728271810989011e-301,1.7232768060439562e-301,1.7182818010989013e-301,1.7132867961538461e-301,1.7082917912087912e-301,1.7032967862637364e-301,1.6983017813186813e-301,1.6933067763736265e-301,1.6883117714285716e-301,1.6833167664835166e-301,1.6783217615384617e-301,1.6733267565934065e-301,1.6683317516483516e-301,1.6633367467032968e-301,1.6583417417582419e-301,1.653346736813187e-301,1.648351731868132e-301,1.6433567269230768e-301,1.638361721978022e-301,1.633366717032967e-301,1.628371712087912e-301,1.6233767071428572e-301,1.6183817021978025e-301,1.6133866972527473e-301,1.6083916923076923e-301,1.6033966873626374e-301,1.5984016824175824e-301,1.5934066774725275e-301,1.5884116725274727e-301,1.5834166675824176e-301,1.5784216626373626e-301,1.5734266576923079e-301,1.5684316527472527e-301,1.5634366478021978e-301,1.5584416428571426e-301,1.553446637912088e-301,1.5484516329670331e-301,1.543456628021978e-301,1.538461623076923e-301,1.5334666181318683e-301,1.5284716131868131e-301,1.5234766082417582e-301,1.5184816032967034e-301,1.5134865983516485e-301,1.5084915934065935e-301,1.5034965884615386e-301,1.4985015835164834e-301,1.4935065785714285e-301,1.4885115736263737e-301,1.4835165686813188e-301,1.4785215637362638e-301,1.4735265587912089e-301,1.468531553846154e-301,1.463536548901099e-301,1.458541543956044e-301,1.4535465390109889e-301,1.4485515340659343e-301,1.4435565291208792e-301,1.4385615241758242e-301,1.4335665192307693e-301,1.4285715142857143e-301,1.4235765093406594e-301,1.4185815043956044e-301,1.4135864994505495e-301,1.4085914945054945e-301,1.4035964895604398e-301,1.3986014846153846e-301,1.3936064796703297e-301,1.3886114747252747e-301,1.3836164697802197e-301,1.378621464835165e-301,1.37362645989011e-301,1.3686314549450549e-301,1.3636364500000002e-301,1.3586414450549452e-301,1.35364644010989e-301,1.348651435164835e-301,1.3436564302197806e-301,1.3386614252747254e-301,1.3336664203296704e-301,1.3286714153846153e-301,1.3236764104395603e-301,1.3186814054945056e-301,1.3136864005494504e-301,1.3086913956043957e-301,1.3036963906593407e-301,1.2987013857142858e-301,1.2937063807692308e-301,1.2887113758241759e-301,1.2837163708791207e-301,1.278721365934066e-301,1.2737263609890112e-301,1.268731356043956e-301,1.2637363510989011e-301,1.2587413461538464e-301,1.2537463412087912e-301,1.2487513362637363e-301,1.2437563313186813e-301,1.2387613263736262e-301,1.2337663214285716e-301,1.2287713164835167e-301,1.2237763115384615e-301,1.2187813065934066e-301,1.2137863016483516e-301,1.2087912967032967e-301,1.203796291758242e-301,1.1988012868131868e-301,1.193806281868132e-301,1.188811276923077e-301,1.183816271978022e-301,1.178821267032967e-301,1.173826262087912e-301,1.1688312571428573e-301,1.1638362521978023e-301,1.1588412472527474e-301,1.1538462423076922e-301,1.1488512373626375e-301,1.1438562324175825e-301,1.1388612274725273e-301,1.1338662225274724e-301,1.1288712175824179e-301,1.1238762126373627e-301,1.1188812076923077e-301,1.1138862027472528e-301,1.1088911978021978e-301,1.1038961928571429e-301,1.0989011879120877e-301,1.093906182967033e-301,1.088911178021978e-301,1.083916173076923e-301,1.0789211681318681e-301,1.0739261631868132e-301,1.068931158241758e-301,1.0639361532967033e-301,1.0589411483516485e-301,1.0539461434065934e-301,1.0489511384615384e-301,1.0439561335164837e-301,1.0389611285714285e-301,1.0339661236263736e-301,1.0289711186813186e-301,1.0239761137362639e-301,1.018981108791209e-301,1.013986103846154e-301,1.0089910989010988e-301,1.0039960939560439e-301,9.990010890109891e-302,9.94006084065934e-302,9.890110791208792e-302,9.84016074175824e-302,9.790210692307693e-302,9.740260642857144e-302,9.690310593406592e-302,9.640360543956043e-302,9.590410494505495e-302,9.540460445054946e-302,9.490510395604396e-302,9.440560346153847e-302,9.390610296703297e-302,9.340660247252748e-302,9.290710197802198e-302,9.240760148351649e-302,9.190810098901099e-302,9.14086004945055e-302,9.090910000000001e-302,9.04095995054945e-302,8.991009901098901e-302,8.941059851648351e-302,8.891109802197803e-302,8.841159752747252e-302,8.791209703296704e-302,8.741259653846154e-302,8.691309604395605e-302,8.641359554945054e-302,8.591409505494507e-302,8.541459456043956e-302,8.491509406593406e-302,8.441559357142858e-302,8.391609307692308e-302,8.341659258241758e-302,8.291709208791208e-302,8.24175915934066e-302,8.19180910989011e-302,8.14185906043956e-302,8.091909010989011e-302,8.041958961538462e-302,7.992008912087912e-302,7.942058862637363e-302,7.892108813186814e-302,7.842158763736264e-302,7.792208714285714e-302,7.742258664835165e-302,7.692308615384616e-302,7.642358565934065e-302,7.592408516483517e-302,7.542458467032967e-302,7.492508417582418e-302,7.442558368131868e-302,7.392608318681319e-302,7.342658269230769e-302,7.292708219780221e-302,7.24275817032967e-302,7.192808120879122e-302,7.142858071428571e-302,7.092908021978023e-302,7.042957972527472e-302,6.993007923076924e-302,6.943057873626374e-302,6.893107824175824e-302,6.843157774725275e-302,6.793207725274726e-302,6.743257675824176e-302,6.693307626373626e-302,6.643357576923077e-302,6.593407527472528e-302,6.543457478021978e-302,6.493507428571429e-302,6.44355737912088e-302,6.393607329670329e-302,6.34365728021978e-302,6.293707230769231e-302,6.243757181318682e-302,6.193807131868131e-302,6.143857082417584e-302,6.093907032967033e-302,6.043956983516483e-302,5.994006934065933e-302,5.944056884615385e-302,5.894106835164835e-302,5.844156785714285e-302,5.794206736263737e-302,5.744256686813187e-302,5.694306637362637e-302,5.644356587912088e-302,5.594406538461539e-302,5.544456489010989e-302,5.494506439560439e-302,5.444556390109891e-302,5.394606340659341e-302,5.344656291208791e-302,5.294706241758241e-302,5.244756192307693e-302,5.194806142857142e-302,5.144856093406594e-302,5.094906043956044e-302,5.044955994505495e-302,4.995005945054945e-302,4.945055895604396e-302,4.895105846153846e-302,4.845155796703297e-302,4.795205747252747e-302,4.745255697802198e-302,4.695305648351648e-302,4.6453555989010986e-302,4.5954055494505496e-302,4.5454555e-302,4.4955054505494506e-302,4.4455554010989016e-302,4.3956053516483516e-302,4.3456553021978026e-302,4.295705252747253e-302,4.2457552032967036e-302,4.195805153846154e-302,4.1458551043956045e-302,4.0959050549450555e-302,4.0459550054945055e-302,3.996004956043956e-302,3.9460549065934065e-302,3.896104857142857e-302,3.8461548076923075e-302,3.7962047582417585e-302,3.7462547087912084e-302,3.6963046593406594e-302,3.6463546098901104e-302,3.5964045604395604e-302,3.5464545109890114e-302,3.4965044615384614e-302,3.4465544120879124e-302,3.396604362637363e-302,3.3466543131868134e-302,3.2967042637362644e-302,3.246754214285714e-302,3.196804164835165e-302,3.1468541153846153e-302,3.096904065934066e-302,3.0469540164835163e-302,2.997003967032967e-302,2.947053917582418e-302,2.8971038681318683e-302,2.847153818681319e-302,2.797203769230769e-302,2.74725371978022e-302,2.69730367032967e-302,2.647353620879121e-302,2.5974035714285717e-302,2.547453521978022e-302,2.497503472527473e-302,2.4475534230769227e-302,2.3976033736263737e-302,2.347653324175824e-302,2.297703274725275e-302,2.2477532252747251e-302,2.1978031758241756e-302,2.1478531263736264e-302,2.097903076923077e-302,2.0479530274725276e-302,1.998002978021978e-302,1.9480529285714286e-302,1.8981028791208793e-302,1.8481528296703296e-302,1.79820278021978e-302,1.7482527307692305e-302,1.6983026813186815e-302,1.648352631868132e-302,1.5984025824175825e-302,1.548452532967033e-302,1.4985024835164835e-302,1.448552434065934e-302,1.3986023846153845e-302,1.3486523351648352e-302,1.2987022857142857e-302,1.2487522362637364e-302,1.198802186813187e-302,1.1488521373626374e-302,1.0989020879120879e-302,1.0489520384615385e-302,9.99001989010989e-303,9.490519395604396e-303,8.991018901098901e-303,8.491518406593407e-303,7.992017912087912e-303,7.492517417582418e-303,6.993016923076923e-303,6.493516428571428e-303,5.994015934065934e-303,5.494515439560439e-303,4.9950149450549454e-303,4.49551445054945e-303,3.9960139560439565e-303,3.4965134615384614e-303,2.9970129670329675e-303,2.4975124725274724e-303,1.998011978021978e-303,1.4985114835164835e-303,9.990109890109891e-304,4.995104945054945e-304,1.0e-308],"x":[1.0e-300,9.995004995054944e-301,9.99000999010989e-301,9.985014985164834e-301,9.980019980219781e-301,9.975024975274727e-301,9.97002997032967e-301,9.965034965384617e-301,9.960039960439559e-301,9.955044955494506e-301,9.950049950549451e-301,9.945054945604395e-301,9.940059940659342e-301,9.935064935714285e-301,9.930069930769232e-301,9.925074925824176e-301,9.920079920879121e-301,9.915084915934066e-301,9.91008991098901e-301,9.905094906043957e-301,9.9000999010989e-301,9.895104896153846e-301,9.890109891208793e-301,9.885114886263736e-301,9.880119881318683e-301,9.875124876373627e-301,9.870129871428572e-301,9.865134866483516e-301,9.86013986153846e-301,9.855144856593408e-301,9.850149851648351e-301,9.845154846703298e-301,9.840159841758242e-301,9.835164836813187e-301,9.830169831868134e-301,9.825174826923076e-301,9.820179821978023e-301,9.815184817032966e-301,9.810189812087912e-301,9.805194807142857e-301,9.800199802197802e-301,9.795204797252749e-301,9.790209792307693e-301,9.785214787362638e-301,9.780219782417583e-301,9.775224777472527e-301,9.770229772527474e-301,9.765234767582417e-301,9.760239762637363e-301,9.755244757692308e-301,9.750249752747253e-301,9.745254747802198e-301,9.740259742857144e-301,9.735264737912089e-301,9.730269732967032e-301,9.725274728021978e-301,9.720279723076923e-301,9.715284718131868e-301,9.710289713186812e-301,9.705294708241759e-301,9.700299703296704e-301,9.69530469835165e-301,9.690309693406595e-301,9.685314688461536e-301,9.680319683516483e-301,9.675324678571429e-301,9.670329673626374e-301,9.665334668681319e-301,9.660339663736263e-301,9.65534465879121e-301,9.650349653846153e-301,9.6453546489011e-301,9.640359643956045e-301,9.635364639010989e-301,9.630369634065934e-301,9.625374629120878e-301,9.620379624175825e-301,9.61538461923077e-301,9.610389614285715e-301,9.60539460934066e-301,9.600399604395604e-301,9.595404599450551e-301,9.590409594505493e-301,9.58541458956044e-301,9.580419584615385e-301,9.575424579670329e-301,9.570429574725276e-301,9.56543456978022e-301,9.560439564835166e-301,9.555444559890111e-301,9.550449554945055e-301,9.545454550000002e-301,9.540459545054944e-301,9.53546454010989e-301,9.530469535164834e-301,9.52547453021978e-301,9.520479525274727e-301,9.51548452032967e-301,9.510489515384617e-301,9.50549451043956e-301,9.500499505494506e-301,9.49550450054945e-301,9.490509495604395e-301,9.485514490659342e-301,9.480519485714285e-301,9.47552448076923e-301,9.470529475824176e-301,9.465534470879121e-301,9.460539465934068e-301,9.455544460989012e-301,9.450549456043955e-301,9.4455544510989e-301,9.440559446153846e-301,9.435564441208791e-301,9.430569436263736e-301,9.425574431318681e-301,9.420579426373627e-301,9.415584421428572e-301,9.410589416483517e-301,9.405594411538461e-301,9.400599406593408e-301,9.395604401648351e-301,9.390609396703297e-301,9.385614391758242e-301,9.380619386813187e-301,9.375624381868132e-301,9.370629376923078e-301,9.365634371978023e-301,9.360639367032968e-301,9.355644362087912e-301,9.350649357142857e-301,9.345654352197802e-301,9.340659347252748e-301,9.335664342307693e-301,9.330669337362638e-301,9.325674332417583e-301,9.320679327472529e-301,9.315684322527472e-301,9.310689317582417e-301,9.305694312637363e-301,9.300699307692308e-301,9.295704302747253e-301,9.290709297802197e-301,9.285714292857144e-301,9.280719287912087e-301,9.275724282967034e-301,9.27072927802198e-301,9.265734273076921e-301,9.260739268131868e-301,9.255744263186812e-301,9.250749258241759e-301,9.245754253296704e-301,9.240759248351648e-301,9.235764243406595e-301,9.230769238461538e-301,9.225774233516485e-301,9.220779228571429e-301,9.215784223626372e-301,9.21078921868132e-301,9.205794213736263e-301,9.20079920879121e-301,9.195804203846153e-301,9.1908091989011e-301,9.185814193956045e-301,9.180819189010989e-301,9.175824184065936e-301,9.170829179120878e-301,9.165834174175825e-301,9.160839169230768e-301,9.155844164285714e-301,9.15084915934066e-301,9.145854154395604e-301,9.140859149450551e-301,9.135864144505495e-301,9.13086913956044e-301,9.125874134615387e-301,9.120879129670329e-301,9.115884124725276e-301,9.11088911978022e-301,9.105894114835165e-301,9.10089910989011e-301,9.095904104945055e-301,9.090909100000002e-301,9.085914095054946e-301,9.080919090109891e-301,9.075924085164834e-301,9.07092908021978e-301,9.065934075274725e-301,9.06093907032967e-301,9.055944065384616e-301,9.05094906043956e-301,9.045954055494506e-301,9.040959050549451e-301,9.035964045604397e-301,9.03096904065934e-301,9.025974035714285e-301,9.02097903076923e-301,9.015984025824176e-301,9.010989020879121e-301,9.005994015934065e-301,9.000999010989012e-301,8.996004006043957e-301,8.991009001098902e-301,8.986013996153846e-301,8.98101899120879e-301,8.976023986263736e-301,8.971028981318682e-301,8.966033976373627e-301,8.961038971428572e-301,8.956043966483517e-301,8.951048961538463e-301,8.946053956593406e-301,8.941058951648353e-301,8.936063946703297e-301,8.931068941758242e-301,8.926073936813187e-301,8.92107893186813e-301,8.916083926923078e-301,8.911088921978023e-301,8.906093917032968e-301,8.901098912087913e-301,8.896103907142857e-301,8.891108902197802e-301,8.886113897252746e-301,8.881118892307693e-301,8.876123887362638e-301,8.871128882417582e-301,8.866133877472529e-301,8.861138872527472e-301,8.856143867582419e-301,8.851148862637364e-301,8.846153857692306e-301,8.841158852747253e-301,8.836163847802197e-301,8.831168842857144e-301,8.826173837912087e-301,8.821178832967033e-301,8.81618382802198e-301,8.811188823076923e-301,8.80619381813187e-301,8.801198813186814e-301,8.796203808241757e-301,8.791208803296702e-301,8.786213798351648e-301,8.781218793406595e-301,8.776223788461538e-301,8.771228783516483e-301,8.766233778571429e-301,8.761238773626374e-301,8.756243768681321e-301,8.751248763736263e-301,8.746253758791208e-301,8.741258753846153e-301,8.736263748901099e-301,8.731268743956044e-301,8.726273739010989e-301,8.721278734065936e-301,8.71628372912088e-301,8.711288724175825e-301,8.706293719230769e-301,8.701298714285714e-301,8.69630370934066e-301,8.691308704395604e-301,8.68631369945055e-301,8.681318694505495e-301,8.67632368956044e-301,8.671328684615385e-301,8.66633367967033e-301,8.661338674725276e-301,8.65634366978022e-301,8.651348664835165e-301,8.64635365989011e-301,8.641358654945055e-301,8.63636365e-301,8.631368645054946e-301,8.626373640109891e-301,8.621378635164836e-301,8.616383630219781e-301,8.611388625274723e-301,8.60639362032967e-301,8.601398615384616e-301,8.59640361043956e-301,8.591408605494506e-301,8.58641360054945e-301,8.581418595604397e-301,8.57642359065934e-301,8.571428585714287e-301,8.56643358076923e-301,8.561438575824174e-301,8.556443570879121e-301,8.551448565934065e-301,8.546453560989012e-301,8.541458556043957e-301,8.5364635510989e-301,8.531468546153847e-301,8.526473541208791e-301,8.521478536263738e-301,8.51648353131868e-301,8.511488526373625e-301,8.506493521428572e-301,8.501498516483516e-301,8.496503511538463e-301,8.491508506593406e-301,8.486513501648353e-301,8.481518496703298e-301,8.476523491758242e-301,8.471528486813187e-301,8.466533481868131e-301,8.461538476923078e-301,8.456543471978021e-301,8.451548467032967e-301,8.446553462087914e-301,8.441558457142857e-301,8.436563452197804e-301,8.431568447252748e-301,8.426573442307691e-301,8.421578437362638e-301,8.416583432417582e-301,8.411588427472529e-301,8.406593422527472e-301,8.401598417582418e-301,8.396603412637363e-301,8.391608407692308e-301,8.386613402747255e-301,8.381618397802199e-301,8.376623392857142e-301,8.371628387912087e-301,8.366633382967033e-301,8.361638378021978e-301,8.356643373076923e-301,8.351648368131868e-301,8.346653363186814e-301,8.341658358241759e-301,8.336663353296704e-301,8.331668348351648e-301,8.326673343406593e-301,8.321678338461538e-301,8.316683333516484e-301,8.311688328571429e-301,8.306693323626374e-301,8.301698318681318e-301,8.296703313736265e-301,8.29170830879121e-301,8.286713303846153e-301,8.281718298901099e-301,8.276723293956042e-301,8.27172828901099e-301,8.266733284065934e-301,8.26173827912088e-301,8.256743274175825e-301,8.25174826923077e-301,8.246753264285715e-301,8.241758259340657e-301,8.236763254395604e-301,8.23176824945055e-301,8.226773244505495e-301,8.22177823956044e-301,8.216783234615384e-301,8.21178822967033e-301,8.206793224725276e-301,8.201798219780221e-301,8.196803214835166e-301,8.191808209890108e-301,8.186813204945055e-301,8.181818199999999e-301,8.176823195054946e-301,8.171828190109891e-301,8.166833185164835e-301,8.161838180219782e-301,8.156843175274725e-301,8.151848170329672e-301,8.146853165384616e-301,8.14185816043956e-301,8.136863155494506e-301,8.13186815054945e-301,8.126873145604397e-301,8.12187814065934e-301,8.116883135714286e-301,8.111888130769232e-301,8.106893125824176e-301,8.101898120879123e-301,8.096903115934065e-301,8.09190811098901e-301,8.086913106043955e-301,8.0819181010989e-301,8.076923096153848e-301,8.071928091208791e-301,8.066933086263736e-301,8.061938081318682e-301,8.056943076373627e-301,8.051948071428572e-301,8.046953066483516e-301,8.041958061538461e-301,8.036963056593406e-301,8.031968051648352e-301,8.026973046703297e-301,8.021978041758242e-301,8.016983036813189e-301,8.011988031868133e-301,8.006993026923076e-301,8.001998021978021e-301,7.997003017032967e-301,7.992008012087914e-301,7.987013007142857e-301,7.982018002197802e-301,7.977022997252748e-301,7.972027992307693e-301,7.967032987362638e-301,7.962037982417583e-301,7.957042977472527e-301,7.952047972527472e-301,7.947052967582418e-301,7.942057962637363e-301,7.937062957692308e-301,7.932067952747253e-301,7.927072947802199e-301,7.922077942857144e-301,7.917082937912089e-301,7.912087932967033e-301,7.907092928021976e-301,7.902097923076923e-301,7.897102918131868e-301,7.892107913186814e-301,7.887112908241759e-301,7.882117903296703e-301,7.87712289835165e-301,7.872127893406593e-301,7.867132888461538e-301,7.862137883516484e-301,7.857142878571427e-301,7.852147873626374e-301,7.847152868681318e-301,7.842157863736265e-301,7.83716285879121e-301,7.832167853846153e-301,7.8271728489011e-301,7.822177843956042e-301,7.81718283901099e-301,7.812187834065933e-301,7.807192829120878e-301,7.802197824175825e-301,7.797202819230769e-301,7.792207814285716e-301,7.787212809340659e-301,7.782217804395606e-301,7.777222799450551e-301,7.772227794505493e-301,7.76723278956044e-301,7.762237784615384e-301,7.75724277967033e-301,7.752247774725274e-301,7.74725276978022e-301,7.742257764835166e-301,7.73726275989011e-301,7.732267754945057e-301,7.727272749999999e-301,7.722277745054944e-301,7.717282740109891e-301,7.712287735164835e-301,7.707292730219782e-301,7.702297725274725e-301,7.69730272032967e-301,7.692307715384616e-301,7.687312710439561e-301,7.682317705494508e-301,7.67732270054945e-301,7.672327695604395e-301,7.66733269065934e-301,7.662337685714286e-301,7.65734268076923e-301,7.652347675824176e-301,7.647352670879121e-301,7.642357665934067e-301,7.637362660989012e-301,7.632367656043955e-301,7.6273726510989e-301,7.622377646153846e-301,7.617382641208791e-301,7.612387636263736e-301,7.607392631318682e-301,7.602397626373627e-301,7.597402621428572e-301,7.592407616483517e-301,7.587412611538461e-301,7.582417606593406e-301,7.577422601648352e-301,7.572427596703297e-301,7.567432591758242e-301,7.562437586813187e-301,7.557442581868131e-301,7.552447576923076e-301,7.547452571978023e-301,7.542457567032968e-301,7.537462562087912e-301,7.532467557142857e-301,7.527472552197803e-301,7.522477547252748e-301,7.517482542307693e-301,7.512487537362638e-301,7.507492532417584e-301,7.502497527472527e-301,7.497502522527472e-301,7.492507517582418e-301,7.487512512637363e-301,7.482517507692308e-301,7.477522502747253e-301,7.472527497802197e-301,7.467532492857142e-301,7.462537487912088e-301,7.457542482967034e-301,7.452547478021978e-301,7.447552473076923e-301,7.4425574681318685e-301,7.437562463186813e-301,7.432567458241758e-301,7.427572453296703e-301,7.422577448351649e-301,7.417582443406594e-301,7.4125874384615384e-301,7.407592433516484e-301,7.402597428571428e-301,7.397602423626373e-301,7.3926074186813194e-301,7.387612413736264e-301,7.382617408791209e-301,7.377622403846154e-301,7.372627398901099e-301,7.367632393956043e-301,7.362637389010989e-301,7.3576423840659346e-301,7.35264737912088e-301,7.347652374175824e-301,7.342657369230769e-301,7.337662364285714e-301,7.33266735934066e-301,7.327672354395605e-301,7.32267734945055e-301,7.317682344505494e-301,7.312687339560439e-301,7.307692334615385e-301,7.302697329670331e-301,7.297702324725274e-301,7.29270731978022e-301,7.287712314835165e-301,7.28271730989011e-301,7.277722304945055e-301,7.272727300000001e-301,7.267732295054945e-301,7.26273729010989e-301,7.2577422851648356e-301,7.252747280219781e-301,7.247752275274725e-301,7.2427572703296705e-301,7.237762265384616e-301,7.232767260439561e-301,7.2277722554945054e-301,7.222777250549451e-301,7.217782245604395e-301,7.212787240659341e-301,7.2077922357142865e-301,7.202797230769231e-301,7.197802225824176e-301,7.1928072208791206e-301,7.187812215934066e-301,7.182817210989011e-301,7.177822206043956e-301,7.172827201098902e-301,7.167832196153847e-301,7.162837191208791e-301,7.157842186263736e-301,7.152847181318681e-301,7.147852176373627e-301,7.142857171428572e-301,7.137862166483517e-301,7.132867161538461e-301,7.127872156593406e-301,7.122877151648352e-301,7.117882146703298e-301,7.112887141758242e-301,7.107892136813187e-301,7.102897131868132e-301,7.097902126923077e-301,7.092907121978022e-301,7.087912117032967e-301,7.082917112087912e-301,7.077922107142857e-301,7.0729271021978026e-301,7.067932097252748e-301,7.0629370923076914e-301,7.0579420873626375e-301,7.052947082417583e-301,7.047952077472528e-301,7.042957072527473e-301,7.037962067582418e-301,7.032967062637362e-301,7.027972057692308e-301,7.0229770527472535e-301,7.017982047802198e-301,7.012987042857143e-301,7.0079920379120876e-301,7.002997032967033e-301,6.998002028021979e-301,6.993007023076923e-301,6.988012018131869e-301,6.983017013186813e-301,6.978022008241758e-301,6.9730270032967035e-301,6.968031998351648e-301,6.963036993406594e-301,6.9580419884615385e-301,6.953046983516484e-301,6.948051978571428e-301,6.9430569736263734e-301,6.938061968681319e-301,6.933066963736265e-301,6.928071958791209e-301,6.923076953846154e-301,6.918081948901099e-301,6.913086943956044e-301,6.908091939010989e-301,6.903096934065935e-301,6.898101929120879e-301,6.893106924175824e-301,6.8881119192307696e-301,6.883116914285715e-301,6.8781219093406584e-301,6.8731269043956045e-301,6.86813189945055e-301,6.863136894505495e-301,6.85814188956044e-301,6.853146884615384e-301,6.848151879670329e-301,6.843156874725275e-301,6.8381618697802205e-301,6.833166864835166e-301,6.828171859890109e-301,6.823176854945055e-301,6.81818185e-301,6.813186845054946e-301,6.80819184010989e-301,6.803196835164836e-301,6.79820183021978e-301,6.793206825274725e-301,6.7882118203296705e-301,6.783216815384616e-301,6.778221810439561e-301,6.7732268054945055e-301,6.768231800549451e-301,6.763236795604396e-301,6.7582417906593404e-301,6.7532467857142865e-301,6.748251780769231e-301,6.743256775824176e-301,6.738261770879121e-301,6.733266765934066e-301,6.728271760989011e-301,6.7232767560439556e-301,6.718281751098902e-301,6.713286746153846e-301,6.708291741208791e-301,6.703296736263737e-301,6.698301731318682e-301,6.693306726373626e-301,6.6883117214285715e-301,6.683316716483517e-301,6.678321711538462e-301,6.673326706593407e-301,6.668331701648351e-301,6.663336696703296e-301,6.658341691758242e-301,6.6533466868131875e-301,6.648351681868133e-301,6.643356676923076e-301,6.638361671978022e-301,6.633366667032967e-301,6.628371662087913e-301,6.623376657142858e-301,6.618381652197802e-301,6.613386647252747e-301,6.608391642307692e-301,6.6033966373626376e-301,6.598401632417583e-301,6.593406627472527e-301,6.5884116225274725e-301,6.583416617582418e-301,6.578421612637363e-301,6.5734266076923074e-301,6.5684316027472535e-301,6.563436597802198e-301,6.558441592857143e-301,6.5534465879120885e-301,6.548451582967033e-301,6.543456578021978e-301,6.538461573076923e-301,6.533466568131869e-301,6.528471563186813e-301,6.523476558241758e-301,6.518481553296704e-301,6.513486548351648e-301,6.508491543406593e-301,6.5034965384615385e-301,6.498501533516484e-301,6.493506528571429e-301,6.4885115236263735e-301,6.483516518681319e-301,6.478521513736263e-301,6.473526508791209e-301,6.4685315038461545e-301,6.4635364989011e-301,6.458541493956043e-301,6.453546489010989e-301,6.448551484065934e-301,6.44355647912088e-301,6.438561474175825e-301,6.433566469230769e-301,6.428571464285714e-301,6.423576459340659e-301,6.4185814543956046e-301,6.413586449450551e-301,6.408591444505494e-301,6.4035964395604395e-301,6.398601434615385e-301,6.39360642967033e-301,6.3886114247252745e-301,6.38361641978022e-301,6.378621414835165e-301,6.37362640989011e-301,6.3686314049450555e-301,6.3636364e-301,6.358641395054945e-301,6.3536463901098904e-301,6.348651385164836e-301,6.343656380219781e-301,6.338661375274725e-301,6.333666370329671e-301,6.328671365384615e-301,6.323676360439561e-301,6.3186813554945055e-301,6.313686350549451e-301,6.308691345604396e-301,6.3036963406593405e-301,6.298701335714286e-301,6.293706330769231e-301,6.288711325824176e-301,6.2837163208791215e-301,6.278721315934066e-301,6.273726310989011e-301,6.268731306043956e-301,6.263736301098901e-301,6.258741296153847e-301,6.253746291208791e-301,6.248751286263736e-301,6.243756281318681e-301,6.238761276373626e-301,6.2337662714285716e-301,6.228771266483518e-301,6.223776261538461e-301,6.2187812565934065e-301,6.213786251648352e-301,6.208791246703297e-301,6.203796241758242e-301,6.198801236813187e-301,6.193806231868132e-301,6.188811226923077e-301,6.1838162219780225e-301,6.178821217032967e-301,6.173826212087911e-301,6.1688312071428574e-301,6.163836202197803e-301,6.158841197252748e-301,6.153846192307692e-301,6.148851187362637e-301,6.143856182417582e-301,6.138861177472528e-301,6.133866172527473e-301,6.128871167582418e-301,6.123876162637363e-301,6.1188811576923075e-301,6.113886152747253e-301,6.108891147802198e-301,6.103896142857143e-301,6.0989011379120885e-301,6.093906132967033e-301,6.088911128021978e-301,6.083916123076923e-301,6.078921118131869e-301,6.073926113186814e-301,6.068931108241758e-301,6.063936103296704e-301,6.058941098351648e-301,6.053946093406593e-301,6.0489510884615394e-301,6.043956083516484e-301,6.038961078571428e-301,6.0339660736263735e-301,6.028971068681319e-301,6.023976063736264e-301,6.0189810587912085e-301,6.013986053846154e-301,6.008991048901099e-301,6.003996043956044e-301,5.9990010390109895e-301,5.994006034065935e-301,5.989011029120878e-301,5.9840160241758244e-301,5.97902101923077e-301,5.974026014285715e-301,5.969031009340659e-301,5.964036004395604e-301,5.959040999450549e-301,5.954045994505495e-301,5.94905098956044e-301,5.944055984615385e-301,5.939060979670329e-301,5.9340659747252745e-301,5.92907096978022e-301,5.924075964835166e-301,5.91908095989011e-301,5.914085954945055e-301,5.90909095e-301,5.904095945054945e-301,5.89910094010989e-301,5.894105935164836e-301,5.889110930219781e-301,5.884115925274725e-301,5.879120920329671e-301,5.874125915384615e-301,5.86913091043956e-301,5.8641359054945064e-301,5.859140900549451e-301,5.854145895604396e-301,5.8491508906593405e-301,5.844155885714286e-301,5.839160880769231e-301,5.834165875824176e-301,5.829170870879121e-301,5.824175865934066e-301,5.819180860989011e-301,5.8141858560439565e-301,5.809190851098901e-301,5.804195846153845e-301,5.7992008412087915e-301,5.794205836263737e-301,5.789210831318682e-301,5.7842158263736256e-301,5.779220821428571e-301,5.774225816483516e-301,5.769230811538462e-301,5.764235806593407e-301,5.759240801648352e-301,5.754245796703296e-301,5.7492507917582415e-301,5.744255786813187e-301,5.739260781868133e-301,5.734265776923077e-301,5.729270771978022e-301,5.724275767032967e-301,5.719280762087912e-301,5.7142857571428575e-301,5.709290752197803e-301,5.704295747252747e-301,5.6993007423076924e-301,5.694305737362638e-301,5.689310732417582e-301,5.684315727472527e-301,5.679320722527473e-301,5.674325717582418e-301,5.669330712637363e-301,5.6643357076923076e-301,5.659340702747253e-301,5.654345697802198e-301,5.649350692857143e-301,5.6443556879120886e-301,5.639360682967033e-301,5.634365678021978e-301,5.6293706730769235e-301,5.624375668131868e-301,5.619380663186813e-301,5.6143856582417585e-301,5.609390653296704e-301,5.604395648351649e-301,5.599400643406593e-301,5.594405638461538e-301,5.589410633516484e-301,5.584415628571429e-301,5.5794206236263744e-301,5.574425618681318e-301,5.569430613736263e-301,5.5644356087912085e-301,5.559440603846154e-301,5.5544455989011e-301,5.549450593956044e-301,5.544455589010989e-301,5.539460584065934e-301,5.534465579120879e-301,5.5294705741758245e-301,5.52447556923077e-301,5.519480564285714e-301,5.5144855593406594e-301,5.509490554395605e-301,5.50449554945055e-301,5.499500544505494e-301,5.49450553956044e-301,5.489510534615385e-301,5.48451552967033e-301,5.4795205247252746e-301,5.47452551978022e-301,5.469530514835164e-301,5.46453550989011e-301,5.459540504945056e-301,5.4545455e-301,5.449550495054945e-301,5.44455549010989e-301,5.439560485164835e-301,5.434565480219781e-301,5.4295704752747255e-301,5.424575470329671e-301,5.419580465384616e-301,5.41458546043956e-301,5.409590455494505e-301,5.404595450549451e-301,5.399600445604396e-301,5.3946054406593414e-301,5.389610435714286e-301,5.38461543076923e-301,5.3796204258241755e-301,5.374625420879122e-301,5.369630415934067e-301,5.3646354109890105e-301,5.359640406043956e-301,5.354645401098901e-301,5.349650396153846e-301,5.3446553912087915e-301,5.339660386263736e-301,5.334665381318681e-301,5.3296703763736264e-301,5.324675371428572e-301,5.319680366483517e-301,5.314685361538461e-301,5.309690356593407e-301,5.304695351648352e-301,5.299700346703297e-301,5.294705341758242e-301,5.289710336813187e-301,5.284715331868131e-301,5.279720326923077e-301,5.274725321978023e-301,5.269730317032967e-301,5.264735312087912e-301,5.259740307142857e-301,5.254745302197802e-301,5.249750297252748e-301,5.2447552923076925e-301,5.239760287362638e-301,5.234765282417582e-301,5.2297702774725274e-301,5.224775272527472e-301,5.219780267582418e-301,5.214785262637363e-301,5.209790257692308e-301,5.204795252747253e-301,5.199800247802197e-301,5.1948052428571426e-301,5.189810237912089e-301,5.184815232967034e-301,5.179820228021978e-301,5.174825223076923e-301,5.169830218131868e-301,5.164835213186813e-301,5.159840208241759e-301,5.154845203296703e-301,5.149850198351648e-301,5.1448551934065935e-301,5.139860188461539e-301,5.134865183516484e-301,5.129870178571428e-301,5.124875173626374e-301,5.119880168681319e-301,5.114885163736264e-301,5.1098901587912094e-301,5.104895153846153e-301,5.099900148901098e-301,5.094905143956044e-301,5.08991013901099e-301,5.084915134065935e-301,5.079920129120879e-301,5.074925124175824e-301,5.069930119230769e-301,5.064935114285715e-301,5.0599401093406595e-301,5.054945104395605e-301,5.049950099450549e-301,5.0449550945054944e-301,5.03996008956044e-301,5.034965084615385e-301,5.02997007967033e-301,5.024975074725275e-301,5.01998006978022e-301,5.014985064835164e-301,5.0099900598901096e-301,5.004995054945056e-301,5.00000005e-301,4.995005045054945e-301,4.99001004010989e-301,4.985015035164835e-301,4.98002003021978e-301,4.9750250252747255e-301,4.970030020329671e-301,4.965035015384615e-301,4.9600400104395605e-301,4.955045005494506e-301,4.950050000549451e-301,4.945054995604395e-301,4.940059990659341e-301,4.935064985714286e-301,4.930069980769231e-301,4.9250749758241764e-301,4.92007997087912e-301,4.915084965934066e-301,4.910089960989011e-301,4.905094956043957e-301,4.900099951098902e-301,4.8951049461538455e-301,4.890109941208791e-301,4.885114936263737e-301,4.880119931318682e-301,4.8751249263736265e-301,4.870129921428571e-301,4.865134916483516e-301,4.8601399115384614e-301,4.855144906593407e-301,4.850149901648352e-301,4.845154896703297e-301,4.840159891758242e-301,4.835164886813187e-301,4.830169881868132e-301,4.8251748769230766e-301,4.820179871978023e-301,4.815184867032967e-301,4.810189862087912e-301,4.805194857142857e-301,4.800199852197802e-301,4.795204847252747e-301,4.7902098423076925e-301,4.785214837362638e-301,4.780219832417582e-301,4.7752248274725275e-301,4.770229822527473e-301,4.765234817582417e-301,4.760239812637363e-301,4.755244807692308e-301,4.750249802747253e-301,4.745254797802198e-301,4.7402597928571434e-301,4.735264787912087e-301,4.730269782967033e-301,4.725274778021978e-301,4.720279773076924e-301,4.715284768131869e-301,4.7102897631868125e-301,4.705294758241758e-301,4.700299753296704e-301,4.695304748351649e-301,4.690309743406594e-301,4.685314738461538e-301,4.680319733516483e-301,4.6753247285714285e-301,4.6703297236263745e-301,4.665334718681319e-301,4.660339713736263e-301,4.655344708791209e-301,4.650349703846154e-301,4.645354698901099e-301,4.640359693956044e-301,4.635364689010989e-301,4.630369684065934e-301,4.625374679120879e-301,4.620379674175825e-301,4.615384669230769e-301,4.610389664285714e-301,4.6053946593406596e-301,4.600399654395605e-301,4.595404649450549e-301,4.5904096445054945e-301,4.58541463956044e-301,4.580419634615384e-301,4.57542462967033e-301,4.570429624725275e-301,4.56543461978022e-301,4.560439614835165e-301,4.55544460989011e-301,4.550449604945055e-301,4.5454546e-301,4.540459595054945e-301,4.535464590109891e-301,4.530469585164835e-301,4.5254745802197795e-301,4.520479575274725e-301,4.515484570329671e-301,4.510489565384616e-301,4.505494560439561e-301,4.500499555494505e-301,4.49550455054945e-301,4.4905095456043955e-301,4.4855145406593416e-301,4.480519535714287e-301,4.47552453076923e-301,4.470529525824176e-301,4.465534520879121e-301,4.460539515934066e-301,4.4555445109890114e-301,4.450549506043956e-301,4.445554501098901e-301,4.440559496153846e-301,4.435564491208792e-301,4.430569486263736e-301,4.425574481318681e-301,4.4205794763736266e-301,4.415584471428572e-301,4.410589466483517e-301,4.4055944615384615e-301,4.400599456593406e-301,4.395604451648351e-301,4.390609446703297e-301,4.385614441758242e-301,4.380619436813187e-301,4.375624431868132e-301,4.370629426923077e-301,4.365634421978022e-301,4.360639417032967e-301,4.355644412087912e-301,4.350649407142858e-301,4.345654402197802e-301,4.340659397252747e-301,4.335664392307692e-301,4.330669387362638e-301,4.325674382417583e-301,4.3206793774725275e-301,4.315684372527472e-301,4.310689367582417e-301,4.3056943626373625e-301,4.3006993576923086e-301,4.295704352747253e-301,4.2907093478021974e-301,4.285714342857143e-301,4.280719337912088e-301,4.275724332967033e-301,4.270729328021979e-301,4.265734323076923e-301,4.260739318131868e-301,4.255744313186813e-301,4.250749308241759e-301,4.245754303296703e-301,4.240759298351648e-301,4.2357642934065936e-301,4.230769288461539e-301,4.225774283516484e-301,4.2207792785714285e-301,4.215784273626373e-301,4.210789268681319e-301,4.205794263736264e-301,4.2007992587912095e-301,4.195804253846154e-301,4.190809248901098e-301,4.185814243956044e-301,4.180819239010989e-301,4.175824234065934e-301,4.1708292291208794e-301,4.165834224175824e-301,4.160839219230769e-301,4.155844214285714e-301,4.150849209340659e-301,4.145854204395605e-301,4.14085919945055e-301,4.1358641945054946e-301,4.13086918956044e-301,4.125874184615384e-301,4.1208791796703295e-301,4.1158841747252756e-301,4.11088916978022e-301,4.1058941648351644e-301,4.10089915989011e-301,4.095904154945055e-301,4.09090915e-301,4.0859141450549455e-301,4.08091914010989e-301,4.075924135164835e-301,4.07092913021978e-301,4.065934125274726e-301,4.06093912032967e-301,4.055944115384615e-301,4.050949110439561e-301,4.045954105494506e-301,4.040959100549451e-301,4.0359640956043955e-301,4.03096909065934e-301,4.025974085714286e-301,4.020979080769231e-301,4.0159840758241766e-301,4.010989070879121e-301,4.005994065934065e-301,4.000999060989011e-301,3.996004056043957e-301,3.991009051098902e-301,3.9860140461538464e-301,3.981019041208791e-301,3.976024036263736e-301,3.971029031318681e-301,3.966034026373627e-301,3.961039021428572e-301,3.956044016483516e-301,3.9510490115384616e-301,3.946054006593407e-301,3.941059001648351e-301,3.9360639967032965e-301,3.931068991758243e-301,3.926073986813187e-301,3.921078981868132e-301,3.916083976923077e-301,3.911088971978022e-301,3.906093967032967e-301,3.9010989620879125e-301,3.896103957142857e-301,3.891108952197802e-301,3.886113947252747e-301,3.881118942307693e-301,3.876123937362637e-301,3.871128932417582e-301,3.866133927472528e-301,3.861138922527473e-301,3.856143917582418e-301,3.8511489126373625e-301,3.846153907692307e-301,3.841158902747253e-301,3.836163897802198e-301,3.8311688928571436e-301,3.826173887912087e-301,3.8211788829670324e-301,3.8161838780219785e-301,3.811188873076923e-301,3.806193868131868e-301,3.8011988631868134e-301,3.796203858241759e-301,3.791208853296703e-301,3.786213848351648e-301,3.781218843406594e-301,3.776223838461538e-301,3.771228833516484e-301,3.7662338285714286e-301,3.761238823626374e-301,3.756243818681319e-301,3.7512488137362635e-301,3.746253808791209e-301,3.741258803846154e-301,3.736263798901099e-301,3.731268793956044e-301,3.726273789010989e-301,3.7212787840659342e-301,3.716283779120879e-301,3.7112887741758243e-301,3.7062937692307696e-301,3.701298764285714e-301,3.6963037593406597e-301,3.6913087543956045e-301,3.6863137494505494e-301,3.6813187445054946e-301,3.6763237395604395e-301,3.6713287346153847e-301,3.66633372967033e-301,3.661338724725275e-301,3.6563437197802197e-301,3.6513487148351653e-301,3.6463537098901098e-301,3.641358704945055e-301,3.6363637000000003e-301,3.631368695054945e-301,3.6263736901098904e-301,3.621378685164835e-301,3.6163836802197805e-301,3.6113886752747253e-301,3.6063936703296706e-301,3.601398665384616e-301,3.5964036604395602e-301,3.5914086554945055e-301,3.5864136505494508e-301,3.5814186456043956e-301,3.5764236406593404e-301,3.5714286357142857e-301,3.566433630769231e-301,3.5614386258241758e-301,3.556443620879121e-301,3.551448615934066e-301,3.546453610989011e-301,3.541458606043956e-301,3.5364636010989012e-301,3.531468596153846e-301,3.5264735912087913e-301,3.5214785862637366e-301,3.516483581318681e-301,3.5114885763736267e-301,3.506493571428571e-301,3.5014985664835164e-301,3.496503561538462e-301,3.4915085565934065e-301,3.4865135516483517e-301,3.481518546703297e-301,3.476523541758242e-301,3.4715285368131867e-301,3.466533531868132e-301,3.461538526923077e-301,3.456543521978022e-301,3.4515485170329673e-301,3.446553512087912e-301,3.441558507142857e-301,3.4365635021978022e-301,3.4315684972527475e-301,3.4265734923076923e-301,3.4215784873626376e-301,3.416583482417583e-301,3.4115884774725273e-301,3.406593472527473e-301,3.4015984675824173e-301,3.3966034626373626e-301,3.3916084576923083e-301,3.3866134527472527e-301,3.381618447802198e-301,3.3766234428571432e-301,3.371628437912088e-301,3.366633432967033e-301,3.3616384280219777e-301,3.3566434230769234e-301,3.3516484181318683e-301,3.346653413186813e-301,3.3416584082417583e-301,3.336663403296703e-301,3.331668398351648e-301,3.3266733934065937e-301,3.3216783884615385e-301,3.3166833835164834e-301,3.311688378571429e-301,3.3066933736263735e-301,3.3016983686813187e-301,3.2967033637362636e-301,3.291708358791209e-301,3.286713353846154e-301,3.281718348901099e-301,3.276723343956044e-301,3.2717283390109886e-301,3.2667333340659343e-301,3.261738329120879e-301,3.256743324175824e-301,3.2517483192307696e-301,3.2467533142857145e-301,3.2417583093406593e-301,3.2367633043956046e-301,3.2317682994505494e-301,3.2267732945054943e-301,3.22177828956044e-301,3.2167832846153848e-301,3.2117882796703296e-301,3.2067932747252753e-301,3.2017982697802197e-301,3.196803264835165e-301,3.19180825989011e-301,3.186813254945055e-301,3.1818182500000003e-301,3.176823245054945e-301,3.1718282401098904e-301,3.166833235164835e-301,3.1618382302197805e-301,3.1568432252747254e-301,3.15184822032967e-301,3.146853215384616e-301,3.1418582104395607e-301,3.1368632054945056e-301,3.1318682005494504e-301,3.1268731956043957e-301,3.1218781906593405e-301,3.1168831857142858e-301,3.111888180769231e-301,3.106893175824176e-301,3.1018981708791207e-301,3.096903165934066e-301,3.091908160989011e-301,3.0869131560439556e-301,3.0819181510989013e-301,3.0769231461538466e-301,3.071928141208791e-301,3.0669331362637367e-301,3.061938131318681e-301,3.0569431263736263e-301,3.0519481214285716e-301,3.0469531164835164e-301,3.0419581115384617e-301,3.0369631065934065e-301,3.0319681016483518e-301,3.0269730967032966e-301,3.021978091758242e-301,3.0169830868131867e-301,3.011988081868132e-301,3.0069930769230772e-301,3.001998071978022e-301,2.997003067032967e-301,2.992008062087912e-301,2.9870130571428574e-301,2.982018052197802e-301,2.9770230472527475e-301,2.9720280423076928e-301,2.9670330373626372e-301,2.962038032417583e-301,2.9570430274725273e-301,2.9520480225274726e-301,2.947053017582418e-301,2.9420580126373627e-301,2.937063007692308e-301,2.9320680027472528e-301,2.927072997802198e-301,2.922077992857143e-301,2.917082987912088e-301,2.912087982967033e-301,2.9070929780219782e-301,2.902097973076923e-301,2.8971029681318683e-301,2.892107963186813e-301,2.887112958241758e-301,2.8821179532967037e-301,2.877122948351648e-301,2.8721279434065933e-301,2.8671329384615386e-301,2.8621379335164834e-301,2.8571429285714287e-301,2.8521479236263735e-301,2.847152918681319e-301,2.8421579137362636e-301,2.837162908791209e-301,2.832167903846154e-301,2.8271728989010986e-301,2.8221778939560443e-301,2.817182889010989e-301,2.812187884065934e-301,2.807192879120879e-301,2.8021978741758244e-301,2.7972028692307693e-301,2.7922078642857145e-301,2.7872128593406594e-301,2.7822178543956042e-301,2.77722284945055e-301,2.7722278445054943e-301,2.7672328395604396e-301,2.762237834615385e-301,2.7572428296703297e-301,2.752247824725275e-301,2.7472528197802198e-301,2.742257814835165e-301,2.73726280989011e-301,2.732267804945055e-301,2.7272728000000004e-301,2.722277795054945e-301,2.7172827901098905e-301,2.7122877851648353e-301,2.70729278021978e-301,2.7022977752747254e-301,2.6973027703296703e-301,2.6923077653846155e-301,2.6873127604395608e-301,2.6823177554945056e-301,2.6773227505494505e-301,2.6723277456043957e-301,2.6673327406593406e-301,2.662337735714286e-301,2.6573427307692307e-301,2.652347725824176e-301,2.647352720879121e-301,2.6423577159340656e-301,2.6373627109890113e-301,2.6323677060439557e-301,2.627372701098901e-301,2.6223776961538466e-301,2.617382691208791e-301,2.6123876862637363e-301,2.6073926813186816e-301,2.6023976763736264e-301,2.5974026714285712e-301,2.5924076664835165e-301,2.5874126615384617e-301,2.5824176565934066e-301,2.577422651648352e-301,2.5724276467032967e-301,2.567432641758242e-301,2.5624376368131868e-301,2.557442631868132e-301,2.552447626923077e-301,2.547452621978022e-301,2.5424576170329674e-301,2.537462612087912e-301,2.5324676071428575e-301,2.527472602197802e-301,2.522477597252747e-301,2.517482592307693e-301,2.5124875873626373e-301,2.5074925824175825e-301,2.5024975774725278e-301,2.4975025725274726e-301,2.4925075675824175e-301,2.4875125626373627e-301,2.482517557692308e-301,2.477522552747253e-301,2.472527547802198e-301,2.467532542857143e-301,2.4625375379120878e-301,2.457542532967033e-301,2.4525475280219783e-301,2.447552523076923e-301,2.4425575181318684e-301,2.4375625131868136e-301,2.432567508241758e-301,2.4275725032967033e-301,2.422577498351648e-301,2.4175824934065934e-301,2.4125874884615387e-301,2.4075924835164835e-301,2.4025974785714288e-301,2.3976024736263736e-301,2.392607468681319e-301,2.3876124637362637e-301,2.3826174587912085e-301,2.3776224538461542e-301,2.372627448901099e-301,2.367632443956044e-301,2.362637439010989e-301,2.357642434065934e-301,2.352647429120879e-301,2.3476524241758245e-301,2.3426574192307693e-301,2.337662414285714e-301,2.33266740934066e-301,2.3276724043956043e-301,2.3226773994505495e-301,2.3176823945054944e-301,2.3126873895604396e-301,2.307692384615385e-301,2.3026973796703297e-301,2.297702374725275e-301,2.2927073697802194e-301,2.287712364835165e-301,2.28271735989011e-301,2.2777223549450548e-301,2.2727273500000004e-301,2.2677323450549453e-301,2.26273734010989e-301,2.2577423351648354e-301,2.2527473302197802e-301,2.247752325274725e-301,2.2427573203296707e-301,2.2377623153846156e-301,2.2327673104395604e-301,2.2277723054945057e-301,2.2227773005494505e-301,2.2177822956043958e-301,2.2127872906593406e-301,2.207792285714286e-301,2.202797280769231e-301,2.1978022758241756e-301,2.1928072708791212e-301,2.1878122659340657e-301,2.182817260989011e-301,2.177822256043956e-301,2.172827251098901e-301,2.1678322461538463e-301,2.1628372412087915e-301,2.1578422362637364e-301,2.152847231318681e-301,2.1478522263736265e-301,2.1428572214285713e-301,2.1378622164835166e-301,2.132867211538462e-301,2.1278722065934067e-301,2.1228772016483515e-301,2.1178821967032967e-301,2.112887191758242e-301,2.1078921868131864e-301,2.102897181868132e-301,2.0979021769230774e-301,2.0929071719780218e-301,2.0879121670329675e-301,2.082917162087912e-301,2.077922157142857e-301,2.0729271521978024e-301,2.0679321472527472e-301,2.0629371423076925e-301,2.0579421373626373e-301,2.0529471324175826e-301,2.0479521274725274e-301,2.0429571225274727e-301,2.0379621175824175e-301,2.0329671126373628e-301,2.027972107692308e-301,2.022977102747253e-301,2.0179820978021977e-301,2.012987092857143e-301,2.0079920879120882e-301,2.0029970829670327e-301,1.9980020780219783e-301,1.9930070730769236e-301,1.988012068131868e-301,1.9830170631868137e-301,1.978022058241758e-301,1.9730270532967034e-301,1.9680320483516482e-301,1.9630370434065935e-301,1.9580420384615387e-301,1.953047033516483e-301,1.948052028571429e-301,1.9430570236263737e-301,1.9380620186813185e-301,1.9330670137362638e-301,1.928072008791209e-301,1.9230770038461534e-301,1.918081998901099e-301,1.913086993956044e-301,1.9080919890109892e-301,1.903096984065934e-301,1.898101979120879e-301,1.893106974175824e-301,1.8881119692307694e-301,1.8831169642857142e-301,1.8781219593406595e-301,1.8731269543956043e-301,1.8681319494505496e-301,1.8631369445054947e-301,1.8581419395604395e-301,1.8531469346153847e-301,1.8481519296703298e-301,1.8431569247252746e-301,1.8381619197802197e-301,1.8331669148351652e-301,1.82817190989011e-301,1.823176904945055e-301,1.8181819e-301,1.813186895054945e-301,1.8081918901098902e-301,1.8031968851648352e-301,1.7982018802197803e-301,1.7932068752747253e-301,1.7882118703296704e-301,1.7832168653846154e-301,1.7782218604395605e-301,1.7732268554945053e-301,1.7682318505494506e-301,1.7632368456043958e-301,1.7582418406593407e-301,1.7532468357142857e-301,1.748251830769231e-301,1.7432568258241758e-301,1.7382618208791209e-301,1.733266815934066e-301,1.728271810989011e-301,1.7232768060439562e-301,1.7182818010989013e-301,1.7132867961538461e-301,1.7082917912087912e-301,1.7032967862637364e-301,1.6983017813186813e-301,1.6933067763736265e-301,1.6883117714285716e-301,1.6833167664835166e-301,1.6783217615384617e-301,1.6733267565934065e-301,1.6683317516483516e-301,1.6633367467032968e-301,1.6583417417582419e-301,1.653346736813187e-301,1.648351731868132e-301,1.6433567269230768e-301,1.638361721978022e-301,1.633366717032967e-301,1.628371712087912e-301,1.6233767071428572e-301,1.6183817021978025e-301,1.6133866972527473e-301,1.6083916923076923e-301,1.6033966873626374e-301,1.5984016824175824e-301,1.5934066774725275e-301,1.5884116725274727e-301,1.5834166675824176e-301,1.5784216626373626e-301,1.5734266576923079e-301,1.5684316527472527e-301,1.5634366478021978e-301,1.5584416428571426e-301,1.553446637912088e-301,1.5484516329670331e-301,1.543456628021978e-301,1.538461623076923e-301,1.5334666181318683e-301,1.5284716131868131e-301,1.5234766082417582e-301,1.5184816032967034e-301,1.5134865983516485e-301,1.5084915934065935e-301,1.5034965884615386e-301,1.4985015835164834e-301,1.4935065785714285e-301,1.4885115736263737e-301,1.4835165686813188e-301,1.4785215637362638e-301,1.4735265587912089e-301,1.468531553846154e-301,1.463536548901099e-301,1.458541543956044e-301,1.4535465390109889e-301,1.4485515340659343e-301,1.4435565291208792e-301,1.4385615241758242e-301,1.4335665192307693e-301,1.4285715142857143e-301,1.4235765093406594e-301,1.4185815043956044e-301,1.4135864994505495e-301,1.4085914945054945e-301,1.4035964895604398e-301,1.3986014846153846e-301,1.3936064796703297e-301,1.3886114747252747e-301,1.3836164697802197e-301,1.378621464835165e-301,1.37362645989011e-301,1.3686314549450549e-301,1.3636364500000002e-301,1.3586414450549452e-301,1.35364644010989e-301,1.348651435164835e-301,1.3436564302197806e-301,1.3386614252747254e-301,1.3336664203296704e-301,1.3286714153846153e-301,1.3236764104395603e-301,1.3186814054945056e-301,1.3136864005494504e-301,1.3086913956043957e-301,1.3036963906593407e-301,1.2987013857142858e-301,1.2937063807692308e-301,1.2887113758241759e-301,1.2837163708791207e-301,1.278721365934066e-301,1.2737263609890112e-301,1.268731356043956e-301,1.2637363510989011e-301,1.2587413461538464e-301,1.2537463412087912e-301,1.2487513362637363e-301,1.2437563313186813e-301,1.2387613263736262e-301,1.2337663214285716e-301,1.2287713164835167e-301,1.2237763115384615e-301,1.2187813065934066e-301,1.2137863016483516e-301,1.2087912967032967e-301,1.203796291758242e-301,1.1988012868131868e-301,1.193806281868132e-301,1.188811276923077e-301,1.183816271978022e-301,1.178821267032967e-301,1.173826262087912e-301,1.1688312571428573e-301,1.1638362521978023e-301,1.1588412472527474e-301,1.1538462423076922e-301,1.1488512373626375e-301,1.1438562324175825e-301,1.1388612274725273e-301,1.1338662225274724e-301,1.1288712175824179e-301,1.1238762126373627e-301,1.1188812076923077e-301,1.1138862027472528e-301,1.1088911978021978e-301,1.1038961928571429e-301,1.0989011879120877e-301,1.093906182967033e-301,1.088911178021978e-301,1.083916173076923e-301,1.0789211681318681e-301,1.0739261631868132e-301,1.068931158241758e-301,1.0639361532967033e-301,1.0589411483516485e-301,1.0539461434065934e-301,1.0489511384615384e-301,1.0439561335164837e-301,1.0389611285714285e-301,1.0339661236263736e-301,1.0289711186813186e-301,1.0239761137362639e-301,1.018981108791209e-301,1.013986103846154e-301,1.0089910989010988e-301,1.0039960939560439e-301,9.990010890109891e-302,9.94006084065934e-302,9.890110791208792e-302,9.84016074175824e-302,9.790210692307693e-302,9.740260642857144e-302,9.690310593406592e-302,9.640360543956043e-302,9.590410494505495e-302,9.540460445054946e-302,9.490510395604396e-302,9.440560346153847e-302,9.390610296703297e-302,9.340660247252748e-302,9.290710197802198e-302,9.240760148351649e-302,9.190810098901099e-302,9.14086004945055e-302,9.090910000000001e-302,9.04095995054945e-302,8.991009901098901e-302,8.941059851648351e-302,8.891109802197803e-302,8.841159752747252e-302,8.791209703296704e-302,8.741259653846154e-302,8.691309604395605e-302,8.641359554945054e-302,8.591409505494507e-302,8.541459456043956e-302,8.491509406593406e-302,8.441559357142858e-302,8.391609307692308e-302,8.341659258241758e-302,8.291709208791208e-302,8.24175915934066e-302,8.19180910989011e-302,8.14185906043956e-302,8.091909010989011e-302,8.041958961538462e-302,7.992008912087912e-302,7.942058862637363e-302,7.892108813186814e-302,7.842158763736264e-302,7.792208714285714e-302,7.742258664835165e-302,7.692308615384616e-302,7.642358565934065e-302,7.592408516483517e-302,7.542458467032967e-302,7.492508417582418e-302,7.442558368131868e-302,7.392608318681319e-302,7.342658269230769e-302,7.292708219780221e-302,7.24275817032967e-302,7.192808120879122e-302,7.142858071428571e-302,7.092908021978023e-302,7.042957972527472e-302,6.993007923076924e-302,6.943057873626374e-302,6.893107824175824e-302,6.843157774725275e-302,6.793207725274726e-302,6.743257675824176e-302,6.693307626373626e-302,6.643357576923077e-302,6.593407527472528e-302,6.543457478021978e-302,6.493507428571429e-302,6.44355737912088e-302,6.393607329670329e-302,6.34365728021978e-302,6.293707230769231e-302,6.243757181318682e-302,6.193807131868131e-302,6.143857082417584e-302,6.093907032967033e-302,6.043956983516483e-302,5.994006934065933e-302,5.944056884615385e-302,5.894106835164835e-302,5.844156785714285e-302,5.794206736263737e-302,5.744256686813187e-302,5.694306637362637e-302,5.644356587912088e-302,5.594406538461539e-302,5.544456489010989e-302,5.494506439560439e-302,5.444556390109891e-302,5.394606340659341e-302,5.344656291208791e-302,5.294706241758241e-302,5.244756192307693e-302,5.194806142857142e-302,5.144856093406594e-302,5.094906043956044e-302,5.044955994505495e-302,4.995005945054945e-302,4.945055895604396e-302,4.895105846153846e-302,4.845155796703297e-302,4.795205747252747e-302,4.745255697802198e-302,4.695305648351648e-302,4.6453555989010986e-302,4.5954055494505496e-302,4.5454555e-302,4.4955054505494506e-302,4.4455554010989016e-302,4.3956053516483516e-302,4.3456553021978026e-302,4.295705252747253e-302,4.2457552032967036e-302,4.195805153846154e-302,4.1458551043956045e-302,4.0959050549450555e-302,4.0459550054945055e-302,3.996004956043956e-302,3.9460549065934065e-302,3.896104857142857e-302,3.8461548076923075e-302,3.7962047582417585e-302,3.7462547087912084e-302,3.6963046593406594e-302,3.6463546098901104e-302,3.5964045604395604e-302,3.5464545109890114e-302,3.4965044615384614e-302,3.4465544120879124e-302,3.396604362637363e-302,3.3466543131868134e-302,3.2967042637362644e-302,3.246754214285714e-302,3.196804164835165e-302,3.1468541153846153e-302,3.096904065934066e-302,3.0469540164835163e-302,2.997003967032967e-302,2.947053917582418e-302,2.8971038681318683e-302,2.847153818681319e-302,2.797203769230769e-302,2.74725371978022e-302,2.69730367032967e-302,2.647353620879121e-302,2.5974035714285717e-302,2.547453521978022e-302,2.497503472527473e-302,2.4475534230769227e-302,2.3976033736263737e-302,2.347653324175824e-302,2.297703274725275e-302,2.2477532252747251e-302,2.1978031758241756e-302,2.1478531263736264e-302,2.097903076923077e-302,2.0479530274725276e-302,1.998002978021978e-302,1.9480529285714286e-302,1.8981028791208793e-302,1.8481528296703296e-302,1.79820278021978e-302,1.7482527307692305e-302,1.6983026813186815e-302,1.648352631868132e-302,1.5984025824175825e-302,1.548452532967033e-302,1.4985024835164835e-302,1.448552434065934e-302,1.3986023846153845e-302,1.3486523351648352e-302,1.2987022857142857e-302,1.2487522362637364e-302,1.198802186813187e-302,1.1488521373626374e-302,1.0989020879120879e-302,1.0489520384615385e-302,9.99001989010989e-303,9.490519395604396e-303,8.991018901098901e-303,8.491518406593407e-303,7.992017912087912e-303,7.492517417582418e-303,6.993016923076923e-303,6.493516428571428e-303,5.994015934065934e-303,5.494515439560439e-303,4.9950149450549454e-303,4.49551445054945e-303,3.9960139560439565e-303,3.4965134615384614e-303,2.9970129670329675e-303,2.4975124725274724e-303,1.998011978021978e-303,1.4985114835164835e-303,9.990109890109891e-304,4.995104945054945e-304,1.0e-308]} \ No newline at end of file diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js b/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js new file mode 100644 index 000000000000..bc88ca629a35 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js @@ -0,0 +1,121 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var EPS = require( '@stdlib/constants/float32/eps' ); +var abs = require( '@stdlib/math/base/special/absf' ); +var asinf = require( './../lib' ); + + +// FIXTURES // + +var data = require( './fixtures/julia/data.json' ); +var smallNegative = require( './fixtures/julia/small_negative.json' ); +var smallPositive = require( './fixtures/julia/small_positive.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof asinf, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function computes the arcsine', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = data.x; + expected = data.expected; + + for ( i = 0; i < x.length; i++ ) { + y = asinf( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: '+x[ i ]+'. E: '+expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 6.0 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. tol: '+tol+'. Δ: '+delta+'.' ); + } + } + t.end(); +}); + +tape( 'the function computes the arcsine (small negative values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = smallNegative.x; + expected = smallNegative.expected; + + for ( i = 0; i < x.length; i++ ) { + y = asinf( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: '+x[ i ]+'. E: '+expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. tol: '+tol+'. Δ: '+delta+'.' ); + } + } + t.end(); +}); + +tape( 'the function computes the arcsine (small positive values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = smallPositive.x; + expected = smallPositive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = asinf( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: '+x[ i ]+'. E: '+expected[ i ] ); + } else { + delta = abs( y - expected[ i ] ); + tol = EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. tol: '+tol+'. Δ: '+delta+'.' ); + } + } + t.end(); +}); + +tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { + var v = asinf( NaN ); + t.equal( isnan( v ), true, 'returns NaN' ); + t.end(); +}); From 90510c7807b9aaf83b1dfa2c773121dc4a337e6c Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Tue, 19 Mar 2024 03:34:30 +0530 Subject: [PATCH 02/33] Update main.js Signed-off-by: GUNJ JOSHI --- lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js index 6fbed98fa96b..4239a2cda631 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js @@ -130,7 +130,6 @@ function asinf( x ) { flag = 0; } z =( polyp( z ) * z * xx ) + xx; - if ( flag !== 0 ) { z += z; z = PIO2F - z; From e5797acf32a1de7419ec18cf131ced07fef362b8 Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Tue, 19 Mar 2024 03:36:16 +0530 Subject: [PATCH 03/33] Delete lib/node_modules/@stdlib/math/base/special/asinf/lib/rational_pq.js Signed-off-by: GUNJ JOSHI --- .../base/special/asinf/lib/rational_pq.js | 47 ------------------- 1 file changed, 47 deletions(-) delete mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/lib/rational_pq.js diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/lib/rational_pq.js b/lib/node_modules/@stdlib/math/base/special/asinf/lib/rational_pq.js deleted file mode 100644 index bfcdabb4296d..000000000000 --- a/lib/node_modules/@stdlib/math/base/special/asinf/lib/rational_pq.js +++ /dev/null @@ -1,47 +0,0 @@ -/** -* @license Apache-2.0 -* -* Copyright (c) 2024 The Stdlib Authors. -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ - -/* This is a generated file. Do not edit directly. */ -'use strict'; - -// MAIN // - -/** -* Evaluates a polynomial. -* -* ## Notes -* -* - The implementation uses [Horner's rule][horners-method] for efficient computation. -* -* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method -* -* @private -* @param {number} x - value at which to evaluate the polynomial -* @returns {number} evaluated polynomial -*/ -function evalpoly( x ) { - if ( x === 0.0 ) { - return 0.16666752422; - } - return 0.16666752422 + (x * (0.074953002686 + (x * (0.045470025998 + (x * (0.024181311049 + (x * 0.042163199048))))))); // eslint-disable-line max-len -} - - -// EXPORTS // - -module.exports = evalpoly; From 154e4eba1bf5ba53e747c35136f8bd1fc20ec641 Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Tue, 19 Mar 2024 11:20:36 +0530 Subject: [PATCH 04/33] Update main.js Signed-off-by: GUNJ JOSHI --- lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js index 4239a2cda631..7c1362b12c32 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js @@ -41,7 +41,7 @@ var polyp = require( './poly_p.js' ); // VARIABLES // -var PIO2F = 1.570796; +var PIO2F = 1.5707964; // MAIN // From ba409afaffc1b569288dfbefdda0621ab462e544 Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Tue, 19 Mar 2024 11:20:58 +0530 Subject: [PATCH 05/33] Update test.js Signed-off-by: GUNJ JOSHI --- lib/node_modules/@stdlib/math/base/special/asinf/test/test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js b/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js index bc88ca629a35..f883d3933279 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js @@ -59,7 +59,7 @@ tape( 'the function computes the arcsine', function test( t ) { t.equal( y, expected[ i ], 'x: '+x[ i ]+'. E: '+expected[ i ] ); } else { delta = abs( y - expected[ i ] ); - tol = 6.0 * EPS * abs( expected[ i ] ); + tol = 2.0 * EPS * abs( expected[ i ] ); t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. tol: '+tol+'. Δ: '+delta+'.' ); } } From c96d04ccef22e69f316026841e70f4b80443f8f8 Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Tue, 19 Mar 2024 11:25:38 +0530 Subject: [PATCH 06/33] Update test.js Signed-off-by: GUNJ JOSHI --- lib/node_modules/@stdlib/math/base/special/asinf/test/test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js b/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js index f883d3933279..c8c7dd924818 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js @@ -59,7 +59,7 @@ tape( 'the function computes the arcsine', function test( t ) { t.equal( y, expected[ i ], 'x: '+x[ i ]+'. E: '+expected[ i ] ); } else { delta = abs( y - expected[ i ] ); - tol = 2.0 * EPS * abs( expected[ i ] ); + tol = EPS * abs( expected[ i ] ); t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. tol: '+tol+'. Δ: '+delta+'.' ); } } From db4d0dcc504210115aabb2b559e8d7b82662f610 Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Tue, 19 Mar 2024 11:25:56 +0530 Subject: [PATCH 07/33] Update main.js Signed-off-by: GUNJ JOSHI --- lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js index 7c1362b12c32..9c178b77ffa3 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js @@ -41,7 +41,7 @@ var polyp = require( './poly_p.js' ); // VARIABLES // -var PIO2F = 1.5707964; +var PIO2F = 1.5707963; // MAIN // From 2cb3ae581a36e907dbd155c0f4b54d594ceb9a32 Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Tue, 19 Mar 2024 11:43:52 +0530 Subject: [PATCH 08/33] Update main.js Signed-off-by: GUNJ JOSHI --- .../@stdlib/math/base/special/asinf/lib/main.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js index 9c178b77ffa3..d6d6cb32ef54 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js @@ -36,14 +36,10 @@ var isnan = require( '@stdlib/math/base/assert/is-nan' ); var sqrtf = require( '@stdlib/math/base/special/sqrtf' ); +var PI02F = require( '@stdlib/constants/float32/half-pi' ); var polyp = require( './poly_p.js' ); -// VARIABLES // - -var PIO2F = 1.5707963; - - // MAIN // /** @@ -132,7 +128,7 @@ function asinf( x ) { z =( polyp( z ) * z * xx ) + xx; if ( flag !== 0 ) { z += z; - z = PIO2F - z; + z = PI02F - z; } if ( sgn < 0 ) { z = -z; From 5533295488856c6b4648231f6d762fd724f24f6e Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Tue, 19 Mar 2024 11:51:21 +0530 Subject: [PATCH 09/33] Update main.js Signed-off-by: GUNJ JOSHI --- .../@stdlib/math/base/special/asinf/lib/main.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js index d6d6cb32ef54..52eed4150ece 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js @@ -36,10 +36,14 @@ var isnan = require( '@stdlib/math/base/assert/is-nan' ); var sqrtf = require( '@stdlib/math/base/special/sqrtf' ); -var PI02F = require( '@stdlib/constants/float32/half-pi' ); var polyp = require( './poly_p.js' ); +// VARIABLES // + +var PIO2F = 1.5707963; + + // MAIN // /** @@ -126,9 +130,10 @@ function asinf( x ) { flag = 0; } z =( polyp( z ) * z * xx ) + xx; + if ( flag !== 0 ) { z += z; - z = PI02F - z; + z = PIO2F - z; } if ( sgn < 0 ) { z = -z; From 96daccb9d22d87bdca70185380d1fd4b59c3c71e Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Tue, 19 Mar 2024 20:38:28 +0530 Subject: [PATCH 10/33] Update README.md Signed-off-by: GUNJ JOSHI --- .../@stdlib/math/base/special/asinf/README.md | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/README.md b/lib/node_modules/@stdlib/math/base/special/asinf/README.md index e8af93c2c389..3f3de1141b66 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/README.md +++ b/lib/node_modules/@stdlib/math/base/special/asinf/README.md @@ -72,14 +72,6 @@ for ( i = 0; i < x.length; i++ ) { @@ -90,16 +82,6 @@ for ( i = 0; i < x.length; i++ ) { [arcsine]: https://en.wikipedia.org/wiki/Inverse_trigonometric_functions - - -[@stdlib/math/base/special/acos]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/acos - -[@stdlib/math/base/special/asinfh]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/asinfh - -[@stdlib/math/base/special/atan]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/atan - - - From cc034d2f52553ca18e2dfdbefd89ca28d8131d0d Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Wed, 20 Mar 2024 06:06:23 +0530 Subject: [PATCH 11/33] feat: add math/base/special/asinf --- .../math/base/special/asinf/benchmark/benchmark.js | 10 +++++----- .../@stdlib/math/base/special/asinf/docs/repl.txt | 2 -- .../@stdlib/math/base/special/asinf/lib/main.js | 14 +++++--------- .../@stdlib/math/base/special/asinf/package.json | 2 +- .../special/asinf/test/fixtures/julia/runner.jl | 2 +- .../@stdlib/math/base/special/asinf/test/test.js | 8 ++++---- 6 files changed, 16 insertions(+), 22 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/asinf/benchmark/benchmark.js index 7fa8f30954eb..841c183b0745 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/benchmark/benchmark.js @@ -22,7 +22,7 @@ var bench = require( '@stdlib/bench' ); var randu = require( '@stdlib/random/base/randu' ); -var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); var pkg = require( './../package.json' ).name; var asinf = require( './../lib' ); @@ -38,12 +38,12 @@ bench( pkg, function benchmark( b ) { for ( i = 0; i < b.iterations; i++ ) { x = ( randu() * 2.0 ) - 1.0; y = asinf( x ); - if ( isnan( y ) ) { + if ( isnanf( y ) ) { b.fail( 'should not return NaN' ); } } b.toc(); - if ( isnan( y ) ) { + if ( isnanf( y ) ) { b.fail( 'should not return NaN' ); } b.pass( 'benchmark finished' ); @@ -59,12 +59,12 @@ bench( pkg+'::built-in', function benchmark( b ) { for ( i = 0; i < b.iterations; i++ ) { x = ( randu() * 2.0 ) - 1.0; y = Math.asin( x ); // eslint-disable-line stdlib/no-builtin-math - if ( isnan( y ) ) { + if ( isnanf( y ) ) { b.fail( 'should not return NaN' ); } } b.toc(); - if ( isnan( y ) ) { + if ( isnanf( y ) ) { b.fail( 'should not return NaN' ); } b.pass( 'benchmark finished' ); diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/asinf/docs/repl.txt index 4910841525aa..581c0e41ea72 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/docs/repl.txt +++ b/lib/node_modules/@stdlib/math/base/special/asinf/docs/repl.txt @@ -2,8 +2,6 @@ {{alias}}( x ) Computes the arcsine of a single-precision floating-point number. - If `|x| > 1`, the function returns `NaN`. - Parameters ---------- x: number diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js index 52eed4150ece..0b0cd684bbf6 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js @@ -34,16 +34,12 @@ // MODULES // -var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); var sqrtf = require( '@stdlib/math/base/special/sqrtf' ); +var PI02F = require( '@stdlib/constants/float32/half-pi' ); var polyp = require( './poly_p.js' ); -// VARIABLES // - -var PIO2F = 1.5707963; - - // MAIN // /** @@ -98,7 +94,7 @@ function asinf( x ) { var z; xx = x; - if ( isnan( xx ) ) { + if ( isnanf( xx ) ) { return NaN; } if ( xx > 0.0 ) { @@ -129,11 +125,11 @@ function asinf( x ) { z = xx * xx; flag = 0; } - z =( polyp( z ) * z * xx ) + xx; + z = ( polyp( z ) * z * xx ) + xx; if ( flag !== 0 ) { z += z; - z = PIO2F - z; + z = PI02F - z; } if ( sgn < 0 ) { z = -z; diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/package.json b/lib/node_modules/@stdlib/math/base/special/asinf/package.json index 5745058eb30a..ee1aee703ed8 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/package.json +++ b/lib/node_modules/@stdlib/math/base/special/asinf/package.json @@ -54,7 +54,7 @@ "stdmath", "mathematics", "math", - "math.asinf", + "math.asin", "asinf", "arcsine", "sine", diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/runner.jl index 82c47e8eb15d..094bafe2fa7c 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/test/fixtures/julia/runner.jl +++ b/lib/node_modules/@stdlib/math/base/special/asinf/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. diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js b/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js index c8c7dd924818..4410e0ea79ca 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js @@ -21,9 +21,9 @@ // MODULES // var tape = require( 'tape' ); -var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); var EPS = require( '@stdlib/constants/float32/eps' ); -var abs = require( '@stdlib/math/base/special/absf' ); +var abs = require( '@stdlib/math/base/special/abs' ); var asinf = require( './../lib' ); @@ -59,7 +59,7 @@ tape( 'the function computes the arcsine', function test( t ) { t.equal( y, expected[ i ], 'x: '+x[ i ]+'. E: '+expected[ i ] ); } else { delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); + tol = 1.2 * EPS * abs( expected[ i ] ); t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. tol: '+tol+'. Δ: '+delta+'.' ); } } @@ -116,6 +116,6 @@ tape( 'the function computes the arcsine (small positive values)', function test tape( 'the function returns `NaN` if provided `NaN`', function test( t ) { var v = asinf( NaN ); - t.equal( isnan( v ), true, 'returns NaN' ); + t.equal( isnanf( v ), true, 'returns NaN' ); t.end(); }); From 4b02fbb13dc505589ecdbd5951434fd660ca985c Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Wed, 20 Mar 2024 06:19:58 +0530 Subject: [PATCH 12/33] feat: add math/base/special/asinf --- .../math/base/special/asinf/lib/main.js | 20 +++++++++---------- .../math/base/special/asinf/test/test.js | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js index 0b0cd684bbf6..6a4e3748e5db 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/lib/main.js @@ -36,6 +36,7 @@ var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); var sqrtf = require( '@stdlib/math/base/special/sqrtf' ); +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); var PI02F = require( '@stdlib/constants/float32/half-pi' ); var polyp = require( './poly_p.js' ); @@ -89,21 +90,19 @@ var polyp = require( './poly_p.js' ); function asinf( x ) { var flag; var sgn; - var xx; var a; var z; - xx = x; - if ( isnanf( xx ) ) { + if ( isnanf( x ) ) { return NaN; } - if ( xx > 0.0 ) { + if ( x > 0.0 ) { sgn = 1; - a = xx; + a = x; } else { sgn = -1; - a = -xx; + a = -x; } if ( a > 1.0 ) { return 0.0; @@ -117,15 +116,16 @@ function asinf( x ) { } if ( a > 0.5 ) { z = 0.5 * ( 1.0 - a ); - xx = sqrtf( z ); + x = sqrtf( z ); flag = 1; } else { - xx = a; - z = xx * xx; + x = a; + z = float64ToFloat32( float64ToFloat32( x ) * float64ToFloat32( x ) ); flag = 0; } - z = ( polyp( z ) * z * xx ) + xx; + // eslint-disable-next-line max-len + z = float64ToFloat32( ( polyp( z ) * z * float64ToFloat32( x ) ) + float64ToFloat32( x ) ); if ( flag !== 0 ) { z += z; diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js b/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js index 4410e0ea79ca..900b765ba74a 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js @@ -59,7 +59,7 @@ tape( 'the function computes the arcsine', function test( t ) { t.equal( y, expected[ i ], 'x: '+x[ i ]+'. E: '+expected[ i ] ); } else { delta = abs( y - expected[ i ] ); - tol = 1.2 * EPS * abs( expected[ i ] ); + tol = 2.0 * EPS * abs( expected[ i ] ); t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. tol: '+tol+'. Δ: '+delta+'.' ); } } From a319e637d69cbba6c97bca220129efdf49fe368b Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Wed, 20 Mar 2024 23:03:34 +0530 Subject: [PATCH 13/33] feat: add C implementation for math/base/special/asinf --- .../math/base/special/asinf/test/test.js | 43 +++++++++++-------- 1 file changed, 25 insertions(+), 18 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js b/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js index 900b765ba74a..4672408a7861 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/test/test.js @@ -24,6 +24,7 @@ var tape = require( 'tape' ); var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); var EPS = require( '@stdlib/constants/float32/eps' ); var abs = require( '@stdlib/math/base/special/abs' ); +var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' ); var asinf = require( './../lib' ); @@ -49,18 +50,20 @@ tape( 'the function computes the arcsine', function test( t ) { var x; var y; var i; + var e; x = data.x; expected = data.expected; for ( i = 0; i < x.length; i++ ) { - y = asinf( x[ i ] ); - if ( y === expected[ i ] ) { - t.equal( y, expected[ i ], 'x: '+x[ i ]+'. E: '+expected[ i ] ); + y = float64ToFloat32( asinf( ( ( x[ i ] ) ) ) ); + e = float64ToFloat32( expected[ i ] ); + if ( y === e ) { + t.equal( y, e, 'x: '+x[ i ]+'. E: '+e ); } else { - delta = abs( y - expected[ i ] ); - tol = 2.0 * EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. tol: '+tol+'. Δ: '+delta+'.' ); + delta = abs( y - e ); + tol = 1.9 * EPS * abs( e ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+e+'. tol: '+tol+'. Δ: '+delta+'.' ); } } t.end(); @@ -73,18 +76,20 @@ tape( 'the function computes the arcsine (small negative values)', function test var x; var y; var i; + var e; x = smallNegative.x; expected = smallNegative.expected; for ( i = 0; i < x.length; i++ ) { - y = asinf( x[ i ] ); - if ( y === expected[ i ] ) { - t.equal( y, expected[ i ], 'x: '+x[ i ]+'. E: '+expected[ i ] ); + y = float64ToFloat32( asinf( ( x[ i ] ) ) ); + e = float64ToFloat32( expected[ i ] ); + if ( y === e ) { + t.equal( y, e, 'x: '+x[ i ]+'. E: '+e ); } else { - delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. tol: '+tol+'. Δ: '+delta+'.' ); + delta = abs( y - e ); + tol = EPS * abs( e ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+e+'. tol: '+tol+'. Δ: '+delta+'.' ); } } t.end(); @@ -97,18 +102,20 @@ tape( 'the function computes the arcsine (small positive values)', function test var x; var y; var i; + var e; x = smallPositive.x; expected = smallPositive.expected; for ( i = 0; i < x.length; i++ ) { - y = asinf( x[ i ] ); - if ( y === expected[ i ] ) { - t.equal( y, expected[ i ], 'x: '+x[ i ]+'. E: '+expected[ i ] ); + y = float64ToFloat32( asinf( float64ToFloat32( x[ i ] ) ) ); + e = float64ToFloat32( expected[ i ] ); + if ( y === e ) { + t.equal( y, e, 'x: '+x[ i ]+'. E: '+e ); } else { - delta = abs( y - expected[ i ] ); - tol = EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. tol: '+tol+'. Δ: '+delta+'.' ); + delta = abs( y - e ); + tol = EPS * abs( e ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. y: '+y+'. E: '+e+'. tol: '+tol+'. Δ: '+delta+'.' ); } } t.end(); From c5fb8f25900016edc0fa18ed4eef1295825b6193 Mon Sep 17 00:00:00 2001 From: Philipp Burckhardt Date: Wed, 20 Mar 2024 21:45:11 -0400 Subject: [PATCH 14/33] Update lib/node_modules/@stdlib/math/base/special/asinf/scripts/evalpoly.js Signed-off-by: Philipp Burckhardt --- .../@stdlib/math/base/special/asinf/scripts/evalpoly.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/scripts/evalpoly.js b/lib/node_modules/@stdlib/math/base/special/asinf/scripts/evalpoly.js index 306b51f5fd6b..39a80acb79e6 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/scripts/evalpoly.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/scripts/evalpoly.js @@ -19,6 +19,7 @@ /* * This script compiles modules for evaluating polynomial functions. If any polynomial coefficients change, this script should be rerun to update the compiled files. */ + 'use strict'; // MODULES // From 425398df47ddde25eda2ab5e74870d7fed091e43 Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Thu, 21 Mar 2024 08:08:40 +0530 Subject: [PATCH 15/33] Update lib/node_modules/@stdlib/math/base/special/asinf/scripts/evalpoly.js Co-authored-by: Philipp Burckhardt Signed-off-by: GUNJ JOSHI --- .../math/base/special/asinf/scripts/evalpoly.js | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/scripts/evalpoly.js b/lib/node_modules/@stdlib/math/base/special/asinf/scripts/evalpoly.js index 39a80acb79e6..14a7441ac00c 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/scripts/evalpoly.js +++ b/lib/node_modules/@stdlib/math/base/special/asinf/scripts/evalpoly.js @@ -56,19 +56,6 @@ var header = licenseHeader( 'Apache-2.0', 'js', { header += '\n/* This is a generated file. Do not edit directly. */\n'; -// FUNCTIONS // - -/** -* Inserts a compiled function into file content. -* -* @private -* @param {string} text - source content -* @param {string} id - function identifier -* @param {string} str - function string -* @returns {string} updated content -*/ - - // MAIN // /** From bc5907a4d32a86a51ea62f3a2d808f9f254b636b Mon Sep 17 00:00:00 2001 From: GUNJ JOSHI Date: Thu, 21 Mar 2024 10:07:01 +0530 Subject: [PATCH 16/33] feat: add C implementation for math/base/special/asinf --- .../@stdlib/math/base/special/asinf/README.md | 88 +++++++++ .../asinf/benchmark/benchmark.native.js | 60 +++++++ .../special/asinf/benchmark/c/native/Makefile | 146 +++++++++++++++ .../asinf/benchmark/c/native/benchmark.c | 136 ++++++++++++++ .../math/base/special/asinf/binding.gyp | 170 ++++++++++++++++++ .../base/special/asinf/examples/c/Makefile | 146 +++++++++++++++ .../base/special/asinf/examples/c/example.c | 31 ++++ .../math/base/special/asinf/include.gypi | 53 ++++++ .../include/stdlib/math/base/special/asinf.h | 38 ++++ .../math/base/special/asinf/lib/native.js | 57 ++++++ .../math/base/special/asinf/manifest.json | 78 ++++++++ .../base/special/asinf/scripts/evalpoly.js | 47 +++++ .../math/base/special/asinf/src/Makefile | 70 ++++++++ .../base/special/asinf/src/addon.c} | 12 +- .../math/base/special/asinf/src/main.c | 137 ++++++++++++++ .../math/base/special/asinf/test/test.js | 2 +- .../base/special/asinf/test/test.native.js | 137 ++++++++++++++ 17 files changed, 1399 insertions(+), 9 deletions(-) create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/benchmark/benchmark.native.js create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/benchmark/c/native/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/benchmark/c/native/benchmark.c create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/binding.gyp create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/examples/c/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/examples/c/example.c create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/include.gypi create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/include/stdlib/math/base/special/asinf.h create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/lib/native.js create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/manifest.json create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/src/Makefile rename lib/node_modules/@stdlib/{constants/float32/half-pi/include/stdlib/constants/float64/half_pi.h => math/base/special/asinf/src/addon.c} (70%) create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/src/main.c create mode 100644 lib/node_modules/@stdlib/math/base/special/asinf/test/test.native.js diff --git a/lib/node_modules/@stdlib/math/base/special/asinf/README.md b/lib/node_modules/@stdlib/math/base/special/asinf/README.md index 3f3de1141b66..d589e46ebe7b 100644 --- a/lib/node_modules/@stdlib/math/base/special/asinf/README.md +++ b/lib/node_modules/@stdlib/math/base/special/asinf/README.md @@ -68,6 +68,94 @@ for ( i = 0; i < x.length; i++ ) { + + +* * * + +
+ +## C APIs + + + +
+ +
+ + + + + +
+ +### Usage + +```c +#include "stdlib/math/base/special/asinf.h" +``` + +#### stdlib_base_asinf( x ) + +Computes the [arcsine][arcsine] of a single-precision floating-point number (in radians). + +```c +float out = stdlib_base_asinf( 0.0 ); +// returns 0.0 + +out = stdlib_base_asinf( -3.14/6.0 ); +// returns ~-0.551 +``` + +The function accepts the following arguments: + +- **x**: `[in] float` input value (in radians). + +```c +float stdlib_base_asinf( const float x ); +``` + +
+ + + + + +
+ +
+ + + + + +
+ +### Examples + +```c +#include "stdlib/math/base/special/asinf.h" +#include + +int main( void ) { + const float x[] = { -1.0, -0.78, -0.56, -0.33, -0.11, 0.11, 0.33, 0.56, 0.78, 1.0 }; + + float v; + int i; + for ( i = 0; i < 10; i++ ) { + v = stdlib_base_asinf( x[ i ] ); + printf( "asin(%f) = %f\n", x[ i ], v ); + } +} +``` + +
+ + + +
+ + +