diff --git a/LICENSE b/LICENSE index 5965a0b2c..d1534e6cb 100644 --- a/LICENSE +++ b/LICENSE @@ -207,6 +207,28 @@ FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +* 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 + +* FreeBSD + +Copyright (C) 1993-2004 by Sun Microsystems, Inc. All rights reserved. + +Developed at SunPro, a Sun Microsystems, Inc. business. +Permission to use, copy, modify, and distribute this +software is freely granted, provided that this notice +is preserved. + * Go Copyright (c) 2009 The Go Authors. All rights reserved. @@ -237,28 +259,6 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -* 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 - -* FreeBSD - -Copyright (C) 1993-2004 by Sun Microsystems, Inc. All rights reserved. - -Developed at SunPro, a Sun Microsystems, Inc. business. -Permission to use, copy, modify, and distribute this -software is freely granted, provided that this notice -is preserved. - * Faddeeva Copyright (c) 2012 Massachusetts Institute of Technology @@ -282,18 +282,13 @@ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -* SLATEC Common Mathematical Library - -Public domain. - -* FDLIBM - -Copyright (C) 2004 by Sun Microsystems, Inc. All rights reserved. - -Developed at SunPro, a Sun Microsystems, Inc. business. -Permission to use, copy, modify, and distribute this -software is freely granted, provided that this notice -is preserved. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -325,3 +320,11 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +* SLATEC Common Mathematical Library + +Public domain. + +* FDLIBM + +Copyright (C) 2004 by Sun Microsystems, Inc. All rights reserved. + diff --git a/base/special/asind/README.md b/base/special/asind/README.md new file mode 100644 index 000000000..c0d499c6a --- /dev/null +++ b/base/special/asind/README.md @@ -0,0 +1,108 @@ + + +# asind + +> Compute the [arcsine][arcsine] in degrees of a double-precision floating-point number. + +
+ +## Usage + +```javascript +var asind = require( '@stdlib/math/base/special/asind' ); +``` + +#### asind( x ) + +Computes the [arcsine][arcsine] (in degrees) of a double-precision floating-point number. + +```javascript +var sqrt = require( '@stdlib/math/base/special/sqrt' ); +var v = asind( 0.0 ); +// returns 0.0 + +v = asind( 0.5 ); +// returns ~30.0 + +v = asind( sqrt( 2.0 ) / 2.0 ); +// returns ~45.0 + +v = asind( sqrt( 3.0 ) / 2.0 ); +// returns ~60.0 + +v = asind( NaN ); +// returns NaN +``` + +The domain of `x` is restricted to `[-1,1]`. If `|x| > 1`, the function returns `NaN`. + +```javascript +var v = asind( -3.14 ); +// returns NaN +``` + +
+ + + +
+ +## Examples + + + +```javascript +var linspace = require( '@stdlib/array/base/linspace' ); +var asind = require( '@stdlib/math/base/special/asind' ); + +var x = linspace( -1.0, 1.0, 100 ); + +var i; +for ( i = 0; i < x.length; i++ ) { + console.log( asind( x[ i ] ) ); +} +``` + +
+ + + + + + + + + + + + + + diff --git a/base/special/asind/benchmark/benchmark.js b/base/special/asind/benchmark/benchmark.js new file mode 100644 index 000000000..2be7acac6 --- /dev/null +++ b/base/special/asind/benchmark/benchmark.js @@ -0,0 +1,51 @@ +/** +* @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( './../../../../base/assert/is-nan' ); +var pkg = require( './../package.json' ).name; +var asind = 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 = asind( 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(); +}); diff --git a/base/special/asind/docs/repl.txt b/base/special/asind/docs/repl.txt new file mode 100644 index 000000000..014e881c4 --- /dev/null +++ b/base/special/asind/docs/repl.txt @@ -0,0 +1,29 @@ + +{{alias}}( x ) + Computes the arcsine (in degrees) of a double-precision floating-point + number. + + If `|x| > 1`, the function returns `NaN`. + + Parameters + ---------- + x: number + Input value. + + Returns + ------- + y: number + Arcsine (in degrees). + + Examples + -------- + > var y = {{alias}}( 0.0 ) + 0.0 + > y = {{alias}}( {{alias:@stdlib/constants/float64/pi}}/6.0 ) + ~31.57 + > y = {{alias}}( NaN ) + NaN + + See Also + -------- + diff --git a/base/special/asind/docs/types/index.d.ts b/base/special/asind/docs/types/index.d.ts new file mode 100644 index 000000000..c5314293f --- /dev/null +++ b/base/special/asind/docs/types/index.d.ts @@ -0,0 +1,52 @@ +/* +* @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 (in degrees) of a double-precision floating-point number. +* +* @param x - input value +* @returns arcsine (in degrees) +* +* @example +* var v = asind( 0.0 ); +* // returns 0.0 +* +* @example +* var v = asind( 0.5 ); +* // returns ~30.0 +* +* @example +* var v = asind( Math.sqrt( 2.0 ) / 2.0 ); +* // returns ~45.0 +* +* @example +* var v = asind( Math.sqrt( 3.0 ) / 2.0 ); +* // returns ~60.0 +* +* @example +* var v = asind( NaN ); +* // returns NaN +*/ +declare function asind( x: number ): number; + + +// EXPORTS // + +export = asind; diff --git a/base/special/asind/docs/types/test.ts b/base/special/asind/docs/types/test.ts new file mode 100644 index 000000000..8af9b9fc4 --- /dev/null +++ b/base/special/asind/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 asind = require( './index' ); + + +// TESTS // + +// The function returns a number... +{ + asind( 0.5 ); // $ExpectType number +} + +// The compiler throws an error if the function is provided a value other than a number... +{ + asind( true ); // $ExpectError + asind( false ); // $ExpectError + asind( null ); // $ExpectError + asind( undefined ); // $ExpectError + asind( '5' ); // $ExpectError + asind( [] ); // $ExpectError + asind( {} ); // $ExpectError + asind( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function is provided insufficient arguments... +{ + asind(); // $ExpectError +} diff --git a/base/special/asind/examples/index.js b/base/special/asind/examples/index.js new file mode 100644 index 000000000..7f60134db --- /dev/null +++ b/base/special/asind/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 asind = require( './../lib' ); + +var x = linspace( -1.0, 1.0, 100 ); + +var i; +for ( i = 0; i < x.length; i++ ) { + console.log( 'asind(%d) = %d', x[ i ], asind( x[ i ] ) ); +} diff --git a/base/special/asind/lib/index.js b/base/special/asind/lib/index.js new file mode 100644 index 000000000..ed7549c4e --- /dev/null +++ b/base/special/asind/lib/index.js @@ -0,0 +1,52 @@ +/** +* @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 (in degrees) of a double-precision floating-point number. +* +* @module @stdlib/math/base/special/asind +* +* @example +* var asind = require( '@stdlib/math/base/special/asind' ); +* +* var v = asind( 0.0 ); +* // returns 0.0 +* +* var v = asind( 0.5 ); +* // returns ~30.0 +* +* var v = asind( Math.sqrt( 2.0 ) / 2.0 ); +* // returns ~45.0 +* +* var v = asind( Math.sqrt( 3.0 ) / 2.0 ); +* // returns ~60.0 +* +* var v = asind( NaN ); +* // returns NaN +*/ + +// MODULES // + +var main = require( './main.js' ); + + +// EXPORTS // + +module.exports = main; diff --git a/base/special/asind/lib/main.js b/base/special/asind/lib/main.js new file mode 100644 index 000000000..be155e0a6 --- /dev/null +++ b/base/special/asind/lib/main.js @@ -0,0 +1,63 @@ +/** +* @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 rad2deg = require( './../../../../base/special/rad2deg' ); +var asin = require( './../../../../base/special/asin' ); + + +// MAIN // + +/** +* Computes the arcsine (in degrees) of a double-precision floating-point number. +* +* @param {number} x - input value +* @returns {number} arcsine (in degrees) +* +* @example +* var v = asind( 0.0 ); +* // returns 0.0 +* +* @example +* var v = asind( 0.5 ); +* // returns ~30.0 +* +* @example +* var v = asind( Math.sqrt( 2.0 ) / 2.0 ); +* // returns ~45.0 +* +* @example +* var v = asind( Math.sqrt( 3.0 ) / 2.0 ); +* // returns ~60.0 +* +* @example +* var v = asind( NaN ); +* // returns NaN +*/ +function asind( x ) { + var rad = asin( x ); + return rad2deg( rad ); +} + + +// EXPORTS // + +module.exports = asind; diff --git a/base/special/asind/package.json b/base/special/asind/package.json new file mode 100644 index 000000000..d866f25c6 --- /dev/null +++ b/base/special/asind/package.json @@ -0,0 +1,66 @@ +{ + "name": "@stdlib/math/base/special/asind", + "version": "0.0.0", + "description": "Compute the arcsine (in degrees) of a double-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", + "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.asin", + "asin", + "degree", + "arcsine", + "sine", + "inverse", + "trig", + "trigonometry", + "radians" + ] +} diff --git a/base/special/asind/test/fixtures/julia/REQUIRE b/base/special/asind/test/fixtures/julia/REQUIRE new file mode 100644 index 000000000..ae40bf736 --- /dev/null +++ b/base/special/asind/test/fixtures/julia/REQUIRE @@ -0,0 +1,2 @@ +julia 1.5 +JSON 0.21 \ No newline at end of file diff --git a/base/special/asind/test/fixtures/julia/negative.json b/base/special/asind/test/fixtures/julia/negative.json new file mode 100644 index 000000000..01306788d --- /dev/null +++ b/base/special/asind/test/fixtures/julia/negative.json @@ -0,0 +1 @@ +{"expected":[-90.0,-88.18897822198569,-87.43872179938886,-86.86295702294954,-86.37750390534401,-85.94975751498463,-85.56299678233489,-85.20728904760476,-84.87616290603897,-84.56512349270471,-84.2708982602069,-83.99101680223386,-83.72355993833804,-83.46700150814995,-83.22010415775898,-82.98184817212523,-82.75138138283214,-82.52798299077311,-82.31103685229931,-82.10001136840113,-81.89444408537783,-81.69392972431135,-81.49811074999653,-81.30666985038263,-81.11932387377931,-80.93581889266385,-80.75592614832576,-80.57943869153796,-80.40616857859185,-80.23594451444342,-80.06860985880513,-79.90402092912383,-79.74204554814162,-79.58256179428976,-79.42545692133419,-79.27062642007142,-79.11797319989385,-78.96740687202275,-78.81884311938818,-78.67220314068722,-78.52741315821973,-78.38440398078151,-78.24311061426889,-78.10347191378041,-77.96543027193593,-77.8289313389085,-77.69392377031268,-77.56035899963526,-77.42819103234957,-77.29737625924099,-77.16787328679712,-77.03964278279386,-76.91264733544597,-76.78685132469387,-76.66222080437221,-76.53872339415689,-76.41632818031657,-76.2950056244076,-76.17472747914844,-76.05546671079641,-75.93719742742164,-75.81989481254095,-75.70353506362937,-75.58809533507834,-75.47355368521413,-75.35988902702839,-75.2470810823079,-75.13511033888152,-75.02395801072889,-74.91360600072039,-74.80403686577947,-74.69523378427735,-74.58718052548774,-74.47986142094504,-74.37326133756257,-74.26736565238075,-74.16216022882601,-74.05763139437137,-73.95376591949866,-73.85055099787145,-73.74797422763392,-73.64602359375893,-73.54468745137427,-73.44395451000125,-73.34381381864593,-73.24425475168673,-73.14526699550727,-73.04684053582727,-72.9489656456867,-72.85163287404313,-72.7548330349442,-72.65855719724024,-72.56279667480429,-72.46754301722959,-72.37278800097599,-72.2785236209393,-72.18474208241932,-72.09143579346323,-71.99859735756361,-71.90621956669105,-71.81429539464277,-71.72281799068982,-71.63178067350707,-71.5411769253701,-71.45100038660527,-71.36124485027962,-71.27190425711757,-71.1829726906334,-71.09444437246768,-71.00631365791796,-70.9185750316534,-70.83122310360469,-70.74425260501984,-70.65765838467871,-70.57143540525762,-70.4855787398373,-70.40008356854746,-70.3149451753411,-70.2301589448926,-70.14572035961429,-70.06162499678526,-69.97786852578785,-69.89444670544677,-69.81135538146619,-69.7285904839603,-69.64614802507373,-69.56402409668708,-69.48221486820451,-69.40071658441958,-69.3195255634561,-69.23863819478031,-69.15805093728243,-69.07776031742338,-68.99776292744505,-68.91805542364078,-68.8386345246839,-68.75949701001205,-68.68063971826473,-68.60205954577206,-68.52375344509309,-68.44571842360094,-68.36795154211356,-68.29044991356831,-68.21321070173819,-68.13623111998854,-68.0595084300726,-67.98303994096442,-67.90682300772751,-67.83085503041836,-67.75513345302306,-67.67965576242605,-67.60441948740981,-67.52942219768435,-67.45466150294523,-67.38013505195958,-67.30584053167841,-67.23177566637501,-67.15793821680799,-67.08432597940822,-67.01093678548922,-66.93776850047948,-66.86481902317664,-66.79208628502235,-66.7195682493974,-66.64726291093598,-66.57516829485918,-66.50328245632633,-66.43160347980394,-66.3601294784518,-66.28885859352536,-66.21778899379402,-66.14691887497486,-66.07624645918132,-66.00576999438606,-65.93548775389802,-65.86539803585293,-65.79549916271682,-65.72578948080235,-65.65626735979725,-65.58693119230496,-65.51777939339645,-65.44881040017354,-65.3800226713429,-65.31141468680063,-65.24298494722706,-65.17473197369142,-65.10665430726613,-65.03875050865042,-64.97101915780308,-64.90345885358381,-64.83606821340325,-64.76884587288127,-64.70179048551337,-64.63490072234463,-64.56817527165161,-64.50161283863143,-64.43521214509795,-64.3689719291852,-64.30289094505721,-64.23696796262482,-64.17120176726851,-64.1055911595678,-64.04013495503644,-63.97483198386371,-63.909681090661294,-63.844681134215804,-63.77983098724675,-63.7151295361697,-63.650575680864755,-63.58616833444991,-63.521906423059164,-63.45778888562581,-63.39381467366982,-63.32998275109011,-63.26629209396107,-63.202741690333326,-63.139330540038735,-63.07605765449948,-63.012922056541,-62.94992278020883,-62.88705887058931,-62.82432938363382,-62.76173338598657,-62.69926995481613,-62.63693817765001,-62.574737152212805,-62.512665986267535,-62.45072379746005,-62.388909713166626,-62.327222870344535,-62.265662415385485,-62.20422750397203,-62.14291730093673,-62.08173098012398,-62.020667724254665,-61.959726724793256,-61.89890718181752,-61.83820830389074,-61.77762930793628,-61.7171694191146,-61.65682787070257,-61.59660390397508,-61.53649676808861,-61.476505719967456,-61.41663002419158,-61.35686895288675,-61.297221785616756,-61.2376878092774,-61.17826631799262,-61.11895661301241,-61.05975800261243,-61.00066980199584,-60.94169133319642,-60.882821924983645,-60.82406091276956,-60.765407638517104,-60.70686145065005,-60.64842170396474,-60.590087759543195,-60.531858984667664,-60.4737347527369,-60.415714443183724,-60.35779744139397,-60.29998313862702,-60.24227093193743,-60.18466022409813,-60.12715042352479,-60.06974094420154,-60.01243120560785,-59.95522063264677,-59.89810865557421,-59.84109470992962,-59.78417823646754,-59.72735868109048,-59.67063549478292,-59.614008133546264,-59.5574760583349,-59.501038734993436,-59.44469563419472,-59.38844623137908,-59.33229000669443,-59.27622644493733,-59.220255035495036,-59.16437527228857,-59.10858665371638,-59.05288868259928,-58.997280866126005,-58.94176271579971,-58.88633374738528,-58.83099348085749,-58.77574144035,-58.720577154105015,-58.665500154423924,-58.61050997761848,-58.55560616396291,-58.50078825764667,-58.44605580672791,-58.391408363087706,-58.33684548238494,-58.28236672401186,-58.22797165105034,-58.17365983022882,-58.11943083187975,-58.06528422989785,-58.01121960169891,-57.95723652817912,-57.903334593675176,-57.849513385924816,-57.79577249602798,-57.742111518408606,-57.68853005077695,-57.63502769409228,-57.58160405252643,-57.528258733427656,-57.47499134728501,-57.42180150769338,-57.36868883131883,-57.31565293786459,-57.26269345003754,-57.20980999351493,-57.157002196911904,-57.10426969174926,-57.05161211242167,-56.99902909616651,-56.9465202830329,-56.89408531585135,-56.84172384020371,-56.78943550439367,-56.737219959417466,-56.6850768589352,-56.63300585924242,-56.58100661924209,-56.529078800417054,-56.47722206680274,-56.42543608496027,-56.37372052395,-56.32207505530535,-56.27049935300696,-56.21899309345732,-56.167555955455526,-56.11618762017261,-56.06488777112705,-56.013656094160545,-55.96249227741435,-55.911396011305655,-55.860366988504445,-55.809404903910554,-55.75850945463116,-55.707680339958344,-55.65691726134724,-55.60621992239416,-55.555588028815215,-55.50502128842514,-55.45451941111638,-55.40408210883841,-55.35370909557743,-55.30340008733621,-55.25315480211421,-55.202972959888015,-55.15285428259194,-55.10279849409886,-55.05280532020145,-55.002874488593406,-54.9530057288511,-54.90319877241541,-54.85345335257366,-54.80376920444199,-54.75414606494779,-54.70458367281235,-54.655081768533826,-54.60564009437035,-54.556258394323265,-54.506936414120766,-54.45767390120154,-54.408470604698685,-54.359326275423854,-54.310240665851566,-54.2612135301036,-54.212244623933806,-54.163333704712876,-54.114480531413356,-54.06568486459496,-54.016946466389875,-53.96826510048834,-53.9196405321244,-53.871072528061795,-53.82256085657998,-53.774105287460436,-53.72570559197298,-53.67736154286233,-53.62907291433484,-53.580839482045285,-53.532661023083946,-53.484537315963706,-53.43646814060735,-53.388453278335064,-53.34049251185197,-53.29258562523588,-53.24473240392515,-53.19693263470674,-53.14918610570427,-53.10149260636636,-53.053851927455035,-53.00626386103422,-52.95872820045846,-52.91124474036167,-52.863813276646056,-52.81643360647118,-52.76910552824312,-52.72182884160369,-52.67460334741994,-52.62742884777356,-52.58030514595061,-52.53323204643121,-52.48620935487938,-52.439236878133045,-52.392314424194105,-52.34544180221857,-52.298618822506924,-52.25184529649446,-52.20512103674176,-52.158445856925375,-52.111819571828455,-52.06524199733155,-52.01871295040352,-51.97223224909256,-51.92579971251722,-51.87941516085762,-51.833078415346755,-51.78678929826181,-51.74054763291565,-51.69435324364836,-51.64820595581885,-51.60210559579666,-51.55605199095365,-51.51004496965599,-51.464084361256134,-51.418169996084785,-51.372301705443135,-51.32647932159509,-51.28070267775946,-51.2349716081025,-51.18928594773024,-51.14364553268108,-51.09805019991839,-51.05249978732322,-51.006994133687016,-50.96153307870448,-50.916116462966485,-50.87074412795303,-50.82541591602632,-50.78013167042386,-50.73489123525162,-50.68969445547732,-50.64454117692381,-50.59943124626229,-50.55436451100596,-50.50934081950337,-50.46436002093215,-50.419421965292536,-50.374526503401114,-50.32967348688463,-50.284862768173795,-50.240094200497126,-50.195367637874966,-50.15068293511345,-50.1060399477986,-50.061438532290424,-50.01687854571712,-49.972359845969244,-49.927882291694125,-49.88344574229011,-49.83905005790098,-49.79469509941043,-49.75038072843661,-49.70610680732656,-49.66187319915096,-49.617679767698704,-49.57352637747163,-49.52941289367933,-49.485339182233865,-49.44130510974475,-49.397310543513726,-49.35335535152981,-49.30943940246428,-49.26556256566572,-49.221724711155055,-49.17792570962081,-49.13416543241421,-49.090443751544385,-49.04676053967376,-49.00311567011327,-48.95950901681773,-48.91594045438127,-48.87240985803281,-48.828917103631454,-48.78546206766208,-48.74204462723092,-48.6986646600611,-48.65532204448837,-48.61201665945676,-48.56874838451426,-48.525517099808646,-48.48232268608325,-48.43916502467283,-48.396043997499426,-48.35295948706823,-48.309911376463646,-48.266899549345176,-48.223923889943464,-48.18098428305641,-48.13808061404519,-48.0952127688304,-48.05238063388826,-48.00958409624676,-47.966823043481895,-47.924097363713955,-47.88140694560378,-47.838751678349105,-47.79613145168092,-47.75354615585988,-47.71099568167264,-47.66847992042842,-47.625998763955415,-47.58355210459732,-47.54113983520989,-47.49876184915748,-47.4564180403097,-47.41410830303799,-47.371832532212295,-47.32959062319777,-47.28738247185149,-47.24520797451916,-47.203067028031946,-47.16095952970324,-47.118885377325455,-47.07684446916694,-47.034836703968836,-46.992861980941925,-46.950920199763644,-46.909011260575035,-46.86713506397762,-46.82529151103056,-46.78348050324757,-46.74170194259403,-46.69995573148405,-46.658241772777615,-46.61655996977761,-46.57491022622711,-46.53329244630642,-46.4917065346304,-46.450152396245606,-46.40862993662754,-46.367139061677946,-46.3256796777221,-46.2842516915061,-46.24285501019418,-46.20148954136615,-46.16015519301467,-46.1188518735427,-46.07757949176094,-46.036337956885205,-45.99512717853394,-45.953947066725696,-45.91279753187658,-45.87167848479782,-45.830589836693335,-45.78953149915721,-45.74850338417133,-45.70750540410301,-45.666537471702505,-45.625599500100776,-45.58469140280703,-45.54381309370648,-45.50296448705801,-45.462145497491825,-45.42135604000729,-45.3805960299706,-45.33986538311251,-45.29916401552623,-45.258491843665134,-45.21784878434059,-45.17723475471979,-45.136649672323664,-45.0960934550246,-45.0555660210445,-45.01506728895255,-44.97459717766318,-44.93415560643401,-44.893742494863766,-44.85335776289024,-44.81300133078831,-44.7726731191679,-44.73237304897195,-44.692101041474544,-44.65185701827884,-44.61164090131517,-44.57145261283915,-44.53129207542967,-44.49115921198705,-44.45105394573117,-44.410976200199514,-44.3709258992454,-44.330902967036096,-44.29090732805095,-44.25093890707964,-44.210997629220344,-44.171083419877874,-44.13119620476203,-44.09133590988574,-44.05150246156332,-44.01169578640876,-43.97191581133398,-43.93216246354713,-43.89243567055085,-43.85273536014065,-43.81306146040315,-43.773413899714484,-43.733792606738604,-43.694197510425674,-43.654628540010414,-43.61508562501049,-43.5755686952249,-43.53607768073245,-43.49661251189004,-43.45717311933123,-43.41775943396459,-43.378371386972184,-43.33900890980803,-43.29967193419661,-43.260360392131275,-43.22107421587281,-43.18181333794794,-43.142577691147785,-43.103367208526464,-43.064181823399586,-43.025021469342796,-42.98588608019038,-42.9467755900338,-42.90768993322026,-42.86862904435134,-42.829592858281536,-42.79058131011694,-42.751594335213795,-42.71263186917716,-42.67369384785954,-42.63478020735955,-42.595890884020505,-42.55702581442919,-42.51818493541447,-42.47936818404596,-42.44057549763278,-42.40180681372222,-42.36306207009843,-42.324341204781206,-42.28564415602467,-42.246970862316,-42.20832126237422,-42.169695295148955,-42.131092899819116,-42.09251401579178,-42.05395858270092,-42.01542654040617,-41.97691782899167,-41.93843238876486,-41.899970160255265,-41.86153108421336,-41.823115101609346,-41.78472215363206,-41.74635218168777,-41.708005127399005,-41.66968093260349,-41.63137953935299,-41.593100889912115,-41.554844926757305,-41.51661159257567,-41.47840083026389,-41.44021258292713,-41.402046793877965,-41.36390340663526,-41.32578236492314,-41.28768361266994,-41.24960709400705,-41.21155275326799,-41.1735205349873,-41.13551038389946,-41.09752224493797,-41.059556063234254,-41.021611784116615,-40.98368935310932,-40.94578871593149,-40.90790981849621,-40.870052606909425,-40.832217027469056,-40.79440302666396,-40.75661055117299,-40.71883954786399,-40.681089963792914,-40.643361746202785,-40.6056548425228,-40.56796920036737,-40.53030476753522,-40.49266149200838,-40.455039321951375,-40.417438205710226,-40.379858091811535,-40.342298928961654,-40.30476066604572,-40.26724325212678,-40.22974663644491,-40.19227076841632,-40.15481559763249,-40.11738107385932,-40.07996714703619,-40.0425737672752,-40.00520088486023,-39.96784845024615,-39.930516414057934,-39.893204727089866,-39.85591334030465,-39.81864220483264,-39.78139127197099,-39.74416049318281,-39.706949820096405,-39.66975920450444,-39.63258859836314,-39.59543795379149,-39.55830722307046,-39.52119635864218,-39.48410531310918,-39.447034039233664,-39.409982489936624,-39.37295061829715,-39.33593837755169,-39.29894572109319,-39.26197260247044,-39.225018975387286,-39.18808479370186,-39.15117001142589,-39.114274582723915,-39.07739846191261,-39.040541603459985,-39.00370396198473,-38.96688549225546,-38.930086149190025,-38.89330588785475,-38.856544663463815,-38.819802431378484,-38.7830791471064,-38.74637476630097,-38.70968924476061,-38.673022538428064,-38.63637460338976,-38.59974539587512,-38.56313487225583,-38.526542989045296,-38.48996970289785,-38.45341497060818,-38.41687874911062,-38.380360995478526,-38.34386166692362,-38.307380720795365,-38.27091811458026,-38.23447380590129,-38.19804775251724,-38.161639912322045,-38.12525024334425,-38.088878703746296,-38.05252525182394,-38.01618984600565,-37.979872444852,-37.943573007054994,-37.907291491437554,-37.87102785695289,-37.83478206268384,-37.79855406784239,-37.762343831768966,-37.72615131393194,-37.68997647392699,-37.653819271476564,-37.61767966642924,-37.581557618759234,-37.54545308856575,-37.5093660360725,-37.47329642162704,-37.43724420570029,-37.401209348885935,-37.36519181189992,-37.329191555579804,-37.29320854088433,-37.2572427288928,-37.22129408080454,-37.18536255793842,-37.14944812173224,-37.11355073374226,-37.07767035564263,-37.041806949224906,-37.00596047639747,-36.97013089918505,-36.93431817972823,-36.89852228028285,-36.86274316321957,-36.826980791023345,-36.79123512629288,-36.7555061317402,-36.71979377019006,-36.68409800457953,-36.64841879795747,-36.61275611348401,-36.577109914430096,-36.541480164177,-36.505866826215815,-36.470269864147006,-36.43468924167991,-36.39912492263226,-36.363576870929705,-36.32804505060539,-36.29252942579941,-36.25702996075841,-36.22154661983509,-36.18607936748776,-36.150628168279844,-36.115192986879514,-36.079773788059114,-36.04437053669482,-36.00898319776616,-35.9736117363555,-35.938256117647704,-35.90291630692963,-35.86759226958973,-35.83228397111756,-35.79699137710342,-35.76171445323784,-35.726453165311256,-35.69120747921346,-35.655977360933285,-35.62076277655813,-35.585563692273524,-35.55038007436276,-35.515211889206455,-35.480059103282116,-35.44492168316377,-35.40979959552153,-35.37469280712118,-35.33960128482381,-35.30452499558538,-35.26946390645632,-35.23441798458117,-35.19938719719814,-35.16437151163872,-35.12937089532734,-35.094385315780904,-35.05941474060848,-35.02445913751086,-34.989518474280196,-34.95459271879962,-34.91968183904287,-34.88478580307388,-34.84990457904648,-34.81503813520395,-34.780186439878634,-34.745349461491685,-34.710527168552574,-34.67571952965878,-34.64092651349543,-34.606148088834935,-34.5713842245366,-34.53663488954631,-34.50190005289616,-34.46717968370405,-34.43247375117344,-34.3977822245929,-34.3631050733358,-34.328442266859994,-34.293793774707375,-34.25915956650367,-34.22453961195801,-34.18993388086257,-34.15534234309232,-34.12076496860462,-34.08620172743889,-34.051652589716305,-34.017117525639456,-33.982596505492005,-33.94808949963835,-33.91359647852337,-33.87911741267197,-33.8446522726889,-33.810201029258344,-33.775763653143606,-33.741340115186844,-33.70693038630872,-33.67253443750804,-33.63815223986154,-33.6037837645235,-33.56942898272544,-33.53508786577585,-33.50076038505987,-33.46644651203893,-33.43214621825054,-33.3978594753079,-33.36358625489966,-33.32932652878959,-33.29508026881631,-33.26084744689293,-33.22662803500686,-33.1924220052194,-33.15822932966553,-33.1240499805536,-33.08988393016502,-33.055731150854,-33.02159161504725,-32.987465295243666,-32.95335216401413,-32.91925219400112,-32.885165357918524,-32.85109162855131,-32.817030978755255,-32.78298338145666,-32.74894880965211,-32.71492723640818,-32.68091863486112,-32.646922978216686,-32.612940239749754,-32.57897039280412,-32.545013410792244,-32.51106926719492,-32.47713793556108,-32.4432193895075,-32.409313602718505,-32.37542054894576,-32.34154020200804,-32.307672535790836,-32.27381752424624,-32.23997514139265,-32.20614536131444,-32.172328158161825,-32.138523506150534,-32.104731379561535,-32.0709517527409,-32.03718460009944,-32.00342989611248,-31.969687615319675,-31.93595773232471,-31.902240221795047,-31.86853505846175,-31.834842217119142,-31.801161672624662,-31.767493399898584,-31.73383737392374,-31.700193569745366,-31.666561962470812,-31.632942527269297,-31.59933523937171,-31.565740074070387,-31.532157006718805,-31.498586012731437,-31.4650270675835,-31.431480146810667,-31.397945226008936,-31.36442228083434,-31.33091128700272,-31.297412220289544,-31.263925056529654,-31.230449771617028,-31.196986341504612,-31.16353474220405,-31.13009494978547,-31.09666694037731,-31.063250690166043,-31.029846175396013,-30.996453372369185,-30.963072257444928,-30.929702807039845,-30.89634499762751,-30.862998805738286,-30.829664207959116,-30.796341180933304,-30.763029701360296,-30.729729745995506,-30.696441291650082,-30.66316431519071,-30.629898793539404,-30.596644703673327,-30.563402022624544,-30.530170727479856,-30.496950795380613,-30.463742203522447,-30.430544929155158,-30.39735894958245,-30.36418424216177,-30.331020784304112,-30.29786855347378,-30.264727527188256,-30.231597683017974,-30.198478998586097,-30.165371451568408,-30.13227501969303,-30.099189680740285,-30.0661154125425,-30.033052192983828,-30.000000000000004,-29.966958811578237,-29.93392860575699,-29.900909360625764,-29.867901054324975,-29.834903665045715,-29.801917171029608,-29.768941550568613,-29.73597678200483,-29.703022843730352,-29.670079714187057,-29.637147371866458,-29.60422579530947,-29.57131496310631,-29.53841485389627,-29.505525446367535,-29.472646719257064,-29.439778651350334,-29.406921221481255,-29.374074408531925,-29.341238191432513,-29.308412549161037,-29.275597460743235,-29.242792905252397,-29.209998861809147,-29.177215309581342,-29.144442227783852,-29.11167959567842,-29.07892739257349,-29.046185597824053,-29.013454190831457,-28.980733151043264,-28.94802245795308,-28.9153220911004,-28.88263203007045,-28.849952254494,-28.81728274404723,-28.784623478451568,-28.751974437473514,-28.719335600924524,-28.686706948660774,-28.6540884605831,-28.621480116636775,-28.58888189681137,-28.556293781140607,-28.523715749702202,-28.49114778261772,-28.458589860052395,-28.42604196221501,-28.39350406935773,-28.360976161775948,-28.32845821980815,-28.29595022383575,-28.26345215428295,-28.230963991616587,-28.198485716345985,-28.166017309022823,-28.13355875024097,-28.101110020636334,-28.068671100886757,-28.036241971711817,-28.00382261387272,-27.97141300817215,-27.939013135454125,-27.906622976603835,-27.87424251254755,-27.841871724252417,-27.809510592726376,-27.77715909901797,-27.744817224216263,-27.712484949450637,-27.680162255890707,-27.647849124746163,-27.615545537266627,-27.58325147474152,-27.550966918499945,-27.518691849910528,-27.486426250381285,-27.45417010135951,-27.421923384331613,-27.38968608082302,-27.357458172397997,-27.325239640659568,-27.29303046724934,-27.260830633847405,-27.228640122172184,-27.196458913980322,-27.164286991066536,-27.1321243352635,-27.09997092844172,-27.067826752509394,-27.03569178941229,-27.003566021133626,-26.971449429693937,-26.939341997150947,-26.90724370559946,-26.875154537171216,-26.843074474034772,-26.81100349839539,-26.778941592494906,-26.7468887386116,-26.714844919060077,-26.68281011619117,-26.650784312391785,-26.618767490084796,-26.586759631728928,-26.554760719818628,-26.52277073688395,-26.49078966549045,-26.458817488239042,-26.426854187765894,-26.394899746742325,-26.362954147874664,-26.33101737390414,-26.299089407606772,-26.267170231793266,-26.235259829308866,-26.203358183033274,-26.171465275880518,-26.139581090798835,-26.107705610770573,-26.07583881881208,-26.043980697973563,-26.01213123133901,-25.98029040202605,-25.948458193185886,-25.91663458800312,-25.884819569695704,-25.8530131215148,-25.821215226744666,-25.789425868702565,-25.75764503073866,-25.72587269623587,-25.694108848609815,-25.662353471308666,-25.630606547813056,-25.598868061635976,-25.567137996322664,-25.535416335450513,-25.503703062628933,-25.471998161499283,-25.44030161573475,-25.408613409040246,-25.376933525152303,-25.34526194783898,-25.313598660899753,-25.281943648165406,-25.250296893497946,-25.218658380790483,-25.187028093967154,-25.155406016982983,-25.12379213382384,-25.092186428506274,-25.06058888507746,-25.02899948761509,-24.99741822022726,-24.965845067052385,-24.93428001225911,-24.902723040046183,-24.87117413464239,-24.839633280306433,-24.80810046132686,-24.77657566202193,-24.745058866739562,-24.713550059857216,-24.68204922578179,-24.65055634894954,-24.619071413825985,-24.587594404905815,-24.556125306712783,-24.524664103799623,-24.493210780747965,-24.46176532216822,-24.430327712699505,-24.398897937009558,-24.36747597979462,-24.336061825779364,-24.304655459716816,-24.27325686638823,-24.241866030603017,-24.210482937198666,-24.17910757104064,-24.14773991702228,-24.11637996006474,-24.085027685116888,-24.0536830771552,-24.022346121183695,-23.99101680223384,-23.95969510536447,-23.92838101566168,-23.897074518238767,-23.86577559823612,-23.834484240821144,-23.803200431188184,-23.771924154558423,-23.740655396179797,-23.70939414132693,-23.678140375301037,-23.64689408342983,-23.615655251067455,-23.58442386359439,-23.55319990641739,-23.52198336496935,-23.49077422470929,-23.45957247112223,-23.428378089719107,-23.397191066036715,-23.36601138563762,-23.33483903411006,-23.303673997067882,-23.272516260150457,-23.241365809022607,-23.210222629374496,-23.179086706921606,-23.147958027404588,-23.116836576589243,-23.085722340266415,-23.05461530425191,-23.023515454386438,-22.992422776535506,-22.96133725658937,-22.930258880462944,-22.89918763409571,-22.868123503451674,-22.83706647451926,-22.806016533311244,-22.774973665864678,-22.743937858240827,-22.71290909652506,-22.681887366826817,-22.650872655279503,-22.61986494804043,-22.588864231290724,-22.557870491235285,-22.52688371410268,-22.495903886145076,-22.464930993638188,-22.43396502288117,-22.403005960196587,-22.372053791930306,-22.34110850445143,-22.310170084152237,-22.279238517448107,-22.248313790777452,-22.217395890601626,-22.186484803404873,-22.15558051569427,-22.1246830139996,-22.09379228487335,-22.062908314890603,-22.032031090648974,-22.001160598768543,-21.970296825891776,-21.939439758683488,-21.908589383830734,-21.87774568804275,-21.846908658050918,-21.816078280608654,-21.785254542491355,-21.75443743049636,-21.72362693144283,-21.69282303217172,-21.662025719545703,-21.6312349804491,-21.60045080178781,-21.569673170489256,-21.538902073502307,-21.508137497797215,-21.47737943036555,-21.44662785822015,-21.415882768395026,-21.38514414794531,-21.354411983947212,-21.32368626349793,-21.292966973715576,-21.262254101739146,-21.231547634728443,-21.20084755986399,-21.170153864347,-21.1394665353993,-21.10878556026326,-21.07811092620174,-21.04744262049803,-21.01678063045577,-20.986124943398906,-20.95547554667164,-20.924832427638318,-20.894195573683426,-20.863564972211492,-20.832940610647054,-20.802322476434558,-20.77171055703834,-20.74110483994254,-20.71050531265105,-20.67991196268745,-20.649324777594956,-20.618743744936356,-20.588168852293947,-20.557600087269474,-20.52703743748409,-20.49648089057827,-20.46593043421176,-20.43538605606355,-20.40484774383176,-20.374315485233623,-20.343789268005427,-20.313269079902422,-20.282754908698806,-20.25224674218764,-20.221744568180803,-20.191248374508923,-20.16075814902133,-20.130273879586007,-20.099795554089514,-20.06932316043694,-20.038856686551863,-20.00839612037627,-19.977941449870496,-19.94749266301322,-19.917049747801347,-19.886612692249976,-19.856181484392373,-19.825756112279862,-19.795336563981827,-19.764922827585604,-19.734514891196483,-19.7041127429376,-19.67371637094991,-19.64332576339215,-19.612940908440745,-19.58256179428978,-19.55218840915095,-19.5218207412535,-19.491458778844155,-19.4611025101871,-19.430751923563907,-19.40040700727349,-19.37006774963203,-19.339734138972982,-19.309406163646944,-19.279083812021657,-19.24876707248196,-19.218455933429702,-19.1881503832837,-19.15785041047972,-19.12755600347039,-19.097267150725155,-19.066983840730252,-19.03670606198863,-19.00643380301991,-18.97616705236033,-18.945905798562723,-18.91565003019642,-18.885399735847233,-18.85515490411741,-18.82491552362555,-18.794681583006597,-18.764453070911763,-18.734229976008493,-18.7040122869804,-18.67379999252723,-18.643593081364823,-18.613391542225038,-18.58319536385572,-18.55300453502066,-18.52281904449953,-18.492638881087842,-18.462464033596913,-18.4322944908538,-18.402130241701254,-18.371971274997684,-18.341817579617103,-18.31166914444909,-18.281525958398717,-18.251388010386542,-18.22125528934853,-18.191127784236016,-18.16100548401567,-18.130888377669443,-18.100776454194506,-18.070669702603233,-18.040568111923143,-18.01047167119684,-17.980380369481985,-17.95029419585126,-17.92021313939229,-17.89013718920762,-17.86006633441469,-17.83000056414574,-17.799939867547806,-17.769884233782665,-17.739833652026785,-17.70978811147129,-17.679747601321896,-17.64971211079891,-17.619681629137126,-17.589656145585842,-17.559635649408776,-17.529620129884023,-17.499609576304053,-17.46960397797561,-17.439603324219718,-17.409607604371608,-17.37961680778069,-17.349630923810498,-17.31964994183867,-17.289673851256875,-17.2597026414708,-17.22973630190009,-17.199774821978313,-17.169818191152906,-17.139866398885168,-17.109919434650156,-17.079977287936725,-17.050039948247406,-17.02010740509843,-16.99017964801963,-16.960256666554468,-16.930338450259914,-16.900424988706472,-16.870516271478113,-16.840612288172224,-16.810713028399583,-16.780818481784316,-16.750928637963856,-16.721043486588908,-16.691163017323387,-16.66128721984441,-16.63141608384224,-16.601549599020235,-16.571687755094835,-16.541830541795505,-16.51197794886469,-16.482129966057805,-16.45228658314315,-16.422447789901916,-16.39261357612813,-16.3627839316286,-16.332958846222894,-16.303138309743307,-16.273322312034804,-16.243510842954997,-16.213703892374088,-16.183901450174865,-16.15410350625263,-16.124310050515167,-16.09452107288273,-16.064736563287976,-16.034956511675933,-16.005180908003982,-15.975409742241794,-15.94564300437131,-15.91588068438669,-15.886122772294298,-15.856369258112645,-15.826620131872344,-15.796875383616115,-15.767135003398705,-15.737398981286862,-15.707667307359321,-15.67793997170674,-15.648216964431677,-15.618498275648548,-15.588783895483603,-15.559073814074877,-15.529368021572155,-15.49966650813695,-15.469969263942453,-15.440276279173492,-15.41058754402653,-15.380903048709584,-15.351222783442216,-15.32154673845551,-15.291874903992005,-15.26220727030568,-15.232543827661917,-15.202884566337465,-15.173229476620397,-15.143578548810096,-15.113931773217198,-15.084289140163575,-15.054650639982281,-15.025016263017545,-14.995385999624709,-14.965759840170213,-14.936137775031552,-14.906519794597251,-14.87690588926682,-14.847296049450714,-14.817690265570342,-14.788088528057967,-14.758490827356733,-14.728897153920595,-14.699307498214301,-14.669721850713353,-14.64014020190398,-14.6105625422831,-14.580988862358286,-14.55141915264773,-14.521853403680236,-14.492291605995144,-14.462733750142332,-14.433179826682174,-14.403629826185503,-14.374083739233576,-14.344541556418061,-14.315003268340975,-14.28546886561468,-14.255938338861833,-14.226411678715365,-14.196888875818438,-14.167369920824429,-14.137854804396877,-14.108343517209475,-14.078836049946021,-14.049332393300396,-14.019832537976525,-13.990336474688352,-13.960844194159808,-13.93135568712478,-13.901870944327076,-13.872389956520399,-13.842912714468309,-13.813439208944207,-13.783969430731286,-13.75450337062251,-13.725041019420589,-13.695582367937934,-13.66612740699664,-13.636676127428448,-13.607228520074713,-13.577784575786385,-13.548344285423969,-13.518907639857497,-13.489474629966498,-13.46004524663997,-13.430619480776349,-13.401197323283482,-13.371778765078586,-13.342363797088238,-13.312952410248327,-13.283544595504036,-13.254140343809809,-13.224739646129315,-13.195342493435435,-13.165948876710218,-13.136558786944853,-13.107172215139656,-13.077789152304012,-13.048409589456377,-13.019033517624234,-12.989660927844055,-12.9602918111613,-12.930926158630351,-12.90156396131452,-12.872205210286003,-12.842849896625841,-12.813498011423917,-12.784149545778904,-12.754804490798255,-12.725462837598162,-12.696124577303538,-12.666789701047978,-12.63745819997374,-12.608130065231713,-12.578805287981393,-12.54948385939085,-12.520165770636702,-12.490851012904095,-12.461539577386658,-12.432231455286495,-12.402926637814144,-12.373625116188558,-12.344326881637073,-12.315031925395377,-12.285740238707499,-12.256451812825759,-12.22716663901076,-12.19788470853135,-12.1686060126646,-12.139330542695776,-12.110058289918314,-12.080789245633783,-12.051523401151883,-12.022260747790382,-11.993001276875127,-11.963744979739987,-11.934491847726848,-11.905241872185576,-11.875995044473989,-11.846751355957839,-11.817510798010781,-11.788273362014342,-11.759039039357912,-11.72980782143869,-11.700579699661688,-11.671354665439686,-11.64213271019321,-11.612913825350507,-11.583698002347523,-11.55448523262787,-11.525275507642814,-11.496068818851228,-11.466865157719583,-11.437664515721922,-11.408466884339823,-11.37927225506239,-11.350080619386206,-11.320891968815337,-11.291706294861282,-11.26252358904295,-11.23334384288665,-11.204167047926058,-11.174993195702184,-11.145822277763362,-11.11665428566521,-11.087489210970618,-11.058327045249717,-11.029167780079852,-11.000011407045568,-10.970857917738565,-10.941707303757699,-10.912559556708935,-10.883414668205342,-10.854272629867053,-10.825133433321245,-10.79599707020212,-10.766863532150875,-10.737732810815679,-10.708604897851655,-10.679479784920845,-10.650357463692192,-10.62123792584152,-10.592121163051496,-10.563007167011632,-10.533895929418225,-10.504787441974365,-10.4756816963899,-10.446578684381407,-10.417478397672173,-10.388380827992174,-10.359285967078046,-10.330193806673066,-10.301104338527125,-10.272017554396708,-10.242933446044868,-10.2138520052412,-10.184773223761834,-10.15569709338938,-10.12662360591294,-10.097552753128054,-10.06848452683671,-10.039418918847286,-10.01035592097455,-9.981295525039632,-9.952237722869997,-9.923182506299426,-9.894129867167988,-9.865079797322029,-9.836032288614131,-9.80698733290311,-9.777944922053978,-9.748905047937924,-9.719867702432294,-9.690832877420567,-9.661800564792335,-9.632770756443275,-9.603743444275134,-9.574718620195696,-9.545696276118772,-9.516676403964171,-9.487658995657675,-9.458644043131027,-9.429631538321898,-9.400621473173866,-9.371613839636405,-9.34260862966485,-9.31360583522038,-9.284605448270002,-9.255607460786512,-9.226611864748499,-9.197618652140296,-9.168627814951975,-9.139639345179326,-9.110653234823822,-9.081669475892612,-9.052688060398491,-9.023708980359878,-8.994732227800805,-8.965757794750875,-8.936785673245266,-8.907815855324685,-8.878848333035364,-8.849883098429038,-8.820920143562903,-8.791959460499626,-8.763001041307303,-8.734044878059434,-8.705090962834923,-8.676139287718037,-8.647189844798396,-8.618242626170945,-8.589297623935938,-8.560354830198914,-8.53141423707068,-8.502475836667282,-8.473539621109994,-8.444605582525293,-8.415673713044834,-8.386744004805436,-8.357816449949057,-8.328891040622773,-8.299967768978764,-8.271046627174284,-8.242127607371641,-8.213210701738188,-8.184295902446292,-8.155383201673313,-8.126472591601589,-8.097564064418412,-8.06865761231601,-8.039753227491525,-8.01085090214699,-7.981950628489315,-7.953052398730265,-7.924156205086433,-7.895262039779232,-7.866369895034858,-7.837479763084288,-7.808591636163251,-7.779705506512203,-7.750821366376317,-7.721939208005457,-7.69305902365416,-7.6641808055816165,-7.635304546051644,-7.606430237332682,-7.577557871697758,-7.548687441424466,-7.519818938794967,-7.490952356095942,-7.462087685618597,-7.433224919658624,-7.404364050516192,-7.375505070495926,-7.346647971906883,-7.31779274706254,-7.288939388280767,-7.2600878878838095,-7.231238238198272,-7.202390431555096,-7.173544460289541,-7.144700316741164,-7.115857993253804,-7.087017482175557,-7.058178775858761,-7.0293418666599745,-7.000506746939958,-6.971673409063655,-6.942841845400174,-6.914012048322767,-6.885184010208808,-6.856357723439781,-6.827533180401259,-6.798710373482875,-6.769889295078317,-6.741069937585302,-6.712252293405559,-6.683436354944804,-6.654622114612729,-6.625809564822982,-6.596998697993142,-6.568189506544706,-6.539381982903071,-6.510576119497507,-6.48177190876115,-6.452969343130972,-6.42416841504777,-6.395369116956145,-6.366571441304479,-6.337775380544923,-6.308980927133379,-6.280188073529471,-6.251396812196538,-6.22260713560161,-6.19381903621539,-6.165032506512235,-6.13624753897014,-6.107464126070714,-6.078682260299171,-6.049901934144302,-6.02112314009846,-5.992345870657547,-5.963570118320984,-5.934795875591703,-5.906023134976128,-5.87725188898415,-5.848482130129111,-5.819713850927791,-5.790947043900386,-5.762181701570487,-5.733417816465069,-5.704655381114465,-5.675894388052353,-5.647134829815737,-5.618376698944927,-5.589619987983523,-5.560864689478395,-5.532110795979667,-5.503358300040702,-5.474607194218072,-5.445857471071555,-5.417109123164107,-5.388362143061849,-5.359616523334049,-5.330872256553096,-5.302129335294497,-5.273387752136847,-5.244647499661814,-5.215908570454124,-5.187170957101541,-5.15843465219485,-5.129699648327841,-5.100965938097283,-5.072233514102921,-5.0435023689474425,-5.014772495236473,-4.98604388557855,-4.957316532585106,-4.928590428870458,-4.899865567051779,-4.8711419397490925,-4.842419539585243,-4.813698359185888,-4.784978391179473,-4.7562596281972205,-4.72754206287311,-4.69882568784386,-4.670110495748908,-4.641396479230398,-4.612683630933162,-4.583971943504699,-4.555261409595163,-4.5265520218573405,-4.497843772946635,-4.469136655521053,-4.440430662241183,-4.4117257857701775,-4.383022018773736,-4.3543193539200935,-4.325617783879998,-4.296917301326688,-4.268217898935889,-4.239519569385785,-4.210822305357005,-4.182126099532607,-4.153430944598059,-4.124736833241221,-4.096043758152333,-4.06735171202399,-4.038660687551134,-4.009970677431029,-3.981281674363246,-3.9525936710496508,-3.92390666019438,-3.89522063450383,-3.866535586686634,-3.8378515094536514,-3.8091683955179456,-3.7804862375947708,-3.7518050284015505,-3.723124760657867,-3.6944454270854385,-3.6657670204081056,-3.6370895333518143,-3.608412958644595,-3.579737289016553,-3.551062517199845,-3.5223886359286665,-3.4937156379392307,-3.4650435159697577,-3.4363722627604516,-3.407701871053488,-3.379032333592994,-3.350363643125035,-3.3216957923975965,-3.293028774160563,-3.26436258116571,-3.235697206166679,-3.2070326419189663,-3.178368881179903,-3.149705916708641,-3.121043741266134,-3.0923823476151213,-3.0637217285201133,-3.035061876747371,-3.006402785064894,-2.9777444462424008,-2.949086853051311,-2.920429998264733,-2.891773874657444,-2.8631184750058747,-2.8344637920880924,-2.8058098186837857,-2.777156547574244,-2.748503971542347,-2.719852083372543,-2.6912008758508357,-2.6625503417647653,-2.633900473903393,-2.605251265057287,-2.5766027080185006,-2.5479547955805604,-2.519307520538448,-2.490660875688584,-2.4620148538288116,-2.433369447758379,-2.404724650277926,-2.3760804541894625,-2.3474368522963585,-2.318793837403322,-2.2901514023163867,-2.261509539842893,-2.2328682427914717,-2.2042275039720307,-2.175587316195735,-2.1469476722749925,-2.1183085650234363,-2.08966998725591,-2.0610319317884507,-2.0323943914382703,-2.003757359023745,-1.9751208273643917,-1.9464847892808586,-1.917849237594903,-1.8892141651293801,-1.8605795647082228,-1.831945429156428,-1.8033117513000394,-1.7746785239661296,-1.746045739982788,-1.7174133921791006,-1.6887814733851356,-1.6601499764319267,-1.6315188941514576,-1.6028882193766445,-1.5742579449413214,-1.5456280636802222,-1.5169985684289662,-1.4883694520240416,-1.4597407073027873,-1.4311123271033797,-1.4024843042648147,-1.3738566316268923,-1.3452293020301993,-1.316602308316095,-1.2879756433266936,-1.2593492999048481,-1.2307232708941354,-1.2020975491388384,-1.1734721274839317,-1.1448469987750638,-1.1162221558585421,-1.0875975915813165,-1.0589732987909632,-1.0303492703356687,-1.0017254990642128,-0.9731019778259545,-0.9444786994708139,-0.9158556568492573,-0.8872328428122807,-0.8586102502113936,-0.8299878718986029,-0.8013657007263972,-0.7727437295477307,-0.7441219512160065,-0.7155003585850613,-0.6868789445091485,-0.6582577018429233,-0.6296366234414255,-0.6010157021600636,-0.5723949308545998,-0.5437743023811328,-0.5151538095960819,-0.48653344535617127,-0.457913202518414,-0.4292930739400958,-0.4006730524787587,-0.3720531309921856,-0.3434333023383839,-0.3148135593755693,-0.28619389496215003,-0.2575743019567109,-0.22895477321799662,-0.20033530160489676,-0.17171587997642887,-0.1430965011917227,-0.11447715811000442,-0.08585784359058019,-0.05723855049282039,-0.028619271676143476,0.0],"x":[-1.0,-0.9995004995004995,-0.999000999000999,-0.9985014985014985,-0.998001998001998,-0.9975024975024975,-0.997002997002997,-0.9965034965034965,-0.996003996003996,-0.9955044955044955,-0.995004995004995,-0.9945054945054945,-0.994005994005994,-0.9935064935064936,-0.993006993006993,-0.9925074925074925,-0.9920079920079921,-0.9915084915084915,-0.991008991008991,-0.9905094905094906,-0.99000999000999,-0.9895104895104895,-0.989010989010989,-0.9885114885114885,-0.988011988011988,-0.9875124875124875,-0.987012987012987,-0.9865134865134865,-0.986013986013986,-0.9855144855144855,-0.985014985014985,-0.9845154845154845,-0.984015984015984,-0.9835164835164835,-0.983016983016983,-0.9825174825174825,-0.9820179820179821,-0.9815184815184815,-0.981018981018981,-0.9805194805194806,-0.98001998001998,-0.9795204795204795,-0.9790209790209791,-0.9785214785214785,-0.978021978021978,-0.9775224775224776,-0.977022977022977,-0.9765234765234765,-0.9760239760239761,-0.9755244755244755,-0.975024975024975,-0.9745254745254746,-0.974025974025974,-0.9735264735264735,-0.973026973026973,-0.9725274725274725,-0.972027972027972,-0.9715284715284715,-0.971028971028971,-0.9705294705294706,-0.97002997002997,-0.9695304695304695,-0.9690309690309691,-0.9685314685314685,-0.968031968031968,-0.9675324675324676,-0.967032967032967,-0.9665334665334665,-0.9660339660339661,-0.9655344655344655,-0.965034965034965,-0.9645354645354646,-0.964035964035964,-0.9635364635364635,-0.9630369630369631,-0.9625374625374625,-0.962037962037962,-0.9615384615384616,-0.961038961038961,-0.9605394605394605,-0.9600399600399601,-0.9595404595404595,-0.9590409590409591,-0.9585414585414586,-0.958041958041958,-0.9575424575424576,-0.957042957042957,-0.9565434565434565,-0.9560439560439561,-0.9555444555444556,-0.955044955044955,-0.9545454545454546,-0.954045954045954,-0.9535464535464535,-0.9530469530469531,-0.9525474525474525,-0.952047952047952,-0.9515484515484516,-0.951048951048951,-0.9505494505494505,-0.9500499500499501,-0.9495504495504495,-0.949050949050949,-0.9485514485514486,-0.948051948051948,-0.9475524475524476,-0.9470529470529471,-0.9465534465534465,-0.9460539460539461,-0.9455544455544456,-0.945054945054945,-0.9445554445554446,-0.9440559440559441,-0.9435564435564435,-0.9430569430569431,-0.9425574425574426,-0.942057942057942,-0.9415584415584416,-0.9410589410589411,-0.9405594405594405,-0.9400599400599401,-0.9395604395604396,-0.939060939060939,-0.9385614385614386,-0.938061938061938,-0.9375624375624375,-0.9370629370629371,-0.9365634365634365,-0.936063936063936,-0.9355644355644356,-0.935064935064935,-0.9345654345654346,-0.9340659340659341,-0.9335664335664335,-0.9330669330669331,-0.9325674325674326,-0.932067932067932,-0.9315684315684316,-0.9310689310689311,-0.9305694305694305,-0.9300699300699301,-0.9295704295704296,-0.929070929070929,-0.9285714285714286,-0.9280719280719281,-0.9275724275724275,-0.9270729270729271,-0.9265734265734266,-0.926073926073926,-0.9255744255744256,-0.9250749250749251,-0.9245754245754245,-0.9240759240759241,-0.9235764235764236,-0.9230769230769231,-0.9225774225774226,-0.922077922077922,-0.9215784215784216,-0.9210789210789211,-0.9205794205794205,-0.9200799200799201,-0.9195804195804196,-0.919080919080919,-0.9185814185814186,-0.9180819180819181,-0.9175824175824175,-0.9170829170829171,-0.9165834165834166,-0.916083916083916,-0.9155844155844156,-0.9150849150849151,-0.9145854145854145,-0.9140859140859141,-0.9135864135864136,-0.913086913086913,-0.9125874125874126,-0.9120879120879121,-0.9115884115884116,-0.9110889110889111,-0.9105894105894106,-0.9100899100899101,-0.9095904095904096,-0.9090909090909091,-0.9085914085914086,-0.9080919080919081,-0.9075924075924076,-0.9070929070929071,-0.9065934065934066,-0.906093906093906,-0.9055944055944056,-0.9050949050949051,-0.9045954045954046,-0.9040959040959041,-0.9035964035964036,-0.903096903096903,-0.9025974025974026,-0.9020979020979021,-0.9015984015984015,-0.9010989010989011,-0.9005994005994006,-0.9000999000999002,-0.8996003996003996,-0.8991008991008991,-0.8986013986013986,-0.8981018981018981,-0.8976023976023976,-0.8971028971028971,-0.8966033966033966,-0.8961038961038961,-0.8956043956043956,-0.8951048951048951,-0.8946053946053946,-0.8941058941058941,-0.8936063936063936,-0.8931068931068931,-0.8926073926073926,-0.8921078921078921,-0.8916083916083916,-0.8911088911088911,-0.8906093906093906,-0.8901098901098901,-0.8896103896103896,-0.8891108891108891,-0.8886113886113887,-0.8881118881118881,-0.8876123876123876,-0.8871128871128872,-0.8866133866133866,-0.8861138861138861,-0.8856143856143857,-0.8851148851148851,-0.8846153846153846,-0.8841158841158842,-0.8836163836163836,-0.8831168831168831,-0.8826173826173827,-0.8821178821178821,-0.8816183816183816,-0.8811188811188811,-0.8806193806193806,-0.8801198801198801,-0.8796203796203796,-0.8791208791208791,-0.8786213786213786,-0.8781218781218781,-0.8776223776223776,-0.8771228771228772,-0.8766233766233766,-0.8761238761238761,-0.8756243756243757,-0.8751248751248751,-0.8746253746253746,-0.8741258741258742,-0.8736263736263736,-0.8731268731268731,-0.8726273726273727,-0.8721278721278721,-0.8716283716283716,-0.8711288711288712,-0.8706293706293706,-0.8701298701298701,-0.8696303696303697,-0.8691308691308691,-0.8686313686313686,-0.8681318681318682,-0.8676323676323676,-0.8671328671328671,-0.8666333666333667,-0.8661338661338661,-0.8656343656343657,-0.8651348651348651,-0.8646353646353646,-0.8641358641358642,-0.8636363636363636,-0.8631368631368631,-0.8626373626373627,-0.8621378621378621,-0.8616383616383616,-0.8611388611388612,-0.8606393606393606,-0.8601398601398601,-0.8596403596403597,-0.8591408591408591,-0.8586413586413586,-0.8581418581418582,-0.8576423576423576,-0.8571428571428571,-0.8566433566433567,-0.8561438561438561,-0.8556443556443556,-0.8551448551448552,-0.8546453546453546,-0.8541458541458542,-0.8536463536463537,-0.8531468531468531,-0.8526473526473527,-0.8521478521478522,-0.8516483516483516,-0.8511488511488512,-0.8506493506493507,-0.8501498501498501,-0.8496503496503497,-0.8491508491508492,-0.8486513486513486,-0.8481518481518482,-0.8476523476523476,-0.8471528471528471,-0.8466533466533467,-0.8461538461538461,-0.8456543456543456,-0.8451548451548452,-0.8446553446553446,-0.8441558441558441,-0.8436563436563437,-0.8431568431568431,-0.8426573426573427,-0.8421578421578422,-0.8416583416583416,-0.8411588411588412,-0.8406593406593407,-0.8401598401598401,-0.8396603396603397,-0.8391608391608392,-0.8386613386613386,-0.8381618381618382,-0.8376623376623377,-0.8371628371628371,-0.8366633366633367,-0.8361638361638362,-0.8356643356643356,-0.8351648351648352,-0.8346653346653347,-0.8341658341658341,-0.8336663336663337,-0.8331668331668332,-0.8326673326673326,-0.8321678321678322,-0.8316683316683317,-0.8311688311688312,-0.8306693306693307,-0.8301698301698301,-0.8296703296703297,-0.8291708291708292,-0.8286713286713286,-0.8281718281718282,-0.8276723276723277,-0.8271728271728271,-0.8266733266733267,-0.8261738261738262,-0.8256743256743256,-0.8251748251748252,-0.8246753246753247,-0.8241758241758241,-0.8236763236763237,-0.8231768231768232,-0.8226773226773226,-0.8221778221778222,-0.8216783216783217,-0.8211788211788211,-0.8206793206793207,-0.8201798201798202,-0.8196803196803197,-0.8191808191808192,-0.8186813186813187,-0.8181818181818182,-0.8176823176823177,-0.8171828171828172,-0.8166833166833167,-0.8161838161838162,-0.8156843156843157,-0.8151848151848152,-0.8146853146853147,-0.8141858141858141,-0.8136863136863137,-0.8131868131868132,-0.8126873126873126,-0.8121878121878122,-0.8116883116883117,-0.8111888111888111,-0.8106893106893107,-0.8101898101898102,-0.8096903096903096,-0.8091908091908092,-0.8086913086913087,-0.8081918081918081,-0.8076923076923077,-0.8071928071928072,-0.8066933066933067,-0.8061938061938062,-0.8056943056943057,-0.8051948051948052,-0.8046953046953047,-0.8041958041958042,-0.8036963036963037,-0.8031968031968032,-0.8026973026973027,-0.8021978021978022,-0.8016983016983017,-0.8011988011988012,-0.8006993006993007,-0.8001998001998002,-0.7997002997002997,-0.7992007992007992,-0.7987012987012987,-0.7982017982017982,-0.7977022977022977,-0.7972027972027972,-0.7967032967032966,-0.7962037962037962,-0.7957042957042957,-0.7952047952047953,-0.7947052947052947,-0.7942057942057942,-0.7937062937062938,-0.7932067932067932,-0.7927072927072927,-0.7922077922077922,-0.7917082917082917,-0.7912087912087912,-0.7907092907092907,-0.7902097902097902,-0.7897102897102897,-0.7892107892107892,-0.7887112887112887,-0.7882117882117882,-0.7877122877122877,-0.7872127872127872,-0.7867132867132867,-0.7862137862137862,-0.7857142857142857,-0.7852147852147852,-0.7847152847152847,-0.7842157842157842,-0.7837162837162838,-0.7832167832167832,-0.7827172827172827,-0.7822177822177823,-0.7817182817182817,-0.7812187812187812,-0.7807192807192808,-0.7802197802197802,-0.7797202797202797,-0.7792207792207793,-0.7787212787212787,-0.7782217782217782,-0.7777222777222778,-0.7772227772227772,-0.7767232767232767,-0.7762237762237763,-0.7757242757242757,-0.7752247752247752,-0.7747252747252747,-0.7742257742257742,-0.7737262737262737,-0.7732267732267732,-0.7727272727272727,-0.7722277722277723,-0.7717282717282717,-0.7712287712287712,-0.7707292707292708,-0.7702297702297702,-0.7697302697302697,-0.7692307692307693,-0.7687312687312687,-0.7682317682317682,-0.7677322677322678,-0.7672327672327672,-0.7667332667332667,-0.7662337662337663,-0.7657342657342657,-0.7652347652347652,-0.7647352647352648,-0.7642357642357642,-0.7637362637362637,-0.7632367632367633,-0.7627372627372627,-0.7622377622377622,-0.7617382617382618,-0.7612387612387612,-0.7607392607392608,-0.7602397602397603,-0.7597402597402597,-0.7592407592407593,-0.7587412587412588,-0.7582417582417582,-0.7577422577422578,-0.7572427572427572,-0.7567432567432567,-0.7562437562437563,-0.7557442557442557,-0.7552447552447552,-0.7547452547452548,-0.7542457542457542,-0.7537462537462537,-0.7532467532467533,-0.7527472527472527,-0.7522477522477522,-0.7517482517482518,-0.7512487512487512,-0.7507492507492507,-0.7502497502497503,-0.7497502497502497,-0.7492507492507493,-0.7487512487512488,-0.7482517482517482,-0.7477522477522478,-0.7472527472527473,-0.7467532467532467,-0.7462537462537463,-0.7457542457542458,-0.7452547452547452,-0.7447552447552448,-0.7442557442557443,-0.7437562437562437,-0.7432567432567433,-0.7427572427572428,-0.7422577422577422,-0.7417582417582418,-0.7412587412587412,-0.7407592407592407,-0.7402597402597403,-0.7397602397602397,-0.7392607392607392,-0.7387612387612388,-0.7382617382617382,-0.7377622377622378,-0.7372627372627373,-0.7367632367632367,-0.7362637362637363,-0.7357642357642358,-0.7352647352647352,-0.7347652347652348,-0.7342657342657343,-0.7337662337662337,-0.7332667332667333,-0.7327672327672328,-0.7322677322677322,-0.7317682317682318,-0.7312687312687313,-0.7307692307692307,-0.7302697302697303,-0.7297702297702298,-0.7292707292707292,-0.7287712287712288,-0.7282717282717283,-0.7277722277722277,-0.7272727272727273,-0.7267732267732268,-0.7262737262737263,-0.7257742257742258,-0.7252747252747253,-0.7247752247752248,-0.7242757242757243,-0.7237762237762237,-0.7232767232767233,-0.7227772227772228,-0.7222777222777222,-0.7217782217782218,-0.7212787212787213,-0.7207792207792207,-0.7202797202797203,-0.7197802197802198,-0.7192807192807192,-0.7187812187812188,-0.7182817182817183,-0.7177822177822177,-0.7172827172827173,-0.7167832167832168,-0.7162837162837162,-0.7157842157842158,-0.7152847152847153,-0.7147852147852148,-0.7142857142857143,-0.7137862137862138,-0.7132867132867133,-0.7127872127872128,-0.7122877122877123,-0.7117882117882118,-0.7112887112887113,-0.7107892107892108,-0.7102897102897103,-0.7097902097902098,-0.7092907092907093,-0.7087912087912088,-0.7082917082917083,-0.7077922077922078,-0.7072927072927073,-0.7067932067932068,-0.7062937062937062,-0.7057942057942058,-0.7052947052947053,-0.7047952047952047,-0.7042957042957043,-0.7037962037962038,-0.7032967032967034,-0.7027972027972028,-0.7022977022977023,-0.7017982017982018,-0.7012987012987013,-0.7007992007992008,-0.7002997002997003,-0.6998001998001998,-0.6993006993006993,-0.6988011988011988,-0.6983016983016983,-0.6978021978021978,-0.6973026973026973,-0.6968031968031968,-0.6963036963036963,-0.6958041958041958,-0.6953046953046953,-0.6948051948051948,-0.6943056943056943,-0.6938061938061938,-0.6933066933066933,-0.6928071928071928,-0.6923076923076923,-0.6918081918081919,-0.6913086913086913,-0.6908091908091908,-0.6903096903096904,-0.6898101898101898,-0.6893106893106893,-0.6888111888111889,-0.6883116883116883,-0.6878121878121878,-0.6873126873126874,-0.6868131868131868,-0.6863136863136863,-0.6858141858141859,-0.6853146853146853,-0.6848151848151848,-0.6843156843156843,-0.6838161838161838,-0.6833166833166833,-0.6828171828171828,-0.6823176823176823,-0.6818181818181818,-0.6813186813186813,-0.6808191808191808,-0.6803196803196803,-0.6798201798201798,-0.6793206793206793,-0.6788211788211789,-0.6783216783216783,-0.6778221778221778,-0.6773226773226774,-0.6768231768231768,-0.6763236763236763,-0.6758241758241759,-0.6753246753246753,-0.6748251748251748,-0.6743256743256744,-0.6738261738261738,-0.6733266733266733,-0.6728271728271729,-0.6723276723276723,-0.6718281718281718,-0.6713286713286714,-0.6708291708291708,-0.6703296703296703,-0.6698301698301699,-0.6693306693306693,-0.6688311688311688,-0.6683316683316683,-0.6678321678321678,-0.6673326673326674,-0.6668331668331668,-0.6663336663336663,-0.6658341658341659,-0.6653346653346653,-0.6648351648351648,-0.6643356643356644,-0.6638361638361638,-0.6633366633366633,-0.6628371628371629,-0.6623376623376623,-0.6618381618381618,-0.6613386613386614,-0.6608391608391608,-0.6603396603396603,-0.6598401598401599,-0.6593406593406593,-0.6588411588411588,-0.6583416583416584,-0.6578421578421578,-0.6573426573426573,-0.6568431568431569,-0.6563436563436563,-0.6558441558441559,-0.6553446553446554,-0.6548451548451548,-0.6543456543456544,-0.6538461538461539,-0.6533466533466533,-0.6528471528471529,-0.6523476523476524,-0.6518481518481518,-0.6513486513486514,-0.6508491508491508,-0.6503496503496503,-0.6498501498501499,-0.6493506493506493,-0.6488511488511488,-0.6483516483516484,-0.6478521478521478,-0.6473526473526473,-0.6468531468531469,-0.6463536463536463,-0.6458541458541458,-0.6453546453546454,-0.6448551448551448,-0.6443556443556444,-0.6438561438561439,-0.6433566433566433,-0.6428571428571429,-0.6423576423576424,-0.6418581418581418,-0.6413586413586414,-0.6408591408591409,-0.6403596403596403,-0.6398601398601399,-0.6393606393606394,-0.6388611388611388,-0.6383616383616384,-0.6378621378621379,-0.6373626373626373,-0.6368631368631369,-0.6363636363636364,-0.6358641358641358,-0.6353646353646354,-0.6348651348651349,-0.6343656343656343,-0.6338661338661339,-0.6333666333666333,-0.6328671328671329,-0.6323676323676324,-0.6318681318681318,-0.6313686313686314,-0.6308691308691309,-0.6303696303696303,-0.6298701298701299,-0.6293706293706294,-0.6288711288711288,-0.6283716283716284,-0.6278721278721279,-0.6273726273726273,-0.6268731268731269,-0.6263736263736264,-0.6258741258741258,-0.6253746253746254,-0.6248751248751249,-0.6243756243756243,-0.6238761238761239,-0.6233766233766234,-0.6228771228771228,-0.6223776223776224,-0.6218781218781219,-0.6213786213786214,-0.6208791208791209,-0.6203796203796204,-0.6198801198801199,-0.6193806193806194,-0.6188811188811189,-0.6183816183816184,-0.6178821178821179,-0.6173826173826173,-0.6168831168831169,-0.6163836163836164,-0.6158841158841158,-0.6153846153846154,-0.6148851148851149,-0.6143856143856143,-0.6138861138861139,-0.6133866133866134,-0.6128871128871128,-0.6123876123876124,-0.6118881118881119,-0.6113886113886113,-0.6108891108891109,-0.6103896103896104,-0.6098901098901099,-0.6093906093906094,-0.6088911088911089,-0.6083916083916084,-0.6078921078921079,-0.6073926073926074,-0.6068931068931069,-0.6063936063936064,-0.6058941058941059,-0.6053946053946054,-0.6048951048951049,-0.6043956043956044,-0.6038961038961039,-0.6033966033966034,-0.6028971028971029,-0.6023976023976024,-0.6018981018981019,-0.6013986013986014,-0.6008991008991009,-0.6003996003996004,-0.5999000999000998,-0.5994005994005994,-0.5989010989010989,-0.5984015984015985,-0.5979020979020979,-0.5974025974025974,-0.596903096903097,-0.5964035964035964,-0.5959040959040959,-0.5954045954045954,-0.5949050949050949,-0.5944055944055944,-0.593906093906094,-0.5934065934065934,-0.5929070929070929,-0.5924075924075924,-0.5919080919080919,-0.5914085914085914,-0.5909090909090909,-0.5904095904095904,-0.5899100899100899,-0.5894105894105894,-0.5889110889110889,-0.5884115884115884,-0.5879120879120879,-0.5874125874125874,-0.586913086913087,-0.5864135864135864,-0.5859140859140859,-0.5854145854145855,-0.5849150849150849,-0.5844155844155844,-0.583916083916084,-0.5834165834165834,-0.5829170829170829,-0.5824175824175825,-0.5819180819180819,-0.5814185814185814,-0.580919080919081,-0.5804195804195804,-0.5799200799200799,-0.5794205794205795,-0.5789210789210789,-0.5784215784215784,-0.577922077922078,-0.5774225774225774,-0.5769230769230769,-0.5764235764235764,-0.5759240759240759,-0.5754245754245755,-0.5749250749250749,-0.5744255744255744,-0.573926073926074,-0.5734265734265734,-0.5729270729270729,-0.5724275724275725,-0.5719280719280719,-0.5714285714285714,-0.570929070929071,-0.5704295704295704,-0.5699300699300699,-0.5694305694305695,-0.5689310689310689,-0.5684315684315684,-0.567932067932068,-0.5674325674325674,-0.5669330669330669,-0.5664335664335665,-0.5659340659340659,-0.5654345654345654,-0.564935064935065,-0.5644355644355644,-0.563936063936064,-0.5634365634365635,-0.5629370629370629,-0.5624375624375625,-0.561938061938062,-0.5614385614385614,-0.560939060939061,-0.5604395604395604,-0.5599400599400599,-0.5594405594405595,-0.5589410589410589,-0.5584415584415584,-0.557942057942058,-0.5574425574425574,-0.5569430569430569,-0.5564435564435565,-0.5559440559440559,-0.5554445554445554,-0.554945054945055,-0.5544455544455544,-0.5539460539460539,-0.5534465534465535,-0.5529470529470529,-0.5524475524475524,-0.551948051948052,-0.5514485514485514,-0.550949050949051,-0.5504495504495505,-0.5499500499500499,-0.5494505494505495,-0.548951048951049,-0.5484515484515484,-0.547952047952048,-0.5474525474525475,-0.5469530469530469,-0.5464535464535465,-0.545954045954046,-0.5454545454545454,-0.544955044955045,-0.5444555444555444,-0.5439560439560439,-0.5434565434565435,-0.542957042957043,-0.5424575424575424,-0.541958041958042,-0.5414585414585414,-0.5409590409590409,-0.5404595404595405,-0.5399600399600399,-0.5394605394605395,-0.538961038961039,-0.5384615384615384,-0.537962037962038,-0.5374625374625375,-0.5369630369630369,-0.5364635364635365,-0.535964035964036,-0.5354645354645354,-0.534965034965035,-0.5344655344655345,-0.5339660339660339,-0.5334665334665335,-0.532967032967033,-0.5324675324675324,-0.531968031968032,-0.5314685314685315,-0.5309690309690309,-0.5304695304695305,-0.52997002997003,-0.5294705294705294,-0.528971028971029,-0.5284715284715285,-0.527972027972028,-0.5274725274725275,-0.526973026973027,-0.5264735264735265,-0.525974025974026,-0.5254745254745254,-0.524975024975025,-0.5244755244755245,-0.5239760239760239,-0.5234765234765235,-0.522977022977023,-0.5224775224775224,-0.521978021978022,-0.5214785214785215,-0.5209790209790209,-0.5204795204795205,-0.51998001998002,-0.5194805194805194,-0.518981018981019,-0.5184815184815185,-0.5179820179820179,-0.5174825174825175,-0.516983016983017,-0.5164835164835165,-0.515984015984016,-0.5154845154845155,-0.514985014985015,-0.5144855144855145,-0.513986013986014,-0.5134865134865135,-0.512987012987013,-0.5124875124875125,-0.511988011988012,-0.5114885114885115,-0.510989010989011,-0.5104895104895105,-0.50999000999001,-0.5094905094905094,-0.508991008991009,-0.5084915084915085,-0.5079920079920079,-0.5074925074925075,-0.506993006993007,-0.5064935064935064,-0.505994005994006,-0.5054945054945055,-0.504995004995005,-0.5044955044955045,-0.503996003996004,-0.5034965034965035,-0.502997002997003,-0.5024975024975025,-0.501998001998002,-0.5014985014985015,-0.500999000999001,-0.5004995004995005,-0.5,-0.4995004995004995,-0.499000999000999,-0.4985014985014985,-0.498001998001998,-0.4975024975024975,-0.497002997002997,-0.4965034965034965,-0.49600399600399603,-0.4955044955044955,-0.495004995004995,-0.4945054945054945,-0.494005994005994,-0.4935064935064935,-0.493006993006993,-0.4925074925074925,-0.492007992007992,-0.4915084915084915,-0.49100899100899104,-0.4905094905094905,-0.49000999000999,-0.48951048951048953,-0.489010989010989,-0.4885114885114885,-0.48801198801198803,-0.4875124875124875,-0.487012987012987,-0.4865134865134865,-0.486013986013986,-0.4855144855144855,-0.485014985014985,-0.48451548451548454,-0.484015984015984,-0.4835164835164835,-0.48301698301698304,-0.4825174825174825,-0.482017982017982,-0.48151848151848153,-0.481018981018981,-0.4805194805194805,-0.48001998001998003,-0.47952047952047955,-0.479020979020979,-0.4785214785214785,-0.47802197802197804,-0.4775224775224775,-0.477022977022977,-0.47652347652347654,-0.476023976023976,-0.4755244755244755,-0.47502497502497504,-0.4745254745254745,-0.474025974025974,-0.47352647352647353,-0.47302697302697305,-0.4725274725274725,-0.47202797202797203,-0.47152847152847155,-0.471028971028971,-0.47052947052947053,-0.47002997002997005,-0.4695304695304695,-0.469030969030969,-0.46853146853146854,-0.468031968031968,-0.4675324675324675,-0.46703296703296704,-0.46653346653346656,-0.466033966033966,-0.46553446553446554,-0.46503496503496505,-0.4645354645354645,-0.46403596403596403,-0.46353646353646355,-0.463036963036963,-0.46253746253746253,-0.46203796203796205,-0.46153846153846156,-0.461038961038961,-0.46053946053946054,-0.46003996003996006,-0.4595404595404595,-0.45904095904095904,-0.45854145854145856,-0.458041958041958,-0.45754245754245754,-0.45704295704295705,-0.4565434565434565,-0.45604395604395603,-0.45554445554445555,-0.45504495504495507,-0.45454545454545453,-0.45404595404595405,-0.45354645354645357,-0.453046953046953,-0.45254745254745254,-0.45204795204795206,-0.4515484515484515,-0.45104895104895104,-0.45054945054945056,-0.4500499500499501,-0.44955044955044954,-0.44905094905094906,-0.4485514485514486,-0.44805194805194803,-0.44755244755244755,-0.44705294705294707,-0.44655344655344653,-0.44605394605394605,-0.44555444555444557,-0.44505494505494503,-0.44455544455544455,-0.44405594405594406,-0.4435564435564436,-0.44305694305694304,-0.44255744255744256,-0.4420579420579421,-0.44155844155844154,-0.44105894105894106,-0.4405594405594406,-0.44005994005994004,-0.43956043956043955,-0.43906093906093907,-0.4385614385614386,-0.43806193806193805,-0.43756243756243757,-0.4370629370629371,-0.43656343656343655,-0.43606393606393606,-0.4355644355644356,-0.43506493506493504,-0.43456543456543456,-0.4340659340659341,-0.43356643356643354,-0.43306693306693306,-0.4325674325674326,-0.4320679320679321,-0.43156843156843155,-0.43106893106893107,-0.4305694305694306,-0.43006993006993005,-0.42957042957042957,-0.4290709290709291,-0.42857142857142855,-0.42807192807192807,-0.4275724275724276,-0.4270729270729271,-0.42657342657342656,-0.4260739260739261,-0.4255744255744256,-0.42507492507492506,-0.4245754245754246,-0.4240759240759241,-0.42357642357642356,-0.4230769230769231,-0.4225774225774226,-0.42207792207792205,-0.42157842157842157,-0.4210789210789211,-0.4205794205794206,-0.42007992007992007,-0.4195804195804196,-0.4190809190809191,-0.41858141858141856,-0.4180819180819181,-0.4175824175824176,-0.41708291708291706,-0.4165834165834166,-0.4160839160839161,-0.4155844155844156,-0.4150849150849151,-0.4145854145854146,-0.4140859140859141,-0.41358641358641357,-0.4130869130869131,-0.4125874125874126,-0.41208791208791207,-0.4115884115884116,-0.4110889110889111,-0.41058941058941056,-0.4100899100899101,-0.4095904095904096,-0.4090909090909091,-0.4085914085914086,-0.4080919080919081,-0.4075924075924076,-0.4070929070929071,-0.4065934065934066,-0.4060939060939061,-0.40559440559440557,-0.4050949050949051,-0.4045954045954046,-0.40409590409590407,-0.4035964035964036,-0.4030969030969031,-0.4025974025974026,-0.4020979020979021,-0.4015984015984016,-0.4010989010989011,-0.4005994005994006,-0.4000999000999001,-0.3996003996003996,-0.3991008991008991,-0.3986013986013986,-0.3981018981018981,-0.39760239760239763,-0.3971028971028971,-0.3966033966033966,-0.3961038961038961,-0.3956043956043956,-0.3951048951048951,-0.3946053946053946,-0.3941058941058941,-0.3936063936063936,-0.3931068931068931,-0.3926073926073926,-0.3921078921078921,-0.3916083916083916,-0.39110889110889113,-0.3906093906093906,-0.3901098901098901,-0.38961038961038963,-0.3891108891108891,-0.3886113886113886,-0.3881118881118881,-0.3876123876123876,-0.3871128871128871,-0.3866133866133866,-0.38611388611388614,-0.3856143856143856,-0.3851148851148851,-0.38461538461538464,-0.3841158841158841,-0.3836163836163836,-0.38311688311688313,-0.3826173826173826,-0.3821178821178821,-0.38161838161838163,-0.3811188811188811,-0.3806193806193806,-0.3801198801198801,-0.37962037962037964,-0.3791208791208791,-0.3786213786213786,-0.37812187812187814,-0.3776223776223776,-0.3771228771228771,-0.37662337662337664,-0.3761238761238761,-0.3756243756243756,-0.37512487512487513,-0.37462537462537465,-0.3741258741258741,-0.37362637362637363,-0.37312687312687315,-0.3726273726273726,-0.37212787212787213,-0.37162837162837165,-0.3711288711288711,-0.3706293706293706,-0.37012987012987014,-0.3696303696303696,-0.3691308691308691,-0.36863136863136864,-0.36813186813186816,-0.3676323676323676,-0.36713286713286714,-0.36663336663336665,-0.3661338661338661,-0.36563436563436563,-0.36513486513486515,-0.3646353646353646,-0.36413586413586413,-0.36363636363636365,-0.36313686313686316,-0.3626373626373626,-0.36213786213786214,-0.36163836163836166,-0.3611388611388611,-0.36063936063936064,-0.36013986013986016,-0.3596403596403596,-0.35914085914085914,-0.35864135864135865,-0.3581418581418581,-0.35764235764235763,-0.35714285714285715,-0.35664335664335667,-0.35614385614385613,-0.35564435564435565,-0.35514485514485516,-0.3546453546453546,-0.35414585414585414,-0.35364635364635366,-0.3531468531468531,-0.35264735264735264,-0.35214785214785216,-0.3516483516483517,-0.35114885114885114,-0.35064935064935066,-0.3501498501498502,-0.34965034965034963,-0.34915084915084915,-0.34865134865134867,-0.34815184815184813,-0.34765234765234765,-0.34715284715284717,-0.34665334665334663,-0.34615384615384615,-0.34565434565434566,-0.3451548451548452,-0.34465534465534464,-0.34415584415584416,-0.3436563436563437,-0.34315684315684314,-0.34265734265734266,-0.3421578421578422,-0.34165834165834164,-0.34115884115884115,-0.34065934065934067,-0.34015984015984013,-0.33966033966033965,-0.33916083916083917,-0.3386613386613387,-0.33816183816183815,-0.33766233766233766,-0.3371628371628372,-0.33666333666333664,-0.33616383616383616,-0.3356643356643357,-0.33516483516483514,-0.33466533466533466,-0.3341658341658342,-0.3336663336663337,-0.33316683316683315,-0.33266733266733267,-0.3321678321678322,-0.33166833166833165,-0.33116883116883117,-0.3306693306693307,-0.33016983016983015,-0.32967032967032966,-0.3291708291708292,-0.32867132867132864,-0.32817182817182816,-0.3276723276723277,-0.3271728271728272,-0.32667332667332666,-0.3261738261738262,-0.3256743256743257,-0.32517482517482516,-0.3246753246753247,-0.3241758241758242,-0.32367632367632365,-0.32317682317682317,-0.3226773226773227,-0.3221778221778222,-0.32167832167832167,-0.3211788211788212,-0.3206793206793207,-0.32017982017982016,-0.3196803196803197,-0.3191808191808192,-0.31868131868131866,-0.3181818181818182,-0.3176823176823177,-0.31718281718281716,-0.3166833166833167,-0.3161838161838162,-0.3156843156843157,-0.31518481518481517,-0.3146853146853147,-0.3141858141858142,-0.31368631368631367,-0.3131868131868132,-0.3126873126873127,-0.31218781218781216,-0.3116883116883117,-0.3111888111888112,-0.3106893106893107,-0.3101898101898102,-0.3096903096903097,-0.3091908091908092,-0.3086913086913087,-0.3081918081918082,-0.3076923076923077,-0.30719280719280717,-0.3066933066933067,-0.3061938061938062,-0.30569430569430567,-0.3051948051948052,-0.3046953046953047,-0.3041958041958042,-0.3036963036963037,-0.3031968031968032,-0.3026973026973027,-0.3021978021978022,-0.3016983016983017,-0.3011988011988012,-0.3006993006993007,-0.3001998001998002,-0.2997002997002997,-0.29920079920079923,-0.2987012987012987,-0.2982017982017982,-0.2977022977022977,-0.2972027972027972,-0.2967032967032967,-0.2962037962037962,-0.2957042957042957,-0.2952047952047952,-0.2947052947052947,-0.2942057942057942,-0.2937062937062937,-0.2932067932067932,-0.29270729270729273,-0.2922077922077922,-0.2917082917082917,-0.29120879120879123,-0.2907092907092907,-0.2902097902097902,-0.2897102897102897,-0.2892107892107892,-0.2887112887112887,-0.2882117882117882,-0.28771228771228774,-0.2872127872127872,-0.2867132867132867,-0.28621378621378624,-0.2857142857142857,-0.2852147852147852,-0.28471528471528473,-0.2842157842157842,-0.2837162837162837,-0.28321678321678323,-0.2827172827172827,-0.2822177822177822,-0.2817182817182817,-0.28121878121878124,-0.2807192807192807,-0.2802197802197802,-0.27972027972027974,-0.2792207792207792,-0.2787212787212787,-0.27822177822177824,-0.2777222777222777,-0.2772227772227772,-0.27672327672327673,-0.2762237762237762,-0.2757242757242757,-0.27522477522477523,-0.27472527472527475,-0.2742257742257742,-0.27372627372627373,-0.27322677322677325,-0.2727272727272727,-0.2722277722277722,-0.27172827172827174,-0.2712287712287712,-0.2707292707292707,-0.27022977022977024,-0.26973026973026976,-0.2692307692307692,-0.26873126873126874,-0.26823176823176825,-0.2677322677322677,-0.26723276723276723,-0.26673326673326675,-0.2662337662337662,-0.26573426573426573,-0.26523476523476525,-0.2647352647352647,-0.2642357642357642,-0.26373626373626374,-0.26323676323676326,-0.2627372627372627,-0.26223776223776224,-0.26173826173826176,-0.2612387612387612,-0.26073926073926074,-0.26023976023976025,-0.2597402597402597,-0.25924075924075923,-0.25874125874125875,-0.25824175824175827,-0.25774225774225773,-0.25724275724275725,-0.25674325674325676,-0.2562437562437562,-0.25574425574425574,-0.25524475524475526,-0.2547452547452547,-0.25424575424575424,-0.25374625374625376,-0.2532467532467532,-0.25274725274725274,-0.25224775224775225,-0.2517482517482518,-0.25124875124875123,-0.25074925074925075,-0.25024975024975027,-0.24975024975024976,-0.24925074925074925,-0.24875124875124874,-0.24825174825174826,-0.24775224775224775,-0.24725274725274726,-0.24675324675324675,-0.24625374625374624,-0.24575424575424576,-0.24525474525474525,-0.24475524475524477,-0.24425574425574426,-0.24375624375624375,-0.24325674325674326,-0.24275724275724275,-0.24225774225774227,-0.24175824175824176,-0.24125874125874125,-0.24075924075924077,-0.24025974025974026,-0.23976023976023977,-0.23926073926073926,-0.23876123876123875,-0.23826173826173827,-0.23776223776223776,-0.23726273726273725,-0.23676323676323677,-0.23626373626373626,-0.23576423576423577,-0.23526473526473526,-0.23476523476523475,-0.23426573426573427,-0.23376623376623376,-0.23326673326673328,-0.23276723276723277,-0.23226773226773226,-0.23176823176823177,-0.23126873126873126,-0.23076923076923078,-0.23026973026973027,-0.22977022977022976,-0.22927072927072928,-0.22877122877122877,-0.22827172827172826,-0.22777222777222778,-0.22727272727272727,-0.22677322677322678,-0.22627372627372627,-0.22577422577422576,-0.22527472527472528,-0.22477522477522477,-0.2242757242757243,-0.22377622377622378,-0.22327672327672327,-0.22277722277722278,-0.22227772227772227,-0.2217782217782218,-0.22127872127872128,-0.22077922077922077,-0.2202797202797203,-0.21978021978021978,-0.2192807192807193,-0.21878121878121878,-0.21828171828171827,-0.2177822177822178,-0.21728271728271728,-0.21678321678321677,-0.2162837162837163,-0.21578421578421578,-0.2152847152847153,-0.21478521478521478,-0.21428571428571427,-0.2137862137862138,-0.21328671328671328,-0.2127872127872128,-0.2122877122877123,-0.21178821178821178,-0.2112887112887113,-0.21078921078921078,-0.2102897102897103,-0.2097902097902098,-0.20929070929070928,-0.2087912087912088,-0.2082917082917083,-0.2077922077922078,-0.2072927072927073,-0.20679320679320679,-0.2062937062937063,-0.2057942057942058,-0.20529470529470528,-0.2047952047952048,-0.2042957042957043,-0.2037962037962038,-0.2032967032967033,-0.20279720279720279,-0.2022977022977023,-0.2017982017982018,-0.2012987012987013,-0.2007992007992008,-0.2002997002997003,-0.1998001998001998,-0.1993006993006993,-0.19880119880119881,-0.1983016983016983,-0.1978021978021978,-0.1973026973026973,-0.1968031968031968,-0.1963036963036963,-0.1958041958041958,-0.1953046953046953,-0.19480519480519481,-0.1943056943056943,-0.1938061938061938,-0.1933066933066933,-0.1928071928071928,-0.19230769230769232,-0.1918081918081918,-0.1913086913086913,-0.19080919080919082,-0.1903096903096903,-0.18981018981018982,-0.1893106893106893,-0.1888111888111888,-0.18831168831168832,-0.1878121878121878,-0.18731268731268733,-0.18681318681318682,-0.1863136863136863,-0.18581418581418582,-0.1853146853146853,-0.1848151848151848,-0.18431568431568432,-0.1838161838161838,-0.18331668331668333,-0.18281718281718282,-0.1823176823176823,-0.18181818181818182,-0.1813186813186813,-0.18081918081918083,-0.18031968031968032,-0.1798201798201798,-0.17932067932067933,-0.17882117882117882,-0.17832167832167833,-0.17782217782217782,-0.1773226773226773,-0.17682317682317683,-0.17632367632367632,-0.17582417582417584,-0.17532467532467533,-0.17482517482517482,-0.17432567432567433,-0.17382617382617382,-0.17332667332667331,-0.17282717282717283,-0.17232767232767232,-0.17182817182817184,-0.17132867132867133,-0.17082917082917082,-0.17032967032967034,-0.16983016983016982,-0.16933066933066934,-0.16883116883116883,-0.16833166833166832,-0.16783216783216784,-0.16733266733266733,-0.16683316683316685,-0.16633366633366634,-0.16583416583416583,-0.16533466533466534,-0.16483516483516483,-0.16433566433566432,-0.16383616383616384,-0.16333666333666333,-0.16283716283716285,-0.16233766233766234,-0.16183816183816183,-0.16133866133866134,-0.16083916083916083,-0.16033966033966035,-0.15984015984015984,-0.15934065934065933,-0.15884115884115885,-0.15834165834165834,-0.15784215784215785,-0.15734265734265734,-0.15684315684315683,-0.15634365634365635,-0.15584415584415584,-0.15534465534465536,-0.15484515484515485,-0.15434565434565434,-0.15384615384615385,-0.15334665334665334,-0.15284715284715283,-0.15234765234765235,-0.15184815184815184,-0.15134865134865136,-0.15084915084915085,-0.15034965034965034,-0.14985014985014986,-0.14935064935064934,-0.14885114885114886,-0.14835164835164835,-0.14785214785214784,-0.14735264735264736,-0.14685314685314685,-0.14635364635364637,-0.14585414585414586,-0.14535464535464535,-0.14485514485514486,-0.14435564435564435,-0.14385614385614387,-0.14335664335664336,-0.14285714285714285,-0.14235764235764237,-0.14185814185814186,-0.14135864135864135,-0.14085914085914086,-0.14035964035964035,-0.13986013986013987,-0.13936063936063936,-0.13886113886113885,-0.13836163836163837,-0.13786213786213786,-0.13736263736263737,-0.13686313686313686,-0.13636363636363635,-0.13586413586413587,-0.13536463536463536,-0.13486513486513488,-0.13436563436563437,-0.13386613386613386,-0.13336663336663337,-0.13286713286713286,-0.13236763236763235,-0.13186813186813187,-0.13136863136863136,-0.13086913086913088,-0.13036963036963037,-0.12987012987012986,-0.12937062937062938,-0.12887112887112886,-0.12837162837162838,-0.12787212787212787,-0.12737262737262736,-0.12687312687312688,-0.12637362637362637,-0.1258741258741259,-0.12537462537462538,-0.12487512487512488,-0.12437562437562437,-0.12387612387612387,-0.12337662337662338,-0.12287712287712288,-0.12237762237762238,-0.12187812187812187,-0.12137862137862138,-0.12087912087912088,-0.12037962037962038,-0.11988011988011989,-0.11938061938061938,-0.11888111888111888,-0.11838161838161838,-0.11788211788211789,-0.11738261738261738,-0.11688311688311688,-0.11638361638361638,-0.11588411588411589,-0.11538461538461539,-0.11488511488511488,-0.11438561438561438,-0.11388611388611389,-0.11338661338661339,-0.11288711288711288,-0.11238761238761238,-0.11188811188811189,-0.11138861138861139,-0.1108891108891109,-0.11038961038961038,-0.10989010989010989,-0.10939060939060939,-0.1088911088911089,-0.10839160839160839,-0.10789210789210789,-0.10739260739260739,-0.1068931068931069,-0.1063936063936064,-0.10589410589410589,-0.10539460539460539,-0.1048951048951049,-0.1043956043956044,-0.1038961038961039,-0.10339660339660339,-0.1028971028971029,-0.1023976023976024,-0.1018981018981019,-0.10139860139860139,-0.1008991008991009,-0.1003996003996004,-0.0999000999000999,-0.09940059940059941,-0.0989010989010989,-0.0984015984015984,-0.0979020979020979,-0.09740259740259741,-0.0969030969030969,-0.0964035964035964,-0.0959040959040959,-0.09540459540459541,-0.09490509490509491,-0.0944055944055944,-0.0939060939060939,-0.09340659340659341,-0.09290709290709291,-0.0924075924075924,-0.0919080919080919,-0.09140859140859141,-0.09090909090909091,-0.09040959040959042,-0.0899100899100899,-0.08941058941058941,-0.08891108891108891,-0.08841158841158842,-0.08791208791208792,-0.08741258741258741,-0.08691308691308691,-0.08641358641358642,-0.08591408591408592,-0.08541458541458541,-0.08491508491508491,-0.08441558441558442,-0.08391608391608392,-0.08341658341658342,-0.08291708291708291,-0.08241758241758242,-0.08191808191808192,-0.08141858141858142,-0.08091908091908091,-0.08041958041958042,-0.07992007992007992,-0.07942057942057942,-0.07892107892107893,-0.07842157842157842,-0.07792207792207792,-0.07742257742257742,-0.07692307692307693,-0.07642357642357642,-0.07592407592407592,-0.07542457542457542,-0.07492507492507493,-0.07442557442557443,-0.07392607392607392,-0.07342657342657342,-0.07292707292707293,-0.07242757242757243,-0.07192807192807193,-0.07142857142857142,-0.07092907092907093,-0.07042957042957043,-0.06993006993006994,-0.06943056943056942,-0.06893106893106893,-0.06843156843156843,-0.06793206793206794,-0.06743256743256744,-0.06693306693306693,-0.06643356643356643,-0.06593406593406594,-0.06543456543456544,-0.06493506493506493,-0.06443556443556443,-0.06393606393606394,-0.06343656343656344,-0.06293706293706294,-0.06243756243756244,-0.061938061938061936,-0.06143856143856144,-0.060939060939060936,-0.06043956043956044,-0.059940059940059943,-0.05944055944055944,-0.058941058941058944,-0.05844155844155844,-0.057942057942057944,-0.05744255744255744,-0.056943056943056944,-0.05644355644355644,-0.055944055944055944,-0.05544455544455545,-0.054945054945054944,-0.05444555444555445,-0.053946053946053944,-0.05344655344655345,-0.052947052947052944,-0.05244755244755245,-0.05194805194805195,-0.05144855144855145,-0.05094905094905095,-0.05044955044955045,-0.04995004995004995,-0.04945054945054945,-0.04895104895104895,-0.04845154845154845,-0.04795204795204795,-0.047452547452547456,-0.04695304695304695,-0.046453546453546456,-0.04595404595404595,-0.045454545454545456,-0.04495504495504495,-0.044455544455544456,-0.04395604395604396,-0.043456543456543456,-0.04295704295704296,-0.042457542457542456,-0.04195804195804196,-0.041458541458541456,-0.04095904095904096,-0.040459540459540456,-0.03996003996003996,-0.039460539460539464,-0.03896103896103896,-0.038461538461538464,-0.03796203796203796,-0.037462537462537464,-0.03696303696303696,-0.036463536463536464,-0.03596403596403597,-0.035464535464535464,-0.03496503496503497,-0.034465534465534464,-0.03396603396603397,-0.033466533466533464,-0.03296703296703297,-0.032467532467532464,-0.03196803196803197,-0.03146853146853147,-0.030969030969030968,-0.030469530469530468,-0.029970029970029972,-0.029470529470529472,-0.028971028971028972,-0.028471528471528472,-0.027972027972027972,-0.027472527472527472,-0.026973026973026972,-0.026473526473526472,-0.025974025974025976,-0.025474525474525476,-0.024975024975024976,-0.024475524475524476,-0.023976023976023976,-0.023476523476523476,-0.022977022977022976,-0.022477522477522476,-0.02197802197802198,-0.02147852147852148,-0.02097902097902098,-0.02047952047952048,-0.01998001998001998,-0.01948051948051948,-0.01898101898101898,-0.01848151848151848,-0.017982017982017984,-0.017482517482517484,-0.016983016983016984,-0.016483516483516484,-0.015984015984015984,-0.015484515484515484,-0.014985014985014986,-0.014485514485514486,-0.013986013986013986,-0.013486513486513486,-0.012987012987012988,-0.012487512487512488,-0.011988011988011988,-0.011488511488511488,-0.01098901098901099,-0.01048951048951049,-0.00999000999000999,-0.00949050949050949,-0.008991008991008992,-0.008491508491508492,-0.007992007992007992,-0.007492507492507493,-0.006993006993006993,-0.006493506493506494,-0.005994005994005994,-0.005494505494505495,-0.004995004995004995,-0.004495504495504496,-0.003996003996003996,-0.0034965034965034965,-0.002997002997002997,-0.0024975024975024975,-0.001998001998001998,-0.0014985014985014985,-0.000999000999000999,-0.0004995004995004995,0.0]} \ No newline at end of file diff --git a/base/special/asind/test/fixtures/julia/positive.json b/base/special/asind/test/fixtures/julia/positive.json new file mode 100644 index 000000000..91fcc6b26 --- /dev/null +++ b/base/special/asind/test/fixtures/julia/positive.json @@ -0,0 +1 @@ +{"expected":[0.0,0.028619271676143476,0.05723855049282039,0.08585784359058019,0.11447715811000442,0.1430965011917227,0.17171587997642887,0.20033530160489676,0.22895477321799662,0.2575743019567109,0.28619389496215003,0.3148135593755693,0.3434333023383839,0.3720531309921856,0.4006730524787587,0.4292930739400958,0.457913202518414,0.48653344535617127,0.5151538095960819,0.5437743023811328,0.5723949308545998,0.6010157021600636,0.6296366234414255,0.6582577018429233,0.6868789445091485,0.7155003585850613,0.7441219512160065,0.7727437295477307,0.8013657007263972,0.8299878718986029,0.8586102502113936,0.8872328428122807,0.9158556568492573,0.9444786994708139,0.9731019778259545,1.0017254990642128,1.0303492703356687,1.0589732987909632,1.0875975915813165,1.1162221558585421,1.1448469987750638,1.1734721274839317,1.2020975491388384,1.2307232708941354,1.2593492999048481,1.2879756433266936,1.316602308316095,1.3452293020301993,1.3738566316268923,1.4024843042648147,1.4311123271033797,1.4597407073027873,1.4883694520240416,1.5169985684289662,1.5456280636802222,1.5742579449413214,1.6028882193766445,1.6315188941514576,1.6601499764319267,1.6887814733851356,1.7174133921791006,1.746045739982788,1.7746785239661296,1.8033117513000394,1.831945429156428,1.8605795647082228,1.8892141651293801,1.917849237594903,1.9464847892808586,1.9751208273643917,2.003757359023745,2.0323943914382703,2.0610319317884507,2.08966998725591,2.1183085650234363,2.1469476722749925,2.175587316195735,2.2042275039720307,2.2328682427914717,2.261509539842893,2.2901514023163867,2.318793837403322,2.3474368522963585,2.3760804541894625,2.404724650277926,2.433369447758379,2.4620148538288116,2.490660875688584,2.519307520538448,2.5479547955805604,2.5766027080185006,2.605251265057287,2.633900473903393,2.6625503417647653,2.6912008758508357,2.719852083372543,2.748503971542347,2.777156547574244,2.8058098186837857,2.8344637920880924,2.8631184750058747,2.891773874657444,2.920429998264733,2.949086853051311,2.9777444462424008,3.006402785064894,3.035061876747371,3.0637217285201133,3.0923823476151213,3.121043741266134,3.149705916708641,3.178368881179903,3.2070326419189663,3.235697206166679,3.26436258116571,3.293028774160563,3.3216957923975965,3.350363643125035,3.379032333592994,3.407701871053488,3.4363722627604516,3.4650435159697577,3.4937156379392307,3.5223886359286665,3.551062517199845,3.579737289016553,3.608412958644595,3.6370895333518143,3.6657670204081056,3.6944454270854385,3.723124760657867,3.7518050284015505,3.7804862375947708,3.8091683955179456,3.8378515094536514,3.866535586686634,3.89522063450383,3.92390666019438,3.9525936710496508,3.981281674363246,4.009970677431029,4.038660687551134,4.06735171202399,4.096043758152333,4.124736833241221,4.153430944598059,4.182126099532607,4.210822305357005,4.239519569385785,4.268217898935889,4.296917301326688,4.325617783879998,4.3543193539200935,4.383022018773736,4.4117257857701775,4.440430662241183,4.469136655521053,4.497843772946635,4.5265520218573405,4.555261409595163,4.583971943504699,4.612683630933162,4.641396479230398,4.670110495748908,4.69882568784386,4.72754206287311,4.7562596281972205,4.784978391179473,4.813698359185888,4.842419539585243,4.8711419397490925,4.899865567051779,4.928590428870458,4.957316532585106,4.98604388557855,5.014772495236473,5.0435023689474425,5.072233514102921,5.100965938097283,5.129699648327841,5.15843465219485,5.187170957101541,5.215908570454124,5.244647499661814,5.273387752136847,5.302129335294497,5.330872256553096,5.359616523334049,5.388362143061849,5.417109123164107,5.445857471071555,5.474607194218072,5.503358300040702,5.532110795979667,5.560864689478395,5.589619987983523,5.618376698944927,5.647134829815737,5.675894388052353,5.704655381114465,5.733417816465069,5.762181701570487,5.790947043900386,5.819713850927791,5.848482130129111,5.87725188898415,5.906023134976128,5.934795875591703,5.963570118320984,5.992345870657547,6.02112314009846,6.049901934144302,6.078682260299171,6.107464126070714,6.13624753897014,6.165032506512235,6.19381903621539,6.22260713560161,6.251396812196538,6.280188073529471,6.308980927133379,6.337775380544923,6.366571441304479,6.395369116956145,6.42416841504777,6.452969343130972,6.48177190876115,6.510576119497507,6.539381982903071,6.568189506544706,6.596998697993142,6.625809564822982,6.654622114612729,6.683436354944804,6.712252293405559,6.741069937585302,6.769889295078317,6.798710373482875,6.827533180401259,6.856357723439781,6.885184010208808,6.914012048322767,6.942841845400174,6.971673409063655,7.000506746939958,7.0293418666599745,7.058178775858761,7.087017482175557,7.115857993253804,7.144700316741164,7.173544460289541,7.202390431555096,7.231238238198272,7.2600878878838095,7.288939388280767,7.31779274706254,7.346647971906883,7.375505070495926,7.404364050516192,7.433224919658624,7.462087685618597,7.490952356095942,7.519818938794967,7.548687441424466,7.577557871697758,7.606430237332682,7.635304546051644,7.6641808055816165,7.69305902365416,7.721939208005457,7.750821366376317,7.779705506512203,7.808591636163251,7.837479763084288,7.866369895034858,7.895262039779232,7.924156205086433,7.953052398730265,7.981950628489315,8.01085090214699,8.039753227491525,8.06865761231601,8.097564064418412,8.126472591601589,8.155383201673313,8.184295902446292,8.213210701738188,8.242127607371641,8.271046627174284,8.299967768978764,8.328891040622773,8.357816449949057,8.386744004805436,8.415673713044834,8.444605582525293,8.473539621109994,8.502475836667282,8.53141423707068,8.560354830198914,8.589297623935938,8.618242626170945,8.647189844798396,8.676139287718037,8.705090962834923,8.734044878059434,8.763001041307303,8.791959460499626,8.820920143562903,8.849883098429038,8.878848333035364,8.907815855324685,8.936785673245266,8.965757794750875,8.994732227800805,9.023708980359878,9.052688060398491,9.081669475892612,9.110653234823822,9.139639345179326,9.168627814951975,9.197618652140296,9.226611864748499,9.255607460786512,9.284605448270002,9.31360583522038,9.34260862966485,9.371613839636405,9.400621473173866,9.429631538321898,9.458644043131027,9.487658995657675,9.516676403964171,9.545696276118772,9.574718620195696,9.603743444275134,9.632770756443275,9.661800564792335,9.690832877420567,9.719867702432294,9.748905047937924,9.777944922053978,9.80698733290311,9.836032288614131,9.865079797322029,9.894129867167988,9.923182506299426,9.952237722869997,9.981295525039632,10.01035592097455,10.039418918847286,10.06848452683671,10.097552753128054,10.12662360591294,10.15569709338938,10.184773223761834,10.2138520052412,10.242933446044868,10.272017554396708,10.301104338527125,10.330193806673066,10.359285967078046,10.388380827992174,10.417478397672173,10.446578684381407,10.4756816963899,10.504787441974365,10.533895929418225,10.563007167011632,10.592121163051496,10.62123792584152,10.650357463692192,10.679479784920845,10.708604897851655,10.737732810815679,10.766863532150875,10.79599707020212,10.825133433321245,10.854272629867053,10.883414668205342,10.912559556708935,10.941707303757699,10.970857917738565,11.000011407045568,11.029167780079852,11.058327045249717,11.087489210970618,11.11665428566521,11.145822277763362,11.174993195702184,11.204167047926058,11.23334384288665,11.26252358904295,11.291706294861282,11.320891968815337,11.350080619386206,11.37927225506239,11.408466884339823,11.437664515721922,11.466865157719583,11.496068818851228,11.525275507642814,11.55448523262787,11.583698002347523,11.612913825350507,11.64213271019321,11.671354665439686,11.700579699661688,11.72980782143869,11.759039039357912,11.788273362014342,11.817510798010781,11.846751355957839,11.875995044473989,11.905241872185576,11.934491847726848,11.963744979739987,11.993001276875127,12.022260747790382,12.051523401151883,12.080789245633783,12.110058289918314,12.139330542695776,12.1686060126646,12.19788470853135,12.22716663901076,12.256451812825759,12.285740238707499,12.315031925395377,12.344326881637073,12.373625116188558,12.402926637814144,12.432231455286495,12.461539577386658,12.490851012904095,12.520165770636702,12.54948385939085,12.578805287981393,12.608130065231713,12.63745819997374,12.666789701047978,12.696124577303538,12.725462837598162,12.754804490798255,12.784149545778904,12.813498011423917,12.842849896625841,12.872205210286003,12.90156396131452,12.930926158630351,12.9602918111613,12.989660927844055,13.019033517624234,13.048409589456377,13.077789152304012,13.107172215139656,13.136558786944853,13.165948876710218,13.195342493435435,13.224739646129315,13.254140343809809,13.283544595504036,13.312952410248327,13.342363797088238,13.371778765078586,13.401197323283482,13.430619480776349,13.46004524663997,13.489474629966498,13.518907639857497,13.548344285423969,13.577784575786385,13.607228520074713,13.636676127428448,13.66612740699664,13.695582367937934,13.725041019420589,13.75450337062251,13.783969430731286,13.813439208944207,13.842912714468309,13.872389956520399,13.901870944327076,13.93135568712478,13.960844194159808,13.990336474688352,14.019832537976525,14.049332393300396,14.078836049946021,14.108343517209475,14.137854804396877,14.167369920824429,14.196888875818438,14.226411678715365,14.255938338861833,14.28546886561468,14.315003268340975,14.344541556418061,14.374083739233576,14.403629826185503,14.433179826682174,14.462733750142332,14.492291605995144,14.521853403680236,14.55141915264773,14.580988862358286,14.6105625422831,14.64014020190398,14.669721850713353,14.699307498214301,14.728897153920595,14.758490827356733,14.788088528057967,14.817690265570342,14.847296049450714,14.87690588926682,14.906519794597251,14.936137775031552,14.965759840170213,14.995385999624709,15.025016263017545,15.054650639982281,15.084289140163575,15.113931773217198,15.143578548810096,15.173229476620397,15.202884566337465,15.232543827661917,15.26220727030568,15.291874903992005,15.32154673845551,15.351222783442216,15.380903048709584,15.41058754402653,15.440276279173492,15.469969263942453,15.49966650813695,15.529368021572155,15.559073814074877,15.588783895483603,15.618498275648548,15.648216964431677,15.67793997170674,15.707667307359321,15.737398981286862,15.767135003398705,15.796875383616115,15.826620131872344,15.856369258112645,15.886122772294298,15.91588068438669,15.94564300437131,15.975409742241794,16.005180908003982,16.034956511675933,16.064736563287976,16.09452107288273,16.124310050515167,16.15410350625263,16.183901450174865,16.213703892374088,16.243510842954997,16.273322312034804,16.303138309743307,16.332958846222894,16.3627839316286,16.39261357612813,16.422447789901916,16.45228658314315,16.482129966057805,16.51197794886469,16.541830541795505,16.571687755094835,16.601549599020235,16.63141608384224,16.66128721984441,16.691163017323387,16.721043486588908,16.750928637963856,16.780818481784316,16.810713028399583,16.840612288172224,16.870516271478113,16.900424988706472,16.930338450259914,16.960256666554468,16.99017964801963,17.02010740509843,17.050039948247406,17.079977287936725,17.109919434650156,17.139866398885168,17.169818191152906,17.199774821978313,17.22973630190009,17.2597026414708,17.289673851256875,17.31964994183867,17.349630923810498,17.37961680778069,17.409607604371608,17.439603324219718,17.46960397797561,17.499609576304053,17.529620129884023,17.559635649408776,17.589656145585842,17.619681629137126,17.64971211079891,17.679747601321896,17.70978811147129,17.739833652026785,17.769884233782665,17.799939867547806,17.83000056414574,17.86006633441469,17.89013718920762,17.92021313939229,17.95029419585126,17.980380369481985,18.01047167119684,18.040568111923143,18.070669702603233,18.100776454194506,18.130888377669443,18.16100548401567,18.191127784236016,18.22125528934853,18.251388010386542,18.281525958398717,18.31166914444909,18.341817579617103,18.371971274997684,18.402130241701254,18.4322944908538,18.462464033596913,18.492638881087842,18.52281904449953,18.55300453502066,18.58319536385572,18.613391542225038,18.643593081364823,18.67379999252723,18.7040122869804,18.734229976008493,18.764453070911763,18.794681583006597,18.82491552362555,18.85515490411741,18.885399735847233,18.91565003019642,18.945905798562723,18.97616705236033,19.00643380301991,19.03670606198863,19.066983840730252,19.097267150725155,19.12755600347039,19.15785041047972,19.1881503832837,19.218455933429702,19.24876707248196,19.279083812021657,19.309406163646944,19.339734138972982,19.37006774963203,19.40040700727349,19.430751923563907,19.4611025101871,19.491458778844155,19.5218207412535,19.55218840915095,19.58256179428978,19.612940908440745,19.64332576339215,19.67371637094991,19.7041127429376,19.734514891196483,19.764922827585604,19.795336563981827,19.825756112279862,19.856181484392373,19.886612692249976,19.917049747801347,19.94749266301322,19.977941449870496,20.00839612037627,20.038856686551863,20.06932316043694,20.099795554089514,20.130273879586007,20.16075814902133,20.191248374508923,20.221744568180803,20.25224674218764,20.282754908698806,20.313269079902422,20.343789268005427,20.374315485233623,20.40484774383176,20.43538605606355,20.46593043421176,20.49648089057827,20.52703743748409,20.557600087269474,20.588168852293947,20.618743744936356,20.649324777594956,20.67991196268745,20.71050531265105,20.74110483994254,20.77171055703834,20.802322476434558,20.832940610647054,20.863564972211492,20.894195573683426,20.924832427638318,20.95547554667164,20.986124943398906,21.01678063045577,21.04744262049803,21.07811092620174,21.10878556026326,21.1394665353993,21.170153864347,21.20084755986399,21.231547634728443,21.262254101739146,21.292966973715576,21.32368626349793,21.354411983947212,21.38514414794531,21.415882768395026,21.44662785822015,21.47737943036555,21.508137497797215,21.538902073502307,21.569673170489256,21.60045080178781,21.6312349804491,21.662025719545703,21.69282303217172,21.72362693144283,21.75443743049636,21.785254542491355,21.816078280608654,21.846908658050918,21.87774568804275,21.908589383830734,21.939439758683488,21.970296825891776,22.001160598768543,22.032031090648974,22.062908314890603,22.09379228487335,22.1246830139996,22.15558051569427,22.186484803404873,22.217395890601626,22.248313790777452,22.279238517448107,22.310170084152237,22.34110850445143,22.372053791930306,22.403005960196587,22.43396502288117,22.464930993638188,22.495903886145076,22.52688371410268,22.557870491235285,22.588864231290724,22.61986494804043,22.650872655279503,22.681887366826817,22.71290909652506,22.743937858240827,22.774973665864678,22.806016533311244,22.83706647451926,22.868123503451674,22.89918763409571,22.930258880462944,22.96133725658937,22.992422776535506,23.023515454386438,23.05461530425191,23.085722340266415,23.116836576589243,23.147958027404588,23.179086706921606,23.210222629374496,23.241365809022607,23.272516260150457,23.303673997067882,23.33483903411006,23.36601138563762,23.397191066036715,23.428378089719107,23.45957247112223,23.49077422470929,23.52198336496935,23.55319990641739,23.58442386359439,23.615655251067455,23.64689408342983,23.678140375301037,23.70939414132693,23.740655396179797,23.771924154558423,23.803200431188184,23.834484240821144,23.86577559823612,23.897074518238767,23.92838101566168,23.95969510536447,23.99101680223384,24.022346121183695,24.0536830771552,24.085027685116888,24.11637996006474,24.14773991702228,24.17910757104064,24.210482937198666,24.241866030603017,24.27325686638823,24.304655459716816,24.336061825779364,24.36747597979462,24.398897937009558,24.430327712699505,24.46176532216822,24.493210780747965,24.524664103799623,24.556125306712783,24.587594404905815,24.619071413825985,24.65055634894954,24.68204922578179,24.713550059857216,24.745058866739562,24.77657566202193,24.80810046132686,24.839633280306433,24.87117413464239,24.902723040046183,24.93428001225911,24.965845067052385,24.99741822022726,25.02899948761509,25.06058888507746,25.092186428506274,25.12379213382384,25.155406016982983,25.187028093967154,25.218658380790483,25.250296893497946,25.281943648165406,25.313598660899753,25.34526194783898,25.376933525152303,25.408613409040246,25.44030161573475,25.471998161499283,25.503703062628933,25.535416335450513,25.567137996322664,25.598868061635976,25.630606547813056,25.662353471308666,25.694108848609815,25.72587269623587,25.75764503073866,25.789425868702565,25.821215226744666,25.8530131215148,25.884819569695704,25.91663458800312,25.948458193185886,25.98029040202605,26.01213123133901,26.043980697973563,26.07583881881208,26.107705610770573,26.139581090798835,26.171465275880518,26.203358183033274,26.235259829308866,26.267170231793266,26.299089407606772,26.33101737390414,26.362954147874664,26.394899746742325,26.426854187765894,26.458817488239042,26.49078966549045,26.52277073688395,26.554760719818628,26.586759631728928,26.618767490084796,26.650784312391785,26.68281011619117,26.714844919060077,26.7468887386116,26.778941592494906,26.81100349839539,26.843074474034772,26.875154537171216,26.90724370559946,26.939341997150947,26.971449429693937,27.003566021133626,27.03569178941229,27.067826752509394,27.09997092844172,27.1321243352635,27.164286991066536,27.196458913980322,27.228640122172184,27.260830633847405,27.29303046724934,27.325239640659568,27.357458172397997,27.38968608082302,27.421923384331613,27.45417010135951,27.486426250381285,27.518691849910528,27.550966918499945,27.58325147474152,27.615545537266627,27.647849124746163,27.680162255890707,27.712484949450637,27.744817224216263,27.77715909901797,27.809510592726376,27.841871724252417,27.87424251254755,27.906622976603835,27.939013135454125,27.97141300817215,28.00382261387272,28.036241971711817,28.068671100886757,28.101110020636334,28.13355875024097,28.166017309022823,28.198485716345985,28.230963991616587,28.26345215428295,28.29595022383575,28.32845821980815,28.360976161775948,28.39350406935773,28.42604196221501,28.458589860052395,28.49114778261772,28.523715749702202,28.556293781140607,28.58888189681137,28.621480116636775,28.6540884605831,28.686706948660774,28.719335600924524,28.751974437473514,28.784623478451568,28.81728274404723,28.849952254494,28.88263203007045,28.9153220911004,28.94802245795308,28.980733151043264,29.013454190831457,29.046185597824053,29.07892739257349,29.11167959567842,29.144442227783852,29.177215309581342,29.209998861809147,29.242792905252397,29.275597460743235,29.308412549161037,29.341238191432513,29.374074408531925,29.406921221481255,29.439778651350334,29.472646719257064,29.505525446367535,29.53841485389627,29.57131496310631,29.60422579530947,29.637147371866458,29.670079714187057,29.703022843730352,29.73597678200483,29.768941550568613,29.801917171029608,29.834903665045715,29.867901054324975,29.900909360625764,29.93392860575699,29.966958811578237,30.000000000000004,30.033052192983828,30.0661154125425,30.099189680740285,30.13227501969303,30.165371451568408,30.198478998586097,30.231597683017974,30.264727527188256,30.29786855347378,30.331020784304112,30.36418424216177,30.39735894958245,30.430544929155158,30.463742203522447,30.496950795380613,30.530170727479856,30.563402022624544,30.596644703673327,30.629898793539404,30.66316431519071,30.696441291650082,30.729729745995506,30.763029701360296,30.796341180933304,30.829664207959116,30.862998805738286,30.89634499762751,30.929702807039845,30.963072257444928,30.996453372369185,31.029846175396013,31.063250690166043,31.09666694037731,31.13009494978547,31.16353474220405,31.196986341504612,31.230449771617028,31.263925056529654,31.297412220289544,31.33091128700272,31.36442228083434,31.397945226008936,31.431480146810667,31.4650270675835,31.498586012731437,31.532157006718805,31.565740074070387,31.59933523937171,31.632942527269297,31.666561962470812,31.700193569745366,31.73383737392374,31.767493399898584,31.801161672624662,31.834842217119142,31.86853505846175,31.902240221795047,31.93595773232471,31.969687615319675,32.00342989611248,32.03718460009944,32.0709517527409,32.104731379561535,32.138523506150534,32.172328158161825,32.20614536131444,32.23997514139265,32.27381752424624,32.307672535790836,32.34154020200804,32.37542054894576,32.409313602718505,32.4432193895075,32.47713793556108,32.51106926719492,32.545013410792244,32.57897039280412,32.612940239749754,32.646922978216686,32.68091863486112,32.71492723640818,32.74894880965211,32.78298338145666,32.817030978755255,32.85109162855131,32.885165357918524,32.91925219400112,32.95335216401413,32.987465295243666,33.02159161504725,33.055731150854,33.08988393016502,33.1240499805536,33.15822932966553,33.1924220052194,33.22662803500686,33.26084744689293,33.29508026881631,33.32932652878959,33.36358625489966,33.3978594753079,33.43214621825054,33.46644651203893,33.50076038505987,33.53508786577585,33.56942898272544,33.6037837645235,33.63815223986154,33.67253443750804,33.70693038630872,33.741340115186844,33.775763653143606,33.810201029258344,33.8446522726889,33.87911741267197,33.91359647852337,33.94808949963835,33.982596505492005,34.017117525639456,34.051652589716305,34.08620172743889,34.12076496860462,34.15534234309232,34.18993388086257,34.22453961195801,34.25915956650367,34.293793774707375,34.328442266859994,34.3631050733358,34.3977822245929,34.43247375117344,34.46717968370405,34.50190005289616,34.53663488954631,34.5713842245366,34.606148088834935,34.64092651349543,34.67571952965878,34.710527168552574,34.745349461491685,34.780186439878634,34.81503813520395,34.84990457904648,34.88478580307388,34.91968183904287,34.95459271879962,34.989518474280196,35.02445913751086,35.05941474060848,35.094385315780904,35.12937089532734,35.16437151163872,35.19938719719814,35.23441798458117,35.26946390645632,35.30452499558538,35.33960128482381,35.37469280712118,35.40979959552153,35.44492168316377,35.480059103282116,35.515211889206455,35.55038007436276,35.585563692273524,35.62076277655813,35.655977360933285,35.69120747921346,35.726453165311256,35.76171445323784,35.79699137710342,35.83228397111756,35.86759226958973,35.90291630692963,35.938256117647704,35.9736117363555,36.00898319776616,36.04437053669482,36.079773788059114,36.115192986879514,36.150628168279844,36.18607936748776,36.22154661983509,36.25702996075841,36.29252942579941,36.32804505060539,36.363576870929705,36.39912492263226,36.43468924167991,36.470269864147006,36.505866826215815,36.541480164177,36.577109914430096,36.61275611348401,36.64841879795747,36.68409800457953,36.71979377019006,36.7555061317402,36.79123512629288,36.826980791023345,36.86274316321957,36.89852228028285,36.93431817972823,36.97013089918505,37.00596047639747,37.041806949224906,37.07767035564263,37.11355073374226,37.14944812173224,37.18536255793842,37.22129408080454,37.2572427288928,37.29320854088433,37.329191555579804,37.36519181189992,37.401209348885935,37.43724420570029,37.47329642162704,37.5093660360725,37.54545308856575,37.581557618759234,37.61767966642924,37.653819271476564,37.68997647392699,37.72615131393194,37.762343831768966,37.79855406784239,37.83478206268384,37.87102785695289,37.907291491437554,37.943573007054994,37.979872444852,38.01618984600565,38.05252525182394,38.088878703746296,38.12525024334425,38.161639912322045,38.19804775251724,38.23447380590129,38.27091811458026,38.307380720795365,38.34386166692362,38.380360995478526,38.41687874911062,38.45341497060818,38.48996970289785,38.526542989045296,38.56313487225583,38.59974539587512,38.63637460338976,38.673022538428064,38.70968924476061,38.74637476630097,38.7830791471064,38.819802431378484,38.856544663463815,38.89330588785475,38.930086149190025,38.96688549225546,39.00370396198473,39.040541603459985,39.07739846191261,39.114274582723915,39.15117001142589,39.18808479370186,39.225018975387286,39.26197260247044,39.29894572109319,39.33593837755169,39.37295061829715,39.409982489936624,39.447034039233664,39.48410531310918,39.52119635864218,39.55830722307046,39.59543795379149,39.63258859836314,39.66975920450444,39.706949820096405,39.74416049318281,39.78139127197099,39.81864220483264,39.85591334030465,39.893204727089866,39.930516414057934,39.96784845024615,40.00520088486023,40.0425737672752,40.07996714703619,40.11738107385932,40.15481559763249,40.19227076841632,40.22974663644491,40.26724325212678,40.30476066604572,40.342298928961654,40.379858091811535,40.417438205710226,40.455039321951375,40.49266149200838,40.53030476753522,40.56796920036737,40.6056548425228,40.643361746202785,40.681089963792914,40.71883954786399,40.75661055117299,40.79440302666396,40.832217027469056,40.870052606909425,40.90790981849621,40.94578871593149,40.98368935310932,41.021611784116615,41.059556063234254,41.09752224493797,41.13551038389946,41.1735205349873,41.21155275326799,41.24960709400705,41.28768361266994,41.32578236492314,41.36390340663526,41.402046793877965,41.44021258292713,41.47840083026389,41.51661159257567,41.554844926757305,41.593100889912115,41.63137953935299,41.66968093260349,41.708005127399005,41.74635218168777,41.78472215363206,41.823115101609346,41.86153108421336,41.899970160255265,41.93843238876486,41.97691782899167,42.01542654040617,42.05395858270092,42.09251401579178,42.131092899819116,42.169695295148955,42.20832126237422,42.246970862316,42.28564415602467,42.324341204781206,42.36306207009843,42.40180681372222,42.44057549763278,42.47936818404596,42.51818493541447,42.55702581442919,42.595890884020505,42.63478020735955,42.67369384785954,42.71263186917716,42.751594335213795,42.79058131011694,42.829592858281536,42.86862904435134,42.90768993322026,42.9467755900338,42.98588608019038,43.025021469342796,43.064181823399586,43.103367208526464,43.142577691147785,43.18181333794794,43.22107421587281,43.260360392131275,43.29967193419661,43.33900890980803,43.378371386972184,43.41775943396459,43.45717311933123,43.49661251189004,43.53607768073245,43.5755686952249,43.61508562501049,43.654628540010414,43.694197510425674,43.733792606738604,43.773413899714484,43.81306146040315,43.85273536014065,43.89243567055085,43.93216246354713,43.97191581133398,44.01169578640876,44.05150246156332,44.09133590988574,44.13119620476203,44.171083419877874,44.210997629220344,44.25093890707964,44.29090732805095,44.330902967036096,44.3709258992454,44.410976200199514,44.45105394573117,44.49115921198705,44.53129207542967,44.57145261283915,44.61164090131517,44.65185701827884,44.692101041474544,44.73237304897195,44.7726731191679,44.81300133078831,44.85335776289024,44.893742494863766,44.93415560643401,44.97459717766318,45.01506728895255,45.0555660210445,45.0960934550246,45.136649672323664,45.17723475471979,45.21784878434059,45.258491843665134,45.29916401552623,45.33986538311251,45.3805960299706,45.42135604000729,45.462145497491825,45.50296448705801,45.54381309370648,45.58469140280703,45.625599500100776,45.666537471702505,45.70750540410301,45.74850338417133,45.78953149915721,45.830589836693335,45.87167848479782,45.91279753187658,45.953947066725696,45.99512717853394,46.036337956885205,46.07757949176094,46.1188518735427,46.16015519301467,46.20148954136615,46.24285501019418,46.2842516915061,46.3256796777221,46.367139061677946,46.40862993662754,46.450152396245606,46.4917065346304,46.53329244630642,46.57491022622711,46.61655996977761,46.658241772777615,46.69995573148405,46.74170194259403,46.78348050324757,46.82529151103056,46.86713506397762,46.909011260575035,46.950920199763644,46.992861980941925,47.034836703968836,47.07684446916694,47.118885377325455,47.16095952970324,47.203067028031946,47.24520797451916,47.28738247185149,47.32959062319777,47.371832532212295,47.41410830303799,47.4564180403097,47.49876184915748,47.54113983520989,47.58355210459732,47.625998763955415,47.66847992042842,47.71099568167264,47.75354615585988,47.79613145168092,47.838751678349105,47.88140694560378,47.924097363713955,47.966823043481895,48.00958409624676,48.05238063388826,48.0952127688304,48.13808061404519,48.18098428305641,48.223923889943464,48.266899549345176,48.309911376463646,48.35295948706823,48.396043997499426,48.43916502467283,48.48232268608325,48.525517099808646,48.56874838451426,48.61201665945676,48.65532204448837,48.6986646600611,48.74204462723092,48.78546206766208,48.828917103631454,48.87240985803281,48.91594045438127,48.95950901681773,49.00311567011327,49.04676053967376,49.090443751544385,49.13416543241421,49.17792570962081,49.221724711155055,49.26556256566572,49.30943940246428,49.35335535152981,49.397310543513726,49.44130510974475,49.485339182233865,49.52941289367933,49.57352637747163,49.617679767698704,49.66187319915096,49.70610680732656,49.75038072843661,49.79469509941043,49.83905005790098,49.88344574229011,49.927882291694125,49.972359845969244,50.01687854571712,50.061438532290424,50.1060399477986,50.15068293511345,50.195367637874966,50.240094200497126,50.284862768173795,50.32967348688463,50.374526503401114,50.419421965292536,50.46436002093215,50.50934081950337,50.55436451100596,50.59943124626229,50.64454117692381,50.68969445547732,50.73489123525162,50.78013167042386,50.82541591602632,50.87074412795303,50.916116462966485,50.96153307870448,51.006994133687016,51.05249978732322,51.09805019991839,51.14364553268108,51.18928594773024,51.2349716081025,51.28070267775946,51.32647932159509,51.372301705443135,51.418169996084785,51.464084361256134,51.51004496965599,51.55605199095365,51.60210559579666,51.64820595581885,51.69435324364836,51.74054763291565,51.78678929826181,51.833078415346755,51.87941516085762,51.92579971251722,51.97223224909256,52.01871295040352,52.06524199733155,52.111819571828455,52.158445856925375,52.20512103674176,52.25184529649446,52.298618822506924,52.34544180221857,52.392314424194105,52.439236878133045,52.48620935487938,52.53323204643121,52.58030514595061,52.62742884777356,52.67460334741994,52.72182884160369,52.76910552824312,52.81643360647118,52.863813276646056,52.91124474036167,52.95872820045846,53.00626386103422,53.053851927455035,53.10149260636636,53.14918610570427,53.19693263470674,53.24473240392515,53.29258562523588,53.34049251185197,53.388453278335064,53.43646814060735,53.484537315963706,53.532661023083946,53.580839482045285,53.62907291433484,53.67736154286233,53.72570559197298,53.774105287460436,53.82256085657998,53.871072528061795,53.9196405321244,53.96826510048834,54.016946466389875,54.06568486459496,54.114480531413356,54.163333704712876,54.212244623933806,54.2612135301036,54.310240665851566,54.359326275423854,54.408470604698685,54.45767390120154,54.506936414120766,54.556258394323265,54.60564009437035,54.655081768533826,54.70458367281235,54.75414606494779,54.80376920444199,54.85345335257366,54.90319877241541,54.9530057288511,55.002874488593406,55.05280532020145,55.10279849409886,55.15285428259194,55.202972959888015,55.25315480211421,55.30340008733621,55.35370909557743,55.40408210883841,55.45451941111638,55.50502128842514,55.555588028815215,55.60621992239416,55.65691726134724,55.707680339958344,55.75850945463116,55.809404903910554,55.860366988504445,55.911396011305655,55.96249227741435,56.013656094160545,56.06488777112705,56.11618762017261,56.167555955455526,56.21899309345732,56.27049935300696,56.32207505530535,56.37372052395,56.42543608496027,56.47722206680274,56.529078800417054,56.58100661924209,56.63300585924242,56.6850768589352,56.737219959417466,56.78943550439367,56.84172384020371,56.89408531585135,56.9465202830329,56.99902909616651,57.05161211242167,57.10426969174926,57.157002196911904,57.20980999351493,57.26269345003754,57.31565293786459,57.36868883131883,57.42180150769338,57.47499134728501,57.528258733427656,57.58160405252643,57.63502769409228,57.68853005077695,57.742111518408606,57.79577249602798,57.849513385924816,57.903334593675176,57.95723652817912,58.01121960169891,58.06528422989785,58.11943083187975,58.17365983022882,58.22797165105034,58.28236672401186,58.33684548238494,58.391408363087706,58.44605580672791,58.50078825764667,58.55560616396291,58.61050997761848,58.665500154423924,58.720577154105015,58.77574144035,58.83099348085749,58.88633374738528,58.94176271579971,58.997280866126005,59.05288868259928,59.10858665371638,59.16437527228857,59.220255035495036,59.27622644493733,59.33229000669443,59.38844623137908,59.44469563419472,59.501038734993436,59.5574760583349,59.614008133546264,59.67063549478292,59.72735868109048,59.78417823646754,59.84109470992962,59.89810865557421,59.95522063264677,60.01243120560785,60.06974094420154,60.12715042352479,60.18466022409813,60.24227093193743,60.29998313862702,60.35779744139397,60.415714443183724,60.4737347527369,60.531858984667664,60.590087759543195,60.64842170396474,60.70686145065005,60.765407638517104,60.82406091276956,60.882821924983645,60.94169133319642,61.00066980199584,61.05975800261243,61.11895661301241,61.17826631799262,61.2376878092774,61.297221785616756,61.35686895288675,61.41663002419158,61.476505719967456,61.53649676808861,61.59660390397508,61.65682787070257,61.7171694191146,61.77762930793628,61.83820830389074,61.89890718181752,61.959726724793256,62.020667724254665,62.08173098012398,62.14291730093673,62.20422750397203,62.265662415385485,62.327222870344535,62.388909713166626,62.45072379746005,62.512665986267535,62.574737152212805,62.63693817765001,62.69926995481613,62.76173338598657,62.82432938363382,62.88705887058931,62.94992278020883,63.012922056541,63.07605765449948,63.139330540038735,63.202741690333326,63.26629209396107,63.32998275109011,63.39381467366982,63.45778888562581,63.521906423059164,63.58616833444991,63.650575680864755,63.7151295361697,63.77983098724675,63.844681134215804,63.909681090661294,63.97483198386371,64.04013495503644,64.1055911595678,64.17120176726851,64.23696796262482,64.30289094505721,64.3689719291852,64.43521214509795,64.50161283863143,64.56817527165161,64.63490072234463,64.70179048551337,64.76884587288127,64.83606821340325,64.90345885358381,64.97101915780308,65.03875050865042,65.10665430726613,65.17473197369142,65.24298494722706,65.31141468680063,65.3800226713429,65.44881040017354,65.51777939339645,65.58693119230496,65.65626735979725,65.72578948080235,65.79549916271682,65.86539803585293,65.93548775389802,66.00576999438606,66.07624645918132,66.14691887497486,66.21778899379402,66.28885859352536,66.3601294784518,66.43160347980394,66.50328245632633,66.57516829485918,66.64726291093598,66.7195682493974,66.79208628502235,66.86481902317664,66.93776850047948,67.01093678548922,67.08432597940822,67.15793821680799,67.23177566637501,67.30584053167841,67.38013505195958,67.45466150294523,67.52942219768435,67.60441948740981,67.67965576242605,67.75513345302306,67.83085503041836,67.90682300772751,67.98303994096442,68.0595084300726,68.13623111998854,68.21321070173819,68.29044991356831,68.36795154211356,68.44571842360094,68.52375344509309,68.60205954577206,68.68063971826473,68.75949701001205,68.8386345246839,68.91805542364078,68.99776292744505,69.07776031742338,69.15805093728243,69.23863819478031,69.3195255634561,69.40071658441958,69.48221486820451,69.56402409668708,69.64614802507373,69.7285904839603,69.81135538146619,69.89444670544677,69.97786852578785,70.06162499678526,70.14572035961429,70.2301589448926,70.3149451753411,70.40008356854746,70.4855787398373,70.57143540525762,70.65765838467871,70.74425260501984,70.83122310360469,70.9185750316534,71.00631365791796,71.09444437246768,71.1829726906334,71.27190425711757,71.36124485027962,71.45100038660527,71.5411769253701,71.63178067350707,71.72281799068982,71.81429539464277,71.90621956669105,71.99859735756361,72.09143579346323,72.18474208241932,72.2785236209393,72.37278800097599,72.46754301722959,72.56279667480429,72.65855719724024,72.7548330349442,72.85163287404313,72.9489656456867,73.04684053582727,73.14526699550727,73.24425475168673,73.34381381864593,73.44395451000125,73.54468745137427,73.64602359375893,73.74797422763392,73.85055099787145,73.95376591949866,74.05763139437137,74.16216022882601,74.26736565238075,74.37326133756257,74.47986142094504,74.58718052548774,74.69523378427735,74.80403686577947,74.91360600072039,75.02395801072889,75.13511033888152,75.2470810823079,75.35988902702839,75.47355368521413,75.58809533507834,75.70353506362937,75.81989481254095,75.93719742742164,76.05546671079641,76.17472747914844,76.2950056244076,76.41632818031657,76.53872339415689,76.66222080437221,76.78685132469387,76.91264733544597,77.03964278279386,77.16787328679712,77.29737625924099,77.42819103234957,77.56035899963526,77.69392377031268,77.8289313389085,77.96543027193593,78.10347191378041,78.24311061426889,78.38440398078151,78.52741315821973,78.67220314068722,78.81884311938818,78.96740687202275,79.11797319989385,79.27062642007142,79.42545692133419,79.58256179428976,79.74204554814162,79.90402092912383,80.06860985880513,80.23594451444342,80.40616857859185,80.57943869153796,80.75592614832576,80.93581889266385,81.11932387377931,81.30666985038263,81.49811074999653,81.69392972431135,81.89444408537783,82.10001136840113,82.31103685229931,82.52798299077311,82.75138138283214,82.98184817212523,83.22010415775898,83.46700150814995,83.72355993833804,83.99101680223386,84.2708982602069,84.56512349270471,84.87616290603897,85.20728904760476,85.56299678233489,85.94975751498463,86.37750390534401,86.86295702294954,87.43872179938886,88.18897822198569,90.0],"x":[0.0,0.0004995004995004995,0.000999000999000999,0.0014985014985014985,0.001998001998001998,0.0024975024975024975,0.002997002997002997,0.0034965034965034965,0.003996003996003996,0.004495504495504496,0.004995004995004995,0.005494505494505495,0.005994005994005994,0.006493506493506494,0.006993006993006993,0.007492507492507493,0.007992007992007992,0.008491508491508492,0.008991008991008992,0.00949050949050949,0.00999000999000999,0.01048951048951049,0.01098901098901099,0.011488511488511488,0.011988011988011988,0.012487512487512488,0.012987012987012988,0.013486513486513486,0.013986013986013986,0.014485514485514486,0.014985014985014986,0.015484515484515484,0.015984015984015984,0.016483516483516484,0.016983016983016984,0.017482517482517484,0.017982017982017984,0.01848151848151848,0.01898101898101898,0.01948051948051948,0.01998001998001998,0.02047952047952048,0.02097902097902098,0.02147852147852148,0.02197802197802198,0.022477522477522476,0.022977022977022976,0.023476523476523476,0.023976023976023976,0.024475524475524476,0.024975024975024976,0.025474525474525476,0.025974025974025976,0.026473526473526472,0.026973026973026972,0.027472527472527472,0.027972027972027972,0.028471528471528472,0.028971028971028972,0.029470529470529472,0.029970029970029972,0.030469530469530468,0.030969030969030968,0.03146853146853147,0.03196803196803197,0.032467532467532464,0.03296703296703297,0.033466533466533464,0.03396603396603397,0.034465534465534464,0.03496503496503497,0.035464535464535464,0.03596403596403597,0.036463536463536464,0.03696303696303696,0.037462537462537464,0.03796203796203796,0.038461538461538464,0.03896103896103896,0.039460539460539464,0.03996003996003996,0.040459540459540456,0.04095904095904096,0.041458541458541456,0.04195804195804196,0.042457542457542456,0.04295704295704296,0.043456543456543456,0.04395604395604396,0.044455544455544456,0.04495504495504495,0.045454545454545456,0.04595404595404595,0.046453546453546456,0.04695304695304695,0.047452547452547456,0.04795204795204795,0.04845154845154845,0.04895104895104895,0.04945054945054945,0.04995004995004995,0.05044955044955045,0.05094905094905095,0.05144855144855145,0.05194805194805195,0.05244755244755245,0.052947052947052944,0.05344655344655345,0.053946053946053944,0.05444555444555445,0.054945054945054944,0.05544455544455545,0.055944055944055944,0.05644355644355644,0.056943056943056944,0.05744255744255744,0.057942057942057944,0.05844155844155844,0.058941058941058944,0.05944055944055944,0.059940059940059943,0.06043956043956044,0.060939060939060936,0.06143856143856144,0.061938061938061936,0.06243756243756244,0.06293706293706294,0.06343656343656344,0.06393606393606394,0.06443556443556443,0.06493506493506493,0.06543456543456544,0.06593406593406594,0.06643356643356643,0.06693306693306693,0.06743256743256744,0.06793206793206794,0.06843156843156843,0.06893106893106893,0.06943056943056942,0.06993006993006994,0.07042957042957043,0.07092907092907093,0.07142857142857142,0.07192807192807193,0.07242757242757243,0.07292707292707293,0.07342657342657342,0.07392607392607392,0.07442557442557443,0.07492507492507493,0.07542457542457542,0.07592407592407592,0.07642357642357642,0.07692307692307693,0.07742257742257742,0.07792207792207792,0.07842157842157842,0.07892107892107893,0.07942057942057942,0.07992007992007992,0.08041958041958042,0.08091908091908091,0.08141858141858142,0.08191808191808192,0.08241758241758242,0.08291708291708291,0.08341658341658342,0.08391608391608392,0.08441558441558442,0.08491508491508491,0.08541458541458541,0.08591408591408592,0.08641358641358642,0.08691308691308691,0.08741258741258741,0.08791208791208792,0.08841158841158842,0.08891108891108891,0.08941058941058941,0.0899100899100899,0.09040959040959042,0.09090909090909091,0.09140859140859141,0.0919080919080919,0.0924075924075924,0.09290709290709291,0.09340659340659341,0.0939060939060939,0.0944055944055944,0.09490509490509491,0.09540459540459541,0.0959040959040959,0.0964035964035964,0.0969030969030969,0.09740259740259741,0.0979020979020979,0.0984015984015984,0.0989010989010989,0.09940059940059941,0.0999000999000999,0.1003996003996004,0.1008991008991009,0.10139860139860139,0.1018981018981019,0.1023976023976024,0.1028971028971029,0.10339660339660339,0.1038961038961039,0.1043956043956044,0.1048951048951049,0.10539460539460539,0.10589410589410589,0.1063936063936064,0.1068931068931069,0.10739260739260739,0.10789210789210789,0.10839160839160839,0.1088911088911089,0.10939060939060939,0.10989010989010989,0.11038961038961038,0.1108891108891109,0.11138861138861139,0.11188811188811189,0.11238761238761238,0.11288711288711288,0.11338661338661339,0.11388611388611389,0.11438561438561438,0.11488511488511488,0.11538461538461539,0.11588411588411589,0.11638361638361638,0.11688311688311688,0.11738261738261738,0.11788211788211789,0.11838161838161838,0.11888111888111888,0.11938061938061938,0.11988011988011989,0.12037962037962038,0.12087912087912088,0.12137862137862138,0.12187812187812187,0.12237762237762238,0.12287712287712288,0.12337662337662338,0.12387612387612387,0.12437562437562437,0.12487512487512488,0.12537462537462538,0.1258741258741259,0.12637362637362637,0.12687312687312688,0.12737262737262736,0.12787212787212787,0.12837162837162838,0.12887112887112886,0.12937062937062938,0.12987012987012986,0.13036963036963037,0.13086913086913088,0.13136863136863136,0.13186813186813187,0.13236763236763235,0.13286713286713286,0.13336663336663337,0.13386613386613386,0.13436563436563437,0.13486513486513488,0.13536463536463536,0.13586413586413587,0.13636363636363635,0.13686313686313686,0.13736263736263737,0.13786213786213786,0.13836163836163837,0.13886113886113885,0.13936063936063936,0.13986013986013987,0.14035964035964035,0.14085914085914086,0.14135864135864135,0.14185814185814186,0.14235764235764237,0.14285714285714285,0.14335664335664336,0.14385614385614387,0.14435564435564435,0.14485514485514486,0.14535464535464535,0.14585414585414586,0.14635364635364637,0.14685314685314685,0.14735264735264736,0.14785214785214784,0.14835164835164835,0.14885114885114886,0.14935064935064934,0.14985014985014986,0.15034965034965034,0.15084915084915085,0.15134865134865136,0.15184815184815184,0.15234765234765235,0.15284715284715283,0.15334665334665334,0.15384615384615385,0.15434565434565434,0.15484515484515485,0.15534465534465536,0.15584415584415584,0.15634365634365635,0.15684315684315683,0.15734265734265734,0.15784215784215785,0.15834165834165834,0.15884115884115885,0.15934065934065933,0.15984015984015984,0.16033966033966035,0.16083916083916083,0.16133866133866134,0.16183816183816183,0.16233766233766234,0.16283716283716285,0.16333666333666333,0.16383616383616384,0.16433566433566432,0.16483516483516483,0.16533466533466534,0.16583416583416583,0.16633366633366634,0.16683316683316685,0.16733266733266733,0.16783216783216784,0.16833166833166832,0.16883116883116883,0.16933066933066934,0.16983016983016982,0.17032967032967034,0.17082917082917082,0.17132867132867133,0.17182817182817184,0.17232767232767232,0.17282717282717283,0.17332667332667331,0.17382617382617382,0.17432567432567433,0.17482517482517482,0.17532467532467533,0.17582417582417584,0.17632367632367632,0.17682317682317683,0.1773226773226773,0.17782217782217782,0.17832167832167833,0.17882117882117882,0.17932067932067933,0.1798201798201798,0.18031968031968032,0.18081918081918083,0.1813186813186813,0.18181818181818182,0.1823176823176823,0.18281718281718282,0.18331668331668333,0.1838161838161838,0.18431568431568432,0.1848151848151848,0.1853146853146853,0.18581418581418582,0.1863136863136863,0.18681318681318682,0.18731268731268733,0.1878121878121878,0.18831168831168832,0.1888111888111888,0.1893106893106893,0.18981018981018982,0.1903096903096903,0.19080919080919082,0.1913086913086913,0.1918081918081918,0.19230769230769232,0.1928071928071928,0.1933066933066933,0.1938061938061938,0.1943056943056943,0.19480519480519481,0.1953046953046953,0.1958041958041958,0.1963036963036963,0.1968031968031968,0.1973026973026973,0.1978021978021978,0.1983016983016983,0.19880119880119881,0.1993006993006993,0.1998001998001998,0.2002997002997003,0.2007992007992008,0.2012987012987013,0.2017982017982018,0.2022977022977023,0.20279720279720279,0.2032967032967033,0.2037962037962038,0.2042957042957043,0.2047952047952048,0.20529470529470528,0.2057942057942058,0.2062937062937063,0.20679320679320679,0.2072927072927073,0.2077922077922078,0.2082917082917083,0.2087912087912088,0.20929070929070928,0.2097902097902098,0.2102897102897103,0.21078921078921078,0.2112887112887113,0.21178821178821178,0.2122877122877123,0.2127872127872128,0.21328671328671328,0.2137862137862138,0.21428571428571427,0.21478521478521478,0.2152847152847153,0.21578421578421578,0.2162837162837163,0.21678321678321677,0.21728271728271728,0.2177822177822178,0.21828171828171827,0.21878121878121878,0.2192807192807193,0.21978021978021978,0.2202797202797203,0.22077922077922077,0.22127872127872128,0.2217782217782218,0.22227772227772227,0.22277722277722278,0.22327672327672327,0.22377622377622378,0.2242757242757243,0.22477522477522477,0.22527472527472528,0.22577422577422576,0.22627372627372627,0.22677322677322678,0.22727272727272727,0.22777222777222778,0.22827172827172826,0.22877122877122877,0.22927072927072928,0.22977022977022976,0.23026973026973027,0.23076923076923078,0.23126873126873126,0.23176823176823177,0.23226773226773226,0.23276723276723277,0.23326673326673328,0.23376623376623376,0.23426573426573427,0.23476523476523475,0.23526473526473526,0.23576423576423577,0.23626373626373626,0.23676323676323677,0.23726273726273725,0.23776223776223776,0.23826173826173827,0.23876123876123875,0.23926073926073926,0.23976023976023977,0.24025974025974026,0.24075924075924077,0.24125874125874125,0.24175824175824176,0.24225774225774227,0.24275724275724275,0.24325674325674326,0.24375624375624375,0.24425574425574426,0.24475524475524477,0.24525474525474525,0.24575424575424576,0.24625374625374624,0.24675324675324675,0.24725274725274726,0.24775224775224775,0.24825174825174826,0.24875124875124874,0.24925074925074925,0.24975024975024976,0.25024975024975027,0.25074925074925075,0.25124875124875123,0.2517482517482518,0.25224775224775225,0.25274725274725274,0.2532467532467532,0.25374625374625376,0.25424575424575424,0.2547452547452547,0.25524475524475526,0.25574425574425574,0.2562437562437562,0.25674325674325676,0.25724275724275725,0.25774225774225773,0.25824175824175827,0.25874125874125875,0.25924075924075923,0.2597402597402597,0.26023976023976025,0.26073926073926074,0.2612387612387612,0.26173826173826176,0.26223776223776224,0.2627372627372627,0.26323676323676326,0.26373626373626374,0.2642357642357642,0.2647352647352647,0.26523476523476525,0.26573426573426573,0.2662337662337662,0.26673326673326675,0.26723276723276723,0.2677322677322677,0.26823176823176825,0.26873126873126874,0.2692307692307692,0.26973026973026976,0.27022977022977024,0.2707292707292707,0.2712287712287712,0.27172827172827174,0.2722277722277722,0.2727272727272727,0.27322677322677325,0.27372627372627373,0.2742257742257742,0.27472527472527475,0.27522477522477523,0.2757242757242757,0.2762237762237762,0.27672327672327673,0.2772227772227772,0.2777222777222777,0.27822177822177824,0.2787212787212787,0.2792207792207792,0.27972027972027974,0.2802197802197802,0.2807192807192807,0.28121878121878124,0.2817182817182817,0.2822177822177822,0.2827172827172827,0.28321678321678323,0.2837162837162837,0.2842157842157842,0.28471528471528473,0.2852147852147852,0.2857142857142857,0.28621378621378624,0.2867132867132867,0.2872127872127872,0.28771228771228774,0.2882117882117882,0.2887112887112887,0.2892107892107892,0.2897102897102897,0.2902097902097902,0.2907092907092907,0.29120879120879123,0.2917082917082917,0.2922077922077922,0.29270729270729273,0.2932067932067932,0.2937062937062937,0.2942057942057942,0.2947052947052947,0.2952047952047952,0.2957042957042957,0.2962037962037962,0.2967032967032967,0.2972027972027972,0.2977022977022977,0.2982017982017982,0.2987012987012987,0.29920079920079923,0.2997002997002997,0.3001998001998002,0.3006993006993007,0.3011988011988012,0.3016983016983017,0.3021978021978022,0.3026973026973027,0.3031968031968032,0.3036963036963037,0.3041958041958042,0.3046953046953047,0.3051948051948052,0.30569430569430567,0.3061938061938062,0.3066933066933067,0.30719280719280717,0.3076923076923077,0.3081918081918082,0.3086913086913087,0.3091908091908092,0.3096903096903097,0.3101898101898102,0.3106893106893107,0.3111888111888112,0.3116883116883117,0.31218781218781216,0.3126873126873127,0.3131868131868132,0.31368631368631367,0.3141858141858142,0.3146853146853147,0.31518481518481517,0.3156843156843157,0.3161838161838162,0.3166833166833167,0.31718281718281716,0.3176823176823177,0.3181818181818182,0.31868131868131866,0.3191808191808192,0.3196803196803197,0.32017982017982016,0.3206793206793207,0.3211788211788212,0.32167832167832167,0.3221778221778222,0.3226773226773227,0.32317682317682317,0.32367632367632365,0.3241758241758242,0.3246753246753247,0.32517482517482516,0.3256743256743257,0.3261738261738262,0.32667332667332666,0.3271728271728272,0.3276723276723277,0.32817182817182816,0.32867132867132864,0.3291708291708292,0.32967032967032966,0.33016983016983015,0.3306693306693307,0.33116883116883117,0.33166833166833165,0.3321678321678322,0.33266733266733267,0.33316683316683315,0.3336663336663337,0.3341658341658342,0.33466533466533466,0.33516483516483514,0.3356643356643357,0.33616383616383616,0.33666333666333664,0.3371628371628372,0.33766233766233766,0.33816183816183815,0.3386613386613387,0.33916083916083917,0.33966033966033965,0.34015984015984013,0.34065934065934067,0.34115884115884115,0.34165834165834164,0.3421578421578422,0.34265734265734266,0.34315684315684314,0.3436563436563437,0.34415584415584416,0.34465534465534464,0.3451548451548452,0.34565434565434566,0.34615384615384615,0.34665334665334663,0.34715284715284717,0.34765234765234765,0.34815184815184813,0.34865134865134867,0.34915084915084915,0.34965034965034963,0.3501498501498502,0.35064935064935066,0.35114885114885114,0.3516483516483517,0.35214785214785216,0.35264735264735264,0.3531468531468531,0.35364635364635366,0.35414585414585414,0.3546453546453546,0.35514485514485516,0.35564435564435565,0.35614385614385613,0.35664335664335667,0.35714285714285715,0.35764235764235763,0.3581418581418581,0.35864135864135865,0.35914085914085914,0.3596403596403596,0.36013986013986016,0.36063936063936064,0.3611388611388611,0.36163836163836166,0.36213786213786214,0.3626373626373626,0.36313686313686316,0.36363636363636365,0.36413586413586413,0.3646353646353646,0.36513486513486515,0.36563436563436563,0.3661338661338661,0.36663336663336665,0.36713286713286714,0.3676323676323676,0.36813186813186816,0.36863136863136864,0.3691308691308691,0.3696303696303696,0.37012987012987014,0.3706293706293706,0.3711288711288711,0.37162837162837165,0.37212787212787213,0.3726273726273726,0.37312687312687315,0.37362637362637363,0.3741258741258741,0.37462537462537465,0.37512487512487513,0.3756243756243756,0.3761238761238761,0.37662337662337664,0.3771228771228771,0.3776223776223776,0.37812187812187814,0.3786213786213786,0.3791208791208791,0.37962037962037964,0.3801198801198801,0.3806193806193806,0.3811188811188811,0.38161838161838163,0.3821178821178821,0.3826173826173826,0.38311688311688313,0.3836163836163836,0.3841158841158841,0.38461538461538464,0.3851148851148851,0.3856143856143856,0.38611388611388614,0.3866133866133866,0.3871128871128871,0.3876123876123876,0.3881118881118881,0.3886113886113886,0.3891108891108891,0.38961038961038963,0.3901098901098901,0.3906093906093906,0.39110889110889113,0.3916083916083916,0.3921078921078921,0.3926073926073926,0.3931068931068931,0.3936063936063936,0.3941058941058941,0.3946053946053946,0.3951048951048951,0.3956043956043956,0.3961038961038961,0.3966033966033966,0.3971028971028971,0.39760239760239763,0.3981018981018981,0.3986013986013986,0.3991008991008991,0.3996003996003996,0.4000999000999001,0.4005994005994006,0.4010989010989011,0.4015984015984016,0.4020979020979021,0.4025974025974026,0.4030969030969031,0.4035964035964036,0.40409590409590407,0.4045954045954046,0.4050949050949051,0.40559440559440557,0.4060939060939061,0.4065934065934066,0.4070929070929071,0.4075924075924076,0.4080919080919081,0.4085914085914086,0.4090909090909091,0.4095904095904096,0.4100899100899101,0.41058941058941056,0.4110889110889111,0.4115884115884116,0.41208791208791207,0.4125874125874126,0.4130869130869131,0.41358641358641357,0.4140859140859141,0.4145854145854146,0.4150849150849151,0.4155844155844156,0.4160839160839161,0.4165834165834166,0.41708291708291706,0.4175824175824176,0.4180819180819181,0.41858141858141856,0.4190809190809191,0.4195804195804196,0.42007992007992007,0.4205794205794206,0.4210789210789211,0.42157842157842157,0.42207792207792205,0.4225774225774226,0.4230769230769231,0.42357642357642356,0.4240759240759241,0.4245754245754246,0.42507492507492506,0.4255744255744256,0.4260739260739261,0.42657342657342656,0.4270729270729271,0.4275724275724276,0.42807192807192807,0.42857142857142855,0.4290709290709291,0.42957042957042957,0.43006993006993005,0.4305694305694306,0.43106893106893107,0.43156843156843155,0.4320679320679321,0.4325674325674326,0.43306693306693306,0.43356643356643354,0.4340659340659341,0.43456543456543456,0.43506493506493504,0.4355644355644356,0.43606393606393606,0.43656343656343655,0.4370629370629371,0.43756243756243757,0.43806193806193805,0.4385614385614386,0.43906093906093907,0.43956043956043955,0.44005994005994004,0.4405594405594406,0.44105894105894106,0.44155844155844154,0.4420579420579421,0.44255744255744256,0.44305694305694304,0.4435564435564436,0.44405594405594406,0.44455544455544455,0.44505494505494503,0.44555444555444557,0.44605394605394605,0.44655344655344653,0.44705294705294707,0.44755244755244755,0.44805194805194803,0.4485514485514486,0.44905094905094906,0.44955044955044954,0.4500499500499501,0.45054945054945056,0.45104895104895104,0.4515484515484515,0.45204795204795206,0.45254745254745254,0.453046953046953,0.45354645354645357,0.45404595404595405,0.45454545454545453,0.45504495504495507,0.45554445554445555,0.45604395604395603,0.4565434565434565,0.45704295704295705,0.45754245754245754,0.458041958041958,0.45854145854145856,0.45904095904095904,0.4595404595404595,0.46003996003996006,0.46053946053946054,0.461038961038961,0.46153846153846156,0.46203796203796205,0.46253746253746253,0.463036963036963,0.46353646353646355,0.46403596403596403,0.4645354645354645,0.46503496503496505,0.46553446553446554,0.466033966033966,0.46653346653346656,0.46703296703296704,0.4675324675324675,0.468031968031968,0.46853146853146854,0.469030969030969,0.4695304695304695,0.47002997002997005,0.47052947052947053,0.471028971028971,0.47152847152847155,0.47202797202797203,0.4725274725274725,0.47302697302697305,0.47352647352647353,0.474025974025974,0.4745254745254745,0.47502497502497504,0.4755244755244755,0.476023976023976,0.47652347652347654,0.477022977022977,0.4775224775224775,0.47802197802197804,0.4785214785214785,0.479020979020979,0.47952047952047955,0.48001998001998003,0.4805194805194805,0.481018981018981,0.48151848151848153,0.482017982017982,0.4825174825174825,0.48301698301698304,0.4835164835164835,0.484015984015984,0.48451548451548454,0.485014985014985,0.4855144855144855,0.486013986013986,0.4865134865134865,0.487012987012987,0.4875124875124875,0.48801198801198803,0.4885114885114885,0.489010989010989,0.48951048951048953,0.49000999000999,0.4905094905094905,0.49100899100899104,0.4915084915084915,0.492007992007992,0.4925074925074925,0.493006993006993,0.4935064935064935,0.494005994005994,0.4945054945054945,0.495004995004995,0.4955044955044955,0.49600399600399603,0.4965034965034965,0.497002997002997,0.4975024975024975,0.498001998001998,0.4985014985014985,0.499000999000999,0.4995004995004995,0.5,0.5004995004995005,0.500999000999001,0.5014985014985015,0.501998001998002,0.5024975024975025,0.502997002997003,0.5034965034965035,0.503996003996004,0.5044955044955045,0.504995004995005,0.5054945054945055,0.505994005994006,0.5064935064935064,0.506993006993007,0.5074925074925075,0.5079920079920079,0.5084915084915085,0.508991008991009,0.5094905094905094,0.50999000999001,0.5104895104895105,0.510989010989011,0.5114885114885115,0.511988011988012,0.5124875124875125,0.512987012987013,0.5134865134865135,0.513986013986014,0.5144855144855145,0.514985014985015,0.5154845154845155,0.515984015984016,0.5164835164835165,0.516983016983017,0.5174825174825175,0.5179820179820179,0.5184815184815185,0.518981018981019,0.5194805194805194,0.51998001998002,0.5204795204795205,0.5209790209790209,0.5214785214785215,0.521978021978022,0.5224775224775224,0.522977022977023,0.5234765234765235,0.5239760239760239,0.5244755244755245,0.524975024975025,0.5254745254745254,0.525974025974026,0.5264735264735265,0.526973026973027,0.5274725274725275,0.527972027972028,0.5284715284715285,0.528971028971029,0.5294705294705294,0.52997002997003,0.5304695304695305,0.5309690309690309,0.5314685314685315,0.531968031968032,0.5324675324675324,0.532967032967033,0.5334665334665335,0.5339660339660339,0.5344655344655345,0.534965034965035,0.5354645354645354,0.535964035964036,0.5364635364635365,0.5369630369630369,0.5374625374625375,0.537962037962038,0.5384615384615384,0.538961038961039,0.5394605394605395,0.5399600399600399,0.5404595404595405,0.5409590409590409,0.5414585414585414,0.541958041958042,0.5424575424575424,0.542957042957043,0.5434565434565435,0.5439560439560439,0.5444555444555444,0.544955044955045,0.5454545454545454,0.545954045954046,0.5464535464535465,0.5469530469530469,0.5474525474525475,0.547952047952048,0.5484515484515484,0.548951048951049,0.5494505494505495,0.5499500499500499,0.5504495504495505,0.550949050949051,0.5514485514485514,0.551948051948052,0.5524475524475524,0.5529470529470529,0.5534465534465535,0.5539460539460539,0.5544455544455544,0.554945054945055,0.5554445554445554,0.5559440559440559,0.5564435564435565,0.5569430569430569,0.5574425574425574,0.557942057942058,0.5584415584415584,0.5589410589410589,0.5594405594405595,0.5599400599400599,0.5604395604395604,0.560939060939061,0.5614385614385614,0.561938061938062,0.5624375624375625,0.5629370629370629,0.5634365634365635,0.563936063936064,0.5644355644355644,0.564935064935065,0.5654345654345654,0.5659340659340659,0.5664335664335665,0.5669330669330669,0.5674325674325674,0.567932067932068,0.5684315684315684,0.5689310689310689,0.5694305694305695,0.5699300699300699,0.5704295704295704,0.570929070929071,0.5714285714285714,0.5719280719280719,0.5724275724275725,0.5729270729270729,0.5734265734265734,0.573926073926074,0.5744255744255744,0.5749250749250749,0.5754245754245755,0.5759240759240759,0.5764235764235764,0.5769230769230769,0.5774225774225774,0.577922077922078,0.5784215784215784,0.5789210789210789,0.5794205794205795,0.5799200799200799,0.5804195804195804,0.580919080919081,0.5814185814185814,0.5819180819180819,0.5824175824175825,0.5829170829170829,0.5834165834165834,0.583916083916084,0.5844155844155844,0.5849150849150849,0.5854145854145855,0.5859140859140859,0.5864135864135864,0.586913086913087,0.5874125874125874,0.5879120879120879,0.5884115884115884,0.5889110889110889,0.5894105894105894,0.5899100899100899,0.5904095904095904,0.5909090909090909,0.5914085914085914,0.5919080919080919,0.5924075924075924,0.5929070929070929,0.5934065934065934,0.593906093906094,0.5944055944055944,0.5949050949050949,0.5954045954045954,0.5959040959040959,0.5964035964035964,0.596903096903097,0.5974025974025974,0.5979020979020979,0.5984015984015985,0.5989010989010989,0.5994005994005994,0.5999000999000998,0.6003996003996004,0.6008991008991009,0.6013986013986014,0.6018981018981019,0.6023976023976024,0.6028971028971029,0.6033966033966034,0.6038961038961039,0.6043956043956044,0.6048951048951049,0.6053946053946054,0.6058941058941059,0.6063936063936064,0.6068931068931069,0.6073926073926074,0.6078921078921079,0.6083916083916084,0.6088911088911089,0.6093906093906094,0.6098901098901099,0.6103896103896104,0.6108891108891109,0.6113886113886113,0.6118881118881119,0.6123876123876124,0.6128871128871128,0.6133866133866134,0.6138861138861139,0.6143856143856143,0.6148851148851149,0.6153846153846154,0.6158841158841158,0.6163836163836164,0.6168831168831169,0.6173826173826173,0.6178821178821179,0.6183816183816184,0.6188811188811189,0.6193806193806194,0.6198801198801199,0.6203796203796204,0.6208791208791209,0.6213786213786214,0.6218781218781219,0.6223776223776224,0.6228771228771228,0.6233766233766234,0.6238761238761239,0.6243756243756243,0.6248751248751249,0.6253746253746254,0.6258741258741258,0.6263736263736264,0.6268731268731269,0.6273726273726273,0.6278721278721279,0.6283716283716284,0.6288711288711288,0.6293706293706294,0.6298701298701299,0.6303696303696303,0.6308691308691309,0.6313686313686314,0.6318681318681318,0.6323676323676324,0.6328671328671329,0.6333666333666333,0.6338661338661339,0.6343656343656343,0.6348651348651349,0.6353646353646354,0.6358641358641358,0.6363636363636364,0.6368631368631369,0.6373626373626373,0.6378621378621379,0.6383616383616384,0.6388611388611388,0.6393606393606394,0.6398601398601399,0.6403596403596403,0.6408591408591409,0.6413586413586414,0.6418581418581418,0.6423576423576424,0.6428571428571429,0.6433566433566433,0.6438561438561439,0.6443556443556444,0.6448551448551448,0.6453546453546454,0.6458541458541458,0.6463536463536463,0.6468531468531469,0.6473526473526473,0.6478521478521478,0.6483516483516484,0.6488511488511488,0.6493506493506493,0.6498501498501499,0.6503496503496503,0.6508491508491508,0.6513486513486514,0.6518481518481518,0.6523476523476524,0.6528471528471529,0.6533466533466533,0.6538461538461539,0.6543456543456544,0.6548451548451548,0.6553446553446554,0.6558441558441559,0.6563436563436563,0.6568431568431569,0.6573426573426573,0.6578421578421578,0.6583416583416584,0.6588411588411588,0.6593406593406593,0.6598401598401599,0.6603396603396603,0.6608391608391608,0.6613386613386614,0.6618381618381618,0.6623376623376623,0.6628371628371629,0.6633366633366633,0.6638361638361638,0.6643356643356644,0.6648351648351648,0.6653346653346653,0.6658341658341659,0.6663336663336663,0.6668331668331668,0.6673326673326674,0.6678321678321678,0.6683316683316683,0.6688311688311688,0.6693306693306693,0.6698301698301699,0.6703296703296703,0.6708291708291708,0.6713286713286714,0.6718281718281718,0.6723276723276723,0.6728271728271729,0.6733266733266733,0.6738261738261738,0.6743256743256744,0.6748251748251748,0.6753246753246753,0.6758241758241759,0.6763236763236763,0.6768231768231768,0.6773226773226774,0.6778221778221778,0.6783216783216783,0.6788211788211789,0.6793206793206793,0.6798201798201798,0.6803196803196803,0.6808191808191808,0.6813186813186813,0.6818181818181818,0.6823176823176823,0.6828171828171828,0.6833166833166833,0.6838161838161838,0.6843156843156843,0.6848151848151848,0.6853146853146853,0.6858141858141859,0.6863136863136863,0.6868131868131868,0.6873126873126874,0.6878121878121878,0.6883116883116883,0.6888111888111889,0.6893106893106893,0.6898101898101898,0.6903096903096904,0.6908091908091908,0.6913086913086913,0.6918081918081919,0.6923076923076923,0.6928071928071928,0.6933066933066933,0.6938061938061938,0.6943056943056943,0.6948051948051948,0.6953046953046953,0.6958041958041958,0.6963036963036963,0.6968031968031968,0.6973026973026973,0.6978021978021978,0.6983016983016983,0.6988011988011988,0.6993006993006993,0.6998001998001998,0.7002997002997003,0.7007992007992008,0.7012987012987013,0.7017982017982018,0.7022977022977023,0.7027972027972028,0.7032967032967034,0.7037962037962038,0.7042957042957043,0.7047952047952047,0.7052947052947053,0.7057942057942058,0.7062937062937062,0.7067932067932068,0.7072927072927073,0.7077922077922078,0.7082917082917083,0.7087912087912088,0.7092907092907093,0.7097902097902098,0.7102897102897103,0.7107892107892108,0.7112887112887113,0.7117882117882118,0.7122877122877123,0.7127872127872128,0.7132867132867133,0.7137862137862138,0.7142857142857143,0.7147852147852148,0.7152847152847153,0.7157842157842158,0.7162837162837162,0.7167832167832168,0.7172827172827173,0.7177822177822177,0.7182817182817183,0.7187812187812188,0.7192807192807192,0.7197802197802198,0.7202797202797203,0.7207792207792207,0.7212787212787213,0.7217782217782218,0.7222777222777222,0.7227772227772228,0.7232767232767233,0.7237762237762237,0.7242757242757243,0.7247752247752248,0.7252747252747253,0.7257742257742258,0.7262737262737263,0.7267732267732268,0.7272727272727273,0.7277722277722277,0.7282717282717283,0.7287712287712288,0.7292707292707292,0.7297702297702298,0.7302697302697303,0.7307692307692307,0.7312687312687313,0.7317682317682318,0.7322677322677322,0.7327672327672328,0.7332667332667333,0.7337662337662337,0.7342657342657343,0.7347652347652348,0.7352647352647352,0.7357642357642358,0.7362637362637363,0.7367632367632367,0.7372627372627373,0.7377622377622378,0.7382617382617382,0.7387612387612388,0.7392607392607392,0.7397602397602397,0.7402597402597403,0.7407592407592407,0.7412587412587412,0.7417582417582418,0.7422577422577422,0.7427572427572428,0.7432567432567433,0.7437562437562437,0.7442557442557443,0.7447552447552448,0.7452547452547452,0.7457542457542458,0.7462537462537463,0.7467532467532467,0.7472527472527473,0.7477522477522478,0.7482517482517482,0.7487512487512488,0.7492507492507493,0.7497502497502497,0.7502497502497503,0.7507492507492507,0.7512487512487512,0.7517482517482518,0.7522477522477522,0.7527472527472527,0.7532467532467533,0.7537462537462537,0.7542457542457542,0.7547452547452548,0.7552447552447552,0.7557442557442557,0.7562437562437563,0.7567432567432567,0.7572427572427572,0.7577422577422578,0.7582417582417582,0.7587412587412588,0.7592407592407593,0.7597402597402597,0.7602397602397603,0.7607392607392608,0.7612387612387612,0.7617382617382618,0.7622377622377622,0.7627372627372627,0.7632367632367633,0.7637362637362637,0.7642357642357642,0.7647352647352648,0.7652347652347652,0.7657342657342657,0.7662337662337663,0.7667332667332667,0.7672327672327672,0.7677322677322678,0.7682317682317682,0.7687312687312687,0.7692307692307693,0.7697302697302697,0.7702297702297702,0.7707292707292708,0.7712287712287712,0.7717282717282717,0.7722277722277723,0.7727272727272727,0.7732267732267732,0.7737262737262737,0.7742257742257742,0.7747252747252747,0.7752247752247752,0.7757242757242757,0.7762237762237763,0.7767232767232767,0.7772227772227772,0.7777222777222778,0.7782217782217782,0.7787212787212787,0.7792207792207793,0.7797202797202797,0.7802197802197802,0.7807192807192808,0.7812187812187812,0.7817182817182817,0.7822177822177823,0.7827172827172827,0.7832167832167832,0.7837162837162838,0.7842157842157842,0.7847152847152847,0.7852147852147852,0.7857142857142857,0.7862137862137862,0.7867132867132867,0.7872127872127872,0.7877122877122877,0.7882117882117882,0.7887112887112887,0.7892107892107892,0.7897102897102897,0.7902097902097902,0.7907092907092907,0.7912087912087912,0.7917082917082917,0.7922077922077922,0.7927072927072927,0.7932067932067932,0.7937062937062938,0.7942057942057942,0.7947052947052947,0.7952047952047953,0.7957042957042957,0.7962037962037962,0.7967032967032966,0.7972027972027972,0.7977022977022977,0.7982017982017982,0.7987012987012987,0.7992007992007992,0.7997002997002997,0.8001998001998002,0.8006993006993007,0.8011988011988012,0.8016983016983017,0.8021978021978022,0.8026973026973027,0.8031968031968032,0.8036963036963037,0.8041958041958042,0.8046953046953047,0.8051948051948052,0.8056943056943057,0.8061938061938062,0.8066933066933067,0.8071928071928072,0.8076923076923077,0.8081918081918081,0.8086913086913087,0.8091908091908092,0.8096903096903096,0.8101898101898102,0.8106893106893107,0.8111888111888111,0.8116883116883117,0.8121878121878122,0.8126873126873126,0.8131868131868132,0.8136863136863137,0.8141858141858141,0.8146853146853147,0.8151848151848152,0.8156843156843157,0.8161838161838162,0.8166833166833167,0.8171828171828172,0.8176823176823177,0.8181818181818182,0.8186813186813187,0.8191808191808192,0.8196803196803197,0.8201798201798202,0.8206793206793207,0.8211788211788211,0.8216783216783217,0.8221778221778222,0.8226773226773226,0.8231768231768232,0.8236763236763237,0.8241758241758241,0.8246753246753247,0.8251748251748252,0.8256743256743256,0.8261738261738262,0.8266733266733267,0.8271728271728271,0.8276723276723277,0.8281718281718282,0.8286713286713286,0.8291708291708292,0.8296703296703297,0.8301698301698301,0.8306693306693307,0.8311688311688312,0.8316683316683317,0.8321678321678322,0.8326673326673326,0.8331668331668332,0.8336663336663337,0.8341658341658341,0.8346653346653347,0.8351648351648352,0.8356643356643356,0.8361638361638362,0.8366633366633367,0.8371628371628371,0.8376623376623377,0.8381618381618382,0.8386613386613386,0.8391608391608392,0.8396603396603397,0.8401598401598401,0.8406593406593407,0.8411588411588412,0.8416583416583416,0.8421578421578422,0.8426573426573427,0.8431568431568431,0.8436563436563437,0.8441558441558441,0.8446553446553446,0.8451548451548452,0.8456543456543456,0.8461538461538461,0.8466533466533467,0.8471528471528471,0.8476523476523476,0.8481518481518482,0.8486513486513486,0.8491508491508492,0.8496503496503497,0.8501498501498501,0.8506493506493507,0.8511488511488512,0.8516483516483516,0.8521478521478522,0.8526473526473527,0.8531468531468531,0.8536463536463537,0.8541458541458542,0.8546453546453546,0.8551448551448552,0.8556443556443556,0.8561438561438561,0.8566433566433567,0.8571428571428571,0.8576423576423576,0.8581418581418582,0.8586413586413586,0.8591408591408591,0.8596403596403597,0.8601398601398601,0.8606393606393606,0.8611388611388612,0.8616383616383616,0.8621378621378621,0.8626373626373627,0.8631368631368631,0.8636363636363636,0.8641358641358642,0.8646353646353646,0.8651348651348651,0.8656343656343657,0.8661338661338661,0.8666333666333667,0.8671328671328671,0.8676323676323676,0.8681318681318682,0.8686313686313686,0.8691308691308691,0.8696303696303697,0.8701298701298701,0.8706293706293706,0.8711288711288712,0.8716283716283716,0.8721278721278721,0.8726273726273727,0.8731268731268731,0.8736263736263736,0.8741258741258742,0.8746253746253746,0.8751248751248751,0.8756243756243757,0.8761238761238761,0.8766233766233766,0.8771228771228772,0.8776223776223776,0.8781218781218781,0.8786213786213786,0.8791208791208791,0.8796203796203796,0.8801198801198801,0.8806193806193806,0.8811188811188811,0.8816183816183816,0.8821178821178821,0.8826173826173827,0.8831168831168831,0.8836163836163836,0.8841158841158842,0.8846153846153846,0.8851148851148851,0.8856143856143857,0.8861138861138861,0.8866133866133866,0.8871128871128872,0.8876123876123876,0.8881118881118881,0.8886113886113887,0.8891108891108891,0.8896103896103896,0.8901098901098901,0.8906093906093906,0.8911088911088911,0.8916083916083916,0.8921078921078921,0.8926073926073926,0.8931068931068931,0.8936063936063936,0.8941058941058941,0.8946053946053946,0.8951048951048951,0.8956043956043956,0.8961038961038961,0.8966033966033966,0.8971028971028971,0.8976023976023976,0.8981018981018981,0.8986013986013986,0.8991008991008991,0.8996003996003996,0.9000999000999002,0.9005994005994006,0.9010989010989011,0.9015984015984015,0.9020979020979021,0.9025974025974026,0.903096903096903,0.9035964035964036,0.9040959040959041,0.9045954045954046,0.9050949050949051,0.9055944055944056,0.906093906093906,0.9065934065934066,0.9070929070929071,0.9075924075924076,0.9080919080919081,0.9085914085914086,0.9090909090909091,0.9095904095904096,0.9100899100899101,0.9105894105894106,0.9110889110889111,0.9115884115884116,0.9120879120879121,0.9125874125874126,0.913086913086913,0.9135864135864136,0.9140859140859141,0.9145854145854145,0.9150849150849151,0.9155844155844156,0.916083916083916,0.9165834165834166,0.9170829170829171,0.9175824175824175,0.9180819180819181,0.9185814185814186,0.919080919080919,0.9195804195804196,0.9200799200799201,0.9205794205794205,0.9210789210789211,0.9215784215784216,0.922077922077922,0.9225774225774226,0.9230769230769231,0.9235764235764236,0.9240759240759241,0.9245754245754245,0.9250749250749251,0.9255744255744256,0.926073926073926,0.9265734265734266,0.9270729270729271,0.9275724275724275,0.9280719280719281,0.9285714285714286,0.929070929070929,0.9295704295704296,0.9300699300699301,0.9305694305694305,0.9310689310689311,0.9315684315684316,0.932067932067932,0.9325674325674326,0.9330669330669331,0.9335664335664335,0.9340659340659341,0.9345654345654346,0.935064935064935,0.9355644355644356,0.936063936063936,0.9365634365634365,0.9370629370629371,0.9375624375624375,0.938061938061938,0.9385614385614386,0.939060939060939,0.9395604395604396,0.9400599400599401,0.9405594405594405,0.9410589410589411,0.9415584415584416,0.942057942057942,0.9425574425574426,0.9430569430569431,0.9435564435564435,0.9440559440559441,0.9445554445554446,0.945054945054945,0.9455544455544456,0.9460539460539461,0.9465534465534465,0.9470529470529471,0.9475524475524476,0.948051948051948,0.9485514485514486,0.949050949050949,0.9495504495504495,0.9500499500499501,0.9505494505494505,0.951048951048951,0.9515484515484516,0.952047952047952,0.9525474525474525,0.9530469530469531,0.9535464535464535,0.954045954045954,0.9545454545454546,0.955044955044955,0.9555444555444556,0.9560439560439561,0.9565434565434565,0.957042957042957,0.9575424575424576,0.958041958041958,0.9585414585414586,0.9590409590409591,0.9595404595404595,0.9600399600399601,0.9605394605394605,0.961038961038961,0.9615384615384616,0.962037962037962,0.9625374625374625,0.9630369630369631,0.9635364635364635,0.964035964035964,0.9645354645354646,0.965034965034965,0.9655344655344655,0.9660339660339661,0.9665334665334665,0.967032967032967,0.9675324675324676,0.968031968031968,0.9685314685314685,0.9690309690309691,0.9695304695304695,0.97002997002997,0.9705294705294706,0.971028971028971,0.9715284715284715,0.972027972027972,0.9725274725274725,0.973026973026973,0.9735264735264735,0.974025974025974,0.9745254745254746,0.975024975024975,0.9755244755244755,0.9760239760239761,0.9765234765234765,0.977022977022977,0.9775224775224776,0.978021978021978,0.9785214785214785,0.9790209790209791,0.9795204795204795,0.98001998001998,0.9805194805194806,0.981018981018981,0.9815184815184815,0.9820179820179821,0.9825174825174825,0.983016983016983,0.9835164835164835,0.984015984015984,0.9845154845154845,0.985014985014985,0.9855144855144855,0.986013986013986,0.9865134865134865,0.987012987012987,0.9875124875124875,0.988011988011988,0.9885114885114885,0.989010989010989,0.9895104895104895,0.99000999000999,0.9905094905094906,0.991008991008991,0.9915084915084915,0.9920079920079921,0.9925074925074925,0.993006993006993,0.9935064935064936,0.994005994005994,0.9945054945054945,0.995004995004995,0.9955044955044955,0.996003996003996,0.9965034965034965,0.997002997002997,0.9975024975024975,0.998001998001998,0.9985014985014985,0.999000999000999,0.9995004995004995,1.0]} \ No newline at end of file diff --git a/base/special/asind/test/fixtures/julia/runner.jl b/base/special/asind/test/fixtures/julia/runner.jl new file mode 100644 index 000000000..502f24acc --- /dev/null +++ b/base/special/asind/test/fixtures/julia/runner.jl @@ -0,0 +1,69 @@ +#!/usr/bin/env julia +# +# @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 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 = asind.( 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 negative values: +x = range( -1.0, stop = 0, length = 2003 ); +gen( x, "negative.json" ); + +# Generate fixture data for positive values: +x = range( 0, stop = 1.0, length = 2003 ); +gen( x, "positive.json" ); \ No newline at end of file diff --git a/base/special/asind/test/test.js b/base/special/asind/test/test.js new file mode 100644 index 000000000..c7c171204 --- /dev/null +++ b/base/special/asind/test/test.js @@ -0,0 +1,119 @@ +/** +* @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( './../../../../base/assert/is-nan' ); +var randu = require( '@stdlib/random/base/randu' ); +var abs = require( './../../../../base/special/abs' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var asind = require( './../lib' ); + + +// FIXTURES // + +var negative = require( './fixtures/julia/negative.json' ); +var positive = require( './fixtures/julia/positive.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof asind, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function computes the arcsine in degrees (negative values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = negative.x; + expected = negative.expected; + + for ( i = 0; i < x.length; i++ ) { + y = asind( x[i] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] ); + } else { + delta = abs( y - expected[i] ); + tol = 1.4 * 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 in degrees (positive values)', function test( t ) { + var expected; + var delta; + var tol; + var x; + var y; + var i; + + x = positive.x; + expected = positive.expected; + + for ( i = 0; i < x.length; i++ ) { + y = asind( x[i] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] ); + } else { + delta = abs( y - expected[i] ); + tol = 1.4 * 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 = asind( NaN ); + t.equal( isnan( v ), true, 'returns NaN' ); + t.end(); +}); + +tape( 'the function returns `NaN` if provided a value less than `-1`', function test( t ) { + var v; + var i; + + for ( i = 0; i < 1e3; i++ ) { + v = -(randu()*1.0e6) - (1.0-EPS); + t.equal( isnan( asind( v ) ), true, 'returns NaN when provided '+v ); + } + t.end(); +}); + +tape( 'the function returns `NaN` if provided a value greater than `+1`', function test( t ) { + var v; + var i; + + for ( i = 0; i < 1e3; i++ ) { + v = (randu()*1.0e6) + 1.0 + EPS; + t.equal( isnan( asind( v ) ), true, 'returns NaN when provided '+v ); + } + t.end(); +});