diff options
Diffstat (limited to 'regress')
33 files changed, 33394 insertions, 0 deletions
diff --git a/regress/lib/libm/fpaccuracy/Gamma.c b/regress/lib/libm/fpaccuracy/Gamma.c new file mode 100644 index 00000000000..56c26ab03d8 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/Gamma.c @@ -0,0 +1,1611 @@ +/* $OpenBSD: Gamma.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:34:22. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1575 +#define F Gamma +#define Fs "Gamma" +#define Fn fpaccuracy_Gamma + /* 7 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -9006975766953817.,4503599782335386.,-.165909509306689863425,-50,55, + -9006975766950283.,4503599711150482.,.058647544095066217376,-50,55, + -9006975766946160.,4503599628101430.,.499339654884418859858,-50,55, + -9006975766946137.,4503599627638145.,-.493973132431544616138,-50,55, + -9006975766946124.,4503599627376287.,.205500951056902375259,-50,55, + -9006975766946123.,9007199254712289.,-.327538022950629076291,-50,56, + -9006975766946122.,9007199254672003.,-.066077587496541319949,-50,56, + -9006975766937172.,9007198894114657.,.445649906089996690062,-50,56, + -9006975766904471.,9007197576731020.,-.255219489877336858041,-50,56, + -8787764928623999.,4525746181089650.,.499812249694538444312,-51,53, + -8787764928622433.,4525746181063039.,.499686505655961802605,-51,53, + -8787764928622432.,4525746181063023.,-.493289308869585997072,-51,53, + -8787764928622391.,4525746181062326.,-.205297704278782667136,-51,53, + -8787764928618162.,4525746180990462.,.499984131343262975424,-51,53, + -8787764928570612.,4525746180182447.,-.499782409036201250587,-51,53, + -8567486922694175.,5473024246066011.,-.469182675871536836136,-51,54, + -8567486922694168.,5473024246065959.,.490127988382703164396,-51,54, + -8567486922694120.,5473024246065609.,.496829686180983704151,-51,54, + -8567486922694096.,5473024246065435.,-.499819464883928038704,-51,54, + -8567486922692007.,5473024246050203.,-.499822563665629766224,-51,54, + -8567486922610536.,5473024245456155.,-.499801793631530937154,-51,54, + -8567486922577112.,5473024245212443.,-.499713382964991048053,-51,54, + -8532219487169212.,5239935512739282.,-.499947513810664626600,-51,54, + -8532219487126104.,5239935512481742.,.499994664172565488061,-51,54, + -8532219487114948.,5239935512415094.,-.499824573845822196227,-51,54, + -8532219487114637.,5239935512413236.,-.499012734141955079410,-51,54, + -8532219487114598.,5239935512413003.,-.495695493564476815710,-51,54, + -8532219487114522.,5239935512412548.,.459486821553493881800,-51,54, + -8532219487114520.,5239935512412537.,-.489061012256576679175,-51,54, + -8532219487113743.,5239935512407895.,-.499894437324987145185,-51,54, + -8532219487112538.,5239935512400696.,-.499964252134867839488,-51,54, + -8454022241351303.,4861922272409608.,-.499985179771822461804,-51,54, + -8454022241314167.,4861922272267026.,.498913493527112182901,-51,54, + -8454022241314030.,4861922272266500.,.497266876479243501700,-51,54, + -8454022241314024.,4861922272266477.,.460698411508596548659,-51,54, + -8454022241313675.,4861922272265138.,-.499700632904774861719,-51,54, + -8454022241313046.,4861922272262723.,-.499961367993484000319,-51,54, + -8454022241289966.,4861922272174109.,-.499983520844708972756,-51,54, + -8261235592156986.,8891405556875581.,.499999270986404991689,-51,55, + -8261235592143297.,8891405556853365.,.499960153480572664167,-51,55, + -8261235592143000.,8891405556852883.,.496014579635246565253,-51,55, + -8261235592142939.,8891405556852784.,.498571212869036142196,-51,55, + -7999612650152607.,4583829140061488.,-.499994689432467844951,-51,54, + -7999612650132474.,4583829140097493.,-.499980894829830803015,-51,54, + -7999612650123747.,4583829140113099.,.495258008475234767303,-51,54, + -7999612650123700.,4583829140113184.,-.451943063392359642790,-51,54, + -7999612650123695.,4583829140113192.,.489844056622979969133,-51,54, + -7999612650123610.,4583829140113345.,-.499774903079352712245,-51,54, + -7999612650114557.,4583829140129534.,.499984999590984005695,-51,54, + -7983592410865269.,4613721479760075.,-.499999990479368085427,-51,54, + -7983592410851539.,4613721479786762.,.496659558749736255327,-51,54, + -7983592410851503.,4613721479786832.,.472470176155411531270,-51,54, + -7983592410851486.,4613721479786866.,-.483397032287511214310,-51,54, + -7983592410851379.,4613721479787074.,-.499737697128212662318,-51,54, + -7983592410849725.,4613721479790289.,-.499994315123496906885,-51,54, + -7935921591115811.,4717637240688719.,-.499963329155696727091,-51,54, + -7935921591057323.,4717637240830249.,-.499983471935830513553,-51,54, + -7935921591046754.,4717637240855823.,.499503702016077780958,-51,54, + -7935921591046742.,4717637240855853.,-.462744963613293394379,-51,54, + -7935921591046542.,4717637240856336.,.499777276114429257884,-51,54, + -7935921591046330.,4717637240856850.,-.499949149326665713813,-51,54, + -7318770392321303.,4826087249279983.,-.445205134887098219470,-51,53, + -7318770392321296.,4826087249280050.,-.494522915286379831048,-51,53, + -7318770392321133.,4826087249281608.,.499934484506606931199,-51,53, + -7318770392292989.,4826087249550789.,-.499995009300168772689,-51,53, + -7318770392285953.,4826087249618084.,-.499972745621357605244,-51,53, + -7104888953234444.,8255620415516838.,-.499920954261744455138,-51,53, + -7104888953214615.,8255620416041967.,-.499996196180084276344,-51,53, + -7104888953202262.,8255620416369109.,.499483968642958881787,-51,53, + -7104888953202233.,8255620416369878.,-.497036287603969250855,-51,53, + -7104888953202204.,8255620416370646.,-.493556543718253622376,-51,53, + -7104888953202200.,8255620416370751.,.437957903724668495505,-51,53, + -7104888953201970.,8255620416376843.,-.499961364063024813413,-51,53, + -7079054564210276.,8996636548064398.,-.499989822757264492549,-51,53, + -7079054564198979.,8996636548415281.,.499974046206275903433,-51,53, + -7079054564197611.,8996636548457771.,.480674233851868359219,-51,53, + -7079054564197594.,8996636548458299.,.499440247295021227770,-51,53, + -7079054564197327.,8996636548466593.,-.499940592857858049178,-51,53, + -7079054564163436.,8996636549519245.,-.499885697810396011468,-51,53, + -7070269942068926.,4638684064675705.,.498845772750962841793,-51,52, + -7070269942068844.,4638684064677054.,-.441992712743076341411,-51,52, + -7070269942068843.,4638684064677070.,-.002246840610475747874,-51,52, + -7070269942068835.,4638684064677202.,-.484279863545785497753,-51,52, + -7070269942068785.,4638684064678024.,-.496986256734972055368,-51,52, + -7070269942068619.,4638684064680753.,-.499171480188091516991,-51,52, + -7070269942066727.,4638684064711857.,-.499981166286158871188,-51,52, + -7070269942017303.,4638684065524375.,-.499853771695823132823,-51,52, + -7033805263259288.,5319333224023844.,.499063439076221235209,-51,52, + -7033805263259223.,5319333224025221.,.491851179648837534801,-51,52, + -7033805263259185.,5319333224026027.,-.496980602479819549180,-51,52, + -7033805263259017.,5319333224029585.,.499763100286993817449,-51,52, + -7033805263257494.,5319333224061850.,-.499994678763944207440,-51,52, + -7033805263220335.,5319333224849045.,-.499881919401011871977,-51,52, + -6989023373138971.,6454801558582690.,-.499959836672420107337,-51,52, + -6989023373136928.,6454801558644649.,-.443143159624202218943,-51,52, + -6989023373136919.,6454801558644922.,-.495756299571985944400,-51,52, + -6989023373136861.,6454801558646680.,.498514576834351776944,-51,52, + -6989023373136348.,6454801558662238.,.499565643125108105304,-51,52, + -6989023373136177.,6454801558667424.,.499916014034497736606,-51,52, + -6989023373121865.,6454801559101472.,-.499971709455248282353,-51,52, + -6704453698402744.,-8539781053597143.,-.498115102915360944899,-51,50, + -6704453698402734.,-8539781053595517.,-.464650030244968426951,-51,50, + -6704453698402386.,-8539781053538932.,.499934100550912920146,-51,50, + -6704453698401370.,-8539781053373727.,.499979892809784025934,-51,50, + -6704453698362404.,-8539781047037725.,.494788917130877225594,-51,50, + -6676877748512274.,-5632553004994357.,.499980501022219557253,-51,50, + -6676877748507523.,-5632553004669730.,.499982531084256229180,-51,50, + -6676877748507395.,-5632553004660983.,-.497913139310400379565,-51,50, + -6676877748507139.,-5632553004643491.,-.493704565907596233426,-51,50, + -6436965607955267.,-6534245612969624.,.498710432748119237295,-51,52, + -6436965607809097.,-6534245610685614.,.499964786503179013595,-51,52, + -6436965607802757.,-6534245610586546.,-.499963561644056668135,-51,52, + -6436965607800820.,-6534245610556280.,.499899752331748162418,-51,52, + -6436965607800291.,-6534245610548013.,-.499621383767914473251,-51,52, + -6436965607800160.,-6534245610545967.,.468361090240717097078,-51,52, + -6436965607800144.,-6534245610545717.,.479717728163107178056,-51,52, + -6436965607800120.,-6534245610545342.,.496752684995889979793,-51,52, + -6198632597785141.,-4548592586026255.,-.499960521413211114903,-51,52, + -6198632597783838.,-4548592586020957.,-.499824042190251613055,-51,52, + -6198632597782535.,-4548592586015659.,-.499687599264526405828,-51,52, + -6198632597782338.,-4548592586014858.,-.497364594551905043730,-51,52, + -6198632597782232.,-4548592586014428.,.498809204594811637728,-51,52, + -6198632597777823.,-4548592585996500.,-.499961947461189199949,-51,52, + -6198632597616827.,-4548592585341891.,.499717018477259861703,-51,52, + -6095089651952909.,-8452837910841520.,.499976272268286823881,-51,53, + -6095089651950949.,-8452837910832566.,-.499012269803272239970,-51,53, + -6095089651950521.,-8452837910830611.,-.455934271817918641788,-51,53, + -6095089651950507.,-8452837910830548.,.494072952328934397020,-51,53, + -6095089651950389.,-8452837910830008.,-.498723301507707496744,-51,53, + -6095089651939027.,-8452837910778109.,.499994912240701269429,-51,53, + -5543628548527250.,-8942373178906406.,.499982028308333351436,-51,53, + -5543628548487634.,-8942373179137460.,-.499978047147781916083,-51,53, + -5543628548487461.,-8942373179138469.,-.499245917172840682014,-51,53, + -5543628548487354.,-8942373179139094.,.437623087759113928607,-51,53, + -5543628548487324.,-8942373179139269.,.466651780687798074027,-51,53, + -5543628548487288.,-8942373179139478.,-.498513787822576860666,-51,53, + -5543628548468515.,-8942373179248969.,-.499995740708484229629,-51,53, + -5144474452550338.,-6870936806860475.,.499916299183777310895,-51,52, + -5144474452499736.,-6870936807409013.,.499982823839253351052,-51,52, + -5144474452489871.,-6870936807515952.,.498166163774815077787,-51,52, + -5144474452489733.,-6870936807517447.,-.455432514589589361570,-51,52, + -5144474452489727.,-6870936807517512.,-.496893326709074444380,-51,52, + -5144474452489220.,-6870936807523009.,.499668044171762827193,-51,52, + -5144474452488400.,-6870936807531897.,-.499976307961293075952,-51,52, + -5012999668843285.,-8715068799494526.,.499949265661639104999,-51,52, + -5012999668810105.,-8715068800092727.,-.499819935579589567243,-51,52, + -5012999668808967.,-8715068800113244.,-.494268004821713071627,-51,52, + -5012999668808691.,-8715068800118220.,-.496436444282082896504,-51,52, + -5012999668808277.,-8715068800125684.,-.499689114403936241166,-51,52, + -5012999668804552.,-8715068800192842.,-.499970371552280239099,-51,52, + -5012999668797171.,-8715068800325914.,-.499993900093798840836,-51,52, + -7917008035367244.,6339832640337091.,-.499977613148852661741,-52,51, + -7917008035360914.,6339832640314994.,-.499058375220883403449,-52,51, + -7917008035360859.,6339832640314802.,-.495100939630341808689,-52,51, + -7917008035360423.,6339832640313279.,.499907096119051286377,-52,51, + -7917008035355621.,6339832640296516.,.499972768289302502702,-52,51, + -7917008035322771.,6339832640181843.,-.499989347964715797020,-52,51, + -7709021669218195.,5766443545974895.,.499684813495241539238,-52,51, + -7709021669218063.,5766443545974615.,-.498582174686046381989,-52,51, + -7709021669217931.,5766443545974334.,-.496849162776863002081,-52,51, + -7709021669216440.,5766443545971159.,.499998728025227994615,-52,51, + -6796847593345512.,5289389046771801.,.499621444225680697226,-52,51, + -6796847593345385.,5289389046771894.,-.498964678774413663052,-52,51, + -6796847593345269.,5289389046771978.,-.466177200533865087995,-52,51, + -6796847593345258.,5289389046771986.,-.497550801733412657734,-52,51, + -6796847593344779.,5289389046772332.,.499907837239844967232,-52,51, + -6796847593341241.,5289389046774895.,.499925944463249571284,-52,51, + -6796847593327089.,5289389046785147.,.499998692291047113275,-52,51, + -5808188779617816.,7727223521966491.,.499895688032227051160,-52,51, + -5808188779616758.,7727223521972003.,.494744599689645827590,-52,51, + -5808188779616744.,7727223521972076.,.432294585358200135591,-52,51, + -5808188779616615.,7727223521972748.,.499719453390282310236,-52,51, + -5808188779612788.,7727223521992686.,.499990609019411648425,-52,51, + -5808188779601531.,7727223522051334.,-.499994906383951625548,-52,51, + -5769709794716922.,7934806763509855.,-.498356955917597784703,-52,51, + -5769709794716910.,7934806763509922.,-.477992032022839394090,-52,51, + -5769709794716481.,7934806763512318.,-.499946001822037605476,-52,51, + -5769709794705138.,7934806763575668.,.499999014985637922660,-52,51, + -5605742380305599.,9007199254735294.,-.499985223101397001313,-52,51, + -5605742380304853.,9007199254740989.,-.406614417967007988268,-52,51, + -5605742380304852.,4503599627370498.,.113779500674266971216,-52,50, + -5605742380304850.,4503599627370506.,-.252047080010168165113,-52,50, + -5605742380304727.,4503599627370975.,.249618207955836691555,-52,50, + -5605742380304686.,4503599627371132.,-.249826696029794805552,-52,50, + -5605742380296592.,4503599627402027.,.250001534670952381398,-52,50, + -5149970467360783.,7589964985100854.,.499990331105980387497,-52,50, + -5149970467357824.,7589964985135764.,-.499842956776377382419,-52,50, + -5149970467357612.,7589964985138265.,-.415680949229290899214,-52,50, + -5149970467357582.,7589964985138619.,-.488676891421169294057,-52,50, + -5149970467357577.,7589964985138677.,.499157118216804653179,-52,50, + -5149970467306780.,7589964985737959.,-.499956894720163948582,-52,50, + -5000432434651116.,4950240061674897.,-.499980758351209185932,-52,49, + -5000432434622206.,4950240061966938.,.496801081332605711435,-52,49, + -5000432434622147.,4950240061967535.,-.499123818356557381251,-52,49, + -5000432434621921.,4950240061969817.,.499536736707958939525,-52,49, + -5000432434619710.,4950240061992152.,.499707145648636151772,-52,49, + -5000432434616025.,4950240062029377.,.499991609684170909836,-52,49, + -4855233725970976.,7032764154779293.,-.499996195394947579197,-52,49, + -4855233725964282.,7032764154915411.,.499916891490279731329,-52,49, + -4855233725962536.,7032764154950915.,.499596306096858906016,-52,49, + -4855233725962360.,7032764154954494.,.367834342413185356076,-52,49, + -4855233725962294.,7032764154955836.,.443423606963089826790,-52,49, + -4855233725962246.,7032764154956812.,.498397617863895343948,-52,49, + -4855233725958461.,7032764155033778.,.499994948352652453853,-52,49, + -8242701861718929.,-4921301278127749.,-.499967997623172256653,-105,0, + -8242701861718048.,-4921301278128276.,.499395467543762781877,-105,0, + -8242701861718033.,-4921301278128284.,-.456347492755163025142,-105,0, + -8242701861717641.,-4921301278128518.,-.499763521911980480134,-105,0, + -8242701861714184.,-4921301278130582.,-.499991106536798164128,-105,0, + -8242701861670191.,-4921301278156848.,-.499994766678124268924,-105,0, + -8178102513339758.,-4960174947811648.,-.499997812679812368919,-105,0, + -8178102513303403.,-4960174947833698.,-.499974500722594037814,-105,0, + -8178102513290579.,-4960174947841477.,.499758610324234691639,-105,0, + -8178102513290523.,-4960174947841510.,-.465308057366608257072,-105,0, + -8178102513290518.,-4960174947841513.,-.497903295553313283162,-105,0, + -8178102513289720.,-4960174947841998.,.499896689801040843594,-105,0, + -8178102513288861.,-4960174947842518.,-.499965230831601102140,-105,0, + -8003544517566814.,-5068356790952867.,.499993673518534442208,-105,0, + -8003544517559599.,-5068356790957435.,-.499924612076208837699,-105,0, + -8003544517553352.,-5068356790961392.,.499730332051434448897,-105,0, + -8003544517553232.,-5068356790961467.,-.491952300745481397904,-105,0, + -8003544517553202.,-5068356790961486.,-.489872958945066412862,-105,0, + -8003544517553194.,-5068356790961492.,.444014865535020196440,-105,0, + -8003544517552384.,-5068356790962004.,-.499842905908635893372,-105,0, + -8003544517529302.,-5068356790976621.,-.499997369867010890425,-105,0, + -6848882081661015.,-5922838022853712.,-.499988927813752238809,-105,0, + -6848882081660660.,-5922838022854020.,.499909005420200726795,-105,0, + -6848882081658885.,-5922838022855555.,.499398671112580917726,-105,0, + -6848882081658567.,-5922838022855830.,.496490340713147470945,-105,0, + -6848882081658552.,-5922838022855842.,-.475344957891230094312,-105,0, + -6848882081658530.,-5922838022855862.,.499296604155580028495,-105,0, + -6848882081602218.,-5922838022904559.,-.499992797309673111747,-105,0, + -5840746347509201.,-6945143102234238.,.467468438227496751784,-105,0, + -5840746347509180.,-6945143102234263.,.496686200934021428390,-105,0, + -5840746347509143.,-6945143102234306.,-.499453931440633890675,-105,0, + -5840746347508630.,-6945143102234916.,-.499991442530458438053,-105,0, + -5840746347467696.,-6945143102283590.,-.499996620192948783160,-105,0, + -5301224375154094.,-7651971759094657.,.499708343684271958608,-105,0, + -5301224375153927.,-7651971759094898.,.446096321894894327141,-105,0, + -5301224375153900.,-7651971759094937.,.473356653699975915365,-105,0, + -5301224375153873.,-7651971759094975.,-.499383014495339485444,-105,0, + -5301224375152883.,-7651971759096404.,-.499837515264380497830,-105,0, + -5301224375128672.,-7651971759131351.,-.499841639091904034220,-105,0, + -5301224374428754.,-7651971760141638.,.499901143213633549975,-105,0, + -4827510902892659.,-8402843623407827.,-.499999255375331751498,-105,0, + -4827510902874277.,-8402843623439824.,.493240093439360593629,-105,0, + -4827510902874250.,-8402843623439871.,.496603027784027736331,-105,0, + -4827510902874223.,-8402843623439918.,.499965962128169179878,-105,0, + -4508444030599755.,-8997520859077192.,.499986373263698658528,-105,0, + -4508444030595332.,-8997520859086018.,-.499858724828819915657,-105,0, + -4508444030594634.,-8997520859087412.,.498583082662262223692,-105,0, + -4508444030594633.,-8997520859087413.,-.497121155436197507212,-105,0, + -4508444030594629.,-8997520859087421.,-.479938107830045284010,-105,0, + -4508444030594401.,-8997520859087877.,.499495605697216537299,-105,0, + -4508444030592073.,-8997520859092522.,-.499970690395253176212,-105,0, + -4508444030573450.,-8997520859129688.,-.499996993747865137812,-105,0, + -5441089836987497.,-7455274664195285.,-.499999745776940429579,-106,-1, + -5441089836930957.,-7455274664272755.,-.499971545578535977422,-106,-1, + -5441089836919649.,-7455274664288249.,-.499966098742228514927,-106,-1, + -5441089836918093.,-7455274664290382.,.499327181968667646901,-106,-1, + -5441089836917731.,-7455274664290878.,.494021376920652360694,-106,-1, + -5441089836917704.,-7455274664290915.,.499150501955862698733,-106,-1, + -5137347928758422.,-7896062281517873.,.499988938857163698784,-106,-1, + -5137347928742824.,-7896062281541847.,.499945446512226854085,-106,-1, + -5137347928742405.,-7896062281542490.,-.499671059104565255138,-106,-1, + -5137347928742297.,-7896062281542656.,-.494798941237616173021,-106,-1, + -5137347928742243.,-7896062281542739.,-.492362882306758858894,-106,-1, + -5137347928714088.,-7896062281586014.,.499993161526931965626,-106,-1, + -5130840493925071.,-7906076841666039.,.499999720947642998969,-106,-1, + -5130840493911120.,-7906076841687535.,-.499984779750118461874,-106,-1, + -5130840493893795.,-7906076841714231.,-.473372618961592253808,-106,-1, + -5130840493893782.,-7906076841714252.,.495016758061063828181,-106,-1, + -5130840493893721.,-7906076841714345.,-.499463857449367123102,-106,-1, + -5130840493893183.,-7906076841715174.,-.499965023851261115333,-106,-1, + -5010504701062453.,-8095954724621208.,-.499999496457031995812,-106,-1, + -5010504700981725.,-8095954724751648.,-.499962207735902931413,-106,-1, + -5010504700961543.,-8095954724784258.,-.499953542310837046569,-106,-1, + -5010504700961478.,-8095954724784364.,.473289969466356184546,-106,-1, + -5010504700961465.,-8095954724784385.,.467938671821467834289,-106,-1, + -7922455085984451.,-5120233408336543.,.499999846009225425718,-108,-3, + -7922455085972687.,-5120233408344145.,-.499974533239134191476,-108,-3, + -7922455085970380.,-5120233408345636.,-.499714496183610047907,-108,-3, + -7922455085968073.,-5120233408347127.,-.499454459996437031045,-108,-3, + -7922455085967844.,-5120233408347276.,.499270961840393078363,-108,-3, + -7922455085967697.,-5120233408347371.,.494085970613237954595,-108,-3, + -7922455085967683.,-5120233408347380.,.445973114305705971971,-108,-3, + -7922455085967680.,-5120233408347381.,-.492908212045912184756,-108,-3, + -5061503531596942.,-8014381290870074.,-.499738462448533837409,-110,-5, + -5061503531596930.,-8014381290870094.,.499469600911651330134,-110,-5, + -5061503531596642.,-8014381290870550.,.480463121529066682493,-110,-5, + -5061503531596522.,-8014381290870740.,.472543755104340167061,-110,-5, + -5061503531595677.,-8014381290872077.,-.499888450391533260505,-110,-5, + -5061503531594412.,-8014381290874081.,.499961560664264739371,-110,-5, + -5061503531588099.,-8014381290884076.,-.499996462368576162830,-110,-5, + -4503599627370497.,-9007199254740990.,-.000000000000000444089,-1074,-969, + -4503599627370496.,-4503599627370496.,0.000000000000000000000,-1074,-970, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,-970, + 4503599627370497.,9007199254740990.,.000000000000000444089,-1074,-969, + 6842111560931387.,5928698888648555.,-.498901377461963650246,-109,-4, + 6842111560931784.,5928698888648211.,-.499936413631629791758,-109,-4, + 6842111560946301.,5928698888635631.,.499999079593211298783,-109,-4, + 5635416615578790.,7198193492059521.,.499994553380192815613,-108,-3, + 5635416615602002.,7198193492029872.,.499976506470022395045,-108,-3, + 5635416615605114.,7198193492025898.,-.499508920506809173089,-108,-3, + 5635416615605132.,7198193492025875.,-.491151188387864110627,-108,-3, + 5635416615605139.,7198193492025866.,-.432345403674901365593,-108,-3, + 5635416615605233.,7198193492025746.,-.499810580384392610638,-108,-3, + 5635416615605352.,7198193492025593.,.499887759744443365721,-108,-3, + 5635416615611933.,7198193492017188.,-.499988058934949086621,-108,-3, + 6916394610439791.,5865023829911862.,-.499997714724408021575,-108,-3, + 6916394610473499.,5865023829883278.,-.499956203867710073651,-108,-3, + 6916394610524061.,5865023829840402.,-.499893415177462434185,-108,-3, + 6916394610526620.,5865023829838231.,.497261790687703595704,-108,-3, + 6916394610526745.,5865023829838125.,.498685941073951389507,-108,-3, + 6916394610526870.,5865023829838020.,-.499889908535969392161,-108,-3, + 5804122653800451.,6988966572017928.,.499967995161255077448,-107,-2, + 5804122653802484.,6988966572015480.,.486738708230559763332,-107,-2, + 5804122653802494.,6988966572015468.,.445355386607003362736,-107,-2, + 5804122653802528.,6988966572015428.,-.495347906912778035253,-107,-2, + 5804122653802626.,6988966572015309.,.499095541179947553698,-107,-2, + 5804122653802964.,6988966572014903.,-.499660729653343904446,-107,-2, + 5804122653803689.,6988966572014030.,-.499951547109245562064,-107,-2, + 5804122653814128.,6988966572001459.,.499999037865675855362,-107,-2, + 4994576600369067.,8121773365995800.,.499996857356650715928,-106,-1, + 4994576600382031.,8121773365974719.,.499875902966669738787,-106,-1, + 4994576600383149.,8121773365972901.,.499402657011915495734,-106,-1, + 4994576600383676.,8121773365972045.,-.465042244868766826638,-106,-1, + 4994576600383692.,8121773365972019.,-.482938105264592706770,-106,-1, + 4994576600383708.,8121773365971992.,.499166034339748108442,-106,-1, + 4994576600390301.,8121773365961271.,.499953074239839744726,-106,-1, + 4994576600394436.,8121773365954547.,.499991676576783195448,-106,-1, + 7984456451841239.,5080473473926828.,.499998678423261484912,-106,-1, + 7984456451885250.,5080473473898825.,-.499949019847534890085,-106,-1, + 7984456451885316.,5080473473898783.,-.495450065901539731121,-106,-1, + 7984456451885349.,5080473473898762.,-.493200588928281798625,-106,-1, + 7984456451887917.,5080473473897128.,-.499968562113373845081,-106,-1, + 7984456451893251.,5080473473893733.,.499992356755980547668,-106,-1, + 4747578892790121.,8544317034711488.,.431593254153056161614,-105,0, + 4747578892790141.,8544317034711452.,.437174929953228523009,-105,0, + 4747578892790336.,8544317034711101.,.491596269020802052528,-105,0, + 4747578892790366.,8544317034711047.,.499968782726064474837,-105,0, + 4747578892803982.,8544317034686542.,.499973740189399466607,-105,0, + 4747578892872062.,8544317034564018.,-.499999364092438449492,-105,0, + 5359027492623074.,7569436667966812.,-.499992279553796559680,-105,0, + 5359027492704681.,7569436667851545.,-.499275951295196118770,-105,0, + 5359027492704698.,7569436667851520.,.488825709192585236146,-105,0, + 5359027492704715.,7569436667851496.,.476927369680518932984,-105,0, + 5359027492705018.,7569436667851069.,-.499848916891342628448,-105,0, + 5359027492710313.,7569436667843590.,-.499949362537603983564,-105,0, + 5359027492712078.,7569436667841097.,-.499982841135404865241,-105,0, + 5488415439804934.,7390989193912965.,-.499995794494312793152,-105,0, + 5488415439807787.,7390989193909122.,.499995005733500669051,-105,0, + 5488415439822052.,7390989193889912.,.499949066787270938132,-105,0, + 5488415439822978.,7390989193888665.,.499595579915292087075,-105,0, + 5488415439823128.,7390989193888464.,-.498301853123720651447,-105,0, + 5488415439823275.,7390989193888266.,-.456241337491240843341,-105,0, + 5488415439823278.,7390989193888262.,-.496199286151692066678,-105,0, + 5668948148568679.,7155616552524885.,-.499995303730008490933,-105,0, + 5668948148601522.,7155616552483429.,-.499992860614446696931,-105,0, + 5668948148616321.,7155616552464748.,.496841816838898221982,-105,0, + 5668948148616325.,7155616552464743.,.447851164693815816027,-105,0, + 5668948148616382.,7155616552464671.,.499734371627165719783,-105,0, + 5668948148617423.,7155616552463357.,.499917151138113019903,-105,0, + 5668948148617770.,7155616552462919.,.499978077749003163518,-105,0, + 5708579506482179.,7105939255333375.,-.499983778992389108542,-105,0, + 5708579506482322.,7105939255333196.,.496134106587700486698,-105,0, + 5708579506482330.,7105939255333187.,-.462125032680282839197,-105,0, + 5708579506510257.,7105939255298424.,-.499997654688246752733,-105,0, + 6402079148349821.,6336194581061871.,.499994845932987540926,-105,0, + 6402079148375377.,6336194581036578.,.499867737415038228281,-105,0, + 6402079148375960.,6336194581036001.,.499590931809295056081,-105,0, + 6402079148376333.,6336194581035632.,.338178841828499187170,-105,0, + 6402079148376348.,6336194581035617.,.492545647862342777253,-105,0, + 6402079148376349.,6336194581035617.,-.497163231735398509940,-105,0, + 6402079148376446.,6336194581035521.,-.498924552714833818047,-105,0, + 6402079148378778.,6336194581033212.,.499968226263488306266,-105,0, + 6402079148389564.,6336194581022537.,.499992911112860911714,-105,0, + 6728987427111365.,6028369000046875.,.499998958525002202448,-105,0, + 6728987427118357.,6028369000040612.,-.496851215166020312914,-105,0, + 6728987427118367.,6028369000040603.,-.455656778906256123802,-105,0, + 6728987427118405.,6028369000040569.,-.499117921118909362378,-105,0, + 6728987427118866.,6028369000040155.,.499945590489792639372,-105,0, + 8108726220156393.,5002613000605286.,.499906892075138769467,-105,0, + 8108726220156936.,5002613000604952.,-.499547470572883709666,-105,0, + 8108726220156983.,5002613000604923.,-.495817001039387272380,-105,0, + 8108726220160147.,5002613000602970.,.499995884924714868484,-105,0, + 8488875008824083.,4778585992270671.,.499998422206230446497,-105,0, + 8488875008826888.,4778585992269092.,.499990248970206539763,-105,0, + 8488875008854938.,4778585992253302.,.499908574002784779034,-105,0, + 8488875008857743.,4778585992251723.,.499900412245324333599,-105,0, + 8488875008858482.,4778585992251307.,.499541755898941115800,-105,0, + 8488875008858633.,4778585992251222.,.498115291620567589645,-105,0, + 8488875008858681.,4778585992251195.,.477794296353903467342,-105,0, + 8488875008858688.,4778585992251192.,-.462669182122459519962,-105,0, + 8703077354434146.,4640926137462632.,.499948966743505691542,-60,45, + 8703077354444519.,4640926137457077.,.499568497850183065546,-60,45, + 8703077354446222.,4640926137456166.,-.499433519444534174887,-60,45, + 8703077354446235.,4640926137456159.,-.461257962323273770133,-60,45, + 8703077354446405.,4640926137456067.,.499499323110507453214,-60,45, + 8703077354461310.,4640926137448086.,-.499986901942099337024,-60,45, + 8703077354519410.,4640926137416972.,-.499996682900204150586,-60,45, + 7188956797750602.,5493469817321790.,.499995510972102344593,-57,48, + 7188956797842121.,5493469817250118.,.499901918270955439841,-57,48, + 7188956797842204.,5493469817250053.,.499453839814779393696,-57,48, + 7188956797842250.,5493469817250017.,.475109121634895916059,-57,48, + 7188956797842264.,5493469817250007.,-.488821879550194307664,-57,48, + 7188956797842287.,5493469817249988.,.499005761360107515648,-57,48, + 7188956797844339.,5493469817248381.,.499976159561442930846,-57,48, + 9006440473858389.,8715942681785648.,-.499987505953167609490,-57,49, + 9006440473864158.,8715942681779897.,.499580857312861949058,-57,49, + 9006440473864166.,8715942681779890.,-.474072020666730507497,-57,49, + 9006440473864245.,8715942681779811.,-.213894190714442905463,-57,49, + 9006440473865069.,8715942681778989.,.499859377478108059761,-57,49, + 9006440473897862.,8715942681746305.,-.499993944614279155531,-57,49, + 7591484324358175.,5072093829008956.,.499997208731586702227,-56,49, + 7591484324365188.,5072093829004066.,-.499994044040830549468,-56,49, + 7591484324372201.,5072093828999175.,-.499985287699949463157,-56,49, + 7591484324373133.,5072093828998525.,-.494565614846551381223,-56,49, + 7591484324373209.,5072093828998472.,-.498415512761279680229,-56,49, + 7591484324373751.,5072093828998094.,-.499555574174756254756,-56,49, + 8003388475031605.,4799733652977048.,.499310299022767365613,-56,49, + 8003388475031865.,4799733652976886.,-.491985296784527185750,-56,49, + 8003388475031873.,4799733652976880.,.492897915652340943863,-56,49, + 8003388475032200.,4799733652976675.,.499999224017986154014,-56,49, + 7429938090802710.,5003989832718538.,.499999955062768336898,-55,50, + 7429938090838044.,5003989832693362.,-.499994391164786892542,-55,50, + 7429938090846734.,5003989832687169.,.499950434286426647024,-55,50, + 7429938090848456.,5003989832685943.,-.499370048478734557769,-55,50, + 7429938090848950.,5003989832685591.,-.495690790813431629335,-55,50, + 7429938090848964.,5003989832685581.,-.471295022376872457520,-55,50, + 7429938090849030.,5003989832685534.,-.499143542604002105709,-55,50, + 4684840655099242.,7830837118606766.,-.499986082596863606675,-54,51, + 4684840655107189.,7830837118592738.,-.490327188673313130477,-54,51, + 4684840655107206.,7830837118592708.,-.498611547347269119032,-54,51, + 4684840655107453.,7830837118592271.,.498668653121378674861,-54,51, + 4684840655113245.,7830837118582047.,.499668347445082990817,-54,51, + 4684840655115055.,7830837118578852.,.499980757309991514472,-54,51, + 4684840655163218.,7830837118493836.,-.499992556257902956240,-54,51, + 5261029272897352.,6929456859649622.,-.499994770623560017390,-54,51, + 5261029272898135.,6929456859648537.,-.499919946972868811905,-54,51, + 5261029272899522.,6929456859646615.,-.460196088666600516482,-54,51, + 5261029272899548.,6929456859646579.,-.488290666655047748736,-54,51, + 5261029272899561.,6929456859646560.,.497662044350868536949,-54,51, + 5261029272899631.,6929456859646463.,.498945872845867135457,-54,51, + 5261029272899701.,6929456859646367.,-.499770298656430049560,-54,51, + 5357701474446649.,6798030536687548.,-.499973593740729530242,-54,51, + 5357701474447380.,6798030536686572.,.499867511052549723144,-54,51, + 5357701474447395.,6798030536686552.,.493024305271476590996,-54,51, + 5357701474447656.,6798030536686204.,.373952524699617819405,-54,51, + 5357701474447710.,6798030536686132.,.349316983896089561004,-54,51, + 5357701474465646.,6798030536662210.,-.499998855018877317137,-54,51, + 6544763739207486.,5515563606027211.,-.498329178497273122292,-54,51, + 6544763739207502.,5515563606027197.,-.470596999468437128777,-54,51, + 6544763739207557.,5515563606027148.,.499732365943743245082,-54,51, + 6544763739208062.,5515563606026708.,-.499970733413197385891,-54,51, + 6544763739214769.,5515563606020851.,-.499987929264607816202,-54,51, + 6544763739221476.,5515563606014993.,.499994887708609858898,-54,51, + 6750030179279476.,5342132932493626.,-.499997003104088607295,-54,51, + 6750030179306258.,5342132932471734.,-.499977230261600053441,-54,51, + 6750030179322256.,5342132932458656.,.499959992698200863320,-54,51, + 6750030179323795.,5342132932457398.,.498766308624241979885,-54,51, + 6750030179323828.,5342132932457372.,-.475918156329674104662,-54,51, + 6750030179323839.,5342132932457363.,-.467479644647583304036,-54,51, + 6750030179324507.,5342132932456816.,.499513610287355126473,-54,51, + 6750030179324863.,5342132932456525.,.499887261168267103995,-54,51, + 7262316160955302.,4955022833497053.,.498458928398999886042,-54,51, + 7262316160955345.,4955022833497023.,.471876349825965446149,-54,51, + 7262316160955355.,4955022833497016.,.488950168762524175810,-54,51, + 7262316160955713.,4955022833496767.,-.499807113294974155636,-54,51, + 7262316160956240.,4955022833496398.,.499983144730334147689,-54,51, + 7262316160975275.,4955022833483106.,.499997531669378118527,-54,51, + 7667186625692769.,4688439561715425.,.499998062291141253043,-54,51, + 7667186625728294.,4688439561693375.,-.499991065631085095957,-54,51, + 7667186625730746.,4688439561691852.,.499953394610708198341,-54,51, + 7667186625744232.,4688439561683481.,.499647944897155637371,-54,51, + 7667186625744849.,4688439561683099.,-.483237154622618718278,-54,51, + 7667186625744907.,4688439561683063.,-.484869789582126851327,-54,51, + 7667186625745371.,4688439561682775.,-.497930869236830423238,-54,51, + 7667186625745458.,4688439561682720.,.499620178332140452416,-54,51, + 7756304500083142.,4633814807756164.,.499995583580655366163,-54,51, + 7756304500086291.,4633814807754259.,-.499906658512063951110,-54,51, + 7756304500086557.,4633814807754097.,.497878671385338250764,-54,51, + 7756304500086709.,4633814807754005.,.496613145617835526553,-54,51, + 7756304500086732.,4633814807753992.,-.424630979991378064479,-54,51, + 7756304500086747.,4633814807753982.,.496296764176574652693,-54,51, + 7756304500124231.,4633814807731295.,-.499998956694833135505,-54,51, + 4889567999031506.,7370062493516001.,.499989341304264007195,-53,52, + 4889567999035892.,7370062493509663.,-.485600474442207894368,-53,52, + 4889567999035901.,7370062493509650.,-.493094844775836789225,-53,52, + 4889567999035910.,7370062493509636.,.499410784890588869186,-53,52, + 4889567999037911.,7370062493506744.,.499829115413633059716,-53,52, + 4889567999038578.,7370062493505780.,.499968559520577404073,-53,52, + 4889567999074605.,7370062493453712.,-.499995383850715066472,-53,52, + 4930099044519801.,7312032488161412.,.499995283130771766473,-53,52, + 4930099044600249.,7312032488047312.,-.499974637395797164990,-53,52, + 4930099044602324.,7312032488044368.,.486216031592600107733,-53,52, + 4930099044602336.,7312032488044351.,.466377134264853818602,-53,52, + 4930099044602367.,7312032488044307.,.498459982835280327594,-53,52, + 4930099044602618.,7312032488043952.,-.499836952909957068767,-53,52, + 4930099044606701.,7312032488038160.,.499978237571403395359,-53,52, + 5026050879177161.,7178907076907740.,.468617933674604031344,-53,52, + 5026050879177245.,7178907076907626.,.470849125643723373369,-53,52, + 5026050879178197.,7178907076906334.,.496135968265859424312,-53,52, + 5026050879178337.,7178907076906144.,.499854621639991342819,-53,52, + 5026050879183719.,7178907076898840.,.499953148412557261813,-53,52, + 5026050879186410.,7178907076895189.,-.499997581473061537395,-53,52, + 5035712052410340.,7165824592092468.,.499994146146324007282,-53,52, + 5035712052437263.,7165824592056091.,.499983756998089899310,-53,52, + 5035712052438835.,7165824592053967.,.492851715233883120489,-53,52, + 5035712052438872.,7165824592053918.,-.499682563084476105252,-53,52, + 5388947655827981.,6724418226618037.,.481610044383614701661,-53,52, + 5388947655827994.,6724418226618022.,.469092600558518163549,-53,52, + 5388947655828039.,6724418226617971.,-.497313935758469735821,-53,52, + 5388947655828123.,6724418226617873.,.498727196452534594008,-53,52, + 5388947655828601.,6724418226617322.,-.499991122565154963054,-53,52, + 5388947655855124.,6724418226586692.,.499996556232697428078,-53,52, + 5842346135940753.,6248294645466298.,-.499999260458577027497,-53,52, + 5842346135978745.,6248294645430067.,-.499991358506775488487,-53,52, + 5842346135983405.,6248294645425622.,.499693793731305197027,-53,52, + 5842346135984570.,6248294645424511.,.499615083121529058767,-53,52, + 5842346135984678.,6248294645424409.,-.494383629938082973492,-53,52, + 5842346135984721.,6248294645424367.,.498746512085752126825,-53,52, + 6083309738823773.,6029430789359405.,-.499995736244552465237,-53,52, + 6083309738833236.,6029430789351222.,-.499984383496654127195,-53,52, + 6083309738851992.,6029430789335003.,-.494783728188163737325,-53,52, + 6083309738852051.,6029430789334951.,.485772192172033929056,-53,52, + 6083309738852162.,6029430789334856.,-.499961584774150512856,-53,52, + 6466710109370726.,5721874207679279.,.499626913956093450181,-53,52, + 6466710109370952.,5721874207679112.,-.498693512339241936084,-53,52, + 6466710109371053.,5721874207679036.,.422411075914068495281,-53,52, + 6466710109371065.,5721874207679028.,-.497853725481382126280,-53,52, + 6466710109373134.,5721874207677489.,.499823434540947538321,-53,52, + 6466710109375542.,5721874207675700.,-.499980043200821351631,-53,52, + 6466710109416026.,5721874207645606.,-.499998062117324753345,-53,52, + 6683043781678042.,5567595326326129.,-.499976043847769164505,-53,52, + 6683043781678602.,5567595326325745.,.499974690511015531942,-53,52, + 6683043781679722.,5567595326324979.,.499876159474529662313,-53,52, + 6683043781680801.,5567595326324242.,-.459147335740659762723,-53,52, + 6683043781680804.,5567595326324239.,.489066686052493375706,-53,52, + 6683043781680842.,5567595326324213.,.499777628765970109317,-53,52, + 6683043781759454.,5567595326270449.,-.499994494867059177417,-53,52, + 7593583889909331.,5040275945893578.,.498594024880091475749,-53,52, + 7593583889909596.,5040275945893449.,.499784668881108880045,-53,52, + 7593583889913002.,5040275945891791.,.499993475536821476920,-53,52, + 7618936725668269.,5027991782294659.,-.499982924618220834604,-53,52, + 7618936725669059.,5027991782294278.,-.497846645056914182717,-53,52, + 7618936725669061.,5027991782294277.,-.462398198779403517577,-53,52, + 7618936725669200.,5027991782294210.,-.498731182490676732677,-53,52, + 7618936725669341.,5027991782294142.,-.499615719920918223168,-53,52, + 7618936725681838.,5027991782288115.,-.499999140443764099980,-53,52, + 8259236168379158.,4752752985379129.,.499997903710113904435,-53,52, + 8259236168418772.,4752752985364022.,-.499978943973147172071,-53,52, + 8259236168421554.,4752752985362960.,.499972203023065833875,-53,52, + 8259236168422220.,4752752985362707.,-.499320584774531126872,-53,52, + 8259236168422886.,4752752985362453.,-.498613372509972941282,-53,52, + 8259236168422928.,4752752985362436.,.483413208445731286106,-53,52, + 8259236168422936.,4752752985362433.,.432370652437322021924,-53,52, + 8460168363172937.,4678886097764196.,.499959434702373020513,-53,52, + 8460168363172985.,4678886097764179.,.499680637989064310731,-53,52, + 8460168363173016.,4678886097764169.,-.479666084888120678326,-53,52, + 8460168363173033.,4678886097764162.,.499401841276057067154,-53,52, + 8460168363176520.,4678886097762927.,.499981755868816600868,-53,52, + 8460168363180103.,4678886097761659.,-.499995921284969997549,-53,52, + 8791115980693168.,4568584440249643.,-.499997087159749962413,-53,52, + 8791115980767970.,4568584440226219.,-.499980964612938727378,-53,52, + 8791115980768647.,4568584440226006.,.499698337269778191427,-53,52, + 8791115980769078.,4568584440225872.,-.466532417338143771373,-53,52, + 8791115980769094.,4568584440225867.,-.476879730733841521814,-53,52, + 8791115980769126.,4568584440225857.,-.497574357525146820874,-53,52, + 8791115980769225.,4568584440225826.,-.499098359159985983435,-53,52, + 8837821264166987.,4554086307494884.,-.494534772068169788015,-53,52, + 8837821264167000.,4554086307494880.,-.494654139950139257273,-53,52, + 8837821264167260.,4554086307494800.,-.497041497585421393838,-53,52, + 8837821264167572.,4554086307494704.,-.499906326737433161257,-53,52, + 8837821264167585.,4554086307494699.,.499974305381477494183,-53,52, + 8837821264175960.,4554086307492122.,.499996924513897282773,-53,52, + 9007199154131661.,4503599656407137.,.499979358469842369918,-53,52, + 9007199154132451.,4503599656406909.,.499782994765767201059,-53,52, + 9007199154136401.,4503599656405769.,.498801177273352182665,-53,52, + 9007199154136491.,4503599656405744.,-.475904737535625956017,-53,52, + 9007199154136498.,4503599656405742.,-.496159642020731420566,-53,52, + 9007199154141782.,4503599656404216.,.499995316757491436935,-53,52, + 9007199154386266.,4503599656333656.,.499989006640854763950,-53,52, + 9007199154386661.,4503599656333542.,.499890835823456158621,-53,52, + 9007199154389821.,4503599656332630.,.499105469901043811480,-53,52, + 9007199154389949.,4503599656332594.,-.442698494265111495846,-53,52, + 9007199154389970.,4503599656332587.,.496536792864050442531,-53,52, + 9007199154396387.,4503599656330736.,-.499994752113822658572,-53,52, + 9007199155170718.,4503599656107257.,.499996714516788655843,-53,52, + 9007199155180839.,4503599656104337.,-.499986172429743343824,-53,52, + 9007199155190960.,4503599656101416.,-.499969048128206323648,-53,52, + 9007199155191355.,4503599656101301.,.499932815957091639367,-53,52, + 9007199155191386.,4503599656101293.,-.446910328886121944059,-53,52, + 9007199155191400.,4503599656101289.,-.487420136234635424701,-53,52, + 9007199158352170.,4503599655189066.,-.499998260884186499395,-53,52, + 9007199158372412.,4503599655183224.,-.499956952055678481157,-53,52, + 9007199158373202.,4503599655182995.,.499847052115849520135,-53,52, + 9007199158376362.,4503599655182083.,.499063069487268741682,-53,52, + 9007199158376556.,4503599655182028.,-.490858478777622180623,-53,52, + 9007199158376608.,4503599655182013.,-.498466316456168966473,-53,52, + 9007199158393049.,4503599655177267.,.499986404720277199711,-53,52, + 9007199164858892.,4503599653311175.,-.499321905217686152384,-53,52, + 9007199164858989.,4503599653311147.,-.494282610303238372831,-53,52, + 9007199164858996.,4503599653311144.,.485462493453514323377,-53,52, + 9007199164859041.,4503599653311131.,.498109589032767273515,-53,52, + 9007199164859287.,4503599653311061.,-.499419621796719600534,-53,52, + 9007199164861262.,4503599653310491.,-.499908204434896635652,-53,52, + 9007199164861657.,4503599653310376.,.499994079088865998450,-53,52, + 9007199178627073.,4503599649337569.,.499998023715475235817,-53,52, + 9007199178668347.,4503599649325657.,.499976581914464259718,-53,52, + 9007199178669137.,4503599649325429.,.499782346712660045696,-53,52, + 9007199178669286.,4503599649325386.,.497214066916457076357,-53,52, + 9007199178669324.,4503599649325376.,-.469883883635204542382,-53,52, + 9007199178669331.,4503599649325374.,-.490138769263124914346,-53,52, + 9007199178669532.,4503599649325315.,.499685229137456959140,-53,52, + 9007199184586426.,4503599647617654.,-.499998557152820481296,-53,52, + 9007199184604984.,4503599647612298.,-.484296120781294934953,-53,52, + 9007199184604991.,4503599647612295.,.495448998153235297364,-53,52, + 9007199184605088.,4503599647612268.,-.499511496610577615490,-53,52, + 9007199184606668.,4503599647611812.,-.499898936947827438736,-53,52, + 9007199184607063.,4503599647611698.,-.499995796989308193867,-53,52, + 9007199193451698.,4503599645059067.,-.499983444757222429585,-53,52, + 9007199193458264.,4503599645057172.,-.499055503370565061007,-53,52, + 9007199193458316.,4503599645057156.,.493336859266682316008,-53,52, + 9007199193458330.,4503599645057152.,.452827110745991956165,-53,52, + 9007199193458659.,4503599645057058.,-.499151979484035789299,-53,52, + 9007199193461424.,4503599645056260.,-.499827311798615841025,-53,52, + 9007199193462214.,4503599645056031.,.499979736265698266227,-53,52, + 9007199193482851.,4503599645050076.,-.499997390211896476353,-53,52, + 9007199193503488.,4503599645044120.,-.499974469924135071402,-53,52, + 9007199193504278.,4503599645043891.,.499832581789136306790,-53,52, + 9007199193507043.,4503599645043093.,.499157263325265557563,-53,52, + 9007199193507095.,4503599645043078.,.491549626241039968409,-53,52, + 9007199193507116.,4503599645043072.,.430785003572494570836,-53,52, + 9007199193507140.,4503599645043066.,-.495803136620069444747,-53,52, + 9007199193514004.,4503599645041084.,.499988770902423935144,-53,52, + 9007199194115242.,4503599644867562.,.499999359449894578982,-53,52, + 9007199194133114.,4503599644862405.,-.499301159667185074962,-53,52, + 9007199194133242.,4503599644862368.,-.441104565228186320727,-53,52, + 9007199194133263.,4503599644862361.,.498130813547133705872,-53,52, + 9007199194133509.,4503599644862291.,-.499397606509796944640,-53,52, + 9007199194135484.,4503599644861721.,-.499879840465866089701,-53,52, + 9007199194135879.,4503599644861607.,-.499976287205681878046,-53,52, + 9007199198619541.,4503599643567587.,-.499972658231510156041,-53,52, + 9007199198619936.,4503599643567472.,.499931089519597160632,-53,52, + 9007199198620972.,4503599643567174.,-.497789713765723317576,-53,52, + 9007199198621003.,4503599643567165.,-.444632710773410102788,-53,52, + 9007199198621017.,4503599643567161.,-.485142451357492126173,-53,52, + 9007199198621121.,4503599643567130.,.499642332875715191843,-53,52, + 9007199198630057.,4503599643564551.,.499996490271877368530,-53,52, + 9007199204486970.,4503599641874201.,-.499989560910024376633,-53,52, + 9007199204492500.,4503599641872604.,.498666472068308352757,-53,52, + 9007199204492531.,4503599641872596.,-.448176504952547131328,-53,52, + 9007199204492545.,4503599641872592.,-.488686236510318244526,-53,52, + 9007199204492746.,4503599641872534.,-.498861668158802280450,-53,52, + 9007199204496696.,4503599641871394.,-.499821642440228981075,-53,52, + 9007199204497486.,4503599641871165.,.499986362909077840816,-53,52, + 9007199234694050.,4503599633156200.,.499950899746007794475,-53,52, + 9007199234694445.,4503599633156086.,.499856212188311607823,-53,52, + 9007199234698790.,4503599633154832.,.498814650184410435300,-53,52, + 9007199234699022.,4503599633154766.,-.458202988971306646611,-53,52, + 9007199234699036.,4503599633154762.,-.498712674092583244462,-53,52, + 9007199234725598.,4503599633147095.,.499983350996752184456,-53,52, + 9007199234746630.,4503599633141026.,-.499994954120208025595,-53,52, + 9007199239631487.,4503599631731217.,.499988361013002205964,-53,52, + 9007199239632523.,4503599631730919.,-.497727776784457138376,-53,52, + 9007199239632554.,4503599631730910.,-.444570634187777422501,-53,52, + 9007199239632568.,4503599631730906.,-.485080311724726187330,-53,52, + 9007199239632672.,4503599631730875.,.499704940858613908515,-53,52, + 9007199239642003.,4503599631728183.,-.499995132623680174361,-53,52, + 9007199245036517.,4503599630171283.,.499993302316558885461,-53,52, + 9007199245089492.,4503599630155995.,-.499987074278799776619,-53,52, + 9007199245089537.,4503599630155982.,-.487339582254398697883,-53,52, + 9007199245089544.,4503599630155979.,.492405583171639232622,-53,52, + 9007199250380575.,4503599628628946.,.499995369435173592555,-53,52, + 9007199250389712.,4503599628626309.,.490225896520027256845,-53,52, + 9007199250389733.,4503599628626303.,.429461405020110339160,-53,52, + 9007199250389757.,4503599628626297.,-.497126585265449699411,-53,52, + 9007199250389906.,4503599628626254.,-.499693691620219687815,-53,52, + 9007199250391091.,4503599628625912.,-.499975711871699951765,-53,52, + 9007199254740966.,4503599627370504.,-.496196356280035697257,-53,52, + 9007199254740991.,4503599627370496.,.288607832450766485207,-53,52, + 4503599627370497.,9007199254740991.,-.154431329803065281984,-52,53, + 4503599627370502.,9007199254740985.,.073412021181621484969,-52,53, + 4503599627370509.,9007199254740977.,-.007607287439780146052,-52,53, + 4503599627370632.,9007199254740835.,-.002660853208814103622,-52,53, + 4503599627371150.,9007199254740237.,.001910308982883638477,-52,53, + 4503599627373125.,9007199254737957.,.000033950776012755550,-52,53, + 4503599627399810.,9007199254707151.,-.000001469634335838280,-52,53, + 4503599629161347.,9007199252673577.,.499999522359025713762,-52,53, + 4503599629182774.,9007199252648841.,.499929742420532296829,-52,53, + 4503599629183169.,9007199252648385.,.499555099122231855803,-52,53, + 4503599629183305.,9007199252648228.,.496894462474030059620,-52,53, + 4503599629183318.,9007199252648213.,.489287195736449792330,-52,53, + 4503599629185403.,9007199252645806.,.499967878592024545553,-52,53, + 4503599629188032.,9007199252642772.,-.499993979164895563273,-52,53, + 4503599630045371.,9007199251653032.,.499835689545883112952,-52,53, + 4503599630045766.,9007199251652576.,.499461345560965307914,-52,53, + 4503599630046161.,9007199251652120.,.499087001713108941891,-52,53, + 4503599630046284.,9007199251651979.,-.495966274950770149797,-52,53, + 4503599630046297.,9007199251651963.,.496426468166832194300,-52,53, + 4503599630053258.,9007199251643927.,.499956092691955304536,-52,53, + 4503599630055887.,9007199251640892.,.499996239217154646871,-52,53, + 4503599638086557.,9007199242370035.,.499957647487482020781,-52,53, + 4503599638087347.,9007199242369123.,.499214540092793110787,-52,53, + 4503599638087729.,9007199242368683.,-.493549848349513107569,-52,53, + 4503599638087742.,9007199242368667.,.498842986601040813302,-52,53, + 4503599638089186.,9007199242367001.,-.499983653351795297516,-52,53, + 4503599638105355.,9007199242348334.,.499997121735680478530,-52,53, + 4503599645526952.,9007199233780611.,-.499795952392458216436,-52,53, + 4503599645526978.,9007199233780580.,.484989887420002425719,-52,53, + 4503599645527347.,9007199233780154.,.499835075591636760094,-52,53, + 4503599645532605.,9007199233774084.,.499986848496092699290,-52,53, + 4503599645546145.,9007199233758453.,.499997421516846676341,-52,53, + 4503599651533752.,9007199226846172.,.499997683370504207303,-52,53, + 4503599651566485.,9007199226808384.,.499974514310342163560,-52,53, + 4503599651585678.,9007199226786227.,.499869716242865600436,-52,53, + 4503599651585814.,9007199226786070.,.497211756029426368454,-52,53, + 4503599651585840.,9007199226786040.,.481997734225765959969,-52,53, + 4503599651585859.,9007199226786019.,-.452197127861148797669,-52,53, + 4503599651588307.,9007199226783192.,.499959591172117560008,-52,53, + 4503599651999901.,9007199226308036.,-.499968573882548241838,-52,53, + 4503599652000277.,9007199226307601.,.433859555326138313891,-52,53, + 4503599652000283.,9007199226307595.,-.492728293674844017361,-52,53, + 4503599652000296.,9007199226307579.,.499664700156469421179,-52,53, + 4503599652010812.,9007199226295440.,-.499971933511390164843,-52,53, + 4503599652087189.,9007199226207268.,-.499992522662737283247,-52,53, + 4503599656387975.,9007199221242306.,-.499665449861071364790,-52,53, + 4503599656388001.,9007199221242275.,.485120638016205721862,-52,53, + 4503599656388014.,9007199221242260.,.477513681955066954336,-52,53, + 4503599656388370.,9007199221241849.,.499969346800042671949,-52,53, + 4503599656399281.,9007199221229254.,-.499991949980265536355,-52,53, + 4503599656448578.,9007199221172344.,-.499999082515988693524,-52,53, + 4503599657174493.,9007199220334325.,-.499998937080875586919,-52,53, + 4503599657185404.,9007199220321729.,-.499952698984527362162,-52,53, + 4503599657185799.,9007199220321272.,.499682374377256208666,-52,53, + 4503599657186058.,9007199220320974.,-.498025260989605432254,-52,53, + 4503599657186110.,9007199220320913.,.471546951221834439514,-52,53, + 4503599657186129.,9007199220320892.,-.462647817392623856531,-52,53, + 4503599657186194.,9007199220320816.,.499317447876101216235,-52,53, + 4503599657240354.,9007199220258292.,.499915152494735068613,-52,53, + 4503599657240749.,9007199220257836.,.499550244923672940247,-52,53, + 4503599657241390.,9007199220257097.,-.490915338969584359932,-52,53, + 4503599657241403.,9007199220257082.,-.498522285285058060599,-52,53, + 4503599657242983.,9007199220255258.,-.499981913290963805421,-52,53, + 4503599657281369.,9007199220210944.,-.499999771501579375055,-52,53, + 4503599664800855.,9007199211530213.,.499997765251856005160,-52,53, + 4503599664817419.,9007199211511091.,.499995668748909946489,-52,53, + 4503599664820048.,9007199211508057.,-.499883898058727063850,-52,53, + 4503599664820838.,9007199211507144.,.499391547107082315911,-52,53, + 4503599664821492.,9007199211506390.,-.498676628252247702183,-52,53, + 4503599669085291.,9007199206584127.,-.499999139376099430256,-52,53, + 4503599669086871.,9007199206582302.,.498557671507108278783,-52,53, + 4503599669086884.,9007199206582287.,.490950860466509147444,-52,53, + 4503599669086897.,9007199206582272.,.483344049426058475536,-52,53, + 4503599669087525.,9007199206581548.,-.499508052966593962613,-52,53, + 4503599674707513.,9007199200093658.,-.499998777295855351597,-52,53, + 4503599674710142.,9007199200090623.,-.499855503262479125295,-52,53, + 4503599674710537.,9007199200090166.,.499785651025268836696,-52,53, + 4503599674710563.,9007199200090136.,.484572157388257516747,-52,53, + 4503599674710576.,9007199200090121.,.476965410569974545917,-52,53, + 4503599674721448.,9007199200077570.,.499999969597372068277,-52,53, + 4503599680960281.,9007199192875266.,.499996292877240370737,-52,53, + 4503599681002332.,9007199192826722.,-.489872870098765004826,-52,53, + 4503599681002345.,9007199192826707.,-.497479545065322017773,-52,53, + 4503599681002481.,9007199192826549.,.499866009139597461801,-52,53, + 4503599681005110.,9007199192823515.,-.499976178809231915562,-52,53, + 4503599681010763.,9007199192816988.,.499982803917180260964,-52,53, + 4867368130172119.,8641416407060471.,-.499997603741129610436,-52,53, + 4867368130222202.,8641416407017067.,-.499825215936074962863,-52,53, + 4867368130222277.,8641416407017002.,-.497928105214479832309,-52,53, + 4867368130222727.,8641416407016612.,-.486545440800663375077,-52,53, + 4867368130222757.,8641416407016586.,-.485786596501273970185,-52,53, + 4867368130227466.,8641416407012504.,.499993338317316097970,-52,53, + 5048327701410322.,8495904644850646.,-.499994129162368582455,-52,53, + 5048327701441063.,8495904644827790.,-.499990450637639082767,-52,53, + 5048327701447488.,8495904644823012.,.498611612355168397548,-52,53, + 5048327701447492.,8495904644823010.,-.475397040048624708117,-52,53, + 5048327701447796.,8495904644822783.,.499945377293506905053,-52,53, + 5095760958847080.,8461362892587297.,-.499935318098684657545,-52,53, + 5095760958848892.,8461362892586004.,.448566380020571713166,-52,53, + 5095760958848913.,8461362892585989.,.474459611633503085851,-52,53, + 5095760958848934.,8461362892585975.,-.499647156753285735903,-52,53, + 5095760958853684.,8461362892582588.,-.499987618004245358304,-52,53, + 5095760958874423.,8461362892567799.,.499999744244750468510,-52,53, + 5106532173940334.,8453719189965205.,.499984124101668470980,-52,53, + 5106532173942322.,8453719189963802.,-.498225557494629409050,-52,53, + 5106532173942339.,8453719189963789.,.495753534776118454698,-52,53, + 5106532173942390.,8453719189963753.,.477690811589456467505,-52,53, + 5106532173942659.,8453719189963564.,-.499934140093419328792,-52,53, + 5106532174014077.,8453719189913125.,.499997589752635722978,-52,53, + 5221791327360291.,8376434886266668.,-.499999451899145066783,-52,53, + 5221791327409718.,8376434886235259.,-.499972059719197813268,-52,53, + 5221791327429085.,8376434886222951.,.499755825412182348592,-52,53, + 5221791327429288.,8376434886222823.,-.499111072730648955917,-52,53, + 5221791327429310.,8376434886222809.,-.479283840015585329866,-52,53, + 5221791327429329.,8376434886222796.,.446930588238565987053,-52,53, + 5221791327429993.,8376434886222374.,.499897975782290833872,-52,53, + 5221791327430901.,8376434886221798.,-.499959873354973841149,-52,53, + 5241359265598586.,8364114247649115.,.496272743924034234303,-52,53, + 5241359265598610.,8364114247649101.,-.475480901067374681232,-52,53, + 5241359265598626.,8364114247649091.,-.456649997728124474493,-52,53, + 5241359265598695.,8364114247649047.,.499558272924128483101,-52,53, + 5241359265599014.,8364114247648848.,.499999408295102349236,-52,53, + 5358638315492395.,8294953777786168.,-.499906113638020694272,-52,53, + 5358638315493979.,8294953777785287.,-.499759081164847508996,-52,53, + 5358638315493997.,8294953777785276.,.488878953303175179210,-52,53, + 5358638315498028.,8294953777783034.,.499985454587991672806,-52,53, + 5358638315552596.,8294953777752685.,-.499998871158448436484,-52,53, + 5361875182247093.,8293156417076757.,-.499973456109739166280,-52,53, + 5361875182248592.,8293156417075926.,-.499907021176551695200,-52,53, + 5361875182249862.,8293156417075221.,.450783021414405922879,-52,53, + 5361875182249889.,8293156417075206.,.482805565636792828315,-52,53, + 5361875182249907.,8293156417075197.,-.495846071548055353577,-52,53, + 5361875182250091.,8293156417075095.,-.499840584982744042604,-52,53, + 5361875182261614.,8293156417068707.,-.499996950989160683738,-52,53, + 5438257954988356.,8252430871884379.,.499997403061864924404,-52,53, + 5438257955007186.,8252430871874734.,.499859143143886051643,-52,53, + 5438257955007268.,8252430871874692.,.498265339140398676205,-52,53, + 5438257955007272.,8252430871874690.,.449407104798858535384,-52,53, + 5438257955013449.,8252430871871527.,-.499921266759324482863,-52,53, + 5438257955024747.,8252430871865739.,.499995908118223461933,-52,53, + 5627653235355482.,8164909855333633.,-.499997252956828802667,-52,53, + 5627653235357367.,8164909855332854.,-.490382677633548533252,-52,53, + 5627653235357413.,8164909855332834.,.499772373033290997140,-52,53, + 5648553535553859.,8156382247270651.,.499981724383482929677,-52,53, + 5648553535554075.,8156382247270564.,.498690746959131242196,-52,53, + 5648553535554080.,8156382247270562.,.484771974333843318515,-52,53, + 5648553535554105.,8156382247270552.,.415178111207590876210,-52,53, + 5648553535560828.,8156382247267844.,.499996450617892726042,-52,53, + 5679432883882450.,8144181595598072.,-.499925817594767300994,-52,53, + 5679432883882801.,8144181595597936.,-.498481248265282540252,-52,53, + 5679432883882850.,8144181595597917.,-.484034570490804393881,-52,53, + 5679432883882881.,8144181595597905.,-.495302998836951345304,-52,53, + 5679432883883072.,8144181595597830.,.499785071685957909297,-52,53, + 5679432883903216.,8144181595590026.,-.499931619865533101452,-52,53, + 5679432884114337.,8144181595508225.,-.499978532982617052808,-52,53, + 5794885835816194.,8102690205053684.,-.499997046617467500933,-52,53, + 5794885835817409.,8102690205053281.,-.499844573709738257355,-52,53, + 5794885835818597.,8102690205052886.,.455860067142069482303,-52,53, + 5794885835818615.,8102690205052880.,.485491955644959681476,-52,53, + 5794885835818624.,8102690205052878.,-.499692100103537731589,-52,53, + 6190687021033866.,8006895930470292.,.499936310336399311180,-52,53, + 6190687021033943.,8006895930470280.,.488062460115214480591,-52,53, + 6190687021033975.,8006895930470275.,.496114885998048428447,-52,53, + 6190687021063174.,8006895930465720.,.499952044147884473118,-52,53, + 6190687021151098.,8006895930452005.,-.499998600295442198753,-52,53, + 6234082493727617.,8000518310028686.,.499997812248469915344,-52,53, + 6234082493747600.,8000518310025929.,.499974714474336601107,-52,53, + 6234082493773280.,8000518310022387.,-.499604343281397346493,-52,53, + 6234082493773309.,8000518310022382.,.499344730366556392122,-52,53, + 6234082493773512.,8000518310022354.,.491988245911959652475,-52,53, + 6234082493773541.,8000518310022350.,.490937319562692559675,-52,53, + 6234082493774244.,8000518310022253.,.499944174029846060167,-52,53, + 6350411099494716.,7987235521167476.,.499993458094116243539,-52,53, + 6350411099499946.,7987235521167002.,.479461508189841586134,-52,53, + 6350411099499957.,7987235521167001.,.482477597790509971915,-52,53, + 6350411099500012.,7987235521166996.,.497558045794579583092,-52,53, + 6350411099500023.,7987235521166996.,-.499425864604460958218,-52,53, + 6350411099501347.,7987235521166875.,.499965284083531939023,-52,53, + 6350411099527540.,7987235521164502.,-.499995026428416096330,-52,53, + 6671477663178710.,7978298518450168.,.499998349105224737683,-52,53, + 6671477663230132.,7978298518451893.,-.499949961842891749632,-52,53, + 6671477663237380.,7978298518452136.,-.499825915099734428407,-52,53, + 6671477663238603.,7978298518452177.,-.496907630992439793142,-52,53, + 6671477663238663.,7978298518452179.,-.485317200032468903847,-52,53, + 6671477663238752.,7978298518452181.,.498541939227301241044,-52,53, + 6671477663238931.,7978298518452187.,.499786724938507012222,-52,53, + 6671477663251011.,7978298518452592.,.499993520182697610873,-52,53, + 6676648134730706.,7978476864280845.,.499947353269759432575,-52,53, + 6676648134730988.,7978476864280855.,.499519013819569563950,-52,53, + 6676648134731946.,7978476864280889.,.469695080732002541783,-52,53, + 6676648134731947.,7978476864280890.,-.494845445294005724379,-52,53, + 6676648134731975.,7978476864280890.,.498019825977914531869,-52,53, + 6676648134735331.,7978476864281010.,-.499985515165830670641,-52,53, + 6676648134749347.,7978476864281507.,-.499998241268878280956,-52,53, + 6863840991767760.,7991589374334322.,-.499996519830083570938,-52,53, + 6863840991822741.,7991589374340055.,-.499972887332378042690,-52,53, + 6863840991833578.,7991589374341184.,.499868206921476729171,-52,53, + 6863840991833789.,7991589374341207.,-.498658463240022162058,-52,53, + 6863840991833933.,7991589374341222.,-.483434958506863932288,-52,53, + 6863840991833952.,7991589374341223.,.497740365034877196593,-52,53, + 6863840991834959.,7991589374341329.,-.499967487065846331704,-52,53, + 6932976942189702.,7999660452895062.,-.499998139304002989113,-52,53, + 6932976942200974.,7999660452896517.,.499974358249869817255,-52,53, + 6932976942262970.,7999660452904525.,.499823908584412901639,-52,53, + 6932976942266864.,7999660452905028.,.486329763781369974961,-52,53, + 6932976942266872.,7999660452905030.,-.480313264759114594773,-52,53, + 6932976942266926.,7999660452905036.,.494846292593214376639,-52,53, + 6932976942266957.,7999660452905040.,.499104556999653086661,-52,53, + 6932976942267197.,7999660452905071.,.499813700803089009290,-52,53, + 6997291737940033.,8008706836437976.,-.499999718011226655361,-52,53, + 6997291737940388.,8008706836438030.,-.499975127816480649842,-52,53, + 6997291737952103.,8008706836439812.,-.499163626277486355507,-52,53, + 6997291737957428.,8008706836440622.,-.498794745826686096252,-52,53, + 6997291737957691.,8008706836440662.,-.493142723864542040778,-52,53, + 6997291737957737.,8008706836440669.,-.495956438651908815593,-52,53, + 6997291737957783.,8008706836440676.,-.498770153438523995372,-52,53, + 7143909179123988.,8034803912959924.,-.499965686778581678578,-52,53, + 7143909179127959.,8034803912960733.,-.499904405594215530929,-52,53, + 7143909179128764.,8034803912960897.,-.499640156282125611518,-52,53, + 7143909179128980.,8034803912960941.,-.494600307981008162843,-52,53, + 7143909179128985.,8034803912960942.,-.475965126307178307091,-52,53, + 7143909179139067.,8034803912962996.,-.499984781445420277251,-52,53, + 7143909179154146.,8034803912966067.,.499996203264796479510,-52,53, + 7408864542532035.,8100933864604146.,.499998814576577583827,-52,53, + 7408864542578255.,8100933864617787.,-.499755610458977405555,-52,53, + 7408864542578848.,8100933864617962.,-.499319741896457281461,-52,53, + 7408864542578882.,8100933864617972.,-.465567938299014690575,-52,53, + 7408864542578892.,8100933864617974.,.485535533347367056774,-52,53, + 7408864542579973.,8100933864618293.,.499820818522539093483,-52,53, + 7408864542586906.,8100933864620339.,.499857721733714475242,-52,53, + 7408864542612327.,8100933864627841.,.499993173894428058243,-52,53, + 7417783623948815.,8103579553549447.,-.499993062298845852364,-52,53, + 7417783623950928.,8103579553550076.,.499964544147146545257,-52,53, + 7417783623952937.,8103579553550675.,.491878805545646314103,-52,53, + 7417783623952954.,8103579553550681.,-.439498724342069708094,-52,53, + 7417783623952984.,8103579553550690.,-.494870835908386858052,-52,53, + 7417783623953041.,8103579553550706.,.499922152116456528222,-52,53, + 7417783623972437.,8103579553556490.,-.499993647905374377605,-52,53, + 7602884003716311.,8164593146581734.,.499995609257527305628,-52,53, + 7602884003731527.,8164593146587228.,-.499938160475440011031,-52,53, + 7602884003734189.,8164593146588188.,.486272172556556083977,-52,53, + 7602884003734200.,8164593146588192.,.457289570631907896442,-52,53, + 7602884003734250.,8164593146588211.,-.492631347206886331727,-52,53, + 7602884003734322.,8164593146588236.,.499482531106735239395,-52,53, + 7602884003735840.,8164593146588784.,.499883465960368318637,-52,53, + 8248300471480546.,8467857921814170.,.499999523481881050414,-52,53, + 8248300471499734.,8467857921825280.,.499978554511702237857,-52,53, + 8248300471509328.,8467857921830835.,.499968117043329664307,-52,53, + 8248300471512758.,8467857921832821.,.496420511504218271244,-52,53, + 8248300471512777.,8467857921832832.,.497567040814139006911,-52,53, + 8248300471512815.,8467857921832854.,.499860099434349277529,-52,53, + 8270159510149196.,8480595862151568.,.499994598212426510802,-52,53, + 8270159510155014.,8480595862154981.,-.499977394975516106033,-52,53, + 8270159510157894.,8480595862156669.,.492817497506980917874,-52,53, + 8270159510157923.,8480595862156687.,-.499963387241835283911,-52,53, + 8581012629572230.,8679480156671333.,-.499999984012202251953,-52,53, + 8581012629600757.,8679480156691117.,.499980681558447593851,-52,53, + 8581012629616626.,8679480156702124.,-.499924787409157500036,-52,53, + 8581012629616874.,8679480156702296.,-.498662990524840871143,-52,53, + 8581012629616936.,8679480156702339.,-.498347541300409979053,-52,53, + 8581012629616949.,8679480156702348.,-.482152366462859279958,-52,53, + 8581012629619775.,8679480156704307.,.499967949622278247971,-52,53, + 8772953774110694.,8819065678005073.,-.499987177843573940186,-52,53, + 8772953774119795.,8819065678011999.,.499231906089222693095,-52,53, + 8772953774119837.,8819065678012031.,.466484647782056343419,-52,53, + 8772953774119841.,8819065678012035.,-.489015091104307740838,-52,53, + 8772953774120222.,8819065678012324.,.499634779995590439123,-52,53, + 8772953774120649.,8819065678012650.,-.499962346033214044000,-52,53, + 8772953774185143.,8819065678061737.,.499998477708432988807,-52,53, + 9007199188959698.,9007199199118392.,-.499999226129136208610,-52,53, + 9007199188967585.,9007199199125060.,.499912851571194216672,-52,53, + 9007199188975077.,9007199199131396.,-.499790273529213192888,-52,53, + 9007199188975103.,9007199199131417.,.484994526125782484421,-52,53, + 9007199188975116.,9007199199131428.,.477386925953373050255,-52,53, + 9007199188975472.,9007199199131729.,.499824952025263443273,-52,53, + 9007199195407605.,9007199204570539.,.499998722617531323220,-52,53, + 9007199195446205.,9007199204603178.,.449830844668449953287,-52,53, + 9007199195446211.,9007199204603184.,-.476757264285757643986,-52,53, + 9007199195446250.,9007199204603217.,-.499579972487786047564,-52,53, + 9007199195446645.,9007199204603551.,-.499963811938515104695,-52,53, + 9007199195449274.,9007199204605774.,-.499986883689470440275,-52,53, + 9007199195451903.,9007199204607996.,.499990047087767426454,-52,53, + 9007199197192275.,9007199206079601.,-.499511836602388508526,-52,53, + 9007199197192482.,9007199206079776.,-.466801463305921820142,-52,53, + 9007199197192495.,9007199206079787.,-.474409024402722091817,-52,53, + 9007199197192534.,9007199206079820.,-.497231707692751998121,-52,53, + 9007199197192670.,9007199206079935.,-.499895423776708541452,-52,53, + 9007199197197928.,9007199206084381.,-.499938206600150947611,-52,53, + 9007199197205815.,9007199206091049.,.499997638126134464844,-52,53, + 9007199203255597.,9007199211206556.,-.499908775672416094721,-52,53, + 9007199203255610.,9007199211206566.,.492483692062350520132,-52,53, + 9007199203255616.,9007199211206572.,-.434104399752351730806,-52,53, + 9007199203260855.,9007199211211002.,-.499939897597541910746,-52,53, + 9007199203271371.,9007199211219893.,.499997888890524916189,-52,53, + 9007199218997304.,9007199224517250.,-.496426884720721123609,-52,53, + 9007199218997317.,9007199224517260.,.495965657869640170139,-52,53, + 9007199218997440.,9007199224517365.,-.499089516080035833072,-52,53, + 9007199218997835.,9007199224517699.,-.499469952710272632725,-52,53, + 9007199218998230.,9007199224518033.,-.499850389283437407716,-52,53, + 9007199219021891.,9007199224538040.,-.499854107353539366257,-52,53, + 9007199219665996.,9007199225082675.,-.499876656752356019637,-52,53, + 9007199221812445.,9007199226897645.,-.499997425599175790301,-52,53, + 9007199221849251.,9007199226928767.,-.499965232488850660828,-52,53, + 9007199221880346.,9007199226955059.,.457460601824106264665,-52,53, + 9007199221880365.,9007199226955076.,-.476734892814454373139,-52,53, + 9007199221880404.,9007199226955109.,-.499557223914244081698,-52,53, + 9007199221880799.,9007199226955443.,-.499937243996145330191,-52,53, + 9007199222088885.,9007199227131393.,.499876111154970249165,-52,53, + 9007199222089280.,9007199227131727.,.499496121195683629836,-52,53, + 9007199222089526.,9007199227131936.,-.490613948471639883433,-52,53, + 9007199222089539.,9007199227131947.,-.498221391177020850879,-52,53, + 9007199222089675.,9007199227132061.,.499116131293469035194,-52,53, + 9007199222091514.,9007199227133616.,.499878660069735972065,-52,53, + 9007199222151981.,9007199227184745.,.499937982890673890753,-52,53, + 9007199222215077.,9007199227238098.,-.499998689134332806891,-52,53, + 9007199223122872.,9007199228005701.,-.499687104971631430824,-52,53, + 9007199223122911.,9007199228005733.,.477490581653835819843,-52,53, + 9007199223122924.,9007199228005744.,.469883143862448539639,-52,53, + 9007199223123267.,9007199228006034.,.499933054465870794483,-52,53, + 9007199223154815.,9007199228032710.,.499975744937742333316,-52,53, + 9007199223173218.,9007199228048272.,-.499999184162150700978,-52,53, + 9007199225153386.,9007199229722640.,-.499620726793240810638,-52,53, + 9007199225153522.,9007199229722754.,.497716948094832316048,-52,53, + 9007199225153561.,9007199229722787.,.474894663688983889643,-52,53, + 9007199225153574.,9007199229722798.,.467287235553824717081,-52,53, + 9007199225153781.,9007199229722973.,.499999726025388416660,-52,53, + 9007199225608993.,9007199230107887.,-.499391282770623651149,-52,53, + 9007199225609116.,9007199230107991.,-.494446159248525797677,-52,53, + 9007199225609129.,9007199230108001.,.497946414782588388685,-52,53, + 9007199225609388.,9007199230108221.,-.499770764123098315811,-52,53, + 9007199225609783.,9007199230108554.,.499849754581499044240,-52,53, + 9007199225612412.,9007199230110777.,.499855689388399792349,-52,53, + 9007199225664992.,9007199230155237.,.499974916446989353602,-52,53, + 9007199225675508.,9007199230164129.,.499998883211981460276,-52,53, + 9007199229504666.,9007199233401946.,-.499996320281384699894,-52,53, + 9007199229507295.,9007199233404169.,-.499986639937486573447,-52,53, + 9007199229538843.,9007199233430845.,-.499870278611638389563,-52,53, + 9007199229544101.,9007199233435291.,-.499850849662625367426,-52,53, + 9007199229544360.,9007199233435510.,-.497567655772951100958,-52,53, + 9007199229544399.,9007199233435542.,.479610122459665983186,-52,53, + 9007199229544405.,9007199233435548.,-.446977911658343545608,-52,53, + 9007199229544496.,9007199233435624.,.499770237553459671677,-52,53, + 9007199231904697.,9007199235431337.,-.499996422238948873445,-52,53, + 9007199231915213.,9007199235440229.,-.499948453678848647301,-52,53, + 9007199231917842.,9007199235442452.,-.499936455218340554584,-52,53, + 9007199231918101.,9007199235442671.,-.497653036442788239966,-52,53, + 9007199231918237.,9007199235442785.,.499684974970415639037,-52,53, + 9007199234817260.,9007199237894109.,-.499999461144724516998,-52,53, + 9007199234840921.,9007199237914116.,-.499866267051071163262,-52,53, + 9007199234848277.,9007199237920336.,-.496781834309058766730,-52,53, + 9007199234848413.,9007199237920451.,-.499443677128019560149,-52,53, + 9007199234848808.,9007199237920785.,-.499821823512375500624,-52,53, + 9007199239869855.,9007199242166425.,-.496959321527022029487,-52,53, + 9007199239869894.,9007199242166457.,.480218604006215816524,-52,53, + 9007199239869900.,9007199242166463.,-.446369407450159748905,-52,53, + 9007199239869991.,9007199242166540.,-.499620914536908087261,-52,53, + 9007199239870386.,9007199242166874.,-.499998335372848435211,-52,53, + 9007199242858154.,9007199244693236.,.499999349370382064695,-52,53, + 9007199242895355.,9007199244724692.,.499937900917654676140,-52,53, + 9007199242895614.,9007199244724912.,-.497777640308051796750,-52,53, + 9007199242895666.,9007199244724955.,.471792984622563350220,-52,53, + 9007199242895672.,9007199244724961.,-.454795020193071254994,-52,53, + 9007199242895750.,9007199244725026.,.499560917204877197706,-52,53, + 9007199242897984.,9007199244726915.,.499960458495895165062,-52,53, + 9007199242903242.,9007199244731362.,-.499994418763044202682,-52,53, + 9007199245003716.,9007199246507456.,.498680473244360733898,-52,53, + 9007199245003813.,9007199246507539.,-.481158863143539195552,-52,53, + 9007199245003826.,9007199246507550.,-.488766196885985895319,-52,53, + 9007199245003839.,9007199246507561.,-.496373530628370776966,-52,53, + 9007199245004370.,9007199246508010.,-.499411547283721802246,-52,53, + 9007199245005160.,9007199246508677.,.499835094794663577482,-52,53, + 9007199245013047.,9007199246515346.,.499908861832899657249,-52,53, + 9007199245023563.,9007199246524239.,-.499992746721413839257,-52,53, + 9007199245063393.,9007199246557917.,.499999910949034262850,-52,53, + 9007199251482738.,9007199251985914.,.499997799254323752732,-52,53, + 9007199251487996.,9007199251990361.,-.499940566846871623902,-52,53, + 9007199251495430.,9007199251996646.,.457544841509572165007,-52,53, + 9007199251495449.,9007199251996663.,-.476650447305156653659,-52,53, + 9007199251495488.,9007199251996696.,-.499472355924449470303,-52,53, + 9007199251495883.,9007199251997030.,-.499848097037215531331,-52,53, + 9007199254722194.,9007199254725097.,.000137702657675733292,-52,53, + 9007199254737968.,9007199254738435.,.000341326143227631309,-52,53, + 9007199254739548.,9007199254739771.,-.001159763991740023994,-52,53, + 9007199254740856.,9007199254740877.,.002660853220320889564,-52,53, + 9007199254740960.,9007199254740965.,-.058197446301709637884,-52,53, + 9007199254740986.,9007199254740987.,-.073412021181599088543,-52,53, + 9007199254740991.,9007199254740991.,.154431329803065904107,-52,53, + 4503599627370497.,4503599627370497.,-.154431329803065355425,-51,52, + 4503599627370564.,4503599627370553.,.498669573393222359811,-51,52, + 4503599627385153.,4503599627382889.,.499999155047034483074,-51,52, + 4503599630237029.,4503599629794346.,.499891310274715978322,-51,52, + 4503599630237424.,4503599629794680.,.499516866469399808303,-51,52, + 4503599630238078.,4503599629795234.,-.498571452896556235631,-51,52, + 4503599630238117.,4503599629795266.,.478606766600681153464,-51,52, + 4503599630238136.,4503599629795283.,-.455588459797697533296,-51,52, + 4503599630238214.,4503599629795348.,.498767979201199618117,-51,52, + 4503599630242287.,4503599629798792.,.499970242340812597654,-51,52, + 4503599630244916.,4503599629801016.,-.499990284041559420670,-51,52, + 4503599632664056.,4503599631846565.,-.499942295214851458545,-51,52, + 4503599632669314.,4503599631851011.,-.499854027289922073549,-51,52, + 4503599632669670.,4503599631851312.,-.477406057106358961041,-51,52, + 4503599632669683.,4503599631851323.,-.485013294148462927857,-51,52, + 4503599632669709.,4503599631851344.,.499772231767700047233,-51,52, + 4503599632682854.,4503599631862459.,.499992993865327008050,-51,52, + 4503599635996942.,4503599634664748.,.499965962894914969366,-51,52, + 4503599635997732.,4503599634665416.,.499220404308794713570,-51,52, + 4503599635998127.,4503599634665750.,.498847625186950660860,-51,52, + 4503599635998153.,4503599634665772.,.483633214413314204939,-51,52, + 4503599635998159.,4503599634665778.,-.442954726534377822882,-51,52, + 4503599635999571.,4503599634666972.,-.499983495492182395250,-51,52, + 4503599636018369.,4503599634682866.,.499997664104489626670,-51,52, + 4503599638940341.,4503599637153594.,.499999470226702258126,-51,52, + 4503599638974369.,4503599637182368.,-.489002624677301276883,-51,52, + 4503599638974382.,4503599637182379.,-.496609801758691112132,-51,52, + 4503599638974518.,4503599637182494.,-.499269500448895528276,-51,52, + 4503599638974913.,4503599637182828.,-.499641419362105332143,-51,52, + 4503599638975308.,4503599637183161.,.499986661838828914204,-51,52, + 4503599640398439.,4503599638386516.,.499995615844967253457,-51,52, + 4503599640400673.,4503599638388406.,-.499573870297504491750,-51,52, + 4503599640400777.,4503599638388493.,.439568821573524777737,-51,52, + 4503599640400783.,4503599638388499.,-.487019100049059036837,-51,52, + 4503599640400809.,4503599638388520.,.497766572920048768705,-51,52, + 4503599640401068.,4503599638388740.,-.499945377091453626603,-51,52, + 4503599641300484.,4503599639149257.,.499998366410934852859,-51,52, + 4503599641305742.,4503599639153704.,-.499880144578113626661,-51,52, + 4503599641307322.,4503599639155039.,.498634875090361070159,-51,52, + 4503599641307361.,4503599639155072.,.475813410409071519866,-51,52, + 4503599641307380.,4503599639155089.,-.458381662127563880954,-51,52, + 4503599641307976.,4503599639155593.,-.499448147879524842783,-51,52, + 4503599642464652.,4503599640133642.,-.499996216028187111571,-51,52, + 4503599642496990.,4503599640160986.,-.499981912259373128311,-51,52, + 4503599642505136.,4503599640167874.,-.497504318733244506718,-51,52, + 4503599642505162.,4503599640167895.,.487281394262677854889,-51,52, + 4503599642505272.,4503599640167988.,.499836333866283107146,-51,52, + 4503599642510530.,4503599640172434.,.499962457242951381011,-51,52, + 4503599651767409.,4503599647999762.,-.499959440478577187149,-51,52, + 4503599651767804.,4503599648000095.,.499672337399086824637,-51,52, + 4503599651768199.,4503599648000429.,.499304115390894887023,-51,52, + 4503599651768238.,4503599648000462.,.476482949173492575223,-51,52, + 4503599651768251.,4503599648000473.,.468875893767939077105,-51,52, + 4503599651778320.,4503599648008987.,.499995863322796780288,-51,52, + 4503599652221067.,4503599648383360.,.499997011643206333254,-51,52, + 4503599652229349.,4503599648390363.,.499874175050886483086,-51,52, + 4503599652229744.,4503599648390697.,.499506086416405526003,-51,52, + 4503599652230398.,4503599648391251.,-.498571710717332214549,-51,52, + 4503599652231978.,4503599648392586.,.499955936642135947827,-51,52, + 4503599653629104.,4503599649573952.,.499998497281025195066,-51,52, + 4503599653639879.,4503599649583064.,-.497373098902665406270,-51,52, + 4503599653639931.,4503599649583107.,.472198750676680385047,-51,52, + 4503599653639944.,4503599649583118.,.464591713071825923479,-51,52, + 4503599653640015.,4503599649583178.,.499968661539802345048,-51,52, + 4503599654924353.,4503599650669174.,.499998006626628938670,-51,52, + 4503599654934040.,4503599650677366.,-.476098493476847832209,-51,52, + 4503599654934053.,4503599650677377.,-.483705518774104392244,-51,52, + 4503599654934079.,4503599650677399.,-.498919569368246603589,-51,52, + 4503599654934474.,4503599650677733.,-.499286876410732303263,-51,52, + 4503599654935264.,4503599650678400.,.499978509846728449476,-51,52, + 4503599656139152.,4503599651696371.,-.499988038931484675149,-51,52, + 4503599656141781.,4503599651698594.,-.499898757570349895268,-51,52, + 4503599656142571.,4503599651699261.,.499367326443624450668,-51,52, + 4503599656142966.,4503599651699595.,.499000368621827699733,-51,52, + 4503599656143089.,4503599651699700.,-.496050608094312073508,-51,52, + 4503599656150063.,4503599651705597.,-.499997838919587137618,-51,52, + 6755399441041087.,9007199254686891.,.000002084900656440112,-51,52, + 6755399441046345.,9007199254706299.,.000137735830496602575,-51,52, + 6755399441054232.,9007199254735411.,.000341327001692815562,-51,52, + 6755399441055741.,9007199254740981.,-.073412021181595708972,-51,52, + 6755399441055743.,9007199254740988.,.308862659606132549509,-51,52, + 6755399441055745.,4503599627370498.,-.154431329803065167671,-51,51, + 6755399441055760.,4503599627370526.,-.470901276848909832745,-51,51, + 6755399441055812.,4503599627370621.,.498669573394090534128,-51,51, + 6755399441056466.,4503599627371829.,-.499420117524898307636,-51,51, + 9007199254711678.,6755399440945279.,-.499996163756607950676,-51,50, + 9007199254739984.,6755399441051946.,-.499829336504597333044,-51,50, + 9007199254740774.,6755399441054922.,.499044845661425874150,-51,50, + 9007199254740964.,6755399441055638.,.486115851729732538009,-51,50, + 9007199254740990.,6755399441055736.,.463293989409202124083,-51,50, + 9007199254740991.,6755399441055740.,.231646994704599821931,-51,50, + 4503599627370497.,6755399441055752.,-.463293989409192203195,-50,50, + 4503599627370564.,6755399441056256.,.496008720197529966505,-50,50, + 4503599627376258.,6755399441099171.,-.499966811104115058266,-50,50, + 4755234334792167.,9007199254611589.,-.499996900967328446744,-50,50, + 4755234334803676.,9007199254732906.,-.499989066763963704433,-50,50, + 4755234334804358.,9007199254740094.,.499403236990076002688,-50,50, + 4755234334804419.,9007199254740738.,-.496252289770961606948,-50,50, + 4755234334804443.,9007199254740990.,.489063568567082429351,-50,50, + 4755234334804444.,4503599627370501.,-.484940802000993910488,-50,49, + 5629499534075445.,6755399439811616.,-.499882346597371779826,-50,48, + 5629499534207358.,6755399441003674.,.499967196044775405697,-50,48, + 5629499534212943.,6755399441054145.,-.496963874364267670971,-50,48, + 5629499534213079.,6755399441055373.,.495053565788235344027,-50,48, + 5629499534213106.,6755399441055617.,.486115851730060541051,-50,48, + 5629499534213119.,6755399441055735.,-.036706010590796202432,-50,48, + 5629499534213121.,6755399441055753.,.036706010590809470290,-50,48, + 5629499534213133.,6755399441055861.,.477178137681558006711,-50,48, + 5629499534213624.,6755399441060298.,.499829339449753661303,-50,48, + 5629499534218882.,6755399441107814.,-.499966755543338369657,-50,48, + 6755399440986017.,8444249300427462.,-.499950509075854698287,-50,46, + 6755399441044645.,8444249301177658.,.499986834555777787111,-50,46, + 6755399441048628.,8444249301228625.,-.499963683677933723871,-50,46, + 6755399441054894.,8444249301308803.,.499863754712987275986,-50,46, + 6755399441055477.,8444249301316263.,.499368966053756151856,-50,46, + 6755399441055722.,8444249301319398.,.490584708757906698262,-50,46, + 6755399441055742.,8444249301319654.,.408234973523034104950,-50,46, + 6755399441055743.,8444249301319667.,.204117486761506753512,-50,46, + 6755399441055745.,8444249301319693.,-.204117486761486155586,-50,46, + 6755399441056011.,8444249301323097.,-.499368964585350577225,-50,46, + 7881299347897409.,6333186975979657.,.499002361616670404020,-50,43, + 7881299347898339.,6333186975989455.,-.497944662929761294094,-50,43, + 7881299347898367.,6333186975989749.,.465588115071131485762,-50,43, + 7881299347898369.,6333186975989771.,-.465588115071113196061,-50,43, + 7881299347898382.,6333186975989907.,.481766389006079617981,-50,43, + 7881299347898397.,6333186975990065.,.497944662945142933032,-50,43, + 7881299347900315.,6333186976010270.,.499939991191184718928,-50,43, + 7881299347915397.,6333186976169150.,.499991105744033003265,-50,43, + 9007199254740991.,5541538603991030.,.079264600687241219597,-50,40, + 4503599627370497.,5541538603991060.,-.158529201374427411399,-49,40, + 4503599627370499.,5541538603991100.,-.475587604123062123020,-49,40, + 4503599627370537.,5541538603991854.,-.499697256291360145553,-49,40, + 4503599627372114.,5541538604023143.,.499752272156147354582,-49,40, + 4503599627378750.,5541538604154811.,.499974354481324798000,-49,40, + 4503599627380409.,5541538604187729.,-.499969620097538053241,-49,40, + 4503599627507578.,5541538606710949.,-.499293445349537371314,-49,40, + 5066549580718559.,5541538602447542.,-.499776802172668343876,-49,37, + 5066549580770700.,5541538603546254.,-.499974079862791541205,-49,37, + 5066549580790550.,5541538603964532.,-.499952105895206768791,-49,37, + 5066549580790689.,5541538603967460.,.499645139477731212298,-49,37, + 5066549580791662.,5541538603987963.,.496825901547651466647,-49,37, + 5066549580791801.,5541538603990892.,.496423159623262129668,-49,37, + 5066549580791807.,5541538603991019.,-.071939548625494812517,-49,37, + 5066549580791809.,5541538603991061.,.071939548625576994292,-49,37, + 5162565563412506.,7997068501964759.,-.499917149571513688540,-49,37, + 5162565563447547.,7997068503040205.,.499984559004616949740,-49,37, + 5162565563448570.,7997068503071603.,-.499901932161327055310,-49,37, + 5162565563449525.,7997068503100913.,-.494908268864561698305,-49,37, + 5162565563449538.,7997068503101311.,.489452902180555559108,-49,37, + 5162565563449593.,7997068503103000.,-.499788297018251915520,-49,37, + 5162565563456563.,7997068503316917.,-.499988222475486852573,-49,37, + 5629499534034761.,6234230925042289.,-.498359291382575629674,-49,34, + 5629499534209936.,6234230929410523.,-.499962660590294166208,-49,34, + 5629499534210675.,6234230929428951.,-.499814383796401746157,-49,34, + 5629499534212892.,6234230929484235.,-.499369219803653441651,-49,34, + 5629499534213065.,6234230929488548.,.497959178948957108522,-49,34, + 5629499534213112.,6234230929489721.,-.491205937626565136451,-49,34, + 5629499534213119.,6234230929489895.,.063599257796323014829,-49,34, + 5629499534213121.,6234230929489945.,-.063599257796221202511,-49,34, + 6192449487548020.,7792788659049277.,-.499480768241824350756,-49,31, + 6192449487630215.,7792788661725117.,-.499969705099853013920,-49,31, + 6192449487630644.,7792788661739082.,.499908532860475770760,-49,31, + 6192449487634076.,7792788661850810.,.498935353107378480625,-49,31, + 6192449487634359.,7792788661860024.,-.498813819471564793648,-49,31, + 6192449487634404.,7792788661861488.,.466208397923752842201,-49,31, + 6192449487634431.,7792788661862367.,.445221728495409305530,-49,31, + 6192449487634433.,7792788661862433.,-.445221728495270966145,-49,31, + 6755399441044695.,5357542204773549.,-.499996962229879032227,-49,27, + 6755399441051500.,5357542204931742.,-.499955057973581141565,-49,27, + 6755399441054866.,5357542205009989.,.499773519632144238936,-49,27, + 6755399441055377.,5357542205021869.,-.496108344783911935289,-49,27, + 6755399441055742.,5357542205030354.,-.493166803006202639344,-49,27, + 6755399441055743.,5357542205030377.,-.246583401503152488142,-49,27, + 6755399441055745.,5357542205030423.,.246583401503254825082,-49,27, + 6755399441056549.,5357542205049113.,.499638243237391274413,-49,27, + 7318349394477055.,8036313307545564.,-.059488444539879820435,-49,24, + 7318349394477057.,8036313307545636.,.059488444540043649401,-49,24, + 7318349394477064.,8036313307545888.,.475907556324936406272,-49,24, + 7318349394477098.,8036313307547114.,.498514670822890015031,-49,24, + 7318349394477720.,8036313307569544.,-.499672789349640000764,-49,24, + 7318349394478073.,8036313307582272.,.499748181864333393579,-49,24, + 7318349394483116.,8036313307764120.,.499976920362831271384,-49,24, + 7318349394496917.,8036313308261778.,-.499970679888532921304,-49,24, + 7881299347834459.,6529504560451353.,-.499720098303819466873,-49,20, + 7881299347898019.,6529504562370264.,-.499984389408400260780,-49,20, + 7881299347898250.,6529504562377238.,-.484235411522696987357,-49,20, + 7881299347898360.,6529504562380558.,.475645056783826994239,-49,20, + 7881299347898365.,6529504562380709.,.428366896292876738963,-49,20, + 7881299347898367.,6529504562380770.,-.190544367902515538196,-49,20, + 7881299347898369.,6529504562380830.,.190544367902656656046,-49,20, + 7881299347898717.,6529504562391336.,.499984406596695529527,-49,20, + 8444249301304039.,5713316491658678.,-.499966091836793861104,-49,16, + 8444249301319267.,5713316492071990.,.499808682383377903770,-49,16, + 8444249301319679.,5713316492083173.,-.141646952369714833941,-49,16, + 8444249301319681.,5713316492083227.,.141646952369845015708,-49,16, + 8444249301319684.,5713316492083309.,-.433412190519838846571,-49,16, + 8444249301319712.,5713316492084069.,-.467297524100389341223,-49,16, + 8444249301319740.,5713316492084828.,.498817142421122668980,-49,16, + 8444249301322218.,5713316492152085.,.499965533780728239005,-49,16, + 8444249301348424.,5713316492863360.,-.499947303816706124202,-49,16, + 8868774900057824.,5470542578549607.,-.499961353258999410226,-49,13, + 8868774900082024.,5470542579190443.,-.465350790513717941725,-49,13, + 8868774900082026.,5470542579190495.,.496304965555031073738,-49,13, + 8868774900082078.,5470542579191872.,.499354623524063592337,-49,13, + 8868774900082417.,5470542579200850.,-.499994713069078829644,-49,13, + 9007199254692694.,5356234210068408.,-.499858083622203892204,-49,12, + 9007199254740991.,5356234211327974.,-.079599569494744597105,-49,12, + 4503599627370497.,5356234211328052.,.159199138989873410397,-48,12, + 4503599627370499.,5356234211328156.,.477597416971157095938,-48,12, + 4503599627370518.,5356234211329148.,-.497618942104446385729,-48,12, + 4503599627370920.,5356234211350116.,-.499565022353712966608,-48,12, + 4503599627373018.,5356234211459546.,-.499769838984648597611,-48,12, + 4503599627375116.,5356234211568976.,-.499972400725577842116,-48,12, + 4785074604060380.,5356234210219845.,-.499872391010596246037,-48,8, + 4785074604080746.,5356234211306341.,-.499951577800300928857,-48,8, + 4785074604081119.,5356234211326239.,.498772405405523972104,-48,8, + 4785074604081142.,5356234211327467.,-.485220483272024213642,-48,8, + 4785074604081151.,5356234211327947.,-.348522048329611953504,-48,8, + 4785074604081153.,5356234211328053.,.348522048330147405091,-48,8, + 4785074604081159.,5356234211328373.,.439654338322276318953,-48,8, + 4785074604081185.,5356234211329761.,-.498772404822417194277,-48,8, + 4785074604081558.,5356234211349659.,.499951666061998660639,-48,8, + 4785074604112107.,5356234212979404.,-.499737410499949191640,-48,8, + 5066549580783061.,5690998849029793.,-.499969366821141320197,-48,4, + 5066549580791765.,5690998849533511.,.498513815845205240380,-48,4, + 5066549580791807.,5690998849535942.,.127872414309536732129,-48,4, + 5066549580791809.,5690998849536058.,-.127872414308944123315,-48,4, + 5066549580791812.,5690998849536231.,.488510342767779159623,-48,4, + 5066549580791851.,5690998849538489.,-.498513814749471543691,-48,4, + 5066549580792156.,5690998849556140.,-.499600143732019954829,-48,4, + 5066549580793157.,5690998849614070.,-.499886363950281026915,-48,4, + 5066549580796856.,5690998849828139.,-.499939882526706036047,-48,4, + 5066549580849338.,5690998852865384.,-.499014531639447150616,-48,4, + 5348024557476627.,6402373704013204.,-.499763490955470936806,-48,0, + 5348024557501070.,6402373705635481.,-.499979683395842467788,-48,0, + 5348024557502463.,6402373705727934.,-.369799125075787140001,-48,0, + 5348024557502465.,6402373705728066.,.369799125076479525303,-48,0, + 5348024557502468.,6402373705728265.,.479196500310072413031,-48,0, + 5348024557502487.,6402373705729527.,-.494620123065797436382,-48,0, + 5348024557502560.,6402373705734372.,-.499283989500688589554,-48,0, + 5348024557503858.,6402373705820519.,.499981028863888972494,-48,0, + 5445230838667120.,8796967507726239.,-.499341869119839652430,-48,-1, + 5445230838690912.,8796967509909657.,-.499928248779493112931,-48,-1, + 5445230838702808.,8796967511001365.,.499983034389555723598,-48,-1, + 5445230838703590.,8796967511073130.,.499813853693192373645,-48,-1, + 5445230838704005.,8796967511111216.,-.493881827757133253148,-48,-1, + 5445230838704018.,8796967511112409.,-.469587954857720082159,-48,-1, + 5445230838704040.,8796967511114427.,.494601676573679760979,-48,-1, + 5445230838704289.,8796967511137278.,.498384355728925054919,-48,-1, + 5629499534210857.,7602818775370427.,-.499987305534308318783,-48,-4, + 5629499534212927.,7602818775536515.,-.499557196185169326371,-48,-4, + 5629499534213119.,7602818775551920.,-.235749001098264907264,-48,-4, + 5629499534213121.,7602818775552080.,.235749001099116588922,-48,-4, + 5629499534213122.,7602818775552160.,.471498002199084859504,-48,-4, + 5629499534213139.,7602818775553524.,.479231021028852753194,-48,-4, + 5629499534213190.,7602818775557617.,-.497569921005027569257,-48,-4, + 5629499534213313.,7602818775567485.,.499557227909459437570,-48,-4, + 5629499534215383.,7602818775733573.,.499991667140017585503,-48,-4, + 5629499534261678.,7602818779448088.,-.499000568470408775964,-48,-4, + 5910974510915204.,4751761734282902.,-.499977432919267319013,-48,-9, + 5910974510923601.,4751761734711077.,-.499474978475370113177,-48,-9, + 5910974510923718.,4751761734717042.,.497316862410187658707,-48,-9, + 5910974510923775.,4751761734719949.,.008574428646566281674,-48,-9, + 5910974510923777.,4751761734720051.,-.008574428646016164722,-48,-9, + 5910974510923801.,4751761734721275.,-.214360715985369032452,-48,-9, + 5910974510925817.,4751761734824073.,.499592278725480783645,-48,-9, + 5910974510932348.,4751761735157099.,-.499982144935996570425,-48,-9, + 6192449487570494.,6236687272473409.,-.498479528233541755752,-48,-13, + 6192449487629955.,6236687276515647.,.499999526237294715013,-48,-13, + 6192449487634405.,6236687276818165.,-.496426225837784630933,-48,-13, + 6192449487634431.,6236687276819932.,.018650880514845743013,-48,-13, + 6192449487634433.,6236687276820068.,-.018650880514101069772,-48,-13, + 6192449487634453.,6236687276821428.,-.391668490639741084515,-48,-13, + 6192449487634459.,6236687276821835.,.496426226380651423889,-48,-13, + 6192449487634566.,6236687276829110.,-.499217982253760095567,-48,-13, + 6192449487634995.,6236687276858273.,.499554388370638522682,-48,-13, + 6192449487635692.,6236687276905656.,.499891142885126944755,-48,-13, + 6192449487638909.,6236687277124353.,-.499984600357585875460,-48,-13, + 6473924464334312.,8575445004605298.,-.499930078451799785447,-48,-17, + 6473924464342315.,8575445005364455.,.499959896949641966221,-48,-17, + 6473924464344772.,8575445005597524.,.499814710669232259870,-48,-17, + 6473924464345063.,8575445005625129.,-.479445042547222291294,-48,-17, + 6473924464345084.,8575445005627121.,-.436711206851828417208,-48,-17, + 6473924464345087.,8575445005627405.,.140822198285461722462,-48,-17, + 6473924464345089.,8575445005627595.,-.140822198284407606972,-48,-17, + 6473924464345120.,8575445005630535.,.493689655421797860186,-48,-17, + 6473924464345333.,8575445005650740.,.498561451827648302765,-48,-17, + 6473924464345404.,8575445005657476.,-.499814605409475841202,-48,-17, + 6473924464355864.,8575445006649703.,-.499947515363688860281,-48,-17, + 6755399441015531.,6163601095014757.,-.499371160463771675401,-48,-22, + 6755399441055251.,6163601097760683.,.499850879594814894931,-48,-22, + 6755399441055743.,6163601097794696.,.492900305852240584517,-48,-22, + 6755399441055745.,6163601097794835.,-.242900305851461876040,-48,-22, + 6755399441056008.,6163601097813016.,.499319282247708228750,-48,-22, + 6755399441056818.,6163601097869014.,-.499928035777451449304,-48,-22, + 6755399441060709.,6163601098138006.,.499991043617585365846,-48,-22, + 7036874417761599.,4622700823093861.,.499996397683769177465,-48,-27, + 7036874417766393.,4622700823345706.,.485146308373255838588,-48,-27, + 7036874417766399.,4622700823346022.,-.314621955948475882648,-48,-27, + 7036874417766401.,4622700823346127.,-.247878044050924735584,-48,-27, + 7036874417766408.,4622700823346494.,.485725647609384804828,-48,-27, + 7036874417766453.,4622700823348858.,.487463666126937090146,-48,-27, + 7036874417766753.,4622700823364618.,.499050487261958811991,-48,-27, + 7036874417766783.,4622700823366195.,-.499790827657599264949,-48,-27, + 7036874417770229.,4622700823547224.,.499973721701945860330,-48,-27, + 7036874417803026.,4622700825270162.,-.499589395651034374406,-48,-27, + 7283736794698556.,4851555377924248.,.497239268973472863232,-48,-31, + 7283736794698583.,4851555377925753.,.484359015614294335720,-48,-31, + 7283736794698710.,4851555377932832.,.497848200544306257502,-48,-31, + 7283736794699249.,4851555377962876.,.499979581097749701379,-48,-31, + 7283736794709109.,4851555378512476.,-.499958869176964135798,-48,-31, + 7318349394477052.,7222970036477909.,-.472560961698152403892,-48,-31, + 7318349394477055.,7222970036478158.,-.143042584175977896247,-48,-31, + 7318349394477057.,7222970036478324.,.076636334176937759763,-48,-31, + 7318349394477070.,7222970036479405.,-.495450696435523783372,-48,-31, + 7318349394477161.,7222970036486967.,.499940093819319571979,-48,-31, + 7318349394489743.,7222970037532656.,-.499907303478649650485,-48,-31, + 7318349394540945.,7222970041788046.,-.498036812761934317660,-48,-31, + 7599824371174092.,5868663153707935.,-.499925202822400012531,-48,-36, + 7599824371187203.,5868663154603791.,.499962318295763807297,-48,-36, + 7599824371187702.,5868663154637887.,.498969214492947351421,-48,-36, + 7599824371187711.,5868663154638502.,.456867136289452190750,-48,-36, + 7599824371187713.,5868663154638639.,.114177785586346152448,-48,-36, + 7599824371188058.,5868663154662213.,-.499735162912617471687,-48,-36, + 7599824371197250.,5868663155290290.,-.499954728160080649703,-48,-36, + 7881299347887137.,4951684536071484.,-.499961132244616591308,-48,-41, + 7881299347895437.,4951684536555406.,-.499966003717496799181,-48,-41, + 7881299347898264.,4951684536720230.,.499320278529596167096,-48,-41, + 7881299347898343.,4951684536724837.,-.496101072794538074443,-48,-41, + 7881299347898366.,4951684536726177.,.492573724463329525142,-48,-41, + 7881299347898367.,4951684536726236.,-.203570849560671811970,-48,-41, + 7881299347898369.,4951684536726352.,.404140002393391836053,-48,-41, + 7881299347898705.,4951684536745942.,.499563169787432216758,-48,-41, + 7881299347899587.,4951684536797367.,-.499950645836478541646,-48,-41, + 8162774324574651.,8665447935726085.,-.499270454830580201676,-48,-45, + 8162774324578476.,8665447936120562.,-.499415428689665200653,-48,-45, + 8162774324609015.,8665447939270086.,.494321519602651722214,-48,-45, + 8162774324609023.,8665447939270912.,-.455743823401939379008,-48,-45, + 8162774324609025.,8665447939271118.,-.193260159140774686735,-48,-45, + 8162774324609076.,8665447939276378.,-.499926718817045040563,-48,-45, + 8444249301319674.,7853062194963791.,-.498805284301347252970,-48,-50, + 8444249301319679.,7853062194964263.,-.375075822044925684709,-48,-50, + 8444249301319681.,7853062194964451.,.474415962865613962366,-48,-50, + 8444249301319973.,7853062194992024.,-.499783391317304329128,-48,-50, + 8444249301321056.,7853062195094286.,-.499980833129124466269,-48,-50, + 8444249301326172.,7853062195577363.,-.499972113756429359876,-48,-50, + 5211934922339522.,5414484968077205.,-.499158753923983675542,-47,-86, + 5211934922339663.,5414484968096723.,.499966878519729085024,-47,-86, + 5211934922354526.,5414484970154248.,-.499607326029926478306,-47,-86, + 5381615355310981.,6606851059018090.,-.497320483393647374465,-47,-92, + 5381615355341407.,6606851064203961.,-.499943727400543198667,-47,-92, + 5381615355345275.,6606851064863231.,-.499722065186198397098,-47,-92, + 5381615355345845.,6606851064960382.,.491009036818418414605,-47,-92, + 5381615355345854.,6606851064961916.,.469810065697974294859,-47,-92, + 5381615355345888.,6606851064967712.,-.499163821980793469438,-47,-92, + 5381615355346596.,6606851065088384.,.499851674223611365546,-47,-92, + 5381615355348530.,6606851065418019.,.499998480757157728485,-47,-92, + 7246974269406481.,4504389924960573.,-.499817319965687210723,-47,-165, + 7246974269411809.,4504389925631030.,-.499924939843704529652,-47,-165, + 7246974269416342.,4504389926201446.,.463463068522111729698,-47,-165, + 7246974269416354.,4504389926202957.,-.498248581332241829178,-47,-165, + 7246974269416458.,4504389926216044.,-.499749525504714584842,-47,-165, + 7246974269417137.,4504389926301487.,-.499932638792117170322,-47,-165, + 7246974269477103.,4504389933847400.,-.493503757832168729659,-47,-165, + 7258154297613152.,6156104889478708.,-.499016618995238301962,-47,-165, + 7258154297628673.,6156104892149059.,-.499940010595325648983,-47,-165, + 7258154297633399.,6156104892962156.,-.481370902776813352076,-47,-165, + 7258154297634239.,6156104893106676.,-.486522989070433645718,-47,-165, + 7258154297636360.,6156104893471589.,-.499516889124536861345,-47,-165, + 7258154297636444.,6156104893486040.,.499968946832288287015,-47,-165, + 8873738654427478.,5646815506466445.,-.495449954722877893599,-47,-232, + 8873738654463768.,5646815512488736.,-.499893551408942466077,-47,-232, + 8873738654470500.,5646815513605905.,-.499955854809066585290,-47,-232, + 8873738654470638.,5646815513628805.,.468850886095038407082,-47,-232, + 8873738654470657.,5646815513631959.,-.499211946644681935415,-47,-232, + 4975357156842872.,7005109205538273.,-.364220579727815698826,-46,-278, + 4975357156936327.,7005109245090518.,-.498808089366518757032,-46,-278, + 4975357156945668.,7005109249043837.,.499436937298882182399,-46,-278, + 4975357156945677.,7005109249047647.,-.499386072812306176876,-46,-278, + 4975357156945749.,7005109249078119.,-.489970079082384254450,-46,-278, + 4975357156945884.,7005109249135254.,-.472314733287350997855,-46,-278, + 4975357156948218.,7005109250123054.,.499666977180953234706,-46,-278, + 4975357156954168.,7005109252641228.,-.499149164738208902983,-46,-278, + 5065447737842622.,6398090053869194.,-.497177758139424159774,-46,-286, + 5065447737858087.,6398090059872578.,-.464276215210192861891,-46,-286, + 5065447737858092.,6398090059874518.,.494028253308924022669,-46,-286, + 5065447737858139.,6398090059892764.,-.497909713807800759625,-46,-286, + 5065447737858499.,6398090060032513.,-.499986033007906607637,-46,-286, + 5114510755425658.,7874290297762950.,-.499952940811924037559,-46,-290, + 5114510755427337.,7874290298566928.,-.499633060393593587641,-46,-290, + 5114510755427356.,7874290298576026.,-.475805265884709278855,-46,-290, + 5114510755428218.,7874290298988788.,.499972055400983209080,-46,-290, + 5151902754096256.,4791338072485855.,-.496147974829758549483,-46,-294, + 5151902754109569.,4791338076371459.,-.499484877110979769514,-46,-294, + 5151902754117050.,4791338078554904.,-.482023723467855676941,-46,-294, + 5151902754117065.,4791338078559281.,.498897196254618217693,-46,-294, + 5151902754117117.,4791338078574458.,.499423082286802398297,-46,-294, + 5151902754117169.,4791338078589635.,.499949016429502498980,-46,-294, + 5953195199155228.,7483218029554071.,-.485760057569291882665,-46,-365, + 5953195199177051.,7483218039839538.,-.498744760426327446601,-46,-365, + 5953195199186104.,7483218044106335.,.499882460394787977196,-46,-365, + 5953195199186187.,7483218044145454.,.491817510658410842845,-46,-365, + 5953195199186203.,7483218044152996.,-.497688962151903456266,-46,-365, + 5953195199187343.,7483218044690292.,.499994421708633604373,-46,-365, + 6004623016718684.,5984395191567958.,-.497789490981604235304,-46,-370, + 6004623016727299.,5984395194821405.,-.499665697312390762757,-46,-370, + 6004623016732024.,5984395196605796.,.499476417470017149964,-46,-370, + 6004623016732252.,5984395196691900.,.494369120497601850341,-46,-370, + 6004623016734358.,5984395197487229.,.499884010174483040293,-46,-370, + 6004623016752366.,5984395204287935.,-.495174273646797321877,-46,-370, + 6169279465913266.,6139090319598831.,-.489035562695539676973,-46,-385, + 6169279465942628.,6139090331043698.,.499920664998162863865,-46,-385, + 6169279465943028.,6139090331199613.,-.488775256452805692370,-46,-385, + 6169279465943042.,6139090331205070.,-.498379541941649456728,-46,-385, + 6169279465943149.,6139090331246776.,.499645007836997518079,-46,-385, + 6169279465946168.,6139090332423538.,-.499900614407812471251,-46,-385, + 6169279465964389.,6139090339525811.,-.494353924829925802909,-46,-385, + 6453784654862612.,7022254451303851.,-.472465382725151239344,-46,-411, + 6453784654906256.,7022254470960385.,.492666416844229550801,-46,-411, + 6453784654906264.,7022254470963989.,-.439788415395704438526,-46,-411, + 6453784654906316.,7022254470987408.,.499255220131227830983,-46,-411, + 6453784654906775.,7022254471194134.,.499663007761341263523,-46,-411, + 6453784654907234.,7022254471400861.,-.499923115589583117067,-46,-411, + 6453784654909662.,7022254472494392.,-.499811161675475227414,-46,-411, + 6453784654912090.,7022254473587923.,-.499528827484226853558,-46,-411, + 6743637105588389.,6792996072179318.,-.498695076830012771385,-46,-438, + 6743637105596855.,6792996075903877.,.499767833700947446659,-46,-438, + 6743637105598019.,6792996076415972.,-.496031427176222561392,-46,-438, + 6743637105598037.,6792996076423890.,.483415279263430431848,-46,-438, + 6743637105598072.,6792996076439288.,.499006123780765093023,-46,-438, + 6743637105598266.,6792996076524637.,.499710295188293334379,-46,-438, + 6743637105613981.,6792996083438347.,-.496385706836993553817,-46,-438, + 6743637105639573.,6792996094697376.,-.475405671631175817422,-46,-438, + 7078377418878435.,4623456012968896.,-.498674218438211840730,-46,-470, + 7078377418882571.,4623456014220590.,-.499395041119554283012,-46,-470, + 7078377418888775.,4623456016098131.,-.499840599820293628854,-46,-470, + 7078377418889264.,4623456016246118.,.499673154120552515667,-46,-470, + 7078377418889865.,4623456016428002.,-.498872979920056318447,-46,-470, + 7078377418889966.,4623456016458568.,-.470341760755253731524,-46,-470, + 7078377418889977.,4623456016461897.,-.496937358340927207408,-46,-470, + 7078377418914080.,4623456023756283.,-.494240477608511174468,-46,-470, + 7243158468249813.,7008056604079788.,-.491804463560540948370,-46,-485, + 7243158468272957.,7008056614749728.,-.499009559362292859741,-46,-485, + 7243158468273040.,7008056614787992.,.494944764905371838966,-46,-485, + 7243158468273041.,7008056614788454.,-.481031687744740995119,-46,-485, + 7243158468273290.,7008056614903249.,-.499167453221318173560,-46,-485, + 7243158468274955.,7008056615670854.,-.499906453244160342189,-46,-485, + 7243158468306549.,7008056630236447.,-.482972669900970854805,-46,-485, + 7385373621708177.,5045068734610811.,.499838135797260977611,-46,-499, + 7385373621708715.,5045068734790121.,.472033904729935800185,-46,-499, + 7385373621708722.,5045068734792455.,-.498588041388746978366,-46,-499, + 7385373621708960.,5045068734871778.,-.499733567205707927897,-46,-499, + 7385373621710764.,5045068735473033.,-.499972526518500867116,-46,-499, + 7385373621717742.,5045068737798730.,-.499113252456420146819,-46,-499, + 7385373621724720.,5045068740124427.,-.497181393861580685511,-46,-499, + 7547906103970178.,7270741643370725.,-.499872859251130684298,-46,-514, + 7547906103972789.,7270741644630750.,-.499828409142418000512,-46,-514, + 7547906103972813.,7270741644642331.,.499407022639833738258,-46,-514, + 7547906103972981.,7270741644723405.,.494055561927865539594,-46,-514, + 7547906103972993.,7270741644729196.,.493673349342118009708,-46,-514, + 8568379155335284.,7672079692776489.,-.454648652832998458263,-46,-613, + 8568379155383415.,7672079717954184.,-.499891766017223708887,-46,-613, + 8568379155385607.,7672079719100836.,-.499402605231324071569,-46,-613, + 8568379155385672.,7672079719134837.,.498789699690211163158,-46,-613, + 8568379155385700.,7672079719149485.,-.486604337888254796524,-46,-613, + 8763424157586706.,4503672958211917.,-.491983142008212028296,-46,-633, + 8763424157614260.,4503672966712922.,.464800587431336332075,-46,-633, + 8763424157614262.,4503672966713540.,-.491868875425237576097,-46,-633, + 8763424157614285.,4503672966720636.,-.493567692197385630900,-46,-633, + 8763424157614377.,4503672966749019.,.499637152557536911127,-46,-633, + 8763424157629678.,4503672971469710.,-.497575965064661285470,-46,-633, + 8763424157634386.,4503672972922230.,-.495722628731064028668,-46,-633, + 8969286525227742.,5921979202321897.,-.483613562907153068568,-46,-653, + 8969286525229710.,5921979203124140.,-.485454233065755953081,-46,-653, + 8969286525257262.,5921979214355542.,-.499808506458797609020,-46,-653, + 8969286525261198.,5921979215960027.,.499880328212469580250,-46,-653, + 8969286525261577.,5921979216114525.,-.499618551487045060043,-46,-653, + 8969286525261883.,5921979216239264.,-.496572488747325413122,-46,-653, + 8969286525261897.,5921979216244971.,-.483361168098386758246,-46,-653, + 8969286525261911.,5921979216250678.,-.470149841947751450004,-46,-653, + 8969286525261956.,5921979216269022.,-.499113399200799656398,-46,-653, + 4716937883130901.,7713753656473040.,-.499883182795619460073,-45,-699, + 4716937883132324.,7713753658000030.,-.498246238989826110113,-45,-699, + 4716937883132362.,7713753658040806.,.465961844186560168143,-45,-699, + 4716937883132375.,7713753658054756.,.480033080037614373973,-45,-699, + 4716937883132465.,7713753658151334.,-.499473056564476645803,-45,-699, + 4716937883152079.,7713753679198686.,-.470988625679107447206,-45,-699, + 4716937883183846.,7713753713287155.,-.302071645128918346975,-45,-699, + 4771883193066457.,7933135432331189.,-.428679656263829481241,-45,-710, + 4771883193096544.,7933135465613959.,.499708586020140985178,-45,-710, + 4771883193096861.,7933135465964631.,-.499305231488685276475,-45,-710, + 4771883193097642.,7933135466828587.,-.499963966080759415465,-45,-710, + 5277488578028013.,6808938172791015.,-.499551186426373019586,-45,-813, + 5277488578028017.,6808938172794891.,-.441433432699446452331,-45,-813, + 5277488578029183.,6808938173924761.,.499985870429650833342,-45,-813, + 5277488578030766.,6808938175458712.,-.499485210924593686959,-45,-813, + 5771654237056016.,8885883684161956.,-.499368207225812798548,-45,-915, + 5771654237058152.,8885883686911570.,.499693639787778731177,-45,-915, + 5771654237058577.,8885883687458661.,.499140321253689688571,-45,-915, + 5771654237058588.,8885883687472822.,-.498520611462493133739,-45,-915, + 5771654237059863.,8885883689114095.,-.499975801843115341837,-45,-915, + 5771654237070979.,8885883703423421.,-.485699136937201090492,-45,-915, + 6038495938344507.,9007199254724763.,.486781457427835555049,-45,-971, + 6038495938344517.,9007199254737928.,.010469363473508905684,-45,-971, + 6038495938344518.,9007199254739244.,.462838155136547769076,-45,-971, + 6038495938344519.,9007199254740561.,-.084793053007963998746,-45,-971 }; +double exp( double x ), lgamma( double x ); +double Gamma( double x ) + { double t; extern int signgam; + t = exp(lgamma(x)); return(t*signgam); } +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/INV.c b/regress/lib/libm/fpaccuracy/INV.c new file mode 100644 index 00000000000..0f165c52b73 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/INV.c @@ -0,0 +1,686 @@ +/* $OpenBSD: INV.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:35:26. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 653 +#define F INV +#define Fs "INV" +#define Fn fpaccuracy_INV + /* 7 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -8871213671148155.,-4572634671085906.,-.499996844692675305924,-53,52, + -8871213671077783.,-4572634671122179.,-.490255522905749820786,-53,52, + -8871213671077779.,-4572634671122182.,.447959093193495935320,-53,52, + -8871213671077750.,-4572634671122196.,-.499984940087027937725,-53,52, + -8422041051801280.,-4816506943839637.,.499998015072924819739,-53,52, + -8422041051766527.,-4816506943859511.,-.499991939756751213963,-53,52, + -8422041051760991.,-4816506943862678.,.499952096260734190800,-53,52, + -8422041051758223.,-4816506943864261.,.499924112708663765867,-53,52, + -8422041051758001.,-4816506943864387.,-.460338247288924090548,-53,52, + -8422041051757987.,-4816506943864395.,-.466841279000708041010,-53,52, + -8422041051757917.,-4816506943864435.,-.499356437560027070796,-53,52, + -8245673680871110.,-4919527594380607.,-.499999152473458995565,-53,52, + -8245673680843838.,-4919527594396879.,.499989576423264399157,-53,52, + -8245673680827392.,-4919527594406691.,.499909392229819476454,-53,52, + -8245673680827179.,-4919527594406818.,.420010505968381485803,-53,52, + -8245673680827159.,-4919527594406830.,.487625634018613512267,-53,52, + -8245673680827154.,-4919527594406832.,-.495470583968837525546,-53,52, + -8245673680824789.,-4919527594408243.,-.499981692438734199323,-53,52, + -8108579655012636.,-5002703424418679.,.499958361308037804082,-53,52, + -8108579655011516.,-5002703424419369.,-.499954537859549524712,-53,52, + -8108579655010785.,-5002703424419821.,.499209453741509680716,-53,52, + -8108579655010738.,-5002703424419849.,-.498108319715103213457,-53,52, + -8108579655010712.,-5002703424419866.,.460822273691732472942,-53,52, + -8108579655010691.,-5002703424419878.,-.495426093172052263651,-53,52, + -8108579655010396.,-5002703424420060.,-.499867437218025994483,-53,52, + -8108579655000705.,-5002703424426040.,.499993351521909111058,-53,52, + -7881394195507974.,-5146909062158494.,.497067984303077532812,-53,52, + -7881394195507954.,-5146909062158507.,.436157859817732143072,-53,52, + -7881394195507827.,-5146909062158590.,.499378569334242021030,-53,52, + -7881394195507778.,-5146909062158621.,-.499851235656165595364,-53,52, + -7881394195501293.,-5146909062162856.,-.499959103713958822107,-53,52, + -7881394195498699.,-5146909062164551.,.499997747111514528619,-53,52, + -7834633035985900.,-5177628488913485.,.499998182339438670599,-53,52, + -7834633035950168.,-5177628488937098.,-.499574858207112945671,-53,52, + -7834633035949593.,-5177628488937478.,-.496489516251365183538,-53,52, + -7834633035949478.,-5177628488937554.,-.495872447866908934292,-53,52, + -7834633035948617.,-5177628488938123.,-.499948135946341958966,-53,52, + -7834633035924317.,-5177628488954182.,-.499993739587598347113,-53,52, + -7740586541127928.,-5240535583675859.,.499996696781864249501,-53,52, + -7740586541097601.,-5240535583696390.,-.499975439931308933749,-53,52, + -7740586541070590.,-5240535583714678.,.499950319528724781548,-53,52, + -7740586541070432.,-5240535583714784.,-.469284871324881080216,-53,52, + -7740586541070429.,-5240535583714787.,.499653701000641120471,-53,52, + -7552125243337432.,-5371311769900807.,.499994060727056457279,-53,52, + -7552125243331957.,-5371311769904700.,-.494211897686622475559,-53,52, + -7552125243331912.,-5371311769904732.,-.499643727505196811143,-53,52, + -7552125243331725.,-5371311769904865.,-.499993775866469242650,-53,52, + -7546489395525024.,-5375323157726530.,.499943333035347855480,-53,52, + -7546489395523804.,-5375323157727398.,-.499389829239726588112,-53,52, + -7546489395523731.,-5375323157727450.,-.496890911909357400722,-53,52, + -7546489395523710.,-5375323157727465.,-.455076154869300530824,-53,52, + -7546489395517419.,-5375323157731946.,-.499998228188850375608,-53,52, + -7532060552311700.,-5385620432227328.,.499995424281304878476,-53,52, + -7532060552272728.,-5385620432255194.,.499977483431262003601,-53,52, + -7532060552272342.,-5385620432255470.,.499874666501827551104,-53,52, + -7532060552269254.,-5385620432257678.,.499052130047959314092,-53,52, + -7532060552269075.,-5385620432257805.,-.490632855119356980510,-53,52, + -7532060552269068.,-5385620432257810.,-.495816066829934290540,-53,52, + -7532060552269061.,-5385620432257816.,.499000721459479096190,-53,52, + -7165093878940240.,-5661449785959137.,.499047055462965979658,-53,52, + -7165093878940078.,-5661449785959265.,.495858148040931036620,-53,52, + -7165093878940035.,-5661449785959298.,-.480296932325149093214,-53,52, + -7165093878940016.,-5661449785959313.,-.493016618998663242619,-53,52, + -7165093878939692.,-5661449785959569.,-.499394433864528222118,-53,52, + -7165093878937176.,-5661449785961557.,-.499538206882492542469,-53,52, + -7165093878929628.,-5661449785967521.,-.499969534313344878376,-53,52, + -7165093878928999.,-5661449785968019.,.499994521166894135959,-53,52, + -7109328173648589.,-5705858305663924.,-.499674695695709936781,-53,52, + -7109328173647738.,-5705858305664608.,.498317306045381363606,-53,52, + -7109328173647733.,-5705858305664612.,.485379538722577922448,-53,52, + -7109328173647713.,-5705858305664628.,.433628469431307711722,-53,52, + -7109328173646502.,-5705858305665599.,-.499898776323396548501,-53,52, + -7109328173606155.,-5705858305697981.,-.499918605965293766922,-53,52, + -7109328173444767.,-5705858305827510.,.499998399967765169538,-53,52, + -7017962821147378.,-5780141650945842.,.499985389657075978010,-53,52, + -7017962821146352.,-5780141650946687.,.464825613514854475718,-53,52, + -7017962821146346.,-5780141650946691.,-.476900467048107424599,-53,52, + -7017962821146227.,-5780141650946789.,-.487801064881930829152,-53,52, + -7017962821146091.,-5780141650946902.,.499741109018200984517,-53,52, + -7017962821135177.,-5780141650955890.,-.499999449649679695046,-53,52, + -7006352135983382.,-5789720302376700.,.499796717815964713004,-53,52, + -7006352135983048.,-5789720302376976.,.497885386179119124004,-53,52, + -7006352135983025.,-5789720302376995.,.491765743580403838768,-53,52, + -7006352135980278.,-5789720302379265.,.499997994045085341174,-53,52, + -6828286958436779.,-5940702178191698.,-.499968945021146556237,-53,52, + -6828286958433094.,-5940702178194904.,-.499901270640558184798,-53,52, + -6828286958433002.,-5940702178194985.,.458852114944208253722,-53,52, + -6828286958432994.,-5940702178194992.,.498743713690607752638,-53,52, + -6828286958423493.,-5940702178203257.,-.499996336627829525880,-53,52, + -6638553928855772.,-6110490272735517.,.499995289313587094697,-53,52, + -6638553928831685.,-6110490272757688.,.499988773873889789180,-53,52, + -6638553928831509.,-6110490272757850.,.499905693333390349291,-53,52, + -6638553928828165.,-6110490272760928.,.498327161431833876691,-53,52, + -6638553928827461.,-6110490272761576.,.497994838531111002058,-53,52, + -6638553928827436.,-6110490272761599.,.486619400925575427422,-53,52, + -6638553928827423.,-6110490272761610.,-.479295826629371565940,-53,52, + -6595469068459825.,-6150407012184813.,.499941342888549116914,-53,52, + -6595469068454579.,-6150407012189705.,.499865072084958618351,-53,52, + -6595469068453408.,-6150407012190796.,-.481089811385214130580,-53,52, + -6595469068453349.,-6150407012190851.,-.499771568974245102013,-53,52, + -6595469068437611.,-6150407012205528.,.499999566448238960906,-53,52, + -6320301642454119.,-6418177723484788.,.499998063485255626571,-53,52, + -6320301642430291.,-6418177723508984.,-.499994549171953088476,-53,52, + -6320301642428225.,-6418177723511082.,-.494034541725283063376,-53,52, + -6320301642428222.,-6418177723511086.,.459507510559460221220,-53,52, + -6320301642428160.,-6418177723511149.,.499376591110173934124,-53,52, + -6320301642427708.,-6418177723511608.,.499712468636113393188,-53,52, + -6320301642427256.,-6418177723512066.,-.499951653903598396666,-53,52, + -6277581004375918.,-6461855160296107.,.499970468750839571218,-53,52, + -6277581004373363.,-6461855160298737.,.499668910777139390692,-53,52, + -6277581004369275.,-6461855160302945.,.499186413566270237352,-53,52, + -6277581004369241.,-6461855160302979.,-.498860652235861326993,-53,52, + -6277581004369071.,-6461855160303154.,-.489095981252205735313,-53,52, + -6277581004369004.,-6461855160303223.,-.455835787396545201332,-53,52, + -6277581004369003.,-6461855160303224.,-.485190112861397239054,-53,52, + -6277581004359532.,-6461855160312974.,.499993394815040824725,-53,52, + -6277581004309863.,-6461855160364100.,-.499998677722964657697,-53,52, + -6150458818222996.,-6595413514047951.,-.473644980608536945724,-53,52, + -6150458818222982.,-6595413514047966.,-.486474417510512459045,-53,52, + -6150458818222968.,-6595413514047981.,-.499303854412556318362,-53,52, + -6150458818222733.,-6595413514048234.,.499630597578648119990,-53,52, + -6150458818221876.,-6595413514049152.,-.499999932982551353922,-53,52, + -6134432454505739.,-6612644202726284.,.499959701947513673006,-53,52, + -6134432454505662.,-6612644202726367.,.497398766429779706719,-53,52, + -6134432454495977.,-6612644202736807.,.499961600605055345062,-53,52, + -6134432454339785.,-6612644202905175.,.499987424288208614292,-53,52, + -6056160701857071.,-6698108125642121.,-.499995890524489076320,-53,52, + -6056160701828750.,-6698108125673444.,-.499758599692227199455,-53,52, + -6056160701828533.,-6698108125673685.,.498442433466247776715,-53,52, + -6056160701828467.,-6698108125673757.,-.497496422811544153422,-53,52, + -6056160701828458.,-6698108125673767.,-.451488085031366324051,-53,52, + -6056160701827033.,-6698108125675344.,.499832063123607391431,-53,52, + -6056160701820382.,-6698108125682700.,.499993671123883572140,-53,52, + -5587044502247494.,-7260514783976640.,-.499998828881375051171,-53,52, + -5587044502247070.,-7260514783977191.,-.499416708578110966658,-53,52, + -5587044502247000.,-7260514783977282.,-.466301735894577535483,-53,52, + -5587044502246983.,-7260514783977305.,.441740471756793716168,-53,52, + -5574097035247415.,-7277379448329393.,-.499997813669067216181,-53,52, + -5574097035238422.,-7277379448341135.,.499986382529440527887,-53,52, + -5574097035224026.,-7277379448359930.,.499849807331918585279,-53,52, + -5574097035223882.,-7277379448360118.,.497625601032371440443,-53,52, + -5574097035223558.,-7277379448360541.,.492621136822874954471,-53,52, + -5574097035223545.,-7277379448360557.,-.479801881803840841879,-53,52, + -5574097035220436.,-7277379448364617.,.499954661272015691468,-53,52, + -5292230209316522.,-7664976314879957.,-.485756468283809191934,-53,52, + -5292230209316513.,-7664976314879971.,.479136571992882867841,-53,52, + -5292230209316435.,-7664976314880083.,-.491790412277643098441,-53,52, + -5292230209316319.,-7664976314880251.,-.499835670942532779833,-53,52, + -5292230209315322.,-7664976314881696.,.499982234883997390699,-53,52, + -5292230209309853.,-7664976314889617.,.499986364589633580880,-53,52, + -5292230209293446.,-7664976314913380.,.499998655479638337582,-53,52, + -5268565944194452.,-7699404285145676.,-.499828841372719331790,-53,52, + -5268565944193947.,-7699404285146414.,-.499353794349911970969,-53,52, + -5268565944193921.,-7699404285146452.,-.495368940447616718622,-53,52, + -5268565944193856.,-7699404285146547.,-.485406805693519279651,-53,52, + -5268565944192445.,-7699404285148609.,-.499921081070712643158,-53,52, + -5268565944190438.,-7699404285151543.,.499986676996708297670,-53,52, + -5268565944179898.,-7699404285166945.,-.499999523098020671903,-53,52, + -5158589873364226.,-7863548024384537.,-.499976017189487809310,-53,52, + -5158589873358171.,-7863548024393767.,-.499734973110719403947,-53,52, + -5158589873357822.,-7863548024394300.,.498627391940399784785,-53,52, + -5158589873357801.,-7863548024394332.,.487067534247769952380,-53,52, + -5158589873357740.,-7863548024394424.,-.498892052384680505726,-53,52, + -5158589873344070.,-7863548024415262.,-.499999472860527825367,-53,52, + -4510984822795226.,-8992453045356823.,-.499958913682962880274,-53,52, + -4510984822793545.,-8992453045360175.,.499281149454982790509,-53,52, + -4510984822793544.,-8992453045360176.,-.494175578646213838806,-53,52, + -4510984822793529.,-8992453045360206.,-.396026500164269337316,-53,52, + -4510984822793392.,-8992453045360479.,-.499598250038378591824,-53,52, + -4510984822789877.,-8992453045367486.,-.499997531678210875982,-53,52, + -4504722288295063.,-9004954492467997.,.499949513842097783187,-53,52, + -4504722288288483.,-9004954492481150.,.058567680788965479450,-53,52, + -4504722288288264.,-9004954492481588.,.276856035532681958700,-53,52, + -4504722288288045.,-9004954492482026.,.495144390233832353422,-53,52, + -4504722288288040.,-9004954492482035.,-.499871857376227431093,-53,52, + -4504722288276001.,-9004954492506101.,-.499992917221966704034,-53,52, + -4504722288225838.,-9004954492606378.,.499999657361744355634,-53,52, + -8854767244077462.,-4581127667069425.,.499998092235408638346,-54,51, + -8854767244069514.,-4581127667073536.,-.499978220405018758276,-54,51, + -8854767244017852.,-4581127667100264.,-.499824432499807121326,-54,51, + -8854767244013878.,-4581127667102320.,-.499812615579140298012,-54,51, + -8854767244013590.,-4581127667102470.,.499684969470720655937,-54,51, + -8854767244013103.,-4581127667102721.,-.456025711387156784209,-54,51, + -8854767244013101.,-4581127667102722.,-.490751422602236010351,-54,51, + -8854767244013072.,-4581127667102737.,-.494274235220937315831,-54,51, + -8854767244013014.,-4581127667102768.,.498680139541365247507,-54,51, + -8644717199341872.,-4692440281376881.,-.499998230924183712536,-54,51, + -8644717199273769.,-4692440281413848.,-.499972441340477336384,-54,51, + -8644717199267684.,-4692440281417151.,-.499764594414925870418,-54,51, + -8644717199267614.,-4692440281417189.,-.496475432686056827428,-54,51, + -8644717199265862.,-4692440281418140.,-.499866699329658018068,-54,51, + -8644717199264040.,-4692440281419129.,-.499968804661282504589,-54,51, + -8607732457445840.,-4712602233845460.,-.499999464895393674126,-54,51, + -8607732457393718.,-4712602233873997.,.499974011748256319213,-54,51, + -8607732457385031.,-4712602233878753.,.499969557590282713555,-54,51, + -8607732457384315.,-4712602233879144.,-.499109893646855546224,-54,51, + -8607732457383104.,-4712602233879808.,.496860475690508646617,-54,51, + -8607732457383062.,-4712602233879830.,-.497498933468768134082,-54,51, + -7868743568098421.,-5155183779499671.,.499982459524756777072,-54,51, + -7868743567949140.,-5155183779597472.,.499969942091710119795,-54,51, + -7868743567942340.,-5155183779601926.,-.499662283778466947149,-54,51, + -7868743567942282.,-5155183779601964.,-.498188558679300762191,-54,51, + -7868743567941760.,-5155183779602306.,-.484925032812012718764,-54,51, + -7868743567941731.,-5155183779602325.,-.484188170265160451915,-54,51, + -7868743567941725.,-5155183779602329.,-.415070198703760226010,-54,51, + -7868743567939649.,-5155183779603690.,.499747961180851419151,-54,51, + -7868743567935569.,-5155183779606363.,.499968620134569427636,-54,51, + -7730960159919121.,-5247060955974156.,-.499980299520207837502,-54,51, + -7730960159917543.,-5247060955975228.,.499520764325599756249,-54,51, + -7730960159917325.,-5247060955975375.,-.458723068460112453831,-54,51, + -7730960159917322.,-5247060955975377.,-.494845690012267616182,-54,51, + -7730960159917294.,-5247060955975396.,-.498656824499125333913,-54,51, + -7730960159907051.,-5247060955982348.,-.499994353338222088982,-54,51, + -7730960159901016.,-5247060955986445.,.499998610160420211301,-54,51, + -7684108841897189.,-5279053178701199.,.485111765483169587009,-54,51, + -7684108841897173.,-5279053178701210.,.492965168251320317432,-54,51, + -7684108841897157.,-5279053178701220.,-.499181428980574728265,-54,51, + -7684108841896649.,-5279053178701569.,-.499835891117041720214,-54,51, + -7684108841894994.,-5279053178702706.,-.499999542688774807438,-54,51, + -7492339963744938.,-5414172261749266.,.499996749783230494504,-54,51, + -7492339963744801.,-5414172261749364.,-.499995702363068372273,-54,51, + -7492339963742883.,-5414172261750750.,-.499890032791404742184,-54,51, + -7492339963697399.,-5414172261783618.,-.497384362324560290791,-54,51, + -7492339963683151.,-5414172261793914.,-.496599535587539853691,-54,51, + -7492339963682931.,-5414172261794073.,-.474689607351428822473,-54,51, + -7492339963682877.,-5414172261794112.,-.496584443149446808573,-54,51, + -7489630554912764.,-5416130863850843.,-.499974665273138534655,-54,51, + -7489630554912551.,-5416130863850998.,.468946559613697114823,-54,51, + -7489630554912540.,-5416130863851005.,-.485710090744497637579,-54,51, + -7489630554912522.,-5416130863851019.,.497579026851133275707,-54,51, + -7489630554912345.,-5416130863851147.,.499922016538171376380,-54,51, + -7489630554902950.,-5416130863857941.,.499991997175679411509,-54,51, + -7489630554873927.,-5416130863878929.,.499995194258975954806,-54,51, + -7298995560623810.,-5557589242297945.,.499995862195936940836,-54,51, + -7298995560591209.,-5557589242322768.,.499983860584631598511,-54,51, + -7298995560586611.,-5557589242326269.,.498356433048711929132,-54,51, + -7298995560586569.,-5557589242326300.,-.481214761394520746718,-54,51, + -7298995560586565.,-5557589242326304.,.473111791515628375312,-54,51, + -7298995560586020.,-5557589242326718.,-.499895374507766286767,-54,51, + -7250793807593721.,-5594534927309614.,-.498367062852329019356,-54,51, + -7250793807593686.,-5594534927309642.,.496490100129201036928,-54,51, + -7250793807593673.,-5594534927309652.,.466008474950845799255,-54,51, + -7250793807593651.,-5594534927309669.,.491347263110470382447,-54,51, + -7250793807593130.,-5594534927310070.,-.499493253684888238119,-54,51, + -7250793807592933.,-5594534927310222.,-.499868650645593704078,-54,51, + -7250793807590210.,-5594534927312323.,-.499981371918097904129,-54,51, + -7250793807536932.,-5594534927353431.,-.499983732731441984365,-54,51, + -5733088875679035.,-7075560851566039.,-.499963509102268064630,-54,51, + -5733088875677946.,-7075560851567384.,.497538981340826926873,-54,51, + -5733088875677942.,-7075560851567388.,-.439109310706236933346,-54,51, + -5733088875677788.,-7075560851567579.,.499931445476566498445,-54,51, + -5733088875659809.,-7075560851589767.,-.499979303856097670473,-54,51, + -5733088875630970.,-7075560851625360.,.499996705617385894555,-54,51, + -5586017142903151.,-7261850110653455.,.499983765626817362547,-54,51, + -5586017142903091.,-7261850110653533.,.499684895658562242897,-54,51, + -5586017142901771.,-7261850110655249.,.493109755933018030520,-54,51, + -5586017142901431.,-7261850110655691.,.491416159205694618005,-54,51, + -5586017142883078.,-7261850110679550.,.499996724256620960569,-54,51, + -4924871031076378.,-8236727205917818.,-.499998992446841818010,-54,51, + -4924871031068861.,-8236727205930390.,-.499959252628764788847,-54,51, + -4924871031066980.,-8236727205933536.,-.426781827396479928898,-54,51, + -4924871031066968.,-8236727205933556.,-.496490424372409322745,-54,51, + -4924871031066910.,-8236727205933654.,.499918023575886506304,-54,51, + -4517699360174586.,-8979087799621911.,-.499951982535398589068,-54,51, + -4517699360174431.,-8979087799622220.,.432047474892048931496,-54,51, + -4517699360174426.,-8979087799622230.,.494370038034517863921,-54,51, + -4517699360166483.,-8979087799638017.,.499993818386564467879,-54,51, + -4514338150834418.,-8985773296536381.,-.499322377565829981158,-54,51, + -4514338150834313.,-8985773296536591.,.498568207580769965810,-54,51, + -4514338150834310.,-8985773296536596.,-.472920632843755753390,-54,51, + -4514338150833892.,-8985773296537429.,.499634267928067147794,-54,51, + -4514338150820634.,-8985773296563819.,.499952069398907641307,-54,51, + -4514338150818740.,-8985773296567589.,.499997456955336870831,-54,51, + -8612971451595068.,-4709735709131021.,-.458314749485969886637,-55,50, + -8612971451595046.,-4709735709131033.,-.488330892369392883968,-55,50, + -8612971451595035.,-4709735709131040.,.496661036188872571282,-55,50, + -8612971451594971.,-4709735709131074.,-.499749561290614976145,-55,50, + -8612971451593305.,-4709735709131986.,.499937072888491434867,-55,50, + -8612971451590240.,-4709735709133662.,.499960801715160722457,-55,50, + -8612971451584110.,-4709735709137013.,-.499991744210014776965,-55,50, + -8612971451542599.,-4709735709159712.,-.499996785572678225768,-55,50, + -8341071156516347.,-4863262576966825.,.499975867411013123455,-55,50, + -8341071156515462.,-4863262576967340.,-.499384389055023465388,-55,50, + -8341071156515239.,-4863262576967471.,.480437828789935417442,-55,50, + -8341071156515227.,-4863262576967478.,.483836333785879581490,-55,50, + -8341071156515179.,-4863262576967506.,.497430353769454922484,-55,50, + -8341071156515167.,-4863262576967512.,-.499171141234701571066,-55,50, + -8341071156506931.,-4863262576972314.,-.499997217169194223657,-55,50, + -6979532375146853.,-5811968055589088.,.499990075867311519905,-55,50, + -6979532375142579.,-5811968055592647.,.471944292167179990302,-55,50, + -6979532375142567.,-5811968055592657.,.479352680227398060667,-55,50, + -6979532375142537.,-5811968055592682.,.497873650377792908153,-55,50, + -6979532375142531.,-5811968055592686.,-.498422155592153892938,-55,50, + -6979532375141993.,-5811968055593134.,-.499612757598968582148,-55,50, + -6979532375141724.,-5811968055593359.,.499791941371724274995,-55,50, + -6979532375101499.,-5811968055626855.,.499992550365219024596,-55,50, + -6842835487549892.,-5928071671620408.,-.439061427480239469554,-55,50, + -6842835487549885.,-5928071671620415.,.496712452098895282601,-55,50, + -6842835487549870.,-5928071671620427.,-.498057805945857741508,-55,50, + -6842835487549683.,-5928071671620589.,-.499527022908561046846,-55,50, + -6842835487548920.,-5928071671621251.,.499825851103721499393,-55,50, + -6842835487547581.,-5928071671622410.,-.499999184242850985070,-55,50, + -6479813464899681.,-6260183171481365.,-.499998130220501079258,-55,50, + -6479813464895167.,-6260183171485727.,.499953155559206917565,-55,50, + -6479813464892718.,-6260183171488092.,-.492319620825812311182,-55,50, + -6479813464892482.,-6260183171488320.,-.493208300065597763316,-55,50, + -6479813464890830.,-6260183171489916.,-.499429055209118534396,-55,50, + -6479813464890653.,-6260183171490088.,.499904435262951670520,-55,50, + -6070752678073838.,-6682008205311037.,-.499991322523303697784,-55,50, + -6070752678072676.,-6682008205312317.,.499867127240911733394,-55,50, + -6070752678071673.,-6682008205313420.,-.490788617461315018082,-55,50, + -6070752678071663.,-6682008205313431.,-.497674517210930619808,-55,50, + -6070752678071514.,-6682008205313596.,.499725576515501497609,-55,50, + -6070752678059606.,-6682008205326703.,.499996128298406563875,-55,50, + -5777052993640591.,-7021714921424003.,.499999983229069456927,-55,50, + -5777052993629173.,-7021714921437880.,-.499918181550988756519,-55,50, + -5777052993623464.,-7021714921444819.,-.499877284512795970589,-55,50, + -5777052993623051.,-7021714921445321.,-.480431341713733137659,-55,50, + -5777052993623037.,-7021714921445338.,-.496721309755700599185,-55,50, + -5777052993622972.,-7021714921445418.,.499075267191227249081,-55,50, + -5360050515996384.,-7567991959449418.,-.499999053305438660268,-55,50, + -5360050515986506.,-7567991959463366.,.499995540484923097658,-55,50, + -5360050515984678.,-7567991959465946.,-.499802995476899714633,-55,50, + -5360050515984644.,-7567991959465995.,.494730292130766380704,-55,50, + -5360050515984559.,-7567991959466115.,.481063511147267161628,-55,50, + -5360050515984547.,-7567991959466131.,-.462042387344827580168,-55,50, + -5003579018671222.,-8107160705553514.,.499997657849812850123,-55,50, + -5003579018619743.,-8107160705636924.,.499994037129970272700,-55,50, + -5003579018617099.,-8107160705641208.,.499916103240614850745,-55,50, + -5003579018617057.,-8107160705641276.,.448477648883602326956,-55,50, + -5003579018617049.,-8107160705641289.,.486298895672613269545,-55,50, + -5003579018617020.,-8107160705641336.,.498400915282430474700,-55,50, + -4966294589248348.,-8168025170138539.,.499995417043386174804,-55,50, + -4966294589208408.,-8168025170204228.,.499990418927762482108,-55,50, + -4966294589201946.,-8168025170214855.,-.499960413919625619343,-55,50, + -4966294589198988.,-8168025170219720.,-.499009411628234588240,-55,50, + -4966294589198943.,-8168025170219795.,.489848869294934408168,-55,50, + -4966294589198715.,-8168025170220169.,-.499935840714956075557,-55,50, + -5370993780351701.,-7552572366718901.,.499998471689296768746,-57,48, + -5370993780330917.,-7552572366748126.,-.499972843534933396727,-57,48, + -5370993780293234.,-7552572366801115.,-.499055361830968644322,-57,48, + -5370993780293202.,-7552572366801160.,-.496745849650204793831,-57,48, + -5370993780293180.,-7552572366801191.,-.432658060026240676444,-57,48, + -5370993780293170.,-7552572366801205.,-.494436337469977129436,-57,48, + -5370993780292813.,-7552572366801707.,-.499920842245670535560,-57,48, + -5040083604724304.,-8048441730069726.,-.499925353101192340270,-57,48, + -5040083604723726.,-8048441730070650.,.499647507098824725820,-57,48, + -5040083604723689.,-8048441730070709.,.414845077727256323612,-57,48, + -5040083604723664.,-8048441730070749.,.492681274097327116176,-57,48, + -5040083604721863.,-8048441730073624.,-.499999140444732416483,-57,48, + -7518049176514085.,-5395657604106302.,.499999341509308030964,-58,47, + -7518049176513582.,-5395657604106663.,.499996396055503115922,-58,47, + -7518049176493965.,-5395657604120742.,.499881485678522787296,-58,47, + -7518049176486937.,-5395657604125785.,-.452445982375305270374,-58,47, + -7518049176486923.,-5395657604125796.,.499840217878124225453,-58,47, + -4503599627370497.,-9007199254740990.,-.000000000000000444089,-1074,-969, + -4503599627370496.,-4503599627370496.,0.000000000000000000000,-1074,-970, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,-970, + 4503599627370497.,9007199254740990.,.000000000000000444089,-1074,-969, + 7327657448597172.,5535850917139854.,.499923979167510260165,-58,47, + 7327657448597994.,5535850917139234.,-.499281539044181126866,-58,47, + 7327657448598407.,5535850917138921.,.490168729838783888644,-58,47, + 7327657448598419.,5535850917138912.,.424486897458185189897,-58,47, + 7327657448598452.,5535850917138887.,.493861858411691870222,-58,47, + 7327657448598542.,5535850917138820.,-.498751884441239514883,-58,47, + 7327657448600963.,5535850917136990.,.499938433441657997551,-58,47, + 7327657448616127.,5535850917125534.,.499996280172341483052,-58,47, + 6940259249803764.,5844856473978304.,.499636970929266476699,-57,48, + 6940259249803859.,5844856473978224.,.493783436908710172044,-57,48, + 6940259249803897.,5844856473978192.,.491442023301100928628,-57,48, + 6940259249804613.,5844856473977589.,.499956440654815594831,-57,48, + 6940259249814009.,5844856473969676.,.499958498909667644068,-57,48, + 6940259249973741.,5844856473835155.,.499996767400339751734,-57,48, + 8328945592792914.,4870342680879597.,-.499998329897503108128,-57,48, + 8328945592800743.,4870342680875019.,-.499989296888508486062,-57,48, + 8328945592819050.,4870342680864313.,.499904128873067504995,-57,48, + 8328945592820873.,4870342680863248.,-.497539157174392974403,-57,48, + 8328945592820914.,4870342680863224.,-.472248523448756438415,-57,48, + 8328945592820926.,4870342680863217.,-.489236630650964508035,-57,48, + 8328945592820991.,4870342680863179.,-.497922211329240166538,-57,48, + 8328945592821581.,4870342680862834.,-.499837482074149323083,-57,48, + 8328945592824230.,4870342680861285.,-.499962146223062300948,-57,48, + 5682480038754490.,7138576630388746.,.499989464146931500263,-56,49, + 5682480038755411.,7138576630387590.,-.499952770234401688871,-56,49, + 5682480038756172.,7138576630386633.,.499009184050532555039,-56,49, + 5682480038756211.,7138576630386585.,-.494473711846495806360,-56,49, + 5682480038756332.,7138576630386433.,-.499895004240688440700,-56,49, + 5682480038806507.,7138576630323400.,.499995257142156691048,-56,49, + 6175493946646193.,6568676053732254.,.498870347664436601721,-56,49, + 6175493946646303.,6568676053732137.,.495376837166825305152,-56,49, + 6175493946646727.,6568676053731687.,-.499907239621333035089,-56,49, + 6175493946651596.,6568676053726508.,-.499997258487951205961,-56,49, + 6823990675708843.,5944442355658651.,-.499985599295144070202,-56,49, + 6823990675709068.,5944442355658455.,-.499598374882547561441,-56,49, + 6823990675709440.,5944442355658130.,.447708502841295233708,-56,49, + 6823990675709456.,5944442355658117.,-.490041738976241632691,-56,49, + 6823990675709487.,5944442355658090.,-.494432832497533319529,-56,49, + 6823990675709518.,5944442355658063.,-.498823926018579655468,-56,49, + 6823990675716586.,5944442355651906.,-.499993242412013677377,-56,49, + 6823990675724329.,5944442355645160.,.499999129777859511850,-56,49, + 7740553500862013.,5240557952707892.,.499600566553124891757,-56,49, + 7740553500862137.,5240557952707809.,-.451655123805605426864,-56,49, + 7740553500862143.,5240557952707804.,.486187342790008102873,-56,49, + 7740553500862174.,5240557952707783.,.498373420200778328683,-56,49, + 7740553500862753.,5240557952707392.,-.499828553289750586462,-56,49, + 7740553500866035.,5240557952705170.,-.499999324195085155767,-56,49, + 8359220028905919.,4852703848807840.,.499863243043976063017,-56,49, + 8359220028906689.,4852703848807393.,.498593906824746327782,-56,49, + 8359220028906720.,4852703848807376.,-.497561092423913812342,-56,49, + 8359220028907223.,4852703848807084.,-.499688983439971567330,-56,49, + 8359220028912942.,4852703848803763.,.499974222369498626323,-56,49, + 8359220028915283.,4852703848802405.,-.499988782999641813798,-56,49, + 8359220028968859.,4852703848771303.,-.499996253573530069755,-56,49, + 8513798801093394.,4764596880313140.,.499225962049869128743,-56,49, + 8513798801093444.,4764596880313113.,-.482389481465274245831,-56,49, + 8513798801093453.,4764596880313107.,.480919738702034850642,-56,49, + 8513798801093503.,4764596880313079.,.499304295187279297145,-56,49, + 8513798801093830.,4764596880312896.,.499539294608881400084,-56,49, + 8513798801094484.,4764596880312531.,-.499990706505742204242,-56,49, + 8513798801132777.,4764596880291101.,-.499994175265107638922,-56,49, + 9007199254740991.,4503599627370497.,-.499999999999999944489,-56,49, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-55,49, + 4503599627370497.,9007199254740990.,.000000000000000444089,-55,50, + 5173600871714596.,7840732250738866.,-.499981896218220838646,-55,50, + 5173600871715401.,7840732250737646.,-.499285737374158657667,-55,50, + 5173600871716045.,7840732250736670.,-.498728810025555164096,-55,50, + 5173600871716107.,7840732250736576.,-.461408112038177832817,-55,50, + 5173600871716109.,7840732250736573.,-.492462283070805584556,-55,50, + 5173600871721777.,7840732250727983.,-.499982980123648348704,-55,50, + 5173600871800768.,7840732250608270.,-.499992909131963395740,-55,50, + 5852820566556913.,6930815449749340.,.499998551998348808838,-55,50, + 5852820566559872.,6930815449745837.,-.499941747300258617574,-55,50, + 5852820566564791.,6930815449740011.,.499819554136154840425,-55,50, + 5852820566564894.,6930815449739890.,-.471114494539844782373,-55,50, + 5852820566564905.,6930815449739877.,-.497136577407901703600,-55,50, + 5852820566565790.,6930815449738829.,-.499822335268407666562,-55,50, + 5852820566573668.,6930815449729499.,.499998695168073729144,-55,50, + 6216155809162387.,6525708243592009.,-.499985529547439928048,-55,50, + 6216155809169074.,6525708243584989.,-.499542254439281284250,-55,50, + 6216155809171805.,6525708243582122.,-.498015319585535259871,-55,50, + 6216155809171845.,6525708243582080.,-.489937297818683863215,-55,50, + 6216155809172046.,6525708243581869.,-.499345238432074772518,-55,50, + 6216155809182689.,6525708243570696.,-.499985576892763843356,-55,50, + 6575998564299761.,6168617406263507.,.499995790342804241812,-55,50, + 6575998564310964.,6168617406252999.,-.477481398498146702819,-55,50, + 6575998564310996.,6168617406252969.,-.495090902155057208707,-55,50, + 6575998564311012.,6168617406252953.,.496104346016597091693,-55,50, + 6575998564312255.,6168617406251787.,.499585188575225033602,-55,50, + 6575998564312368.,6168617406251681.,.499901628829685177529,-55,50, + 6575998564315548.,6168617406248698.,.499957205625960277153,-55,50, + 7082784227624794.,5727241986151358.,.499996706265521119327,-55,50, + 7082784227659828.,5727241986123029.,.499805051206910730117,-55,50, + 7082784227659964.,5727241986122920.,-.471766166637381499551,-55,50, + 7082784227659969.,5727241986122915.,.485161362118423537993,-55,50, + 7082784227659990.,5727241986122899.,-.495743017107132969581,-55,50, + 7082784227660037.,5727241986122860.,.499375753197938769565,-55,50, + 7082784227662080.,5727241986121208.,.499964003329276606053,-55,50, + 7082784227669045.,5727241986115577.,-.499988430934791237178,-55,50, + 8687303334617385.,4669437412834386.,.499939814909514319645,-55,50, + 8687303334618905.,4669437412833569.,.497862861460658326050,-55,50, + 8687303334621705.,4669437412832064.,.494036895329591215122,-55,50, + 8687303334621785.,4669437412832021.,.493927582025816049214,-55,50, + 8687303334626518.,4669437412829477.,.499960335100658964831,-55,50, + 8687303334644784.,4669437412819660.,-.499998593551932822017,-55,50, + 9007199254740991.,4503599627370497.,-.499999999999999944489,-55,50, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-54,50, + 4503599627370497.,9007199254740990.,.000000000000000444089,-54,51, + 5227720812172596.,7759561128981743.,-.499999644253477027763,-54,51, + 5227720812185086.,7759561128963203.,.461290583376355632950,-54,51, + 5227720812185088.,7759561128963200.,.492669492947521388962,-54,51, + 5227720812185216.,7759561128963011.,-.499080294493145619073,-54,51, + 5227720812185439.,7759561128962679.,.499668122722291437279,-54,51, + 5227720812186172.,7759561128961592.,-.499961519146388792282,-54,51, + 5299073463177514.,7655077720507619.,.499936778476799958775,-54,51, + 5299073463177550.,7655077720507567.,.494090878574305238785,-54,51, + 5299073463177649.,7655077720507424.,.478014653846088258082,-54,51, + 5299073463177658.,7655077720507411.,.476553178871060787056,-54,51, + 5299073463180935.,7655077720502677.,.499969460343859178103,-54,51, + 5299073463184356.,7655077720497736.,-.499997851408123872637,-54,51, + 5354986034451829.,7575149392794975.,-.499997906803379245894,-54,51, + 5354986034455816.,7575149392789335.,-.499884879946723773951,-54,51, + 5354986034456501.,7575149392788366.,-.499113014692782746794,-54,51, + 5354986034456665.,7575149392788134.,-.493088801660897404012,-54,51, + 5354986034456706.,7575149392788076.,-.491582748400705765372,-54,51, + 5354986034457145.,7575149392787455.,-.499847202461525663548,-54,51, + 6318840445925806.,6419661891203201.,.499899121349663449851,-54,51, + 6318840445925994.,6419661891203011.,-.499770181004011379340,-54,51, + 6318840445926182.,6419661891202820.,-.499439483346320851821,-54,51, + 6318840445926243.,6419661891202758.,-.472736437827287658886,-54,51, + 6318840445926245.,6419661891202755.,.495352186615979589576,-54,51, + 6318840445928877.,6419661891200081.,.499981955070329879412,-54,51, + 6318840446001453.,6419661891126347.,.499986660683774847032,-54,51, + 6779876501425781.,5983120665807514.,.499988133816408664462,-54,51, + 6779876501427602.,5983120665805907.,.499811929821064659417,-54,51, + 6779876501427619.,5983120665805892.,.497613689590139472611,-54,51, + 6779876501465358.,5983120665772589.,-.499997188174025754058,-54,51, + 7852441928002186.,5165885921759859.,.491859910449907983609,-54,51, + 7852441928002195.,5165885921759854.,-.428970032913633590743,-54,51, + 7852441928002224.,5165885921759834.,.492800149581713660840,-54,51, + 7852441928002490.,5165885921759659.,.499381823511128109200,-54,51, + 7852441928002528.,5165885921759635.,-.499677937355130582785,-54,51, + 7852441928003589.,5165885921758937.,-.499741260391663915100,-54,51, + 7852441928007833.,5165885921756145.,-.499994550651560901640,-54,51, + 7852441928023786.,5165885921745649.,.499995877021788666970,-54,51, + 8012612783806823.,5062620683390972.,.499994693424668988084,-54,51, + 8012612783817446.,5062620683384261.,-.445405723118578270284,-54,51, + 8012612783817454.,5062620683384255.,.499942746874728365592,-54,51, + 8012612783822248.,5062620683381227.,-.499986607820974869102,-54,51, + 8012612783863729.,5062620683355017.,.499999033294328025058,-54,51, + 8633994769867428.,4698267753053805.,-.497816782724030369840,-54,51, + 8633994769867496.,4698267753053767.,.499357095276624404598,-54,51, + 8633994769869251.,4698267753052812.,.499947623289281613938,-54,51, + 8633994769894727.,4698267753038949.,.499972904419855543596,-54,51, + 8633994769920203.,4698267753025086.,.499998267360483050390,-54,51, + 8717776617239249.,4653115236640398.,.499974953404029335244,-54,51, + 8717776617240849.,4653115236639544.,.499613909402703440426,-54,51, + 8717776617241175.,4653115236639370.,.497040346725875310918,-54,51, + 8717776617241205.,4653115236639354.,.484533577155041948068,-54,51, + 8717776617241323.,4653115236639292.,-.497993049822500037023,-54,51, + 8717776617244686.,4653115236637496.,.499998082034296000968,-54,51, + 8911976088171407.,4551719933488577.,-.499989194973264761307,-54,51, + 8911976088174293.,4551719933487102.,.498779419415360109823,-54,51, + 8911976088174340.,4551719933487078.,.493908360821827646759,-54,51, + 8911976088174346.,4551719933487075.,.429456736320543854656,-54,51, + 8911976088174898.,4551719933486793.,.499907282220087260198,-54,51, + 8911976088210413.,4551719933468654.,.499999996249173452763,-54,51, + 9007199254740991.,4503599627370497.,-.499999999999999944489,-54,51, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-53,51, + 4503599627370497.,9007199254740990.,.000000000000000444089,-53,52, + 4733303198944394.,8570086787668699.,.499638710610393101535,-53,52, + 4733303198944415.,8570086787668661.,.477180613867588642597,-53,52, + 4733303198944431.,8570086787668633.,-.492311269364797825394,-53,52, + 4733303198945017.,8570086787667572.,-.499951492616009117171,-53,52, + 4733303198947377.,8570086787663298.,.499995733809951792083,-53,52, + 5018163383767604.,8083598740232237.,-.499999761385671524111,-53,52, + 5018163383775830.,8083598740218985.,.499952664066458858986,-53,52, + 5018163383776899.,8083598740217263.,.482076317001827357879,-53,52, + 5018163383776971.,8083598740217147.,.499581371295127232083,-53,52, + 5949535300076261.,6818149176589201.,-.499998153880572595441,-53,52, + 5949535300099693.,6818149176562347.,.499986338842752283850,-53,52, + 5949535300105426.,6818149176555777.,.499598486821879908827,-53,52, + 5949535300107960.,6818149176552874.,-.456616896727331232042,-53,52, + 5949535300107974.,6818149176552857.,.499426112210207235002,-53,52, + 5971604121796708.,6792951840065780.,-.499996306517026891614,-53,52, + 5971604121818614.,6792951840040861.,-.499979038614728720609,-53,52, + 5971604121825710.,6792951840032789.,-.499608209078839321419,-53,52, + 5971604121828058.,6792951840030118.,-.448752693616010508147,-53,52, + 5971604121828073.,6792951840030100.,.488113930211841320663,-53,52, + 5971604121828102.,6792951840030067.,.499389402945931257361,-53,52, + 5971604121828371.,6792951840029762.,-.499469143057067738683,-53,52, + 5971604121839633.,6792951840016950.,.499992052365467274266,-53,52, + 6059040276408601.,6694924832443512.,-.468136195086648914454,-53,52, + 6059040276408611.,6694924832443500.,.482383149518517070655,-53,52, + 6059040276408668.,6694924832443438.,-.499656586231340367842,-53,52, + 6059040276409335.,6694924832442700.,.499983699029445298336,-53,52, + 6059040276423199.,6694924832427382.,-.499996901630001280953,-53,52, + 6179968525032139.,6563920033410265.,-.499997432417138982519,-53,52, + 6179968525055349.,6563920033385613.,-.499980569511756789321,-53,52, + 6179968525077046.,6563920033362568.,-.499706129134953101007,-53,52, + 6179968525077674.,6563920033361900.,.483663571783945924826,-53,52, + 6179968525077722.,6563920033361850.,-.498499253617950043040,-53,52, + 6179968525078559.,6563920033360961.,-.499963521436201872196,-53,52, + 6230674196535979.,6510502383490997.,-.499997260688262597805,-53,52, + 6230674196597144.,6510502383427084.,.495343001181078751257,-53,52, + 6230674196597233.,6510502383426991.,.498230033621640771526,-53,52, + 6230674196597656.,6510502383426550.,-.499284407663861690715,-53,52, + 6230674196598324.,6510502383425851.,.499912644990946380500,-53,52, + 6230674196600751.,6510502383423315.,.499989363006984917011,-53,52, + 7267747051691612.,5581484732309393.,.499998482310238434529,-53,52, + 7267747051743336.,5581484732269670.,.499976801515303761535,-53,52, + 7267747051744935.,5581484732268442.,.499879473358735677400,-53,52, + 7267747051745978.,5581484732267641.,.496689033832971095779,-53,52, + 7267747051745991.,5581484732267632.,-.487051594846148683568,-53,52, + 7267747051746103.,5581484732267545.,.499182988842914130540,-53,52, + 7267747051746534.,5581484732267214.,.499782145742519958763,-53,52, + 7267747051753361.,5581484732261971.,.499991998202638949857,-53,52, + 7302452754234816.,5554958117843229.,.499995341810842901595,-53,52, + 7302452754244678.,5554958117835728.,-.499511101603949195873,-53,52, + 7302452754244795.,5554958117835638.,.498872364966717666136,-53,52, + 7302452754244837.,5554958117835607.,-.450425877802090889003,-53,52, + 7302452754244841.,5554958117835604.,-.493216186637196345995,-53,52, + 7302452754246571.,5554958117834287.,.499975242492185195517,-53,52, + 7319052364911228.,5542359472898148.,.499996777521439923997,-53,52, + 7319052364942017.,5542359472874834.,-.499992625200617357844,-53,52, + 7319052364943603.,5542359472873632.,.499975446865672632099,-53,52, + 7319052364945189.,5542359472872431.,.499943519452463352371,-53,52, + 7319052364945741.,5542359472872013.,.497410339289516476577,-53,52, + 7319052364945774.,5542359472871989.,-.491871535609531907740,-53,52, + 7319052364945844.,5542359472871936.,-.499439149031009785179,-53,52, + 7511273082079468.,5400525152531549.,.499996347675908701603,-53,52, + 7511273082097357.,5400525152518687.,.499986801932798611691,-53,52, + 7511273082103887.,5400525152513992.,.499703831355550663239,-53,52, + 7511273082104798.,5400525152513338.,-.499569948423736202612,-53,52, + 7511273082104880.,5400525152513279.,-.456694481831860241604,-53,52, + 7511273082104887.,5400525152513274.,-.489619746878835586131,-53,52, + 7511273082104919.,5400525152513251.,-.497278101379174843703,-53,52, + 7913137471548954.,5126262415274709.,-.499996513804768059963,-53,52, + 7913137471604993.,5126262415238406.,-.498714835493524186183,-53,52, + 7913137471605010.,5126262415238394.,.488401668957003780867,-53,52, + 7913137471605030.,5126262415238382.,-.467931855218785088845,-53,52, + 7913137471605382.,5126262415238154.,-.499401880701949338175,-53,52, + 7913137471605771.,5126262415237901.,.499911074114401590777,-53,52, + 7913137471607168.,5126262415236997.,-.499985589232901720400,-53,52, + 8070217332251342.,5026484112787456.,.499940797093817829809,-53,52, + 8070217332255168.,5026484112785073.,.499902042159427807056,-53,52, + 8070217332256332.,5026484112784349.,-.490177704058167211793,-53,52, + 8070217332256340.,5026484112784344.,-.472927393034884105903,-53,52, + 8070217332256385.,5026484112784315.,.499105606471267434398,-53,52, + 8070217332256849.,5026484112784026.,.499623645841813144146,-53,52, + 8070217332272617.,5026484112774205.,.499986693170166303480,-53,52, + 8070217332322819.,5026484112742938.,-.499998737303990725739,-53,52, + 8145371468007456.,4980106722772512.,.499999528654870673544,-53,52, + 8145371468072490.,4980106722732750.,.499963276259052702801,-53,52, + 8145371468090555.,4980106722721705.,.499953318830085273554,-53,52, + 8145371468091502.,4980106722721127.,-.498940088602607114887,-53,52, + 8145371468091695.,4980106722721009.,-.499770529594022014625,-53,52, + 8344755511729995.,4861115361652296.,-.499995250355932682905,-53,52, + 8344755511738664.,4861115361647246.,-.499244585283157494494,-53,52, + 8344755511738688.,4861115361647232.,-.480093816326183850374,-53,52, + 8344755511738712.,4861115361647218.,-.460943047369129786790,-53,52, + 8344755511738767.,4861115361647185.,.499610798157755760458,-53,52, + 8344755511739603.,4861115361646699.,-.499970749781585198746,-53,52, + 8538353789951813.,4750894634401449.,-.496934117417140987820,-53,52, + 8538353789951831.,4750894634401438.,.487539995161355139165,-53,52, + 8538353789951840.,4750894634401433.,.479777051450619038216,-53,52, + 8538353789951946.,4750894634401374.,.499457936636077122741,-53,52, + 8538353789952203.,4750894634401232.,-.499995011540270488319,-53,52, + 8575032706768526.,4730573117847625.,-.499997592766552516286,-53,52, + 8575032706780245.,4730573117841160.,-.499988114321957756244,-53,52, + 8575032706791964.,4730573117834695.,-.499978618206681733630,-53,52, + 8575032706796280.,4730573117832313.,.499939552064759219063,-53,52, + 8575032706796909.,4730573117831967.,-.499377285292888624809,-53,52, + 8575032706797112.,4730573117831855.,-.488028029294109493687,-53,52, + 8575032706797170.,4730573117831823.,-.484785384722055850181,-53,52, + 8575032706797509.,4730573117831635.,.499684555112915982170,-53,52, + 8668443273592636.,4679596777299005.,.499552183451059585911,-53,52, + 8668443273592975.,4679596777298822.,.492839509097441663802,-53,52, + 8668443273592988.,4679596777298815.,.474882975862927135049,-53,52, + 8668443273593025.,4679596777298796.,-.499301003342883619340,-53,52, + 8668443273595309.,4679596777297562.,.499720388715046039514,-53,52, + 8668443273599764.,4679596777295158.,-.499999267200695499032,-53,52, + 9007199254740991.,4503599627370497.,-.499999999999999944489,-53,52, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-52,52, + 4503599627370497.,9007199254740990.,.000000000000000444089,-52,53, + 9007199254740991.,4503599627370497.,-.499999999999999944489,-52,53, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-51,53, + 4503599627370497.,9007199254740990.,.000000000000000444089,-51,54, + 9007199254740991.,4503599627370497.,-.499999999999999944489,-51,54, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-50,54, + 4503599627370497.,9007199254740990.,.000000000000000444089,-50,55, + 9007199254740991.,4503599627370497.,-.499999999999999944489,-50,55, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-49,55, + 4503599627370497.,9007199254740990.,.000000000000000444089,-49,56 }; +#define INV(x) (1.0/(x)) +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/Makefile b/regress/lib/libm/fpaccuracy/Makefile new file mode 100644 index 00000000000..23592d9be36 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/Makefile @@ -0,0 +1,12 @@ +# $OpenBSD: Makefile,v 1.1 2009/04/09 01:24:43 martynas Exp $ + +PROG = fpaccuracy +SRCS = Gamma.c INV.c Pix.c acos.c acosh.c asin.c asinh.c atan.c \ + atanh.c cos.c cosh.c erf.c erfc.c exp.c fpaccuracy.c j0.c \ + j1.c lgamma.c log.c log10.c pow2_x.c powx_275.c sin.c \ + sinh.c sqrt.c tan.c tanh.c y0.c y1.c +LDADD = -lm +DPADD = ${LIBM} +CLEANFILES += fpaccuracy.out + +.include <bsd.regress.mk> diff --git a/regress/lib/libm/fpaccuracy/Pix.c b/regress/lib/libm/fpaccuracy/Pix.c new file mode 100644 index 00000000000..53c1b6ed81b --- /dev/null +++ b/regress/lib/libm/fpaccuracy/Pix.c @@ -0,0 +1,753 @@ +/* $OpenBSD: Pix.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:39:55. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 720 +#define F Pix +#define Fs "Pix" +#define Fn fpaccuracy_Pix + /* 9 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -8871213671086022.,-6967434924377296.,-.499987480878433032672,-53,51, + -8871213671085570.,-6967434924376942.,.499982374768189075098,-53,51, + -8871213671080146.,-6967434924372682.,.499620642527654368337,-53,51, + -8871213671077886.,-6967434924370907.,.499469920760764907186,-53,51, + -8871213671077774.,-6967434924370819.,.464064221274972155129,-53,51, + -8871213671077765.,-6967434924370811.,-.467352308147993333876,-53,51, + -8871213671077667.,-6967434924370734.,-.498332295198061991925,-53,51, + -8871213671019592.,-6967434924325122.,-.499992988389259096493,-53,51, + -8422041051813989.,-6614655574152621.,.499991261181706114769,-53,51, + -8422041051757997.,-6614655574108644.,-.486043788894256145738,-53,51, + -8422041051757955.,-6614655574108611.,-.499320926201428427760,-53,51, + -8422041051754791.,-6614655574106126.,-.499531936675073673371,-53,51, + -8422041051748011.,-6614655574100801.,-.499984101975742056823,-53,51, + -8422041051747559.,-6614655574100447.,.499985753670880050947,-53,51, + -8245673680839220.,-6476136964905800.,-.499993805121246026602,-53,51, + -8245673680838768.,-6476136964905446.,.499976050525376081168,-53,51, + -8245673680831084.,-6476136964899411.,.499463596517951913256,-53,51, + -8245673680827249.,-6476136964896398.,-.498579774267898123696,-53,51, + -8245673680827235.,-6476136964896388.,.496994513296377782297,-53,51, + -8245673680827193.,-6476136964896355.,.483717375989205500275,-53,51, + -8245673680827179.,-6476136964896344.,.479291663553481406268,-53,51, + -8245673680827016.,-6476136964896216.,.499192297337550883185,-53,51, + -8245673680806005.,-6476136964879713.,-.499996558876659058512,-53,51, + -8108579655010714.,-6368463568807330.,.450067324338521146387,-53,51, + -8108579655010705.,-6368463568807322.,-.481349205084444342617,-53,51, + -8108579655010649.,-6368463568807278.,-.499052054827340718646,-53,51, + -8108579655006129.,-6368463568803728.,-.499353498361119640947,-53,51, + -8108579654996637.,-6368463568796273.,-.499986529782055377780,-53,51, + -8108579654930207.,-6368463568744099.,-.499992037292881441601,-53,51, + -7881394195578848.,-6190032526218937.,.499994386130396151202,-53,51, + -7881394195512418.,-6190032526166763.,.499988878619570087380,-53,51, + -7881394195509254.,-6190032526164278.,.499777868145924841770,-53,51, + -7881394195507963.,-6190032526163264.,.448806814251653030112,-53,51, + -7881394195507954.,-6190032526163256.,-.482609715171312458892,-53,51, + -7881394195507898.,-6190032526163213.,.499687435085791165079,-53,51, + -7834633035957292.,-6153306397333831.,-.499988377953744844717,-53,51, + -7834633035956840.,-6153306397333477.,.499981477692877263053,-53,51, + -7834633035951868.,-6153306397329572.,.499649889805720448521,-53,51, + -7834633035949608.,-6153306397327797.,.499499168038830987371,-53,51, + -7834633035949473.,-6153306397327690.,-.471748773305651347698,-53,51, + -7834633035949389.,-6153306397327624.,-.498303047919995911741,-53,51, + -7834633035890862.,-6153306397281657.,-.499993885464570908539,-53,51, + -7740586541070435.,-6079442452975727.,.498194028778462971729,-53,51, + -7740586541070216.,-6079442452975554.,-.499608187180363927382,-53,51, + -7740586541068408.,-6079442452974134.,-.499728764593875496303,-53,51, + -7740586541064340.,-6079442452970940.,.499999936225723473626,-53,51, + -7552125243331951.,-5931425295860421.,-.495356908115508254298,-53,51, + -7552125243331937.,-5931425295860410.,-.499782620551232348305,-53,51, + -7552125243331033.,-5931425295859700.,-.499842909257988132765,-53,51, + -7552125243328773.,-5931425295857925.,-.499993631024877593916,-53,51, + -7552125243295558.,-5931425295831838.,-.499996384780290625827,-53,51, + -7546489395550760.,-5926998911363887.,.499996562346616713057,-53,51, + -7546489395523873.,-5926998911342769.,-.499584170461505827632,-53,51, + -7546489395523710.,-5926998911342641.,-.479683536677436350715,-53,51, + -7546489395523696.,-5926998911342630.,-.484109249113160444722,-53,51, + -7546489395523654.,-5926998911342597.,-.497386386420332726743,-53,51, + -7546489395522065.,-5926998911341349.,-.499704747875017396552,-53,51, + -7546489395517997.,-5926998911338154.,-.499976047055418426623,-53,51, + -7546489395517545.,-5926998911337800.,.499993808591203681146,-53,51, + -7532060552325985.,-5915666524395199.,.499992527634330663489,-53,51, + -7532060552269075.,-5915666524350501.,-.490528523584111475486,-53,51, + -7532060552269047.,-5915666524350479.,-.499379948455559663500,-53,51, + -7532060552266335.,-5915666524348349.,-.499560814575827016881,-53,51, + -7532060552260007.,-5915666524343379.,-.499982835523117508103,-53,51, + -7532060552259555.,-5915666524343025.,.499987020123504599667,-53,51, + -7165093879021491.,-5627451573153778.,.499992089182803134406,-53,51, + -7165093878955061.,-5627451573101604.,.499986581671977070584,-53,51, + -7165093878944665.,-5627451573093439.,.499293261544285549292,-53,51, + -7165093878940145.,-5627451573089889.,.498991818010506626990,-53,51, + -7165093878940033.,-5627451573089801.,.463586118524713874933,-53,51, + -7165093878940024.,-5627451573089793.,-.467830410898251614071,-53,51, + -7165093878939926.,-5627451573089716.,-.498810397948320272121,-53,51, + -7109328173686047.,-5583653290602757.,.499994226126150742573,-53,51, + -7109328173652832.,-5583653290576670.,.499991472370737710662,-53,51, + -7109328173649216.,-5583653290573830.,.499750317543714572821,-53,51, + -7109328173647860.,-5583653290572765.,.499659884483580896131,-53,51, + -7109328173647711.,-5583653290572647.,-.476013769296625532945,-53,51, + -7109328173647697.,-5583653290572636.,-.480439481732349626952,-53,51, + -7109328173647641.,-5583653290572592.,-.498142331475246002981,-53,51, + -7017962821194535.,-5511895110557763.,.499994615415555010429,-53,51, + -7017962821161320.,-5511895110531676.,.499991861660141978518,-53,51, + -7017962821150924.,-5511895110523511.,.499298541532450457225,-53,51, + -7017962821146404.,-5511895110519961.,.498997097998671534924,-53,51, + -7017962821146362.,-5511895110519928.,.485719960691499252903,-53,51, + -7017962821146348.,-5511895110519917.,.481294248255775158896,-53,51, + -7006352136048519.,-5502776099768296.,.499992512427080093573,-53,51, + -7006352135983021.,-5502776099716853.,-.491101281505541997774,-53,51, + -7006352135982993.,-5502776099716831.,-.499952706376990185788,-53,51, + -7006352135982089.,-5502776099716122.,.499987004916254029752,-53,51, + -6828286958444393.,-5362924036312974.,-.499998451009754596441,-53,51, + -6828286958443941.,-5362924036312620.,.499971404636867511329,-53,51, + -6828286958436709.,-5362924036306940.,.499489094982821235646,-53,51, + -6828286958433093.,-5362924036304100.,.499247940155798097805,-53,51, + -6828286958433009.,-5362924036304034.,.472693665541453533763,-53,51, + -6828286958433000.,-5362924036304026.,-.458722863881511955242,-53,51, + -6638553928868192.,-5213908063347993.,.499994732577732747814,-53,51, + -6638553928834977.,-5213908063321906.,.499991978822319715903,-53,51, + -6638553928830005.,-5213908063318001.,.499660390935162901371,-53,51, + -6638553928827512.,-5213908063316043.,.497281740773722447102,-53,51, + -6638553928827428.,-5213908063315977.,.470727466159377883059,-53,51, + -6638553928827293.,-5213908063315871.,.499479524814895547991,-53,51, + -6595469068453437.,-5180069293108009.,.498712575242771016804,-53,51, + -6595469068453409.,-5180069293107987.,.489861150371322828789,-53,51, + -6595469068453400.,-5180069293107979.,-.441555379051642660215,-53,51, + -6595469068453218.,-5180069293107836.,-.499089640716055882308,-53,51, + -6595469068449150.,-5180069293104641.,-.499360939896456912379,-53,51, + -6595469068439658.,-5180069293097186.,-.499993971317392649212,-53,51, + -6595469068406443.,-5180069293071099.,-.499996725072805681123,-53,51, + -6320301642428217.,-4963953302080998.,.498293878645587717813,-53,51, + -6320301642427998.,-4963953302080825.,-.499508337313239181299,-53,51, + -6320301642425738.,-4963953302079050.,-.499659059080128642449,-53,51, + -6320301642420766.,-4963953302075145.,-.499990646967285456981,-53,51, + -6320301642387551.,-4963953302049058.,-.499993400722698488892,-53,51, + -6277581004369018.,-4930400591410135.,-.477780295562224566197,-53,51, + -6277581004368948.,-4930400591410080.,-.499908857740845036233,-53,51, + -6277581004368496.,-4930400591409725.,-.499939002094222928463,-53,51, + -6277581004367592.,-4930400591409015.,-.499999290800978712923,-53,51, + -6150458818266508.,-4830559059918156.,.499997930032773041376,-53,51, + -6150458818233293.,-4830559059892069.,.499995176277360009465,-53,51, + -6150458818226061.,-4830559059886389.,.499512866623313733783,-53,51, + -6150458818222995.,-4830559059883980.,-.469718156800262853778,-53,51, + -6150458818222981.,-4830559059883969.,-.474143869235986947785,-53,51, + -6150458818222911.,-4830559059883914.,-.496272431414607417821,-53,51, + -6150458818222897.,-4830559059883904.,.499301856149668488172,-53,51, + -6134432454524600.,-4817971983269321.,-.499999224791999097306,-53,51, + -6134432454505658.,-4817971983254444.,-.487988150326698288950,-53,51, + -6134432454505630.,-4817971983254422.,-.496839575198146476964,-53,51, + -6134432454505616.,-4817971983254412.,.498734712366129429029,-53,51, + -6134432454505397.,-4817971983254239.,-.499067503592697470083,-53,51, + -6134432454501329.,-4817971983251044.,-.499338802773098500154,-53,51, + -6134432454491837.,-4817971983243589.,-.499971834194034236987,-53,51, + -6134432454491385.,-4817971983243235.,.499998021452587870783,-53,51, + -6056160701828513.,-4756497492455915.,-.499507710254536441141,-53,51, + -6056160701828457.,-4756497492455872.,.482789440002567182830,-53,51, + -6056160701826253.,-4756497492454140.,-.499658432021425902292,-53,51, + -6056160701821281.,-4756497492450235.,-.499990019908582716823,-53,51, + -6056160701788066.,-4756497492424148.,-.499992773663995748734,-53,51, + -5587044502255591.,-8776108981782703.,-.499988769426218837566,-53,52, + -5587044502255365.,-8776108981782349.,.499981086220403270204,-53,52, + -5587044502252427.,-8776108981777734.,.499589209626490671212,-53,52, + -5587044502247229.,-8776108981769569.,.498895889498799149919,-53,52, + -5587044502247003.,-8776108981769214.,.498865745145421257689,-53,52, + -5587044502246989.,-8776108981769192.,.490014320273973069675,-53,52, + -5587044502246982.,-8776108981769181.,.485588607838248975668,-53,52, + -5587044502189161.,-8776108981678355.,-.499999784447870965209,-53,52, + -5574097035275255.,-8755771148208694.,.499994241129902761145,-53,52, + -5574097035223543.,-8755771148127464.,-.480354541179289995512,-53,52, + -5574097035223536.,-8755771148127453.,-.484780253615014089519,-53,52, + -5574097035223515.,-8755771148127420.,-.498057390922186371540,-53,52, + -5574097035223289.,-8755771148127065.,-.498087535275564263770,-53,52, + -5574097035214249.,-8755771148112865.,-.499293309410679952975,-53,52, + -5574097035209051.,-8755771148104700.,-.499986629538371474268,-53,52, + -5292230209323446.,-8313015773358255.,-.499988833837452517628,-53,52, + -5292230209323220.,-8313015773357901.,.499981021809169590142,-53,52, + -5292230209320960.,-8313015773354351.,.499679578275390667841,-53,52, + -5292230209316666.,-8313015773347606.,.499106835561210715468,-53,52, + -5292230209316510.,-8313015773347360.,-.456666184434926236690,-53,52, + -5292230209316489.,-8313015773347327.,-.469943321742098518712,-53,52, + -5292230209316440.,-8313015773347251.,.499076691207832823238,-53,52, + -5292230209257016.,-8313015773253907.,-.499999848859104645271,-53,52, + -5268565944210192.,-8275844032642055.,-.499997928849182926569,-53,52, + -5268565944204316.,-8275844032632826.,.499218317962991875447,-53,52, + -5268565944194146.,-8275844032616851.,.497861822060986725091,-53,52, + -5268565944193920.,-8275844032616496.,.497831677707608832861,-53,52, + -5268565944193878.,-8275844032616430.,.471277403093264268819,-53,52, + -5268565944193857.,-8275844032616397.,.458000265786091986797,-53,52, + -5158589873357801.,-8103094024511784.,-.428699645102076587477,-53,52, + -5158589873357766.,-8103094024511729.,-.450828207280697057513,-53,52, + -5158589873357689.,-8103094024511608.,-.499511044073662091591,-53,52, + -5158589873355429.,-8103094024508058.,-.499812487607441013893,-53,52, + -5158589873354073.,-8103094024505928.,-.499993353727708367273,-53,52, + -5158589873320858.,-8103094024453754.,-.499998861238534431095,-53,52, + -4510984822806980.,-7085838389892731.,-.499990394919130665130,-53,52, + -4510984822806754.,-7085838389892377.,.499979460727491442640,-53,52, + -4510984822802008.,-7085838389884922.,.499346429306555705807,-53,52, + -4510984822793646.,-7085838389871787.,.498231088231573693292,-53,52, + -4510984822793525.,-7085838389871596.,-.435413369585942788831,-53,52, + -4510984822793497.,-7085838389871552.,-.453116219328839164859,-53,52, + -4510984822793427.,-7085838389871442.,-.497373343686080104931,-53,52, + -4510984822793420.,-7085838389871432.,.498200943878195801062,-53,52, + -4510984822773765.,-7085838389840557.,-.499995902429956728952,-53,52, + -4504722288340376.,-7076001223756164.,.499998362589494149688,-53,52, + -4504722288288487.,-7076001223674656.,-.449400577023007841149,-53,52, + -4504722288288466.,-7076001223674623.,-.462677714330180123170,-53,52, + -4504722288288410.,-7076001223674535.,-.498083413815972875227,-53,52, + -4504722288288184.,-7076001223674180.,-.498113558169350767457,-53,52, + -4504722288279144.,-7076001223659980.,-.499319332304466456662,-53,52, + -4504722288274172.,-7076001223652170.,-.499982508078780085725,-53,52, + -4504722288273946.,-7076001223651816.,.499987347567842022045,-53,52, + -8854767244029111.,-6954517930772349.,.499996472060156627037,-54,52, + -8854767244028659.,-6954517930771994.,.499966327706778734807,-54,52, + -8854767244018263.,-6954517930763829.,.499273007579087213514,-54,52, + -8854767244013291.,-6954517930759924.,.498941419691930398983,-54,52, + -8854767244013114.,-6954517930759784.,-.485583658959724218107,-54,52, + -8854767244013072.,-6954517930759751.,-.498860796266896500128,-54,52, + -8644717199278767.,-6789545011403876.,-.499995665675766254310,-54,52, + -8644717199278315.,-6789545011403522.,.499974189970855853460,-54,52, + -8644717199271083.,-6789545011397842.,.499491880316809577778,-54,52, + -8644717199267686.,-6789545011395174.,.497052941448613339048,-54,52, + -8644717199267616.,-6789545011395119.,.474924379269992869013,-54,52, + -8644717199267467.,-6789545011395002.,.499250725489786439937,-54,52, + -8644717199245552.,-6789545011377789.,-.499998419431179286221,-54,52, + -8607732457392748.,-6760497263052869.,.499999269959797487672,-54,52, + -8607732457385968.,-6760497263047544.,.499547104659129104220,-54,52, + -8607732457383256.,-6760497263045414.,.499366238538861750840,-54,52, + -8607732457383107.,-6760497263045296.,-.476307415241344678236,-54,52, + -8607732457383093.,-6760497263045285.,-.480733127677068772243,-54,52, + -8607732457383037.,-6760497263045241.,-.498435977419965148272,-54,52, + -7868743567941793.,-6180096746506969.,.497906962035924216536,-54,52, + -7868743567941723.,-6180096746506914.,.475778399857303746501,-54,52, + -7868743567941574.,-6180096746506796.,-.499895253922902682575,-54,52, + -7868743567941122.,-6180096746506441.,-.499925398276280574805,-54,52, + -7868743567940218.,-6180096746505731.,-.499985686983036359265,-54,52, + -7868743567873788.,-6180096746453557.,-.499991194493862423087,-54,52, + -7730960159951978.,-6071881910925127.,.499997043707141486379,-54,52, + -7730960159918763.,-6071881910899040.,.499994289951728454469,-54,52, + -7730960159917859.,-6071881910898330.,.499934001244972670008,-54,52, + -7730960159917407.,-6071881910897975.,.499903856891594777778,-54,52, + -7730960159917337.,-6071881910897920.,.477775294712974307743,-54,52, + -7730960159917328.,-6071881910897912.,-.453641234709991181262,-54,52, + -7684108841897217.,-6035084971772168.,.498530809240802064153,-54,52, + -7684108841897189.,-6035084971772146.,.489679384369353876139,-54,52, + -7684108841896998.,-6035084971771995.,-.499271406718024834959,-54,52, + -7684108841893834.,-6035084971769510.,-.499482417191670080570,-54,52, + -7684108841886150.,-6035084971763475.,-.499994871199094248482,-54,52, + -7684108841852935.,-6035084971737388.,-.499997624954507280393,-54,52, + -7492339963730572.,-5884470047063296.,.499996940335417860979,-54,52, + -7492339963697357.,-5884470047037209.,.499994186580004829068,-54,52, + -7492339963696905.,-5884470047036854.,.499964042226626936838,-54,52, + -7492339963687413.,-5884470047029399.,.499331010805691200005,-54,52, + -7492339963682935.,-5884470047025881.,-.487693295420915440275,-54,52, + -7492339963682893.,-5884470047025849.,.499029567271912277704,-54,52, + -7489630554940880.,-5882342082375979.,.499993305514308872262,-54,52, + -7489630554912637.,-5882342082353796.,-.499677860353947345118,-54,52, + -7489630554912623.,-5882342082353786.,.495896427210328560875,-54,52, + -7489630554912553.,-5882342082353731.,.473767865031708090839,-54,52, + -7489630554911281.,-5882342082352731.,-.499768293414081021808,-54,52, + -7489630554908117.,-5882342082350246.,-.499979303887726267419,-54,52, + -7489630554907665.,-5882342082349892.,.499990551758895840351,-54,52, + -7298995560587036.,-5732617707931186.,-.499995109529397296910,-54,52, + -7298995560586584.,-5732617707930832.,.499974746117224810860,-54,52, + -7298995560586556.,-5732617707930810.,.491123321245776622845,-54,52, + -7298995560553821.,-5732617707905099.,-.499997863284810328821,-54,52, + -7250793807615687.,-5694760139674952.,.499999998725864536198,-54,52, + -7250793807593772.,-5694760139657739.,-.499249146195101189960,-54,52, + -7250793807593758.,-5694760139657729.,.496325141369174716033,-54,52, + -7250793807593674.,-5694760139657663.,.469770866754830151990,-54,52, + -7250793807590156.,-5694760139654899.,-.499490301022124327801,-54,52, + -7250793807582924.,-5694760139649219.,-.499972610676170603483,-54,52, + -7250793807582472.,-5694760139648865.,.499997244970451504287,-54,52, + -5733088875677982.,-9005514947103657.,-.498672812000268805832,-54,53, + -5733088875677954.,-9005514947103614.,.483624338256834818139,-54,53, + -5733088875677940.,-9005514947103592.,.474772913385386630125,-54,53, + -5733088875677756.,-9005514947103302.,-.498702956353646698062,-54,53, + -5733088875671654.,-9005514947093717.,-.499516853894849788276,-54,53, + -5733088875668038.,-9005514947088037.,-.499999163548896063958,-54,53, + -5586017142948353.,-8774495209556596.,.499995970278343193627,-54,53, + -5586017142915138.,-8774495209504422.,.499990462767517129805,-54,53, + -5586017142910166.,-8774495209496612.,.499327286993203500742,-54,53, + -5586017142901578.,-8774495209483122.,.498181801564843595997,-54,53, + -5586017142901429.,-8774495209482887.,-.453165505995569262154,-54,53, + -5586017142901408.,-8774495209482854.,-.466442643302741544176,-54,53, + -5586017142901359.,-8774495209482777.,-.497422630352810202226,-54,53, + -5586017142901352.,-8774495209482767.,.498151657211465703767,-54,53, + -4924871031066986.,-7735969325538616.,-.499877479411448888413,-54,53, + -4924871031066308.,-7735969325537551.,-.499967912471582565104,-54,53, + -4924871031066082.,-7735969325537196.,-.499998056824960457334,-54,53, + -4517699360234927.,-7096385560620678.,.499996852674746250500,-54,53, + -4517699360174436.,-7096385560525658.,-.459398997237563833096,-54,53, + -4517699360174422.,-7096385560525636.,-.468250422109012021110,-54,53, + -4517699360174373.,-7096385560525559.,-.499230409159080679160,-54,53, + -4517699360170757.,-7096385560519879.,-.499712718813126954842,-54,53, + -4517699360168723.,-7096385560516684.,-.499984017993527984913,-54,53, + -4517699360168497.,-7096385560516330.,.499985837653094122857,-54,53, + -4514338150865804.,-7091105785290071.,.499997180476320579601,-54,53, + -4514338150834397.,-7091105785240736.,-.499767172207482346380,-54,53, + -4514338150834334.,-7091105785240638.,.460401415871000807556,-54,53, + -4514338150834306.,-7091105785240594.,.442698566128104431527,-54,53, + -4514338150834171.,-7091105785240381.,-.499797316560860238610,-54,53, + -4514338150833267.,-7091105785238961.,-.499917893974371807531,-54,53, + -4514338150832589.,-7091105785237897.,.499991672965494515779,-54,53, + -8612971451642090.,-6764611959514352.,.499992434752359216077,-55,53, + -8612971451608875.,-6764611959488265.,.499989680996946184166,-55,53, + -8612971451599383.,-6764611959480810.,.499356649576010447333,-55,53, + -8612971451595315.,-6764611959477615.,.499085350395609417262,-55,53, + -8612971451595096.,-6764611959477442.,-.498716865563217481849,-55,53, + -8612971451595068.,-6764611959477421.,.492431709565334330136,-55,53, + -8341071156515244.,-6551061967094502.,-.495266048651618717713,-55,53, + -8341071156515230.,-6551061967094491.,-.499691761087342811720,-55,53, + -8341071156513874.,-6551061967093426.,-.499782194147476488411,-55,53, + -8341071156510710.,-6551061967090941.,-.499993204621121734021,-55,53, + -8341071156477495.,-6551061967064854.,-.499995958376534765932,-55,53, + -6979532375151293.,-5481711908816855.,-.499999869258167528585,-55,53, + -6979532375145417.,-5481711908812241.,.499608254147919872423,-55,53, + -6979532375142705.,-5481711908810111.,.499427388027652519042,-55,53, + -6979532375142584.,-5481711908810015.,-.467394840881105722019,-55,53, + -6979532375142570.,-5481711908810004.,-.471820553316829816026,-55,53, + -6979532375142486.,-5481711908809938.,-.498374827931174380069,-55,53, + -6842835487566906.,-5374350424365931.,.499996213225374575018,-55,53, + -6842835487549963.,-5374350424352623.,-.498921343808434336609,-55,53, + -6842835487549949.,-5374350424352613.,.496652943755841569384,-55,53, + -6842835487549893.,-5374350424352569.,.478950094012945193356,-55,53, + -6842835487544991.,-5374350424348718.,-.499252931695591151140,-55,53, + -6842835487534143.,-5374350424340198.,-.499976396176660564663,-55,53, + -6842835487533691.,-5374350424339844.,.499993459469961543107,-55,53, + -6479813464907601.,-5089233594496486.,.499997783174518595217,-55,53, + -6479813464907149.,-5089233594496131.,.499967638821140702987,-55,53, + -6479813464897205.,-5089233594488321.,.499304463046827073924,-55,53, + -6479813464892713.,-5089233594484792.,-.492145555615503660363,-55,53, + -6479813464892685.,-5089233594484771.,.499003019513048151623,-55,53, + -6070752678085648.,-4767958003808609.,.499998685007497556398,-55,53, + -6070752678085196.,-4767958003808254.,.499968540654119664168,-55,53, + -6070752678076156.,-4767958003801154.,.499365653586561819566,-55,53, + -6070752678071673.,-4767958003797633.,.439332164347196574283,-55,53, + -6070752678071664.,-4767958003797625.,-.492084365075768914721,-55,53, + -6070752678071636.,-4767958003797604.,.499064210052782897264,-55,53, + -5777052993636915.,-4537286811052163.,-.499996993530083422286,-55,53, + -5777052993636463.,-4537286811051809.,.499972862116538685484,-55,53, + -5777052993627423.,-4537286811044709.,.499369975048980840882,-55,53, + -5777052993623136.,-4537286811041341.,-.498703540090247088301,-55,53, + -5777052993623122.,-4537286811041331.,.496870747474028817692,-55,53, + -5777052993623066.,-4537286811041287.,.479167897731132441663,-55,53, + -5777052993623052.,-4537286811041276.,.474742185295408347656,-55,53, + -5777052993622903.,-4537286811041159.,.499068531515201918580,-55,53, + -5777052993603700.,-4537286811026076.,-.499999747285496454197,-55,53, + -5360050516044502.,-8419547662037794.,.499995907541116224593,-55,54, + -5360050515984626.,-8419547661943740.,-.499140921232577028377,-55,54, + -5360050515984570.,-8419547661943653.,.465453379281630219566,-55,54, + -5360050515984549.,-8419547661943620.,.452176241974457937545,-55,54, + -5360050515984400.,-8419547661943385.,-.499171065585954920607,-55,54, + -5360050515980558.,-8419547661937350.,-.499683519593379088519,-55,54, + -5360050515978298.,-8419547661933800.,-.499984963127158010820,-55,54, + -5003579018670118.,-7859603543355035.,.499996732437377744418,-55,54, + -5003579018617057.,-7859603543271686.,-.476107203556358271612,-55,54, + -5003579018617043.,-7859603543271664.,-.484958628427806459626,-55,54, + -5003579018617022.,-7859603543271631.,-.498235765734978741648,-55,54, + -5003579018616796.,-7859603543271276.,-.498265910088356633878,-55,54, + -5003579018608660.,-7859603543258496.,-.499351106809960754163,-55,54, + -5003579018603914.,-7859603543251041.,-.499984138230896490995,-55,54, + -5003579018603688.,-7859603543250687.,.499985717415725616775,-55,54, + -4966294589214637.,-7801037298519721.,-.499999343866944556680,-55,54, + -4966294589208987.,-7801037298510847.,.499247047298608137567,-55,54, + -4966294589199269.,-7801037298495582.,.497950840103358771671,-55,54, + -4966294589199043.,-7801037298495227.,.497920695749980879441,-55,54, + -4966294589198973.,-7801037298495117.,.453663571392739939370,-55,54, + -4966294589198945.,-7801037298495073.,.435960721649843563341,-55,54, + -5370993780305881.,-8436737301342713.,-.499992289895166308611,-57,56, + -5370993780305655.,-8436737301342359.,.499977565751455799159,-57,56, + -5370993780301361.,-8436737301335614.,.499404823037275846787,-57,56, + -5370993780293451.,-8436737301323189.,.498349770669049618732,-57,56, + -5370993780293225.,-8436737301322834.,.498319626315671726502,-57,56, + -5370993780293197.,-8436737301322790.,.480616776572775350473,-57,56, + -5370993780293183.,-8436737301322768.,.471765351701327162459,-57,56, + -5370993780272666.,-8436737301290539.,-.499997797405992372433,-57,56, + -5040083604759785.,-7916944813095852.,.499999436631080484972,-57,56, + -5040083604726570.,-7916944813043678.,.499993929120254421150,-57,56, + -5040083604725666.,-7916944813042258.,.499873351706742852230,-57,56, + -5040083604723695.,-7916944813039161.,-.460566535552141331777,-57,56, + -5040083604723674.,-7916944813039128.,-.473843672859313613799,-57,56, + -5040083604723632.,-7916944813039063.,.499602052526341822158,-57,56, + -7518049176540144.,-5904662015586328.,.499995108278696420712,-58,56, + -7518049176487041.,-5904662015544621.,.498666002974656130675,-58,56, + -7518049176486957.,-5904662015544555.,.472111728360311566632,-58,56, + -7518049176486943.,-5904662015544544.,.467686015924587472625,-58,56, + -7518049176486822.,-5904662015544448.,-.499136212984170768436,-58,56, + -7518049176482754.,-5904662015541253.,-.499407512164571798507,-58,56, + -7518049176474166.,-5904662015534508.,-.499980254878751750880,-58,56, + -7518049176473714.,-5904662015534154.,.499989600767870356890,-58,56, + -4503599627370609.,-7074237752028617.,-.499984927823311053885,-1074,1073, + -4503599627370497.,-7074237752028442.,.429203673205103442001,-1074,1073, + -4503599627370496.,-7074237752028440.,-.000000000000000000000,-1074,1073, + 0.,0.,0.000000000000000000000,0,0, + 4503599627370496.,7074237752028440.,.000000000000000000000,-1074,1073, + 4503599627370497.,7074237752028442.,-.429203673205103442001,-1074,1073, + 4503599627370609.,7074237752028617.,.499984927823311053885,-1074,1073, + 7327657448542313.,5755128702090764.,.499991961609306478920,-58,56, + 7327657448598347.,5755128702134774.,-.499320225773828063609,-58,56, + 7327657448598361.,5755128702134784.,.496254061790447842384,-58,56, + 7327657448598417.,5755128702134828.,.478551212047551466355,-58,56, + 7327657448598426.,5755128702134836.,-.452865317375414022649,-58,56, + 7327657448601511.,5755128702137259.,-.499531236247473309220,-58,56, + 7327657448608291.,5755128702142584.,-.499983401548141692672,-58,56, + 7327657448608743.,5755128702142938.,.499986454098480415098,-58,56, + 5734161139222657.,9007199254740989.,.064137791945148237005,-57,56, + 5734161139222658.,9007199254740991.,-.365065881259955204996,-57,56, + 5734161139222659.,4503599627370496.,.102865222767470676501,-57,55, + 5734161139222671.,4503599627370506.,-.472356816463149975505,-57,55, + 5734161139222755.,4503599627370572.,-.498911091077494539547,-57,55, + 5734161139227727.,4503599627374477.,-.499242678964651354079,-57,55, + 5734161139238575.,4503599627382997.,-.499966143445720767602,-57,55, + 5734161139239027.,4503599627383352.,-.499996287799098659832,-57,55, + 6940259249728592.,5450866868238988.,.499991422593424772458,-57,55, + 6940259249795022.,5450866868291162.,.499985915082598708636,-57,55, + 6940259249800898.,5450866868295777.,.499594038488686109645,-57,55, + 6940259249803829.,5450866868298080.,-.498389043590408142848,-57,55, + 6940259249803843.,5450866868298090.,.497185243973867763145,-57,55, + 6940259249803885.,5450866868298123.,.483908106666695481124,-57,55, + 6940259249803899.,5450866868298134.,.479482394230971387117,-57,55, + 6940259249804062.,5450866868298262.,.499383028015040864034,-57,55, + 8328945592813027.,6541538571632623.,-.499986667189992850524,-57,55, + 8328945592813479.,6541538571632977.,.499983188456629257246,-57,55, + 8328945592818451.,6541538571636882.,.499651600569472442714,-57,55, + 8328945592820711.,6541538571638657.,.499500878802582981564,-57,55, + 8328945592820916.,6541538571638819.,-.493875624720519823541,-57,55, + 8328945592820930.,6541538571638830.,-.498301337156243917548,-57,55, + 8328945592879457.,6541538571684797.,-.499992174700818914346,-57,55, + 5682480038753320.,8926018771959037.,-.499994745595600420529,-56,55, + 5682480038754450.,8926018771960811.,.499854532637510118320,-56,55, + 5682480038756216.,8926018771963586.,-.473832347575168455478,-56,55, + 5682480038756223.,8926018771963597.,-.478258060010892549485,-56,55, + 5682480038756258.,8926018771963651.,.499613377810486980479,-56,55, + 5682480038786535.,8926018772011210.,.499999746893573515649,-56,55, + 5734161139222657.,9007199254740989.,.064137791945148237005,-56,55, + 5734161139222658.,9007199254740991.,-.365065881259955204996,-56,55, + 5734161139222659.,4503599627370496.,.102865222767470676501,-56,54, + 5734161139222671.,4503599627370506.,-.472356816463149975505,-56,54, + 5734161139222755.,4503599627370572.,-.498911091077494539547,-56,54, + 5734161139227727.,4503599627374477.,-.499242678964651354079,-56,54, + 5734161139238575.,4503599627382997.,-.499966143445720767602,-56,54, + 5734161139239027.,4503599627383352.,-.499996287799098659832,-56,54, + 6175493946621808.,4850221603748827.,.499995315306549059642,-56,54, + 6175493946646216.,4850221603767997.,.498367520224142879215,-56,54, + 6175493946646286.,4850221603768052.,.476238958045522409179,-56,54, + 6175493946646300.,4850221603768063.,.471813245609798315172,-56,54, + 6175493946646435.,4850221603768170.,-.499434695734684019897,-56,54, + 6175493946649147.,4850221603770300.,-.499615561854951373277,-56,54, + 6175493946654571.,4850221603774560.,-.499977294095486080039,-56,54, + 6175493946655023.,4850221603774914.,.499992561551136027731,-56,54, + 6823990675675427.,5359549743716792.,.499996372305823832960,-56,54, + 6823990675708642.,5359549743742879.,.499993618550410801049,-56,54, + 6823990675709094.,5359549743743234.,.499963474197032908819,-56,54, + 6823990675709439.,5359549743743505.,.462329846316689163643,-56,54, + 6823990675709448.,5359549743743513.,-.469086683106276325361,-56,54, + 6823990675709532.,5359549743743579.,-.495640957720620889404,-56,54, + 6823990675709546.,5359549743743589.,.499933329843655016589,-56,54, + 7740553500813505.,6079416503218615.,.499993126692035438907,-56,54, + 7740553500846720.,6079416503244702.,.499990372936622406996,-56,54, + 7740553500857568.,6079416503253222.,.499266908455552993473,-56,54, + 7740553500862088.,6079416503256772.,.498965464921774071172,-56,54, + 7740553500862130.,6079416503256805.,.485688327614601789151,-56,54, + 8359220028906631.,6565316058138433.,-.499814132210995687444,-56,54, + 8359220028906645.,6565316058138443.,.495760155353280218549,-56,54, + 8359220028906701.,6565316058138487.,.478057305610383842520,-56,54, + 8359220028906715.,6565316058138498.,.473631593174659748513,-56,54, + 8359220028907535.,6565316058139143.,-.499874420917751471904,-56,54, + 8359220028909343.,6565316058140563.,-.499994998331263040825,-56,54, + 8359220028942558.,6565316058166650.,-.499997752086676072736,-56,54, + 8513798801012748.,6686721941850809.,.499992369494894006721,-56,54, + 8513798801079178.,6686721941902983.,.499986861984067942899,-56,54, + 8513798801089122.,6686721941910793.,.499323686209754313836,-56,54, + 8513798801093190.,6686721941913988.,.499052387029353283765,-56,54, + 8513798801093409.,6686721941914161.,-.498749828929473615347,-56,54, + 8513798801093423.,6686721941914171.,.496824458634802290646,-56,54, + 8513798801093451.,6686721941914193.,.487973033763354102632,-56,54, + 5173600871676907.,8126673245532961.,-.499999813038071394544,-55,54, + 5173600871710122.,8126673245585134.,.499994679451102541634,-55,54, + 5173600871712156.,8126673245588329.,.499723380270701511563,-55,54, + 5173600871715998.,8126673245594364.,.499210926263277343651,-55,54, + 5173600871716075.,8126673245594485.,.450528089470312309572,-55,54, + 5173600871716103.,8126673245594529.,.432825239727415933544,-55,54, + 5734161139222657.,9007199254740989.,.064137791945148237005,-55,54, + 5734161139222658.,9007199254740991.,-.365065881259955204996,-55,54, + 5734161139222659.,4503599627370496.,.102865222767470676501,-55,53, + 5734161139222671.,4503599627370506.,-.472356816463149975505,-55,53, + 5734161139222755.,4503599627370572.,-.498911091077494539547,-55,53, + 5734161139227727.,4503599627374477.,-.499242678964651354079,-55,53, + 5734161139238575.,4503599627382997.,-.499966143445720767602,-55,53, + 5734161139239027.,4503599627383352.,-.499996287799098659832,-55,53, + 5852820566534167.,4596794523650747.,.499997050805551346286,-55,53, + 5852820566564889.,4596794523674877.,-.497627052788421231355,-55,53, + 5852820566564903.,4596794523674887.,.497947234775854674638,-55,53, + 5852820566565122.,4596794523675060.,-.499854981182972224474,-55,53, + 5852820566565574.,4596794523675415.,-.499885125536350116704,-55,53, + 5852820566567382.,4596794523676834.,.499994297050138314376,-55,53, + 6216155809148255.,4882157355897418.,.499994226556393250860,-55,53, + 6216155809171759.,4882157355915878.,.498426720180742854893,-55,53, + 6216155809171829.,4882157355915933.,.476298158002122384858,-55,53, + 6216155809171843.,4882157355915944.,.471872445566398290850,-55,53, + 6216155809171978.,4882157355916051.,-.499375495778084044218,-55,53, + 6216155809174690.,4882157355918181.,-.499556361898351397599,-55,53, + 6216155809181018.,4882157355923151.,-.499978382845641888821,-55,53, + 6216155809181470.,4882157355923505.,.499991472800980218949,-55,53, + 6575998564307615.,5164777194911457.,.499998429351362183581,-55,53, + 6575998564309875.,5164777194913232.,.499847707584472722431,-55,53, + 6575998564310779.,5164777194913942.,.499787418877716937970,-55,53, + 6575998564310956.,5164777194914082.,-.484737659773937679120,-55,53, + 6575998564310970.,5164777194914093.,-.489163372209661773127,-55,53, + 6575998564310998.,5164777194914115.,-.498014797081109961141,-55,53, + 7082784227659924.,5562805724144519.,-.499872213087147798660,-55,53, + 7082784227659966.,5562805724144551.,.486850649605679919318,-55,53, + 7082784227660376.,5562805724144874.,-.499902357440525690890,-55,53, + 7082784227661732.,5562805724145939.,-.499992790500659367581,-55,53, + 7082784227694947.,5562805724172026.,-.499995544256072399492,-55,53, + 8687303334621778.,6822992083888473.,-.499514222209606728597,-55,53, + 8687303334624038.,6822992083890248.,-.499664943976496189748,-55,53, + 8687303334629010.,6822992083894153.,-.499996531863653004280,-55,53, + 5227720812136349.,8211684649213011.,-.499999400762151324784,-54,53, + 5227720812169564.,8211684649265184.,.499995091727022611394,-54,53, + 5227720812175214.,8211684649274059.,.499241482892575305641,-54,53, + 5227720812184706.,8211684649288969.,.497975420050703831976,-54,53, + 5227720812185081.,8211684649289559.,-.453402031863086918406,-54,53, + 5227720812185102.,8211684649289592.,-.466679169170259200428,-54,53, + 5227720812185151.,8211684649289669.,-.497659156220327858478,-54,53, + 5227720812185158.,8211684649289679.,.497915131343948047515,-54,53, + 5299073463163106.,8323765131352919.,-.499999347112908054669,-54,53, + 5299073463168304.,8323765131361083.,.499307332759400424038,-54,53, + 5299073463177344.,8323765131375283.,.498101558624284734833,-54,53, + 5299073463177570.,8323765131375638.,.498071414270906842603,-54,53, + 5299073463177633.,8323765131375737.,.458240002349389996539,-54,53, + 5299073463177654.,8323765131375770.,.444962865042217714517,-54,53, + 5354986034445319.,8411592392944677.,-.499988805286440296527,-54,53, + 5354986034445545.,8411592392945031.,.499981050360181811243,-54,53, + 5354986034449387.,8411592392951066.,.499468596352757643331,-54,53, + 5354986034456619.,8411592392962426.,.498503977044665091967,-54,53, + 5354986034456682.,8411592392962525.,.458672565123148245902,-54,53, + 5354986034456710.,8411592392962569.,.440969715380251869874,-54,53, + 5354986034511749.,8411592393049025.,-.499999820308092424170,-54,53, + 5734161139222657.,9007199254740989.,.064137791945148237005,-54,53, + 5734161139222658.,9007199254740991.,-.365065881259955204996,-54,53, + 5734161139222659.,4503599627370496.,.102865222767470676501,-54,52, + 5734161139222671.,4503599627370506.,-.472356816463149975505,-54,52, + 5734161139222755.,4503599627370572.,-.498911091077494539547,-54,52, + 5734161139227727.,4503599627374477.,-.499242678964651354079,-54,52, + 5734161139238575.,4503599627382997.,-.499966143445720767602,-54,52, + 5734161139239027.,4503599627383352.,-.499996287799098659832,-54,52, + 6318840445926205.,4962805681031955.,-.498932839391081905944,-54,52, + 6318840445926233.,4962805681031976.,.492215735737469906041,-54,52, + 6318840445931177.,4962805681035860.,-.499264427278238720476,-54,52, + 6318840445942025.,4962805681044380.,-.499987891759308133999,-54,52, + 6318840446008455.,4962805681096554.,-.499993399270134197820,-54,52, + 6779876501427622.,5324902552282771.,.443579883549022113698,-54,52, + 6779876501427631.,5324902552282779.,-.487836645873943375307,-54,52, + 6779876501427659.,5324902552282801.,-.496688070745391563321,-54,52, + 6779876501427673.,5324902552282811.,.498886216818884342672,-54,52, + 6779876501427892.,5324902552282984.,-.498915999139942556440,-54,52, + 6779876501432864.,5324902552286889.,-.499247587027099370971,-54,52, + 6779876501443712.,5324902552295409.,-.499971051508168784494,-54,52, + 6779876501444164.,5324902552295763.,.499998804138453323276,-54,52, + 7852441927966586.,6167293468410074.,.499995281638957678183,-54,52, + 7852441927999801.,6167293468436161.,.499992527883544646272,-54,52, + 7852441928001609.,6167293468437581.,.499871950470033077352,-54,52, + 7852441928002061.,6167293468437936.,.499841806116655185122,-54,52, + 7852441928002201.,6167293468438046.,.455584681759414245050,-54,52, + 7852441928002210.,6167293468438054.,-.475831847663551243954,-54,52, + 7852441928002280.,6167293468438109.,-.497960409842171713990,-54,52, + 8012612783764184.,6293091364383305.,.499990386588144986035,-54,52, + 8012612783817450.,6293091364425141.,-.481438084931825827084,-54,52, + 8012612783817506.,6293091364425185.,-.499140934674722203113,-54,52, + 8012612783821574.,6293091364428380.,-.499412233855123233184,-54,52, + 8012612783830162.,6293091364435125.,-.499984976569303185556,-54,52, + 8633994769842333.,6781123635017342.,.499998719501710375823,-54,52, + 8633994769867412.,6781123635037040.,-.499461435892900595945,-54,52, + 8633994769867426.,6781123635037050.,.496112851671375310048,-54,52, + 8633994769870124.,6781123635039170.,-.499642302013167949326,-54,52, + 8633994769875096.,6781123635043075.,-.499973889900324763857,-54,52, + 8633994769875548.,6781123635043429.,.499995965746297343912,-54,52, + 8717776617241174.,6846925744090438.,-.499212130172336898681,-54,52, + 8717776617241202.,6846925744090459.,.491936444956214913304,-54,52, + 8717776617244790.,6846925744093278.,-.499453284999360036522,-54,52, + 8717776617252926.,6846925744099668.,-.499995883360162096665,-54,52, + 8911976088165993.,6999449651887546.,.499997047804266792070,-54,52, + 8911976088171869.,6999449651892161.,.499605171210354193079,-54,52, + 8911976088174129.,6999449651893936.,.499454449443464731928,-54,52, + 8911976088174348.,6999449651894109.,-.498347766515362167183,-54,52, + 4733303198944315.,7435055278508264.,-.498606904533259509549,-53,52, + 4733303198944322.,7435055278508274.,.496967383031016396444,-53,52, + 4733303198944392.,7435055278508384.,.452710258673775456373,-53,52, + 4733303198944420.,7435055278508428.,.435007408930879080344,-53,52, + 4733303198944541.,7435055278508619.,-.498637048886637401779,-53,52, + 4733303198951095.,7435055278518914.,-.499511235134596276453,-53,52, + 4733303198954711.,7435055278524594.,-.499993544788642552135,-53,52, + 4733303198987926.,7435055278576768.,-.499999052299468615956,-53,52, + 5018163383776846.,7882512610493319.,-.498091465898294671888,-53,52, + 5018163383776853.,7882512610493329.,.497482821665981234105,-53,52, + 5018163383776888.,7882512610493384.,.475354259487360764069,-53,52, + 5018163383776902.,7882512610493406.,.466502834615912576055,-53,52, + 5018163383777072.,7882512610493674.,-.498121610251672564118,-53,52, + 5018163383786112.,7882512610507874.,-.499327384386788253323,-53,52, + 5018163383791084.,7882512610515684.,-.499990560161101882386,-53,52, + 5018163383824299.,7882512610567858.,-.499996067671927946208,-53,52, + 5734161139222657.,9007199254740989.,.064137791945148237005,-53,52, + 5734161139222658.,9007199254740991.,-.365065881259955204996,-53,52, + 5734161139222659.,4503599627370496.,.102865222767470676501,-53,51, + 5734161139222671.,4503599627370506.,-.472356816463149975505,-53,51, + 5734161139222755.,4503599627370572.,-.498911091077494539547,-53,51, + 5734161139227727.,4503599627374477.,-.499242678964651354079,-53,51, + 5734161139238575.,4503599627382997.,-.499966143445720767602,-53,51, + 5734161139239027.,4503599627383352.,-.499996287799098659832,-53,51, + 5949535300084850.,4672754097754927.,.499995993082526624107,-53,51, + 5949535300107902.,4672754097773032.,.498458631060254120371,-53,51, + 5949535300107958.,4672754097773076.,.480755781317357744342,-53,51, + 5949535300108121.,4672754097773205.,-.499343584898572778741,-53,51, + 5949535300110833.,4672754097775335.,-.499524451018840132122,-53,51, + 5949535300117613.,4672754097780660.,-.499976616319508515573,-53,51, + 5949535300118065.,4672754097781014.,.499993239327113592196,-53,51, + 5971604121753111.,4690086909761525.,.499992133089937063062,-53,51, + 5971604121819541.,4690086909813699.,.499986625579110999240,-53,51, + 5971604121825417.,4690086909818314.,.499594748985198400248,-53,51, + 5971604121828059.,4690086909820390.,-.478457554956448483097,-53,51, + 5971604121828073.,4690086909820401.,-.482883267392172577104,-53,51, + 5971604121828115.,4690086909820434.,-.496160404699344859125,-53,51, + 5971604121828129.,4690086909820444.,.499413882864931046868,-53,51, + 6059040276344273.,4758759104991959.,.499992129858827460964,-53,51, + 6059040276408443.,4758759105042359.,-.499862655885109141707,-53,51, + 6059040276408597.,4758759105042479.,.451454507321925824215,-53,51, + 6059040276408606.,4758759105042487.,-.479962022101039664790,-53,51, + 6059040276408662.,4758759105042531.,-.497664871843936040818,-53,51, + 6059040276409347.,4758759105043069.,-.499922944591864926167,-53,51, + 6059040276410251.,4758759105043779.,-.499983233298620710627,-53,51, + 6059040276410703.,4758759105044133.,.499986622348001397143,-53,51, + 6179968525071178.,4853735929444941.,-.499993424376471651271,-53,51, + 6179968525071630.,4853735929445295.,.499976431270150456498,-53,51, + 6179968525075698.,4853735929448490.,.499705132089749426427,-53,51, + 6179968525077506.,4853735929449910.,.499584554676237857507,-53,51, + 6179968525077669.,4853735929450039.,-.480514811539692665576,-53,51, + 6179968525077683.,4853735929450050.,-.484940523975416759583,-53,51, + 6179968525077725.,4853735929450083.,-.498217661282589041605,-53,51, + 6179968525104393.,4853735929471028.,-.499996178131884683182,-53,51, + 6230674196572694.,4893560070716065.,.499995474687695562466,-53,51, + 6230674196597102.,4893560070735235.,.498367679605289382039,-53,51, + 6230674196597144.,4893560070735268.,.485090542298117100017,-53,51, + 6230674196597321.,4893560070735408.,-.499434536353537517073,-53,51, + 6230674196600033.,4893560070737538.,-.499615402473804870453,-53,51, + 6230674196605457.,4893560070741798.,-.499977134714339577215,-53,51, + 6230674196605909.,4893560070742152.,.499992720932282530555,-53,51, + 7267747051745918.,5708075186478463.,.497868672805504175471,-53,51, + 7267747051745988.,5708075186478518.,.475740110626883705436,-53,51, + 7267747051746137.,5708075186478636.,-.499933543153322723640,-53,51, + 7267747051747041.,5708075186479346.,-.499993831860078508100,-53,51, + 7267747051780256.,5708075186505433.,-.499996585615491540011,-53,51, + 7302452754234209.,5735332981472186.,-.499996454588708338918,-53,51, + 7302452754234661.,5735332981472540.,.499973401057913768852,-53,51, + 7302452754241441.,5735332981477865.,.499521235757245385400,-53,51, + 7302452754244605.,5735332981480350.,.499310225283600139790,-53,51, + 7302452754244824.,5735332981480523.,-.498491990675226759322,-53,51, + 7302452754267424.,5735332981498273.,-.499999208344121370828,-53,51, + 7319052364938238.,5748370285232243.,-.499991349735699586176,-53,51, + 7319052364938690.,5748370285232597.,.499978505910922521593,-53,51, + 7319052364943662.,5748370285236502.,.499646918023765707062,-53,51, + 7319052364945703.,5748370285238105.,.497298412215703145023,-53,51, + 7319052364945759.,5748370285238149.,.479595562472806768994,-53,51, + 7319052364945773.,5748370285238160.,.475169850037082674987,-53,51, + 7319052364945922.,5748370285238277.,.499496196256876245911,-53,51, + 7319052364971453.,5748370285258330.,-.499994103491112618087,-53,51, + 7511273082077718.,5899340083440530.,.499999024527371105364,-53,51, + 7511273082104838.,5899340083461830.,.498190363324697571556,-53,51, + 7511273082104880.,5899340083461863.,.484913226017525289535,-53,51, + 7511273082105057.,5899340083462003.,-.499611852634129327555,-53,51, + 7511273082106865.,5899340083463423.,-.499732430047640896476,-53,51, + 7511273082110933.,5899340083466617.,.499996270771958073453,-53,51, + 7913137471605028.,6214963636910117.,-.477660635091996965684,-53,51, + 7913137471605042.,6214963636910128.,-.482086347527721059691,-53,51, + 7913137471605098.,6214963636910172.,-.499789197270617435720,-53,51, + 7913137471606002.,6214963636910882.,-.499849485977373220180,-53,51, + 7913137471608262.,6214963636912656.,.499999792255737318669,-53,51, + 8070217332256338.,6338333870972383.,-.499835762087920798535,-53,51, + 8070217332257242.,6338333870973093.,-.499896050794676582996,-53,51, + 8070217332258598.,6338333870974158.,-.499986483854810259686,-53,51, + 8070217332325028.,6338333871026332.,-.499991991365636323508,-53,51, + 8145371468079802.,6397359791219854.,-.499996400336742752302,-53,51, + 8145371468080254.,6397359791220208.,.499973455309879355468,-53,51, + 8145371468087938.,6397359791226243.,.499461001302455187556,-53,51, + 8145371468091498.,6397359791229040.,-.483077303781671574257,-53,51, + 8145371468091512.,6397359791229051.,-.487503016217395668264,-53,51, + 8145371468091554.,6397359791229083.,.499219846475432049715,-53,51, + 8145371468113017.,6397359791245941.,-.499999154092155784213,-53,51, + 8344755511673594.,6553955652869174.,.499994007755772074120,-53,51, + 8344755511738668.,6553955652920284.,-.499921066694920313012,-53,51, + 8344755511738710.,6553955652920316.,.486801795997907404967,-53,51, + 8344755511739120.,6553955652920639.,-.499951211048298205242,-53,51, + 8344755511740024.,6553955652921348.,.499988500244946010298,-53,51, + 8538353789951656.,6706007385065673.,-.499487005986118504097,-53,51, + 8538353789951838.,6706007385065815.,.442978732349468273810,-53,51, + 8538353789951847.,6706007385065823.,-.488437797073497215194,-53,51, + 8538353789951875.,6706007385065845.,-.497289221944945403209,-53,51, + 8538353789951889.,6706007385065855.,.498285065619330502784,-53,51, + 8538353789954368.,6706007385067803.,-.499667872106385857478,-53,51, + 8538353789959340.,6706007385071708.,-.499999459993542672009,-53,51, + 8575032706797158.,6734814938991537.,.498501630218230573632,-53,51, + 8575032706797172.,6734814938991548.,.494075917782506479625,-53,51, + 8575032706797377.,6734814938991710.,-.499300585740596325479,-53,51, + 8575032706800541.,6734814938994195.,-.499511596214241571090,-53,51, + 8575032706807773.,6734814938999875.,-.499993905868287846772,-53,51, + 8575032706840988.,6734814939025962.,-.499996659623700878683,-53,51, + 8668443273579575.,6808179426584363.,-.499990360136048472839,-53,51, + 8668443273580027.,6808179426584717.,.499979495510573634931,-53,51, + 8668443273589067.,6808179426591817.,.499376608443015790328,-53,51, + 8668443273592902.,6808179426594830.,-.498666762342834246624,-53,51, + 8668443273592916.,6808179426594840.,.496907525221441659369,-53,51, + 8668443273592986.,6808179426594895.,.474778963042821189333,-53,51, + 8668443273593135.,6808179426595012.,.499105309262614760257,-53,51, + 8668443273646005.,6808179426636537.,-.499995867646874536661,-53,51, + 9007199254740766.,7074237752028263.,-.499984927823311053885,-53,51, + 9007199254740991.,7074237752028439.,.214601836602551721001,-53,51, + 4503599627370497.,7074237752028442.,-.429203673205103442001,-52,51, + 4503599627370525.,7074237752028486.,-.446906522947999818030,-52,51, + 4503599627370609.,7074237752028617.,.499984927823311053885,-52,51, + 4503599627436813.,7074237752132611.,-.499995942844963181528,-52,51, + 5734161139222657.,9007199254740989.,.064137791945148237005,-52,51, + 5734161139222658.,9007199254740991.,-.365065881259955204996,-52,51, + 5734161139222659.,4503599627370496.,.102865222767470676501,-52,50, + 5734161139222671.,4503599627370506.,-.472356816463149975505,-52,50, + 5734161139222755.,4503599627370572.,-.498911091077494539547,-52,50, + 5734161139227727.,4503599627374477.,-.499242678964651354079,-52,50, + 5734161139238575.,4503599627382997.,-.499966143445720767602,-52,50, + 5734161139239027.,4503599627383352.,-.499996287799098659832,-52,50, + 9007199254740766.,7074237752028263.,-.499984927823311053885,-52,50, + 9007199254740991.,7074237752028439.,.214601836602551721001,-52,50, + 4503599627370497.,7074237752028442.,-.429203673205103442001,-51,50, + 4503599627370525.,7074237752028486.,-.446906522947999818030,-51,50, + 4503599627370609.,7074237752028617.,.499984927823311053885,-51,50, + 4503599627436813.,7074237752132611.,-.499995942844963181528,-51,50, + 5734161139222657.,9007199254740989.,.064137791945148237005,-51,50, + 5734161139222658.,9007199254740991.,-.365065881259955204996,-51,50, + 5734161139222659.,4503599627370496.,.102865222767470676501,-51,49, + 5734161139222671.,4503599627370506.,-.472356816463149975505,-51,49, + 5734161139222755.,4503599627370572.,-.498911091077494539547,-51,49, + 5734161139227727.,4503599627374477.,-.499242678964651354079,-51,49, + 5734161139238575.,4503599627382997.,-.499966143445720767602,-51,49, + 5734161139239027.,4503599627383352.,-.499996287799098659832,-51,49 }; +#define Pix(x) (scalb(7074237752028440.,-51)*x) +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/acos.c b/regress/lib/libm/fpaccuracy/acos.c new file mode 100644 index 00000000000..dea4ef7ceca --- /dev/null +++ b/regress/lib/libm/fpaccuracy/acos.c @@ -0,0 +1,1340 @@ +/* $OpenBSD: acos.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:24:00. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1308 +#define F acos +#define Fs "acos" +#define Fn fpaccuracy_acos + /* 4 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -9007199254740990.,7074237704575307.,.463640166092412231616,-53,51, + -8871213671122623.,6682455968179043.,-.499996981706058630852,-53,51, + -8871213671077798.,6682455968114307.,.498789515324033175026,-53,51, + -8871213671077789.,6682455968114295.,-.498756739530856373118,-53,51, + -8871213671077771.,6682455968114269.,-.493849249239354949478,-53,51, + -8871213671077386.,6682455968113713.,-.499994595373436495785,-53,51, + -8826946188860616.,6622986774046590.,-.499973645142609017154,-53,51, + -8826946188860405.,6622986774046325.,-.499289031548223669247,-53,51, + -8826946188860362.,6622986774046270.,.496111150387948112111,-53,51, + -8826946188860319.,6622986774046216.,.491511332330496281274,-53,51, + -8826946188850398.,6622986774033757.,-.499995356474851993134,-53,51, + -8422041051758179.,6258094789752480.,-.499246303611522175402,-53,51, + -8422041051758023.,6258094789752370.,-.495653370975826770120,-53,51, + -8422041051758006.,6258094789752358.,-.482441320623644770430,-53,51, + -8422041051757996.,6258094789752350.,.466506944289482070242,-53,51, + -8422041051757650.,6258094789752107.,-.499883089680468803574,-53,51, + -8422041051755985.,6258094789750933.,-.499996980497483769005,-53,51, + -8245673680829802.,6141626747015635.,-.499962033273990183576,-53,51, + -8245673680829171.,6141626747015242.,.499936084795723901512,-53,51, + -8245673680827278.,6141626747014066.,.499630439936289283183,-53,51, + -8245673680827212.,6141626747014025.,.498034997509976678743,-53,51, + -8245673680827183.,6141626747014007.,.482182454626224874327,-53,51, + -8245673680827175.,6141626747014003.,-.487707902031304127290,-53,51, + -8245673680819772.,6141626747009404.,-.499996683296937390879,-53,51, + -8242701861768125.,6139782263421385.,-.499992749620176518313,-53,51, + -8242701861718038.,6139782263390326.,.499721934605182802702,-53,51, + -8242701861718030.,6139782263390322.,-.460926582547697772826,-53,51, + -8242701861717301.,6139782263389869.,.499977292000176498673,-53,51, + -8242701861705459.,6139782263382527.,-.499990193011698843027,-53,51, + -8178102513296246.,6100501092320932.,-.499999588194415839498,-53,51, + -8178102513291083.,6100501092317851.,.499986399591623075351,-53,51, + -8178102513290793.,6100501092317678.,.499791926970230325104,-53,51, + -8178102513290523.,6100501092317517.,.430645349038267641476,-53,51, + -8178102513290503.,6100501092317505.,.499597454377633747493,-53,51, + -8108579655010922.,6059820946763683.,-.499502230344921213886,-53,51, + -8108579655010713.,6059820946763562.,.498137614489961456216,-53,51, + -8108579655009621.,6059820946762936.,-.499839846731896146400,-53,51, + -8108579654959199.,6059820946733985.,-.499857356288298473517,-53,51, + -8108579654591415.,6059820946522813.,-.499961793810932629832,-53,51, + -8003544517599782.,6001089345048996.,-.499999329865330612272,-53,51, + -8003544517553222.,6001089345023622.,-.499654478559183309550,-53,51, + -8003544517553200.,6001089345023610.,-.489087305173793578162,-53,51, + -8003544517553033.,6001089345023519.,-.499781943562485180992,-53,51, + -8003544517552655.,6001089345023312.,.499963126458288686857,-53,51, + -8003544517544895.,6001089345019084.,-.499979343355343039003,-53,51, + -7958411719130475.,5976747501631272.,-.499994661188168376956,-53,51, + -7958411719107964.,5976747501619255.,-.499852548562393544147,-53,51, + -7958411719107698.,5976747501619113.,-.498073959506346481658,-53,51, + -7958411719107668.,5976747501619096.,.487089039260433228418,-53,51, + -7958411719101224.,5976747501615657.,-.499898820654831649874,-53,51, + -7958411719087744.,5976747501608461.,-.499991332300146270140,-53,51, + -7881394195509590.,5936316029185311.,.499976667811184898143,-53,51, + -7881394195509255.,5936316029185138.,.499919255062005530440,-53,51, + -7881394195507950.,5936316029184465.,-.425677531687068872476,-53,51, + -7881394195507949.,5936316029184464.,.057904386484144418865,-53,51, + -7881394195507946.,5936316029184463.,-.491349859002214422716,-53,51, + -7881394195507915.,5936316029184446.,.499689604305523693759,-53,51, + -7881394195492292.,5936316029176378.,.499997219410576044183,-53,51, + -7834633035963912.,5912396887014834.,-.499991609286987139185,-53,51, + -7834633035949476.,5912396887007519.,-.482533779680787188302,-53,51, + -7834633035949474.,5912396887007518.,-.495969986684035163419,-53,51, + -7834633035949399.,5912396887007480.,-.499827749305253759552,-53,51, + -7834633035948878.,5912396887007216.,-.499959673616107605273,-53,51, + -7834633035903255.,5912396886984098.,-.499995513515328300304,-53,51, + -7740586541108747.,5865595869965877.,-.499998842346086928746,-53,51, + -7740586541070429.,5865595869947142.,.436341455218439904314,-53,51, + -7740586541070423.,5865595869947140.,-.497120154401808010518,-53,51, + -7740586541070333.,5865595869947096.,-.499044298704756032679,-53,51, + -7740586541070288.,5865595869947073.,.499993629144311854898,-53,51, + -7724029849706565.,5857525421962364.,-.499991197302807311760,-53,51, + -7724029849679342.,5857525421949134.,-.499891704533189604043,-53,51, + -7724029849673990.,5857525421946533.,-.497557909572267410634,-53,51, + -7724029849673955.,5857525421946515.,.492928204574191904103,-53,51, + -7724029849673951.,5857525421946514.,-.451016239523341964789,-53,51, + -7724029849673883.,5857525421946481.,-.498071789180989712677,-53,51, + -7724029849673455.,5857525421946272.,.499872692404139209571,-53,51, + -7724029849638454.,5857525421929263.,-.499999161894584145040,-53,51, + -7552125243371966.,5776400417968249.,-.499997855377174641323,-53,51, + -7552125243347948.,5776400417957230.,.499977557907868143043,-53,51, + -7552125243335939.,5776400417951721.,.499965295654111431041,-53,51, + -7552125243332449.,5776400417950120.,.499878465063222192529,-53,51, + -7552125243332037.,5776400417949931.,.499295148788124347641,-53,51, + -7552125243331952.,5776400417949893.,-.493543642187924317272,-53,51, + -7552125243331928.,5776400417949881.,.496713640360202951331,-53,51, + -7546489395523706.,5773817312067479.,-.466591709514848156204,-53,51, + -7546489395523695.,5773817312067473.,.496163081595778863148,-53,51, + -7546489395523481.,5773817312067375.,.498847199569599806291,-53,51, + -7546489395523374.,5773817312067327.,-.499810741441035321558,-53,51, + -7546489395522649.,5773817312066994.,.499936854558045654962,-53,51, + -7546489395518917.,5773817312065286.,-.499983105262208857507,-53,51, + -7546489395506996.,5773817312059827.,-.499995375158786074166,-53,51, + -7532060552282910.,5767224693073906.,-.499994835874804819361,-53,51, + -7532060552271848.,5767224693068862.,.499989008430027483452,-53,51, + -7532060552269071.,5767224693067597.,-.492692679732096699782,-53,51, + -7532060552268867.,5767224693067504.,-.493235374822566467169,-53,51, + -7532060552266691.,5767224693066512.,-.499024122089803981145,-53,51, + -7532060552266351.,5767224693066357.,-.499928613790112163336,-53,51, + -7165093878940586.,5608342105971359.,-.499754182149952117792,-53,51, + -7165093878940140.,5608342105971174.,.498645468269008446133,-53,51, + -7165093878940043.,5608342105971134.,.480360190447942614320,-53,51, + -7165093878940031.,5608342105971130.,-.470355514024701667384,-53,51, + -7165093878939997.,5608342105971116.,-.497383343363782871337,-53,51, + -7165093878939328.,5608342105970840.,-.499783867688841612529,-53,51, + -7165093878931780.,5608342105967726.,-.499961977624539442269,-53,51, + -7165093878930522.,5608342105967207.,-.499991662064215890780,-53,51, + -7165093878896779.,5608342105953286.,-.499992908754316978106,-53,51, + -7109328173647905.,5585487288913270.,.499787664832863358994,-53,51, + -7109328173647738.,5585487288913203.,-.495240821048888337652,-53,51, + -7109328173647711.,5585487288913192.,-.488449019364851841147,-53,51, + -7109328173644076.,5585487288911712.,-.499997199421189728797,-53,51, + -7017962821286607.,5548672552178282.,-.499988739581893161095,-53,51, + -7017962821148412.,5548672552123166.,-.499973051783138938561,-53,51, + -7017962821146366.,5548672552122349.,.498464184282152594085,-53,51, + -7017962821146361.,5548672552122348.,-.495674532149300199983,-53,51, + -7017962821146351.,5548672552122344.,-.483951965012199202921,-53,51, + -7017962821145852.,5548672552122145.,-.498995864859708908971,-53,51, + -7017962821144488.,5548672552121600.,.499962292782905777019,-53,51, + -7006352136013292.,5544047788697820.,.499998177108054558651,-53,51, + -7006352135984668.,5544047788686434.,-.499986010138974241462,-53,51, + -7006352135983205.,5544047788685851.,.499560635642857730962,-53,51, + -7006352135983024.,5544047788685779.,.495403385407346134797,-53,51, + -7006352135982931.,5544047788685742.,.498792201585788295303,-53,51, + -7006352135982016.,5544047788685378.,.499875715639609737064,-53,51, + -6910250106365564.,5506208872453591.,-.499986885051574466629,-53,51, + -6910250106361872.,5506208872452152.,-.499951823563327615416,-53,51, + -6910250106360661.,5506208872451679.,.498705397548998669781,-53,51, + -6910250106360620.,5506208872451664.,-.481521732039677288952,-53,51, + -6910250106360602.,5506208872451657.,-.497231203566370228162,-53,51, + -6910250106360153.,5506208872451481.,.499793645581804678040,-53,51, + -6910250106338001.,5506208872442848.,-.499995959318024707124,-53,51, + -6848882081658557.,5482439577831442.,-.466314261183146940344,-53,51, + -6848882081658544.,5482439577831437.,-.470317309184496123085,-53,51, + -6848882081658453.,5482439577831402.,-.498338645193575877109,-53,51, + -6848882081657949.,5482439577831208.,-.499687583078467105191,-53,51, + -6848882081648955.,5482439577827746.,-.499950173710196514924,-53,51, + -6848882081647456.,5482439577827169.,-.499993938209650138451,-53,51, + -6848882081601491.,5482439577809475.,.499998383836038943522,-53,51, + -6828286958458430.,5474528288941476.,.499997062341336972671,-53,51, + -6828286958440209.,5474528288934491.,.499990456006163486915,-53,51, + -6828286958433771.,5474528288932023.,.499878364361282034680,-53,51, + -6828286958433004.,5474528288931729.,.471284705935981319542,-53,51, + -6828286958432991.,5474528288931724.,.487749220200343903185,-53,51, + -6828286958432978.,5474528288931720.,-.495786265535280692183,-53,51, + -6828286958432798.,5474528288931651.,-.498585298796457334707,-53,51, + -6828286958432738.,5474528288931628.,-.499518309882969995910,-53,51, + -6751453641087072.,5445294094719003.,.499997697349534106455,-53,51, + -6751453641065260.,5445294094710766.,-.478655170447351224105,-53,51, + -6751453641065252.,5445294094710762.,.499896579836629378684,-53,51, + -6751453641062035.,5445294094709548.,-.499980836845566984146,-53,51, + -6734444337967962.,5438880338167354.,.499998878886143873566,-53,51, + -6734444337931611.,5438880338153670.,-.499972589753084960156,-53,51, + -6734444337906241.,5438880338144118.,.498699409846474039185,-53,51, + -6734444337906233.,5438880338144115.,.486952834213021044534,-53,51, + -6734444337906217.,5438880338144109.,.463459682946128661177,-53,51, + -6734444337906156.,5438880338144086.,.498892043741267874446,-53,51, + -6734444337905731.,5438880338143926.,.499855213222916969672,-53,51, + -6734444337905646.,5438880338143895.,-.499952152879217227498,-53,51, + -6680661016289231.,5418733822528261.,.449584333162106231774,-53,51, + -6680661016289215.,5418733822528255.,.485925262497389056100,-53,51, + -6680661016289207.,5418733822528253.,-.495904272834962982216,-53,51, + -6680661016287337.,5418733822527556.,-.498558156652455046102,-53,51, + -6680661016286347.,5418733822527187.,-.499963153871012925369,-53,51, + -6680661016279908.,5418733822524786.,.499989598174594557963,-53,51, + -6680661016260701.,5418733822517628.,-.499996018111369797450,-53,51, + -6638553928828764.,5403099197270603.,.499988374855774266306,-53,51, + -6638553928827588.,5403099197270169.,-.499599388958787813667,-53,51, + -6638553928827442.,5403099197270114.,.495349749213485975536,-53,51, + -6638553928827423.,5403099197270107.,.467295185003132319193,-53,51, + -6638553928827415.,5403099197270105.,-.491885684138062064123,-53,51, + -6638553928792335.,5403099197257129.,-.499996827495481473712,-53,51, + -6595469068473703.,5387223109946858.,-.499996393031397033767,-53,51, + -6595469068453427.,5387223109939414.,.495812337221585199918,-53,51, + -6595469068453397.,5387223109939403.,.483279010249053512186,-53,51, + -6595469068453269.,5387223109939356.,.496470148500235588462,-53,51, + -6595469068452479.,5387223109939066.,.499759204917580454932,-53,51, + -6595469068452400.,5387223109939038.,-.499911889438476540411,-53,51, + -6595469068449368.,5387223109937925.,-.499946801635849613042,-53,51, + -6595469068443304.,5387223109935698.,.499983375743854059494,-53,51, + -6471417749990023.,5342167420581382.,.499948207182747480270,-53,51, + -6471417749984670.,5342167420579459.,-.499885180379482979654,-53,51, + -6471417749984044.,5342167420579234.,-.499678884848061777201,-53,51, + -6471417749983852.,5342167420579164.,.490799723370701826493,-53,51, + -6471417749983827.,5342167420579156.,-.494815041183985919270,-53,51, + -6471417749983699.,5342167420579109.,.498837364296593098467,-53,51, + -6471417749970489.,5342167420574361.,.499995778880150921610,-53,51, + -6466907645408947.,5340546980208627.,-.499999821655159438131,-53,51, + -6466907645358323.,5340546980190445.,-.499985603121234641484,-53,51, + -6466907645358181.,5340546980190393.,.499619367442398188980,-53,51, + -6466907645357329.,5340546980190087.,.497249190849215250464,-53,51, + -6466907645357187.,5340546980190036.,.496854161421188107161,-53,51, + -6320301642433308.,5288507872970274.,.499991133227446590718,-53,51, + -6320301642428466.,5288507872968576.,-.499818310353874696041,-53,51, + -6320301642428352.,5288507872968535.,.498947018746783401485,-53,51, + -6320301642428238.,5288507872968495.,.497712347848141330671,-53,51, + -6320301642428218.,5288507872968488.,.479951879269504354137,-53,51, + -6320301642426833.,5288507872968003.,-.499960569748712460277,-53,51, + -6320301642391192.,5288507872955496.,.499996436570799962337,-53,51, + -6277581004370698.,5273566423406978.,.499965305591490091152,-53,51, + -6277581004369215.,5273566423406462.,-.499832848975732690546,-53,51, + -6277581004369106.,5273566423406424.,-.499143704566479788055,-53,51, + -6277581004369020.,5273566423406394.,-.480251352096354183140,-53,51, + -6277581004368997.,5273566423406386.,-.498454560156603676973,-53,51, + -6277581004360535.,5273566423403435.,.499999937125147412358,-53,51, + -6150458818244799.,5229662571467960.,.499994547399195544960,-53,51, + -6150458818227616.,5229662571462081.,-.499989103894324854644,-53,51, + -6150458818225360.,5229662571461308.,.499780255414005988160,-53,51, + -6150458818223104.,5229662571460536.,.499549614969714875466,-53,51, + -6150458818223066.,5229662571460523.,.495999630779952592801,-53,51, + -6150458818222993.,5229662571460499.,-.484504286215972762983,-53,51, + -6150458818222990.,5229662571460497.,.488899662400638585310,-53,51, + -6134432454517526.,5224184593320181.,.499996296977071883639,-53,51, + -6134432454508997.,5224184593317270.,-.499982014077682724951,-53,51, + -6134432454505948.,5224184593316229.,-.499857012689167590301,-53,51, + -6134432454505702.,5224184593316145.,-.490007635712757581298,-53,51, + -6134432454505661.,5224184593316131.,-.488366072883072623716,-53,51, + -6056160701828586.,5197606063268539.,-.498191249743116571420,-53,51, + -6056160701828453.,5197606063268494.,-.417498624435421031091,-53,51, + -6056160701828435.,5197606063268488.,-.496803381912512486230,-53,51, + -6056160701828056.,5197606063268360.,-.499942442121143152565,-53,51, + -6056160701825181.,5197606063267388.,.499992127751574207643,-53,51, + -6056160701794918.,5197606063257167.,.499999068409252068197,-53,51, + -6031878638313517.,5189418562120439.,-.499956823858651526990,-53,51, + -6031878638313315.,5189418562120371.,-.499134096318424203188,-53,51, + -6031878638313241.,5189418562120346.,-.409723790189362669673,-53,51, + -6031878638313217.,5189418562120338.,-.488833961174478536959,-53,51, + -6031878638313214.,5189418562120337.,-.498722732547616182541,-53,51, + -6031878638311090.,5189418562119622.,-.499972864626564996051,-53,51, + -6031878638306236.,5189418562117987.,.499995054639490519799,-53,51, + -5840746347509273.,5125877683237163.,.498397871022962171593,-53,51, + -5840746347509206.,5125877683237141.,.495246780272082915149,-53,51, + -5840746347509200.,5125877683237140.,-.475184660690673456633,-53,51, + -5840746347509002.,5125877683237075.,-.499422212460809768750,-53,51, + -5840746347507717.,5125877683236652.,.499844181393088140017,-53,51, + -5840746347506770.,5125877683236342.,-.499918250486252514281,-53,51, + -5840746347490266.,5125877683230921.,.499998148486423082500,-53,51, + -5587044502301327.,5043816069531578.,-.499998629526788168972,-53,51, + -5587044502247020.,5043816069514269.,-.497484416501129633262,-53,51, + -5587044502246998.,5043816069514261.,.490566024765086715638,-53,51, + -5587044502246979.,5043816069514255.,.434791405858651094411,-53,51, + -5587044502246929.,5043816069514239.,.498542408736513631537,-53,51, + -5587044502239901.,5043816069511999.,.499383374136197826534,-53,51, + -5587044502234881.,5043816069510399.,.499984064786247083675,-53,51, + -5587044502234630.,5043816069510320.,-.499985900657650691515,-53,51, + -5574097035235157.,5039692371993180.,.499997266185385863926,-53,51, + -5574097035229118.,5039692371991259.,-.499960302902435553716,-53,51, + -5574097035223632.,5039692371989513.,-.499590575671122976455,-53,51, + -5574097035223588.,5039692371989498.,.496766746243173525709,-53,51, + -5574097035223544.,5039692371989484.,.493124068157538637547,-53,51, + -5574097035223079.,5039692371989337.,-.499917870697817959314,-53,51, + -5301224375168081.,4954107259845971.,.499991269032017336398,-53,51, + -5301224375166781.,4954107259845570.,-.499960202120111590524,-53,51, + -5301224375155731.,4954107259842153.,-.499547704803783806532,-53,51, + -5301224375154030.,4954107259841626.,.498977332448678498749,-53,51, + -5301224375153933.,4954107259841597.,-.496403661896956723254,-53,51, + -5301224375153781.,4954107259841550.,-.499474910767882557440,-53,51, + -5301224375126730.,4954107259833184.,.499996461084214606786,-53,51, + -5292230209340524.,4951327235956748.,.499999596347024972730,-53,51, + -5292230209316611.,4951327235949360.,.499976750863135723336,-53,51, + -5292230209316514.,4951327235949331.,-.468492375350841982571,-53,51, + -5292230209316501.,4951327235949327.,-.484885144843414925703,-53,51, + -5292230209316488.,4951327235949322.,.498722085664017332854,-53,51, + -5292230209315818.,4951327235949116.,-.499982188176662286198,-53,51, + -5286632173731717.,4949598186279144.,.499941308096245151115,-53,51, + -5286632173731011.,4949598186278927.,-.499601256585518622188,-53,51, + -5286632173730739.,4949598186278843.,-.488093576118885964555,-53,51, + -5286632173730726.,4949598186278838.,.497750540962296724076,-53,51, + -5286632173730658.,4949598186278818.,-.499372538920663138940,-53,51, + -5286632173727196.,4949598186277749.,-.499962282186146318684,-53,51, + -5286632173718507.,4949598186275066.,-.499998178669085574268,-53,51, + -5268565944194560.,4944024668492807.,-.499964945512112798324,-53,51, + -5268565944193856.,4944024668492590.,-.493254827620167268280,-53,51, + -5268565944193843.,4944024668492585.,.499766808079683756447,-53,51, + -5268565944186965.,4944024668490465.,.499982989075765250481,-53,51, + -5268565944131078.,4944024668473239.,.499994921958692558174,-53,51, + -5158589873419854.,4910307622991196.,.499999878718382626275,-53,51, + -5158589873359012.,4910307622972642.,-.499938330007679233604,-53,51, + -5158589873357825.,4910307622972280.,-.499624839148134255410,-53,51, + -5158589873357802.,4910307622972272.,.486059415519301431680,-53,51, + -5158589873352795.,4910307622970746.,-.499981318036864001026,-53,51, + -5105083357385435.,4894030685741574.,.491838149447017885340,-53,51, + -5105083357385425.,4894030685741571.,.457380614759892103828,-53,51, + -5105083357385379.,4894030685741557.,.498875955199149741712,-53,51, + -5105083357384944.,4894030685741425.,.499973196312463886285,-53,51, + -5105083357374003.,4894030685738105.,.499984496961450971036,-53,51, + -5105083357363062.,4894030685734785.,.499995800977883036473,-53,51, + -4827510902901860.,4810840612432009.,-.499998109463495884701,-53,51, + -4827510902888575.,4810840612428075.,-.499990078040635003597,-53,51, + -4827510902875290.,4810840612424141.,-.499982042254573215061,-53,51, + -4827510902874645.,4810840612423950.,-.499605287677421553602,-53,51, + -4827510902874439.,4810840612423888.,.498964652546285306818,-53,51, + -4827510902874287.,4810840612423843.,.488200724945032905627,-53,51, + -4827510902874277.,4810840612423841.,-.473033743976082096017,-53,51, + -4827510902874233.,4810840612423827.,.497534592771041266385,-53,51, + -4706747747161125.,4775256814684825.,.499992914568702251087,-53,51, + -4706747747160344.,4775256814684596.,.496265155320286646160,-53,51, + -4706747747160211.,4775256814684557.,.498191157908086355439,-53,51, + -4706747747160078.,4775256814684519.,-.499882839503699993561,-53,51, + -4510984822793807.,4718291006942295.,.499924227143555434272,-53,51, + -4510984822793530.,4718291006942215.,.493131253743429877736,-53,51, + -4510984822793523.,4718291006942213.,.471298940336227796063,-53,51, + -4510984822793485.,4718291006942202.,.495637810411434823726,-53,51, + -4510984822793395.,4718291006942177.,-.499349076252425057794,-53,51, + -4510984822791013.,4718291006941488.,.499997990107195610808,-53,51, + -4508444030595347.,4717557210999357.,-.499962385901652095340,-53,51, + -4508444030594741.,4717557210999182.,-.499886563280047198864,-53,51, + -4508444030594644.,4717557210999153.,.488574418229421600949,-53,51, + -4508444030594630.,4717557210999149.,.445671879478227549601,-53,51, + -4508444030594599.,4717557210999140.,.493530543672027085250,-53,51, + -4508444030582434.,4717557210995628.,-.499996876753391193930,-53,51, + -4504722288289711.,4716482599111155.,.499957931931317140973,-53,51, + -4504722288288658.,4716482599110851.,.499776535789211217057,-53,51, + -4504722288288516.,4716482599110811.,-.495499587905251451619,-53,51, + -4504722288288485.,4716482599110802.,-.445172544486379641618,-53,51, + -4504722288288471.,4716482599110798.,-.486960331329463058214,-53,51, + -4504722288288419.,4716482599110783.,-.499314968175164779939,-53,51, + -4504722288278703.,4716482599107977.,.499960963746195335073,-53,51, + -4504722288152111.,4716482599071430.,.499996015800103736925,-53,51, + -8854767244013177.,4694218199423712.,.498609840905009935824,-54,51, + -8854767244013135.,4694218199423706.,.470058239568716792416,-54,51, + -8854767244013114.,4694218199423703.,.455782438900573636875,-54,51, + -8854767244012759.,4694218199423653.,-.499832286679596948397,-54,51, + -8854767244010237.,4694218199423290.,.499997747386489983606,-54,51, + -8820963185592475.,4689369011533926.,.499999516088402776611,-54,51, + -8820963185583156.,4689369011532591.,-.499979806560041568660,-54,51, + -8820963185582026.,4689369011532428.,.499808085455117267666,-54,51, + -8820963185578636.,4689369011531942.,.499171761539865142678,-54,51, + -8820963185578392.,4689369011531908.,-.481405012214594322983,-54,51, + -8820963185578385.,4689369011531907.,-.484946149166562017689,-54,51, + -8820963185578357.,4689369011531903.,-.499110696974430284834,-54,51, + -8764811318235302.,4681326958043612.,-.496523238230745453539,-54,51, + -8764811318235288.,4681326958043610.,-.499600772689797808516,-54,51, + -8764811318233988.,4681326958043424.,-.499657543883192333376,-54,51, + -8764811318226838.,4681326958042401.,-.499969785293920862078,-54,51, + -8764811318226188.,4681326958042308.,-.499998170863880124853,-54,51, + -8644717199272723.,4664180445757835.,-.499999740588022687793,-54,51, + -8644717199267838.,4664180445757139.,-.499723650214714076464,-54,51, + -8644717199267613.,4664180445757106.,.442970744943493019066,-54,51, + -8644717199267592.,4664180445757103.,.450955555158271751121,-54,51, + -8644717199267473.,4664180445757086.,.496202813042058973688,-54,51, + -8644717199267466.,4664180445757085.,.498864416446989808359,-54,51, + -8644717199267087.,4664180445757032.,-.499885913485680035150,-54,51, + -8644717199266336.,4664180445756924.,.499951823246135029317,-54,51, + -8607732457387334.,4658914337177544.,.499987171026651499473,-54,51, + -8607732457384537.,4658914337177147.,-.499923198313565941795,-54,51, + -8607732457383103.,4658914337176942.,.448639022068139058046,-54,51, + -8607732457383082.,4658914337176939.,.460438050400163435635,-54,51, + -8607732457383012.,4658914337176929.,.499768144840260272209,-54,51, + -8607732457364705.,4658914337174324.,.499997273018039927431,-54,51, + -8487409833045659.,4641828091064495.,-.499997413307564645413,-54,51, + -8487409832996151.,4641828091057478.,.499973278730091130198,-54,51, + -8487409832978023.,4641828091054910.,-.499956654819106087716,-54,51, + -8487409832977148.,4641828091054785.,.499881237329085979806,-54,51, + -8487409832976273.,4641828091054661.,.499719129480925371137,-54,51, + -8487409832976082.,4641828091054634.,.432255172225411858362,-54,51, + -8487409832976047.,4641828091054629.,.472248687911593144698,-54,51, + -8487409832976026.,4641828091054626.,.496244797323304717644,-54,51, + -8225219756258608.,4604832624367340.,-.488075645115360739246,-54,51, + -8225219756258587.,4604832624367337.,-.438586303528417336755,-54,51, + -8225219756258551.,4604832624367332.,-.496604575093652602164,-54,51, + -8225219756258430.,4604832624367315.,-.497165987854539509929,-54,51, + -8225219756257825.,4604832624367230.,-.499973051657985988038,-54,51, + -8225219756248914.,4604832624365978.,-.499995771388739210452,-54,51, + -8218671716959659.,4603912717929277.,-.499983400391791472218,-54,51, + -8218671716956007.,4603912717928763.,.499674387357809561297,-54,51, + -8218671716955893.,4603912717928747.,.485972576790168956786,-54,51, + -8218671716955886.,4603912717928747.,-.497324902806087774187,-54,51, + -8218671716954989.,4603912717928621.,-.499873359638878781619,-54,51, + -8218671716941997.,4603912717926796.,-.499995489859648644491,-54,51, + -8134634281296066.,4592123657508588.,-.494744555991912141286,-54,51, + -8134634281296059.,4592123657508587.,-.475423190587422554831,-54,51, + -8134634281296016.,4592123657508581.,-.499591945959838924480,-54,51, + -8134634281294981.,4592123657508436.,-.499932918293446458736,-54,51, + -8134634281294774.,4592123657508406.,.499998887240399091055,-54,51, + -7942311233352175.,4565260243372314.,-.499997533598506720345,-54,51, + -7942311233346725.,4565260243371555.,-.499900923282429696288,-54,51, + -7942311233346222.,4565260243371484.,.449282305162250769475,-54,51, + -7942311233346208.,4565260243371482.,.499557782693529552966,-54,51, + -7942311233344736.,4565260243371277.,.499950848844040288711,-54,51, + -7868743567975533.,4555026154435041.,-.499984048158306738117,-54,51, + -7868743567944250.,4555026154430694.,-.499897742076330435473,-54,51, + -7868743567941796.,4555026154430352.,.498990209862970732243,-54,51, + -7868743567941760.,4555026154430347.,.496528908424614094470,-54,51, + -7868743567941724.,4555026154430342.,.494067606986262852978,-54,51, + -7868743567941717.,4555026154430342.,-.478633201626749261772,-54,51, + -7868743567941393.,4555026154430296.,.499215085428341840932,-54,51, + -7868743567940184.,4555026154430128.,.499889712128512595616,-54,51, + -7868743567899963.,4555026154424540.,-.499999316240543235755,-54,51, + -7820027936265329.,4548261687238753.,-.499999106572617222550,-54,51, + -7820027936217021.,4548261687232050.,-.499949481245792582534,-54,51, + -7820027936216985.,4548261687232045.,-.495146927079092245200,-54,51, + -7820027936216949.,4548261687232040.,-.490344372912386568321,-54,51, + -7820027936207443.,4548261687230721.,-.499981041928192925593,-54,51, + -7730960159919539.,4535919282211233.,-.499987482890771422183,-54,51, + -7730960159918195.,4535919282211047.,-.498897815453563908919,-54,51, + -7730960159917328.,4535919282210927.,-.484802025518099119557,-54,51, + -7730960159917299.,4535919282210923.,-.498171370491370170417,-54,51, + -7730960159881018.,4535919282205901.,.499993977851612954513,-54,51, + -7684108841897187.,4529439852723492.,-.499675252133275787102,-54,51, + -7684108841896174.,4529439852723352.,-.499994168243968133681,-54,51, + -7684108841893012.,4529439852722914.,.499997527002565675766,-54,51, + -7532297225444027.,4508504524942408.,.499998337833604717017,-54,51, + -7532297225436709.,4508504524941401.,.497285892038083500197,-54,51, + -7532297225436687.,4508504524941398.,.469947866101322844348,-54,51, + -7532297225436680.,4508504524941398.,-.493296051242191516916,-54,51, + -7532297225436600.,4508504524941386.,.498202036260514967033,-54,51, + -7532297225436382.,4508504524941357.,-.499965675294484138131,-54,51, + -7501948289005709.,4504330099513677.,.499972226655482943029,-54,51, + -7501948289004538.,4504330099513517.,-.499869735932559741150,-54,51, + -7501948289004458.,4504330099513506.,-.499004968218484674987,-54,51, + -7501948289004414.,4504330099513499.,.451470654024267101139,-54,51, + -7501948289004407.,4504330099513498.,.489046321199251024620,-54,51, + -7501948289004378.,4504330099513495.,-.498140200504384999473,-54,51, + -7501948288992988.,4504330099511928.,.499981103041731826865,-54,51, + -7501948288967546.,4504330099508430.,.499998857680970019672,-54,51, + -7496634952020852.,4503599627370547.,-.499665465559138236469,-54,51, + -7496634952020485.,4503599627370496.,.049295472175072190480,-54,51, + -7496634952020484.,4503599627370496.,-.088173299111754867322,-54,51, + -7496634952020481.,9007199254740991.,-.001159225944472035363,-54,52, + -7496634952019659.,9007199254740765.,.000180778514462189597,-54,52, + -7496634952015258.,9007199254739555.,.000055911964997916422,-54,52, + -7496634951933203.,9007199254716995.,.000000059930887869320,-54,52, + -7492339963683480.,9006018472030709.,-.499978193261410747816,-54,52, + -7492339963682938.,9006018472030560.,-.498252848133234532726,-54,52, + -7492339963682927.,9006018472030556.,.477796928243928916613,-54,52, + -7492339963682436.,9006018472030421.,.499655128352806863712,-54,52, + -7492339963664357.,9006018472025452.,-.499989677347936358529,-54,52, + -7492339963645234.,9006018472020194.,.499998841371978504440,-54,52, + -7489630554912554.,9005273671351925.,-.498429012509494220491,-54,52, + -7489630554911921.,9005273671351751.,-.499861021874697935879,-54,52, + -7489630554909771.,9005273671351160.,-.499985540232775462351,-54,52, + -7489630554901382.,9005273671348853.,.499993723126783565044,-54,52, + -7485075199921506.,9004021557711522.,-.499979409936598979734,-54,52, + -7485075199920349.,9004021557711203.,.499892888522926623742,-54,52, + -7485075199918257.,9004021557710629.,-.483916231263196313098,-54,52, + -7485075199918206.,9004021557710614.,.498792055013946940513,-54,52, + -7485075199918035.,9004021557710567.,.499637485472749169905,-54,52, + -7485075199897853.,9004021557705021.,-.499997147342170433813,-54,52, + -7298995560612630.,8953008666909240.,-.499997077310184909958,-54,52, + -7298995560588655.,8953008666902683.,.499975436824895958779,-54,52, + -7298995560586556.,8953008666902110.,-.474750639838413455103,-54,52, + -7298995560586545.,8953008666902107.,-.482717284356334922747,-54,52, + -7298995560586523.,8953008666902101.,-.498650573392175186929,-54,52, + -7298995560586395.,8953008666902065.,.499555744944824825932,-54,52, + -7298995560569701.,8953008666897500.,.499995420336467857275,-54,52, + -7250793807593924.,8939836343086824.,.499636765923912914533,-54,52, + -7250793807593675.,8939836343086756.,.498065533661338146874,-54,52, + -7250793807592701.,8939836343086490.,.499951556863474959855,-54,52, + -7250793807576791.,8939836343082145.,.499958363946197692014,-54,52, + -7250793807484513.,8939836343056944.,.499997881373282998360,-54,52, + -6744234268183196.,8802396306041544.,-.499899846066135240816,-54,52, + -6744234268181564.,8802396306041104.,-.498684804561080434937,-54,52, + -6744234268180544.,8802396306040829.,-.497925403611607633495,-54,52, + -6744234268180518.,8802396306040821.,.492290032098957734060,-54,52, + -6744234268176757.,8802396306039807.,.499992097815992647377,-54,52, + -6744234268130664.,8802396306027380.,.499995113836777295293,-54,52, + -6126472062964494.,8637031680288797.,.499999683137136528564,-54,52, + -6126472062948733.,8637031680284607.,.499979406823444712159,-54,52, + -6126472062941665.,8637031680282728.,.499906866643963567397,-54,52, + -6126472062941112.,8637031680282581.,.487026261856933566442,-54,52, + -6126472062941097.,8637031680282577.,.499335106211739930861,-54,52, + -6126472062940040.,8637031680282297.,-.499968328249689623405,-54,52, + -5733088875706290.,8532878547599357.,.499998150439049900413,-54,52, + -5733088875684793.,8532878547593688.,.499988383122881899025,-54,52, + -5733088875677937.,8532878547591880.,.495891674098899643794,-54,52, + -5733088875677755.,8532878547591833.,-.499549632934297914163,-54,52, + -5733088875676898.,8532878547591606.,.499938278455645683669,-54,52, + -5586017142901469.,8494149508191673.,.499686154314031842175,-54,52, + -5586017142901450.,8494149508191669.,-.496588035726392935846,-54,52, + -5586017142901431.,8494149508191664.,-.492862225766815905994,-54,52, + -5586017142901199.,8494149508191603.,-.499999704154992677143,-54,52, + -5441089836919922.,8456091159698942.,-.499964108138115040320,-54,52, + -5441089836918187.,8456091159698486.,.499167887081514998312,-54,52, + -5441089836917840.,8456091159698395.,.498994286127188778089,-54,52, + -5441089836917733.,8456091159698367.,.438422023008825302887,-54,52, + -5441089836917718.,8456091159698364.,-.495303060605894121612,-54,52, + -5441089836908349.,8456091159695907.,-.499990286146952375224,-54,52, + -5441089836868017.,8456091159685330.,-.499995103639510747011,-54,52, + -5339910389627918.,8429581584907542.,.496153203890038178757,-54,52, + -5339910389627727.,8429581584907492.,.499098926479263074619,-54,52, + -5339910389626027.,8429581584907047.,.499139389322886463134,-54,52, + -5339910389595427.,8429581584899037.,.499867722841788634613,-54,52, + -5339910389589987.,8429581584897613.,.499997204819175135069,-54,52, + -5137347928742254.,8376653199539784.,.479734788181218446710,-54,52, + -5137347928742250.,8376653199539783.,.436409614294532731282,-54,52, + -5137347928742185.,8376653199539766.,.482375538635899934889,-54,52, + -5137347928741748.,8376653199539652.,.499100291516046296037,-54,52, + -5137347928741725.,8376653199539646.,.499980541667656723467,-54,52, + -5137347928731500.,8376653199536980.,-.499995205913522774062,-54,52, + -5130840493893787.,8374955952007628.,-.456906949345786818150,-54,52, + -5130840493893783.,8374955952007626.,.499884778296937730373,-54,52, + -5130840493889918.,8374955952006618.,.499891613113084885350,-54,52, + -5130840493843538.,8374955951994522.,.499973636135574004227,-54,52, + -5130840493828078.,8374955951990491.,-.499999020711812388300,-54,52, + -5046807760055800.,8353055776302721.,.499999092515143282918,-54,52, + -5046807760001144.,8353055776288488.,-.499986937089912764408,-54,52, + -5046807759998579.,8353055776287819.,.499977126355848464391,-54,52, + -5046807759991967.,8353055776286098.,-.455671065517291339570,-54,52, + -5046807759991963.,8353055776286097.,-.497386521168699088467,-54,52, + -5046807759991867.,8353055776286072.,-.498557456802463965710,-54,52, + -5046807759991771.,8353055776286047.,-.499728392436188338104,-54,52, + -5046807759990884.,8353055776285815.,.499869316866628584273,-54,52, + -5010504701027877.,8343604299325522.,.499994822958003999473,-54,52, + -5010504700961884.,8343604299308346.,.499960072293872916498,-54,52, + -5010504700961519.,8343604299308252.,-.498600573236888418540,-54,52, + -5010504700961469.,8343604299308238.,.487897968471271655008,-54,52, + -5010504700961465.,8343604299308237.,.446817851807924931282,-54,52, + -5010504700961446.,8343604299308233.,-.498312702342971054748,-54,52, + -5010504700958403.,8343604299307440.,.499988546036452666337,-54,52, + -4924871031067043.,8321332277598111.,-.496570599187818134250,-54,52, + -4924871031066993.,8321332277598098.,-.491622012035489631262,-54,52, + -4924871031066989.,8321332277598096.,.468773874936697109364,-54,52, + -4924871031066866.,8321332277598065.,-.499052600668527321451,-54,52, + -4924871031063634.,8321332277597225.,-.499175927117654254913,-54,52, + -4924871031043838.,8321332277592080.,-.499931300646922111882,-54,52, + -4924871031042222.,8321332277591660.,-.499992963718417469550,-54,52, + -4517699360177496.,8215849370685255.,-.499995162621814199218,-54,52, + -4517699360174437.,8215849370684465.,-.495560547909372617874,-54,52, + -4517699360174406.,8215849370684456.,.498600116705419070675,-54,52, + -4517699360174073.,8215849370684371.,-.499609518238682857782,-54,52, + -4517699360173043.,8215849370684104.,.499922241546517691071,-54,52, + -4514338150851567.,8214981350355862.,-.499986857738150160851,-54,52, + -4514338150842192.,8214981350353441.,-.499914908798711755954,-54,52, + -4514338150834304.,8214981350351404.,-.496974371659412889756,-54,52, + -4514338150834273.,8214981350351395.,.497585866253242975054,-54,52, + -4514338150833181.,8214981350351113.,.499514246920761126317,-54,52, + -4514338150832999.,8214981350351066.,.499835643699125199580,-54,52, + -4514338150811124.,8214981350345418.,-.499996473361243645389,-54,52, + -8612971451646305.,8161386824194765.,-.499999565825946700296,-55,52, + -8612971451611108.,8161386824190233.,.499989639736703268501,-55,52, + -8612971451606587.,8161386824189652.,-.499926512173642074571,-55,52, + -8612971451596038.,8161386824188294.,-.499730866559104468474,-55,52, + -8612971451595502.,8161386824188224.,.499615504289107034384,-55,52, + -8612971451595067.,8161386824188169.,-.499049288026052377489,-55,52, + -8341071156515280.,8126417475491150.,.497778409037040247880,-55,52, + -8341071156515241.,8126417475491145.,.486636873782260498583,-55,52, + -8341071156515210.,8126417475491142.,-.496578192702307073528,-55,52, + -8341071156514206.,8126417475491012.,.498649976636667415174,-55,52, + -8341071156512595.,8126417475490805.,.499957328037994976675,-55,52, + -8341071156498773.,8126417475489030.,-.499999089578981556764,-55,52, + -7983856183311630.,8080573370443200.,-.499999677659924574507,-55,52, + -7983856183304570.,8080573370442295.,-.499702518864082766433,-55,52, + -7983856183304453.,8080573370442280.,-.497572948385106677776,-55,52, + -7983856183303985.,8080573370442220.,-.489054666469088823086,-55,52, + -7983856183303977.,8080573370442218.,.485449919546571180450,-55,52, + -6979532375143298.,7952230365563042.,-.499947909198327783106,-55,52, + -6979532375142780.,7952230365562975.,.499787575711470185385,-55,52, + -6979532375142584.,7952230365562951.,-.473285484052340237080,-55,52, + -6979532375142576.,7952230365562950.,-.492594588532495183704,-55,52, + -6979532375142521.,7952230365562942.,.499655318166440791444,-55,52, + -6979532375128072.,7952230365561101.,.499998989021496552579,-55,52, + -6842835487551509.,7934819919696045.,.499899717634883193730,-55,52, + -6842835487550700.,7934819919695943.,-.499876854794478143829,-55,52, + -6842835487549891.,7934819919695840.,-.499653427223383783647,-55,52, + -6842835487542555.,7934819919694905.,.499900422811692676943,-55,52, + -6842835487063516.,7934819919633915.,.499938231154113706762,-55,52, + -6479813464907449.,7888645880231607.,.499998889409568068394,-55,52, + -6479813464892725.,7888645880229736.,.491089104897731632918,-55,52, + -6479813464892709.,7888645880229734.,.457936255362887078792,-55,52, + -6479813464892670.,7888645880229730.,-.497873815378295818835,-55,52, + -6479813464892308.,7888645880229684.,-.497957036104099751057,-55,52, + -6479813464884887.,7888645880228741.,-.499663060964149404919,-55,52, + -6479813464883439.,7888645880228557.,-.499995943859462023131,-55,52, + -6359406039506671.,7873350181061873.,-.499814570572683956141,-55,52, + -6359406039506419.,7873350181061840.,.497715630945456352618,-55,52, + -6359406039506167.,7873350181061808.,.495245832463637441353,-55,52, + -6359406039506143.,7873350181061805.,.447391565941561576650,-55,52, + -6359406039505041.,7873350181061666.,-.499916838530023462433,-55,52, + -6359406039503411.,7873350181061458.,.499980893514343196482,-55,52, + -6359406039454826.,7873350181055289.,-.499999896269459262872,-55,52, + -6298970528377460.,7865676406792062.,.499999332787380620666,-55,52, + -6298970528354318.,7865676406789124.,.499977135844559385571,-55,52, + -6298970528342747.,7865676406787655.,.499966037500773778284,-55,52, + -6298970528341597.,7865676406787510.,-.498652298255994716658,-55,52, + -6298970528341479.,7865676406787495.,-.479380092707511246690,-55,52, + -6298970528341471.,7865676406787494.,-.495022655043206962341,-55,52, + -6298970528341085.,7865676406787445.,-.499776287740476919274,-55,52, + -6070752678138768.,7836719267295439.,-.499998769020881573750,-55,52, + -6070752678071685.,7836719267286931.,.492887981009893463612,-55,52, + -6070752678071669.,7836719267286929.,.463877444629923467390,-55,52, + -6070752678071622.,7836719267286924.,-.496341005986237492815,-55,52, + -6070752678071551.,7836719267286914.,.499924738827649571084,-55,52, + -6070752678067001.,7836719267286338.,-.499946544219649737585,-55,52, + -6070752678053075.,7836719267284572.,-.499992145837098365990,-55,52, + -6002783559861948.,7828101292973269.,-.499986519761532641949,-55,52, + -6002783559861877.,7828101292973259.,.499206988723544576858,-55,52, + -6002783559861861.,7828101292973257.,.470856230072294792319,-55,52, + -6002783559797470.,7828101292965094.,.499999961783587178001,-55,52, + -5777052993623941.,7799500148759906.,-.499959055406885919070,-55,52, + -5777052993623483.,7799500148759847.,.499570655174770117993,-55,52, + -5777052993623049.,7799500148759793.,-.461573680212806294084,-55,52, + -5777052993623033.,7799500148759791.,-.487790982899903802801,-55,52, + -5777052993623025.,7799500148759789.,.499100365756547498374,-55,52, + -5777052993619669.,7799500148759365.,-.499978872858866285226,-55,52, + -5777052993615397.,7799500148758824.,-.499998690300289484144,-55,52, + -5379976732190050.,7749259455101327.,.499997798038431352639,-55,52, + -5379976732171706.,7749259455099008.,.499990343246120029096,-55,52, + -5379976732167561.,7749259455098485.,-.499956827472150068424,-55,52, + -5379976732167553.,7749259455098483.,.488704311884735514039,-55,52, + -5379976732167529.,7749259455098480.,.454687729955392467213,-55,52, + -5360050516034610.,7746740541758033.,.499999209542185322299,-55,52, + -5360050515996400.,7746740541753203.,.499980266205360175833,-55,52, + -5360050515984937.,7746740541751754.,.499974583356279287097,-55,52, + -5360050515984581.,7746740541751709.,.499189272086855888116,-55,52, + -5360050515984573.,7746740541751708.,.487935669586420184419,-55,52, + -5360050515984549.,7746740541751705.,.454174862085113278298,-55,52, + -5227607959191336.,7730003555536541.,-.499990958292731094952,-55,52, + -5227607959185352.,7730003555535784.,.499779457155579395807,-55,52, + -5227607959184323.,7730003555535654.,.499071528931570891147,-55,52, + -5227607959184181.,7730003555535637.,-.440773491289774827038,-55,52, + -5227607959184149.,7730003555535633.,-.483555467677682274359,-55,52, + -5227607959184133.,7730003555535630.,.495053544128364201555,-55,52, + -5227607959183856.,7730003555535595.,.499722061020564906560,-55,52, + -5003579018691284.,7701713269772164.,-.499995798825856514046,-55,52, + -5003579018626288.,7701713269763960.,-.499974734736453024811,-55,52, + -5003579018617193.,7701713269762812.,-.499540991294434165804,-55,52, + -5003579018617090.,7701713269762798.,.499474366108167848692,-55,52, + -5003579018617074.,7701713269762796.,.479903936190125915474,-55,52, + -5003579018617058.,7701713269762794.,.460333506272084109261,-55,52, + -5003579018615149.,7701713269762554.,-.499663413323367335291,-55,52, + -5003579018610039.,7701713269761909.,-.499969468386632121110,-55,52, + -4966294589292528.,7697007455499639.,.499965230337729982431,-55,52, + -4966294589203815.,7697007455488443.,.499962970411299882802,-55,52, + -4966294589199457.,7697007455487893.,.499759958001572151610,-55,52, + -4966294589199148.,7697007455487855.,-.497500879729740196815,-55,52, + -4966294589198942.,7697007455487829.,-.495674771550588987125,-55,52, + -4966294589198316.,7697007455487750.,-.499834268054593542621,-55,52, + -4966294589193958.,7697007455487199.,.499962719547474073835,-55,52, + -8111283783760883.,7582269766370018.,-.490645740192819197458,-56,52, + -8111283783760867.,7582269766370017.,-.497042221566011014858,-56,52, + -8111283783760708.,7582269766370007.,-.498107255212103315671,-56,52, + -8111283783760390.,7582269766369986.,.499762677495719630719,-56,52, + -8111283783750072.,7582269766369337.,.499831751964442005887,-56,52, + -8111283783725684.,7582269766367803.,.499995018932631117231,-56,52, + -8111283783724746.,7582269766367745.,-.499998701567410271257,-56,52, + -7922455086057861.,7570394242806793.,-.499991060814519297542,-56,52, + -7922455085967691.,7570394242801123.,-.499103799127592863615,-56,52, + -7922455085967198.,7570394242801092.,-.499542554587198449626,-56,52, + -7922455085966705.,7570394242801061.,-.499981310046780431026,-56,52, + -5181586503254411.,7398366658428853.,.499312921366641090042,-56,52, + -5181586503254028.,7398366658428829.,.499682677073286142205,-56,52, + -5181586503253645.,7398366658428806.,-.499947567220059585054,-56,52, + -5181586503237463.,7398366658427792.,-.499990943595239481709,-56,52, + -5181586503234766.,7398366658427623.,-.499998172989502538108,-56,52, + -6969797329336626.,7292128914321638.,.499820854621033661352,-57,52, + -6969797329336594.,7292128914321637.,.498649324496376906745,-57,52, + -6969797329336274.,7292128914321627.,.486934023249809953377,-57,52, + -6969797329336212.,7292128914321626.,-.452835816366712269214,-57,52, + -6969797329336211.,7292128914321626.,-.484122426683107788602,-57,52, + -6969797329334069.,7292128914321558.,.499958275597713836853,-57,52, + -6969797329325535.,7292128914321292.,-.499974164521072975259,-57,52, + -6969797329209447.,7292128914317660.,-.499992574160172034550,-57,52, + -5370993780293173.,7242120186637148.,-.486668007800024295067,-57,52, + -5370993780293141.,7242120186637147.,-.487363212179197525865,-57,52, + -5370993780292661.,7242120186637132.,-.497791277866794992732,-57,52, + -5370993780292565.,7242120186637129.,-.499876891004314262205,-57,52, + -5370993780286809.,7242120186636949.,-.499926778707937403365,-57,52, + -5370993780278175.,7242120186636678.,.499998389737130960738,-57,52, + -5040083604760126.,7231772488825768.,-.499999679413530099058,-57,52, + -5040083604740522.,7231772488825155.,-.499989347939252244177,-57,52, + -5040083604724180.,7231772488824643.,.499917244439670142400,-57,52, + -5040083604724084.,7231772488824640.,.498080935105957898602,-57,52, + -5040083604723700.,7231772488824628.,.490735697771109623587,-57,52, + -5040083604722549.,7231772488824592.,.499969113988797677420,-57,52, + -4672129283028498.,7220267379708398.,-.499995601655166622181,-57,52, + -4672129282990470.,7220267379707209.,-.499990126020410494985,-57,52, + -4672129282989160.,7220267379707168.,-.459020125676231743864,-57,52, + -4672129282989159.,7220267379707168.,-.490286560790472824172,-57,52, + -4672129282988743.,7220267379707155.,-.497123568314761621379,-57,52, + -4672129282988583.,7220267379707150.,-.499753186593333911243,-57,52, + -7518049176489196.,7191720594507315.,-.499997575707736526618,-58,52, + -7518049176486957.,7191720594507280.,-.496279418613531612651,-58,52, + -7518049176486952.,7191720594507279.,.425568991741747995365,-58,52, + -7518049176486765.,7191720594507277.,-.497300460970794639411,-58,52, + -7518049176486253.,7191720594507268.,.499976759409837544326,-58,52, + -5061503531599329.,7153327809968350.,-.499935588161160034808,-58,52, + -5061503531598881.,7153327809968342.,.498984848583539080812,-58,52, + -5061503531596641.,7153327809968307.,.493587032307037526178,-58,52, + -5061503531596515.,7153327809968306.,-.475466594858515544306,-58,52, + -5061503531596513.,7153327809968305.,.493278585662666153110,-58,52, + -5061503531592802.,7153327809968247.,.499961042715312269684,-58,52, + -5061503531586339.,7153327809968147.,-.499988103085989791249,-58,52, + -5061503531527980.,7153327809967235.,-.499993085262462671959,-58,52, + -5034345543234719.,7152903401307075.,-.499997116929450017331,-58,52, + -5034345543221601.,7152903401306869.,.499980312226894276116,-58,52, + -5034345543218282.,7152903401306818.,-.367306996252275896855,-58,52, + -5034345543218274.,7152903401306818.,-.492326067800282320339,-58,52, + -5034345543218146.,7152903401306816.,-.492631212568385087835,-58,52, + -5034345543215522.,7152903401306775.,-.498886680314488401192,-58,52, + -5034345543215074.,7152903401306768.,-.499954687002846851616,-58,52, + -5034345543188838.,7152903401306358.,-.499999828689507015029,-58,52, + -4503599627370496.,7074237752028440.,.275765943415024521374,-1074,52, + 0.,7074237752028440.,.275765943415024521374,0,52, + 4503599627370496.,7074237752028440.,.275765943415024521374,-1074,52, + 5835457316467537.,7028647463090451.,.499991584972394335368,-59,52, + 5835457316503887.,7028647463090168.,-.498934927445987626586,-59,52, + 5835457316503888.,7028647463090167.,.493252172237302099064,-59,52, + 5835457316503918.,7028647463090167.,.258865162735993868507,-59,52, + 5835457316504271.,7028647463090165.,-.499088649062732986998,-59,52, + 5835457316506447.,7028647463090148.,-.499959738224290411507,-59,52, + 5835457316506575.,7028647463090146.,.499989021236794425642,-59,52, + 7327657448551200.,6959730767351264.,.499998900586114250655,-58,52, + 7327657448579031.,6959730767350830.,-.499974456593656698835,-58,52, + 7327657448597585.,6959730767350540.,-.499956694714097623224,-58,52, + 7327657448597649.,6959730767350538.,.499719986150420892008,-58,52, + 7327657448598225.,6959730767350529.,.496810113931087274830,-58,52, + 7327657448598417.,6959730767350526.,.495840156524642634061,-58,52, + 7327657448598419.,6959730767350526.,.464580052801658835452,-58,52, + 7786031541647444.,6952566208553335.,.499971789298690893903,-58,52, + 7786031541652236.,6952566208553261.,-.402361847721667621593,-58,52, + 7786031541652242.,6952566208553261.,-.496146071808087123306,-58,52, + 7786031541652370.,6952566208553259.,-.496876185651703172435,-58,52, + 7786031541652882.,6952566208553251.,-.499796641026167609138,-58,52, + 7786031541652946.,6952566208553249.,.499838302052024309253,-58,52, + 7786031541661135.,6952566208553122.,-.499996871896249921624,-58,52, + 5746215254501605.,6894620911198843.,.483931788320158381000,-57,52, + 5746215254501606.,6894620911198843.,.452656917934910698632,-57,52, + 5746215254501668.,6894620911198842.,-.486385045950445625073,-57,52, + 5746215254502148.,6894620911198827.,-.498322830869334419822,-57,52, + 5746215254502212.,6894620911198825.,-.499914535525186409990,-57,52, + 5746215254505985.,6894620911198706.,.499999500935226498926,-57,52, + 6842111560903408.,6860341359353769.,.499991754044084785666,-57,52, + 6842111560928212.,6860341359352993.,.499932441056507696195,-57,52, + 6842111560930865.,6860341359352911.,-.499912638663109058199,-57,52, + 6842111560931376.,6860341359352895.,-.486690186999613511896,-57,52, + 6842111560931378.,6860341359352894.,.450739255081261220755,-57,52, + 6842111560931440.,6860341359352893.,-.488948040411622087554,-57,52, + 6842111560931728.,6860341359352884.,-.499108380765661201610,-57,52, + 6842111560931760.,6860341359352882.,.499762692528334399495,-57,52, + 6842111560968071.,6860341359351746.,.499998391842589546529,-57,52, + 6940259249792112.,6857270731534942.,-.499997600174797221929,-57,52, + 6940259249803905.,6857270731534573.,-.459334966375326632921,-57,52, + 6940259249803906.,6857270731534573.,-.490621266499654730789,-57,52, + 6940259249803938.,6857270731534572.,-.491782870478153868088,-57,52, + 6940259249804130.,6857270731534566.,-.498752494349148917221,-57,52, + 6940259249804162.,6857270731534565.,-.499914098327648129633,-57,52, + 6940259249805025.,6857270731534538.,-.499991105622802811276,-57,52, + 8328945592820442.,6813813090390545.,.499997592852832978632,-57,52, + 8328945592820920.,6813813090390531.,-.462511508076791597326,-57,52, + 8328945592820921.,6813813090390531.,-.493813828371623450920,-57,52, + 8328945592820953.,6813813090390530.,-.495488077806242772573,-57,52, + 8328945592821049.,6813813090390526.,.499489173889899185085,-57,52, + 5635416615603503.,6721664178001519.,-.499994890652690305858,-56,52, + 5635416615605130.,6721664178001417.,-.499907063183970719305,-56,52, + 5635416615605146.,6721664178001415.,.497020659765935887534,-56,52, + 5682480038756205.,6718713601027928.,-.495246604486262583472,-56,52, + 5682480038756221.,6718713601027927.,-.498370652950819399045,-56,52, + 5682480038756237.,6718713601027925.,.498505298584623767706,-56,52, + 5682480038756875.,6718713601027885.,.498933866060405637649,-56,52, + 5682480038758470.,6718713601027786.,-.499994715250262641239,-56,52, + 6158205153695415.,6688879859434160.,-.499995824121152115023,-56,52, + 6158205153697264.,6688879859434044.,-.486844376369699982130,-56,52, + 6158205153697312.,6688879859434041.,-.497860455606009666659,-56,52, + 6158205153697328.,6688879859434039.,.498467517981887066792,-56,52, + 6158205153698141.,6688879859433988.,.499382675916864579237,-56,52, + 6158205153698683.,6688879859433954.,.499992781206822066883,-56,52, + 6175493946646144.,6687795330856693.,-.499978227583528265672,-56,52, + 6175493946646303.,6687795330856683.,-.474175306851787545263,-56,52, + 6175493946646399.,6687795330856677.,-.496332033957152558576,-56,52, + 6175493946646415.,6687795330856675.,.499975178191953205194,-56,52, + 6175493946689201.,6687795330853991.,.499998866350581258608,-56,52, + 6823990675692130.,6647098241761690.,-.499996028163689641290,-56,52, + 6823990675706306.,6647098241760800.,-.499944060293116536974,-56,52, + 6823990675708743.,6647098241760646.,.499923789994460672219,-56,52, + 6823990675708966.,6647098241760632.,.499501356926783010904,-56,52, + 6823990675709412.,6647098241760604.,.498656490791415267212,-56,52, + 6823990675709444.,6647098241760602.,.489627262727890487407,-56,52, + 6823990675730007.,6647098241759312.,-.499998258235365728347,-56,52, + 6916394610506925.,6641296565730975.,.499990039039124095381,-56,52, + 6916394610524603.,6641296565729865.,.499955819010907347885,-56,52, + 6916394610526546.,6641296565729743.,.499160113074530409787,-56,52, + 6916394610526610.,6641296565729739.,.480605854103898058680,-56,52, + 6916394610526626.,6641296565729738.,.475967289361239916877,-56,52, + 6916394610526976.,6641296565729716.,.499498685615587658020,-56,52, + 6916394610527406.,6641296565729689.,.499837258156629297553,-56,52, + 6916394610557156.,6641296565727822.,-.499994060262689256322,-56,52, + 7664074856375451.,6594325318563436.,.499985550911500379527,-56,52, + 7664074856376326.,6594325318563382.,-.499491040471952470179,-56,52, + 7664074856376501.,6594325318563371.,-.499386358748651661744,-56,52, + 7664074856376549.,6594325318563367.,.483499496809738914905,-56,52, + 7664074856376565.,6594325318563366.,.477794781995869059075,-56,52, + 7664074856432772.,6594325318559833.,.499988185398658011116,-56,52, + 7740553500831507.,6589517859850384.,-.499996594496626691641,-56,52, + 7740553500861747.,6589517859848482.,.499945068824949616664,-56,52, + 7740553500862097.,6589517859848460.,.497629578816589949729,-56,52, + 7740553500862129.,6589517859848458.,.485989305444396486417,-56,52, + 7740553500862606.,6589517859848428.,.499976480490126164338,-56,52, + 7740553500863465.,6589517859848375.,-.499992107844767246382,-56,52, + 8359220028901627.,6550607511081372.,-.499983212578487185317,-56,52, + 8359220028906712.,6550607511081052.,-.472831211713795821199,-56,52, + 8359220028906728.,6550607511081051.,-.479628766873321140075,-56,52, + 8359220028906776.,6550607511081047.,.499978567648102745571,-56,52, + 8359220028980626.,6550607511076401.,-.499986965816388422518,-56,52, + 8513798801068735.,6540879430762290.,-.499999473895511465330,-56,52, + 8513798801092694.,6540879430760781.,.499619271384883318906,-56,52, + 8513798801093409.,6540879430760736.,.496894925746641414182,-56,52, + 8513798801093441.,6540879430760734.,.482786983004788777278,-56,52, + 8513798801093456.,6540879430760734.,-.461326115155454683165,-56,52, + 8513798801094394.,6540879430760675.,-.499865186776059190362,-56,52, + 8513798801099923.,6540879430760327.,-.499953168643945663108,-56,52, + 8513798801103609.,6540879430760094.,.499988176775685801074,-56,52, + 5173600871715709.,6425294283333187.,-.499981723684325694971,-55,52, + 5173600871715994.,6425294283333151.,-.498053027255150309345,-55,52, + 5173600871716089.,6425294283333139.,-.497410128445434458789,-55,52, + 5173600871716097.,6425294283333137.,.492117694612225611589,-55,52, + 5173600871716105.,6425294283333136.,.481645517669885649069,-55,52, + 5173600871726595.,6425294283331812.,-.499996498001692949086,-55,52, + 5689944463302888.,6360004473194412.,.499988702873396847922,-55,52, + 5689944463304934.,6360004473194153.,.499711509146421181297,-55,52, + 5689944463305171.,6360004473194123.,.498213124535664472153,-55,52, + 5689944463305321.,6360004473194105.,-.490076992306603127090,-55,52, + 5689944463305329.,6360004473194103.,.497214201461808907959,-55,52, + 5689944463306901.,6360004473193904.,.499933776954067067779,-55,52, + 5689944463356945.,6360004473187569.,.499996394498068649768,-55,52, + 5753769988789660.,6351923725432325.,-.499993396794289784731,-55,52, + 5753769988830118.,6351923725427202.,-.499990559277911119588,-55,52, + 5753769988831887.,6351923725426978.,-.499866850278550270284,-55,52, + 5753769988833340.,6351923725426794.,-.486198252667647867600,-55,52, + 5753769988833348.,6351923725426793.,-.499199389088238143891,-55,52, + 5753769988833656.,6351923725426754.,-.499743141280991809655,-55,52, + 5804122653802393.,6345547079631464.,-.499810470035318372583,-55,52, + 5804122653802480.,6345547079631452.,.481267156312142693993,-55,52, + 5804122653802496.,6345547079631450.,.454798673801330457047,-55,52, + 5804122653802543.,6345547079631445.,-.497952493574181349749,-55,52, + 5804122653802922.,6345547079631397.,-.499924673049100088339,-55,52, + 5804122653803451.,6345547079631329.,.499961123936955495741,-55,52, + 5804122653812065.,6345547079630238.,.499991852152024224916,-55,52, + 5804122653847050.,6345547079625808.,-.499999438446460856595,-55,52, + 5852820566536474.,6339378589072047.,.499999984343338685615,-55,52, + 5852820566561805.,6339378589068838.,.499979571683107751869,-55,52, + 5852820566564702.,6339378589068472.,-.499864853569915515209,-55,52, + 5852820566564899.,6339378589068447.,-.456361005373630928230,-55,52, + 5852820566564915.,6339378589068445.,-.483284550697791555378,-55,52, + 5852820566564923.,6339378589068444.,-.496746323359871925273,-55,52, + 5852820566568862.,6339378589067945.,-.499986637856254641196,-55,52, + 6216155809137142.,6293310697761413.,-.499996733061886629168,-55,52, + 6216155809168670.,6293310697757411.,.499970787604050533254,-55,52, + 6216155809168867.,6293310697757387.,-.499934261827899480090,-55,52, + 6216155809171231.,6293310697757087.,-.498794855013195672800,-55,52, + 6216155809171822.,6293310697757012.,-.498510003310066653454,-55,52, + 6216155809171830.,6293310697757010.,.486265426154610411212,-55,52, + 6216155809171838.,6293310697757009.,.471040855619287435791,-55,52, + 6216155809179245.,6293310697756069.,.499991611209927021181,-55,52, + 6575998564310790.,6247604136895028.,-.499747404486507352163,-55,52, + 6575998564310908.,6247604136895012.,.498249314408464244505,-55,52, + 6575998564310963.,6247604136895006.,-.494209842038797926780,-55,52, + 6575998564311317.,6247604136894960.,.499780314646048229093,-55,52, + 6575998564315297.,6247604136894455.,-.499991370089393800739,-55,52, + 6575998564323784.,6247604136893375.,.499992979536238831493,-55,52, + 6847582036539492.,6213051258239431.,.499996908826142831235,-55,52, + 6847582036550103.,6213051258238080.,.499984089661585431921,-55,52, + 6847582036560714.,6213051258236729.,.499971270418571801822,-55,52, + 6847582036561311.,6213051258236653.,.489509706653345532773,-55,52, + 6847582036561319.,6213051258236652.,.470944057557662422450,-55,52, + 6847582036561358.,6213051258236648.,-.494563481783793379001,-55,52, + 6847582036561468.,6213051258236634.,-.499841156849443657558,-55,52, + 7082784227658562.,6183085629203925.,.499995083287055137399,-55,52, + 7082784227659919.,6183085629203752.,.499131418705764606185,-55,52, + 7082784227659966.,6183085629203747.,-.492792378077841180070,-55,52, + 7082784227660170.,6183085629203720.,.499708589074149222441,-55,52, + 7082784227662029.,6183085629203483.,.499999265227419343874,-55,52, + 7706116167858761.,6103473219827303.,.499979189164636208971,-55,52, + 7706116167864544.,6103473219826564.,-.499907323743528392189,-55,52, + 7706116167864755.,6103473219826537.,-.499730262395877336070,-55,52, + 7706116167865091.,6103473219826494.,-.494708970392108051664,-55,52, + 7706116167865177.,6103473219826483.,-.499376139700681549360,-55,52, + 7706116167870116.,6103473219825851.,-.499970898025031163725,-55,52, + 7706116167903970.,6103473219821519.,-.499998221550914709383,-55,52, + 8687303334595544.,5977517234799673.,.499999336904888931753,-55,52, + 8687303334618207.,5977517234796755.,-.499993346860064843125,-55,52, + 8687303334621266.,5977517234796361.,-.499948234582475288278,-55,52, + 8687303334621778.,5977517234796295.,-.445674583885003391986,-55,52, + 8687303334621794.,5977517234796292.,.493521467699288738973,-55,52, + 8687303334621825.,5977517234796289.,-.499286182356145924017,-55,52, + 4631941527006437.,5903097474650594.,.498164639084329512305,-54,52, + 4631941527006487.,5903097474650582.,-.436728311911124975371,-54,52, + 4631941527006495.,5903097474650579.,.493688815929601389304,-54,52, + 4631941527006638.,5903097474650542.,.499894976082542469944,-54,52, + 4631941527009541.,5903097474649792.,-.499989758732225651595,-54,52, + 4631941527052885.,5903097474638579.,-.499991121913549153967,-54,52, + 4873844360935589.,5840399584638236.,-.499998410457334858753,-54,52, + 4873844360980401.,5840399584626598.,.499979501863806551938,-54,52, + 4873844360980474.,5840399584626580.,-.457018659626631306404,-54,52, + 4873844360980478.,5840399584626579.,-.495758284913779234370,-54,52, + 4873844360993540.,5840399584623186.,.499995339545562684954,-54,52, + 4994576600383679.,5809016260182765.,.483893475274932194133,-54,52, + 4994576600383702.,5809016260182759.,.499275240739976947976,-54,52, + 4994576600383898.,5809016260182708.,.499919850789830440484,-54,52, + 4994576600388579.,5809016260181491.,-.499991273528237941636,-54,52, + 4994576600399436.,5809016260178666.,-.499998767318905628627,-54,52, + 5227720812178173.,5748231737194396.,-.499989713245479653767,-54,52, + 5227720812178640.,5748231737194273.,.499981641033943369323,-54,52, + 5227720812183310.,5748231737193053.,.499695183773052428142,-54,52, + 5227720812185067.,5748231737192594.,.497446081946809673830,-54,52, + 5227720812185086.,5748231737192590.,-.466152513918207308772,-54,52, + 5227720812185178.,5748231737192565.,.499580600840634364063,-54,52, + 5227720812213309.,5748231737185216.,.499996373809608804760,-54,52, + 5299073463162636.,5729579659613451.,.499996513389316307224,-54,52, + 5299073463173394.,5729579659610637.,.499931161903977020470,-54,52, + 5299073463176980.,5729579659609699.,.499909377955274067367,-54,52, + 5299073463177412.,5729579659609587.,-.499535521844054429425,-54,52, + 5299073463177649.,5729579659609525.,-.492286543262112273758,-54,52, + 5299073463177653.,5729579659609523.,.461422300258255804237,-54,52, + 5299073463177844.,5729579659609474.,-.498980421644255547046,-54,52, + 5354986034456702.,5714947110499163.,.497364186921519284825,-54,52, + 5354986034456706.,5714947110499162.,.450020177143904976524,-54,52, + 5354986034456744.,5714947110499153.,-.499747915743434734412,-54,52, + 5354986034457779.,5714947110498881.,.499989554296128277404,-54,52, + 6229784789668705.,5483948015368848.,-.499997547666195632019,-54,52, + 6229784789695683.,5483948015361659.,.499982933103660062458,-54,52, + 6229784789711225.,5483948015357519.,-.499954179345847344201,-54,52, + 6229784789713278.,5483948015356972.,-.499881530619148690157,-54,52, + 6229784789713871.,5483948015356814.,-.498399270178050311210,-54,52, + 6229784789713931.,5483948015356798.,-.484758569290363274070,-54,52, + 6229784789714449.,5483948015356659.,.499672815039131766713,-54,52, + 6318840445903256.,5460196893803876.,.499996458487008972373,-54,52, + 6318840445924480.,5460196893798210.,.499916259408170532208,-54,52, + 6318840445925836.,5460196893797848.,.499534203628069582973,-54,52, + 6318840445926057.,5460196893797790.,-.499053137322375053595,-54,52, + 6318840445926233.,5460196893797743.,-.484353463147370622866,-54,52, + 6318840445926248.,5460196893797739.,-.488782468189282145371,-54,52, + 6318840445926278.,5460196893797731.,-.497640478273109191389,-54,52, + 6318840445929447.,5460196893796884.,.499991723175248838298,-54,52, + 6500262080607848.,5411665339304115.,.499993820383272463549,-54,52, + 6500262080617469.,5411665339301536.,.499880066000341889251,-54,52, + 6500262080617995.,5411665339301396.,-.499398578107746408173,-54,52, + 6500262080618051.,5411665339301380.,.489271376131596065651,-54,52, + 6500262080618066.,5411665339301376.,.468379399588559512524,-54,52, + 6500262080618092.,5411665339301369.,.498833306913959530165,-54,52, + 6500262080620293.,5411665339300779.,.499950615483654933252,-54,52, + 6611506190366933.,5381806788451462.,-.499979723604754371426,-54,52, + 6611506190369519.,5381806788450767.,-.499790356823999436520,-54,52, + 6611506190370892.,5381806788450397.,.499923487161113772364,-54,52, + 6611506190377437.,5381806788448639.,-.499983935521008987278,-54,52, + 6611506190419453.,5381806788437346.,.499999209832311136619,-54,52, + 6779876501427598.,5336465648937261.,.495465071136924188242,-54,52, + 6779876501427624.,5336465648937254.,.479617968121021228815,-54,52, + 6779876501427635.,5336465648937252.,-.488625037001092898267,-54,52, + 6779876501427661.,5336465648937244.,.495527859982997824044,-54,52, + 6779876501429866.,5336465648936649.,.497725469579152391226,-54,52, + 6779876501432134.,5336465648936037.,.499985867987596783268,-54,52, + 6779876501464001.,5336465648927439.,-.499999975054648499045,-54,52, + 6995579078917275.,5278105166254128.,-.446632128263480956459,-54,52, + 6995579078917290.,5278105166254123.,.484000962576448762730,-54,52, + 6995579078917301.,5278105166254120.,.499798562525729572004,-54,52, + 6995579078918757.,5278105166253725.,.499917246714089137511,-54,52, + 6995579078920213.,5278105166253331.,-.499964069112150651061,-54,52, + 6995579079080174.,5278105166209935.,-.499974570713946905173,-54,52, + 7423882302190606.,5161258461729605.,-.499972634287146128273,-54,52, + 7423882302191302.,5161258461729414.,-.470598304996554355504,-54,52, + 7423882302191313.,5161258461729411.,-.488812216458945093667,-54,52, + 7423882302191375.,5161258461729393.,.499436646207562725974,-54,52, + 7423882302192308.,5161258461729138.,-.499979662378982431944,-54,52, + 7423882302197414.,5161258461727736.,.499999253214090950164,-54,52, + 7482308321613725.,5145214390362189.,-.499245052148507688307,-54,52, + 7482308321613754.,5145214390362181.,-.469247275838227486382,-54,52, + 7482308321613765.,5145214390362178.,-.492351567582605646204,-54,52, + 7482308321614158.,5145214390362070.,-.499623081723269632674,-54,52, + 7482308321614591.,5145214390361950.,.499998888700532691627,-54,52, + 7789329938387600.,5060467286758039.,-.495732870943683539829,-54,52, + 7789329938387618.,5060467286758034.,-.486392297060147473175,-54,52, + 7789329938387629.,5060467286758030.,.463760275868678817552,-54,52, + 7789329938387701.,5060467286758011.,-.498877428597209919131,-54,52, + 7789329938388022.,5060467286757922.,-.498970527674813506241,-54,52, + 7789329938391232.,5060467286757032.,-.499901518497237798434,-54,52, + 7789329938391553.,5060467286756943.,-.499994617584119069762,-54,52, + 7852441927978840.,5042952552390257.,.499997909691934320576,-54,52, + 7852441928002204.,5042952552383767.,.471369266233743283258,-54,52, + 7852441928002211.,5042952552383766.,-.473083755531368270559,-54,52, + 7852441928002535.,5042952552383676.,-.473480762945548012820,-54,52, + 7852441928015387.,5042952552380106.,-.489228724410610461057,-54,52, + 7852441928024027.,5042952552377706.,-.499815590031521810006,-54,52, + 7852441928024171.,5042952552377666.,-.499992037797118506819,-54,52, + 7984456451833836.,5006208684366836.,.499991520069262748071,-54,52, + 7984456451884770.,5006208684352632.,-.499934720331532991892,-54,52, + 7984456451885315.,5006208684352480.,-.495163051252329484212,-54,52, + 7984456451885351.,5006208684352469.,.464785169090427681220,-54,52, + 7984456451885358.,5006208684352468.,-.487447121398481932900,-54,52, + 7984456451885419.,5006208684352451.,-.499757081373283423754,-54,52, + 7984456451890213.,5006208684351114.,-.499985739164436045828,-54,52, + 8003572463284301.,5000875851280161.,.499999120947605643562,-54,52, + 8003572463288698.,5000875851278934.,.499977762695529642389,-54,52, + 8003572463289601.,5000875851278683.,-.485698672735866294603,-54,52, + 8003572463289619.,5000875851278677.,.491331032870081313760,-54,52, + 8003572463290006.,5000875851278569.,.497469703397282900749,-54,52, + 8003572463290178.,5000875851278522.,-.499801998591039734380,-54,52, + 8012612783785153.,4998352763908573.,-.499998879366971536167,-54,52, + 8012612783799845.,4998352763904471.,.499986255854276281147,-54,52, + 8012612783814537.,4998352763900370.,.499971389220955083970,-54,52, + 8012612783816794.,4998352763899741.,-.499826702012763783820,-54,52, + 8012612783817446.,4998352763899559.,-.493565450574028460925,-54,52, + 8012612783817489.,4998352763899547.,-.496219999942461108525,-54,52, + 8012612783817532.,4998352763899535.,-.498874549310909642253,-54,52, + 8012612783818682.,4998352763899213.,.499899130364224224780,-54,52, + 8018408790412735.,4996734771503242.,-.499995524890724944673,-54,52, + 8018408790431497.,4996734771498003.,.499885680083357767096,-54,52, + 8018408790436920.,4996734771496489.,.499531547474368294616,-54,52, + 8018408790437074.,4996734771496447.,-.494393316335666366391,-54,52, + 8018408790437081.,4996734771496445.,-.448662628327036425798,-54,52, + 8018408790437117.,4996734771496435.,-.499190518568374818273,-54,52, + 8018408790437751.,4996734771496257.,.499846081068449727414,-54,52, + 8018408790463598.,4996734771489042.,-.499997784946552227653,-54,52, + 8125363452127639.,4966825439892625.,-.499994717545555146633,-54,52, + 8125363452127689.,4966825439892610.,.494396005402178533723,-54,52, + 8125363452127764.,4966825439892589.,.485982089823737781780,-54,52, + 8125363452127771.,4966825439892588.,-.474803208963585882045,-54,52, + 8125363452147606.,4966825439887031.,.499996582651655252045,-54,52, + 8633994769867367.,4823169443379798.,.498079843051959613678,-54,52, + 8633994769867402.,4823169443379789.,-.471607500959230939810,-54,52, + 8633994769867430.,4823169443379781.,-.447357376168192060233,-54,52, + 8633994769867862.,4823169443379657.,.498215977749715948404,-54,52, + 8633994769873472.,4823169443378059.,.499758837489139952028,-54,52, + 8633994769874297.,4823169443377824.,.499985728601174627412,-54,52, + 8633994769896400.,4823169443371529.,-.499996123286597895296,-54,52, + 8717776617240127.,4799269590950399.,-.499926639401001012449,-54,52, + 8717776617240211.,4799269590950375.,-.497057944406736607108,-54,52, + 8717776617241093.,4799269590950123.,-.466936646971229507064,-54,52, + 8717776617241205.,4799269590950091.,-.463111720313310243528,-54,52, + 8717776617273591.,4799269590940839.,-.499950343949686282401,-54,52, + 8717776617340519.,4799269590921719.,-.499997786713967805520,-54,52, + 8911976088158238.,4743598966691595.,.499989153298969661469,-54,52, + 8911976088173370.,4743598966687242.,.499936928205702557960,-54,52, + 8911976088173516.,4743598966687201.,-.499667064990183409026,-54,52, + 8911976088174319.,4743598966686970.,-.497489027571541731405,-54,52, + 8911976088174326.,4743598966686967.,.488831328919002078697,-54,52, + 8911976088174354.,4743598966686959.,.434112754881172193708,-54,52, + 8911976088213795.,4743598966675613.,.499995652952205352103,-54,52, + 4733303198943643.,4582372201314137.,-.499981903466499647038,-53,52, + 4733303198944179.,4582372201313821.,.499491791377489284630,-53,52, + 4733303198944390.,4582372201313697.,.497418936172416112488,-53,52, + 4733303198944407.,4582372201313688.,-.493269398133297695657,-53,52, + 4733303198944419.,4582372201313680.,.454480012945013727166,-53,52, + 4733303198944504.,4582372201313631.,-.498961658583808968726,-53,52, + 4733303198945576.,4582372201313000.,.499985731046840078654,-53,52, + 4733303198975968.,4582372201295139.,.499994165166395710116,-53,52, + 4747578892789992.,4573977716677297.,-.499981084962083326033,-53,52, + 4747578892790043.,4573977716677266.,.493355388800761476327,-53,52, + 4747578892790111.,4573977716677226.,.484470687151028317743,-53,52, + 4747578892790128.,4573977716677216.,.482249511738560582550,-53,52, + 4747578892806650.,4573977716667495.,.499998907295783747592,-53,52, + 4866610526728203.,4503599627383654.,.249999770541559304123,-53,52, + 4866610526749918.,4503599627370751.,.250138796928338690601,-53,52, + 4866610526750125.,4503599627370628.,.251245348896190486696,-53,52, + 4866610526750332.,4503599627370505.,.252351900861885331641,-53,52, + 4866610526750347.,4503599627370496.,.339388607525982304030,-53,52, + 4866610526750348.,9007199254740991.,.490382109273843398963,-53,53, + 4866610526751245.,9007199254739925.,.499972226258570936620,-53,53, + 4866610526767514.,9007199254720591.,.499996307211002067966,-53,53, + 5018163383774285.,8825910947949143.,.499994675546572721101,-53,53, + 5018163383776856.,8825910947946048.,-.499110021264287508055,-53,53, + 5018163383776900.,8825910947945995.,-.483925504218645142722,-53,53, + 5018163383776905.,8825910947945988.,.495072736354710076734,-53,53, + 5018163383777380.,8825910947945416.,.499905590811142854794,-53,53, + 5018163383807806.,8825910947908777.,.499999076228733841573,-53,53, + 5026588272953025.,8815761855201283.,-.499990382946813789793,-53,53, + 5026588272989683.,8815761855157106.,-.499988257565975410548,-53,53, + 5026588273002437.,8815761855141736.,-.499932993924723185925,-53,53, + 5026588273004041.,8815761855139803.,-.499769231422359242883,-53,53, + 5026588273004119.,8815761855139709.,-.498514385123247790399,-53,53, + 5026588273004143.,8815761855139680.,-.421205201646730839183,-53,53, + 5026588273004158.,8815761855139662.,-.497886961973939462397,-53,53, + 5184012179824569.,8624670876445308.,.499998753484014248468,-53,53, + 5184012179843951.,8624670876421608.,-.455205815829015503626,-53,53, + 5184012179843969.,8624670876421586.,-.466205386701114845939,-53,53, + 5184012179844023.,8624670876421520.,-.499204099317640008115,-53,53, + 5184012179844207.,8624670876421294.,.499466953986456685609,-53,53, + 5184012179845661.,8624670876419516.,.499834951152520504553,-53,53, + 5184012179846388.,8624670876418628.,-.499981050357076875781,-53,53, + 5359027492704697.,8408815419931484.,.496579647125319556409,-53,53, + 5359027492704713.,8408815419931465.,-.410188383213488736743,-53,53, + 5359027492704869.,8408815419931270.,.498823320981423647546,-53,53, + 5359027492704955.,8408815419931163.,.499945157908064335971,-53,53, + 5359027492729024.,8408815419901217.,.499962481244234144998,-53,53, + 5359027492777162.,8408815419841325.,.499996906817912752051,-53,53, + 5488415439771238.,8246746375746303.,.499999808828406781551,-53,53, + 5488415439823272.,8246746375680680.,-.450606963651747266205,-53,53, + 5488415439823276.,8246746375680675.,-.495304707969401584515,-53,53, + 5488415439823299.,8246746375680645.,.497683262204043949082,-53,53, + 5488415439823433.,8246746375680477.,-.499691172439048674249,-53,53, + 5488415439824574.,8246746375679038.,-.499722739162897554824,-53,53, + 5488415439833702.,8246746375667526.,-.499975279313829013576,-53,53, + 5488415439834843.,8246746375666086.,.499993152372287002309,-53,53, + 5599080628039531.,8106331516336010.,-.499987909554142989261,-53,53, + 5599080628046602.,8106331516326982.,.499920524225220703622,-53,53, + 5599080628055260.,8106331516315929.,.499384129164730752128,-53,53, + 5599080628055589.,8106331516315509.,.490470237294459680341,-53,53, + 5599080628056030.,8106331516314946.,.499798424763121110245,-53,53, + 5599080628073299.,8106331516292900.,.499999013681724613345,-53,53, + 5668948148616275.,8016782312584501.,.499912653472963805487,-53,53, + 5668948148616296.,8016782312584474.,.476292261822485413813,-53,53, + 5668948148616324.,8016782312584438.,.444798406288412079288,-53,53, + 5668948148617164.,8016782312583357.,.499982740211928939908,-53,53, + 5668948148702895.,8016782312473035.,.499991868128978702440,-53,53, + 5708579506443841.,7965665383676298.,.499998747459138462935,-53,53, + 5708579506480504.,7965665383628900.,.499993312841462453479,-53,53, + 5708579506481935.,7965665383627051.,-.499679597964151667353,-53,53, + 5708579506482338.,7965665383626530.,-.498888670734985322020,-53,53, + 5708579506482963.,7965665383625721.,.499856563752721625340,-53,53, + 5949535300083258.,7649547675118018.,.499996604379670336787,-53,53, + 5949535300083728.,7649547675117392.,.499960441499744941141,-53,53, + 5949535300098768.,7649547675097360.,.498803209132303006198,-53,53, + 5949535300107933.,7649547675085153.,.498098001438960265731,-53,53, + 5949535300107945.,7649547675085138.,-.484881645323697844955,-53,53, + 5949535300107960.,7649547675085118.,-.463606203777055571266,-53,53, + 5949535300138486.,7649547675044460.,-.499997707694716691163,-53,53, + 5971604121827191.,7620111511934076.,-.499674800518882788422,-53,53, + 5971604121827876.,7620111511933161.,-.497070165875014530577,-53,53, + 5971604121828013.,7620111511932978.,-.496549238956118712855,-53,53, + 5971604121828022.,7620111511932965.,.481587172301211741492,-53,53, + 5971604121828058.,7620111511932917.,.394132817330391462064,-53,53, + 5971604121828975.,7620111511931692.,.499809386469232585421,-53,53, + 5971604121832817.,7620111511926560.,.499819612380649651260,-53,53, + 5971604121892368.,7620111511847014.,.499977782876724885668,-53,53, + 5971604121900052.,7620111511836750.,.499998146656937427478,-53,53, + 6059040276381820.,7502635811256770.,.499998836626757158021,-53,53, + 6059040276405323.,7502635811225006.,.499996352472367722444,-53,53, + 6059040276407912.,7502635811221508.,-.499961379639520123673,-53,53, + 6059040276408114.,7502635811221234.,.499655668633501082389,-53,53, + 6059040276408518.,7502635811220688.,.498889765156975968431,-53,53, + 6059040276408555.,7502635811220638.,.493869125480641620376,-53,53, + 6059040276408592.,7502635811220588.,.488848485804054887398,-53,53, + 6179968525066876.,7337822844460542.,-.499994166825301068745,-53,53, + 6179968525076153.,7337822844447789.,.499975997538093556472,-53,53, + 6179968525077349.,7337822844446145.,.499540975988442696455,-53,53, + 6179968525077648.,7337822844445734.,.499432220556811751530,-53,53, + 6179968525077664.,7337822844445713.,-.493884635921633617273,-53,53, + 6179968525077672.,7337822844445702.,-.490543064160875294527,-53,53, + 6179968525103685.,7337822844409944.,.499995145456763570858,-53,53, + 6230674196520004.,7267866812754795.,.499993156042938647266,-53,53, + 6230674196595972.,7267866812649597.,.499987212516014964675,-53,53, + 6230674196596983.,7267866812648198.,-.499723278898221649298,-53,53, + 6230674196597035.,7267866812648125.,.492378654277605668180,-53,53, + 6230674196597139.,7267866812647981.,.476582520627606004869,-53,53, + 6230674196597144.,7267866812647975.,-.447253831951776473554,-53,53, + 6353877460228767.,7095671846143919.,.499974286721470681888,-53,53, + 6353877460235010.,7095671846135111.,.499813180095148857255,-53,53, + 6353877460235139.,7095671846134929.,.498848774629966333733,-53,53, + 6353877460235263.,7095671846134755.,-.447814684890403335813,-53,53, + 6353877460235268.,7095671846134747.,.497884369161123729587,-53,53, + 6353877460246391.,7095671846119054.,.499999998576285150839,-53,53, + 6402079148370033.,7027407899150613.,.499997183155995685171,-53,53, + 6402079148376304.,7027407899141698.,.495949376450948933791,-53,53, + 6402079148376316.,7027407899141681.,.436461483972228021728,-53,53, + 6402079148376387.,7027407899141581.,-.498841879860872080864,-53,53, + 6402079148376757.,7027407899141055.,-.499718564643412071400,-53,53, + 6402079148376942.,7027407899140791.,.499843092953678537277,-53,53, + 6673278757208579.,6633014613715635.,-.499989184321233306219,-53,53, + 6673278757209931.,6633014613713621.,.499969533642782148344,-53,53, + 6673278757212635.,6633014613709595.,.499886968082015523500,-53,53, + 6673278757212770.,6633014613709394.,.497663910947627597953,-53,53, + 6673278757213130.,6633014613708858.,.491735758565069638389,-53,53, + 6673278757213169.,6633014613708800.,.424426875388180163307,-53,53, + 6673278757213175.,6633014613708791.,.490994739514775900001,-53,53, + 6673278757257161.,6633014613643301.,-.499993611087146218142,-53,53, + 6710148704143017.,6577932622181763.,.499992758109262751251,-53,53, + 6710148704144065.,6577932622180193.,-.499853464428272928776,-53,53, + 6710148704144588.,6577932622179408.,.499269078980999167216,-53,53, + 6710148704144598.,6577932622179394.,-.491187468946908298745,-53,53, + 6710148704144606.,6577932622179382.,-.483552707289254331456,-53,53, + 6710148704188598.,6577932622113436.,-.499998621495833175995,-53,53, + 6728987427037667.,6549642856938152.,-.499997107878034257290,-53,53, + 6728987427108807.,6549642856831134.,-.499988016002028680433,-53,53, + 6728987427117815.,6549642856817582.,.499956806158738942987,-53,53, + 6728987427118277.,6549642856816887.,.499731950727371844093,-53,53, + 6728987427118368.,6549642856816751.,-.394251732925304997527,-53,53, + 6728987427118390.,6549642856816718.,-.489500535566962456886,-53,53, + 6728987427118392.,6549642856816715.,-.498159517625301729768,-53,53, + 7051650888471954.,6048316748012378.,-.454715519288834162117,-53,53, + 7051650888471959.,6048316748012370.,-.491239980778324510496,-53,53, + 7051650888471987.,6048316748012325.,-.495776965119637204587,-53,53, + 7051650888472015.,6048316748012279.,.499686050538767143227,-53,53, + 7051650888472234.,6048316748011927.,.499914637285811064951,-53,53, + 7051650888476642.,6048316748004842.,.499949384203258253356,-53,53, + 7051650888481050.,6048316747997757.,.499984124107941272589,-53,53, + 7051650888511687.,6048316747948514.,.499998523471980062742,-53,53, + 7198343454188631.,5808491340990335.,.496347550355958857505,-53,53, + 7198343454188851.,5808491340989969.,.498368195187128294646,-53,53, + 7198343454189071.,5808491340989604.,-.499611160001474987748,-53,53, + 7198343454190058.,5808491340987962.,-.499636721931868089132,-53,53, + 7198343454201902.,5808491340968258.,-.499943496138603745217,-53,53, + 7198343454203876.,5808491340964974.,-.499994630744704023213,-53,53, + 7267747051728322.,5692025297898111.,.499995387306552658266,-53,53, + 7267747051745953.,5692025297868265.,-.499867806471581150854,-53,53, + 7267747051745979.,5692025297868220.,.485499078855565293987,-53,53, + 7267747051745992.,5692025297868198.,.478182521519028344862,-53,53, + 7267747051746500.,5692025297867338.,.499966280926071897839,-53,53, + 7267747051752377.,5692025297857390.,-.499988148418627526323,-53,53, + 7302452754208753.,5633008518562957.,.499999644132991486079,-53,53, + 7302452754224750.,5633008518535632.,-.499987114668206955551,-53,53, + 7302452754244825.,5633008518501339.,.479650518543389222280,-53,53, + 7302452754244832.,5633008518501328.,-.477716482064359746479,-53,53, + 7302452754244921.,5633008518501175.,.492903081635201043971,-53,53, + 7302452754244969.,5633008518501093.,.499529363179556441479,-53,53, + 7302452754245274.,5633008518500572.,.499967193801829740113,-53,53, + 7319052364912478.,5604591012296136.,.499998653445654781280,-53,53, + 7319052364942675.,5604591012244327.,.499980538595762581027,-53,53, + 7319052364944089.,5604591012241901.,.499847216680318466736,-53,53, + 7319052364945503.,5604591012239475.,.499713893853916328172,-53,53, + 7319052364945605.,5604591012239300.,.498289849314946580185,-53,53, + 7319052364945774.,5604591012239011.,-.455049989196328845767,-53,53, + 7319052364945795.,5604591012238975.,-.484754939544792735486,-53,53, + 7319052364945809.,5604591012238950.,.495441760222786378632,-53,53, + 7319052364957420.,5604591012219030.,-.499995341857644853399,-53,53, + 7399032995891120.,5465873585387634.,-.499929172600720007038,-53,53, + 7399032995891473.,5465873585387014.,.494475077321754189568,-53,53, + 7399032995891501.,5465873585386965.,.394881080145842964952,-53,53, + 7399032995891542.,5465873585386893.,.499047012851848788595,-53,53, + 7399032995895056.,5465873585380732.,-.499999635856240000199,-53,53, + 7511273082096331.,5265838271409081.,-.499998566231170816121,-53,53, + 7511273082104505.,5265838271394269.,.499963133225790703922,-53,53, + 7511273082104739.,5265838271393846.,-.499793285511177360605,-53,53, + 7511273082104856.,5265838271393634.,-.499671494890970966771,-53,53, + 7511273082104872.,5265838271393605.,-.491107831216998864243,-53,53, + 7511273082104877.,5265838271393595.,.449068313681088501507,-53,53, + 7723582849394971.,4867718194177384.,.499933611615515355730,-53,53, + 7723582849395929.,4867718194175523.,-.499429946365802116778,-53,53, + 7723582849396408.,4867718194174592.,-.499111725597032040765,-53,53, + 7723582849396532.,4867718194174350.,.490532239669794163583,-53,53, + 7723582849396550.,4867718194174316.,-.494842023437527621162,-53,53, + 7723582849398253.,4867718194171006.,-.499973695115707330936,-53,53, + 7723582849407620.,4867718194152799.,.499986122660080832960,-53,53, + 7723582849429636.,4867718194110008.,.499998195489457836699,-53,53, + 7904560997374383.,4503599627492043.,-.250000550260516206868,-53,53, + 7904560997424290.,4503599627387945.,.250011038389410790714,-53,53, + 7904560997431968.,4503599627371930.,.250012625796690937059,-53,53, + 7904560997432655.,4503599627370497.,.285047930699331444191,-53,53, + 7904560997432656.,9007199254740990.,.398436575531686722113,-53,54, + 7904560997432661.,9007199254740970.,-.459859853803220634263,-53,54, + 7904560997432667.,9007199254740945.,-.489815569005167816992,-53,54, + 7904560997432702.,9007199254740799.,-.497890574351128497117,-53,54, + 7904560997432836.,9007199254740239.,.499765119447170605221,-53,54, + 7913137471577109.,8971355829733432.,.499999303495296888985,-53,54, + 7913137471604870.,8971355829617199.,.499981825216236042659,-53,54, + 7913137471604977.,8971355829616751.,.499873689909386231268,-53,54, + 7913137471605009.,8971355829616618.,-.481467060840567946554,-53,54, + 7913137471605025.,8971355829616551.,-.472137436216232299198,-53,54, + 7913137471614088.,8971355829578605.,-.499988261702059478686,-53,54, + 8070217332207364.,8289803550687840.,.499998161199304851377,-53,54, + 8070217332256350.,8289803550467236.,-.347702770342132616994,-53,54, + 8070217332256390.,8289803550467056.,-.484760463282080409103,-53,54, + 8070217332256394.,8289803550467038.,-.498466232576275062907,-53,54, + 8070217332256978.,8289803550464408.,-.499508549918668018695,-53,54, + 8070217332257270.,8289803550463092.,.499970291119645038769,-53,54, + 8070217332259167.,8289803550454550.,-.499990804521937475483,-53,54, + 8108726220156984.,8114661184969478.,.488856194457856062904,-53,54, + 8108726220157304.,8114661184968008.,.489897637361189077457,-53,54, + 8108726220160120.,8114661184955072.,.499062324215219857834,-53,54, + 8108726220160408.,8114661184953749.,.499999620651706229418,-53,54, + 8145371468019043.,7944661059288093.,.499988951404373662446,-53,54, + 8145371468081277.,7944661058996503.,.499988481422262338247,-53,54, + 8145371468084020.,7944661058983651.,.499956093862583257515,-53,54, + 8145371468091305.,7944661058949518.,.499505418674067723301,-53,54, + 8145371468091394.,7944661058949102.,-.499401941142458349449,-53,54, + 8145371468091483.,7944661058948685.,-.498309300979434082950,-53,54, + 8145371468091502.,7944661058948595.,.479452049165079574760,-53,54, + 8145371468092249.,7944661058945095.,.499858814634436411457,-53,54, + 8201755169892930.,7676235312989949.,-.499999900530697689439,-53,54, + 8201755169934475.,7676235312788927.,-.499631996024041849378,-53,54, + 8201755169934779.,7676235312787456.,-.451320259681997712472,-53,54, + 8201755169934785.,7676235312787427.,-.483261475414751661670,-53,54, + 8201755169934853.,7676235312787097.,.488071412940166601095,-53,54, + 8201755169935070.,7676235312786047.,.499530777160708722780,-53,54, + 8201755169935696.,7676235312783019.,-.499669398700472272852,-53,54, + 8201755169945464.,7676235312735755.,-.499968773777132924426,-53,54, + 8201755169946685.,7676235312729846.,.499993785130132336005,-53,54, + 8344755511724682.,6952047550633388.,.499995597811487387615,-53,54, + 8344755511729995.,6952047550605159.,-.499937934622660472006,-53,54, + 8344755511738716.,6952047550558820.,.493395099351587616364,-53,54, + 8344755511738850.,6952047550558109.,-.499827397312263594491,-53,54, + 8488875008846755.,6141092102774233.,-.499996230268166063700,-53,54, + 8488875008858665.,6141092102702987.,-.495372813275703874364,-53,54, + 8488875008858671.,6141092102702951.,-.387561920066814021024,-53,54, + 8488875008858776.,6141092102702322.,.499128711056126766469,-53,54, + 8488875008858943.,6141092102701323.,.499865238524483136481,-53,54, + 8488875008864397.,6141092102668697.,.499967073723688968443,-53,54, + 8538353789895130.,5837902179686142.,.499989284575224430837,-53,54, + 8538353789951632.,5837902179331259.,.499828038499683335970,-53,54, + 8538353789951810.,5837902179330142.,-.499075196075348691982,-53,54, + 8538353789951842.,5837902179329941.,-.487642069728719859666,-53,54, + 8538353789955306.,5837902179308183.,.499993817819222737254,-53,54, + 8575032706784722.,5602958303208622.,.499999392729047255757,-53,54, + 8575032706793919.,5602958303148518.,.499961478839923986876,-53,54, + 8575032706795838.,5602958303135978.,-.499937779635836602806,-53,54, + 8575032706797032.,5602958303128175.,-.498311797834122627976,-53,54, + 8575032706797174.,5602958303127247.,-.493093298185417425617,-53,54, + 8575032706797359.,5602958303126037.,.499620944091577962997,-53,54, + 8668443273559071.,4956258851197976.,-.499995804384171129954,-53,54, + 8668443273592994.,4956258850948238.,.478764844915114685767,-53,54, + 8668443273593005.,4956258850948157.,.498095868104829513339,-53,54, + 8668443273593110.,4956258850947385.,-.499198910603707685777,-53,54, + 8668443273593472.,4956258850944720.,-.499396148575917398473,-53,54, + 8668443273594558.,4956258850936725.,-.499987870872391739084,-53,54, + 8727187242741316.,4503599627371251.,.499586076608012890509,-53,54, + 8727187242741409.,4503599627370500.,-.307299150449164597420,-53,54, + 8727187242741410.,9007199254740983.,.217511694217385286176,-53,55, + 8727187242741411.,9007199254740967.,.049621689333071353033,-53,55, + 8727187242741423.,9007199254740773.,.034941630719087850909,-53,55, + 8727187242741447.,9007199254740385.,.005581513478845929913,-53,55, + 8727187242742269.,9007199254727095.,-.000002511879213482211,-53,55, + 8936922088767840.,4503599629164714.,.499647064200434316961,-53,55, + 8936922088817130.,4503599627583320.,-.499988503122046829134,-53,55, + 8936922088823155.,4503599627390016.,.499916715004799800471,-53,55, + 8936922088823706.,4503599627372338.,.499409709751568089637,-53,55, + 8936922088823718.,4503599627371953.,.497583785094149799224,-53,55, + 8936922088823763.,4503599627370510.,-.259263432662770758757,-53,55, + 8936922088823764.,9007199254740955.,.314502147208136328587,-53,56, + 8936922088823766.,9007199254740827.,-.019439827725872198950,-53,56, + 8936922088826988.,9007199254534081.,.000036191729128650816,-53,56, + 9007199254740991.,4503599627370496.,.041666666666666667708,-53,78 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/acosh.c b/regress/lib/libm/fpaccuracy/acosh.c new file mode 100644 index 00000000000..342d3f15894 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/acosh.c @@ -0,0 +1,1065 @@ +/* $OpenBSD: acosh.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:24:48. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1033 +#define F acosh +#define Fs "acosh" +#define Fn fpaccuracy_acosh + /* 8 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + 4503599627370497.,6369051672525772.,.446772684160763817756,-52,78, + 4503599627370498.,4503599627370496.,-.166666666666666650013,-52,77, + 4503599627370507.,5280938667038374.,-.273598422638878555452,-52,76, + 4503599627370886.,7861168282203689.,-.453958877332191899231,-52,74, + 4537596023237373.,8848272451552041.,.497704718081085686959,-52,56, + 4537596023277372.,8848272456750798.,.499898551361032829416,-52,56, + 4537596023286069.,8848272457881166.,.499894252423405232182,-52,56, + 4537596023286249.,8848272457904561.,.491268967173333633095,-52,56, + 4537596023286285.,8848272457909240.,.489543902663235214599,-52,56, + 4537596023286287.,8848272457909500.,.433892510117539624541,-52,56, + 4537596023290705.,8848272458483717.,.499947642463039830000,-52,56, + 4538829836245640.,9007199246344715.,-.003937236051013921118,-52,56, + 4538829836308555.,9007199254376902.,-.499960781456323413578,-52,56, + 4538829836311027.,9007199254692495.,-.000340961751077885359,-52,56, + 4538829836311302.,9007199254727603.,.499818323057337270293,-52,56, + 4538829836311305.,9007199254727987.,-.498361758230531770107,-52,56, + 4538829836311377.,9007199254737179.,-.454683714050580588438,-52,56, + 4538829836311406.,9007199254740881.,-.103757837808633755997,-52,56, + 4538829836311407.,4503599627370504.,.281757734120695178153,-52,55, + 4538829836311424.,4503599627371589.,.453580835406749697022,-52,55, + 4538829836311562.,4503599627380398.,.495438942001951020412,-52,55, + 4538829836311574.,4503599627381164.,.499078776539523508531,-52,55, + 4538829836311852.,4503599627398910.,.250068239998815146261,-52,55, + 4538829836312127.,4503599627416465.,-.499852323935245918842,-52,55, + 4538829836314874.,4503599627591816.,-.499971695754192903082,-52,55, + 4538829836317896.,4503599627784721.,-.250019937318492214422,-52,55, + 4538829836324215.,4503599628188085.,.499935074891656555718,-52,55, + 4645071652270580.,9007199254357355.,-.000017003205781065382,-52,55, + 4645071652282692.,9007199254740931.,-.087225353092083873264,-52,55, + 4645071652282693.,9007199254740963.,-.418144046675918583320,-52,55, + 4645071652282694.,4503599627370497.,.125468629870066524406,-52,54, + 4645071652282716.,4503599627370845.,.485363000432256764690,-52,54, + 4645071652282728.,4503599627371035.,.499850838909131071702,-52,54, + 4645071652285351.,4503599627412569.,.499984002923098669670,-52,54, + 4728254527300129.,5666615828271070.,.499986364789149031807,-52,54, + 4728254527302389.,5666615828299340.,.498774688239499385995,-52,54, + 4728254527303067.,5666615828307821.,.498411156871562414031,-52,54, + 4728254527366125.,5666615829096604.,.499941517922475218630,-52,54, + 4785050892120248.,6336073334947307.,.499917265465930527738,-52,54, + 4785050892178755.,6336073335599161.,-.480228106127191569017,-52,54, + 4785050892178762.,6336073335599239.,-.490053618663278653970,-52,54, + 4785050892178769.,6336073335599317.,-.499879131200364976288,-52,54, + 4785050892179278.,6336073335604987.,.499951454496361235099,-52,54, + 4867368130154436.,7192609895586038.,.499960774706349486359,-52,54, + 4867368130221790.,7192609896243209.,.499828613061869751667,-52,54, + 4867368130222041.,7192609896245658.,.499456829145515463739,-52,54, + 4867368130222757.,7192609896252644.,.490428149883921533631,-52,54, + 4867368130222794.,7192609896253005.,.498341472130240471537,-52,54, + 4867368130229752.,7192609896320894.,.499986976067296246387,-52,54, + 4978067397627770.,8198170742849479.,.499996658753014323606,-52,54, + 4978067397643827.,8198170742985856.,-.337744867513965427493,-52,54, + 4978067397643851.,8198170742986060.,-.499674606926752882658,-52,54, + 4978067397644518.,8198170742991725.,-.499971950272932333833,-52,54, + 5003811407059991.,8413787424899092.,.457234652384892955515,-52,54, + 5003811407059995.,8413787424899125.,.499640763619584317570,-52,54, + 5003811407061292.,8413787424909839.,.499822324135224473810,-52,54, + 5003811407062589.,8413787424920554.,-.499996129970111672949,-52,54, + 5048327701408832.,8773264916002178.,.499990131297012562219,-52,54, + 5048327701447206.,8773264916305233.,.499535544758744184304,-52,54, + 5048327701447479.,8773264916307389.,.490958757005331384951,-52,54, + 5048327701447489.,8773264916307468.,.465003563303887979070,-52,54, + 5048327701448824.,8773264916318011.,.499985197282044447594,-52,54, + 5048327701457801.,8773264916388907.,-.499992589415814091457,-52,54, + 5078375876659868.,9007199254304339.,.499993377564374079597,-52,54, + 5078375876711492.,9007199254700613.,-.499983608126043039860,-52,54, + 5078375876715750.,9007199254733297.,.499901223010371791803,-52,54, + 5078375876715926.,9007199254734649.,-.499633836050157497060,-52,54, + 5078375876716630.,9007199254740053.,-.497774074484772309953,-52,54, + 5078375876716735.,9007199254740858.,.496821486243533277885,-52,54, + 5078375876716744.,9007199254740928.,-.417927465697671569994,-52,54, + 5078375876716752.,9007199254740989.,-.008815422979223853483,-52,54, + 5078375876716753.,4503599627370498.,.333661791180275129922,-52,53, + 5088757830344157.,4543257237107282.,.499997177368455282950,-52,53, + 5088757830351559.,4543257237135423.,.499923325047342022153,-52,53, + 5088757830353436.,4543257237142559.,.497878088222415312553,-52,53, + 5088757830353451.,4543257237142617.,-.474967238705754905508,-52,53, + 5088757830353486.,4543257237142750.,-.411606334874501277455,-52,53, + 5088757830353547.,4543257237142981.,.498822668935591677416,-52,53, + 5088757830353658.,4543257237143403.,.499767249606301242588,-52,53, + 5088757830356862.,4543257237155585.,-.499994602310883064162,-52,53, + 5106532173885847.,4610295455200265.,-.499997759594665717564,-52,53, + 5106532173938359.,4610295455396759.,-.499988972013275359713,-52,53, + 5106532173942396.,4610295455411865.,-.499874413266485517245,-52,53, + 5106532173943074.,4610295455414401.,.499897112507838968625,-52,53, + 5241359265431037.,5087730131580932.,.499969264971833089149,-52,53, + 5241359265575346.,5087730132065703.,-.499941194922803715421,-52,53, + 5241359265597211.,5087730132139153.,-.499932077357967935606,-52,53, + 5241359265598330.,5087730132142912.,-.499245614336891974330,-52,53, + 5241359265598600.,5087730132143818.,.498239054565534801819,-52,53, + 5241359265598625.,5087730132143902.,.479487635010432466304,-52,53, + 5241359265598639.,5087730132143950.,-.491013159941093422525,-52,53, + 5241359265598703.,5087730132144165.,-.499016794011324511475,-52,53, + 5265125201200186.,5166884948113088.,.499990190639750782424,-52,53, + 5265125201278958.,5166884948373224.,.499979457021866023028,-52,53, + 5265125201284226.,5166884948390621.,.499521206622962389868,-52,53, + 5265125201284269.,5166884948390764.,-.497635153698434894168,-52,53, + 5265125201284312.,5166884948390906.,-.494791514024153850487,-52,53, + 5265125201284937.,5166884948392970.,-.499971170409143596483,-52,53, + 5358638315440300.,5466054987788084.,.499997341548197502239,-52,53, + 5358638315489314.,5466054987940115.,-.499986802782939617606,-52,53, + 5358638315492144.,5466054987948893.,-.499822813222855165044,-52,53, + 5358638315493785.,5466054987953982.,.499565556531551037701,-52,53, + 5358638315494001.,5466054987954652.,.481203513398246781333,-52,53, + 5358638315494011.,5466054987954683.,.498871937325033162509,-52,53, + 5361875182249858.,5476084687287170.,-.470595082245130066003,-52,53, + 5361875182249868.,5476084687287200.,.483449414446688376101,-52,53, + 5361875182249931.,5476084687287395.,.493929743600637195800,-52,53, + 5361875182249973.,5476084687287526.,-.499083370301052389084,-52,53, + 5361875182250256.,5476084687288402.,-.499624114062103193115,-52,53, + 5361875182250539.,5476084687289277.,.499835142019859527700,-52,53, + 5361875182255979.,5476084687306117.,-.499958693843194533649,-52,53, + 5361875182259700.,5476084687317634.,.499998467004096869326,-52,53, + 5432341888717928.,5689527433623894.,-.499997571457318559128,-52,53, + 5432341888720019.,5689527433630093.,.499948261320095984409,-52,53, + 5432341888726292.,5689527433648693.,.499785713861371121357,-52,53, + 5432341888726607.,5689527433649628.,-.497353009845124749728,-52,53, + 5432341888726608.,5689527433649630.,.467735438650769315231,-52,53, + 5432341888726693.,5689527433649883.,-.499746439204614975496,-52,53, + 5438257955007275.,5707038642201762.,.481383203615295088743,-52,53, + 5438257955007341.,5707038642201957.,.498843817239413053878,-52,53, + 5438257955007518.,5707038642202481.,-.499784537169459926896,-52,53, + 5438257955008204.,5707038642204507.,.499881840146411177849,-52,53, + 5438257955014046.,5707038642221769.,.499956116616797966876,-52,53, + 5438257955016967.,5707038642230400.,.499993232719855836172,-52,53, + 5627653235341647.,6238389060012051.,-.499997388150865220772,-52,53, + 5627653235354255.,6238389060045703.,-.499945943790568806352,-52,53, + 5627653235357365.,6238389060054003.,.397909353282915548944,-52,53, + 5627653235357401.,6238389060054099.,.485472951502321937965,-52,53, + 5627653235357407.,6238389060054116.,-.499933115461276523397,-52,53, + 5648553535545348.,6293888536683039.,-.499996968071346180418,-52,53, + 5648553535546694.,6293888536686594.,.499964056710538848874,-52,53, + 5648553535553424.,6293888536704374.,.499769145730913472150,-52,53, + 5648553535554097.,6293888536706152.,.499749651434787969864,-52,53, + 5648553535554111.,6293888536706189.,.486376288991547524050,-52,53, + 5674809791146915.,6362817349066071.,-.499634076107302532298,-52,53, + 5674809791147214.,6362817349066851.,-.483502931245409242279,-52,53, + 5674809791147283.,6362817349067031.,-.479780359369969619314,-52,53, + 5674809791147296.,6362817349067064.,.433964473011697679245,-52,53, + 5674809791147715.,6362817349068158.,-.499952083414648657900,-52,53, + 5674809791150938.,6362817349076566.,-.499983263405109582020,-52,53, + 5674809791154161.,6362817349084973.,.499985543704433729050,-52,53, + 5674809791217021.,6362817349248959.,.499995131603423763438,-52,53, + 5676165846161903.,6366353815883724.,.499425215461757419731,-52,53, + 5676165846161959.,6366353815883870.,.495178018113378758116,-52,53, + 5676165846162015.,6366353815884016.,.490930820761112258375,-52,53, + 5676165846162837.,6366353815886160.,-.499983397964171225701,-52,53, + 5676165846191562.,6366353815961048.,-.499997224418173251454,-52,53, + 5679432883882566.,6374864594926453.,.499966834957299563614,-52,53, + 5679432883882833.,6374864594927149.,-.492364292219695370500,-52,53, + 5679432883882853.,6374864594927201.,-.431864751187807860175,-52,53, + 5679432883882896.,6374864594927312.,.498209262029077889766,-52,53, + 5679432883896781.,6374864594963456.,-.499984496512258299598,-52,53, + 5679432883934335.,6374864595061210.,-.499997817860176748183,-52,53, + 5770212341039937.,6606261536735739.,.499987217968874154130,-52,53, + 5770212341041052.,6606261536738524.,-.450789081008633634391,-52,53, + 5770212341041066.,6606261536738559.,-.494117213919343419990,-52,53, + 5770212341041068.,6606261536738563.,.499693052807680324324,-52,53, + 5770212341063686.,6606261536795038.,.499999185491856547962,-52,53, + 5794885835783937.,6667535065795440.,-.499993352339193730652,-52,53, + 5794885835815190.,6667535065872634.,-.499969168764549880454,-52,53, + 5794885835818603.,6667535065881064.,-.489343611263243019155,-52,53, + 5794885835818620.,6667535065881106.,-.499838590937892289028,-52,53, + 5794885835829959.,6667535065909113.,-.499990103225405634075,-52,53, + 5818856945580347.,6726436547140088.,-.499998869906994064412,-52,53, + 5818856945594333.,6726436547174277.,-.499985115464394121852,-52,53, + 5818856945595379.,6726436547176833.,.463693868658868460275,-52,53, + 5818856945595550.,6726436547177251.,.475920547598683299455,-52,53, + 5818856945595874.,6726436547178043.,.499086886558527966652,-52,53, + 5818856945595883.,6726436547178065.,.499730395972509229609,-52,53, + 5843024995981468.,6785212468858840.,.499981772639263348867,-52,53, + 5843024995982400.,6785212468861096.,-.497267958113552556349,-52,53, + 5843024995982419.,6785212468861141.,.473818152516390492743,-52,53, + 5843024995982431.,6785212468861171.,-.491811672349098376654,-52,53, + 5843024995982574.,6785212468861517.,-.498900418674146228128,-52,53, + 5843024995982748.,6785212468861937.,.499467120734374916236,-52,53, + 5843024995983301.,6785212468863276.,-.499973975488431237892,-52,53, + 5843024996004744.,6785212468915157.,.499997888266092184431,-52,53, + 5964309486566633.,7071475383355299.,.499999965452235290079,-52,53, + 5964309486582715.,7071475383392344.,-.499957096601653238496,-52,53, + 5964309486587767.,7071475383403981.,-.496585864719903292420,-52,53, + 5964309486587777.,7071475383404004.,-.462137386453091960708,-52,53, + 5964309486587912.,7071475383404315.,-.497082929859932970438,-52,53, + 5964309486588637.,7071475383405985.,-.499568255843443190591,-52,53, + 5964309486588782.,7071475383406318.,.499934678903182399366,-52,53, + 5978738329838536.,7104618347118916.,-.499989574006959732522,-52,53, + 5978738329842005.,7104618347126862.,-.499956808230798235558,-52,53, + 5978738329842387.,7104618347127736.,.499181996688969134667,-52,53, + 5978738329842411.,7104618347127791.,.472949879716262662408,-52,53, + 5978738329842418.,7104618347127808.,-.493034487734206151840,-52,53, + 5978738329898920.,7104618347257230.,-.499997285389555917582,-52,53, + 6139790562155094.,7462608193746914.,.499996692795458110217,-52,53, + 6139790562167903.,7462608193774562.,-.499981436513035111199,-52,53, + 6139790562171312.,7462608193781920.,-.499897566754658961469,-52,53, + 6139790562172139.,7462608193783705.,-.499583880704129387824,-52,53, + 6139790562172240.,7462608193783922.,.499245239322001933795,-52,53, + 6139790562172341.,7462608193784140.,.498074359340370513888,-52,53, + 6139790562172360.,7462608193784182.,-.492244915112487070677,-52,53, + 6139790562172366.,7462608193784194.,.458180577165500829232,-52,53, + 6139790562202921.,7462608193850144.,.499999647521315819549,-52,53, + 6190687021002773.,7571492370991915.,-.499996901216076855416,-52,53, + 6190687021033943.,7571492371058012.,-.481164955799085324577,-52,53, + 6190687021033976.,7571492371058081.,.496429572353699066371,-52,53, + 6190687021034059.,7571492371058258.,-.499317523507951964803,-52,53, + 6190687021034283.,7571492371058733.,-.499887999111401567009,-52,53, + 6190687021037809.,7571492371066210.,-.499939329715353447103,-52,53, + 6190687021041335.,7571492371073687.,-.499990669365358429984,-52,53, + 6191107172163530.,7572383251250693.,.499996789942070108453,-52,53, + 6191107172189198.,7572383251305115.,.499979752696650376507,-52,53, + 6191107172201458.,7572383251331109.,.489374593852272198457,-52,53, + 6191107172201508.,7572383251331216.,-.499249407835042279082,-52,53, + 6191107172202032.,7572383251332326.,.499971054372519113016,-52,53, + 6234082493771038.,7662837277718069.,-.499947955834928542759,-52,53, + 6234082493773540.,7662837277723297.,-.468970353896009506202,-52,53, + 6234082493773551.,7662837277723320.,-.484022011131387197511,-52,53, + 6234082493773562.,7662837277723343.,-.499073668366849715198,-52,53, + 6234082493773629.,7662837277723483.,-.499842853348316879301,-52,53, + 6234082493789242.,7662837277756107.,-.499981522975930076797,-52,53, + 6234082493798344.,7662837277775126.,-.499998393664946361355,-52,53, + 6319178667599219.,7838170078525813.,-.499996519412543550238,-52,53, + 6319178667602349.,7838170078532173.,-.499544383471893996930,-52,53, + 6319178667609235.,7838170078546165.,-.498549706937117194348,-52,53, + 6319178667609329.,7838170078546356.,-.495341240756738555215,-52,53, + 6345705003149390.,7891841962477203.,.499997786451857971709,-52,53, + 6345705003159729.,7891841962498034.,.499988364262427747864,-52,53, + 6345705003170068.,7891841962518865.,.499978873689366155706,-52,53, + 6345705003171477.,7891841962521704.,.350833557221702072311,-52,53, + 6345705003171487.,7891841962521724.,.498816911961892345625,-52,53, + 6345705003171825.,7891841962522406.,-.499345697857300076026,-52,53, + 6420396283795305.,8040579839459300.,-.499994432671696023644,-52,53, + 6420396283806567.,8040579839481467.,.499719322418190960795,-52,53, + 6420396283806662.,8040579839481654.,.496697905535464327557,-52,53, + 6420396283806724.,8040579839481777.,-.463168703380410545462,-52,53, + 6420396283806725.,8040579839481779.,-.494779455137137216616,-52,53, + 6420396283808212.,8040579839484706.,-.499967318057424551229,-52,53, + 6420396283830388.,8040579839528357.,-.499998443543432821542,-52,53, + 6442675752377705.,8084285555713857.,.499998265725258586647,-52,53, + 6442675752378595.,8084285555715597.,.499654368276551796168,-52,53, + 6442675752390254.,8084285555738391.,.495149268287009299780,-52,53, + 6442675752392123.,8084285555742045.,.494427069183631529517,-52,53, + 6442675752392167.,8084285555742132.,-.483118022741048248544,-52,53, + 6442675752392168.,8084285555742133.,.471937770624286586306,-52,53, + 6442675752392212.,8084285555742219.,.494392678698431831173,-52,53, + 6492836060963972.,8181614496572311.,.499988677033232725203,-52,53, + 6492836060964417.,8181614496573168.,.499569313082324430184,-52,53, + 6492836060965132.,8181614496574545.,.476423593238752977486,-52,53, + 6492836060965145.,8181614496574571.,-.487633601670198739818,-52,53, + 6492836060965199.,8181614496574675.,-.492178872831493802056,-52,53, + 6492836060965280.,8181614496574831.,-.498996779576561794523,-52,53, + 6492836060992573.,8181614496627393.,-.499998583153859236073,-52,53, + 6671477663156628.,8516907964982875.,-.499979320523764169746,-52,53, + 6671477663237120.,8516907965130173.,.499966741486441262072,-52,53, + 6671477663238314.,8516907965132358.,.499791986478413803677,-52,53, + 6671477663238661.,8516907965132994.,-.496071196225657492932,-52,53, + 6671477663238861.,8516907965133360.,-.499450552278624645870,-52,53, + 6671477663242443.,8516907965139915.,-.499974822600773730900,-52,53, + 6863840991801811.,8859989244334199.,-.499997168374311180895,-52,53, + 6863840991833587.,8859989244389454.,.499777336404647604332,-52,53, + 6863840991833790.,8859989244389808.,-.498965293926847073955,-52,53, + 6863840991833924.,8859989244390041.,-.483356980953740386492,-52,53, + 6863840991833928.,8859989244390047.,.472332819433393746790,-52,53, + 6863840991833993.,8859989244390161.,-.497707924276674197327,-52,53, + 6863840991834422.,8859989244390907.,-.499976832810261866975,-52,53, + 6863840991838394.,8859989244397813.,.499994947228228310231,-52,53, + 6872244953278135.,8874587399272331.,-.499994547289605743362,-52,53, + 6872244953283690.,8874587399281970.,-.499763692100584866478,-52,53, + 6872244953283977.,8874587399282468.,-.499211711294404394410,-52,53, + 6872244953284011.,8874587399282526.,.497369359600080036052,-52,53, + 6872244953284045.,8874587399282585.,.493950430494052878092,-52,53, + 6872244953284060.,8874587399282612.,-.478146155876415858330,-52,53, + 6872244953285446.,8874587399285017.,-.499870736937396323042,-52,53, + 6872244953287202.,8874587399288064.,-.499977783138828294666,-52,53, + 6872244953334293.,8874587399369775.,.499998409083886422345,-52,53, + 6948383626888368.,9005439764267704.,.499482316016871265912,-52,53, + 6948383626888415.,9005439764267785.,-.493694058736925784995,-52,53, + 6948383626888442.,9005439764267830.,.467672704701960248612,-52,53, + 6948383626888452.,9005439764267847.,.490401135605173215961,-52,53, + 6948383626891008.,9005439764272198.,.499788073080994646363,-52,53, + 6948383626892768.,9005439764275194.,.499991909487955224406,-52,53, + 6948383626951681.,9005439764375480.,.499996048907117739258,-52,53, + 6949417371915066.,9007199254670376.,-.499997302186109394160,-52,53, + 6949417371951281.,9007199254732008.,-.499968570539847015614,-52,53, + 6949417371956560.,9007199254740991.,.493629386100644303756,-52,53, + 6949417371956561.,4503599627370497.,-.402267178710356345727,-52,52, + 6949417371956617.,4503599627370544.,.249148002691310869731,-52,52, + 6949417371957489.,4503599627371286.,.249755827289001129308,-52,52, + 6949417371957925.,4503599627371657.,.250059739527651814393,-52,52, + 6949417371961138.,4503599627374391.,.250005770452497485270,-52,52, + 6968649149660986.,4519925405975342.,-.499995440227575947212,-52,52, + 6968649149671664.,4519925405984385.,-.498791044124299550954,-52,52, + 6968649149671873.,4519925405984561.,.499453169796883163369,-52,52, + 6968649149672931.,4519925405985458.,-.499865594320924683212,-52,52, + 6968649149678639.,4519925405990292.,-.499970991152655345667,-52,52, + 6968649149699146.,4519925406007659.,-.499999318590428629474,-52,52, + 6997291737950032.,4544097165537353.,-.499998297763499755130,-52,52, + 6997291737954515.,4544097165541122.,.499975050947110232690,-52,52, + 6997291737957533.,4544097165543661.,-.498704503815925594724,-52,52, + 6997291737957665.,4544097165543772.,-.492682536074857772809,-52,52, + 6997291737957684.,4544097165543787.,.485456989584547057252,-52,52, + 6997291737957992.,4544097165544046.,.499508247631935166947,-52,52, + 6997291737958998.,4544097165544892.,.499948395534222727980,-52,52, + 7016625066959077.,4560317419285792.,.486371057673769161358,-52,52, + 7016625066959083.,4560317419285798.,-.491566508686277856387,-52,52, + 7016625066959126.,4560317419285833.,.499880932399838134363,-52,52, + 7016625066961347.,4560317419287692.,.499991784268031096356,-52,52, + 7016625066979704.,4560317419303058.,-.499992536918206944024,-52,52, + 7021455653564539.,4564358305913330.,-.499989776727750984455,-52,52, + 7021455653586897.,4564358305932021.,.499961626850646853825,-52,52, + 7021455653589800.,4564358305934449.,-.499597423209602928571,-52,52, + 7021455653589916.,4564358305934545.,.480096393562764400936,-52,52, + 7021455653589922.,4564358305934550.,.496287453050916258868,-52,52, + 7021455653590294.,4564358305934862.,-.499866858697891208759,-52,52, + 7021455653605364.,4564358305947461.,-.499989135070282902178,-52,52, + 7143909179063442.,4665251770615504.,-.499999922548068734520,-52,52, + 7143909179064086.,4665251770616027.,-.499992864612868130725,-52,52, + 7143909179093066.,4665251770639562.,-.499675338508499701591,-52,52, + 7143909179128486.,4665251770668327.,-.499287466210949434989,-52,52, + 7143909179128965.,4665251770668716.,-.497729427436833946461,-52,52, + 7143909179128981.,4665251770668728.,.496059567594539755299,-52,52, + 7143909179129130.,4665251770668850.,-.499280416178111664822,-52,52, + 7190497239683270.,4702883505905670.,.497797711406235209418,-52,52, + 7190497239683387.,4702883505905764.,.499719852079994376594,-52,52, + 7190497239684959.,4702883505907027.,.499904511144876959406,-52,52, + 7190497239686007.,4702883505907870.,-.499972383064288454892,-52,52, + 7190497239702134.,4702883505920827.,-.499986409396925948972,-52,52, + 7190497239718261.,4702883505933783.,.499999516451582563459,-52,52, + 7198073455274710.,4708965234968179.,-.499991632927791498780,-52,52, + 7198073455283707.,4708965234975395.,-.499903331640269303158,-52,52, + 7198073455284490.,4708965234976023.,-.498561869641762205196,-52,52, + 7198073455285076.,4708965234976492.,.499887806825182189880,-52,52, + 7198073455288890.,4708965234979552.,-.499963617842716031458,-52,52, + 7198073455308253.,4708965234995082.,-.499995944152683233765,-52,52, + 7233217877655696.,4737040288044622.,.499992666966780030279,-52,52, + 7233217877737936.,4737040288110058.,.499982144837007560301,-52,52, + 7233217877741817.,4737040288113146.,.499932980131605456081,-52,52, + 7233217877742463.,4737040288113661.,-.496467885990308569989,-52,52, + 7233217877742468.,4737040288113664.,.481888144457371860917,-52,52, + 7233217877742556.,4737040288113735.,-.499045719664187658733,-52,52, + 7233217877742972.,4737040288114066.,-.499823986439483291335,-52,52, + 7360340063864506.,4836768463721821.,-.499996107284985150849,-52,52, + 7360340063886466.,4836768463738809.,-.499928528895958865546,-52,52, + 7360340063886625.,4836768463738932.,-.499381591806868706671,-52,52, + 7360340063888268.,4836768463740203.,-.493729908801634004181,-52,52, + 7360340063888480.,4836768463740367.,-.493000659414637469031,-52,52, + 7360340063888489.,4836768463740373.,.469294450228983044186,-52,52, + 7376366427605820.,4849144756296036.,.478509609657858206923,-52,52, + 7376366427605833.,4849144756296047.,-.499699415110483281785,-52,52, + 7376366427607806.,4849144756297567.,.499807825490940147528,-52,52, + 7376366427611202.,4849144756300185.,.499973353157149822549,-52,52, + 7376366427684168.,4849144756356435.,.499995825271386539881,-52,52, + 7417783623952546.,4880931656541628.,-.499816957249002271773,-52,52, + 7417783623952919.,4880931656541913.,-.498545906792005742020,-52,52, + 7417783623952936.,4880931656541925.,.490788162531230760588,-52,52, + 7417783623952953.,4880931656541938.,.480122231854420114863,-52,52, + 7417783623953203.,4880931656542129.,.499740898366465720484,-52,52, + 7417783623959578.,4880931656547001.,-.499983109021493154866,-52,52, + 7417783624013863.,4880931656588479.,-.499986160541259271315,-52,52, + 7424772695357273.,4886267875714273.,.499997470882860186169,-52,52, + 7424772695360538.,4886267875716764.,.499971236484127298321,-52,52, + 7424772695362837.,4886267875718518.,.499646484178617537780,-52,52, + 7424772695363803.,4886267875719255.,.499945000352382303398,-52,52, + 7545254496737148.,4977031707744784.,-.499999028779837914512,-52,52, + 7545254496780886.,4977031707777321.,.499983949949436918823,-52,52, + 7545254496796495.,4977031707788933.,.499657716746990513012,-52,52, + 7545254496796526.,4977031707788957.,-.438519624133836543639,-52,52, + 7545254496796534.,4977031707788963.,-.487081518554719032128,-52,52, + 7545254496797401.,4977031707789608.,-.499976826475954865185,-52,52, + 7602884003724941.,5019652019023750.,.499993024230517584938,-52,52, + 7602884003725364.,5019652019024062.,-.499985630523433699198,-52,52, + 7602884003732555.,5019652019029349.,-.499622765419017900341,-52,52, + 7602884003734198.,5019652019030556.,.474455412802653865750,-52,52, + 7602884003734213.,5019652019030568.,-.497175035967716570563,-52,52, + 7602884003734247.,5019652019030593.,-.499537386514013657309,-52,52, + 7602884003771928.,5019652019058296.,.499999833068115109169,-52,52, + 7736954682052246.,5116912930036804.,-.499987488060468492674,-52,52, + 7736954682053330.,5116912930037580.,-.499818899057670330384,-52,52, + 7736954682056019.,5116912930039504.,.467388974612989490388,-52,52, + 7736954682056033.,5116912930039514.,.489531373357604287090,-52,52, + 7736954682056040.,5116912930039520.,-.499397427270098600297,-52,52, + 7736954682075911.,5116912930053745.,-.499997065348929334759,-52,52, + 7845121518179364.,5193540593052287.,.499999750567471369117,-52,52, + 7845121518201381.,5193540593067723.,.499996939068392513996,-52,52, + 7845121518210608.,5193540593074192.,.499950322148453826686,-52,52, + 7845121518210792.,5193540593074322.,-.498641698939454776386,-52,52, + 7845121518210879.,5193540593074382.,.496589247609799712987,-52,52, + 7845121518210889.,5193540593074390.,-.492464666580005797805,-52,52, + 7845121518210899.,5193540593074397.,-.481518580769824637979,-52,52, + 8270159510157866.,5480193677978453.,-.496639390676845450711,-52,52, + 8270159510157886.,5480193677978465.,.488839498884603110926,-52,52, + 8270159510157889.,5480193677978467.,.436661332318816544847,-52,52, + 8270159510158077.,5480193677978590.,-.499837105805811994080,-52,52, + 8270159510160281.,5480193677980020.,.499936523545314897981,-52,52, + 8270159510168407.,5480193677985297.,-.499990653503905330143,-52,52, + 8270159510194989.,5480193678002556.,-.499998608054093795543,-52,52, + 8300391572313768.,5499771768521310.,.499999299184784536643,-52,52, + 8300391572322187.,5499771768526748.,.499968698796883794257,-52,52, + 8300391572322910.,5499771768527216.,-.499915150490317205164,-52,52, + 8300391572325079.,5499771768528617.,-.499566698697814141226,-52,52, + 8300391572325127.,5499771768528648.,-.495409609867333551851,-52,52, + 8300391572325161.,5499771768528669.,.465868328054103128808,-52,52, + 8300391572325175.,5499771768528679.,-.491252521037107058331,-52,52, + 8313067990198533.,5507950873322779.,-.499992047687545345059,-52,52, + 8313067990203200.,5507950873325786.,.499987812606417797873,-52,52, + 8313067990205037.,5507950873326970.,.493123231569444916713,-52,52, + 8313067990205082.,5507950873326999.,.496765634315661493585,-52,52, + 8313067990205127.,5507950873327029.,-.499591962938344151462,-52,52, + 8313067990248500.,5507950873354984.,-.499993526222350910889,-52,52, + 8352209008752700.,5533094617749004.,.499985836440784469987,-52,52, + 8352209008753003.,5533094617749198.,.499564347682994918150,-52,52, + 8352209008753609.,5533094617749586.,.498721370137646914282,-52,52, + 8352209008753634.,5533094617749603.,-.494712746098574730271,-52,52, + 8352209008753684.,5533094617749635.,-.481580978571220674482,-52,52, + 8352209008769301.,5533094617759633.,.499995277700162002306,-52,52, + 8581012629609056.,5676840429734464.,-.499996402665943867230,-52,52, + 8581012629615897.,5676840429738682.,-.499908422388017153553,-52,52, + 8581012629616935.,5676840429739322.,-.493463265136988605657,-52,52, + 8581012629616948.,5676840429739330.,-.477968287253019291994,-52,52, + 8581012629616995.,5676840429739359.,-.498871059518808526035,-52,52, + 8581012629617188.,5676840429739478.,-.499599464782750453991,-52,52, + 8581012629618672.,5676840429740392.,.499981087364886235996,-52,52, + 8633217711568164.,5708894574953416.,.499996686558876624478,-52,52, + 8633217711578873.,5708894574959964.,.499954202621411620204,-52,52, + 8633217711580026.,5708894574960669.,.499856248460819803637,-52,52, + 8633217711581964.,5708894574961854.,.486682063292335922200,-52,52, + 8633217711582000.,5708894574961876.,.498821242511754963359,-52,52, + 8633217711582332.,5708894574962079.,.499660339751564212934,-52,52, + 8633217711588429.,5708894574965808.,-.499990337242482516310,-52,52, + 8733683808952761.,5769839192013892.,-.499983044149714999671,-52,52, + 8733683808956335.,5769839192016042.,.499884067929716837316,-52,52, + 8733683808956875.,5769839192016367.,.497066004177682336444,-52,52, + 8733683808956983.,5769839192016432.,.496502391423990672154,-52,52, + 8733683808956988.,5769839192016436.,-.494264442499817868142,-52,52, + 8733683808956998.,5769839192016442.,-.475798110347441989122,-52,52, + 8733683808975830.,5769839192027775.,.499998582352417981398,-52,52, + 8899157617727365.,5868168336808327.,-.499992466647818896654,-52,52, + 8899157617751779.,5868168336822652.,-.499949409373017570258,-52,52, + 8899157617754995.,5868168336824538.,.499318976637311121852,-52,52, + 8899157617755041.,5868168336824565.,.489980153793744387106,-52,52, + 8899157617755312.,5868168336824725.,-.499820302527597178056,-52,52, + 8899157617756384.,5868168336825353.,.499935825908680989156,-52,52, + 8899157617788936.,5868168336844453.,.499993140143318941553,-52,52, + 8922510259453986.,5881846477197613.,.485087075071261263933,-52,52, + 8922510259453998.,5881846477197621.,-.498610299538881652033,-52,52, + 8922510259454181.,5881846477197728.,-.499995262345130053565,-52,52, + 9006076593794525.,5930402871388207.,.499996874692613360448,-52,52, + 9006076593822609.,5930402871404425.,-.499929339722465357227,-52,52, + 9006076593822990.,5930402871404645.,-.492913668903219232889,-52,52, + 9006076593823002.,5930402871404651.,.436441155374350696719,-52,52, + 9006076593823274.,5930402871404809.,-.498182827670699800676,-52,52, + 9006076593827167.,5930402871407057.,-.499988585696123770834,-52,52, + 9007199254739116.,5931051093852153.,.499881183415546655650,-52,52, + 9007199254740926.,5931051093853199.,-.496131583211613976082,-52,52, + 9007199254740952.,5931051093853214.,-.485024584281226328062,-52,52, + 9007199254740990.,5931051093853235.,.454285644924620924362,-52,52, + 9007199254740991.,5931051093853236.,.031635914114246817068,-52,52, + 4503599627370497.,5931051093853238.,-.236313278316876017602,-51,52, + 4503599627370547.,5931051093853295.,.498713640645256015270,-51,52, + 4503599627370909.,5931051093853714.,-.499691466094401253129,-51,52, + 4503599627374600.,5931051093857975.,.499995688873204897484,-51,52, + 4503599627409713.,5931051093898520.,.499999539525320554147,-51,52, + 4788213549069671.,6246661566468673.,.499994892209822010304,-51,52, + 4788213549070310.,6246661566469355.,-.473769606548075063686,-51,52, + 4788213549070325.,6246661566469371.,-.487238256755061288719,-51,52, + 4788213549070340.,6246661566469386.,.499293093037888184107,-51,52, + 4822659400860671.,6283204483340570.,.499963377095760438230,-51,52, + 4822659401073703.,6283204483565537.,.499954869695349000343,-51,52, + 4822659401075006.,6283204483566913.,.499809260514230198143,-51,52, + 4822659401076309.,6283204483568289.,.499663650857691021078,-51,52, + 4822659401076416.,6283204483568402.,.494279475676744469031,-51,52, + 4822659401076434.,6283204483568422.,-.497280479026907356550,-51,52, + 4882991802327536.,6346413280900654.,-.498976105487308854952,-51,52, + 4882991802327612.,6346413280900732.,.497269441589074976705,-51,52, + 4882991802327815.,6346413280900944.,-.499601005043503392384,-51,52, + 4882991802328094.,6346413280901233.,.499774095379256852172,-51,52, + 4882991802334486.,6346413280907877.,.499794311486991650840,-51,52, + 4882991802393612.,6346413280969334.,.499980786817803623853,-51,52, + 4882991802400004.,6346413280975979.,-.499999110299485342031,-51,52, + 4942700989126384.,6407999959847795.,-.499999371945048838282,-51,52, + 4942700989152707.,6407999959874738.,-.499980981662274623374,-51,52, + 4942700989156613.,6407999959878736.,-.499826309841436405506,-51,52, + 4942700989157080.,6407999959879213.,.499680149630676700725,-51,52, + 4942700989157165.,6407999959879301.,-.498268353469394790035,-51,52, + 4942700989157333.,6407999959879472.,.458727546280204406447,-51,52, + 4942700989157335.,6407999959879475.,-.494165359675201932674,-51,52, + 4942700989164892.,6407999959887209.,.499989480358141048982,-51,52, + 5322127222038518.,6778787770640275.,-.499995223444201392806,-51,52, + 5322127222128764.,6778787770724557.,-.499972365685541744242,-51,52, + 5322127222135997.,6778787770731311.,.499763451193784297325,-51,52, + 5322127222136224.,6778787770731523.,.498234352496508967767,-51,52, + 5322127222136254.,6778787770731552.,-.484346585658139934325,-51,52, + 5322127222141853.,6778787770736780.,.499964320044352020689,-51,52, + 5358895155324120.,6812982258061983.,-.499982684828160326882,-51,52, + 5358895155328736.,6812982258066258.,-.499907450986534489337,-51,52, + 5358895155329846.,6812982258067286.,-.499456084763519386427,-51,52, + 5358895155330374.,6812982258067774.,.495353213673427178901,-51,52, + 5358895155330387.,6812982258067787.,-.465001860418825429904,-51,52, + 5358895155330401.,6812982258067800.,-.499230401748983290923,-51,52, + 5358895155332797.,6812982258070018.,.499942095712330388900,-51,52, + 5678778009585157.,7099027783509822.,.499999678122856837720,-51,52, + 5678778009589888.,7099027783513909.,.499986691302060155369,-51,52, + 5678778009604081.,7099027783526170.,.499947706598836295999,-51,52, + 5678778009606351.,7099027783528131.,.499730096287627811782,-51,52, + 5678778009606358.,7099027783528138.,-.453134010882171281493,-51,52, + 5678778009606542.,7099027783528297.,-.499847685062919289978,-51,52, + 5900045005108267.,7285897773775600.,-.499996180038940014374,-51,52, + 5900045005111798.,7285897773778516.,-.499920764183196453910,-51,52, + 5900045005111976.,7285897773778662.,.497534184508777240374,-51,52, + 5900045005111999.,7285897773778681.,.491587352036013115529,-51,52, + 5900045005112005.,7285897773778686.,.446557743564843003277,-51,52, + 5900045005112131.,7285897773778791.,-.499064034331091801266,-51,52, + 5945422757920584.,7323204409462203.,-.499994285754659600053,-51,52, + 5945422757944012.,7323204409481377.,.498856756627981688575,-51,52, + 5945422757944034.,7323204409481396.,-.494912463025374947731,-51,52, + 5945422757944144.,7323204409481486.,-.463758561293324939434,-51,52, + 5945422757944155.,7323204409481495.,-.460643171120226896203,-51,52, + 5945422757944337.,7323204409481643.,.499993284468208953083,-51,52, + 5996555356296445.,7364846046318524.,-.499741133217297734325,-51,52, + 5996555356296619.,7364846046318664.,.498472392921953983875,-51,52, + 5996555356296788.,7364846046318801.,.445013116581380253694,-51,52, + 5996555356296793.,7364846046318805.,.496685919056442775571,-51,52, + 5996555356298148.,7364846046319904.,-.499984610346565588846,-51,52, + 5996555356306547.,7364846046326709.,.499988979920968694787,-51,52, + 5996555356343491.,7364846046356646.,.499991743601270734710,-51,52, + 6033267816829380.,7394489941670268.,.499995763055682110283,-51,52, + 6033267816851975.,7394489941688448.,.499885999799941340656,-51,52, + 6033267816852062.,7394489941688519.,-.499671847195303349119,-51,52, + 6033267816852671.,7394489941689009.,-.496576776194853987373,-51,52, + 6033267816852845.,7394489941689149.,-.495692470205280608604,-51,52, + 6033267816852860.,7394489941689161.,-.426650719689157710529,-51,52, + 6033267816858797.,7394489941693938.,-.499925868145362751915,-51,52, + 6033267816872354.,7394489941704846.,-.499991778399290916200,-51,52, + 6134612617349938.,7475247441943925.,-.499997159552398466519,-51,52, + 6134612617365746.,7475247441956401.,-.499971550679664158246,-51,52, + 6134612617405266.,7475247441987591.,-.499907691050767178951,-51,52, + 6134612617405878.,7475247441988074.,-.496870266710341483381,-51,52, + 6134612617405897.,7475247441988088.,.498322071626133390311,-51,52, + 6134612617406305.,7475247441988411.,-.499652978845673480000,-51,52, + 6597896828391946.,7825848188137970.,.499996072050174991968,-51,52, + 6597896828408121.,7825848188149717.,-.495482073574032965321,-51,52, + 6597896828408132.,7825848188149724.,.492527183935627333145,-51,52, + 6597896828408373.,7825848188149900.,-.497451810629234363137,-51,52, + 6597896828408709.,7825848188150143.,.499921873284857963204,-51,52, + 6597896828420885.,7825848188158985.,.499987266587390495435,-51,52, + 6637929922643094.,7854820184593200.,-.499999576758453789340,-51,52, + 6637929922670798.,7854820184613180.,.499962568729023592821,-51,52, + 6637929922671415.,7854820184613625.,.499853436980760960767,-51,52, + 6637929922673101.,7854820184614841.,.496313734752807081642,-51,52, + 6637929922673137.,7854820184614867.,.460650965306411545160,-51,52, + 6637929922673144.,7854820184614873.,-.490727906530406065736,-51,52, + 6637929922673266.,7854820184614960.,.499526041455520824081,-51,52, + 6637929922679827.,7854820184619692.,.499986307088817129981,-51,52, + 6869894088669545.,8018905814021938.,.499998612908857956833,-51,52, + 6869894088681018.,8018905814029899.,.499993370677466804933,-51,52, + 6869894088690090.,8018905814036194.,.470092936744257247272,-51,52, + 6869894088690103.,8018905814036203.,.490662964775368843165,-51,52, + 6869894088690544.,8018905814036509.,.496153915665595395512,-51,52, + 6869894088690838.,8018905814036713.,.499814549580186459003,-51,52, + 6869894088692491.,8018905814037860.,.499988113550531609678,-51,52, + 7015678990828224.,8118881663733338.,-.499952540474160256521,-51,52, + 7015678990830111.,8118881663734616.,.499930749744938366282,-51,52, + 7015678990831399.,8118881663735490.,-.499618970770893173407,-51,52, + 7015678990845896.,8118881663745316.,-.499985674335215538988,-51,52, + 7015678990854732.,8118881663751304.,.499997746120378196226,-51,52, + 7110554443477601.,8182708111230863.,.499623199521373565093,-51,52, + 7110554443477914.,8182708111231073.,-.499025878791506143288,-51,52, + 7110554443477956.,8182708111231101.,-.454116170450881539114,-51,52, + 7110554443478007.,8182708111231135.,-.399582953180370617468,-51,52, + 7110554443479160.,8182708111231904.,.499962135235399289025,-51,52, + 7110554443496929.,8182708111243769.,.499976580880101501991,-51,52, + 7110554443526544.,8182708111263545.,-.499999416279207530453,-51,52, + 7402099550016234.,8373083816254618.,-.499965067178043374639,-51,52, + 7402099550020214.,8373083816257159.,.498070458474000888590,-51,52, + 7402099550020250.,8373083816257182.,.491017513473025275443,-51,52, + 7402099550020261.,8373083816257190.,-.483359775277297408034,-51,52, + 7402099550020488.,8373083816257334.,.499945265963475048611,-51,52, + 7402099550027435.,8373083816261772.,-.499966095438331643347,-51,52, + 7402099550195450.,8373083816369082.,-.499982950893009295613,-51,52, + 7487002011812391.,8426970706170517.,.499998225982125139343,-51,52, + 7487002011875837.,8426970706210534.,.499987826152361164280,-51,52, + 7487002011876208.,8426970706210768.,.499089362452485324103,-51,52, + 7487002011876338.,8426970706210850.,.493383701314741739444,-51,52, + 7487002011876357.,8426970706210862.,.477165181609863495190,-51,52, + 7577399261588474.,8483611571883287.,-.499973160031562568285,-51,52, + 7577399261594598.,8483611571887098.,.489051221902257694637,-51,52, + 7577399261594614.,8483611571887108.,.448526138637044842024,-51,52, + 7577399261594643.,8483611571887127.,-.499925574781212246998,-51,52, + 7577399261604168.,8483611571893055.,.499985789777579431471,-51,52, + 7577399261647894.,8483611571920273.,.499998737546349563843,-51,52, + 7841312357860269.,8644831832544011.,-.499999239705843872362,-51,52, + 7841312357883161.,8644831832557736.,.499990976724497883752,-51,52, + 7841312357883468.,8644831832557921.,-.423388501274351635210,-51,52, + 7841312357883493.,8644831832557936.,-.433435690036818789739,-51,52, + 7841312357883648.,8644831832558029.,-.495728260365277731398,-51,52, + 7841312357883658.,8644831832558035.,-.499747135870408353545,-51,52, + 8062329644088625.,8775360228791635.,-.499993679796163342437,-51,52, + 8062329644088888.,8775360228791787.,.499983617426223299064,-51,52, + 8062329644096252.,8775360228796071.,.499347937455263343398,-51,52, + 8062329644102014.,8775360228799424.,-.463126642906861682337,-51,52, + 8062329644102026.,8775360228799431.,-.482139085631604471329,-51,52, + 8062329644102038.,8775360228799437.,.498848471643641470030,-51,52, + 8062329644132754.,8775360228817306.,.499999206914979971048,-51,52, + 8471711556201592.,9007199254725567.,-.000017268500075156403,-51,52, + 8471711556229564.,4503599627370496.,-.044370824229501747567,-51,51, + 8471711556229565.,4503599627370496.,.231349740542281448317,-51,51, + 8471711556229566.,4503599627370497.,-.492929694685935390820,-51,51, + 8471711556229595.,4503599627370505.,-.497033316304238959576,-51,51, + 8471711556229624.,4503599627370512.,.498863062077428019649,-51,51, + 8471711556229867.,4503599627370579.,.498960301619204324358,-51,51, + 8471711556232297.,4503599627371249.,.499932696923232322799,-51,51, + 8471711556232540.,4503599627371317.,-.499970063557738382222,-51,51, + 8471711556242775.,4503599627374139.,-.499989627257519704793,-51,51, + 8758552636996213.,4581282121630747.,-.499996558246434587514,-51,51, + 8758552636998660.,4581282121631397.,.499995028450003602895,-51,51, + 8758552637008448.,4581282121634001.,.499961373288237083026,-51,51, + 8758552637010102.,4581282121634442.,-.469803202585279454899,-51,51, + 8758552637010117.,4581282121634446.,-.479202518570029236330,-51,51, + 8758552637010147.,4581282121634454.,-.498001150539550753392,-51,51, + 8758552637010256.,4581282121634483.,-.499636180029058656548,-51,51, + 8758552637010895.,4581282121634652.,.499952959010915632683,-51,51, + 8913898133484470.,4622222853999532.,-.499996576373610361054,-51,51, + 8913898133511963.,4622222854006710.,-.499989013911823352138,-51,51, + 8913898133517421.,4622222854008134.,.499976111704476159404,-51,51, + 8913898133522607.,4622222854009488.,.484919156177392530652,-51,51, + 8913898133522653.,4622222854009500.,.494812596213302604376,-51,51, + 8913898133522676.,4622222854009506.,.499759316231232815681,-51,51, + 8913898133522879.,4622222854009559.,.499941236388768746887,-51,51, + 8983393463046817.,4640291897272381.,-.499998008749937605580,-51,51, + 8983393463098167.,4640291897285677.,-.499986176584156163288,-51,51, + 8983393463099175.,4640291897285938.,-.499635409590037077414,-51,51, + 8983393463099287.,4640291897285967.,-.499596435481508385050,-51,51, + 8983393463099337.,4640291897285979.,.446849535102531650052,-51,51, + 8983393463099341.,4640291897285980.,.482565212749251531268,-51,51, + 4561025520236263.,4675902007600595.,-.499997951840470660022,-50,51, + 4561025520245871.,4675902007605489.,.499991862808356578163,-50,51, + 4561025520263978.,4675902007614714.,.496329840231454602562,-50,51, + 4561025520264084.,4675902007614769.,-.499715234958925154534,-50,51, + 4561025520265087.,4675902007615279.,.499971459164062049726,-50,51, + 4632240566460032.,4711885797615856.,-.499994518887927895685,-50,51, + 4632240566469219.,4711885797620459.,.499990589248061244164,-50,51, + 4632240566470969.,4711885797621337.,-.499903399090976807533,-50,51, + 4632240566472100.,4711885797621903.,.292736543115155696109,-50,51, + 4632240566472202.,4711885797621954.,.409314150627841967290,-50,51, + 4632240566472280.,4711885797621993.,.498461732842618437914,-50,51, + 4632240566472282.,4711885797621995.,-.499252431715986235472,-50,51, + 4632240566472719.,4711885797622214.,-.499797387782136272873,-50,51, + 4865083545550015.,4825566235894479.,.499999176442401102415,-50,51, + 4865083545554822.,4825566235896767.,-.498531615047248600228,-50,51, + 4865083545554864.,4825566235896786.,.483590645553304277652,-50,51, + 4865083545555049.,4825566235896875.,-.499918444660715719363,-50,51, + 4870600750970452.,4828189556811440.,.499998348334549115716,-50,51, + 4870600750984522.,4828189556818126.,.499950834076746062669,-50,51, + 4870600750984886.,4828189556818299.,.471093883188362920200,-50,51, + 4870600750984905.,4828189556818308.,.499807393993264597619,-50,51, + 5194636483446893.,4977005345244173.,.499992672825997179255,-50,51, + 5194636483463691.,4977005345251632.,.499890064778475574116,-50,51, + 5194636483464245.,4977005345251878.,.498577000598203462835,-50,51, + 5194636483464353.,4977005345251926.,.454999724545413339357,-50,51, + 5194636483464371.,4977005345251934.,.447736845203179938814,-50,51, + 5194636483469749.,4977005345254322.,.499972115983328580682,-50,51, + 5194636483472778.,4977005345255668.,-.499986859648640848897,-50,51, + 5207462811764305.,4982693395273990.,-.499275792785478447800,-50,51, + 5207462811764314.,4982693395273993.,.486766116476919696431,-50,51, + 5207462811764664.,4982693395274148.,.499507032231242249449,-50,51, + 5207462811767028.,4982693395275195.,.499848531497080412631,-50,51, + 5207462811767816.,4982693395275544.,.499962364474891260262,-50,51, + 5207462811776843.,4982693395279542.,.499997348200974127657,-50,51, + 5395254053562302.,5064331155979788.,-.499996005185891994982,-50,51, + 5395254053589235.,5064331155991281.,.499992679211836019363,-50,51, + 5395254053591932.,5064331155992432.,.479013560391909382564,-50,51, + 5395254053591960.,5064331155992444.,.428369357449578230873,-50,51, + 5395254053592000.,5064331155992461.,.498877638960421254848,-50,51, + 5395254053592157.,5064331155992529.,-.499377356110798808508,-50,51, + 5395254053593816.,5064331155993236.,.499953619413322538807,-50,51, + 5414042587525269.,5072334840564354.,-.499994274175763446940,-50,51, + 5414042587540760.,5072334840570940.,.499867639939473771906,-50,51, + 5414042587549612.,5072334840574704.,.499788724875131044414,-50,51, + 5414042587550080.,5072334840574904.,-.499763572214211387365,-50,51, + 5414042587550748.,5072334840575188.,-.456389500569462204080,-50,51, + 5414042587550762.,5072334840575193.,.496615345243059806497,-50,51, + 5414042587550889.,5072334840575247.,.498873589398774487062,-50,51, + 5414042587576636.,5072334840586195.,.499999642978450117535,-50,51, + 5463888598461792.,5093428776557567.,-.499915771603691700487,-50,51, + 5463888598462274.,5093428776557770.,-.499526315130236339394,-50,51, + 5463888598462547.,5093428776557884.,.477872692366142534679,-50,51, + 5463888598462661.,5093428776557932.,.490412937252964573547,-50,51, + 5463888598462756.,5093428776557973.,-.499136858675482883595,-50,51, + 5463888598464183.,5093428776558573.,.499941469764525300015,-50,51, + 5463888598477102.,5093428776564015.,-.499993418482517237612,-50,51, + 5512288168003915.,5113719170835459.,.499992469726320675160,-50,51, + 5512288168015832.,5113719170840432.,.499388680459277120248,-50,51, + 5512288168018583.,5113719170841580.,.499836692268623441610,-50,51, + 5512288168019762.,5113719170842073.,-.499971302853250059080,-50,51, + 5512288168035216.,5113719170848522.,-.499999096393710108957,-50,51, + 5856227526130867.,5252770545579721.,.499995786653926544411,-50,51, + 5856227526151560.,5252770545587830.,-.499990493198461670954,-50,51, + 5856227526172202.,5252770545595918.,-.482966253215881051974,-50,51, + 5856227526172253.,5252770545595938.,-.499976802800108589208,-50,51, + 6255935994524666.,5404088923692165.,.499993953832247735892,-50,51, + 6255935994567391.,5404088923707799.,.476207632818369192642,-50,51, + 6255935994567402.,5404088923707804.,-.498660983919798514580,-50,51, + 6255935994568118.,5404088923708066.,-.499200037074447757652,-50,51, + 6255935994569192.,5404088923708458.,.499991383135472216874,-50,51, + 7336013593192052.,5767802219713735.,-.499993024174181721884,-50,51, + 7336013593192110.,5767802219713753.,-.483356943356463127331,-50,51, + 7240243707632093.,7309008430703898.,-.499993806870348025382,-49,51, + 7240243707645082.,7309008430707949.,.496507090221542049082,-49,51, + 7240243707645098.,7309008430707954.,.487803111031064736999,-49,51, + 7240243707645191.,7309008430707983.,.499711231986195648852,-49,51, + 7240243707646454.,7309008430708378.,-.499859125402210892037,-49,51, + 7240243707650820.,7309008430709740.,-.499957447675010416707,-49,51, + 7240243707653003.,7309008430710420.,.499993390878724915307,-49,51, + 7541662945646442.,7401122255448114.,-.499998620413183890860,-49,51, + 7541662945718442.,7401122255469672.,-.499970584251404478239,-49,51, + 7541662945730442.,7401122255473265.,-.499965931679536803179,-49,51, + 7541662945730609.,7401122255473315.,-.497382533638472346417,-49,51, + 8408023983763533.,7646606907105863.,-.499828293389884026548,-49,51, + 8408023983763708.,7646606907105909.,.473302477721545078369,-49,51, + 8408023983763723.,7646606907105913.,.499570829531050447933,-49,51, + 8408023983768596.,7646606907107221.,.499949386997113475998,-49,51, + 8408023983771908.,7646606907108111.,-.499998534158332483851,-49,51, + 4883924055201146.,7984829198143479.,.499991990477257362019,-48,51, + 4883924055245017.,7984829198163741.,-.499929010286431301121,-48,51, + 4883924055246589.,7984829198164466.,.498842935603300336621,-48,51, + 4883924055247323.,7984829198164805.,.483002355550399811341,-48,51, + 4883924055247336.,7984829198164811.,.486808993777885041232,-48,51, + 4883924055247375.,7984829198164829.,.498228908460244525975,-48,51, + 4883924055250008.,7984829198166045.,.499988789117588387119,-48,51, + 5179581817553889.,8117387310981554.,.499997271436605732859,-48,51, + 5179581817582576.,8117387310994045.,-.499993846828879495553,-48,51, + 5179581817584441.,8117387310994857.,-.499784117839042061401,-48,51, + 5179581817584797.,8117387310995011.,.498647337098342192326,-48,51, + 5179581817584820.,8117387310995022.,-.487409057667306617022,-48,51, + 5179581817584836.,8117387310995028.,.478812580756563559441,-48,51, + 5179581817584944.,8117387310995076.,-.499191359882877273553,-48,51, + 6014154868567824.,8454217309912390.,.499996424851712461878,-48,51, + 6014154868571898.,8454217309913918.,-.453141682769377017605,-48,51, + 6014154868571906.,8454217309913921.,-.454522415431410311630,-48,51, + 6014154868572098.,8454217309913993.,-.487659999321408619805,-48,51, + 6014154868572170.,8454217309914019.,.499913406719248385098,-48,51, + 6036727180147451.,8462662158563129.,-.499918266711687163443,-48,51, + 6036727180148399.,8462662158563483.,-.495096378013232004262,-48,51, + 6036727180148482.,8462662158563513.,.498996677640203894534,-48,51, + 6036727180148640.,8462662158563572.,.499800325750383508487,-48,51, + 6036727180151176.,8462662158564520.,-.499958841503059034242,-48,51, + 6036727180154901.,8462662158565911.,-.499999417154626206918,-48,51, + 6746930395988093.,8713364490101986.,.499998221414732262212,-48,51, + 6746930395992323.,8713364490103400.,-.499928220734859790434,-48,51, + 6746930396004073.,8713364490107325.,-.499723898028870629645,-48,51, + 6746930396004480.,8713364490107460.,.455602328175352172929,-48,51, + 6746930396004501.,8713364490107467.,.470496310362570757082,-48,51, + 6746930396004540.,8713364490107480.,.498156562995918671030,-48,51, + 6746930396004543.,8713364490107482.,-.499715725263057690946,-48,51, + 7240486963994320.,8872472584425737.,.499991229633607903507,-48,51, + 7240486964060996.,8872472584446489.,.499986801046133017143,-48,51, + 7240486964061886.,8872472584446767.,-.499593318153400657231,-48,51, + 7240486964062066.,8872472584446823.,-.477036488332733018434,-48,51, + 7240486964062082.,8872472584446828.,-.497253659015407842813,-48,51, + 7686584201523627.,9007199254740029.,-.000025937695958695390,-48,51, + 7686584201524780.,9007199254740367.,.000266748207651915271,-48,51, + 7686584201526895.,9007199254740987.,.009476661940493633806,-48,51, + 7686584201526909.,9007199254740991.,.113556538437446861173,-48,51, + 7686584201526912.,4503599627370496.,-.003498886870889210533,-48,50, + 7686584201526913.,4503599627370496.,.143075394432573204239,-48,50, + 7686584201527086.,4503599627370522.,-.499573940068716430874,-48,50, + 7686584201544265.,4503599627373040.,-.499995430762363428916,-48,50, + 8412198194100013.,4605225279294614.,.499989188989709238207,-48,50, + 8412198194105845.,4605225279295396.,-.499972433576972363007,-48,50, + 8412198194111102.,4605225279296099.,.498176014203863311598,-48,50, + 8412198194111214.,4605225279296114.,.496805009091872345596,-48,50, + 8412198194111259.,4605225279296121.,-.476960126890680322641,-48,50, + 8412198194111274.,4605225279296123.,-.468215172218205050435,-48,50, + 8412198194111677.,4605225279296177.,-.499934056685711741840,-48,50, + 8412198194153987.,4605225279301843.,-.499998591732091161032,-48,50, + 8425248473951205.,4606971569160033.,.499743891387204764922,-48,50, + 8425248473951347.,4606971569160052.,.486374860217791506826,-48,50, + 8425248473951377.,4606971569160056.,.497634924055198419703,-48,50, + 8425248473963994.,4606971569161743.,.499909104006385470549,-48,50, + 8425248473971099.,4606971569162694.,-.499999112328021246221,-48,50, + 5003071701573540.,4800679877718147.,.464744046372655294940,-47,50, + 5003071701573549.,4800679877718149.,.490921433745437729326,-47,50, + 5003071701573589.,4800679877718158.,.496154266513315526456,-47,50, + 5003071701573629.,4800679877718168.,-.498612900718878731063,-47,50, + 5003071701580123.,4800679877719630.,-.499062501821056493043,-47,50, + 5003071701593302.,4800679877722597.,-.499974933425254063615,-47,50, + 5003071701593684.,4800679877722682.,.499998619165225381079,-47,50, + 5120534392556723.,4826818455007683.,-.499998696541647779545,-47,50, + 5120534392616415.,4826818455020812.,.499986726424624770290,-47,50, + 5120534392625762.,4826818455022868.,.489229219899398239862,-47,50, + 5120534392625771.,4826818455022870.,.468891483986737006298,-47,50, + 5120534392625803.,4826818455022878.,-.492309354813864469651,-47,50, + 5120534392626003.,4826818455022922.,-.499814597318621048698,-47,50, + 5120534392626544.,4826818455023040.,.499883721697395585706,-47,50, + 5120534392629740.,4826818455023743.,.499949946163759925224,-47,50, + 5123050939692742.,4827371864859589.,-.499988468979236484456,-47,50, + 5123050939696026.,4827371864860311.,-.498328976184250104251,-47,50, + 5123050939696076.,4827371864860321.,.494388129366296110022,-47,50, + 5123050939696167.,4827371864860342.,-.498866738531985307378,-47,50, + 5123050939696449.,4827371864860404.,-.499942263230017209914,-47,50, + 5123050939713201.,4827371864864086.,.499996774112527800485,-47,50, + 5155547973509572.,4834493897084320.,.498919027262414229105,-47,50, + 5155547973509659.,4834493897084340.,-.494408944685206430260,-47,50, + 5155547973509668.,4834493897084341.,.471798506492607595575,-47,50, + 5155547973509691.,4834493897084346.,.496550881724783389219,-47,50, + 5155547973510341.,4834493897084489.,-.499577644331697875208,-47,50, + 5155547973510785.,4834493897084585.,.499989947090191046650,-47,50, + 5155547973559346.,4834493897095194.,.499993966537945870326,-47,50, + 5169587047118223.,4837556806802507.,-.499954085229706041226,-47,50, + 5169587047119118.,4837556806802701.,.497061698251920221993,-47,50, + 5169587047119127.,4837556806802703.,.457925544119161649308,-47,50, + 5169587047119219.,4837556806802724.,-.497688475904788601511,-47,50, + 5169587047119935.,4837556806802879.,.499924150853137549119,-47,50, + 5169587047143366.,4837556806807985.,-.499990026490419927482,-47,50, + 5169587047151747.,4837556806809810.,.499997987164282116056,-47,50, + 5889278157439986.,4984355200605035.,.499528242376564086609,-47,50, + 5889278157440488.,4984355200605131.,.498255833659051338591,-47,50, + 5889278157440535.,4984355200605140.,.486184512523725598695,-47,50, + 5889278157440556.,4984355200605145.,-.497932460749528248802,-47,50, + 5889278157441309.,4984355200605289.,-.499841073842812681773,-47,50, + 5889278157446031.,4984355200606192.,-.499857636050958111792,-47,50, + 5889278157483807.,4984355200613416.,-.499990159795800797974,-47,50, + 5889278157486955.,4984355200614017.,.499998794465981878198,-47,50, + 5946548684535912.,4995254249379818.,-.499997644273914652170,-47,50, + 5946548684548579.,4995254249382216.,.499957901157697336760,-47,50, + 5946548684548843.,4995254249382266.,.498851740528104918956,-47,50, + 5946548684548901.,4995254249382277.,.483457205237972651417,-47,50, + 5946548684557608.,4995254249383927.,-.499994843756998175991,-47,50, + 6341302679999459.,5067638486766365.,.499975880993701815127,-47,50, + 6341302679999825.,5067638486766430.,.499379305216954629379,-47,50, + 6341302679999921.,5067638486766448.,-.451596845807075833807,-47,50, + 6341302679999932.,5067638486766450.,-.498062863111929147318,-47,50, + 6341302680011188.,5067638486768448.,.499983427526876370983,-47,50, + 6341302680034646.,5067638486772614.,.499998509029254324672,-47,50, + 6606288997994424.,5113741318717852.,-.499999522614484943140,-47,50, + 6606288998012404.,5113741318720916.,.499973854174575159132,-47,50, + 6606288998055204.,5113741318728212.,.495461057892001153960,-47,50, + 6606288998055210.,5113741318728214.,-.481735836428549894436,-47,50, + 6606288998055468.,5113741318728257.,.498797707786875852205,-47,50, + 6606288998055556.,5113741318728272.,.499909924418100921318,-47,50, + 6984907017014014.,5176500755935308.,-.499979221865227579363,-47,50, + 6984907017015329.,5176500755935520.,-.491573152836066747673,-47,50, + 6984907017015335.,5176500755935520.,.475765582079564149466,-47,50, + 6984907017015391.,5176500755935530.,-.495739558707920896572,-47,50, + 6984907017015453.,5176500755935540.,-.499905964579863807338,-47,50, + 6984907017027455.,5176500755937475.,-.499989890042833707948,-47,50, + 6984907017040896.,5176500755939641.,.499999437607926059761,-47,50, + 6985563423467393.,5176606578859047.,-.499993669178271968173,-47,50, + 6985563423472095.,5176606578859804.,.499866313523098939792,-47,50, + 6985563423472492.,5176606578859868.,.499429140622752623261,-47,50, + 6985563423472728.,5176606578859907.,-.455490690120739396417,-47,50, + 6985563423472734.,5176606578859908.,-.488242889207455106995,-47,50, + 6985563423472796.,5176606578859918.,-.493348946436899449681,-47,50, + 6985563423472889.,5176606578859932.,.498991967718767639086,-47,50, + 7177764435657946.,5207172156584751.,-.499991466749214329276,-47,50, + 7177764435663077.,5207172156585556.,-.499593382301986808082,-47,50, + 7177764435666468.,5207172156586088.,-.487051986328602321851,-47,50, + 7177764435666487.,5207172156586090.,.493849897045355885031,-47,50, + 7177764435666691.,5207172156586122.,.499322750112620318295,-47,50, + 7177764435666742.,5207172156586131.,-.499309036620705757883,-47,50, + 7177764435675487.,5207172156587503.,-.499994821440835941831,-47,50, + 7177764435693028.,5207172156590255.,-.499998182860373754242,-47,50, + 7385014309474579.,5239226751339756.,.499998844438702584383,-47,50, + 7385014309483452.,5239226751341110.,-.499988959305211297490,-47,50, + 7385014309500011.,5239226751343635.,-.499740799808617059067,-47,50, + 7385014309500529.,5239226751343713.,.487524647688601610580,-47,50, + 7385014309500542.,5239226751343715.,.469830537297533875794,-47,50, + 7385014309500575.,5239226751343721.,-.498162204464422974580,-47,50, + 7385014309501198.,5239226751343816.,-.499964571671647351992,-47,50, + 7437989765694654.,5247275871692156.,.499997042155057275575,-47,50, + 7437989765705057.,5247275871693732.,-.499987411641549237569,-47,50, + 7437989765715460.,5247275871695307.,-.499971867641787895123,-47,50, + 7437989765718320.,5247275871695740.,-.499871468543278327254,-47,50, + 7437989765719357.,5247275871695897.,-.499485414785416768988,-47,50, + 7437989765719542.,5247275871695925.,-.490737661706518406744,-47,50, + 7437989765719555.,5247275871695926.,.477444612834134731647,-47,50, + 7437989765719608.,5247275871695935.,-.498427652500161163555,-47,50, + 7652073479075089.,5279230007700128.,.499991667359964032924,-47,50, + 7652073479255605.,5279230007726693.,.499947040495600221747,-47,50, + 7652073479272797.,5279230007729223.,.499942757622949380649,-47,50, + 7652073479273062.,5279230007729262.,.497732361175399690417,-47,50, + 7652073479273076.,5279230007729265.,-.442007055995451827469,-47,50, + 7652073479273096.,5279230007729268.,-.498777651953817679685,-47,50, + 7775918031497824.,5297309195802496.,.499988602703697480630,-47,50, + 7775918031515902.,5297309195805114.,.499950624462319148590,-47,50, + 7775918031516413.,5297309195805189.,-.498612236942754908962,-47,50, + 7775918031516461.,5297309195805195.,.452599079402506787192,-47,50, + 7775918031516482.,5297309195805198.,.493754030303545281917,-47,50, + 7775918031516558.,5297309195805209.,.499838614516758783596,-47,50, + 7775918031542363.,5297309195808947.,-.499994344046748903326,-47,50, + 7848203524024993.,5307728984286980.,.499992674413097233353,-47,50, + 7848203524027962.,5307728984287406.,.499957994854209382455,-47,50, + 7848203524033900.,5307728984288258.,.499888635252806791872,-47,50, + 7848203524035043.,5307728984288423.,-.499451088301228847477,-47,50, + 7848203524035154.,5307728984288438.,.427122219383851849380,-47,50, + 7848203524035189.,5307728984288443.,.449014703789010748397,-47,50, + 7848203524035266.,5307728984288454.,.497178169480281467913,-47,50, + 7848203524053770.,5307728984291109.,.499993350119118267466,-47,50, + 8229524690681513.,5361153929967440.,.499991633673058543885,-47,50, + 8229524690706149.,5361153929970811.,.499915783440924183702,-47,50, + 8229524690706434.,5361153929970850.,.497114126565974788165,-47,50, + 8229524690706646.,5361153929970880.,-.494443597145390084670,-47,50, + 8229524690706653.,5361153929970880.,.463382327071674741963,-47,50, + 8229524690707216.,5361153929970957.,.499953089098648561703,-47,50, + 8229524690708283.,5361153929971103.,.499990394737437749716,-47,50, + 8431287344791155.,5388428482255443.,-.499977159992711863825,-47,50, + 8431287344794734.,5388428482255921.,-.499749277354193265731,-47,50, + 8431287344794749.,5388428482255923.,-.496395430403075865217,-47,50, + 8431287344794779.,5388428482255927.,-.489687736500851759596,-47,50, + 8431287344794794.,5388428482255929.,-.486333889549745054489,-47,50, + 8431287344796224.,5388428482256120.,-.499933813560609874367,-47,50, + 8431287344812921.,5388428482258350.,-.499988313307730220234,-47,50, + 8431287344834687.,5388428482261257.,-.499999474129478475704,-47,50, + 8597292967839829.,5410384179940546.,.497923234470363940017,-47,50, + 8597292967839852.,5410384179940550.,-.489597329683208225934,-47,50, + 8597292967839913.,5410384179940558.,-.499977956351416925276,-47,50, + 8597292967945687.,5410384179954412.,-.499984684321401003399,-47,50, + 4519369790809197.,5466767829388068.,.499997506497500280029,-46,50, + 4519369790811573.,5466767829388660.,.499024229716580263341,-46,50, + 4519369790811846.,5466767829388729.,-.480885578620358991880,-46,50, + 4519369790811854.,5466767829388731.,-.487622862381210402991,-46,50, + 4519369790811870.,5466767829388734.,.498902570097076187049,-46,50, + 4989098822997298.,5578112143622654.,-.487083625500387086686,-46,50, + 4989098822997307.,5578112143622656.,-.455833575081420577456,-46,50, + 4989098822997360.,5578112143622668.,-.494027722614247696466,-46,50, + 4989098822997422.,5578112143622681.,.499028180271717766132,-46,50, + 4989098822997710.,5578112143622746.,.499029793675212393609,-46,50, + 4989098823038894.,5578112143632041.,.499260471734804374665,-46,50, + 4989098823165614.,5578112143660641.,.499969769029243959978,-46,50, + 4989098823170798.,5578112143661811.,.499998770267177324257,-46,50, + 5097491090201989.,5602313667947422.,.499996679598545609350,-46,50, + 5097491090220482.,5602313667951508.,-.499988463223479603865,-46,50, + 5097491090223076.,5602313667952081.,-.499932305888378642901,-46,50, + 5097491090223298.,5602313667952130.,-.461376998682037241616,-46,50, + 5097491090223316.,5602313667952134.,-.485277919719454530942,-46,50, + 5097491090223325.,5602313667952136.,-.497228380238168441683,-46,50, + 5097491090223411.,5602313667952154.,.499689441471721580561,-46,50, + 5389599355914345.,5665057368176520.,.499998814299229818176,-46,50, + 5389599355917753.,5665057368177232.,.499856749108922407531,-46,50, + 5389599355918179.,5665057368177321.,.499838990928472619390,-46,50, + 5389599355918203.,5665057368177327.,-.486077502490353629084,-46,50, + 5389599355918208.,5665057368177328.,-.441476771952611908355,-46,50, + 5558376291134075.,5699777339893893.,.499992240114292595653,-46,50, + 5558376291143627.,5699777339895828.,.499944156823687053894,-46,50, + 5558376291145646.,5699777339896237.,.499619922712423895269,-46,50, + 5558376291145957.,5699777339896301.,-.499439431836990264668,-46,50, + 5558376291146036.,5699777339896317.,-.495985055662001046916,-46,50, + 5558376291146056.,5699777339896321.,-.444477618655710749071,-46,50, + 5558376291146811.,5699777339896473.,.499928128321083826769,-46,50, + 5558376291195736.,5699777339906384.,.499995859968997560395,-46,50, + 5626057994121679.,5713405170410547.,-.499997281649197492751,-46,50, + 5626057994166433.,5713405170419503.,.475982506434709954064,-46,50, + 5626057994166438.,5713405170419504.,.476672498363079374511,-46,50, + 5626057994166548.,5713405170419526.,.491852320786981587391,-46,50, + 5626057994166608.,5713405170419539.,-.499867776072889567390,-46,50, + 5626057994170955.,5713405170420409.,-.499988793911351908759,-46,50, + 5676094739315912.,5723375147734755.,.499996438898796472835,-46,50, + 5676094739327839.,5723375147737122.,-.499984002270660494577,-46,50, + 5676094739339766.,5723375147739488.,-.499964448412483386906,-46,50, + 5676094739340996.,5723375147739731.,.499366820797895486022,-46,50, + 5676094739341188.,5723375147739770.,-.412932688403304859489,-46,50, + 5676094739341228.,5723375147739778.,-.477995086153717119435,-46,50, + 5676094739341243.,5723375147739780.,.497606514689863864435,-46,50, + 5676094739341364.,5723375147739805.,-.499207238505537136347,-46,50, + 5745910122809843.,5737140170913361.,-.499998104912880409493,-46,50, + 5745910122819503.,5737140170915254.,-.499832555524737179117,-46,50, + 5745910122819702.,5737140170915292.,.496754705759425302491,-46,50, + 5745910122819753.,5737140170915302.,.490854958651128890182,-46,50, + 5745910122819850.,5737140170915321.,.499241714150790873312,-46,50, + 5745910122820692.,5737140170915486.,.499877261876640516025,-46,50, + 5745910122827132.,5737140170916748.,.499987626105895110842,-46,50, + 5761236311978061.,5740139534134699.,-.499998191441150895277,-46,50, + 5761236311988064.,5740139534136653.,.499996079776712193574,-46,50, + 5761236311994250.,5740139534137863.,-.499707554656988355748,-46,50, + 5761236311994470.,5740139534137905.,.497393189002353758739,-46,50, + 5761236311994501.,5740139534137912.,-.443924433482143669698,-46,50, + 5761236311994511.,5740139534137914.,-.489510763315859472938,-46,50, + 5761236311994557.,5740139534137923.,-.499207880550995867846,-46,50, + 5761236311996005.,5740139534138205.,.499891559488881178002,-46,50, + 5761236311998067.,5740139534138608.,.499990347599681932958,-46,50, + 6010785129971091.,5787884807014969.,.499998416308924292902,-46,50, + 6010785129990501.,5787884807018606.,-.499968021597272150852,-46,50, + 6010785130045496.,5787884807028908.,-.499872992768981601169,-46,50, + 6010785130047295.,5787884807029244.,.499820995217062005480,-46,50, + 6010785130047311.,5787884807029247.,.497038951752338553661,-46,50, + 6010785130047391.,5787884807029262.,.483128734428601604558,-46,50, + 6029425626628170.,5791371254978919.,.499993594033160698427,-46,50, + 6029425626631158.,5791371254979477.,.499755231025660933828,-46,50, + 6029425626633150.,5791371254979849.,.499596322200346987831,-46,50, + 6029425626633166.,5791371254979852.,.487546853052658099744,-46,50, + 6029425626633182.,5791371254979855.,.475497383904961281594,-46,50, + 6148561900150141.,5813402605955546.,-.499982024541834322320,-46,50, + 6148561900152953.,5813402605956060.,.455865661223909175943,-46,50, + 6148561900152975.,5813402605956064.,.484680970286581694622,-46,50, + 6148561900152986.,5813402605956066.,.499088624817912547482,-46,50, + 6148561900153472.,5813402605956155.,.499281361380387274827,-46,50, + 6148561900154930.,5813402605956422.,.499859571025596941697,-46,50, + 6148561900176030.,5813402605960286.,.499996891449476897493,-46,50, + 6155847187529103.,5814735955958743.,.499998623974177994451,-46,50, + 6155847187543159.,5814735955961315.,-.499991512569455319455,-46,50, + 6155847187552967.,5814735955963108.,.493185542915481585437,-46,50, + 6155847187552978.,5814735955963111.,-.494791114140534547845,-46,50, + 6155847187553224.,5814735955963156.,-.498632717394198376439,-46,50, + 6155847187553306.,5814735955963171.,-.499913251812485957467,-46,50, + 6155847187557215.,5814735955963886.,-.499981654984368067610,-46,50, + 6689418048874930.,5908331445360167.,.499996160923287789441,-46,50, + 6689418048923219.,5908331445368295.,.499863070877195183803,-46,50, + 6689418048923320.,5908331445368313.,-.499826577801887086993,-46,50, + 6689418048923332.,5908331445368315.,-.479987724179616893840,-46,50, + 6689418048923362.,5908331445368320.,-.430390590123957264844,-46,50, + 6689418048926445.,5908331445368838.,.499874886208572069618,-46,50, + 6689418048958705.,5908331445374268.,.499993025118224775554,-46,50, + 6725394088048580.,5914370701845378.,-.499987323918430332847,-46,50, + 6725394088093748.,5914370701852940.,-.499862143651349593186,-46,50, + 6725394088094411.,5914370701853050.,.499209831584044842661,-46,50, + 6725394088095247.,5914370701853190.,.461840557506287997444,-46,50, + 6725394088095265.,5914370701853193.,.475390022896766951281,-46,50, + 6725394088095295.,5914370701853198.,.497972465214213948972,-46,50, + 6725394088097069.,5914370701853496.,-.499985779120591427503,-46,50, + 6836428713291095.,5932808252962972.,.499995583724850488252,-46,50, + 6836428713304107.,5932808252965116.,-.424085848423843888998,-46,50, + 6836428713304137.,5932808252965121.,-.483086958401233467846,-46,50, + 6836428713304143.,5932808252965122.,-.494887180396713985776,-46,50, + 6836428713304313.,5932808252965150.,-.495893470269022441122,-46,50, + 6836428713304993.,5932808252965262.,-.499918629765219449699,-46,50, + 6836428713308976.,5932808252965918.,-.499965998038013863458,-46,50, + 6555196675018131.,9007199254740953.,-.000253578928894812539,-42,50, + 6555196675018294.,9007199254740981.,-.003881354119605271715,-42,50, + 6555196675018329.,9007199254740987.,.007609614397636049565,-42,50, + 6555196675018352.,9007199254740991.,-.041982034862479987237,-42,50, + 6555196675018358.,4503599627370496.,-.005720362986908442538,-42,49, + 6555196675018359.,4503599627370496.,.080158079420480103455,-42,49, + 6555196675018364.,4503599627370497.,-.490449708542577363088,-42,49, + 6555196675021438.,4503599627370760.,.499882251707693563001,-42,49, + 6555196675057815.,4503599627373884.,.499981695145168236911,-42,49, + 6555196675064429.,4503599627374452.,.499999773907603210283,-42,49 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/asin.c b/regress/lib/libm/fpaccuracy/asin.c new file mode 100644 index 00000000000..36f6efd66e5 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/asin.c @@ -0,0 +1,1376 @@ +/* $OpenBSD: asin.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:25:33. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1344 +#define F asin +#define Fs "asin" +#define Fn fpaccuracy_asin + /* 4 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -9007199254740990.,-7074237657122175.,.348485611230200058143,-53,52, + -8871213671082484.,-6290674184213709.,-.499979925393927768645,-53,52, + -8871213671079224.,-6290674184204293.,-.499804080921336081697,-53,52, + -8871213671077800.,-6290674184200180.,-.498500311613108670811,-53,52, + -8871213671077773.,-6290674184200103.,.486777217514236698167,-53,52, + -8871213671077594.,-6290674184199585.,-.499716200687674834669,-53,52, + -8871213671060273.,-6290674184149557.,.499988924479756798660,-53,52, + -8871213671037247.,-6290674184083050.,.499996165092766458194,-53,52, + -8826946188868155.,-6171735796083676.,.499990775225246088518,-53,52, + -8826946188863046.,-6171735796070842.,-.499987157773934229376,-53,52, + -8826946188860344.,-6171735796064056.,.496696978688779356453,-53,52, + -8826946188860309.,-6171735796063968.,.411161798778926003707,-53,52, + -8826946188860301.,-6171735796063947.,-.494103385201655353057,-53,52, + -8826946188860217.,-6171735796063736.,-.499387817024410072280,-53,52, + -8826946188857937.,-6171735796058009.,-.499965270800930313290,-53,52, + -8826946188821414.,-6171735795966270.,.499990217208624786449,-53,52, + -8422041051771986.,-5441951827495990.,.499997167885766299776,-53,52, + -8422041051758627.,-5441951827477150.,-.499976913355492825955,-53,52, + -8422041051758059.,-5441951827476350.,.499500192739514395832,-53,52, + -8422041051758020.,-5441951827476295.,.497703726418873575610,-53,52, + -8422041051757998.,-5441951827476263.,-.477668639198679566627,-53,52, + -8422041051757981.,-5441951827476240.,.495907260096461510095,-53,52, + -8245673680832057.,-5209015742005630.,-.499998562313786938629,-53,52, + -8245673680827178.,-5209015741999568.,-.476236020015508126977,-53,52, + -8245673680827174.,-5209015741999564.,.493654336642011517389,-53,52, + -8245673680827141.,-5209015741999523.,.495249779066072533252,-53,52, + -8245673680827042.,-5209015741999399.,-.499963893666839442452,-53,52, + -8242701861727514.,-5205326774763965.,.499984904199086524181,-53,52, + -8242701861721593.,-5205326774756622.,.499952449672845782927,-53,52, + -8242701861719865.,-5205326774754478.,-.499888136672905647744,-53,52, + -8242701861718137.,-5205326774752335.,-.499728725333240907345,-53,52, + -8242701861718112.,-5205326774752304.,-.495675493125983534689,-53,52, + -8242701861718037.,-5205326774752211.,-.483515796507118227124,-53,52, + -8242701861718033.,-5205326774752207.,.477132720645765449001,-53,52, + -8242701861639436.,-5205326774654733.,-.499994007414854180677,-53,52, + -8178102513339874.,-5126764432665475.,-.499990528625892824514,-53,52, + -8178102513303878.,-5126764432622528.,-.499988135099340674176,-53,52, + -8178102513293552.,-5126764432610208.,-.499932050529761927932,-53,52, + -8178102513290533.,-5126764432606607.,.483427350677752623251,-53,52, + -8178102513290528.,-5126764432606601.,.448951298008129490936,-53,52, + -8178102513290507.,-5126764432606575.,-.495848123204474617351,-53,52, + -8178102513290419.,-5126764432606471.,.497373349806090494899,-53,52, + -8178102513289259.,-5126764432605087.,.498929129904211980285,-53,52, + -8178102513288534.,-5126764432604222.,.499901491997600103326,-53,52, + -8108579655010907.,-5045404141498908.,.499989565134233554001,-53,52, + -8108579655010725.,-5045404141498699.,.499315385613028604294,-53,52, + -8108579655010705.,-5045404141498676.,.466274266983101846337,-53,52, + -8108579655010698.,-5045404141498667.,-.495290124537429729684,-53,52, + -8108579655006458.,-5045404141493799.,.499992720432598981740,-53,52, + -8108579654996077.,-5045404141481877.,-.499999963805638500980,-53,52, + -8003544517582603.,-4927940938050827.,.499994792206027402788,-53,52, + -8003544517555065.,-4927940938020811.,-.499897777683524035258,-53,52, + -8003544517554498.,-4927940938020193.,-.499132987184532191229,-53,52, + -8003544517553197.,-4927940938018775.,-.476214129887968318860,-53,52, + -8003544517553186.,-4927940938018763.,-.486781303273467649597,-53,52, + -8003544517553175.,-4927940938018751.,-.497348476659028805607,-53,52, + -8003544517551185.,-4927940938016582.,-.499955299246033067776,-53,52, + -8003544517547305.,-4927940938012354.,.499987171499371955446,-53,52, + -7958411719137123.,-4879257251241201.,.499996236319770415570,-53,52, + -7958411719107872.,-4879257251209971.,.499804648113886919435,-53,52, + -7958411719107665.,-4879257251209749.,-.495444734859221515211,-53,52, + -7958411719097762.,-4879257251199177.,.499943455812150650886,-53,52, + -7958411719094392.,-4879257251195579.,.499989714198384697624,-53,52, + -7881394195508700.,-4798394306341264.,.499998263488526570163,-53,52, + -7881394195508030.,-4798394306340571.,-.499772085818098267197,-53,52, + -7881394195507969.,-4798394306340508.,-.496766102704814007824,-53,52, + -7881394195507968.,-4798394306340507.,-.463929939047232455996,-53,52, + -7834633035953178.,-4750556021990349.,.499995173996045764780,-53,52, + -7834633035949680.,-4750556021986804.,.499847274105563938106,-53,52, + -7834633035949531.,-4750556021986652.,-.498157882402669958891,-53,52, + -7834633035949464.,-4750556021986585.,.402067986815550475927,-53,52, + -7834633035949457.,-4750556021986578.,.496121435838245492895,-53,52, + -7834633035949159.,-4750556021986275.,-.499888877213866724464,-53,52, + -7740586541113897.,-4656953987908348.,-.499999628466807256688,-53,52, + -7740586541070434.,-4656953987865849.,-.486019649722278290796,-53,52, + -7740586541070433.,-4656953987865849.,.491800886817807023524,-53,52, + -7740586541070388.,-4656953987865805.,.493725031121276874022,-53,52, + -7740586541070253.,-4656953987865673.,.499497464027351236257,-53,52, + -7740586541067638.,-4656953987863115.,-.499799485037925613985,-53,52, + -7740586541065564.,-4656953987861088.,.499993296262908711397,-53,52, + -7724029849710462.,-4640813091900075.,.499998966878555825604,-53,52, + -7724029849674462.,-4640813091865084.,.499992955496506345235,-53,52, + -7724029849673962.,-4640813091864598.,.486103979925258708900,-53,52, + -7724029849673961.,-4640813091864597.,.458076201974028615730,-53,52, + -7724029849673927.,-4640813091864563.,-.494868248368002618936,-53,52, + -7724029849673677.,-4640813091864321.,.498187263810530111627,-53,52, + -7724029849673463.,-4640813091864112.,-.499757217782007389729,-53,52, + -7552125243348493.,-8957126167773042.,.499991481550398648960,-53,53, + -7552125243331970.,-8957126167742723.,.496478303225910717814,-53,53, + -7552125243331964.,-8957126167742711.,-.493778979322123379433,-53,53, + -7552125243331958.,-8957126167742700.,-.484036261870178181426,-53,53, + -7552125243331764.,-8957126167742345.,.497644935731558996668,-53,53, + -7552125243331352.,-8957126167741589.,.499978200669636671534,-53,53, + -7552125243285061.,-8957126167656647.,.499999829575955427638,-53,53, + -7546489395531117.,-8946793744226609.,.499992134933326623763,-53,53, + -7546489395523861.,-8946793744213317.,-.499558503428026342337,-53,53, + -7546489395523754.,-8946793744213122.,.495073260637758336537,-53,53, + -7546489395523742.,-8946793744213100.,.475779626700802650362,-53,53, + -7546489395523712.,-8946793744213045.,.427545541858053281810,-53,53, + -7546489395523653.,-8946793744212937.,.499351841665811933193,-53,53, + -7546489395521995.,-8946793744209899.,-.499718581499361699608,-53,53, + -7546489395519196.,-8946793744204772.,-.499958702338618566630,-53,53, + -7546489395468713.,-8946793744112302.,.499996934552153855849,-53,53, + -7532060552282224.,-8920423268237491.,.499987487189783463241,-53,53, + -7532060552271162.,-8920423268217318.,-.499947894301611737077,-53,53, + -7532060552271145.,-8920423268217287.,-.499766995917215323266,-53,53, + -7532060552270193.,-8920423268215551.,-.489636686650679653321,-53,53, + -7532060552269105.,-8920423268213567.,-.478059190970821753077,-53,53, + -7532060552269071.,-8920423268213505.,-.477697394241564158122,-53,53, + -7532060552249055.,-8920423268177005.,-.499999762123089044170,-53,53, + -7165093878940034.,-8284892919827643.,.482238238456216788750,-53,53, + -7165093878939974.,-8284892919827544.,.496552327908316558212,-53,53, + -7165093878939954.,-8284892919827510.,-.498676308941301039689,-53,53, + -7165093878939751.,-8284892919827176.,.499753027026096678677,-53,53, + -7165093878938493.,-8284892919825100.,.499871768764737603979,-53,53, + -7165093878937235.,-8284892919823024.,.499990509875256788579,-53,53, + -7165093878903492.,-8284892919767340.,.499995586540461802254,-53,53, + -7109328173647816.,-8193473651596057.,.499867101595140678661,-53,53, + -7109328173647746.,-8193473651595942.,-.496492323274851791485,-53,53, + -7109328173647711.,-8193473651595885.,-.494672035710543592663,-53,53, + -7109328173647264.,-8193473651595157.,-.499995791715729221976,-53,53, + -7017962821201717.,-8046214704520819.,-.499999946229789163652,-53,53, + -7017962821155652.,-8046214704447332.,.499978508574360763055,-53,53, + -7017962821146482.,-8046214704432702.,-.498397735139845418890,-53,53, + -7017962821146398.,-8046214704432568.,-.492275990943960778389,-53,53, + -7017962821146356.,-8046214704432501.,-.489215118846947761311,-53,53, + -7017962821146351.,-8046214704432494.,.487339746878845854432,-53,53, + -7017962821146183.,-8046214704432226.,.499583235260407551377,-53,53, + -7017962821144221.,-8046214704429096.,.499712545268352343267,-53,53, + -7017962821140297.,-8046214704422836.,.499971161228345642500,-53,53, + -7006352135985348.,-8027715650689935.,-.499947944004575097854,-53,53, + -7006352135983359.,-8027715650686770.,-.499533120640275429038,-53,53, + -7006352135983019.,-8027715650686229.,-.473821185160214248563,-53,53, + -7006352135983014.,-8027715650686222.,.482439284478898300312,-53,53, + -7006352135982970.,-8027715650686152.,.497531417302713629480,-53,53, + -7006352135982833.,-8027715650685934.,.499068285408915358070,-53,53, + -7006352135963880.,-8027715650655774.,-.499995564277663697247,-53,53, + -6910250106408260.,-7876359985824046.,-.499986780678613734004,-53,53, + -6910250106360645.,-7876359985749812.,-.498544915715264951922,-53,53, + -6910250106360620.,-7876359985749774.,.477618814988758198556,-53,53, + -6910250106360611.,-7876359985749759.,-.490962241957842850890,-53,53, + -6910250106360518.,-7876359985749614.,-.499633163740917920650,-53,53, + -6910250106359595.,-7876359985748175.,-.499668226319982562456,-53,53, + -6910250106351288.,-7876359985735224.,-.499983801905486756328,-53,53, + -6848882081671542.,-7781282807288879.,.499995583245589058813,-53,53, + -6848882081659676.,-7781282807270608.,-.499952826635518042902,-53,53, + -6848882081658555.,-7781282807268883.,.496175422640393536849,-53,53, + -6848882081658366.,-7781282807268592.,.498198829482843074355,-53,53, + -6848882081658177.,-7781282807268300.,-.499777763685714322349,-53,53, + -6848882081631510.,-7781282807227241.,-.499999091092874465634,-53,53, + -6828286958462474.,-7749637651715226.,-.499996185432182258653,-53,53, + -6828286958433533.,-7749637651670848.,-.499844461311900292503,-53,53, + -6828286958433518.,-7749637651670825.,-.498911450221939619829,-53,53, + -6828286958433158.,-7749637651670273.,-.476519184083366712119,-53,53, + -6828286958433008.,-7749637651670043.,-.467189073203901834570,-53,53, + -6828286958431392.,-7749637651667566.,.499993987571190836696,-53,53, + -6751453641069080.,-7632700874791953.,.499995608924535424756,-53,53, + -6751453641065350.,-7632700874786317.,-.499018668602684288732,-53,53, + -6751453641065303.,-7632700874786246.,-.494984800275277717653,-53,53, + -6751453641065258.,-7632700874786179.,.487600818335475057950,-53,53, + -6751453641065256.,-7632700874786175.,-.490950931948504970982,-53,53, + -6751453641065117.,-7632700874785966.,.499702423312071265273,-53,53, + -6751453641064371.,-7632700874784839.,.499899567277713622920,-53,53, + -6751453641058916.,-7632700874776597.,-.499999337933641512448,-53,53, + -6734444337929832.,-7607045848555118.,-.499998715854364115680,-53,53, + -6734444337909060.,-7607045848523839.,.499935890962677289908,-53,53, + -6734444337907783.,-7607045848521915.,-.499875566286851535297,-53,53, + -6734444337906506.,-7607045848519992.,-.499687023998622261443,-53,53, + -6734444337906336.,-7607045848519737.,.498771904853748825631,-53,53, + -6734444337906251.,-7607045848519609.,.498001369276862401600,-53,53, + -6734444337906249.,-7607045848519605.,-.490252055089677233861,-53,53, + -6734444337906225.,-7607045848519569.,-.349293147488241298041,-53,53, + -6680661016289217.,-7526459786056144.,-.373998698491861948932,-53,53, + -6680661016289203.,-7526459786056124.,.498808048834598498723,-53,53, + -6680661016289148.,-7526459786056042.,.499120270473746721522,-53,53, + -6680661016288983.,-7526459786055795.,-.499943064613761685880,-53,53, + -6680661016285791.,-7526459786051037.,.499995324231229893303,-53,53, + -6680661016269776.,-7526459786027160.,.499999448096959172820,-53,53, + -6638553928828345.,-7463921285024914.,.499970472613276608362,-53,53, + -6638553928828051.,-7463921285024479.,.499558236429552994960,-53,53, + -6638553928827463.,-7463921285023609.,.498733763993377657112,-53,53, + -6638553928827438.,-7463921285023572.,.488494628258516170962,-53,53, + -6638553928827417.,-7463921285023540.,-.440106245758895493808,-53,53, + -6638553928813793.,-7463921285003383.,.499974319452136748217,-53,53, + -6638553928726481.,-7463921284874197.,.499996221839915428067,-53,53, + -6595469068475170.,-7400416935732704.,.499998695190644497034,-53,53, + -6595469068453425.,-7400416935700774.,-.495041908196942767399,-53,53, + -6595469068453408.,-7400416935700750.,.466700299607482079637,-53,53, + -6595469068453393.,-7400416935700728.,.491766953552501060192,-53,53, + -6595469068453188.,-7400416935700426.,-.498988775871376380525,-53,53, + -6595469068453109.,-7400416935700311.,.499695601567266691932,-53,53, + -6595469068452351.,-7400416935699198.,.499730514124757878423,-53,53, + -6595469068447045.,-7400416935691407.,.499974897886813275653,-53,53, + -6595469068446287.,-7400416935690293.,-.499990190738662083057,-53,53, + -6471417749987133.,-7220194178264494.,-.499993808567226769665,-53,53, + -6471417749984613.,-7220194178260872.,.499879261097569288984,-53,53, + -6471417749984300.,-7220194178260422.,.499466670042109166363,-53,53, + -6471417749983987.,-7220194178259972.,.499054078963426386907,-53,53, + -6471417749983955.,-7220194178259925.,-.494598326515574886810,-53,53, + -6471417749983859.,-7220194178259787.,-.475555542954035087057,-53,53, + -6466907645398389.,-7213712416762457.,-.499997705074268157420,-53,53, + -6466907645379405.,-7213712416735185.,.499980990734587022495,-53,53, + -6466907645360421.,-7213712416707912.,.499959601365306655487,-53,53, + -6466907645357178.,-7213712416703253.,.493792854239565431975,-53,53, + -6466907645356894.,-7213712416702845.,.496953089648881284045,-53,53, + -6466907645356610.,-7213712416702436.,-.499886674960865780987,-53,53, + -6320301642438953.,-7005555987832141.,.499998319030246004145,-53,53, + -6320301642428424.,-7005555987817363.,.499993064308061577149,-53,53, + -6320301642428216.,-7005555987817071.,.438828557183481678033,-53,53, + -6320301642428201.,-7005555987817050.,.492109962919329603398,-53,53, + -6320301642428030.,-7005555987816810.,.499517988304570460754,-53,53, + -6277581004383528.,-6945790189588925.,.499990744733956775502,-53,53, + -6277581004371195.,-6945790189571726.,-.499980536771742862303,-53,53, + -6277581004370110.,-6945790189570213.,-.499896928506927436906,-53,53, + -6277581004369025.,-6945790189568700.,-.499813320489113689116,-53,53, + -6277581004369020.,-6945790189568694.,.472537295215465775311,-53,53, + -6277581004347614.,-6945790189538844.,.499993201579026879761,-53,53, + -6150458818232120.,-6770174781797606.,-.499998944657524654309,-53,53, + -6150458818222993.,-6770174781785114.,.489549031693940094680,-53,53, + -6150458818222974.,-6770174781785088.,.496649000073089719299,-53,53, + -6150458818221846.,-6770174781783544.,.497110280562094996922,-53,53, + -6150458818215219.,-6770174781774473.,.499820298439124088632,-53,53, + -6150458818214796.,-6770174781773894.,.499993278013719161353,-53,53, + -6134432454533195.,-6748262869245244.,-.499999899165425123548,-53,53, + -6134432454523296.,-6748262869231725.,-.499983314785418615060,-53,53, + -6134432454506238.,-6748262869208430.,.499843178598724616788,-53,53, + -6134432454505661.,-6748262869207641.,-.495003821637660462387,-53,53, + -6134432454505620.,-6748262869207586.,.498429927043275947952,-53,53, + -6134432454504868.,-6748262869206559.,.499946488158146103309,-53,53, + -6056160701829364.,-6641948749018324.,-.499947851423998374625,-53,53, + -6056160701828475.,-6641948749017123.,-.499519096427461596724,-53,53, + -6056160701828455.,-6641948749017096.,-.480386840973644494000,-53,53, + -6056160701810809.,-6641948748993257.,-.499997882758569554353,-53,53, + -6031878638313344.,-6609198744424641.,.499035779008490141348,-53,53, + -6031878638313243.,-6609198744424505.,.497390323925789712982,-53,53, + -6031878638312813.,-6609198744423925.,-.499714088823261378133,-53,53, + -6031878638312181.,-6609198744423075.,.499890588191637288248,-53,53, + -6031878638309754.,-6609198744419807.,.499954750674737417202,-53,53, + -6031878638307327.,-6609198744416538.,-.499981087911339059142,-53,53, + -6031878638276939.,-6609198744375621.,.499998111676568371468,-53,53, + -5840746347522037.,-6355035228908541.,.499998756883905141541,-53,53, + -5840746347509659.,-6355035228892280.,-.499750405027672913373,-53,53, + -5840746347509219.,-6355035228891703.,.493472277397808672488,-53,53, + -5840746347509203.,-6355035228891681.,-.488592352332769139920,-53,53, + -5840746347509101.,-6355035228891547.,-.499254366866184783815,-53,53, + -5840746347508154.,-6355035228890304.,.499795360865065175442,-53,53, + -5840746347499902.,-6355035228879464.,.499962570339815252565,-53,53, + -5840746347497839.,-6355035228876753.,-.499995629027848058627,-53,53, + -5587044502268588.,-6026788774027691.,.499999925019546630498,-53,53, + -5587044502247042.,-6026788774000222.,.493671317899363903497,-53,53, + -5587044502246991.,-6026788774000156.,-.486432773841860384500,-53,53, + -5587044502246980.,-6026788774000142.,-.462533656374329970835,-53,53, + -5587044502246871.,-6026788774000003.,-.498442401469734599160,-53,53, + -5587044502246369.,-6026788773999363.,-.498682677068620693773,-53,53, + -5587044502243859.,-6026788773996163.,-.499884055602474297198,-53,53, + -5587044502243608.,-6026788773995844.,.499995806494693222176,-53,53, + -5574097035245470.,-6010293983928970.,-.499997120318042375176,-53,53, + -5574097035224057.,-6010293983901710.,-.499936554719949177700,-53,53, + -5574097035223548.,-6010293983901063.,.486801913077856782763,-53,53, + -5574097035223537.,-6010293983901049.,.490444591163455027122,-53,53, + -5574097035223515.,-6010293983901021.,.497729947334600058586,-53,53, + -5574097035223504.,-6010293983901006.,-.498627374579853154309,-53,53, + -5574097035223233.,-6010293983900661.,-.499794123568617110505,-53,53, + -5574097035210331.,-6010293983884236.,-.499991166806865095608,-53,53, + -5301224375154064.,-5667953535309667.,-.499756981428923744147,-53,53, + -5301224375153988.,-5667953535309573.,-.493614483685483803841,-53,53, + -5301224375153929.,-5667953535309501.,.484838244825378416015,-53,53, + -5301224375153739.,-5667953535309265.,-.499805510820532801434,-53,53, + -5301224375152764.,-5667953535308059.,-.499951099073728654267,-53,53, + -5301224375152439.,-5667953535307657.,-.499999628517583498868,-53,53, + -5292230209323057.,-5656833439748528.,.499996527160575621764,-53,53, + -5292230209317277.,-5656833439741384.,-.499939572674771230974,-53,53, + -5292230209316505.,-5656833439740430.,-.452180173171763429883,-53,53, + -5292230209316501.,-5656833439740426.,.491072466203708745560,-53,53, + -5292230209316484.,-5656833439740405.,.499896183549443514829,-53,53, + -5286632173731411.,-5649917241059320.,.499982092371107948251,-53,53, + -5286632173730739.,-5649917241058489.,-.496093808694407099032,-53,53, + -5286632173730735.,-5649917241058485.,.444405739513370263485,-53,53, + -5286632173730722.,-5649917241058468.,-.498970728811366875666,-53,53, + -5286632173730369.,-5649917241058032.,-.499885599483314586945,-53,53, + -5286632173723764.,-5649917241049875.,.499993375632388477940,-53,53, + -5286632173716117.,-5649917241040429.,-.499995348286164151134,-53,53, + -5268565944193869.,-5627623169913494.,.496637740110101646375,-53,53, + -5268565944193856.,-5627623169913477.,-.475448802689281884132,-53,53, + -5268565944193796.,-5627623169913404.,.499536384390219899361,-53,53, + -5268565944191718.,-5627623169910842.,.499856696639941695941,-53,53, + -5268565944190679.,-5627623169909560.,-.499983147432274496939,-53,53, + -5268565944172050.,-5627623169886592.,-.499999007285220076922,-53,53, + -5158589873381438.,-5492754987861043.,.499997378543950276113,-53,53, + -5158589873359085.,-5492754987833775.,.499972266106499768371,-53,53, + -5158589873357807.,-5492754987832215.,-.492110771188511761892,-53,53, + -5158589873357798.,-5492754987832205.,.486818221505925300701,-53,53, + -5158589873357757.,-5492754987832154.,-.498060811775090836973,-53,53, + -5158589873357234.,-5492754987831517.,.499701763671996654972,-53,53, + -5158589873340766.,-5492754987811428.,.499996379383168000428,-53,53, + -5105083357385978.,-5427647238910076.,-.499997245018636590647,-53,53, + -5105083357385426.,-5427647238909406.,-.491773586084369178810,-53,53, + -5105083357385412.,-5427647238909389.,-.498811391836482131094,-53,53, + -5105083357385267.,-5427647238909214.,.499725620015336595956,-53,53, + -4827510902877144.,-5094886945641878.,.499977903594698205287,-53,53, + -4827510902875751.,-5094886945640228.,.499823986738275840760,-53,53, + -4827510902874358.,-5094886945638578.,.499670069689967022103,-53,53, + -4827510902874293.,-5094886945638501.,.491766261639236669688,-53,53, + -4827510902874282.,-5094886945638487.,-.478802075107851340377,-53,53, + -4827510902874255.,-5094886945638455.,-.497469810759845367176,-53,53, + -4827510902857913.,-5094886945619098.,-.499993380463451652598,-53,53, + -4827510902825397.,-5094886945580583.,-.499996909783162754008,-53,53, + -4706747747173215.,-4952551754696602.,.499992439897972883962,-53,53, + -4706747747160489.,-4952551754681676.,.499682404651706324478,-53,53, + -4706747747160356.,-4952551754681520.,.491978394302312646750,-53,53, + -4706747747160350.,-4952551754681512.,-.470775170074390762692,-53,53, + -4706747747160327.,-4952551754681485.,-.494663833518451715929,-53,53, + -4706747747159066.,-4952551754680007.,.499962053233558387693,-53,53, + -4706747747141024.,-4952551754658846.,.499993955078160825157,-53,53, + -4510984822818110.,-4724688523740380.,.499999103644906572686,-53,53, + -4510984822811228.,-4724688523732429.,.499988183758143424195,-53,53, + -4510984822797464.,-4724688523716527.,.499966331801352692817,-53,53, + -4510984822793524.,-4724688523711974.,-.488996625033263073793,-53,53, + -4510984822793479.,-4724688523711922.,-.499022851705306009130,-53,53, + -4510984822793376.,-4724688523711803.,-.499749548310857838169,-53,53, + -4510984822791979.,-4724688523710189.,-.499897074206095183719,-53,53, + -4508444030664135.,-4721753340020004.,.499999618720742006050,-53,53, + -4508444030631095.,-4721753339981839.,.499965579912189516421,-53,53, + -4508444030598055.,-4721753339943674.,.499931447605511843443,-53,53, + -4508444030594722.,-4721753339939824.,.498263350314016471347,-53,53, + -4508444030594664.,-4721753339939757.,.494933992476938939123,-53,53, + -4508444030594625.,-4721753339939711.,-.455580575724016579205,-53,53, + -4508444030594606.,-4721753339939690.,.491604634639573283312,-53,53, + -4508444030593871.,-4721753339938840.,-.498862227634762342060,-53,53, + -4508444030591750.,-4721753339936390.,-.499923744742972411525,-53,53, + -4504722288288794.,-4717454892386682.,-.499899687946635443132,-53,53, + -4504722288288484.,-4717454892386325.,.487018575302163426904,-53,53, + -4504722288288471.,-4717454892386310.,.499373212147901275604,-53,53, + -4504722288287418.,-4717454892385093.,-.499901203395324051704,-53,53, + -4504722288239258.,-4717454892329478.,-.499954346095225159175,-53,53, + -4504722288197978.,-4717454892281809.,.499999945168502763114,-53,53, + -8854767244051392.,-4628397293659910.,-.499997498218071213726,-54,53, + -8854767244013198.,-4628397293637982.,.499989320537409347988,-54,53, + -8854767244013144.,-4628397293637950.,-.496031015447352039406,-54,53, + -8854767244013111.,-4628397293637932.,.450845445895264126189,-54,53, + -8854767244013097.,-4628397293637924.,.488914247676973279054,-54,53, + -8820963185578875.,-4609000542071027.,.499798136942916315041,-54,53, + -8820963185578392.,-4609000542070750.,.477151935688426334683,-54,53, + -8820963185578385.,-4609000542070746.,.491316483496297113505,-54,53, + -8820963185578378.,-4609000542070741.,-.494518968695833112343,-54,53, + -8820963185578310.,-4609000542070702.,-.499777647133721875924,-54,53, + -8820963185573933.,-4609000542068193.,.499968889098600223326,-54,53, + -8820963185456033.,-4609000542000583.,.499995385533822711486,-54,53, + -8764811318256953.,-4576832328129957.,.499996671305543281526,-54,53, + -8764811318239244.,-4576832328119821.,-.499986828286126230486,-54,53, + -8764811318238269.,-4576832328119263.,-.499816514624622937814,-54,53, + -8764811318235344.,-4576832328117589.,-.499305573755621218309,-54,53, + -8764811318235323.,-4576832328117577.,-.480840367001290715299,-54,53, + -8764811318235302.,-4576832328117565.,-.462375160246969143097,-54,53, + -8644717199267617.,-4508246278971547.,-.499981713732664033365,-54,53, + -8644717199267610.,-4508246278971544.,.489371872647632509274,-54,53, + -8644717199232206.,-4508246278951367.,.499996461429566090839,-54,53, + -8607732457383132.,-8974363689301811.,-.498554375597916289696,-54,54, + -8607732457383103.,-8974363689301778.,-.486048402885014378869,-54,54, + -8607732457382655.,-8974363689301268.,-.499749238220917362050,-54,54, + -8607732457382496.,-8974363689301088.,.499852474236103876609,-54,54, + -8607732457377538.,-8974363689295443.,-.499988467380294695581,-54,54, + -8607732457339876.,-8974363689252570.,-.499990423583435547403,-54,54, + -8487409833009931.,-8837673720361690.,.499996650927201902843,-54,54, + -8487409832995288.,-8837673720345089.,.499985193111654712439,-54,54, + -8487409832980645.,-8837673720328488.,.499973727124484425546,-54,54, + -8487409832976113.,-8837673720323350.,.499833592718848774420,-54,54, + -8487409832976083.,-8837673720323315.,-.488693371986356030516,-54,54, + -8225219756274289.,-8541709986842581.,.499998615812656045129,-54,54, + -8225219756260483.,-8541709986827062.,-.499944217664276545868,-54,54, + -8225219756258604.,-8541709986824950.,-.496314824025690437729,-54,54, + -8225219756258596.,-8541709986824942.,.495717658756958960242,-54,54, + -8225219756258588.,-8541709986824933.,.487750141539606054695,-54,54, + -8225219756258475.,-8541709986824805.,-.499791039155749798659,-54,54, + -8218671716969117.,-8534350735331079.,-.499997050547238154133,-54,54, + -8218671716956327.,-8534350735316707.,.499733279591968402703,-54,54, + -8218671716955923.,-8534350735316252.,-.497773283961504292360,-54,54, + -8218671716955907.,-8534350735316235.,.482523485798633452294,-54,54, + -8218671716955891.,-8534350735316217.,.462820255558761995997,-54,54, + -8218671716954703.,-8534350735314882.,.499855410222602073556,-54,54, + -8218671716953079.,-8534350735313057.,.499977540758445253927,-54,54, + -8218671716928210.,-8534350735285109.,-.499999525086565457543,-54,54, + -8134634281299987.,-8440038251959334.,.499961651042108940115,-54,54, + -8134634281296377.,-8440038251955288.,.499814096789377449414,-54,54, + -8134634281296170.,-8440038251955055.,-.499640347471189060705,-54,54, + -8134634281296062.,-8440038251954934.,-.455877448825128396266,-54,54, + -8134634281296054.,-8440038251954925.,-.489672789666177314308,-54,54, + -8134634281296021.,-8440038251954889.,.495921429364472024931,-54,54, + -8134634281287145.,-8440038251944941.,.499990764818966012262,-54,54, + -8134634281246814.,-8440038251899738.,-.499995709111168623278,-54,54, + -7942311233403158.,-8225130938921549.,.499998832282073968515,-54,54, + -7942311233395535.,-8225130938913055.,-.499981280259773890890,-54,54, + -7942311233349797.,-8225130938862097.,-.499861996814100983615,-54,54, + -7942311233347256.,-8225130938859266.,-.499855372032096824180,-54,54, + -7942311233347072.,-8225130938859062.,.499751561827929784304,-54,54, + -7942311233346336.,-8225130938858242.,.498179297256577167780,-54,54, + -7942311233346222.,-8225130938858114.,-.491194667637908070303,-54,54, + -7942311233346187.,-8225130938858075.,-.496704218263496178691,-54,54, + -7868743567970541.,-8143258227361013.,-.499993440258569312665,-54,54, + -7868743567949414.,-8143258227337528.,.499987792140561654699,-54,54, + -7868743567941721.,-8143258227328976.,.485497118728894140677,-54,54, + -7868743567941712.,-8143258227328966.,.490419721605588978930,-54,54, + -7868743567941694.,-8143258227328945.,-.499735072641029438986,-54,54, + -7868743567941085.,-8143258227328268.,-.499972277991312245387,-54,54, + -7820027936233947.,-8089142489761423.,-.499999975422769374428,-54,54, + -7820027936225514.,-8089142489752062.,-.499986480281555188133,-54,54, + -7820027936217081.,-8089142489742701.,-.499972987484318348340,-54,54, + -7820027936216981.,-8089142489742590.,-.495585302299789111789,-54,54, + -7820027936216963.,-8089142489742571.,.485204481033391147108,-54,54, + -7820027936216945.,-8089142489742551.,.465994264366560726917,-54,54, + -7820027936216872.,-8089142489742470.,.499197274550972323437,-54,54, + -7730960160019296.,-7990403249686544.,.499998917408652695233,-54,54, + -7730960159958719.,-7990403249619477.,.499946767012717344168,-54,54, + -7730960159920170.,-7990403249576798.,.499913518628493323283,-54,54, + -7730960159917332.,-7990403249573655.,-.447065506303548113421,-54,54, + -7730960159917323.,-7990403249573645.,-.482838167059560741234,-54,54, + -7730960159916539.,-7990403249572777.,-.487923281815599432018,-54,54, + -7730960159914747.,-7990403249570793.,-.499546401332592874793,-54,54, + -7730960159914691.,-7990403249570731.,-.499909623819171770865,-54,54, + -7684108841907881.,-7938567813685995.,.499988087733945615838,-54,54, + -7684108841904719.,-7938567813682498.,-.499945473053674583830,-54,54, + -7684108841898395.,-7938567813675506.,-.499812595588818674742,-54,54, + -7684108841897240.,-7938567813674229.,-.497890794102767032771,-54,54, + -7684108841897183.,-7938567813674166.,-.477016731173391989352,-54,54, + -7684108841897098.,-7938567813674072.,-.498520321542060936337,-54,54, + -7684108841896814.,-7938567813673758.,-.499779376422584633215,-54,54, + -7684108841847519.,-7938567813619257.,.499991322726101015375,-54,54, + -7532297225483904.,-7771085191469405.,-.499999428207499917406,-54,54, + -7532297225453205.,-7771085191435610.,-.499978222428280951994,-54,54, + -7532297225436973.,-7771085191417741.,-.499673852574761872264,-54,54, + -7532297225436854.,-7771085191417610.,-.498501093855961225402,-54,54, + -7532297225436735.,-7771085191417479.,-.497328335137599075419,-54,54, + -7532297225436715.,-7771085191417457.,-.480324510142959402634,-54,54, + -7532297225436695.,-7771085191417435.,-.463320685148332115893,-54,54, + -7532297225436150.,-7771085191416835.,-.499966454049506017460,-54,54, + -7501948289004514.,-7737689787994345.,.499946218606816527762,-54,54, + -7501948289004454.,-7737689787994279.,.494757612322340290963,-54,54, + -7501948289004414.,-7737689787994235.,.491298541465961276388,-54,54, + -7501948289002202.,-7737689787991801.,-.499988076968416734426,-54,54, + -7501948288972136.,-7737689787958731.,-.499998702133771844415,-54,54, + -7492339963698142.,-7727122880025195.,-.499997550669184812248,-54,54, + -7492339963684520.,-7727122880010217.,.499982885671656038432,-54,54, + -7492339963682944.,-7727122880008484.,.498365587379573085749,-54,54, + -7492339963682934.,-7727122880008473.,.494548218735344356220,-54,54, + -7492339963682161.,-7727122880007623.,.499465622527173578140,-54,54, + -7489630554930845.,-7724143677314049.,.499984347305035821254,-54,54, + -7489630554912560.,-7724143677293944.,.499569131399809378935,-54,54, + -7489630554912550.,-7724143677293933.,.494920285230251412890,-54,54, + -7489630554911485.,-7724143677292762.,.499818168154765936882,-54,54, + -7489630554906753.,-7724143677287559.,.499984160221113867676,-54,54, + -7485075199918524.,-7719135222729046.,-.499850718072947323038,-54,54, + -7485075199918262.,-7719135222728758.,-.458248443923535363340,-54,54, + -7485075199918242.,-7719135222728736.,-.470339873377865155795,-54,54, + -7485075199918192.,-7719135222728682.,.499431552986256727059,-54,54, + -7485075199917035.,-7719135222727410.,.499942359030636343522,-54,54, + -7485075199893382.,-7719135222701405.,-.499986694588303870993,-54,54, + -7485075199883623.,-7719135222690676.,-.499999705726751556578,-54,54, + -7298995560633424.,-7515083659545942.,.499995294881437237318,-54,54, + -7298995560590495.,-7515083659498985.,-.499974669430741236899,-54,54, + -7298995560588267.,-7515083659496549.,.499910416547252469104,-54,54, + -7298995560586604.,-7515083659494730.,.499375810519080974401,-54,54, + -7298995560586572.,-7515083659494694.,-.498830507817797536237,-54,54, + -7298995560586561.,-7515083659494682.,-.466963929746106485334,-54,54, + -7298995560586039.,-7515083659494112.,.499795502379137868468,-54,54, + -7298995560581018.,-7515083659488620.,.499985365381141270419,-54,54, + -7250793807672290.,-7462394364319144.,.499999552149398842854,-54,54, + -7250793807653198.,-7462394364298288.,.499966921525352606791,-54,54, + -7250793807595922.,-7462394364235720.,.499868965953291890693,-54,54, + -7250793807594331.,-7462394364233982.,.499866243601234003742,-54,54, + -7250793807593779.,-7462394364233378.,-.498249094403633698577,-54,54, + -7250793807593671.,-7462394364233261.,.480380513376984560445,-54,54, + -7250793807593660.,-7462394364233249.,.496722417873139579242,-54,54, + -6744234268191517.,-6912634216061387.,.499992471461849555779,-54,54, + -6744234268184925.,-6912634216054278.,.499969056775961595674,-54,54, + -6744234268180526.,-6912634216049533.,-.493523510784265906262,-54,54, + -6744234268180513.,-6912634216049519.,-.473954382205400538173,-54,54, + -6744234268180322.,-6912634216049313.,-.494131031547194093174,-54,54, + -6744234268178588.,-6912634216047443.,-.499294958075880234686,-54,54, + -6744234268178333.,-6912634216047169.,.499945640957408701325,-54,54, + -6744234268152016.,-6912634216018787.,-.499996153414922281785,-54,54, + -6126472063000585.,-6251175713079808.,.499998769648441380193,-54,54, + -6126472062958603.,-6251175713035164.,-.499975514598271699919,-54,54, + -6126472062944609.,-6251175713020283.,-.499966951571607504960,-54,54, + -6126472062941107.,-6251175713016560.,.471880267092622568025,-54,54, + -6126472062941091.,-6251175713016543.,.486029197845446748830,-54,54, + -6126472062941075.,-6251175713016525.,-.499821871401734881776,-54,54, + -5733088875712555.,-5834563182290278.,.499998891692347681868,-54,54, + -5733088875678003.,-5834563182253831.,.499736060468922364126,-54,54, + -5733088875677930.,-5834563182253753.,-.496588875499611241793,-54,54, + -5733088875676909.,-5834563182252676.,-.499982842961504248130,-54,54, + -5733088875662760.,-5834563182237752.,.499996346176208144064,-54,54, + -5586017142902175.,-5679647024653675.,-.499802563293765042323,-54,54, + -5586017142902040.,-5679647024653534.,.499569153646375770418,-54,54, + -5586017142901500.,-5679647024652966.,.497056021403288219777,-54,54, + -5586017142901442.,-5679647024652904.,-.495806500208353761046,-54,54, + -5586017142901423.,-5679647024652885.,.489290259953335074708,-54,54, + -5586017142898954.,-5679647024650287.,-.499978116991889551707,-54,54, + -5586017142881441.,-5679647024631867.,.499998758627548553655,-54,54, + -5441089836963430.,-5527413630727644.,-.499996589744824973540,-54,54, + -5441089836923098.,-5527413630685336.,-.499977276779769839386,-54,54, + -5441089836917832.,-5527413630679813.,.499033474196094854102,-54,54, + -5441089836917730.,-5527413630679706.,.496355748516572761918,-54,54, + -5441089836917485.,-5527413630679449.,.499727878011015646322,-54,54, + -5441089836915995.,-5527413630677886.,.499827767564448066886,-54,54, + -5441089836913015.,-5527413630674759.,-.499972453457588709900,-54,54, + -5339910389681290.,-5421375331572292.,-.499997110111900110004,-54,54, + -5339910389680695.,-5421375331571670.,.499946242515226847905,-54,54, + -5339910389653240.,-5421375331542923.,.497332363607921566799,-54,54, + -5339910389628420.,-5421375331516935.,.494969340081809462299,-54,54, + -5339910389627910.,-5421375331516401.,.494920784681869162264,-54,54, + -5137347928761358.,-5209661790065308.,-.499997313590150332180,-54,54, + -5137347928742316.,-5209661790045442.,.497963839960673157674,-54,54, + -5137347928742293.,-5209661790045418.,.494442839354466321812,-54,54, + -5137347928742247.,-5209661790045370.,.487400838142024117876,-54,54, + -5137347928741762.,-5209661790044863.,-.499889826817562018787,-54,54, + -5137347928738069.,-5209661790041011.,.499977336557652268409,-54,54, + -5137347928731537.,-5209661790034195.,-.499986836486042233527,-54,54, + -5130840493906202.,-5202872799929701.,.499990254084740509476,-54,54, + -5130840493898472.,-5202872799921637.,.499935577010593792300,-54,54, + -5130840493894607.,-5202872799917605.,.499908238071310952236,-54,54, + -5130840493894445.,-5202872799917436.,.499648359952088833539,-54,54, + -5130840493893797.,-5202872799916760.,.498608847470489586830,-54,54, + -5130840493871579.,-5202872799893581.,-.499995923009133959608,-54,54, + -5046807760034000.,-5115272097074415.,-.499999375424262495855,-54,54, + -5046807760013504.,-5115272097053065.,.499979667282590431086,-54,54, + -5046807759993008.,-5115272097031714.,.499958702604234559701,-54,54, + -5046807759992145.,-5115272097030814.,-.499603070221600624389,-54,54, + -5046807759992001.,-5115272097030664.,-.492577456418611375535,-54,54, + -5046807759991977.,-5115272097030639.,-.491406520784815275803,-54,54, + -5010504700980959.,-5077466189139484.,.499998127837753121753,-54,54, + -5010504700961850.,-5077466189119590.,.499947451038631963422,-54,54, + -5010504700961777.,-5077466189119514.,.498795967463383472540,-54,54, + -5010504700961485.,-5077466189119210.,.494190033161461098352,-54,54, + -5010504700961461.,-5077466189119185.,.480112833081784976525,-54,54, + -5010504700946222.,-5077466189103319.,-.499989336201998743099,-54,54, + -4924871031066982.,-4988378102278617.,-.494802934891998192819,-54,54, + -4924871031066957.,-4988378102278592.,.495299890803324126417,-54,54, + -4924871031066250.,-4988378102277857.,.495407801462627067626,-54,54, + -4924871031045444.,-4988378102256227.,.498583454191735585352,-54,54, + -4924871031036253.,-4988378102246672.,.499986288726372149700,-54,54, + -4924871031036152.,-4988378102246566.,-.499998295517512252497,-54,54, + -4517699360205868.,-4566446474656566.,.499996216744453387721,-54,54, + -4517699360202657.,-4566446474653248.,-.499990114442670565985,-54,54, + -4517699360180180.,-4566446474630029.,-.499894437182826049643,-54,54, + -4517699360175000.,-4566446474624679.,.499816181827631664717,-54,54, + -4517699360174485.,-4566446474624146.,-.499247337733408145300,-54,54, + -4517699360174426.,-4566446474624086.,.448432763908853654849,-54,54, + -4517699360174424.,-4566446474624083.,-.485544181798189254129,-54,54, + -4517699360173758.,-4566446474623395.,-.499867102246891554594,-54,54, + -4514338150847095.,-4562974393305066.,.499993922367062261261,-54,54, + -4514338150836203.,-4562974393293815.,.499979556544941496139,-54,54, + -4514338150834686.,-4562974393292247.,-.499747012911906212437,-54,54, + -4514338150834413.,-4562974393291966.,.498324606424018371212,-54,54, + -4514338150834322.,-4562974393291872.,.497681812869072633541,-54,54, + -4514338150834321.,-4562974393291870.,-.469358217829334068858,-54,54, + -4514338150784868.,-4562974393240787.,-.499996364884598954429,-54,54, + -8612971451605472.,-8697192577288542.,.499999294109316719982,-55,55, + -8612971451596296.,-8697192577279092.,.499964982461521939850,-55,55, + -8612971451595058.,-8697192577277817.,.467266368877316750974,-55,55, + -8612971451595057.,-8697192577277816.,.497126870804950221410,-55,55, + -8612971451594923.,-8697192577277678.,.498434129107769706179,-55,55, + -8612971451594789.,-8697192577277540.,.499741387410459054697,-55,55, + -8341071156515664.,-8417437787702076.,-.499863732737805198389,-55,55, + -8341071156515306.,-8417437787701709.,.497812086998376294246,-55,55, + -8341071156515270.,-8417437787701671.,-.496835037274012493804,-55,55, + -8341071156515235.,-8417437787701636.,.480591369683378623880,-55,55, + -8341071156515234.,-8417437787701634.,-.491482161546410326955,-55,55, + -8341071156508753.,-8417437787694973.,.499961938044800816551,-55,55, + -8341071156504456.,-8417437787690556.,.499998243382866962808,-55,55, + -7983856183309422.,-8050684947315810.,.499999046118161790432,-55,55, + -7983856183303971.,-8050684947310220.,.475500674853666427588,-55,55, + -7983856183303970.,-8050684947310218.,-.499003911161993645595,-55,55, + -7983856183303617.,-8050684947309856.,-.499122774690413920000,-55,55, + -7983856183301146.,-8050684947307322.,-.499954819412498954690,-55,55, + -6979532375164827.,-7023940908298754.,-.499999533756710286788,-55,55, + -6979532375145924.,-7023940908279486.,-.499997544010441702540,-55,55, + -6979532375142563.,-7023940908276061.,.397902613822171169451,-55,55, + -6979532375142558.,-7023940908276056.,.494448136222945347368,-55,55, + -6979532375142506.,-7023940908276003.,.498521569190988358675,-55,55, + -6979532375142247.,-7023940908275739.,.499579629550819404631,-55,55, + -6979532375140279.,-7023940908273733.,.499897246480995412171,-55,55, + -6842835487576737.,-6884657341366538.,.499999082553338357891,-55,55, + -6842835487558829.,-6884657341348298.,.499987801794317947642,-55,55, + -6842835487549879.,-6884657341339182.,.425825361835514577968,-55,55, + -6842835487549875.,-6884657341339178.,.499982160744930445655,-55,55, + -6479813464948936.,-6515265025667512.,-.499997901722692158484,-55,55, + -6479813464892772.,-6515265025610418.,.498322744069488321572,-55,55, + -6479813464892712.,-6515265025610357.,.492908230114832811735,-55,55, + -6479813464892711.,-6515265025610355.,-.490515345117744940045,-55,55, + -6479813464892048.,-6515265025609682.,.499654275682051287209,-55,55, + -6479813464891867.,-6515265025609498.,.499987158584762511734,-55,55, + -6359406039573355.,-6392899432335205.,-.499992152399606174392,-55,55, + -6359406039509787.,-6392899432270623.,-.499987382394330621428,-55,55, + -6359406039507154.,-6392899432267948.,-.499892798154425997785,-55,55, + -6359406039506151.,-6392899432266930.,.499383642395501580709,-55,55, + -6359406039506149.,-6392899432266927.,-.468713513256447894196,-55,55, + -6298970528441689.,-6331509238174212.,.499996603384459765208,-55,55, + -6298970528356281.,-6331509238087468.,.499960595455068314819,-55,55, + -6298970528344710.,-6331509238075715.,-.499950617679172902924,-55,55, + -6298970528343815.,-6331509238074806.,-.499857327218824141979,-55,55, + -6298970528341513.,-6331509238072468.,-.490678830433371817517,-55,55, + -6298970528341504.,-6331509238072459.,-.349895769412108843870,-55,55, + -6298970528341450.,-6331509238072405.,.494802596715460350382,-55,55, + -6298970528341258.,-6331509238072210.,.498174565168919647519,-55,55, + -6298970528341130.,-6331509238072079.,-.499577455862211604972,-55,55, + -6070752678073599.,-6099852122069872.,.499940383600742728017,-55,55, + -6070752678072427.,-6099852122068682.,-.499885297729193384819,-55,55, + -6070752678071669.,-6099852122067914.,.495107990280808431879,-55,55, + -6070752678071462.,-6099852122067704.,.497698505607590333876,-55,55, + -6070752678071255.,-6099852122067493.,-.499710979065837005052,-55,55, + -6070752678044644.,-6099852122040497.,.499980822841096704709,-55,55, + -6070752678033062.,-6099852122028747.,.499996997390904471949,-55,55, + -6002783559861858.,-6030908327558535.,.481803844718712371769,-55,55, + -6002783559861857.,-6030908327558534.,.495979224044337208565,-55,55, + -6002783559861645.,-6030908327558318.,-.498840358923306303349,-55,55, + -6002783559861504.,-6030908327558176.,.499888125989603199345,-55,55, + -6002783559860728.,-6030908327557389.,.499982482671700899161,-55,55, + -6002783559797026.,-6030908327492784.,.499996273490546801925,-55,55, + -5777052993623232.,-5802099173851004.,.499833793153140210692,-55,55, + -5777052993623079.,-5802099173850848.,-.494542551283819300277,-55,55, + -5777052993623069.,-5802099173850838.,-.363456037848330229516,-55,55, + -5777052993623003.,-5802099173850771.,-.498285049174113969027,-55,55, + -5777052993622698.,-5802099173850463.,.499853610607987223383,-55,55, + -5777052993618960.,-5802099173846676.,.499992332754966226888,-55,55, + -5379976732216129.,-5400173624609473.,.499998447259133130513,-55,55, + -5379976732211543.,-5400173624604834.,-.499986642508257868480,-55,55, + -5379976732172562.,-5400173624565411.,-.499859909171502237868,-55,55, + -5379976732167976.,-5400173624560773.,-.499844999795462855199,-55,55, + -5379976732167535.,-5400173624560327.,-.499407456181629428852,-55,55, + -5379976732167532.,-5400173624560324.,-.465390874252286478488,-55,55, + -5360050515984822.,-5380022317786397.,-.499504831979783650558,-55,55, + -5360050515984555.,-5380022317786127.,-.494792964363323637042,-55,55, + -5360050515984554.,-5380022317786126.,-.483539361862888029425,-55,55, + -5360050515984200.,-5380022317785768.,-.499764076708951251786,-55,55, + -5360050515983578.,-5380022317785140.,.499976678560229069647,-55,55, + -5360050515979757.,-5380022317781276.,.499991832677580079075,-55,55, + -5360050515975936.,-5380022317777411.,-.499993013267414205939,-55,55, + -5227607959191963.,-5246126428065436.,.499980414838040876464,-55,55, + -5227607959191215.,-5246126428064679.,-.499790000600177532191,-55,55, + -5227607959184857.,-5246126428058253.,-.497838531918958790220,-55,55, + -5227607959184203.,-5246126428057593.,.497014607504901357292,-55,55, + -5227607959184191.,-5246126428057580.,-.374639463331374704145,-55,55, + -5227607959184109.,-5246126428057497.,-.497608947379277148160,-55,55, + -5227607959174479.,-5246126428047765.,.499999206312868922769,-55,55, + -5003579018661924.,-5019804141920138.,-.499994858281487947199,-55,55, + -5003579018621046.,-5019804141878860.,-.499977759463272511080,-55,55, + -5003579018617060.,-5019804141874835.,-.496110932774518453738,-55,55, + -5003579018617058.,-5019804141874833.,-.476540502856476703088,-55,55, + -5003579018616856.,-5019804141874629.,-.499927081134341662353,-55,55, + -4966294589295299.,-4982157627772391.,-.499996402652563825069,-55,55, + -4966294589206586.,-4982157627682823.,-.499978322273171569181,-55,55, + -4966294589200153.,-4982157627676328.,-.499875561638570975051,-55,55, + -4966294589199323.,-4982157627675491.,.499515902880373338296,-55,55, + -4966294589198926.,-4982157627675090.,.325730856390282847464,-55,55, + -4966294589198908.,-4982157627675072.,.499211635138828269468,-55,55, + -4966294589196729.,-4982157627672871.,-.499976315255014935348,-55,55, + -8111283783767881.,-8128512229472278.,-.499989711909917991452,-56,56, + -8111283783764598.,-8128512229468975.,.499658636306862375411,-56,56, + -8111283783760877.,-8128512229465230.,.300965825964650453488,-56,56, + -8111283783760847.,-8128512229465200.,.492860267160404354461,-56,56, + -8111283783760846.,-8128512229465199.,.499256748533596126478,-56,56, + -8111283783747870.,-8128512229452140.,.499999046935962623115,-56,56, + -7922455085975052.,-7938503852370322.,.499995266011184271695,-56,56, + -7922455085971773.,-7938503852367022.,-.499966465332144747766,-56,56, + -7922455085968494.,-7938503852363723.,-.499928196692181049742,-56,56, + -7922455085968330.,-7938503852363558.,-.499621311649327884582,-56,56, + -7922455085967684.,-7938503852362909.,.440611906262967670430,-56,56, + -7922455085967675.,-7938503852362900.,.495506796295796929312,-56,56, + -7922455085967674.,-7938503852362898.,-.498393771478333160804,-56,56, + -5181586503271719.,-5186062502423965.,.499999549303713590550,-56,56, + -5181586503255152.,-5186062502407355.,.499968518982550900213,-56,56, + -5181586503254408.,-5186062502406609.,.431034910805678653430,-56,56, + -5181586503254385.,-5186062502406586.,.490731855714180452197,-56,56, + -5181586503254381.,-5186062502406581.,-.498886066910427984936,-56,56, + -5181586503253996.,-5186062502406195.,-.499611119529065370356,-56,56, + -5181586503245520.,-5186062502397697.,-.499989161113769697954,-56,56, + -6969797329353126.,-6972517193398863.,.499995784525325546350,-57,57, + -6969797329336908.,-6972517193382626.,.499871346254487811538,-57,57, + -6969797329336221.,-6972517193381938.,.304712541893667700013,-57,57, + -6969797329336125.,-6972517193381842.,.417179433860702014377,-57,57, + -6969797329336056.,-6972517193381773.,.498015012462006010795,-57,57, + -6969797329336054.,-6972517193381770.,-.499641927288680853799,-57,57, + -6969797329332640.,-6972517193378353.,.499961918286877573896,-57,57, + -6969797329297643.,-6972517193343314.,-.499998309353703639309,-57,57, + -5370993780295903.,-5372237907481364.,.499978483737665040744,-57,57, + -5370993780293181.,-5372237907478640.,.392324803848176238264,-57,57, + -5370993780293131.,-5372237907478590.,.427085022806837765235,-57,57, + -5370993780293029.,-5372237907478488.,.497995869482505271373,-57,57, + -5370993780293026.,-5372237907478484.,-.499918517379975136908,-57,57, + -5370993780285834.,-5372237907471288.,.499991377626954528131,-57,57, + -5370993780275765.,-5372237907461211.,-.499995728510029203188,-57,57, + -5040083604755755.,-5041111577510097.,-.499997370231585829490,-57,57, + -5040083604744319.,-5041111577498654.,-.499986190048489135529,-57,57, + -5040083604723691.,-5041111577478014.,.126476788606412505511,-57,57, + -5040083604723526.,-5041111577477849.,.227473801960564914554,-57,57, + -5040083604723097.,-5041111577477420.,.490066036681330201789,-57,57, + -5040083604723081.,-5041111577477404.,.499859686461124778241,-57,57, + -5040083604721447.,-5041111577475768.,-.499963829777681835662,-57,57, + -4672129282989185.,-4672948085719297.,-.499993880472663831567,-57,57, + -4672129282989184.,-4672948085719296.,-.499467956816949256095,-57,57, + -4672129282989173.,-4672948085719285.,-.493682796604088940774,-57,57, + -4672129282989170.,-4672948085719282.,-.492105025636945223145,-57,57, + -7518049176486942.,-7518901918645696.,.416008381613907831696,-58,58, + -7518049176486916.,-7518901918645670.,.424857415376854223769,-58,58, + -7518049176486715.,-7518901918645469.,.493267253313476188175,-58,58, + -7518049176486695.,-7518901918645448.,-.499925797638103916062,-58,58, + -7518049176483757.,-7518901918642509.,-.499984982425614859332,-58,58, + -7518049176466128.,-7518901918624874.,-.499999743714682096973,-58,58, + -5061503531596519.,-5061763708151380.,.078265556217821472059,-58,58, + -5061503531596456.,-5061763708151317.,.087981625515519380043,-58,58, + -5061503531594594.,-5061763708149455.,.375145451425148309431,-58,58, + -5061503531593796.,-5061763708148657.,.498215662529210300721,-58,58, + -5061503531593785.,-5061763708148646.,.499912119073250984275,-58,58, + -5061503531593784.,-5061763708148644.,-.499933657604563499405,-58,58, + -5061503531567848.,-5061763708122704.,-.499997573421514081029,-58,58, + -5034345543222586.,-5034601553820456.,.499996597749490793720,-58,58, + -5034345543218301.,-5034601553816170.,.153769263410250381607,-58,58, + -5034345543218250.,-5034601553816119.,.161550454996871155268,-58,58, + -5034345543216714.,-5034601553814583.,.395901636899728798897,-58,58, + -5034345543216041.,-5034601553813910.,.498582851366235292213,-58,58, + -5034345543216032.,-5034601553813901.,.499956002822696559998,-58,58, + -4503599627370496.,-4503599627370496.,0.000000000000000000000,-1074,1074, + 0.,0.,0.000000000000000000000,0,0, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,1074, + 5835457316503937.,5835556984098965.,.164273497155310799131,-59,59, + 5835457316503954.,5835556984098982.,.165144586316867801606,-59,59, + 5835457316505300.,5835556984100328.,.234114351696632461199,-59,59, + 5835457316510249.,5835556984105277.,.487703778787883233757,-59,59, + 5835457316510486.,5835556984105514.,.499847786510792881966,-59,59, + 5835457316510489.,5835556984105518.,-.499998491872461419961,-59,59, + 7327657448584761.,7328447019372822.,-.499995753143447384601,-58,58, + 7327657448594040.,7328447019382104.,-.499917495017481465133,-58,58, + 7327657448597133.,7328447019385198.,-.499891408973803564618,-58,58, + 7327657448597134.,7328447019385199.,-.499568089838322122539,-58,58, + 7327657448597245.,7328447019385310.,-.463679665799881502898,-58,58, + 7327657448598302.,7328447019386367.,-.121931339595937498976,-58,58, + 7327657448598423.,7328447019386488.,-.082809724202669877967,-58,58, + 7786031541649770.,7786978782409032.,.499948263570010048160,-58,58, + 7786031541652222.,7786978782411485.,.395067835842984907148,-58,58, + 7786031541652256.,7786978782411519.,.407479771184457528605,-58,58, + 7786031541652489.,7786978782411752.,.492538033965728705843,-58,58, + 7786031541652509.,7786978782411772.,.499839172401889559289,-58,58, + 7786031541657988.,7786978782417253.,.499986046989568767699,-58,58, + 7786031541712774.,7786978782472059.,.499994565334015359645,-58,58, + 5746215254485473.,5747738906530953.,-.499996791027777160832,-57,57, + 5746215254495525.,5747738906541012.,.499910809251761901103,-57,57, + 5746215254500551.,5747738906546042.,.499864609402039795952,-57,57, + 5746215254501619.,5747738906547111.,.349834895626678217831,-57,57, + 5746215254501692.,5747738906547184.,.407932115565265240365,-57,57, + 5746215254501805.,5747738906547297.,.497863428620889162324,-57,57, + 5746215254501808.,5747738906547301.,-.499749014395333163174,-57,57, + 6842111560930580.,6844684565616667.,.499970515289117094346,-57,57, + 6842111560931392.,6844684565617480.,.416659000564485542985,-57,57, + 6842111560931433.,6844684565617521.,.462944995510661404960,-57,57, + 6842111560931465.,6844684565617553.,.499070650102799049173,-57,57, + 6842111560931466.,6844684565617555.,-.499800423191196643991,-57,57, + 6842111560939438.,6844684565625536.,-.499996722914357460282,-57,57, + 6940259249803885.,6942944655803747.,.499997033721254372553,-57,57, + 6940259249803889.,6942944655803752.,-.495356550364749125197,-57,57, + 6940259249803895.,6942944655803758.,-.488386926493754361762,-57,57, + 8328945592817859.,8333589172410046.,-.499999071629718613505,-57,57, + 8328945592820845.,8333589172413036.,.499309740141668321888,-57,57, + 8328945592820846.,8333589172413038.,-.499016010423712393337,-57,57, + 8328945592820863.,8333589172413055.,-.470553770035184490505,-57,57, + 8328945592820910.,8333589172413102.,-.391864046608077329439,-57,57, + 8328945592822040.,8333589172414234.,-.499962185487998836489,-57,57, + 5635416615568704.,5641177184395843.,-.499995720390994552479,-56,56, + 5635416615605140.,5641177184432390.,.441490876084857749616,-56,56, + 5635416615605157.,5641177184432407.,.493719585936445628881,-56,56, + 5635416615605159.,5641177184432409.,.499864140036632459018,-56,56, + 5635416615605810.,5641177184433062.,.499916499647678492549,-56,56, + 5635416615607112.,5641177184434369.,-.499978781128836776136,-56,56, + 5682480038735131.,5688386415987065.,-.499996575404246547355,-56,56, + 5682480038748255.,5688386416000230.,-.499984526771110137731,-56,56, + 5682480038754977.,5688386416006972.,.499869251945667936453,-56,56, + 5682480038755617.,5688386416007614.,.499260269261382287406,-56,56, + 5682480038756217.,5688386416008216.,.373689347995275437910,-56,56, + 5682480038756253.,5688386416008252.,.486155092719321673487,-56,56, + 5682480038756257.,5688386416008256.,.498651286577549121371,-56,56, + 5682480038758178.,5688386416010183.,.499948386993323507085,-56,56, + 6158205153689720.,6165726281502776.,.499997863683178510324,-56,56, + 6158205153695439.,6165726281508517.,-.499683085530749899819,-56,56, + 6158205153697073.,6165726281510157.,-.499591928156097155855,-56,56, + 6158205153697271.,6165726281510355.,.227469301440314481223,-56,56, + 6158205153697339.,6165726281510423.,.477167097463335383428,-56,56, + 6158205153697345.,6165726281510429.,.499199255935955141008,-56,56, + 6175493946645897.,6183078738747716.,.499788136806083048977,-56,56, + 6175493946646168.,6183078738747989.,-.499466355601700982089,-56,56, + 6175493946646177.,6183078738747998.,-.466231264943655394067,-56,56, + 6175493946646284.,6183078738748105.,-.071102964897994828805,-56,56, + 6175493946647251.,6183078738749075.,.499822886917150829877,-56,56, + 6175493946652667.,6183078738754511.,.499961887383469076482,-56,56, + 6175493946654021.,6183078738755870.,.499996637505560418885,-56,56, + 6823990675695915.,6834232164271815.,-.499994344597604066978,-56,56, + 6823990675696358.,6834232164272259.,.499979671465290879686,-56,56, + 6823990675706104.,6834232164282049.,.499408024915121453350,-56,56, + 6823990675709205.,6834232164285164.,.499226137402966309111,-56,56, + 6823990675709427.,6834232164285388.,-.498529547545816254713,-56,56, + 6823990675709438.,6834232164285399.,-.448868793196429899846,-56,56, + 6916394610489266.,6927058980741695.,.499999680094585423641,-56,56, + 6916394610518801.,6927058980771368.,-.499990646398139257104,-56,56, + 6916394610521388.,6927058980773966.,.499976342835679255757,-56,56, + 6916394610526562.,6927058980779164.,.499910321330434671174,-56,56, + 6916394610526565.,6927058980779168.,-.486173984441591124250,-56,56, + 6916394610526613.,6927058980779216.,-.263522876794002197821,-56,56, + 7664074856371084.,7678598935435668.,.499996687908294598930,-56,56, + 7664074856374064.,7678598935438666.,-.499953166777356281027,-56,56, + 7664074856376518.,7678598935441133.,.499416986454605266580,-56,56, + 7664074856376519.,7678598935441135.,-.494878298731524935395,-56,56, + 7664074856376552.,7678598935441168.,-.306622709873820758283,-56,56, + 7664074856377044.,7678598935441663.,-.499903021449673659608,-56,56, + 7740553500861762.,7755518274879340.,-.499563956267358707238,-56,56, + 7740553500861934.,7755518274879513.,-.498500446258790005343,-56,56, + 7740553500862106.,7755518274879686.,-.497436936250176425771,-56,56, + 7740553500862125.,7755518274879705.,-.386854339214338452252,-56,56, + 7740553500862621.,7755518274880203.,.499933457089836075984,-56,56, + 7740553500864511.,7755518274882104.,.499991793816824729606,-56,56, + 7740553500916228.,7755518274934123.,-.499999209101711063764,-56,56, + 8359220028887223.,8378083855138599.,-.499998021615538370994,-56,56, + 8359220028906642.,8378083855158150.,-.498274379105641894743,-56,56, + 8359220028906643.,8378083855158151.,-.491476823946116703198,-56,56, + 8359220028906691.,8378083855158199.,-.165194176288905576909,-56,56, + 8359220028906789.,8378083855158298.,-.499033770655421106845,-56,56, + 8359220028906936.,8378083855158446.,-.499793162205164815757,-56,56, + 8359220028913556.,8378083855165111.,-.499978006109203184885,-56,56, + 8359220028914880.,8378083855166443.,.499985025118629463219,-56,56, + 8513798801089445.,8533733140279268.,.499993768355466661145,-56,56, + 8513798801093414.,8533733140283265.,.497206139548761194307,-56,56, + 8513798801093415.,8533733140283267.,-.495739889080312504825,-56,56, + 8513798801093438.,8533733140283290.,-.333498547549007122657,-56,56, + 8513798801093556.,8533733140283408.,.498870074220312682422,-56,56, + 8513798801093698.,8533733140283552.,-.499465991108102061972,-56,56, + 8513798801094265.,8533733140284123.,-.499864223792351090623,-56,56, + 8983761325059611.,9007199254740965.,.000175118370918122031,-56,56, + 8983761325059613.,9007199254740967.,.015902494131553788654,-56,56, + 8983761325059635.,9007199254740989.,.188903627498546589136,-56,56, + 8983761325059637.,9007199254740991.,.204631003259182340783,-56,56, + 8983761325059638.,4503599627370496.,.106247345569750109632,-56,55, + 8983761325062663.,4503599627372021.,-.499924735445405111743,-56,55, + 8983761325079449.,4503599627380480.,-.499992355767692978956,-56,55, + 8983761325080975.,4503599627381249.,-.499998503057344456426,-56,55, + 5173600871716112.,5191547749562437.,.426268644557490931965,-55,55, + 5173600871716119.,5191547749562444.,.499573883153871086981,-55,55, + 5173600871716310.,5191547749562637.,.499759679140893072930,-55,55, + 5173600871716501.,5191547749562830.,.499945475128065073369,-55,55, + 5173600871721944.,5191547749568331.,-.499995427645652567910,-55,55, + 5173600871738082.,5191547749584637.,.499996068759883747465,-55,55, + 5689944463305193.,5713866230674557.,-.499983711870198699887,-55,55, + 5689944463305340.,5713866230674705.,.368210804173192997532,-55,55, + 5689944463305350.,5713866230674715.,.495298866489073557564,-55,55, + 5689944463305429.,5713866230674795.,.499294558784545986590,-55,55, + 5689944463323212.,5713866230692804.,.499995775841597006813,-55,55, + 5753769988815988.,5778512212795596.,.499994399272893023712,-55,55, + 5753769988833358.,5778512212813192.,.329734024232004499732,-55,55, + 5753769988833371.,5778512212813205.,.498748797699679319467,-55,55, + 5753769988833448.,5778512212813283.,.499836302085153832758,-55,55, + 5753769988834371.,5778512212814218.,.499885218292383860738,-55,55, + 5753769988836217.,5778512212816088.,.499983050718620177849,-55,55, + 5804122653727156.,5829525379099582.,-.499998012189793026964,-55,55, + 5804122653802491.,5829525379175914.,-.498433049367478205655,-55,55, + 5804122653802493.,5829525379175916.,-.471964566856665931499,-55,55, + 5804122653802642.,5829525379176066.,.499937380198900817002,-55,55, + 5804122653808158.,5829525379181656.,-.499987854906239078616,-55,55, + 5852820566559524.,5878873303674502.,.499987531695557618601,-55,55, + 5852820566564873.,5878873303679924.,-.492990498904841993495,-55,55, + 5852820566564880.,5878873303679931.,-.398758090270280800518,-55,55, + 5852820566564947.,5878873303679999.,-.496819321910897747078,-55,55, + 5852820566565021.,5878873303680073.,.499351855083072200412,-55,55, + 5852820566567101.,5878873303682181.,.499838992221390102458,-55,55, + 5852820566567621.,5878873303682708.,.499960776509142318077,-55,55, + 5852820566592432.,5878873303707854.,-.499997702855561907279,-55,55, + 6216155809113581.,6247416434112302.,.499995034557204475052,-55,55, + 6216155809170200.,6247416434169783.,.499954165513552238008,-55,55, + 6216155809171448.,6247416434171051.,-.499781806409690473673,-55,55, + 6216155809171842.,6247416434171450.,.498698984507188706616,-55,55, + 6216155809174141.,6247416434173784.,.499986645228043453193,-55,55, + 6575998564310977.,6613068921067492.,.398995838577734217559,-55,55, + 6575998564310983.,6613068921067499.,-.498494352159199191642,-55,55, + 6575998564311100.,6613068921067618.,-.499553071529362318446,-55,55, + 6575998564312095.,6613068921068629.,.499990297932455524839,-55,55, + 6575998564360266.,6613068921117623.,.499993972932943767134,-55,55, + 6847582036519794.,6889491950292006.,.499996393422928897651,-55,55, + 6847582036550442.,6889491950323224.,-.499990126556780456154,-55,55, + 6847582036557121.,6889491950330026.,.499980183230226198128,-55,55, + 6847582036561053.,6889491950334032.,-.499887572592619271558,-55,55, + 6847582036561322.,6889491950334305.,.494272034145946214344,-55,55, + 6847582036561430.,6889491950334415.,.499362136479758853913,-55,55, + 7082784227658828.,7129216982596390.,-.499921639073631493233,-55,55, + 7082784227659230.,7129216982596800.,-.499348650648603879272,-55,55, + 7082784227659980.,7129216982597564.,.427093491937903573978,-55,55, + 7082784227659984.,7129216982597569.,-.493298816634959656938,-55,55, + 7082784227660034.,7129216982597620.,-.498202673795742228671,-55,55, + 7082784227662295.,7129216982599926.,-.499955094591206694802,-55,55, + 7082784227665762.,7129216982603462.,-.499988550039201419077,-55,55, + 7082784227697166.,7129216982635490.,.499996848316737772292,-55,55, + 7706116167836190.,7766116257585988.,.499998365489106410796,-55,55, + 7706116167843957.,7766116257593939.,.499989435848601240956,-55,55, + 7706116167865063.,7766116257615546.,-.499519828207120687328,-55,55, + 7706116167865103.,7766116257615586.,.448078941313139800605,-55,55, + 7706116167865105.,7766116257615588.,.495458879789153092481,-55,55, + 7706116167865865.,7766116257616366.,.499835500676048086227,-55,55, + 7706116167867258.,7766116257617792.,.499962649232235953265,-55,55, + 8687303334598514.,8773764137833194.,.499996248868926121535,-55,55, + 8687303334612296.,8773764137847396.,-.499995220141092409430,-55,55, + 8687303334621177.,8773764137856546.,.499937719481366145316,-55,55, + 8687303334621769.,8773764137857156.,.497906450529538719874,-55,55, + 8687303334621770.,8773764137857158.,-.471691575262607466412,-55,55, + 8687303334621802.,8773764137857191.,-.498828400611281561751,-55,55, + 8687303334622098.,8773764137857496.,-.499844035086161524289,-55,55, + 8687303334626078.,8773764137861597.,-.499986687760422001320,-55,55, + 8913667029669168.,9007199254740919.,.002002817091341422769,-55,55, + 8913667029669199.,9007199254740951.,-.003361439392716525849,-55,55, + 8913667029669230.,9007199254740983.,-.008725695876767219647,-55,55, + 8913667029669232.,9007199254740985.,.055444352092003952459,-55,55, + 8913667029669238.,9007199254740991.,.247954495998317649958,-55,55, + 8913667029669239.,4503599627370496.,.140019759991351646315,-55,54, + 8913667029669542.,4503599627370653.,-.499099106374049644917,-55,54, + 8913667029672534.,4503599627372197.,-.499903225712805256912,-55,54, + 8913667029672908.,4503599627372389.,.499996259372226196390,-55,54, + 8913667029702735.,4503599627387782.,-.499998547400313391671,-55,54, + 4631941526843707.,4684561109342992.,-.499987812432474915156,-54,54, + 4631941527006247.,4684561109511187.,-.499967637807767583751,-54,54, + 4631941527006362.,4684561109511306.,-.498952488649872754775,-54,54, + 4631941527006477.,4684561109511425.,-.497937339491768766251,-54,54, + 4873844360976849.,4935352669603677.,.499996746366102173394,-54,54, + 4873844360980308.,4935352669607271.,-.499639385499695222666,-54,54, + 4873844360980437.,4935352669607404.,.497772276542162743938,-54,54, + 4873844360980463.,4935352669607432.,-.494997465992002507816,-54,54, + 4873844360980721.,4935352669607699.,.499825858092666674598,-54,54, + 4994576600383246.,5060885967382248.,.499716732799365631153,-54,54, + 4994576600383393.,5060885967382401.,.497782902648579477597,-54,54, + 4994576600383687.,5060885967382707.,.493915242348132088549,-54,54, + 4994576600384790.,5060885967383855.,.499813101846557557868,-54,54, + 4994576600387878.,5060885967387070.,-.499994159934956007748,-54,54, + 4994576600418905.,5060885967419362.,.499999401290563358185,-54,54, + 5227720812181562.,5304024059339720.,.499999760326480518960,-54,54, + 5227720812182029.,5304024059340209.,-.499885656762119784078,-54,54, + 5227720812184831.,5304024059343137.,-.499198159209536539487,-54,54, + 5227720812185076.,5304024059343393.,-.482007425119740838378,-54,54, + 5227720812185098.,5304024059343416.,-.492708665323868462297,-54,54, + 5227720812185120.,5304024059343438.,.496590094472012810452,-54,54, + 5227720812185209.,5304024059343531.,.498753259100896027663,-54,54, + 5299073463177291.,5378632369675288.,.499975927001531038506,-54,54, + 5299073463177615.,5378632369675627.,.498310626401073914667,-54,54, + 5299073463177658.,5378632369675672.,.488830355025234899402,-54,54, + 5299073463179084.,5378632369677165.,-.499980505000441275917,-54,54, + 5299073463224125.,5378632369724290.,.499998514279745721542,-54,54, + 5354986034392795.,5437162566050174.,.499974206691567832415,-54,54, + 5354986034456689.,5437162566117093.,.498134898865037033110,-54,54, + 5354986034456710.,5437162566117115.,.492359104194935715933,-54,54, + 5354986034456858.,5437162566117270.,.499272551282077804354,-54,54, + 5354986034457027.,5437162566117448.,-.499589796300339972007,-54,54, + 5354986034458759.,5437162566119262.,-.499764861433317382241,-54,54, + 5354986034461357.,5437162566121982.,.499972540973847609348,-54,54, + 6229784789679265.,6361158946649626.,-.499999470402130402051,-54,54, + 6229784789703384.,6361158946675330.,.499996202935727557327,-54,54, + 6229784789713938.,6361158946686579.,-.497600942926030652787,-54,54, + 6229784789714014.,6361158946686659.,.499952839243154151931,-54,54, + 6229784789716873.,6361158946689707.,-.499964749847513084393,-54,54, + 6318840445925606.,6456163432922121.,.499947983246745992154,-54,54, + 6318840445925945.,6456163432922484.,-.499669960968189850227,-54,54, + 6318840445926225.,6456163432922782.,.497695748826838176912,-54,54, + 6318840445926240.,6456163432922799.,-.484588231005518578234,-54,54, + 6318840445926284.,6456163432922846.,-.499287905180400951486,-54,54, + 6318840445928259.,6456163432924954.,.499988083607945828018,-54,54, + 6318840445954450.,6456163432952923.,-.499992959618639354296,-54,54, + 6500262080576388.,6650289650863566.,.499999967230260154296,-54,54, + 6500262080604808.,6650289650894039.,.499992842119260856993,-54,54, + 6500262080617959.,6650289650908141.,-.499904888721994744081,-54,54, + 6500262080618042.,6650289650908229.,.495837525430428762179,-54,54, + 6500262080618056.,6650289650908245.,-.492832428808904723582,-54,54, + 6500262080618070.,6650289650908260.,-.481502383048233369616,-54,54, + 6500262080618665.,6650289650908898.,-.499975438215227103876,-54,54, + 6611506190265684.,6769723854199071.,-.499997558987736581773,-54,54, + 6611506190294570.,6769723854230124.,-.499951295215634679550,-54,54, + 6611506190368098.,6769723854309168.,-.499833437586969737726,-54,54, + 6611506190369391.,6769723854310557.,.499787828868489407475,-54,54, + 6611506190369431.,6769723854310601.,-.499450492354178132357,-54,54, + 6611506190369511.,6769723854310687.,-.497927134799391719209,-54,54, + 6611506190369524.,6769723854310700.,.477320410803276373428,-54,54, + 6611506190370724.,6769723854311991.,-.499829225855093727727,-54,54, + 6779876501340545.,6951088412270753.,.499994535856442735004,-54,54, + 6779876501420181.,6951088412356709.,.499978402306437573196,-54,54, + 6779876501427628.,6951088412364748.,-.497963727737275739988,-54,54, + 6779876501427691.,6951088412364816.,-.498214883121520630327,-54,54, + 6779876501428132.,6951088412365292.,-.499972970808315274101,-54,54, + 6995579078915697.,7184530343095538.,.499996912191070663519,-54,54, + 6995579078917153.,7184530343097118.,.499522175373298984068,-54,54, + 6995579078917247.,7184530343097221.,-.495013968347819602228,-54,54, + 6995579078917270.,7184530343097245.,.463769741167262914258,-54,54, + 6995579078917282.,7184530343097258.,.485743850479485664205,-54,54, + 6995579078924116.,7184530343104674.,.499999104434737641452,-54,54, + 7423882302182705.,7651917161186672.,-.499996402388482626012,-54,54, + 7423882302185258.,7651917161189474.,-.499954234414675772126,-54,54, + 7423882302191215.,7651917161196012.,-.499855841709189822932,-54,54, + 7423882302191297.,7651917161196101.,.497795336441969920626,-54,54, + 7423882302191307.,7651917161196112.,.473118650850661850510,-54,54, + 7482308321604586.,7716093446654960.,.499999528316763404121,-54,54, + 7482308321609228.,7716093446660064.,-.499956008147245114542,-54,54, + 7482308321613729.,7716093446665011.,.497286588427765816470,-54,54, + 7482308321613749.,7716093446665033.,.483499619295958056577,-54,54, + 7482308321613870.,7716093446665167.,-.499911543951217595318,-54,54, + 7789329938347039.,8055081861036623.,.499999126625614328488,-54,54, + 7789329938373911.,8055081861066426.,-.499978985776737639942,-54,54, + 7789329938387347.,8055081861081327.,-.499968033111906473405,-54,54, + 7789329938387622.,8055081861081631.,.484774674004212915125,-54,54, + 7789329938387631.,8055081861081641.,.466093526237145938583,-54,54, + 7789329938387668.,8055081861081683.,-.499595636805212657633,-54,54, + 7852441927991812.,8125140798567144.,.499985463067626485928,-54,54, + 7852441927991821.,8125140798567155.,-.499970425000618248556,-54,54, + 7852441927992226.,8125140798567605.,-.497985388068848584981,-54,54, + 7852441928000191.,8125140798576455.,-.458946327304280033255,-54,54, + 7852441928002180.,8125140798578665.,-.449197589767821152171,-54,54, + 7852441928002198.,8125140798578685.,-.449109365898113366103,-54,54, + 7852441928014482.,8125140798592333.,.499987415248252855573,-54,54, + 7852441928059822.,8125140798642711.,.499991370785667950330,-54,54, + 7984456451885059.,8272116270703558.,-.499979087135325712184,-54,54, + 7984456451885284.,8272116270703809.,-.498684595705496046372,-54,54, + 7984456451885336.,8272116270703867.,-.489496535463689410136,-54,54, + 7984456451885353.,8272116270703885.,.475045714999998177395,-54,54, + 7984456451909003.,8272116270730269.,-.499999953898754749644,-54,54, + 8003572463275846.,8293447602983677.,.499991936699071744606,-54,54, + 8003572463289407.,8293447602998815.,-.499972004828212283672,-54,54, + 8003572463289605.,8293447602999036.,-.489279051490613348355,-54,54, + 8003572463289648.,8293447602999084.,-.492007349502977270509,-54,54, + 8003572463289777.,8293447602999227.,.499807756460311482425,-54,54, + 8003572463334857.,8293447603049547.,-.499998589789165907618,-54,54, + 8012612783782805.,8303539952476850.,-.499999489153879898757,-54,54, + 8012612783815862.,8303539952513759.,-.499865698380648822109,-54,54, + 8012612783816806.,8303539952514813.,-.499317363180173986854,-54,54, + 8012612783817278.,8303539952515340.,-.499043195568451955102,-54,54, + 8012612783817441.,8303539952515521.,.494695552994154356676,-54,54, + 8012612783817450.,8303539952515532.,-.456570405674141394178,-54,54, + 8012612783822736.,8303539952521433.,.499889870294442421354,-54,54, + 8012612783848447.,8303539952550140.,.499993961822627574942,-54,54, + 8018408790435981.,8310011922126754.,.499861035270606451011,-54,54, + 8018408790437069.,8310011922127969.,.497010433313135842205,-54,54, + 8018408790437086.,8310011922127988.,.481340892657873562159,-54,54, + 8018408790437129.,8310011922128037.,-.499470298411274874623,-54,54, + 8018408790442235.,8310011922133739.,-.499980567704797118924,-54,54, + 8018408790454169.,8310011922147066.,-.499998103130621179217,-54,54, + 8125363452126206.,8429649248541657.,.499995122607930614915,-54,54, + 8125363452127277.,8429649248542858.,-.499402019588687580143,-54,54, + 8125363452127634.,8429649248543258.,-.499201066978583013190,-54,54, + 8125363452127775.,8429649248543415.,.484071578171182191525,-54,54, + 8125363452127800.,8429649248543443.,.495290132275823570032,-54,54, + 8633994769866100.,9004273234593124.,-.499983011335672380088,-54,54, + 8633994769866760.,9004273234593875.,.499290936912194453795,-54,54, + 8633994769867420.,9004273234594627.,.498564885177204041078,-54,54, + 8633994769867427.,9004273234594635.,.474314760386167227605,-54,54, + 8633994769899172.,9004273234630805.,.499998852868164213935,-54,54, + 8636562708000827.,9007199254697321.,.000006024382859088328,-54,54, + 8636562708022405.,9007199254721909.,-.000030189892525653482,-54,54, + 8636562708038886.,9007199254740689.,-.000613959518798459228,-54,54, + 8636562708039144.,9007199254740983.,-.011180709786515771143,-54,54, + 8636562708039151.,9007199254740991.,-.034723218514673129968,-54,54, + 8636562708039152.,4503599627370496.,.052385354404937988139,-54,53, + 8636562708040585.,4503599627371312.,.499784282464601537613,-54,53, + 8636562708043983.,4503599627373248.,.499966807083099569242,-54,53, + 8717776617240876.,4549936322156512.,-.499773228427339342541,-54,53, + 8717776617240883.,4549936322156515.,.499748655740382938956,-54,53, + 8717776617241100.,4549936322156639.,.484927064940260783242,-54,53, + 8717776617241205.,4549936322156699.,.477755327456669529804,-54,53, + 8717776617242971.,4549936322157708.,.499990676099094763601,-54,53, + 8717776617247154.,4549936322160098.,.499996601247263681967,-54,53, + 8717776617251337.,4549936322162489.,-.499997473253870410262,-54,53, + 8911976088157640.,4661277570673346.,-.499996939178587757298,-54,53, + 8911976088167728.,4661277570679150.,-.499927306379345775238,-54,53, + 8911976088174345.,4661277570682957.,-.494726991956616345105,-54,53, + 8911976088174352.,4661277570682961.,-.467367704937700157871,-54,53, + 8911976088174564.,4661277570683083.,-.495915012364324279281,-54,53, + 8911976088175294.,4661277570683503.,-.499875080382771022367,-54,53, + 4733303198888920.,4983731101364287.,.499999579342505359897,-53,53, + 4733303198934508.,4983731101417870.,.499974065111324850310,-53,53, + 4733303198944173.,4983731101429231.,-.499702284846483389346,-53,53, + 4733303198944418.,4983731101429518.,.467196762786406304507,-53,53, + 4733303198944424.,4983731101429526.,-.480552648291900570996,-53,53, + 4733303198944441.,4983731101429546.,-.499175979680418197401,-53,53, + 4733303198945838.,4983731101431187.,.499836141015554852725,-53,53, + 4733303198949704.,4983731101435731.,.499965604120091210687,-53,53, + 4747578892790020.,5000520070702320.,.499987340465571091164,-53,53, + 4747578892790037.,5000520070702341.,-.495570308709640946441,-53,53, + 4747578892790122.,5000520070702441.,-.473358554585287787894,-53,53, + 4747578892798349.,5000520070712122.,-.499992655077415123624,-53,53, + 4747578892847197.,5000520070769603.,-.499995262019509072695,-53,53, + 5018163383763107.,5322564556094277.,-.499996153015650105174,-53,53, + 5018163383773249.,5322564556106489.,.499972658433533113368,-53,53, + 5018163383776344.,5322564556110217.,-.499938257177360482861,-53,53, + 5018163383776868.,5322564556110848.,-.498953869281768468453,-53,53, + 5018163383776902.,5322564556110888.,.443858094819351773660,-53,53, + 5018163383776917.,5322564556110907.,-.493136626900702543722,-53,53, + 5018163383777201.,5322564556111248.,.499763308537521576448,-53,53, + 5018163383796628.,5322564556134642.,.499999405831315330051,-53,53, + 5026588272957025.,5332713648860418.,.499991669057808413785,-53,53, + 5026588272993683.,5332713648904595.,.499989559577254397736,-53,53, + 5026588273000060.,5332713648912280.,.499961928317781007966,-53,53, + 5026588273004131.,5332713648917187.,-.488608319784969449900,-53,53, + 5026588273004136.,5332713648917193.,-.463047733009242459278,-53,53, + 5026588273004170.,5332713648917234.,-.489235742934227029544,-53,53, + 5026588273004638.,5332713648917798.,-.496764820712453276784,-53,53, + 5026588273004833.,5332713648918033.,-.499901936446371262991,-53,53, + 5184012179818939.,5523804627604688.,-.499999297042281440812,-53,53, + 5184012179840758.,5523804627631368.,.499980492446179635254,-53,53, + 5184012179843850.,5523804627635150.,-.499426556122568507507,-53,53, + 5184012179843953.,5523804627635275.,.452404321644851492761,-53,53, + 5184012179843971.,5523804627635297.,.463403892516955041283,-53,53, + 5184012179844025.,5523804627635363.,.496402605133492822083,-53,53, + 5184012179846031.,5523804627637817.,-.499978551870007866229,-53,53, + 5359027492704449.,5739660084125088.,-.499952230542634447156,-53,53, + 5359027492704535.,5739660084125194.,.498925932526129748140,-53,53, + 5359027492704707.,5739660084125408.,.496682258666480853018,-53,53, + 5359027492704715.,5739660084125418.,.450066273835891106061,-53,53, + 5359027492728518.,5739660084155034.,-.499969555428182051555,-53,53, + 5359027492768633.,5739660084204944.,-.499998266460642125069,-53,53, + 5488415439823270.,5901729128376198.,.479789978322969964023,-53,53, + 5488415439823339.,5901729128376286.,-.499173932197207455880,-53,53, + 5488415439823764.,5901729128376821.,.499961401569568464869,-53,53, + 5488415439824905.,5901729128378260.,.499992968344668842110,-53,53, + 5488415439888510.,5901729128458478.,-.499999911974744778456,-53,53, + 5599080628041163.,6042143987722954.,.499992350699823584522,-53,53, + 5599080628045877.,6042143987728973.,-.499946604846118409985,-53,53, + 5599080628055305.,6042143987741009.,-.499824506365501384238,-53,53, + 5599080628055352.,6042143987741069.,-.498551093241824824707,-53,53, + 5599080628055587.,6042143987741369.,-.492184027618684163475,-53,53, + 5599080628074931.,6042143987766064.,-.499994564622873878197,-53,53, + 5668948148564854.,6131693191406208.,.499992808423572934413,-53,53, + 5668948148616294.,6131693191472404.,-.498438507530579999377,-53,53, + 5668948148616308.,6131693191472422.,-.482691579763562093556,-53,53, + 5668948148616329.,6131693191472449.,-.459071188112980513954,-53,53, + 5668948148616674.,6131693191472893.,-.499593325272596598273,-53,53, + 5668948148618452.,6131693191475181.,-.499733498527214642220,-53,53, + 5668948148622008.,6131693191479756.,.499986156375697945152,-53,53, + 5708579506456824.,6182810120397366.,.499998068612982710972,-53,53, + 5708579506478330.,6182810120425169.,.499973998699378513376,-53,53, + 5708579506480789.,6182810120428349.,-.499889253024641246333,-53,53, + 5708579506482220.,6182810120430198.,.499783657842978209901,-53,53, + 5708579506482336.,6182810120430348.,.464816542315490353163,-53,53, + 5708579506482343.,6182810120430358.,-.485569404311102945596,-53,53, + 5708579506482401.,6182810120430432.,.496947037925982022742,-53,53, + 5708579506493487.,6182810120444765.,-.499996424401165849684,-53,53, + 5949535300104798.,6498927828967552.,-.499998830498596203406,-53,53, + 5949535300106678.,6498927828970056.,-.499854171732478563312,-53,53, + 5949535300107853.,6498927828971621.,-.499763759692660979815,-53,53, + 5949535300107889.,6498927828971668.,.449175180594889177877,-53,53, + 5949535300107961.,6498927828971764.,.347053061170663181960,-53,53, + 5971604121801305.,6528363992088228.,-.499999715982358463801,-53,53, + 5971604121805147.,6528363992093359.,.499990039456782242599,-53,53, + 5971604121826278.,6528363992121585.,.499933740659169682867,-53,53, + 5971604121828059.,6528363992123964.,.493161690471072500535,-53,53, + 5971604121828062.,6528363992123969.,-.499550446614681687347,-53,53, + 5971604121828199.,6528363992124151.,.499928626470892755504,-53,53, + 6059040276404246.,6645839692830418.,.499988807226648310511,-53,53, + 6059040276408599.,6645839692836302.,-.476907288764893477140,-53,53, + 6059040276408616.,6645839692836324.,.498372464600131309952,-53,53, + 6059040276409222.,6645839692837143.,.499521319882286397853,-53,53, + 6059040276409424.,6645839692837416.,.499904271658049777874,-53,53, + 6059040276451252.,6645839692893946.,.499994071713939692410,-53,53, + 6179968525049343.,6810652659572238.,.499998331671199840171,-53,53, + 6179968525076875.,6810652659610083.,.499979037718677098023,-53,53, + 6179968525077473.,6810652659610906.,-.499803451456452492017,-53,53, + 6179968525077668.,6810652659611174.,-.456254263128698084089,-53,53, + 6179968525077684.,6810652659611196.,-.462937406650189405778,-53,53, + 6179968525077764.,6810652659611306.,-.496353124256886300111,-53,53, + 6179968525077772.,6810652659611317.,-.499694696017486349084,-53,53, + 6179968525086152.,6810652659622836.,-.499991108292730514472,-53,53, + 6230674196596901.,6880608691408570.,-.499661016570265826707,-53,53, + 6230674196596979.,6880608691408678.,-.487813916335104366198,-53,53, + 6230674196597135.,6880608691408894.,-.464119715861059274079,-53,53, + 6230674196597148.,6880608691408912.,-.462145199154664830178,-53,53, + 6230674196597912.,6880608691409970.,-.499950524964492185546,-53,53, + 6230674196601457.,6880608691414879.,-.499976544343879165868,-53,53, + 6230674196605002.,6880608691419787.,.499997438839555314081,-53,53, + 6353877460214094.,7052803657892260.,-.499998335631344727412,-53,53, + 6353877460233799.,7052803657920061.,-.499970401755915812766,-53,53, + 6353877460234904.,7052803657921620.,-.499461347365533653968,-53,53, + 6353877460235162.,7052803657921984.,-.497532536437523542518,-53,53, + 6353877460235252.,7052803657922110.,.479884490633831277476,-53,53, + 6353877460235257.,7052803657922118.,-.465814563417707884820,-53,53, + 6353877460235291.,7052803657922166.,-.496568130968028365859,-53,53, + 6353877460235880.,7052803657922997.,-.499916698196461709673,-53,53, + 6353877460251423.,7052803657944926.,-.499996094105263491925,-53,53, + 6402079148376317.,7121067604915201.,-.463305606102284095940,-53,53, + 6402079148376324.,7121067604915210.,.488062331176986433576,-53,53, + 6402079148376343.,7121067604915237.,.498918160935062442864,-53,53, + 6402079148376713.,7121067604915763.,.499794845713911381678,-53,53, + 6402079148383622.,7121067604925585.,.499948946379979266947,-53,53, + 6402079148385925.,7121067604928860.,-.499999684326339626759,-53,53, + 6673278757212865.,7515460890347627.,.499876793868845691812,-53,53, + 6673278757212955.,7515460890347762.,-.498641168036492198422,-53,53, + 6673278757213135.,7515460890348030.,-.495677091840570663045,-53,53, + 6673278757213172.,7515460890348085.,-.406178920621430210630,-53,53, + 6673278757213180.,7515460890348097.,-.494936072790215838399,-53,53, + 6673278757216921.,7515460890353667.,-.499999353814738766158,-53,53, + 6710148704110588.,7570542881826505.,-.499999985952211281850,-53,53, + 6710148704143595.,7570542881875983.,.499927598746583514743,-53,53, + 6710148704144607.,7570542881877501.,-.465869751087902117960,-53,53, + 6710148704144625.,7570542881877528.,-.483047964817553334562,-53,53, + 6710148704144643.,7570542881877554.,.499773821452885718577,-53,53, + 6710148704149358.,7570542881884623.,-.499963827376137452321,-53,53, + 6710148704156169.,7570542881894832.,.499990981826099529161,-53,53, + 6728987427069645.,7598832647166834.,.499992540987961014730,-53,53, + 6728987427118367.,7598832647240128.,.441454128726191039233,-53,53, + 6728987427118379.,7598832647240146.,.493408021076165687337,-53,53, + 6728987427118381.,7598832647240150.,-.497932996865501251643,-53,53, + 6728987427118496.,7598832647240322.,.499958471490549316029,-53,53, + 6728987427127504.,7598832647253874.,-.499986326026489638669,-53,53, + 7051650888458250.,8100158756022477.,-.499996610373961232632,-53,53, + 7051650888467066.,8100158756036646.,.499933858309129003863,-53,53, + 7051650888471474.,8100158756043731.,.499899103169820375772,-53,53, + 7051650888471693.,8100158756044083.,.499670516380015494454,-53,53, + 7051650888471912.,8100158756044435.,.499441929607520502509,-53,53, + 7051650888471940.,8100158756044481.,-.496021086051641768777,-53,53, + 7051650888471945.,8100158756044489.,-.459496624562176684514,-53,53, + 7198343454188594.,8339984163066484.,-.499021282347816248365,-53,53, + 7198343454188597.,8339984163066488.,.491860254313398573524,-53,53, + 7198343454188630.,8339984163066543.,.391557157587004279493,-53,53, + 7198343454188704.,8339984163066666.,.499968395232464737162,-53,53, + 7198343454189691.,8339984163068308.,.499993957014877416557,-53,53, + 7267747051736226.,8456450206172150.,-.499996686962306442317,-53,53, + 7267747051742103.,8456450206182098.,.499957716141009384351,-53,53, + 7267747051745932.,8456450206188581.,-.498880899318537048058,-53,53, + 7267747051745984.,8456450206188669.,-.469614669973010732071,-53,53, + 7267747051745994.,8456450206188685.,.459090374132032901394,-53,53, + 7267747051746339.,8456450206189269.,.499414395782652181041,-53,53, + 7267747051747980.,8456450206192047.,.499912134255091358786,-53,53, + 7302452754195544.,8515466985471360.,-.499997651197704575861,-53,53, + 7302452754243535.,8515466985553337.,.499962685233955366511,-53,53, + 7302452754244731.,8515466985555381.,-.498475497015268047383,-53,53, + 7302452754244779.,8515466985555462.,.494898221436284922691,-53,53, + 7302452754244827.,8515466985555544.,.488271939888871568324,-53,53, + 7302452754245341.,8515466985556423.,-.499351158283213667535,-53,53, + 7302452754248062.,8515466985561071.,-.499978491184595207047,-53,53, + 7302452754264059.,8515466985588397.,-.499991450264411588272,-53,53, + 7319052364928449.,8543884491788145.,.499997907004495146172,-53,53, + 7319052364943194.,8543884491813443.,.499973691886683001400,-53,53, + 7319052364944608.,8543884491815870.,-.499892985863511346404,-53,53, + 7319052364945776.,8543884491817873.,.437982347488127697488,-53,53, + 7319052364945804.,8543884491817921.,.477588947952816382071,-53,53, + 7319052364945818.,8543884491817945.,.497392248185294675646,-53,53, + 7319052364945920.,8543884491818120.,.498816292738903385259,-53,53, + 7319052364946022.,8543884491818296.,-.499759662702747669935,-53,53, + 7399032995882601.,8682601918654308.,.499987438041673104770,-53,53, + 7399032995884569.,8682601918657760.,-.499977339527454014689,-53,53, + 7399032995890473.,8682601918668113.,-.499871660807197462308,-53,53, + 7399032995891508.,8682601918669927.,.431549305978244124805,-53,53, + 7399032995891524.,8682601918669955.,.488460161507564430760,-53,53, + 7399032995891528.,8682601918669963.,-.497312124610085822268,-53,53, + 7399032995891597.,8682601918670083.,.498115939861685815779,-53,53, + 7399032995892230.,8682601918671193.,.499651661864156364001,-53,53, + 7399032995911910.,8682601918705704.,-.499995934931546756432,-53,53, + 7511273082104843.,8882637232663223.,.495661358456226166073,-53,53, + 7511273082104875.,8882637232663281.,.478534031108193835182,-53,53, + 7511273082104880.,8882637232663291.,-.461642113789885268771,-53,53, + 7511273082104944.,8882637232663407.,-.495896768484081662858,-53,53, + 7511273082106933.,8882637232667011.,-.497967207777608563228,-53,53, + 7511273082108805.,8882637232670403.,-.499915854533972403772,-53,53, + 7511273082108922.,8882637232670614.,.499962355107842441642,-53,53, + 7511273082117096.,8882637232685426.,-.499999287662818199573,-53,53, + 7579296827217978.,9007199254685697.,-.000002361993478473412,-53,53, + 7579296827247847.,9007199254740979.,.014668785239053346782,-53,53, + 7579296827247854.,4503599627370496.,-.014810595497240952723,-53,52, + 7579296827247855.,4503599627370497.,-.089402736656778000433,-53,52, + 7579296827247860.,4503599627370502.,-.462363442454458796761,-53,52, + 7579296827247874.,4503599627370514.,.493346581312074361216,-53,52, + 7579296827248075.,4503599627370701.,-.499673791747729136834,-53,52, + 7579296827249362.,4503599627371892.,-.499759463742602354677,-53,52, + 7579296827252794.,4503599627375068.,-.499987919997448521711,-53,52, + 7723582849387787.,4640378654932767.,-.499998242848476766099,-53,52, + 7723582849396196.,4640378654940939.,-.499659965400756888718,-53,52, + 7723582849396338.,4640378654941076.,.498205183508969452923,-53,52, + 7723582849396515.,4640378654941249.,-.490371356220448314859,-53,52, + 7723582849396517.,4640378654941250.,.453260547285496531349,-53,52, + 7723582849396551.,4640378654941283.,.495002906886772812925,-53,52, + 7723582849397154.,4640378654941870.,-.499978185999938507408,-53,52, + 7913137471553705.,4831398794570584.,.499993637141858510868,-53,52, + 7913137471590684.,4831398794609291.,.499990141203648221124,-53,52, + 7913137471590791.,4831398794609404.,-.499982825648805338215,-53,52, + 7913137471592610.,4831398794611308.,-.499523261356741225146,-53,52, + 7913137471604166.,4831398794623404.,-.496603641864159425458,-53,52, + 7913137471605022.,4831398794624300.,-.496387371376660395384,-53,52, + 8070217332232141.,5001786864384376.,-.499993749725116096357,-53,52, + 8070217332253300.,5001786864408198.,-.499970632991461177567,-53,52, + 8070217332254905.,5001786864410004.,.499889347245881305341,-53,52, + 8070217332256343.,5001786864411623.,.481695361934528367021,-53,52, + 8070217332256351.,5001786864411632.,.488548246581421276725,-53,52, + 8070217332256367.,5001786864411651.,-.497745984124683881360,-53,52, + 8070217332256510.,5001786864411811.,.499749328945956592984,-53,52, + 8070217332260888.,5001786864416740.,.499990457805032884761,-53,52, + 8108726220153628.,5045572455782217.,-.499967568351995655682,-53,52, + 8108726220153756.,5045572455782363.,.499928287090102522391,-53,52, + 8108726220155676.,5045572455784568.,.498366119912146593953,-53,52, + 8108726220156956.,5045572455786038.,.497324676367021183827,-53,52, + 8108726220156983.,5045572455786070.,-.494884791572074073707,-53,52, + 8108726220163255.,5045572455793273.,-.499987850499216658427,-53,52, + 8108726220172882.,5045572455804328.,.499991923475958380819,-53,52, + 8145371468091059.,5088072487290772.,.499959222158311858776,-53,52, + 8145371468091415.,5088072487291189.,.498866581948988641249,-53,52, + 8145371468091450.,5088072487291230.,.495950170696870379070,-53,52, + 8145371468091485.,5088072487291271.,.493033759445542763097,-53,52, + 8145371468091503.,5088072487291293.,-.422751823483403571452,-53,52, + 8145371468093802.,5088072487293985.,.499967336366304756745,-53,52, + 8145371468104774.,5088072487306837.,.499999841760405351153,-53,52, + 8201755169934770.,5155178923831566.,-.498381947564210466062,-53,52, + 8201755169934832.,5155178923831641.,-.499200473587086237533,-53,52, + 8201755169934894.,5155178923831715.,.499981000392789463222,-53,52, + 8201755169936115.,5155178923833192.,.499990351428091252098,-53,52, + 8201755169937336.,5155178923834669.,.499999703530512605301,-53,52, + 8344755511727753.,5336225864374172.,.499995154613044391610,-53,52, + 8344755511738379.,5336225864388287.,.499961979519858529195,-53,52, + 8344755511738513.,5336225864388465.,.498267603642273957341,-53,52, + 8344755511738714.,5336225864388732.,.495726039858363799442,-53,52, + 8488875008853133.,5538964726344421.,-.499979947173134078874,-53,52, + 8488875008858693.,5538964726352736.,-.476170228675989836702,-53,52, + 8488875008858699.,5538964726352744.,.496877048022022882997,-53,52, + 8488875008858810.,5538964726352910.,.498251666944348441656,-53,52, + 8488875008858921.,5538964726353076.,.499626285883922156027,-53,52, + 8488875008859700.,5538964726354242.,-.499735622153967712788,-53,52, + 8488875008864041.,5538964726360733.,.499969088149549607509,-53,52, + 8488875008934609.,5538964726466269.,-.499989893962882195500,-53,52, + 8538353789941950.,5614762207180422.,.499992835804794900438,-53,52, + 8538353789945624.,5614762207186191.,.499951332999613495054,-53,52, + 8538353789950957.,5614762207194566.,-.499836688406628736019,-53,52, + 8538353789951313.,5614762207195124.,.499614928540881448986,-53,52, + 8538353789951790.,5614762207195873.,.496071168426369954074,-53,52, + 8538353789951811.,5614762207195906.,.470757921134253394459,-53,52, + 8538353789951839.,5614762207195950.,.437006924745882702524,-53,52, + 8538353789951904.,5614762207196053.,-.498486459722194568662,-53,52, + 8538353789965653.,5614762207217641.,.499997648104666049204,-53,52, + 8575032706796560.,5673498176245625.,.499750815384015733575,-53,52, + 8575032706796915.,5673498176246205.,.496489252864340616534,-53,52, + 8575032706797158.,5673498176246603.,-.491658802472910486402,-53,52, + 8575032706797169.,5673498176246620.,.480071120950612747670,-53,52, + 8575032706797199.,5673498176246669.,.493880003015900943801,-53,52, + 8575032706798081.,5673498176248110.,.499861136476925309480,-53,52, + 8575032706799602.,5673498176250595.,.499971461835298671549,-53,52, + 8575032706808799.,5673498176265621.,.499981192630642910128,-53,52, + 8575032706827193.,5673498176295674.,-.499998877912697965740,-53,52, + 8668443273547361.,5835173039207394.,.499999807410981661835,-53,52, + 8668443273577675.,5835173039263186.,.499982868756385102875,-53,52, + 8668443273592832.,5835173039291082.,.499975317603896474428,-53,52, + 8668443273592989.,5835173039291371.,.453725984821547294712,-53,52, + 8668443273592995.,5835173039291382.,.496544481659193554328,-53,52, + 8668443273593089.,5835173039291556.,-.499299067871825462246,-53,52, + 9007199254740991.,7074237684919576.,.275765942794142804964,-53,52 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/asinh.c b/regress/lib/libm/fpaccuracy/asinh.c new file mode 100644 index 00000000000..c8d3e658c7b --- /dev/null +++ b/regress/lib/libm/fpaccuracy/asinh.c @@ -0,0 +1,1073 @@ +/* $OpenBSD: asinh.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:26:21. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1042 +#define F asinh +#define Fs "asinh" +#define Fn fpaccuracy_asinh + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -8049513536839553.,-8457992901755234.,-.499998377437422951383,-43,50, + -8049513536834720.,-8457992901754559.,.499982993084000931896,-43,50, + -8049513536834098.,-8457992901754471.,-.499812493651608759430,-43,50, + -8049513536834012.,-8457992901754459.,-.470845310145070802963,-43,50, + -8049513536834005.,-8457992901754458.,-.491743330092207406303,-43,50, + -8049513536833955.,-8457992901754451.,-.498157758286015525938,-43,50, + -7986428235692289.,-8449134294088925.,-.499999315314612273724,-43,50, + -7986428235649445.,-8449134294082886.,.499976648961511308181,-43,50, + -7986428235638734.,-8449134294081376.,.499970645093378129567,-43,50, + -7986428235635315.,-8449134294080894.,.498848385485675354254,-43,50, + -7986428235635279.,-8449134294080888.,-.425995253397660123464,-43,50, + -7986428235635251.,-8449134294080884.,-.478651416973571901056,-43,50, + -7986428235635088.,-8449134294080861.,-.499471226361640683681,-43,50, + -7986428235634556.,-8449134294080786.,-.499938334299804306260,-43,50, + -7815961442923339.,-8424842288088658.,.499956602326580262630,-43,50, + -7815961442923096.,-8424842288088622.,-.495584112167520932846,-43,50, + -7815961442923075.,-8424842288088619.,-.470507383790416860743,-43,50, + -7815961442923047.,-8424842288088615.,-.437071745954265454702,-43,50, + -7815961442922860.,-8424842288088588.,-.499483736119598067774,-43,50, + -7815961442919750.,-8424842288088141.,.499974609353584322852,-43,50, + -7815961442916161.,-8424842288087624.,.499992616617988570897,-43,50, + -6688361407871022.,-8249428261093779.,-.499989896804883379080,-43,50, + -6688361407870024.,-8249428261093611.,-.499628255251940449693,-43,50, + -6688361407869727.,-8249428261093562.,.496471351507633179399,-43,50, + -6688361407869715.,-8249428261093559.,-.483484219936377789151,-43,50, + -6688361407869685.,-8249428261093554.,-.433373148546389354300,-43,50, + -6688361407869626.,-8249428261093545.,.498511958520653981084,-43,50, + -6593216446354147.,-8233296828062500.,-.499943868904088085418,-43,50, + -6593216446352806.,-8233296828062272.,.497608952365089370266,-43,50, + -6593216446352794.,-8233296828062269.,-.453195944088667463624,-43,50, + -6593216446352724.,-8233296828062257.,-.499557840068841327593,-43,50, + -6593216446352033.,-8233296828062140.,.499926872476537937141,-43,50, + -6593216446338617.,-8233296828059848.,-.499947360226206133294,-43,50, + -6593216446144492.,-8233296828026698.,-.499990474691957466345,-43,50, + -6319743896468655.,-8185600797170068.,-.498743624412731123481,-43,50, + -6319743896468610.,-8185600797170060.,-.481734143854571357491,-43,50, + -6319743896468481.,-8185600797170037.,-.499640299587530315347,-43,50, + -6319743896450609.,-8185600797166853.,-.499786149777286863662,-43,50, + -6319743896424918.,-8185600797162276.,-.499995793650098637918,-43,50, + -5890506482728112.,-8106408795123866.,-.499800717563959350665,-43,50, + -5890506482727777.,-8106408795123802.,-.468626254601300188140,-43,50, + -5890506482727772.,-8106408795123802.,.487062916487722305859,-43,50, + -5890506482727751.,-8106408795123797.,-.499042564938374360938,-43,50, + -5890506482726961.,-8106408795123647.,.499846467137907612869,-43,50, + -5890506482721635.,-8106408795122629.,.499951511765477248180,-43,50, + -5890506482718972.,-8106408795122119.,-.499995965575573018031,-43,50, + -5703853854996304.,-8070154946620235.,.499989717731483294573,-43,50, + -5703853854990321.,-8070154946619054.,.499942367778425507008,-43,50, + -5703853854989784.,-8070154946618948.,.499770977746280796721,-43,50, + -5703853854989475.,-8070154946618887.,.494085764492084007298,-43,50, + -5703853854989455.,-8070154946618883.,.441937854249207780216,-43,50, + -5703853854989247.,-8070154946618842.,.499599587724115615020,-43,50, + -5703853854955497.,-8070154946612179.,-.499998927165243440432,-43,50, + -5176976928861494.,-7961031992803924.,.499858016574962574587,-43,50, + -5176976928861356.,-7961031992803893.,-.487653033347752385742,-43,50, + -5176976928861264.,-7961031992803873.,-.479327066629117900902,-43,50, + -5176976928861255.,-7961031992803872.,.478009169245550218016,-43,50, + -5176976928854767.,-7961031992802461.,.499953431780588984430,-43,50, + -5176976928851884.,-7961031992801834.,.499994324593518790676,-43,50, + -5162726732165711.,-7957928561101458.,-.499993294037675983250,-43,50, + -5162726732160424.,-7957928561100305.,-.499945726885506055192,-43,50, + -5162726732158975.,-7957928561099989.,-.498986974115806583363,-43,50, + -5162726732158920.,-7957928561099978.,.495528368468641334330,-43,50, + -5162726732158599.,-7957928561099908.,.499881549736786554763,-43,50, + -4714366116129085.,-7855640256670336.,-.499994080238576206793,-43,50, + -4714366116089093.,-7855640256660786.,.499990009006871938561,-43,50, + -4714366116088176.,-7855640256660566.,-.499535259850950718123,-43,50, + -4714366116088155.,-7855640256660561.,-.484257212572386654193,-43,50, + -8805554747255301.,-7778652598475765.,-.499499859184161891244,-44,50, + -8805554747255129.,-7778652598475744.,.492799667518490193929,-44,50, + -8805554747255082.,-7778652598475737.,-.497676624603384796857,-44,50, + -8805554747254777.,-7778652598475698.,-.499703626670091974858,-44,50, + -8805554747254253.,-7778652598475631.,-.499907394152035057755,-44,50, + -8805554747219708.,-7778652598471214.,-.499982094638414445396,-44,50, + -8805554747209838.,-7778652598469953.,.499996565548212768592,-44,50, + -7326121376011185.,-7571558996803307.,.499998670971317895715,-44,50, + -7326121375985333.,-7571558996799333.,-.499967589902990600786,-44,50, + -7326121375981572.,-7571558996798756.,.499921274519533109797,-44,50, + -7326121375981097.,-7571558996798683.,.499109578343003298781,-44,50, + -7326121375981045.,-7571558996798675.,.490599666340807465044,-44,50, + -7326121375980876.,-7571558996798649.,.462942452334062744384,-44,50, + -7326121375980635.,-7571558996798611.,-.499574639828365241327,-44,50, + -7326121375975462.,-7571558996797816.,-.499993385411129189145,-44,50, + -7309643749936985.,-7569023821944676.,.499992678062403470240,-44,50, + -7309643749920183.,-7569023821942088.,.494167925882756729606,-44,50, + -7309643749920170.,-7569023821942086.,.496544088140842753263,-44,50, + -7309643749920157.,-7569023821942084.,.498920250398932338070,-44,50, + -7309643749919735.,-7569023821942019.,.499131056009620636438,-44,50, + -7309643749918047.,-7569023821941759.,.499974278489899502867,-44,50, + -7309643749884800.,-7569023821936638.,.499994798903673640631,-44,50, + -5313564293881324.,-7209940121267594.,.499996394383468562657,-44,50, + -5313564293865042.,-7209940121264143.,-.499062971079767433376,-44,50, + -5313564293864976.,-7209940121264130.,.485709297820226410319,-44,50, + -5313564293864971.,-7209940121264128.,-.454838257566130614292,-44,50, + -5313564293864924.,-7209940121264118.,-.495985278197837916132,-44,50, + -5313564293864773.,-7209940121264087.,.499478549134932616022,-44,50, + -5313564293862805.,-7209940121263670.,.499960749157764477174,-44,50, + -5016941336691976.,-7145266104836713.,.499995808628173511229,-44,50, + -5016941336680288.,-7145266104834089.,-.499987945882430006979,-44,50, + -5016941336665463.,-7145266104830763.,.499947110767919096293,-44,50, + -5016941336662353.,-7145266104830065.,.440574297592673491050,-44,50, + -5016941336662326.,-7145266104830059.,.499865916258319735896,-44,50, + -5010586419820424.,-7143839041775667.,-.499963382882730113331,-44,50, + -5010586419818319.,-7143839041775195.,.499501685401434675203,-44,50, + -5010586419818159.,-7143839041775159.,.451955087274390228258,-44,50, + -5010586419818141.,-7143839041775155.,.496606094985169569767,-44,50, + -5010586419816975.,-7143839041774892.,-.499889738830057794424,-44,50, + -5010586419807300.,-7143839041772718.,-.499973091677482373869,-44,50, + -5010586419767928.,-7143839041763872.,.499997828282774890407,-44,50, + -4928523203117215.,-7125246533553625.,.497643240891611087017,-44,50, + -4928523203117158.,-7125246533553611.,-.481035115352005657718,-44,50, + -4928523203117018.,-7125246533553579.,-.498841604370776027721,-44,50, + -4928523203116786.,-7125246533553526.,-.499778071885595365353,-44,50, + -4928523203115661.,-7125246533553270.,.499991212830078991824,-44,50, + -4928523203111393.,-7125246533552294.,-.499995180266263950638,-44,50, + -4893070997072180.,-7117118412618844.,-.499998724786081073949,-44,50, + -4893070997051050.,-7117118412613982.,-.499981460109267506732,-44,50, + -4893070997032684.,-7117118412609756.,-.494665916169921725753,-44,50, + -4893070997032671.,-7117118412609754.,.496626096362713979670,-44,50, + -4893070997032558.,-7117118412609728.,.497856666839036035870,-44,50, + -4893070997032332.,-7117118412609675.,-.499682192206518467030,-44,50, + -4893070997030724.,-7117118412609305.,-.499870180390504331324,-44,50, + -4893070997029920.,-7117118412609120.,-.499964174436900744880,-44,50, + -6151338406595080.,-6594371338568627.,-.499997952687017514637,-45,50, + -6151338406593430.,-6594371338568325.,-.499955782038347388183,-45,50, + -6151338406584355.,-6594371338566664.,-.499723842022713009112,-45,50, + -6151338406583530.,-6594371338566513.,-.499702756445240064141,-45,50, + -6151338406583481.,-6594371338566505.,.468783344395756048428,-45,50, + -6151338406583459.,-6594371338566501.,.495450573344797948760,-45,50, + -5862093320205521.,-6540145638572425.,-.499996061725090632946,-45,50, + -5862093320179170.,-6540145638567365.,.499965182054256392605,-45,50, + -5862093320177608.,-6540145638567065.,.499279799397188173993,-45,50, + -5862093320177603.,-6540145638567064.,.459584903806224751597,-45,50, + -5862093320177457.,-6540145638567035.,-.499506047449546046460,-45,50, + -5862093320176676.,-6540145638566885.,-.499848738744241151517,-45,50, + -5862093320173401.,-6540145638566257.,.499994649450145144161,-45,50, + -7736772544919273.,-6072156728456010.,.499989686399102492935,-46,50, + -7736772544892232.,-6072156728452074.,-.499986355566888991522,-46,50, + -7736772544890837.,-6072156728451871.,-.499911157477157307325,-46,50, + -7736772544890315.,-6072156728451796.,.461407303752926467564,-46,50, + -7736772544890301.,-6072156728451794.,.498684044092501195063,-46,50, + -5060143069587560.,-5594142191504750.,.499971721284396965116,-46,50, + -5060143069584562.,-5594142191504082.,-.498812562152648132814,-46,50, + -5060143069584544.,-5594142191504078.,-.494135483132731363465,-46,50, + -5060143069584400.,-5594142191504046.,-.456718850972884470404,-46,50, + -5060143069584382.,-5594142191504042.,-.452041771952839516488,-46,50, + -5060143069584135.,-5594142191503987.,-.498972965398561757088,-46,50, + -5060143069581573.,-5594142191503417.,-.499935384705728330628,-46,50, + -5060143069575159.,-5594142191501991.,.499997107802392191811,-46,50, + -4942874542602395.,-8015541920850406.,.499996391422665143491,-48,51, + -4942874542597890.,-8015541920848356.,-.499994125711181977764,-48,51, + -4942874542575365.,-8015541920838111.,-.499946683458684265189,-48,51, + -4942874542575044.,-8015541920837966.,.499832017386534638387,-48,51, + -4942874542574723.,-8015541920837820.,.499610718241204407625,-48,51, + -4916353069589487.,-8003446840592745.,-.499996545027703602892,-48,51, + -4916353069560196.,-8003446840579352.,.499988498365053253079,-48,51, + -4916353069549266.,-8003446840574353.,-.499948781988448713052,-48,51, + -4916353069549137.,-8003446840574295.,.488341070853013370848,-48,51, + -4916353069549126.,-8003446840574289.,-.481649716889116152458,-48,51, + -4916353069549067.,-8003446840574263.,.497490603403289662173,-48,51, + -5263775657351826.,-6600943044222433.,.499974181708568408034,-49,51, + -5263775657348751.,-6600943044221124.,-.499482737748511128323,-49,51, + -5263775657348617.,-6600943044221068.,.499565318461431462514,-49,51, + -5263775657346567.,-6600943044220196.,.499927372598364087275,-49,51, + -5263775657335024.,-6600943044215285.,-.499985210937221070010,-49,51, + -5263775657290902.,-6600943044196517.,-.499997502215075129364,-49,51, + -5153546050517367.,-6553562956347260.,-.499879143233061026518,-49,51, + -5153546050516994.,-6553562956347098.,-.484328147247438672876,-49,51, + -5153546050516987.,-6553562956347095.,-.443821828287812196844,-49,51, + -5153546050516948.,-6553562956347079.,.496141948773038594576,-49,51, + -5153546050516750.,-6553562956346993.,.499034970776235295452,-49,51, + -5153546050514602.,-6553562956346059.,-.499883153948925775505,-49,51, + -5153546050462067.,-6553562956323240.,-.499959236564643470900,-49,51, + -5153546050434417.,-6553562956311230.,-.499999187715398479993,-49,51, + -4896645647483411.,-6439134606258295.,.499999666630194560633,-49,51, + -4896645647468426.,-6439134606251449.,.494635442612508681492,-49,51, + -4896645647468345.,-6439134606251411.,-.499988147731400476401,-49,51, + -4837866588197715.,-6412120679870855.,-.499996114369096437314,-49,51, + -4837866588170914.,-6412120679858465.,.499961661212017298023,-49,51, + -4837866588169560.,-6412120679857839.,.499511785323225597457,-49,51, + -4837866588169028.,-6412120679857593.,.460930297945980653502,-49,51, + -4837866588169002.,-6412120679857581.,.481601127510934608858,-49,51, + -4837866588168976.,-6412120679857568.,-.497728042924047696513,-49,51, + -4837866588168883.,-6412120679857526.,.499286847443652727852,-49,51, + -4837866588166560.,-6412120679856452.,.499992120011127270590,-49,51, + -4716555872204105.,-6355329303928547.,.499956409212763123726,-49,51, + -4716555872202563.,-6355329303927815.,-.499767932270604650892,-49,51, + -4716555872202428.,-6355329303927752.,.498310675976504922269,-49,51, + -4716555872202314.,-6355329303927697.,-.458867388168973829028,-49,51, + -4716555872202312.,-6355329303927697.,.489252294916204705792,-49,51, + -4716555872202293.,-6355329303927688.,.496389284225420556634,-49,51, + -4716555872200462.,-6355329303926820.,.499959148876114212538,-49,51, + -4716555872182247.,-6355329303918185.,.499972866920482138742,-49,51, + -4716555872145817.,-6355329303900914.,-.499999598352719597326,-49,51, + -4707537845203007.,-6351050184878840.,-.499997075745459014972,-49,51, + -4707537845168429.,-6351050184862417.,-.499580299865471196408,-49,51, + -4707537845168389.,-6351050184862399.,.498627134729258219686,-49,51, + -4707537845168229.,-6351050184862323.,.491456873109767404228,-49,51, + -4707537845168170.,-6351050184862294.,-.486187160861777207968,-49,51, + -4707537845166193.,-6351050184861355.,-.499784705775885228613,-49,51, + -4707537845163957.,-6351050184860293.,-.499989111188979446715,-49,51, + -8956367348707684.,-6239414756929438.,-.499993037358492825778,-50,51, + -8956367348676460.,-6239414756921650.,.499989847039090657836,-50,51, + -8956367348675542.,-6239414756921420.,-.499818495885978551081,-50,51, + -8956367348675081.,-6239414756921306.,.499188425595006009345,-50,51, + -8956367348675053.,-6239414756921299.,.483943726682975862414,-50,51, + -8956367348675045.,-6239414756921297.,.479588098422399768772,-50,51, + -8772453526432969.,-6193066425573640.,.498893314401061142710,-50,51, + -8772453526432938.,-6193066425573632.,.391538814216170236346,-50,51, + -8772453526432914.,-6193066425573625.,-.498025960120500652960,-50,51, + -8772453526432643.,-6193066425573557.,.498971796329065203663,-50,51, + -8772453526429057.,-6193066425572644.,.499835097737383316647,-50,51, + -8772453526428405.,-6193066425572478.,.499992061669252591017,-50,51, + -8298192411077068.,-6068990242780960.,-.499997642287870610939,-50,51, + -8298192411061880.,-6068990242776877.,.499979294882313250828,-50,51, + -8298192411035301.,-6068990242769730.,.499938952591379155063,-50,51, + -8298192411034375.,-6068990242769481.,.498093986784105354658,-50,51, + -8298192411034282.,-6068990242769455.,-.494531911508206049585,-50,51, + -8298192411034256.,-6068990242769449.,.496776977141304501443,-50,51, + -8298192411033806.,-6068990242769327.,-.499799950075297433559,-50,51, + -7900377053080465.,-5959420236766677.,.499998565566729879679,-50,51, + -7900377053043066.,-5959420236756124.,.499993522176866060090,-50,51, + -7900377053038023.,-5959420236754700.,-.499953676777944565170,-50,51, + -7900377053036974.,-5959420236754405.,.499859011871762028681,-50,51, + -7900377053035280.,-5959420236753926.,-.498536894078746007977,-50,51, + -7900377053035273.,-5959420236753925.,.476676345979518149096,-50,51, + -7900377053035078.,-5959420236753869.,-.499526252396719470847,-50,51, + -7846976255503947.,-5944301825548779.,.499997334048302975539,-50,51, + -7846976255472953.,-5944301825539974.,-.499987004082306891457,-50,51, + -7846976255461272.,-5944301825536656.,-.453778601801325446628,-50,51, + -7846976255461251.,-5944301825536650.,-.488624045128197475192,-50,51, + -7846976255461244.,-5944301825536649.,.499760807096181991257,-50,51, + -7846976255460297.,-5944301825536380.,.499825815181826155259,-50,51, + -7846976255457456.,-5944301825535572.,-.499979160370387378896,-50,51, + -7688073522783041.,-5898710965378458.,-.499991135121175836485,-50,51, + -7688073522778814.,-5898710965377233.,-.498544511868831053744,-50,51, + -7688073522778745.,-5898710965377214.,.497930486245087026939,-50,51, + -7688073522778500.,-5898710965377143.,.499906928824911310656,-50,51, + -7668040568186134.,-5892897917711304.,.499998801945632644399,-50,51, + -7668040568136276.,-5892897917696818.,.499983680983218283760,-50,51, + -7668040568133378.,-5892897917695976.,.499822349217314591641,-50,51, + -7668040568132077.,-5892897917695598.,.499059791476169018409,-50,51, + -7668040568131929.,-5892897917695555.,.499741683451176438976,-50,51, + -6448237341710964.,-5507693984738736.,-.499990190296234193578,-50,51, + -6448237341697473.,-5507693984734095.,-.499587593427808336353,-50,51, + -6448237341697348.,-5507693984734052.,-.498694381271339271915,-50,51, + -6448237341697255.,-5507693984734021.,.493970168573598511384,-50,51, + -6448237341697252.,-5507693984734019.,-.474008394334621847081,-50,51, + -6448237341697223.,-5507693984734009.,-.497801169114061290643,-50,51, + -6448237341695287.,-5507693984733343.,-.499967099118854930198,-50,51, + -6448237341674020.,-5507693984726027.,-.499999541620287920097,-50,51, + -5630902860407256.,-5207698589898891.,.499997148641001459044,-50,51, + -5630902860361897.,-5207698589881103.,-.499896676429481702130,-50,51, + -5630902860360854.,-5207698589880694.,-.499673769973165428845,-50,51, + -5630902860360803.,-5207698589880675.,.499378356806528271426,-50,51, + -5630902860360604.,-5207698589880596.,-.465104521051432561102,-50,51, + -5630902860360599.,-5207698589880595.,.495586863927044785291,-50,51, + -5630902860357674.,-5207698589879447.,-.499952923376761900578,-50,51, + -5630902860353451.,-5207698589877792.,.499990830870161427301,-50,51, + -4917964729984043.,-4909626108725700.,-.499992782478341728421,-50,51, + -4917964729963605.,-4909626108716579.,.496850354123900349492,-50,51, + -4917964729963596.,-4909626108716574.,-.486221786575209808181,-50,51, + -4917964729963578.,-4909626108716566.,-.452366067973409168574,-50,51, + -4917964729963484.,-4909626108716524.,-.497786204163551890651,-50,51, + -4917964729962776.,-4909626108716208.,-.499461272464825083300,-50,51, + -4917964729962599.,-4909626108716129.,-.499880039533389289620,-50,51, + -4917964729960177.,-4909626108715048.,-.499960569431820842410,-50,51, + -4831850099959063.,-4870867728729063.,.499997047177905715112,-50,51, + -4831850099955139.,-4870867728727281.,-.499995187599101301069,-50,51, + -4831850099948375.,-4870867728724211.,-.498962431073687463619,-50,51, + -4831850099948342.,-4870867728724197.,.478866380433250103542,-50,51, + -4831850099948331.,-4870867728724192.,.471475984268917520517,-50,51, + -4831850099947833.,-4870867728723965.,-.499471042068665473900,-50,51, + -4831850099947291.,-4870867728723719.,-.499979653037470259348,-50,51, + -4681019096835127.,-4801376171896567.,-.499993994886150589586,-50,51, + -4681019096820370.,-4801376171889665.,-.499634410528710374564,-50,51, + -4681019096820355.,-4801376171889658.,-.483980456885030496073,-50,51, + -4681019096820340.,-4801376171889651.,-.468326503241329365862,-50,51, + -4681019096818326.,-4801376171888709.,-.499855660487406163075,-50,51, + -4681019096816793.,-4801376171887993.,.499978402302537939911,-50,51, + -4531746129751087.,-4730486380021339.,.499984828095256624130,-50,51, + -4531746129746050.,-4730486380018909.,-.486548813431601383565,-50,51, + -4531746129746048.,-4730486380018909.,.477919507537128050969,-50,51, + -4531746129746021.,-4730486380018896.,.498241840615014655615,-50,51, + -4531746129745233.,-4730486380018516.,.498760302327740579199,-50,51, + -4531746129743460.,-4730486380017661.,.499926841408919405689,-50,51, + -4531746129735636.,-4730486380013888.,.499998476176339429766,-50,51, + -7166361094597619.,-8442591155485561.,.499035336844431225757,-51,52, + -7166361094597614.,-8442591155485558.,.496713566860577453893,-51,52, + -7166361094597459.,-8442591155485465.,.424738697362054686662,-51,52, + -7166361094597424.,-8442591155485444.,.408486307475544653243,-51,52, + -7166361094596760.,-8442591155485045.,-.499844746353718435140,-51,52, + -7166361094593314.,-8442591155482980.,.499991381451084784068,-51,52, + -6982521428629155.,-8331066694058304.,.499960785616771840900,-51,52, + -6982521428628202.,-8331066694057719.,.499848750489670407844,-51,52, + -6982521428626801.,-8331066694056858.,-.495069361879617319869,-51,52, + -6982521428626788.,-8331066694056851.,.484992068912834238648,-51,52, + -6982521428626498.,-8331066694056672.,-.498252936482824720557,-51,52, + -6982521428626296.,-8331066694056549.,.499624680452431917374,-51,52, + -6982521428620679.,-8331066694053100.,-.499986336437591276751,-51,52, + -6982521428584869.,-8331066694031118.,-.499998831195783956248,-51,52, + -5383107157246921.,-7231919413599899.,-.493025076719990526685,-51,52, + -5383107157246864.,-7231919413599855.,-.499780959289457665780,-51,52, + -5383107157246566.,-7231919413599626.,.499986531845045809841,-51,52, + -5383107157237981.,-7231919413593000.,.499999661966705470065,-51,52, + -8553544359437601.,-6294490081681967.,-.499304544674754699017,-52,52, + -8553544359437513.,-6294490081681927.,.498743422998671935551,-52,52, + -8553544359437367.,-6294490081681858.,-.481767903360596322539,-52,52, + -8553544359437352.,-6294490081681851.,-.493464272507044992208,-52,52, + -8553544359437337.,-6294490081681845.,.494839358346515933247,-52,52, + -8553544359435549.,-6294490081681011.,-.499367843840283050063,-52,52, + -8553544359417081.,-6294490081672407.,-.499937528249592608625,-52,52, + -8553544359415029.,-6294490081671452.,.499999174380533618297,-52,52, + -8099766831127673.,-6078583505707359.,.499995915044406274476,-52,52, + -8099766831126463.,-6078583505706771.,.499962323377924166617,-52,52, + -8099766831116783.,-6078583505702067.,.499693592461539273888,-52,52, + -8099766831116178.,-6078583505701773.,.499676796921845160775,-52,52, + -8099766831115929.,-6078583505701651.,-.498677223055734911287,-52,52, + -8099766831115894.,-6078583505701634.,-.490413731887697117219,-52,52, + -8099766831115892.,-6078583505701634.,.481487039036192452355,-52,52, + -7588440847589921.,-5823946931908695.,-.499617342763824095539,-52,52, + -7588440847589680.,-5823946931908573.,.499085239871852003888,-52,52, + -7588440847589586.,-5823946931908525.,.473682927705637415994,-52,52, + -7588440847589584.,-5823946931908524.,.494419048723382305940,-52,52, + -7588440847589053.,-5823946931908253.,.499859178941689006944,-52,52, + -7588440847583700.,-5823946931905520.,-.499912916209867444883,-52,52, + -7588440847568268.,-5823946931897645.,.499996867149127039728,-52,52, + -7221316242094492.,-5633159563017300.,-.499981118126766775249,-52,52, + -7221316242030058.,-5633159562983203.,-.499892424243953950033,-52,52, + -7221316242029304.,-5633159562982805.,.499674061753087206649,-52,52, + -7221316242028807.,-5633159562982541.,-.499285429556069038575,-52,52, + -7221316242025294.,-5633159562980682.,-.499978976405915145280,-52,52, + -6207868236596493.,-5068246230465688.,-.499993940096122623418,-52,52, + -6207868236509438.,-5068246230414568.,-.499974398764487680498,-52,52, + -6207868236499176.,-5068246230408542.,-.499857194386192171285,-52,52, + -6207868236498677.,-5068246230408249.,-.479582541619450401034,-52,52, + -6207868236498660.,-5068246230408239.,-.496927894130131265254,-52,52, + -6207868236498597.,-5068246230408203.,.497615799506913472957,-52,52, + -6207868236498253.,-5068246230408001.,.499568666354797820839,-52,52, + -6207868236497158.,-5068246230407358.,.499970960585117058474,-52,52, + -4503599627376596.,-7938707516159450.,.499980679927574738579,-52,53, + -4503599627370855.,-7938707516151330.,-.499957739044789355998,-52,53, + -4503599627370517.,-7938707516150852.,-.495773656948745994797,-52,53, + -4503599627370497.,-7938707516150824.,-.211502409486879560797,-52,53, + -9007199254740990.,-7938707516150821.,-.383075284740689463194,-53,53, + -9007199254740986.,-7938707516150819.,.445351840005501262447,-53,53, + -9007199254740976.,-7938707516150811.,-.483580348129019175791,-53,53, + -9007199254740894.,-7938707516150754.,.499175709168061290383,-53,53, + -9007199254619348.,-7938707516064807.,-.499997900313343486584,-53,53, + -8871213671119477.,-7842187351465019.,-.499999833264849990682,-53,53, + -8871213671078609.,-7842187351435902.,-.499980274038145244031,-53,53, + -8871213671077903.,-7842187351435400.,.499971126385946561451,-53,53, + -8871213671077823.,-7842187351435343.,.497132758163290915408,-53,53, + -8871213671077771.,-7842187351435305.,-.454712181181299535566,-53,53, + -8871213671077750.,-7842187351435290.,-.492957252839661521718,-53,53, + -8108579655013549.,-7287186729325581.,.499962404918949877161,-53,53, + -8108579655010862.,-7287186729323584.,.499769968664462151344,-53,53, + -8108579655010714.,-7287186729323474.,.494549097602856042576,-53,53, + -8108579655009721.,-7287186729322735.,-.499939584564271190309,-53,53, + -8108579655003206.,-7287186729317894.,.499965991143294964375,-53,53, + -8108579654910119.,-7287186729248711.,.499998464678217928110,-53,53, + -7881394195513142.,-7117278534572360.,-.499990543475111041497,-53,53, + -7881394195508575.,-7117278534568924.,.499838116265221039343,-53,53, + -7881394195508090.,-7117278534568559.,.497630299362600914194,-53,53, + -7881394195507993.,-7117278534568486.,.497188735983245671742,-53,53, + -7881394195507989.,-7117278534568482.,-.492520194465379170010,-53,53, + -7881394195507961.,-7117278534568461.,-.420482707605734512141,-53,53, + -7881394195506340.,-7117278534567242.,.499973228145462737343,-53,53, + -7881394195483699.,-7117278534550203.,.499999668477296813488,-53,53, + -7552125243356088.,-6867226039586465.,.499998000520535593851,-53,53, + -7552125243337608.,-6867226039572304.,.499911017801313440635,-53,53, + -7552125243332328.,-6867226039568258.,.499886168223158906357,-53,53, + -7552125243332067.,-6867226039568057.,-.498978696470019135657,-53,53, + -7552125243331960.,-6867226039567976.,.493823830265786158925,-53,53, + -7109328173648671.,-6523792058321349.,.499949160504041237057,-53,53, + -7109328173647927.,-6523792058320764.,-.496236421031280552662,-53,53, + -7109328173647741.,-6523792058320618.,-.495282816411445416199,-53,53, + -7109328173647713.,-6523792058320597.,.483355360628226633356,-53,53, + -7109328173633972.,-6523792058309810.,-.499959253143420067706,-53,53, + -7109328173497654.,-6523792058202807.,-.499993862252244594802,-53,53, + -7006352136063411.,-6442736009157264.,.499997082793832953262,-53,53, + -7006352135993091.,-6442736009101759.,.499981357614951965897,-53,53, + -7006352135985544.,-6442736009095802.,.499908578883131687917,-53,53, + -7006352135983147.,-6442736009093909.,-.499452020931407721738,-53,53, + -7006352135983109.,-6442736009093880.,.494717481451469707188,-53,53, + -7006352135983033.,-6442736009093820.,.483056486217408540797,-53,53, + -7006352135983019.,-6442736009093808.,-.466460012904628602797,-53,53, + -7006352135979027.,-6442736009090658.,.499978237779789936556,-53,53, + -6828286958433415.,-6301511571394747.,.499914227655678479173,-53,53, + -6828286958433351.,-6301511571394695.,-.498867411341382035427,-53,53, + -6828286958433031.,-6301511571394440.,-.492775606324067720267,-53,53, + -6828286958433026.,-6301511571394437.,.491694578129362422379,-53,53, + -6828286958433006.,-6301511571394421.,.429575315943093641109,-53,53, + -6828286958430131.,-6301511571392130.,.499931376844208020077,-53,53, + -6828286958416995.,-6301511571381662.,.499999978191789491939,-53,53, + -6595469068503650.,-6114824937364083.,-.499994077970364273509,-53,53, + -6595469068461621.,-6114824937330173.,-.499990794640123736072,-53,53, + -6595469068459628.,-6114824937328566.,.499961776736773086016,-53,53, + -6595469068453649.,-6114824937323742.,.499819491885042688790,-53,53, + -6595469068453473.,-6114824937323599.,-.499181184147007854580,-53,53, + -6595469068453416.,-6114824937323554.,.489778824183804763489,-53,53, + -6595469068453406.,-6114824937323545.,-.441982577863406789331,-53,53, + -6595469068453385.,-6114824937323528.,-.498681522162537152220,-53,53, + -6056160701838673.,-5673485487638135.,.499998380760070142529,-53,53, + -6056160701828458.,-5673485487629657.,-.481962206219358094034,-53,53, + -6056160701828452.,-5673485487629653.,.497196700926161812888,-53,53, + -6056160701828405.,-5673485487629613.,-.499391859767212448489,-53,53, + -6056160701828117.,-5673485487629374.,-.499764316779873355200,-53,53, + -6056160701827829.,-5673485487629136.,.499863226211004220450,-53,53, + -6056160701822551.,-5673485487624756.,.499981879288513684810,-53,53, + -5587044502249112.,-5279501853760305.,-.499990748557556971152,-53,53, + -5587044502246988.,-5279501853758501.,.461660190493951790820,-53,53, + -5587044502246975.,-5279501853758489.,-.491022736902980192575,-53,53, + -5587044502246935.,-5279501853758455.,-.499277898124264575257,-53,53, + -5587044502246449.,-5279501853758042.,-.499578106957468068291,-53,53, + -5587044502245963.,-5279501853757629.,-.499878315780689608136,-53,53, + -5587044502222462.,-5279501853737658.,-.499991899660160545862,-53,53, + -5574097035223585.,-5268495637054045.,.499695326420762061174,-53,53, + -5574097035223545.,-5268495637054010.,-.486677003862872197227,-53,53, + -5574097035223438.,-5268495637053920.,.499777012628738396247,-53,53, + -5574097035222997.,-5268495637053544.,-.499977928741855383511,-53,53, + -5574097035210816.,-5268495637043187.,.499988195060783863546,-53,53, + -5574097035186307.,-5268495637022345.,-.499997852090911720232,-53,53, + -5292230209317053.,-5027139926275839.,-.499961232675768627532,-53,53, + -5292230209316770.,-5027139926275596.,.499869708658931197556,-53,53, + -5292230209316516.,-5027139926275377.,.496184405124728653624,-53,53, + -5292230209316509.,-5027139926275370.,-.468484087492317476048,-53,53, + -5292230209316487.,-5027139926275352.,.499700649996979453443,-53,53, + -5292230209311081.,-5027139926270690.,-.499995219065096488921,-53,53, + -5268565944194047.,-5006725126043653.,.499726834852767341597,-53,53, + -5268565944193857.,-5006725126043488.,-.496248306276407463662,-53,53, + -5268565944193550.,-5006725126043224.,.499728702533848973206,-53,53, + -5268565944185101.,-5006725126035931.,.499760454690646639643,-53,53, + -5268565944125958.,-5006725125984880.,.499982803268577665708,-53,53, + -5268565944121485.,-5006725125981019.,.499999625489829997374,-53,53, + -4510984822817272.,-8681950456459860.,.499996479669963659347,-53,54, + -4510984822804487.,-8681950456436996.,-.499991691142124981808,-53,54, + -4510984822793884.,-8681950456418035.,-.499669004329898488515,-53,54, + -4510984822793525.,-8681950456417394.,.488364179318510186278,-53,54, + -4510984822793492.,-8681950456417334.,-.498808257838642821695,-53,54, + -4510984822791702.,-8681950456414133.,-.499979848960575972625,-53,54, + -8854767244026722.,-8532172044330444.,.499997178654182899654,-54,54, + -8854767244014241.,-8532172044319243.,.499957046584608882376,-54,54, + -8854767244014202.,-8532172044319207.,-.499722591672791728563,-54,54, + -8854767244013578.,-8532172044318647.,-.494596803787121805940,-54,54, + -8854767244013110.,-8532172044318227.,-.490752462867829737467,-54,54, + -8854767244011111.,-8532172044316433.,-.499972895516496233854,-54,54, + -8644717199277042.,-8343230238323457.,-.499991363375340637692,-54,54, + -8644717199272572.,-8343230238319428.,.499540284219876353501,-54,54, + -8644717199267655.,-8343230238314995.,.499025097025121175980,-54,54, + -8644717199267614.,-8343230238314958.,.463226617735873844012,-54,54, + -8644717199267594.,-8343230238314940.,.494544432716740711882,-54,54, + -8644717199234191.,-8343230238284825.,.499993133908480676524,-54,54, + -8607732457385214.,-8309872713771801.,-.499908296254837539098,-54,54, + -8607732457383290.,-8309872713770065.,-.499349253092188741898,-54,54, + -8607732457383116.,-8309872713769909.,.498622302789902406095,-54,54, + -8607732457383106.,-8309872713769899.,-.478505768711108912767,-54,54, + -8607732457378306.,-8309872713765568.,-.499980088971615829006,-54,54, + -8607732457306821.,-8309872713701068.,-.499999157475200152077,-54,54, + -7684108841960325.,-7468328964608132.,-.499996584996253722661,-54,54, + -7684108841958155.,-7468328964606137.,.499987871836915321559,-54,54, + -7684108841918010.,-7468328964569211.,.499700338901906467711,-54,54, + -7684108841897395.,-7468328964550249.,.499552698394775180353,-54,54, + -7684108841897183.,-7468328964550053.,-.499527160879970303961,-54,54, + -7492339963690391.,-7291599651577146.,.499997083585069604376,-54,54, + -7492339963689152.,-7291599651576001.,-.499967945323242090941,-54,54, + -7492339963682957.,-7291599651570281.,-.499793089446319312610,-54,54, + -7492339963682931.,-7291599651570257.,-.493335535570305569256,-54,54, + -7298995560614378.,-7112741838357260.,.499994599642438684697,-54,54, + -7298995560589797.,-7112741838334477.,-.499990411339797280821,-54,54, + -7298995560588253.,-7112741838333047.,.499888485040357264130,-54,54, + -7298995560586709.,-7112741838331616.,.499767381463198752929,-54,54, + -7298995560586668.,-7112741838331578.,.499116497236666901038,-54,54, + -7298995560586559.,-7112741838331476.,-.478223658389820176680,-54,54, + -7298995560586545.,-7112741838331464.,.497163844557251946067,-54,54, + -6300104505906038.,-6178271756513480.,.499966323258672780087,-54,54, + -6300104505904718.,-6178271756512234.,.499389724321183079383,-54,54, + -6300104505904611.,-6178271756512132.,-.499141863621745649139,-54,54, + -6300104505902631.,-6178271756510264.,.499993238028823536290,-54,54, + -6300104505864494.,-6178271756474264.,-.499998986022066404932,-54,54, + -4924871031178034.,-4865499871834126.,-.499994543508059080305,-54,54, + -4924871031072518.,-4865499871732345.,-.499962945626496389721,-54,54, + -4924871031069015.,-4865499871728966.,-.497317745260591213827,-54,54, + -4924871031066981.,-4865499871727004.,-.495781822390784872092,-54,54, + -4698780735359664.,-4647068726804068.,.499996818366227444504,-54,54, + -4698780735313949.,-4647068726759833.,.499972668059825002229,-54,54, + -4698780735304806.,-4647068726750986.,.499967841288320028177,-54,54, + -4698780735304528.,-4647068726750717.,.499858321252728047583,-54,54, + -4698780735304343.,-4647068726750537.,-.489423193878309121237,-54,54, + -4698780735304342.,-4647068726750537.,.478202311445308114041,-54,54, + -4698780735304281.,-4647068726750477.,-.496641863814015727896,-54,54, + -4698780735304250.,-4647068726750448.,.499748801218149878369,-54,54, + -4517699360177115.,-8943273890877863.,-.499995074937339075684,-54,55, + -4517699360174435.,-8943273890872664.,-.495068587029461566702,-54,55, + -4517699360174385.,-8943273890872567.,-.498708018223476010155,-54,55, + -4517699360173819.,-8943273890871469.,-.499906379335290147216,-54,55, + -4514338150834686.,-8936753245913095.,-.499744033998992094641,-54,55, + -4514338150834536.,-8936753245912804.,-.497855899685852657871,-54,55, + -4514338150834336.,-8936753245912416.,-.495338387267444665724,-54,55, + -4514338150834319.,-8936753245912384.,.484875601288166850371,-54,55, + -4514338150834303.,-8936753245912352.,-.474922997718309724936,-54,55, + -4514338150833119.,-8936753245910056.,.499980675820462648417,-54,55, + -4514338150756853.,-8936753245762099.,.499983762730720215054,-54,55, + -8341071156525238.,-8268302907373242.,.499999763389578711368,-55,55, + -8341071156520775.,-8268302907368894.,.499959419569105202983,-55,55, + -8341071156516312.,-8268302907364546.,.499919075866980535923,-55,55, + -8341071156515303.,-8268302907363562.,-.499417851473874981859,-55,55, + -8341071156515264.,-8268302907363525.,.495652376309900193635,-55,55, + -8341071156515227.,-8268302907363488.,-.457742535792663721749,-55,55, + -8341071156515225.,-8268302907363487.,.490722604093684406443,-55,55, + -6979532375187906.,-6936599112831540.,.499999510544592876874,-55,55, + -6979532375154375.,-6936599112798620.,-.499986218524630508603,-55,55, + -6979532375143198.,-6936599112787647.,-.499981460276523112818,-55,55, + -6979532375142595.,-6936599112787056.,.494203282447425881872,-55,55, + -6979532375142592.,-6936599112787053.,.439447982659987466824,-55,55, + -6979532375142431.,-6936599112786894.,-.499086439265806972028,-55,55, + -6979532375142157.,-6936599112786626.,.499929513481901971034,-55,55, + -5360050515984730.,-5340472647600854.,.499202613761639464934,-55,55, + -5360050515984549.,-5340472647600674.,-.471176491087610016182,-55,55, + -5360050515984546.,-5340472647600672.,.496165291704944962674,-55,55, + -5360050515984087.,-5340472647600218.,.499458058966280402778,-55,55, + -5360050515982801.,-5340472647598946.,.499968949380518509145,-55,55, + -5360050515974901.,-5340472647591132.,.499996969955118445072,-55,55, + -5003579018628366.,-4987633124986140.,-.499992397202541002885,-55,55, + -5003579018619740.,-4987633124977597.,.499945387829820808986,-55,55, + -5003579018617032.,-4987633124974914.,-.242712678207336269306,-55,55, + -5003579018617005.,-4987633124974887.,-.499378766753358691745,-55,55, + -5003579018615427.,-4987633124973325.,.499914280450518673457,-55,55, + -5003579018594388.,-4987633124952486.,.499994395487693566879,-55,55, + -5370993780301471.,-5369751207383751.,-.499998945389797013371,-57,57, + -5370993780294264.,-5369751207376549.,-.499909027108967149956,-57,57, + -5370993780293180.,-5369751207375466.,-.251942123900312041581,-57,57, + -5370993780293065.,-5369751207375351.,-.331724232877235820465,-57,57, + -5370993780292830.,-5369751207375116.,-.494757238177895538261,-57,57, + -5370993780292823.,-5369751207375109.,-.499613540463446885741,-57,57, + -5370993780292822.,-5369751207375109.,.499692702067188637080,-57,57, + -5370993780291381.,-5369751207373669.,.499988188713245142504,-57,57, + -4503599627370496.,-4503599627370496.,0.000000000000000000000,-1074,1074, + 0.,0.,0.000000000000000000000,0,0, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,1074, + 6940259249792698.,6937579443066098.,-.499995311707063475542,-57,57, + 6940259249799609.,6937579443073001.,-.499962021375513254125,-57,57, + 6940259249803895.,6937579443077282.,-.461307314053012562288,-57,57, + 6940259249803914.,6937579443077301.,-.483301145261815842202,-57,57, + 6940259249803928.,6937579443077315.,-.499507126152513072746,-57,57, + 6940259249806520.,6937579443079904.,-.499928731059867858676,-57,57, + 6940259249821206.,6937579443094572.,.499997314550116240847,-57,57, + 6175493946645766.,6167959128096405.,.499616193543645924749,-56,56, + 6175493946646302.,6167959128096940.,-.458030523743370324374,-56,56, + 6175493946646313.,6167959128096951.,-.498206109359338749201,-56,56, + 6175493946646314.,6167959128096951.,.498141564675573205120,-56,56, + 6175493946646861.,6167959128097497.,-.499680738227764093591,-56,56, + 6175493946657813.,6167959128108409.,-.499954707949644933482,-56,56, + 6175493946659182.,6167959128109773.,-.499988954174801241330,-56,56, + 6175493946689026.,6167959128139507.,.499994942761903942519,-56,56, + 6823990675690883.,6813831520980387.,-.499988353680577387933,-56,56, + 6823990675691332.,6813831520980834.,-.499962627390220109748,-56,56, + 6823990675704802.,6813831520994244.,-.499190838801066655642,-56,56, + 6823990675709292.,6813831520998714.,-.498933575990301479093,-56,56, + 6823990675709453.,6813831520998874.,-.216073571689554659375,-56,56, + 6823990675709513.,6813831520998934.,-.483330712943943324138,-56,56, + 6823990675709517.,6813831520998937.,.498852144305763932225,-56,56, + 6823990675768561.,6813831521057719.,-.499991995025971682971,-56,56, + 7740553500857480.,7725743343305588.,-.499997764736438881832,-56,56, + 7740553500861326.,7725743343309411.,.499889658851401518359,-56,56, + 7740553500862149.,7725743343310230.,-.207882741148087607135,-56,56, + 7740553500862198.,7725743343310279.,-.488175387077614620000,-56,56, + 7740553500862200.,7725743343310281.,-.499615903238003552400,-56,56, + 8359220028871712.,8340583310853756.,-.499998849382449732840,-56,56, + 8359220028898582.,8340583310880447.,-.499991466525109682768,-56,56, + 8359220028906688.,8340583310888499.,-.499765942169654659890,-56,56, + 8359220028906689.,8340583310888499.,.493572353601910058432,-56,56, + 8359220028906706.,8340583310888516.,.380323381718510028479,-56,56, + 8513798801093425.,8494113361064110.,-.496980102040517975699,-56,56, + 8513798801093426.,8494113361064110.,.496112109795509936587,-56,56, + 8513798801093441.,8494113361064125.,.392495287335928428173,-56,56, + 8513798801093570.,8494113361064254.,-.498609385816487460270,-56,56, + 8513798801093715.,8494113361064397.,.499761330407509290016,-56,56, + 8513798801094294.,8494113361064973.,-.499848016532867876991,-56,56, + 8513798801099216.,8494113361069861.,-.499981359629801622661,-56,56, + 8513798801129906.,8494113361100338.,.499999887025128022125,-56,56, + 4515336917406404.,9007199254740903.,.007328022441504456988,-55,56, + 4515336917406405.,9007199254740905.,-.008195894608243719165,-55,56, + 4515336917406432.,9007199254740959.,-.427341654951447044262,-55,56, + 4515336917406448.,9007199254740990.,.324275672252578277036,-55,56, + 4515336917406449.,4503599627370496.,.154375877601414900924,-55,55, + 4515336917406662.,4503599627370708.,-.498921288196875152951,-55,55, + 4515336917406791.,4503599627370835.,.499786062094226334243,-55,55, + 4515336917416840.,4503599627380806.,.499864845449742200591,-55,55, + 4515336917433846.,4503599627397680.,.499998170346575358227,-55,55, + 6216155809165103.,6185721712250362.,.499995480784687349405,-55,55, + 6216155809169224.,6185721712254424.,-.499938782116647687175,-55,55, + 6216155809171834.,6185721712256995.,.499617532773337969916,-55,55, + 6216155809171837.,6185721712256998.,.455938861870894704508,-55,55, + 6216155809173345.,6185721712258485.,-.499873045095807654629,-55,55, + 7082784227659771.,7037939197319788.,.499962130060781747278,-55,55, + 7082784227659980.,7037939197319994.,-.425172003298537670065,-55,55, + 7082784227659984.,7037939197319997.,.499705812330946843751,-55,55, + 7082784227667545.,7037939197327416.,.499996805816627486882,-55,55, + 4550658943385812.,9007199254740903.,-.004131792712235797730,-54,55, + 4550658943385845.,9007199254740967.,-.014252269458048385720,-54,55, + 4550658943385846.,9007199254740969.,-.075165011177618898670,-54,55, + 4550658943385857.,9007199254740990.,.254794829907103771898,-54,55, + 4550658943385858.,4503599627370496.,.096941044093766476112,-54,54, + 4550658943386600.,4503599627371215.,.498313866129469483218,-54,54, + 4550658943389949.,4503599627374462.,.499927856604682384344,-54,54, + 4550658943390146.,4503599627374654.,-.499977202783592494046,-54,54, + 4550658943400620.,4503599627384808.,.499994410548945623724,-54,54, + 4579785905347744.,4531834057078710.,.499998995629820799960,-54,54, + 4579785905353096.,4531834057083898.,-.499989379848868728732,-54,54, + 4579785905372720.,4531834057102917.,-.499946759752439009292,-54,54, + 4579785905373985.,4531834057104143.,-.499383474433900210754,-54,54, + 4579785905374017.,4531834057104174.,-.485930490141523935672,-54,54, + 4579785905374504.,4531834057104646.,-.499942885443546074436,-54,54, + 5299073463126767.,5225483985352742.,-.499996682692146508358,-54,54, + 5299073463165099.,5225483985389515.,.499982362687135274898,-54,54, + 5299073463172480.,5225483985396597.,-.499969498924359404085,-54,54, + 5299073463176884.,5225483985400821.,.499923740298154883758,-54,54, + 5299073463177622.,5225483985401530.,-.496006956698725567640,-54,54, + 5299073463177647.,5225483985401553.,.487870729717231758380,-54,54, + 5299073463177819.,5225483985401718.,.496949212258773895264,-54,54, + 5299073463178311.,5225483985402190.,.499662080921760297693,-54,54, + 5354986034456645.,5279101399477957.,-.499412138063810446054,-54,54, + 5354986034456717.,5279101399478026.,-.484118540267133160971,-54,54, + 5354986034456838.,5279101399478141.,.499916533807668692189,-54,54, + 5354986034459781.,5279101399480963.,-.499957656322799564680,-54,54, + 5354986034474689.,5279101399495253.,-.499999937041849630237,-54,54, + 6318840445920685.,6195954472381817.,-.499970332244233258890,-54,54, + 6318840445922122.,6195954472383173.,-.499743101575406002722,-54,54, + 6318840445925954.,6195954472386789.,-.499137153290369748451,-54,54, + 6318840445926220.,6195954472387040.,-.492832043110398772054,-54,54, + 6318840445926238.,6195954472387056.,.492557024495722859049,-54,54, + 6318840445926433.,6195954472387241.,-.499061409771632578708,-54,54, + 6318840445933689.,6195954472394087.,.499998286996706166003,-54,54, + 6779876501357253.,6629236626677568.,.499991575992382179895,-54,54, + 6779876501422365.,6629236626738507.,.499984924755498007497,-54,54, + 6779876501426297.,6629236626742187.,.499800222948781359426,-54,54, + 6779876501427280.,6629236626743107.,.499754047455727754536,-54,54, + 6779876501427436.,6629236626743254.,-.498218692501965129792,-54,54, + 6779876501427592.,6629236626743400.,-.496191432460074820455,-54,54, + 6779876501427623.,6629236626743429.,-.482968066682569337928,-54,54, + 7852441927951931.,7622902283067773.,-.499996707145520364022,-54,54, + 7852441928002205.,7622902283113858.,.461867383309733095058,-54,54, + 7852441928002301.,7622902283113946.,.464658864998439584329,-54,54, + 7852441928003381.,7622902283114936.,.496063033984550580958,-54,54, + 7852441928003513.,7622902283115057.,.499901321303584224817,-54,54, + 7852441928006382.,7622902283117687.,.499992581210519394640,-54,54, + 8717776617240196.,8409045954958573.,.499962510151714643654,-54,54, + 8717776617240927.,8409045954959232.,-.499839511504789311203,-54,54, + 8717776617241027.,8409045954959322.,-.486132537724003377698,-54,54, + 8717776617241207.,8409045954959484.,-.461459984919082430993,-54,54, + 8717776617250410.,8409045954967767.,.499992811255475743168,-54,54, + 4693609247292052.,9007199254740533.,.000497703484413627096,-53,54, + 4693609247292308.,9007199254740987.,.051766296164956804086,-53,54, + 4693609247292310.,9007199254740991.,-.400958167954747272400,-53,54, + 4693609247292311.,4503599627370496.,.186339799992700284155,-53,53, + 4693609247292317.,4503599627370502.,-.492746896186857041042,-53,53, + 4693609247292750.,4503599627370885.,.499829862851254418938,-53,53, + 4693609247294897.,4503599627372789.,.499973746468891463534,-53,53, + 4693609247302036.,4503599627379120.,.499986407053366178225,-53,53, + 4693609247309175.,4503599627385451.,.499999065581443939977,-53,53, + 5205590995512103.,4952283729482407.,.499936150394565901330,-53,53, + 5205590995513057.,4952283729483233.,.478349864460256120902,-53,53, + 5205590995513072.,4952283729483246.,.465431841096206464680,-53,53, + 5205590995513109.,4952283729483279.,-.499765949868489415440,-53,53, + 5205590995529056.,4952283729497085.,.499986139040135903908,-53,53, + 5205590995552589.,4952283729517460.,.499996523425090103515,-53,53, + 6059040276377478.,5675874953966719.,.499999193918202576272,-53,53, + 6059040276408600.,5675874953992543.,-.426016890542991695545,-53,53, + 6059040276408618.,5675874953992558.,-.490751428486967467643,-53,53, + 6059040276408806.,5675874953992713.,.499798952986237241755,-53,53, + 6059040276409223.,5675874953993060.,-.499884509389748752012,-53,53, + 6059040276412189.,5675874953995520.,.499968849132006957185,-53,53, + 6059040276418538.,5675874954000788.,.499992102507892102108,-53,53, + 6179968525016255.,5775901530674446.,-.499996279803844854817,-53,53, + 6179968525017549.,5775901530675513.,-.499988653352346350308,-53,53, + 6179968525061545.,5775901530711791.,-.499729396549742958948,-53,53, + 6179968525077073.,5775901530724595.,-.499637913885535762489,-53,53, + 6179968525077244.,5775901530724736.,-.497318513921248355054,-53,53, + 6179968525077643.,5775901530725065.,-.491906580676100809591,-53,53, + 6179968525077666.,5775901530725083.,.473317666102234273960,-53,53, + 6179968525077683.,5775901530725097.,.491092109373163076268,-53,53, + 6230674196577543.,5817657251583800.,.499993959609905140059,-53,53, + 6230674196596919.,5817657251599736.,-.499950992086135350436,-53,53, + 6230674196597133.,5817657251599911.,.495611135215786541287,-53,53, + 6230674196597144.,5817657251599921.,-.457888007773419870884,-53,53, + 7103100048438295.,6518902460928010.,.499994692771540594110,-53,53, + 7103100048445167.,6518902460933406.,.499802979630746367928,-53,53, + 7103100048445265.,6518902460933483.,.450906182775787063218,-53,53, + 7103100048445274.,6518902460933491.,-.482155767955811241549,-53,53, + 7103100048445302.,6518902460933513.,-.496126281343027924059,-53,53, + 7103100048479811.,6518902460960610.,-.499999395154511446247,-53,53, + 7302452754205629.,6674596249927648.,-.499996835883543639779,-53,53, + 7302452754242768.,6674596249956496.,.499971563525442538898,-53,53, + 7302452754243552.,6674596249957105.,.499028490255954420600,-53,53, + 7302452754244784.,6674596249958062.,.497546517922938578492,-53,53, + 7302452754244802.,6674596249958076.,.479667722872143924706,-53,53, + 7302452754244829.,6674596249958097.,.452849530295926314703,-53,53, + 7302452754250151.,6674596249962232.,-.499980873661238380932,-53,53, + 7511273082104834.,6835886557382947.,.497200671581892616042,-53,53, + 7511273082104877.,6835886557382981.,-.478795543967275975550,-53,53, + 7511273082104890.,6835886557382991.,-.494794399830993373679,-53,53, + 7511273082105084.,6835886557383139.,.497222674201920284626,-53,53, + 7511273082118709.,6835886557393603.,.498421813029212061340,-53,53, + 7511273082136209.,6835886557407043.,.499961979917677127321,-53,53, + 7511273082136584.,6835886557407331.,.499994983353297422896,-53,53, + 7913137471603089.,7141146806808684.,-.499998168956750439405,-53,53, + 7913137471605031.,7141146806810142.,.445345420575789471002,-53,53, + 7913137471605059.,7141146806810163.,.480602691690463042100,-53,53, + 7913137471605075.,7141146806810176.,-.499250296244023760301,-53,53, + 7913137471605670.,7141146806810622.,.499966714934730891355,-53,53, + 8575032706761609.,7629425332103623.,.499993515056634063877,-53,53, + 8575032706780885.,7629425332117585.,-.499993112102661111230,-53,53, + 8575032706797169.,7629425332129378.,.488605017137128062922,-53,53, + 8575032706797227.,7629425332129420.,.496179242830201591835,-53,53, + 8575032706797256.,7629425332129441.,.499966355676687698957,-53,53, + 8668443273554275.,7696904744747150.,.499998377273729216910,-53,53, + 8668443273583462.,7696904744768180.,.499979731244518337362,-53,53, + 8668443273592962.,7696904744775025.,.499459727419353092387,-53,53, + 8668443273592987.,7696904744775044.,-.487383746279682332884,-53,53, + 8668443273593191.,7696904744775190.,.499973508335255027372,-53,53, + 9007199254619348.,7938707516064807.,.499997900313343486584,-53,53, + 9007199254740894.,7938707516150754.,-.499175709168061290383,-53,53, + 9007199254740976.,7938707516150811.,.483580348129019175791,-53,53, + 9007199254740986.,7938707516150819.,-.445351840005501262447,-53,53, + 9007199254740991.,7938707516150822.,.090182065927237046473,-53,53, + 4503599627370497.,7938707516150824.,.211502409486879560797,-52,53, + 4503599627370517.,7938707516150852.,.495773656948745994797,-52,53, + 4503599627370855.,7938707516151330.,.499957739044789355998,-52,53, + 4503599627376596.,7938707516159450.,-.499980679927574738579,-52,53, + 5292635657778132.,9007199254739107.,-.000025263875370449667,-52,53, + 5292635657778723.,9007199254739873.,.000126206934453873865,-52,53, + 5292635657779314.,9007199254740639.,.000277677694665648072,-52,53, + 5292635657779493.,9007199254740871.,.003707649370287839216,-52,53, + 5292635657779547.,9007199254740941.,-.006430794929580057652,-52,53, + 5292635657779584.,9007199254740989.,-.050414543801950892365,-52,53, + 5292635657779586.,4503599627370496.,-.229098724573204454776,-52,52, + 5292635657779587.,4503599627370496.,.418955549090680934396,-52,52, + 5292635657779601.,4503599627370505.,.491715380385068925597,-52,52, + 5292635657857434.,4503599627420945.,.499997246374756244074,-52,52, + 6467001089589151.,5218359911743574.,.499995107182421267775,-52,52, + 6467001089631088.,5218359911767540.,.499991319558147049012,-52,52, + 6467001089645134.,5218359911775567.,.455566249043734113948,-52,52, + 6467001089645302.,5218359911775663.,.463578251546623799906,-52,52, + 6467001089646023.,5218359911776075.,.497963095602453862279,-52,52, + 6467001089646065.,5218359911776099.,.499966096226111819794,-52,52, + 7316025708206033.,5683042220340215.,-.499740562024795897440,-52,52, + 7316025708206115.,5683042220340257.,.486147587999273558186,-52,52, + 7316025708206117.,5683042220340259.,-.465416115658680332154,-52,52, + 7316025708206157.,5683042220340280.,-.496690188817801787645,-52,52, + 7316025708207664.,5683042220341070.,-.499940895148273714802,-52,52, + 7316025708218152.,5683042220346567.,.499997118839987566561,-52,52, + 8219998205379889.,6136680860132486.,.499993981547921744155,-52,52, + 8219998205385733.,6136680860135295.,-.499571679204495314702,-52,52, + 8219998205388655.,6136680860136699.,-.499354510156494676755,-52,52, + 8219998205388705.,6136680860136723.,-.474710136972839883248,-52,52, + 8219998205388707.,6136680860136723.,.486275637954503970643,-52,52, + 8219998205388732.,6136680860136735.,.498597824546286970750,-52,52, + 9007199254739982.,6501556188073668.,-.499963143083624017542,-52,52, + 9007199254740664.,6501556188073972.,.499708987905813389752,-52,52, + 9007199254740986.,6501556188074117.,-.497513261105594228832,-52,52, + 9007199254740991.,6501556188074119.,-.261445283605803837314,-52,52, + 4503599627370497.,6501556188074120.,.080195502894069920951,-51,52, + 4503599627382229.,6501556188084614.,-.499999697028964821531,-51,52, + 5429564584135173.,7267644684200750.,.499984324196906471033,-51,52, + 5429564584138603.,7267644684203378.,.497826726091369927520,-51,52, + 5429564584138616.,7267644684203388.,.458168402830549423371,-51,52, + 5429564584138804.,7267644684203533.,-.499967348943591227405,-51,52, + 5429564584177787.,7267644684233401.,-.499999416463791278268,-51,52, + 6534651015198467.,8047849474018236.,.499998273834036650471,-51,52, + 6534651015229832.,8047849474038673.,.499961984918880933609,-51,52, + 6534651015231313.,8047849474039638.,.499067554442953982986,-51,52, + 6534651015231356.,8047849474039667.,-.482727489793906223791,-51,52, + 6534651015231755.,8047849474039927.,-.499848946790305576763,-51,52, + 6534651015235380.,8047849474042288.,.499987439497107550560,-51,52, + 8166963590622378.,9007199254725075.,.000004417348374531550,-51,52, + 8166963590652295.,9007199254740979.,.010564502788436041749,-51,52, + 8166963590652310.,9007199254740987.,-.015368632189157828373,-51,52, + 8166963590652319.,4503599627370496.,-.115464256587860341858,-51,51, + 8166963590652320.,4503599627370496.,.150337972246219348278,-51,51, + 8166963590652325.,4503599627370497.,.479349116416617345262,-51,51, + 8166963590652532.,4503599627370553.,-.499589514929569251041,-51,51, + 8166963590653766.,4503599627370881.,-.499639133706192158120,-51,51, + 8166963590662404.,4503599627373177.,-.499986466432182923586,-51,51, + 8166963590663021.,4503599627373340.,.499988724001029984958,-51,51, + 5007882989883048.,4949414173530254.,-.499803543239240008300,-50,51, + 5007882989885756.,4949414173531442.,-.499305641157330809494,-50,51, + 5007882989885902.,4949414173531506.,-.449057231387422167132,-50,51, + 5007882989885911.,4949414173531509.,.499245752776418148369,-50,51, + 5007882989889973.,4949414173533291.,.499992604700219823759,-50,51, + 5007882989914133.,4949414173543891.,-.499996605786566739360,-50,51, + 5396246731121406.,5113787625582647.,-.499998043313662633355,-50,51, + 5396246731153808.,5113787625595883.,-.499981308231211120316,-50,51, + 5396246731167042.,5113787625601289.,-.499604147491290675855,-50,51, + 5396246731167113.,5113787625601318.,-.496579606312577310095,-50,51, + 5396246731167135.,5113787625601326.,.490273068418780790377,-50,51, + 5396246731167140.,5113787625601329.,-.467260414596824537891,-50,51, + 5396246731169020.,5113787625602097.,-.499850028592964408443,-50,51, + 5396246731170009.,5113787625602501.,-.499972969250232952219,-50,51, + 5569985055088831.,5183685286350651.,-.499997683678668069788,-50,51, + 5569985055105353.,5183685286357198.,-.499984045995828504340,-50,51, + 5569985055108775.,5183685286358554.,-.499860173001312381197,-50,51, + 5569985055108934.,5183685286358617.,-.494594335555508251894,-50,51, + 5569985055108972.,5183685286358632.,-.436732059939785737705,-50,51, + 5569985055108987.,5183685286358638.,-.492839056407290861450,-50,51, + 5916628998625667.,5317093511158613.,.499990956323977150013,-50,51, + 5916628998680198.,5317093511179001.,.499885291159623924813,-50,51, + 5916628998680420.,5317093511179085.,-.498959833226087787516,-50,51, + 5916628998680519.,5317093511179122.,-.484931307615279566362,-50,51, + 5916628998680527.,5317093511179125.,-.493898699485139346153,-50,51, + 5916628998680535.,5317093511179127.,.497133908644996971149,-50,51, + 5916628998684547.,5317093511180627.,.499986885416586460168,-50,51, + 6272704229709347.,5446497661106879.,.499998221158981106850,-50,51, + 6272704229721078.,5446497661111024.,.498940987857570990709,-50,51, + 6272704229721112.,5446497661111037.,-.487593488833272592077,-50,51, + 6272704229721126.,5446497661111041.,.459127608999891126150,-50,51, + 6272704229721228.,5446497661111077.,.499524178926903944362,-50,51, + 6272704229721378.,5446497661111131.,-.499892630004990953749,-50,51, + 6272704229724794.,5446497661112338.,-.499944759079722372057,-50,51, + 6272704229728210.,5446497661113545.,-.499996888791248056822,-50,51, + 7436919125132944.,5824736360344390.,.499954229385892164605,-50,51, + 7436919125134955.,5824736360344993.,-.456411306529789412160,-50,51, + 7436919125134975.,5824736360344999.,-.468906239757000229986,-50,51, + 7436919125135025.,5824736360345013.,.499856427174903857168,-50,51, + 7436919125152792.,5824736360350332.,.499982488528966783412,-50,51, + 7436919125162716.,5824736360353303.,.499996612286893132000,-50,51, + 7464505152264810.,5832979996181187.,-.499991373100600999443,-50,51, + 7464505152270670.,5832979996182935.,-.499906625057648864813,-50,51, + 7464505152284968.,5832979996187200.,-.499017257391782672404,-50,51, + 7464505152285025.,5832979996187217.,-.496286057662562051864,-50,51, + 7464505152285072.,5832979996187231.,-.476490156131545805698,-50,51, + 7464505152285082.,5832979996187234.,-.493554857933468378391,-50,51, + 7464505152285320.,5832979996187305.,-.499694760820378720807,-50,51, + 4542341907301367.,6271200366428583.,.499995463203411887098,-49,51, + 4542341907340914.,6271200366448040.,-.499810564350703457623,-49,51, + 4542341907341101.,6271200366448131.,.498875461319391872671,-49,51, + 4542341907341225.,6271200366448193.,-.496648243585917223253,-49,51, + 4542341907341237.,6271200366448198.,.407010752713481950947,-49,51, + 4542341907342471.,6271200366448805.,.499944205419691428680,-49,51, + 4542341907346270.,6271200366450674.,.499988115932236911377,-49,51, + 4574407728078037.,6286921250283625.,-.499997946277901093243,-49,51, + 4574407728078956.,6286921250284074.,-.499963362195223659372,-49,51, + 4574407728089065.,6286921250289013.,-.499582943150432187685,-49,51, + 4574407728090903.,6286921250289911.,-.499513777206539555127,-49,51, + 4574407728091116.,6286921250290015.,-.433129265615784023622,-49,51, + 4574407728091122.,6286921250290017.,.498318185414872359606,-49,51, + 5043885832660153.,6505423276213103.,.498839197264884457565,-49,51, + 5043885832660189.,6505423276213119.,.471555022059044128238,-49,51, + 5043885832660216.,6505423276213131.,.451091890654589987307,-49,51, + 5043885832660739.,6505423276213363.,.499157900844704578566,-49,51, + 5043885832662204.,6505423276214013.,.499954659663725652172,-49,51, + 5043885832674812.,6505423276219607.,.499985733996906745750,-49,51, + 5043885832681116.,6505423276222405.,-.499998734015648672913,-49,51, + 5090857167508273.,6526168560678787.,-.499997977465781211759,-49,51, + 5090857167548442.,6526168560696447.,-.499990100077099960084,-49,51, + 5090857167556610.,6526168560700038.,-.499963620304611407433,-49,51, + 5090857167557165.,6526168560700282.,-.498370244375756496675,-49,51, + 5090857167557190.,6526168560700292.,.492692520305104913392,-49,51, + 5090857167557281.,6526168560700333.,-.499839016257009851712,-49,51, + 5215472194836517.,6580302619871856.,-.499304989809608348194,-49,51, + 5215472194836694.,6580302619871931.,.479789957314637347449,-49,51, + 5215472194836708.,6580302619871937.,.489435885335655350901,-49,51, + 5215472194836722.,6580302619871943.,.499081813356657408318,-49,51, + 5215472194838383.,6580302619872657.,-.499354869407630785353,-49,51, + 5215472194859531.,6580302619881735.,-.499920191316858105417,-49,51, + 5215472194862641.,6580302619883069.,.499996670039360658104,-49,51, + 5336471118719892.,6631656004655392.,-.498343143920042485551,-49,51, + 5336471118719899.,6631656004655394.,.439107034073327642175,-49,51, + 5336471118720004.,6631656004655439.,-.499140296026577729450,-49,51, + 5336471118720116.,6631656004655486.,-.499937448134088520036,-49,51, + 5336471118721379.,6631656004656016.,-.499998190271136174421,-49,51, + 5698688785603693.,6778770018339179.,-.499998711357007278881,-49,51, + 5698688785647914.,6778770018356567.,.499991343010732839483,-49,51, + 5698688785648298.,6778770018356719.,-.499895675487332375779,-49,51, + 5698688785648377.,6778770018356750.,-.434768265231673691827,-49,51, + 5698688785648387.,6778770018356753.,.497526343661417250774,-49,51, + 7681428807456142.,9007199254728945.,-.000003102542242448078,-48,51, + 7681428807483341.,9007199254736913.,.000024852369609234286,-48,51, + 7681428807494039.,9007199254740047.,-.000037692148374608739,-48,51, + 7681428807497118.,9007199254740949.,-.000990448103951251998,-48,51, + 7681428807497264.,4503599627370496.,-.115003035418835340639,-48,50, + 7681428807497265.,4503599627370496.,.031472938475910795881,-48,50, + 7681428807497268.,4503599627370496.,.470900860160149091183,-48,50, + 7681428807497275.,4503599627370497.,.496232677423371113705,-48,50, + 7681428807498934.,4503599627370740.,.499873368780673655564,-48,50, + 5611538334468725.,4930302405066606.,-.499978309796888595885,-47,50, + 5611538334470804.,4930302405067022.,.499771271739449909651,-47,50, + 5611538334474234.,4930302405067710.,.479156102892886993175,-47,50, + 5611538334474244.,4930302405067712.,.484926904149279693392,-47,50, + 5611538334474269.,4930302405067717.,.499353907290245815901,-47,50, + 5611538334480855.,4930302405069039.,-.499996386031290649766,-47,50, + 6681749571160966.,5126781676953444.,-.499999914200843348282,-47,50, + 6681749571210418.,5126781676961774.,.499983217098834745016,-47,50, + 6681749571221993.,5126781676963724.,.498462637640305007024,-47,50, + 6681749571222064.,5126781676963736.,.459576420684610995119,-47,50, + 6681749571222082.,5126781676963739.,.491971464273288101286,-47,50, + 6681749571222088.,5126781676963741.,-.497230187863821344517,-47,50, + 6681749571222272.,5126781676963772.,-.499414186735618208804,-47,50, + 6681749571225050.,5126781676964240.,-.499779126327628038807,-47,50, + 6681749571226902.,5126781676964551.,.499977580502982658297,-47,50, + 5503336538673777.,5688664102696694.,-.499970361974365014880,-46,50, + 5503336538676754.,5688664102697302.,.499684525662520094200,-46,50, + 5503336538676798.,5688664102697312.,-.499312849195165677748,-46,50, + 5503336538676886.,5688664102697330.,-.497307598910753079445,-46,50, + 5503336538676891.,5688664102697331.,-.474466391508238277362,-46,50, + 5503336538677761.,5688664102697508.,.499903696515191128928,-46,50, + 5503336538682752.,5688664102698529.,.499996925080724439481,-46,50, + 6754291611842404.,5919259447014055.,.468498485186602649913,-46,50, + 6754291611842464.,5919259447014065.,.469595913290508663957,-46,50, + 6754291611843730.,5919259447014276.,.492751646262213814931,-46,50, + 6754291611844120.,5919259447014341.,.499884928923254234012,-46,50, + 6754291611844126.,5919259447014342.,.499994671733394771883,-46,50, + 7484448101930119.,6034826483899691.,-.499940416800899812394,-46,50, + 7484448101930232.,6034826483899707.,.498115398674411369878,-46,50, + 7484448101958924.,6034826483904024.,-.499960205934411895862,-46,50, + 7484448102016534.,6034826483912690.,-.499999834225578375741,-46,50, + 5668088529102692.,6502254384884312.,-.499924841543303475063,-45,50, + 5668088529104001.,6502254384884572.,-.487298590602324975615,-45,50, + 5668088529104006.,6502254384884573.,-.494125839452932916588,-45,50, + 5668088529104011.,6502254384884573.,.499046911696458266363,-45,50, + 5668088529104157.,6502254384884602.,.499691245258294529421,-45,50, + 5668088529105768.,6502254384884922.,.499951665538276280882,-45,50, + 5668088529129057.,6502254384889548.,.499991958233299771614,-45,50, + 5668088529136820.,6502254384891091.,-.499994615092035108798,-45,50, + 6687091832564916.,6688393137409164.,.499975066581008869953,-45,50, + 6687091832579414.,6688393137411605.,.481992016353146515774,-45,50, + 6687091832579420.,6688393137411606.,.492192878657102242530,-45,50, + 6687091832579426.,6688393137411608.,-.497606259038942937093,-45,50, + 6687091832580406.,6688393137411773.,-.498132082738486380790,-45,50, + 6687091832583738.,6688393137412334.,-.499919883497801750946,-45,50, + 6687091832583934.,6688393137412366.,.499974951742945425385,-45,50, + 7525504069993309.,6821381352000673.,-.499991363781993079507,-45,50, + 7525504070172609.,6821381352027498.,-.499953851340353170992,-45,50, + 7525504070179781.,6821381352028571.,-.499952364136154755261,-45,50, + 7525504070179908.,6821381352028590.,-.499534044447246515076,-45,50, + 7525504070180670.,6821381352028704.,-.497024126320530577464,-45,50, + 7525504070180750.,6821381352028715.,.471743319151420963072,-45,50, + 7525504070180757.,6821381352028717.,-.480989529369789330562,-45,50, + 7525504070180797.,6821381352028723.,-.496605806633866838446,-45,50, + 4877516211311693.,7113533565012469.,-.499630015860714545475,-44,50, + 4877516211312044.,7113533565012550.,-.477183406330726423429,-44,50, + 4877516211312187.,7113533565012583.,-.468038491338699137699,-44,50, + 4877516211314093.,7113533565013023.,-.499995079019894383904,-44,50, + 7249885060642963.,7559781423383062.,.499993148953512861503,-44,50, + 7249885060729081.,7559781423396436.,.499982094310253821346,-44,50, + 7249885060733318.,7559781423397094.,.499911874476629126608,-44,50, + 7249885060733582.,7559781423397135.,.498727418944412923666,-44,50, + 7249885060733685.,7559781423397151.,.494477423035605527960,-44,50, + 7249885060733698.,7559781423397154.,-.486641508486881459601,-44,50, + 7249885060733743.,7559781423397161.,-.498207040680133601328,-44,50, + 7797320753747631.,7641740594521663.,-.499990812797866461631,-44,50, + 7797320753794253.,7641740594528395.,-.498895307880533533094,-44,50, + 7797320753794260.,7641740594528396.,-.488127694556490845589,-44,50, + 7797320753794288.,7641740594528400.,-.445057241260329169631,-44,50, + 7797320753794717.,7641740594528462.,-.499442081831667366153,-44,50, + 7797320753795181.,7641740594528529.,-.499988855786788156916,-44,50, + 4636307512456149.,7836842025838083.,-.499999427744850491364,-43,50, + 4636307512462507.,7836842025839626.,.499984449920680959472,-43,50, + 4636307512487939.,7836842025845802.,.499919939409240220101,-43,50, + 4636307512490035.,7836842025846312.,-.499770814462334770670,-43,50, + 4636307512490175.,7836842025846345.,.498341444335754878141,-43,50, + 4636307512490315.,7836842025846379.,.496453703132817908556,-43,50, + 4636307512490348.,7836842025846388.,-.489705550150881034388,-43,50, + 4636307512490352.,7836842025846388.,.481669085814727338944,-43,50, + 4636307512491118.,7836842025846574.,.499911873213283891636,-43,50, + 5062511894373474.,7935858597454498.,-.499992220766275027608,-43,50, + 5062511894378856.,7935858597455694.,.452089758858456755669,-43,50, + 5062511894378865.,7935858597455696.,.453681869191211646503,-43,50, + 5062511894379063.,7935858597455740.,.488708296510918978016,-43,50, + 5062511894379126.,7935858597455754.,.499853068839555591078,-43,50, + 5062511894431887.,7935858597467489.,-.499998852200847789909,-43,50, + 5233425285844448.,7973242036313864.,-.494902625503020856828,-43,50, + 5233425285844527.,7973242036313881.,-.499156598859805690242,-43,50, + 5233425285844778.,7973242036313934.,.499985840220099504928,-43,50, + 5233425285873927.,7973242036320205.,.499997602447000072463,-43,50, + 5359780702951679.,8000102668262265.,.499890790949450166152,-43,50, + 5359780702952355.,8000102668262408.,-.496666482386571965955,-43,50, + 5359780702952412.,8000102668262419.,.476996587760311557044,-43,50, + 5359780702952474.,8000102668262433.,-.499019020150240420465,-43,50, + 5359780702952931.,8000102668262529.,-.499650194592344033931,-43,50, + 5359780702956349.,8000102668263247.,-.499994514858697657455,-43,50, + 5536082176383106.,8036541247119254.,-.499963237884761278563,-43,50, + 5536082176383131.,8036541247119259.,-.415598294369912741676,-43,50, + 5536082176393122.,8036541247121291.,-.499992269933931722100,-43,50, + 5574784674263175.,8044384966418833.,-.499998692996206432182,-43,50, + 5574784674298127.,8044384966425891.,.499919342667191626074,-43,50, + 5574784674299147.,8044384966426098.,-.498137524660952968512,-43,50, + 5574784674299152.,8044384966426099.,-.488324077932262197322,-43,50, + 5574784674299350.,8044384966426139.,-.499711587476835728306,-43,50, + 5574784674301286.,8044384966426530.,-.499945014209724233312,-43,50, + 5574784674314635.,8044384966429225.,.499995057787853847252,-43,50, + 6204958457226241.,8164963116102409.,-.499999156873377354459,-43,50, + 6204958457252766.,8164963116107221.,.499995531740953941944,-43,50, + 6204958457255246.,8164963116107671.,.499618031264637112079,-43,50, + 6204958457260702.,8164963116108661.,.498787529583648207124,-43,50, + 6204958457260950.,8164963116108706.,.498749779486556221070,-43,50, + 6204958457260994.,8164963116108714.,.482614049630432689616,-43,50, + 6252030418334287.,8173472157342026.,.499909720948123897289,-43,50, + 6252030418335703.,8173472157342282.,-.499301167620142154069,-43,50, + 6252030418336175.,8173472157342367.,-.499038130489065082749,-43,50, + 6252030418336225.,8173472157342376.,-.494772978250979423837,-43,50, + 6252030418336236.,8173472157342377.,.486165355241389757304,-43,50, + 6252030418336247.,8173472157342379.,.467103688733755453132,-43,50, + 6252030418338274.,8173472157342745.,-.499987039596170480703,-43,50, + 6252030418357265.,8173472157346165.,-.499996922855237357407,-43,50, + 6552879593886736.,8226387497694503.,.499996745076726232597,-43,50, + 6552879593890263.,8226387497695110.,-.499948324429211115724,-43,50, + 6552879593891072.,8226387497695249.,-.499652197803892732071,-43,50, + 6552879593891223.,8226387497695274.,.444778846842443023366,-43,50, + 6552879593891235.,8226387497695277.,-.493412063516814215480,-43,50, + 6571276784293262.,8229544026666940.,-.499874675591490113517,-43,50, + 6571276784295118.,8229544026667258.,-.499518945339284891745,-43,50, + 6571276784295223.,8229544026667275.,.490802903621652301575,-43,50, + 6571276784295264.,8229544026667283.,-.484404755355583594214,-43,50, + 6571276784295276.,8229544026667285.,-.428367972617221903862,-43,50, + 6571276784298223.,8229544026667789.,.499998588098420565135,-43,50, + 7918677949290695.,8439542348588807.,-.499998965031674960373,-43,50, + 7918677949312301.,8439542348591878.,.499965568610340408672,-43,50, + 7918677949369917.,8439542348600070.,.499870950677547670610,-43,50, + 7918677949371823.,8439542348600342.,-.499854479766464486382,-43,50, + 7918677949372034.,8439542348600372.,-.499299425113437215773,-43,50, + 7918677949372048.,8439542348600373.,.491258730171569489347,-43,50, + 7918677949372055.,8439542348600374.,.486537807814071522190,-43,50, + 8009526533119381.,8452385912844443.,.499994740098240843594,-43,50, + 8009526533133872.,8452385912846481.,-.499984850605702851101,-43,50, + 8009526533139428.,8452385912847262.,-.493007183095830423348,-43,50, + 8009526533139556.,8452385912847279.,.499954145450928396764,-43,50, + 8289917000837890.,8491126200224776.,-.499898928991186469790,-43,50, + 8289917000838560.,8491126200224866.,.496490162209053206012,-43,50, + 8289917000838567.,8491126200224867.,.447198704952897487114,-43,50, + 8289917000838722.,8491126200224888.,.498602151423529449042,-43,50, + 8289917000838803.,8491126200224899.,.499658146030606335311,-43,50, + 8289917000842617.,8491126200225417.,.499998435185350903205,-43,50, + 6555195199606253.,9007199254735519.,.000011587813884931366,-42,50, + 6555195199637064.,9007199254740811.,.000198556733447703441,-42,50, + 6555195199637588.,9007199254740901.,.000785943221588877000,-42,50, + 6555195199638112.,9007199254740991.,.001373329702535713071,-42,50, + 6555195199638117.,4503599627370496.,-.069921219755233501560,-42,49, + 6555195199638118.,4503599627370496.,.015957203323466187519,-42,49, + 6555195199638124.,4503599627370497.,-.468772258204335953128,-42,49, + 6555195199640371.,4503599627370690.,-.499955600399398998287,-42,49, + 6555195199643678.,4503599627370973.,.499989520691204402085,-42,49 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/atan.c b/regress/lib/libm/fpaccuracy/atan.c new file mode 100644 index 00000000000..a035883c055 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/atan.c @@ -0,0 +1,902 @@ +/* $OpenBSD: atan.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:26:56. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 870 +#define F atan +#define Fs "atan" +#define Fn fpaccuracy_atan + /* 2 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -9007199254740990.,-7074237752028440.,-.275765943415024521374,971,52, + -8242701861722232.,-7074237752028439.,-.183017545396534775709,-1,52, + -8242701861718072.,-7074237752028439.,-.183017545395983277740,-1,52, + -8242701861718030.,-7074237752028439.,-.183017545395977709732,-1,52, + -8178102513294909.,-7074237752028439.,-.174385856763109364582,-1,52, + -8178102513290568.,-7074237752028439.,-.174385856762524743523,-1,52, + -8178102513290524.,-7074237752028439.,-.174385856762518817854,-1,52, + -8003544517558113.,-7074237752028439.,-.150364662147572440217,-1,52, + -8003544517553246.,-7074237752028439.,-.150364662146888077430,-1,52, + -8003544517553197.,-7074237752028439.,-.150364662146881187399,-1,52, + -6848882081658556.,-7074237752028439.,.039368285404953677752,-1,52, + -6848882081658555.,-7074237752028439.,.039368285404953869773,-1,52, + -6848882081658468.,-7074237752028439.,.039368285404970575664,-1,52, + -6848882081649711.,-7074237752028439.,.039368285406652110009,-1,52, + -6751453641065261.,-7074237752028439.,.058346639385709024940,-1,52, + -6751453641065260.,-7074237752028439.,.058346639385709222543,-1,52, + -6751453641065174.,-7074237752028439.,.058346639385726216466,-1,52, + -6751453641056534.,-7074237752028439.,.058346639387433512899,-1,52, + -6471417749983854.,-7074237752028439.,.116077328449701674283,-1,52, + -6471417749983853.,-7074237752028439.,.116077328449701889358,-1,52, + -6471417749983771.,-7074237752028439.,.116077328449719525548,-1,52, + -6471417749975597.,-7074237752028439.,.116077328451477552512,-1,52, + -6031878638313244.,-7074237752028439.,.217500051283397888555,-1,52, + -6031878638313243.,-7074237752028439.,.217500051283398136118,-1,52, + -6031878638313174.,-7074237752028439.,.217500051283415217919,-1,52, + -6031878638306250.,-7074237752028439.,.217500051285129339566,-1,52, + -5840746347509200.,-7074237752028439.,.266365612868383211336,-1,52, + -5840746347509199.,-7074237752028439.,.266365612868383475366,-1,52, + -5840746347509138.,-7074237752028439.,.266365612868399581189,-1,52, + -5840746347503031.,-7074237752028439.,.266365612870012011665,-1,52, + -5301224375153928.,-7074237752028439.,.423313102730698401471,-1,52, + -5301224375153903.,-7074237752028439.,.423313102730706414144,-1,52, + -5301224375151470.,-7074237752028439.,.423313102731486207457,-1,52, + -5286632173730733.,-7074237752028439.,.428002913343679253115,-1,52, + -5286632173730710.,-7074237752028439.,.428002913343686665525,-1,52, + -5286632173728413.,-7074237752028439.,.428002913344426939661,-1,52, + -4827510902877757.,-7074237752028438.,-.409959850802855493161,-1,52, + -4827510902874312.,-7074237752028438.,-.409959850801524019837,-1,52, + -4827510902874277.,-7074237752028438.,-.409959850801510492532,-1,52, + -4508444030604469.,-7074237752028438.,-.277914978958590307780,-1,52, + -4508444030594726.,-7074237752028438.,-.277914978954272839977,-1,52, + -4508444030594629.,-7074237752028438.,-.277914978954229855847,-1,52, + -4508444030594628.,-7074237752028438.,-.277914978954229412712,-1,52, + -7501948289004415.,-7074237752028438.,.125530068700340018178,-2,52, + -7501948289004414.,-7074237752028438.,.125530068700340338268,-2,52, + -7501948289004295.,-7074237752028438.,.125530068700378428936,-2,52, + -7501948288992429.,-7074237752028438.,.125530068704176612739,-2,52, + -7485075199918261.,-7074237752028438.,.130943144782072816293,-2,52, + -7485075199918260.,-7074237752028438.,.130943144782073137827,-2,52, + -7485075199918142.,-7074237752028438.,.130943144782111078885,-2,52, + -7485075199906395.,-7074237752028438.,.130943144785888143364,-2,52, + -5441089836917728.,-7074237752028437.,.035041091465103798840,-2,52, + -5441089836917725.,-7074237752028437.,.035041091465105624287,-2,52, + -5441089836917445.,-7074237752028437.,.035041091465275999340,-2,52, + -5441089836889436.,-7074237752028437.,.035041091482318980989,-2,52, + -5137347928742246.,-7074237752028437.,.230790116122171144115,-2,52, + -5137347928742244.,-7074237752028437.,.230790116122172509238,-2,52, + -5137347928742062.,-7074237752028437.,.230790116122296735436,-2,52, + -5137347928723871.,-7074237752028437.,.230790116134713212219,-2,52, + -5130840493893794.,-7074237752028437.,.235237474235727657509,-2,52, + -5130840493893792.,-7074237752028437.,.235237474235729026097,-2,52, + -5130840493893613.,-7074237752028437.,.235237474235851514725,-2,52, + -5130840493875676.,-7074237752028437.,.235237474248125696387,-2,52, + -5046807759991974.,-7074237752028437.,.293698035833242410413,-2,52, + -5046807759991973.,-7074237752028437.,.293698035833243117685,-2,52, + -5046807759991828.,-7074237752028437.,.293698035833345672072,-2,52, + -5046807759977383.,-7074237752028437.,.293698035843562210849,-2,52, + -5010504700961462.,-7074237752028437.,.319560193296355979266,-2,52, + -5010504700961461.,-7074237752028437.,.319560193296356696823,-2,52, + -5010504700961333.,-7074237752028437.,.319560193296448544206,-2,52, + -5010504700948514.,-7074237752028437.,.319560193305646916127,-2,52, + -6298970528341482.,-7074237752028435.,.444025387066139815466,-3,52, + -6298970528341481.,-7074237752028435.,.444025387066140723518,-3,52, + -6298970528341431.,-7074237752028435.,.444025387066186126107,-3,52, + -6298970528336399.,-7074237752028435.,.444025387070755442608,-3,52, + -6002783559884483.,-7074237752028434.,-.273750934954965573700,-3,52, + -6002783559862087.,-7074237752028434.,-.273750934932572441116,-3,52, + -6002783559861863.,-7074237752028434.,-.273750934932348469795,-3,52, + -6002783559861861.,-7074237752028434.,-.273750934932346470051,-3,52, + -7922455086004378.,-7074237752028431.,-.180404309213629124942,-4,52, + -7922455085968054.,-7074237752028431.,-.180404309171927416012,-4,52, + -7922455085967691.,-7074237752028431.,-.180404309171510674455,-4,52, + -7922455085967687.,-7074237752028431.,-.180404309171506082261,-4,52, + -5181586503289490.,-7074237752028426.,-.369292705501746156029,-4,52, + -5181586503254761.,-7074237752028426.,-.369292705408539585266,-4,52, + -5181586503254414.,-7074237752028426.,-.369292705407608297868,-4,52, + -5181586503254410.,-7074237752028426.,-.369292705407597562566,-4,52, + -5061503531787600.,-7074237752028383.,-.330161867166206385452,-6,52, + -5061503531598431.,-7074237752028383.,-.330161865037917249576,-6,52, + -5061503531596539.,-7074237752028383.,-.330161865016630870491,-6,52, + -5061503531596520.,-7074237752028383.,-.330161865016417106642,-6,52, + -5034345543218302.,-7074237752028383.,-.022966413199435710935,-6,52, + -5034345543218301.,-7074237752028383.,-.022966413199424338494,-6,52, + -5034345543218243.,-7074237752028383.,-.022966413198764736894,-6,52, + -5034345543212355.,-7074237752028383.,-.022966413131803802104,-6,52, + -5034345542623562.,-7074237752028383.,-.022966406435789929312,-6,52, + -5263775657390696.,-6594410908646311.,.499998505920756747033,-49,52, + -5263775657359978.,-6594410908643531.,-.499988669056308066393,-49,52, + -5263775657351113.,-6594410908642730.,.499982483915631001382,-49,52, + -5263775657348847.,-6594410908642524.,-.499235267191649168507,-49,52, + -5263775657348836.,-6594410908642524.,.495914161201459550333,-49,52, + -5263775657348770.,-6594410908642518.,.466810731560198219606,-49,52, + -5263775657348748.,-6594410908642516.,.457109588346477340311,-49,52, + -5263775657348228.,-6594410908642468.,-.499462887609408802932,-49,52, + -5263775657346990.,-6594410908642356.,-.499918128405862734060,-49,52, + -5153546050516985.,-6584227825087857.,.469171301416417382803,-49,52, + -5153546050516974.,-6584227825087855.,-.493160683971663991085,-49,52, + -5153546050516656.,-6584227825087825.,-.495121716097942138882,-49,52, + -5153546050515914.,-6584227825087755.,-.499697457711697335407,-49,52, + -5153546050515861.,-6584227825087751.,.499975703602368033502,-49,52, + -5153546050512808.,-6584227825087462.,-.499983513361168137662,-49,52, + -5153546050488331.,-6584227825085153.,-.499984075563290601732,-49,52, + -4896645647472262.,-6558738121442973.,.499976367538495584889,-49,52, + -4896645647469119.,-6558738121442644.,-.499905742086352890157,-49,52, + -4896645647468429.,-6558738121442572.,-.492243844366434804920,-49,52, + -4896645647468420.,-6558738121442572.,.446986528212652975234,-49,52, + -4896645647468362.,-6558738121442566.,.499804484833522631133,-49,52, + -4896645647455033.,-6558738121441175.,.499986278234574196483,-49,52, + -4896645647437804.,-6558738121439377.,.499996201418238746540,-49,52, + -4837866588169495.,-6552530461227683.,.499979664847728455020,-49,52, + -4837866588169102.,-6552530461227640.,-.497701410044522897854,-49,52, + -4837866588169027.,-6552530461227632.,-.481991691511744741870,-49,52, + -4837866588168971.,-6552530461227626.,-.496928435007110486646,-49,52, + -4837866588161729.,-6552530461226852.,-.499998012309384916416,-49,52, + -4716555872202338.,-6539236380100597.,.499923808455944917407,-49,52, + -4716555872202329.,-6539236380100595.,-.488778891408831947750,-49,52, + -4716555872202320.,-6539236380100594.,-.477481591273605007659,-49,52, + -4716555872197381.,-6539236380100039.,-.499996549823365720618,-49,52, + -4707537845173328.,-6538221143323810.,-.499983811833436955052,-49,52, + -4707537845168434.,-6538221143323258.,-.499781077312533958896,-49,52, + -4707537845168301.,-6538221143323243.,-.498549576746826369278,-49,52, + -4707537845168168.,-6538221143323228.,-.497318076180283084129,-49,52, + -4707537845166847.,-6538221143323080.,.499876000920755064352,-49,52, + -4707537845164400.,-6538221143322804.,.499977368789002858100,-49,52, + -4707537845144097.,-6538221143320513.,-.499998888453436177491,-49,52, + -8956367348692004.,-6511047049156587.,-.499980137050404090305,-50,52, + -8956367348675227.,-6511047049155543.,-.499655396773309546370,-50,52, + -8956367348675050.,-6511047049155532.,-.485287066358253253226,-50,52, + -8956367348675034.,-6511047049155531.,-.489637951744441732465,-50,52, + -8956367348675002.,-6511047049155529.,-.498339722516808184973,-50,52, + -8956367348674536.,-6511047049155501.,.499940740612192654919,-50,52, + -8956367348672238.,-6511047049155357.,-.499955172927101366778,-50,52, + -8956367348625121.,-6511047049152425.,-.499996827250469034721,-50,52, + -8772453526434879.,-6499366347678959.,-.499939748370765058131,-50,52, + -8772453526433614.,-6499366347678878.,.499773078843635274608,-50,52, + -8772453526433182.,-6499366347678849.,-.497162935888884474961,-50,52, + -8772453526432966.,-6499366347678835.,-.495630943254126850989,-50,52, + -8772453526432935.,-6499366347678833.,-.486151814681490233060,-50,52, + -8772453526430976.,-6499366347678707.,.499964729662821378302,-50,52, + -8772453526274316.,-6499366347668552.,.499974015450117280487,-50,52, + -8298192411090965.,-6466897466336894.,.499992738729909458755,-50,52, + -8298192411035077.,-6466897466332852.,-.499980828453866478956,-50,52, + -8298192411034344.,-6466897466332800.,.499822696365413305140,-50,52, + -8298192411034275.,-6466897466332795.,.488890149588984048688,-50,52, + -8298192411034261.,-6466897466332793.,-.498835294684484409243,-50,52, + -8298192411029863.,-6466897466332476.,.499985854430513759441,-50,52, + -7900377053053516.,-6436712834194601.,-.499998349861359816443,-50,52, + -7900377053035267.,-6436712834193148.,-.482089063187220062775,-50,52, + -7900377053035217.,-6436712834193145.,.499000063038799595542,-50,52, + -7900377053034903.,-6436712834193119.,-.499760224260667978450,-50,52, + -7900377053034162.,-6436712834193061.,.499980626419329461564,-50,52, + -7846976255536888.,-6432432613500293.,.499999204908015374680,-50,52, + -7846976255466344.,-6432432613494600.,-.499974949254092862365,-50,52, + -7846976255461746.,-6432432613494230.,.499913334437310317900,-50,52, + -7846976255461337.,-6432432613494196.,-.499009173582556482337,-50,52, + -7846976255461275.,-6432432613494191.,-.496400849614613713699,-50,52, + -7688073522913897.,-6419351680052778.,-.499991043256485503805,-50,52, + -7688073522787305.,-6419351680042146.,-.499972032547068039443,-50,52, + -7688073522778756.,-6419351680041429.,.499334117025774737544,-50,52, + -7688073522778744.,-6419351680041427.,-.492829682973726146424,-50,52, + -7688073522778244.,-6419351680041385.,-.499654682950191759144,-50,52, + -7688073522777351.,-6419351680041310.,-.499844132894855474444,-50,52, + -7688073522776458.,-6419351680041236.,.499966417177538032130,-50,52, + -7668040568135362.,-6417664882346815.,.499966758766635625699,-50,52, + -7668040568133514.,-6417664882346658.,-.498372695901166147832,-50,52, + -7668040568132128.,-6417664882346541.,-.497127286853713533267,-50,52, + -7668040568132081.,-6417664882346538.,.470447413165215937580,-50,52, + -7668040568132069.,-6417664882346537.,.483445208914737474821,-50,52, + -7668040568132057.,-6417664882346536.,.496443004664262115706,-50,52, + -7668040568120898.,-6417664882345594.,.499976570086424291653,-50,52, + -7668040568091970.,-6417664882343152.,.499996206253186618792,-50,52, + -6448237341754015.,-6295731132686615.,-.499993133649424677548,-50,52, + -6448237341697247.,-6295731132679898.,.477142803730658212882,-50,52, + -6448237341697230.,-6295731132679896.,.488938380673855676793,-50,52, + -6448237341697213.,-6295731132679893.,-.499266042382936565415,-50,52, + -6448237341696875.,-6295731132679854.,.499963663901801696427,-50,52, + -6448237341683904.,-6295731132678319.,.499988874725797857471,-50,52, + -5630902860404413.,-6185463026844426.,.499996078598500245456,-50,52, + -5630902860360608.,-6185463026837689.,-.498782940686139292722,-50,52, + -5630902860360595.,-6185463026837687.,-.499741372979153068490,-50,52, + -5630902860359548.,-6185463026837527.,.499991041604956953524,-50,52, + -4917964729999861.,-6060667740382729.,-.499999949098532169382,-50,52, + -4917964729963828.,-6060667740375551.,-.499780532048269839767,-50,52, + -4917964729963577.,-6060667740375501.,-.499001937806598698143,-50,52, + -4917964729963572.,-6060667740375501.,.497029508293882263294,-50,52, + -4917964729962568.,-6060667740375300.,-.499856114690550358133,-50,52, + -4917964729960048.,-6060667740374799.,.499992720391515468993,-50,52, + -4831850099991375.,-6043223001570451.,.499997276747517229137,-50,52, + -4831850099972079.,-6043223001566475.,-.499977451402497753297,-50,52, + -4831850099948327.,-6043223001561583.,.441595986347170514127,-50,52, + -4831850099948317.,-6043223001561580.,-.498391562717930159449,-50,52, + -4831850099948084.,-6043223001561533.,.499898544067513725996,-50,52, + -4831850099946351.,-6043223001561175.,-.499943708759626978101,-50,52, + -4681019096820358.,-6011204124174933.,.499969688596740755500,-50,52, + -4681019096820344.,-6011204124174929.,-.437489842239392775832,-50,52, + -4681019096809533.,-6011204124172564.,-.499988970600892267924,-50,52, + -4681019096787915.,-6011204124167835.,-.499998758974314050468,-50,52, + -4531746129756674.,-5977535909893823.,-.499993365870157331195,-50,52, + -4531746129751101.,-5977535909892528.,.499961433515667188280,-50,52, + -4531746129746044.,-5977535909891351.,-.495773101748355569120,-50,52, + -4531746129745829.,-5977535909891301.,-.497569211063112038404,-50,52, + -4531746129745528.,-5977535909891232.,.499916235903735691694,-50,52, + -4531746129712133.,-5977535909883465.,-.499995664998374716845,-50,52, + -7166361094597504.,-5703120107432183.,-.499491175908270114794,-51,52, + -7166361094597426.,-5703120107432169.,-.481214533595863613409,-51,52, + -7166361094597415.,-5703120107432168.,.495721915961036572123,-51,52, + -7166361094597287.,-5703120107432144.,-.499926671012809713521,-51,52, + -7166361094562817.,-5703120107425949.,-.499979714014485175863,-51,52, + -7166361094549029.,-5703120107423472.,.499999083972116774126,-51,52, + -6982521428626811.,-5669290948329883.,.498196880242369878392,-51,52, + -6982521428626795.,-5669290948329879.,-.487299903699825212794,-51,52, + -6982521428626790.,-5669290948329879.,.454732351318241387487,-51,52, + -6982521428626742.,-5669290948329870.,.498241999491742927418,-51,52, + -6982521428625983.,-5669290948329727.,.498738311250206295472,-51,52, + -6982521428624120.,-5669290948329376.,.499956531140367777040,-51,52, + -6982521428624051.,-5669290948329362.,-.499998349601182911480,-51,52, + -5383107157247072.,-5289959700165904.,-.499944701034560801782,-51,52, + -5383107157246931.,-5289959700165863.,.496389470184813842663,-51,52, + -5383107157246914.,-5289959700165857.,-.440222721937546418791,-51,52, + -5383107157233978.,-5289959700162004.,-.499947260803178095944,-51,52, + -5383107157024474.,-5289959700099604.,-.499986021054264599173,-51,52, + -8553544359437414.,-4891628179855686.,.499741164070176458933,-52,52, + -8553544359437368.,-4891628179855676.,.484069303190308733614,-52,52, + -8553544359435373.,-4891628179855242.,-.499960315323057183622,-52,52, + -8553544359428992.,-4891628179853858.,.499993071335918091884,-52,52, + -8099766831130065.,-4788884977958055.,-.499995972017895216698,-52,52, + -8099766831127033.,-4788884977957339.,-.499935713709271460035,-52,52, + -8099766831116421.,-4788884977954833.,-.499724806404608636799,-52,52, + -8099766831116006.,-4788884977954735.,-.498397297206255140432,-52,52, + -8099766831115934.,-4788884977954718.,-.495757343802386428784,-52,52, + -8099766831115883.,-4788884977954706.,-.452220710141173058171,-52,52, + -8099766831115879.,-4788884977954706.,.492370398381279948734,-52,52, + -8099766831115663.,-4788884977954654.,-.499709741405199406870,-52,52, + -7588440847671859.,-4662052437644698.,-.499993908384599873126,-52,52, + -7588440847589594.,-4662052437623270.,-.478282043278065003339,-52,52, + -7588440847589571.,-4662052437623264.,-.487344227963536121876,-52,52, + -7588440847589548.,-4662052437623258.,-.496406412648980383714,-52,52, + -7588440847589429.,-4662052437623227.,-.499815107325415227580,-52,52, + -7588440847588546.,-4662052437622997.,-.499898110658350652590,-52,52, + -7588440847587663.,-4662052437622767.,-.499981113951702197879,-52,52, + -7221316242081890.,-4562893206878456.,-.499992745122100213312,-52,52, + -7221316242028824.,-4562893206863597.,.489713952953499853734,-52,52, + -7221316242028817.,-4562893206863595.,.449913100193482946516,-52,52, + -7221316242028799.,-4562893206863590.,.490425193096309177258,-52,52, + -7221316242028499.,-4562893206863506.,.498960074812743169989,-52,52, + -7221316242028474.,-4562893206863499.,.499671314956006178587,-52,52, + -7221316242015811.,-4562893206859953.,.499928676807292307771,-52,52, + -7221316242012997.,-4562893206859165.,.499985869545739937396,-52,52, + -6207868236498691.,-8495432818763202.,-.490845166742927554485,-52,53, + -6207868236498678.,-8495432818763194.,.474512061931930281043,-52,53, + -6207868236498662.,-8495432818763182.,-.491202118160518610716,-52,53, + -6207868236498227.,-8495432818762882.,-.496556389409693544918,-52,53, + -6207868236497966.,-8495432818762702.,-.499768952145976687103,-52,53, + -6207868236497937.,-8495432818762683.,.499874096439492862762,-52,53, + -6207868236492337.,-8495432818758821.,.499911066962451115107,-52,53, + -6207868236478337.,-8495432818749165.,-.499996486757969834684,-52,53, + -4503599627370497.,-7074237752028441.,-.275765943415024410352,-52,53, + -4503599627370496.,-7074237752028440.,-.275765943415024521374,-52,53, + -9007199254740990.,-7074237752028439.,-.275765943415024410352,-53,53, + -8871213671080945.,-7005729119120475.,.499966366103308413956,-53,53, + -8871213671079170.,-7005729119119573.,-.499928870032000524476,-53,53, + -8871213671077921.,-7005729119118940.,.499581468140328953227,-53,53, + -8871213671077789.,-7005729119118872.,-.496467078981238427714,-53,53, + -8871213671077777.,-7005729119118866.,-.405198765083150413144,-53,53, + -8871213671077395.,-7005729119118672.,-.499824105989774792597,-53,53, + -8871213671070821.,-7005729119115335.,-.499999474125862512686,-53,53, + -8108579655065178.,-6601771905131653.,-.499996699087190486556,-53,53, + -8108579655014374.,-6601771905103591.,-.499981474863850999558,-53,53, + -8108579655013123.,-6601771905102901.,.499979535024895425479,-53,53, + -8108579655010726.,-6601771905101576.,-.497697090844892684312,-53,53, + -8108579655010708.,-6601771905101567.,.444748391315107799140,-53,53, + -8108579655010621.,-6601771905101519.,.499901555088722026892,-53,53, + -7881394195509955.,-6474698755598284.,-.499997503473688634231,-53,53, + -7881394195508403.,-6474698755597406.,.499677868225334406741,-53,53, + -7881394195508064.,-6474698755597214.,.497673970697609907610,-53,53, + -7881394195507958.,-6474698755597153.,-.467554386639972705565,-53,53, + -7881394195507951.,-6474698755597150.,.497006004856626676226,-53,53, + -7881394195506964.,-6474698755596590.,-.499978794092288689058,-53,53, + -7552125243336370.,-6284799436357542.,-.499990359850718441996,-53,53, + -7552125243333027.,-6284799436355580.,.499934879110604933221,-53,53, + -7552125243332121.,-6284799436355047.,-.499487117026991592978,-53,53, + -7552125243331954.,-6284799436354949.,-.437570420945057653200,-53,53, + -7552125243331949.,-6284799436354947.,.498415108877782343183,-53,53, + -7552125243322545.,-6284799436349425.,.499999602515216184204,-53,53, + -7109328173648877.,-6018418740252676.,.499965335129335624458,-53,53, + -7109328173648072.,-6018418740252180.,.499622955455033284791,-53,53, + -7109328173647710.,-6018418740251956.,-.454568276136002727876,-53,53, + -7109328173647689.,-6018418740251944.,.484553227004011372185,-53,53, + -7109328173647663.,-6018418740251927.,-.495582054822597184392,-53,53, + -7109328173647465.,-6018418740251805.,-.498150739500679174063,-53,53, + -7109328173637198.,-6018418740245480.,.499967013619840291821,-53,53, + -7109328173485371.,-6018418740151932.,.499989659849341187887,-53,53, + -7006352135985941.,-5954616518569951.,-.499993215305306995472,-53,53, + -7006352135983344.,-5954616518568334.,.499716026496276893069,-53,53, + -7006352135983031.,-5954616518568138.,-.493002882720824098289,-53,53, + -7006352135983023.,-5954616518568134.,.491208774551668349749,-53,53, + -7006352135982901.,-5954616518568057.,-.499563452042290164290,-53,53, + -7006352135981824.,-5954616518567387.,.499930908314986298040,-53,53, + -7006352135972070.,-5954616518561310.,.499994041777360999626,-53,53, + -6828286958466634.,-5842609816051684.,-.499997584650290629932,-53,53, + -6828286958448432.,-5842609816040125.,-.499987621664600453421,-53,53, + -6828286958433044.,-5842609816030354.,.497163989683508952631,-53,53, + -6828286958433003.,-5842609816030327.,-.466191663007180467871,-53,53, + -6828286958432992.,-5842609816030320.,-.480750496655882605019,-53,53, + -6828286958432907.,-5842609816030267.,.497658516058968754623,-53,53, + -6828286958432359.,-5842609816029919.,.499636621573549025552,-53,53, + -6828286958432222.,-5842609816029831.,-.499868852044620640976,-53,53, + -6828286958430230.,-5842609816028566.,-.499977636188221933487,-53,53, + -6595469068484326.,-5692911935226515.,-.499999877103726725920,-53,53, + -6595469068453438.,-5692911935206409.,.498911911162182028369,-53,53, + -6595469068453398.,-5692911935206382.,-.462498459439766279855,-53,53, + -6595469068453395.,-5692911935206381.,.490395762765092040995,-53,53, + -6595469068452971.,-5692911935206105.,.499445834391305041033,-53,53, + -6595469068452504.,-5692911935205801.,.499979757635454103914,-53,53, + -6595469068444989.,-5692911935200908.,-.499993616786804058719,-53,53, + -6056160701852556.,-5331720846798031.,-.499995673080807922316,-53,53, + -6056160701831193.,-5331720846783320.,.499903671734930396755,-53,53, + -6056160701828784.,-5331720846781661.,.499471034229544794512,-53,53, + -6056160701828678.,-5331720846781588.,.498206667457923915988,-53,53, + -6056160701828466.,-5331720846781442.,.495677933917068869621,-53,53, + -6056160701828453.,-5331720846781433.,.448353058747214330150,-53,53, + -6056160701824875.,-5331720846778968.,-.499985660624028811656,-53,53, + -5587044502255062.,-5000821182216535.,.499999269773592913257,-53,53, + -5587044502248976.,-5000821182212139.,-.499980241367759934517,-53,53, + -5587044502248213.,-5000821182211589.,.499858015967327544071,-53,53, + -5587044502246982.,-5000821182210700.,.465521049842496381229,-53,53, + -5587044502246975.,-5000821182210694.,-.479434562474717834512,-53,53, + -5587044502246885.,-5000821182210629.,-.486006720838587084391,-53,53, + -5587044502246705.,-5000821182210499.,-.499151037564580193172,-53,53, + -5587044502246687.,-5000821182210487.,.499534530762948491288,-53,53, + -5574097035286976.,-4991465158402034.,.499998082164255322267,-53,53, + -5574097035223539.,-4991465158356164.,.481046686477588065365,-53,53, + -5574097035223521.,-4991465158356151.,.496473943086199476527,-53,53, + -5574097035223456.,-4991465158356104.,.496627925284156707733,-53,53, + -5574097035222286.,-4991465158355258.,.499399604899293119188,-53,53, + -5574097035222026.,-4991465158355069.,-.499984466283987239736,-53,53, + -5292230209319338.,-4784794832124131.,.499966622003387056232,-53,53, + -5292230209316509.,-4784794832122028.,.499262477686778231637,-53,53, + -5292230209316396.,-4784794832121943.,-.499705202862488214036,-53,53, + -5292230209315453.,-4784794832121242.,-.499939917498789098861,-53,53, + -5292230209306740.,-4784794832114765.,-.499987707282677725879,-53,53, + -5292230209242807.,-4784794832067239.,-.499993891779353376097,-53,53, + -5268565944254121.,-4767183293757417.,.499997616051779508382,-53,53, + -5268565944194083.,-4767183293712683.,-.499770907711793996938,-53,53, + -5268565944194032.,-4767183293712646.,.499213265843637983929,-53,53, + -5268565944193879.,-4767183293712532.,.496165786511059148230,-53,53, + -5268565944193863.,-4767183293712520.,.417415723312978451055,-53,53, + -5268565944192102.,-4767183293711208.,.499986892687035792728,-53,53, + -4510984822798768.,-8364145233392767.,.499997792648037031391,-53,54, + -4510984822794195.,-8364145233385455.,.499853147199814672235,-53,54, + -4510984822793624.,-8364145233384541.,-.499508889011912444154,-53,54, + -4510984822793522.,-8364145233384378.,-.406575312288287493179,-53,54, + -4510984822793477.,-8364145233384306.,-.453810499027394543427,-53,54, + -4510984822793432.,-8364145233384235.,.498954314233786269956,-53,54, + -4510984822790956.,-8364145233380276.,.499969373225977895970,-53,54, + -8854767244013759.,-8229974922131205.,-.499963593771841796439,-54,54, + -8854767244013204.,-8229974922130758.,-.499670292862793117076,-54,54, + -8854767244013168.,-8229974922130730.,.494943326656008242125,-54,54, + -8854767244013132.,-8229974922130701.,.489556946174855479092,-54,54, + -8854767244013117.,-8229974922130688.,-.429354045692277965192,-54,54, + -8854767243993337.,-8229974922114757.,-.499981980888660609490,-54,54, + -8854767243972915.,-8229974922098310.,.499999646758172840281,-54,54, + -8644717199267704.,-8060019859445059.,-.498379160182770207293,-54,54, + -8644717199267624.,-8060019859444994.,-.472694731213662552305,-54,54, + -8644717199267613.,-8060019859444986.,.468336877769607367389,-54,54, + -8644717199267517.,-8060019859444908.,.499158192532871085303,-54,54, + -8644717199267127.,-8060019859444591.,.499369783761965754849,-54,54, + -8644717199265957.,-8060019859443639.,-.499995442518627568523,-54,54, + -8607732457420457.,-8029933817329829.,-.499994663971823724296,-54,54, + -8607732457383508.,-8029933817299748.,-.499625690745442876671,-54,54, + -8607732457383239.,-8029933817299530.,.499240293727783342245,-54,54, + -8607732457383099.,-8029933817299416.,.476345267060580592338,-54,54, + -8607732457383083.,-8029933817299402.,-.497699878844198698437,-54,54, + -8607732457382545.,-8029933817298964.,-.499967909887162481614,-54,54, + -8607732457373722.,-8029933817291781.,-.499988053215959701699,-54,54, + -7684108841899616.,-7263152063801827.,.499942883187511346537,-54,54, + -7684108841898791.,-7263152063801128.,-.499855622187224424214,-54,54, + -7684108841897180.,-7263152063799765.,-.495825794434282772192,-54,54, + -7684108841897167.,-7263152063799754.,-.497034740578687043688,-54,54, + -7684108841897141.,-7263152063799732.,-.499452632867478399876,-54,54, + -7684108841894653.,-7263152063797628.,.499942905141888167574,-54,54, + -7684108841869838.,-7263152063776633.,.499943027438462120066,-54,54, + -7492339963682996.,-7100282634169715.,-.498770252275278532465,-54,54, + -7492339963682935.,-7100282634169663.,-.494465131788497104050,-54,54, + -7492339963682779.,-7100282634169530.,-.499848758084029014628,-54,54, + -7492339963675347.,-7100282634163194.,-.499919979114605949355,-54,54, + -7492339963666986.,-7100282634156067.,.499999899441739742729,-54,54, + -7298995560604133.,-6934825787505531.,-.499994032922012640385,-54,54, + -7298995560598233.,-6934825787500463.,-.499907175344172599076,-54,54, + -7298995560586589.,-6934825787490462.,.498908314425059546305,-54,54, + -7298995560586582.,-6934825787490455.,-.488210226587981966497,-54,54, + -7298995560586561.,-6934825787490437.,-.449565849627096746694,-54,54, + -7298995560586511.,-6934825787490395.,.499587428851260310048,-54,54, + -7298995560586433.,-6934825787490327.,-.499733456722336991035,-54,54, + -7298995560558486.,-6934825787466321.,-.499999970972165804326,-54,54, + -6300104505904652.,-6060597577115105.,-.499581854328543396301,-54,54, + -6300104505904615.,-6060597577115073.,.468186072258548258263,-54,54, + -6300104505904606.,-6060597577115065.,.487372865212171528144,-54,54, + -6300104505904496.,-6060597577114967.,.499655890201102136877,-54,54, + -6300104505903193.,-6060597577113806.,.499699358961993788151,-54,54, + -6300104505895375.,-6060597577106840.,.499960172626405169003,-54,54, + -6300104505894072.,-6060597577105678.,-.499996358246349355321,-54,54, + -4924871031088273.,-4807401319302488.,.499999103248335821535,-54,54, + -4924871031067336.,-4807401319283007.,.499800540919498071766,-54,54, + -4924871031067034.,-4807401319282726.,.498125995184250459312,-54,54, + -4924871031066991.,-4807401319282685.,-.492178658678520349293,-54,54, + -4924871031066919.,-4807401319282618.,-.499200404681190590093,-54,54, + -4924871031066200.,-4807401319281949.,-.499875896005939167276,-54,54, + -4924871031060218.,-4807401319276383.,-.499932625805624060167,-54,54, + -4924871031054236.,-4807401319270817.,-.499989354664997510360,-54,54, + -4698780735304385.,-4596369687586897.,-.496935925918205491743,-54,54, + -4698780735304338.,-4596369687586853.,-.490877353937304655134,-54,54, + -4698780735304228.,-4596369687586750.,-.497974313130721781526,-54,54, + -4698780735303914.,-4596369687586457.,.499948912446122903256,-54,54, + -4698780735280806.,-4596369687564821.,.499980437245260499867,-54,54, + -4698780735269252.,-4596369687554003.,.499996204728306240140,-54,54, + -4517699360235299.,-8852822309696717.,-.499995820816564615589,-54,55, + -4517699360187674.,-8852822309607103.,-.499992676710082306305,-54,55, + -4517699360178776.,-8852822309590361.,.499944930986971766768,-54,55, + -4517699360175810.,-8852822309584780.,.499924134419881544098,-54,55, + -4517699360175472.,-8852822309584143.,-.499403926658353472714,-54,55, + -4517699360174458.,-8852822309582235.,-.497388109859271946181,-54,55, + -4517699360174441.,-8852822309582204.,.490811366359685042909,-54,55, + -4514338150834309.,-8846497382092915.,-.490691037813451287482,-54,55, + -4514338150834292.,-8846497382092883.,-.499675898668745219295,-54,55, + -4514338150832845.,-8846497382090160.,-.499740231417173645480,-54,55, + -4514338150827057.,-8846497382079268.,-.499997561379433461257,-54,55, + -8341071156586061.,-8196667225836113.,-.499999844002943382481,-55,55, + -8341071156516650.,-8196667225770234.,.499983693542084683353,-55,55, + -8341071156515235.,-8196667225768890.,-.482339328084266856688,-55,55, + -8341071156515215.,-8196667225768871.,-.499757321322635728219,-55,55, + -6979532375158638.,-6894138239083896.,-.499989767766381208116,-55,55, + -6979532375147441.,-6894138239073105.,.499971922803527465672,-55,55, + -6979532375146501.,-6894138239072199.,.499790087470293918224,-55,55, + -6979532375142741.,-6894138239068575.,.499062746225629706720,-55,55, + -6979532375142576.,-6894138239068415.,-.469054278054478444668,-55,55, + -6979532375142575.,-6894138239068415.,.494775315737764153266,-55,55, + -6979532375103593.,-6894138239030842.,-.499999467470847728295,-55,55, + -5360050516014288.,-5321023014525596.,.499996652094031881203,-55,55, + -5360050515993691.,-5321023014505444.,-.499990028165791884775,-55,55, + -5360050515988611.,-5321023014500475.,.499527749903765763005,-55,55, + -5360050515984548.,-5321023014496499.,-.479204389261102972204,-55,55, + -5360050515984547.,-5321023014496499.,.499141972506285753486,-55,55, + -5003579018628561.,-4971778405016944.,.499988367190094678843,-55,55, + -5003579018617043.,-4971778405005643.,-.442869793632140891687,-55,55, + -5003579018617040.,-4971778405005640.,-.499635601453029042323,-55,55, + -5003579018615983.,-4971778405004604.,.499878109658202780365,-55,55, + -5003579018614239.,-4971778405002892.,-.499978170193126360621,-55,55, + -5003579018593628.,-4971778404982671.,-.499999833630296634964,-55,55, + -5370993780299994.,-5368509151783401.,.499978485038622226552,-57,57, + -5370993780295668.,-5368509151779081.,.499670961404160001903,-57,57, + -5370993780293505.,-5368509151776921.,.499517199590548516743,-57,57, + -5370993780293504.,-5368509151776920.,.498130165951245509631,-57,57, + -5370993780293395.,-5368509151776811.,.346943499267220826402,-57,57, + -5370993780293188.,-5368509151776604.,.059827535931521095052,-57,57, + -5370993780280528.,-5368509151763962.,.499981662398850700016,-57,57, + -5370993780202664.,-5368509151686206.,.499994373794162456865,-57,57, + -4503599627370496.,-4503599627370496.,0.000000000000000000000,-1074,1074, + 0.,0.,0.000000000000000000000,0,0, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,1074, + 6940259249747182.,6934901498086803.,-.499998924649512358584,-57,57, + 6940259249803799.,6934901498143288.,.499577486192595265464,-57,57, + 6940259249803814.,6934901498143303.,.464870483810742366311,-57,57, + 6940259249803890.,6934901498143379.,.289021671742685376890,-57,57, + 6940259249804231.,6934901498143720.,-.499984182404828149061,-57,57, + 6175493946642041.,6160440836842856.,.499959190817002838581,-56,56, + 6175493946644784.,6160440836845579.,.499889153594905800277,-56,56, + 6175493946646293.,6160440836847077.,.497298673759407162349,-56,56, + 6175493946646297.,6160440836847081.,.468133423978523995682,-56,56, + 6175493946646430.,6160440836847213.,.498388868764137347622,-56,56, + 6175493946646567.,6160440836847349.,.499479063768823535501,-56,56, + 6175493946653973.,6160440836854702.,-.499980905605368695777,-56,56, + 6175493946683323.,6160440836883837.,.499998825626490033539,-56,56, + 6823990675679610.,6803699548482643.,.499998410367742706029,-56,56, + 6823990675707623.,6803699548510407.,.499984915757719906489,-56,56, + 6823990675708298.,6803699548511077.,-.499908316297471278919,-56,56, + 6823990675709423.,6803699548512192.,-.499730369725404181197,-56,56, + 6823990675709433.,6803699548512201.,.411382323132999540240,-56,56, + 7740553500844207.,7710984091444976.,-.499986505357287228906,-56,56, + 7740553500860161.,7710984091460748.,-.499944869887435535219,-56,56, + 7740553500861213.,7710984091461787.,.499054992222282166925,-56,56, + 7740553500862002.,7710984091462567.,.498304888802454141458,-56,56, + 7740553500862090.,7710984091462654.,.494418945708621970234,-56,56, + 7740553500862108.,7710984091462672.,.289078639166698973518,-56,56, + 7740553500862177.,7710984091462741.,-.498059202577347926675,-56,56, + 7740553500888212.,7710984091488479.,-.499997026846667506765,-56,56, + 8359220028894459.,8322021212206971.,-.499991332394936374082,-56,56, + 8359220028906727.,8322021212219076.,-.407133257057873381209,-56,56, + 8359220028906734.,8322021212219082.,.499913531866621821217,-56,56, + 8359220028912382.,8322021212224655.,.499951224037830101409,-56,56, + 8359220028947249.,8322021212259060.,-.499993145574869672164,-56,56, + 8513798801064457.,8474509656069644.,-.499997686727966433522,-56,56, + 8513798801093147.,8474509656097939.,-.499866388445723161517,-56,56, + 8513798801093365.,8474509656098153.,.498740395197956663628,-56,56, + 8513798801093438.,8474509656098225.,.493686703482274285128,-56,56, + 8513798801093441.,8474509656098228.,.452383127110396563480,-56,56, + 8513798801093510.,8474509656098297.,-.497599129442798957688,-56,56, + 8513798801095326.,8474509656100087.,.499969306774885550925,-56,56, + 8513798801101064.,8474509656105746.,.499995566076391945988,-56,56, + 4527203410034077.,9007199254698637.,.000006526447146855950,-55,56, + 4527203410054664.,9007199254739171.,.000032286613846042733,-55,56, + 4527203410055436.,9007199254740691.,.000421847237243974292,-55,56, + 4527203410055565.,9007199254740945.,-.009875752089424733793,-55,56, + 4527203410055572.,9007199254740959.,-.227488800114909316361,-55,56, + 4527203410055588.,9007199254740990.,.275109947255409150052,-55,56, + 4527203410055589.,4503599627370496.,.122011184483026969640,-55,55, + 4527203410055629.,4503599627370536.,-.499740381304082789063,-55,55, + 6216155809109973.,6155554481032103.,-.499994723574126418041,-55,55, + 6216155809170996.,6155554481091362.,-.499986158964032008776,-55,55, + 6216155809171826.,6155554481092168.,-.492906744735315151079,-55,55, + 6216155809171828.,6155554481092169.,.449278988792939302802,-55,55, + 6216155809171861.,6155554481092201.,.495343592009132575987,-55,55, + 6216155809171930.,6155554481092269.,-.499248601266131453864,-55,55, + 6216155809172103.,6155554481092436.,.499817348927582713153,-55,55, + 7082784227655559.,6993601955512480.,.499993467526048186039,-55,55, + 7082784227659886.,6993601955516646.,.499319042236840515318,-55,55, + 7082784227659913.,6993601955516672.,.494692693846412639233,-55,55, + 7082784227659967.,6993601955516724.,.485439997065534763866,-55,55, + 7082784227660316.,6993601955517060.,.499714234536557118717,-55,55, + 7082784227660531.,6993601955517267.,.499911830685714017991,-55,55, + 7082784227716298.,6993601955570960.,-.499998210918546863097,-55,55, + 4579785905351171.,8969552671765385.,.499997628446776707314,-54,55, + 4579785905374018.,8969552671808305.,.475535738401174899013,-54,55, + 4579785905374026.,8969552671808321.,-.495803855209556905943,-54,55, + 4579785905374199.,8969552671808645.,.498977432957588051987,-54,55, + 4579785905374339.,8969552671808909.,-.499465455231940764949,-54,55, + 4579785905374932.,8969552671810022.,.499987168354445140613,-54,55, + 4599831125052332.,9007199254740673.,.000016255175625156587,-54,55, + 4599831125052381.,9007199254740765.,.001561787804244253558,-54,55, + 4599831125052479.,9007199254740949.,.004652853061122520973,-54,55, + 4599831125052496.,9007199254740981.,-.076443594802529073231,-54,55, + 4599831125052501.,9007199254740990.,.311469214649335356651,-54,55, + 4599831125052502.,4503599627370496.,.094525888269854046360,-54,54, + 4599831125052512.,4503599627370505.,.482438697721716352561,-54,54, + 4599831125096329.,4503599627411640.,.499995848957082485120,-54,54, + 5299073463155037.,5153708217181715.,.499996827035326941884,-54,54, + 5299073463166853.,5153708217192591.,-.499985615230652691586,-54,54, + 5299073463177564.,5153708217202448.,.499776404188278660390,-54,54, + 5299073463177652.,5153708217202529.,.491651958064487714709,-54,54, + 5299073463177677.,5153708217202553.,-.499292486857082878720,-54,54, + 5299073463178669.,5153708217203466.,-.499968061358958407807,-54,54, + 5354986034430826.,5205124691097575.,.499992964849732440561,-54,54, + 5354986034456371.,5205124691121047.,-.499984125672071334746,-54,54, + 5354986034456642.,5205124691121295.,.497510734612875382527,-54,54, + 5354986034456704.,5205124691121352.,.463727270913940894628,-54,54, + 5354986034456716.,5205124691121363.,.489446600520586365297,-54,54, + 5354986034456876.,5205124691121510.,.499037661942142603782,-54,54, + 6318840445920071.,6077286275039632.,.499993234208972251428,-54,54, + 6318840445921787.,6077286275041160.,.499703391799358920559,-54,54, + 6318840445926077.,6077286275044980.,.498978785377536882005,-54,54, + 6318840445926150.,6077286275045046.,-.498702542428963770323,-54,54, + 6318840445926223.,6077286275045111.,-.496383870235628967977,-54,54, + 6318840445926241.,6077286275045127.,-.468414882571544305253,-54,54, + 6779876501427582.,6484487576360831.,.497562537842408549039,-54,54, + 6779876501427606.,6484487576360853.,-.480157418723712917600,-54,54, + 6779876501427622.,6484487576360867.,-.465304056434470820893,-54,54, + 6779876501427719.,6484487576360951.,.499744452443883691279,-54,54, + 6779876501428662.,6484487576361778.,-.499835507651338749730,-54,54, + 6779876501435529.,6484487576367793.,-.499958081123843495123,-54,54, + 6779876501437818.,6484487576369798.,-.499998939283958907342,-54,54, + 7852441928000981.,7405090492838774.,-.499982389990421475195,-54,54, + 7852441928002196.,7405090492839795.,-.497710264090156003418,-54,54, + 7852441928002202.,7405090492839800.,-.455723735073489748422,-54,54, + 7852441928002315.,7405090492839895.,-.498310771926505048341,-54,54, + 7852441928002672.,7405090492840194.,.499887704561544187178,-54,54, + 7852441928024298.,7405090492858368.,-.499999551375272313368,-54,54, + 8717776617217497.,8119310086280396.,.499992067058185356633,-54,54, + 8717776617241212.,8119310086299612.,-.498466465315437489203,-54,54, + 8717776617241407.,8119310086299769.,.499648676334873614878,-54,54, + 8717776617242988.,8119310086301050.,.499751440127107291586,-54,54, + 8717776617246677.,8119310086304039.,.499991221966123309722,-54,54, + 4920655379368603.,9007199254717063.,-.000002042640082948604,-53,54, + 4920655379371779.,9007199254721955.,.000121400945846457895,-53,54, + 4920655379382895.,9007199254739077.,.000553442066055616185,-53,54, + 4920655379384135.,9007199254740987.,-.024587281329483810791,-53,54, + 4920655379384138.,4503599627370496.,-.201840181862531948954,-53,53, + 4920655379384139.,4503599627370497.,-.431689028928462107372,-53,53, + 4920655379384148.,4503599627370503.,.499671347478163229159,-53,53, + 5205590995503736.,4720119056239647.,.499993998063775751841,-53,53, + 5205590995509643.,4720119056244076.,-.499962140274682855643,-53,53, + 5205590995512926.,4720119056246536.,.499554364111481129714,-53,53, + 5205590995512934.,4720119056246542.,.496507191413330919279,-53,53, + 5205590995513050.,4720119056246629.,.452323187289634245338,-53,53, + 5205590995513070.,4720119056246644.,.444705255544071230533,-53,53, + 5205590995513581.,4720119056247028.,-.499932900564847139242,-53,53, + 6059040276401584.,5333703622131396.,.499971293987777824415,-53,53, + 6059040276407747.,5333703622135640.,-.499850607683867759984,-53,53, + 6059040276408527.,5333703622136177.,-.498367739678893918148,-53,53, + 6059040276408588.,5333703622136218.,.497902074355576514204,-53,53, + 6059040276408604.,5333703622136230.,-.486682892455097803138,-53,53, + 6059040276409628.,5333703622136934.,.499879231624047795931,-53,53, + 6059040276419813.,5333703622143947.,-.499988708212012148832,-53,53, + 6059040276464315.,5333703622174584.,.499999123303864386294,-53,53, + 6179968525075650.,5416441515353754.,-.499995885765837007928,-53,53, + 6179968525077234.,5416441515354830.,.499424676283921889651,-53,53, + 6179968525077662.,5416441515355122.,-.493156131475382275473,-53,53, + 6179968525077665.,5416441515355124.,-.453384501623273398371,-53,53, + 6179968525077712.,5416441515355156.,-.496962300606983745601,-53,53, + 6179968525077762.,5416441515355189.,.499231530261238709427,-53,53, + 6179968525111907.,5416441515378405.,.499998589053768605431,-53,53, + 6230674196581232.,5450827042220084.,.499995768114678387297,-53,53, + 6230674196596746.,5450827042230578.,-.499973603279242103004,-53,53, + 6230674196597151.,5450827042230851.,.424546984645951998759,-53,53, + 6230674196597160.,5450827042230858.,-.488241446733619035471,-53,53, + 6230674196597228.,5450827042230904.,-.495976261601673024898,-53,53, + 6230674196597262.,5450827042230927.,-.499843669035821858622,-53,53, + 7103100048440913.,6014579998724953.,.499976331143561468977,-53,53, + 7103100048445271.,6014579998727640.,.482089457659560466233,-53,53, + 7103100048445284.,6014579998727648.,.497410125543100150487,-53,53, + 7103100048445417.,6014579998727731.,-.499693810725947832193,-53,53, + 7103100048445743.,6014579998727931.,.499886014654713674440,-53,53, + 7103100048462322.,6014579998738153.,.499990069700725586468,-53,53, + 7103100048483731.,6014579998751354.,-.499996222252394310686,-53,53, + 7302452754243512.,6136177502254278.,.499993600694087713235,-53,53, + 7302452754244808.,6136177502255060.,.498847160308728543131,-53,53, + 7302452754244828.,6136177502255073.,-.433269297105488301248,-53,53, + 7302452754245103.,6136177502255239.,-.499870586553628469547,-53,53, + 7511273082099992.,6260757536931200.,-.499997977115036984219,-53,53, + 7511273082101584.,6260757536932139.,-.499974763591812920162,-53,53, + 7511273082104768.,6260757536934017.,-.499928337035162183243,-53,53, + 7511273082104846.,6260757536934063.,-.493645792674193164633,-53,53, + 7511273082104885.,6260757536934086.,-.490504520493855625621,-53,53, + 7913137471557216.,6492645692204867.,.499997753777667137343,-53,53, + 7913137471600693.,6492645692229406.,-.499975413461563374250,-53,53, + 7913137471603900.,6492645692231215.,.499934558487499970717,-53,53, + 7913137471605018.,6492645692231846.,.488365911202581245384,-53,53, + 7913137471605034.,6492645692231856.,-.481388201818160199689,-53,53, + 7913137471605057.,6492645692231868.,.499590260714496104056,-53,53, + 7913137471612364.,6492645692235993.,-.499991231118285857449,-53,53, + 8575032706795185.,6852887779102918.,.499960420742733433857,-53,53, + 8575032706797139.,6852887779103943.,.499756855812582202723,-53,53, + 8575032706797179.,6852887779103964.,.482352483959082291456,-53,53, + 8575032706797200.,6852887779103975.,.498215188735957581390,-53,53, + 8575032706799724.,6852887779105299.,.499999324588811649190,-53,53, + 8668443273582402.,6901634740714329.,-.499998180613605806630,-53,53, + 8668443273592996.,6901634740719828.,.460837641094356839687,-53,53, + 8668443273592998.,6901634740719829.,.499153826825615152397,-53,53, + 8668443273593520.,6901634740720100.,.499678302676157737554,-53,53, + 8668443273594042.,6901634740720372.,-.499797221488993611566,-53,53, + 8668443273599601.,6901634740723258.,-.499958982681022945509,-53,53, + 9007199254740991.,7074237752028440.,-.224234056584975506381,-53,53, + 4503599627370496.,7074237752028440.,.275765943415024521374,-52,53, + 4503599627370497.,7074237752028441.,.275765943415024410352,-52,53, + 6467001089644732.,8669362933555410.,-.499988756541077897597,-52,53, + 6467001089645127.,8669362933555668.,-.497745585767931948287,-52,53, + 6467001089645130.,8669362933555669.,.461765121858112000639,-52,53, + 6467001089645300.,8669362933555781.,-.499294779334731221441,-52,53, + 6467001089663453.,8669362933567637.,.499997043020554227480,-52,53, + 7013940848419748.,9007199254740991.,-.005036908255042232357,-52,53, + 7013940848419749.,4503599627370496.,-.210591872401092237687,-52,52, + 7013940848419750.,4503599627370496.,.081334709325336581863,-52,52, + 7013940848421036.,4503599627370871.,.498918809464022167459,-52,52, + 7013940848422002.,4503599627371153.,.499996757093511280206,-52,52, + 7316025708204615.,4589166165495968.,.499987471264496364483,-52,52, + 7316025708206107.,4589166165496379.,-.491449555863964758995,-52,52, + 7316025708206118.,4589166165496382.,-.468598220273539157710,-52,52, + 7316025708206147.,4589166165496390.,-.499262880989721443396,-52,52, + 7316025708206278.,4589166165496426.,-.499851520777184783522,-52,52, + 7316025708241987.,4589166165506238.,.499997771303565376044,-52,52, + 8219998205367587.,4816958669127313.,.499993451828303107182,-52,52, + 8219998205388698.,4816958669132187.,.468655482430617385827,-52,52, + 8219998205388854.,4816958669132223.,.484908207325741182392,-52,52, + 8219998205388997.,4816958669132256.,.499806538478681012963,-52,52, + 8219998205396382.,4816958669133961.,.499975597169049811835,-52,52, + 8219998205397859.,4816958669134303.,-.499990591375632714122,-52,52, + 9007199254740991.,4986154552901188.,.223539737736100435688,-52,52, + 4503599627370496.,4986154552901188.,.423539737736100453452,-51,52, + 4503599627370497.,4986154552901189.,-.176460262263899617602,-51,52, + 5429564584136446.,5303695939431594.,-.499963030203465286374,-51,52, + 5429564584137911.,5303695939432024.,-.499030322990502551462,-51,52, + 5429564584138497.,5303695939432196.,-.498657240160754783260,-51,52, + 5429564584138589.,5303695939432223.,-.495185698149405281522,-51,52, + 5429564584138606.,5303695939432227.,.494586217222171656268,-51,52, + 5429564584138613.,5303695939432230.,-.450801817624833824277,-51,52, + 5429564584147103.,5303695939434721.,.499995914608206045466,-51,52, + 6534651015173037.,5579716168956889.,.499994587842850258355,-51,52, + 6534651015212362.,5579716168965237.,.499991076667236683570,-51,52, + 6534651015225910.,5579716168968114.,-.499908437315691319275,-51,52, + 6534651015231351.,5579716168969269.,-.472114910317386553365,-51,52, + 6534651015231365.,5579716168969271.,.499836773080134179872,-51,52, + 5007882989873215.,6078274056100256.,.499987661229926318866,-50,52, + 5007882989884220.,6078274056102375.,-.499932276170130843884,-50,52, + 5007882989885758.,6078274056102671.,-.499557616605168539839,-50,52, + 5007882989885893.,6078274056102696.,.482269807990775955379,-50,52, + 5007882989885898.,6078274056102697.,.444559712605414958971,-50,52, + 5007882989885971.,6078274056102711.,.493992319978936113972,-50,52, + 5007882989889338.,6078274056103360.,-.499985912956475557663,-50,52, + 5396246731158432.,6147873996513514.,.499997037995419607880,-50,52, + 5396246731159265.,6147873996513654.,-.499976121156580247618,-50,52, + 5396246731165929.,6147873996514766.,-.499761395853031686430,-50,52, + 5396246731166762.,6147873996514905.,-.499734555375144690635,-50,52, + 5396246731166840.,6147873996514918.,-.484125799606211696561,-50,52, + 5396246731167128.,6147873996514966.,-.426493470616351863094,-50,52, + 5396246731167140.,6147873996514968.,-.424092123575214381278,-50,52, + 5569985055099293.,6175997091612618.,-.499986794464366089677,-50,52, + 5569985055101885.,6175997091613025.,-.499953081948212305662,-50,52, + 5569985055108935.,6175997091614132.,-.497546574052055551163,-50,52, + 5569985055108967.,6175997091614137.,-.472854799837955568907,-50,52, + 5569985055108986.,6175997091614140.,-.489444058898359948872,-50,52, + 5569985055109056.,6175997091614151.,-.497930802805281661230,-50,52, + 5569985055109661.,6175997091614246.,-.499851946583308332305,-50,52, + 5569985055127926.,6175997091617113.,.499999794320476456797,-50,52, + 5916628998680527.,6227354596294245.,-.460855305547952618498,-50,52, + 5916628998680541.,6227354596294246.,.496142583210931691520,-50,52, + 5916628998682215.,6227354596294480.,.497175853315957276850,-50,52, + 5916628998686586.,6227354596295091.,.499873835765524733815,-50,52, + 5916628998686772.,6227354596295117.,.499988643510010585740,-50,52, + 5916628998704213.,6227354596297556.,-.499998665265235486311,-50,52, + 6272704229690754.,6274394910251180.,-.499996956861661276528,-50,52, + 6272704229721023.,6274394910254958.,.499655816755391804588,-50,52, + 6272704229721055.,6274394910254962.,.494765958755121629673,-50,52, + 6272704229721119.,6274394910254970.,.484986242754462811038,-50,52, + 6272704229721127.,6274394910254971.,.483763778254369352257,-50,52, + 6272704229722657.,6274394910255162.,.499967442566122038671,-50,52, + 6272704229729201.,6274394910255979.,.499991480276815020676,-50,52, + 7436919125085855.,6397561403921947.,-.499999805141243207482,-50,52, + 7436919125087484.,6397561403922093.,-.499991377732524800429,-50,52, + 7436919125124951.,6397561403925451.,-.499797564589519649584,-50,52, + 7436919125134725.,6397561403926327.,-.499747010079040350743,-50,52, + 7436919125134937.,6397561403926346.,-.499132040024564977617,-50,52, + 7436919125134948.,6397561403926346.,.486748925402760976862,-50,52, + 7464505152283675.,6400024883199040.,.499997486563380105576,-50,52, + 7464505152284664.,6400024883199129.,-.499741910311133351758,-50,52, + 7464505152285069.,6400024883199165.,-.463234787703131026786,-50,52, + 7464505152285080.,6400024883199166.,-.484465458447164544387,-50,52, + 7464505152285091.,6400024883199166.,.494303870808799117472,-50,52, + 7464505152285136.,6400024883199170.,.498360217764984726901,-50,52, + 4542341907328539.,6518920874882788.,.499997856498357108123,-49,52, + 4542341907340248.,6518920874884205.,.499985282808068086265,-49,52, + 4542341907340719.,6518920874884262.,.499472350536254649694,-49,52, + 4542341907341190.,6518920874884319.,.498959418252799359094,-49,52, + 4542341907341248.,6518920874884327.,-.481995465128983220822,-49,52, + 4542341907341256.,6518920874884327.,.486148688887308775934,-49,52, + 4574407728088565.,6522774622765019.,.499981313043297997823,-49,52, + 4574407728090048.,6522774622765196.,.499824459606171791259,-49,52, + 4574407728091104.,6522774622765323.,-.463874554103741827140,-49,52, + 4574407728091112.,6522774622765323.,.490945907913388535758,-49,52, + 4574407728091154.,6522774622765329.,-.496246666496731033458,-49,52, + 4574407728091221.,6522774622765337.,-.499625297103538048761,-49,52, + 4574407728164927.,6522774622774133.,.499996242166020219976,-49,52, + 5043885832647332.,6573661021333625.,.499987359153288358750,-49,52, + 5043885832659107.,6573661021334785.,-.499978532313035806402,-49,52, + 5043885832660062.,6573661021334878.,.499599605342210248298,-49,52, + 5043885832660194.,6573661021334891.,.492211452638389685446,-49,52, + 5043885832660214.,6573661021334893.,.460789005258964339339,-49,52, + 5043885832660255.,6573661021334897.,.496372988131094174557,-49,52, + 5043885832660316.,6573661021334904.,-.499465476376344776380,-49,52, + 5043885832680493.,6573661021336889.,.499998476956456818161,-49,52, + 5090857167498956.,6578242217884994.,.499999504798218010168,-49,52, + 5090857167556146.,6578242217890521.,.499933384544821630294,-49,52, + 5090857167557129.,6578242217890616.,.499774876806716684005,-49,52, + 5090857167557160.,6578242217890619.,.495700702096176752091,-49,52, + 5090857167557191.,6578242217890622.,.491626527385600774478,-49,52, + 5090857167562282.,6578242217891114.,.499961254266165776646,-49,52, + 5090857167568418.,6578242217891707.,.499989122575295074473,-49,52, + 5215472194762244.,6590000975641296.,-.499998852283533837663,-49,52, + 5215472194828540.,6590000975647404.,-.499984039327725987717,-49,52, + 5215472194832925.,6590000975647807.,.499956599564750693837,-49,52, + 5215472194836344.,6590000975648123.,-.499861634795487866268,-49,52, + 5215472194836691.,6590000975648154.,.470031045110618872482,-49,52, + 5215472194836713.,6590000975648156.,.496940667467636623139,-49,52, + 5215472194836789.,6590000975648163.,.498992090155386070382,-49,52, + 5215472194837310.,6590000975648211.,.499897237785710902758,-49,52, + 5336471118709898.,6600898936787464.,.499996012500764032340,-49,52, + 5336471118719586.,6600898936788318.,-.499921793048284871584,-49,52, + 5336471118719904.,6600898936788345.,.499048700070252792801,-49,52, + 5336471118723493.,6600898936788662.,-.499991866817575169236,-49,52, + 5835457316503937.,7074237752028341.,.489891754417421215314,-7,52, + 5835457316503939.,7074237752028341.,.489891754417455072428,-7,52, + 5835457316504108.,7074237752028341.,.489891754420315998630,-7,52, + 5835457316521049.,7074237752028341.,.489891754707102689692,-7,52, + 5746215254501618.,7074237752028415.,.195746888619747441806,-5,52, + 5746215254501631.,7074237752028415.,.195746888619804181805,-5,52, + 5746215254502946.,7074237752028415.,.195746888625543650933,-5,52, + 5746215254634413.,7074237752028415.,.195746889199346531432,-5,52, + 6842111560931391.,7074237752028419.,.212796304223989225717,-5,52, + 6842111560931400.,7074237752028419.,.212796304224016931598,-5,52, + 6842111560932275.,7074237752028419.,.212796304226710558890,-5,52, + 6842111561019805.,7074237752028419.,.212796304496165641005,-5,52, + 5635416615605138.,7074237752028427.,.489205702528503568220,-4,52, + 5635416615605162.,7074237752028427.,.489205702528558023368,-4,52, + 5635416615607587.,7074237752028427.,.489205702534060262280,-4,52, + 6916394610472789.,7074237752028430.,-.142609250044656173545,-4,52, + 6916394610526086.,7074237752028430.,-.142609249964373284272,-4,52, + 6916394610526619.,7074237752028430.,-.142609249963570410189,-4,52, + 6916394610526624.,7074237752028430.,-.142609249963562878537,-4,52, + 7664074856330710.,7074237752028431.,-.126229129533229862093,-4,52, + 7664074856376104.,7074237752028431.,-.126229129477542232165,-4,52, + 7664074856376558.,7074237752028431.,-.126229129476985282260,-4,52, + 7664074856376563.,7074237752028431.,-.126229129476979148451,-4,52, + 5804122653741717.,7074237752028434.,.068316658080323766485,-3,52, + 5804122653801890.,7074237752028434.,.068316658144678169058,-3,52, + 5804122653802492.,7074237752028434.,.068316658145322001846,-3,52, + 5804122653802498.,7074237752028434.,.068316658145328418784,-3,52, + 6847582036521810.,7074237752028435.,.014230290858667753524,-3,52, + 6847582036560927.,7074237752028435.,.014230290888724420100,-3,52, + 6847582036561318.,7074237752028435.,.014230290889024856141,-3,52, + 6847582036561322.,7074237752028435.,.014230290889027929655,-3,52, + 7706116167858997.,7074237752028436.,-.399584938165820925901,-3,52, + 7706116167865028.,7074237752028436.,-.399584938162161878911,-3,52, + 7706116167865088.,7074237752028436.,-.399584938162125476520,-3,52, + 7706116167865089.,7074237752028436.,-.399584938162124869813,-3,52, + 4994576600371477.,7074237752028437.,-.331025973269593702153,-2,52, + 4994576600383557.,7074237752028437.,-.331025973260870230708,-2,52, + 4994576600383678.,7074237752028437.,-.331025973260782851566,-2,52, + 4994576600383679.,7074237752028437.,-.331025973260782129424,-2,52, + 7423882302179890.,7074237752028438.,-.150780946234933789619,-2,52, + 7423882302191190.,7074237752028438.,-.150780946231240307053,-2,52, + 7423882302191303.,7074237752028438.,-.150780946231203372227,-2,52, + 7423882302191304.,7074237752028438.,-.150780946231203045371,-2,52, + 7984456451870669.,7074237752028438.,.019582492722972520705,-2,52, + 7984456451885204.,7074237752028438.,.019582492727079704038,-2,52, + 7984456451885350.,7074237752028438.,.019582492727120959543,-2,52, + 7984456451885351.,7074237752028438.,.019582492727121242115,-2,52, + 4747578892790121.,7074237752028438.,.378546443088296926853,-1,52, + 4747578892790170.,7074237752028438.,.378546443088316508151,-1,52, + 4747578892794975.,7074237752028438.,.378546443090236674178,-1,52, + 5184012179842666.,7074237752028439.,-.461729830565652962316,-1,52, + 5184012179843936.,7074237752028439.,-.461729830565227303665,-1,52, + 5184012179843949.,7074237752028439.,-.461729830565222946529,-1,52, + 5359027492701737.,7074237752028439.,-.404986631004040565722,-1,52, + 5359027492704687.,7074237752028439.,-.404986631003115356791,-1,52, + 5359027492704717.,7074237752028439.,-.404986631003105947887,-1,52, + 5488415439819244.,7074237752028439.,-.365363332148276489114,-1,52, + 5488415439823230.,7074237752028439.,-.365363332147084607529,-1,52, + 5488415439823270.,7074237752028439.,-.365363332147072646851,-1,52, + 5668948148611089.,7074237752028439.,-.313100106973491650697,-1,52, + 5668948148616275.,7074237752028439.,-.313100106972038143076,-1,52, + 5668948148616326.,7074237752028439.,-.313100106972023849037,-1,52, + 5668948148616327.,7074237752028439.,-.313100106972023568761,-1,52, + 5708579506476863.,7074237752028439.,-.302069531158215247757,-1,52, + 5708579506482279.,7074237752028439.,-.302069531156718280443,-1,52, + 5708579506482333.,7074237752028439.,-.302069531156703354994,-1,52, + 5708579506482334.,7074237752028439.,-.302069531156703078596,-1,52, + 6353877460227271.,7074237752028439.,-.141825017556831345155,-1,52, + 6353877460235182.,7074237752028439.,-.141825017555066350132,-1,52, + 6353877460235261.,7074237752028439.,-.141825017555048724724,-1,52, + 6353877460235262.,7074237752028439.,-.141825017555048501617,-1,52, + 6402079148368210.,7074237752028439.,-.131151879060941967346,-1,52, + 6402079148376235.,7074237752028439.,-.131151879059178397221,-1,52, + 6402079148376315.,7074237752028439.,-.131151879059160816460,-1,52, + 6402079148376316.,7074237752028439.,-.131151879059160596700,-1,52, + 6710148704135936.,7074237752028439.,-.066558891977851703500,-1,52, + 6710148704144520.,7074237752028439.,-.066558891976134525999,-1,52, + 6710148704144606.,7074237752028439.,-.066558891976117322217,-1,52, + 6710148704144607.,7074237752028439.,-.066558891976117122173,-1,52, + 6728987427109667.,7074237752028439.,-.062800869543027895763,-1,52, + 6728987427118277.,7074237752028439.,-.062800869541315147688,-1,52, + 6728987427118363.,7074237752028439.,-.062800869541298040100,-1,52, + 6728987427118364.,7074237752028439.,-.062800869541297841175,-1,52, + 8108726220156984.,7074237752028439.,.164962716102879104512,-1,52, + 8108726220157030.,7074237752028439.,.164962716102885405989,-1,52, + 8108726220161574.,7074237752028439.,.164962716103507882285,-1,52, + 8201755169934774.,7074237752028439.,.177562075082214552174,-1,52, + 8201755169934817.,7074237752028439.,.177562075082220309816,-1,52, + 8201755169939091.,7074237752028439.,.177562075082792592606,-1,52, + 8488875008858692.,7074237752028439.,.214706704665320348541,-1,52, + 8488875008858728.,7074237752028439.,.214706704665324848328,-1,52, + 8488875008862258.,7074237752028439.,.214706704665766077479,-1,52, + 9007199254740990.,7074237752028440.,.275765943415024521374,971,52 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/atanh.c b/regress/lib/libm/fpaccuracy/atanh.c new file mode 100644 index 00000000000..f60c5827da0 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/atanh.c @@ -0,0 +1,1025 @@ +/* $OpenBSD: atanh.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:27:38. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 993 +#define F atanh +#define Fs "atanh" +#define Fn fpaccuracy_atanh + /* 9 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -9007199254740990.,-5170245042386938.,-.079229716698351668025,-53,48, + -9007199254740989.,-5113180901456073.,-.478072700827730677046,-53,48, + -9007199137546347.,-5305972477680473.,.053098762622397064589,-53,49, + -9007199120918827.,-5268627614114797.,-.026419881621887898638,-53,49, + -9007199120527275.,-5267805245344795.,-.445997436421353939709,-53,49, + -9007199120523307.,-5267796923719921.,.058128424816598324512,-53,49, + -9007199120523264.,-5267796833542370.,.175319015100861897677,-53,49, + -9007199120523263.,-5267796831445218.,.183131515256082327864,-53,49, + -9007199120523249.,-5267796802085091.,-.348118352185682086574,-53,49, + -9007199120523243.,-5267796789502181.,.058131876919640173919,-53,49, + -8871213671101254.,-5493040921248601.,.499978167648861512089,-53,51, + -8871213671077767.,-5493040921052660.,.474439083111752317393,-53,51, + -8871213671077764.,-5493040921052634.,-.497974450657455784783,-53,51, + -8871213671077583.,-5493040921051125.,.499742344253181636743,-53,51, + -8871213671076278.,-5493040921040238.,.499855088306062758539,-53,51, + -8871213671074538.,-5493040921025721.,-.499994747575648672960,-53,51, + -8422041051762089.,-7642658803165676.,-.499999952008610551153,-53,52, + -8422041051758065.,-7642658803149671.,-.496942522146160667901,-53,52, + -8422041051758021.,-7642658803149496.,-.491938912665973456924,-53,52, + -8422041051758017.,-7642658803149481.,.417606870013412946791,-53,52, + -8422041051757888.,-7642658803148967.,-.499541638632726937180,-53,52, + -8422041051757092.,-7642658803145801.,-.499930888200895955103,-53,52, + -8108579655013428.,-6635820432291596.,.499996195744154731679,-53,52, + -8108579655010728.,-6635820432284475.,.496199696317761179925,-53,52, + -8108579655010717.,-6635820432284445.,-.492334289462106667588,-53,52, + -8108579655010706.,-6635820432284416.,-.480868275242310999232,-53,52, + -8108579655010637.,-6635820432284234.,-.499854186053086072979,-53,52, + -8108579654999997.,-6635820432256173.,.499999408753060821711,-53,52, + -7881394195520868.,-6098189287841976.,.499995984663149389530,-53,52, + -7881394195508149.,-6098189287814839.,-.499742955439871808123,-53,52, + -7881394195508104.,-6098189287814743.,-.492194269125343433101,-53,52, + -7881394195507969.,-6098189287814455.,-.469548210203248758231,-53,52, + -7881394195507962.,-6098189287814441.,.464959363221462261640,-53,52, + -7881394195507752.,-6098189287813992.,-.499813434077508369228,-53,52, + -7881394195506958.,-6098189287812298.,-.499954392189099606188,-53,52, + -7881394195506561.,-6098189287811452.,.499975128336945717958,-53,52, + -7740586541071346.,-5813966694719409.,.499924115948217589864,-53,52, + -7740586541070457.,-5813966694717708.,-.495598897248465828332,-53,52, + -7740586541070434.,-5813966694717665.,.486519180010774038924,-53,52, + -7740586541070229.,-5813966694717272.,-.498950131406876345524,-53,52, + -7740586541070172.,-5813966694717163.,-.499787939957814473998,-53,52, + -7740586541067767.,-5813966694712565.,.499950133717439189485,-53,52, + -7740586541060609.,-5813966694698876.,-.499997884372609135836,-53,52, + -7552125243356837.,-5476135282611511.,-.499994592803694106228,-53,52, + -7552125243331956.,-5476135282569623.,-.495134789609941823038,-53,52, + -7552125243331719.,-5476135282569224.,-.497620554040611133602,-53,52, + -7552125243331482.,-5476135282568826.,.499893681469442037349,-53,52, + -7552125243326660.,-5476135282560708.,.499951236654032317363,-53,52, + -7552125243321838.,-5476135282552589.,-.499991232699861764474,-53,52, + -7109328173701287.,-4816853172867457.,.499997786762187088581,-53,52, + -7109328173682296.,-4816853172842271.,.499973067921156596681,-53,52, + -7109328173649740.,-4816853172799095.,.499930175472604570688,-53,52, + -7109328173648290.,-4816853172797171.,-.499703154447556464852,-53,52, + -7109328173647729.,-4816853172796427.,-.497492325888562615036,-53,52, + -7109328173647717.,-4816853172796412.,.416993467233574417432,-53,52, + -7109328173647027.,-4816853172795497.,.499926571607144109426,-53,52, + -7006352135983436.,-4683438888618022.,.499896242930497105890,-53,52, + -7006352135983030.,-4683438888617507.,-.487208791795860676791,-53,52, + -7006352135983015.,-4683438888617488.,-.496584593573213311359,-53,52, + -7006352135982906.,-4683438888617350.,-.498048753159050974163,-53,52, + -7006352135976610.,-4683438888609380.,.499948036113273259554,-53,52, + -7006352135969784.,-4683438888600738.,.499999803497164149541,-53,52, + -6828286958503683.,-8932563705189560.,.499987303542295139375,-53,53, + -6828286958433245.,-8932563705023938.,-.499320032498947401672,-53,53, + -6828286958433208.,-8932563705023852.,.498848932308409181396,-53,53, + -6828286958433060.,-8932563705023504.,.491524791525095131847,-53,53, + -6828286958433003.,-8932563705023369.,-.484268965403645482254,-53,53, + -6828286958431594.,-8932563705020056.,-.499942712199810878853,-53,53, + -6828286958421762.,-8932563704996939.,.499983227501173358679,-53,53, + -6638553928827437.,-8502261603886506.,-.499339417382276176857,-53,53, + -6638553928827421.,-8502261603886471.,-.472333752217212299171,-53,53, + -6638553928827400.,-8502261603886425.,-.499388816688370665722,-53,53, + -6638553928827104.,-8502261603885777.,-.499784011175780710986,-53,53, + -6638553928826956.,-8502261603885453.,-.499981608445255156514,-53,53, + -6638553928806701.,-8502261603841111.,-.499997531949728175840,-53,53, + -6595469068499054.,-8408659769493764.,-.499997189305081919881,-53,53, + -6595469068453815.,-8408659769396228.,-.499991566637004709051,-53,53, + -6595469068453424.,-8408659769395385.,-.497803147497414969244,-53,53, + -6595469068453405.,-8408659769395345.,.466497568519212093144,-53,53, + -6595469068453392.,-8408659769395317.,.494703321583062879280,-53,53, + -6595469068453283.,-8408659769395081.,-.499571518117367302610,-53,53, + -6277581004407765.,-7758332228803006.,.499998122115871585184,-53,53, + -6277581004372528.,-7758332228734486.,.499971266958261842137,-53,53, + -6277581004371987.,-7758332228733434.,.499857331941236128808,-53,53, + -6277581004369282.,-7758332228728174.,.499287654287099747470,-53,53, + -6277581004369264.,-7758332228728138.,-.498867707722721323880,-53,53, + -6277581004369156.,-7758332228727928.,-.487799879785629226505,-53,53, + -6277581004369030.,-7758332228727683.,-.474887413867648307701,-53,53, + -6277581004369012.,-7758332228727648.,-.473042775880123695399,-53,53, + -6277581004363854.,-7758332228717619.,.499992924066983302550,-53,53, + -6134432454514506.,-7485759044722241.,-.499998882102675278196,-53,53, + -6134432454508864.,-7485759044711718.,-.499997207403376945820,-53,53, + -6134432454505676.,-7485759044705773.,.498585794575713757930,-53,53, + -6134432454505661.,-7485759044705745.,.475367082213542643705,-53,53, + -6134432454505246.,-7485759044704971.,.499649373479870505379,-53,53, + -6134432454505031.,-7485759044704569.,-.499818837104527019546,-53,53, + -6134432454503222.,-7485759044701195.,-.499995549449804776886,-53,53, + -6056160701829563.,-7341354420628797.,.499934051200704244686,-53,53, + -6056160701828957.,-7341354420627690.,-.499301574436830699684,-53,53, + -6056160701828471.,-7341354420626804.,.491410448434770367202,-53,53, + -6056160701828454.,-7341354420626772.,-.482165468462793637197,-53,53, + -6056160701828431.,-7341354420626731.,.494761232204979248548,-53,53, + -6056160701828351.,-7341354420626584.,-.498537200256990001238,-53,53, + -6056160701826876.,-7341354420623892.,-.499977049344851324954,-53,53, + -6056160701816431.,-7341354420604830.,.499996327343105854087,-53,53, + -5587044502246981.,-6534459096288062.,.464200175566170967500,-53,53, + -5587044502246973.,-6534459096288049.,.467158618997986119081,-53,53, + -5587044502246893.,-6534459096287919.,.496743053314856839889,-53,53, + -5587044502246885.,-6534459096287906.,.499701496746415832470,-53,53, + -5587044502246546.,-6534459096287354.,-.499934462862672959004,-53,53, + -5587044502243842.,-6534459096282959.,-.499980584663415887793,-53,53, + -5587044502177929.,-6534459096175826.,-.499996210100883157744,-53,53, + -5574097035242999.,-6513445090468627.,-.499994989666538101676,-53,53, + -5574097035228510.,-6513445090445146.,.499985354733584456763,-53,53, + -5574097035223538.,-6513445090437087.,-.490220869342890196773,-53,53, + -5574097035223045.,-6513445090436288.,-.496088059786805444678,-53,53, + -5574097035222726.,-6513445090435771.,-.499884477179613238627,-53,53, + -5292230209370884.,-6070173573962248.,-.499999578747571585434,-53,53, + -5292230209329392.,-6070173573898880.,-.499981686060761416466,-53,53, + -5292230209319019.,-6070173573883038.,-.499977294744812183790,-53,53, + -5292230209317128.,-6070173573880151.,.499830694012248697580,-53,53, + -5292230209316669.,-6070173573879449.,-.499687092064352288293,-53,53, + -5292230209316504.,-6070173573879198.,.493950305081988583622,-53,53, + -5268565944194062.,-6034117509999111.,-.499148982703324025459,-53,53, + -5268565944193937.,-6034117509998921.,-.488786710869325453479,-53,53, + -5268565944193862.,-6034117509998807.,-.482569347771177119508,-53,53, + -5268565944193589.,-6034117509998392.,-.499938146108172909109,-53,53, + -5268565944189730.,-6034117509992527.,.499965907241038701396,-53,53, + -5268565944179597.,-6034117509977124.,.499973082801585435390,-53,53, + -5268565944139065.,-6034117509915511.,-.499998523100079324053,-53,53, + -4510984822832827.,-4957562210497454.,.499995936860962837373,-53,53, + -4510984822794254.,-4957562210445967.,.499871078455935478344,-53,53, + -4510984822793797.,-4957562210445356.,-.499378581369572830912,-53,53, + -4510984822793570.,-4957562210445054.,.498805942071521726494,-53,53, + -4510984822793555.,-4957562210445033.,-.479287591622157622292,-53,53, + -4510984822793522.,-4957562210444989.,-.431093365748409108554,-53,53, + -4510984822791515.,-4957562210442311.,.499991825622150726288,-53,53, + -8854767244016575.,-4846654355723984.,-.499996578176591004308,-54,53, + -8854767244013106.,-4846654355721697.,-.418382642277795043068,-54,53, + -8854767244013094.,-4846654355721690.,.493113283702991435831,-54,53, + -8854767244013050.,-4846654355721660.,-.498068321034183255317,-54,53, + -8854767244012146.,-4846654355721064.,-.498708563836464209247,-54,53, + -8854767244010338.,-4846654355719872.,-.499989049557334348171,-54,53, + -8644717199284726.,-4709198232429767.,-.499997131680927108191,-54,53, + -8644717199267609.,-4709198232418648.,-.477023649219034071536,-54,53, + -8644717199267549.,-4709198232418610.,.498344605063323832001,-54,53, + -8644717199267432.,-4709198232418533.,-.499687299086543818972,-54,53, + -8644717199266944.,-4709198232418217.,.499974502401387949727,-54,53, + -8607732457415475.,-4685203988824169.,.499999289388651324691,-54,53, + -8607732457386114.,-4685203988805145.,.499994032940587981830,-54,53, + -8607732457383106.,-4685203988803196.,.486472154426113822986,-54,53, + -8607732457383089.,-4685203988803184.,-.498644159383125237309,-54,53, + -8607732457382822.,-4685203988803012.,.499823147258313691564,-54,53, + -8607732457382217.,-4685203988802619.,-.499904491262534693917,-54,53, + -7730960159927038.,-8266084117825212.,.499991001301978457131,-54,54, + -7730960159920646.,-8266084117817376.,-.499974621227010579211,-54,54, + -7730960159919481.,-8266084117815949.,.499875198506952365063,-54,54, + -7730960159917337.,-8266084117813320.,-.490100755815979758941,-54,54, + -7730960159917328.,-8266084117813309.,-.458342259356275180938,-54,54, + -7730960159917275.,-8266084117813244.,-.493542224649243615236,-54,54, + -7730960159917151.,-8266084117813093.,.499574837683403141898,-54,54, + -7730960159867180.,-8266084117751841.,.499999924088401324859,-54,54, + -7684108841897183.,-8208734336764337.,.472355253399287981368,-54,54, + -7684108841897075.,-8208734336764205.,.493315951091879675217,-54,54, + -7684108841897039.,-8208734336764160.,-.499697149677439851288,-54,54, + -7684108841896468.,-8208734336763462.,-.499988275780854803617,-54,54, + -7684108841886163.,-8208734336750865.,-.499988375185498334378,-54,54, + -7492339963683126.,-7975593948600844.,.499706157014520573267,-54,54, + -7492339963682973.,-7975593948600658.,-.498764175924927195606,-54,54, + -7492339963682930.,-7975593948600607.,.495129782791152664809,-54,54, + -7492339963682471.,-7975593948600052.,.499718783961994674324,-54,54, + -7492339963671336.,-7975593948586588.,.499933437637564664048,-54,54, + -7492339963668061.,-7975593948582628.,.499996569478536654147,-54,54, + -7489630554941152.,-7972318086788292.,-.499996222409720308242,-54,54, + -7489630554912570.,-7972318086753738.,.494050213453424253515,-54,54, + -7489630554912546.,-7972318086753708.,-.490490507496866978322,-54,54, + -7489630554912369.,-7972318086753495.,.498521675493535061545,-54,54, + -7489630554912302.,-7972318086753413.,-.499987837160367048752,-54,54, + -7298995560586563.,-7743051730934199.,-.497077983724693954440,-54,54, + -7298995560586558.,-7743051730934194.,.484980419271939832992,-54,54, + -7298995560586451.,-7743051730934065.,-.498969756600482937664,-54,54, + -7298995560586395.,-7743051730933998.,-.499915643038680317344,-54,54, + -7298995560584277.,-7743051730931464.,-.499976133831601472712,-54,54, + -7298995560583218.,-7743051730930198.,.499993620663620598319,-54,54, + -7298995560550445.,-7743051730890987.,-.499998139233404504585,-54,54, + -4924871031072453.,-5053379142867400.,-.499990736326323659143,-54,54, + -4924871031069878.,-5053379142864617.,-.499957788253432422422,-54,54, + -4924871031067303.,-5053379142861834.,-.499924840415619056734,-54,54, + -4924871031066981.,-5053379142861486.,-.489823632974378052034,-54,54, + -4924871031066944.,-5053379142861447.,.498914704526398649676,-54,54, + -4924871031043150.,-5053379142835731.,.499995842947211843016,-54,54, + -4517699360192545.,-4616151035908448.,.499997771937181054483,-54,54, + -4517699360176855.,-4616151035891704.,-.499931460379933697249,-54,54, + -4517699360175961.,-4616151035890751.,.498925344121077262502,-54,54, + -4517699360174471.,-4616151035889161.,.497020018233118154419,-54,54, + -4517699360174456.,-4616151035889144.,-.496287753504366821463,-54,54, + -4517699360174441.,-4616151035889128.,-.489595525241858930982,-54,54, + -4514338150835048.,-4612564425369628.,.499856803137912264743,-54,54, + -4514338150834302.,-4612564425368832.,.486555245089496904462,-54,54, + -4514338150834272.,-4612564425368800.,.496744190475921153833,-54,54, + -4514338150834257.,-4612564425368783.,-.498161336830877411841,-54,54, + -4514338150833869.,-4612564425368369.,-.499717643169210069584,-54,54, + -4514338150829944.,-4612564425364181.,-.499997288741326241943,-54,54, + -8341071156529094.,-8495074927597303.,-.499998197353154458669,-55,55, + -8341071156515427.,-8495074927582862.,-.499176209501727796326,-55,55, + -8341071156515268.,-8495074927582694.,-.494557002956558254496,-55,55, + -8341071156515233.,-8495074927582658.,.487591878987298278077,-55,55, + -8341071156514809.,-8495074927582210.,.499909763105764068148,-55,55, + -8341071156511560.,-8495074927578777.,.499958832597734164709,-55,55, + -8341071156508311.,-8495074927575343.,-.499992098061756424206,-55,55, + -6979532375153905.,-7068861400993067.,.499990322194301148375,-55,55, + -6979532375143518.,-7068861400982274.,-.499968381447627259639,-55,55, + -6979532375142646.,-7068861400981368.,-.499772366252448013771,-55,55, + -6979532375142594.,-7068861400981314.,-.472237741493381347781,-55,55, + -6979532375142569.,-7068861400981288.,-.497461479589995085501,-55,55, + -6979532375102842.,-7068861400940012.,-.499999223323276714610,-55,55, + -6479813464896399.,-6551067689950824.,.499998948928099931263,-55,55, + -6479813464892869.,-6551067689947176.,.499523645988665999802,-55,55, + -6479813464892779.,-6551067689947082.,-.491989888648920488043,-55,55, + -6479813464892719.,-6551067689947020.,-.486332245074026127201,-55,55, + -6479813464892510.,-6551067689946804.,-.499958119955110494381,-55,55, + -5360050516014477.,-5400128584068269.,.499996756705532932482,-55,55, + -5360050515994772.,-5400128584048118.,.499982834119458601503,-55,55, + -5360050515984566.,-5400128584037680.,-.498958658897009065856,-55,55, + -5360050515984564.,-5400128584037678.,-.453690961756790832900,-55,55, + -5360050515984301.,-5400128584037410.,.499011212181605839095,-55,55, + -5360050515979441.,-5400128584032440.,.499515262798835114150,-55,55, + -5360050515975067.,-5400128584027967.,.499968908179928669170,-55,55, + -5003579018619716.,-5036124286224888.,-.499994191418415713866,-55,55, + -5003579018618038.,-5036124286223178.,.499856435630838441745,-55,55, + -5003579018617072.,-5036124286222193.,.497386653576251603861,-55,55, + -5003579018617069.,-5036124286222189.,-.443614805374240129925,-55,55, + -5003579018617021.,-5036124286222140.,-.499638148582117681410,-55,55, + -5003579018586105.,-5036124286190617.,.499993543107561279116,-55,55, + -5370993780293219.,-5373482553524993.,.499500777562055640232,-57,57, + -5370993780293218.,-5373482553524991.,-.499108330370469044637,-57,57, + -5370993780293206.,-5373482553524979.,-.482417625560765303517,-57,57, + -5370993780293183.,-5373482553524956.,-.450427108008833341793,-57,57, + -5370993780291062.,-5373482553522833.,.499654967105104394869,-57,57, + -5370993780286029.,-5373482553517792.,-.499985257303832732231,-57,57, + -5370993780227793.,-5373482553459475.,-.499994816908011191824,-57,57, + -5040083604730110.,-5042139927714549.,.499943684803778646927,-57,57, + -5040083604723691.,-5042139927708122.,.360528435012744120169,-57,57, + -5040083604723623.,-5042139927708054.,.443799935715894274248,-57,57, + -5040083604723578.,-5042139927708009.,.498906075887095345088,-57,57, + -5040083604723577.,-5042139927708007.,-.499869343220211308973,-57,57, + -5040083604707245.,-5042139927691656.,.499985796182623260460,-57,57, + -5040083604653349.,-5042139927637694.,.499997587648289628301,-57,57, + -8826946188860318.,-8826946188860318.,-.000000000000000139319,-105,105, + -7958411719107662.,-7958411719107662.,-.000000000000000102108,-105,105, + -7724029849673945.,-7724029849673945.,-.000000000000000093349,-105,105, + -6910250106360623.,-6910250106360623.,-.000000000000000066844,-105,105, + -6751453641065261.,-6751453641065261.,-.000000000000000062341,-105,105, + -6734444337906217.,-6734444337906217.,-.000000000000000061871,-105,105, + -6680661016289229.,-6680661016289229.,-.000000000000000060400,-105,105, + -6466907645357182.,-6466907645357182.,-.000000000000000054786,-105,105, + -6031878638313244.,-6031878638313244.,-.000000000000000044457,-105,105, + -5105083357385429.,-5105083357385429.,-.000000000000000026952,-105,105, + -4797434048711327.,-4797434048711327.,-.000000000000000022367,-105,105, + -4706747747160345.,-4706747747160345.,-.000000000000000021122,-105,105, + -4508444030594628.,-4508444030594628.,-.000000000000000018563,-105,105, + -8820963185578394.,-8820963185578394.,-.000000000000000034759,-106,106, + -8764811318235300.,-8764811318235300.,-.000000000000000034099,-106,106, + -8487409832976082.,-8487409832976082.,-.000000000000000030963,-106,106, + -8225219756258586.,-8225219756258586.,-.000000000000000028181,-106,106, + -8218671716955893.,-8218671716955893.,-.000000000000000028114,-106,106, + -8134634281296062.,-8134634281296062.,-.000000000000000027260,-106,106, + -7942311233346222.,-7942311233346222.,-.000000000000000025372,-106,106, + -7820027936216947.,-7820027936216947.,-.000000000000000024218,-106,106, + -7532297225436693.,-7532297225436693.,-.000000000000000021642,-106,106, + -6744234268180515.,-6744234268180515.,-.000000000000000015535,-106,106, + -6126472062941109.,-6126472062941109.,-.000000000000000011645,-106,106, + -5441089836917728.,-5441089836917728.,-.000000000000000008158,-106,106, + -5339910389627913.,-5339910389627913.,-.000000000000000007711,-106,106, + -7983856183303977.,-7983856183303977.,-.000000000000000006443,-107,107, + -6359406039506145.,-6359406039506145.,-.000000000000000003256,-107,107, + -5379976732167529.,-5379976732167529.,-.000000000000000001972,-107,107, + -5227607959184178.,-5227607959184178.,-.000000000000000001809,-107,107, + -8111283783760891.,-8111283783760891.,-.000000000000000001689,-108,108, + -5181586503254410.,-5181586503254410.,-.000000000000000000440,-108,108, + -6969797329336223.,-6969797329336223.,-.000000000000000000268,-109,109, + -4672129282989170.,-4672129282989170.,-.000000000000000000081,-109,109, + -5061503531596520.,-5061503531596520.,-.000000000000000000026,-110,110, + -4503599627370497.,-4503599627370497.,.000000000000000000000,-1074,1074, + -4503599627370496.,-4503599627370496.,0.000000000000000000000,-1074,1074, + 0.,0.,0.000000000000000000000,0,0, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,1074, + 4503599627370497.,4503599627370497.,-.000000000000000000000,-1074,1074, + 7786031541652222.,7786031541652222.,.000000000000000000093,-110,110, + 5746215254501618.,5746215254501618.,.000000000000000000150,-109,109, + 6842111560931391.,6842111560931391.,.000000000000000000253,-109,109, + 5635416615605139.,5635416615605139.,.000000000000000000566,-108,108, + 6158205153697261.,6158205153697261.,.000000000000000000739,-108,108, + 5689944463305324.,5689944463305324.,.000000000000000002332,-107,107, + 5753769988833337.,5753769988833337.,.000000000000000002412,-107,107, + 5804122653802498.,5804122653802498.,.000000000000000002476,-107,107, + 4631941527006480.,4631941527006480.,.000000000000000005033,-106,106, + 4873844360980469.,4873844360980469.,.000000000000000005863,-106,106, + 6229784789713935.,6229784789713935.,.000000000000000012244,-106,106, + 6500262080618064.,6500262080618064.,.000000000000000013910,-106,106, + 6611506190369525.,6611506190369525.,.000000000000000014636,-106,106, + 6995579078917272.,6995579078917272.,.000000000000000017338,-106,106, + 7482308321613754.,7482308321613754.,.000000000000000021214,-106,106, + 7789329938387631.,7789329938387631.,.000000000000000023934,-106,106, + 7984456451885351.,7984456451885351.,.000000000000000025778,-106,106, + 8003572463289605.,8003572463289605.,.000000000000000025964,-106,106, + 8018408790437082.,8018408790437082.,.000000000000000026109,-106,106, + 8125363452127774.,8125363452127774.,.000000000000000027167,-106,106, + 4747578892790121.,4747578892790121.,.000000000000000021677,-105,105, + 5026588273004141.,5026588273004141.,.000000000000000025728,-105,105, + 5599080628055592.,5599080628055592.,.000000000000000035557,-105,105, + 5708579506482334.,5708579506482334.,.000000000000000037685,-105,105, + 6353877460235262.,6353877460235262.,.000000000000000051963,-105,105, + 6673278757213160.,6673278757213160.,.000000000000000060200,-105,105, + 6728987427118364.,6728987427118364.,.000000000000000061720,-105,105, + 7051650888471949.,7051650888471949.,.000000000000000071032,-105,105, + 7198343454188632.,7198343454188632.,.000000000000000075557,-105,105, + 7399032995891505.,7399032995891505.,.000000000000000082055,-105,105, + 7723582849396530.,7723582849396530.,.000000000000000093333,-105,105, + 8488875008858692.,8488875008858692.,.000000000000000123917,-105,105, + 7327657448597791.,7329236743331195.,-.499696349806163805806,-58,58, + 7327657448597805.,7329236743331209.,-.490641950518994625801,-58,58, + 7327657448598237.,7329236743331641.,-.211249058229185769301,-58,58, + 7327657448598421.,7329236743331825.,-.092248381883516431263,-58,58, + 7327657448599337.,7329236743332742.,-.499831971379986607440,-58,58, + 7327657448600883.,7329236743334289.,-.499967592953387230480,-58,58, + 7327657448608614.,7329236743342025.,-.499998958007829386380,-58,58, + 6940259249803904.,6945631932871829.,.112547445289881589705,-57,57, + 6940259249804043.,6945631932871968.,.435660907321244803630,-57,57, + 6940259249804070.,6945631932871995.,.498423953902878011736,-57,57, + 6940259249804071.,6945631932871997.,-.499251488816320748934,-57,57, + 6940259249804501.,6945631932872428.,-.499691858071725618686,-57,57, + 6940259249804931.,6945631932872858.,.499867772672993659593,-57,57, + 6940259249807082.,6945631932875014.,.499990483679255532469,-57,57, + 6940259249847950.,6945631932915977.,.499997436107652251767,-57,57, + 5682480038754126.,5694303855461463.,.499999919935407359270,-56,56, + 5682480038755724.,5694303855463072.,-.499945220608949816422,-56,56, + 5682480038756203.,5694303855463553.,.497568094585677635917,-56,56, + 5682480038756204.,5694303855463555.,-.496174048806399854193,-56,56, + 5682480038756210.,5694303855463561.,-.458626909158864748311,-56,56, + 5682480038756363.,5694303855463714.,.498825151853307409535,-56,56, + 5682480038756523.,5694303855463876.,-.499917790879006079774,-56,56, + 6175493946628903.,6190680320316280.,.499996809810725041311,-56,56, + 6175493946643364.,6190680320330849.,-.499992906967349266170,-56,56, + 6175493946646067.,6190680320333572.,-.499921833296187791248,-56,56, + 6175493946646202.,6190680320333707.,.498971838530248313889,-56,56, + 6175493946646313.,6190680320333819.,.320284413143128737071,-56,56, + 6175493946646337.,6190680320333843.,.497865510356728414999,-56,56, + 6823990675701396.,6844501362530158.,.499987084793659901954,-56,56, + 6823990675703606.,6844501362532388.,.499624750223739510784,-56,56, + 6823990675709131.,6844501362537963.,.498718913856125432004,-56,56, + 6823990675709352.,6844501362538186.,.498682680403120136714,-56,56, + 6823990675709450.,6844501362538285.,.385544441134408490517,-56,56, + 6823990675709462.,6844501362538297.,.494139758774976177746,-56,56, + 6823990675709463.,6844501362538299.,-.496810631421643164256,-56,56, + 6823990675728911.,6844501362557923.,-.499999174768459992728,-56,56, + 7740553500850794.,7770535229086686.,.499987569231506415015,-56,56, + 7740553500858589.,7770535229094572.,.499966265497615919800,-56,56, + 7740553500862101.,7770535229098125.,.499571805171621041680,-56,56, + 7740553500862114.,7770535229098139.,-.348664279106281115860,-56,56, + 7740553500862358.,7770535229098385.,.499827677523958683181,-56,56, + 7740553500862615.,7770535229098646.,-.499916450123502121955,-56,56, + 7740553500893795.,7770535229130189.,.499998337178199678197,-56,56, + 8359220028896300.,8397024484044627.,-.499997081502875839909,-56,56, + 8359220028901798.,8397024484050199.,.499964197793049934281,-56,56, + 8359220028906343.,8397024484054806.,.499750304525517336688,-56,56, + 8359220028906563.,8397024484055030.,-.499159938931243045185,-56,56, + 8359220028906710.,8397024484055179.,-.493886328877261878796,-56,56, + 8359220028906711.,8397024484055180.,-.480245011802064483190,-56,56, + 8359220028907296.,8397024484055772.,.499925477188979005396,-56,56, + 8513798801081326.,8553751696635852.,-.499995308844464104628,-56,56, + 8513798801092486.,8553751696647169.,.499950685042202672721,-56,56, + 8513798801093263.,8553751696647958.,-.499515440636605184113,-56,56, + 8513798801093466.,8553751696648163.,.374497913916113852219,-56,56, + 8513798801093475.,8553751696648173.,-.498082774798294401320,-56,56, + 8960578119055412.,9007199254740991.,-.000006053468608152530,-56,56, + 8960578119055413.,4503599627370496.,.007850248235589216912,-56,55, + 5173600871710191.,5209607090813083.,-.499996761439891358954,-55,55, + 5173600871716081.,5209607090819097.,-.491816755240487937468,-55,55, + 5173600871716085.,5209607090819101.,-.407600673742122128593,-55,55, + 5173600871716128.,5209607090819144.,.497722202365318714450,-55,55, + 5173600871717173.,5209607090820211.,.499173493818314649430,-55,55, + 5173600871717743.,5209607090820793.,.499965107341955673682,-55,55, + 6216155809170141.,6278961506165007.,-.499895201564156211790,-55,55, + 6216155809171836.,6278961506166754.,-.495721192999233883060,-55,55, + 6216155809171901.,6278961506166820.,.498539167211802330543,-55,55, + 6216155809172064.,6278961506166988.,.499530532048897584968,-55,55, + 6216155809174150.,6278961506169138.,.499947630540129570799,-55,55, + 6216155809179202.,6278961506174345.,.499999012112696464583,-55,55, + 7082784227659944.,7176201384396029.,-.498985918313065691317,-55,55, + 7082784227659969.,7176201384396055.,-.493987612138928878606,-55,55, + 7082784227660541.,7176201384396650.,-.499626366872662520396,-55,55, + 7082784227660939.,7176201384397063.,.499946667423277592350,-55,55, + 7082784227674944.,7176201384411631.,.499997787495182840352,-55,55, + 8824124773899256.,9007199254740841.,.000019971154124528108,-55,55, + 8824124773899350.,9007199254740941.,-.001559664146115881878,-55,55, + 8824124773899397.,9007199254740991.,-.002349481796185104543,-55,55, + 8824124773899398.,4503599627370496.,.030731750403502640633,-55,54, + 8824124773911918.,4503599627377156.,-.499997153021683963968,-55,54, + 5227720812181187.,5382362673091212.,.499988658359111559064,-54,54, + 5227720812183873.,5382362673094146.,-.499794075850255879205,-54,54, + 5227720812184917.,5382362673095286.,-.495242018632709399188,-54,54, + 5227720812185080.,5382362673095463.,.493974442411740198121,-54,54, + 5227720812185091.,5382362673095476.,-.494483342425714168994,-54,54, + 5227720812186472.,5382362673096984.,-.499956147891014930896,-54,54, + 5227720812236549.,5382362673151665.,.499999238835324454989,-54,54, + 5299073463162539.,5460375201497186.,.499988605867863238240,-54,54, + 5299073463177656.,5460375201513735.,.460597056598824901102,-54,54, + 5299073463177667.,5460375201513748.,-.497425917998828841055,-54,54, + 5299073463177762.,5460375201513852.,-.498533425887459553490,-54,54, + 5299073463177857.,5460375201513956.,-.499640933775737043854,-54,54, + 5299073463178786.,5460375201514973.,-.499944879317224084321,-54,54, + 5299073463208588.,5460375201547597.,.499992506713326069767,-54,54, + 5354986034456099.,5521645576061938.,-.499944676625426460603,-54,54, + 5354986034456708.,5521645576062606.,-.469894513048357075293,-54,54, + 5354986034456718.,5521645576062616.,.499400235122161056951,-54,54, + 5354986034463785.,5521645576070368.,.499998768220350863624,-54,54, + 6318840445926240.,6598981832009934.,-.476827576858078468905,-54,54, + 6318840445926247.,6598981832009942.,-.494736085661869462136,-54,54, + 6318840445926361.,6598981832010071.,.499325342391026460673,-54,54, + 6318840445928371.,6598981832012363.,.499882100273860420919,-54,54, + 6318840445928706.,6598981832012745.,.499974893274222200405,-54,54, + 6318840445950260.,6598981832037323.,.499975085308248571582,-54,54, + 6779876501427477.,7130291867456372.,.499282412013720155453,-54,54, + 6779876501427580.,7130291867456492.,.496380376708000879097,-54,54, + 6779876501427592.,7130291867456506.,.476624799779218347501,-54,54, + 6779876501427622.,7130291867456541.,.427235857457297747428,-54,54, + 6779876501427780.,7130291867456726.,-.499545905437308451289,-54,54, + 6779876501428489.,7130291867457551.,.499895424375845057535,-54,54, + 6779876501431931.,7130291867461562.,-.499995890851060764179,-54,54, + 7852441927961268.,8415524045046996.,-.499995981119733465602,-54,54, + 7852441928002056.,8415524045097351.,.499816689767851867098,-54,54, + 7852441928002137.,8415524045097452.,-.499301069589760137633,-54,54, + 7852441928002201.,8415524045097531.,-.486258311550987860891,-54,54, + 7852441928002218.,8415524045097552.,-.498418828946888189728,-54,54, + 7852441928003207.,8415524045098773.,-.499992458589336677141,-54,54, + 8324762628950771.,9007199254740991.,.497977541089382353939,-54,54, + 8324762628950772.,4503599627370496.,.384758929248502125951,-54,53, + 8324762628950922.,4503599627370592.,-.249717265179385815648,-54,53, + 8324762628953603.,4503599627372296.,.250078219903561735542,-54,53, + 8324762628954752.,4503599627373027.,-.250009429255343402122,-54,53, + 8324762628971755.,4503599627383837.,-.250000979555352916633,-54,53, + 8717776617209354.,4756777605121134.,-.499990024032751593817,-54,53, + 8717776617240988.,4756777605141788.,-.499602232096818672977,-54,53, + 8717776617241109.,4756777605141867.,-.498083393960379670677,-54,53, + 8717776617241207.,4756777605141930.,.486617813786979830276,-54,53, + 8717776617241230.,4756777605141946.,-.496564555823270016603,-54,53, + 8717776617242950.,4756777605143069.,-.499767848347204356192,-54,53, + 8717776617245566.,4756777605144777.,-.499988669740095333396,-54,53, + 8911976088174357.,4884449665875469.,-.365143846714715011801,-54,53, + 8911976088174384.,4884449665875487.,-.490457466228447670939,-54,53, + 8911976088174387.,4884449665875488.,.495618798270028644534,-54,53, + 8911976088174458.,4884449665875535.,.499423724734094585489,-54,53, + 8911976088177618.,4884449665877627.,.499755663380550983473,-54,53, + 8911976088179988.,4884449665879197.,-.499995382319115491273,-54,53, + 5971604121822102.,7188774520420287.,.499995879257118752459,-53,53, + 5971604121826626.,7188774520428360.,-.499713288642415746533,-53,53, + 5971604121827757.,7188774520430378.,-.499640579118567895867,-53,53, + 5971604121828049.,7188774520430899.,-.495200940488075579476,-53,53, + 5971604121828063.,7188774520430923.,.484463973693842307081,-53,53, + 5971604121828100.,7188774520430990.,-.497850181682075382717,-53,53, + 5971604121828151.,7188774520431080.,.499500577125143800728,-53,53, + 6059040276388832.,7346611948596029.,-.499989664390793095358,-53,53, + 6059040276405606.,7346611948626667.,-.499957755828742990468,-53,53, + 6059040276407122.,7346611948629436.,-.499835632944308066916,-53,53, + 6059040276408598.,7346611948632131.,.439597252969619430293,-53,53, + 6059040276408615.,7346611948632162.,.490390179168718853660,-53,53, + 6059040276408638.,7346611948632205.,-.499713508914623290945,-53,53, + 6059040276446025.,7346611948700493.,-.499999524428973220944,-53,53, + 6179968525038164.,7571240719927125.,.499994969738038963844,-53,53, + 6179968525077305.,7571240720001082.,-.499959734946056829176,-53,53, + 6179968525077667.,7571240720001765.,.490536587302233955181,-53,53, + 6179968525077676.,7571240720001782.,.495825169900475193894,-53,53, + 6179968525077685.,7571240720001800.,-.498886247501239511427,-53,53, + 6179968525101508.,7571240720046812.,.499992044559708562319,-53,53, + 6230674196575053.,7667755931434614.,-.499994616038991396107,-53,53, + 6230674196596759.,7667755931476237.,-.499973616630950700438,-53,53, + 6230674196597123.,7667755931476934.,.499289614412434390317,-53,53, + 6230674196597135.,7667755931476958.,-.489745663683762248020,-53,53, + 6230674196597147.,7667755931476981.,-.478780941779877555537,-53,53, + 6230674196610348.,7667755931502294.,.499993595242611611826,-53,53, + 6859830313938945.,9007199254738812.,.499996656216107943419,-53,53, + 6859830313939860.,9007199254740991.,.204525326575850922901,-53,53, + 6859830313939861.,4503599627370497.,-.207188413941166594118,-53,52, + 6859830313939866.,4503599627370503.,-.254443800086619681122,-53,52, + 6859830313939908.,4503599627370553.,-.251389043707952454740,-53,52, + 6859830313939929.,4503599627370578.,-.249861665518301725541,-53,52, + 7267747051737116.,5035151950448169.,.499998408015574338364,-53,52, + 7267747051742489.,5035151950455869.,-.499973271627696827608,-53,52, + 7267747051745917.,5035151950460780.,.499300344939258552110,-53,52, + 7267747051745984.,5035151950460877.,-.496046407509610899914,-53,52, + 7267747051745991.,5035151950460887.,-.465709501048854469123,-53,52, + 7267747051746148.,5035151950461112.,-.499581741848131375652,-53,52, + 7267747051747862.,5035151950463568.,-.499944930031242623183,-53,52, + 7302452754238662.,5085331079065887.,-.499986901334510949423,-53,52, + 7302452754244791.,5085331079074828.,.499974554408548987853,-53,52, + 7302452754244828.,5085331079074882.,.481700541420834027727,-53,52, + 7302452754244852.,5085331079074917.,.496874154618552875297,-53,52, + 7302452754266078.,5085331079105886.,-.499995933595400804599,-53,52, + 7511273082104804.,5408223637270567.,-.499560871804134539430,-53,52, + 7511273082104857.,5408223637270654.,-.494328089204358910561,-53,52, + 7511273082104871.,5408223637270676.,.488186230728125357952,-53,52, + 7511273082104882.,5408223637270695.,-.454123946467642633865,-53,52, + 7511273082106520.,5408223637273384.,-.499948512998711452116,-53,52, + 7511273082122190.,5408223637299108.,-.499991697283596564069,-53,52, + 7913137471605027.,6166821929885832.,.477631092708620916745,-53,52, + 7913137471605048.,6166821929885878.,.494598018581950718412,-53,52, + 7913137471605231.,6166821929886279.,.499595515513078983899,-53,52, + 7913137471605644.,6166821929887184.,.499945057998047938723,-53,52, + 7913137471622854.,6166821929924896.,.499983177842703292998,-53,52, + 7913137471631459.,6166821929943753.,-.499997554160133259046,-53,52, + 8070217332256068.,6536633065491458.,-.499552830045528575725,-53,52, + 8070217332256339.,6536633065492145.,-.485768517109748505314,-53,52, + 8070217332256367.,6536633065492215.,.497205507853730093505,-53,52, + 8070217332256481.,6536633065492504.,.499314038082876332168,-53,52, + 8070217332257948.,6536633065496224.,-.499868293634506541663,-53,52, + 8070217332258888.,6536633065498606.,.499973977960265112131,-53,52, + 8070217332265055.,6536633065514241.,-.499996935229776157927,-53,52, + 8575032706789218.,8344794243226719.,-.499996678866078325364,-53,52, + 8575032706796930.,8344794243267889.,.499763419705780254993,-53,52, + 8575032706797175.,8344794243269197.,.447758922134075476573,-53,52, + 8575032706797184.,8344794243269245.,.494828144686030201499,-53,52, + 8575032706797249.,8344794243269593.,-.498560803520873560463,-53,52, + 8575032706798141.,8344794243274354.,.499855481613483686285,-53,52, + 8575032706800563.,8344794243287285.,-.499960341559063997685,-53,52, + 8668443273592963.,8905108987576291.,.499220947722673386765,-53,52, + 8668443273592985.,8905108987576441.,-.458307508385518120651,-53,52, + 8668443273592994.,8905108987576502.,-.486387331336132849114,-53,52, + 8668443273593034.,8905108987576772.,.499924566680358077417,-53,52, + 8668443273595883.,8905108987596073.,.499989583629595334969,-53,52, + 8668443273627151.,8905108987807904.,-.499988388377396083546,-53,52, + 8683188500808656.,9007199254740965.,-.070726279035194332449,-53,52, + 8683188500808658.,9007199254740979.,.083390138972927828943,-53,52, + 8683188500808659.,9007199254740986.,.160448347977021072633,-53,52, + 8683188500808660.,4503599627370497.,-.381246721509432120840,-53,51, + 8683188500808825.,4503599627371080.,.476055521476853517542,-53,51, + 8683188500809163.,4503599627372276.,.498892844384362166848,-53,51, + 8683188500809176.,4503599627372322.,.499771202982187841336,-53,51, + 8683188500810318.,4503599627376364.,-.499991442353651043416,-53,51, + 8683188500852442.,4503599627525421.,-.499983136855036509730,-53,51, + 9001158123850072.,9007199254649623.,-.499996185120788435410,-53,51, + 9001158123850456.,9007199254721213.,.499740388092435294240,-53,51, + 9001158123850502.,9007199254729790.,-.495082529795890975813,-53,51, + 9001158123850562.,9007199254740976.,-.401373194154101166360,-53,51, + 9001158123850563.,4503599627370581.,.016760981190435579432,-53,50, + 9001158123850564.,4503599627370674.,.234208559473347028849,-53,50, + 9001158123850571.,4503599627371327.,-.243658392114364794705,-53,50, + 9007197227475228.,9007195781278517.,-.362786268816129729509,-53,50, + 9007197227481829.,9007197614308589.,.274202515975584741845,-53,50, + 9007197227487628.,9007199224636403.,.298638830032147749165,-53,50, + 9007197227487736.,9007199254627032.,.250421082439927061066,-53,50, + 9007197227487737.,4503599627452362.,-.366650383710321525811,-53,49, + 9007197227487747.,4503599628840817.,-.281492712381068371389,-53,49, + 9007197227487751.,4503599629396199.,-.245511938790836503435,-53,49, + 9007197227488430.,4503599723672315.,.243462726487943842509,-53,49, + 9007197227536241.,4503606362095457.,-.182342321639685197208,-53,49, + 9007199120523243.,5267796789502181.,-.058131876919640173919,-53,49, + 9007199120523249.,5267796802085091.,.348118352185682086574,-53,49, + 9007199120523263.,5267796831445218.,-.183131515256082327864,-53,49, + 9007199120523264.,5267796833542370.,-.175319015100861897677,-53,49, + 9007199120523307.,5267796923719921.,-.058128424816598324512,-53,49, + 9007199120527275.,5267805245344795.,.445997436421353939709,-53,49, + 9007199120918827.,5268627614114797.,.026419881621887898638,-53,49, + 9007199126162617.,5279879055967471.,.483768897366942636062,-53,49, + 9007199126193114.,5279945825831428.,.238929610037157241759,-53,49, + 9007199126196961.,5279954249544546.,.441561994392141726721,-53,49, + 9007199126197056.,5279954457567686.,-.316600102177739112165,-53,49, + 9007199126197071.,5279954490413459.,-.435251386837993759691,-53,49, + 9007199126197243.,5279954867045262.,-.442119787622314772327,-53,49, + 9007199126197712.,5279955894026401.,.235892195269921761620,-53,49, + 9007199126204128.,5279969943679834.,.109822913366349223563,-53,49, + 9007199126209817.,5279982401946995.,-.002034229451593408962,-53,49, + 9007199126219001.,5280002515032905.,.436957234212523388163,-53,49, + 9007199126219182.,5280002911439829.,-.307864485991501796999,-53,49, + 9007199126219189.,5280002926770494.,.395404049790437729624,-53,49, + 9007199126219210.,5280002972762497.,-.484838691019041910162,-53,49, + 9007199126219305.,5280003180821648.,-.382361245620252935978,-53,49, + 9007199126220159.,5280005051170817.,-.484232892919587209215,-53,49, + 9007199126229546.,5280025610500070.,.312113809961112503056,-53,49, + 9007199126686809.,5281028926727347.,-.006791736040791445352,-53,49, + 9007199126696378.,5281049961063346.,.182552521694785680777,-53,49, + 9007199126700096.,5281058134301816.,-.196617228446276153787,-53,49, + 9007199126700517.,5281059059796439.,.444401753460234183650,-53,49, + 9007199126700526.,5281059079581393.,.361777403333830027854,-53,49, + 9007199126700644.,5281059338984251.,.148181197379947732568,-53,49, + 9007199127997169.,5283924057741457.,-.094477396958077912445,-53,49, + 9007199128000395.,5283931222191890.,-.155049702303815386124,-53,49, + 9007199128001075.,5283932732390702.,-.499488109786309849661,-53,49, + 9007199128013979.,5283961392169933.,.173153057886948566568,-53,49, + 9007199128056004.,5284054749911802.,-.042279457980145287050,-53,49, + 9007199129244612.,5286708125072836.,-.128739233792051314173,-53,49, + 9007199129253363.,5286727753315680.,.236536817571206002817,-53,49, + 9007199129259197.,5286740839571366.,-.174704070179571039665,-53,49, + 9007199129259553.,5286741638135289.,.392301347497062945984,-53,49, + 9007199129259562.,5286741658323733.,-.447672999979257537842,-53,49, + 9007199129279527.,5286786446584911.,-.329774146387898481096,-53,49, + 9007199131406209.,5291598595926945.,-.431575420421317438828,-53,49, + 9007199131406399.,5291599029545798.,-.467962505822900402151,-53,49, + 9007199131407050.,5291600515265986.,-.495035577158852576423,-53,49, + 9007199131421449.,5291633378845610.,.235476603672343843660,-53,49, + 9007199131476427.,5291758893273587.,.338695819012816792312,-53,49, + 9007199131479045.,5291764871547389.,.374529689110278594588,-53,49, + 9007199131500070.,5291812887308538.,.041557730782111943035,-53,49, + 9007199131513124.,5291842703451787.,.275266269572496447268,-53,49, + 9007199131513869.,5291844405173130.,-.148859363350511402944,-53,49, + 9007199131513909.,5291844496541010.,-.264161605235803050229,-53,49, + 9007199131515250.,5291847559666347.,.046889565382627731315,-53,49, + 9007199131539083.,5291902004799915.,-.173397312674078549301,-53,49, + 9007199134199200.,5298046049564452.,.352189021085809103622,-53,49, + 9007199134234610.,5298128746968032.,-.037972158833651065639,-53,49, + 9007199134247113.,5298157952593336.,.339084890411260243962,-53,49, + 9007199134247841.,5298159653214191.,-.363531131867259934180,-53,49, + 9007199134248017.,5298160064354841.,-.445450873852187513814,-53,49, + 9007199134248023.,5298160078371010.,-.340084690756233494558,-53,49, + 9007199135341783.,5300726799874586.,.003941373548443591004,-53,49, + 9007199135343479.,5300730798100020.,-.454672689892326263976,-53,49, + 9007199135344014.,5300732059344472.,.111356360830112112690,-53,49, + 9007199135344228.,5300732563843836.,-.456164746306201751218,-53,49, + 9007199135353441.,5300754284106148.,-.344539086450161990898,-53,49, + 9007199135365099.,5300781771021631.,-.196801068689476679794,-53,49, + 9007199136523545.,5303526596671776.,-.409799671413671307227,-53,49, + 9007199136598639.,5303705451813394.,.156111740372924615310,-53,49, + 9007199136601206.,5303711567775210.,.324075754534185455240,-53,49, + 9007199136603773.,5303717683869919.,-.406332501725632866329,-53,49, + 9007199136603986.,5303718191366413.,-.173319573108536714397,-53,49, + 9007199136603989.,5303718198514257.,.308124343709513675885,-53,49, + 9007199136604026.,5303718286671021.,-.162903899407845123360,-53,49, + 9007199137546347.,5305972477680473.,-.053098762622397064589,-53,49, + 9007199139410964.,5310486874141007.,-.268806226147559721679,-53,49, + 9007199139415403.,5310497708192620.,.327268614496246218961,-53,49, + 9007199139415558.,5310498086501124.,-.185519689987768294346,-53,49, + 9007199139416178.,5310499599740222.,.332503073354511857917,-53,49, + 9007199139416305.,5310499909711171.,-.400806526320117643699,-53,49, + 9007199139416333.,5310499978051268.,.111136572588948317404,-53,49, + 9007199139435611.,5310547034147242.,.433552285387790137487,-53,49, + 9007199139460258.,5310607207014302.,-.258190634778443209688,-53,49, + 9007199140511146.,5313184872448596.,.063724849270887166684,-53,49, + 9007199140541212.,5313258968150633.,.490082826736593351202,-53,49, + 9007199140541276.,5313259125895278.,-.242556756590028630337,-53,49, + 9007199140542060.,5313261058274345.,-.436848225745377708613,-53,49, + 9007199140542204.,5313261413202554.,.032907174832888748378,-53,49, + 9007199141806237.,5316394348390685.,.411684500281883226636,-53,49, + 9007199141807651.,5316397872621213.,.030810200835037384042,-53,49, + 9007199141807654.,5316397880098411.,-.011843302987843459842,-53,49, + 9007199141807701.,5316397997241205.,-.081568403452120732629,-53,49, + 9007199141808126.,5316399056513364.,-.374620444805218136114,-53,49, + 9007199141841089.,5316481225809011.,-.458204227224926497298,-53,49, + 9007199144114571.,5322207176591957.,-.311268726019250966131,-53,49, + 9007199144115176.,5322208715942377.,-.490348713894219563750,-53,49, + 9007199144115650.,5322209921984785.,.384869575738992624693,-53,49, + 9007199144163731.,5322332285812949.,.313527449843963804388,-53,49, + 9007199148134893.,5332626880523808.,-.451377347355834167383,-53,49, + 9007199148134913.,5332626933330356.,-.342033053512804747496,-53,49, + 9007199148134933.,5332626986136914.,-.325832932006793042878,-53,49, + 9007199148135318.,5332628002665086.,.399269971695906206528,-53,49, + 9007199148145963.,5332656110463092.,.163340787556654365547,-53,49, + 9007199148242181.,5332910298583311.,-.332100080274331408662,-53,49, + 9007199148243468.,5332913700128198.,.026028080274019607645,-53,49, + 9007199148243611.,5332914078080167.,.417832100265046641823,-53,49, + 9007199148243640.,5332914154727831.,.497541469609532512962,-53,49, + 9007199148243642.,5332914160013878.,.065491824120884131502,-53,49, + 9007199148277730.,5333004269814509.,-.080698896668728898981,-53,49, + 9007199149143712.,5335303175753236.,-.029523021359862269355,-53,49, + 9007199149170697.,5335375114850253.,.126271174286671671367,-53,49, + 9007199149197643.,5335446968328450.,-.306935193201387389127,-53,49, + 9007199149197679.,5335447064337351.,-.271285311363092092656,-53,49, + 9007199149197682.,5335447072338094.,-.040111341495734610848,-53,49, + 9007199151660427.,5342092843803185.,-.113167892845000134844,-53,49, + 9007199151664355.,5342103569925816.,.098132009110422604708,-53,49, + 9007199151664372.,5342103616348315.,-.406383222018244497856,-53,49, + 9007199151664429.,5342103772000277.,.186019638713169167352,-53,49, + 9007199151677417.,5342139241046323.,-.329385787326436686568,-53,49, + 9007199154067401.,5348743353275424.,-.419865447280151740199,-53,49, + 9007199154068718.,5348747035521855.,-.335910255422991726399,-53,49, + 9007199154069329.,5348748743854515.,-.367694406693166922438,-53,49, + 9007199154069367.,5348748850101406.,-.487688076842294126640,-53,49, + 9007199154069701.,5348749783957382.,.315831682486839641838,-53,49, + 9007199154082203.,5348784741477719.,.307147459784883418851,-53,49, + 9007199154101939.,5348839935215854.,-.142715750487253002966,-53,49, + 9007199158257163.,5360708317528668.,.127097514893597963816,-53,49, + 9007199158316759.,5360882232326853.,.498520493385987500806,-53,49, + 9007199158318436.,5360887127752294.,-.130129550398022843099,-53,49, + 9007199158318659.,5360887778730606.,-.306929269829642675114,-53,49, + 9007199158318775.,5360888117356691.,-.481556622362503331821,-53,49, + 9007199158321567.,5360896267859156.,-.485729951552840257269,-53,49, + 9007199159649962.,5364801182090483.,-.401416434497981940746,-53,49, + 9007199159685193.,5364905487222706.,-.465485067296465964217,-53,49, + 9007199159685209.,5364905534601194.,-.487467457527384906573,-53,49, + 9007199159685249.,5364905653047448.,.347562990140682559802,-53,49, + 9007199159685253.,5364905664892077.,-.427576735402128944704,-53,49, + 9007199159687803.,5364913215944013.,-.112989300450837118287,-53,49, + 9007199159688228.,5364914474472363.,.479369785216824197274,-53,49, + 9007199159698007.,5364943434023839.,-.178904712133086822423,-53,49, + 9007199159744972.,5365082557806560.,-.150885103081562339955,-53,49, + 9007199159746861.,5365088155004425.,.414145745547696971110,-53,49, + 9007199159747827.,5365091017351905.,.096652852192084191237,-53,49, + 9007199159748042.,5365091654420780.,.492459310309669606071,-53,49, + 9007199159748045.,5365091663310124.,-.162389522447615860957,-53,49, + 9007199159764828.,5365141397654265.,.011414412678153327846,-53,49, + 9007199159784684.,5365200249804490.,.180771900047788770657,-53,49, + 9007199160620815.,5367689734302262.,.449623455458441303233,-53,49, + 9007199160620836.,5367689797104686.,-.205673044512204003976,-53,49, + 9007199160621032.,5367690383261313.,-.277636172187200362984,-53,49, + 9007199160621060.,5367690466998073.,.356245860809165130130,-53,49, + 9007199160624707.,5367701373924083.,-.230063945518025849996,-53,49, + 9007199160625228.,5367702932090871.,.176829884686828629190,-53,49, + 9007199160635134.,5367732559836152.,-.456409262513145280706,-53,49, + 9007199166245381.,5385034078022258.,-.298517602274312854652,-53,49, + 9007199166274499.,5385126707893861.,.000025743195503491428,-53,49, + 9007199166274711.,5385127382417795.,-.342182431565156297040,-53,49, + 9007199166274762.,5385127544685586.,-.062823927825568563897,-53,49, + 9007199166276654.,5385133564568578.,.367463136759137472146,-53,49, + 9007199166285011.,5385160156046674.,-.101683750875697594283,-53,49, + 9007199166656477.,5386344683573084.,.084033558644141577046,-53,49, + 9007199166805337.,5386820769640118.,.214314823549192136091,-53,49, + 9007199166820223.,5386868422565595.,.353779884572544034036,-53,49, + 9007199166821736.,5386873266418886.,-.108795382514917542419,-53,49, + 9007199166822590.,5386876000527541.,-.340917016450711285524,-53,49, + 9007199166822761.,5386876547992769.,.391529226740040374536,-53,49, + 9007199166823249.,5386878110355535.,-.119681234747538448150,-53,49, + 9007199168411661.,5392010025717803.,-.396855882474724374803,-53,49, + 9007199168476451.,5392221351467364.,.239821793057187917901,-53,49, + 9007199168493858.,5392278154984688.,-.180316628733593099251,-53,49, + 9007199168494018.,5392278677159005.,-.486142795394755910387,-53,49, + 9007199168494039.,5392278745694455.,.494964385694781026925,-53,49, + 9007199168494046.,5392278768539610.,-.469670534774816815554,-53,49, + 9007199168494357.,5392279783519039.,-.452954032211431495303,-53,49, + 9007199168498038.,5392291797106646.,-.265437669702069641544,-53,49, + 9007199168505400.,5392315825820219.,.450686405083173914340,-53,49, + 9007199168508851.,5392327090189879.,-.234486799562759036051,-53,49, + 9007199168516877.,5392353289508221.,-.030805676768237434216,-53,49, + 9007199168518131.,5392357383167973.,-.167999222862155663145,-53,49, + 9007199168518256.,5392357791231419.,-.428157382216072998339,-53,49, + 9007199168518257.,5392357794495929.,-.476975350282153518530,-53,49, + 9007199168524276.,5392377444267298.,.047757878486729429444,-53,49, + 9007199168810737.,5393314221460008.,.060628860941124855466,-53,49, + 9007199168829920.,5393377064719202.,-.264218089793934038207,-53,49, + 9007199168831304.,5393381599227950.,-.499570913130895841624,-53,49, + 9007199168832359.,5393385055857023.,-.170040887972862636634,-53,49, + 9007199168840731.,5393412487597758.,.255943389486333839706,-53,49, + 9007199168912664.,5393648293888351.,.088380562509614186335,-53,49, + 9007199168966149.,5393823753229817.,.011610164397696093623,-53,49, + 9007199168966391.,5393824547367566.,.456715975935330850458,-53,49, + 9007199168966498.,5393824898495302.,.239273382391452952861,-53,49, + 9007199168966544.,5393825049447548.,-.420258267192152332263,-53,49, + 9007199168966554.,5393825082263264.,-.199182719423882014187,-53,49, + 9007199168969858.,5393835924785362.,-.397407923660618560337,-53,49, + 9007199171589217.,5402565861080841.,-.463400532042745474373,-53,49, + 9007199171589225.,5402565888161440.,.227966488389323871540,-53,49, + 9007199171589300.,5402566142042189.,.043227927488253404194,-53,49, + 9007199171591325.,5402572996908967.,.350059023344952624723,-53,49, + 9007199171592075.,5402575535790880.,.004577502859410109371,-53,49, + 9007199174856136.,5413847731305353.,.115315648068609214632,-53,49, + 9007199174884739.,5413948532269250.,.200283828661705164910,-53,49, + 9007199174886151.,5413953509289430.,-.004136765337830741055,-53,49, + 9007199174886272.,5413953935794545.,-.097818319840337661247,-53,49, + 9007199174886353.,5413954221306595.,-.492370087622541954132,-53,49, + 9007199174886393.,5413954362300306.,.071586062660657516441,-53,49, + 9007199174894038.,5413981311020187.,-.475799280808339114213,-53,49, + 9007199175899345.,5417547698895130.,-.158616942765715459288,-53,49, + 9007199175899353.,5417547727456176.,.235868460718036363117,-53,49, + 9007199175899381.,5417547827419861.,.438851807711681295456,-53,49, + 9007199175899949.,5417549855262283.,.117787954847134735905,-53,49, + 9007199175902667.,5417559559118911.,.000255349992374113449,-53,49, + 9007199175902969.,5417560637345854.,-.062942323426321299545,-53,49, + 9007199175910672.,5417588140669800.,.402262266932567168564,-53,49, + 9007199176322229.,5419061513484328.,.206344827946959628584,-53,49, + 9007199176324313.,5419068993857981.,-.350882370869420684115,-53,49, + 9007199176324457.,5419069510743349.,.366782506938232573606,-53,49, + 9007199176324470.,5419069557406659.,-.466618849238035237092,-53,49, + 9007199176328625.,5419084472114542.,.451737651484566721979,-53,49, + 9007199176389315.,5419302413892880.,-.343226055384243168759,-53,49, + 9007199176429882.,5419448186809393.,.479311740450103922402,-53,49, + 9007199176451072.,5419524360699422.,.495790996384232069988,-53,49, + 9007199176451113.,5419524508106357.,.093933210615941691740,-53,49, + 9007199176453163.,5419531878551514.,-.083299080352075555527,-53,49, + 9007199176455459.,5419540133679221.,-.461989429305901766988,-53,49, + 9007199176455500.,5419540281094416.,-.405447946658392395487,-53,49, + 9007199176870880.,5421037753475869.,.424176779322995747541,-53,49, + 9007199176871399.,5421039629497319.,-.262726300943382130044,-53,49, + 9007199176871518.,5421040059646581.,-.184981257988875558253,-53,49, + 9007199176871529.,5421040099408310.,.499882792483552532217,-53,49, + 9007199176871572.,5421040254840580.,.434386519390643943706,-53,49, + 9007199176888580.,5421101740457364.,.374258865172642830239,-53,49, + 9007199178381380.,5426551367036370.,-.499580326025902192264,-53,49, + 9007199178381686.,5426552495008521.,-.221378292041815071804,-53,49, + 9007199178381694.,5426552524498049.,.418238697256514730725,-53,49, + 9007199178381725.,5426552638770002.,.078571558067823134882,-53,49, + 9007199178383388.,5426558768975332.,-.184817108381075561378,-53,49, + 9007199178387059.,5426572301609007.,-.185243437490074491655,-53,49, + 9007199178426781.,5426718772890201.,-.426794543521736054886,-53,49, + 9007199180253114.,5433536877060751.,-.416618043858928165137,-53,49, + 9007199180253763.,5433539329514242.,-.086395453241362163205,-53,49, + 9007199180253768.,5433539348408420.,-.446789082304381503773,-53,49, + 9007199180253811.,5433539510898400.,-.391428115949882457401,-53,49, + 9007199180260132.,5433563397945907.,-.170508162805194426418,-53,49, + 9007199180265607.,5433584089599413.,-.052618524958644348757,-53,49, + 9007199185869675.,5455603560665924.,.053179089951169779341,-53,49, + 9007199185879316.,5455642965897832.,.048079377888713142995,-53,49, + 9007199185880032.,5455645892592963.,-.065355162867611420792,-53,49, + 9007199185881464.,5455651746074519.,.069321125503535321381,-53,49, + 9007199185881697.,5455652698503075.,-.476981469851935481719,-53,49, + 9007199185881747.,5455652902887305.,-.302457062949737459261,-53,49, + 9007199185881797.,5455653107271683.,.279375321948988228693,-53,49, + 9007199186446478.,5457970864059636.,.499560775407616852106,-53,49, + 9007199186459949.,5458026390092570.,-.111187103297342210752,-53,49, + 9007199186459953.,5458026406581772.,.376370012310525298663,-53,49, + 9007199186459977.,5458026505517008.,-.413105125911100202526,-53,49, + 9007199186460076.,5458026913625220.,.409133665333686124532,-53,49, + 9007199186460461.,5458028500718340.,-.335313977482578485713,-53,49, + 9007199186464053.,5458043308522269.,-.191002593859509854203,-53,49, + 9007199188311461.,5465764269962889.,.051752339679293779130,-53,49, + 9007199188311470.,5465764308097660.,.338095319610660346283,-53,49, + 9007199188311668.,5465765147063936.,-.216953479507812214737,-53,49, + 9007199188311992.,5465766519923235.,-.002386110117618294923,-53,49, + 9007199188312001.,5465766558058311.,.114149257357960672062,-53,49, + 9007199188313454.,5465772714822239.,.291415522104403106295,-53,49, + 9007199188323616.,5465815777799110.,-.409221014334781044477,-53,49, + 9007199188333778.,5465858847365211.,.162001747704404144619,-53,49, + 9007199191474457.,5479496078886355.,.028191299851039116521,-53,49, + 9007199191506340.,5479637963197749.,-.137583407184136934651,-53,49, + 9007199191510305.,5479655613066017.,.367129929001943840692,-53,49, + 9007199191510468.,5479656338670667.,.237243615096138929460,-53,49, + 9007199191510577.,5479656823891998.,.215317334747288620136,-53,49, + 9007199191510581.,5479656841698302.,-.498406088159171564725,-53,49, + 9007199191510631.,5479657064277188.,-.376593189605312484104,-53,49, + 9007199191511337.,5479660207109848.,-.015491893212171516661,-53,49, + 9007199194040578.,5491150831220185.,.302009821519512089110,-53,49, + 9007199194061207.,5491246506584336.,.453467663971666449354,-53,49, + 9007199194073518.,5491303619344697.,.111356607304676587248,-53,49, + 9007199194073522.,5491303637903240.,.487522692165507844918,-53,49, + 9007199194074516.,5491308249739203.,-.317938472914093159408,-53,49, + 9007199194078176.,5491325231597443.,-.466899956653915084183,-53,49, + 9007199194767309.,5494541104195949.,.286699125931233708507,-53,49, + 9007199194769855.,5494553053612243.,-.475510778235629085241,-53,49, + 9007199194769916.,5494553339916342.,-.075386196217747160003,-53,49, + 9007199194769952.,5494553508882832.,.315989599149428104873,-53,49, + 9007199194770290.,5494555095295383.,.255507109110933161466,-53,49, + 9007199194771340.,5494560023557085.,-.305381360656607610714,-53,49, + 9007199198533376.,5512795765751886.,.269416030754161122809,-53,49, + 9007199198533848.,5512798129430631.,.351285802705019379202,-53,49, + 9007199198533861.,5512798194532234.,-.407261870137204785768,-53,49, + 9007199198554810.,5512903122827635.,-.209842794555679819488,-53,49, + 9007199199877260.,5519607390637069.,.208064146739877069163,-53,49, + 9007199199880361.,5519623300575059.,.376729662834235525722,-53,49, + 9007199199880879.,5519625958304730.,-.448427204577009747876,-53,49, + 9007199199880952.,5519626332851662.,-.082124455355855728074,-53,49, + 9007199199882539.,5519634475522550.,.248454797408467095916,-53,49, + 9007199199919824.,5519825847353474.,-.428770558991801911557,-53,49, + 9007199200386691.,5522233204621385.,.307530510906303002845,-53,49, + 9007199200386741.,5522233463547636.,-.290420702978519399998,-53,49, + 9007199200386834.,5522233945151095.,-.020202741613387627628,-53,49, + 9007199200386977.,5522234685682753.,-.090592661894765939106,-53,49, + 9007199201984176.,5530629819484683.,-.006230667261958597290,-53,49, + 9007199201984998.,5530634205159399.,.427350216580829451627,-53,49, + 9007199201985820.,5530638590902450.,.327190277372589376538,-53,49, + 9007199201985885.,5530638937709865.,-.017515459309174879226,-53,49, + 9007199201985903.,5530639033748917.,-.102016629060956594024,-53,49, + 9007199201985957.,5530639321866269.,.255352125751536132576,-53,49, + 9007199202039106.,5530923041791064.,.417855648050821152617,-53,49, + 9007199203775949.,5540355627463061.,-.210650052027436378804,-53,49, + 9007199203813453.,5540562834657656.,-.140303120008116436658,-53,49, + 9007199203813481.,5540562989412857.,-.093730391780921422054,-53,49, + 9007199203813495.,5540563066790489.,.336274431307253691995,-53,49, + 9007199203813623.,5540563774244115.,-.014896956283702962714,-53,49, + 9007199203813878.,5540565183629684.,.479976815383522492323,-53,49, + 9007199203816485.,5540579592929395.,.465707752899229666487,-53,49, + 9007199206214971.,5554159103163882.,-.040557630089270971892,-53,49, + 9007199206237822.,5554291681509898.,.473011273349006050884,-53,49, + 9007199206238377.,5554294902320132.,-.472751343034242724439,-53,49, + 9007199206238381.,5554294925533312.,.018659252901909042283,-53,49, + 9007199206238415.,5554295122845423.,.489021003511449187597,-53,49, + 9007199206238559.,5554295958521782.,-.032280355934168927643,-53,49, + 9007199215261768.,5612234599767347.,.494639133538568900666,-53,49, + 9007199215274043.,5612322130428892.,-.280075045789686670928,-53,49, + 9007199215286318.,5612409688318434.,-.337963621498303000110,-53,49, + 9007199215288235.,5612423364787806.,-.467354073067639665631,-53,49, + 9007199215288243.,5612423421863666.,-.168914320296148568782,-53,49, + 9007199215288280.,5612423685839670.,.257538373401199664431,-53,49, + 9007199215288325.,5612424006891901.,.176321884829439915078,-53,49, + 9007199217480149.,5628512739377173.,.467165131709764227008,-53,49, + 9007199217481117.,5628520051914823.,.327237291924486711795,-53,49, + 9007199217481426.,5628522386225624.,-.247252792749691269486,-53,49, + 9007199217481442.,5628522507096613.,.061999204420062809577,-53,49, + 9007199217481501.,5628522952808835.,-.271573429276639168012,-53,49, + 9007199217481601.,5628523708254890.,.113432823494404723651,-53,49, + 9007199217488327.,5628574524211503.,-.085683899483300408950,-53,49, + 9007199217496989.,5628639980461554.,.166111045493080044366,-53,49, + 9007199217526822.,5628865536451141.,-.227954647156649260722,-53,49, + 9007199219795155.,5646567569312042.,-.164626408864629001248,-53,49, + 9007199219795993.,5646574319153493.,.221066631837884569271,-53,49, + 9007199219796194.,5646575938172945.,.480934026805299548384,-53,49, + 9007199219796228.,5646576212037853.,.282973876874012833274,-53,49, + 9007199219796262.,5646576485903028.,-.454140320779412081880,-53,49, + 9007199219856864.,5647065050411824.,.229544097621495516724,-53,49, + 9007199222891478.,5672682036801255.,-.128515912167546294644,-53,49, + 9007199222895273.,5672715577695587.,.399732180915905041633,-53,49, + 9007199222897976.,5672739469734387.,-.254175010518659124612,-53,49, + 9007199222897986.,5672739558128973.,-.325034904689592773881,-53,49, + 9007199222898067.,5672740274126142.,-.221024064530627133000,-53,49, + 9007199222898977.,5672748318170127.,-.037400917653707129069,-53,49, + 9007199222899068.,5672749122587169.,.255238358139341281764,-53,49, + 9007199224998218.,5691945033329171.,-.311044783416658771456,-53,49, + 9007199225019809.,5692149437032048.,-.199365626514889604818,-53,49, + 9007199225020363.,5692154683747520.,.050709096447894985259,-53,49, + 9007199225021062.,5692161303840344.,.360091584676547122109,-53,49, + 9007199226254864.,5704096020931206.,.019606682152161946289,-53,49, + 9007199226255603.,5704103323176928.,-.499511505369049961798,-53,49, + 9007199226256020.,5704107443742900.,-.448237777695326898867,-53,49, + 9007199226256028.,5704107522795115.,-.355495394876646819528,-53,49, + 9007199226256181.,5704109034673001.,-.057696561976557184071,-53,49, + 9007199226257659.,5704123640029157.,-.185890910135636035298,-53,49, + 9007199226305013.,5704591986137887.,-.477316814165291017227,-53,49, + 9007199227497713.,5716652727593674.,-.224748112094398894246,-53,49, + 9007199227550497.,5717198615881704.,.483845487800723276663,-53,49, + 9007199227559630.,5717293176234512.,-.166083476665625160583,-53,49, + 9007199227559770.,5717294625999917.,-.378186225523135451471,-53,49, + 9007199227559980.,5717296800662025.,-.168290964535318534978,-53,49, + 9007199227559996.,5717296966351255.,.228271173250696377104,-53,49, + 9007199228521502.,5727434294773195.,-.253874678624779553710,-53,49, + 9007199228523384.,5727454499396539.,-.379993112744419790222,-53,49, + 9007199228524004.,5727461155859986.,-.127727624570604875496,-53,49, + 9007199228524013.,5727461252487227.,.297003492506578588947,-53,49, + 9007199228524325.,5727464602252104.,-.059927766476496299659,-53,49, + 9007199229842704.,5741987671714457.,.433761420009843564098,-53,49, + 9007199229855410.,5742131349622048.,.070310947489553592718,-53,49, + 9007199229868116.,5742275100906976.,-.291981774099991360587,-53,49, + 9007199229868379.,5742278077173587.,-.351492621726099177623,-53,49, + 9007199229869086.,5742286078167981.,-.472884065563384835000,-53,49, + 9007199229869099.,5742286225288819.,-.263855603630231203753,-53,49, + 9007199229869168.,5742287006162247.,.228136371574525320527,-53,49, + 9007199231957769.,5766975504245165.,.079482140287665867847,-53,49, + 9007199231959414.,5766995828106010.,.023159739726596246253,-53,49, + 9007199231959621.,5766998385680598.,-.204196489407332379748,-53,49, + 9007199231959634.,5766998546302000.,-.362085936050609478062,-53,49, + 9007199231959655.,5766998805767535.,-.305420643631670041131,-53,49, + 9007199231959710.,5766999485321260.,.026799059594984078848,-53,49, + 9007199231978101.,5767226807775204.,-.469444790569657841295,-53,49, + 9007199231988267.,5767352543727648.,.425414193459441253462,-53,49, + 9007199235331125.,5812079867113728.,-.102845245357925616500,-53,49, + 9007199235331261.,5812081839344191.,.182820611447697960917,-53,49, + 9007199235331329.,5812082825464605.,-.038077728270461101487,-53,49, + 9007199235331332.,5812082868969997.,-.094905635090728059561,-53,49, + 9007199235351356.,5812373402872474.,.460208645918818208528,-53,49, + 9007199237626627.,5847507257888654.,-.454202502034653516416,-53,49, + 9007199237626646.,5847507570376294.,-.321692833205093893005,-53,49, + 9007199237626989.,5847513211660196.,-.097371593605773412365,-53,49, + 9007199237628484.,5847537801083924.,-.402508461151807725927,-53,49, + 9007199237631131.,5847581343613989.,.041755868845264175853,-53,49, + 9007199237637577.,5847687406986761.,-.039530250557120418558,-53,49, + 9007199242112238.,5933059294885558.,.452385270225154595606,-53,49, + 9007199242153386.,5933977916179827.,.275971119351583203051,-53,49, + 9007199242163163.,5934196627359482.,-.329392493355549869922,-53,49, + 9007199242163304.,5934199782768432.,-.131429748200245598396,-53,49, + 9007199242163317.,5934200073694442.,.341461882003277510349,-53,49, + 9007199242163326.,5934200275104933.,.430789353678576589334,-53,49, + 9007199242164476.,5934226012075722.,-.270674016055568743232,-53,49, + 9007199242167102.,5934284790712698.,.341184327469368444595,-53,49, + 9007199248019516.,6110576697516206.,-.127840940578439715629,-53,49, + 9007199248041206.,6111486477470166.,.243114034482132721849,-53,49, + 9007199248046026.,6111689050753615.,-.386908787669337787845,-53,49, + 9007199248046443.,6111706583138525.,-.266894625422072916816,-53,49, + 9007199248046848.,6111723612039799.,.106719824092437181212,-53,49, + 9007199248046860.,6111724116615552.,.069076946788530057362,-53,49, + 9007199248306829.,6122873216341428.,.456418890459200630320,-53,49, + 9007199248317957.,6123360453813245.,-.179563393662323685208,-53,49, + 9007199248319292.,6123418963248495.,.253661631801348090310,-53,49, + 9007199248319740.,6123438600601288.,.049513773774191958643,-53,49, + 9007199248319758.,6123439389630699.,.115424268055398302198,-53,49, + 9007199248319866.,6123444123853614.,-.045990342134205579391,-53,49, + 9007199248319875.,6123444518375784.,.465701258804719606295,-53,49, + 9007199248338878.,6124278765672720.,.392461417499492910685,-53,49, + 9007199248739955.,6142489059709458.,.368913627626080401142,-53,49, + 9007199248739970.,6142489763276180.,.057005572241464889092,-53,49, + 9007199248740115.,6142496564511824.,.287433147258788522942,-53,49, + 9007199248740147.,6142498065496309.,.307627211575134390847,-53,49, + 9007199248744277.,6142691853516560.,.109839106584892540958,-53,49, + 9007199249804375.,6197447614365966.,-.461653118744693511880,-53,49, + 9007199249805096.,6197488727192786.,-.219438404301572927746,-53,49, + 9007199249805231.,6197496425823698.,.244180432427550046916,-53,49, + 9007199249805366.,6197504124665182.,-.037517390019551069835,-53,49, + 9007199249805406.,6197506405843840.,-.022145247491738648072,-53,49, + 9007199249805412.,6197506748022233.,.234913724667653759239,-53,49, + 9007199249806673.,6197578671746612.,-.102114751720652285746,-53,49, + 9007199249823480.,6198539052517307.,.296563499131609581082,-53,49, + 9007199251116642.,6284424878766463.,-.194988681087801819444,-53,49, + 9007199251247725.,6294793730221055.,.488815266638431409549,-53,49, + 9007199251247805.,6294800176409105.,.164142565832233820443,-53,49, + 9007199251247821.,6294801465664431.,-.456979222376848532003,-53,49, + 9007199251248010.,6294816695439851.,.037840474867181347041,-53,49, + 9007199254740989.,5113180901456073.,.478072700827730677046,-53,48, + 9007199254740990.,5170245042386938.,.079229716698351668025,-53,48, + 9007199254740991.,5267796835639522.,-.175319015062056790402,-53,48 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/cos.c b/regress/lib/libm/fpaccuracy/cos.c new file mode 100644 index 00000000000..3de6c12c169 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/cos.c @@ -0,0 +1,1450 @@ +/* $OpenBSD: cos.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:28:24. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1418 +#define F cos +#define Fs "cos" +#define Fn fpaccuracy_cos + /* 1 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -8400657330644443.,7605196346403030.,-.044416560457894922563,-48,84, + -8400657330534880.,4869396273706365.,.169880788279836733219,-48,90, + -8400657330533784.,6289574084656790.,-.255257492927285191224,-48,97, + -8400657330533773.,6215974209430896.,-.336479547240553044078,-48,103, + -8400657330533772.,-7453205702383268.,-.084119886810127428296,-48,101, + -7516377611530218.,-7457913609436273.,-.383149878784768004998,-48,103, + -7516377611530217.,7142720852381924.,-.345787469696201618196,-48,101, + -7516377611530207.,6075919587486990.,.228388283142499089029,-48,97, + -7516377611529080.,5004066539791450.,.111159269834481850860,-48,90, + -7516377611416375.,7823217165215121.,.407773576189983331718,-48,84, + -6632097892526663.,8699853009441651.,.102779304810088942224,-48,103, + -6632097892526662.,-6832236002380579.,-.224305173797469228189,-48,101, + -6632097892526610.,-7425103082014253.,.449620231702891160433,-48,95, + -6632097892521397.,-5789762733424524.,-.348049504224024223330,-48,88, + -6632097892000044.,-4523620690697855.,-.093830087087027177687,-48,81, + -5747818173523108.,-4970896204723514.,-.411204365417704874486,-48,102, + -5747818173523107.,6521751152379235.,-.205602182708860027894,-48,101, + -5747818173523100.,8696518241945772.,.349299727160301940577,-48,98, + -5747818173522339.,6761768338665489.,.346478895712815827862,-48,91, + -5747818173446242.,5282172336325216.,.135453714556871576941,-48,84, + -4863538454519553.,5591865904726203.,.271019078430365203309,-48,102, + -4863538454519552.,-6211266302377890.,-.364490460784810618213,-48,101, + -4863538454519528.,-6949501513005053.,-.073890326890614031485,-48,96, + -4863538454517045.,-5514467724105968.,.022860304770261404304,-48,89, + -4863538454268721.,-8618511228684388.,.251497877420076291608,-48,83, + -7958517471031996.,-6212835604728892.,-.130833791443025448267,-49,102, + -7958517471031995.,5588727300024200.,-.261667582886054288479,-49,103, + -7958517471031988.,8230594804149880.,.483645776069390309929,-49,99, + -7958517471031343.,5737781521231581.,-.058721518658445869890,-49,92, + -7958517470966799.,8960512649166011.,.452187445962740622016,-49,86, + -6189958033024886.,6833805304731581.,-.009351495544314399953,-49,102, + -6189958033024885.,-8693575800037644.,-.037405982177249058433,-49,104, + -6189958033024867.,-5134468141729602.,-.094042234234861264694,-49,97, + -6189958033023106.,-7825185970768669.,-.032719396882059983641,-49,91, + -6189958032847024.,-6111265716710806.,-.226716448012327035059,-49,84, + -5611213340369912.,-7712838840641255.,.480202387451061777083,-49,53, + -5611213340369897.,-7712838840641378.,-.475843464428667582494,-49,53, + -5611213340369859.,-7712838840641692.,-.497826289166140836641,-49,53, + -5611213340369586.,-7712838840643948.,-.497860792167985727446,-49,53, + -5611213340359303.,-7712838840728924.,-.499159084355836901478,-49,53, + -5611213340352751.,-7712838840783068.,-.499984972531721240922,-49,53, + -5611213340352660.,-7712838840783820.,-.499996435844684903386,-49,53, + -5592856839920927.,-7860405221135565.,-.499974250619587542885,-49,53, + -5592856839876769.,-7860405221480557.,-.499983395848424222593,-49,53, + -5592856839876043.,-7860405221486230.,.499654522658192967422,-49,53, + -5592856839876011.,-7860405221486480.,.494128921570866460684,-49,53, + -5592856839875883.,-7860405221487480.,.472026517475543824590,-49,53, + -5589917886911389.,-7883259077397994.,.499753880205263983400,-49,53, + -5589917886910909.,-7883259077401709.,.457435610888133304717,-49,53, + -5589917886910905.,-7883259077401740.,.498749625334569722883,-49,53, + -5589917886909622.,-7883259077411669.,-.499780220433739710094,-49,53, + -5589917886901586.,-7883259077473865.,-.499924137489486856710,-49,53, + -5589917886897568.,-7883259077504963.,-.499995493627922679909,-49,53, + -5584028471369328.,-7928408990984186.,-.499995179385612851204,-49,53, + -5584028471356886.,-7928408991078655.,-.499979642076543054432,-49,53, + -5584028471356638.,-7928408991080539.,.497931010797110348994,-49,53, + -5584028471356584.,-7928408991080949.,.489411556384883617418,-49,53, + -5584028471356417.,-7928408991082216.,-.499898607724598855898,-49,53, + -5555479367833232.,-8134889155758397.,-.499960035246781284331,-49,53, + -5555479367779076.,-8134889156130399.,.499865803739753917037,-49,53, + -5555479367778320.,-8134889156135592.,.487898472124600140083,-49,53, + -5555479367778297.,-8134889156135750.,.499439148773673217763,-49,53, + -5555479367774570.,-8134889156161351.,.499965496461634252476,-49,53, + -5555479367772317.,-8134889156176826.,-.499984461731911351119,-49,53, + -5545533983875703.,-8201931630652892.,-.499972754288119168433,-49,53, + -5545533983847437.,-8201931630839808.,.499984069666801063903,-49,53, + -5545533983828593.,-8201931630964418.,.499966773328504991005,-49,53, + -5545533983828420.,-8201931630965561.,-.499714939153989219354,-49,53, + -5545533983828358.,-8201931630965971.,-.488040176964954676206,-49,53, + -5545533983828345.,-8201931630966057.,-.453334178428830576027,-49,53, + -5544198963943229.,-8210736665287633.,-.499957101196465166917,-49,53, + -5544198963889502.,-8210736665641057.,-.499990528556725829008,-49,53, + -5544198963888997.,-8210736665644379.,-.463249184717191229999,-49,53, + -5544198963888990.,-8210736665644426.,.489735348808200677737,-49,53, + -5544198963888971.,-8210736665644550.,-.495020917330764740515,-49,53, + -5544198963888779.,-8210736665645813.,-.498873711473401843586,-49,53, + -5544198963888715.,-8210736665646235.,.499842024024628356992,-49,53, + -5539725571705764.,-8239903749301863.,-.488391202795444200778,-49,53, + -5539725571705738.,-8239903749302032.,.498578017446952414901,-49,53, + -5539725571705435.,-8239903749303989.,-.499434529970697756449,-49,53, + -5539725571704513.,-8239903749309947.,-.499987547363686211343,-49,53, + -5539725571686402.,-8239903749426982.,.499999907882867931707,-49,53, + -5537279579437201.,-8255632019636325.,-.499992529557009711593,-49,53, + -5537279579435100.,-8255632019649768.,-.499943838662422774364,-49,53, + -5537279579434731.,-8255632019652130.,.497208941862106833629,-49,53, + -5537279579434608.,-8255632019652917.,.496259869491843091543,-49,53, + -5537279579434603.,-8255632019652948.,-.495648629376660839927,-49,53, + -5537279579417180.,-8255632019764427.,-.499999831522147541150,-49,53, + -5522619698200338.,-8346621842601914.,.499952884823853884738,-49,53, + -5522619698198110.,-8346621842615314.,.499390764098276670119,-49,53, + -5522619698197762.,-8346621842617406.,-.498901691786348120744,-49,53, + -5522619698197692.,-8346621842617828.,.495694653679645421353,-49,53, + -5522619698197689.,-8346621842617846.,.452605925631071935492,-49,53, + -5522619698193306.,-8346621842644207.,.499974499817151941216,-49,53, + -5522619698186274.,-8346621842686500.,.499997417163965206156,-49,53, + -5488797129011645.,-8534860731767625.,.499684117815729588325,-49,53, + -5488797129011486.,-8534860731768438.,.492625365751707009579,-49,53, + -5488797129011477.,-8534860731768484.,.473357889240141244755,-49,53, + -5488797129011230.,-8534860731769746.,-.499871743059148987917,-49,53, + -5488797129009102.,-8534860731780628.,.499996108263828360141,-49,53, + -5486380295724261.,-8547139917527553.,-.499983127890274113387,-49,53, + -5486380295712394.,-8547139917587459.,-.499980383379084988233,-49,53, + -5486380295690198.,-8547139917699507.,-.496594362711752233754,-49,53, + -5486380295690177.,-8547139917699614.,.492956513395686547857,-49,53, + -5486380295690094.,-8547139917700033.,.499276642889109092472,-49,53, + -5486380295689616.,-8547139917702446.,.499529922383005000641,-49,53, + -5486380295688660.,-8547139917707271.,-.499963500142550315694,-49,53, + -5482520377157949.,-8566424171963791.,-.499990094895550582961,-49,53, + -5482520377153689.,-8566424171984852.,-.499953559407536767372,-49,53, + -5482520377149429.,-8566424172005913.,-.499916533374133629132,-49,53, + -5482520377149126.,-8566424172007412.,.499381893501856900881,-49,53, + -5482520377149090.,-8566424172007589.,-.480899481357835528000,-49,53, + -5482520377149073.,-8566424172007674.,.472856536081709342402,-49,53, + -5482520377105207.,-8566424172224542.,-.499972682203354770727,-49,53, + -5470973675770237.,-8621703968456354.,-.499994466507559850468,-49,53, + -5470973675756655.,-8621703968519249.,-.499985986381279902421,-49,53, + -5470973675752793.,-8621703968537134.,.499870087591689885839,-49,53, + -5470973675751577.,-8621703968542765.,.494128324343919918641,-49,53, + -5470973675751558.,-8621703968542852.,-.490336390387640295594,-49,53, + -5470973675751550.,-8621703968542890.,.463573203412535681425,-49,53, + -5470973675751252.,-8621703968544270.,.496705573709489309509,-49,53, + -5470973675750862.,-8621703968546076.,.499798276741271641016,-49,53, + -5468820810010042.,-8631610305696557.,-.499999887195858153553,-49,53, + -5468820810001228.,-8631610305736857.,.497439494029681707270,-49,53, + -5468820810001193.,-8631610305737017.,.471901760369420264848,-49,53, + -5468820810001172.,-8631610305737113.,.456579120189278496485,-49,53, + -5468820810001034.,-8631610305737744.,.498744627875730600603,-49,53, + -5468820810000840.,-8631610305738630.,-.499950237253145346052,-49,53, + -5468088758171272.,-8634950063552521.,.499988741090492353520,-49,53, + -5468088758166082.,-8634950063576146.,-.499947833592429300641,-49,53, + -5468088758158297.,-8634950063611585.,-.499851319497013674325,-49,53, + -5468088758157665.,-8634950063614463.,.499771231703445115583,-49,53, + -5468088758157109.,-8634950063616994.,.467793611694989403053,-49,53, + -5468088758157100.,-8634950063617035.,.497851527987149859649,-49,53, + -5468088758157033.,-8634950063617340.,.499393793787048814943,-49,53, + -5468088758139500.,-8634950063697153.,-.499996834043878567745,-49,53, + -5465050035002281.,-8648657122615357.,-.499914628653620442748,-49,53, + -5465050034997517.,-8648657122636649.,-.499906370402012704448,-49,53, + -5465050034933203.,-8648657122924091.,-.499734262825352932188,-49,53, + -5465050034923675.,-8648657122966675.,-.499699165117553324000,-49,53, + -5465050034923104.,-8648657122969228.,.499463386362785180507,-49,53, + -5465050034923055.,-8648657122969446.,-.498857164846953586410,-49,53, + -5465050034923006.,-8648657122969665.,-.497177715991168223102,-49,53, + -5465050034922974.,-8648657122969809.,.483510903705121124019,-49,53, + -5461318210793740.,-8665145812986454.,-.499967954538192198126,-49,53, + -5461318210755878.,-8665145813151814.,.499992441386400722167,-49,53, + -5461318210750029.,-8665145813177359.,.499963406814733602821,-49,53, + -5461318210747261.,-8665145813189447.,-.499879038121747661328,-49,53, + -5461318210746635.,-8665145813192182.,.499434079605935830042,-49,53, + -5461318210746115.,-8665145813194453.,.444550415577783905132,-49,53, + -5461318210746107.,-8665145813194487.,-.494755486887979019865,-49,53, + -5461318210746009.,-8665145813194916.,.498747208048441465871,-49,53, + -5437604071188480.,-8760997633325166.,-.499979159544265144100,-49,53, + -5437604071184932.,-8760997633338348.,-.489345550650820153508,-49,53, + -5437604071184925.,-8760997633338374.,-.496652642961230896341,-49,53, + -5437604071183281.,-8760997633344482.,-.498489713774569962481,-49,53, + -5437604071181911.,-8760997633349573.,.499979450956228839345,-49,53, + -5437604071136202.,-8760997633519396.,-.499971059092454539848,-49,53, + -5435306075380738.,-8769462428316451.,-.499992541288177653490,-49,53, + -5435306075360553.,-8769462428390162.,-.499512362146671358029,-49,53, + -5435306075360441.,-8769462428390571.,-.497874788952230430250,-49,53, + -5435306075360329.,-8769462428390980.,-.496237215410677651044,-49,53, + -5435306075360306.,-8769462428391064.,-.486972356515434418537,-49,53, + -5435306075360303.,-8769462428391075.,-.442285635788888719722,-49,53, + -5435306075359367.,-8769462428394494.,.499971243053684786654,-49,53, + -5435306075357532.,-8769462428401194.,-.499984485017334747598,-49,53, + -5398648100219778.,-8884648336043988.,-.499988483251404434084,-49,53, + -5398648100203470.,-8884648336086884.,-.499911638583372419086,-49,53, + -5398648100196942.,-8884648336104056.,.474366980486612052031,-49,53, + -5398648100196923.,-8884648336104106.,.497423246593393336540,-49,53, + -5398648100196877.,-8884648336104226.,-.499387898579855428784,-49,53, + -5398648100196574.,-8884648336105024.,.499877820565619250840,-49,53, + -5398648100172112.,-8884648336169367.,-.499988203331527610374,-49,53, + -5395452313016709.,-8892911218010245.,-.499460898144191510494,-49,53, + -5395452312802602.,-8892911218554234.,.499875822532029437115,-49,53, + -5395452312800601.,-8892911218559318.,.499875690915827782495,-49,53, + -5395452312799902.,-8892911218561093.,-.470139321084956265653,-49,53, + -5395452312799889.,-8892911218561126.,-.499624578689009748650,-49,53, + -5357868470800801.,-8968519267458218.,-.499996836888239456044,-49,53, + -5357868470792948.,-8968519267469850.,-.438586140646419340844,-49,53, + -5357868470792925.,-8968519267469885.,.493594231968183299413,-49,53, + -5357868470792898.,-8968519267469924.,-.499063591465137419697,-49,53, + -5357868470792765.,-8968519267470121.,-.499933610298534834663,-49,53, + -5357868470790450.,-8968519267473551.,.499960502978098028176,-49,53, + -5340868642043066.,-8989606842014815.,-.499999606249011855862,-49,53, + -5340868642030617.,-8989606842027258.,-.499986533386520437516,-49,53, + -5340868642026467.,-8989606842031406.,-.499820542926501626672,-49,53, + -5340868642025315.,-8989606842032558.,.055406343945863594695,-49,53, + -5340868642025143.,-8989606842032730.,.138304805979612399251,-49,53, + -5340868642024431.,-8989606842033442.,.481465890302086544647,-49,53, + -5340868642024393.,-8989606842033480.,.499780667678571738480,-49,53, + -5334469363661483.,-8995422095929971.,.499991330417515551529,-49,53, + -5334469363657078.,-8995422095933574.,.499972314418460344339,-49,53, + -5334469363655606.,-8995422095934777.,-.499125858276169138349,-49,53, + -5334469363655238.,-8995422095935078.,-.498900391839954185365,-49,53, + -5334469363655194.,-8995422095935114.,-.488003868421824861055,-49,53, + -5334469363608255.,-8995422095973507.,-.499974553258696882268,-49,53, + -5325827369854858.,-9001430484576457.,-.499978932024103562786,-49,53, + -5325827369851157.,-9001430484578577.,.498588914525191054123,-49,53, + -5325827369851075.,-9001430484578623.,-.450375532996645442735,-49,53, + -5325827369851047.,-9001430484578639.,-.481729246740848212536,-49,53, + -5325827369851033.,-9001430484578647.,-.497406103604598966554,-49,53, + -5325827369850392.,-9001430484579015.,.499103527382061457399,-49,53, + -5325827369849117.,-9001430484579745.,.499961252415605537874,-49,53, + -5325827369837380.,-9001430484586464.,-.499983936534138502245,-49,53, + -5325827369802424.,-9001430484606478.,-.499967915403559963284,-49,53, + -5317788020389720.,-9005115384474773.,-.469405292803159803200,-49,53, + -5317788020389717.,-9005115384474775.,.498138669155270831288,-49,53, + -5317788020389255.,-9005115384474934.,.499908813805800149930,-49,53, + -5317788020385835.,-9005115384476110.,-.499974342363072689729,-49,53, + -5317788020377362.,-9005115384479026.,-.499975829452676518706,-49,53, + -5317788020326524.,-9005115384496522.,-.499941912586865188968,-49,53, + -5307605800725736.,-9007146458554139.,-.499983100070207691283,-49,53, + -5307605800692185.,-9007146458555978.,.497072310219736826585,-49,53, + -5307605800692039.,-9007146458555986.,.498847888759093886779,-49,53, + -5307605800691966.,-9007146458555990.,.499735678255960019528,-49,53, + -5307605800690816.,-9007146458556052.,-.499977206943655963314,-49,53, + -5307605800687439.,-9007146458556238.,.499996563941618267289,-49,53, + -5296649568745719.,-9006040835689554.,-.499988268608911743452,-49,53, + -5296649568728412.,-9006040835685114.,.499989709222314466920,-49,53, + -5296649568723716.,-9006040835683908.,-.499957017917248285921,-49,53, + -5296649568719020.,-9006040835682703.,-.499903118370060018466,-49,53, + -5296649568718794.,-9006040835682646.,.492007498223071093446,-49,53, + -5296649568718786.,-9006040835682643.,-.455181506472696648198,-49,53, + -5296649568718755.,-9006040835682636.,.499461100348382066635,-49,53, + -5266341419812069.,-8985218448557553.,-.487121640438567778600,-49,53, + -5266341419812052.,-8985218448557534.,-.496214739731716340002,-49,53, + -5266341419811941.,-8985218448557410.,-.496763799620859497785,-49,53, + -5266341419811275.,-8985218448556667.,.499941848380197007866,-49,53, + -5266341419807646.,-8985218448552612.,-.499990668506162832284,-49,53, + -5266341419778503.,-8985218448520056.,-.499986316203223256088,-49,53, + -5242088987197177.,-8949797280614308.,-.499987388494842763065,-49,53, + -5242088987167664.,-8949797280561082.,-.499437003604860493316,-49,53, + -5242088987167659.,-8949797280561073.,-.482054737707461214144,-49,53, + -5242088987166341.,-8949797280558697.,.499910577468736775196,-49,53, + -5242088987163522.,-8949797280553612.,-.499967692241711550386,-49,53, + -5242088987155813.,-8949797280539709.,-.499988391284647525157,-49,53, + -5208774931147703.,-8874084728900245.,-.499995083850561089536,-49,53, + -5208774931133984.,-8874084728862647.,-.499987944909544246983,-49,53, + -5208774931125068.,-8874084728838212.,-.499761804909691349076,-49,53, + -5208774931124829.,-8874084728837558.,.498561918800136275952,-49,53, + -5208774931124802.,-8874084728837484.,.494188448357449056815,-49,53, + -5208774931124748.,-8874084728837336.,.485441507533314279688,-49,53, + -5208774931124744.,-8874084728837325.,.447756548956996934831,-49,53, + -5208774931123237.,-8874084728833195.,.499948437210421229014,-49,53, + -5208774931120265.,-8874084728825049.,-.499975535746545057059,-49,53, + -5200108832537773.,-8849284081342698.,.499996044555893627766,-49,53, + -5200108832535491.,-8849284081335891.,.499982262162246920513,-49,53, + -5200108832535437.,-8849284081335729.,-.422892733556522152277,-49,53, + -5200108832535433.,-8849284081335717.,-.491253844347265930186,-49,53, + -5161411928697027.,-8713046857636093.,-.499976348663653656414,-49,53, + -5161411928697009.,-8713046857636020.,-.499820346088982580679,-49,53, + -5161411928696055.,-8713046857632151.,-.491552196884206212576,-49,53, + -5161411928695353.,-8713046857629304.,-.485468071111234097284,-49,53, + -5161411928695335.,-8713046857629231.,-.485312067708128032075,-49,53, + -5161411928690620.,-8713046857610110.,.499996908268470147535,-49,53, + -5120907462135503.,-8526376712292191.,.499328804593824328506,-49,53, + -5120907462135484.,-8526376712292093.,.496033794960664771880,-49,53, + -5120907462135408.,-8526376712291701.,.482853756525151794006,-49,53, + -5120907462135205.,-8526376712290653.,-.499719240113073285152,-49,53, + -5120907462134292.,-8526376712285945.,.499841631077771300081,-49,53, + -5120907462130044.,-8526376712264035.,.499989331062768393701,-49,53, + -5120907462089073.,-8526376712052717.,-.499973642789680456996,-49,53, + -5119822908958409.,-8520767069433470.,-.499997671298879425214,-49,53, + -5119822908932442.,-8520767069298782.,-.499117971479741855901,-49,53, + -5119822908932335.,-8520767069298228.,.498228472152504007536,-49,53, + -5119822908932319.,-8520767069298145.,.488485884310885233922,-49,53, + -5119822908932030.,-8520767069296645.,-.499989607393385367350,-49,53, + -5119304171100503.,-8518072815571934.,-.499946243072604430653,-49,53, + -5119304171098830.,-8518072815563234.,.498823313783135047983,-49,53, + -5119304171097909.,-8518072815558444.,.468857274081611625679,-49,53, + -5119304171097894.,-8518072815558366.,.481398543981998854273,-49,53, + -5119304171097874.,-8518072815558262.,.498120237191922563550,-49,53, + -5119304171094762.,-8518072815542076.,-.499984168355463252745,-49,53, + -5119304171066296.,-8518072815394029.,-.499984944054303325728,-49,53, + -5095830265870561.,-8388620033634289.,-.499923856491243597916,-49,53, + -5095830265869451.,-8388620033627821.,-.450963336167988689037,-49,53, + -5095830265869445.,-8388620033627786.,-.488536522455998794348,-49,53, + -5095830265869416.,-8388620033627618.,.496526410498719129063,-49,53, + -5095830265869283.,-8388620033626843.,.496987448127929639770,-49,53, + -5095830265868485.,-8388620033622193.,.499753683735909368082,-49,53, + -5095830265864067.,-8388620033596448.,-.499968782056927568100,-49,53, + -5095830265857573.,-8388620033558608.,.499987408663488065056,-49,53, + -5095830265792500.,-8388620033179422.,-.499927980454211662591,-49,53, + -5093481699158887.,-8374861807487900.,-.499986707523888863068,-49,53, + -5093481699127140.,-8374861807300937.,.499987174179138732823,-49,53, + -5093481699125272.,-8374861807289935.,-.499856037736199470379,-49,53, + -5093481699124604.,-8374861807286002.,.476645448480872238530,-49,53, + -5093481699124595.,-8374861807285949.,.479322863794843820113,-49,53, + -5093481699124532.,-8374861807285578.,.498064771052579976072,-49,53, + -5093481699124523.,-8374861807285524.,-.499257813616324132381,-49,53, + -5093481699124153.,-8374861807283346.,.499702596292727632987,-49,53, + -5087250947808542.,-8337655539518174.,-.499969879590333549476,-49,53, + -5087250947769274.,-8337655539280467.,.499977172203129886517,-49,53, + -5087250947761383.,-8337655539232698.,-.499926708547927089515,-49,53, + -5087250947760635.,-8337655539228170.,-.497889885842958364978,-49,53, + -5087250947759457.,-8337655539221040.,.499970273877279188476,-49,53, + -8842797190035551.,-5902350754727548.,.299073565063303663456,-50,103, + -8842797190035550.,6209697000026889.,-.401852869873393436560,-50,104, + -8842797190035549.,6056023877377218.,.149536782531650225345,-50,102, + -8842797190035467.,5864862395652467.,.033586512221700779842,-50,96, + -8842797190027264.,4555466178789299.,-.101300146498424066278,-50,89, + -5305678314032407.,6089531447489377.,.460779964990088187429,-50,89, + -5305678314021441.,7796376626376891.,-.020151907348816765519,-50,96, + -5305678314021331.,7144290154732925.,.420555860962017410920,-50,103, + -5305678314021330.,-7451636400032266.,-.317776556151927950632,-50,105, + -7074237752028441.,-6523320454730237.,.439258852050642692296,-52,105, + -7074237752028440.,4967757600021511.,-.121482295898714674744,-52,106, + -7074237752028427.,7473591819477728.,.214953678253154342761,-52,101, + -7074237752027162.,5621916272636230.,-.248320674464132499187,-52,94, + -8871213671077771.,4980479484084552.,-.439118496821854073388,-53,53, + -8871213671077765.,4980479484084557.,-.439809179342430622133,-53,53, + -8871213671077471.,4980479484084802.,-.473652622853388772137,-53,53, + -8871213671077249.,4980479484084987.,-.499207876120281459299,-53,53, + -8871213671077243.,4980479484084992.,-.499898558641050278860,-53,53, + -8871213671071451.,4980479484089818.,-.499970753054003125052,-53,53, + -8871213671068555.,4980479484092230.,.499993148967231202674,-53,53, + -8871213671041046.,4980479484115151.,.499995533757391328523,-53,53, + -8108579655011532.,5597319449067323.,-.499813007882994132845,-53,53, + -8108579655010927.,5597319449067797.,-.499351497644220381499,-53,53, + -8108579655010710.,5597319449067967.,-.485962823730020036366,-53,53, + -8108579655010673.,5597319449067996.,-.497504847072162605463,-53,53, + -8108579655010576.,5597319449068071.,.499263362003393629801,-53,53, + -8108579655009366.,5597319449069020.,-.499813617624119290108,-53,53, + -8108579654961714.,5597319449106354.,-.499827113820213005799,-53,53, + -8108579654422380.,5597319449528907.,-.499990787062857254083,-53,53, + -7881394195508072.,5773513623153388.,-.499765315987291662605,-53,53, + -7881394195507973.,5773513623153463.,.487709633853375836522,-53,53, + -7881394195507960.,5773513623153473.,.465862910095027842111,-53,53, + -7881394195507887.,5773513623153529.,.497031307451773412617,-53,53, + -7881394195507431.,5773513623153879.,.499946227918203600974,-53,53, + -7881394195497132.,5773513623161784.,.499991763195715927834,-53,53, + -7881394195493699.,5773513623164420.,-.499993060055852880585,-53,53, + -7109328173664483.,6344190727408115.,-.499983694297122957811,-53,53, + -7109328173647712.,6344190727420019.,.497818539802917511902,-53,53, + -7109328173647519.,6344190727420157.,-.499940936135642459201,-53,53, + -7109328173622976.,6344190727437579.,-.499997011479150807301,-53,53, + -7006352136001595.,6416872705785308.,.499994973603746235484,-53,53, + -7006352135984183.,6416872705797528.,-.499913590317814113136,-53,53, + -7006352135984069.,6416872705797608.,-.499568401807754483221,-53,53, + -7006352135983100.,6416872705798288.,-.496634299513749351403,-53,53, + -7006352135983043.,6416872705798328.,-.496461705263473603723,-53,53, + -7006352135983023.,6416872705798342.,-.461313426579227226264,-53,53, + -7006352135978436.,6416872705801560.,.499944288816959357696,-53,53, + -7006352135966828.,6416872705809707.,-.499994772395849636394,-53,53, + -6828286958498190.,6540569239917452.,-.499994436371831222890,-53,53, + -6828286958434528.,6540569239961222.,-.499987507465398262541,-53,53, + -6828286958433011.,6540569239962264.,.494106461580760110519,-53,53, + -6828286958433008.,6540569239962267.,-.443281618902522925575,-53,53, + -6828286958432979.,6540569239962286.,.495300269759036985088,-53,53, + -6828286958432867.,6540569239962363.,.499478598382355936557,-53,53, + -6828286958432851.,6540569239962375.,-.499924497528681052537,-53,53, + -6595469068453401.,6698437586859074.,.498527252931457556958,-53,53, + -6595469068452689.,6698437586859550.,.499182592620238626827,-53,53, + -6595469068451799.,6698437586860146.,-.499998232827644526211,-53,53, + -5574097035225108.,7336783874371503.,-.499994973756071255831,-53,53, + -5574097035223541.,7336783874372412.,-.486315165337873638205,-53,53, + -5574097035223510.,7336783874372429.,.496725086134656134686,-53,53, + -5574097035223460.,7336783874372459.,-.498371282458220906512,-53,53, + -5574097035223279.,7336783874372563.,.499379863233673660544,-53,53, + -5574097035193091.,7336783874390075.,.499996319829435180369,-53,53, + -5292230209316694.,7496675488808429.,.499903437544274136456,-53,53, + -5292230209316510.,7496675488808531.,.496291729208715072926,-53,53, + -5292230209311715.,7496675488811189.,.499997480991517031780,-53,53, + -5268565944197833.,7509767370248129.,-.499977720314518468673,-53,53, + -5268565944195426.,7509767370249458.,-.499907733924896089442,-53,53, + -5268565944193863.,7509767370250320.,.494321342949103924726,-53,53, + -5268565944193767.,7509767370250373.,.499725048239176165289,-53,53, + -5268565944184139.,7509767370255690.,-.499995013043754737680,-53,53, + -4510984822812265.,7901017689523170.,-.499998958129865614743,-53,53, + -4510984822805365.,7901017689526482.,.499991103390438942841,-53,53, + -4510984822793529.,7901017689532165.,.495336363339143936931,-53,53, + -4510984822793527.,7901017689532166.,.455626215527911425425,-53,53, + -4510984822793504.,7901017689532177.,.498959515698709544180,-53,53, + -4510984822793227.,7901017689532310.,.499104043838623042939,-53,53, + -4510984822791565.,7901017689533108.,.499971212521182580388,-53,53, + -8644717199292641.,7989846539598089.,-.499999431216378810018,-54,53, + -8644717199271769.,7989846539602907.,-.499987542780286878034,-54,53, + -8644717199269447.,7989846539603443.,-.499794576552293176867,-54,53, + -8644717199267610.,7989846539603867.,-.454852940573638477463,-54,53, + -8644717199267606.,7989846539603867.,.468489338437656072914,-54,53, + -8644717199267463.,7989846539603900.,.477975813091177473886,-54,53, + -8644717199267138.,7989846539603975.,.499535982756399169196,-54,53, + -8644717199267125.,7989846539603979.,-.499601610457046054484,-54,53, + -7492339963739262.,8239332622016390.,-.499999249468614221349,-54,53, + -7492339963737173.,8239332622016812.,-.499990638865657978981,-54,53, + -7492339963691215.,8239332622026096.,-.499801233632350886081,-54,53, + -7492339963682958.,8239332622027764.,-.498809814122359986744,-54,53, + -7492339963682953.,8239332622027765.,-.488757136746409903912,-54,53, + -7492339963682933.,8239332622027769.,-.448546427242615919937,-54,53, + -7492339963682859.,8239332622027784.,-.499766802078666483575,-54,53, + -7298995560589922.,8277914929044471.,.499945474530384980175,-54,53, + -7298995560588410.,8277914929044770.,-.499829888070591586419,-54,53, + -7298995560586898.,8277914929045068.,-.499605250729883788079,-54,53, + -7298995560586558.,8277914929045135.,-.488972726468178939030,-54,53, + -7298995560586553.,8277914929045135.,.496477751829765307846,-54,53, + -7298995560586416.,8277914929045162.,.497820857193189553062,-54,53, + -7298995560563117.,8277914929049754.,.499959622947379071142,-54,53, + -7298995560491637.,8277914929063842.,.499997262456225732909,-54,53, + -4924871031073739.,8672693674275916.,-.499995680032431677419,-54,53, + -4924871031067124.,8672693674276809.,-.499743281199582048857,-54,53, + -4924871031066998.,8672693674276826.,-.490214664090305910187,-54,53, + -4924871031066983.,8672693674276828.,-.465270781101134631346,-54,53, + -4924871031066961.,8672693674276831.,-.495353086050360966040,-54,53, + -4924871031066924.,8672693674276835.,.499508491989547391855,-54,53, + -4924871031065761.,8672693674276993.,-.499842446936846573216,-54,53, + -4924871031063035.,8672693674277360.,.499959221439678859176,-54,53, + -4517699360174536.,8725440404889839.,.499712534411703952783,-54,53, + -4517699360174439.,8725440404889852.,-.464418642011375210205,-54,53, + -4517699360174423.,8725440404889854.,-.479120691730670306131,-54,53, + -4517699360174399.,8725440404889856.,.498826233690374144058,-54,53, + -4517699360173448.,8725440404889974.,.499973153486795176270,-54,53, + -4517699360165558.,8725440404890954.,-.499975115386030371026,-54,53, + -4517699360069653.,8725440404902854.,-.499980157480245069430,-54,53, + -4514338150915835.,8725857315620238.,-.499998195804719285186,-54,53, + -4514338150834587.,8725857315630312.,-.499886776823528348323,-54,53, + -4514338150834337.,8725857315630342.,.497799662627162788812,-54,53, + -4514338150834321.,8725857315630344.,.481651594751949802597,-54,53, + -4514338150834305.,8725857315630346.,.465503526876729932895,-54,53, + -4514338150834216.,8725857315630358.,-.499320100679306229421,-54,53, + -4514338150831119.,8725857315630742.,-.499980488913579737625,-54,53, + -8341071156545802.,8766893993028302.,-.499998774475069637472,-55,53, + -8341071156517142.,8766893993029945.,.499920105117363788197,-55,53, + -8341071156515451.,8766893993030042.,.499357049305208686896,-55,53, + -8341071156515242.,8766893993030054.,.488051503079893499965,-55,53, + -8341071156515207.,8766893993030056.,.495727607778974558295,-55,53, + -8341071156514928.,8766893993030072.,.499774270951353445046,-55,53, + -8341071156512191.,8766893993030230.,-.499954341611285430152,-55,53, + -8341071156497861.,8766893993031052.,-.499994904374552700605,-55,53, + -6979532375142631.,8838716947100428.,-.498781524317542934437,-55,53, + -6979532375142589.,8838716947100430.,-.477410180037780994742,-55,53, + -6979532375142569.,8838716947100430.,.485147602952577612043,-55,53, + -6979532375142548.,8838716947100431.,.495833275092451217849,-55,53, + -6979532375142070.,8838716947100455.,-.499035711438856862427,-55,53, + -6979532375140013.,8838716947100554.,-.499967730902008869177,-55,53, + -6979532375128128.,8838716947101125.,.499994810430033050129,-55,53, + -5360050516030903.,8907705263534355.,.499997047451685846825,-55,53, + -5360050515985431.,8907705263536041.,-.499751087237193129563,-55,53, + -5360050515985242.,8907705263536048.,-.496209400018743093664,-55,53, + -5360050515984594.,8907705263536072.,-.484066472414489643777,-55,53, + -5360050515984541.,8907705263536073.,.479889662096224597052,-55,53, + -5360050515984540.,8907705263536074.,-.483054561780931923307,-55,53, + -5360050515983461.,8907705263536114.,-.499872125236815747601,-55,53, + -5360050515981491.,8907705263536187.,-.499993163263070058162,-55,53, + -5003579018621659.,8920478380128898.,-.499983338936914132563,-55,53, + -5003579018618625.,8920478380129003.,-.499896866294179267841,-55,53, + -5003579018617527.,8920478380129040.,.499475232227384847627,-55,53, + -5003579018617065.,8920478380129056.,.488282071493544689674,-55,53, + -5003579018617064.,8920478380129057.,-.477110121495058286837,-55,53, + -5003579018617007.,8920478380129058.,.495534878154560692459,-55,53, + -5003579018616978.,8920478380129059.,.499161281485060024714,-55,53, + -5003579018599323.,8920478380129670.,.499994066618003616734,-55,53, + -5370993780293361.,9000944658218959.,-.499134739215850568186,-57,53, + -5370993780293333.,9000944658218959.,-.433929513239213641256,-57,53, + -5370993780293191.,9000944658218959.,-.103245867214845885573,-57,53, + -5370993780292932.,9000944658218959.,.499902473069013642487,-57,53, + -5370993780287779.,9000944658218971.,.499992810834121738788,-57,53, + -5370993780243120.,9000944658219075.,.499999484959489294090,-57,53, + -4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,52, + 0.,4503599627370496.,0.000000000000000000000,0,52, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,52, + 4503599627370497.,4503599627370496.,0.000000000000000000000,-1074,52, + 6175493946455440.,8974141159618414.,.499980614265437480766,-56,53, + 6175493946638156.,8974141159616459.,.499961652725562924268,-56,53, + 6175493946646287.,8974141159616373.,-.499015746195741616170,-56,53, + 6175493946646293.,8974141159616372.,.436786262856789329398,-56,53, + 6175493946646474.,8974141159616371.,-.499853130725223062452,-56,53, + 6175493946648904.,8974141159616344.,.499960535543934223295,-56,53, + 6823990675654734.,8966839129391625.,-.499995957505904300940,-56,53, + 6823990675705326.,8966839129391027.,-.499985876121445241151,-56,53, + 6823990675705749.,8966839129391022.,-.499867196024138673920,-56,53, + 6823990675709133.,8966839129390982.,-.498917755256810190352,-56,53, + 6823990675709387.,8966839129390978.,.498789442719608649723,-56,53, + 6823990675709458.,8966839129390978.,-.340434135798813882663,-56,53, + 6823990675709471.,8966839129390978.,-.494094791020497824465,-56,53, + 8359220028898524.,8946658940994709.,.499994691723876977321,-56,53, + 8359220028903293.,8946658940994641.,-.499958204575632171316,-56,53, + 8359220028906265.,8946658940994597.,.499861462462181683062,-56,53, + 8359220028906680.,8946658940994591.,.495462122562145928053,-56,53, + 8359220028906691.,8946658940994591.,.336309368974430099817,-56,53, + 8359220028906749.,8946658940994590.,.497140304602834103090,-56,53, + 8359220028906818.,8946658940994589.,.498818486643514074621,-56,53, + 8359220028920572.,8946658940994391.,-.499997226744740710303,-56,53, + 8513798801039178.,8944401844284509.,.499994804514098621721,-56,53, + 8513798801076369.,8944401844283961.,.499991578305325515021,-56,53, + 8513798801078405.,8944401844283932.,-.499954821929124408851,-56,53, + 8513798801092657.,8944401844283722.,-.499579623770216490470,-56,53, + 8513798801093464.,8944401844283710.,-.390521050603990007624,-56,53, + 8513798801093471.,8944401844283710.,-.493664284789665813313,-56,53, + 8513798801093675.,8944401844283707.,-.499552823915112082094,-56,53, + 6216155809168802.,8873469994908128.,.499992967026694925140,-55,53, + 6216155809171761.,8873469994908002.,-.499009282065491038391,-55,53, + 6216155809171831.,8873469994907998.,.496620945227987359835,-55,53, + 6216155809172227.,8873469994907982.,-.499528054655251291072,-55,53, + 6216155809172693.,8873469994907961.,.499953172753504005490,-55,53, + 7082784227659783.,8833711364495192.,-.499568503211457175263,-55,53, + 7082784227659947.,8833711364495183.,.492189689603908055673,-55,53, + 7082784227659967.,8833711364495183.,-.484425164930816023178,-55,53, + 7082784227660766.,8833711364495143.,.499811396404730415624,-55,53, + 7082784227663674.,8833711364495002.,-.499988452988934624289,-55,53, + 7082784227673381.,8833711364494527.,.499991898016579326291,-55,53, + 5299073463163608.,8620310342980224.,.499997852846007885901,-54,53, + 5299073463175390.,8620310342978516.,.499967938831141728871,-54,53, + 5299073463177625.,8620310342978192.,.498943761040818903798,-54,53, + 5299073463177632.,8620310342978191.,.484175452653795132180,-54,53, + 5299073463177653.,8620310342978188.,.439870527492716007691,-54,53, + 5299073463177963.,8620310342978144.,-.499868843934100569077,-54,53, + 5354986034429484.,8612163362402896.,-.499999006973672269853,-54,53, + 5354986034436360.,8612163362401888.,.499985177173161995777,-54,53, + 5354986034456551.,8612163362398931.,.499211560571350384043,-54,53, + 5354986034456708.,8612163362398909.,-.493662564467646311816,-54,53, + 5354986034456749.,8612163362398903.,-.498171093936536607309,-54,53, + 5354986034456988.,8612163362398867.,.499937722085385650645,-54,53, + 6318840445905580.,8458748555548300.,-.499998150703098989328,-54,53, + 6318840445917832.,8458748555546195.,-.499990425979551040297,-54,53, + 6318840445926225.,8458748555544753.,-.490272436595216198137,-54,53, + 6318840445926237.,8458748555544750.,.448023359408784701137,-54,53, + 6318840445926260.,8458748555544746.,.496423635083109266702,-54,53, + 6318840445926324.,8458748555544736.,-.499332119562321030339,-54,53, + 6318840445926551.,8458748555544697.,-.499903311821192520561,-54,53, + 6318840445930084.,8458748555544090.,-.499982705168739214721,-54,53, + 7852441927956899.,8164946965261932.,-.499995439991152204102,-54,53, + 7852441927993003.,8164946965254310.,-.499981866514045928368,-54,53, + 7852441928002074.,8164946965252394.,.499966143094060337265,-54,53, + 7852441928002164.,8164946965252375.,.499855385820401831582,-54,53, + 7852441928002183.,8164946965252371.,.488720892618158982566,-54,53, + 7852441928002202.,8164946965252367.,.477586399415907050723,-54,53, + 8717776617214453.,7972916165092408.,.499998567756046446767,-54,53, + 8717776617231669.,7972916165088404.,-.499989883242905878538,-54,53, + 8717776617235426.,7972916165087529.,.499954550593806673249,-54,53, + 8717776617241083.,7972916165086213.,.498273863810859544268,-54,53, + 8717776617241169.,7972916165086193.,.491884516259568164230,-54,53, + 8717776617241212.,7972916165086183.,.488689842483854333630,-54,53, + 8717776617241371.,7972916165086147.,-.499867207059296003246,-54,53, + 6059040276407515.,7044974147493788.,-.499942903692435124932,-53,53, + 6059040276408563.,7044974147493135.,-.499441621004516845745,-53,53, + 6059040276408600.,7044974147493111.,.446186763974134199815,-53,53, + 6059040276408624.,7044974147493096.,.491999770446709151893,-53,53, + 6059040276431351.,7044974147478936.,-.499991997744301530071,-53,53, + 6059040276437310.,7044974147475222.,.499995721033934272631,-53,53, + 6179968525077666.,6968992172820628.,-.494691365460923392907,-53,53, + 6179968525077674.,6968992172820622.,.437023989551491318373,-53,53, + 6179968525077696.,6968992172820608.,.499241215835603427570,-53,53, + 6179968525077857.,6968992172820507.,-.499987264541023383031,-53,53, + 6179968525106370.,6968992172802443.,-.499997616294201957005,-53,53, + 6230674196569882.,6936758069200665.,.499999036377379258519,-53,53, + 6230674196575753.,6936758069196921.,-.499990960141874334446,-53,53, + 6230674196597141.,6936758069183277.,.498853156382439224693,-53,53, + 6230674196597500.,6936758069183048.,.499535082261140476892,-53,53, + 6230674196599237.,6936758069181941.,-.499950975690315950806,-53,53, + 7511273082065431.,6052646552911474.,-.499996349337151760504,-53,53, + 7511273082104802.,6052646552882317.,-.498111420135262638341,-53,53, + 7511273082104879.,6052646552882259.,.477966026083720610171,-53,53, + 7511273082104883.,6052646552882257.,-.484315665021798839493,-53,53, + 7511273082105014.,6052646552882160.,-.499041048728220507404,-53,53, + 7511273082105226.,6052646552882003.,-.499970677324531406900,-53,53, + 7511273082106313.,6052646552881197.,.499979764678505033907,-53,53, + 7913137471602467.,5749113260345063.,-.499945988545028427727,-53,53, + 7913137471603540.,5749113260344236.,.499867451514587128138,-53,53, + 7913137471605017.,5749113260343099.,.498678682479044251605,-53,53, + 7913137471605030.,5749113260343089.,.491220690604653094721,-53,53, + 7913137471605282.,5749113260342896.,-.499503459578218533273,-53,53, + 7913137471613462.,5749113260336599.,-.499993733831159354538,-53,53, + 7913137471656369.,5749113260303569.,-.499998236603440775466,-53,53, + 8575032706751930.,5224526006372805.,.499987260912338596802,-53,53, + 8575032706796005.,5224526006336902.,.499875513169642485143,-53,53, + 8575032706796663.,5224526006336367.,-.499536252497664000696,-53,53, + 8575032706796992.,5224526006336099.,-.499242135341772878520,-53,53, + 8575032706797143.,5224526006335975.,.497853340918931539578,-53,53, + 8575032706797170.,5224526006335954.,-.496043494451825728293,-53,53, + 8575032706802887.,5224526006331296.,.499948807653069450912,-53,53, + 8575032706806328.,5224526006328493.,.499985453751041223846,-53,53, + 8668443273557279.,5148155223730678.,.499998140442116360850,-53,53, + 8668443273583232.,5148155223709382.,.499995759613253377308,-53,53, + 8668443273587016.,5148155223706278.,-.499966059895603231010,-53,53, + 8668443273592979.,5148155223701384.,.499301292982493919515,-53,53, + 8668443273592990.,5148155223701375.,.473138613269132589162,-53,53, + 8668443273593514.,5148155223700945.,.499570961460116418957,-53,53, + 8668443273594049.,5148155223700506.,.499840629919576249889,-53,53, + 9007199254740714.,4866610526750582.,-.499894891792151089861,-53,53, + 9007199254740796.,4866610526750512.,.499484353961501124901,-53,53, + 9007199254740960.,4866610526750374.,.498242845467595524781,-53,53, + 9007199254740991.,4866610526750348.,.412642316422834501191,-53,53, + 4503599627370497.,4866610526750346.,-.111770638000855108745,-52,53, + 4503599627370499.,4866610526750343.,-.477654577232442095125,-52,53, + 4503599627371975.,4866610526747858.,.499998269594641398379,-52,53, + 4716158501352257.,4503599627370559.,.249606424997051310592,-52,53, + 4716158501352285.,4503599627370511.,-.247816186931372913280,-52,53, + 4716158501352293.,4503599627370497.,-.104222647482383237381,-52,53, + 4716158501352294.,9007199254740990.,.327453089897478945812,-52,54, + 4716158501352298.,9007199254740976.,.471046629346456187213,-52,54, + 4716158501352647.,9007199254739767.,.499582946242365270287,-52,54, + 4716158501353037.,9007199254738416.,.499953042423081950572,-52,54, + 4716158501363901.,9007199254700783.,-.499993843936894693633,-52,54, + 5936267049074696.,4503599627571880.,-.499997367017680797403,-52,54, + 5936267049126692.,4503599627370500.,-.142066467696419649319,-52,54, + 5936267049126693.,4503599627370496.,-.015049813903836424339,-52,54, + 5936267049126697.,9007199254740961.,-.013966397467011489729,-52,55, + 5936267049126886.,9007199254739497.,-.001671263878861800416,-52,55, + 5936267049128374.,9007199254727971.,-.000109577770688707063,-52,55, + 5936267049136184.,9007199254667475.,.000022643003422347648,-52,55, + 6509811378272144.,4503599627439110.,-.249997780118934708626,-52,55, + 6509811378278240.,4503599627390724.,.250025478223705568127,-52,55, + 6509811378280272.,4503599627374596.,-.249966770829069345247,-52,55, + 6509811378280782.,4503599627370548.,-.249472699623057574383,-52,55, + 6509811378280788.,4503599627370500.,.127003701214316486108,-52,55, + 6509811378280789.,9007199254740984.,.379499536041089438067,-52,56, + 6509811378280790.,9007199254740969.,-.495008330346454540170,-52,56, + 6755399441055675.,5097152561151476.,.499890228625902989898,-52,56, + 6755399441055725.,5097152561150679.,-.496099054617088883628,-52,56, + 6755399441055743.,5097152561150391.,.225344803415280240780,-52,56, + 6755399441055745.,5097152561150359.,.305505232085538450645,-52,56, + 6755399441055750.,5097152561150280.,-.494093696238820422601,-52,56, + 6755399441056174.,5097152561143512.,.499917181832691073045,-52,56, + 6755399441057671.,5097152561119620.,.499998041077598132828,-52,56, + 7074237752027162.,5621916272636230.,-.248320674464132499187,-52,94, + 7074237752028427.,7473591819477728.,.214953678253154342761,-52,101, + 7074237752028440.,4967757600021511.,-.121482295898714674744,-52,106, + 7074237752028441.,-6523320454730237.,.439258852050642692296,-52,105, + 9007199254738950.,-7496634952013058.,.499976280962287797933,-52,54, + 9007199254740160.,-7496634952017458.,-.499569555979789288243,-52,54, + 9007199254740991.,-7496634952020481.,-.004216324673671969741,-52,54, + 4503599627370497.,-7496634952020492.,.084214553418148239926,-51,54, + 4503599627370499.,-7496634952020506.,-.464544275792752972608,-51,54, + 4503599627370510.,-7496634952020586.,-.482717836452603932331,-51,54, + 4503599627370521.,-7496634952020667.,.499108602887724000464,-51,54, + 4503599627371731.,-7496634952029468.,-.499983068584064572194,-51,54, + 4503599627420153.,-7496634952381708.,-.499995272189244874831,-51,54, + 5305678314021330.,-7451636400032266.,-.317776556151927950632,-50,105, + 5305678314021331.,7144290154732925.,.420555860962017410920,-50,103, + 5305678314021441.,7796376626376891.,-.020151907348816765519,-50,96, + 5305678314032407.,6089531447489377.,.460779964990088187429,-50,89, + 5888592265910880.,8915511257182149.,-.499989485657095355496,-50,54, + 5888592265916226.,8915511257256475.,-.499801495076848792141,-50,54, + 5888592265916391.,8915511257258769.,-.487450017083751323064,-50,54, + 5888592265916453.,8915511257259631.,-.494930067826746004861,-50,54, + 5888592265916484.,8915511257260062.,-.498670093208381556932,-50,54, + 5888592265917031.,8915511257267666.,.499852683623203651954,-50,54, + 5888592265919704.,8915511257304829.,.499946588403270410619,-50,54, + 5888592265974516.,8915511258066886.,.499990543315280991155,-50,54, + 5943141639570529.,4831579172342506.,-.499995450296185665065,-50,53, + 5943141639572961.,4831579172358926.,-.499943363518053798370,-50,53, + 5943141639583905.,4831579172432816.,-.499709251989274204798,-50,53, + 5943141639584308.,4831579172435536.,.413128307547815990464,-50,53, + 5943141639584348.,4831579172435806.,.478918636004080363615,-50,53, + 5943141639584360.,4831579172435887.,.498655734539770505058,-50,53, + 5943141639584513.,4831579172436921.,-.499696259178290142426,-50,53, + 6303973650789296.,6980290702775172.,-.499995704944509991096,-50,53, + 6303973650793010.,6980290702793950.,-.499936958091223024474,-50,53, + 6303973650800438.,6980290702831506.,-.499819692250370034652,-50,53, + 6303973650801384.,6980290702836288.,.480270610856273827054,-50,53, + 6303973650801420.,6980290702836470.,.496426267113951017086,-50,53, + 6303973650801545.,6980290702837102.,.496966740175476765369,-50,53, + 6303973650802170.,6980290702840262.,.499669104192524621814,-50,53, + 6334420038467537.,7131656960748890.,.499998754231239671472,-50,53, + 6334420038482289.,7131656960820977.,-.499964200508524244873,-50,53, + 6334420038486783.,7131656960842937.,-.461721054338422502297,-50,53, + 6334420038486801.,7131656960843024.,.495708490744884302080,-50,53, + 6334420038486845.,7131656960843240.,-.497241510170261661526,-50,53, + 6334420038488255.,7131656960850130.,-.498593817990729079989,-50,53, + 6334420038489665.,7131656960857020.,-.499946136996019194321,-50,53, + 6356542733724269.,7238376434884447.,-.499997834673864984040,-50,53, + 6356542733729297.,7238376434908385.,.455920939758078983195,-50,53, + 6356542733729301.,7238376434908405.,-.499563611791485875443,-50,53, + 6356542733730222.,7238376434912790.,-.499881608511071200651,-50,53, + 6423340662144404.,7543488110061078.,.499949600411670118011,-50,53, + 6423340662145311.,7543488110065044.,-.499871934240470675108,-50,53, + 6423340662145529.,7543488110065996.,.499068423845509760395,-50,53, + 6423340662145564.,7543488110066150.,-.496514546212904603435,-50,53, + 6423340662167044.,7543488110160050.,.499992740030903284496,-50,53, + 6423340662172704.,7543488110184794.,-.499996951654935045164,-50,53, + 6559287226826371.,8081420299253149.,.499993568126989964875,-50,53, + 6559287226831569.,8081420299271513.,-.499986548308910726358,-50,53, + 6559287226841965.,8081420299308239.,-.499947297932434476039,-50,53, + 6559287226846735.,8081420299325090.,-.497620939040264720912,-50,53, + 6559287226846780.,8081420299325248.,.474099120258619862992,-50,53, + 6559287226846795.,8081420299325301.,.464672473355379255187,-50,53, + 6559287226846842.,8081420299325468.,-.498197686950729860725,-50,53, + 6559287226847163.,8081420299326602.,-.499927931120057535270,-50,53, + 6787616684062296.,8716910812522312.,-.499997077146924441241,-50,53, + 6787616684083950.,8716910812565937.,-.499912100469550936305,-50,53, + 6787616684084084.,8716910812566206.,.461758314673512931906,-50,53, + 6787616684084087.,8716910812566213.,-.494323690959025610277,-50,53, + 6787616684087707.,8716910812573506.,-.499943865981951184106,-50,53, + 6787616684095221.,8716910812588643.,.499992311809802599552,-50,53, + 6935652144155911.,8939052045724164.,-.499992655963027759031,-50,53, + 6935652144171488.,8939052045739464.,-.376151493991376251645,-50,53, + 6935652144171495.,8939052045739470.,.499425759789356814998,-50,53, + 6935652144171720.,8939052045739692.,-.499876797442557452833,-50,53, + 6935652144174533.,8939052045742454.,.499953868011036710655,-50,53, + 6935652144197487.,8939052045765000.,.499991986980909685691,-50,53, + 7035360541751570.,9001830083644943.,-.499992743391540144256,-50,53, + 7035360541758855.,9001830083646955.,-.497347124864300002697,-50,53, + 7035360541758960.,9001830083646984.,-.497995337647475469956,-50,53, + 7035360541759275.,9001830083647071.,-.499939976466745711184,-50,53, + 7035360541788596.,9001830083655168.,.499997399106978175170,-50,53, + 7267327859843178.,8875064959885365.,-.499975099447611827393,-50,53, + 7267327859845182.,8875064959882628.,.494541806237694222215,-50,53, + 7267327859845193.,8875064959882613.,.476547637478735433768,-50,53, + 7267327859845234.,8875064959882558.,-.499612446084846957244,-50,53, + 7267327859845401.,8875064959882329.,.499930628058964653734,-50,53, + 7267327859854126.,8875064959870418.,-.499989871641947731339,-50,53, + 7267327859865074.,8875064959855470.,.499994517009943381560,-50,53, + 7594079014299993.,8064066578753856.,-.499987222483264348986,-50,53, + 7594079014301011.,8064066578750228.,-.499777664694898663708,-50,53, + 7594079014301286.,8064066578749247.,.441339847329129534900,-50,53, + 7594079014301293.,8064066578749222.,.494386474901644251644,-50,53, + 7594079014301520.,8064066578748414.,-.499672888272903069960,-50,53, + 7594079014319014.,8064066578686067.,.499997934588758499595,-50,53, + 7661357941749023.,7810044139631645.,.499993946868600951933,-50,53, + 7661357941793422.,7810044139454705.,.499958778211925806023,-50,53, + 7661357941794437.,7810044139450660.,.496691992907766101492,-50,53, + 7661357941794442.,7810044139450641.,-.429432474030625136334,-50,53, + 7661357941794505.,7810044139450390.,-.498600757467551677389,-50,53, + 7661357941794911.,7810044139448772.,-.499907473536541155668,-50,53, + 7661357941808718.,7810044139393747.,.499988895432138815269,-50,53, + 8127402278516509.,5345756049678164.,.486753096792763327567,-50,53, + 8127402278516518.,5345756049678107.,-.461392605369364392933,-50,53, + 8127402278516550.,5345756049677901.,-.499243990837473789176,-50,53, + 8127402278516762.,5345756049676535.,.499990580327231473732,-50,53, + 8127402278525903.,5345756049617680.,-.499994434770579598919,-50,53, + 8134778399506190.,5298149166981120.,-.499994606724896524397,-50,53, + 8134778399512961.,5298149166937313.,.499920433060031232011,-50,53, + 8134778399523933.,5298149166866329.,-.499774580688428206862,-50,53, + 8134778399524065.,5298149166865475.,-.493573320701380318272,-50,53, + 8134778399524246.,5298149166864303.,.499778406889741632256,-50,53, + 8134778399541989.,5298149166749512.,.499997093948912017506,-50,53, + 8241843578480430.,4582581723924930.,.499989537480999766517,-50,53, + 8241843578530734.,4582581723578475.,.499986467819752400134,-50,53, + 8241843578536285.,4582581723540245.,-.489697160342574044300,-50,53, + 8241843578536303.,4582581723540121.,-.459759186340177838308,-50,53, + 8241843578536347.,4582581723539818.,-.497688583228140221463,-50,53, + 8241843578536480.,4582581723538902.,-.498702442045668012899,-50,53, + 8241843578536613.,4582581723537986.,-.499716300927141885451,-50,53, + 8241843578537615.,4582581723531085.,-.499835751097331095368,-50,53, + 8241843578538617.,4582581723524184.,-.499955204897014410304,-50,53, + 8394820555893933.,6979998458230342.,-.475157003963446126065,-50,54, + 8394820555893937.,6979998458230283.,-.475685561867645536596,-50,54, + 8394820555894053.,6979998458228572.,-.491013741127751927385,-50,54, + 8394820555894121.,6979998458227569.,-.499999225556054484723,-50,54, + 8556480067977912.,4531857903255844.,.499997425465438697649,-50,54, + 8556480068000529.,4531857902905610.,.499994345973347390887,-50,54, + 8556480068007496.,4531857902797724.,-.499962756537862590631,-50,54, + 8556480068009173.,4531857902771754.,.431725453389287399238,-50,54, + 8556480068009177.,4531857902771692.,.490000201641852965275,-50,54, + 8556480068009212.,4531857902771150.,.499904248849361726831,-50,54, + 8577884292740019.,8399210624529380.,-.499982582859540380426,-50,55, + 8577884292743637.,8399210624416793.,.499881960671732948775,-50,55, + 8577884292744085.,8399210624402853.,-.497370860315404814938,-50,55, + 8577884292744119.,8399210624401794.,.480516202323243744541,-50,55, + 8577884292744178.,8399210624399959.,-.499032718410220485423,-50,55, + 8577884292755666.,8399210624042471.,.499983767786979269476,-50,55, + 8577884292814636.,8399210622207425.,.499970193697930494481,-50,55, + 8664382762861490.,5685397639852668.,-.499965234530778914165,-50,55, + 8664382762862348.,5685397639825556.,-.499789895842625443140,-50,55, + 8664382762866638.,5685397639689996.,-.498913251927157890791,-50,55, + 8664382762866755.,5685397639686298.,.410201564477900547070,-50,55, + 8664382762866800.,5685397639684876.,.452168801540421396018,-50,55, + 8664382762866850.,5685397639683296.,.498799064932570492962,-50,55, + 8664382762884222.,5685397639134358.,-.499982900801122125536,-50,55, + 8664382762906954.,5685397638416047.,.499997115338722077577,-50,55, + 8714420965773350.,8198287341330705.,.499997313412407829655,-50,56, + 8714420965789299.,8198287340316598.,-.499978460033927159971,-50,56, + 8714420965791970.,8198287340146763.,.499900036684665937094,-50,56, + 8714420965793267.,8198287340064295.,-.499784588626728894511,-50,56, + 8714420965793344.,8198287340059398.,.499463124100565285240,-50,56, + 8714420965793356.,8198287340058635.,.486358871535131614738,-50,56, + 8714420965793373.,8198287340057555.,-.448872152934160276654,-50,56, + 8842797190027264.,4555466178789299.,-.101300146498424066278,-50,89, + 8842797190035467.,5864862395652467.,.033586512221700779842,-50,96, + 8842797190035549.,6056023877377218.,.149536782531650225345,-50,102, + 8842797190035550.,6209697000026889.,-.401852869873393436560,-50,104, + 8842797190035551.,-5902350754727548.,.299073565063303663456,-50,103, + 8893762581697263.,-6521342514504292.,-.496136193797772982290,-50,57, + 8893762581697286.,-6521342514507233.,-.480459239911612638448,-50,57, + 8893762581697385.,-6521342514519892.,-.499936699240116106536,-50,57, + 8893762581712120.,-6521342516404040.,-.499939805750133429388,-50,57, + 8893762581916305.,-6521342542512948.,-.499867874580782219840,-50,57, + 8897696383632451.,-7024312548405725.,.499989349130554346730,-50,57, + 8897696383645525.,-7024312550077208.,.499929889317080082162,-50,57, + 8897696383648003.,-7024312550394015.,.487986647350857136273,-50,57, + 8897696383648036.,-7024312550398233.,-.491591289055916464294,-50,57, + 8897696383648220.,-7024312550421757.,-.498934934364877973051,-50,57, + 8897696383648266.,-7024312550427639.,.499229154337194627157,-50,57, + 8897696383649883.,-7024312550634369.,.499910279858224701441,-50,57, + 8897696383680928.,-7024312554603405.,-.499996903475605308355,-50,57, + 4602893741348662.,-5707753262384314.,-.499993981356542122424,-49,54, + 4602893741359784.,-5707753262721882.,.499969412755585412936,-49,54, + 4602893741361418.,-5707753262771476.,.499065103599729619993,-49,54, + 4602893741361438.,-5707753262772083.,.473350240872459710912,-49,54, + 4602893741361455.,-5707753262772598.,-.498507392440055411563,-49,54, + 4602893741361845.,-5707753262784435.,-.499947214062470100797,-49,54, + 4612325947556685.,-5993218307220380.,-.499990818449235719917,-49,54, + 4612325947563820.,-5993218307435694.,-.499924861536264427324,-49,54, + 4612325947564819.,-5993218307465841.,-.477631036844581735295,-49,54, + 4612325947564853.,-5993218307466868.,.499103688251800438082,-49,54, + 4612325947565282.,-5993218307479814.,.499668309728413291697,-49,54, + 4612325947569064.,-5993218307593944.,.499984074362054963256,-49,54, + 4612325947600957.,-5993218308556383.,-.499986478272771133225,-49,54, + 4738648571780447.,-4811554825022853.,-.499839905135293000747,-49,53, + 4738648571782189.,-4811554825046415.,-.499482498716245743933,-49,53, + 4738648571782402.,-4811554825049297.,.498264994437568241884,-49,53, + 4738648571782440.,-4811554825049810.,-.483357518448500486688,-49,53, + 4738648571782459.,-4811554825050067.,-.474168774883313478500,-49,53, + 4738648571785344.,-4811554825089089.,-.499983175200797318142,-49,53, + 4738648571869251.,-4811554826224001.,-.499930972494587657222,-49,53, + 4830666052070598.,-5986498839198442.,-.499985615581450852897,-49,53, + 4830666052083245.,-5986498839349634.,.499990212711514301072,-49,53, + 4830666052095892.,-5986498839500825.,.499969062405452133212,-49,53, + 4830666052096201.,-5986498839504519.,.499889513324026171438,-49,53, + 4830666052096377.,-5986498839506623.,.473954236983551748150,-49,53, + 4830666052096378.,-5986498839506634.,-.480738577084892813529,-49,53, + 4830666052096466.,-5986498839507686.,-.493706215034040767912,-49,53, + 4830666052096510.,-5986498839508213.,.499809966046241987901,-49,53, + 4845910310963385.,-6166522227818539.,.475493154333979293902,-49,53, + 4845910310963391.,-6166522227818608.,-.498788134699663931307,-49,53, + 4845910310964013.,-6166522227825862.,-.499281760720353099874,-49,53, + 4845910310964946.,-6166522227836744.,.499977814363674417870,-49,53, + 4845910310981121.,-6166522228025382.,-.499994169723256659293,-49,53, + 4963933852605346.,-7397870712950363.,-.499966766582349129755,-49,53, + 4963933852654142.,-7397870713395739.,.499991897823016570405,-49,53, + 4963933852655619.,-7397870713409219.,-.499987993208430865735,-49,53, + 4963933852658298.,-7397870713433671.,-.496566149019575322918,-49,53, + 4963933852658463.,-7397870713435177.,-.498595033318077315319,-49,53, + 4963933852658573.,-7397870713436181.,-.499947622497340572163,-49,53, + 5007529068302511.,-7773207443006269.,-.499993776483109671946,-49,53, + 5007529068316428.,-7773207443118764.,-.499941321039528916223,-49,53, + 5007529068316440.,-7773207443118861.,-.499294582662455663228,-49,53, + 5007529068316668.,-7773207443120704.,-.487006552826980024201,-49,53, + 5007529068316740.,-7773207443121286.,-.483126122087717783413,-49,53, + 5007529068322612.,-7773207443168751.,-.499988342634645389294,-49,53, + 5059472696382858.,-8159420352783868.,-.499997078787466442031,-49,53, + 5059472696394883.,-8159420352865358.,.499394269034626130749,-49,53, + 5059472696394950.,-8159420352865812.,.465045773876088388317,-49,53, + 5059472696394968.,-8159420352865934.,.485668566241252002539,-49,53, + 5059472696394977.,-8159420352865995.,.495979962426962020446,-49,53, + 5059472696395174.,-8159420352867330.,.499462746125483155060,-49,53, + 5059472696397211.,-8159420352881134.,.499942146808400123439,-49,53, + 5059472696397502.,-8159420352883105.,-.499989358658766338473,-49,53, + 5079689563128043.,-8291132143823115.,.499961680271716304960,-49,53, + 5079689563132077.,-8291132143848334.,-.499694579432503979613,-49,53, + 5079689563132212.,-8291132143849179.,.499325359744294141691,-49,53, + 5079689563132216.,-8291132143849204.,.491888913504953844301,-49,53, + 5079689563132224.,-8291132143849254.,.477016021027529035125,-49,53, + 5079689563133153.,-8291132143855062.,.499901393473317444231,-49,53, + 5079689563140280.,-8291132143899618.,-.499985853944114062861,-49,53, + 5079689563174974.,-8291132144116520.,-.499979244209709438740,-49,53, + 5107897798878809.,-8457005757204345.,.499919291311122408229,-49,53, + 5107897798879125.,-8457005757206085.,.499182337292592457209,-49,53, + 5107897798881021.,-8457005757216525.,.494760669140485705535,-49,53, + 5107897798881151.,-8457005757217240.,-.328327310921117093630,-49,53, + 5107897798881177.,-8457005757217383.,-.492944906879319246790,-49,53, + 5107897798881179.,-8457005757217395.,.494392201124643169134,-49,53, + 5107897798884179.,-8457005757233913.,-.499945672766454222394,-49,53, + 5107897798889628.,-8457005757263917.,-.499994083426693293252,-49,53, + 5114090198545358.,-8490590839142559.,.499932233275888850021,-49,53, + 5114090198547694.,-8490590839155035.,.499234290181961819839,-49,53, + 5114090198547700.,-8490590839155067.,.454711949762937666965,-49,53, + 5114090198551063.,-8490590839173028.,.499940296673494675111,-49,53, + 5114090198579588.,-8490590839325373.,.499993693455226840082,-49,53, + 5114090198590998.,-8490590839386310.,-.499978843928352150408,-49,53, + 5214918003811640.,-8890391620111108.,-.499985964135455767239,-49,53, + 5214918003819666.,-8890391620131722.,-.499938230659115980718,-49,53, + 5214918003820799.,-8890391620134633.,.499819463118474023377,-49,53, + 5214918003821413.,-8890391620136209.,-.499429220883091567230,-49,53, + 5214918003821603.,-8890391620136697.,-.495939397828825883002,-49,53, + 5214918003890153.,-8890391620312761.,-.499939774611592830229,-49,53, + 5222449517582557.,-8908939376473524.,-.499995103683409353306,-49,53, + 5222449517583137.,-8908939376474892.,.499975090407567352125,-49,53, + 5222449517591257.,-8908939376494030.,.499558800641151788371,-49,53, + 5222449517593577.,-8908939376499498.,.499440201151288105416,-49,53, + 5222449517593591.,-8908939376499530.,-.497112238213931458177,-49,53, + 5222449517593633.,-8908939376499629.,-.486769556276530841591,-49,53, + 5273528936147001.,-8992515155588036.,.496110819791016409254,-49,53, + 5273528936147070.,-8992515155588099.,.482297119058116494311,-49,53, + 5273528936147082.,-8992515155588109.,-.476627002794684363197,-49,53, + 5273528936147197.,-8992515155588214.,-.499649837010148074751,-49,53, + 5273528936147416.,-8992515155588415.,.499984940608610997015,-49,53, + 5273528936161098.,-8992515155600909.,-.499998537333405301818,-49,53, + 5346865815373913.,-8983102566751535.,-.499998071454241013106,-49,53, + 5346865815376549.,-8983102566748453.,.499970687260668695223,-49,53, + 5346865815376779.,-8983102566748183.,-.497755853281391626449,-49,53, + 5346865815376814.,-8983102566748143.,.437372716767573995034,-49,53, + 5346865815376832.,-8983102566748122.,.489724552806277201004,-49,53, + 5346865815376950.,-8983102566747984.,.499586589287443903606,-49,53, + 5489113122546754.,-8533243632725979.,-.499996939860920629588,-49,53, + 5489113122559336.,-8533243632661538.,.499972860300004262951,-49,53, + 5489113122559369.,-8533243632661368.,-.481906087886089049426,-49,53, + 5489113122559377.,-8533243632661328.,.492183864073213312047,-49,53, + 5548511370728352.,-8182128398053341.,-.499944185277966260972,-49,53, + 5548511370784713.,-8182128397676304.,-.499976465953513478239,-49,53, + 5548511370793375.,-8182128397618359.,.499812930509773604632,-49,53, + 5548511370793491.,-8182128397617582.,-.497419154014697697680,-49,53, + 5548511370793984.,-8182128397614284.,-.485655509367904541861,-49,53, + 5548511370794013.,-8182128397614090.,-.484963530075616060898,-49,53, + 5548511370796272.,-8182128397598979.,.499973820138773558065,-49,53, + 6189958032847024.,-6111265716710806.,-.226716448012327035059,-49,84, + 6189958033023106.,-7825185970768669.,-.032719396882059983641,-49,91, + 6189958033024867.,-5134468141729602.,-.094042234234861264694,-49,97, + 6189958033024885.,-8693575800037644.,-.037405982177249058433,-49,104, + 6189958033024886.,6833805304731581.,-.009351495544314399953,-49,102, + 6192449487616078.,5102482345730383.,.499997692356725620912,-49,60, + 6192449487633977.,5102482382387177.,-.499959065079534773355,-49,60, + 6192449487634326.,5102482383101922.,-.499846535106040508426,-49,60, + 6192449487634426.,5102482383306719.,.494455049052126986791,-49,60, + 6192449487634427.,5102482383308767.,.474398064892895581672,-49,60, + 6192449487634431.,5102482383316959.,.394170128255808955237,-49,60, + 6192449487634433.,5102482383321055.,.354056159937169038447,-49,60, + 6192449487642752.,5102482400358201.,-.499995618706487943997,-49,60, + 7958517470966799.,8960512649166011.,.452187445962740622016,-49,86, + 7958517471031343.,5737781521231581.,-.058721518658445869890,-49,92, + 7958517471031988.,8230594804149880.,.483645776069390309929,-49,99, + 7958517471031995.,5588727300024200.,-.261667582886054288479,-49,103, + 7958517471031996.,-6212835604728892.,-.130833791443025448267,-49,102, + 4863538454268721.,-8618511228684388.,.251497877420076291608,-48,83, + 4863538454517045.,-5514467724105968.,.022860304770261404304,-48,89, + 4863538454519528.,-6949501513005053.,-.073890326890614031485,-48,96, + 4863538454519552.,-6211266302377890.,-.364490460784810618213,-48,101, + 4863538454519553.,5591865904726203.,.271019078430365203309,-48,102, + 5747818173446242.,5282172336325216.,.135453714556871576941,-48,84, + 5747818173522339.,6761768338665489.,.346478895712815827862,-48,91, + 5747818173523100.,8696518241945772.,.349299727160301940577,-48,98, + 5747818173523107.,6521751152379235.,-.205602182708860027894,-48,101, + 5747818173523108.,-4970896204723514.,-.411204365417704874486,-48,102, + 6632097892000044.,-4523620690697855.,-.093830087087027177687,-48,81, + 6632097892521397.,-5789762733424524.,-.348049504224024223330,-48,88, + 6632097892526610.,-7425103082014253.,.449620231702891160433,-48,95, + 6632097892526662.,-6832236002380579.,-.224305173797469228189,-48,101, + 6632097892526663.,8699853009441651.,.102779304810088942224,-48,103, + 7516377611416375.,7823217165215121.,.407773576189983331718,-48,84, + 7516377611529080.,5004066539791450.,.111159269834481850860,-48,90, + 7516377611530207.,6075919587486990.,.228388283142499089029,-48,97, + 7516377611530217.,7142720852381924.,-.345787469696201618196,-48,101, + 7516377611530218.,-7457913609436273.,-.383149878784768004998,-48,103, + 8400657330533772.,-7453205702383268.,-.084119886810127428296,-48,101, + 8400657330533773.,6215974209430896.,-.336479547240553044078,-48,103, + 8400657330533784.,6289574084656790.,-.255257492927285191224,-48,97, + 8400657330534880.,4869396273706365.,.169880788279836733219,-48,90, + 8400657330644443.,7605196346403030.,-.044416560457894922563,-48,84, + 4642468524768663.,8385444903562802.,.257013621658173093935,-47,100, + 4642468524768664.,-4974034809425518.,.056108973265874186379,-47,103, + 4642468524768702.,-5357739469239623.,-.214734162096253819636,-47,94, + 4642468524772511.,-8459794259604437.,-.112729167748900219544,-47,88, + 4642468525153402.,-6609749696016104.,.343289536901521882001,-47,81, + 5084608380214929.,-8709146666784488.,-.221520247218733574814,-47,78, + 5084608384229886.,-5573898359126619.,-.316610968613038080243,-47,84, + 5084608384270035.,-7150312470949289.,.463921948806862008060,-47,91, + 5084608384270437.,-5008235590019618.,-.308995912488091084716,-47,97, + 5084608384270441.,-8074175402385957.,.056065400177214818717,-47,101, + 5084608384270442.,4970111553548014.,-.471967299911412148386,-47,100, + 5526748243772218.,8695929753564147.,-.313079021835503620700,-47,100, + 5526748243772219.,-4980312018829525.,-.009264349366966647700,-47,104, + 5526748243772241.,-6202176659546208.,-.416033719407018794485,-47,95, + 5526748243774432.,-4866514458067137.,.246749937117350476074,-47,88, + 5526748243993476.,-7602333819487491.,-.008637906644242260557,-47,82, + 5968888100055899.,-6910811721719926.,.405516433656932624060,-47,78, + 5968888103241815.,-8845978600749849.,-.178234126372328675797,-47,85, + 5968888103273674.,-5673175258941003.,-.411917718973900188751,-47,91, + 5968888103273993.,-7842292578854325.,.274531335896367947621,-47,98, + 5968888103273996.,-8695145102388646.,.196250687164557550103,-47,101, + 5968888103273997.,4659626703546669.,.098125343582259759018,-47,100, + 6411027962775773.,9006414603565491.,.116828334670819142994,-47,100, + 6411027962775774.,-6427862429703235.,.057717623971138873798,-47,113, + 6411027962775780.,-6755497522452682.,.389603541835908316515,-47,97, + 6411027962776399.,-5497558905140914.,.424918795740620809824,-47,90, + 6853167820543408.,-7448089692722182.,.255295101647658311130,-47,79, + 6853167822260211.,-4766525059039612.,.276765851049300740377,-47,85, + 6853167822277379.,-6069907536002525.,.424485228032128042569,-47,92, + 6853167822277550.,-6832628327968330.,.334108993538102294013,-47,99, + 6853167822277551.,-4658057401195667.,-.331782012924049598443,-47,100, + 6853167822277552.,8698283707090649.,.336435974151862773778,-47,101, + 7295307681672764.,7323093401196843.,.248228660066180547558,-47,83, + 7295307681778263.,4688468801637072.,-.068580740296789134125,-47,89, + 7295307681779318.,6211805750061047.,.221670980692212387312,-47,96, + 7295307681779329.,4955203181213497.,-.252228941164396090321,-47,104, + 7295307681779330.,-8697499055915148.,-.453264308822706513543,-47,100, + 7737447541067367.,-7344035072522492.,.219300497781340888979,-47,82, + 7737447541278970.,-4698326696869618.,-.145449450726147613552,-47,88, + 7737447541281086.,-5784766479563027.,.382447207225859540181,-47,95, + 7737447541281106.,-4968542251197012.,.238310630569622307502,-47,100, + 7737447541281107.,8077314007087960.,.476621261139205507707,-47,101, + 8179587400512838.,4639356136571569.,-.031556293083222910102,-47,81, + 8179587400780184.,5937514202355836.,.325189245882535697191,-47,88, + 8179587400782857.,7619205153963562.,-.375729904806865163077,-47,95, + 8179587400782884.,4961480390617504.,-.186855618531555554259,-47,103, + 8179587400782885.,-8387014205913804.,-.023356952316383230767,-47,100, + 8621727260284661.,-5279027101198356.,-.191596725936705488489,-47,100, + 8621727260284662.,7456344307085272.,-.383193451873452242925,-47,101, + 8621727260284663.,6367685704141814.,-.095798362968467489514,-47,99, + 8621727260284753.,6432682065116976.,-.157746849873700657743,-47,93, + 8621727260293762.,5003005455950718.,.373764116297054670628,-47,86, + 8621727261194679.,7816990063070094.,-.079881229227127644814,-47,80, + 5858197952755945.,5085119015086166.,.499384262844464930393,-46,61, + 5858197952784797.,5085118069666129.,.499974788140693456367,-46,61, + 5858197952790482.,5085117883380502.,.495103320395366988993,-46,61, + 5858197952790527.,5085117881905946.,.080816606459356220491,-46,61, + 5858197952790529.,5085117881840410.,.240181641347267744896,-46,61, + 5858197952790532.,5085117881742106.,.479229193671433046169,-46,61, + 5858197952790595.,5085117879677727.,.499227790343914038289,-46,61, + 5858197952790846.,5085117871452979.,.499539619158053528065,-46,61, + 5858197952791097.,5085117863228231.,.499851383274489402820,-46,61, + 6245226045761375.,-8896936967702907.,-.499850800777271754805,-45,69, + 6245226045763474.,-8896972183079287.,-.499982576740902348279,-45,69, + 6245226045767672.,-8897042613832048.,.499848863834093175614,-45,69, + 6245226045767674.,-8897042647386479.,-.496339847552599815900,-45,69, + 6245226045767679.,-8897042731272559.,-.486811625893560252680,-45,69, + 6245226045767680.,-8897042748049775.,-.484905981540191418440,-45,69, + 6245226045767681.,-8897042764826991.,-.483000337179635610304,-45,69, + 6245226045780791.,-8897262714128726.,-.499385097943551687762,-45,69, + 5426391276979852.,7541324391350242.,.469106622132214658337,-44,53, + 5426391276979853.,7541324391349963.,-.498810993717788655048,-44,53, + 5426391276980227.,7541324391245254.,.499998969621723197575,-44,53, + 5426971710399446.,7374746796202383.,-.499960367730092760362,-44,53, + 5426971710399538.,7374746796175338.,.493332765515262653325,-44,53, + 5426971710399607.,7374746796155055.,.488302483090587259448,-44,53, + 5426971710404814.,7374746794624423.,.499675446481774481941,-44,53, + 5562950707703181.,-8431521980014604.,.474724879478902172789,-44,54, + 5562950707703193.,-8431521980025462.,-.497618607998760387953,-44,54, + 5562950707703228.,-8431521980057135.,.499712909266014260688,-44,54, + 5562950707704349.,-8431521981071544.,.499977157328640817260,-44,54, + 5562950707716715.,-8431521992261714.,-.497512188730649005496,-44,54, + 5562950707720837.,-8431521995991771.,-.495749514416876676051,-44,54, + 5565768841126209.,-5431423256807898.,-.494455352532633655029,-44,53, + 5565768841150559.,-5431423266753412.,.499833331333595365680,-44,53, + 5565768841151350.,-5431423267076488.,.492306904172662257520,-44,53, + 5565768841151375.,-5431423267086699.,.493333428719917548904,-44,53, + 5565768841151525.,-5431423267147965.,.499492806345559959974,-44,53, + 5565768841159328.,-5431423270335021.,-.499551820996222208898,-44,53, + 5565768841173943.,-5431423276304371.,-.495528177141084546291,-44,53, + 5637442019506305.,9006832244997269.,.487235081125598900806,-44,53, + 5637442019535290.,9006832244863302.,.499822414775703237436,-44,53, + 5637442019535618.,9006832244861787.,-.497276999822704655589,-44,53, + 5637442019535930.,9006832244860344.,.456698700195164779344,-44,53, + 5637442019535946.,9006832244860271.,-.494379545400027458177,-44,53, + 5637442019538070.,9006832244850453.,.499917210839910208136,-44,53, + 5637442019544979.,9006832244818520.,.498819006253271224875,-44,53, + 5666178554260123.,-5163103398699368.,-.499988091917474716894,-44,56, + 5666178554261119.,-5163103402768498.,-.498306644982508246452,-44,56, + 5666178554261208.,-5163103403132105.,-.496147557586192427705,-44,56, + 5666178554261261.,-5163103403348636.,.493902298809541587252,-44,56, + 5666178554261528.,-5163103404439456.,-.499619410051098141436,-44,56, + 5772925638469453.,5156050090583831.,.499902064272352550303,-44,55, + 5772925638471609.,5156050086213792.,.499913417233859189509,-44,55, + 5772925638472606.,5156050084192954.,-.499643696766906386284,-44,55, + 5772925638472681.,5156050084040935.,-.481556887616177567561,-44,55, + 5772925638499475.,5156050029731646.,.494018936058827583480,-44,55, + 5835612929814885.,4946605536609440.,.497598496744540146276,-44,54, + 5835612929831465.,4946605552934745.,-.499952419526214052318,-44,54, + 5835612929832148.,4946605553607252.,.499571732652990358175,-44,54, + 5835612929832195.,4946605553653531.,-.497533028873024356599,-44,54, + 5835612929832220.,4946605553678146.,.461453785717489611245,-44,54, + 5835612929832231.,4946605553688977.,.483407980972613530669,-44,54, + 5896103646763641.,-4898969761857357.,-.499833448489754214187,-44,53, + 5896103646763856.,-4898969761949731.,-.499948396237035054503,-44,53, + 5896103646767726.,-4898969763612464.,.498107667606364627551,-44,53, + 5896103646768487.,-4898969763939424.,-.497595533857534657779,-44,53, + 5896103646768504.,-4898969763946728.,-.488301019749013740915,-44,53, + 5896103646768586.,-4898969763981960.,.497707877261370448188,-44,53, + 5896103646783868.,-4898969770547817.,-.498141561150348276039,-44,53, + 5896103646804095.,-4898969779238277.,-.489973356932441393089,-44,53, + 6004329071329631.,-7734750839235675.,-.499672095439865295841,-44,54, + 6004329071333192.,-7734750842528910.,-.499778306504207964235,-44,54, + 6004329071334379.,-7734750843626655.,-.499743283361858850273,-44,54, + 6004329071334606.,-7734750843836587.,.485103145705410239523,-44,54, + 6004329071334611.,-7734750843841211.,.453932376700239472951,-44,54, + 6004329071334668.,-7734750843893925.,.498585654202736123432,-44,54, + 6004329071345800.,-7734750854188867.,-.498449362709539404164,-44,54, + 6029337333115513.,-8619289716037345.,-.498425527226854596928,-44,53, + 6029337333122936.,-8619289714934010.,.499643309027226295997,-44,53, + 6029337333126202.,-8619289714448559.,-.497217611810478994811,-44,53, + 6029337333126282.,-8619289714436668.,-.498974102823401126991,-44,53, + 6029337333126362.,-8619289714424778.,.499269584406410384822,-44,53, + 6029337333141699.,-8619289712145124.,-.496644903434539689997,-44,53, + 6029337333168456.,-8619289708168031.,-.475137240758517689647,-44,53, + 6304262280165567.,8801242795396908.,.499866299953079611121,-44,53, + 6304262280166210.,8801242795326909.,.499825525235341748505,-44,53, + 6304262280168139.,8801242795116912.,.499632654239787077742,-44,53, + 6304262280168234.,8801242795106571.,-.498824368441345505019,-44,53, + 6304262280168307.,8801242795098623.,.491834797640773998258,-44,53, + 6304262280168314.,8801242795097861.,.449843202863992874619,-44,53, + 6304262280168329.,8801242795096229.,-.497281647778580015591,-44,53, + 6304262280177236.,8801242794126584.,.498852067681145951474,-44,53, + 6304262280188905.,8801242792856260.,.493965511630909544235,-44,53, + 6305910042774356.,8583545779748291.,.494358821818776644178,-44,53, + 6305910042774373.,8583545779745653.,.483276999106491218916,-44,53, + 6305910042774384.,8583545779743947.,-.465070066919696563910,-44,53, + 6305910042774435.,8583545779736033.,-.498315598708222353131,-44,53, + 6305910042775248.,8583545779609874.,-.498886464053745537496,-44,53, + 6305910042776874.,8583545779357555.,.499916809463906438298,-44,53, + 6535180284081842.,6440872383698761.,.496503754372576540749,-44,53, + 6535180284097125.,6440872378228829.,.499875798817982992256,-44,53, + 6535180284100144.,6440872377148300.,.499901520630732953280,-44,53, + 6535180284100166.,6440872377140426.,.489301475631755730921,-44,53, + 6535180284109389.,6440872373839426.,.499131707725610591525,-44,53, + 6535815775735491.,6209271383243704.,.475819596415352365944,-44,53, + 6535815775784211.,6209271365173515.,.499474621704759082277,-44,53, + 6535815775784458.,6209271365081903.,.498590622300104499735,-44,53, + 6535815775784586.,6209271365034428.,.453597622872291542380,-44,53, + 6535815775784606.,6209271365027010.,.477817437018103740264,-44,53, + 6535815775784626.,6209271365019593.,-.497962756861379204400,-44,53, + 6535815775786276.,6209271364407610.,-.499856394044677824392,-44,53, + 6535815775788588.,6209271363550091.,.499822569931223666318,-44,53, + 6544022097454165.,5222684139414429.,.499794440230409232529,-44,54, + 6544022097454642.,5222684138946959.,.496894502936166981322,-44,54, + 6544022097454689.,5222684138900899.,-.488716390512885246968,-44,54, + 6544022097454690.,5222684138899918.,.490313164540635894323,-44,54, + 6544022097454785.,5222684138806816.,.498120817673308468787,-44,54, + 6544022097455834.,5222684137778775.,-.499886906607355464041,-44,54, + 6544022097458266.,5222684135395363.,.499894106324872465215,-44,54, + 6616319171091754.,5620694276620201.,.498024432146166994229,-44,53, + 6616319171106449.,5620694282499379.,-.499303514725006861654,-44,53, + 6616319171106474.,5620694282509381.,-.496920548071964217637,-44,53, + 6616319171106486.,5620694282514181.,.464223271889655964825,-44,53, + 6616319171106861.,5620694282664211.,.499966327850598360435,-44,53, + 6616319171127424.,5620694290891058.,.496015199838473260189,-44,53, + 6702751591163260.,-5776315859682792.,-.463418888009819924985,-44,53, + 6702751591221503.,-5776315836801875.,-.499806541110248744391,-44,53, + 6702751591225670.,-5776315835164858.,-.499845603257148038514,-44,53, + 6702751591225860.,-5776315835090216.,-.495999966097249742714,-44,53, + 6702751591225880.,-5776315835082359.,-.442963544043318593064,-44,53, + 6702751591225894.,-5776315835076860.,.494161955836532586853,-44,53, + 6702751591226179.,-5776315834964897.,.499931855771944740640,-44,53, + 6729307497401158.,6544488705170544.,.486251690706966828244,-44,53, + 6729307497435333.,6544488717192750.,.499996214802486017420,-44,53, + 6729307497436678.,6544488717665899.,.499885714120111758317,-44,53, + 6729307497437228.,6544488717859381.,-.496453019822695182034,-44,53, + 6729307497437265.,6544488717872396.,.498338508436545744691,-44,53, + 6729307497442437.,6544488719691821.,.499723498702351951416,-44,53, + 6743769751754858.,8988397030804626.,.499919501163414560572,-44,53, + 6743769751756921.,8988397030736413.,.499885320401081281259,-44,53, + 6743769751757506.,8988397030717071.,-.498207943284115479769,-44,53, + 6743769751757521.,8988397030716575.,-.472518157662198668553,-44,53, + 6743769751757583.,8988397030714525.,-.499667113084101111623,-44,53, + 6743769751770623.,8988397030283357.,.497490934084766985628,-44,53, + 6743769751815855.,8988397028787763.,.450584735479237703138,-44,53, + 6754791752061991.,6940150469862020.,.499002573121868120774,-44,53, + 6754791752062151.,6940150469809803.,-.448339471856557696450,-44,53, + 6754791752062165.,6940150469805233.,.481268071894380268325,-44,53, + 6754791752062176.,6940150469801643.,.497388281758130915345,-44,53, + 6754791752062488.,6940150469699819.,-.499930532049013028755,-44,53, + 6754791752066210.,6940150468485098.,.499835012827862145199,-44,53, + 6754791752068071.,6940150467877738.,.499601288660170534338,-44,53, + 6794379564755893.,-8827417065973478.,-.492917204916464046525,-44,53, + 6794379564777303.,-8827417068152703.,-.499916493310734338860,-44,53, + 6794379564777946.,-8827417068218151.,-.499690936423475983691,-44,53, + 6794379564778165.,-8827417068240442.,-.498056211578736430826,-44,53, + 6794379564828044.,-8827417073317395.,-.464526705247712727024,-44,53, + 6990987887102449.,5711764656724107.,.480691927437923696963,-44,58, + 6990987887139492.,5711764049930774.,.499293754832885577565,-44,58, + 6990987887146330.,5711763937918983.,-.499987319335432964297,-44,58, + 6990987887148051.,5711763909727655.,.499180245024326668461,-44,58, + 6990987887148143.,5711763908220623.,.492161515803817402554,-44,58, + 6990987887148189.,5711763907467107.,.488652092615156481183,-44,58, + 6990987887148617.,5711763900456132.,.499475587395638085870,-44,58, + 6990987887149749.,5711763881913087.,-.499951465048779195478,-44,58, + 7006147211056091.,-6718498630468066.,-.492878033439686630025,-44,53, + 7006147211081694.,-6718498639199197.,-.499452603273896611892,-44,53, + 7006147211081699.,-6718498639200903.,.401340378402885223931,-44,53, + 7006147211084214.,-6718498640058567.,-.499721045666802346749,-44,53, + 7006147211085726.,-6718498640574189.,-.499815938999999980655,-44,53, + 7054682820208231.,7984980447134588.,.497715273870474014723,-44,54, + 7054682820217784.,7984980455903371.,.499794812964077900945,-44,54, + 7054682820220855.,7984980458722269.,.499858514747333664429,-44,54, + 7054682820221195.,7984980459034359.,-.499823766944316346645,-44,54, + 7054682820221535.,7984980459346448.,-.499509031215774010517,-44,54, + 7054682820221546.,7984980459356544.,.497559925131582646152,-44,54, + 7138546116887287.,-7843710272173371.,-.498677983604221494045,-44,53, + 7138546116897512.,-7843710269599800.,.476622439995393111766,-44,53, + 7138546116897525.,-7843710269596528.,.499673408300989181959,-44,53, + 7138546116899434.,-7843710269116043.,-.499949442673907358297,-44,53, + 7223985620277307.,-5509642647254127.,-.487580477190393710548,-44,53, + 7223985620314085.,-5509642662150714.,.499955225035517949792,-44,53, + 7223985620314380.,-5509642662270200.,-.499612360185255159966,-44,53, + 7223985620314650.,-5509642662379561.,-.482266080289424344372,-44,53, + 7223985620314651.,-5509642662379967.,.477057426863184997732,-44,53, + 7223985620314675.,-5509642662389687.,-.499178396133406113163,-44,53, + 7223985620325615.,-5509642666820832.,-.498940034389922730874,-44,53, + 7322656671993154.,4665156753308517.,.498868349494910249645,-44,58, + 7322656671993195.,4665156752636861.,.493308231006009311948,-44,58, + 7322656671993202.,4665156752522189.,-.483250816146467934131,-44,58, + 7322656671993325.,4665156750507221.,-.499931336627531200943,-44,58, + 7322656671999980.,4665156641485983.,.499656625521063060315,-44,58, + 7371229009356857.,-6961360446569314.,-.483323346345407866479,-44,54, + 7371229009358614.,-6961360444909910.,-.484797929909427066554,-44,54, + 7371229009381455.,-6961360423337658.,-.497648646283893478981,-44,54, + 7371229009395330.,-6961360410233373.,.499136199178503466383,-44,54, + 7371229009395372.,-6961360410193705.,-.472975067444847298396,-44,54, + 7371229009395383.,-6961360410183316.,-.489480392622717448912,-44,54, + 7371229009395511.,-6961360410062426.,-.499723976409653721256,-44,54, + 7413149621264437.,8241351046908507.,.498390090607468117635,-44,53, + 7413149621275305.,8241351044663192.,-.499972475639428395387,-44,53, + 7413149621275437.,8241351044635920.,.455493666435177497784,-44,53, + 7413149621275457.,8241351044631788.,.479049102030640512196,-44,53, + 7413149621275477.,8241351044627657.,-.497395473025593044271,-44,53, + 7461059150868694.,-9007161437551355.,-.483638235148264936606,-44,53, + 7461059150901341.,-9007161437599793.,.499975973620991698988,-44,53, + 7461059150901647.,-9007161437600246.,-.499540783922692307948,-44,53, + 7461059150902228.,-9007161437601109.,.494848296596775494199,-44,53, + 7461059150902259.,-9007161437601154.,-.498566123545579589652,-44,53, + 7461059150905441.,-9007161437605875.,-.499858796954520794844,-44,53, + 7761862923838512.,6554494349809452.,.499962150860823339468,-44,55, + 7761862923839764.,6554494347288144.,.497831869498411951633,-44,55, + 7761862923839770.,6554494347276062.,-.447865320404632953074,-44,55, + 7761862923839838.,6554494347139122.,-.499100192591451638140,-44,55, + 7761862923840151.,6554494346508795.,-.499638440616867088043,-44,55, + 7761862923851550.,6554494323553211.,.498514953405204623324,-44,55, + 7761862923890664.,6554494244784488.,.472572414806484839605,-44,55, + 7819356134911465.,-8127311055389155.,-.492055627588161407279,-44,57, + 7819356134933695.,-8127310873570809.,-.499975005230137908833,-44,57, + 7819356134936069.,-8127310854153951.,-.497174799915107801823,-44,57, + 7819356134936150.,-8127310853491455.,-.499604026855710131928,-44,57, + 7819356134938632.,-8127310833191269.,-.499882737569156733995,-44,57, + 7819356134949747.,-8127310742282096.,-.497534865678289968575,-44,57, + 7880037969485340.,-8960639206857836.,-.490272330452819442497,-44,55, + 7880037969502477.,-8960639240851628.,-.498891598536334626794,-44,55, + 7880037969511262.,-8960639258277984.,-.496979052190824200529,-44,55, + 7880037969511450.,-8960639258650910.,-.498962649468506308035,-44,55, + 7880037969511544.,-8960639258837373.,-.499954064359156126633,-44,55, + 8016984453660094.,-8858644343533554.,.499391983918146207190,-44,53, + 8016984453660284.,-8858644343515959.,.490945097793410679707,-44,53, + 8016984453660322.,-8858644343512440.,.489255844566867627073,-44,53, + 8016984453660327.,-8858644343511976.,-.484650633043774363769,-44,53, + 8016984453660669.,-8858644343480305.,-.499852003159862606433,-44,53, + 8016984453661857.,-8858644343370290.,-.499999169659706881129,-44,53, + 8016984453667184.,-8858644342876982.,-.499320613698078389727,-44,53, + 8016984453717503.,-8858644338217180.,-.453212315732619167982,-44,53, + 8049376796641709.,7873994924792805.,-.499961511168020944781,-44,54, + 8049376796642175.,7873994925221991.,.222135863273312936894,-44,54, + 8049376796642300.,7873994925337116.,.415830571150783833417,-44,54, + 8049376796642354.,7873994925386850.,.499506561991458038450,-44,54, + 8049376796643645.,7873994926575863.,.499960476340285883869,-44,54, + 8049376796699790.,7873994978285495.,.457764609720874026923,-44,54, + 8198893031061692.,8213007108249161.,.499360157331977423203,-44,54, + 8198893031068742.,8213007101823900.,-.486019376844900626411,-44,54, + 8198893031068807.,8213007101764660.,-.490146033874282899504,-44,54, + 8198893031068963.,8213007101622483.,.499949531799064688911,-44,54, + 8198893031122275.,8213007053034743.,.461965364934726771819,-44,54, + 8347450336541482.,-8945488055820140.,-.499904710896260974172,-44,53, + 8347450336542968.,-8945488055731231.,-.499883987338437017660,-44,53, + 8347450336544454.,-8945488055642322.,-.499799437132097462838,-44,53, + 8347450336544602.,-8945488055633467.,-.498441626221828762046,-44,53, + 8347450336544643.,-8945488055631014.,-.423741039587550633255,-44,53, + 8347450336544673.,-8945488055629219.,-.491033262486567327459,-44,53, + 8347450336565779.,-8945488054366424.,-.493574731211171418979,-44,53, + 8347450336606274.,-8945488051943564.,-.445105735414024557627,-44,53, + 8638779724394265.,5096814003500902.,.481234713337269717051,-44,53, + 8638779724394286.,5096814003492037.,.443013276572325789839,-44,53, + 8638779724394334.,5096814003471774.,.498507108123153411532,-44,53, + 8638779724394804.,5096814003273367.,-.499784462675811183076,-44,53, + 8638779724395903.,5096814002809429.,.499940835801061470013,-44,53, + 8638779724419293.,5096813992935465.,.494837261003150768244,-44,53, + 8638779724430988.,5096813987998483.,.488906763913359617275,-44,53, + 8704521642360088.,-7001926819037831.,-.499532652946570457290,-44,60, + 8704521642365332.,-7001926475373385.,-.499847886540506714676,-44,60, + 8704521642366353.,-7001926408462364.,.499781709000638356186,-44,60, + 8704521642366372.,-7001926407217202.,-.463985979012179245629,-44,60, + 8704521642366377.,-7001926406889529.,.492917262341914367237,-44,60, + 8704521642460606.,-7001920231611671.,-.399529124001155639317,-44,60, + 7146344544205316.,-5652563272694430.,-.412318856380387816618,-38,70, + 7146344544206558.,-5647228923312859.,-.497100125202389134238,-38,70, + 7146344544206843.,-5646004857633513.,-.497872023931041159238,-38,70, + 7146344544206847.,-5645987677764330.,.305669108027598330048,-38,70, + 7146344544206849.,-5645979087829738.,.207440122351293841321,-38,70, + 7146344544215028.,-5610850550316153.,-.005202302362050879565,-38,70, + 5371956115261446.,4879582583286995.,-.160032670406894478565,-37,74, + 5371956115275725.,6842073399913587.,.495547399651673526165,-37,74, + 5371956115275753.,6845921690610803.,.242956198209312016779,-37,74, + 5371956115275775.,6848945347587187.,.044292359751714025070,-37,74, + 5371956115275777.,6849220225494131.,.026223310041631491215,-37,74, + 5371956115275946.,6872447408630897.,.494143444970906574796,-37,74, + 5371956115276278.,6918077141183598.,.454086390286174650977,-37,74, + 5371956115281923.,7693920033532980.,.368078241703273426190,-37,74, + 5371956115289339.,8713167312481236.,.124555319567696400756,-37,74, + 7170739958405677.,6137467417743519.,.141426019048340798104,-37,70, + 7170739958428935.,6337252116481467.,-.364374334928671180492,-37,70, + 7170739958447764.,6498991994911844.,.477404662149742452064,-37,70, + 7170739958448048.,6501431536335936.,-.499778482175375002738,-37,70, + 7170739958448071.,6501629104831549.,-.495624509590158071762,-37,70, + 7170739958448117.,6502024241822775.,-.487862804844971329866,-37,70, + 7170739958448125.,6502092961299509.,.469934446936252244590,-37,70, + 7170739958448127.,6502110141168693.,.209380317711300378369,-37,70, + 7170739958448129.,6502127321037877.,-.051175188389030549401,-37,70, + 7170739958448593.,6506113050688504.,.462725539060205348124,-37,70, + 7158542251324229.,4845837228158003.,.092587579971568801253,-36,70, + 7158542251326867.,4800516733250989.,.304189328631945880190,-36,70, + 7158542251327454.,4790432150040064.,.498166488720074338170,-36,70, + 7158542251327461.,4790311890955777.,.488147781694517938002,-36,70, + 7158542251327487.,4789865214356997.,.164785993032061564410,-36,70, + 7158542251327489.,4789830854618629.,.447575915950649855436,-36,70, + 4588037610644632.,-6594350259995752.,-.133543070160990958908,-34,72, + 4588037610667758.,-7600761088350437.,.262294956444472095990,-34,77, + 4588037610667951.,-5903115135064294.,-.441183371420137137093,-34,77, + 4588037610667954.,-5876726855997670.,-.461227233495364441251,-34,77, + 4588037610668015.,-5340165181642983.,.168956053879895757364,-34,77, + 4588037610668031.,-5199427693287655.,.083375723368891521553,-34,77, + 4588037610668033.,-5181835507243239.,.072997779682638395571,-34,77, + 4588037610669107.,8530336797216303.,-.017583694674824637377,-34,78, + 4588037610680670.,6623399500899411.,-.386898493450447513641,-34,73, + 7161591678105926.,5934566320678203.,.273600339653992488856,-34,72, + 7161591678107645.,5462051198641811.,.470597594470113137213,-34,72, + 7161591678107647.,5461501442827924.,-.161706934603626358536,-34,72, + 7161591678107649.,5460951687014036.,.205914519176017311315,-34,72, + 7161591678107656.,5459027541665429.,.492006829942919952906,-34,72, + 7161591678107705.,5445558524225182.,.469294512836828791201,-34,72, + 7161591678118564.,4921318665442764.,-.039420836442481738261,-34,73, + 7161591678147855.,-5590789439573905.,.345512776715301277277,-34,72, + 4923784867872607.,-5197382142330510.,.454741147072121826536,-33,74, + 4923784867872765.,-5544827816707711.,-.494614094521891871139,-33,74, + 4923784867872767.,-5549225863218815.,-.304982358349659633418,-33,74, + 4923784867872769.,-5553623909729919.,-.115049798040601666285,-33,74, + 4923784867872786.,-5591007305074301.,-.488443569363810832585,-33,74, + 4923784867873660.,-7512953630426633.,-.043634501630011313646,-33,74, + 4923784867879441.,-5056376767692270.,.375880777122291392976,-33,72, + 4923784867894857.,-6765706197286064.,.356617046501893499578,-33,71, + 5818983827624657.,6336475918824011.,.203651212409538513287,-31,70, + 5818983827636223.,-5631955090988659.,.421354737211606850166,-31,78, + 5818983827636225.,-5913430067699315.,.472708629903935860518,-31,78, + 5818983827636226.,-6054167556054642.,-.499706276421089924192,-31,78, + 5818983827636304.,-8515845823885109.,.054965707543208668231,-31,77, + 5818983827641290.,-5615225067084048.,-.032048713040323803309,-31,71, + 5818983827643783.,-8356307555117465.,-.438524724598047347379,-31,71, + 6904797244408171.,-8807614496896947.,-.227364980099607949482,-30,69, + 6904797244424191.,-8623861563209770.,-.268459433470772986105,-30,83, + 6904797244424192.,6133403064499548.,-.313637533751131010697,-30,87, + 6904797244424193.,4695268473136107.,-.135538875347240686618,-30,82, + 6904797244424213.,5922953813784126.,.299948148089643085236,-30,78, + 6904797244425117.,8136760398755779.,.435113526627695841147,-30,73, + 6904797244425826.,7186595175748355.,.027508945107156707996,-30,72, + 6904797244425838.,7239371733881541.,.463980607107521461066,-30,72, + 6904797244452339.,7737000144404609.,-.452528302006708819979,-30,68, + 5378363199834527.,-7653695703552655.,.027221501723861288178,-28,67, + 5378363199843741.,-5176491275374212.,.122869425730494666167,-28,68, + 5378363199848348.,-7106637214435962.,-.051159888803452642027,-28,74, + 5378363199848446.,-6736009120801846.,-.276339804284185156351,-28,79, + 5378363199848447.,-8968418614233197.,.250746881331505370505,-28,80, + 5378363199848449.,4963921984997782.,-.433882543206171080186,-28,87, + 5378363199848462.,7323196974540528.,-.470304813771569317377,-28,77, + 5378363199870683.,6111637742987200.,.194505703260253715124,-28,66, + 5560206444460472.,7070781568873724.,.324873424353475778552,-26,68, + 5560206444460638.,6340705848219077.,.474589868524017502524,-26,68, + 5560206444461966.,8001601311367347.,.127872490356419965675,-26,72, + 5560206444462049.,8643982178499954.,-.062665752981932583030,-26,74, + 5560206444462055.,6955132318236162.,.466381321474412240888,-26,74, + 5560206444462079.,6391452069778420.,-.265254085413036629696,-26,79, + 5560206444462081.,-5811473219851782.,.285042095264245200848,-26,78, + 5560206444464379.,-5056193073677390.,.081411751272675779371,-26,67, + 5560206444472193.,-5559840177343104.,.407844561873090316170,-26,65, + 8249388044327082.,-8139436860656670.,-.471525123925657395156,-26,63, + 8249388044381812.,-4939231945053834.,.276587559846141251488,-26,66, + 8249388044385484.,-7214602012212486.,-.489259190512247738403,-26,69, + 8249388044385834.,-8271938909170924.,-.480553181410618531654,-26,70, + 8249388044386184.,-8458695174767502.,.379100950431422427399,-26,72, + 8249388044386273.,-8783507771839398.,-.492522906121510893522,-26,74, + 8249388044386279.,-7094657911575612.,-.218450958337745276476,-26,74, + 8249388044386303.,-5428135528320560.,-.050855483800442511135,-26,78, + 8249388044386305.,7158127452840863.,.147335868334066826554,-26,79, + 8967144255491204.,-8126488643948866.,.088563324075069821569,-24,62, + 8967144255520759.,-5071482721975552.,-.442062999560876604936,-24,73, + 8967144255520767.,-4543064756842398.,-.483084134430566180775,-24,76, + 8967144255520769.,8928268995797176.,.364707768362448605424,-24,77, + 8967144255520772.,8987466690004955.,-.383963399036041788223,-24,75, + 8967144255520797.,8160307754012969.,-.225876600947172850282,-24,72, + 8967144255522056.,5664645360572191.,-.000132727889248161470,-24,66, + 5346671783313256.,-5347991541264625.,-.403734410981788448110,-23,68, + 5346671783313308.,-7036808385709351.,-.325952333750226562416,-23,69, + 5346671783313407.,-8998747172771473.,-.230837337258207319958,-23,76, + 5346671783313409.,4507825668355234.,.051191643637078340480,-23,75, + 5346671783313412.,4504656137616512.,.400172425908359660657,-23,73, + 5346671783314573.,5123728295958778.,.499800265180770146631,-23,65, + 5346671783322475.,4984635509820218.,.223583480029287954927,-23,62, + 7804232761079817.,8967616141704297.,-.437083642914898161934,-22,64, + 7804232761081639.,7635006010104452.,-.459046294072610554490,-22,67, + 7804232761081855.,9006500434647011.,.121858746594006276029,-22,75, + 7804232761081857.,-4503949037417401.,-.105735752410516953580,-22,74, + 7804232761081869.,-7318393070721207.,.070331628394611690968,-22,71, + 7804232761081877.,-5910996349027014.,.037323628679204688725,-22,70, + 7804232761081956.,-7036879876631715.,-.340757729779947944133,-22,68, + 7804232761102077.,-5558284646047847.,.056916946133374981612,-22,60, + 6467564815253491.,-7318437781955090.,.105969379182759701390,-21,70, + 6467564815253501.,-6755752991153059.,-.340557412620485449839,-21,72, + 6467564815253503.,-4504306727569565.,.342422713985517695552,-21,73, + 6467564815253505.,9005785054342172.,.018128275154087207132,-21,74, + 6467564815253520.,9007110867128708.,.313476647233779389328,-21,70, + 6467564815253578.,5207276019625932.,.429218791772603691882,-21,67, + 6467564815254226.,6350777655523499.,.282988039167026510118,-21,64, + 6467564815306646.,7302999218708589.,.495299199833497211118,-21,58, + 6467564815345961.,6351538646997068.,-.440207892255794089188,-21,57, + 5519007584354205.,-6966505664533473.,.003447517557253355478,-19,65, + 5519007584354303.,-4503601697394101.,-.289562106048400554298,-19,71, + 5519007584354305.,9007195114682859.,-.245790883699451742761,-19,72, + 5519007584354317.,7318349134973855.,-.248766404616304643305,-19,68, + 5519007584354342.,5348024488131731.,-.494274905524673884334,-19,66, + 5519007584354343.,5488761976107581.,.181622721093684185843,-19,66, + 5519007584355307.,8822475915755119.,-.355269997439873637448,-19,62, + 5519007584359302.,5495275882123963.,.441180383557404517156,-19,59, + 5519007584375833.,5916183491178565.,.405859158374466285215,-19,57, + 7304668022910975.,9007199229022679.,.002599061033847825452,-19,72, + 7304668022910976.,-6902241061516902.,.097143665637497455099,-19,100, + 7304668022910977.,-4503599640224191.,-.165367137143019981868,-19,71, + 7304668022910990.,-7881299348568803.,.438199075238721487900,-19,68, + 7304668022912256.,-5629493941822008.,-.399031320149028414169,-19,61, + 7304668022921404.,-5732475643394749.,.247997580876870510231,-19,58, + 7304668022922207.,-6173835347865420.,.179041811701209492566,-19,58, + 7304668022922216.,-6178782014105688.,-.319812672113141288593,-19,58, + 7347785269663743.,-9007199171893817.,.429034569522925465296,-12,65, + 7347785269663745.,9007199158631197.,.295701235141710447750,-12,65, + 4586976137695743.,-9007198896928603.,-.380843757498355173307,-11,64, + 4586976137695745.,9007198896725506.,.485822860727438496622,-11,64, + 5500059640559615.,-9007198893714497.,-.305980799904349854870,-11,64, + 5500059640559617.,9007198899939613.,-.439314181934722898555,-11,64, + 8944333985714495.,9007107629047499.,.139947648740339346257,-7,60, + 8944333985714497.,-9007107629055762.,.085978705839602708625,-7,60, + 6851593493588863.,9005733310818489.,.267583653033044817445,-5,58, + 6851593493588865.,-9005733310818340.,.168465888079437924862,-5,58, + 5706674932067740.,-8913667029669235.,-.030480085957072854157,-2,55, + 5706674932067742.,8913667029669242.,.426852375080671947110,-2,55, + 6134899525417044.,-8636562708039153.,.341335283153870185092,-1,54, + 6134899525417046.,8636562708039151.,.157445389056987762061,-1,54 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/cosh.c b/regress/lib/libm/fpaccuracy/cosh.c new file mode 100644 index 00000000000..549a8d96351 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/cosh.c @@ -0,0 +1,1362 @@ +/* $OpenBSD: cosh.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:29:13. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1331 +#define F cosh +#define Fs "cosh" +#define Fn fpaccuracy_cosh + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -6243314768165360.,4503599627370901.,.052842325082602236839,-43,-971, + -6243314768165359.,9007199254740778.,.105684650131313781083,-43,-970, + -6243314768165349.,9007199254730538.,.105684656195249555615,-43,-970, + -6243314768164400.,9007199253758762.,.105738205931081010647,-43,-970, + -6243314768069474.,9007199156554539.,-.359155672558888708604,-43,-970, + -6243314758582472.,9007189441869835.,.413784844360260244941,-43,-970, + -6243313862843034.,9006272252385836.,-.210060427227841147163,-43,-970, + -6118372863830534.,6402687238285444.,-.310642431481599566121,-43,-950, + -6118372863822594.,6402687232505908.,-.352461194469589299637,-43,-950, + -6118372863767014.,6402687192049156.,-.499115584326286594129,-43,-950, + -6118372863763044.,6402687189159388.,-.499808959225495233590,-43,-950, + -6118372863762882.,6402687189041467.,.496160216884263055050,-43,-950, + -5516350644834823.,7662101879271875.,.499424903300491283096,-43,-851, + -5516350644834773.,7662101879228321.,.492777263542115118884,-43,-851, + -5516350644834698.,7662101879162990.,.482806268109296421721,-43,-851, + -5516350644834224.,7662101878750098.,.499802462109254259076,-43,-851, + -5516350644833625.,7662101878228322.,-.499784446894911288826,-43,-851, + -5516350644828209.,7662101873510552.,-.497775217567062928445,-43,-851, + -5516350644795713.,7662101845203932.,-.424717725499005689058,-43,-851, + -5516350644793005.,7662101842845047.,-.413909199326120865122,-43,-851, + -5353889512863459.,4896010505527014.,.499931061075717776903,-43,-825, + -5353889512862356.,4896010504913072.,-.482893615934384168089,-43,-825, + -5353889512862338.,4896010504903053.,-.498025202518124182633,-43,-825, + -5353889512862271.,4896010504865760.,-.498792594613803975758,-43,-825, + -5353889512862137.,4896010504791173.,.499673473379225037899,-43,-825, + -5353889512859560.,4896010503356785.,-.499754310408817377501,-43,-825, + -4789820378197109.,6847422516035807.,-.496279424116389755772,-43,-732, + -4789820378187930.,6847422508890306.,-.468496419274235698843,-43,-732, + -4789820378187917.,6847422508880186.,-.472046945985701388315,-43,-732, + -4789820378187826.,6847422508809346.,-.496900214179883909873,-43,-732, + -4789820378187813.,6847422508799225.,.499549378761815344603,-43,-732, + -4789820378185561.,6847422507046130.,-.499880039932849993094,-43,-732, + -4789820378184435.,6847422506169582.,-.499426437102531297762,-43,-732, + -4789820378147539.,6847422477447455.,-.427814539214933615434,-43,-732, + -4679751055989864.,6600123655966303.,-.499211191499061609455,-43,-714, + -4679751055986736.,6600123653619217.,-.499787545775505563939,-43,-714, + -4679751055985581.,6600123652752565.,.499571246965473390749,-43,-714, + -4679751055985558.,6600123652735308.,-.485721751323911721835,-43,-714, + -4667961105458214.,6910351832381160.,.499884959787066895968,-43,-712, + -4667961105457628.,6910351831920789.,.496143122121442396614,-43,-712, + -4667961105457602.,6910351831900363.,.478912966187662657582,-43,-712, + -4667961105457581.,6910351831883866.,-.458080577220753570850,-43,-712, + -4667961105457516.,6910351831832800.,.498844419005444226398,-43,-712, + -4667961105456357.,6910351830922272.,-.499921912389501383825,-43,-712, + -4667961105442660.,6910351820161689.,-.490060542468160265146,-43,-712, + -4630681347717618.,6383304230100903.,.450513143503157357442,-43,-706, + -4630681347717598.,6383304230086389.,.497070456272426550262,-43,-706, + -4630681347717555.,6383304230055184.,.497168790475684752598,-43,-706, + -4630681347716523.,6383304229306264.,.499574575364982797645,-43,-706, + -4630681347716308.,6383304229150240.,-.499913159813731196283,-43,-706, + -4630681347706127.,6383304221761912.,-.494545358061482981754,-43,-706, + -4630681347695946.,6383304214373584.,-.480625967884703003663,-43,-706, + -8965037602643141.,5181459806963614.,.499936680711823015527,-44,-682, + -8965037602641776.,5181459806561578.,.469941652698040120671,-44,-682, + -8965037602641761.,5181459806557160.,.491590232265368774472,-44,-682, + -8965037602641479.,5181459806474102.,.498584229244239965489,-44,-682, + -8965037602641432.,5181459806460259.,.499750024849701342919,-44,-682, + -8965037602638845.,5181459805698306.,-.499854353763673527851,-44,-682, + -8965037602614825.,5181459798623650.,-.493923468254210366008,-44,-682, + -8361959343273779.,7549004931347942.,-.494824431996516161606,-44,-632, + -8361959343253177.,7549004922507392.,-.447621765943794848108,-44,-632, + -8361959343253168.,7549004922503530.,-.448860896458781934253,-44,-632, + -8361959343252925.,7549004922399256.,-.482316673524570694213,-44,-632, + -8361959343252799.,7549004922345188.,-.499663546440287736692,-44,-632, + -8361959343251990.,7549004921998037.,-.499921148041403441250,-44,-632, + -8361959343226165.,7549004910916239.,-.491102939573283629392,-44,-632, + -7077148271408190.,5863905218312725.,-.497003479166242162052,-44,-527, + -7077148271394652.,5863905213800179.,-.499788067571862706063,-44,-527, + -7077148271391548.,5863905212765539.,.499915126306432632908,-44,-527, + -7077148271390426.,5863905212391550.,-.499502910037378052181,-44,-527, + -7077148271390423.,5863905212390550.,-.472763354096814765575,-44,-527, + -7077148271357703.,5863905201484175.,-.489863158091418680805,-44,-527, + -6650655769588343.,5963605207559906.,-.497762802347218115742,-44,-492, + -6650655769577971.,5963605204043884.,-.499713533002672323069,-44,-492, + -6650655769573147.,5963605202408587.,.498542848959435654476,-44,-492, + -6650655769573057.,5963605202378078.,.244783236541543828666,-44,-492, + -6650655769573027.,5963605202367908.,.493530067087252365114,-44,-492, + -6650655769573026.,5963605202367570.,-.498178371595880911404,-44,-492, + -6650655769572785.,5963605202285873.,-.499911532314636958982,-44,-492, + -6650655769556624.,5963605196807428.,-.497397506920443730156,-44,-492, + -6524937861114491.,4811030367099833.,-.498812457306522441544,-44,-482, + -6524937861106824.,4811030365003097.,-.499863603088138426717,-44,-482, + -6524937861103021.,4811030363963070.,-.499915519627393003794,-44,-482, + -6524937861102960.,4811030363946387.,.499822529372608340673,-44,-482, + -6524937861102289.,4811030363762885.,.496944886075146520305,-44,-482, + -6524937861102167.,4811030363729521.,.496422430174589875289,-44,-482, + -6524937861102146.,4811030363723779.,-.487274034794927492823,-44,-482, + -6524937861102127.,4811030363718582.,.479857740901762248035,-44,-482, + -6250030537099773.,6597061091649786.,-.459285167053900089665,-44,-459, + -6250030537037968.,6597061068472941.,.058524283471882303532,-44,-459, + -6250030537037790.,6597061068406191.,.146533955568613899645,-44,-459, + -6250030537037110.,6597061068151191.,.482756898810139621408,-44,-459, + -6250030537037075.,6597061068138067.,-.499937241803389384847,-44,-459, + -6250030537020895.,6597061062070575.,-.496889421661624170892,-44,-459, + -6114225761932221.,5999256403094332.,-.493702362490013106137,-44,-448, + -6114225761915284.,5999256397318506.,-.499279896875015031476,-44,-448, + -6114225761909145.,5999256395224994.,.499658217545351897029,-44,-448, + -6114225761906788.,5999256394421214.,.498304357100496170941,-44,-448, + -6114225761906734.,5999256394402800.,-.486876013798068521997,-44,-448, + -6114225761906733.,5999256394402458.,.494879905792443144576,-44,-448, + -6114225761906514.,5999256394327775.,.499426763090545280546,-44,-448, + -6075304253400759.,5252191711062859.,-.494233000438651572890,-44,-445, + -6075304253374880.,5252191703336618.,-.499611939659861567396,-44,-445, + -6075304253374699.,5252191703282579.,.491928003975111213591,-44,-445, + -6075304253374661.,5252191703271234.,.495676792038614483641,-44,-445, + -6075304253374623.,5252191703259889.,.499425604607875961178,-44,-445, + -6075304253372748.,5252191702700104.,-.499780181330064558198,-44,-445, + -6075304253370616.,5252191702063590.,-.499871283761013811893,-44,-445, + -5883024195997067.,6166580717660834.,-.498314403528208425391,-44,-429, + -5883024195984673.,6166580713316371.,-.499944903826193310669,-44,-429, + -5883024195984182.,6166580713144261.,-.499381679174957887932,-44,-429, + -5883024195984148.,6166580713132342.,.496584180202394531343,-44,-429, + -5883024195984131.,6166580713126383.,.494567118528686956018,-44,-429, + -5883024195981202.,6166580712099683.,-.499933600272112167959,-44,-429, + -5883024195912290.,6166580687943992.,-.448574415199830178213,-44,-429, + -5701287883562775.,6591881948312705.,-.492708360004144215670,-44,-414, + -5701287883540723.,6591881940049708.,-.499792907638473437075,-44,-414, + -5701287883537237.,6591881938743486.,-.499874044743543922602,-44,-414, + -5701287883536630.,6591881938516040.,-.499287990476483769399,-44,-414, + -5701287883536613.,6591881938509670.,-.486091892458462709398,-44,-414, + -5701287883536596.,6591881938503300.,-.472895788284880572856,-44,-414, + -5701287883520414.,6591881932439822.,-.497200746879446292406,-44,-414, + -5696749128557056.,5092864957438880.,.499951718012481167348,-44,-414, + -5696749128555741.,5092864957058193.,.449355889268833146346,-44,-414, + -5696749128555729.,5092864957054719.,.499084423374689393391,-44,-414, + -5696749128555608.,5092864957019691.,-.499486058645252253954,-44,-414, + -5696749128553557.,5092864956425934.,.499988127114343030313,-44,-414, + -5696749128539561.,5092864952374151.,-.497851536290372317378,-44,-414, + -5696749128536062.,5092864951361205.,-.496807777094792211208,-44,-414, + -5638498817029594.,5944280983562912.,-.461940763534553940796,-44,-409, + -5638498816970164.,5944280963481916.,-.499870303108722805995,-44,-409, + -5638498816966651.,5944280962294897.,-.496253375373954018788,-44,-409, + -5638498816966642.,5944280962291855.,.464473530902303902777,-44,-409, + -5638498816966548.,5944280962260093.,.498732422768788623912,-44,-409, + -5638498816966370.,5944280962199948.,.499776321266437917475,-44,-409, + -5638498816965377.,5944280961864420.,.499993056834717467497,-44,-409, + -5505190638565440.,6229872943225625.,-.482304839692664955083,-44,-398, + -5505190638524914.,6229872928874262.,.499982869455655179976,-44,-398, + -5505190638524804.,6229872928835308.,.499584974303608508908,-44,-398, + -5505190638523704.,6229872928445768.,.495619419168435080956,-44,-398, + -5505190638523539.,6229872928387337.,.495026686694943640457,-44,-398, + -5505190638523515.,6229872928378838.,.440395062171379210993,-44,-398, + -5505190638519862.,6229872927085212.,-.499858261266539026145,-44,-398, + -5420430315892106.,6445096941756021.,-.499887944696836659661,-44,-391, + -5420430315891987.,6445096941712424.,-.499949788521320029530,-44,-391, + -5420430315889369.,6445096940753289.,.498764258583781058100,-44,-391, + -5420430315888785.,6445096940539334.,.473286786950168772534,-44,-391, + -5420430315888774.,6445096940535304.,.498491902724077983987,-44,-391, + -5220990584968046.,5037139715523998.,-.497624887315354518478,-44,-375, + -5220990584951415.,5037139710762073.,-.499883057743929156024,-44,-375, + -5220990584951022.,5037139710649546.,-.499160429171066417032,-44,-375, + -5220990584950955.,5037139710630362.,-.491403394353753353718,-44,-375, + -5220990584950946.,5037139710627785.,-.445585279632839246421,-44,-375, + -5220990584950891.,5037139710612037.,-.498918994359488672419,-44,-375, + -5220990584947290.,5037139709580969.,-.499806524151255929048,-44,-375, + -5220990584934915.,5037139706037657.,-.497915258136391633900,-44,-375, + -4674746968038891.,5801443769053527.,-.498217306259717154212,-44,-330, + -4674746968027980.,5801443765455364.,-.499944166214375475228,-44,-330, + -4674746968025689.,5801443764699851.,.499885077417835483953,-44,-330, + -4674746968025145.,5801443764520454.,.499422495561364356793,-44,-330, + -4674746968025092.,5801443764502976.,.482833606759471419698,-44,-330, + -8493093674416151.,5354293373536599.,.499972783745731756131,-45,-295, + -8493093674414282.,5354293373252178.,.499376029405043844147,-45,-295, + -8493093674413833.,5354293373183851.,-.499159944911752283629,-45,-295, + -8493093674413805.,5354293373179590.,-.487932760751850663825,-45,-295, + -8493093674405908.,5354293371977839.,-.499901942939061814747,-45,-295, + -8493093674272749.,5354293351713946.,-.456978311836164101139,-45,-295, + -7542952159268998.,5506849710981740.,-.499976920203892214192,-45,-256, + -7542952159265802.,5506849710481520.,.492815481075281434009,-45,-256, + -7542952159265798.,5506849710480894.,.436486088270032388170,-45,-256, + -7542952159265767.,5506849710476042.,.499933296442608073282,-45,-256, + -7402687662027206.,6542497797107338.,-.499680417798739116234,-45,-250, + -7402687662026912.,6542497797052669.,-.497253691651403634783,-45,-250, + -7402687662026716.,6542497797016223.,-.495635620434740547729,-45,-250, + -7402687662026696.,6542497797012504.,-.475062336446038375745,-45,-250, + -7402687662026677.,6542497797008970.,.494482285301316605365,-45,-250, + -7402687662025991.,6542497796881410.,-.499852725199635071252,-45,-250, + -7402687662024776.,6542497796655481.,.499982769230336142870,-45,-250, + -7402687661955560.,6542497783784838.,-.486630193867293102687,-45,-250, + -5533987403460993.,8490909837316888.,-.499784051037183453974,-45,-173, + -5533987403453592.,8490909835530832.,.499981351907065240409,-45,-173, + -5533987403453267.,8490909835452401.,.494034518682252858641,-45,-173, + -5533987403453233.,8490909835444196.,.404181661066307329550,-45,-173, + -5533987403453221.,8490909835441300.,.490115948506677718780,-45,-173, + -5533987403453080.,8490909835407273.,.499843899914579910492,-45,-173, + -5533987403424500.,8490909828510172.,-.497164798278943750606,-45,-173, + -8816008732654722.,7548914371931220.,-.499821982338286642100,-46,-127, + -8816008732643233.,7548914370698719.,.499992327200145713941,-46,-127, + -8816008732639906.,7548914370341811.,-.499936832272867950318,-46,-127, + -8816008732639143.,7548914370259959.,-.488797077144212128527,-46,-127, + -8816008732639114.,7548914370256847.,.491967098814853837992,-46,-127, + -8816008732639020.,7548914370246763.,.498582022805599080446,-46,-127, + -7458231406760163.,8451538560158338.,-.499427954995625163088,-46,-99, + -7458231406760134.,8451538560154854.,.496560693929822678536,-46,-99, + -7458231406760076.,8451538560147888.,.488537996086910727849,-46,-99, + -7458231406760066.,8451538560146687.,.452672014280505141608,-46,-99, + -7458231406759912.,8451538560128192.,-.499664083984990986160,-46,-99, + -7458231406759661.,8451538560098046.,-.499900105445848979805,-46,-99, + -7458231406713043.,8451538554499057.,-.498046854650079490535,-46,-99, + -7458231406624045.,8451538543810078.,-.484208827243449380332,-46,-99, + -7247003435980301.,6720800171728859.,-.499794224686711002082,-46,-95, + -7247003435965027.,6720800170270064.,.499950909350490044688,-46,-95, + -7247003435963223.,6720800170097768.,-.499927343560740695300,-46,-95, + -7247003435962802.,6720800170057558.,.499547380554647844326,-46,-95, + -7247003435962501.,6720800170028810.,.496796677580991686919,-46,-95, + -7247003435962491.,6720800170027855.,.413648815805354899755,-46,-95, + -7247003435962381.,6720800170017349.,.499022345231231825374,-46,-95, + -7247003435940312.,6720800167909577.,-.499659843595399461720,-46,-95, + -5622313485444599.,5423987981236720.,-.499960449850076872159,-46,-62, + -5622313485435543.,5423987980538688.,-.498810733235236617831,-46,-62, + -5622313485435467.,5423987980532829.,.458796468700884263015,-46,-62, + -5622313485435455.,5423987980531905.,-.495265551467690956038,-46,-62, + -5622313485435304.,5423987980520265.,.499454041557854902704,-46,-62, + -5622313485432474.,5423987980302130.,.499832491487752396629,-46,-62, + -5622313485431342.,5423987980214876.,.499986327808417314346,-46,-62, + -5622313485391005.,5423987977105721.,-.498916187336958533550,-46,-62, + -7183204151116525.,6992709483144679.,.490568203648402927683,-47,-20, + -7183204151116474.,6992709483142145.,.494915674206994197569,-47,-20, + -7183204151116423.,6992709483139611.,.499263145683846691165,-47,-20, + -7183204151116184.,6992709483127737.,-.499971240454677817845,-47,-20, + -7183204151112274.,6992709482933464.,-.499995363447746245753,-47,-20, + -4831095367903619.,6473146689471517.,.127793186259825304625,-47,4, + -4831095367903554.,6473146689468527.,.487010673157346082388,-47,4, + -4831095367903552.,6473146689468435.,.498063518929935325584,-47,4, + -4831095367902647.,6473146689426810.,.499476365155271459188,-47,4, + -4831095367902285.,6473146689410161.,-.499958421408147584546,-47,4, + -4831095367895228.,6473146689085578.,-.499981050654600833709,-47,4, + -4831095367863381.,6473146687620792.,-.499739014126657974824,-47,4, + -6476946479458197.,5164231957494715.,-.499971424297302422332,-48,20, + -6476946479431125.,5164231956998024.,-.499577717051919811588,-48,20, + -6476946479431004.,5164231956995804.,-.491116925767321788154,-48,20, + -6476946479430955.,5164231956994905.,-.495955117454969437396,-48,20, + -6476946479430906.,5164231956994005.,.499206691013884345874,-48,20, + -6476946479429471.,5164231956967678.,-.499625991566088971192,-48,20, + -6476946479417893.,5164231956755256.,-.499958920238474981898,-48,20, + -6476946479417066.,5164231956740083.,-.499982366510154472168,-48,20, + -7016733804641895.,8895966829730461.,-.499999915786940342698,-49,36, + -7016733804640817.,8895966829713426.,-.499619104102476182469,-49,36, + -7016733804640665.,8895966829711024.,-.466170230072081369472,-49,36, + -7016733804640655.,8895966829710866.,-.490285435705239162919,-49,36, + -7016733804640650.,8895966829710786.,.497656961479234592425,-49,36, + -5544508544501175.,5206157935361732.,-.499969325610191050605,-49,39, + -5544508544423899.,5206157934647083.,.499977868442926974880,-49,39, + -5544508544423649.,5206157934644772.,-.498572792815051966053,-49,39, + -5544508544423641.,5206157934644698.,-.482526413958353866708,-49,39, + -5544508544423609.,5206157934644402.,-.418340898521047717106,-49,39, + -5263775657348749.,6323719379597360.,-.470027310482980373433,-49,40, + -5263775657348736.,6323719379597213.,.498606681722017066643,-49,40, + -5263775657348067.,6323719379589698.,.499848285131311020010,-49,40, + -5263775657343221.,6323719379535262.,.499873679012219480850,-49,40, + -5263775657318991.,6323719379263083.,-.499992322622894839843,-49,40, + -5067862284394044.,8930234663656590.,.499995606377145566166,-49,41, + -5067862284384784.,8930234663509696.,.499960479970874909384,-49,41, + -5067862284382341.,8930234663470942.,.499735632922062291455,-49,41, + -5067862284381829.,8930234663462820.,.498869865581824379756,-49,41, + -5067862284381690.,8930234663460616.,-.497458925448497452657,-49,41, + -5067862284380154.,8930234663436249.,.499943822868588304999,-49,41, + -4925871372206596.,6939405823318554.,-.499995518781840901042,-49,41, + -4925871372192795.,6939405823148430.,.499947709628118238307,-49,41, + -4925871372192486.,6939405823144622.,-.499908596699585792012,-49,41, + -4925871372192477.,6939405823144511.,-.441651984231194158455,-49,41, + -4925871372185740.,6939405823061464.,.499992757746818098815,-49,41, + -4837866588169186.,5935126035485938.,-.499993263951866015864,-49,41, + -4837866588169046.,5935126035484461.,.493866430238402972835,-49,41, + -4837866588169022.,5935126035484208.,.464242377850734273209,-49,41, + -4837866588169011.,5935126035484092.,.492331353843324583998,-49,41, + -4720078277082580.,4814605977661064.,-.499591692314027817399,-49,41, + -4720078277082475.,4814605977660165.,.492384944428820681259,-49,41, + -4720078277082437.,4814605977659840.,.499005060624652631555,-49,41, + -4720078277081827.,4814605977654624.,-.499987807965981414189,-49,41, + -4720078277054033.,4814605977416917.,-.499994580985302454763,-49,41, + -8886660217099020.,5889658259297368.,-.499983226646116811914,-50,42, + -8886660217069721.,5889658259144103.,-.499985700454732947754,-50,42, + -8886660217066869.,5889658259129184.,-.499951597388308251441,-50,42, + -8886660217061165.,5889658259099346.,-.499883277882148743476,-50,42, + -8886660217059633.,5889658259091332.,-.492852279920161358304,-50,42, + -8886660217059607.,5889658259091195.,.499434147032303889573,-50,42, + -8757940169999925.,5253379812529674.,-.499989862074179850822,-50,42, + -8757940169988505.,5253379812476389.,-.499899795882797669859,-50,42, + -8757940169979369.,5253379812433761.,-.499827353791426496010,-50,42, + -8757940169978911.,5253379812431624.,-.498948056324255866046,-50,42, + -8757940169978827.,5253379812431232.,-.437651416519781518911,-50,42, + -8757940169978782.,5253379812431022.,-.404813930898213190356,-50,42, + -8757940169978456.,5253379812429500.,.499742076299759835947,-50,42, + -8757940169946480.,5253379812280302.,.499998468573146342210,-50,42, + -8535358698054710.,8622084258793145.,.499996354223268948421,-50,43, + -8535358698045843.,8622084258725243.,-.499971277788210110529,-50,43, + -8535358698042709.,8622084258701242.,.499814735005290455779,-50,43, + -8535358698041256.,8622084258690116.,-.494540993257455123318,-50,43, + -8535358698041218.,8622084258689825.,-.496458073363453460650,-50,43, + -8535358698041142.,8622084258689242.,.499707766454014505024,-50,43, + -8298192411034277.,6984413385311917.,-.443345330560915994008,-50,43, + -8298192411034262.,6984413385311824.,-.494350184690992684306,-50,43, + -8298192411033967.,6984413385309994.,-.497445648997235158822,-50,43, + -8298192411033731.,6984413385308530.,-.499922020097000434391,-50,43, + -8298192411030496.,6984413385288462.,-.499968855721708558133,-50,43, + -8298192411027261.,6984413385268393.,.499984366314154422573,-50,43, + -8298192410964267.,6984413384877617.,-.499987673867993010854,-50,43, + -8244336335603565.,6658187117794335.,-.499998026974882675680,-50,43, + -8244336335567397.,6658187117580450.,-.499956142442522292937,-50,43, + -8244336335566899.,6658187117577505.,-.499126055269460167009,-50,43, + -8244336335566760.,6658187117576683.,-.496886331910311528174,-50,43, + -8244336335566749.,6658187117576617.,.452931200158414745977,-50,43, + -8244336335566540.,6658187117575381.,.499464309584966251892,-50,43, + -8244336335551774.,6658187117488060.,.499981128532153307136,-50,43, + -7846976255498413.,4678235656827312.,-.499993475066582938084,-50,43, + -7846976255478484.,4678235656744504.,.499989113575786961077,-50,43, + -7846976255461437.,4678235656673672.,.499925205110035804958,-50,43, + -7846976255461276.,4678235656673004.,-.471272671473240893186,-50,43, + -7846976255461263.,4678235656672950.,-.487580574547219740324,-50,43, + -7846976255461250.,4678235656672895.,.496111522379425103186,-50,43, + -7846976255461192.,4678235656672655.,-.499723737478714594719,-50,43, + -7846976255458555.,4678235656661697.,.499973167946691271905,-50,43, + -7668040568180572.,7981622708436956.,-.499992768334469692776,-50,44, + -7668040568132204.,7981622708094071.,-.499874834787749295621,-50,44, + -7668040568132103.,7981622708093355.,-.497745066000217241006,-50,44, + -7668040568132081.,7981622708093199.,-.457677195562730846948,-50,44, + -7668040568132058.,7981622708093035.,.493302850806990583270,-50,44, + -7668040568127512.,7981622708060809.,-.499945310030979594104,-50,44, + -7668040568125166.,7981622708044178.,-.499980495672280219249,-50,44, + -7570200877287364.,7317310673969412.,.499940197920420767722,-50,44, + -7570200877285771.,7317310673959059.,.499513750256290874208,-50,44, + -7570200877285769.,7317310673959047.,-.498603545965091232172,-50,44, + -7570200877285665.,7317310673958371.,-.400702949445143624127,-50,44, + -7570200877285573.,7317310673957773.,-.314098575548531165897,-50,44, + -7570200877280459.,7317310673924536.,.499975067674809930545,-50,44, + -7570200877273554.,7317310673879661.,-.499989787351242384747,-50,44, + -7570200877217252.,7317310673513751.,-.499982596433817056522,-50,44, + -6983805627860130.,8693443238858879.,-.499999777736651329992,-50,45, + -6983805627814549.,8693443238506936.,-.499985975502782471731,-50,45, + -6983805627809207.,8693443238465689.,-.499961486161464661123,-50,45, + -6983805627808859.,8693443238463001.,.499665724351755489322,-50,45, + -6983805627808737.,8693443238462060.,-.494717839582050836700,-50,45, + -6983805627808730.,8693443238462005.,.456424087080581215658,-50,45, + -6967621294077025.,8569373569964147.,-.499987556201778515528,-50,45, + -6967621294030063.,8569373569606716.,-.499880270604314005407,-50,45, + -6967621294030027.,8569373569606442.,-.498347028177551531034,-50,45, + -6967621294029523.,8569373569602606.,-.476881633282970130698,-50,45, + -6967621294029433.,8569373569601921.,-.473048526871098910096,-50,45, + -6967621294029428.,8569373569601882.,.471608867931166112560,-50,45, + -6967621294028762.,8569373569596813.,.499973857103351595205,-50,45, + -6967621294022239.,8569373569547167.,-.499988710565340841186,-50,45, + -6615287761648223.,6266783723389420.,-.499996258475112666570,-50,45, + -6615287761647859.,6266783723387393.,.499904710498979334389,-50,45, + -6615287761645857.,6266783723376250.,.499360051564788477096,-50,45, + -6615287761645675.,6266783723375237.,.499310538098740620482,-50,45, + -6615287761645638.,6266783723375032.,-.440259967366086183267,-50,45, + -6615287761645622.,6266783723374943.,-.495209375132563841071,-50,45, + -6585707430242324.,6104285548305327.,-.484754324661005523709,-50,45, + -6585707430242305.,6104285548305224.,-.495242300591960298266,-50,45, + -6585707430242203.,6104285548304671.,-.498914592402106739956,-50,45, + -6585707430241916.,6104285548303115.,-.499443491638321979953,-50,45, + -6585707430241629.,6104285548301559.,-.499972390477894883143,-50,45, + -6585707430239722.,6104285548291219.,.499997619292524000618,-50,45, + -5638731028508581.,5265049803090430.,-.499990232746871232479,-50,46, + -5638731028505110.,5265049803074199.,.499943937144628112642,-50,46, + -5638731028492383.,5265049803014689.,.499702988195042586887,-50,46, + -5638731028491914.,5265049803012497.,-.490798531525505490795,-50,46, + -5638731028491908.,5265049803012468.,.453885884006376230338,-50,46, + -5638731028491877.,5265049803012324.,-.498577969076519573524,-50,46, + -5638731028462048.,5265049802872846.,.499995699665972076151,-50,46, + -5534229527508387.,4798405793378645.,.499640789501145630009,-50,46, + -5534229527508211.,4798405793377895.,.496379230715326885698,-50,46, + -5534229527508192.,4798405793377815.,-.469881960282948143657,-50,46, + -5534229527507794.,4798405793376119.,-.499984802985332673413,-50,46, + -5534229527499821.,4798405793342142.,.499990285980998587380,-50,46, + -5534229527462416.,4798405793182746.,-.499997947305605434723,-50,46, + -5402948249602198.,8540707420680334.,-.499987065011528474747,-50,47, + -5402948249555460.,8540707420325842.,.499983828484787303874,-50,47, + -5402948249546227.,8540707420255813.,.499958423571301989181,-50,47, + -5402948249545081.,8540707420247122.,-.499828075299840964330,-50,47, + -5402948249542281.,8540707420225885.,-.497561194134730218104,-50,47, + -5402948249542269.,8540707420225793.,.486734235469651321490,-50,47, + -5402948249542257.,8540707420225702.,.471029665075003051032,-50,47, + -5402948249542216.,8540707420225392.,-.499294283766058321803,-50,47, + -5379832785877681.,8367172636446718.,-.499999055683928136433,-50,47, + -5379832785864805.,8367172636351043.,-.499963529484329155764,-50,47, + -5379832785864438.,8367172636348316.,-.490099189266483270359,-50,47, + -5379832785864431.,8367172636348263.,.496464980719063972682,-50,47, + -5379832785864359.,8367172636347729.,-.498874985125106747705,-50,47, + -4831850099948337.,5143460617548304.,.487752791517590559105,-50,47, + -4831850099948330.,5143460617548273.,-.478448973307552401718,-50,47, + -4831850099948277.,5143460617548030.,.491737664451387994442,-50,47, + -4831850099948157.,5143460617547482.,.499707410362803595104,-50,47, + -4831850099946648.,5143460617540591.,.499926970185818173592,-50,47, + -4831850099946145.,5143460617538295.,-.499999841153354916342,-50,47, + -4802568026215744.,5011465635498064.,-.499996664999188690137,-50,47, + -4802568026186255.,5011465635366857.,.499912432023077074758,-50,47, + -4802568026185741.,5011465635364571.,-.450613046128315647211,-50,47, + -4802568026185732.,5011465635364531.,-.494493842429055281027,-50,47, + -4802568026185594.,5011465635363916.,.499333947666369155918,-50,47, + -4802568026184637.,5011465635359659.,-.499990723296148267148,-50,47, + -4682712477329302.,4505604613804427.,.499998812943811082449,-50,47, + -4682712477306039.,4505604613711379.,.499993846608857617313,-50,47, + -4682712477301832.,4505604613694552.,.223373629282876509355,-50,47, + -4682712477301786.,4505604613694368.,.231283178003029729359,-50,47, + -4682712477300630.,4505604613689744.,.430053578744074310787,-50,47, + -4682712477300229.,4505604613688140.,.499004211944616783561,-50,47, + -4682712477300223.,4505604613688117.,-.499964107753778447181,-50,47, + -4681019096820415.,8997672952849880.,-.499856067201481478555,-50,48, + -4681019096820338.,8997672952849264.,.452818631431594835564,-50,48, + -4681019096820334.,8997672952849233.,-.497691773833069520071,-50,48, + -4681019096813949.,8997672952798232.,-.499926032778261362607,-50,48, + -4681019096807483.,8997672952746584.,-.499995701597313168595,-50,48, + -4561872225366603.,8094622759436659.,.496894138481819515632,-50,48, + -4561872225366576.,8094622759436465.,.498619021912198857442,-50,48, + -4561872225366549.,8094622759436272.,-.499656094652766748330,-50,48, + -4561872225365393.,8094622759427966.,-.499879599512441200152,-50,48, + -4561872225364815.,8094622759423813.,-.499991348742322598952,-50,48, + -4561872225346843.,8094622759294681.,.499995256910491854975,-50,48, + -6156088788838611.,8701540531990260.,-.499999262400582798333,-51,50, + -6156088788838183.,8701540531988619.,.499870634492641749227,-51,50, + -6156088788834117.,8701540531973039.,.498634670656866147851,-51,50, + -6156088788833731.,8701540531971560.,.433096776892667099256,-51,50, + -6156088788833701.,8701540531971445.,.479816629719629375229,-51,50, + -6156088788833689.,8701540531971399.,.498504570850846736842,-51,50, + -5647124200222959.,6957872598582359.,.499998069335807888101,-51,50, + -5647124200220479.,6957872598574797.,.499800932650039974840,-51,50, + -5647124200218060.,6957872598567422.,-.499584895365536747835,-51,50, + -5647124200218040.,6957872598567361.,-.483457452818762311011,-51,50, + -5647124200217999.,6957872598567235.,.499603804403841218602,-51,50, + -5642922688546544.,6945073480024996.,.499993822311452836396,-51,50, + -5642922688543620.,6945073480016098.,-.499924380074737817944,-51,50, + -5642922688542883.,6945073480013854.,.489494323839194820372,-51,50, + -5642922688542837.,6945073480013714.,.491547594393089101042,-51,50, + -5642922688542653.,6945073480013154.,.499760676637648530601,-51,50, + -5642922688533881.,6945073479986458.,-.499993848640181265200,-51,50, + -5213169472822023.,5756059254623593.,-.485911956141791758031,-51,50, + -5213169472822021.,5756059254623588.,-.499564476616284456171,-51,50, + -5213169472820849.,5756059254620650.,-.499941473888040853249,-51,50, + -5213169472799461.,5756059254567034.,-.499995139990692484805,-51,50, + -8724415468946421.,7975271891675484.,.499995517319147739044,-52,51, + -8724415468929820.,7975271891647282.,.499899158794961793900,-52,51, + -8724415468928472.,7975271891644992.,.499529915236084176642,-52,51, + -8724415468928223.,7975271891644569.,.495010670769635524930,-52,51, + -8724415468924511.,7975271891638263.,.499928603542070943668,-52,51, + -8724415468913893.,7975271891620225.,.499987526284834967928,-52,51, + -8099766831116405.,6987540618489811.,-.499946669391345529428,-52,51, + -8099766831116309.,6987540618489669.,.497847901220517088002,-52,51, + -8099766831115925.,6987540618489105.,.489026183699717815998,-52,51, + -8099766831115893.,6987540618489058.,.488291040575277617540,-52,51, + -8099766831113683.,6987540618485813.,-.499979780602875244738,-52,51, + -8099766831112322.,6987540618483814.,-.499996335251418908346,-52,51, + -6700063144980784.,5238640701733832.,-.499935249448330501935,-52,51, + -6700063144980685.,5238640701733728.,-.476423135843152340948,-52,51, + -6700063144980605.,5238640701733644.,-.497827488483583294814,-52,51, + -6700063144949949.,5238640701701447.,-.499975298613165928013,-52,51, + -6700063144931448.,5238640701682016.,-.499999210235302693734,-52,51, + -6254473773345003.,4795550871078184.,.499999167649725169768,-52,51, + -6254473773334379.,4795550871068197.,-.499975419321837595897,-52,51, + -6254473773275947.,4795550871013263.,-.499835170640446435830,-52,51, + -6254473773271370.,4795550871008959.,.499799343159699161349,-52,51, + -6254473773271320.,4795550871008912.,.493022355135925631918,-52,51, + -6254473773270635.,4795550871008269.,-.499822380730251180531,-52,51, + -8245673680828457.,6526263500829415.,.499947398287596964780,-53,52, + -8245673680828375.,6526263500829372.,.499695210867583475828,-53,52, + -8245673680827309.,6526263500828813.,.496416774456629542030,-53,52, + -8245673680827185.,6526263500828748.,.471645173979489266040,-53,52, + -8245673680827166.,6526263500828739.,-.491827893835447140399,-53,52, + -8245673680827145.,6526263500828727.,.495912399632288511981,-53,52, + -8245673680820545.,6526263500825267.,-.499995365893181856469,-53,52, + -8242701861937643.,6524705454050369.,-.499989152126607534141,-53,52, + -8242701861729357.,6524705453941195.,-.499940350410856688633,-53,52, + -8242701861721346.,6524705453936996.,-.499938403744924259834,-53,52, + -8242701861718448.,6524705453935477.,-.499063899735194707876,-53,52, + -8242701861718034.,6524705453935260.,-.498938970535810767190,-53,52, + -8178102513332180.,6491012945006904.,-.499995985108853313847,-53,52, + -8178102513290567.,6491012944985307.,.499980790114483331919,-53,52, + -8178102513290517.,6491012944985282.,-.448641062618341636559,-53,52, + -8178102513290515.,6491012944985281.,-.486585936727650474886,-53,52, + -8178102513290488.,6491012944985267.,-.498841737203288469213,-53,52, + -8003544517573701.,6401635464227793.,.499998457234171278177,-53,52, + -8003544517553222.,6401635464217449.,.495611615716139570630,-53,52, + -8003544517553202.,6401635464217439.,.393551567056580364975,-53,52, + -8003544517553125.,6401635464217401.,-.499379620282427901409,-53,52, + -8003544517552929.,6401635464217302.,-.499568097143246976232,-53,52, + -8003544517552537.,6401635464217104.,-.499945050855791338473,-53,52, + -8003544517536566.,6401635464209037.,-.499996897032731538071,-53,52, + -7834633035949477.,6317438440555928.,.498596627381543855343,-53,52, + -7834633035949231.,6317438440555808.,-.499668869091939550358,-53,52, + -7834633035948125.,6317438440555263.,.499999264707447359388,-53,52, + -7546489395530079.,6178919966200913.,-.499988491590803478257,-53,52, + -7546489395529436.,6178919966200610.,.499984184019189444350,-53,52, + -7546489395524935.,6178919966198496.,.499792914170823998186,-53,52, + -7546489395523715.,6178919966197923.,.498185860623013380504,-53,52, + -7546489395523649.,6178919966197892.,.499738265926118044293,-53,52, + -7546489395456645.,6178919966166423.,-.499998457953293323780,-53,52, + -7532060552269350.,6172151046777684.,.499671759178428127453,-53,52, + -7532060552269175.,6172151046777602.,.499023232124015984838,-53,52, + -7532060552269079.,6172151046777558.,-.484189674144843344087,-53,52, + -7532060552269000.,6172151046777520.,.498374705071933719806,-53,52, + -7532060552267918.,6172151046777014.,-.499920759278347877662,-53,52, + -7532060552263272.,6172151046774837.,-.499995367666610107941,-53,52, + -7165093878956314.,6005275203526650.,.499990608703774815424,-53,52, + -7165093878945451.,6005275203521859.,.499915957069863027148,-53,52, + -7165093878940134.,6005275203519514.,.498774754073446236603,-53,52, + -7165093878940100.,6005275203519500.,-.496530643870145346927,-53,52, + -7165093878940032.,6005275203519470.,-.487141439757071810088,-53,52, + -7165093878939481.,6005275203519227.,-.499296565239985209869,-53,52, + -7165093878938633.,6005275203518853.,-.499854725648910126057,-53,52, + -7165093878916907.,6005275203509270.,.499996008252197542444,-53,52, + -7017962821202702.,5941183073803213.,-.499998313432538330021,-53,52, + -7017962821159790.,5941183073784752.,-.499993424576137281384,-53,52, + -7017962821159353.,5941183073784563.,.499983322398951904995,-53,52, + -7017962821149302.,5941183073780239.,.499448506685808070361,-53,52, + -7017962821146350.,5941183073778970.,-.468671955144732691930,-53,52, + -7017962821146336.,5941183073778964.,-.491555995273844921296,-53,52, + -7017962821146329.,5941183073778960.,.497001984661604346480,-53,52, + -7017962821146243.,5941183073778923.,.499285738154559628869,-53,52, + -6848882081836112.,5869486054436035.,-.499987088697575904747,-53,52, + -6848882081660115.,5869486054362486.,-.499960323617606504530,-53,52, + -6848882081658763.,5869486054361921.,-.499636240179231456625,-53,52, + -6848882081658696.,5869486054361893.,-.498880534857470493007,-53,52, + -6848882081658562.,5869486054361837.,-.497369124212974268704,-53,52, + -6848882081657478.,5869486054361383.,.499932138063397285617,-53,52, + -6471417749984994.,5716852579179082.,.499984888587396568737,-53,52, + -6471417749983889.,5716852579178651.,-.499512948843149318093,-53,52, + -6471417749983866.,5716852579178642.,-.491357700209567867020,-53,52, + -6471417749983848.,5716852579178634.,.471546407416739270427,-53,52, + -6471417749983646.,5716852579178555.,.499692504113529559592,-53,52, + -6471417749937172.,5716852579160386.,.499998015623627592636,-53,52, + -6320301642428664.,5658575598221067.,-.499981299625563514900,-53,52, + -6320301642428267.,5658575598220915.,.498765866865387317304,-53,52, + -6320301642428217.,5658575598220896.,.480975837456966596630,-53,52, + -6320301642368799.,5658575598198297.,-.499983387108846485314,-53,52, + -6150458818223083.,5594977082458783.,-.499286874270788407284,-53,52, + -6150458818223045.,5594977082458768.,.494800913418900538636,-53,52, + -6150458818223007.,5594977082458754.,.488888701108689067730,-53,52, + -6150458818222999.,5594977082458752.,-.459724396219763815824,-53,52, + -6150458818222402.,5594977082458532.,-.499976784343105975128,-53,52, + -6150458818141214.,5594977082428608.,-.499994791496311579697,-53,52, + -5840746347509331.,5484109679795431.,-.499995235308016774164,-53,52, + -5840746347509213.,5484109679795390.,-.496913231969087299483,-53,52, + -5840746347509193.,5484109679795383.,-.445543400894599189584,-53,52, + -5840746347503491.,5484109679793401.,.499995439544697220558,-53,52, + -5301224375154125.,5306391761497969.,.499782879003916970748,-53,52, + -5301224375153926.,5306391761497907.,.498714440656277449709,-53,52, + -5301224375142917.,5306391761494477.,.499908224745938820969,-53,52, + -5301224375134511.,5306391761491859.,-.499997760555601318003,-53,52, + -5286632173782529.,5301852330730806.,.499995427832543784759,-53,52, + -5286632173738303.,5301852330717069.,.499987874826962941135,-53,52, + -5286632173730998.,5301852330714801.,-.499809860232136916382,-53,52, + -5286632173730866.,5301852330714759.,.499783117071972485119,-53,52, + -5286632173730734.,5301852330714718.,.499376094377220551561,-53,52, + -5286632173726040.,5301852330713261.,-.499946363436865115689,-53,52, + -5158589873384194.,5262615595068558.,-.499997850158857276856,-53,52, + -5158589873359597.,5262615595061123.,-.499992395290853244960,-53,52, + -5158589873358717.,5262615595060857.,-.499910888677464884051,-53,52, + -5158589873357837.,5262615595060591.,-.499829382013843715547,-53,52, + -5158589873357804.,5262615595060581.,-.474826325512980736643,-53,52, + -5158589873357794.,5262615595060578.,-.497552672027856796685,-53,52, + -4827510902891409.,5166072474388769.,-.499996972673636685491,-53,52, + -4827510902875907.,5166072474384412.,.499940907074895199931,-53,52, + -4827510902874302.,5166072474383962.,-.498646351953107616084,-53,52, + -4827510902874277.,5166072474383954.,.476453534979217791411,-53,52, + -4827510902874270.,5166072474383953.,-.490518496679723962694,-53,52, + -4827510902874181.,5166072474383928.,-.499162899200282809189,-53,52, + -4827510902874060.,5166072474383894.,-.499679446446525710858,-53,52, + -4827510902870124.,5166072474382788.,-.499953247270450338216,-53,52, + -4827510902862373.,5166072474380610.,-.499984298803576593744,-53,52, + -4504722288324968.,5078668422840897.,.499978909567507821089,-53,52, + -4504722288290757.,5078668422831982.,-.499978059605902849114,-53,52, + -4504722288290239.,5078668422831846.,.499934901407553636139,-53,52, + -4504722288288685.,5078668422831441.,.499673784548704654777,-53,52, + -4504722288288497.,5078668422831393.,-.496496801006980213171,-53,52, + -4504722288288493.,5078668422831391.,.461031484406752657604,-53,52, + -4504722288279008.,5078668422828919.,.499978274537895508455,-53,52, + -7868743568004848.,4940110690624440.,-.499996470271260888958,-54,52, + -7868743567949900.,4940110690618247.,-.499992745704510094083,-54,52, + -7868743567941746.,4940110690617327.,.490726308406879428533,-54,52, + -7868743567941719.,4940110690617324.,.447649219183763974502,-54,52, + -7868743567941684.,4940110690617321.,-.497080340920258060184,-54,52, + -7868743567941613.,4940110690617313.,-.499246019988359761092,-54,52, + -7868743567941125.,4940110690617257.,.499953256278031650219,-54,52, + -7501948289009369.,4899791670364095.,-.499997914593055364643,-54,52, + -7501948289008865.,4899791670364040.,.498492637379065459589,-54,52, + -7501948289004833.,4899791670363608.,.486417053294102794886,-54,52, + -7501948289004413.,4899791670363563.,.485159179966035212714,-54,52, + -7485075199937771.,4897985937895343.,.499996476192357298761,-54,52, + -7485075199918340.,4897985937893266.,.498290195875718218479,-54,52, + -7485075199918265.,4897985937893258.,.481454831210532405412,-54,52, + -7485075199918209.,4897985937893252.,.495551092260582359756,-54,52, + -7485075199918050.,4897985937893235.,.499860119170803601527,-54,52, + -7485075199910388.,4897985937892416.,.499959265447649999268,-54,52, + -7485075199907834.,4897985937892143.,.499992314403500642689,-54,52, + -7250793807649725.,4873356845993420.,.499997792167614663514,-54,52, + -7250793807613697.,4873356845989697.,-.499973034541522129791,-54,52, + -7250793807595683.,4873356845987835.,-.499958440586378674989,-54,52, + -7250793807594048.,4873356845987665.,.499820834725158600050,-54,52, + -7250793807593671.,4873356845987627.,-.468425778851745612321,-54,52, + -7250793807593661.,4873356845987625.,.497933727419453095482,-54,52, + -7250793807593632.,4873356845987623.,-.499623704394062159671,-54,52, + -6713742225384212.,4820002618886339.,.499997952248943582036,-54,52, + -6713742225366644.,4820002618884665.,-.499635471927577929307,-54,52, + -6713742225366560.,4820002618884656.,.491486499415922993706,-54,52, + -6713742225366476.,4820002618884648.,.482608470759528717934,-54,52, + -6713742225364840.,4820002618884493.,-.499825515908395862177,-54,52, + -6713742225363036.,4820002618884320.,.499984440159123329183,-54,52, + -6300104505916805.,4781832049740321.,.499995859685727729972,-54,52, + -6300104505905093.,4781832049739277.,-.499824220683787331691,-54,52, + -6300104505904611.,4781832049739233.,.493864877827915069028,-54,52, + -6300104505904499.,4781832049739224.,-.499302800525722023675,-54,52, + -6300104505899534.,4781832049738781.,-.499994970213292406956,-54,52, + -5733088875683310.,4733600811347966.,.499960362986713142590,-54,52, + -5733088875678181.,4733600811347551.,.499906777813672855740,-54,52, + -5733088875677934.,4733600811347532.,-.485473069230208802095,-54,52, + -5733088875677872.,4733600811347526.,.497953851754867510223,-54,52, + -5733088875677699.,4733600811347513.,-.499903288076800465385,-54,52, + -5733088875667441.,4733600811346682.,.499989542800408090742,-54,52, + -5733088875630574.,4733600811343699.,.499994331836212140713,-54,52, + -5586017142901596.,4721858497059219.,-.499836996328784799736,-54,52, + -5586017142901431.,4721858497059206.,-.496866361650989102067,-54,52, + -5586017142901304.,4721858497059195.,.499359520798250712363,-54,52, + -5586017142900263.,4721858497059113.,.499919706867400815948,-54,52, + -5586017142896556.,4721858497058821.,.499993299462634831844,-54,52, + -5586017142855487.,4721858497055586.,.499999348528522224997,-54,52, + -5137347928755616.,4687977823215297.,.499995993679518519097,-54,52, + -5137347928742470.,4687977823214347.,.499858532377384978625,-54,52, + -5137347928742249.,4687977823214332.,-.470781234750811398327,-54,52, + -5137347928742235.,4687977823214331.,-.482495971129949396180,-54,52, + -5137347928742221.,4687977823214330.,-.494210707509084562627,-54,52, + -5137347928741958.,4687977823214311.,-.499994683773740417191,-54,52, + -5130840493918146.,4687507867094144.,.499999378013501423809,-54,52, + -5130840493903625.,4687507867093097.,-.499984721594440323962,-54,52, + -5130840493895547.,4687507867092513.,.499955259296155521442,-54,52, + -5130840493893912.,4687507867092395.,.499819318429929795684,-54,52, + -5130840493893815.,4687507867092388.,.499199632642749342659,-54,52, + -5130840493893801.,4687507867092387.,.488800915106466480031,-54,52, + -5130840493893787.,4687507867092386.,.478402197570186448525,-54,52, + -5046807759991977.,4681494090352273.,.490651298292529514721,-54,52, + -5046807759991963.,4681494090352272.,.497234999429504645830,-54,52, + -5046807759991808.,4681494090352261.,.498697404874775398646,-54,52, + -5046807759991653.,4681494090352251.,-.499840189679607264671,-54,52, + -5046807759986185.,4681494090351863.,-.499863202511796689428,-54,52, + -5046807759956111.,4681494090349729.,-.499989765378951575483,-54,52, + -5046807759953377.,4681494090349534.,.499998729552836046073,-54,52, + -5010504700974749.,4678927591081369.,.499997823536357428029,-54,52, + -5010504700961460.,4678927591080433.,.492684208846597022516,-54,52, + -5010504700961446.,4678927591080433.,-.493402207782781750501,-54,52, + -5010504700961162.,4678927591080413.,-.496869516549569602835,-54,52, + -5010504700960878.,4678927591080392.,.499663174684805447781,-54,52, + -5010504700959728.,4678927591080311.,.499707523004902689894,-54,52, + -5010504700952828.,4678927591079825.,.499973613325911680828,-54,52, + -8612971451614389.,4632901128904568.,.499995185726210857061,-55,52, + -8612971451601627.,4632901128904184.,-.499987636595398202671,-55,52, + -8612971451598047.,4632901128904075.,.499703751699620358064,-55,52, + -8612971451595362.,4632901128903994.,.499472292950902771119,-55,52, + -8612971451595130.,4632901128903988.,-.499430388027294580404,-55,52, + -8612971451595097.,4632901128903987.,-.494963959028488080737,-55,52, + -8612971451595064.,4632901128903986.,-.490497530029677694367,-55,52, + -6842835487568892.,4585071473649437.,.499994353167189719390,-55,52, + -6842835487550009.,4585071473648987.,-.498616824271658630093,-55,52, + -6842835487549925.,4585071473648984.,.495140346789521790530,-55,52, + -6842835487549885.,4585071473648984.,-.460213381276574011196,-55,52, + -6842835487549883.,4585071473648983.,.492018932320121347071,-55,52, + -6842835487549674.,4585071473648979.,-.499704296825135830596,-55,52, + -6842835487548711.,4585071473648956.,-.499845300013968675006,-55,52, + -6842835487547748.,4585071473648933.,-.499986303199525856823,-55,52, + -6298970528354555.,4572603799520462.,-.499995941991681887759,-55,52, + -6298970528344084.,4572603799520231.,.499819935366161212783,-55,52, + -6298970528341489.,4572603799520174.,.499487799215738399028,-55,52, + -6298970528341488.,4572603799520174.,.477522353305858415372,-55,52, + -6298970528336208.,4572603799520058.,.499967949188656322696,-55,52, + -6070752678071695.,4567682594080166.,.499214291210415066291,-55,52, + -6070752678071652.,4567682594080166.,-.410749974644536435678,-55,52, + -6070752678071648.,4567682594080166.,-.495397813328717639977,-55,52, + -6070752678071317.,4567682594080158.,.499993535555482796220,-55,52, + -6070752678055912.,4567682594079833.,-.499995196461797176727,-55,52, + -6002783559881637.,4566252361603206.,.499996624514547914916,-55,52, + -6002783559861852.,4566252361602793.,-.458124808337722479212,-55,52, + -6002783559861850.,4566252361602793.,-.499970461249743070881,-55,52, + -6002783559854633.,4566252361602641.,.499991005815587472552,-55,52, + -5777052993637214.,4561619030812311.,-.499988962962151757345,-55,52, + -5777052993623900.,4561619030812043.,-.499846159699358678332,-55,52, + -5777052993623105.,4561619030812026.,.497458446644063210953,-55,52, + -5777052993623055.,4561619030812025.,.490999616854415553478,-55,52, + -5777052993622956.,4561619030812023.,.498211133870939110244,-55,52, + -5777052993622658.,4561619030812017.,.499716508324924961322,-55,52, + -5777052993621267.,4561619030811990.,-.499968136417610335658,-55,52, + -5777052993596030.,4561619030811482.,-.499997883164490626965,-55,52, + -4966294589209959.,4546452777593379.,-.499998062439521960731,-55,52, + -4966294589204810.,4546452777593289.,.499992238071379682123,-55,52, + -4966294589199661.,4546452777593200.,.499982538675139243668,-55,52, + -4966294589199256.,4546452777593193.,.499593350826004533621,-55,52, + -4966294589198967.,4546452777593189.,-.495746094330187269210,-55,52, + -4966294589198961.,4546452777593188.,.400544436220206312069,-55,52, + -4966294589198909.,4546452777593188.,-.498270965676377368470,-55,52, + -4966294589198851.,4546452777593186.,.499204162977444314545,-55,52, + -7922455085971660.,4530847165997180.,-.499986390785640219232,-56,52, + -7922455085967884.,4530847165997154.,-.499585355526130964350,-56,52, + -7922455085967739.,4530847165997153.,-.497980972551140097766,-56,52, + -7922455085967738.,4530847165997152.,.495133540434894385704,-56,52, + -7922455085967704.,4530847165997152.,.261026981960067342888,-56,52, + -7922455085967303.,4530847165997149.,.499946689359977444720,-56,52, + -7922455085941742.,4530847165996974.,-.499986874317810744538,-56,52, + -7518049176487624.,4505131720724319.,.499851238691416043035,-58,52, + -7518049176487586.,4505131720724319.,.484362420559222107725,-58,52, + -7518049176487039.,4505131720724319.,.261404959551070715354,-58,52, + -7518049176486943.,4505131720724319.,.222275313743426075229,-58,52, + -7518049176485171.,4505131720724319.,-.499992731789258156222,-58,52, + -7518049176453277.,4505131720724305.,.499997649605865280595,-58,52, + -5034345543218301.,4504286612544905.,-.087752309102376406699,-58,52, + -5034345543218197.,4504286612544905.,-.116136643825913754172,-58,52, + -5034345543216969.,4504286612544905.,-.451290134599945014642,-58,52, + -5034345543216793.,4504286612544905.,-.499325162593610548624,-58,52, + -5034345543216791.,4504286612544905.,-.499871015184447647314,-58,52, + -5034345543165495.,4504286612544891.,-.499898264903020206629,-58,52, + -5034345542982295.,4504286612544841.,-.499995584161891897238,-58,52, + -4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,52, + 0.,4503599627370496.,0.000000000000000000000,0,52, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,52, + 5835457316479768.,4503830378477215.,.499999511639893811506,-59,52, + 5835457316503937.,4503830378477217.,.411442204264803490376,-59,52, + 5835457316503944.,4503830378477217.,.411995810075900436266,-59,52, + 5835457316504368.,4503830378477217.,.445528504919488111454,-59,52, + 5835457316505039.,4503830378477217.,.498595576240359434994,-59,52, + 5835457316505057.,4503830378477218.,-.499980865959676719675,-59,52, + 5835457316517701.,4503830378477218.,.499989401971567113373,-59,52, + 8328945592803082.,4511122976265158.,-.499995799046069966277,-57,52, + 8328945592817470.,4511122976265183.,.499951119550920471490,-57,52, + 8328945592820237.,4511122976265189.,-.499920083963671982611,-57,52, + 8328945592820790.,4511122976265189.,.499382852233285761758,-57,52, + 8328945592820791.,4511122976265190.,-.498810090015905936225,-57,52, + 8328945592820819.,4511122976265190.,-.448212472993273391550,-57,52, + 8328945592820908.,4511122976265190.,-.287384333171333100824,-57,52, + 8328945592841819.,4511122976265228.,-.499999705970907838871,-57,52, + 6916394610522188.,4524361340935612.,.499998185369534695260,-56,52, + 6916394610526349.,4524361340935638.,-.499749457598156726951,-56,52, + 6916394610526639.,4524361340935639.,.242637753058346401072,-56,52, + 6916394610526680.,4524361340935639.,.488975255254616549028,-56,52, + 6916394610526682.,4524361340935640.,-.499008281223614137993,-56,52, + 6916394610527514.,4524361340935644.,.499840543832722374317,-56,52, + 7664074856375585.,4529097216352621.,.499838306067960376961,-56,52, + 7664074856376585.,4529097216352628.,.159904079185900297067,-56,52, + 7664074856376634.,4529097216352628.,.486247302068701770989,-56,52, + 7664074856376636.,4529097216352628.,.499567433614938610329,-56,52, + 7664074856378588.,4529097216352642.,-.499984177256242679808,-56,52, + 7664074856389699.,4529097216352716.,-.499993372064710707475,-56,52, + 7664074856400810.,4529097216352789.,.499997433234507061110,-56,52, + 5852820566561476.,4563154257661648.,.499996099170357218551,-55,52, + 5852820566563094.,4563154257661681.,.499881808282878410382,-55,52, + 5852820566564712.,4563154257661714.,.499767517404602458962,-55,52, + 5852820566564761.,4563154257661715.,.499146009213747561912,-55,52, + 5852820566564906.,4563154257661718.,.456490525791879452477,-55,52, + 5852820566564908.,4563154257661718.,.497281484641233512548,-55,52, + 6575998564310792.,4578824074855026.,-.499738823153342419601,-55,52, + 6575998564310965.,4578824074855029.,.469221195012876805660,-55,52, + 6575998564310966.,4578824074855029.,.492163160435803235233,-55,52, + 6575998564311010.,4578824074855031.,-.498390360955430371433,-55,52, + 6575998564321166.,4578824074855264.,-.499789525531101899310,-55,52, + 6575998564361921.,4578824074856199.,-.499988709768599026220,-55,52, + 6575998564364144.,4578824074856250.,-.499999574194867640076,-55,52, + 6847582036549561.,4585184879271240.,-.499999877884064044460,-55,52, + 6847582036550607.,4585184879271265.,-.499962634222496980103,-55,52, + 6847582036560021.,4585184879271490.,-.499627441094479934526,-55,52, + 6847582036561067.,4585184879271515.,-.499590197394265433199,-55,52, + 6847582036561318.,4585184879271520.,.499462716725577064602,-55,52, + 6847582036561319.,4585184879271521.,-.476636674054821524202,-55,52, + 7706116167838655.,4607008166212156.,.499994747124924295720,-55,52, + 7706116167864824.,4607008166212862.,-.499802424480109899607,-55,52, + 7706116167865084.,4607008166212869.,-.495329470385502006709,-55,52, + 7706116167865121.,4607008166212870.,-.498539088456634459827,-55,52, + 7706116167866383.,4607008166212904.,-.499904980501540386955,-55,52, + 7706116167867942.,4607008166212945.,.499992463485655170101,-55,52, + 8687303334617413.,4635153411183071.,-.499967854299768374331,-55,52, + 8687303334619976.,4635153411183148.,.499921623176942550135,-55,52, + 8687303334621783.,4635153411183203.,.492430513476026124885,-55,52, + 8687303334621816.,4635153411183204.,.496720935933173691841,-55,52, + 8687303334621849.,4635153411183206.,-.498988641609674852611,-55,52, + 8687303334622309.,4635153411183220.,-.499788813418673913430,-55,52, + 8687303334627435.,4635153411183375.,.499990141647820162436,-55,52, + 8687303334672419.,4635153411184745.,-.499998829218157119187,-55,52, + 4579785905290235.,4649924605679017.,.499995218448327371624,-54,52, + 4579785905371363.,4649924605684229.,.499981214822996056587,-54,52, + 4579785905373978.,4649924605684397.,.498452316141922534746,-54,52, + 4579785905374009.,4649924605684399.,.490021189618948713731,-54,52, + 4579785905374087.,4649924605684405.,-.498934548083956763384,-54,52, + 4579785905374445.,4649924605684428.,-.499526267283353377519,-54,52, + 4579785905374803.,4649924605684450.,.499882013519086430117,-54,52, + 4994576600381600.,4677807528209301.,.499940110394941621029,-54,52, + 4994576600383352.,4677807528209424.,.499309048069236514443,-54,52, + 4994576600383680.,4677807528209448.,-.473411835740247787347,-54,52, + 4994576600383694.,4677807528209449.,-.490540166146715657512,-54,52, + 4994576600383708.,4677807528209449.,.492331503446819297586,-54,52, + 4994576600383936.,4677807528209465.,.499098693970500522228,-54,52, + 4994576600386329.,4677807528209633.,.499949075257675159214,-54,52, + 4994576600405245.,4677807528210961.,.499984937932211521662,-54,52, + 4994576600414703.,4677807528211626.,-.499997128796358971289,-54,52, + 7423882302187867.,4891473205414471.,-.499994383586205019194,-54,52, + 7423882302188688.,4891473205414557.,.499867888308075406750,-54,52, + 7423882302191151.,4891473205414818.,.499454704051875667425,-54,52, + 7423882302191302.,4891473205414835.,-.499352600379857712244,-54,52, + 7423882302209666.,4891473205416781.,-.499997224203809430614,-54,52, + 8012612783800355.,4956483412447216.,-.499997403152691746505,-54,52, + 8012612783816952.,4956483412449122.,.499981535779185425162,-54,52, + 8012612783817422.,4956483412449177.,-.496885964231980883117,-54,52, + 8012612783817448.,4956483412449179.,.490521365554733931286,-54,52, + 8012612783817509.,4956483412449186.,.499438562362066908279,-54,52, + 8633994769867430.,5030843467107112.,-.438898653271923127508,-54,52, + 8633994769867454.,5030843467107115.,-.451832103639655962520,-54,52, + 8633994769867542.,5030843467107126.,-.499254754987933294658,-54,52, + 8633994769867775.,5030843467107155.,-.499817002307224219543,-54,52, + 8633994769869631.,5030843467107385.,.499996169291052132901,-54,52, + 8633994769880301.,5030843467108713.,.499999694547718671388,-54,52, + 8675324062254537.,5036000601052381.,-.499701236111730188930,-54,52, + 8675324062254697.,5036000601052401.,-.483358673734845779717,-54,52, + 8675324062254865.,5036000601052422.,-.466198983238689587776,-54,52, + 8675324062255760.,5036000601052534.,-.499782774933332662075,-54,52, + 8675324062259429.,5036000601052992.,.499972608741127619363,-54,52, + 8675324062381809.,5036000601068302.,.499990132107544512989,-54,52, + 4733303198939710.,5139882574443420.,.499979465073926823485,-53,52, + 4733303198943728.,5139882574444525.,.499897543700205903155,-53,52, + 4733303198944008.,5139882574444603.,-.496623844510712547008,-53,52, + 4733303198944408.,5139882574444713.,-.491654399089122767992,-53,52, + 4733303198944419.,5139882574444716.,-.466517739339885837478,-53,52, + 4733303199012154.,5139882574463343.,.499995870978938451048,-53,52, + 5018163383776848.,5220806376565162.,-.499905839923612407583,-53,52, + 5018163383776899.,5220806376565176.,.453293785805852664502,-53,52, + 5018163383776906.,5220806376565179.,-.494306265564599850503,-53,52, + 5018163383781848.,5220806376566628.,-.499942532317123440348,-53,52, + 5018163383789348.,5220806376568827.,-.499997567890917789151,-53,52, + 5184012179842902.,5270321034320674.,.499944179765244842684,-53,52, + 5184012179843310.,5270321034320799.,-.499511354446287136438,-53,52, + 5184012179843922.,5270321034320985.,-.498694655743309252382,-53,52, + 5184012179843945.,5270321034320991.,.491532115613649593557,-53,52, + 5184012179857636.,5270321034325152.,.499998497717575424793,-53,52, + 5359027492695953.,5324510475155138.,.499998299510738245866,-53,52, + 5359027492701106.,5324510475156764.,-.499961137976493370888,-53,52, + 5359027492704702.,5324510475157897.,.499679046016496229515,-53,52, + 5359027492704721.,5324510475157903.,.491334541985342664011,-53,52, + 5359027492706259.,5324510475158389.,-.499920573721033819107,-53,52, + 5488415439820225.,5365863775409127.,.499981193795409163160,-53,52, + 5488415439822269.,5365863775409790.,-.499916957115925363749,-53,52, + 5488415439823257.,5365863775410109.,.488390590389988767638,-53,52, + 5488415439823263.,5365863775410111.,.431639421650343368529,-53,52, + 5488415439823291.,5365863775410121.,-.499866032467970344969,-53,52, + 5488415439840066.,5365863775415553.,.499991375613659848075,-53,52, + 5488415439859907.,5365863775421980.,-.499998416531312868036,-53,52, + 5668948148607397.,5425415531547069.,-.499997125129829197896,-53,52, + 5668948148614724.,5425415531549529.,.499962681239664229315,-53,52, + 5668948148616293.,5425415531550056.,.497224444527950397925,-53,52, + 5668948148616299.,5425415531550059.,-.487489659627418955354,-53,52, + 5668948148616326.,5425415531550068.,-.418703128326551253007,-53,52, + 5668948148616424.,5425415531550100.,.497633170469600377367,-53,52, + 5668948148617079.,5425415531550320.,.499676800195064493281,-53,52, + 5668948148617210.,5425415531550365.,-.499914473856399839796,-53,52, + 5949535300107952.,5522307319226663.,-.497941272214359247089,-53,52, + 5949535300107966.,5522307319226667.,.469410230674402371559,-53,52, + 5949535300108014.,5522307319226685.,-.499670330849742222636,-53,52, + 5949535300109178.,5522307319227098.,-.499873947762234770312,-53,52, + 5949535300114967.,5522307319229151.,.499972498361594018980,-53,52, + 5949535300119592.,5522307319230793.,-.499977437238298793838,-53,52, + 5949535300217912.,5522307319265678.,-.499993885883254137048,-53,52, + 6402079148328611.,5689913795619902.,-.499999768434560434002,-53,52, + 6402079148348633.,5689913795627632.,-.499979749835480788906,-53,52, + 6402079148376296.,5689913795638312.,-.498453693464315885433,-53,52, + 6402079148376314.,5689913795638318.,.450902033300605402793,-53,52, + 6402079148377086.,5689913795638617.,-.498952352093606139251,-53,52, + 6402079148378666.,5689913795639227.,-.499949669220875503293,-53,52, + 6402079148378824.,5689913795639287.,.499950599076027044166,-53,52, + 6710148704139553.,5812203442175372.,.499994694743764470997,-53,52, + 6710148704142713.,5812203442176662.,-.499983127910416245604,-53,52, + 6710148704144407.,5812203442177353.,-.498072504696946428034,-53,52, + 6710148704144608.,5812203442177434.,.492118779416996957036,-53,52, + 6710148704144635.,5812203442177446.,-.494273436149566256548,-53,52, + 6710148704145064.,5812203442177620.,.499716916522047804424,-53,52, + 6710148704145873.,5812203442177951.,-.499960949849219205981,-53,52, + 7103100048439793.,5978075568300094.,-.499996705518185136916,-53,52, + 7103100048443759.,5978075568301825.,-.499733867369160050604,-53,52, + 7103100048445262.,5978075568302480.,.499609311385016308734,-53,52, + 7319052364923764.,6074057399419796.,.499990426577816036454,-53,52, + 7319052364943848.,6074057399428884.,.499913785389575794999,-53,52, + 7319052364945448.,6074057399429608.,.499111026984034139259,-53,52, + 7319052364945764.,6074057399429751.,.488952482221604464958,-53,52, + 7319052364945775.,6074057399429756.,.466446963258489981791,-53,52, + 7319052364945806.,6074057399429770.,.493931409817034268649,-53,52, + 7319052364945848.,6074057399429789.,.498910337412596140440,-53,52, + 7319052364973574.,6074057399442335.,.499999568960418074472,-53,52, + 7719367433303314.,6261259316531482.,-.499976842036077061597,-53,52, + 7719367433303519.,6261259316531581.,-.499871005587663031032,-53,52, + 7719367433307004.,6261259316533264.,-.498071785468396468599,-53,52, + 7719367433307824.,6261259316533660.,-.497648439421761344116,-53,52, + 7719367433307880.,6261259316533687.,-.453717088958146948554,-53,52, + 7719367433307882.,6261259316533688.,-.487862397870156243934,-53,52, + 7719367433312715.,6261259316536021.,.499998617161088443297,-53,52, + 8108726220150774.,6455200747855937.,.499989509398755307966,-53,52, + 8108726220155016.,6455200747858116.,-.499730027749181493509,-53,52, + 8108726220156987.,6455200747859127.,.484841588080150931140,-53,52, + 8108726220156989.,6455200747859129.,-.488284163704746034018,-53,52, + 8108726220157026.,6455200747859148.,-.491110571725282482234,-53,52, + 8108726220157137.,6455200747859205.,-.499589795786238267713,-53,52, + 8108726220172356.,6455200747867019.,-.499997993564752848050,-53,52, + 8145371468091486.,6474069254444266.,.497776098211963227579,-53,52, + 8145371468091513.,6474069254444280.,.439418209994461969762,-53,52, + 8145371468091517.,6474069254444283.,-.495153329000718454224,-53,52, + 8145371468091639.,6474069254444346.,-.499585268353108050197,-53,52, + 8145371468093901.,6474069254445514.,-.499790569901103431982,-53,52, + 8145371468096163.,6474069254446682.,-.499995871040795408826,-53,52, + 8201755169934593.,6503310416106886.,-.499939198867907178205,-53,52, + 8201755169934737.,6503310416106961.,-.495144732081097188124,-53,52, + 8201755169934783.,6503310416106984.,.464720167031706300122,-53,52, + 8201755169934785.,6503310416106986.,-.493546576485124483168,-53,52, + 8201755169951486.,6503310416115685.,-.499988302600062858379,-53,52, + 8201755169957117.,6503310416118617.,.499995334572638592714,-53,52, + 8344755511712701.,6578617262851499.,-.499999990601207506619,-53,52, + 8344755511733460.,6578617262862551.,-.499967754576355394242,-53,52, + 8344755511738152.,6578617262865049.,-.499864119914996149108,-53,52, + 8344755511738708.,6578617262865345.,-.487916630267342528273,-53,52, + 8344755511738723.,6578617262865352.,.498017204885369485839,-53,52, + 8344755511738862.,6578617262865427.,-.498995922698631301549,-53,52, + 8344755511751873.,6578617262872354.,-.499987304218155386061,-53,52, + 8529988344615063.,6678632514923626.,-.499997726079020948568,-53,52, + 8529988344636797.,6678632514935526.,-.497335686471594778607,-53,52, + 8529988344636839.,6678632514935548.,.498896567438485499539,-53,52, + 8529988344637365.,6678632514935836.,.499329080705597777337,-53,52, + 8529988344638154.,6678632514936268.,.499977850648971394760,-53,52, + 8529988344647443.,6678632514941355.,-.499988654998467427332,-53,52, + 8538353789943208.,6683215722758579.,-.499996086006580536238,-53,52, + 8538353789951825.,6683215722763302.,.496433865783495945625,-53,52, + 8538353789951836.,6683215722763309.,-.473165678198936953302,-53,52, + 8538353789951991.,6683215722763394.,-.499341070677613476344,-53,52, + 8538353789952188.,6683215722763501.,.499648914368473182405,-53,52, + 8538353789953142.,6683215722764024.,.499833918139419525666,-53,52, + 8538353789954096.,6683215722764548.,-.499981078014661510960,-53,52, + 9007199254729088.,6949417371949566.,-.499960886896832082030,-53,52, + 9007199254740024.,6949417371955992.,-.499834048619439588110,-53,52, + 9007199254740766.,6949417371956427.,.499808793192956567527,-53,52, + 9007199254740960.,6949417371956541.,.494324576639554203444,-53,52, + 9007199254740991.,6949417371956560.,-.290056921881567029040,-53,52, + 4503599627370497.,6949417371956561.,.472744868584135284771,-52,52, + 4503599627370520.,6949417371956589.,-.497627677608332700024,-52,52, + 4503599627378585.,6949417371966066.,.499999070859877236398,-52,52, + 4837845937970728.,7361733100900373.,-.499992214007234145688,-52,52, + 4837845938025548.,7361733100971259.,-.499986115443986373176,-52,52, + 4837845938038272.,7361733100987712.,-.499911577895793050897,-52,52, + 4837845938038777.,7361733100988364.,.499541240155804044724,-52,52, + 4837845938038835.,7361733100988439.,.497498197482507604771,-52,52, + 4837845938040234.,7361733100990248.,.499942737508604835472,-52,52, + 5224512518066698.,7889483912492031.,.492901409492157314698,-52,52, + 5224512518066714.,7889483912492055.,-.493424813535386277557,-52,52, + 5224512518066787.,7889483912492160.,-.493538206097290310531,-52,52, + 5224512518069707.,7889483912496360.,-.498073906873687662331,-52,52, + 5224512518070948.,7889483912498144.,.499998421300655221789,-52,52, + 5321124250683315.,8030271915074490.,.499427856527920539006,-52,52, + 5321124250683378.,8030271915074584.,-.495647071892128499257,-52,52, + 5321124250683399.,8030271915074615.,-.494005381365128974615,-52,52, + 5321124250683401.,8030271915074617.,.458531922494594372055,-52,52, + 5321124250685148.,8030271915077196.,.499866844567809604961,-52,52, + 5321124250685759.,8030271915078099.,-.499986825789947985789,-52,52, + 5321124250719870.,8030271915128455.,.499999415920792106627,-52,52, + 5931051093837703.,9007199254714087.,.000011075617049383857,-52,52, + 5931051093853191.,9007199254740913.,.002918648811222767012,-52,52, + 5931051093853221.,9007199254740965.,-.035557124122866220779,-52,52, + 5931051093853236.,9007199254740991.,-.054795010589760834567,-52,52, + 5931051093853237.,4503599627370496.,.338627898489558205281,-52,51, + 5931051093853609.,4503599627370819.,-.499921893683869190337,-52,51, + 5931051093856520.,4503599627373340.,-.499971476001471174195,-52,51, + 5931051093878248.,4503599627392157.,-.499997979463261330244,-52,51, + 6467001089609565.,5000770232426510.,.499996003829847824088,-52,51, + 6467001089645124.,5000770232461766.,-.496366654406199009273,-52,51, + 6467001089645125.,5000770232461766.,.495084276089530536396,-52,51, + 6467001089645128.,5000770232461769.,.469437067576720652746,-52,51, + 6467001089645241.,5000770232461882.,-.496607786404169030117,-52,51, + 6467001089646528.,5000770232463158.,-.499260238159081412909,-52,51, + 6467001089646879.,5000770232463506.,-.499983634021361838878,-52,51, + 6467001089655184.,5000770232471739.,.499994145108018662522,-52,51, + 7770194761460789.,6521760332430129.,-.499994552204457403962,-52,51, + 7770194761464766.,6521760332435533.,.499715833194814786778,-52,51, + 7770194761464805.,6521760332435587.,-.496766765464798842257,-52,51, + 7770194761465621.,6521760332436695.,.499905016538530818503,-52,51, + 8853480284534136.,8197834161354742.,.499998657636993562389,-52,51, + 8853480284572429.,8197834161421765.,.499992932661261368175,-52,51, + 8853480284574956.,8197834161426188.,.426402102254961609099,-52,51, + 8853480284574976.,8197834161426223.,.431755558296864419538,-52,51, + 8853480284575196.,8197834161426608.,.490643574768465803313,-52,51, + 8853480284575232.,8197834161426672.,-.499720204352500579307,-52,51, + 8853480284576165.,8197834161428305.,-.499981479721505738831,-52,51, + 9007199254736922.,8471711556222183.,.499996820437803778008,-52,51, + 9007199254740958.,8471711556229503.,-.495700147737558538107,-52,51, + 9007199254740990.,8471711556229561.,-.465933622185498843489,-52,51, + 9007199254740991.,8471711556229562.,.347496581738009913814,-52,51, + 4503599627370497.,8471711556229568.,-.212212806491461308152,-51,51, + 4503599627370680.,8471711556230232.,-.496758170458745195581,-51,51, + 4503599627371283.,8471711556232419.,-.499932238217305219454,-51,51, + 4503599627382638.,8471711556273601.,.499998987321236341495,-51,51, + 4646447207242103.,9007199254554490.,.499998053305875967185,-51,51, + 4646447207290254.,9007199254740979.,-.478900772919726845206,-51,51, + 4646447207290257.,9007199254740990.,.140049265702513257508,-51,51, + 4646447207290258.,4503599627370497.,.006516305954965088897,-51,50, + 4646447207290262.,4503599627370505.,-.247517001630192188749,-51,50, + 4646447207290388.,4503599627370749.,-.249566190555372253333,-51,50, + 4646447207290884.,4503599627371709.,.250303669050767041154,-51,50, + 4646447207291876.,4503599627373630.,.250043388918563936431,-51,50, + 4646447207295781.,4503599627381192.,.250026871285531251957,-51,50, + 4646447207303591.,4503599627396316.,.249993876651030662531,-51,50, + 6234466683503380.,9007199254740837.,-.498759560416169662751,-51,50, + 6234466683503412.,9007199254740963.,.497303370682860936936,-51,50, + 6234466683503413.,9007199254740967.,.465930337279734953064,-51,50, + 6234466683503419.,9007199254740991.,.277692136861016353326,-51,50, + 6234466683503420.,4503599627370498.,-.376840448271048598024,-51,49, + 6234466683503890.,4503599627371430.,.250496702095575327459,-51,49, + 6234466683505930.,4503599627375478.,.250002633620368032439,-51,49, + 6534651015199035.,5141101734029589.,-.499999777429247926850,-51,49, + 6534651015225752.,5141101734090219.,.499991148448846619712,-51,49, + 6534651015230422.,5141101734100818.,-.499860645946957615961,-51,49, + 6534651015230938.,5141101734101988.,.499727465493522881032,-51,49, + 6534651015231350.,5141101734102923.,.483894717457654926598,-51,49, + 6534651015231428.,5141101734103100.,.495460362266356593077,-51,49, + 6534651015231454.,5141101734103159.,.499315577203961279492,-51,49, + 6623841828929846.,5347595755739987.,.499998414249337659389,-51,49, + 6623841828972054.,5347595755839667.,-.497837785513706266451,-51,49, + 6623841828972065.,5347595755839692.,.479915811248492609279,-51,49, + 6623841828972101.,5347595755839777.,.498018491562035690004,-51,49, + 6623841828972325.,5347595755840306.,.499546280210347828370,-51,49, + 6623841828973044.,5347595755842004.,.499985923595270215391,-51,49, + 6623841828977629.,5347595755852833.,-.499992137406012016090,-51,49, + 6693732543055589.,5515253126126363.,-.499999556196339905005,-51,49, + 6693732543070850.,5515253126163546.,-.499841113868401545299,-51,49, + 6693732543070889.,5515253126163641.,-.477430643767937578145,-51,49, + 6693732543070905.,5515253126163680.,-.493877630392909673854,-51,49, + 6693732543071519.,5515253126165175.,.499969258084156642412,-51,49, + 7898550557397854.,4700645223521874.,-.499994022808832850047,-51,48, + 7898550557404886.,4700645223536527.,-.499971184224682876796,-51,48, + 7898550557407035.,4700645223541005.,-.499821988487118884774,-51,48, + 7898550557407620.,4700645223542223.,.499753293550867358679,-51,48, + 7898550557407799.,4700645223542596.,.492785730340409474224,-51,48, + 7898550557407811.,4700645223542621.,.497905223310603175710,-51,48, + 7898550557437897.,4700645223605313.,.499994434811243943237,-51,48, + 8474845626780662.,6069442169650527.,-.499985662517539751555,-51,48, + 8474845626784369.,6069442169660508.,-.499859670847495124928,-51,48, + 8474845626784408.,6069442169660613.,-.493384107319235621324,-51,48, + 8474845626784525.,6069442169660928.,-.473957416723533412524,-51,48, + 8474845626787611.,6069442169669236.,.499980770203675030927,-51,48, + 8474845626843668.,6069442169820168.,.499999910812279555178,-51,48, + 4907776204982580.,5502147286555827.,.499997954628723148755,-50,47, + 4907776204996101.,5502147286621882.,-.499930385669050230379,-50,47, + 4907776205000608.,5502147286643900.,-.499906322766951943213,-50,47, + 4907776205001349.,5502147286647519.,.499653887716097366305,-50,47, + 4907776205001375.,5502147286647647.,-.482817683802622487082,-50,47, + 4907776205001384.,5502147286647690.,.484788310672350411988,-50,47, + 5448610385727236.,8894158164052448.,-.499980331072365869091,-50,47, + 5448610385773937.,8894158164421320.,.499955354246563894765,-50,47, + 5448610385775732.,8894158164435499.,-.494543718217296342584,-50,47, + 5448610385775742.,8894158164435577.,.491559351080209969337,-50,47, + 5448610385775752.,8894158164435656.,.477662420378417906625,-50,47, + 5448610385775880.,8894158164436667.,.499781707457447056239,-50,47, + 5448610385779046.,8894158164461675.,-.499986514611624199972,-50,47, + 5569985055006364.,4953219233384640.,-.499983102051429463132,-50,46, + 5569985055108039.,4953219233831897.,.499975281575670888042,-50,46, + 5569985055108766.,4953219233835095.,.499148967664550360217,-50,46, + 5569985055108949.,4953219233835900.,.497565452933868390488,-50,46, + 5569985055108959.,4953219233835944.,.486549960329405045045,-50,46, + 5569985055108969.,4953219233835988.,.475534467725332439702,-50,46, + 5569985055109310.,4953219233837488.,.499906170160296964572,-50,46, + 7464505152240009.,6661645343471095.,-.499990479460657162218,-50,44, + 7464505152277408.,6661645343692373.,.499992021133896071281,-50,44, + 7464505152281346.,6661645343715674.,-.499955916407175636857,-50,44, + 7464505152285080.,6661645343737766.,.491459700058981904091,-50,44, + 7464505152285104.,6661645343737908.,.492475762105068660233,-50,44, + 7464505152285272.,6661645343738902.,.499588196512430392726,-50,44, + 7464505152285284.,6661645343738974.,-.499903772452796820166,-50,44, + 7573800345510658.,7340741262650818.,-.499970432810278354175,-50,44, + 7573800345510683.,7340741262650980.,.496760849680594878434,-50,44, + 7573800345510756.,7340741262651456.,.447216194574658494376,-50,44, + 7573800345510758.,7340741262651469.,.486954697174930165501,-50,44, + 7573800345516471.,7340741262688717.,.499987469385563670042,-50,44, + 7573800345537886.,7340741262828341.,-.499993901767229558335,-50,44, + 7724960656347081.,8395508117246906.,-.499116205150917021651,-50,44, + 7724960656347092.,8395508117246988.,-.475495827510087603492,-50,44, + 7724960656347208.,8395508117247853.,-.499135481430738636191,-50,44, + 7724960656351145.,8395508117277210.,-.499732993122209587785,-50,44, + 7724960656352923.,8395508117290467.,.499997196536571103956,-50,44, + 7788342745744418.,8881685095300496.,.499997627444520232506,-50,44, + 7788342745746158.,8881685095314222.,.499668174939380434512,-50,44, + 7788342745746436.,8881685095316416.,-.495786758610495387427,-50,44, + 7788342745746445.,8881685095316487.,-.499236738464572079810,-50,44, + 4542341907339422.,7022211662856702.,.499977423319358759624,-49,42, + 4542341907341188.,7022211662878731.,.497917677317308585514,-49,42, + 4542341907341207.,7022211662878969.,-.497008219913987431674,-49,42, + 4542341907341245.,7022211662879443.,-.486860014352582143035,-49,42, + 4542341907341591.,7022211662883759.,-.499721088558299858840,-49,42, + 4542341907342378.,7022211662893575.,.499927287216852424931,-49,42, + 4542341907419042.,7022211663849879.,-.499952188334691099921,-49,42, + 4564032971364046.,7298065279113091.,-.499983053371904118355,-49,42, + 4564032971383472.,7298065279364929.,-.499980539334920156869,-49,42, + 4564032971402898.,7298065279616767.,-.499969334994567769127,-49,42, + 4564032971403009.,7298065279618206.,-.499763336397350542812,-49,42, + 4564032971403010.,7298065279618218.,.464202483411121197839,-49,42, + 4694545676306502.,4601117480685111.,.499997909426242098224,-49,41, + 4694545676312194.,4601117480731633.,.499955318864364923711,-49,41, + 4694545676315040.,4601117480754894.,.499934199977828089378,-49,41, + 4694545676315548.,4601117480759046.,.498524961329434926433,-49,41, + 4945710919737051.,7188325623296342.,-.499999896902468880930,-49,41, + 4945710919749360.,7188325623453515.,.499962530660116711094,-49,41, + 4945710919752053.,7188325623487902.,.499873527269249062764,-49,41, + 4945710919753144.,7188325623501834.,-.487537158439035412816,-49,41, + 4945710919753196.,7188325623502498.,-.497936200530158943789,-49,41, + 4945710919753209.,7188325623502663.,.499464038956643468977,-49,41, + 4945710919753590.,7188325623507529.,-.499805863612293129692,-49,41, + 5043885832655678.,8557875242312002.,.499993917239716987180,-49,41, + 5043885832659483.,8557875242369846.,-.499888250339496144489,-49,41, + 5043885832660028.,8557875242378131.,-.497243219993533580869,-49,41, + 5043885832660216.,8557875242380988.,.448623324445145454659,-49,41, + 5043885832660236.,8557875242381292.,.485417637739470895975,-49,41, + 5043885832660246.,8557875242381445.,-.496185205609315799440,-49,41, + 5043885832689705.,8557875242829276.,-.499989705392142014896,-49,41, + 5359395441741372.,7494447404588835.,-.499998948521156916982,-49,40, + 5359395441747967.,7494447404676633.,-.499837033000684638914,-49,40, + 5359395441748162.,7494447404679228.,.498651469922180395896,-49,40, + 5359395441748178.,7494447404679442.,-.496344345182691824392,-49,40, + 5359395441748226.,7494447404680081.,-.481331790460984686847,-49,40, + 5359395441748229.,7494447404680120.,.457106494210931104678,-49,40, + 5359395441751963.,7494447404729830.,.499958314182522417654,-49,40, + 5417777045983376.,8313402414882149.,-.499999098571969556454,-49,40, + 5417777045993977.,8313402415038700.,-.499870947275204111019,-49,40, + 5417777045994347.,8313402415044164.,-.499300436908078564221,-49,40, + 5417777045995599.,8313402415062652.,.497224668050994176225,-49,40, + 5417777045995616.,8313402415062904.,-.454100470017243957087,-49,40, + 5417777045995642.,8313402415063288.,-.497303622342238326430,-49,40, + 5417777046000921.,8313402415141246.,-.499974067468689664549,-49,40, + 5396865810819085.,7123663344871206.,-.499968818931443439354,-48,26, + 5396865810830673.,7123663345164479.,-.499978757533046260989,-48,26, + 5396865810842261.,7123663345457752.,-.499976622423644042760,-48,26, + 5396865810847035.,7123663345578573.,.497093699128169654620,-48,26, + 5396865810847048.,7123663345578903.,-.494535557776653072837,-48,26, + 5396865810847155.,7123663345581610.,.497439020583972301293,-48,26, + 5396865810847995.,7123663345602869.,.499856307027622197044,-48,26, + 7965945805096429.,8002183149656719.,-.499786367402641454799,-48,13, + 7965945805096692.,8002183149664195.,.449649617845319015704,-48,13, + 7965945805096713.,8002183149664792.,.468425875523719811147,-48,13, + 7965945805096748.,8002183149665787.,.499719638420036186289,-48,13, + 7965945805100583.,8002183149774815.,-.499948734720221626187,-48,13, + 7965945805102660.,8002183149833862.,.499970735192562919012,-48,13, + 7965945805175518.,8002183151905177.,-.499689640550705184286,-48,13, + 4742590337501440.,6902912729958547.,-.499791597756691988853,-47,5, + 4742590337529418.,6902912731330815.,.499995944890535838764,-47,5, + 4742590337535213.,6902912731615050.,-.499906729618965351299,-47,5, + 4742590337536210.,6902912731663951.,-.499371117623517187373,-47,5, + 4742590337536480.,6902912731677193.,.499770983349898577492,-47,5, + 4742590337538744.,6902912731788238.,.499985748240312226939,-47,5, + 7812346276767154.,4773890120435627.,.499999223549589327066,-47,-27, + 7812346276767758.,4773890120456115.,.499795477880875491108,-47,-27, + 7812346276773949.,4773890120666117.,.497712154369573678518,-47,-27, + 7812346276774704.,4773890120691727.,.497458722508517073853,-47,-27, + 7812346276774729.,4773890120692576.,-.489304633812435224223,-47,-27, + 7812346276774742.,4773890120693016.,.477578420960201485716,-47,-27, + 7812346276786872.,4773890121104473.,-.499984259957419659942,-47,-27, + 8537085079154113.,6428300279494627.,-.499786505797731951695,-47,-34, + 8537085079189908.,6428300281129593.,-.498739060923929303068,-47,-34, + 8537085079189945.,6428300281131283.,-.493373885442317404204,-47,-34, + 8537085079189954.,6428300281131694.,-.410987761609338846542,-47,-34, + 8537085079190272.,6428300281146218.,.499988630696702111159,-47,-34, + 7887937924523939.,7407705720475554.,-.498709669735366824573,-46,-108, + 7887937924555848.,7407705723834609.,-.499924082026958885715,-46,-108, + 7887937924562782.,7407705724564550.,-.499955180450885535513,-46,-108, + 7887937924565517.,7407705724852462.,.484621125066195505260,-46,-108, + 7887937924565543.,7407705724855200.,-.499803324367340099474,-46,-108, + 7887937924566955.,7407705725003840.,.499916555920218348053,-46,-108, + 7976418890558873.,6511804223309966.,-.486803229067335768622,-46,-110, + 7976418890693585.,6511804235775986.,-.499926238038002742702,-46,-110, + 7976418890700425.,6511804236408947.,.498975119506248740861,-46,-110, + 7976418890700451.,6511804236411353.,.494877493507082416526,-46,-110, + 7976418890700503.,6511804236416165.,.486682244175667908551,-46,-110, + 7976418890700516.,6511804236417368.,.484633432398422227535,-46,-110, + 7976418890700908.,6511804236453643.,.499777058580786193667,-46,-110, + 7976418890702370.,6511804236588935.,-.499864063559603630815,-46,-110, + 7976418890704811.,6511804236814821.,-.499942600236516785424,-46,-110, + 8046222506214430.,8779666513224927.,.499994955997590156290,-46,-111, + 8046222506214614.,8779666513247885.,-.451995819086715668690,-46,-111, + 8046222506214627.,8779666513249507.,-.486647338969034067781,-46,-111, + 8046222506214687.,8779666513256993.,-.492731273004470103160,-46,-111, + 8046222506214747.,8779666513264479.,-.498815200656963822130,-46,-111, + 6421234419882807.,5526901623081647.,-.495807702859459976745,-45,-210, + 6421234419926133.,5526901629887468.,-.455020184386152560929,-45,-210, + 6421234419926156.,5526901629891080.,.476799843816789748820,-45,-210, + 6421234419926192.,5526901629896736.,-.499481846428508736774,-45,-210, + 6421234419928847.,5526901630313793.,.499759446866686612616,-45,-210, + 6421234419931883.,5526901630790701.,-.499939623526242841926,-45,-210, + 6756582954602484.,4649433839470792.,.499415698389671490689,-45,-224, + 6756582954603126.,4649433839555629.,.497996524024508381845,-45,-224, + 6756582954603202.,4649433839565673.,-.492825581059961912677,-45,-224, + 6756582954604341.,4649433839716185.,.499987837578218607871,-45,-224, + 6756582954614910.,4649433841112825.,-.499740261372253343229,-45,-224, + 8636315524956833.,4901912698559709.,-.499613649465461798330,-45,-301, + 8636315524970754.,4901912700499192.,.499642077986144354495,-45,-301, + 8636315524970888.,4901912700517861.,.478591304076595080281,-45,-301, + 8636315524970913.,4901912700521344.,.497051988455977950220,-45,-301, + 8636315524971892.,4901912700657739.,.499974334795339818199,-45,-301, + 8636315524996214.,4901912704046299.,-.498728346812131777995,-45,-301, + 4505638334066944.,6356350718455076.,-.497923161792008441519,-44,-316, + 4505638334076126.,6356350721772686.,-.499669921115817928843,-44,-316, + 4505638334080717.,6356350723431491.,-.499893957904720324758,-44,-316, + 4505638334081118.,6356350723576378.,.499453578118113417080,-44,-316, + 4505638334081137.,6356350723583244.,-.483120895583154692273,-44,-316, + 4505638334096154.,6356350729009137.,-.497690124073156378095,-44,-316, + 4582746875109235.,7954075502389043.,-.494718295771110974393,-44,-322, + 4582746875109257.,7954075502398990.,-.484118768121196167207,-44,-322, + 4582746875109264.,7954075502402154.,.473799266012428640856,-44,-322, + 4582746875109403.,7954075502465001.,.495314776025352590582,-44,-322, + 4582746875110638.,7954075503023390.,.499449206848737918913,-44,-322, + 4582746875110828.,7954075503109297.,-.499911247597312729022,-44,-322, + 4582746875129791.,7954075511683168.,-.494571849021118208244,-44,-322, + 4582746875136112.,7954075514541125.,-.490738280149710491757,-44,-322, + 4848965914897291.,7079808463743031.,-.483179027637735954009,-44,-344, + 4848965914935530.,7079808479131953.,.499773963740814494046,-44,-344, + 4848965914935614.,7079808479165759.,-.496643933337750456507,-44,-344, + 4848965914935639.,7079808479175820.,-.483673038204358235689,-44,-344, + 4848965914935648.,7079808479179441.,.480996487543705495554,-44,-344, + 4848965914940002.,7079808480931668.,-.499773439889881079648,-44,-344, + 5186340917188073.,5621926320879560.,-.496818148560891880119,-44,-372, + 5186340917201646.,5621926325217077.,-.499778686535376369589,-44,-372, + 5186340917205897.,5621926326575566.,.499761255281790672949,-44,-372, + 5186340917206717.,5621926326837614.,-.499584003788401578012,-44,-372, + 5186340917206789.,5621926326860623.,-.494647882232333169203,-44,-372, + 5399152085230348.,7691275701060621.,-.497497063478143760459,-44,-389, + 5399152085240766.,7691275705615354.,-.499842756744819005237,-44,-389, + 5399152085244531.,7691275707261406.,-.499163054224787022532,-44,-389, + 5399152085244541.,7691275707265777.,.484902965192620932403,-44,-389, + 5399152085244556.,7691275707272335.,.461001998978455143262,-44,-389, + 5399152085244657.,7691275707316493.,-.499931027948111264922,-44,-389, + 5534403477927994.,8195778799077288.,.495250284874012107452,-44,-400, + 5534403477928002.,8195778799081016.,-.496052382435343531306,-44,-400, + 5534403477928115.,8195778799133660.,-.498202377135870301116,-44,-400, + 5534403477928228.,8195778799186303.,.499647966312127623532,-44,-400, + 5534403477929608.,8195778799829212.,.499971476982226414338,-44,-400, + 5534403477930068.,8195778800043516.,-.499909478949758014236,-44,-400, + 5534403477940301.,8195778804810826.,-.497986329962504082513,-44,-400, + 5534403477981693.,8195778824094369.,-.461815381781028886350,-44,-400, + 5547653687336403.,8702925765059417.,.483577404165047872501,-44,-401, + 5547653687336457.,8702925765086132.,-.497475354147246911776,-44,-401, + 5547653687336555.,8702925765134612.,.499873553173188902284,-44,-401, + 5547653687341833.,8702925767745661.,-.499650625774321675009,-44,-401, + 5547653687347111.,8702925770356709.,-.498391439237077559301,-44,-401, + 5557937445668162.,7807431727934700.,.499849859029571352155,-44,-402, + 5557937445668343.,7807431728015029.,-.498888921814914452944,-44,-402, + 5557937445668524.,7807431728095357.,-.497626876192002082109,-44,-402, + 5557937445668534.,7807431728099795.,-.486507402065637299142,-44,-402, + 5557937445668544.,7807431728104233.,-.475387925416555266442,-44,-402, + 5557937445669781.,7807431728653215.,-.499889206976388931447,-44,-402, + 5557937445673738.,7807431730409336.,-.499590813995173003903,-44,-402, + 5557937445685609.,7807431735677699.,-.496325615504508218765,-44,-402, + 5632072767865983.,8250700900944252.,-.499909879133974005525,-44,-408, + 5632072767867007.,8250700901424506.,-.499555298872912508873,-44,-408, + 5632072767867008.,8250700901424974.,.498491936059843061216,-44,-408, + 5632072767867045.,8250700901442327.,.426239647313394222575,-44,-408, + 5632072767867183.,8250700901507049.,.156758459847635463887,-44,-408, + 5632072767871104.,8250700903345991.,-.499810089078719565251,-44,-408, + 5632072767881858.,8250700908389596.,-.497129610021902175684,-44,-408, + 6581541848035283.,7507381152160504.,-.498402689001539306386,-44,-486, + 6581541848041496.,7507381154811872.,-.499630590871741037118,-44,-486, + 6581541848046665.,7507381157017717.,.499095702545655263196,-44,-486, + 6581541848046716.,7507381157039482.,-.495109805030649724449,-44,-486, + 6581541848046759.,7507381157057832.,-.451008517295751079114,-44,-486, + 6581541848046767.,7507381157061246.,-.489315249512789341267,-44,-486, + 6581541848047187.,7507381157240478.,.499583489370896278834,-44,-486, + 6581541848047709.,7507381157463240.,-.499922113980503472743,-44,-486, + 6968330978519075.,6181700943535965.,-.496788908801628130171,-44,-518, + 6968330978536938.,6181700949812826.,.499307063831386590867,-44,-518, + 6968330978536974.,6181700949825477.,-.496103874476665069500,-44,-518, + 6968330978537010.,6181700949838127.,-.491514786898214389742,-44,-518, + 6968330978537375.,6181700949966383.,.499459368363976546908,-44,-518, + 6968330978538686.,6181700950427054.,.499939168625938942144,-44,-518, + 6968330978539123.,6181700950580612.,-.499893269065342434562,-44,-518, + 6968330978552197.,6181700955174672.,-.497692717301887855346,-44,-518, + 7761973902128715.,6556152117765510.,.499969887708502287544,-44,-583, + 7761973902129074.,6556152117899301.,-.497789377863418856338,-44,-583, + 7761973902129080.,6556152117901537.,-.453183659941044711724,-44,-583, + 7761973902138086.,6556152121257840.,-.499141386949237484992,-44,-583, + 7913771579840985.,8947164558816602.,.498380270945586509408,-44,-595, + 7913771579841031.,8947164558839998.,-.480178562588342259347,-44,-595, + 7913771579841128.,8947164558889330.,.499817141116101480227,-44,-595, + 7913771579845326.,8947164561024381.,-.499695796129591403574,-44,-595, + 7913771579981046.,8947164630049866.,-.216601222637963473255,-44,-595, + 8808344494359725.,5749013029932587.,-.498822382396512294085,-44,-669, + 8808344494366584.,5749013032174064.,-.499861746475929277697,-44,-669, + 8808344494370919.,5749013033590714.,-.435189668485412639521,-44,-669, + 8808344494370929.,5749013033593982.,-.499630621141919610756,-44,-669, + 8808344494372605.,5749013034141688.,-.499908040847537708067,-44,-669, + 8808344494379464.,5749013036383165.,-.499306322705319969752,-44,-669, + 4625564355619192.,7135614685389964.,-.447670891014023556079,-43,-705, + 4625564355652837.,7135614712683645.,-.498304484284059041467,-43,-705, + 4625564355652868.,7135614712708792.,.491323990110166058559,-43,-705, + 4625564355652877.,7135614712716094.,-.479429016852182303834,-43,-705, + 4625564355652939.,7135614712766389.,.499828249284759064112,-43,-705, + 4625564355653999.,7135614713626289.,-.499912035141272052599,-43,-705, + 4625564355658820.,7135614717537207.,-.498366810719193825149,-43,-705, + 4664178663129294.,8990368397329646.,-.499913302412312910009,-43,-711, + 4664178663129941.,8990368397990935.,.499930978410657163987,-43,-711, + 4664178663130380.,8990368398439631.,.496761829193857582381,-43,-711, + 4664178663130403.,8990368398463139.,.487484791810139979832,-43,-711, + 4664178663130415.,8990368398475405.,-.473877116336351092721,-43,-711, + 4664178663130588.,8990368398652225.,.499823900673506824988,-43,-711, + 4664178663171118.,8990368440077394.,-.403739920530770586750,-43,-711, + 4887831931625084.,7214847005082417.,-.492974961196899834386,-43,-748, + 4887831931636918.,7214847014789056.,-.499956758558979066773,-43,-748, + 4887831931637364.,7214847015154879.,.481275963574088102956,-43,-748, + 4887831931637377.,7214847015165543.,-.487880651964880483734,-43,-748, + 4887831931637437.,7214847015214757.,-.499372519466327569769,-43,-748, + 4887831931652059.,7214847027208206.,-.489931195956647269708,-43,-748, + 4989511469972917.,5767646392879129.,.499053860038163566568,-43,-765, + 4989511469972985.,5767646392923717.,.471660230514392274199,-43,-765, + 4989511469972995.,5767646392930275.,-.473544685931227234128,-43,-765, + 4989511469973063.,5767646392974862.,.499062079932118746087,-43,-765, + 4989511469977005.,5767646395559653.,.499884660194432438479,-43,-765, + 4989511469989269.,5767646403601226.,-.490148269325651514879,-43,-765, + 4989511469989707.,5767646403888425.,-.489584937633964372021,-43,-765, + 5128618859971983.,5076175952917505.,.499825834294403903218,-43,-788, + 5128618859972195.,5076175953039850.,-.489109882525163575443,-43,-788, + 5128618859972205.,5076175953045620.,.454808316864871650437,-43,-788, + 5128618859972216.,5076175953051968.,.493118343771638611527,-43,-788, + 5128618859972322.,5076175953113140.,.498651737163190770803,-43,-788, + 5128618859977047.,5076175955839912.,-.499228861082758637753,-43,-788, + 5353579675879775.,4726553566564203.,.499993384924382331011,-43,-825, + 5353579675880069.,4726553566722183.,.496917551041868116698,-43,-825, + 5353579675880360.,4726553566878551.,.453061976454965328861,-43,-825, + 5353579675880363.,4726553566880163.,.493846997471758422877,-43,-825, + 5353579675895418.,4726553574969922.,-.493064786104045750761,-43,-825, + 5884039778457535.,4738512154109118.,-.394671283661082662327,-43,-912, + 5884039778485760.,4738512169314108.,-.471686402944823646552,-43,-912, + 5884039778513985.,4738512184519098.,-.499911583311221520904,-43,-912, + 5884039778516104.,4738512185660617.,-.498821604725491767551,-43,-912, + 5884039778516179.,4738512185701019.,.486120549917476234036,-43,-912, + 5884039778516196.,4738512185710177.,.496040819529227613208,-43,-912, + 5884039778516707.,4738512185985457.,-.499876931867516303060,-43,-912, + 6243313862843034.,9006272252385836.,-.210060427227841147163,-43,-970, + 6243314758582472.,9007189441869835.,.413784844360260244941,-43,-970, + 6243314768069474.,9007199156554539.,-.359155672558888708604,-43,-970, + 6243314768164400.,9007199253758762.,.105738205931081010647,-43,-970, + 6243314768165349.,9007199254730538.,.105684656195249555615,-43,-970, + 6243314768165359.,9007199254740778.,.105684650131313781083,-43,-970, + 6243314768165360.,4503599627370901.,.052842325082602236839,-43,-971 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/erf.c b/regress/lib/libm/fpaccuracy/erf.c new file mode 100644 index 00000000000..1a5bab5b40e --- /dev/null +++ b/regress/lib/libm/fpaccuracy/erf.c @@ -0,0 +1,1308 @@ +/* $OpenBSD: erf.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:29:54. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1277 +#define F erf +#define Fs "erf" +#define Fn fpaccuracy_erf + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -7546096846785676.,-4503599627370496.,.000011622608266262965,-50,52, + -7546096846785669.,-4503599627370496.,.000011622608266263944,-50,52, + -7508441716342214.,-4503599627370496.,.000018265947210011342,-50,52, + -7508441716342203.,-4503599627370496.,.000018265947210013748,-50,52, + -7164018338479428.,-4503599627370496.,.001030178461281915721,-50,52, + -7164018338479422.,-4503599627370496.,.001030178461281986428,-50,52, + -7164018338478840.,-4503599627370496.,.001030178461288844936,-50,52, + -7013995431693187.,-4503599627370496.,.005631190259020606409,-50,52, + -7013995431693156.,-4503599627370496.,.005631190259022562474,-50,52, + -7013995431690068.,-4503599627370496.,.005631190259217411834,-50,52, + -7011467521123082.,-4503599627370496.,.005792950335527736034,-50,52, + -7011467521123050.,-4503599627370496.,.005792950335529812470,-50,52, + -7011467521119875.,-4503599627370496.,.005792950335735833840,-50,52, + -6956517549501669.,-4503599627370496.,.010695253103747872789,-50,52, + -6956517549501668.,-4503599627370496.,.010695253103747991674,-50,52, + -6956517549501611.,-4503599627370496.,.010695253103754768107,-50,52, + -6956517549495852.,-4503599627370496.,.010695253104439425612,-50,52, + -6897379505813777.,-4503599627370496.,.020582335579058853828,-50,52, + -6897379505813776.,-4503599627370496.,.020582335579059080717,-50,52, + -6897379505813668.,-4503599627370496.,.020582335579083584770,-50,52, + -6897379505802900.,-4503599627370496.,.020582335581526729631,-50,52, + -6808033746715005.,-4503599627370496.,.054768624023794864950,-50,52, + -6808033746715002.,-4503599627370496.,.054768624023796653305,-50,52, + -6808033746714740.,-4503599627370496.,.054768624023952836275,-50,52, + -6808033746688464.,-4503599627370496.,.054768624039616438310,-50,52, + -6769642554634171.,-4503599627370496.,.083082232246924411438,-50,52, + -6769642554634167.,-4503599627370496.,.083082232246928008733,-50,52, + -6769642554633796.,-4503599627370496.,.083082232247261657856,-50,52, + -6769642554596677.,-4503599627370496.,.083082232280643657276,-50,52, + -6704129343755513.,-4503599627370496.,.168281228978871225767,-50,52, + -6704129343755507.,-4503599627370496.,.168281228978882052115,-50,52, + -6704129343754914.,-4503599627370496.,.168281228979952056154,-50,52, + -6704129343695658.,-4503599627370496.,.168281229086873066936,-50,52, + -6664353023208306.,-9007199254740991.,-.485058874170695675648,-50,53, + -6664353023200186.,-9007199254740991.,-.485058874126120519467,-50,53, + -6664353023200105.,-9007199254740991.,-.485058874125675865816,-50,53, + -6664353023200104.,-9007199254740991.,-.485058874125670376264,-50,53, + -6584354503857515.,-9007199254740991.,.202188116331600633520,-50,53, + -6584354503857477.,-9007199254740991.,.202188116332081951528,-50,53, + -6584354503853743.,-9007199254740991.,.202188116379377778960,-50,53, + -6584354503480299.,-9007199254740991.,.202188121109517847012,-50,53, + -6570270929571889.,-9007199254740991.,.394273676806151786004,-50,53, + -6570270929571874.,-9007199254740991.,.394273676806371678742,-50,53, + -6570270929570339.,-9007199254740991.,.394273676828874035607,-50,53, + -6570270929416899.,-9007199254740991.,.394273679078230152948,-50,53, + -6424044172336358.,-9007199254740986.,.380065046132076805616,-50,53, + -6424044172336357.,-9007199254740986.,.380065046132142434594,-50,53, + -6424044172336279.,-9007199254740986.,.380065046137261494906,-50,53, + -6424044172328487.,-9007199254740986.,.380065046648642494283,-50,53, + -6424044171549237.,-9007199254740986.,.380065097790024084873,-50,53, + -6419250167527352.,-9007199254740985.,-.297542307422257292545,-50,53, + -6419250166146461.,-9007199254740985.,-.297542212285338887806,-50,53, + -6419250166132652.,-9007199254740985.,-.297542211333963496461,-50,53, + -6419250166132514.,-9007199254740985.,-.297542211324455943125,-50,53, + -6419250166132513.,-9007199254740985.,-.297542211324387047811,-50,53, + -6406976598443937.,-9007199254740984.,-.397185443015756622417,-50,53, + -6406976597649952.,-9007199254740984.,-.397185381080923547346,-50,53, + -6406976597642012.,-9007199254740984.,-.397185380461563513329,-50,53, + -6406976597641933.,-9007199254740984.,-.397185380455401115005,-50,53, + -6406976597641932.,-9007199254740984.,-.397185380455323109963,-50,53, + -6094824714127748.,-9007199254740819.,.375664280886214761276,-50,53, + -6094824714127727.,-9007199254740819.,.375664280921803861080,-50,53, + -6094824714125641.,-9007199254740819.,.375664284456987774957,-50,53, + -6094824713917034.,-9007199254740819.,.375664637987242554012,-50,53, + -6094824693062387.,-9007199254740819.,.375699980758165324676,-50,53, + -6047388880828282.,-9007199254740717.,.170506714222353195341,-50,53, + -6047388880828281.,-9007199254740717.,.170506714225022670631,-50,53, + -6047388880828194.,-9007199254740717.,.170506714457267020853,-50,53, + -6047388880819486.,-9007199254740717.,.170506737703057846392,-50,53, + -6047388879948714.,-9007199254740717.,.170509062207404844857,-50,53, + -6047388792933498.,-9007199254740717.,.170741347274736461441,-50,53, + -5969671014482246.,-9007199254740410.,.107924840725379121993,-50,53, + -5969671014482244.,-9007199254740410.,.107924840736532897688,-50,53, + -5969671014482027.,-9007199254740410.,.107924841946717560505,-50,53, + -5969671014460380.,-9007199254740410.,.107924962669608798795,-50,53, + -5969671012295755.,-9007199254740410.,.107937034540590327302,-50,53, + -5969670796504275.,-9007199254740410.,.109140480670646955525,-50,53, + -5959794848814752.,-9007199254740352.,-.172364867329761146692,-50,53, + -5959794650312191.,-9007199254740352.,-.171150017989455430380,-50,53, + -5959794648319732.,-9007199254740352.,-.171137823991699517269,-50,53, + -5959794648299806.,-9007199254740352.,-.171137702043091499154,-50,53, + -5959794648299607.,-9007199254740352.,-.171137700825196638273,-50,53, + -5959794648299605.,-9007199254740352.,-.171137700812956488918,-50,53, + -5878047634915448.,-9007199254739601.,.224456624725804598298,-50,53, + -5878047634915444.,-9007199254739601.,.224456624778327845065,-50,53, + -5878047634915086.,-9007199254739601.,.224456629479158430669,-50,53, + -5878047634879267.,-9007199254739601.,.224457099811702492149,-50,53, + -5878047631297964.,-9007199254739601.,.224504125227802790658,-50,53, + -5878047279237172.,-9007199254739601.,.229126976893408772518,-50,53, + -5825846315584418.,-9007199254738720.,.232583271178911370659,-50,53, + -5825846315584412.,-9007199254738720.,.232583271306483562228,-50,53, + -5825846315583849.,-9007199254738720.,.232583283277007537805,-50,53, + -5825846315527560.,-9007199254738720.,.232584480095523057041,-50,53, + -5825846309901164.,-9007199254738720.,.232704108710071285322,-50,53, + -5825845771594486.,-9007199254738720.,.244149631398247013777,-50,53, + -5808327540792849.,-9007199254738316.,.349708540792045202998,-50,53, + -5808327540792845.,-9007199254738316.,.349708540891928267920,-50,53, + -5808327540792474.,-9007199254738316.,.349708550156082539445,-50,53, + -5808327540755320.,-9007199254738316.,.349709477919931227895,-50,53, + -5808327537042295.,-9007199254738316.,.349802195000823439494,-50,53, + -5808327187530830.,-9007199254738316.,.358529778364943394579,-50,53, + -5742971020770446.,-9007199254736084.,.303635898049435272995,-50,53, + -5742971020770437.,-9007199254736084.,.303635898457115462740,-50,53, + -5742971020769557.,-9007199254736084.,.303635938319178460191,-50,53, + -5742971020681499.,-9007199254736084.,.303639927152752146362,-50,53, + -5742971011893798.,-9007199254736084.,.304037990681265299706,-50,53, + -5742970282723454.,-9007199254736084.,.337067914027587132638,-50,53, + -5728502683954668.,-9007199254735383.,-.453246880366233781431,-50,53, + -5728502445596837.,-9007199254735383.,-.440939402909062678355,-50,53, + -5728502442577848.,-9007199254735383.,-.440783518877754598610,-50,53, + -5728502442547578.,-9007199254735383.,-.440781955900979023736,-50,53, + -5728502442547275.,-9007199254735383.,-.440781940255720911261,-50,53, + -5728502442547272.,-9007199254735383.,-.440781940100817365593,-50,53, + -5682752878991296.,-9007199254732460.,.303381774931886865553,-50,53, + -5682752878991281.,-9007199254732460.,.303381776101084762870,-50,53, + -5682752878989763.,-9007199254732460.,.303381894423911972195,-50,53, + -5682752878838048.,-9007199254732460.,.303393720081186276592,-50,53, + -5682752863758140.,-9007199254732460.,.304569146610618006307,-50,53, + -5682751925642771.,-9007199254732460.,.377692298573358122898,-50,53, + -5646935439382241.,-9007199254729169.,.322668979235936819399,-50,53, + -5646935439382222.,-9007199254729169.,.322668981275685952268,-50,53, + -5646935439380337.,-9007199254729169.,.322669183640270978068,-50,53, + -5646935439191889.,-9007199254729169.,.322689414516319400109,-50,53, + -5646935420561740.,-9007199254729169.,.324689458384010183122,-50,53, + -5646934554955571.,-9007199254729169.,.417617170850903202077,-50,53, + -5610286279406241.,-9007199254724518.,.374964770781466019021,-50,53, + -5610286279406222.,-9007199254724518.,.374964773605836132350,-50,53, + -5610286279404382.,-9007199254724518.,.374965047123783951696,-50,53, + -5610286279220416.,-9007199254724518.,.374992393864452381945,-50,53, + -5610286261221454.,-9007199254724518.,.377667958836918498277,-50,53, + -5610285700332193.,-9007199254724518.,.461044961630850122787,-50,53, + -5504764998682047.,-9007199254698669.,-.495686021985542511020,-50,53, + -5504764858281643.,-9007199254698669.,-.443040553410292822410,-50,53, + -5504764837167000.,-9007199254698669.,-.435123260991537464430,-50,53, + -5504764836926170.,-9007199254698669.,-.435032957702486799309,-50,53, + -5504764836923758.,-9007199254698669.,-.435032053282217645659,-50,53, + -5504764836923734.,-9007199254698669.,-.435032044283010987319,-50,53, + -5500928418642776.,-9007199254697207.,.323067409546473658713,-50,53, + -5500928418642775.,-9007199254697207.,.323067409934140187219,-50,53, + -5500928418642707.,-9007199254697207.,.323067436295464125630,-50,53, + -5500928418635917.,-9007199254697207.,.323070068551192760030,-50,53, + -5500928417957897.,-9007199254697207.,.323332914211639354039,-50,53, + -5500928359013360.,-9007199254697207.,.346183744225609644369,-50,53, + -5500927990713158.,-9007199254697207.,.488961707064693646819,-50,53, + -5376221586957460.,-9007199254610489.,-.497859149831136416939,-50,53, + -5376221481788685.,-9007199254610489.,-.378991419242028901135,-50,53, + -5376221348093431.,-9007199254610489.,-.227881286668256681628,-50,53, + -5376221345048931.,-9007199254610489.,-.224440214142088222098,-50,53, + -5376221345018097.,-9007199254610489.,-.224405363745748677754,-50,53, + -5376221345017789.,-9007199254610489.,-.224405015626073189742,-50,53, + -5376221345017786.,-9007199254610489.,-.224405012235297129790,-50,53, + -5339882002498937.,-9007199254562401.,.483772462068850370848,-50,53, + -5339882002498912.,-9007199254562401.,.483772500486521301907,-50,53, + -5339882002496444.,-9007199254562401.,.483776293078995655912,-50,53, + -5339882002255320.,-9007199254562401.,.484146829978802989739,-50,53, + -5339881995080461.,-9007199254562401.,.495172485216215688968,-50,53, + -5339881991983522.,-9007199254562401.,.499931572911563751624,-50,53, + -5231748396027427.,-9007199254292224.,.217586089114535324528,-50,53, + -5231748396027416.,-9007199254292224.,.217586130765401272555,-50,53, + -5231748396026358.,-9007199254292224.,.217590136821417018653,-50,53, + -5231748395920646.,-9007199254292224.,.217990409216240423843,-50,53, + -5231748386674876.,-9007199254292224.,.252998985751720838367,-50,53, + -5231748326304937.,-9007199254292224.,.481586354586225841304,-50,53, + -5231748321493857.,-9007199254292224.,.499803242535982697294,-50,53, + -5218115932962414.,-9007199254237592.,.280436829066997021101,-50,53, + -5218115932962405.,-9007199254237592.,.280436867198108731566,-50,53, + -5218115932961484.,-9007199254237592.,.280440769281873784187,-50,53, + -5218115932869556.,-9007199254237592.,.280830248930615213906,-50,53, + -5218115925075682.,-9007199254237592.,.313851258920952224449,-50,53, + -5218115883874082.,-9007199254237592.,.488413834555593886802,-50,53, + -5218115881168270.,-9007199254237592.,.499877797053949204513,-50,53, + -5151535840545578.,-9007199253862399.,.254907919820910507708,-50,53, + -5151535840545560.,-9007199253862399.,.254908051295952604503,-50,53, + -5151535840543788.,-9007199253862399.,.254920994283430227603,-50,53, + -5151535840367509.,-9007199253862399.,.256208565892470186426,-50,53, + -5151535828871736.,-9007199253862399.,.340175638776137591660,-50,53, + -5151535807607863.,-9007199253862399.,.495490589034748015176,-50,53, + -5151535806996772.,-9007199253862399.,.499954102182413443338,-50,53, + -5130880865006699.,-9007199253698147.,-.499986741960907659150,-50,53, + -5130880864856772.,-9007199253698147.,-.498691912223384070915,-50,53, + -5130880858450720.,-9007199253698147.,-.443366674942380316798,-50,53, + -5130880853644399.,-9007199253698147.,-.401857355030301567727,-50,53, + -5130880853560493.,-9007199253698147.,-.401132709076466796290,-50,53, + -5130880853559648.,-9007199253698147.,-.401125411316697525553,-50,53, + -5130880853559639.,-9007199253698147.,-.401125333589078680980,-50,53, + -4968298509618523.,-9007199250813548.,-.499997665535433658114,-50,53, + -4968298509611271.,-9007199250813548.,-.499768937849933175014,-50,53, + -4968298508952306.,-9007199250813548.,-.478985217542517238607,-50,53, + -4968298502984221.,-9007199250813548.,-.290752135918157791480,-50,53, + -4968298502331503.,-9007199250813548.,-.270165444582519936479,-50,53, + -4968298502324327.,-9007199250813548.,-.269939113919957214777,-50,53, + -4968298502324255.,-9007199250813548.,-.269936843043744146371,-50,53, + -4968298502324254.,-9007199250813548.,-.269936811503796742635,-50,53, + -4752492777703000.,-9007199233303196.,.333346613238218265130,-50,53, + -4752492777702997.,-9007199233303196.,.333347108329180427288,-50,53, + -4752492777702725.,-9007199233303196.,.333391996576416509207,-50,53, + -4752492777676226.,-9007199233303196.,.337765135045638271931,-50,53, + -4752492776964371.,-9007199233303196.,.455242794339391230546,-50,53, + -4752492776696859.,-9007199233303196.,.499390385784811776190,-50,53, + -4752492776693202.,-9007199233303196.,.499993901672248732970,-50,53, + -4752492776693165.,-9007199233303195.,-.499999992205838366661,-50,53, + -4741479308328681.,-9007199231408545.,.304048438045819342647,-50,53, + -4741479308328677.,-9007199231408545.,.304049154925570518468,-50,53, + -4741479308328330.,-9007199231408545.,.304111344243985102578,-50,53, + -4741479308294655.,-9007199231408545.,.310146575649972480372,-50,53, + -4741479307494906.,-9007199231408545.,.453477542145985471377,-50,53, + -4741479307238716.,-9007199231408545.,.499391898339794687467,-50,53, + -4741479307235357.,-9007199231408545.,.499993898115760686960,-50,53, + -4741479307235323.,-9007199231408545.,.499999991593695519870,-50,53, + -4509366364590378.,-9007199121614422.,.391257167300767902376,-50,53, + -4509366364590367.,-9007199121614422.,.391267892845387409883,-50,53, + -4509366364589328.,-9007199121614422.,.392280969287179221100,-50,53, + -4509366364536024.,-9007199121614422.,.444255008424532223585,-50,53, + -4509366364480013.,-9007199121614422.,.498868506609552160111,-50,53, + -4509366364478864.,-9007199121614422.,.499988838498419476294,-50,53, + -4509366364478853.,-9007199121614422.,.499999564043047493118,-50,53, + -9003431362539911.,-9007199113947990.,.039714656296090594391,-51,53, + -9003431362539887.,-9007199113947990.,.039727010846252282278,-51,53, + -9003431362537548.,-9007199113947990.,.040931064714098499544,-51,53, + -9003431362352603.,-9007199113947990.,.136135743065047967307,-51,53, + -9003431361678274.,-9007199113947990.,.483262054377431243627,-51,53, + -9003431361646096.,-9007199113947990.,.499826417558344770376,-51,53, + -9003431361645762.,-9007199113947990.,.499998351715307431266,-51,53, + -9003431361645759.,-9007199113947990.,.499999896034082545911,-51,53, + -8993907678352313.,-9007199108961639.,.135000194788775092763,-51,53, + -8993907678352294.,-9007199108961639.,.135010311741050132215,-51,53, + -8993907678350375.,-9007199108961639.,.136032123920832629326,-51,53, + -8993907678200893.,-9007199108961639.,.215626979730767765581,-51,53, + -8993907677690184.,-9007199108961639.,.487564800093334913637,-51,53, + -8993907677667072.,-9007199108961639.,.499871273858572407784,-51,53, + -8993907677666833.,-9007199108961639.,.499998534469078360672,-51,53, + -8993907677666830.,-9007199108961638.,-.499999868117400643418,-51,53, + -8963172421441991.,-9007199091671582.,.499999865963301545057,-51,53, + -8963172421441989.,-9007199091671581.,-.499998946635804567856,-51,53, + -8963172421441857.,-9007199091671581.,-.499920578176808001529,-51,53, + -8963172421428942.,-9007199091671581.,-.492252936904353481270,-51,53, + -8963172421092264.,-9007199091671581.,-.292367057700115030100,-51,53, + -8963172420970653.,-9007199091671581.,-.220166552542073965836,-51,53, + -8963172420969009.,-9007199091671581.,-.219190509005669522846,-51,53, + -8963172420968992.,-9007199091671581.,-.219180416098054605420,-51,53, + -8776075116783095.,-9007198934638812.,.437057950913884911648,-51,53, + -8776075116783088.,-9007198934638812.,.437065948024288123424,-51,53, + -8776075116782385.,-9007198934638812.,.437869086397640235793,-51,53, + -8776075116751901.,-9007198934638812.,.472695359761206839630,-51,53, + -8776075116728420.,-9007198934638812.,.499521095390595596964,-51,53, + -8776075116728005.,-9007198934638812.,.499995209793161789482,-51,53, + -8776075116728001.,-9007198934638812.,.499999779570535924773,-51,53, + -8685046906566951.,-9007198812466228.,.189098324974494045118,-51,53, + -8685046906566902.,-9007198812466228.,.189174914099197750363,-51,53, + -8685046906562207.,-9007198812466228.,.196513402680561382801,-51,53, + -8685046906425813.,-9007198812466228.,.409703138954980034242,-51,53, + -8685046906368854.,-9007198812466228.,.498732525822995855617,-51,53, + -8685046906368051.,-9007198812466228.,.499987649642973202590,-51,53, + -8685046906368043.,-9007198812466227.,-.499999846010127877456,-51,53, + -8212825471907614.,-9007197006026857.,.499998868133904621951,-51,53, + -8212825471907603.,-9007197006026856.,-.499918183661877773518,-51,53, + -8212825471906530.,-9007197006026856.,-.491826963377728143640,-51,53, + -8212825471867626.,-9007197006026856.,-.198461787278064189911,-51,53, + -8212825471844888.,-9007197006026856.,-.027000308385915480718,-51,53, + -8212825471844884.,-9007197006026856.,-.026970145402557495933,-51,53, + -8212825471844493.,-9007197006026856.,-.024021713779312596902,-51,53, + -8007376589149477.,-9007194812139062.,.499999560001756121865,-51,53, + -8007376589149476.,-9007194812139061.,-.499985890950697788634,-51,53, + -8007376589149368.,-9007194812139061.,-.498414593815719852039,-51,53, + -8007376589142012.,-9007194812139061.,-.391391800065405584586,-51,53, + -8007376589126693.,-9007194812139061.,-.168514940696214371872,-51,53, + -8007376589126216.,-9007194812139061.,-.161575045016225068842,-51,53, + -8007376589126211.,-9007194812139061.,-.161502299778489276542,-51,53, + -7674333999733130.,-9007186308963029.,.499999538816717749436,-51,53, + -7674333999684053.,-9007186308963026.,-.499990281524894317557,-51,53, + -7674333999684050.,-9007186308963026.,-.499868024040952331286,-51,53, + -7674333999683710.,-9007186308963026.,-.486012175860853360922,-51,53, + -7674333999678868.,-9007186308963026.,-.288688596776837487205,-51,53, + -7674333999678017.,-9007186308963026.,-.254008223831371897976,-51,53, + -7674333999678007.,-9007186308963026.,-.253600698884891160234,-51,53, + -7670011465092394.,-9007186131651710.,-.499983749753955011341,-51,53, + -7670011465092388.,-9007186131651710.,-.499736015376381808287,-51,53, + -7670011465091825.,-9007186131651710.,-.476490272947409580898,-51,53, + -7670011465083609.,-9007186131651710.,-.137259331919040076311,-51,53, + -7670011465082111.,-9007186131651710.,-.075408315649813634796,-51,53, + -7670011465082087.,-9007186131651710.,-.074417378139489968507,-51,53, + -7670011465068175.,-9007186131651710.,.499996065356904003819,-51,53, + -7663679833600279.,-9007185867705397.,.320001921664500984183,-51,53, + -7663679833600271.,-9007185867705397.,.320338619627713526329,-51,53, + -7663679833599635.,-9007185867705397.,.347106107703136680722,-51,53, + -7663679833596231.,-9007185867705397.,.490371091051087589691,-51,53, + -7663679833596005.,-9007185867705397.,.499882808511961427005,-51,53, + -7663679833596002.,-9007185867705396.,-.499990929751832239419,-51,53, + -7663679833572242.,-9007185867705395.,-.499997978961755305030,-51,53, + -7532107066355573.,-9007179075755116.,.499984333660994182411,-51,53, + -7532107066355554.,-9007179075755115.,-.498829494665798246445,-51,53, + -7532107066355038.,-9007179075755115.,-.466615569224977555598,-51,53, + -7532107066354833.,-9007179075755115.,-.453817401171924620721,-51,53, + -7532107066354830.,-9007179075755115.,-.453630110907733544294,-51,53, + -7532107066307519.,-9007179075755113.,.499999785681193600313,-51,53, + -7503352410222560.,-9007177201795188.,-.499998533236642224704,-51,53, + -7503352410207851.,-9007177201795187.,-.499982995234566847248,-51,53, + -7503352410207850.,-9007177201795187.,-.499915008591149630360,-51,53, + -7503352410207745.,-9007177201795187.,-.492776411032340737348,-51,53, + -7503352410204415.,-9007177201795187.,-.266380888451822212700,-51,53, + -7503352410202849.,-9007177201795187.,-.159913804859131338398,-51,53, + -7503352410202826.,-9007177201795187.,-.158350112060512150663,-51,53, + -7455588096918961.,-9007173714269868.,-.499994564336156280634,-51,53, + -7455588096907082.,-9007173714269868.,.429828555593066410777,-51,53, + -7455588096907077.,-9007173714269868.,.430219928233838138257,-51,53, + -7455588096906741.,-9007173714269868.,.456520169693711411596,-51,53, + -7455588096906200.,-9007173714269868.,.498866689425288162974,-51,53, + -7455588096906186.,-9007173714269868.,.499962532819451856715,-51,53, + -7455588096893410.,-9007173714269867.,.499997904540783457038,-51,53, + -7353432756492485.,-9007164394053441.,.212853044834127948032,-51,53, + -7353432756492455.,-9007164394053441.,.216017609792389211767,-51,53, + -7353432756491051.,-9007164394053441.,.364119249839324346709,-51,53, + -7353432756489787.,-9007164394053441.,.497452920081525428372,-51,53, + -7353432756489763.,-9007164394053441.,.499984572048154228337,-51,53, + -7353432756442363.,-9007164394053436.,.499997206483908564155,-51,53, + -7321972524056644.,-9007160919566748.,.499963473936789033594,-51,53, + -7321972524056643.,-9007160919566747.,-.499920984985839415382,-51,53, + -7321972524056615.,-9007160919566747.,-.496685834819435851237,-51,53, + -7321972524055014.,-9007160919566747.,-.311704569947139787327,-51,53, + -7321972524052838.,-9007160919566747.,-.060287185584671594370,-51,53, + -7321972524052775.,-9007160919566747.,-.053008097710183218178,-51,53, + -7321972524039334.,-9007160919566746.,.499979523288326205240,-51,53, + -7321972524013369.,-9007160919566742.,-.499996402496898652815,-51,53, + -7219622810665258.,-9007147170679837.,.267224298097091902645,-51,53, + -7219622810665223.,-9007147170679837.,.272647789961582519031,-51,53, + -7219622810664197.,-9007147170679837.,.431633580046604763406,-51,53, + -7219622810663762.,-9007147170679837.,.499039836076944471499,-51,53, + -7219622810663756.,-9007147170679837.,.499969577539432499537,-51,53, + -7219622810650849.,-9007147170679835.,.499998420298367575211,-51,53, + -6996596764375574.,-9007099075240717.,.499999578406867816709,-51,53, + -6996596764338946.,-9007099075240706.,.106773628135096894665,-51,53, + -6996596764338842.,-9007099075240706.,.136890055491972664537,-51,53, + -6996596764337733.,-9007099075240706.,.458035420288425839921,-51,53, + -6996596764337590.,-9007099075240706.,.499445507904270871390,-51,53, + -6996596764337588.,-9007099075240705.,-.499975330031171739566,-51,53, + -6996596764323775.,-9007099075240701.,-.499992531089314930717,-51,53, + -6991026823115723.,-9007097449834457.,.499996694910133103966,-51,53, + -6991026823115722.,-9007097449834456.,-.499709240261422424995,-51,53, + -6991026823115628.,-9007097449834456.,-.472067146387638526756,-51,53, + -6991026823114882.,-9007097449834456.,-.252694784367780334484,-51,53, + -6991026823114810.,-9007097449834456.,-.231522116719727246899,-51,53, + -6919542283146118.,-9007074222020222.,-.499842930554472578586,-51,53, + -6919542283146089.,-9007074222020222.,-.489467404460063173868,-51,53, + -6919542283145753.,-9007074222020222.,-.369254412469604676399,-51,53, + -6919542283145707.,-9007074222020222.,-.352796681423283326627,-51,53, + -6919542283140528.,-9007074222020220.,-.499870831651413468211,-51,53, + -6919542283115373.,-9007074222020211.,-.499996386210050277858,-51,53, + -6755947041332678.,-9007000586030504.,.499979120143255441508,-51,53, + -6755947041332666.,-9007000586030503.,-.493346479486077578335,-51,53, + -6755947041332378.,-9007000586030503.,-.333160870590006026345,-51,53, + -6755947041332286.,-9007000586030503.,-.281990467748179483967,-51,53, + -6755947041311103.,-9007000586030492.,.499994786916357486140,-51,53, + -6693368374188346.,-9006962719575065.,-.499999340754088475197,-51,53, + -6693368374138089.,-9006962719575033.,.499976458178789913931,-51,53, + -6693368374138080.,-9006962719575032.,-.494113921624817490338,-51,53, + -6693368374137826.,-9006962719575032.,-.327331307193235220183,-51,53, + -6693368374137715.,-9006962719575032.,-.254445991437666118928,-51,53, + -6693368374136566.,-9006962719575031.,-.499984479696331109833,-51,53, + -6651929526154483.,-9006933968960347.,-.499993381857401051338,-51,53, + -6651929526131383.,-9006933968960331.,.415878418856644150676,-51,53, + -6651929526131344.,-9006933968960331.,.444437682936638680772,-51,53, + -6651929526131270.,-9006933968960331.,.498627055806379924776,-51,53, + -6651929526131268.,-9006933968960330.,-.499908366548491787474,-51,53, + -6651929526128537.,-9006933968960329.,.499972407881355344786,-51,53, + -6576166040923338.,-9006872613931440.,.499992860476703442438,-51,53, + -6576166040913252.,-9006872613931431.,.499937742476347854524,-51,53, + -6576166040907708.,-9006872613931426.,.446962769922060455621,-51,53, + -6576166040907682.,-9006872613931426.,.470163103745025404700,-51,53, + -6576166040907649.,-9006872613931426.,.499609681289560093272,-51,53, + -6576166040906528.,-9006872613931425.,.499900997273584020151,-51,53, + -6536313029100415.,-9006835153231829.,.499714482676186409440,-51,53, + -6536313029100413.,-9006835153231828.,-.498307141093577964350,-51,53, + -6536313029100353.,-9006835153231828.,-.438955854186504434574,-51,53, + -6536313029100294.,-9006835153231828.,-.380593755394539844321,-51,53, + -6536313029099404.,-9006835153231828.,.499783667061596210863,-51,53, + -6536313029096371.,-9006835153231825.,.499991220233465578516,-51,53, + -6536313029052901.,-9006835153231782.,.499998587262530185906,-51,53, + -6407177918309707.,-9006683760450083.,.499977123737270809011,-51,53, + -6407177918308980.,-9006683760450082.,.499914758251500004512,-51,53, + -6407177918307857.,-9006683760450080.,.044522686122345122193,-51,53, + -6407177918307642.,-9006683760450080.,.340240143373274028606,-51,53, + -6407177918307528.,-9006683760450080.,.497039167218017796362,-51,53, + -6407177918307526.,-9006683760450080.,.499790027285469844622,-51,53, + -6407177918213737.,-9006683760449951.,.499997475703833095373,-51,53, + -6381362283378273.,-9006647070604837.,.287566468157997193357,-51,53, + -6381362283378175.,-9006647070604837.,.431426869263022349392,-51,53, + -6381362283378129.,-9006647070604837.,.498953179985801496773,-51,53, + -6381362283378128.,-9006647070604836.,-.499578856737616261020,-51,53, + -6381362283377447.,-9006647070604835.,-.499895865384251291725,-51,53, + -6381362283374041.,-9006647070604831.,.499987054684873939132,-51,53, + -6381362283348836.,-9006647070604793.,-.499998557505385380669,-51,53, + -6373189179225722.,-9006634948583043.,.499991249247149132452,-51,53, + -6373189179214377.,-9006634948583026.,.499961446564200361503,-51,53, + -6373189179212413.,-9006634948583023.,.442926758868228600587,-51,53, + -6373189179212387.,-9006634948583023.,.481886584794957785731,-51,53, + -6373189179212375.,-9006634948583023.,.499868042914987499240,-51,53, + -6373189179193689.,-9006634948582995.,.499995246145963231218,-51,53, + -6370884482049613.,-9006631485076377.,.499966161589897788138,-51,53, + -6370884482049596.,-9006631485076376.,-.474412122474077273262,-51,53, + -6370884482049557.,-9006631485076376.,-.415632891797310043097,-51,53, + -6370884482033689.,-9006631485076353.,.499978195320219118955,-51,53, + -6370884482005822.,-9006631485076311.,.499999256659146281668,-51,53, + -6367009572568964.,-9006625616449033.,.310131822181797161618,-51,53, + -6367009572568878.,-9006625616449033.,.441015426130307983277,-51,53, + -6367009572568840.,-9006625616449033.,.498847716247100839383,-51,53, + -6367009572568839.,-9006625616449032.,-.499630381381404537243,-51,53, + -6367009572567525.,-9006625616449030.,-.499850665234167371885,-51,53, + -6367009572566868.,-9006625616449029.,-.499960807158074133797,-51,53, + -6367009572548470.,-9006625616449002.,.499999024385488207492,-51,53, + -6208725144805072.,-9006330351884959.,-.499997411509180920138,-51,53, + -6208725144792204.,-9006330351884931.,.499256569851924247294,-51,53, + -6208725144792203.,-9006330351884930.,-.498489835651509226339,-51,53, + -6208725144792201.,-9006330351884930.,-.493982646658376157048,-51,53, + -6208725144791760.,-9006330351884930.,.499852526328004711207,-51,53, + -6208725144789985.,-9006330351884926.,.499982757746627435687,-51,53, + -6167723416123381.,-9006233163397845.,.499998042444259596857,-51,53, + -6167723416088051.,-9006233163397756.,-.499988750346561455899,-51,53, + -6167723416082430.,-9006233163397742.,-.499194120786358509218,-51,53, + -6167723416082411.,-9006233163397742.,-.451868894320699586438,-51,53, + -6167723416082298.,-9006233163397742.,-.170408336919630275241,-51,53, + -6167723416082029.,-9006233163397742.,.499617237778801803779,-51,53, + -6167723416080423.,-9006233163397738.,.499844274835069768801,-51,53, + -6167723416079620.,-9006233163397736.,.499957793369064549642,-51,53, + -5736830024850461.,-9004365261525945.,.499989336539118334829,-51,53, + -5736830024850315.,-9004365261525943.,-.499920889580377596268,-51,53, + -5736830024850218.,-9004365261525943.,.164522316354112575491,-51,53, + -5736830024850171.,-9004365261525943.,.486469024384278821675,-51,53, + -5736830024850169.,-9004365261525942.,-.499831115699543131759,-51,53, + -5736830024817030.,-9004365261525716.,.499997773924049662115,-51,53, + -5211344606297417.,-8997611660868471.,-.499247765434316217822,-51,53, + -5211344606297135.,-8997611660868465.,-.491857956806070726409,-51,53, + -5211344606297133.,-8997611660868465.,-.449252355326425343817,-51,53, + -5211344606296619.,-8997611660868454.,-.499612775051755179028,-51,53, + -5211344606295821.,-8997611660868437.,-.499977784641309649441,-51,53, + -5211344606186211.,-8997611660866102.,-.499988423330881020831,-51,53, + -4876722113931729.,-8987446059936190.,.499964618690072543314,-51,53, + -4876722113924685.,-8987446059935898.,.499732320198993101999,-51,53, + -4876722113924613.,-8987446059935895.,.484397748173514476661,-51,53, + -4876722113915687.,-8987446059935524.,-.499996552783030341704,-51,53, + -4751618877829066.,-8981589271058222.,-.499999680684321060138,-51,53, + -4751618877818946.,-8981589271057691.,.499974784288256557681,-51,53, + -4751618877763286.,-8981589271054765.,.499834522001580144647,-51,53, + -4751618877760756.,-8981589271054632.,.499828153695499353151,-51,53, + -4751618877760490.,-8981589271054618.,.483226693665173933825,-51,53, + -4751618877760395.,-8981589271054613.,.477297600798890014350,-51,53, + -4751618877760394.,-8981589271054612.,-.470133231757592455638,-51,53, + -4628339749646957.,-8974306466792598.,.499964806961659505855,-51,53, + -4628339749644897.,-8974306466792461.,-.468572417491973852986,-51,53, + -4628339749644882.,-8974306466792460.,-.478052057473983470806,-51,53, + -4628339749644852.,-8974306466792458.,-.497011337437921335083,-51,53, + -4628339749644004.,-8974306466792402.,-.499593651040354180130,-51,53, + -4628339749643898.,-8974306466792395.,-.499916440234563028206,-51,53, + -4628339749637674.,-8974306466791985.,.499998279642453003117,-51,53, + -4542273746000434.,-8968155427953202.,-.499953031234960743419,-51,53, + -4542273745999773.,-8968155427953151.,-.499402309467159093126,-51,53, + -4542273745999592.,-8968155427953138.,.465952729333044877036,-51,53, + -4542273745999475.,-8968155427953129.,.493281677068183256170,-51,53, + -4542273745999449.,-8968155427953127.,.499354776565137652107,-51,53, + -4542273745978699.,-8968155427951525.,-.499998479722701932701,-51,53, + -8739937159289815.,-8952613099397594.,.499854768614940967377,-52,53, + -8739937159289298.,-8952613099397567.,.499588261547478883455,-52,53, + -8739937159289049.,-8952613099397553.,-.496671622896581003480,-52,53, + -8739937159288915.,-8952613099397546.,-.498674934202671138290,-52,53, + -8739937159286330.,-8952613099397412.,.499992530685029938623,-52,53, + -8739937159278843.,-8952613099397020.,-.499998450359087301428,-52,53, + -8728866355390980.,-8952032173572207.,-.499994493244127037507,-52,53, + -8728866355360861.,-8952032173570619.,-.499986022325651059378,-52,53, + -8728866355359723.,-8952032173570559.,-.499852894923849679802,-52,53, + -8728866355358205.,-8952032173570479.,-.464525928755093975089,-52,53, + -8728866355358187.,-8952032173570479.,.484509568868087793365,-52,53, + -8728866355358111.,-8952032173570475.,.491548336610572918222,-52,53, + -8728866355358016.,-8952032173570469.,-.499653203710952064986,-52,53, + -8585905274322860.,-8944014070717526.,-.499996636056696545454,-52,53, + -8585905274309111.,-8944014070716707.,-.499943569862303274128,-52,53, + -8585905274307768.,-8944014070716628.,.499843416458601812173,-52,53, + -8524144525626389.,-8940237465026756.,-.499998317971534615171,-52,53, + -8524144525615553.,-8940237465026077.,.499979023437900502201,-52,53, + -8524144525569500.,-8940237465023187.,.499882793524712029732,-52,53, + -8524144525567843.,-8940237465023083.,.482898897645044983138,-52,53, + -8524144525567779.,-8940237465023079.,.499140919774504691860,-52,53, + -8524144525567285.,-8940237465023048.,.499509028093541783307,-52,53, + -8524144525566791.,-8940237465023017.,.499877136425451142092,-52,53, + -8378459844685390.,-8930515374463518.,.499979861412760735657,-52,53, + -8378459844682285.,-8930515374463297.,-.497117432353332110443,-52,53, + -8378459844682257.,-8930515374463296.,.486805683840716792736,-52,53, + -8378459844682158.,-8930515374463288.,-.498609012472813726010,-52,53, + -8378459844682031.,-8930515374463280.,.499899407408648825575,-52,53, + -8378459844673323.,-8930515374462663.,.499988546099663403682,-52,53, + -8378459844661256.,-8930515374461808.,.499997239310499928310,-52,53, + -7685757137759551.,-8864872585377586.,.490210978347719089161,-52,53, + -7685757137759543.,-8864872585377585.,.471343801456081144913,-52,53, + -7685757137759502.,-8864872585377580.,.499649519886530045804,-52,53, + -7685757137757806.,-8864872585377372.,.499808019000056551644,-52,53, + -7685757137755792.,-8864872585377125.,.499996237044616116970,-52,53, + -7680038864670185.,-8864169765761677.,.499628289716013872456,-52,53, + -7680038864670120.,-8864169765761668.,-.494058237438423559231,-52,53, + -7680038864670112.,-8864169765761668.,.491334189988749841068,-52,53, + -7680038864669706.,-8864169765761618.,.499999881925639426366,-52,53, + -7326428955739538.,-8814334240980368.,.482487250413042849351,-52,53, + -7326428955739513.,-8814334240980364.,.482695610689270525594,-52,53, + -7326428955738663.,-8814334240980228.,.489779860123999036467,-52,53, + -7326428955737463.,-8814334240980036.,.499781153585799684786,-52,53, + -7326428955737438.,-8814334240980032.,.499989513868023939254,-52,53, + -7326428955718239.,-8814334240976959.,-.499998102462733578260,-52,53, + -7095143132251519.,-8774091990244670.,-.499993981361666443537,-52,53, + -7095143132243126.,-8774091990243088.,.499960457577899410814,-52,53, + -7095143132241774.,-8774091990242832.,-.499927733921894512572,-52,53, + -7095143132241546.,-8774091990242789.,-.496950298736848905453,-52,53, + -7095143132241530.,-8774091990242786.,-.479197496267465316179,-52,53, + -7095143132241493.,-8774091990242780.,.499355859443113618705,-52,53, + -7095143132206850.,-8774091990236245.,-.499998064488903505167,-52,53, + -6791286311414149.,-8710336228448914.,-.499246484295085609554,-52,53, + -6791286311413938.,-8710336228448865.,-.499329836155835106284,-52,53, + -6791286311412461.,-8710336228448522.,-.499913298987217072129,-52,53, + -6791286311412250.,-8710336228448473.,-.499996650792576708497,-52,53, + -5936981026600032.,-8446262199972264.,-.498786413095946394339,-52,53, + -5936981026599853.,-8446262199972193.,-.442858368155471259800,-52,53, + -5936981026599838.,-8446262199972187.,-.488450990087495546606,-52,53, + -5936981026599833.,-8446262199972186.,.496351469268507977451,-52,53, + -5936981026599571.,-8446262199972081.,-.499999660468778945419,-52,53, + -5820702917350475.,-8398507865949299.,-.499904128828856486612,-52,53, + -5820702917349639.,-8398507865948945.,.499583924583255070666,-52,53, + -5820702917349566.,-8398507865948914.,.498343048872542764392,-52,53, + -5820702917349533.,-8398507865948899.,-.488519264804476242604,-52,53, + -5820702917349526.,-8398507865948897.,.483964486839826574952,-52,53, + -5820702917346441.,-8398507865947586.,-.499982108758559256968,-52,53, + -5820702917332740.,-8398507865941768.,-.499999035769952553343,-52,53, + -5511906461543847.,-8255276399546565.,.499993940800493020078,-52,53, + -5511906461537878.,-8255276399543552.,-.499986874885156291909,-52,53, + -5511906461525940.,-8255276399537528.,-.499948476941442032104,-52,53, + -5511906461525506.,-8255276399537310.,.499550322982978670209,-52,53, + -5511906461525421.,-8255276399537267.,.391157230808327190282,-52,53, + -5511906461525399.,-8255276399537256.,.492514312834034319527,-52,53, + -5511906461525397.,-8255276399537254.,-.498271406981803904617,-52,53, + -5409484614183812.,-8202137287682498.,-.499999218019733006134,-52,53, + -5409484614180335.,-8202137287680645.,.499984369342975644789,-52,53, + -5409484614120067.,-8202137287648509.,.499700429984119552150,-52,53, + -5409484614107318.,-8202137287641711.,.499640498274800838946,-52,53, + -5409484614106746.,-8202137287641405.,-.499499376783850609737,-52,53, + -5409484614106671.,-8202137287641366.,.491872143101723633145,-52,53, + -5409484614106581.,-8202137287641318.,.481517966966524597760,-52,53, + -5409484614106579.,-8202137287641316.,-.452045459169786991265,-52,53, + -5358076516284321.,-8174347464713580.,-.499991116425022082290,-52,53, + -5358076516281142.,-8174347464711838.,-.499939193917335009856,-52,53, + -5358076516281100.,-8174347464711815.,-.485153984478021285223,-52,53, + -5358076516281089.,-8174347464711809.,-.457472143910497581617,-52,53, + -5358076516281069.,-8174347464711798.,-.498050615605819278732,-52,53, + -5358076516265789.,-8174347464703426.,.499997043010853115771,-52,53, + -5163948174446745.,-8062395099948100.,-.499994641278106319848,-52,53, + -5163948174415740.,-8062395099929311.,.499895392757364646884,-52,53, + -5163948174415575.,-8062395099929211.,.495056878976364381801,-52,53, + -5163948174415547.,-8062395099929194.,.463932767547695127282,-52,53, + -5163948174415542.,-8062395099929191.,.494089176221172505117,-52,53, + -5163948174414712.,-8062395099928687.,-.499946983874647266684,-52,53, + -5163948174402310.,-8062395099921171.,-.499990883262876231768,-52,53, + -5106131784546875.,-8026837654041456.,-.499997828982986519828,-52,53, + -5106131784519790.,-8026837654024555.,.499987298791753263356,-52,53, + -5106131784505794.,-8026837654015820.,-.499946454396608847496,-52,53, + -5106131784503331.,-8026837654014284.,.499350720155630472665,-52,53, + -5106131784503323.,-8026837654014279.,.491634267619725880185,-52,53, + -5106131784503307.,-8026837654014269.,.476201362547977022395,-52,53, + -5106131784503073.,-8026837654014122.,-.499504874117159555497,-52,53, + -4914119194457234.,-7901109598044968.,-.499997558755922128141,-52,53, + -4914119194428429.,-7901109598025204.,-.499970054914908301162,-52,53, + -4914119194428292.,-7901109598025111.,.499960644165561935650,-52,53, + -4914119194426100.,-7901109598023607.,.498851830301764110796,-52,53, + -4914119194425450.,-7901109598023161.,.483924490731362753895,-52,53, + -4914119194425447.,-7901109598023158.,-.457682866220174974643,-52,53, + -4914119194425415.,-7901109598023137.,.498505326296942108715,-52,53, + -4914119194413958.,-7901109598015275.,-.499990849677020818850,-52,53, + -4576355272201057.,-7649806270428282.,-.499986530672408559847,-52,53, + -4576355272195461.,-7649806270423786.,.499952366228535428790,-52,53, + -4576355272193261.,-7649806270422018.,.441315052180074840195,-52,53, + -4576355272193246.,-7649806270422006.,.495460706863041506491,-52,53, + -4576355272193134.,-7649806270421916.,.499748261831771708426,-52,53, + -4576355272192192.,-7649806270421158.,-.499904623876202948734,-52,53, + -4576355272166539.,-7649806270400544.,.499994144130626085525,-52,53, + -4559405488044149.,-7636133098584962.,.499998995979030906909,-52,53, + -4559405488016945.,-7636133098562933.,.441517637297471220169,-52,53, + -4559405488016940.,-7636133098562929.,.490359998489953561758,-52,53, + -4559405488016898.,-7636133098562894.,-.499364167492835436239,-52,53, + -4559405488014175.,-7636133098560689.,-.499814260673113597917,-52,53, + -4559405488013008.,-7636133098559745.,.499992843075985670055,-52,53, + -8893492457679060.,-7542575059696381.,-.499999805097594789345,-53,53, + -8893492457664910.,-7542575059690358.,-.499979559644952880463,-53,53, + -8893492457664783.,-7542575059690304.,-.441958176438618647831,-53,53, + -8893492457664762.,-7542575059690296.,.496769768816117072833,-53,53, + -8512362176195475.,-7373477870436938.,.499998953188303829504,-53,53, + -8512362176159339.,-7373477870420246.,.499970935944799891986,-53,53, + -8512362176132237.,-7373477870407727.,.499950006077219460680,-53,53, + -8512362176131029.,-7373477870407168.,-.498722609905338561266,-53,53, + -8512362176130964.,-7373477870407138.,-.473816749006349974520,-53,53, + -8512362176130962.,-7373477870407138.,.450026508252086938003,-53,53, + -8512362176130832.,-7373477870407078.,.499838230051317931745,-53,53, + -8448931866443737.,-7343982660524873.,.499984238766203577090,-53,53, + -8448931866436279.,-7343982660521381.,-.499958760227665396438,-53,53, + -8448931866436185.,-7343982660521337.,-.499689873347448067697,-53,53, + -8448931866435433.,-7343982660520985.,-.497538778274696854164,-53,53, + -8448931866435339.,-7343982660520941.,-.497269891386726379522,-53,53, + -8448931866406541.,-7343982660507461.,-.499999589127778059501,-53,53, + -6899679711668352.,-6497169420355206.,-.499994098782035614259,-53,53, + -6899679711654486.,-6497169420346506.,.499988333460584389525,-53,53, + -6899679711647114.,-6497169420341880.,.475170116696436128818,-53,53, + -6899679711647106.,-6497169420341875.,.495219147392192250687,-53,53, + -6899679711647004.,-6497169420341810.,-.499155711236318425227,-53,53, + -6899679711646655.,-6497169420341591.,-.499516747123509067707,-53,53, + -6899679711646306.,-6497169420341372.,-.499877782997699564716,-53,53, + -6899679711643463.,-6497169420339588.,-.499953498818059877075,-53,53, + -6739056859599018.,-6394999040589346.,-.499995816576112161475,-53,53, + -6739056859598548.,-6394999040589043.,-.499868148256453068856,-53,53, + -6739056859596668.,-6394999040587831.,-.499357474741230042627,-53,53, + -6739056859596395.,-6394999040587656.,.498589022029424016798,-53,53, + -8815198240809123.,-4603434575149270.,.499975364842755311826,-54,53, + -8815198240807434.,-4603434575148520.,.498750993530709689321,-54,53, + -8815198240807335.,-4603434575148476.,.459602850987023326529,-54,53, + -8815198240807326.,-4603434575148472.,.456043928937609017923,-54,53, + -8815198240807157.,-4603434575148396.,-.499673607323252368911,-54,53, + -8815198240806594.,-4603434575148147.,.499918268925121220472,-54,53, + -8815198240791983.,-4603434575141659.,.499983820205040171402,-54,53, + -8815198240757703.,-4603434575126436.,-.499999247808770591637,-54,53, + -5928700130568081.,-6455940852387058.,-.499997589389695702391,-54,54, + -5928700130526320.,-6455940852344773.,-.499988727237494704977,-54,54, + -5928700130525603.,-6455940852344048.,.496635069551168677290,-54,54, + -5928700130525523.,-6455940852343966.,-.499557533316420242717,-54,54, + -4568714127776735.,-5046813367341640.,.499859733525582157535,-54,54, + -4568714127776494.,-5046813367341385.,.498653671253064596652,-54,54, + -4568714127776373.,-5046813367341256.,-.472906218932899620625,-54,54, + -4568714127776356.,-5046813367341238.,-.485439426644942291440,-54,54, + -4568714127776339.,-5046813367341220.,-.497972634356976352250,-54,54, + -4568714127773464.,-5046813367338178.,-.499912173768293934237,-54,54, + -4568714127752719.,-5046813367316228.,-.499994164760604275087,-54,54, + -8574465773785676.,-4747822933698832.,.499996559999402696534,-55,54, + -8574465773762263.,-4747822933686350.,.499985633495077410711,-55,54, + -8574465773750549.,-4747822933680105.,.498399849565412328312,-55,54, + -8574465773750534.,-4747822933680097.,.495239205314798755552,-55,54, + -8574465773750444.,-4747822933680049.,.476275339811150597695,-55,54, + -8574465773750429.,-4747822933680041.,.473114695560548117837,-55,54, + -8574465773749930.,-4747822933679774.,-.498696069841924482161,-55,54, + -8574465773747077.,-4747822933678253.,-.499850606267674446425,-55,54, + -8574465773746760.,-4747822933678084.,-.499978888089218998875,-55,54, + -7948481765259257.,-8825493457841094.,-.499526058438213131245,-55,55, + -7948481765259150.,-8825493457840979.,-.498594122082569279937,-55,55, + -7948481765259137.,-8825493457840966.,.473481720652238837761,-55,55, + -7948481765258254.,-8825493457840017.,.499863961798643171338,-55,55, + -7948481765251808.,-8825493457833089.,.499931828960882685478,-55,55, + -7948481765245362.,-8825493457826161.,.499999696670028390218,-55,55, + -6395058138422820.,-7140979009964304.,-.499995940137402946221,-55,55, + -6395058138414221.,-7140979009954903.,.499984848870718049709,-55,55, + -6395058138397023.,-7140979009936099.,.499946429276775793337,-55,55, + -6395058138395406.,-7140979009934330.,-.499824597683624271605,-55,55, + -6395058138395149.,-7140979009934050.,.499593365257236683457,-55,55, + -6395058138395106.,-7140979009934002.,-.484939816040526431845,-55,55, + -6395058138395095.,-7140979009933990.,-.457727374046927750054,-55,55, + -6395058138395074.,-7140979009933967.,-.496685439331872101364,-55,55, + -8610906524393944.,-4835157013247029.,.499964585153879749491,-56,55, + -8610906524391141.,-4835157013245469.,-.499397071327118273982,-56,55, + -8610906524390990.,-4835157013245386.,.485296610396935435426,-56,55, + -8610906524390981.,-4835157013245381.,.491006829837443276142,-56,55, + -8610906524390963.,-4835157013245370.,-.497572731281540594145,-56,55, + -8610906524390616.,-4835157013245177.,-.499634270630723935480,-56,55, + -8610906524390091.,-4835157013244885.,-.499871469933821131867,-56,55, + -8610906524381335.,-4835157013240016.,.499982021383194970226,-56,55, + -8610906524368726.,-4835157013233003.,.499999457905804638165,-56,55, + -8564703869836263.,-4809457592100354.,-.499999725573408289534,-56,55, + -8564703869818040.,-4809457592090218.,.499973086935022751986,-56,55, + -8564703869813100.,-4809457592087470.,.498648699935349460306,-56,55, + -8564703869813073.,-4809457592087454.,-.481925340236388046917,-56,55, + -8564703869813064.,-4809457592087449.,-.475450020293633585363,-56,55, + -8564703869812789.,-4809457592087296.,-.499815244264953375140,-56,55, + -8564703869803060.,-4809457592081884.,-.499994386055538386020,-56,55, + -4503599627370496.,-5081767996463981.,-.069064770199409151260,-1074,1074, + 0.,0.,0.000000000000000000000,0,0, + 4503599627370496.,5081767996463981.,.069064770199409151260,-1074,1074, + 4963799507959443.,5592200894294325.,-.499998750961312893171,-56,56, + 4963799507971862.,5592200894308272.,-.499906884843400088752,-56,56, + 4963799507973008.,5592200894309559.,-.499173711611750486649,-56,56, + 4963799507973390.,5592200894309988.,-.498929320535160617862,-56,56, + 4963799507973406.,5592200894310005.,.469667303174846780694,-56,56, + 4963799507975747.,5592200894312634.,.499960809739380352365,-56,56, + 8015359031380305.,9007199254740601.,.000004185417420590462,-56,56, + 8015359031380436.,9007199254740747.,-.000052260828734792493,-56,56, + 8015359031380637.,9007199254740971.,.015128306381247863544,-56,56, + 8015359031380655.,9007199254740991.,.076189252698552961132,-56,56, + 8015359031380656.,4503599627370496.,.095346319302534939154,-56,55, + 8015359031380698.,4503599627370519.,.499917423339388646300,-56,55, + 6233105730153892.,6963762843351462.,.499997967118101293030,-55,55, + 6233105730177497.,6963762843377313.,-.499967857674822027521,-55,55, + 6233105730218535.,6963762843422253.,.499879723467395989137,-55,55, + 6233105730219240.,6963762843423026.,-.449706208148311888828,-55,55, + 6233105730219250.,6963762843423037.,-.498636505050699953426,-55,55, + 6233105730219986.,6963762843423843.,-.499906357069348716362,-55,55, + 6623011263590896.,7389936056068580.,.499998078245955335724,-55,55, + 6623011263598851.,7389936056077259.,-.499990632718292526852,-55,55, + 6623011263606806.,7389936056085937.,-.499979344386983289958,-55,55, + 6623011263609612.,7389936056088998.,-.473199749953205614092,-55,55, + 6623011263609667.,7389936056089058.,-.474456742935600405644,-55,55, + 6623011263610591.,7389936056090066.,-.495574225044867794989,-55,55, + 6623011263610778.,7389936056090270.,-.499848001187185407133,-55,55, + 6623011263610789.,7389936056090281.,.499900600216195551975,-55,55, + 8117722295955631.,9007199254736941.,-.000020450084441517226,-55,55, + 8117722295958885.,9007199254740431.,-.000062037023302594956,-55,55, + 8117722295959340.,9007199254740919.,-.000682480199090562453,-55,55, + 8117722295959408.,4503599627370496.,-.034453536952360792734,-55,54, + 8117722295959409.,4503599627370497.,-.498190482494314193420,-55,54, + 8117722296000732.,4503599627392657.,-.499991118361421175061,-55,54, + 4887887770555311.,5382978555631087.,-.499990310169652204134,-54,54, + 4887887770566845.,5382978555643177.,.486153023572710913572,-54,54, + 4887887770566866.,5382978555643200.,-.499740074228190877284,-54,54, + 4887887770576081.,5382978555652860.,-.499973229634397015461,-54,54, + 4887887770598694.,5382978555676564.,.499997204666227431356,-54,54, + 5820087125528262.,6345747840956876.,.499999225585050266294,-54,54, + 5820087125533402.,6345747840962102.,-.499984853574540840197,-54,54, + 5820087125574522.,6345747841003902.,-.499857521530692915515,-54,54, + 5820087125578634.,6345747841008082.,-.499844791717185060454,-54,54, + 5820087125578876.,6345747841008328.,-.497898517267798075949,-54,54, + 5820087125578997.,6345747841008451.,-.496925380043905348778,-54,54, + 5820087125578999.,6345747841008453.,-.463851443891448796819,-54,54, + 5903574232630101.,6430488019583934.,-.499993382145297930163,-54,54, + 5903574232639748.,6430488019593710.,.499391509287310865598,-54,54, + 5903574232640119.,6430488019594086.,.498849557806067500536,-54,54, + 5903574232640193.,6430488019594161.,.496046041876587032491,-54,54, + 5903574232640200.,6430488019594169.,-.409624560981617519582,-54,54, + 5903574232641158.,6430488019595140.,-.499972780735799185466,-54,54, + 7084828796305136.,7600639788538656.,.499950333598021682658,-54,54, + 7084828796305166.,7600639788538686.,-.499785104819973015643,-54,54, + 7084828796305616.,7600639788539121.,-.495816681094452014579,-54,54, + 7084828796306006.,7600639788539498.,-.492377380539247575677,-54,54, + 7084828796306007.,7600639788539498.,.474298104846783158290,-54,54, + 7084828796308917.,7600639788542311.,.499960578017444439333,-54,54, + 7084828796320260.,7600639788553276.,.499991307655241199661,-54,54, + 7084828796324041.,7600639788556932.,-.499998450338983716795,-54,54, + 8591720143175582.,9007199254740895.,.000359220696149731352,-54,54, + 8591720143175671.,9007199254740975.,-.005739656117534821750,-54,54, + 8591720143175689.,9007199254740991.,.172802144077404493348,-54,54, + 8591720143175690.,4503599627370496.,.035805010933005890474,-54,53, + 8591720143175691.,4503599627370496.,.485208949827309510478,-54,53, + 8591720143175918.,4503599627370598.,.499903078833615453494,-54,53, + 8591720143211988.,4503599627386808.,.499978980689962229855,-54,53, + 8591720143222809.,4503599627391672.,-.499998254790316965795,-54,53, + 4793639419596473.,4938982043460779.,-.455523506509175877536,-53,53, + 4793639419596480.,4938982043460784.,.494853643604404956491,-53,53, + 4793639419596500.,4938982043460801.,.495931215357465931442,-53,53, + 4793639419596580.,4938982043460870.,-.499758497630691980165,-53,53, + 4793639419597507.,4938982043461658.,-.499813046927857597100,-53,53, + 4793639419600288.,4938982043464022.,-.499976695337286741162,-53,53, + 4793639419637408.,4938982043495575.,.499996394975151757899,-53,53, + 4833672853817651.,4972932026311672.,.499981638059582685970,-53,53, + 4833672853826029.,4972932026318760.,.499027371857956003328,-53,53, + 4833672853826107.,4972932026318826.,.488992228262555832796,-53,53, + 4833672853826237.,4972932026318936.,.472266988935525907521,-53,53, + 4833672853826620.,4972932026319260.,.499914937677526358263,-53,53, + 4833672853827815.,4972932026320272.,-.499982454723815493207,-53,53, + 4833672853905542.,4972932026386030.,.499996634244476277270,-53,53, + 5238337640725295.,5306943541751713.,-.499981484323555803020,-53,53, + 5238337640730325.,5306943541755760.,-.499945848240541811392,-53,53, + 5238337640730806.,5306943541756146.,.499461137895296297511,-53,53, + 5238337640730980.,5306943541756286.,.495088613123545769721,-53,53, + 5238337640731011.,5306943541756311.,.436838335721352032543,-53,53, + 5238337640731026.,5306943541756324.,-.494573088828132394936,-53,53, + 5238337640779269.,5306943541795139.,-.499996845823521490368,-53,53, + 5253043960571894.,5318764604575671.,.499995162813356805449,-53,53, + 5253043960608623.,5318764604605167.,-.499987856224942110901,-53,53, + 5253043960609522.,5318764604605888.,.436493267717497414283,-53,53, + 5253043960609542.,5318764604605904.,.497371601953303450617,-53,53, + 5253043960609674.,5318764604606010.,.499168607908580040619,-53,53, + 5253043960609740.,5318764604606064.,-.499932889114461149448,-53,53, + 5804673005254126.,5745770529096649.,.499995828499550819684,-53,53, + 5804673005259449.,5745770529100615.,-.499991786734603957928,-53,53, + 5804673005264772.,5745770529104580.,-.499979404988904290246,-53,53, + 5804673005267555.,5745770529106653.,-.496967108915532400824,-53,53, + 5804673005267586.,5745770529106676.,-.405665139398703069779,-53,53, + 5804673005267602.,5745770529106688.,-.487573800293282847585,-53,53, + 5804673005267653.,5745770529106726.,-.498657656894937997718,-53,53, + 5804673005267751.,5745770529106798.,.499651795124632718613,-53,53, + 5804673005268923.,5745770529107671.,.499842384503846173665,-53,53, + 5883274318093769.,5803989623814352.,-.499998982083437130993,-53,53, + 5883274318098600.,5803989623817909.,.499988333209668399468,-53,53, + 5883274318117924.,5803989623832141.,.499937569452649907363,-53,53, + 5883274318121518.,5803989623834788.,.457493845071009531608,-53,53, + 5883274318121533.,5803989623834800.,-.495104000192239155388,-53,53, + 5883274318121552.,5803989623834813.,.498272062474278006011,-53,53, + 5883274318121848.,5803989623835032.,-.499658750726013371368,-53,53, + 5883274318122755.,5803989623835699.,.499924872281035130849,-53,53, + 6519271573310182.,6250717946426549.,.499998517471780523788,-53,53, + 6519271573373674.,6250717946468978.,.499983375527129065080,-53,53, + 6519271573379332.,6250717946472760.,-.499545494363036653548,-53,53, + 6519271573379465.,6250717946472848.,.378691101619748702978,-53,53, + 6519271573379519.,6250717946472884.,.464591674424247125139,-53,53, + 6519271573379540.,6250717946472898.,.497997452737023047282,-53,53, + 6519271573379751.,6250717946473040.,-.499687346122952295793,-53,53, + 6519271573380589.,6250717946473600.,-.499971049699347906351,-53,53, + 6584326398944836.,6293964096501537.,-.499996223819997561948,-53,53, + 6584326398952128.,6293964096506358.,.499849972267414674771,-53,53, + 6584326398953055.,6293964096506971.,.499556146265134627779,-53,53, + 6584326398953167.,6293964096507046.,-.437911931963608263088,-53,53, + 6584326398953179.,6293964096507053.,.497359345368946569757,-53,53, + 6584326398958493.,6293964096510567.,.499989989283057838831,-53,53, + 7110581059190164.,6627142197596175.,-.499985609903387836570,-53,53, + 7110581059190559.,6627142197596413.,.499981209306443224426,-53,53, + 7110581059198459.,6627142197601193.,.499317590027944667859,-53,53, + 7110581059204384.,6627142197604778.,.498819871225171029832,-53,53, + 7110581059204389.,6627142197604782.,-.475864093096066114453,-53,53, + 7110581059220303.,6627142197614411.,-.499985748164146627207,-53,53, + 7242069988296072.,6705785896612562.,-.499955501038387990253,-53,53, + 7242069988298870.,6705785896614216.,-.459910836076169059300,-53,53, + 7242069988298875.,6705785896614218.,.495843353817591412529,-53,53, + 7242069988298897.,6705785896614232.,-.498838210649893856402,-53,53, + 7242069988299078.,6705785896614338.,.499463463502038437051,-53,53, + 7242069988300208.,6705785896615006.,.499910379400016272611,-53,53, + 7242069988304909.,6705785896617785.,.499999715684850409606,-53,53, + 8801612647853501.,7503070893334252.,.495503057927716274152,-53,53, + 8801612647853508.,7503070893334256.,-.464608504020868905750,-53,53, + 8801612647853577.,7503070893334286.,-.499993900371455597665,-53,53, + 8801612647887998.,7503070893349233.,.499995496109117063788,-53,53, + 9007199254731442.,7590373954222351.,-.499988025786364281067,-53,53, + 9007199254740960.,7590373954226301.,.493172427637150674962,-53,53, + 9007199254740984.,7590373954226311.,.455752365731467797871,-53,53, + 9007199254740991.,7590373954226314.,.361504847675633624683,-53,53, + 4503599627370497.,7590373954226316.,-.393172660062582403555,-52,53, + 4503599627370533.,7590373954226345.,.494567154219984053312,-52,53, + 4503599627370692.,7590373954226477.,.498751333962270295174,-52,53, + 4503599627370745.,7590373954226522.,-.499853939459038921935,-52,53, + 4503599627395117.,7590373954246756.,-.499999781728011330575,-52,53, + 4840022297356226.,7849350407965067.,-.499999643588003828125,-52,53, + 4840022297385768.,7849350407986072.,-.499996041761808516362,-52,53, + 4840022297388744.,7849350407988188.,-.499724894447422611102,-52,53, + 4840022297390713.,7849350407989588.,-.498201411871639177860,-52,53, + 4840022297390734.,7849350407989602.,.433252114344780355411,-52,53, + 4840022297390976.,7849350407989775.,-.499521535933945882563,-52,53, + 4894314034095532.,7887455338712486.,.499981607612972844462,-52,53, + 4894314034100404.,7887455338715861.,.499860297982622164514,-52,53, + 4894314034100941.,7887455338716233.,.497999635906046522975,-52,53, + 4894314034101081.,7887455338716330.,.480754770544354466457,-52,53, + 4894314034101120.,7887455338716357.,.497379415192430432408,-52,53, + 4894314034119713.,7887455338729237.,.499995201941581364016,-52,53, + 4937145387333868.,7916820629557038.,-.499494263193022899717,-52,53, + 4937145387333980.,7916820629557113.,.492504633711606873973,-52,53, + 4937145387334036.,7916820629557151.,.488504082162367930748,-52,53, + 4937145387334042.,7916820629557156.,-.440495976932254824307,-52,53, + 4937145387334375.,7916820629557382.,-.499999256702462204250,-52,53, + 4978569163106626.,7944644372120187.,-.491596798850826004526,-52,53, + 4978569163106629.,7944644372120189.,-.496903873160645421579,-52,53, + 4978569163106632.,7944644372120190.,.497789052529532223634,-52,53, + 4978569163107196.,7944644372120566.,-.499940917769262237284,-52,53, + 4978569163109834.,7944644372122320.,-.499961595829095482572,-52,53, + 4978569163115110.,7944644372125827.,.499997041236634067498,-52,53, + 5287632052381969.,8135021819692737.,.487033428851661308490,-52,53, + 5287632052381983.,8135021819692745.,.447590811724099583838,-52,53, + 5287632052382013.,8135021819692763.,-.494071939263728356341,-52,53, + 5287632052382268.,8135021819692908.,-.498205322671038984281,-52,53, + 5287632052382370.,8135021819692966.,-.499858676039361143812,-52,53, + 5287632052383587.,8135021819693658.,-.499977608132688077778,-52,53, + 5287632052392055.,8135021819698473.,-.499983468249156638942,-52,53, + 5287632052417459.,8135021819712917.,.499998823845680884908,-52,53, + 5593724136207021.,8295653273712846.,.499997277155932225777,-52,53, + 5593724136214621.,8295653273716514.,-.499970544073709108108,-52,53, + 5593724136327421.,8295653273770940.,-.499494750610869707411,-52,53, + 5593724136348621.,8295653273781169.,-.499405706459319430419,-52,53, + 5593724136348677.,8295653273781196.,-.479405471406750594039,-52,53, + 5593724136348679.,8295653273781196.,.485594536987968571188,-52,53, + 5824740461683331.,8400220385406975.,.499962821205430659458,-52,53, + 5824740461686645.,8400220385408380.,-.499851423132503485843,-52,53, + 5824740461687372.,8400220385408687.,.498982325564475415686,-52,53, + 5824740461687431.,8400220385408712.,.494761130473718740078,-52,53, + 5824740461687457.,8400220385408724.,-.490149904651290373234,-52,53, + 5824740461687837.,8400220385408884.,.499611889656728772274,-52,53, + 5824740461694465.,8400220385411692.,.499983391041090048782,-52,53, + 5824740461705599.,8400220385416410.,-.499996069288305498507,-52,53, + 6024809874779006.,8480241367560410.,.499962200159190727099,-52,53, + 6024809874780436.,8480241367560949.,.498631205193805832660,-52,53, + 6024809874781736.,8480241367561439.,.497421209373371121694,-52,53, + 6024809874781744.,8480241367561443.,-.487201621371310829088,-52,53, + 6024809874795524.,8480241367566636.,.499972399641165862878,-52,53, + 6024809874836819.,8480241367582201.,.499997631046429626980,-52,53, + 6555033062124645.,8650950124236118.,.499989509255478089816,-52,53, + 6555033062146795.,8650950124242128.,-.499978968891227545125,-52,53, + 6555033062147300.,8650950124242264.,.499796015141165369190,-52,53, + 6555033062147617.,8650950124242350.,.497674569451524177973,-52,53, + 6555033062147628.,8650950124242353.,.481828083954090953956,-52,53, + 6555033062147805.,8650950124242401.,.499570999128838822022,-52,53, + 6555033062155756.,8650950124244558.,.499988612414200354784,-52,53, + 7389657687307098.,8824223130810495.,-.499997628010444487041,-52,53, + 7389657687324267.,8824223130813119.,-.499984323210317123994,-52,53, + 7389657687333231.,8824223130814489.,-.499627922705111293215,-52,53, + 7389657687333689.,8824223130814558.,.498159139909507420015,-52,53, + 7389657687333748.,8824223130814568.,-.484658683903845003583,-52,53, + 7389657687333761.,8824223130814570.,-.497821933218703589205,-52,53, + 7389657687334219.,8824223130814639.,.499965129368882080264,-52,53, + 7880112157653199.,8887022975937319.,-.499999978511006125571,-52,53, + 7880112157671827.,8887022975939287.,-.499985514545998265454,-52,53, + 7880112157684681.,8887022975940644.,.491864690005924142463,-52,53, + 7880112157684700.,8887022975940646.,.499165542173143752822,-52,53, + 7880112157685249.,8887022975940704.,.499595428465795117405,-52,53, + 7880112157685798.,8887022975940763.,-.499974685266296178870,-52,53, + 8291650483859002.,8924139415357781.,.499985244491649477936,-52,53, + 8291650483861880.,8924139415358000.,.499877543554198043872,-52,53, + 8291650483862156.,8924139415358022.,-.498048003887314199546,-52,53, + 8291650483862248.,8924139415358029.,-.497356519702204812431,-52,53, + 8291650483862274.,8924139415358030.,.481099769306535009261,-52,53, + 8291650483862287.,8924139415358031.,.470327913810889148261,-52,53, + 8291650483886481.,8924139415359872.,.499999290849179115187,-52,53, + 8497046770060627.,8938517485488997.,.499959745858272220475,-52,53, + 8497046770062652.,8938517485489127.,.499281830817132089732,-52,53, + 8497046770062948.,8938517485489147.,-.498348126165383167628,-52,53, + 8497046770063057.,8938517485489153.,.499146247782435777717,-52,53, + 8497046770067808.,8938517485489459.,-.499975123241420090889,-52,53, + 8497046770126876.,8938517485493251.,-.499996513540214695303,-52,53, + 8893684449330448.,8960130336350853.,-.499994078323117236825,-52,53, + 8893684449359645.,8960130336352186.,.499373294315588109906,-52,53, + 8893684449359688.,8960130336352188.,.464026265384122432334,-52,53, + 8893684449359689.,8960130336352189.,-.490284130637540441688,-52,53, + 8893684449359842.,8960130336352196.,-.499774721952432221059,-52,53, + 8893684449361002.,8960130336352249.,-.499834107115459278367,-52,53, + 8893684449364482.,8960130336352407.,.499987737071957686980,-52,53, + 9007199254581784.,8965065963699246.,.499997800497799771239,-52,53, + 9007199254740588.,8965065963705810.,.499882608236064170776,-52,53, + 9007199254740991.,8965065963705827.,.157472803637255549281,-52,53, + 4503599627370497.,8965065963705827.,.281474715761807817355,-51,53, + 4503599627370500.,8965065963705828.,-.470521459989088637718,-51,53, + 4503599627370512.,8965065963705829.,-.478506162992687674310,-51,53, + 4503599627370548.,8965065963705831.,.497539727996388339446,-51,53, + 4503599627370669.,8965065963705842.,-.499639360625056558909,-51,53, + 4503599627374552.,8965065963706162.,.499977157927015191133,-51,53, + 4507536740054883.,8965390300892239.,-.499992449946996517870,-51,53, + 4507536740066090.,8965390300893159.,-.499977081499658715950,-51,53, + 4507536740066358.,8965390300893181.,-.499441334535369629956,-51,53, + 4507536740067296.,8965390300893258.,-.497566220242909967155,-51,53, + 4507536740067308.,8965390300893258.,.487532395290916442610,-51,53, + 4507536740067320.,8965390300893259.,.472631010824721835377,-51,53, + 4507536740114609.,8965390300897142.,-.499999987564928579362,-51,53, + 4555097501517514.,8969133575842969.,.499999464068745218134,-51,53, + 4555097501529649.,8969133575843885.,-.499973294792152954850,-51,53, + 4555097501586279.,8969133575848155.,-.499846433251237096504,-51,53, + 4555097501589515.,8969133575848399.,-.499839197142574379673,-51,53, + 4555097501589727.,8969133575848414.,.485328149549270861988,-51,53, + 4555097501589740.,8969133575848415.,.465550675525459470751,-51,53, + 4555097501589767.,8969133575848418.,-.498602539754837342836,-51,53, + 5299225235753398.,8999323583732562.,-.499999750454509874666,-51,53, + 5299225235761452.,8999323583732704.,.499988072998711953828,-51,53, + 5299225235784037.,8999323583733106.,-.499921923366321213687,-51,53, + 5299225235784713.,8999323583733118.,-.497439707919456678073,-51,53, + 5299225235784714.,8999323583733118.,-.479684556713186896291,-51,53, + 5299225235785614.,8999323583733133.,.499951528914569896264,-51,53, + 5374978411330833.,9000567063979226.,.351570757220747718083,-51,53, + 5374978411330843.,9000567063979227.,-.497049490945875456737,-51,53, + 5374978411330975.,9000567063979229.,-.498836766745602143164,-51,53, + 5374978411331041.,9000567063979230.,-.499730404645675184277,-51,53, + 5374978411332164.,9000567063979247.,-.499784273785010926210,-51,53, + 5374978411336656.,9000567063979315.,-.499999750747092343448,-51,53, + 5529300613018446.,9002556648694384.,.499997700046157065725,-51,53, + 5529300613029585.,9002556648694506.,-.499991582641914671545,-51,53, + 5529300613032439.,9002556648694537.,-.497744470518847337215,-51,53, + 5529300613032460.,9002556648694537.,-.269627025055447431949,-51,53, + 5529300613032531.,9002556648694538.,-.498372804679267983557,-51,53, + 5529300613032807.,9002556648694540.,.499742192838266963503,-51,53, + 5529300613034372.,9002556648694557.,.499923247568421707196,-51,53, + 5623927893672176.,9003484908926645.,-.499998785948969124392,-51,53, + 5623927893687026.,9003484908926775.,.499978263888510168519,-51,53, + 5623927893688613.,9003484908926789.,.499773790777532237778,-51,53, + 5623927893689180.,9003484908926795.,-.498408903786354666354,-51,53, + 5623927893689205.,9003484908926795.,-.277870221888963621603,-51,53, + 5767148282743462.,9004565963973584.,.499963705444310922825,-51,53, + 5767148282744713.,9004565963973592.,.499605918971268082392,-51,53, + 5767148282744869.,9004565963973593.,.497163221375910974672,-51,53, + 5767148282744870.,9004565963973594.,-.496442180531752712754,-51,53, + 5767148282744895.,9004565963973594.,-.336577228223349625881,-51,53, + 5767148282745026.,9004565963973595.,-.498884878127466082112,-51,53, + 5767148282757380.,9004565963973673.,.499979953457198154202,-51,53, + 5767148282771298.,9004565963973762.,.499996198652361237091,-51,53, + 5950630791471240.,9005523294958420.,.499963387586071775056,-51,53, + 5950630791471479.,9005523294958422.,-.499888958595797242438,-51,53, + 5950630791472913.,9005523294958428.,-.499003035698793231860,-51,53, + 5950630791473630.,9005523294958431.,-.498560074257865295149,-51,53, + 5950630791473631.,9005523294958431.,-.494375356041075337372,-51,53, + 5950630791473655.,9005523294958431.,-.393942118838119297326,-51,53, + 5950630791484861.,9005523294958478.,-.499989782109244724822,-51,53, + 5950630791525485.,9005523294958648.,-.499996955819731367941,-51,53, + 6314957221013819.,9006541002453881.,-.499990634496828615797,-51,53, + 6314957221026510.,9006541002453902.,.499980252635178745084,-51,53, + 6314957221029971.,9006541002453908.,.499657129069835019686,-51,53, + 6314957221029972.,9006541002453909.,-.498609361286591218944,-51,53, + 6314957221030011.,9006541002453909.,-.431002485187217893449,-51,53, + 6314957221030126.,9006541002453909.,-.231648876176283501512,-51,53, + 6314957221030548.,9006541002453909.,.499892193411177807633,-51,53, + 6364655990245315.,9006622023921188.,.499996958955893772478,-51,53, + 6364655990248581.,9006622023921193.,.499990726005633361220,-51,53, + 6364655990249234.,9006622023921194.,.499683294856649566198,-51,53, + 6364655990249235.,9006622023921195.,-.498785782373288878593,-51,53, + 6364655990249293.,9006622023921195.,-.409992261709725252232,-51,53, + 6364655990249426.,9006622023921195.,-.206379533291602303378,-51,53, + 6625816970035678.,9006914177668356.,-.499806955293811345678,-51,53, + 6625816970035679.,9006914177668356.,-.499022842674427558343,-51,53, + 6625816970035718.,9006914177668356.,-.468442450518461450685,-51,53, + 6625816970035742.,9006914177668356.,-.449623747653253087490,-51,53, + 6625816970036953.,9006914177668356.,.499936634418853181689,-51,53, + 6625816970052257.,9006914177668368.,.499996161188388410812,-51,53, + 6679501753504089.,9006953445813756.,.499997291693992260197,-51,53, + 6679501753568692.,9006953445813800.,.499958018091158402925,-51,53, + 6679501753592184.,9006953445813816.,.499943734924278737011,-51,53, + 6679501753593327.,9006953445813817.,.278420819623188191083,-51,53, + 6679501753593429.,9006953445813817.,.347891215632950691228,-51,53, + 6679501753593645.,9006953445813817.,.495004995418268477158,-51,53, + 6679501753593652.,9006953445813817.,.499772571615013486374,-51,53, + 6791796916270045.,9007019601352055.,-.499997593384431309920,-51,53, + 6791796916275981.,9007019601352058.,-.499963174675757218711,-51,53, + 6791796916277960.,9007019601352059.,-.499783236238842977996,-51,53, + 6791796916277963.,9007019601352059.,-.498267046337224596518,-51,53, + 6791796916278024.,9007019601352059.,-.467437851670986815955,-51,53, + 6791796916278040.,9007019601352059.,-.459351505529023641942,-51,53, + 6808057518117189.,9007027642847348.,.499980824416063517911,-51,53, + 6808057518121323.,9007027642847351.,-.499871164841894970789,-51,53, + 6808057518121363.,9007027642847351.,-.480518015246047537622,-51,53, + 6808057518122115.,9007027642847351.,-.116678802844502693726,-51,53, + 6808057518122299.,9007027642847351.,-.027654314703811047199,-51,53, + 6808057518131657.,9007027642847356.,-.499984966823815368580,-51,53, + 6808057518185395.,9007027642847382.,-.499996144878620456079,-51,53, + 6815747461730701.,9007031325296828.,-.499999096494635431262,-51,53, + 6815747461804551.,9007031325296863.,-.499923450128550025813,-51,53, + 6815747461882621.,9007031325296900.,-.499843488668619072134,-51,53, + 6815747461884055.,9007031325296900.,.179778833081904671457,-51,53, + 6815747461884177.,9007031325296900.,.237598863244659538952,-51,53, + 6815747461884702.,9007031325296900.,.486414566813675161308,-51,53, + 6815747461884730.,9007031325296900.,.499684737670679463776,-51,53, + 6815747461884731.,9007031325296901.,-.499841327655856115324,-51,53, + 6820677703548252.,9007033646488948.,.499958490687371471983,-51,53, + 6820677703550390.,9007033646488949.,.499884568003367296849,-51,53, + 6820677703550411.,9007033646488950.,-.490293894286822165518,-51,53, + 6820677703550784.,9007033646488950.,-.315844676869803643153,-51,53, + 6820677703550869.,9007033646488950.,-.276090833758711313043,-51,53, + 6820677703561081.,9007033646488954.,.499982646768957725475,-51,53, + 6820677703573910.,9007033646488961.,-.499993197356538697904,-51,53, + 6911656262413348.,9007071370014893.,.499997236294381495298,-51,53, + 6911656262432497.,9007071370014901.,-.499966585184255470718,-51,53, + 6911656262432498.,9007071370014901.,-.499601028957907429531,-51,53, + 6911656262432556.,9007071370014901.,-.478398767829722745784,-51,53, + 6911656262433244.,9007071370014901.,-.226896084102546378294,-51,53, + 6911656262433343.,9007071370014901.,-.190706017694168834245,-51,53, + 6911656262437968.,9007071370014902.,.499991529150966040908,-51,53, + 7344311964906858.,9007163419108700.,-.499998135858336137125,-51,53, + 7344311964934556.,9007163419108703.,-.499986644316203353103,-51,53, + 7344311964942802.,9007163419108703.,.393149854996690025472,-51,53, + 7344311964942813.,9007163419108703.,.394341281323675755622,-51,53, + 7344311964943335.,9007163419108703.,.450879876113318574798,-51,53, + 7344311964943780.,9007163419108703.,.499078486614000213831,-51,53, + 7344311964943788.,9007163419108703.,.499944978488169202856,-51,53, + 7344311964943789.,9007163419108704.,-.499946710027559674928,-51,53, + 7415579094513404.,9007170391272205.,-.499998919022139282712,-51,53, + 7415579094524765.,9007170391272205.,.499993705266675008731,-51,53, + 7415579094524766.,9007170391272206.,-.499918274961802044531,-51,53, + 7415579094524821.,9007170391272206.,-.495077187528040370441,-51,53, + 7415579094527253.,9007170391272206.,-.281013103185030019463,-51,53, + 7415579094529147.,9007170391272206.,-.114303655922243607089,-51,53, + 7415579094529181.,9007170391272206.,-.111310983690501919654,-51,53, + 7580770473001668.,9007181903991154.,.499997611255573913304,-51,53, + 7580770473020186.,9007181903991155.,.499992128296332526070,-51,53, + 7580770473020188.,9007181903991156.,-.499899869271761968955,-51,53, + 7580770473020345.,9007181903991156.,-.491421678367181843802,-51,53, + 7580770473023891.,9007181903991156.,-.299933366599827149740,-51,53, + 7580770473024958.,9007181903991156.,-.242314069178970310573,-51,53, + 7580770473024972.,9007181903991156.,-.241558052155642576688,-51,53, + 8052554175506276.,9007195424610308.,-.499993741399928051981,-51,53, + 8052554175506293.,9007195424610308.,-.499779382956632653370,-51,53, + 8052554175507337.,9007195424610308.,-.486615252674278590286,-51,53, + 8052554175508982.,9007195424610308.,-.465872920955523840224,-51,53, + 8052554175509025.,9007195424610308.,-.465330720187193102661,-51,53, + 8076840766323584.,9007195719323103.,-.499999287872948138919,-51,53, + 8076840766323585.,9007195719323103.,-.499987616004863462489,-51,53, + 8076840766323725.,9007195719323103.,-.498353554473009129256,-51,53, + 8076840766331767.,9007195719323103.,-.404488391337285695166,-51,53, + 8076840766342656.,9007195719323103.,-.277393419768761523754,-51,53, + 8076840766342913.,9007195719323103.,-.274393749671183160312,-51,53, + 8076840766342916.,9007195719323103.,-.274358734066931287303,-51,53, + 8537173895479771.,9007198512005466.,.100688866738982241590,-51,53, + 8537173895479772.,9007198512005466.,.100691449562365478104,-51,53, + 8537173895479874.,9007198512005466.,.100954897547455556845,-51,53, + 8537173895489440.,9007198512005466.,.125662186031089588867,-51,53, + 8537173895614219.,9007198512005466.,.447944304889759247360,-51,53, + 8537173895634142.,9007198512005466.,.499401895128957955419,-51,53, + 8537173895634371.,9007198512005466.,.499993361683411435841,-51,53, + 8537173895634374.,9007198512005467.,-.499998889846442888402,-51,53, + 8551506777628574.,9007198548145148.,.110431995823664918854,-51,53, + 8551506777628575.,9007198548145148.,.110434456851792540567,-51,53, + 8551506777628670.,9007198548145148.,.110668254523916565403,-51,53, + 8551506777637614.,9007198548145148.,.132679690097026052599,-51,53, + 8551506777764437.,9007198548145148.,.444794660250121281586,-51,53, + 8551506777786608.,9007198548145148.,.499358114840577790653,-51,53, + 8551506777786866.,9007198548145148.,.499993060097165463087,-51,53, + 8551506777786869.,9007198548145149.,-.499999556818455613739,-51,53, + 8819324934169612.,9007198980523099.,.499999851658010322667,-51,53, + 8819324934169640.,9007198980523100.,-.499972617847608298626,-51,53, + 8819324934172330.,9007198980523100.,-.497327723923124062070,-51,53, + 8819324934304612.,9007198980523100.,-.367263836177217467787,-51,53, + 8819324934432581.,9007198980523100.,-.241440627853924426374,-51,53, + 8819324934435097.,9007198980523100.,-.238966816289642776628,-51,53, + 8819324934435123.,9007198980523100.,-.238941252259169390889,-51,53, + 4558535276450371.,9007199162045574.,.367404802015018015905,-50,53, + 4558535276450380.,9007199162045574.,.367410975335922667959,-50,53, + 4558535276451276.,9007199162045574.,.368025563728206027824,-50,53, + 4558535276512221.,9007199162045574.,.409829235111442363201,-50,53, + 4558535276639657.,9007199162045574.,.497240715344197320036,-50,53, + 4558535276643639.,9007199162045574.,.499972066878475986454,-50,53, + 4558535276643679.,9007199162045574.,.499999503860236299483,-50,53, + 4558535276643680.,9007199162045575.,-.499999810215219692792,-50,53, + 4668596200724292.,9007199214067233.,.499999970019043097875,-50,53, + 4668596200724296.,9007199214067234.,-.499998798544072754481,-50,53, + 4668596200724731.,9007199214067234.,-.499864879782921914713,-50,53, + 4668596200764024.,9007199214067234.,-.487768167412508036980,-50,53, + 4668596201104556.,9007199214067234.,-.382932251316524466003,-50,53, + 4668596201140202.,9007199214067234.,-.371958301555620475399,-50,53, + 4668596201140592.,9007199214067234.,-.371838236459784068706,-50,53, + 4668596201140596.,9007199214067234.,-.371837005022903697091,-50,53, + 4762731034098138.,9007199234929549.,-.499999980606785453796,-50,53, + 4762731034098191.,9007199234929549.,-.499991880999513769673,-50,53, + 4762731034103382.,9007199234929549.,-.499198577955240488632,-50,53, + 4762731034466890.,9007199234929549.,-.443646275389602989060,-50,53, + 4762731035300034.,9007199234929549.,-.316322894994514715894,-50,53, + 4762731035327817.,9007199234929549.,-.312077019772374819133,-50,53, + 4762731035328101.,9007199234929549.,-.312033618103621963994,-50,53, + 4762731035328104.,9007199234929549.,-.312033159635290068131,-50,53, + 4822162254825770.,9007199242248901.,-.499999698622369177794,-50,53, + 4822162254826119.,9007199242248901.,-.499965669137446445125,-50,53, + 4822162254860614.,9007199242248901.,-.496602210449039358088,-50,53, + 4822162256541972.,9007199242248901.,-.332660243888358846407,-50,53, + 4822162258142100.,9007199242248901.,-.176638666214708733972,-50,53, + 4822162258173312.,9007199242248901.,-.173595318774922623828,-50,53, + 4822162258173627.,9007199242248901.,-.173564604484155686303,-50,53, + 4822162258173630.,9007199242248901.,-.173564311967100763442,-50,53, + 4855873773999054.,9007199245147465.,-.499999969466010449038,-50,53, + 4855873773999144.,9007199245147465.,-.499993185307128281278,-50,53, + 4855873774007950.,9007199245147465.,-.499329393050302353665,-50,53, + 4855873774327065.,9007199245147465.,-.475274650173749627753,-50,53, + 4855873774510537.,9007199245147465.,-.461444614680118192784,-50,53, + 4855873774513414.,9007199245147465.,-.461227747735370356374,-50,53, + 4855873774513443.,9007199245147465.,-.461225561728628049372,-50,53, + 5060837359194206.,9007199252885341.,.358034307344633690698,-50,53, + 5060837359194228.,9007199252885341.,.358034641019670964092,-50,53, + 5060837359196359.,9007199252885341.,.358066961997144759137,-50,53, + 5060837359404684.,9007199252885341.,.361226637091734642902,-50,53, + 5060837365718278.,9007199252885341.,.456985212393468837173,-50,53, + 5060837368513833.,9007199252885341.,.499385524203573663829,-50,53, + 5060837368553940.,9007199252885341.,.499993828918206818487,-50,53, + 5079609680469678.,9007199253149728.,-.499983364326368044615,-50,53, + 5079609680595274.,9007199253149728.,-.498344058456889630078,-50,53, + 5079609688509884.,9007199253149728.,-.395040878342699693630,-50,53, + 5079609701845196.,9007199253149728.,-.220985552797532038667,-50,53, + 5079609702205669.,9007199253149728.,-.216280582870925125932,-50,53, + 5079609702209335.,9007199253149728.,-.216232733462714877107,-50,53, + 5079609702209372.,9007199253149728.,-.216232250530880792837,-50,53, + 5153985221042512.,9007199253880113.,-.499910242749468663556,-50,53, + 5153985222261458.,9007199253880113.,-.491182390775357136400,-50,53, + 5153985263582158.,9007199253880113.,-.195319497184175941381,-50,53, + 5153985285069451.,9007199253880113.,-.041467044079501237860,-50,53, + 5153985285394468.,9007199253880113.,-.039139870604642923807,-50,53, + 5153985285397735.,9007199253880113.,-.039116478364445597735,-50,53, + 5153985285397768.,9007199253880113.,-.039116242079191082460,-50,53, + 5256850159337630.,9007199254378056.,.298330871528526459303,-50,53, + 5256850159337636.,9007199254378056.,.298330889986440575098,-50,53, + 5256850159338250.,9007199254378056.,.298332778846318419873,-50,53, + 5256850159399611.,9007199254378056.,.298521544857612631061,-50,53, + 5256850165005247.,9007199254378056.,.315766269089942453971,-50,53, + 5256850218627965.,9007199254378056.,.480726811903497019714,-50,53, + 5256850224823770.,9007199254378056.,.499787074802349226402,-50,53, + 5299981789591867.,9007199254489554.,.358340701033076167961,-50,53, + 5299981789591870.,9007199254489554.,.358340707477088319893,-50,53, + 5299981789592171.,9007199254489554.,.358341354026307562923,-50,53, + 5299981789622281.,9007199254489554.,.358406030428264148909,-50,53, + 5299981792500512.,9007199254489554.,.364588482198983126566,-50,53, + 5299981843793685.,9007199254489554.,.474766399265535462639,-50,53, + 5299981855398511.,9007199254489554.,.499693600013348862706,-50,53, + 5404781710834274.,9007199254639152.,-.498391329246114963116,-50,53, + 5404781789893054.,9007199254639152.,-.428304132048296365590,-50,53, + 5404781852326567.,9007199254639152.,-.372955601529565297806,-50,53, + 5404781853441490.,9007199254639152.,-.371967200749176608338,-50,53, + 5404781853452726.,9007199254639152.,-.371957239818139107752,-50,53, + 5404781853452839.,9007199254639152.,-.371957139641456375187,-50,53, + 5404781853452840.,9007199254639152.,-.371957138754937058970,-50,53, + 5445783078932034.,9007199254669814.,-.492821395078721412833,-50,53, + 5445783398166559.,9007199254669814.,-.293579677290209011076,-50,53, + 5445783525214805.,9007199254669814.,-.214286053757392123810,-50,53, + 5445783526980107.,9007199254669814.,-.213184290300151139890,-50,53, + 5445783526997829.,9007199254669814.,-.213173229613741866312,-50,53, + 5445783526998006.,9007199254669814.,-.213173119144184576453,-50,53, + 5445783526998008.,9007199254669814.,-.213173117895940991258,-50,53, + 5676473327624193.,9007199254731956.,.191568398642639412532,-50,53, + 5676473327624218.,9007199254731956.,.191568400704097813916,-50,53, + 5676473327626736.,9007199254731956.,.191568608334187998970,-50,53, + 5676473327878503.,9007199254731956.,.191589368622057775399,-50,53, + 5676473352885191.,9007199254731956.,.193651378269196329889,-50,53, + 5676474841534879.,9007199254731956.,.316402108470339528477,-50,53, + 5707835912338799.,9007199254734210.,.307587326135412435393,-50,53, + 5707835912338811.,9007199254734210.,.307587326882023081082,-50,53, + 5707835912339996.,9007199254734210.,.307587400609824342479,-50,53, + 5707835912458509.,9007199254734210.,.307594774198774707569,-50,53, + 5707835924264082.,9007199254734210.,.308329288032293437179,-50,53, + 5707836775393025.,9007199254734210.,.361284240210344160805,-50,53, + 5723859949422243.,9007199254735139.,-.370808788158255431139,-50,53, + 5723860636116881.,9007199254735139.,-.333832995386927513107,-50,53, + 5723860644974558.,9007199254735139.,-.333356045979664819053,-50,53, + 5723860645063392.,9007199254735139.,-.333351262635009871262,-50,53, + 5723860645064280.,9007199254735139.,-.333351214819870939403,-50,53, + 5723860645064289.,9007199254735139.,-.333351214335258044825,-50,53, + 5998326824932832.,9007199254740550.,-.075805652836319126402,-50,53, + 5998327003617998.,9007199254740550.,-.075045352533735667691,-50,53, + 5998327005408084.,9007199254740550.,-.075037735775189633356,-50,53, + 5998327005425985.,9007199254740550.,-.075037659607009129128,-50,53, + 5998327005426164.,9007199254740550.,-.075037658845369873830,-50,53, + 5998327005426166.,9007199254740550.,-.075037658836859938016,-50,53, + 6123107701054671.,9007199254740861.,-.417310079467817173794,-50,53, + 6123107711617900.,9007199254740861.,-.417296449137933709008,-50,53, + 6123107711723550.,9007199254740861.,-.417296312811789688342,-50,53, + 6123107711724606.,9007199254740861.,-.417296311449173426992,-50,53, + 6123107711724617.,9007199254740861.,-.417296311434979507603,-50,53, + 6182144302132659.,9007199254740919.,-.405850104005926658888,-50,53, + 6182144308913455.,9007199254740919.,-.405845171057517269170,-50,53, + 6182144308981267.,9007199254740919.,-.405845121725095771028,-50,53, + 6182144308981945.,9007199254740919.,-.405845121231858854780,-50,53, + 6182144308981952.,9007199254740919.,-.405845121226766438241,-50,53, + 6211665928221695.,9007199254740937.,.251353937427758882917,-50,53, + 6211665928221709.,9007199254740937.,.251353937435390250103,-50,53, + 6211665928223050.,9007199254740937.,.251353938166366206947,-50,53, + 6211665928357231.,9007199254740937.,.251354011308114752960,-50,53, + 6211665941774931.,9007199254740937.,.251361325264444600503,-50,53, + 6225786010840901.,9007199254740944.,.439005678611434039521,-50,53, + 6225786010840904.,9007199254740944.,.439005678612857774832,-50,53, + 6225786010841190.,9007199254740944.,.439005678748587207803,-50,53, + 6225786010869848.,9007199254740944.,.439005692349056052380,-50,53, + 6225786013735495.,9007199254740944.,.439007052323310677576,-50,53, + 6293819710580307.,9007199254740968.,-.036039859690921938133,-50,53, + 6293819721713359.,9007199254740968.,-.036037161251484804485,-50,53, + 6293819721824690.,9007199254740968.,-.036037134266975596790,-50,53, + 6293819721825804.,9007199254740968.,-.036037133996963262035,-50,53, + 6293819721825815.,9007199254740968.,-.036037133994297072015,-50,53, + 6389294203677342.,9007199254740983.,-.112955816214249526886,-50,53, + 6389294207250380.,9007199254740983.,-.112955483033812692368,-50,53, + 6389294207286110.,9007199254740983.,-.112955479702043819055,-50,53, + 6389294207286467.,9007199254740983.,-.112955479668754104878,-50,53, + 6389294207286471.,9007199254740983.,-.112955479668381110881,-50,53, + 6569890698769607.,9007199254740991.,-.399858675467725589657,-50,53, + 6569890698915515.,9007199254740991.,-.399858673320337933442,-50,53, + 6569890698916974.,9007199254740991.,-.399858673298865234289,-50,53, + 6569890698916989.,9007199254740991.,-.399858673298644473160,-50,53, + 6731131042068102.,4503599627370496.,-.125907038758515872029,-50,52, + 6731131042118297.,4503599627370496.,-.125907038690485120661,-50,52, + 6731131042118799.,4503599627370496.,-.125907038689804745381,-50,52, + 6731131042118804.,4503599627370496.,-.125907038689797968735,-50,52, + 6864747465414291.,4503599627370496.,-.029468529988771595394,-50,52, + 6864747465429354.,4503599627370496.,-.029468529983901004168,-50,52, + 6864747465429504.,4503599627370496.,-.029468529983852501965,-50,52, + 6864747465429506.,4503599627370496.,-.029468529983851855269,-50,52, + 6897504178122751.,4503599627370496.,-.020554067935820121130,-50,52, + 6897504178133505.,4503599627370496.,-.020554067933383460817,-50,52, + 6897504178133613.,4503599627370496.,-.020554067933358989986,-50,52, + 6897504178133614.,4503599627370496.,-.020554067933358763404,-50,52, + 6928675627731366.,4503599627370496.,-.014565814068287022770,-50,52, + 6928675627739117.,4503599627370496.,-.014565814067036967755,-50,52, + 6928675627739194.,4503599627370496.,-.014565814067024549455,-50,52, + 6928675627739195.,4503599627370496.,-.014565814067024388179,-50,52, + 6976637145793397.,4503599627370496.,-.008549236481802437629,-50,52, + 6976637145798033.,4503599627370496.,-.008549236481360633845,-50,52, + 6976637145798080.,4503599627370496.,-.008549236481356154816,-50,52, + 7098277145506707.,4503599627370496.,-.002177954937690413052,-50,52, + 7098277145507924.,4503599627370496.,-.002177954937660364466,-50,52, + 7098277145507936.,4503599627370496.,-.002177954937660068177,-50,52, + 7220869129321865.,4503599627370496.,-.000536272017027692875,-50,52, + 7220869129322171.,4503599627370496.,-.000536272017025801167,-50,52, + 7220869129322174.,4503599627370496.,-.000536272017025782620,-50,52, + 7262957133042046.,4503599627370496.,-.000329664849118786167,-50,52, + 7262957133042235.,4503599627370496.,-.000329664849118063815,-50,52, + 7262957133042237.,4503599627370496.,-.000329664849118056171,-50,52, + 7294157222343578.,4503599627370496.,-.000229430338307279471,-50,52, + 7294157222343710.,4503599627370496.,-.000229430338306926891,-50,52, + 7294157222343711.,4503599627370496.,-.000229430338306924219,-50,52, + 7373614803875309.,4503599627370496.,-.000090524108677854303,-50,52, + 7373614803875361.,4503599627370496.,-.000090524108677798916,-50,52, + 7373614803875362.,4503599627370496.,-.000090524108677797851,-50,52, + 5219368201183516.,4503599627370496.,0.000000000000000000000,-48,52, + 5219368201183517.,4503599627370496.,0.000000000000000000000,-48,52 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/erfc.c b/regress/lib/libm/fpaccuracy/erfc.c new file mode 100644 index 00000000000..71f8f1e3ca3 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/erfc.c @@ -0,0 +1,1349 @@ +/* $OpenBSD: erfc.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:31:27. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1318 +#define F erfc +#define Fs "erfc" +#define Fn fpaccuracy_erfc + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -5189335004954488.,4503599627370496.,0.000000000000000000000,-48,51, + -5189335004954487.,4503599627370496.,0.000000000000000000000,-48,51, + -8671776323082271.,9007199022993132.,-.030040963688450559242,-51,52, + -8671776323082233.,9007199022993132.,-.030072041663657267367,-51,52, + -8671776323078453.,9007199022993132.,-.033163482355292103480,-51,52, + -8671776322851964.,9007199022993132.,-.218395575234503075380,-51,52, + -8671776322516102.,9007199022993132.,-.493077441631676869657,-51,52, + -8671776322507723.,9007199022993132.,-.499930135178124221452,-51,52, + -8671776322507638.,9007199022993132.,-.499999651701749529531,-51,52, + -8562585861398472.,9007198914824347.,-.317179563369946384404,-51,52, + -8562585861398450.,9007198914824347.,-.317205641076569410922,-51,52, + -8562585861396335.,9007198914824347.,-.319712656963292143653,-51,52, + -8562585861308368.,9007198914824347.,-.423984366911701665377,-51,52, + -8562585861245329.,9007198914824347.,-.498707664570072958544,-51,52, + -8562585861244250.,9007198914824347.,-.499986657545566103990,-51,52, + -8562585861244239.,9007198914824347.,-.499999696398884408435,-51,52, + -7563844197231410.,9007190110592556.,-.360166648286034102788,-51,52, + -7563844197231406.,9007190110592556.,-.360280251099816371045,-51,52, + -7563844197231043.,9007190110592556.,-.370589706450562859313,-51,52, + -7563844197227029.,9007190110592556.,-.484590130081875795990,-51,52, + -7563844197226493.,9007190110592556.,-.499812907128910789579,-51,52, + -7563844197226486.,9007190110592555.,.499988287946967323727,-51,52, + -7563844197191276.,9007190110592554.,.499999519561344460714,-51,52, + -7128815284540502.,9007165188304461.,.499996709273427211542,-51,52, + -7128815284530520.,9007165188304461.,-.499992206473164628960,-51,52, + -7128815284511778.,9007165188304459.,-.377551038338470308370,-51,52, + -7128815284511766.,9007165188304459.,-.378753188908472321120,-51,52, + -7128815284511166.,9007165188304459.,-.438860717408624676192,-51,52, + -7128815284510568.,9007165188304459.,-.498767887480544090606,-51,52, + -7128815284510556.,9007165188304459.,-.499970038050550193438,-51,52, + -7121484976048114.,9007164446342308.,-.499995421979726018276,-51,52, + -7121484976028557.,9007164446342306.,-.499980356356552691798,-51,52, + -7121484976028527.,9007164446342305.,.496951711545837483410,-51,52, + -7121484976027017.,9007164446342305.,.342532462632475645801,-51,52, + -7121484976025439.,9007164446342305.,.181159234297149957523,-51,52, + -7121484976025406.,9007164446342305.,.177784508989749579360,-51,52, + -6962143799949567.,9007143932099766.,.499994326582437291842,-51,52, + -6962143799930889.,9007143932099764.,-.473458389400977013878,-51,52, + -6962143799930885.,9007143932099764.,-.474095171222598105383,-51,52, + -6962143799930769.,9007143932099764.,-.492561844049612801672,-51,52, + -6962143799930723.,9007143932099764.,-.499884834998258189417,-51,52, + -6962143799930722.,9007143932099763.,.499955969546336465794,-51,52, + -6962143799874188.,9007143932099755.,-.499999907038046178247,-51,52, + -6790658262216689.,9007109139871294.,-.499998789896145885259,-51,52, + -6790658262181182.,9007109139871285.,-.499966686471130381248,-51,52, + -6790658262175201.,9007109139871283.,-.015972206295553663253,-51,52, + -6790658262175087.,9007109139871283.,-.044867813929961779686,-51,52, + -6790658262173549.,9007109139871283.,-.434705046752926736129,-51,52, + -6790658262173294.,9007109139871283.,-.499339958567032565724,-51,52, + -6790658262173291.,9007109139871282.,.499899630705742397074,-51,52, + -6790658262165401.,9007109139871281.,-.499980581917245124558,-51,52, + -6531577903919455.,9007014847671738.,.499929129455245567576,-51,52, + -6531577903919429.,9007014847671738.,.486911794818888151684,-51,52, + -6531577903918917.,9007014847671738.,.230570435825826006463,-51,52, + -6531577903918784.,9007014847671738.,.163981762493588523001,-51,52, + -6531577903883503.,9007014847671720.,.499959326840648390934,-51,52, + -6531577903835567.,9007014847671696.,.499999587427789068993,-51,52, + -6420253047557244.,9006950352520589.,-.499931034977571530732,-51,52, + -6420253047557241.,9006950352520588.,.498072946332183057669,-51,52, + -6420253047557165.,9006950352520588.,.447507139512627572510,-51,52, + -6420253047557131.,9006950352520588.,.424885594356507494236,-51,52, + -6420253047554238.,9006950352520587.,-.499941762611078621079,-51,52, + -6420253047539208.,9006950352520577.,-.499995401006982017918,-51,52, + -6420253047537705.,9006950352520575.,.499999235132493914096,-51,52, + -6230281119217391.,9006788461848703.,-.044277456601333347122,-51,52, + -6230281119217166.,9006788461848703.,-.284748440211399337800,-51,52, + -6230281119216968.,9006788461848703.,-.496362905788367394683,-51,52, + -6230281119216965.,9006788461848703.,-.499569185569837399521,-51,52, + -6230281119216029.,9006788461848702.,-.499928477389633078696,-51,52, + -6230281119196380.,9006788461848681.,-.499992286646389948986,-51,52, + -6230281119193573.,9006788461848677.,.499998597662726189093,-51,52, + -6114939736665313.,9006646078296055.,-.476770180336044032200,-51,52, + -6114939736665302.,9006646078296055.,-.492338094164891572253,-51,52, + -6114939736665297.,9006646078296055.,-.499414418632549681544,-51,52, + -6114939736664590.,9006646078296053.,.499993301639734513121,-51,52, + -6114939736634207.,9006646078296011.,-.499999960180664504247,-51,52, + -5882964036223795.,9006207876878920.,-.499999467852452887582,-51,52, + -5882964036202165.,9006207876878867.,-.499990269837188304648,-51,52, + -5882964036191962.,9006207876878841.,.499597979232525675066,-51,52, + -5882964036191959.,9006207876878841.,.492247078982238606998,-51,52, + -5882964036191554.,9006207876878840.,.499875545193014663179,-51,52, + -5882964036184208.,9006207876878822.,.499971132153024119240,-51,52, + -5842125192747211.,9006102926493904.,.499999694606325565574,-51,52, + -5842125192715276.,9006102926493818.,.499986873630031675099,-51,52, + -5842125192714162.,9006102926493816.,-.499982260117129083013,-51,52, + -5842125192711934.,9006102926493810.,-.499920527634553394492,-51,52, + -5842125192711918.,9006102926493809.,.456991944411888711212,-51,52, + -5842125192711809.,9006102926493809.,.163458160228233281725,-51,52, + -5418104164367640.,9004195062900787.,.496646336822284031209,-51,52, + -5418104164367639.,9004195062900787.,.489741214122006510617,-51,52, + -5418104164367600.,9004195062900787.,.220441428811171697312,-51,52, + -5418104164367496.,9004195062900787.,-.497691332017830868974,-51,52, + -5418104164367206.,9004195062900784.,.499823084900453540266,-51,52, + -5418104164365613.,9004195062900773.,.499962623329449111091,-51,52, + -5418104164351131.,9004195062900673.,.499975675929870912769,-51,52, + -5418104164322167.,9004195062900474.,-.499998228153978078297,-51,52, + -5404202745237089.,9004097633055570.,.499707703758213658704,-51,52, + -5404202745236955.,9004097633055570.,-.453443436084598577261,-51,52, + -5404202745236949.,9004097633055570.,-.496121845331298030530,-51,52, + -5404202745236948.,9004097633055569.,.496765086460918674191,-51,52, + -5404202745235402.,9004097633055558.,.499961637209812876730,-51,52, + -5404202745227248.,9004097633055501.,-.499996529750419550289,-51,52, + -5368612465925438.,9003834649112531.,-.388084104948798212914,-51,52, + -5368612465925424.,9003834649112531.,-.495488898291849990834,-51,52, + -5368612465925423.,9003834649112530.,.496839330755074760332,-51,52, + -5368612465925293.,9003834649112529.,.499509106855154083039,-51,52, + -5368612465924902.,9003834649112526.,.499846664200661063636,-51,52, + -5368612465918906.,9003834649112480.,.499908029218645450778,-51,52, + -5368612465909912.,9003834649112412.,-.499999924349475101563,-51,52, + -8926900130158776.,8984412642398595.,-.499952885158002589096,-52,52, + -8926900130158506.,8984412642398589.,-.490640730176007174103,-52,52, + -8926900130158464.,8984412642398588.,-.422525506067824743201,-52,52, + -8926900130158461.,8984412642398588.,-.489088704345813030763,-52,52, + -8926900130147824.,8984412642398351.,.499997933561813164665,-52,52, + -8651796022054267.,8977515282232655.,-.499996612004008769184,-52,52, + -8651796022046313.,8977515282232430.,.499945723378185718427,-52,52, + -8651796022042336.,8977515282232318.,.499916890499273975325,-52,52, + -8651796022042265.,8977515282232317.,-.499580732620699316738,-52,52, + -8651796022042263.,8977515282232316.,.444095390671694047907,-52,52, + -8201071267867065.,8962092712890800.,-.499997754779372678437,-52,52, + -8201071267811590.,8962092712888528.,-.499967018063469709804,-52,52, + -8201071267811004.,8962092712888504.,-.499822484822629369288,-52,52, + -8201071267807781.,8962092712888372.,-.499027552201305599052,-52,52, + -8201071267807489.,8962092712888360.,-.457999900860739211202,-52,52, + -8201071267807488.,8962092712888360.,-.498955285616427055123,-52,52, + -8201071267797941.,8962092712887968.,.499986450322198306060,-52,52, + -8143793283634361.,8959691823582244.,.499999843871607801710,-52,52, + -8143793283610556.,8959691823581224.,-.499377101762572898414,-52,52, + -8143793283610416.,8959691823581217.,.496005684468762270202,-52,52, + -8143793283610369.,8959691823581215.,.480169905560559147880,-52,52, + -8143793283610113.,8959691823581205.,-.499701571047159633602,-52,52, + -8143793283609670.,8959691823581185.,.499973959661494327951,-52,52, + -8143793283606639.,8959691823581056.,-.499988718673496615803,-52,52, + -7669701491731922.,8935045364765725.,-.499971768586050431547,-52,52, + -7669701491731777.,8935045364765715.,.499772092092328065909,-52,52, + -7669701491731487.,8935045364765697.,.499259813446124097458,-52,52, + -7669701491731455.,8935045364765696.,-.487003610404733365938,-52,52, + -7669701491731439.,8935045364765695.,-.480135322330180123953,-52,52, + -7669701491727991.,8935045364765480.,.499980757455699747132,-52,52, + -7669701491708481.,8935045364764269.,.499999516264522611720,-52,52, + -7366959948100457.,8913962296063090.,.499999687050834548533,-52,52, + -7366959948098951.,8913962296062974.,-.499958857498658321397,-52,52, + -7366959948089413.,8913962296062233.,-.499696309284553949977,-52,52, + -7366959948088911.,8913962296062194.,-.499682491099717872328,-52,52, + -7366959948088834.,8913962296062188.,-.481752084726011028512,-52,52, + -7366959948088808.,8913962296062185.,.498328312231268960768,-52,52, + -7265359816308875.,8905771891374736.,.498433816850889697696,-52,52, + -7265359816308863.,8905771891374735.,.495263692774254781346,-52,52, + -7265359816308767.,8905771891374727.,.469902700160864976062,-52,52, + -7265359816308755.,8905771891374726.,.466732576084152441091,-52,52, + -7265359816308564.,8905771891374710.,.499608101195316850999,-52,52, + -7265359816307619.,8905771891374631.,.499960830116313090328,-52,52, + -7265359816290585.,8905771891373207.,.499969693368933936012,-52,52, + -7265359816230966.,8905771891368224.,-.499999422096881886418,-52,52, + -6886324688258667.,8869457589087412.,.499997783283987352918,-52,52, + -6886324688228595.,8869457589084137.,.499987379171481226497,-52,52, + -6886324688226832.,8869457589083945.,.499953513620211087156,-52,52, + -6886324688226731.,8869457589083935.,-.499481211526102516237,-52,52, + -6886324688226676.,8869457589083929.,-.489272398487283611565,-52,52, + -6886324688226630.,8869457589083924.,-.498915936673170498790,-52,52, + -6802414170988199.,8860055031796485.,.495361293264755748361,-52,52, + -6802414170988173.,8860055031796482.,.498841057969897079731,-52,52, + -6802414170987878.,8860055031796448.,.499861465197648058429,-52,52, + -6802414170985865.,8860055031796217.,-.499955213797316273158,-52,52, + -6802414170980980.,8860055031795653.,.499992883812063929619,-52,52, + -6802414170942759.,8860055031791248.,.499996144330805997305,-52,52, + -6537089584040798.,8826626619875422.,.499995074929673559822,-52,52, + -6537089584011408.,8826626619871389.,.499993564971370375419,-52,52, + -6537089584003902.,8826626619870360.,-.499938782552588947693,-52,52, + -6537089583997030.,8826626619869416.,.499856697731797688043,-52,52, + -6537089583996826.,8826626619869389.,-.493746579692636600820,-52,52, + -6537089583996804.,8826626619869385.,.487335419800586860482,-52,52, + -6537089583996396.,8826626619869330.,-.499871135060119150030,-52,52, + -6329366348348412.,8796147961743480.,.499928703902065579287,-52,52, + -6329366348348144.,8796147961743439.,-.455818282712798900517,-52,52, + -6329366348348131.,8796147961743437.,-.490985114153250640043,-52,52, + -6329366348348099.,8796147961743431.,.499373454608643959509,-52,52, + -6329366348346649.,8796147961743204.,.499996101527011313023,-52,52, + -6116819550558664.,8760592828365111.,.499997998180333836037,-52,52, + -6116819550556113.,8760592828364657.,-.499946594930190255013,-52,52, + -6116819550555928.,8760592828364624.,-.496806551729446327064,-52,52, + -5504847960735054.,8629453523179889.,-.499997814740471484723,-52,52, + -5504847960698082.,8629453523170525.,-.499975433571171487315,-52,52, + -5504847960681602.,8629453523166351.,-.434835148952923120091,-52,52, + -5504847960681582.,8629453523166345.,.499709924185336909995,-52,52, + -5504847960679596.,8629453523165843.,-.499964313459299459255,-52,52, + -5482598653436237.,8623784260024637.,-.499374680811633029811,-52,52, + -5482598653435843.,8623784260024536.,-.498872762983374696626,-52,52, + -5482598653435765.,8623784260024516.,-.493697256410788354341,-52,52, + -5482598653435730.,8623784260024507.,-.465733888077209562597,-52,52, + -5482598653435726.,8623784260024506.,-.491109503124811367547,-52,52, + -5482598653434700.,8623784260024243.,-.499954762907901884194,-52,52, + -5482598653432769.,8623784260023747.,.499967072328846448317,-52,52, + -5482598653420789.,8623784260020676.,.499999989903753055934,-52,52, + -4759359998625002.,8399042539186793.,-.499942235442639095274,-52,52, + -4759359998623919.,8399042539186392.,.499102432136032697521,-52,52, + -4759359998623827.,8399042539186359.,-.480664779861112900520,-52,52, + -4759359998623808.,8399042539186352.,-.498225399730271405846,-52,52, + -4759359998623521.,8399042539186245.,.499674710659565028499,-52,52, + -4759359998593568.,8399042539175183.,-.499969944474432901960,-52,52, + -4759359998562134.,8399042539163573.,-.499997824780002635018,-52,52, + -4548609987128319.,8317284632434672.,.499937511680869465326,-52,52, + -4548609987127997.,8317284632434541.,.493654771948015664572,-52,52, + -4548609987127970.,8317284632434531.,-.491344091322369118134,-52,52, + -4548609987127852.,8317284632434483.,-.499857641913019321282,-52,52, + -4548609987123386.,8317284632432665.,.499960009288178981050,-52,52, + -4548609987113520.,8317284632428652.,-.499995008819185290188,-52,52, + -7842978305359756.,8024667930265473.,-.499992982018600066207,-53,52, + -7842978305191420.,8024667930220977.,-.499954470425165026807,-53,52, + -7842978305181228.,8024667930218282.,.464119671073319383697,-53,52, + -7842978305181213.,8024667930218278.,.499192386152067701970,-53,52, + -7842978305180899.,8024667930218196.,-.499952111535440635292,-53,52, + -7684855370197094.,7982230462862283.,-.499999110505937104015,-53,52, + -7684855370185602.,7982230462859151.,.499987730125393891178,-53,52, + -7684855370174110.,7982230462856020.,.499974563940171498603,-53,52, + -7684855370173453.,7982230462855842.,-.499939171923990229903,-53,52, + -7684855370173442.,7982230462855839.,-.496893587593138430150,-53,52, + -7684855370173365.,7982230462855818.,-.475574497277350702564,-53,52, + -7684855370173354.,7982230462855815.,-.472528912946548865864,-53,52, + -6912592898181884.,7756231440444367.,-.499992420933601872272,-53,52, + -6912592898172691.,7756231440441489.,-.497783813796821742857,-53,52, + -6912592898172659.,7756231440441478.,.484166656708561558070,-53,52, + -6912592898172643.,7756231440441473.,.475141891961232722595,-53,52, + -6912592898172576.,7756231440441452.,.499850689581644887715,-53,52, + -6912592898170471.,7756231440440794.,-.499969922615422397848,-53,52, + -6912592898142991.,7756231440432190.,.499996600508185515832,-53,52, + -6673015710309461.,7679694584154473.,-.499994832202425328956,-53,52, + -6673015710309372.,7679694584154443.,.496768969414799739565,-53,52, + -6673015710309357.,7679694584154439.,-.391416906717170433860,-53,52, + -4787223067032009.,6970362492708740.,-.499995474378886979068,-53,52, + -4787223067031078.,6970362492708343.,.499977422336803630382,-53,52, + -4787223067027354.,6970362492706759.,.499869008764476153631,-53,52, + -4787223067027039.,6970362492706626.,-.485102567603461574259,-53,52, + -4787223067027032.,6970362492706623.,-.462546380411694540477,-53,52, + -4787223067026999.,6970362492706609.,-.499067212221968797101,-53,52, + -4568185063608473.,5765163019278875.,.499996726252521484121,-54,52, + -4568185063576839.,5765163019270507.,.499988100025324537091,-54,52, + -4568185063567218.,5765163019267963.,-.499951301874096267614,-54,52, + -4568185063567116.,5765163019267936.,-.481553403425834204597,-54,52, + -4568185063567097.,5765163019267930.,.492461891383147226806,-54,52, + -4568185063567063.,5765163019267921.,.498594524199212551886,-54,52, + -8625389215245051.,5697340183447304.,.499978579830470656087,-55,52, + -8625389215238504.,5697340183446433.,-.499895167006487130763,-55,52, + -8625389215238474.,5697340183446429.,-.495617820497590230318,-55,52, + -8625389215238399.,5697340183446419.,-.484924454225354948740,-55,52, + -8625389215228218.,5697340183445062.,.499997705917266491724,-55,52, + -4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,52, + 0.,4503599627370496.,0.000000000000000000000,0,52, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,52, + 8574890577410584.,8403179145918467.,-.499261319408321122844,-57,53, + 8574890577410641.,8403179145918462.,.495094135116686398933,-57,53, + 8574890577410655.,8403179145918462.,-.488748384824539794949,-57,53, + 8574890577410769.,8403179145918453.,.499962524225475906816,-57,53, + 8574890577415906.,8403179145918093.,-.499967828493647951629,-57,53, + 8574890577557636.,8403179145908133.,-.499992918581051668613,-57,53, + 4997367477013431.,8303462034391382.,.499999094266705740866,-56,53, + 4997367477026760.,8303462034389511.,.499989468902591291530,-56,53, + 4997367477040089.,8303462034387640.,.499979843586481472017,-56,53, + 4997367477041585.,8303462034387431.,-.494469432385681683489,-56,53, + 4997367477041606.,8303462034387428.,-.442252477035019242059,-56,53, + 4997367477041642.,8303462034387423.,-.495594839291026208095,-56,53, + 4997367477041813.,8303462034387399.,-.498971060007054514603,-56,53, + 4997367477041870.,8303462034387390.,.499903533087604472331,-56,53, + 5439228317199196.,8241464900434221.,.441977427579352199194,-56,53, + 5439228317199217.,8241464900434218.,.496811285390010733042,-56,53, + 5439228317199274.,8241464900434211.,-.497211100552486879040,-56,53, + 5439228317200422.,8241464900434050.,-.499626873569603972197,-56,53, + 5439228317200586.,8241464900434027.,-.499971984000589088228,-56,53, + 5439228317209285.,8241464900432807.,-.499984884227917634337,-56,53, + 5439228317217984.,8241464900431587.,-.499997784433011190543,-56,53, + 6865221281931205.,8041799576613118.,-.499987246171396711164,-56,53, + 6865221281932085.,8041799576612994.,.499877830839587262372,-56,53, + 6865221281932178.,8041799576612982.,-.499000064430826117443,-56,53, + 6865221281932271.,8041799576612969.,-.497877959701236300469,-56,53, + 6865221281932293.,8041799576612965.,.427118667224043478634,-56,53, + 6865221281932314.,8041799576612962.,.491888174743628889204,-56,53, + 6865221281975763.,8041799576606889.,.499999233114893137390,-56,53, + 7772893791358578.,6848055672677767.,.499994782289329600391,-55,53, + 7772893791365170.,6848055672675992.,.499983933679974670216,-55,53, + 7772893791391267.,6848055672668965.,.470966472046005742705,-55,53, + 7772893791391278.,6848055672668963.,-.490957089745230390383,-55,53, + 7772893791391304.,6848055672668956.,-.491867326706332426584,-55,53, + 7772893791391512.,6848055672668900.,-.499149222395070238981,-55,53, + 7772893791391538.,6848055672668892.,.499940540643847344121,-55,53, + 4942283078727667.,6287222359137664.,.499964462400936713404,-54,53, + 4942283078727753.,6287222359137619.,.497672079282702689110,-54,53, + 4942283078727774.,6287222359137609.,-.491259781711266781730,-54,53, + 4942283078740316.,6287222359131046.,-.499993141711052131956,-54,53, + 8591720143175582.,4503599627370544.,.499820389651925134324,-54,53, + 8591720143175671.,4503599627370505.,-.497130171941232589125,-54,53, + 8591720143175689.,4503599627370496.,.413598927961297753326,-54,53, + 8591720143175690.,4503599627370496.,-.035805010933005890474,-54,53, + 8591720143175691.,9007199254740991.,.029582100345380979045,-54,54, + 8591720143175918.,9007199254740787.,.000193842332769093012,-54,54, + 8591720143211988.,9007199254708367.,.000042038620075540291,-54,54, + 8591720143222809.,9007199254698641.,-.000003490419366068411,-54,54, + 5209789679306856.,7446533865162224.,-.499997549343132976518,-53,54, + 5209789679309563.,7446533865157851.,.499972801097603082569,-53,54, + 5209789679314234.,7446533865150307.,.498443993038529186714,-53,54, + 5209789679314247.,7446533865150287.,-.497492610360158305384,-53,54, + 5209789679314260.,7446533865150266.,-.493429213758810742540,-53,54, + 5209789679314486.,7446533865149901.,-.499711703606705012068,-53,54, + 5209789679314977.,7446533865149107.,.499913506539027641069,-53,54, + 6401290443869148.,5672141414715588.,.499999095147738328146,-53,54, + 6401290443872945.,5672141414710417.,.499947284108150846565,-53,54, + 6401290443873050.,5672141414710275.,-.495840295557899744111,-53,54, + 7326634645035384.,4503599627414068.,-.499999969443417747233,-53,54, + 7326634645072561.,4503599627370776.,-.499991117688859030532,-53,54, + 7326634645072713.,4503599627370598.,.498529509786456645079,-53,54, + 7326634645072792.,4503599627370507.,-.495660427247479924538,-53,54, + 7326634645072798.,4503599627370500.,-.482560928794307550436,-53,54, + 7326634645072801.,4503599627370496.,.023988820432281475985,-53,54, + 7326634645072802.,9007199254740990.,-.280989192984376855787,-53,55, + 8332770891498071.,6873000721793561.,-.499999639041742243519,-53,55, + 8332770891501079.,6873000721787792.,-.499568949145519524064,-53,55, + 8332770891501213.,6873000721787535.,-.496225294658961810715,-53,55, + 8332770891502857.,6873000721784382.,-.499979264412267027968,-53,55, + 8357839430195084.,6825045837925990.,.499998948062065940185,-53,55, + 8357839430237778.,6825045837844530.,-.499989537023968970993,-53,55, + 8357839430242616.,6825045837835298.,.499918123044681452032,-53,55, + 8357839430242768.,6825045837835008.,.480899099698612962332,-53,55, + 8357839430242779.,6825045837834987.,.492680617746289387099,-53,55, + 8357839430242790.,6825045837834967.,-.495537864205986620369,-53,55, + 8394559726009392.,6755247541943275.,-.499999282393912650313,-53,55, + 8394559726018152.,6755247541926687.,-.499976320174454651738,-53,55, + 8394559726068522.,6755247541831306.,-.499843703849054458608,-53,55, + 8394559726072902.,6755247541823012.,-.499832125008881438574,-53,55, + 8394559726073137.,6755247541822567.,-.497548398534414098667,-53,55, + 8394559726073419.,6755247541822033.,-.494807926736487387961,-53,55, + 9007199254700790.,5667301202125461.,.499996128546291431431,-53,55, + 9007199254715488.,5667301202101057.,-.499992401087867718695,-53,55, + 9007199254739860.,5667301202060589.,-.499701059695872971283,-53,55, + 9007199254740982.,5667301202058725.,.497850516438893071649,-53,55, + 9007199254740988.,5667301202058716.,-.464729421655395293478,-53,55, + 9007199254740991.,5667301202058711.,-.446019390702534498732,-53,55, + 4503599627370497.,5667301202058706.,-.427309359749670385781,-52,55, + 4503599627371186.,5667301202056418.,-.499835141716609772761,-52,55, + 4503599627372442.,5667301202052247.,-.499969221410862605030,-52,55, + 4578807985004481.,5421692204254618.,.463464929025464082444,-52,55, + 4578807985004495.,5421692204254574.,-.488883811226966735183,-52,55, + 4578807985004514.,5421692204254513.,-.495642815854811211498,-52,55, + 4578807985004533.,5421692204254451.,.497598179517867664843,-52,55, + 4578807985005415.,5421692204251619.,.499627544236155968143,-52,55, + 4578807985005562.,5421692204251147.,.499965771798849299628,-52,55, + 4578807985020357.,5421692204203642.,.499993665308170720612,-52,55, + 4578807985023316.,5421692204194141.,.499999282090164435783,-52,55, + 4662189296985799.,5158971315668499.,-.499998726847407159326,-52,55, + 4662189297004639.,5158971315610260.,.499982370531161125635,-52,55, + 4662189297023479.,5158971315552022.,.499963972324389606860,-52,55, + 4662189297027701.,5158971315538972.,-.499827767260860536868,-52,55, + 4662189297028030.,5158971315537954.,.499004189671450235978,-52,55, + 4662189297028096.,5158971315537750.,.480532788952991079174,-52,55, + 4800693860926275.,4744302318370719.,-.499971528469133966716,-52,55, + 4800693860930236.,4744302318359241.,-.499915946074051622133,-52,55, + 4800693860930725.,4744302318357823.,.498828609771187658743,-52,55, + 4800693860930813.,4744302318357568.,.496557691430514855640,-52,55, + 4800693860930823.,4744302318357540.,-.480973094743889440418,-52,55, + 4800693860931126.,4744302318356661.,.499844084236708217793,-52,55, + 4800693860943009.,4744302318322228.,-.499989024937706179016,-52,55, + 4800693860959743.,4744302318273736.,.499993862721189800300,-52,55, + 4885446509429727.,4503599627377842.,.250003318407296839664,-52,55, + 4885446509432333.,4503599627370590.,.249692762397336729022,-52,55, + 4885446509432356.,4503599627370526.,.245085263286590187802,-52,55, + 4885446509432363.,4503599627370507.,-.234577888616539736014,-52,55, + 4885446509432366.,4503599627370498.,.416995046282138977014,-52,55, + 4885446509432367.,9007199254740991.,.268372049163402458434,-52,56, + 4885446509432874.,9007199254738170.,-.499975954735195111748,-52,56, + 5096918801647790.,7888993406660967.,-.499971733764390135438,-52,56, + 5096918801648306.,7888993406658379.,-.484763767641168115282,-52,56, + 5096918801648307.,7888993406658373.,.499761829193055634897,-52,56, + 5096918801648627.,7888993406656769.,-.452047183725878467342,-52,56, + 5096918801648630.,7888993406656754.,-.498470393220772170040,-52,56, + 5096918801659099.,7888993406604247.,-.499996989058066034164,-52,56, + 5188145608292541.,7441838929220902.,-.499996889232572708754,-52,56, + 5188145608303892.,7441838929166544.,.499991376828927097825,-52,56, + 5188145608309719.,7441838929138641.,-.494288156418831199152,-52,56, + 5188145608309733.,7441838929138573.,.463336708368917315067,-52,56, + 5188145608310003.,7441838929137281.,-.496755184916290267485,-52,56, + 5188145608310358.,7441838929135581.,-.499838970260243134516,-52,56, + 5484934182041247.,6125066785016896.,-.499877907661796784408,-52,56, + 5484934182041382.,6125066785016342.,.496128944916387524379,-52,56, + 5484934182042254.,6125066785012770.,.499965801060796946340,-52,56, + 5484934182048514.,6125066784987127.,.499987317793515862574,-52,56, + 5484934182099601.,6125066784777859.,-.499993586121346880813,-52,56, + 6131653943175781.,7807115349649437.,.499980320212281717680,-52,57, + 6131653943175813.,7807115349649256.,.486781763228913544150,-52,57, + 6131653943175822.,7807115349649206.,-.423180330922027732340,-52,57, + 6131653943175848.,7807115349649059.,-.496404158467635240285,-52,57, + 6131653943198738.,7807115349519578.,-.499996050636527690459,-52,57, + 6147805379822377.,7716197173256829.,.499999122043748866854,-52,57, + 6147805379823444.,7716197173250853.,-.426960581259943610095,-52,57, + 6147805379823479.,7716197173250657.,-.483608743908259653697,-52,57, + 6147805379823489.,7716197173250601.,-.499793933235585893382,-52,57, + 6355092669234228.,6625792274432444.,-.499999900309314532847,-52,57, + 6355092669244994.,6625792274379371.,-.499973500025169111762,-52,57, + 6355092669245378.,6625792274377478.,-.499415241720371430664,-52,57, + 6355092669246018.,6625792274374323.,-.498484810200093257285,-52,57, + 6355092669246061.,6625792274374111.,-.474984796786960628332,-52,57, + 6355092669246075.,6625792274374042.,-.490589443581452282065,-52,57, + 6829477959437529.,4609704907740027.,-.499993882109100371647,-52,57, + 6829477959444444.,4609704907714984.,-.499774758912267228981,-52,57, + 6829477959444452.,4609704907714955.,-.472153391818616028711,-52,57, + 6829477959445168.,4609704907712361.,.499958963695307036455,-52,57, + 6829477959460084.,4609704907658342.,.499998207311141933868,-52,57, + 7010940444951549.,7982844198312799.,-.499998082697024163870,-52,58, + 7010940444956002.,7982844198284301.,.487832673629050152275,-52,58, + 7010940444956007.,7982844198284269.,.490289254361409661579,-52,58, + 7010940444956027.,7982844198284142.,-.499884422708046254752,-52,58, + 7010940444969053.,7982844198200782.,-.499999922127820009310,-52,58, + 7131102741353814.,7245109957148535.,.499996441015381983098,-52,58, + 7131102741358517.,7245109957120858.,-.499969733525768191133,-52,58, + 7131102741359266.,7245109957116450.,-.499539077560001756418,-52,58, + 7131102741359388.,7245109957115732.,-.491458249532619243539,-52,58, + 7131102741359397.,7245109957115679.,-.458075237626520322489,-52,58, + 7131102741359414.,7245109957115578.,.493870451530358880769,-52,58, + 7131102741384009.,7245109956970833.,-.499997424553467403940,-52,58, + 7350797901962646.,6047998066244613.,.499996903500727312532,-52,58, + 7350797901962711.,6047998066244287.,-.499743346101568455544,-52,58, + 7350797901963426.,6047998066240690.,-.496886090709988911541,-52,58, + 7350797901963556.,6047998066240036.,-.496366589529416435255,-52,58, + 7466361669964986.,5490427448846886.,-.499967416516522430005,-52,58, + 7466361669967865.,5490427448833574.,.498324625599510447409,-52,58, + 7466361669967873.,5490427448833538.,-.489523121378572310453,-52,58, + 7466361669967897.,5490427448833427.,-.453066362311513451070,-52,58, + 7466361669968606.,5490427448830148.,.498927062679039262464,-52,58, + 7466361669969841.,5490427448824438.,.499931128631737041319,-52,58, + 7466361669974943.,5490427448800850.,-.499969428088842180944,-52,58, + 7466361670094427.,5490427448248418.,-.499967243667118085640,-52,58, + 7840821197818554.,7961035215571692.,.488867036149254214959,-52,59, + 7840821197818555.,7961035215571686.,-.481651100840660616663,-52,59, + 7840821197818622.,7961035215571218.,.493633720847322622917,-52,59, + 7840821197818724.,7961035215570508.,-.499216252058849028602,-52,59, + 7840821197819131.,7961035215567670.,.499901993863978375731,-52,59, + 7840821197822489.,7961035215544263.,.499998022548806557182,-52,59, + 7915680083177363.,7454089432287919.,-.499966701049695398902,-52,59, + 7915680083269851.,7454089431679652.,-.499981578378303043160,-52,59, + 7915680083272549.,7454089431661908.,-.470723503540483913420,-52,59, + 7915680083272556.,7454089431661861.,.492287914789756829437,-52,59, + 7915680083272582.,7454089431661690.,.497758897161424686743,-52,59, + 7915680083272960.,7454089431659205.,-.499624512581589909397,-52,59, + 7915680083273690.,7454089431654404.,-.499862312390186429056,-52,59, + 7939380041381417.,7299655880037924.,-.499982081456720178367,-52,59, + 7939380041385507.,7299655880011519.,-.499965801128649800263,-52,59, + 7939380041451765.,7299655879583758.,-.499690280500336171811,-52,59, + 7939380041465489.,7299655879495155.,.490589610883029729459,-52,59, + 7939380041465500.,7299655879495084.,.474697238691629641525,-52,59, + 7939380041465546.,7299655879494787.,.499147318625128171366,-52,59, + 7939380041465671.,7299655879493981.,-.499629638023303783207,-52,59, + 7946063086884765.,7256622908666992.,.499998587120650501342,-52,59, + 7946063086889970.,7256622908633565.,-.499952306186798348533,-52,59, + 7946063086890311.,7256622908631375.,-.499564838338696421884,-52,59, + 7946063086890922.,7256622908627450.,.483534115779345964413,-52,59, + 7946063086890948.,7256622908627284.,-.495908481876087521201,-52,59, + 7946063086890993.,7256622908626995.,-.498789900887068183004,-52,59, + 7957299355365792.,7184777257389737.,-.499903231699154233233,-52,59, + 7957299355367049.,7184777257381734.,.497926855450051191481,-52,59, + 7957299355367090.,7184777257381473.,.493878354050042681672,-52,59, + 7957299355367109.,7184777257381353.,-.459217292937357987865,-52,59, + 7957299355367284.,7184777257380238.,.499112274368742548140,-52,59, + 7957299355367519.,7184777257378743.,-.499702306436714655520,-52,59, + 7957299355369992.,7184777257363000.,-.499993601761711211548,-52,59, + 7957299355414700.,7184777257078391.,-.499997727577081961926,-52,59, + 8416284612953882.,4738901360032847.,.499994294252591945071,-52,59, + 8416284612959517.,4738901360008082.,.499822691411266078287,-52,59, + 8416284612960373.,4738901360004321.,-.494879497574304722625,-52,59, + 8416284612960383.,4738901360004277.,-.443415738084044145028,-52,59, + 8416284612960411.,4738901360004154.,-.499317211509374147232,-52,59, + 8416284612960644.,4738901360003129.,.499788384740746643596,-52,59, + 8416284612982951.,4738901359905093.,.499997608767308677966,-52,59, + 8535179372480006.,8482881828385115.,-.499827862939547078249,-52,60, + 8535179372708178.,8482881826569258.,.499948972179939349162,-52,60, + 8535179372716327.,8482881826504406.,.499947451397912995483,-52,60, + 8535179372716734.,8482881826501167.,.481172077250937405524,-52,60, + 8535179372716806.,8482881826500594.,.485221642627905614622,-52,60, + 8535179372717070.,8482881826498494.,-.499929950692809966425,-52,60, + 9007199254740991.,5393061252501100.,-.156518865568710307958,-52,60, + 4503599627370496.,5393061252501095.,-.447267116216278444932,-51,60, + 4503599627370497.,5393061252501084.,-.028763617511400621494,-51,60, + 4503599627370503.,5393061252501020.,.482257374718261045919,-51,60, + 4503599627370515.,5393061252500894.,-.495700640820385595779,-51,60, + 4503599627370558.,5393061252500438.,.499949803521690815567,-51,60, + 4503599627374006.,5393061252463954.,-.499986546340641959215,-51,60, + 4503599627404584.,5393061252140393.,-.499992343964544329394,-51,60, + 4892331225832107.,4893636349117920.,.499995322523835696575,-51,61, + 4892331225837776.,4893636349059542.,.499952847615422870729,-51,61, + 4892331225838179.,4893636349055393.,-.497227780283421254039,-51,61, + 4892331225838199.,4893636349055187.,-.452422848581441751217,-51,61, + 4892331225838216.,4893636349055011.,.485661343371490389834,-51,61, + 4892331225838357.,4893636349053560.,-.498463887856371678713,-51,61, + 5654219377388626.,7077731031437876.,.498844924122453282387,-51,64, + 5654219377388635.,7077731031437724.,.494277126066913277688,-51,64, + 5654219377388843.,7077731031434211.,.499821349633383456340,-51,64, + 5654219377396067.,7077731031312203.,-.499930182284899386932,-51,64, + 5654219377402197.,7077731031208671.,-.499994655352283255348,-51,64, + 6139380150988896.,8512927234267463.,-.440166617750635352329,-51,66, + 6139380150988924.,8512927234266851.,-.457366806584460291002,-51,66, + 6139380150988994.,8512927234265320.,.499632721512526704719,-51,66, + 6139380150989226.,8512927234260249.,.499974016488207384137,-51,66, + 6139380151121085.,8512927231378108.,-.499552903611143746613,-51,66, + 6320764200834842.,5310532034549823.,-.499987383038720629846,-51,66, + 6320764200837095.,5310532034518288.,-.499887224697247759396,-51,66, + 6320764200838617.,5310532034496984.,.228986573284642769580,-51,66, + 6320764200838695.,5310532034495892.,.471333590076185427759,-51,66, + 6320764200838704.,5310532034495766.,.499296707411948162534,-51,66, + 6320764200839026.,5310532034491259.,.499754907284418371388,-51,66, + 6320764200854475.,5310532034275022.,-.499996339039004685786,-51,66, + 6499503522091280.,6591172496409984.,-.499999288950151745717,-51,67, + 6499503522098796.,6591172496276083.,-.499495667060182313086,-51,67, + 6499503522099430.,6591172496264787.,.498684240221692368743,-51,67, + 6499503522099468.,6591172496264111.,-.488806553395941623917,-51,67, + 6499503522100633.,6591172496243355.,.499962569015171517483,-51,67, + 6624288465904613.,4690378569168125.,-.499995856402119376898,-51,67, + 6624288465910553.,4690378569091509.,-.499753012881814414709,-51,67, + 6624288465912038.,4690378569072355.,-.499692116206055433368,-51,67, + 6624288465912215.,4690378569070071.,.498294945122376678684,-51,67, + 6624288465912372.,4690378569068046.,.462611152947021676813,-51,67, + 6624288465912392.,4690378569067788.,.496282007506627211903,-51,67, + 6624288465921007.,4690378568956670.,-.499996137425993795029,-51,67, + 6874109412519667.,4664062595168545.,-.499986424788696649412,-51,68, + 6874109412527331.,4664062595066874.,.499944587704637169876,-51,68, + 6874109412530268.,4664062595027912.,.497048146565238806883,-51,68, + 6874109412530283.,4664062595027714.,-.491730690437901359160,-51,68, + 6874109412530298.,4664062595027515.,-.480509527432948577681,-51,68, + 6874109412530362.,4664062595026666.,-.499299231854221281900,-51,68, + 6874109412530629.,4664062595023124.,-.499562528397317404777,-51,68, + 6874109412531163.,4664062595016039.,.499910886208998826616,-51,68, + 6874109412580445.,4664062594362269.,-.499953541036106534007,-51,68, + 6882135053241298.,4558745572342083.,-.499995726166579773353,-51,68, + 6882135053245591.,4558745572286358.,.499947706912961936282,-51,68, + 6882135053245894.,4558745572282425.,.499244926933320032820,-51,68, + 6882135053247611.,4558745572260138.,.495262568152267836123,-51,68, + 6882135053247662.,4558745572259477.,-.494954728044770494008,-51,68, + 6882135053247663.,4558745572259464.,-.475155067184972781060,-51,68, + 6985772899236306.,6773875917766597.,-.499980669992179977513,-51,69, + 6985772899240630.,6773875917682050.,-.499973817368019277144,-51,69, + 6985772899262250.,6773875917259315.,-.499924444400892705055,-51,69, + 6985772899265375.,6773875917198211.,.499390973110821414603,-51,69, + 6985772899265422.,6773875917197293.,-.489739318993758439562,-51,69, + 6985772899266574.,6773875917174768.,-.499911547838202856236,-51,69, + 7030545580896485.,5950388856980102.,-.499981474870671352992,-51,69, + 7030545580898761.,5950388856940780.,-.499864557662766424482,-51,69, + 7030545580898873.,5950388856938844.,.498383732894920778009,-51,69, + 7030545580898891.,5950388856938534.,-.484040648923682370178,-51,69, + 7030545580898902.,5950388856938343.,.471144451083701736168,-51,69, + 7030545580913042.,5950388856694049.,.499995981090303263625,-51,69, + 7030545580947294.,5950388856102285.,-.499948570275583351433,-51,69, + 7136157866516736.,8739463196729729.,-.499998368650645162242,-51,70, + 7136157866517872.,8739463196700505.,.499982969161780955524,-51,70, + 7136157866521164.,8739463196615821.,-.461338189650306647403,-51,70, + 7136157866521182.,8739463196615357.,.498168561942115714247,-51,70, + 7136157866521280.,8739463196612836.,.499927543245755162595,-51,70, + 7638324022136820.,7600134150008199.,-.499995146175769689615,-51,72, + 7638324022152569.,7600134149633048.,.499814155303767467662,-51,72, + 7638324022153104.,7600134149620305.,-.499811033621577032399,-51,72, + 7638324022153483.,7600134149611277.,-.492068865308647322617,-51,72, + 7638324022153494.,7600134149611014.,.481770617302922570364,-51,72, + 7638324022153522.,7600134149610348.,-.493910699646624217911,-51,72, + 7638324022153639.,7600134149607561.,-.499436202005615759830,-51,72, + 7638324022163425.,7600134149374452.,.499947052507569258298,-51,72, + 7638324022168853.,7600134149245155.,-.499983327195508983000,-51,72, + 7642469412624517.,7502002803787058.,-.499991945722743882470,-51,72, + 7642469412642277.,7502002803369256.,.499925541101765414410,-51,72, + 7642469412643908.,7502002803330888.,-.499574158402034835792,-51,72, + 7642469412644049.,7502002803327570.,.499242859880585049949,-51,72, + 7642469412644190.,7502002803324253.,.498059879573041877750,-51,72, + 7642469412644211.,7502002803323759.,.476607095392542773357,-51,72, + 7642469412644230.,7502002803323313.,-.495183518839056797414,-51,72, + 7642469412644794.,7502002803310045.,-.499915424371045095913,-51,72, + 7898814489372780.,6632316204132686.,-.499995071030141111744,-51,73, + 7898814489379964.,6632316203978622.,-.490960379276050366707,-51,73, + 7898814489379973.,6632316203978429.,-.499857744565249994898,-51,73, + 7898814489381659.,6632316203942272.,-.499964079939190659073,-51,73, + 8066482251687391.,7672089259165768.,-.499945998705846482869,-51,74, + 8066482251710372.,7672089258584386.,-.499985978272566600585,-51,74, + 8066482251721462.,7672089258303826.,.499966421133794314597,-51,74, + 8066482251722263.,7672089258283563.,-.499946462273881816185,-51,74, + 8066482251722360.,7672089258281109.,-.442507694336977476481,-51,74, + 8066482251722377.,7672089258280678.,.485084667132022148032,-51,74, + 8066482251722387.,7672089258280426.,-.498684531992994141875,-51,74, + 8286759450037508.,7353041802381047.,-.499901271800085622821,-51,75, + 8286759450081925.,7353041801276608.,.499979666679172950494,-51,75, + 8286759450082474.,7353041801262958.,-.499908232256795074544,-51,75, + 8286759450082689.,7353041801257611.,.480099245690971158738,-51,75, + 8286759450082704.,7353041801257239.,-.498039767335267508114,-51,75, + 8286759450091028.,7353041801050261.,-.499979908620817695529,-51,75, + 8906077371445537.,6731747257366648.,-.499884589508910498061,-51,78, + 8906077371488167.,6731747256328125.,-.499979039497454175569,-51,78, + 8906077371495540.,6731747256148509.,-.499956142327683329241,-51,78, + 8906077371499697.,6731747256047238.,.499787558277317752099,-51,78, + 8906077371500054.,6731747256038542.,-.490852617869797322100,-51,78, + 8906077371500068.,6731747256038200.,.450690904856481172535,-51,78, + 8906077371500090.,6731747256037665.,-.498312130825478366124,-51,78, + 8906077371501305.,6731747256008065.,.499929371957403223892,-51,78, + 8990371731144839.,4955117177934999.,-.499993953974117381764,-51,78, + 8990371731147484.,4955117177887145.,-.499888203682561582999,-51,78, + 8990371731147993.,4955117177877936.,-.454877253546251914336,-51,78, + 8990371731148015.,4955117177877538.,-.484365974383696884186,-51,78, + 8990371731148026.,4955117177877339.,-.499110334790774964584,-51,78, + 4607114928030643.,8668843363355184.,.494766444219723917274,-50,80, + 4607114928030682.,8668843363352658.,-.499598372805478787121,-50,80, + 4607114928031744.,8668843363283846.,-.499993884144366561566,-50,80, + 4607114928062089.,8668843361317650.,-.499771140182539484979,-50,80, + 4644239646067765.,6561304158402256.,-.499971092484539504098,-50,80, + 4644239646077174.,6561304157937295.,-.499977460446477224748,-50,80, + 4644239646078571.,6561304157868259.,.478555520671330918780,-50,80, + 4644239646078643.,6561304157864701.,.481744068553512500620,-50,80, + 4644239646079027.,6561304157845725.,.498749688960299808703,-50,80, + 4644239646079051.,6561304157844539.,.499812542008523097092,-50,80, + 4644239646129862.,6561304155333632.,-.499527061468143197846,-50,80, + 4662873474512993.,5700655847491603.,-.499705553923900570535,-50,80, + 4662873474556068.,5700655845635155.,.476902704427144276640,-50,80, + 4662873474556078.,5700655845634724.,.496746442667872409591,-50,80, + 4662873474556180.,5700655845630328.,.499152574534345582957,-50,80, + 4662873474556231.,5700655845628131.,-.499644358295408583743,-50,80, + 4662873474557037.,5700655845593393.,.499761087270991095248,-50,80, + 4662873474568678.,5700655845091689.,.499881814175907152784,-50,80, + 4662873474585308.,5700655844374970.,-.499871186476660121230,-50,80, + 4733238930114881.,6672158924208924.,-.499698680819015852598,-50,81, + 4733238930135251.,6672158923166689.,-.499910540597505907075,-50,81, + 4733238930154489.,6672158922182372.,.499544026549317934206,-50,81, + 4733238930154592.,6672158922177102.,.484571115751734886752,-50,81, + 4733238930154598.,6672158922176795.,.493407645344779645102,-50,81, + 4733238930154604.,6672158922176489.,-.497755825048420425911,-50,81, + 4733238930155621.,6672158922124454.,-.499963857935336159502,-50,81, + 4754195564192675.,5679710780000483.,.499999811281980852905,-50,81, + 4754195564194201.,5679710779933740.,-.499645573315272444723,-50,81, + 4754195564194304.,5679710779929234.,.499067773595841193441,-50,81, + 4754195564194407.,5679710779924729.,.497781123987438624808,-50,81, + 4754195564194426.,5679710779923898.,.478126305507868155349,-50,81, + 4754195564194430.,5679710779923724.,-.473379972051687086262,-50,81, + 4823794125837127.,6621743587811281.,-.499044673706552603887,-50,82, + 4823794125905715.,6621743584265146.,.499875823200898450229,-50,82, + 4823794125906225.,6621743584238779.,-.499483758858750877031,-50,82, + 4823794125906970.,6621743584200261.,-.459332376154269974362,-50,82, + 4823794125906990.,6621743584199227.,-.498522940051385735829,-50,82, + 4823794125912043.,6621743583937976.,.499986134590745416540,-50,82, + 4946222989389834.,5033136657972691.,-.499717457723265078559,-50,83, + 4946222989431551.,5033136656293664.,-.499990929837955779517,-50,83, + 4946222989432059.,5033136656273218.,-.498408802529823990914,-50,83, + 4946222989432063.,5033136656273057.,-.490522328764828697299,-50,83, + 4946222989432079.,5033136656272413.,-.458976433654593745153,-50,83, + 4952366756330013.,4791698637217657.,-.499897611003965499869,-50,83, + 4952366756354416.,4791698636281490.,.499977471155947372936,-50,83, + 4952366756356547.,4791698636199739.,.496164030222872907031,-50,83, + 4952366756356569.,4791698636198896.,-.484166275067048702805,-50,83, + 4952366756356591.,4791698636198052.,-.464496580211893423376,-50,83, + 4952366756356649.,4791698636195826.,.496450797828925832092,-50,83, + 4952366756357771.,4791698636152783.,.499605447320047449977,-50,83, + 4952366756357873.,4791698636148870.,.499892252348743909923,-50,83, + 4952366756364889.,4791698635879718.,-.499980419084786164809,-50,83, + 4993202216154006.,6902019544223292.,-.499403487853276336142,-50,84, + 4993202216154540.,6902019544193552.,-.498544549285496480617,-50,84, + 4993202216154641.,6902019544187927.,-.479655485037585075613,-50,84, + 4993202216154654.,6902019544187203.,-.487125209116211378428,-50,84, + 4993202216154680.,6902019544185754.,.497935342948978244686,-50,84, + 4993202216156015.,6902019544111405.,-.499916681274721353463,-50,84, + 4993202216158291.,6902019543984648.,-.499998179567367877860,-50,84, + 5062276122691747.,7876771271597911.,-.499438420735323271798,-50,85, + 5062276122735862.,7876771268757002.,-.499991102453132537991,-50,85, + 5062276122737863.,7876771268628141.,.499803547369057318146,-50,85, + 5062276122738303.,7876771268599806.,.467274910995187998124,-50,85, + 5062276122738313.,7876771268599162.,.489262897689402514001,-50,85, + 5062276122738318.,7876771268598841.,-.499743108944202611387,-50,85, + 5073771874971476.,7169462815723910.,-.499997150259170464828,-50,85, + 5073771874974499.,7169462815546331.,.499410967274308500543,-50,85, + 5073771874975182.,7169462815506211.,-.497744989278942630889,-50,85, + 5073771874975186.,7169462815505976.,-.466981626738572707475,-50,85, + 5073771874975279.,7169462815500512.,.498266554446010426811,-50,85, + 5073771874976742.,7169462815414572.,.499966972176764665912,-50,85, + 5354549613715091.,5407873809135722.,-.499711190602745966487,-50,88, + 5354549613715094.,5407873809135582.,-.465407561072623415617,-50,88, + 5354549613715674.,5407873809108521.,.499960881388813393751,-50,88, + 5354549613727801.,5407873808542734.,-.499968919766158391296,-50,88, + 5383659995165513.,8408174634101973.,-.464921436675505662095,-50,89, + 5383659995165525.,8408174634101098.,-.484457777961311035017,-50,89, + 5383659995165537.,8408174634100222.,.496005880842071720183,-50,89, + 5383659995165586.,8408174634096649.,.499565821881521147513,-50,89, + 5383659995167275.,8408174633973490.,.499826739426770214095,-50,89, + 5383659995168401.,8408174633891385.,-.499998333950293522917,-50,89, + 5806200270454511.,6003312280163447.,.499941174826895511018,-50,94, + 5806200270455752.,6003312280093961.,.370294721161549951116,-50,94, + 5806200270455768.,6003312280093065.,.497551500486549954244,-50,94, + 5806200270455894.,6003312280086010.,.499698642259498298391,-50,94, + 5806200270462432.,6003312279719935.,-.499988494223083093877,-50,94, + 6067766604141680.,7942495479190132.,-.499485919060646312367,-50,98, + 6067766604164462.,7942495477429019.,-.499932738963470823884,-50,98, + 6067766604179071.,7942495476299702.,-.496637280389884298559,-50,98, + 6067766604179094.,7942495476297924.,-.461653529638192185761,-50,98, + 6067766604179104.,7942495476297151.,-.489921463971871770569,-50,98, + 6067766604179213.,7942495476288725.,-.498041943409455598767,-50,98, + 6067766604179355.,7942495476277748.,-.499446591506878290236,-50,98, + 6067766604180841.,7942495476162875.,.499939465106754354767,-50,98, + 6191004707580878.,4730947826622342.,-.499860247910552122061,-50,99, + 6191004707603748.,4730947825548569.,-.499992407356595978812,-50,99, + 6191004707604956.,4730947825491852.,-.499730366099965704077,-50,99, + 6191004707605222.,4730947825479362.,.492049279247959173738,-50,99, + 6191004707605263.,4730947825477437.,.494541633484803713301,-50,99, + 6191004707605345.,4730947825473587.,.499526344271232977250,-50,99, + 6216511745270784.,7342128208576853.,-.498696342537288805224,-50,100, + 6216511745329291.,7342128204296702.,-.499946525481364230972,-50,100, + 6216511745331013.,7342128204170726.,.488140782329146337695,-50,100, + 6216511745331019.,7342128204170288.,-.449182951554725319491,-50,100, + 6216511745331045.,7342128204168385.,.489080868580315329834,-50,100, + 6216511745331365.,7342128204144975.,.498481771502214093414,-50,100, + 6216511745331429.,7342128204140294.,-.499638039096633315586,-50,100, + 6216511745354819.,7342128202429170.,-.499790759603651798905,-50,100, + 6244874199730696.,5531190226273845.,-.499977029908280608218,-50,100, + 6244874199731019.,5531190226255965.,-.499915157189556869034,-50,100, + 6244874199733280.,5531190226130805.,-.499480454914863520351,-50,100, + 6244874199733339.,5531190226127538.,.494338975351268882045,-50,100, + 6244874199746714.,5531190225387152.,-.499936096556892790146,-50,100, + 6244874199778750.,5531190223613766.,-.499434415825197599526,-50,100, + 6315257637921654.,5448301874516995.,-.499826241003780603888,-50,101, + 6315257637931947.,5448301873949618.,-.499951456649511927761,-50,101, + 6315257637942240.,5448301873382240.,.499981515942090124626,-50,101, + 6315257637945584.,5448301873197911.,-.499833430236046356017,-50,101, + 6315257637946995.,5448301873120133.,-.499155418232695146717,-50,101, + 6315257637947052.,5448301873116991.,-.487788530134260299514,-50,101, + 6315257637947060.,5448301873116550.,-.468649317626768874256,-50,101, + 6315257637947256.,5448301873105746.,-.499738600213098524901,-50,101, + 6409934693907386.,8304057244106424.,-.499652156878643158233,-50,103, + 6409934693918398.,8304057243167783.,-.499879644440592701310,-50,103, + 6409934693935792.,8304057241685153.,-.499481152727323687065,-50,103, + 6409934693935897.,8304057241676203.,-.490854291938640566537,-50,103, + 6409934693935960.,8304057241670833.,-.485678170903620753502,-50,103, + 6409934693937523.,8304057241537605.,.499882879683754023546,-50,103, + 6409934693940422.,8304057241290500.,.499978976794707792900,-50,103, + 6410981382560712.,8215310142844844.,-.499976438477727776429,-50,103, + 6410981382560759.,8215310142840879.,.499710317381117202374,-50,103, + 6410981382561699.,8215310142761599.,.493445830294215465435,-50,103, + 6410981382562160.,8215310142722719.,-.445796371397320113763,-50,103, + 6410981382562166.,8215310142722213.,-.488389544193799146755,-50,103, + 6410981382562169.,8215310142721959.,.490313869419477943450,-50,103, + 6410981382563905.,8215310142575545.,-.499976165344548308266,-50,103, + 6410981382646923.,8215310135573771.,-.496916282386176108970,-50,103, + 6717460106441457.,5254698789049485.,.499963152916723928734,-50,107, + 6717460106442067.,5254698789015050.,-.499249372041960554326,-50,107, + 6717460106442719.,5254698788978242.,.498313880215219655568,-50,107, + 6717460106442750.,5254698788976492.,.472124409279132817492,-50,107, + 6717460106442761.,5254698788975871.,.495089435859373621708,-50,107, + 6717460106454172.,5254698788331693.,-.499969909765628424298,-50,107, + 6717460106494799.,5254698786038199.,-.499186384104037525481,-50,107, + 6887421969696298.,6620213780509519.,-.499976648036168608826,-50,110, + 6887421969701635.,6620213780120584.,-.499653515035447463483,-50,110, + 6887421969703414.,6620213779990939.,-.499540791599255429318,-50,110, + 6887421969703438.,6620213779989189.,.495401724332623543017,-50,110, + 6887421969703510.,6620213779983942.,.480229274865045443588,-50,110, + 6887421969703518.,6620213779983359.,.478543447399831671759,-50,110, + 6905088040660569.,5448915937106326.,.490223298940495207691,-50,110, + 6905088040660584.,5448915937105425.,-.483433957107025457749,-50,110, + 6905088040660759.,5448915937094901.,.490564733229469986834,-50,110, + 6905088040664711.,5448915936857261.,.497671928100251743321,-50,110, + 6905088040666003.,5448915936779571.,.499997653320817700925,-50,110, + 6905088040680656.,5448915935898464.,-.499864787463659219186,-50,110, + 7047935352800232.,8869017972707929.,-.499925108596773781066,-50,113, + 7047935352808281.,8869017971904246.,-.499963663612992074058,-50,113, + 7047935352811687.,8869017971564160.,.483517889068011672109,-50,113, + 7047935352811740.,8869017971558868.,.497060128918327874992,-50,113, + 7047935352811826.,8869017971550282.,-.499833588461955678043,-50,113, + 7047935352812785.,8869017971454526.,.499921910113943165441,-50,113, + 7132408634370842.,6815060882167261.,.450769932222749603567,-50,114, + 7132408634370858.,6815060882166019.,.488502577474069852910,-50,114, + 7132408634370866.,6815060882165399.,-.492631099816415536985,-50,114, + 7132408634372244.,6815060882058435.,-.492906178965271011801,-50,114, + 7132408634400334.,6815060879878015.,-.498152045659295129341,-50,114, + 7132408634407595.,6815060879314397.,-.499395948168131052510,-50,114, + 7132408634407648.,6815060879310283.,-.499404858448901947230,-50,114, + 7139974001004988.,6252127760316847.,-.499990241857616846214,-50,114, + 7139974001009878.,6252127759968264.,.474595507420648678067,-50,114, + 7139974001009892.,6252127759967266.,.489246700730872827469,-50,114, + 7139974001009899.,6252127759966767.,.496572297445006441029,-50,114, + 7139974001010036.,6252127759957001.,.497087555342552868344,-50,114, + 7139974001010721.,6252127759908171.,.499664070906869256910,-50,114, + 7139974001010858.,6252127759898406.,-.499820580764950615140,-50,114, + 7139974001014680.,6252127759625955.,.499964044268381569840,-50,114, + 7247015964512343.,7314250867363685.,-.499896535774423971036,-50,116, + 7247015964522160.,7314250866533011.,.499984040143070633748,-50,116, + 7247015964524164.,7314250866363441.,.499767392626542087454,-50,116, + 7247015964526574.,7314250866159517.,.497515991351415539967,-50,116, + 7247015964526652.,7314250866152917.,.467567699626273356795,-50,116, + 7247015964526665.,7314250866151817.,.462576318244346035783,-50,116, + 7247015964526764.,7314250866143441.,-.498511888454327350414,-50,116, + 7247015964526967.,7314250866126264.,-.499531110917736271702,-50,116, + 7473780943395358.,8157514774050776.,-.499743100239021783176,-50,120, + 7473780943416566.,8157514771988134.,-.499535048650740352239,-50,120, + 7473780943416570.,8157514771987744.,.469533315364342258817,-50,120, + 7473780943416760.,8157514771969266.,-.499719372783356813815,-50,120, + 7473780943417051.,8157514771940964.,-.499995778054121262371,-50,120, + 7481036377632512.,7481219186452320.,-.499569846367769024256,-50,120, + 7481036377657771.,7481219184197212.,.499995290533445661107,-50,120, + 7481036377658444.,7481219184137128.,-.499848741283015808747,-50,120, + 7481036377660463.,7481219183956873.,-.499377973051817193400,-50,120, + 7481036377660889.,7481219183918839.,.499236021629685048594,-50,120, + 7481036377660950.,7481219183913393.,.459131468445076499785,-50,120, + 7481036377660957.,7481219183912769.,-.496290365276132021236,-50,120, + 7554375545501906.,6209808485507099.,-.499993356041603493825,-50,121, + 7554375545505255.,6209808485256535.,-.499965970187209839234,-50,121, + 7554375545506280.,6209808485179847.,-.496372430314323350598,-50,121, + 7554375545506291.,6209808485179024.,-.489504592122424797541,-50,121, + 7554375545506302.,6209808485178201.,-.482636753822627126073,-50,121, + 7554375545506417.,6209808485169596.,.498254289408556074713,-50,121, + 7554375545506565.,6209808485158523.,.499748866747850551799,-50,121, + 7557040836129202.,6013532358727527.,-.473977684504476877805,-50,121, + 7557040836129223.,6013532358726004.,.492430089900353112251,-50,121, + 7557040836129246.,6013532358724338.,-.496742347219003767182,-50,121, + 7557040836129426.,6013532358711292.,-.498961404539066081002,-50,121, + 7557040836129516.,6013532358704768.,.499929077300277079014,-50,121, + 7557040836133118.,6013532358443703.,.499973885318634931438,-50,121, + 7557040836136720.,6013532358182639.,-.499970094883243507772,-50,121, + 7657014978688024.,7153275907333483.,.430593645133055367690,-50,123, + 7657014978688051.,7153275907331125.,.488909720409924181861,-50,123, + 7657014978688057.,7153275907330602.,-.498131151646325010944,-50,123, + 7657014978688365.,7153275907303704.,-.499562532850742567092,-50,123, + 7657014978688519.,7153275907290254.,.499721814078203026797,-50,123, + 7657014978696853.,7153275906562436.,.499991254840043524527,-50,123, + 7657014978698242.,7153275906441134.,-.499956714237599481490,-50,123, + 7657014978724787.,7153275904122928.,-.499291148814158109766,-50,123, + 7671260238126795.,6010439711318868.,.499969396128594290299,-50,123, + 7671260238128514.,6010439711192501.,-.499910434567678511638,-50,123, + 7671260238129433.,6010439711124943.,-.494027776321382638185,-50,123, + 7671260238129753.,6010439711101419.,-.496331788582363947572,-50,123, + 7671260238130233.,6010439711066133.,-.499787636145618593581,-50,123, + 7671260238135470.,6010439710681148.,-.499979053766228199029,-50,123, + 7671260238159776.,6010439708894353.,-.499593272167448183668,-50,123, + 7786524800210848.,5810336592763651.,.499800498768846603679,-50,125, + 7786524800210857.,5810336592763002.,.499259235635162679539,-50,125, + 7786524800211208.,5810336592737691.,.478150029391613959484,-50,125, + 7786524800211334.,5810336592728605.,.470572392233565858935,-50,125, + 7786524800212692.,5810336592630679.,-.499985693377214189035,-50,125, + 7786524800221930.,5810336591964516.,-.499953819350424944147,-50,125, + 7798314970528939.,5018865834893341.,-.499622100141646842623,-50,125, + 7798314970559147.,5018865833008941.,.499983049795059271963,-50,125, + 7798314970560334.,5018865832934895.,.498492163754846552666,-50,125, + 7798314970560376.,5018865832932276.,-.494820889068159668663,-50,125, + 7798314970560460.,5018865832927036.,-.481446990652527416631,-50,125, + 7798314970560938.,5018865832897217.,.499418867707325519426,-50,125, + 7893690402536394.,6091816399549975.,-.499998845941949832529,-50,127, + 7893690402538048.,6091816399423237.,.499830438881207107923,-50,127, + 7893690402539044.,6091816399346919.,.451361303865081627264,-50,127, + 7893690402539060.,6091816399345693.,.458614819462205916328,-50,127, + 7893690402539148.,6091816399338950.,.498509159613201073949,-50,127, + 7893690402539702.,6091816399296500.,.499662334359144439409,-50,127, + 7917520715807517.,4512080498729016.,.494508855582243384870,-50,127, + 7917520715807530.,4512080498728277.,-.494253625112403945424,-50,127, + 7917520715807787.,4512080498713647.,.497134281209519904718,-50,127, + 7917520715808057.,4512080498698278.,.499759758672492900414,-50,127, + 7917520715809214.,4512080498632419.,.499899891677107039252,-50,127, + 7917520715810371.,4512080498566561.,-.499959023469125866151,-50,127, + 7917520715817223.,4512080498176530.,-.499968282762981056052,-50,127, + 8200163447686799.,7671612715839677.,-.499905126415628171692,-50,133, + 8200163447696889.,7671612714828953.,.499983893345553632827,-50,133, + 8200163447697662.,7671612714751522.,-.499920059697567265160,-50,133, + 8200163447699044.,7671612714613086.,-.494571769071892862323,-50,133, + 8200163447699056.,7671612714611883.,.456270629240445835381,-50,133, + 8200163447699085.,7671612714608979.,-.495860240734283303379,-50,133, + 8200163447699208.,7671612714596658.,-.499725642650332138274,-50,133, + 8359365508441554.,7526253467343702.,-.499488299498339368502,-50,136, + 8359365508457393.,7526253465757480.,-.499897316264977039440,-50,136, + 8359365508469453.,7526253464549712.,-.497966215906541036417,-50,136, + 8359365508469494.,7526253464545605.,.491427078174579734369,-50,136, + 8359365508469501.,7526253464544904.,.465225933483496232475,-50,136, + 8359365508469644.,7526253464530584.,-.498597436754392335439,-50,136, + 8359365508470026.,7526253464492328.,-.499859733896817237925,-50,136, + 8359365508473232.,7526253464171258.,-.499974976548562136385,-50,136, + 8379044565899892.,5790617994422080.,.499990454103630805722,-50,136, + 8379044565901401.,5790617994305540.,.499945912874064011327,-50,136, + 8379044565902049.,5790617994255495.,.489987141491822194330,-50,136, + 8379044565902062.,5790617994254492.,-.499410175152419782336,-50,136, + 8379044565923188.,5790617992622932.,-.499775389308284697752,-50,136, + 8394569592508004.,4706723138943780.,-.498480878731992532960,-50,136, + 8394569592560178.,4706723135662648.,-.499962864484696456637,-50,136, + 8394569592564232.,4706723135407698.,.499978579966800941775,-50,136, + 8394569592568286.,4706723135152749.,.499933713235385732093,-50,136, + 8394569592568304.,4706723135151618.,-.488719637493474471986,-50,136, + 8394569592568313.,4706723135151052.,-.483046312756705926218,-50,136, + 8409584416404682.,7700953958105961.,.499808886967942288574,-50,137, + 8409584416405155.,7700953958057206.,.480206593457372695877,-50,137, + 8409584416405168.,7700953958055866.,.490238670049041239797,-50,137, + 8409584416405181.,7700953958054527.,-.499729253128163652300,-50,137, + 8409584416413454.,7700953957201777.,.499961587622044831647,-50,137, + 8409584416420033.,7700953956523640.,-.499854826386997819780,-50,137, + 8521610052614201.,6809885195588902.,-.498739308528845288545,-50,139, + 8521610052659341.,6809885191420547.,-.473069652863573667099,-50,139, + 8521610052659344.,6809885191420269.,.498465145626691892188,-50,139, + 8521610052659379.,6809885191417037.,.499704462172070416266,-50,139, + 8521610052660187.,6809885191342424.,.499743964105226000100,-50,139, + 8521610052665035.,6809885190894746.,.499997997181219808829,-50,139, + 8521610052665843.,6809885190820134.,-.499956827059937920227,-50,139, + 8632558864846007.,5992809932082270.,-.499988047706820401356,-50,141, + 8632558864851277.,5992809931648529.,.499550176992122233770,-50,141, + 8632558864854439.,5992809931388285.,.499288055276321513221,-50,141, + 8632558864854597.,5992809931375282.,-.470364217205902350653,-50,141, + 8632558864854607.,5992809931374458.,.493581842439357996893,-50,141, + 8632558864869139.,5992809930178423.,-.499885838348412461499,-50,141, + 8716295061366351.,7548569515087275.,-.499999955623335952331,-50,143, + 8716295061366979.,7548569515021548.,.499423617993785479884,-50,143, + 8716295061367293.,7548569514988685.,.499135617660587932232,-50,143, + 8716295061367422.,7548569514975184.,.457616066291771215009,-50,143, + 8716295061367428.,7548569514974557.,-.497803447142481865583,-50,143, + 8788813969549525.,5501005728491932.,-.499743293064051952043,-50,144, + 8788813969569658.,5501005726943811.,.499946477012672989796,-50,144, + 8788813969571490.,5501005726802941.,-.499911290457056363501,-50,144, + 8788813969572107.,5501005726755497.,-.499316730813543751922,-50,144, + 8788813969572202.,5501005726748192.,-.491121422198641016806,-50,144, + 8788813969572278.,5501005726742348.,-.484565168378261668322,-50,144, + 8788813969572705.,5501005726709513.,.499639161669722038196,-50,144, + 8788813969618467.,5501005723190661.,-.498862661869786055266,-50,144, + 8981003300553026.,5824822577224447.,-.499778575680608549219,-50,148, + 8981003300554868.,5824822577071240.,.498699011278330865941,-50,148, + 8981003300554891.,5824822577069328.,-.496976867625309345975,-50,148, + 8981003300554897.,5824822577068828.,.460672903198012461754,-50,148, + 8981003300555104.,5824822577051611.,.499590022583945529700,-50,148, + 8981003300558575.,5824822576762915.,.499990402303516654605,-50,148, + 8981003300566438.,5824822576108921.,-.499914390230722498536,-50,148, + 8981003300604596.,5824822572935178.,-.498544748030998799992,-50,148, + 4641764318652735.,4616002678650556.,-.498861207822999809604,-49,154, + 4641764318661234.,4616002677492993.,-.499543990268061355000,-49,154, + 4641764318676106.,4616002675467427.,.499836953075456026434,-49,154, + 4641764318676111.,4616002675466747.,-.499692423499440634791,-49,154, + 4641764318676371.,4616002675431335.,-.475219867945714062733,-49,154, + 4641764318676596.,4616002675400690.,-.454041477177318372052,-49,154, + 4641764318676601.,4616002675400009.,-.453570843977223313680,-49,154, + 4641764318678232.,4616002675177866.,.499955028907418333516,-49,154, + 4730651525754977.,5231259229602121.,-.498379806666220431483,-49,158, + 4730651525780585.,5231259225574805.,-.499870209304678543885,-49,158, + 4730651525781242.,5231259225471479.,.499663459479683235015,-49,158, + 4730651525781257.,5231259225469120.,.481387996129289988092,-49,158, + 4730651525781268.,5231259225467391.,-.465347342989588923527,-49,158, + 4730651525785072.,5231259224869144.,-.499970547691732293920,-49,158, + 4805236415165550.,8736871727594735.,-.497846313826348246125,-49,162, + 4805236415186133.,8736871722104377.,-.499941778691112436224,-49,162, + 4805236415188260.,8736871721537015.,.499891296694551344621,-49,162, + 4805236415188489.,8736871721475931.,.499405361398459502906,-49,162, + 4805236415188555.,8736871721458327.,-.496367798848335683841,-49,162, + 4805236415188609.,8736871721443922.,.416181459885514581273,-49,162, + 4805236415188621.,8736871721440722.,-.492140923859257475407,-49,162, + 4805236415200564.,8736871718255018.,-.499415874833629327830,-49,162, + 4842461281703661.,5583725951452332.,-.482948801163174952991,-49,163, + 4842461281779555.,5583725938415418.,-.499926649457653690190,-49,163, + 4842461281784022.,5583725937648085.,.499620999564516626758,-49,163, + 4842461281784085.,5583725937637263.,.490213085542431484645,-49,163, + 4842461281784238.,5583725937610981.,.467365381089874441445,-49,163, + 4842461281784247.,5583725937609435.,.466021402301956473224,-49,163, + 4842461281785508.,5583725937392823.,.499941466755637111631,-49,163, + 4914345661836762.,4814556991410746.,.443805951581089512954,-49,166, + 4914345661836783.,4814556991407590.,.451659409416027155468,-49,166, + 4914345661836902.,4814556991389706.,.496162375972901618967,-49,166, + 4914345661836909.,4814556991388654.,.498780199590541589778,-49,166, + 4914345661865941.,4814556987025571.,-.499161467670127866517,-49,166, + 4914345662249851.,4814556929329526.,-.102488001602646794397,-49,166, + 4914345662311735.,4814556920029268.,.025745156161246129480,-49,166, + 4936345526387713.,4838248002632045.,-.499941932219081631125,-49,167, + 4936345526393018.,4838248001827317.,-.477149023737590316869,-49,167, + 4936345526393109.,4838248001813513.,-.482034922007748649803,-49,167, + 4936345526393434.,4838248001764213.,-.499484239234320481190,-49,167, + 4936345526393447.,4838248001762240.,.499817798458825010347,-49,167, + 4936345526433559.,4838247995677557.,-.496122653907658546335,-49,167, + 4953584815689336.,5630897677118958.,-.496293339998034780560,-49,168, + 4953584815720769.,5630897671550511.,-.499921745074334683116,-49,168, + 4953584815725792.,5630897670660672.,-.499803621456415685670,-49,168, + 4953584815725923.,5630897670637464.,.470736865323008387574,-49,168, + 4953584815725936.,5630897670635161.,.483080582935132476087,-49,168, + 4953584815725949.,5630897670632858.,.495424301483190052126,-49,168, + 4953584815726845.,5630897670474130.,-.499960226387575425546,-49,168, + 5223307858355047.,7578250120822662.,-.485196905819508546253,-49,181, + 5223307858414757.,7578250105821020.,.499804685799585385860,-49,181, + 5223307858414844.,7578250105799162.,.473225912428521551150,-49,181, + 5223307858414848.,7578250105798158.,-.493513340012275315544,-49,181, + 5223307858414877.,7578250105790871.,.497627083754816102293,-49,181, + 5223307858415208.,7578250105707710.,.499954482943294692126,-49,181, + 5223307858422093.,7578250103977912.,-.499766845954058613208,-49,181, + 5250766016553846.,6084494153370362.,-.499942909582670466335,-49,182, + 5250766016554483.,6084494153241198.,.497166114795152629614,-49,182, + 5250766016554513.,6084494153235115.,.467202713780190832103,-49,182, + 5250766016554526.,6084494153232479.,.487551908551698788362,-49,182, + 5250766016554681.,6084494153201050.,.499407779848651619223,-49,182, + 5250766016554780.,6084494153180977.,-.499471288843594971396,-49,182, + 5250766016560087.,6084494152104889.,-.499892253392722733341,-49,182, + 5306702990657940.,7472647227777259.,-.499475955006012149825,-49,185, + 5306702990658095.,7472647227738252.,.483763125202064258601,-49,185, + 5306702990658098.,7472647227737498.,-.471399987377160942292,-49,185, + 5306702990658118.,7472647227732464.,.494179264033069006456,-49,185, + 5306702990658899.,7472647227535925.,-.499948332256297379560,-49,185, + 5306702990661107.,7472647226980278.,-.499963713231320242210,-49,185, + 5341002421907607.,4690896245896029.,.499858171445664208576,-49,186, + 5341002421907833.,4690896245860099.,.498040483318559770937,-49,186, + 5341002421907943.,4690896245842611.,.444058521755079064988,-49,186, + 5341002421907946.,4690896245842134.,.497131741893470940561,-49,186, + 5341002421908681.,4690896245725283.,-.499927870832161409653,-49,186, + 5341002421913090.,4690896245024330.,-.499915854806474653825,-49,186, + 5341002421931800.,4690896242049771.,-.498479077848615256724,-49,186, + 5392915335957219.,6405721128569842.,-.499878125107805317557,-49,189, + 5392915335961479.,6405721127636101.,-.499771568652818708703,-49,189, + 5392915335962899.,6405721127324854.,-.499705965698927630367,-49,189, + 5392915335962915.,6405721127321346.,.491844154962839411649,-49,189, + 5459422009810026.,5191664249107230.,-.498603298918378602901,-49,192, + 5459422009831276.,5191664245286190.,-.495400277347638707028,-49,192, + 5459422009831335.,5191664245275580.,.499436039597555520178,-49,192, + 5459422009831716.,5191664245207071.,.499989724242435413186,-49,192, + 5591478951871710.,6491766576909038.,-.483998871370174195370,-49,199, + 5591478951883803.,6491766574124918.,-.489547541795579871508,-49,199, + 5591478951932175.,6491766562988438.,-.499861603132271048914,-49,199, + 5591478951934465.,6491766562461221.,-.468372797698373706218,-49,199, + 5591478951934474.,6491766562459148.,.499873312221565008058,-49,199, + 5609493202203652.,6846932307381228.,-.498081539507828656858,-49,200, + 5609493202208583.,6846932306180056.,-.498883082952675141568,-49,200, + 5609493202223376.,6846932302576539.,.499970358721733718590,-49,200, + 5609493202223829.,6846932302466191.,-.499426577122464808514,-49,200, + 5609493202224735.,6846932302245493.,-.498215139943158533101,-49,200, + 5609493202224740.,6846932302244275.,-.478340884998585135231,-49,200, + 5704155893657329.,7341515323769764.,-.498948739015416982581,-49,205, + 5704155893672179.,7341515319826246.,-.445191743175071834181,-49,205, + 5704155893672206.,7341515319819076.,-.477819355967036745618,-49,205, + 5704155893672224.,7341515319814296.,-.499571093956713553921,-49,205, + 5704155893673052.,7341515319594414.,.499852306706486348481,-49,205, + 5704155893674523.,7341515319203781.,-.499948168490616667050,-49,205, + 5723614949499519.,7254570616231092.,-.482702997270818890111,-49,206, + 5723614949559028.,7254570600562461.,.499866769276164363683,-49,206, + 5723614949559822.,7254570600353402.,.496685903064191498417,-49,206, + 5723614949559832.,7254570600350770.,-.488240769864443110069,-49,206, + 5723614949559956.,7254570600318120.,.498668564834786596461,-49,206, + 5723614949560023.,7254570600300479.,.499659959759898940515,-49,206, + 5723614949563075.,7254570599496893.,-.499910634534560626693,-49,206, + 5723614949568117.,7254570598169342.,-.499662486676358399266,-49,206, + 5764318435744994.,6589148509207714.,-.499241261894308722794,-49,208, + 5764318435758025.,6589148506069429.,-.498786895461585104460,-49,208, + 5764318435758114.,6589148506047994.,.431311108710477173189,-49,208, + 5764318435758150.,6589148506039324.,.470451894155216820511,-49,208, + 5764318435758174.,6589148506033544.,.496545757426287009170,-49,208, + 5764318435758484.,6589148505958887.,-.499741388432774946346,-49,208, + 5764318435759557.,6589148505700474.,-.499786847659513427131,-49,208, + 5764318435763849.,6589148504666822.,-.499867816785916736505,-49,208, + 5770212395630281.,5311593057209201.,.499885956015905600985,-49,208, + 5770212395630574.,5311593057152262.,-.499581568021016019679,-49,208, + 5770212395630607.,5311593057145848.,.462935779624124221205,-49,208, + 5770212395630652.,5311593057137103.,.411823084287142188902,-49,208, + 5770212395634096.,5311593056467816.,-.499959348154516754004,-49,208, + 5772999759848418.,4796500149241846.,-.499449940796124979909,-49,208, + 5772999759861106.,4796500147014177.,.499533557737579066904,-49,208, + 5772999759861312.,4796500146978009.,.497633998148156254126,-49,208, + 5772999759861518.,4796500146941841.,.495734710004890266857,-49,208, + 5772999759861532.,4796500146939383.,.476188166292521108639,-49,208, + 5772999759861567.,4796500146933238.,.427321812496683505674,-49,208, + 5772999759863152.,4796500146654956.,-.499903425695865737939,-49,208, + 5772999759866324.,4796500146098039.,-.499955137841538577814,-49,208, + 5774786818331507.,8985476322025521.,-.498036841926643816304,-49,209, + 5774786818349172.,8985476316213586.,-.499758456666790004982,-49,209, + 5774786818349611.,8985476316069151.,-.227463754774488261764,-49,209, + 5774786818349642.,8985476316058952.,-.490695704420677584057,-49,209, + 5774786818349643.,8985476316058623.,-.499187057443224470865,-49,209, + 5774786818350703.,8985476315709873.,.499985481215795168557,-49,209, + 5774786818373432.,8985476308231840.,-.496591186931056448568,-49,209, + 5807763702012943.,5354156026571670.,-.498446427474613479042,-49,210, + 5807763702012956.,5354156026569106.,.490226459309647905036,-49,210, + 5807763702013473.,5354156026467178.,-.498704668560126548720,-49,210, + 5807763702016123.,5354156025944718.,-.499965426635548318275,-49,210, + 5964587869600074.,7879352128895663.,-.494192412503544574242,-49,219, + 5964587869612434.,7879352125213584.,-.497811344243350262920,-49,219, + 5964587869631998.,7879352119385413.,-.499714145271634933412,-49,219, + 5964587869632245.,7879352119311831.,-.499148475488080370127,-49,219, + 5964587869632255.,7879352119308851.,.472534359560420290289,-49,219, + 5964587869633552.,7879352118922471.,.499807569890041038511,-49,219, + 5964587869637154.,7879352117849426.,-.499909911040694203196,-49,219, + 5990419976342045.,5921768412589785.,.499808729385470181244,-49,220, + 5990419976342409.,5921768412507939.,.498560121404840916020,-49,220, + 5990419976342436.,5921768412501869.,-.496037944756872125955,-49,220, + 5990419976342456.,5921768412497371.,.470926454674124571332,-49,220, + 5990419976342463.,5921768412495798.,-.490636004721730625401,-49,220, + 5990419976345193.,5921768411881953.,-.499963411245786364460,-49,220, + 6050296687270313.,4822401626183364.,.499505121824762245883,-49,223, + 6050296687270326.,4822401626180961.,-.496956821124788478710,-49,223, + 6050296687270391.,4822401626168941.,-.479266517973263506654,-49,223, + 6050296687270404.,4822401626166537.,-.475728453763102793243,-49,223, + 6050296687270598.,4822401626130662.,-.499852584544169974284,-49,223, + 6050296687276816.,4822401624980812.,-.499731647562937473456,-49,223, + 6050296687304797.,4822401619806487.,-.495809084523583302325,-49,223, + 6050296687307906.,4822401619231562.,-.495031997052320648422,-49,223, + 6221303531759657.,6393718383363886.,-.499893698218476689060,-49,233, + 6221303531763999.,6393718382269488.,-.499667627956595984277,-49,233, + 6221303531764141.,6393718382233697.,-.498275232400779517994,-49,233, + 6221303531764243.,6393718382207987.,.474556048115442290500,-49,233, + 6221303531764263.,6393718382202946.,.488836703426970328885,-49,233, + 6221303531764283.,6393718382197906.,-.496882637303123542909,-49,233, + 6221303531765399.,6393718381916618.,.499984422878564816775,-49,233, + 6230106661715219.,4517870723394610.,-.493504824289443445308,-49,233, + 6230106661733517.,4517870720131148.,-.497835421384994339784,-49,233, + 6230106661757959.,4517870715771898.,.499933282661336412926,-49,233, + 6230106661758227.,4517870715724100.,.499277424907517240731,-49,233, + 6230106661758247.,4517870715720533.,.484303127360135266899,-49,233, + 6230106661760964.,4517870715235955.,-.499929121195056773130,-49,233, + 6396963031328786.,5841937844153325.,-.497579628610377521504,-49,243, + 6396963031350520.,5841937839007836.,.499959558522000242972,-49,243, + 6396963031350818.,5841937838937286.,-.499582698127093770293,-49,243, + 6396963031351263.,5841937838831932.,.497746720145222976609,-49,243, + 6396963031351283.,5841937838827198.,-.468665396388224925446,-49,243, + 6396963031351331.,5841937838815834.,-.388054460470413445157,-49,243, + 6396963031351414.,5841937838796184.,-.498664665152361388392,-49,243, + 6396963031385354.,5841937830760946.,-.494475842016380066825,-49,243, + 6402158253074083.,4732426101017474.,-.498531921113915775080,-49,243, + 6402158253093050.,4732426097376963.,-.499957009874276156176,-49,243, + 6402158253093379.,4732426097313814.,.499884716989557701145,-49,243, + 6402158253093544.,4732426097282145.,-.469799207282992376378,-49,243, + 6402158253093560.,4732426097279074.,-.497162485680214389448,-49,243, + 6402158253093708.,4732426097250666.,.499727283259886124506,-49,243, + 6402158253099482.,4732426096142410.,-.499859551200100982818,-49,243, + 6499233963074382.,5734322226075418.,-.493246185848273121541,-49,249, + 6499233963077622.,5734322225310537.,-.494378284197802413867,-49,249, + 6499233963106782.,5734322218426608.,-.499993086887918363286,-49,249, + 6499233963111716.,5734322217261816.,.495550296441455032988,-49,249, + 6499233963111729.,5734322217258748.,-.471425058197386682977,-49,249, + 6499233963111743.,5734322217255442.,.487216869406219669928,-49,249, + 6499233963111810.,5734322217239626.,-.496425307930785152934,-49,249, + 6499233963113020.,5734322216953976.,-.499507895461266277848,-49,249, + 6499233963113262.,5734322216896845.,.499877288225066517072,-49,249, + 6607157442431528.,8321269799220373.,-.490322191695328275469,-49,256, + 6607157442447086.,8321269793802725.,-.496795715841185890971,-49,256, + 6607157442467571.,8321269786669383.,.499912433432856477499,-49,256, + 6607157442468029.,8321269786509898.,-.474121306643367906748,-49,256, + 6607157442468038.,8321269786506764.,-.477977834341010531721,-49,256, + 6607157442468083.,8321269786491094.,-.497260455187607383328,-49,256, + 6607157442468092.,8321269786487959.,.498883024171396501000,-49,256, + 6607157442468348.,8321269786398815.,-.499701959325888907808,-49,256, + 6607157442470423.,8321269785676253.,-.499916222298604087020,-49,256, + 6686944731964873.,4629756999398065.,-.494808804407162389132,-49,260, + 6686944731999651.,4629756992579286.,.499984017315138412646,-49,260, + 6686944732000137.,4629756992483998.,.498716984652688865587,-49,260, + 6686944732000304.,4629756992451256.,-.497602717397385518070,-49,260, + 6755186601594032.,8114213820740499.,-.499944094010465394347,-49,265, + 6755186601596214.,8114213819983100.,.499937173765041419042,-49,265, + 6755186601596840.,8114213819765808.,.498082935627665004514,-49,265, + 6755186601596876.,8114213819753312.,.472417373023842260027,-49,265, + 6755186601596894.,8114213819747064.,.459584598913662106519,-49,265, + 6755186601596992.,8114213819713048.,-.499171531575507520997,-49,265, + 6755186601597305.,8114213819604401.,.499904227964606984137,-49,265, + 6755186601626449.,8114213809488175.,-.493539585944226011578,-49,265, + 6798270522595899.,5109082290573608.,.495851674517924389001,-49,267, + 6798270522595916.,5109082290569869.,.481450156804061749190,-49,267, + 6798270522596106.,5109082290528080.,.496962791447268859622,-49,267, + 6798270522596658.,5109082290406672.,.499927746658179281002,-49,267, + 6798270522599366.,5109082289811070.,-.499977886526678845166,-49,267, + 6798270522602074.,5109082289215467.,-.499814321574971643677,-49,267, + 6798270522626377.,5109082283870216.,-.495618492405630831790,-49,267, + 6822709264340236.,7123271024750276.,.499882187553016565545,-49,269, + 6822709264341363.,7123271024403447.,-.499764597637937184265,-49,269, + 6822709264341426.,7123271024384058.,.487833283744695427905,-49,269, + 6822709264341430.,7123271024382828.,-.497081134709379971142,-49,269, + 6822709264346202.,7123271022914263.,-.499831351173993652267,-49,269, + 6822709264428930.,7123270997455033.,-.449257022277504232031,-49,269, + 6971295049084114.,5545093609485945.,-.456495837989795766651,-49,278, + 6971295049173521.,5545093587603847.,.499892035324824517236,-49,278, + 6971295049173857.,5545093587521613.,-.499516726340370379437,-49,278, + 6971295049174003.,5545093587485879.,.435264369187871142411,-49,278, + 6971295049174023.,5545093587480984.,.494823441244136277480,-49,278, + 6971295049175284.,5545093587172359.,-.499968368887672003448,-49,278, + 6984903824236531.,6078875561817134.,.499837980237561333762,-49,279, + 6984903824237081.,6078875561669279.,.498151039758387260346,-49,279, + 6984903824237139.,6078875561653688.,-.483844828659228952301,-49,279, + 6984903824242419.,6078875560234280.,-.499853440097380483861,-49,279, + 6984903824325511.,6078875537896884.,-.453729548128395988525,-49,279, + 7038821472157945.,8880464479008878.,-.494718362350487068845,-49,283, + 7038821472182084.,8880464469456238.,.499959942143460224909,-49,283, + 7038821472182442.,8880464469314565.,.491051352193593618091,-49,283, + 7038821472182457.,8880464469308629.,.471125063803147763929,-49,283, + 7038821472182491.,8880464469295174.,.492625491428120798999,-49,283, + 7038821472182687.,8880464469217610.,.498922470438306925499,-49,283, + 7038821472183991.,8880464468701573.,-.499982476934503469640,-49,283, + 7113392074710895.,5032449219119110.,-.451446135146222990477,-49,287, + 7113392074715387.,5032449218101138.,-.455789416020496333992,-49,287, + 7113392074793997.,5032449200286628.,-.498567428973591721277,-49,287, + 7113392074808596.,5032449196978219.,-.499590194105069741512,-49,287, + 7144659810207720.,4909105302660280.,-.499987229266040505140,-49,289, + 7144659810208282.,4909105302535499.,-.499675531375702011632,-49,289, + 7144659810208611.,4909105302462451.,-.451448888590562458726,-49,289, + 7144659810208613.,4909105302462006.,.488054012247659074678,-49,289, + 7144659810208646.,4909105302454679.,.489851881859755524125,-49,289, + 7144659810208811.,4909105302418044.,.498841393452430250636,-49,289, + 7144659810261673.,4909105290681082.,-.485893699970560457875,-49,289, + 7220633304539311.,4965536289337372.,-.499945597706891755453,-49,294, + 7220633304541362.,4965536288871884.,.499915298734504584610,-49,294, + 7220633304541795.,4965536288773613.,-.499620939463249403342,-49,294, + 7220633304541909.,4965536288747740.,-.497189049235333445096,-49,294, + 7220633304541932.,4965536288742520.,-.487926458597168468162,-49,294, + 7220633304541954.,4965536288737526.,.477455154958663393452,-49,294, + 7220633304558636.,4965536284951445.,-.498554934079015126424,-49,294, + 7250356954489191.,5091024646070698.,.499968631539692492892,-49,296, + 7250356954489966.,5091024645889624.,.499529665701960500096,-49,296, + 7250356954490039.,5091024645872568.,.496908003687862152563,-49,296, + 7250356954502922.,5091024642862535.,-.499115847509847057578,-49,296, + 7417592637392967.,8866288373838710.,-.359758983595407637065,-49,308, + 7417592637512837.,8866288323944790.,.499928390238062475720,-49,308, + 7417592637512944.,8866288323900254.,-.492922378802426293159,-49,308, + 7417592637512974.,8866288323887766.,.499736324124180368065,-49,308, + 7417592637518013.,8866288321790366.,-.499774696974726443587,-49,308, + 7440328550666467.,6088641209936345.,-.498300590286852180898,-49,309, + 7440328550681660.,6088641205580416.,-.499968215434367114099,-49,309, + 7440328550682072.,6088641205462292.,.499437460617984798247,-49,309, + 7440328550682341.,6088641205385169.,-.498522163448465278444,-49,309, + 7440328550682375.,6088641205375420.,.486865908802024983712,-49,309, + 7440328550682382.,6088641205373414.,-.457318897920443462479,-49,309, + 7440328550682484.,6088641205344169.,.498845421817746653042,-49,309, + 7440328550700275.,6088641200243378.,-.497841108835394071312,-49,309, + 7451945480030496.,7043612391247191.,-.491959954063923425904,-49,310, + 7451945480048722.,7043612385192703.,-.498482156266559282482,-49,310, + 7451945480057835.,7043612382165459.,-.499797179801904643382,-49,310, + 7451945480061669.,7043612380891843.,.499927570374834888028,-49,310, + 7451945480062576.,7043612380590548.,-.484715328022482420894,-49,310, + 7451945480062581.,7043612380588887.,-.432811449506063274576,-49,310, + 7451945480062613.,7043612380578256.,.499373382247445837350,-49,310, + 7451945480063114.,7043612380411830.,-.499855759771226358463,-49,310, + 7650916432039129.,8565740390476948.,-.499318493926344458853,-49,324, + 7650916432039213.,8565740390442112.,.498579164887457027915,-49,324, + 7650916432039381.,8565740390372442.,.494374906372939239795,-49,324, + 7650916432039391.,8565740390368295.,.470315146901341550240,-49,324, + 7650916432040584.,8565740389873556.,-.499999789392291076539,-49,324, + 7650916432044865.,8565740388098215.,-.499696640657343742483,-49,324, + 7741374642966824.,6695604079688854.,-.499380879682164605316,-49,330, + 7741374642974138.,6695604077290053.,.499742444530512133833,-49,330, + 7741374642975357.,6695604076890253.,.499679666056209045631,-49,330, + 7741374642975700.,6695604076777759.,-.496231983386568359459,-49,330, + 7741374642975702.,6695604076777103.,-.443730004969039041549,-49,330, + 7741374642975738.,6695604076765296.,-.498694382493684490131,-49,330, + 7741374642975776.,6695604076752832.,.498843241536611573829,-49,330, + 7741374643035050.,6695604057312517.,-.471803262173275513691,-49,330, + 7784172485094783.,6545267940112511.,.454574883386878276325,-49,333, + 7784172485094799.,6545267940107353.,.486298197183990577733,-49,333, + 7784172485094807.,6545267940104775.,-.497840144397141044287,-49,333, + 7784172485095815.,6545267939779823.,-.499263074274305262581,-49,333, + 7784172485096319.,6545267939617347.,-.499968505093657562779,-49,333, + 7784172485129859.,6545267928804956.,-.490252808976132111545,-49,333, + 7805573813389664.,4555666505254003.,-.499950872914641997726,-49,334, + 7805573813389767.,4555666505230828.,.198808809431791186638,-49,334, + 7805573813389810.,4555666505221153.,.490524051415087756839,-49,334, + 7805573813389811.,4555666505220928.,.497308127053878266299,-49,334, + 7805573813397329.,4555666503529430.,-.499697966184331168174,-49,334, + 7805573813441108.,4555666493679452.,-.485381494504713543931,-49,334, + 7815809990519179.,5493961148716246.,-.468249501372490105812,-49,335, + 7815809990519182.,5493961148715430.,.469880686702762425382,-49,335, + 7815809990519294.,5493961148685001.,.493407794480606953417,-49,335, + 7815809990519326.,5493961148676308.,-.499870143850066027870,-49,335, + 7815809990520813.,5493961148272309.,-.499989206000049410339,-49,335, + 7815809990549971.,5493961140350451.,-.493646705993098937228,-49,335, + 7865130177589557.,7611048991955875.,-.498382672371049862776,-49,339, + 7865130177592257.,7611048990933265.,-.499503660588651718768,-49,339, + 7865130177602247.,7611048987149607.,.497540308324275672704,-49,339, + 7865130177602697.,7611048986979172.,.497451313420942684888,-49,339, + 7865130177602705.,7611048986976143.,-.458105789825836431896,-49,339, + 7934343210618824.,7660281682326172.,.499726060180703316111,-49,344, + 7934343210619044.,7660281682241575.,.461350157197680044219,-49,344, + 7934343210619059.,7660281682235807.,.481460925021385288773,-49,344, + 7934343210619074.,7660281682230040.,-.498428302822630644904,-49,344, + 7934343210620465.,7660281681695155.,.499862796968905904601,-49,344, + 7934343210622653.,7660281680853800.,-.499874231333960336539,-49,344, + 8065264376389498.,5198758930208451.,-.499583875343981798626,-49,353, + 8065264376389664.,5198758930164419.,-.494162696716790206574,-49,353, + 8065264376390589.,5198758929919059.,.499907912338966638081,-49,353, + 8065264376394281.,5198758928939746.,-.499859516764487442336,-49,353, + 8182153544666602.,6552011711466293.,-.499796464627199681294,-49,362, + 8182153544669347.,6552011710535406.,-.499870637340641578650,-49,362, + 8182153544670951.,6552011709991456.,-.499124304791763789437,-49,362, + 8182153544671075.,6552011709949405.,-.496570966608617765758,-49,362, + 8182153544671100.,6552011709940926.,.479750303542673068496,-49,362, + 8182153544671108.,6552011709938214.,-.487826887697452740942,-49,362, + 8182153544671290.,6552011709876493.,.499792314356070146621,-49,362, + 8182153544679525.,6552011707083833.,-.499358338022725914061,-49,362, + 8182153544718294.,6552011693936453.,-.480497454162348560705,-49,362, + 8279017098042770.,5412832947828746.,.499956264351732915137,-49,369, + 8279017098043461.,5412832947632876.,-.499761257645337282147,-49,369, + 8279017098043574.,5412832947600844.,.497391253060183306514,-49,369, + 8279017098043587.,5412832947597160.,-.485237207029971449290,-49,369, + 8279017098056816.,5412832943847265.,-.498701417813058105449,-49,369, + 8302763666846112.,6232185720104612.,.499787712057450079488,-49,371, + 8302763666846262.,6232185720055517.,.491086280133385836345,-49,371, + 8302763666846312.,6232185720039152.,.488185888574387987389,-49,371, + 8302763666853004.,6232185717848861.,-.499615639833555758892,-49,371, + 8325361018993473.,7596236041647439.,-.496686451609300102548,-49,373, + 8325361019003876.,7596236037486055.,-.499443293334918104688,-49,373, + 8325361019011226.,7596236034545924.,.499018865579484762666,-49,373, + 8325361019011339.,7596236034500723.,-.499635371143998382832,-49,373, + 8325361019012809.,7596236033912697.,-.499803200688710476654,-49,373, + 8325361019014279.,7596236033324671.,-.499925614392520211774,-49,373, + 8360130121069199.,4851077161141821.,-.488060654505495204291,-49,375, + 8360130121106822.,4851077151490780.,-.499854282330967863527,-49,375, + 8360130121111186.,4851077150371327.,.491299589807111892194,-49,375, + 8360130121111188.,4851077150370814.,.451882212540713236321,-49,375, + 8360130121111211.,4851077150364914.,.498582377868135986021,-49,375, + 8360130121111490.,4851077150293345.,.499858866576424868920,-49,375, + 8360130121120141.,4851077148074194.,-.499464584725799056549,-49,375, + 8448311516122150.,5719104458282300.,-.499972669854407989183,-49,382, + 8448311516123221.,5719104457955006.,.499993351720218853116,-49,382, + 8448311516123733.,5719104457798541.,.499050004054745101862,-49,382, + 8448311516123743.,5719104457795486.,-.457999628178976929127,-49,382, + 8537183040081300.,6185431763353909.,-.498263486514632337959,-49,389, + 8537183040086210.,6185431761714091.,-.499332936265976317079,-49,389, + 8537183040095145.,6185431758730023.,-.489982821390873249820,-49,389, + 8537183040095185.,6185431758716664.,-.496093301145863128491,-49,389, + 8537183040095225.,6185431758703304.,.497796247888980501412,-49,389, + 8537183040096030.,6185431758434454.,.499829542079114196536,-49,389, + 8537183040145452.,6185431741928735.,-.477229443559811347470,-49,389, + 8567694211492491.,4750001570572476.,-.499068724359996583270,-49,391, + 8567694211503885.,4750001567639848.,.499553998875628896817,-49,391, + 8567694211504018.,4750001567605617.,-.498959396721865567722,-49,391, + 8567694211504065.,4750001567593519.,.479009612573555919086,-49,391, + 8567694211504078.,4750001567590173.,.494192535465744055397,-49,391, + 8567694211504610.,4750001567453246.,-.499858140986626929259,-49,391, + 8567694211511328.,4750001565724144.,-.499580217791915659043,-49,391, + 8590312325615296.,5569158737174237.,-.485048384756804328193,-49,393, + 8590312325652524.,5569158725910402.,-.499744529451322267996,-49,393, + 8590312325657876.,5569158724291082.,-.498913834500903962777,-49,393, + 8590312325657986.,5569158724257800.,-.486933687144898597672,-49,393, + 8590312325658002.,5569158724252958.,.496627078095374189380,-49,393, + 8590312325658364.,5569158724143430.,.499690513898044803139,-49,393, + 8590312325659702.,5569158723738600.,.499982309886052396484,-49,393, + 8647914104601643.,7714636801792133.,-.425399631114822738112,-49,398, + 8647914104620222.,7714636793953236.,-.455829148179541910196,-49,398, + 8647914104679337.,7714636769011291.,-.499770564655926088610,-49,398, + 8647914104682109.,7714636767841721.,.498367887114369027255,-49,398, + 8647914104682135.,7714636767830752.,-.485054219121786122579,-49,398, + 8647914104682715.,7714636767586037.,-.499851003806214316194,-49,398 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/exp.c b/regress/lib/libm/fpaccuracy/exp.c new file mode 100644 index 00000000000..2229627bbc8 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/exp.c @@ -0,0 +1,1364 @@ +/* $OpenBSD: exp.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:32:24. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1333 +#define F exp +#define Fs "exp" +#define Fn fpaccuracy_exp + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -6225613602609743.,8423051462650133.,-.410297254906273462749,-43,1074, + -6225613602575316.,8423051495617087.,-.497917899324182239284,-43,1074, + -6225613602570271.,8423051500448128.,.499965334078705713073,-43,1074, + -6225613602569605.,8423051501085883.,.499298283715614504193,-43,1074, + -6225613602569161.,8423051501511053.,.498880410082727154502,-43,1074, + -6225613602569144.,8423051501527333.,-.469603631462838308799,-43,1074, + -6225613602565448.,8423051505066586.,-.499269435296894781025,-43,1074, + -6225572075955658.,8462910989913446.,-.498285784412160742036,-43,1074, + -6225572075950271.,8462910995096394.,.499811560931156897171,-43,1074, + -6225572075950123.,8462910995238788.,.494977655434360279143,-43,1074, + -6225572075950107.,8462910995254182.,.440401160509570128536,-43,1074, + -6225572075949868.,8462910995484130.,-.499831899330339056690,-43,1074, + -6225572075941586.,8462911003452421.,-.496015040305627177501,-43,1074, + -6225572075927514.,8462911016991396.,-.472084627991477637899,-43,1074, + -6225440769016885.,8590191883151953.,-.498938348936905893034,-43,1074, + -6225440769014024.,8590191885945982.,-.499967465093453672118,-43,1074, + -6225440769012836.,8590191887106173.,-.499778238155546900601,-43,1074, + -6225440769012569.,8590191887366922.,.497760603491180558326,-43,1074, + -6225440769012351.,8590191887579819.,.499502306115632326789,-43,1074, + -6225440769007114.,8590191892694231.,-.498355406349311103962,-43,1074, + -6224918910198348.,4557628269914661.,-.499912392024077890082,-43,1073, + -6224918910197231.,4557628270493426.,-.499932889429967666893,-43,1073, + -6224918910196950.,4557628270639023.,.499178269208320179302,-43,1073, + -6224918910196845.,4557628270693428.,.445466550685098982383,-43,1073, + -6224918910196817.,4557628270707936.,.431143535428479715614,-43,1073, + -6224918910153106.,4557628293356457.,-.443736026942263540080,-43,1073, + -6223856827675392.,5142540280647628.,-.492213751837026751802,-43,1073, + -6223856827666660.,5142540285752697.,-.498567317856660454711,-43,1073, + -6223856827660217.,5142540289519527.,-.499204452346445147218,-43,1073, + -6223856827660120.,5142540289576236.,.497702893778034076299,-43,1073, + -6223856827660084.,5142540289597284.,-.493135457819587694427,-43,1073, + -6223856827659890.,5142540289710704.,-.499318425244210959157,-43,1073, + -6223856827658255.,5142540290666589.,-.499781682949535416272,-43,1073, + -6223856827657928.,5142540290857766.,-.499853013133897537698,-43,1073, + -6220621644826602.,7428655471524307.,-.498154314224747460125,-43,1073, + -6220621644820654.,7428655476547632.,.499877757835557674738,-43,1073, + -6220621644820369.,7428655476788326.,.499532495662122646055,-43,1073, + -6220621644820356.,7428655476799306.,-.475921663652582252989,-43,1073, + -6220621644809043.,7428655486353591.,-.493840096813601523567,-43,1073, + -6220621644767977.,7428655521035485.,-.368288630439661052993,-43,1073, + -6220137504887566.,7848992829750301.,-.499879803194332475655,-43,1073, + -6220137504887349.,7848992829943935.,.496905312492492724147,-43,1073, + -6220137504887340.,7848992829951966.,.441472540276666186809,-43,1073, + -6220137504887187.,7848992830088492.,.499116669826091620949,-43,1073, + -6220137504883507.,7848992833372257.,-.499315594679024866167,-43,1073, + -6220137504873549.,7848992842258051.,-.490358710611843061386,-43,1073, + -6219171112931685.,8760484985733533.,-.481362090694699553130,-43,1073, + -6219171112915490.,8760485001862973.,-.499729325302333484762,-43,1073, + -6219171112913559.,8760485003786155.,.497283574070593588622,-43,1073, + -6219171112913538.,8760485003807070.,.485860348873510064867,-43,1073, + -6219171112913476.,8760485003868819.,.499753975338010199788,-43,1073, + -6219171112912251.,8760485005088861.,-.499839149875320922304,-43,1073, + -6219163119702158.,8768449475565398.,-.499972641525715710679,-43,1073, + -6219163119701506.,8768449476215348.,.454825859624410193851,-43,1073, + -6219163119701499.,8768449476222326.,.455874571184747000791,-43,1073, + -6219163119701296.,8768449476424688.,.486289622053942237461,-43,1073, + -6219163119701205.,8768449476515402.,.499925471211636209266,-43,1073, + -6219060534942154.,8871310485970782.,.499980455799837098762,-43,1073, + -6219060534941588.,8871310486541622.,.499346514788627504019,-43,1073, + -6219060534941305.,8871310486827042.,.499043318670078657874,-43,1073, + -6219060534941178.,8871310486955129.,-.494022621649466940688,-43,1073, + -6219060534938836.,8871310489317156.,-.499678775002908658758,-43,1073, + -6218325260221434.,4822374329857860.,-.498623017192125136334,-43,1072, + -6218325260215126.,4822374333316161.,-.499889953489465044011,-43,1072, + -6218325260215047.,4822374333359471.,.498683144453865133303,-43,1072, + -6218325260214810.,4822374333489404.,.494404772207936735299,-43,1072, + -6218325260214785.,4822374333503111.,-.493388100909887640306,-43,1072, + -6218325260210211.,4822374336010763.,-.499316608932387220747,-43,1072, + -6217363269311158.,5379697311763618.,-.495795542964005285771,-43,1072, + -6217363269306519.,5379697314600834.,-.498551829051448379384,-43,1072, + -6217363269301880.,5379697317438050.,-.499811786600589995432,-43,1072, + -6217363269300848.,5379697318069222.,-.499026360156923426954,-43,1072, + -6217363269300164.,5379697318487556.,.431767577095664043808,-43,1072, + -6217363269300134.,5379697318505904.,.455048757616637820216,-43,1072, + -6217363269300079.,5379697318539542.,.497731084433704480464,-43,1072, + -6217363269300074.,5379697318542601.,-.498388693607827551232,-43,1072, + -6215772516833801.,6446128574437619.,-.492725173458167583776,-43,1072, + -6215772516830689.,6446128576718217.,-.495801885020679455634,-43,1072, + -6215772516821353.,6446128583560010.,.499809143943489808542,-43,1072, + -6215772516821253.,6446128583633294.,.497230746265692750598,-43,1072, + -6215772516820653.,6446128584072998.,.481777856193348002061,-43,1072, + -6215772516820603.,6446128584109640.,.480491469210698411428,-43,1072, + -6215772516820597.,6446128584114038.,-.479662883230423988623,-43,1072, + -6215772516798038.,6446128600646175.,-.478797031411029247967,-43,1072, + -6211605928818977.,5175928609586308.,-.498308039474240291058,-43,1071, + -6211605928818915.,5175928609622790.,.468957685012762396189,-43,1071, + -6211605928818908.,5175928609626910.,-.486351007357198384862,-43,1071, + -6211605928818485.,5175928609875818.,-.499998762309030301174,-43,1071, + -6210711856169584.,5729699331845327.,-.498160847764904872068,-43,1071, + -6210711856162678.,5729699336343835.,.499112633606404463568,-43,1071, + -6210711856162586.,5729699336403764.,-.492211752307017620749,-43,1071, + -6210711856162517.,5729699336448710.,-.485704630405651671164,-43,1071, + -6210711856162512.,5729699336451966.,.471288652997452084361,-43,1071, + -6210711856162213.,5729699336646732.,.499490366137800606480,-43,1071, + -6210711856161748.,5729699336949629.,.499884111131186835647,-43,1071, + -6210711856158981.,5729699338752030.,-.499592298905047990506,-43,1071, + -6210711856097665.,5729699378692745.,-.344304777219392018139,-43,1071, + -6209843471805279.,6324221405092431.,-.475055447764516135054,-43,1071, + -6209843471805278.,6324221405093150.,-.494322851409986253321,-43,1071, + -6209843471805122.,6324221405205310.,.499963180868132647310,-43,1071, + -6209843471800399.,6324221408601057.,-.499012158696686352349,-43,1071, + -6209843471782026.,6324221421810890.,-.477895241178200635262,-43,1071, + -6209516723529581.,6563565044351787.,-.499738523161074369518,-43,1071, + -6209516723527392.,6563565045985198.,.498929410024161713665,-43,1071, + -6209516723526994.,6563565046282182.,.498730888720549156917,-43,1071, + -6209516723526905.,6563565046348593.,.493663208576217414744,-43,1071, + -6209516723526884.,6563565046364264.,-.496296483139695868099,-43,1071, + -6209516723508466.,6563565060107609.,-.485586925683580979444,-43,1071, + -6209516723476694.,6563565083815588.,-.393067429394684072097,-43,1071, + -6208536534405220.,7337282255477480.,-.486944771126434131052,-43,1071, + -6208536534389054.,7337282268962388.,-.499776535359041478428,-43,1071, + -6208536534388785.,7337282269186775.,-.499161844748165537830,-43,1071, + -6208536534388621.,7337282269323575.,.497498805857282115726,-43,1071, + -6208536534387545.,7337282270221124.,-.499957075746042471162,-43,1071, + -6208253758603785.,7576992823373769.,-.488569310377160941606,-43,1071, + -6208253758596529.,7576992829624119.,-.496786758570523197100,-43,1071, + -6208253758589273.,7576992835874469.,-.499848219958769140037,-43,1071, + -6208253758588630.,7576992836428352.,-.499595184553100127032,-43,1071, + -6208253758588504.,7576992836536888.,.449137215338462183056,-43,1071, + -6208253758588494.,7576992836545502.,.492687472398675736350,-43,1071, + -6208253758588447.,7576992836585988.,.497373811759366012681,-43,1071, + -6208086538086236.,7722415221479401.,-.499411265389655110580,-43,1071, + -6208086538083190.,7722415224153596.,.499802307009002506933,-43,1071, + -6208086538082841.,7722415224459997.,-.498915471355757981481,-43,1071, + -6208086538082762.,7722415224529354.,-.478566232367723911223,-43,1071, + -6208086538082746.,7722415224543401.,-.487103019501982312694,-43,1071, + -6208086538082730.,7722415224557448.,-.495639781084912090859,-43,1071, + -6208086538076162.,7722415230323738.,-.497822336079773564369,-43,1071, + -6207410768786836.,8339082866764784.,-.499772834541140210912,-43,1071, + -6207410768784948.,8339082868554690.,.498071700395700753829,-43,1071, + -6207410768784925.,8339082868576496.,-.490829307932360707055,-43,1071, + -6207410768784857.,8339082868640962.,.498507174830279073523,-43,1071, + -6207410768784584.,8339082868899778.,.499818953297052828365,-43,1071, + -6207410768773051.,8339082879833570.,-.492371872724256915144,-43,1071, + -6207410768731696.,8339082919039928.,-.347282691060118431998,-43,1071, + -6205618738951655.,5111721657845031.,-.499867252432780658580,-43,1070, + -6205618738950688.,5111721658406989.,-.499772450351838146860,-43,1070, + -6205618738950319.,5111721658621427.,.488904622717927505964,-43,1070, + -6205618738950282.,5111721658642930.,-.498680106784977837799,-43,1070, + -6205618738945292.,5111721661542796.,-.499143362487022558664,-43,1070, + -6205618738845012.,5111721719819061.,-.133681199744769297882,-43,1070, + -6203181044415121.,6744113497786229.,-.499252607019390733268,-43,1070, + -6203181044414259.,6744113498447139.,-.499699499530944262946,-43,1070, + -6203181044411242.,6744113500760323.,.499246423843163536206,-43,1070, + -6203181044411083.,6744113500882231.,.492252324350712635882,-43,1070, + -6203181044411076.,6744113500887599.,-.489187616807614255419,-43,1070, + -6203181044411055.,6744113500903700.,-.433507414655901469672,-43,1070, + -6203181044403537.,6744113506667878.,-.497524848919402052479,-43,1070, + -6203181044391953.,6744113515549527.,-.484100418007518162199,-43,1070, + -6201059875198657.,8583305283516990.,-.490720816165759213604,-43,1070, + -6201059875187159.,8583305294736840.,-.499911165294070694014,-43,1070, + -6201059875185982.,8583305295885367.,-.499676551970858074287,-43,1070, + -6201059875185914.,8583305295951722.,-.498808683801117499379,-43,1070, + -6201059875185731.,8583305296130295.,-.481764667224295953542,-43,1070, + -6201059875185710.,8583305296150787.,-.496202001466287748224,-43,1070, + -6199622102081305.,5053735986155837.,-.478793129051131864146,-43,1069, + -6199622102056273.,5053736000537803.,.499735051103122845903,-43,1069, + -6199622102055857.,5053736000776813.,.497806411455761166307,-43,1069, + -6199622102055822.,5053736000796923.,-.487932261453738853148,-43,1069, + -6199622102054239.,5053736001706425.,-.499972018308125102735,-43,1069, + -6199622102049050.,5053736004687730.,-.498492291901939756917,-43,1069, + -6199383910512114.,5192457102414389.,.499920123481733042101,-43,1069, + -6199383910511337.,5192457102873063.,.499679783060557347427,-43,1069, + -6199383910511025.,5192457103057241.,.476428653618046204005,-43,1069, + -6199383910511009.,5192457103066687.,-.499122510254270892188,-43,1069, + -6199383910507901.,5192457104901383.,-.499610289263584012900,-43,1069, + -6199383910492931.,5192457113738384.,-.489017685236646469894,-43,1069, + -6199360575552718.,5206250344090618.,-.490783845380598354586,-43,1069, + -6199360575536487.,5206250353697457.,-.499932971670015237432,-43,1069, + -6199360575536207.,5206250353863183.,.499017360529426345764,-43,1069, + -6199360575536173.,5206250353883307.,.491747402914868862057,-43,1069, + -6199360575536165.,5206250353888043.,-.451139634631028190090,-43,1069, + -6199360575534561.,5206250354837422.,-.499903669479432838009,-43,1069, + -6199342464823550.,5216980804149215.,-.450557525061884456014,-43,1069, + -6199342464790812.,5216980823566190.,-.498966941722195784141,-43,1069, + -6199342464785648.,5216980826628968.,.499934695851453948154,-43,1069, + -6199342464785501.,5216980826716155.,-.498327414404312667558,-43,1069, + -6199342464785256.,5216980826861465.,-.495427693609652138477,-43,1069, + -6197539792684951.,6403591081182095.,-.493096851796312526989,-43,1069, + -6197539792672268.,6403591090415370.,-.499740966753384904725,-43,1069, + -6197539792672037.,6403591090583538.,.429142649903828525222,-43,1069, + -6197539792672021.,6403591090595186.,.493481072608835543488,-43,1069, + -6197539792672019.,6403591090596643.,-.498476623063278028988,-43,1069, + -6197539792671522.,6403591090958461.,-.499953734664452220321,-43,1069, + -6197539792653368.,6403591104174646.,-.485570852803981499712,-43,1069, + -6196858617433906.,6919196150534204.,-.498088866535942203920,-43,1069, + -6196858617428862.,6919196154501923.,-.499985275968400897074,-43,1069, + -6196858617427673.,6919196155437215.,.499700815413737700595,-43,1069, + -6196858617427385.,6919196155663763.,-.499515156377532030362,-43,1069, + -6196858617427377.,6919196155670055.,.472728950289404726027,-43,1069, + -6196858617425007.,6919196157534349.,-.499702446337291506375,-43,1069, + -6196858617411064.,6919196168502213.,-.488102118656956630879,-43,1069, + -6195193599779871.,8361101623008254.,-.491765083162250134486,-43,1069, + -6195193599767976.,8361101634315013.,-.499809265860568538839,-43,1069, + -6195193599767521.,8361101634747511.,.478328730963546860642,-43,1069, + -6195193599767510.,8361101634757967.,.497580695768696131737,-43,1069, + -6195193599767457.,8361101634808346.,.499431254925792765162,-43,1069, + -6195193599759873.,8361101642017297.,-.496785647671975484978,-43,1069, + -6195193599731772.,8361101668728624.,-.430958763133861761034,-43,1069, + -6193618165312232.,5000556336808175.,-.499791325338915267070,-43,1068, + -6193618165311257.,5000556337362460.,-.498899608666998549743,-43,1068, + -6193618165310113.,5000556338012821.,-.431108324331269203080,-43,1068, + -6193618165310089.,5000556338026465.,-.492622286628505338795,-43,1068, + -6193618165310087.,5000556338027602.,-.497748448472877444513,-43,1068, + -6193618165297211.,5000556345347575.,-.494619966012294389043,-43,1068, + -6192702369492797.,5549251780336141.,-.499581611908088021753,-43,1068, + -6192702369492529.,5549251780505216.,-.493962875955650498008,-43,1068, + -6192702369492399.,5549251780587230.,-.498698200818786993787,-43,1068, + -6192702369491936.,5549251780879325.,.499831218952857115273,-43,1068, + -6192702369487298.,5549251783805333.,-.498932782471407257957,-43,1068, + -6192702369473782.,5549251792332265.,-.487394048798241979206,-43,1068, + -6191556480754861.,6321367563074429.,-.499846159950821053388,-43,1068, + -6191556480754605.,6321367563258405.,-.490033068684122734753,-43,1068, + -6191556480754573.,6321367563281402.,-.488806055794071541396,-43,1068, + -6191556480754567.,6321367563285713.,.448924018436813792054,-43,1068, + -6191556480752420.,6321367564828669.,-.499808919784306793182,-43,1068, + -5611213340374391.,6921050109868249.,.499992469949787581780,-49,67, + -5611213340370527.,6921050109915755.,-.499852377236649783796,-49,67, + -5611213340370092.,6921050109921103.,-.499058492563410875565,-49,67, + -5611213340370024.,6921050109921939.,-.489738988378931510419,-49,67, + -5611213340369905.,6921050109923402.,-.473429855813101172399,-49,67, + -5611213340369674.,6921050109926241.,.499405520050469212007,-49,67, + -5589917886914230.,7187876824457292.,.499995893392286342540,-49,67, + -5589917886912146.,7187876824483901.,.499980988040915357874,-49,67, + -5589917886910912.,7187876824499658.,-.499068098541687248693,-49,67, + -5589917886910679.,7187876824502632.,.499490708273227329011,-49,67, + -5589917886910062.,7187876824510510.,.499966181194137245141,-49,67, + -5584028471363331.,7263468983198835.,.499982534993258172116,-49,67, + -5584028471359033.,7263468983254291.,-.499976735079197358749,-49,67, + -5584028471356725.,7263468983284069.,.499579978655137572340,-49,67, + -5584028471356643.,7263468983285128.,-.494369910552096752921,-49,67, + -5584028471356602.,7263468983285657.,-.491344855097922479842,-49,67, + -5584028471356592.,7263468983285786.,-.466216792786181851624,-49,67, + -5584028471354735.,7263468983309746.,-.499935581764833639645,-49,67, + -5584028471288952.,7263468984158512.,-.499950878197173628905,-49,67, + -5555479367794746.,7641324342966803.,-.499994468453819568842,-49,67, + -5555479367786824.,7641324343074334.,-.499987253178288616769,-49,67, + -5555479367778902.,7641324343181865.,-.499978524694386501336,-49,67, + -5555479367778590.,7641324343186100.,-.499725688460545438730,-49,67, + -5555479367778339.,7641324343189507.,-.496317155043129129626,-49,67, + -5555479367778325.,7641324343189697.,-.464254527636474196802,-49,67, + -5555479367778278.,7641324343190335.,-.499472849879568416960,-49,67, + -5545533983828497.,7777519696666007.,-.499291603029483386918,-49,67, + -5545533983828356.,7777519696667955.,-.492598352047623681886,-49,67, + -5545533983828345.,7777519696668106.,.479555022162967194327,-49,67, + -5545533983828318.,7777519696668480.,-.497886695671174489052,-49,67, + -5545533983827922.,7777519696673950.,.499634778150198365635,-49,67, + -5545533983827168.,7777519696684367.,.499966079854103593849,-49,67, + -5545533983815066.,7777519696851564.,.499980473357501948006,-49,67, + -5545533983790862.,7777519697185959.,-.499979956697989492881,-49,67, + -5544198963890274.,7795985752496098.,.499991581887239948377,-49,67, + -5544198963889337.,7795985752509075.,-.499911606702247775308,-49,67, + -5544198963889304.,7795985752509531.,.499024567412439801503,-49,67, + -5544198963889040.,7795985752513187.,.490513961294350720803,-49,67, + -5544198963889007.,7795985752513644.,.489450135650140873818,-49,67, + -5544198963888994.,7795985752513825.,-.480665916869010697341,-49,67, + -5544198963848914.,7795985753068871.,-.499983457027017663124,-49,67, + -5539725571714356.,7858182101469882.,-.499983825992129991033,-49,67, + -5539725571709997.,7858182101530728.,.499953314527104436867,-49,67, + -5539725571705784.,7858182101589537.,.495304799892393180503,-49,67, + -5539725571705760.,7858182101589873.,-.490242686231455837352,-49,67, + -5539725571705638.,7858182101591575.,.499890926193145281719,-49,67, + -5539725571681213.,7858182101932523.,-.499991120187787534531,-49,67, + -5537279579440387.,7892399833329940.,-.499985409003241103691,-49,67, + -5537279579437902.,7892399833364779.,-.499703637777604865422,-49,67, + -5537279579434707.,7892399833409572.,-.499341134513379885669,-49,67, + -5537279579434606.,7892399833410987.,.492219624821105206165,-49,67, + -5537279579434605.,7892399833411002.,-.488061951817877311530,-49,67, + -5537279579434555.,7892399833411702.,.497859216264749432671,-49,67, + -5537279579415740.,7892399833675483.,.499999185536052035228,-49,67, + -5522619698229229.,8100626709670379.,-.499985664905489866863,-49,67, + -5522619698217648.,8100626709837024.,.499992680696270331835,-49,67, + -5522619698198372.,8100626710114399.,-.499863063460570449930,-49,67, + -5522619698197910.,8100626710121046.,.497027831575934239665,-49,67, + -5522619698197679.,8100626710124370.,.495473281140133039113,-49,67, + -5522619698196429.,8100626710142358.,-.499951751670686447046,-49,67, + -5522215089853198.,8106450956615090.,-.445815936731088593292,-49,67, + -5522215089852983.,8106450956618186.,-.456651926267646353466,-49,67, + -5522215089852163.,8106450956629994.,-.497979875505925156716,-49,67, + -5522215089852123.,8106450956630570.,-.499995872589777112827,-49,67, + -5512667243305016.,8245112014127694.,-.499977131834094917140,-49,67, + -5512667243266007.,8245112014699029.,.499991483681421208834,-49,67, + -5512667243258558.,8245112014808129.,.499067128465925587058,-49,67, + -5512667243258524.,8245112014808627.,.471945178751364211275,-49,67, + -5512667243258510.,8245112014808833.,-.480399153475301706714,-49,67, + -5512667243258264.,8245112014812435.,.499836152516734664435,-49,67, + -5486380295707439.,8639247989494572.,-.499995867784930781466,-49,67, + -5486380295690305.,8639247989757516.,.499208121409441899926,-49,67, + -5486380295690178.,8639247989759465.,.490389364469220230815,-49,67, + -5486380295690175.,8639247989759512.,-.470448873878382562598,-49,67, + -5486380295690152.,8639247989759864.,.496457965464813625229,-49,67, + -5486380295689973.,8639247989762611.,.499776411280794645363,-49,67, + -5486380295686347.,8639247989818257.,.499959194470169051073,-49,67, + -5482520377158059.,8698687337151401.,-.499988824466790551998,-49,67, + -5482520377149543.,8698687337282989.,.499909895851415661361,-49,67, + -5482520377149189.,8698687337288459.,.498261764566336850584,-49,67, + -5482520377149085.,8698687337290067.,-.496572714027550177104,-49,67, + -5482520377149074.,8698687337290236.,.475127485369303538670,-49,67, + -5482520377144702.,8698687337357792.,.499970635906702814131,-49,67, + -5482520377126504.,8698687337638987.,.499998151449222292026,-49,67, + -5468820810009269.,8912969411908261.,-.499986257982495506391,-49,67, + -5468820810003707.,8912969411996322.,-.499948875464951481856,-49,67, + -5468820810002548.,8912969412014671.,.499879232337228012924,-49,67, + -5468820810001389.,8912969412033021.,.499707377918342689322,-49,67, + -5468820810001174.,8912969412036426.,-.488245118962974263983,-49,67, + -5468820810001168.,8912969412036521.,-.492560072345666882799,-49,67, + -5468820810001156.,8912969412036710.,.498810020891985311796,-49,67, + -5468820809985862.,8912969412278854.,.499997144096377373900,-49,67, + -5468088758157934.,8924567245617942.,-.499680065416048716229,-49,67, + -5468088758157280.,8924567245628310.,-.496373261054579848317,-49,67, + -5468088758157103.,8924567245631116.,-.477129674316887570768,-49,67, + -5468088758157096.,8924567245631226.,.495382783933812194501,-49,67, + -5468088758156224.,8924567245645050.,.499791879670648131689,-49,67, + -5468088758147129.,8924567245789235.,.499908667218926748343,-49,67, + -5468088758139853.,8924567245904584.,-.499996225539976083048,-49,67, + -5465050034928719.,8972871032711372.,.499995101930304386478,-49,67, + -5465050034925308.,8972871032765741.,-.499960380212907013315,-49,67, + -5465050034922979.,8972871032802862.,.479548364328615209704,-49,67, + -5465050034922963.,8972871032803118.,-.496118384855698201417,-49,67, + -5465050034922881.,8972871032804425.,-.496410474311541237770,-49,67, + -5465050034921979.,8972871032818802.,-.499623445760785763904,-49,67, + -5465050034921897.,8972871032820109.,-.499915532932078095938,-49,67, + -5418613610005209.,4872202900799217.,.499999424825948946758,-49,66, + -5418613610005186.,4872202900799417.,-.440268822220093558904,-49,66, + -5418613610005180.,4872202900799468.,.488356852464885061231,-49,66, + -5413189175935966.,4919377048870275.,-.499992893771316741183,-49,66, + -5413189175917223.,4919377049034062.,-.499979581653188469709,-49,66, + -5413189175913505.,4919377049066551.,.499810294184629058378,-49,66, + -5413189175912740.,4919377049073237.,-.494853677310642097522,-49,66, + -5413189175912652.,4919377049074005.,.499224193217602278252,-49,66, + -5413189175912499.,4919377049075343.,-.499708599782331881388,-49,66, + -5398648100197706.,5048100559713005.,-.499967563064809548537,-49,66, + -5398648100196943.,5048100559719846.,.494962279336450424074,-49,66, + -5398648100196699.,5048100559722034.,.498583358024593788504,-49,66, + -5398648100196577.,5048100559723129.,-.499606102275703748761,-49,66, + -5398648100181137.,5048100559861583.,-.499975229871259751737,-49,66, + -5398648100142476.,5048100560208265.,-.499976112914852907700,-49,66, + -5358514779737026.,5421123837406572.,-.499996251483721167256,-49,66, + -5358514779729629.,5421123837477804.,-.496543985518061135878,-49,66, + -5358514779729602.,5421123837478064.,-.490583025147267305028,-49,66, + -5358514779729475.,5421123837479287.,-.499581470643290327836,-49,66, + -5358514779728470.,5421123837488965.,-.499923490231777893244,-49,66, + -5358514779728135.,5421123837492190.,.499962507078179315752,-49,66, + -5357868470793077.,5427351269949503.,-.499999140939170297868,-49,66, + -5357868470792935.,5427351269950872.,-.490417296020906783621,-49,66, + -5357868470792896.,5427351269951248.,-.494827916018121642878,-49,66, + -5357868470792857.,5427351269951624.,-.499238535989288311000,-49,66, + -5340868642030948.,5593744844772584.,.499979021045606473193,-49,66, + -5340868642025579.,5593744844825933.,.498214483458766264495,-49,66, + -5340868642025327.,5593744844828437.,.492916551562019067847,-49,66, + -5340868642025312.,5593744844828587.,-.459779753872679788303,-49,66, + -5340868642024902.,5593744844832660.,.499854565783372764655,-49,66, + -5340868642015093.,5593744844930127.,.499984819950009728982,-49,66, + -5340868641967528.,5593744845402757.,-.499971160960315312315,-49,66, + -5334469363695535.,5657693969289624.,-.499987807872698835679,-49,66, + -5334469363660154.,5657693969645206.,-.499994434343021073961,-49,66, + -5334469363657758.,5657693969669285.,.499779814802982237650,-49,66, + -5334469363655362.,5657693969693365.,.499554166437100360497,-49,66, + -5334469363655262.,5657693969694371.,-.492108003637319124344,-49,66, + -5334469363655202.,5657693969694974.,-.487105305596278650389,-49,66, + -5334469363655183.,5657693969695164.,.464478882130115826723,-49,66, + -5325827369861748.,5745216802156187.,.499991606486685854002,-49,66, + -5325827369851070.,5745216802265162.,.417994829317682970941,-49,66, + -5325827369851055.,5745216802265316.,-.498677762565912837957,-49,66, + -5325827369850695.,5745216802268990.,-.498819966548524481140,-49,66, + -5325827369847995.,5745216802296545.,-.499886421528420257725,-49,66, + -5325827369847635.,5745216802300218.,.499971394459552511722,-49,66, + -5325827369819589.,5745216802586444.,-.499987197536265099835,-49,66, + -5317788020393879.,5827851464853696.,-.499988611004442253779,-49,66, + -5317788020391319.,5827851464880198.,-.499838530572065007367,-49,66, + -5317788020390039.,5827851464893449.,-.499763445161947528686,-49,66, + -5317788020389741.,5827851464896533.,.498691539983861291702,-49,66, + -5317788020389724.,5827851464896709.,.488536287507859967953,-49,66, + -5317788020340803.,5827851465403157.,-.499977368751900601638,-49,66, + -5307605800724622.,5934220364483833.,-.499991321161239819056,-49,66, + -5307605800703105.,5934220364710650.,-.499991539456500497727,-49,66, + -5307605800692292.,5934220364824633.,-.499523627353766061058,-49,66, + -5307605800692183.,5934220364825782.,-.498594086713617049520,-49,66, + -5307605800691287.,5934220364835226.,.499872604410505975682,-49,66, + -5307605800684821.,5934220364903386.,.499968613495469939532,-49,66, + -5299460840243441.,6020702900261359.,.499999980079505628538,-49,66, + -5299460840243382.,6020702900261991.,-.499910302192220214399,-49,66, + -5299460840243323.,6020702900262622.,-.499820584397814059158,-49,66, + -5299460840243310.,6020702900262761.,-.465902510976596220544,-49,66, + -5266341419859532.,6385539126040121.,-.499975533217699977131,-49,66, + -5266341419812858.,6385539126569544.,-.499991555128977501377,-49,66, + -5266341419812444.,6385539126574240.,-.499605847162204511980,-49,66, + -5266341419812068.,6385539126578504.,.466928035529647375228,-49,66, + -5266341419812065.,6385539126578538.,.495916337796622295221,-49,66, + -5266341419812030.,6385539126578936.,-.499220135741937747748,-49,66, + -5242088987167661.,6666646080430568.,-.455828894360704080720,-49,66, + -5242088987167648.,6666646080430721.,.494621796479315352935,-49,66, + -5242088987167629.,6666646080430946.,.499126652328815691702,-49,66, + -5242088987166075.,6666646080449349.,.499155414362023548404,-49,66, + -5242088987130999.,6666646080864731.,.499818128567981947155,-49,66, + -5242088987120565.,6666646080988295.,-.499979740387697680293,-49,66, + -5242088987120343.,6666646080990924.,-.499975414845195711961,-49,66, + -5208774931158033.,7073069528870408.,-.499997836120142582097,-49,66, + -5208774931131577.,7073069529202808.,.499989720448924403460,-49,66, + -5208774931124928.,7073069529286349.,-.499670763050885894150,-49,66, + -5208774931124788.,7073069529288108.,-.498310016648018990355,-49,66, + -5208774931124749.,7073069529288598.,-.490788094357888456384,-49,66, + -5208774931124742.,7073069529288685.,.459279942979830843106,-49,66, + -5208774931123466.,7073069529304718.,-.499746375475441363493,-49,66, + -5208774931119080.,7073069529359825.,-.499972926519636824883,-49,66, + -5161411928696979.,7693902573131249.,.499933735810532843325,-49,66, + -5161411928695498.,7693902573151490.,.499407261999812624180,-49,66, + -5161411928695489.,7693902573151614.,-.496544620527680024152,-49,66, + -5161411928695363.,7693902573153336.,-.439870975706095468179,-49,66, + -5161411928695336.,7693902573153705.,-.427726623194181809690,-49,66, + -5161411928694756.,7693902573161631.,.499818731335340494584,-49,66, + -5161411928689568.,7693902573232537.,-.499999354901616898449,-49,66, + -5120907462136543.,8267883305644441.,-.499963021813889458811,-49,66, + -5120907462135512.,8267883305659582.,.499137114389392536415,-49,66, + -5120907462135429.,8267883305660801.,.496154876317981341722,-49,66, + -5120907462135413.,8267883305661036.,.483531794300781303736,-49,66, + -5120907462135397.,8267883305661271.,.470908712290260008697,-49,66, + -5120907462135196.,8267883305664223.,.499831245102044698945,-49,66, + -5120907462126482.,8267883305792203.,.499986243147870809568,-49,66, + -5120907462112064.,8267883306003957.,-.499982465549239895555,-49,66, + -5119822908949735.,8283827178355618.,.499996684915467611990,-49,66, + -5119822908933105.,8283827178600329.,.499865955757811790322,-49,66, + -5119822908932340.,8283827178611587.,-.499839222566340590743,-49,66, + -5119822908932326.,8283827178611793.,-.489376310654572609571,-49,66, + -5119822908932312.,8283827178611999.,-.478913398737681355071,-49,66, + -5119822908929473.,8283827178653774.,.499958630839684718768,-49,66, + -5119822908895448.,8283827179154454.,-.499982423586557190972,-49,66, + -5095830265885721.,8644511205475953.,-.499986432995252520345,-49,66, + -5095830265879829.,8644511205566429.,-.499920380534126468225,-49,66, + -5095830265869518.,8644511205724762.,-.499802510132419967096,-49,66, + -5095830265869459.,8644511205725667.,.488657100030910619297,-49,66, + -5095830265869414.,8644511205726358.,.496804260388805127294,-49,66, + -5095830265827664.,8644511206367461.,-.499973164505345322802,-49,66, + -4682486076135336.,9007199254695726.,-.373356384253601868191,-51,56, + -4682486076124132.,9007199254740542.,-.373356497987164474113,-51,56, + -4682486076124020.,9007199254740990.,-.373356497998423830195,-51,56, + -4682486076124019.,4503599627370497.,-.186678248999211997999,-51,55, + -6243314768165360.,9007199254740990.,.417762334667717377051,-52,55, + -6243314768165359.,4503599627370496.,.208881167333858623884,-52,54, + -6243314768165345.,4503599627370510.,.208881167333881033589,-52,54, + -6243314768164009.,4503599627371846.,.208881167536259384386,-52,54, + -6243314768165480.,9007199254740871.,.208881167334668554181,-53,54, + -6243314768165360.,9007199254740991.,.208881167333858653783,-53,54, + -6243314768165359.,4503599627370496.,.104440583666929310731,-53,53, + -4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,52, + 0.,4503599627370496.,0.000000000000000000000,0,52, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,52, + 8703077354433851.,4537724661340588.,.499991917976744088436,-60,52, + 8703077354444014.,4537724661340629.,-.499977248240918519940,-60,52, + 8703077354446240.,4537724661340637.,.261222066528338730348,-60,52, + 8703077354446296.,4537724661340637.,.481629596459641017666,-60,52, + 8703077354446301.,4537724661340638.,-.498691159796492706160,-60,52, + 8703077354446809.,4537724661340640.,-.499279995419678602056,-60,52, + 8703077354447317.,4537724661340642.,-.499868831042863616971,-60,52, + 8703077354471200.,4537724661340736.,-.499993164090152190850,-60,52, + 7188956797761022.,4733952147143078.,.499999424531658065295,-57,52, + 7188956797839382.,4733952147145652.,.499972661075387800926,-57,52, + 7188956797841513.,4733952147145722.,.499895363584403615609,-57,52, + 7188956797841787.,4733952147145732.,-.499645311925858997555,-57,52, + 7188956797842244.,4733952147145747.,-.487930307211185940744,-57,52, + 7188956797842274.,4733952147145747.,.497521443645358813364,-57,52, + 7188956797842335.,4733952147145750.,-.498726662946332887325,-57,52, + 9006440473864151.,4794031607398161.,.499440695486077845280,-57,52, + 9006440473864211.,4794031607398163.,.495357297228898703131,-57,52, + 9006440473864241.,4794031607398164.,.493315598100309443669,-57,52, + 9006440473864242.,4794031607398165.,-.473419125203976861402,-57,52, + 9006440473864632.,4794031607398178.,-.499961213875618239883,-57,52, + 9006440473872959.,4794031607398454.,.499997831341072556186,-57,52, + 7591484324345140.,5003962020792021.,.499998822025772271064,-56,52, + 7591484324371809.,5003962020793873.,.499984587364814054365,-56,52, + 7591484324372817.,5003962020793943.,.499459095288630918822,-56,52, + 7591484324373105.,5003962020793963.,.499308954695615592019,-56,52, + 7591484324373134.,5003962020793966.,-.486817274739093327085,-56,52, + 8003388475031819.,5032648172441515.,.499545818127097868810,-56,52, + 8003388475031862.,5032648172441519.,-.497247173586172659701,-56,52, + 8003388475032134.,5032648172441537.,.499783204413645985063,-56,52, + 8003388475032449.,5032648172441560.,-.499979409299709724576,-56,52, + 8003388475040868.,5032648172442148.,-.499983996098175093516,-56,52, + 8003388475066125.,5032648172443912.,-.499997756081369930438,-56,52, + 8715649185183124.,5082640572130131.,.499996979905028026906,-56,52, + 8715649185231369.,5082640572133535.,-.499976771209727734694,-56,52, + 8715649185231936.,5082640572133574.,.493826003871036240111,-56,52, + 8715649185231950.,5082640572133575.,.481327306959454146524,-56,52, + 8715649185232007.,5082640572133580.,-.498131673323413825173,-56,52, + 8715649185232489.,5082640572133614.,-.499872524136310570529,-56,52, + 8715649185240570.,5082640572134183.,.499986780007477456380,-56,52, + 4823460372575182.,5148754873491468.,.498007318459688484964,-55,52, + 4823460372575189.,5148754873491469.,.498353904982400923338,-55,52, + 4823460372575224.,5148754873491475.,-.499913162404033969449,-55,52, + 4823460372578107.,5148754873491886.,.499973829752884527291,-55,52, + 4823460372586763.,5148754873493123.,.499981392944481526160,-55,52, + 4823460372604075.,5148754873495597.,.499996520219251675595,-55,52, + 7429938090848636.,5535042268442735.,.499983045264742994926,-55,52, + 7429938090848968.,5535042268442787.,-.495426594536795943150,-55,52, + 7429938090848981.,5535042268442789.,-.498258899709738206925,-55,52, + 7429938090848994.,5535042268442790.,.498908795117320249922,-55,52, + 7429938090920309.,5535042268453746.,.499997774552686330552,-55,52, + 8992428863893623.,5780366179350775.,.499987546018797375613,-55,52, + 8992428863894720.,5780366179350951.,.499805008984389954591,-55,52, + 8992428863894907.,5780366179350982.,-.498402953116656286789,-55,52, + 8992428863894932.,5780366179350986.,-.487468188691650668256,-55,52, + 8992428863894938.,5780366179350986.,.475156154770351094323,-55,52, + 8992428863920967.,5780366179355162.,.499995485019829500361,-55,52, + 4684840655103873.,5841209562765482.,.499943314793069546455,-54,52, + 4684840655107176.,5841209562766554.,-.494817422796757842838,-54,52, + 4684840655107182.,5841209562766555.,.450696181676463841375,-54,52, + 4684840655107213.,5841209562766566.,-.497483528545213800749,-54,52, + 4684840655107250.,5841209562766577.,.499850365706354882814,-54,52, + 4684840655112499.,5841209562768280.,-.499997987382204238436,-54,52, + 5261029272899527.,6031060016815816.,.469296735884536850477,-54,52, + 5261029272899542.,6031060016815821.,.491163006058366361327,-54,52, + 5261029272899548.,6031060016815823.,.499909514127899336499,-54,52, + 5261029272901606.,6031060016816512.,.499961782017180916691,-54,52, + 5261029272903664.,6031060016817202.,-.499985950014824794125,-54,52, + 5261029272960601.,6031060016836264.,-.499997589699077624681,-54,52, + 5357701474447528.,6063512005085518.,-.499283846710733964827,-54,52, + 5357701474447715.,6063512005085580.,.443519619870456764399,-54,52, + 5357701474447730.,6063512005085585.,.492407598473254381458,-54,52, + 5357701474447733.,6063512005085587.,-.497814805806185590645,-54,52, + 5357701474448039.,6063512005085689.,.499499957691820608528,-54,52, + 5357701474449471.,6063512005086172.,-.499994351666807563517,-54,52, + 6544763739190303.,6476526702129214.,.499993631765069008321,-54,52, + 6544763739207284.,6476526702135319.,.499828681517919182416,-54,52, + 6544763739207501.,6476526702135398.,-.484449970715238943812,-54,52, + 6544763739207526.,6476526702135407.,-.496463640327293564364,-54,52, + 6544763739207615.,6476526702135439.,-.499232304146106769947,-54,52, + 6544763739208366.,6476526702135708.,.499877060714921686276,-54,52, + 6544763739210530.,6476526702136486.,.499973819179020300307,-54,52, + 6544763739231839.,6476526702144148.,-.499997605537977172788,-54,52, + 6750030179323836.,6550746026300389.,-.449349704712974555377,-54,52, + 6750030179323844.,6550746026300391.,.459765922035203143406,-54,52, + 6750030179323855.,6550746026300395.,.459799908813949588674,-54,52, + 6750030179324977.,6550746026300803.,.463266560258917518453,-54,52, + 6750030179335636.,6550746026304679.,.496199750253530799329,-54,52, + 6750030179336857.,6550746026305123.,.499972282999937073615,-54,52, + 6750030179336868.,6550746026305128.,-.499993730218426990122,-54,52, + 6750030179366290.,6550746026315827.,-.499997440633320203907,-54,52, + 7262316160863841.,6739707490193675.,.499998740917333196041,-54,52, + 7262316160884505.,6739707490201407.,-.499962365929029085134,-54,52, + 7262316160951089.,6739707490226318.,-.499836983220147531153,-54,52, + 7262316160955347.,6739707490227911.,-.458888195401186374988,-54,52, + 7262316160955371.,6739707490227920.,-.479794073533596183854,-54,52, + 7262316160955395.,6739707490227928.,.499300048334005969836,-54,52, + 7262316160955681.,6739707490228036.,-.499828332742814372083,-54,52, + 7667186625744786.,6892896237715140.,-.499021772528831527277,-54,52, + 7667186625744854.,6892896237715166.,-.480004600353004163915,-54,52, + 7667186625744867.,6892896237715170.,.494219270798268132727,-54,52, + 7667186625745097.,6892896237715258.,.499718529629063866407,-54,52, + 7667186625745834.,6892896237715540.,.499948763368356372053,-54,52, + 7667186625772021.,6892896237725560.,.499988297221006951339,-54,52, + 7667186625780750.,6892896237728901.,-.499998521591269824288,-54,52, + 7756304500080682.,6927080126912701.,-.499998990955795730432,-54,52, + 7756304500086099.,6927080126914784.,-.499946130974529026959,-54,52, + 7756304500086731.,6927080126915027.,-.476864460727310098174,-54,52, + 7756304500086848.,6927080126915072.,-.486831936329342185566,-54,52, + 7756304500087004.,6927080126915131.,.499878096201736233539,-54,52, + 4889567999033468.,7750273177906813.,-.499967861292226628927,-53,52, + 4889567999035410.,7750273177908484.,-.499906041359189060713,-53,52, + 4889567999035625.,7750273177908668.,.497526137491799914987,-53,52, + 4889567999035883.,7750273177908890.,.494444752118815608866,-53,52, + 4889567999035890.,7750273177908897.,-.482383037406719392735,-53,52, + 4889567999049047.,7750273177920218.,-.499986855914498873426,-53,52, + 4889567999064626.,7750273177933622.,.499994172648737362343,-53,52, + 4930099044602322.,7785226828781103.,-.499997783363789623859,-53,52, + 4930099044602337.,7785226828781115.,.465009332499628155129,-53,52, + 5026050879155359.,7868604557678872.,-.499999720829763675713,-53,52, + 5026050879174250.,7868604557695374.,.499933474480635735593,-53,52, + 5026050879175935.,7868604557696847.,-.499913676762827224112,-53,52, + 5026050879177169.,7868604557697925.,-.489119246104133684354,-53,52, + 5026050879177177.,7868604557697931.,.499605515197214885060,-53,52, + 5035712052418484.,7877048995746359.,-.499990962504582812251,-53,52, + 5035712052438616.,7877048995763965.,-.499957259130472737612,-53,52, + 5035712052438839.,7877048995764160.,-.480187364421120182630,-53,52, + 5035712052438847.,7877048995764167.,-.483962435462847418207,-53,52, + 5035712052438879.,7877048995764195.,-.499062719629694221553,-53,52, + 5035712052474377.,7877048995795239.,-.499996638236511607575,-53,52, + 5388947655781184.,8192100782733707.,.499997377763785209857,-53,52, + 5388947655827994.,8192100782776281.,.470750708044239545898,-53,52, + 5388947655828005.,8192100782776291.,.475315508041040940416,-53,52, + 5388947655828060.,8192100782776341.,.498139508025231183424,-53,52, + 5388947655828502.,8192100782776743.,.499743289727450884612,-53,52, + 5388947655829817.,8192100782777939.,.499989834953645526147,-53,52, + 5828367993162752.,8601665337482620.,-.499997940982850894698,-53,52, + 5828367993164440.,8601665337484232.,-.499343905319096728536,-53,52, + 5828367993164862.,8601665337484635.,-.499180396355955370618,-53,52, + 5828367993164906.,8601665337484677.,-.480206002055393961153,-53,52, + 5828367993164907.,8601665337484677.,.474770688724166638232,-53,52, + 5842346135984328.,8615024501323480.,-.499998865096872205000,-53,52, + 5842346135984581.,8615024501323721.,.484344679609889738680,-53,52, + 5842346135984673.,8615024501323809.,.478651423141306564081,-53,52, + 6083309738850843.,8848607022168410.,.499952626647402031691,-53,52, + 6083309738852036.,8848607022169582.,.494473774960644060545,-53,52, + 6083309738852040.,8848607022169586.,.424044675709650321637,-53,52, + 6083309738852206.,8848607022169750.,-.498762943205050900588,-53,52, + 6083309738852774.,8848607022170308.,-.499695036818160271263,-53,52, + 6083309738876571.,8848607022193685.,.499986276999922397869,-53,52, + 6083309738885147.,8848607022202110.,.499997509827440305361,-53,52, + 6243314768165238.,9007199254740871.,-.208881167333043071806,-53,52, + 6243314768165358.,9007199254740991.,-.208881167333858537917,-53,52, + 6243314768165359.,4503599627370496.,-.104440583666929308309,-53,51, + 6243314768165360.,4503599627370496.,.395559416333070707851,-53,51, + 6466710109371024.,4616693976091040.,-.497576913672189076302,-53,51, + 6466710109371057.,4616693976091056.,.416770921012804141456,-53,51, + 6466710109371063.,4616693976091059.,.492106890955536838951,-53,51, + 6466710109371223.,4616693976091142.,-.498933910570835527515,-53,51, + 6466710109371422.,4616693976091243.,.499709092532771521986,-53,51, + 6466710109372099.,4616693976091591.,-.499882298901902499305,-53,51, + 6466710109374329.,4616693976092733.,.499986530087089389259,-53,51, + 6466710109381696.,4616693976096510.,-.499998372312984986938,-53,51, + 6683043781640158.,4728919409448331.,-.499991809409105789109,-53,51, + 6683043781678814.,4728919409468625.,.499987880003563106398,-53,51, + 6683043781680433.,4728919409469476.,-.499883622722553407584,-53,51, + 6683043781680553.,4728919409469539.,-.498021102844411050084,-53,51, + 6683043781680793.,4728919409469665.,-.494296063085608274821,-53,51, + 6683043781686869.,4728919409472855.,-.499990472073479115475,-53,51, + 7533119765574280.,5196961431751803.,-.499933764737374758577,-53,51, + 7533119765574793.,5196961431752098.,.490100327765266422081,-53,51, + 7533119765574845.,5196961431752128.,.492988773789866961568,-53,51, + 7533119765574975.,5196961431752204.,-.499790111147873889543,-53,51, + 7533119765608900.,5196961431771778.,-.499972162705002301330,-53,51, + 7533119765636596.,5196961431787757.,.499997174199437302327,-53,51, + 7593583889881033.,5231965295675659.,-.499993266160582622048,-53,51, + 7593583889901592.,5231965295687601.,-.499880711562226848477,-53,51, + 7593583889909222.,5231965295692032.,.498799133477240410770,-53,51, + 7593583889909327.,5231965295692093.,.489606654306723988754,-53,51, + 7593583889909358.,5231965295692111.,.496416493789850321154,-53,51, + 7593583889909964.,5231965295692464.,-.499494385979168491092,-53,51, + 7593583889910403.,5231965295692719.,-.499832465533021817895,-53,51, + 7593583889943149.,5231965295711740.,-.499993599219193045741,-53,51, + 7618936725668761.,5246712611536138.,.499957930114930723544,-53,51, + 7618936725669058.,5246712611536312.,-.496914065799628443151,-53,51, + 7618936725669070.,5246712611536318.,.493111308102933510246,-53,51, + 7618936725669161.,5246712611536372.,-.499196273135668597137,-53,51, + 7618936725692421.,5246712611549920.,.499986825637152945168,-53,51, + 7618936725704251.,5246712611556812.,-.499998713025840507697,-53,51, + 8259236168422938.,5633265150051556.,.442142805108046189264,-53,51, + 8259236168422954.,5633265150051566.,.448831882557215559546,-53,51, + 8259236168423066.,5633265150051636.,.495655424701898864134,-53,51, + 8259236168423074.,5633265150051641.,.498999963426552429145,-53,51, + 8259236168423672.,5633265150052015.,.499004233106987683282,-53,51, + 8259236168470316.,5633265150081187.,.499337344683277509709,-53,51, + 8259236168560315.,5633265150137474.,.499980506147801021393,-53,51, + 8259236168563006.,5633265150139157.,.499999745548853325147,-53,51, + 8460168363108705.,5760343938898102.,-.499995347132971453370,-53,51, + 8460168363170815.,5760343938937823.,-.499945539455368041128,-53,51, + 8460168363172252.,5760343938938741.,.499846310085494815699,-53,51, + 8460168363173001.,5760343938939221.,-.494695029239742886512,-53,51, + 8460168363173012.,5760343938939228.,-.459901911392420217776,-53,51, + 8460168363173259.,5760343938939386.,-.496820083363912510144,-53,51, + 8460168363173603.,5760343938939606.,-.499653488855453539470,-53,51, + 8460168363180702.,5760343938944146.,-.499985886934459987932,-53,51, + 8791115980731339.,5975930100402632.,-.499999283144244088499,-53,51, + 8791115980731443.,5975930100402700.,.499998703438413727754,-53,51, + 8791115980739347.,5975930100407944.,.499845686051540315270,-53,51, + 8791115980767739.,5975930100426781.,.499296069444200974371,-53,51, + 8791115980769082.,5975930100427673.,-.471883773234934687909,-53,51, + 8791115980769091.,5975930100427678.,.499269898705861762641,-53,51, + 8837821264166991.,6006997737034383.,.442737591530539404138,-53,51, + 8837821264167003.,6006997737034391.,.445666227362685416826,-53,51, + 8837821264167192.,6006997737034517.,.491792241720391506736,-53,51, + 8837821264167225.,6006997737034539.,.499845990259309817513,-53,51, + 8837821264171323.,6006997737037272.,.499975127628069523172,-53,51, + 8837821264172689.,6006997737038184.,-.499981826306025815691,-53,51, + 8837821264195908.,6006997737053669.,-.499982181011771211582,-53,51, + 9007199254740954.,6121026514868048.,-.498146630215816928306,-53,51, + 9007199254740982.,6121026514868067.,-.470173831002550981488,-53,51, + 9007199254740991.,6121026514868073.,-.354039716969702936578,-53,51, + 4503599627370497.,6121026514868075.,-.315328345625418896886,-52,51, + 4503599627370502.,6121026514868081.,.480376225522199472838,-52,51, + 4503599627370619.,6121026514868240.,.499863190378623198950,-52,51, + 4503599627372621.,6121026514870961.,.499973478562005930005,-52,51, + 4503599627382166.,6121026514883934.,.499999819224224417535,-52,51, + 6243314768165359.,4503599627370496.,-.208881167333858614196,-52,50, + 6243314768165360.,4503599627370497.,-.208881167333858549555,-52,50, + 6243314768165373.,4503599627370510.,-.208881167333837503158,-52,50, + 6243314768166709.,4503599627371846.,-.208881167131583082222,-52,50, + 9007199254740516.,8319337573440062.,.499987184434361897887,-52,50, + 9007199254740991.,8319337573440940.,-.049601067597391320009,-52,50, + 4503599627370497.,8319337573440945.,.492191006600596965677,-51,50, + 4503599627370533.,8319337573441078.,.495200787353423294653,-51,50, + 4503599627370605.,8319337573441345.,-.498779651134545005629,-51,50, + 4503599627397835.,8319337573541947.,-.499992097194679505639,-51,50, + 4682486076114871.,9007199254704398.,.373356572333046540478,-51,50, + 4682486076123928.,9007199254740626.,.373356498005845031363,-51,50, + 4682486076124018.,9007199254740986.,.373356497998425900313,-51,50, + 4682486076124019.,9007199254740990.,.373356497998424289760,-51,50, + 4682486076124020.,4503599627370497.,.186678248999212227782,-51,49, + 5868404969532749.,6456177228149088.,.499608203111354933007,-50,45, + 5868404969532798.,6456177228149369.,.477235305385691896349,-50,45, + 5868404969532813.,6456177228149455.,.490794622410892762007,-50,45, + 5868404969532971.,6456177228150362.,-.499713904854051735950,-50,45, + 5868404969534446.,6456177228158820.,-.499714390592438207646,-50,45, + 5868404969618521.,6456177228640926.,-.499723761590356416304,-50,45, + 5868404970319146.,6456177232658476.,-.498401830259624720159,-50,45, + 5888592265877124.,6572979978478841.,-.499997710034109135843,-50,45, + 5888592265916193.,6572979978706925.,-.499614592253067928903,-50,45, + 5888592265916372.,6572979978707969.,.498621075147742370189,-50,45, + 5888592265916397.,6572979978708115.,.448095330384541403291,-50,45, + 5888592265916409.,6572979978708186.,-.496157027100643953760,-50,45, + 5888592265917915.,6572979978716978.,-.499827885564480456823,-50,45, + 5888592265919063.,6572979978723680.,-.499970072563481835060,-50,45, + 5888592265933234.,6572979978806410.,-.499982516687355560282,-50,45, + 5943141639562568.,6899278768030405.,-.499998435475847156884,-50,45, + 5943141639570855.,6899278768081185.,.499985135962371604044,-50,45, + 5943141639584291.,6899278768163518.,.493322392858145095763,-50,45, + 5943141639584307.,6899278768163617.,-.462029393091549624588,-50,45, + 5943141639584338.,6899278768163806.,.499476521634881767920,-50,45, + 5943141639586130.,6899278768174788.,-.499923495611789856155,-50,45, + 5943141639587429.,6899278768182747.,.499953400134257261839,-50,45, + 6303973650801013.,4752890240688487.,-.499845127628804701128,-50,44, + 6303973650801379.,4752890240690032.,-.462122395655386381438,-50,44, + 6303973650801397.,4752890240690108.,-.476660621938817824112,-50,44, + 6303973650801424.,4752890240690222.,-.498467961361687246273,-50,44, + 6303973650804590.,4752890240703586.,.499975146004215900860,-50,44, + 6303973650809680.,4752890240725073.,.499999045533515440529,-50,44, + 6421931254417273.,5277857836962892.,-.499987002755544646755,-50,44, + 6421931254449666.,5277857837114739.,.499889504545133613529,-50,44, + 6421931254449682.,5277857837114815.,-.497239564726488737894,-50,44, + 6421931254449730.,5277857837115040.,-.488626772534960662751,-50,44, + 6421931254450015.,5277857837116376.,-.499988318700194436360,-50,44, + 6619016067722953.,6287520404862898.,-.499539792612273014123,-50,44, + 6619016067723030.,6287520404863328.,-.497664641794237009645,-50,44, + 6619016067723042.,6287520404863395.,-.484385397508258094426,-50,44, + 6619016067723054.,6287520404863462.,-.471106153221564942226,-50,44, + 6619016067724534.,6287520404871727.,-.499999352386529181083,-50,44, + 6787616684071288.,7303211695695746.,-.499999911787494510236,-50,44, + 6787616684083895.,7303211695777521.,.499170697716938769665,-50,44, + 6787616684084006.,7303211695778242.,-.493221783529829757658,-50,44, + 6787616684084080.,7303211695778722.,-.488150104321573237367,-50,44, + 6787616684084304.,7303211695780175.,-.499825021120510325227,-50,44, + 6787616684090217.,7303211695818530.,-.499975733696390420378,-50,44, + 6792176747023049.,7332850775775826.,-.499981768544265687193,-50,44, + 6792176747028678.,7332850775812487.,-.499509090766758933186,-50,44, + 6792176747028795.,7332850775813249.,-.492570857644494473581,-50,44, + 6792176747028830.,7332850775813476.,.458222630911740903177,-50,44, + 6792176747028834.,7332850775813503.,-.490258113252809569306,-50,44, + 6792176747029105.,7332850775815268.,-.499828530185555448532,-50,44, + 6792176747029532.,7332850775818048.,.499852031450348242049,-50,44, + 6792176747035588.,7332850775857491.,-.499994503081510707407,-50,44, + 6935652144135877.,8329439031012399.,.499998370041115157013,-50,44, + 6935652144155451.,8329439031157208.,.499984585880351086346,-50,44, + 6935652144171171.,8329439031273506.,-.499922485105198687946,-50,44, + 6935652144171470.,8329439031275718.,-.489551745083293544308,-50,44, + 6935652144171475.,8329439031275755.,-.499411766148167566972,-50,44, + 6935652144173098.,8329439031287762.,-.499974595125488086288,-50,44, + 7272069881115083.,5615035464082687.,.499989280571845345190,-50,43, + 7272069881158207.,5615035464297753.,.499982817560081681953,-50,43, + 7272069881162644.,5615035464319881.,.499286951652406788928,-50,43, + 7272069881162722.,5615035464320270.,.497246321929600282519,-50,43, + 7272069881162729.,5615035464320305.,.407319598750666187442,-50,43, + 7272069881163111.,5615035464322210.,.499889848457940221902,-50,43, + 7272069881166536.,5615035464339292.,-.499971103691820686081,-50,43, + 7274706301331302.,5628199101978599.,-.499910790792028312779,-50,43, + 7274706301332168.,5628199101982927.,.499845487384326146905,-50,43, + 7274706301332170.,5628199101982937.,.497535455698056058097,-50,43, + 7274706301332290.,5628199101983537.,.358933554554350550487,-50,43, + 7274706301332448.,5628199101984327.,.176441051479313307794,-50,43, + 7274706301335631.,5628199102000239.,-.499974350785450760265,-50,43, + 7274706301352081.,5628199102082470.,-.499984116787541030424,-50,43, + 7274706301368531.,5628199102164701.,-.499992681350727515054,-50,43, + 7641538687448159.,7795932510450507.,-.499971904202872653801,-50,43, + 7641538687453672.,7795932510488679.,.498950127309547159390,-50,43, + 7641538687453685.,7795932510488770.,-.486722648379283818787,-50,43, + 7641538687453698.,7795932510488860.,-.472395424067075462786,-50,43, + 7641538687454371.,7795932510493520.,-.499916810176958486986,-50,43, + 7641538687462258.,7795932510548130.,.499992502549805088670,-50,43, + 7642555474121747.,7802976103414118.,-.499996356955271630226,-50,43, + 7642555474148729.,7802976103601114.,.496757344112606158364,-50,43, + 7642555474148772.,7802976103601413.,-.494538315747725989312,-50,43, + 7642555474149419.,7802976103605896.,.496896757030105183357,-50,43, + 7642555474161609.,7802976103690378.,.499360201798576837844,-50,43, + 7642555474164714.,7802976103711897.,.499987829177652339703,-50,43, + 7642555474164829.,7802976103712695.,-.499988924224179446403,-50,43, + 7661357941749300.,7934379544144451.,-.499991987523871806333,-50,43, + 7661357941778211.,7934379544348190.,.499993436720606095085,-50,43, + 7661357941794374.,7934379544462093.,.499537912132485245152,-50,43, + 7661357941794459.,7934379544462693.,-.493163854230856467324,-50,43, + 7661357941794480.,7934379544462840.,.496874532909872571014,-50,43, + 7661357941795477.,7934379544469867.,-.499874417280132514605,-50,43, + 7661357941796983.,7934379544480480.,-.499978637164387546398,-50,43, + 7952142228777903.,5136265744572525.,.499985535532051874596,-50,42, + 7952142228791921.,5136265744636475.,-.499956566853401725227,-50,42, + 7952142228793003.,5136265744641410.,.497907829580360302685,-50,42, + 7952142228793108.,5136265744641889.,.499549014329665153258,-50,42, + 7952142228816291.,5136265744747649.,-.499996691505287632166,-50,42, + 7975281835700360.,5242919009446395.,.499991051650093577463,-50,42, + 7975281835705477.,5242919009470224.,-.434646875151428838276,-50,42, + 7975281835705483.,5242919009470252.,-.494761752469299890519,-50,42, + 7975281835705550.,5242919009470564.,-.499377882508745547707,-50,42, + 7975281835705783.,5242919009471648.,.499494381826986860382,-50,42, + 7975281835708378.,5242919009483732.,.499809959025520425634,-50,42, + 7975281835710108.,5242919009491789.,-.499979640702411725997,-50,42, + 7975281835738487.,5242919009623940.,-.499994666000544207256,-50,42, + 8134778399494714.,6040820288507093.,-.499998578165064374157,-50,42, + 8134778399516448.,6040820288623703.,-.499985466906651922132,-50,42, + 8134778399524033.,6040820288664398.,.499375486674664623716,-50,42, + 8134778399524066.,6040820288664576.,-.444859329935547600933,-50,42, + 8134778399524085.,6040820288664677.,.496338805957896421609,-50,42, + 8134778399524356.,6040820288666131.,.499743797046379416812,-50,42, + 8134778399524679.,6040820288667865.,-.499887892084739820398,-50,42, + 8134778399527315.,6040820288682008.,-.499978067152095976359,-50,42, + 8395085770615682.,7612100876152649.,-.499990098397349747781,-50,42, + 8395085770620772.,7612100876187061.,.499979285508313150703,-50,42, + 8395085770623959.,7612100876208609.,-.499843341281507579873,-50,42, + 8395085770624143.,7612100876209853.,-.493557604662163644534,-50,42, + 8395085770624189.,7612100876210164.,-.491986170475561799012,-50,42, + 8395085770649409.,7612100876380674.,-.499993601072879585578,-50,42, + 8472742745130106.,8155662330566785.,-.499951491813866028651,-50,42, + 8472742745234274.,8155662331321345.,-.499966936396901053304,-50,42, + 8472742745247295.,8155662331415665.,-.499963958333403071860,-50,42, + 8472742745247849.,8155662331419678.,-.499426214315535596430,-50,42, + 8472742745247923.,8155662331420214.,-.466863410813475398598,-50,42, + 8472742745247927.,8155662331420243.,-.492130286298846868465,-50,42, + 8472742745247968.,8155662331420539.,.498884239982030638121,-50,42, + 8714420965793325.,5054195295796694.,-.499443204338990540351,-50,41, + 8714420965793370.,5054195295796896.,-.493219623891813092202,-50,41, + 8714420965793374.,5054195295796913.,.462889138814993412560,-50,41, + 8714420965793644.,5054195295798126.,-.499769378328086274742,-50,41, + 8714420965793963.,5054195295799557.,.499904448088544906000,-50,41, + 8714420965797016.,5054195295813262.,.499917609833847190410,-50,41, + 8714420965815334.,5054195295895492.,.499997360720207970657,-50,41, + 8743627225365642.,5187018279798550.,.499996519631877661380,-50,41, + 8743627225395166.,5187018279934568.,-.499945067449790031170,-50,41, + 8743627225396881.,5187018279942469.,-.498891571504956639725,-50,41, + 8743627225396886.,5187018279942492.,-.463903077330088178463,-50,41, + 8743627225397138.,5187018279943652.,.499517029215784100436,-50,41, + 8743627225400825.,5187018279960639.,-.499967334584527663328,-50,41, + 8743627225406484.,5187018279986710.,-.499989470681161483844,-50,41, + 8897696383593928.,5947672229033387.,.499997363231682414894,-50,41, + 8897696383647634.,5947672229317094.,.499881442772650386493,-50,41, + 8897696383647726.,5947672229317580.,.498540623476868096884,-50,41, + 8897696383648002.,5947672229319038.,.494518165827793971699,-50,41, + 8897696383650610.,5947672229332815.,.499987134382937052726,-50,41, + 8979216647911774.,6394283963185212.,-.499999453093079759123,-50,41, + 8979216647926035.,6394283963266203.,.498530224386863072926,-50,41, + 8979216647926088.,6394283963266504.,.499576581598350631333,-50,41, + 8979216647927067.,6394283963272065.,-.499963345852626842585,-50,41, + 8979216647935666.,6394283963320900.,.499992085414094639833,-50,41, + 4523144813459852.,6786784280755118.,-.499944632363066202167,-49,41, + 4523144813466686.,6786784280837507.,-.499833550513852587856,-49,41, + 4523144813466973.,6786784280840967.,-.499389882085002592722,-49,41, + 4523144813466991.,6786784280841184.,-.495877735574233929206,-49,41, + 4523144813467063.,6786784280842052.,-.481829149461773654002,-49,41, + 4523144813482345.,6786784281026287.,.499985765350853256268,-49,41, + 4523144813563492.,6786784282004576.,-.499908533874655077758,-49,41, + 4612325947540188.,7951771630976536.,-.499988583848823195946,-49,41, + 4612325947564656.,7951771631322151.,-.499776743743104971338,-49,41, + 4612325947564688.,7951771631322603.,-.493891218994611992763,-49,41, + 4612325947564808.,7951771631324298.,-.471820500958930055438,-49,41, + 4612325947564816.,7951771631324411.,-.470349119743704479677,-49,41, + 4612325947565335.,7951771631331742.,-.499893259974537711648,-49,41, + 4612325947566014.,7951771631341332.,.499990235362178512814,-49,41, + 4802115455502127.,5569924284824261.,-.499996266819965447588,-49,40, + 4802115455516131.,5569924284962819.,-.499926102538358378170,-49,40, + 4802115455518465.,5569924284985912.,-.499914073387537721701,-49,40, + 4802115455518541.,5569924284986663.,.457241418460021387799,-49,40, + 4802115455518550.,5569924284986753.,-.495200694340781846993,-49,40, + 5059472696392689.,8798134896866938.,-.499954951762682199150,-49,40, + 5059472696394757.,8798134896899258.,-.499116196134546312972,-49,40, + 5059472696394897.,8798134896901446.,-.491322465640583420480,-49,40, + 5059472696394951.,8798134896902289.,.454540830552505434525,-49,40, + 5059472696394959.,8798134896902414.,.483557615180588764037,-49,40, + 5059472696397307.,8798134896939110.,.499983980311234850186,-49,40, + 5059472696445038.,8798134897685081.,-.499962893265201226227,-49,40, + 5079689563131988.,4559919384018729.,-.499841298517049792307,-49,39, + 5079689563131998.,4559919384018810.,-.499401449361875087001,-49,39, + 5079689563132188.,4559919384020349.,-.491044315140172884071,-49,39, + 5079689563132228.,4559919384020673.,-.489284918395732373470,-49,39, + 5079689563134257.,4559919384037107.,.499960511667625069866,-49,39, + 5079689563138805.,4559919384073947.,-.499995795595785410644,-49,39, + 5107897798868229.,4794228683530661.,.499999712805684311629,-49,39, + 5107897798878991.,4794228683622313.,.499931642937809764895,-49,39, + 5107897798879237.,4794228683624409.,-.499884053470839981384,-49,39, + 5107897798880467.,4794228683634884.,-.498962521781872139877,-49,39, + 5107897798881143.,4794228683640640.,.493413874485698097033,-49,39, + 5107897798881174.,4794228683640904.,.497502141344220995447,-49,39, + 5107897798881205.,4794228683641169.,-.498409591782718176636,-49,39, + 5222449517558371.,5876125204514747.,-.499987269938886071305,-49,39, + 5222449517560366.,5876125204535570.,.499929209830594662887,-49,39, + 5222449517588506.,5876125204829298.,.498758996705394408128,-49,39, + 5222449517593546.,5876125204881906.,.498550956640036894297,-49,39, + 5222449517593635.,5876125204882835.,.489023477624836564937,-49,39, + 5222449517593651.,5876125204883002.,.498546627480375647376,-49,39, + 5270585385616002.,6400678781231780.,-.499958612020717457770,-49,39, + 5270585385681089.,6400678781971811.,.499913198434476888435,-49,39, + 5270585385682438.,6400678781987149.,.480890751236119874866,-49,39, + 5270585385682484.,6400678781987672.,.495809185856620053807,-49,39, + 5270585385682630.,6400678781989332.,.499680739500418899201,-49,39, + 5270585385684709.,6400678782012971.,-.499983871146114219312,-49,39, + 5270585385693490.,6400678782112809.,.499990662768329073743,-49,39, + 5489113122559330.,4718260076923816.,-.494964904484934261935,-49,38, + 5489113122559372.,4718260076924168.,-.479795480535398076986,-49,38, + 5489113122559448.,4718260076924805.,-.499965094274240560908,-49,38, + 5489113122565249.,4718260076973424.,.499983458210666083143,-49,38, + 5489113122583048.,4718260077122604.,-.499998885338209891564,-49,38, + 5503648895962147.,4841675431531026.,.474026538389622191256,-49,38, + 5503648895962157.,4841675431531112.,.479459207953365664114,-49,38, + 5503648895962192.,4841675431531413.,.498473551438498955778,-49,38, + 5503648895962197.,4841675431531457.,-.498810113776382810599,-49,38, + 5503648895962565.,4841675431534622.,-.498887872543146249209,-49,38, + 5503648895966613.,4841675431569437.,-.499743082426297121328,-49,38, + 5503648895967717.,4841675431578932.,-.499976278037214237755,-49,38, + 5503648896019257.,4841675432022204.,-.499972673034540718754,-49,38, + 5548511370790109.,5243307955442395.,.499964447379211128198,-49,38, + 5548511370792969.,5243307955469033.,.499775028115672140082,-49,38, + 5548511370794004.,5243307955478673.,.475230988409571061623,-49,38, + 5548511370794020.,5243307955478822.,.499006153152258288900,-49,38, + 5548511370794399.,5243307955482352.,.499680369233093801059,-49,38, + 5548511370810887.,5243307955635921.,.499989991051633732409,-49,38, + 5548511370821276.,5243307955732685.,-.499994558532644383193,-49,38, + 5426391276955121.,4522269201631908.,-.495533761031281710184,-44,-393, + 5426391276962926.,4522269203638271.,-.497924922040598327853,-44,-393, + 5426391276978536.,4522269207650996.,.499963202324621441022,-44,-393, + 5426391276979630.,4522269207932221.,.499564339480825670733,-44,-393, + 5426391276979679.,4522269207944818.,-.499539039514844548921,-44,-393, + 5426391276979826.,4522269207982606.,-.496848965997927255505,-44,-393, + 5426391276979842.,4522269207986718.,.483035686908615044029,-44,-393, + 5426391276980773.,4522269208226043.,-.499919630600159424132,-44,-393, + 5506672652889642.,6777434914917542.,-.479868733054930402463,-44,-399, + 5506672652931234.,6777434930940966.,.499993183408984793342,-44,-399, + 5506672652932303.,6777434931352802.,-.499904842019377794085,-44,-399, + 5506672652932497.,6777434931427540.,.499180893305984144644,-44,-399, + 5506672652932501.,6777434931429082.,-.490528670489501118530,-44,-399, + 5506672652932517.,6777434931435246.,-.449366922167590434901,-44,-399, + 5506672652939980.,6777434934310386.,-.499372782368927578098,-44,-399, + 5562950707693369.,5190862344130093.,-.499178572671096415540,-44,-404, + 5562950707699728.,5190862346006420.,-.499853412062591476749,-44,-404, + 5562950707701702.,5190862346588880.,.499917791660141730303,-44,-404, + 5562950707703179.,5190862347024694.,-.482480157439415283449,-44,-404, + 5562950707703224.,5190862347037972.,-.496161307984171770818,-44,-404, + 5562950707703239.,5190862347042397.,.499278316048570779569,-44,-404, + 5562950707703676.,5190862347171341.,.499754352696099681192,-44,-404, + 5562950707720779.,5190862352217862.,-.497405719564308800364,-44,-404, + 5565768841135267.,6092705146703128.,-.497459892116996634340,-44,-404, + 5565768841147678.,6092705151001432.,-.499793418460564497658,-44,-404, + 5565768841151349.,6092705152272810.,-.368889712773605983193,-44,-404, + 5565768841151388.,6092705152286317.,-.491442021992539497349,-44,-404, + 5565768841151391.,6092705152287355.,.499130878538567073676,-44,-404, + 5565768841151709.,6092705152397488.,.499859339619838273546,-44,-404, + 5565768841151815.,6092705152434200.,-.499897397622640107348,-44,-404, + 5637442019490841.,5597710041498333.,-.481617222128823907944,-44,-410, + 5637442019521855.,5597710051366770.,-.498189316129748957773,-44,-410, + 5637442019535639.,5597710055752742.,-.499970314946619059762,-44,-410, + 5637442019535867.,5597710055825289.,.498868351471383577925,-44,-410, + 5637442019535924.,5597710055843426.,.498578164988976908751,-44,-410, + 5666178554252595.,7167422556471861.,-.499131165962264225512,-44,-412, + 5666178554261238.,7167422559993198.,.498000060593763849613,-44,-412, + 5666178554261257.,7167422560000939.,.493251936640652483434,-44,-412, + 5666178554261440.,7167422560075498.,-.499847987066928674419,-44,-412, + 5666178554266074.,7167422561963486.,-.499726373493812032183,-44,-412, + 5835612929831241.,6663965758005985.,.499961617817991053195,-44,-426, + 5835612929832011.,6663965758297663.,.499547441594252071572,-44,-426, + 5835612929832224.,6663965758378348.,.452681878235297889719,-44,-426, + 5835612929832239.,6663965758384030.,.491635044396679911754,-44,-426, + 5835612929832244.,6663965758385925.,-.495380565806237680240,-44,-426, + 5835612929832396.,6663965758443502.,.499345140950078124409,-44,-426, + 5835612929850957.,6663965765474458.,-.496232229007187003832,-44,-426, + 5835612929855886.,6663965767341576.,-.493972862254011892867,-44,-426, + 6029337333126098.,6161481658421007.,.499883181912481183693,-44,-442, + 6029337333126198.,6161481658456031.,.468154562591019953198,-44,-442, + 6029337333126219.,6161481658463387.,-.498508422172329842234,-44,-442, + 6029337333126728.,6161481658641658.,.499996203964939110423,-44,-442, + 6157045845835045.,8552588211999109.,-.495995574473720164532,-44,-452, + 6157045845835051.,8552588212002025.,.454128898070234624683,-44,-452, + 6157045845835266.,8552588212106550.,-.499743512568511839402,-44,-452, + 6157045845836068.,8552588212496449.,-.499758630177268936643,-44,-452, + 6157045845841682.,8552588215225742.,-.499366756795152460485,-44,-452, + 6157045845842484.,8552588215615641.,-.499239675362923788968,-44,-452, + 6268442428707939.,4697003566225769.,.499978191748679992462,-44,-462, + 6268442428709377.,4697003566609706.,.499703851849360641788,-44,-462, + 6268442428709537.,4697003566652425.,.498284446865743674031,-44,-462, + 6268442428709538.,4697003566652692.,.492025576806331451330,-44,-462, + 6268442428709576.,4697003566662838.,.254188525794703250356,-44,-462, + 6268442428711454.,4697003567164253.,-.499941584978700776831,-44,-462, + 6268442428723437.,4697003570363639.,-.498543326098576589911,-44,-462, + 6328789084993106.,4533522012299038.,.499997184872421281702,-44,-467, + 6328789084993554.,4533522012414488.,.499014248635357652842,-44,-467, + 6328789084993574.,4533522012419643.,-.483172421034064809022,-44,-467, + 6328789084993584.,4533522012422220.,-.474265753671486089610,-44,-467, + 6477002457247986.,5046463781443677.,-.499968450430354858688,-44,-479, + 6477002457249785.,5046463781959734.,.499893541483131872015,-44,-479, + 6477002457250942.,5046463782291630.,-.499611467972078778049,-44,-479, + 6477002457250956.,5046463782295646.,-.484047868566192462759,-44,-479, + 6477002457250977.,5046463782301670.,-.460702463464906550450,-44,-479, + 6477002457259937.,5046463784871920.,-.499340216805272221648,-44,-479, + 6491364931053049.,5708479440245917.,-.404264546180403794277,-44,-480, + 6491364931153237.,5708479472755870.,-.499949562076753023900,-44,-480, + 6491364931154902.,5708479473296145.,-.499526564773482061363,-44,-480, + 6491364931154941.,5708479473308800.,-.409425953744934120456,-44,-480, + 6491364931154949.,5708479473311396.,-.493507876220118788619,-44,-480, + 6544022097453422.,7117648001652270.,-.499980722813437614300,-44,-484, + 6544022097454521.,7117648002096915.,.499914388597169329998,-44,-484, + 6544022097454685.,7117648002163268.,.497171363958934786865,-44,-484, + 6616319171046715.,6775458822281153.,-.460876142972775959730,-44,-490, + 6616319171106439.,6775458845283268.,.499422750989110750243,-44,-490, + 6616319171106489.,6775458845302526.,-.488321391473120983473,-44,-490, + 6616319171106767.,6775458845409594.,.499822174568314341299,-44,-490, + 6616319171106931.,6775458845472758.,-.499977230403468150735,-44,-490, + 6702751591219232.,7202232780986918.,-.499489423505564723226,-44,-497, + 6702751591225682.,7202232783627544.,.499826952023259949739,-44,-497, + 6702751591225692.,7202232783631638.,.495175481024577622713,-44,-497, + 6702751591225842.,7202232783693048.,.425403695304373610899,-44,-497, + 6702751591225877.,7202232783707377.,.409123687311688509918,-44,-497, + 6740450947155521.,7674551267647984.,-.499888961207895965566,-44,-500, + 6740450947157285.,7674551268417524.,.499883883679605422840,-44,-500, + 6740450947157394.,7674551268465076.,-.497293154105309055535,-44,-500, + 6740450947157402.,7674551268468565.,.484565423534201946943,-44,-500, + 6740450947157430.,7674551268480780.,.421070457770587993660,-44,-500, + 6740450947167207.,7674551272745975.,-.498822378107031840555,-44,-500, + 6754791751798074.,8670643500470846.,.476901758284068698907,-44,-501, + 6754791752054319.,8670643626766070.,-.499087291499125652466,-44,-501, + 6754791752062084.,8670643630593198.,-.499945420391107748287,-44,-501, + 6754791752062145.,8670643630623263.,-.489256485285739398970,-44,-501, + 6754791752062168.,8670643630634598.,.498380353375171024470,-44,-501, + 6794379564761482.,5143125257107244.,-.497689520446452497575,-44,-505, + 6794379564776481.,5143125261492244.,-.499993231146673217889,-44,-505, + 6794379564777986.,5143125261932234.,.499381961877450488267,-44,-505, + 6794379564778054.,5143125261952114.,.491381198250977227027,-44,-505, + 6794379564778173.,5143125261986904.,.477380046808542297918,-44,-505, + 6794379564778482.,5143125262077241.,.499848744067854594290,-44,-505, + 6990987887135202.,5602400981877565.,-.498457238772502433724,-44,-521, + 6990987887148032.,5602400985963401.,.499981912608339124366,-44,-521, + 6990987887148193.,5602400986014673.,.499747429974736511617,-44,-521, + 7138546116893110.,6008309010959394.,-.499794147873841422498,-44,-533, + 7138546116894161.,6008309011318345.,-.499914781903716438583,-44,-533, + 7138546116897314.,6008309012395197.,.499851983643510587601,-44,-533, + 7138546116897513.,6008309012463163.,-.467806119110366000408,-44,-533, + 7138546116897528.,6008309012468286.,-.475418507756635561826,-44,-533, + 7138546116897573.,6008309012483655.,-.498255647486688056177,-44,-533, + 7138546116941715.,6008309027559597.,-.481033822268262888509,-44,-533, + 7322656671988654.,6432794440319830.,-.499786304108247129513,-44,-548, + 7322656671992607.,6432794441765292.,-.499711975570447263145,-44,-548, + 7322656671993110.,6432794441949220.,-.499173278819238892384,-44,-548, + 7322656671993181.,6432794441975182.,-.495120673425929496785,-44,-548, + 7322656671993184.,6432794441976278.,.490966058686609870100,-44,-548, + 7322656671993199.,6432794441981763.,.421399722055346487094,-44,-548, + 7322656671994332.,6432794442396059.,-.499830720488863899484,-44,-548, + 7322656671996057.,6432794443026826.,-.499887615613735754632,-44,-548, + 7357968097663255.,5984600918451668.,.499987438374507661708,-44,-551, + 7357968097663930.,5984600918681293.,.494279412716217795644,-44,-551, + 7357968097664389.,5984600918837438.,.490402987855922420282,-44,-551, + 7357968097664400.,5984600918841181.,-.472652824190875824474,-44,-551, + 7357968097667640.,5984600919943381.,-.499899257642944350412,-44,-551, + 7461059150900097.,8199393039510171.,-.499907443546462815761,-44,-559, + 7461059150901532.,8199393040178997.,.499902037663913863965,-44,-559, + 7461059150902133.,8199393040459113.,-.498767817000181853373,-44,-559, + 7461059150902182.,8199393040481950.,.496349372168481760900,-44,-559, + 7461059150902231.,8199393040504788.,.491466624948441772248,-44,-559, + 7461059150902550.,8199393040653469.,-.499503174330105379114,-44,-559, + 7461059150915048.,8199393046478556.,-.497821805469991776915,-44,-559, + 7819356134936067.,5346650313970277.,-.491247855297370443049,-44,-589, + 7819356134936080.,5346650313974227.,.493235036842879823710,-44,-589, + 7819356134936400.,5346650314071482.,.495891763835208068468,-44,-589, + 7819356134936912.,5346650314227091.,-.499853793336025785327,-44,-589, + 7819356134938781.,5346650314795121.,-.499909975341934161979,-44,-589, + 7819356134948190.,5346650317654722.,-.498741147111819273438,-44,-589, + 7819356134974548.,5346650325665495.,-.487217131122968203557,-44,-589, + 7880037969510111.,5259822560398809.,.499952526186295956870,-44,-594, + 7880037969510184.,5259822560420635.,.499628773705556184512,-44,-594, + 7880037969511060.,5259822560682547.,.495750808280009809388,-44,-594, + 7880037969511274.,5259822560746531.,-.436701415711703542669,-44,-594, + 7880037969511279.,5259822560748025.,.494783354714968710659,-44,-594, + 7880037969541126.,5259822569671870.,-.492456670637263373154,-44,-594, + 7880037969578344.,5259822580799542.,-.461767829173061814272,-44,-594, + 7961347698801263.,8357315044723128.,-.498913551177388481065,-44,-600, + 7961347698807226.,8357315047555901.,-.499906521780294532604,-44,-600, + 7961347698807860.,8357315047857088.,-.499787923932430222550,-44,-600, + 7961347698809762.,8357315048760649.,-.499367004011387289028,-44,-600, + 7961347698810225.,8357315048980601.,-.478745023877672185483,-44,-600, + 7961347698810242.,8357315048988677.,-.486627044020655999769,-44,-600, + 7961347698810276.,8357315049004828.,.497608939105793508301,-44,-600, + 7961347698810396.,8357315049061836.,-.499204988578555006138,-44,-600, + 8016984453611790.,6171763796293954.,-.476508049099031332104,-44,-605, + 8016984453625882.,6171763801237768.,-.488148440787511692766,-44,-605, + 8016984453660327.,6171763813321906.,-.462037024362926882668,-44,-605, + 8016984453660333.,6171763813324010.,.482896279804838563869,-44,-605, + 8016984453660367.,6171763813335939.,-.495814983017233699835,-44,-605, + 8016984453660549.,6171763813399789.,-.499504292025148333932,-44,-605, + 8016984453661112.,6171763813597303.,-.499923631650633982405,-44,-605, + 8049376796629557.,4863871102116675.,-.498760123767131995087,-44,-608, + 8049376796641760.,4863871105490549.,-.499823238743066025359,-44,-608, + 8049376796642167.,4863871105603075.,.478629555821789511857,-44,-608, + 8049376796642190.,4863871105609434.,.497067997849503332115,-44,-608, + 8049376796642357.,4863871105655607.,-.499487412875559312430,-44,-608, + 8049376796644363.,4863871106210224.,-.499993003321171536183,-44,-608, + 8049376796668172.,4863871112792914.,-.494683482083369135895,-44,-608, + 8198893031068730.,5830381396852385.,-.485713833510327478030,-44,-620, + 8198893031068737.,5830381396854704.,.445969183752321291088,-44,-620, + 8198893031068761.,5830381396862658.,.497453821375217013733,-44,-620, + 8198893031068878.,5830381396901434.,.498441585180146506953,-44,-620, + 8198893031069112.,5830381396978987.,-.499582113549670973328,-44,-620, + 8198893031085272.,5830381402334715.,-.497355745027235472677,-44,-620, + 8198893031088302.,5830381403338914.,-.496390598137442319413,-44,-620, + 8466376832790243.,5576371105649070.,-.499796636103706420754,-44,-642, + 8466376832790293.,5576371105664919.,-.499872527722895811266,-44,-642, + 8466376832791743.,5576371106124539.,.497946210142283750908,-44,-642, + 8466376832794793.,5576371107091328.,.493481688147187811824,-44,-642, + 8466376832794888.,5576371107121442.,-.406654679036766407027,-44,-642, + 8466376832794893.,5576371107123026.,.493338148247582183422,-44,-642, + 8466376832804192.,5576371110070624.,-.499222218783325976121,-44,-642, + 8627767282620296.,6564063307841327.,-.499354004332431562706,-44,-655, + 8627767282625401.,6564063309746124.,-.499891373446277970825,-44,-655, + 8627767282626443.,6564063310134918.,.499870981509072240823,-44,-655, + 8627767282628002.,6564063310716619.,-.495643107206477793991,-44,-655, + 8627767282628010.,6564063310719603.,.494758492887695777830,-44,-655, + 8627767282628018.,6564063310722588.,.485160094339285827201,-44,-655, + 8627767282628212.,6564063310794975.,-.497600654878117019156,-44,-655, + 8627767282628422.,6564063310873331.,-.499557267204964672147,-44,-655, + 8627767282662178.,6564063323468498.,-.487623989832252571983,-44,-655, + 8666709478645904.,7506548975412648.,-.499423670015152416419,-44,-658, + 8666709478650588.,7506548977411301.,-.499919144847482041534,-44,-658, + 8666709478651783.,7506548977921204.,.499826155462823552723,-44,-658, + 8666709478652872.,7506548978385879.,-.478618465042914549327,-44,-658, + 8666709478652882.,7506548978390146.,-.499540688240339208789,-44,-658, + 8666709478652978.,7506548978431108.,.499606092473660729901,-44,-658, + 8666709478679887.,7506548989913123.,-.491156947331084007535,-44,-658, + 8704521642349227.,8050280648504872.,-.496173250338521215720,-44,-661, + 8704521642361756.,8050280654238211.,-.499735738118914376469,-44,-661, + 8704521642366359.,8050280656344569.,-.497225403767300340701,-44,-661, + 8704521642366369.,8050280656349145.,-.442472445919003708608,-44,-661, + 8704521642366468.,8050280656394447.,.499581977126121989002,-44,-661, + 8704521642367710.,8050280656962793.,.499922764263635876700,-44,-661, + 6199774374005316.,8166861726525475.,-.494040897247223902477,-43,-964, + 6199774374015949.,8166861736397839.,.494754277747294106162,-43,-964, + 6199774374016048.,8166861736489757.,.498561947927976416508,-43,-964, + 6199774374016586.,8166861736989271.,.499070202203718426930,-43,-964, + 6199774374017662.,8166861737988300.,-.499821633143068532741,-43,-964, + 6201894819465859.,5196598473787021.,-.463700063899822926466,-43,-965, + 6201894819498571.,5196598493112775.,-.499817837621532740551,-43,-965, + 6201894819498743.,5196598493214389.,.494312791774253947920,-43,-965, + 6201894819498901.,5196598493307734.,-.499449181407923627559,-43,-965, + 6201894819501132.,5196598494625775.,-.499795269875329941362,-43,-965, + 6202467040859645.,5545896653642939.,.497119394378699421496,-43,-965, + 6202467040859657.,5545896653650505.,.442554002238510165768,-43,-965, + 6202467040859754.,5545896653711664.,-.498515871963471826675,-43,-965, + 6202467040860414.,5545896654127791.,-.499591955239476257605,-43,-965, + 6202467040860634.,5545896654266500.,-.499943711134296513824,-43,-965, + 6202467040863383.,5545896655999732.,-.499501092093739604662,-43,-965, + 6204453807810608.,6951292159804554.,-.499309420044462503482,-43,-965, + 6204453807811111.,6951292160202060.,-.476163251692941258369,-43,-965, + 6204453807811122.,6951292160210752.,.498498250508643036112,-43,-965, + 6204453807812187.,6951292161052390.,.499867895749115578583,-43,-965, + 6204453807819054.,6951292166479178.,-.497304649723563668156,-43,-965, + 6204453807841944.,6951292184568468.,-.457281955074230220341,-43,-965, + 6208860953194042.,5736302310849027.,-.499802101319207243816,-43,-966, + 6208860953194225.,5736302310968368.,.498997359365563586296,-43,-966, + 6208860953194345.,5736302311046626.,-.452608203796167458913,-43,-966, + 6208860953194366.,5736302311060321.,-.469139067585245282826,-43,-966, + 6208860953194401.,5736302311083146.,-.496690434576538037281,-43,-966, + 6208860953196583.,5736302312506120.,-.499856330890161424512,-43,-966, + 6208860953217453.,5736302326116325.,-.480222071655330373352,-43,-966, + 6208860953225801.,5736302331560407.,-.463326558841309633312,-43,-966, + 6209612050139118.,6247645311120999.,-.499237617009622806780,-43,-966, + 6209612050139318.,6247645311263054.,-.491510476381468830036,-43,-966, + 6209612050139358.,6247645311291465.,-.489964660661007368191,-43,-966, + 6209612050139747.,6247645311567762.,-.499924865049005277013,-43,-966, + 6209612050151389.,6247645319836784.,-.494158507671387335572,-43,-966, + 6209612050175971.,6247645337296765.,-.445859316202554879946,-43,-966, + 6210556758280812.,6956006449929601.,-.499651593257812661256,-43,-966, + 6210556758282537.,6956006451293741.,.499881982519241833697,-43,-966, + 6210556758283694.,6956006452208704.,.477690046529803378406,-43,-966, + 6210556758283699.,6956006452212659.,-.490426338521219065481,-43,-966, + 6210556758283730.,6956006452237174.,-.492747875670972086910,-43,-966, + 6210556758283823.,6956006452310719.,-.499711968732174465067,-43,-966, + 6210556758293734.,6956006460148401.,-.495482145073979186302,-43,-966, + 6210556758306656.,6956006470367201.,-.476300653086438434079,-43,-966, + 6210625303036399.,7010423831783938.,-.497631952386994447242,-43,-966, + 6210625303043176.,7010423837185158.,.499730338563242035323,-43,-966, + 6210625303043600.,7010423837523083.,.496604917876197439664,-43,-966, + 6210625303043622.,7010423837540617.,.340782816984097786058,-43,-966, + 6210625303043741.,7010423837635459.,.497927667765692570806,-43,-966, + 6210625303044729.,7010423838422889.,-.499845366167715260088,-43,-966, + 6210625303046988.,7010423840223296.,-.499481974584133489672,-43,-966, + 6210963927903145.,7285567602804018.,-.499939571338740336165,-43,-966, + 6210963927903566.,7285567603152720.,.492753877592023664634,-43,-966, + 6210963927903577.,7285567603161831.,.497313787639209260537,-43,-966, + 6210963927903588.,7285567603170943.,-.498126290919790877836,-43,-966, + 6210963927905338.,7285567604620421.,-.499811876185863493659,-43,-966, + 6210963927914110.,7285567611886033.,-.494772526162103818632,-43,-966, + 6211629331434567.,7858085280804670.,-.444682768004442545631,-43,-966, + 6211629331467554.,7858085310273965.,-.498676473124602261085,-43,-966, + 6211629331467568.,7858085310286472.,-.446503858938083960085,-43,-966, + 6211629331467590.,7858085310306125.,.492624575002683044860,-43,-966, + 6211629331467784.,7858085310479438.,-.498695288654779124868,-43,-966, + 6211629331474224.,7858085316232682.,-.497040806329191334466,-43,-966, + 6211629331481814.,7858085323013291.,-.489683255772224164560,-43,-966, + 6211629331482044.,7858085323218764.,-.489368963754003223213,-43,-966, + 6211778603070456.,7992576665290324.,-.499985292258982551421,-43,-966, + 6211778603070516.,7992576665344843.,-.454005640155683489410,-43,-966, + 6211778603070519.,7992576665347568.,.498293352211485708218,-43,-966, + 6211778603107059.,7992576698549668.,-.431011250824514734736,-43,-966, + 6213068118373552.,4627269394454617.,.497040120289864770702,-43,-967, + 6213068118373569.,4627269394463561.,-.489339264504432102380,-43,-967, + 6213068118373586.,4627269394472504.,-.475718632014779025551,-43,-967, + 6213068118373703.,4627269394534053.,-.499623221942794153781,-43,-967, + 6213068118374290.,4627269394842850.,-.499884320027257108567,-43,-967, + 6213068118378181.,4627269396889748.,-.499390435222986715378,-43,-967, + 6213068118385376.,4627269400674747.,-.495834991992752461655,-43,-967, + 6213068118418047.,4627269417861641.,-.440881888663119372548,-43,-967, + 6213845931996093.,5055082139936123.,-.485192662261547774172,-43,-967, + 6213845932010894.,5055082148442203.,-.498630358984059893374,-43,-967, + 6213845932017361.,5055082152158763.,.499923866955549628538,-43,-967, + 6213845932017384.,5055082152171982.,-.485077171813529574477,-43,-967, + 6214806090309943.,5638124439406335.,-.499974125871206341020,-43,-967, + 6214806090309994.,5638124439439025.,-.492525980772094401195,-43,-967, + 6214806090309996.,5638124439440306.,.468550420937095269183,-43,-967, + 6214806090322429.,5638124447409618.,-.494365263007778583610,-43,-967, + 6214806090326591.,5638124450077379.,-.489971061818390080813,-43,-967, + 6216451576513564.,6797953336852428.,-.499848204842195943105,-43,-967, + 6216451576513589.,6797953336871748.,.445597969117407853790,-43,-967, + 6216451576513601.,6797953336881022.,.499412152123267919676,-43,-967, + 6216451576516277.,6797953338949137.,-.499709039863907990123,-43,-967, + 6216451576527092.,6797953347307378.,-.491989785054847017040,-43,-967, + 6217443062184930.,7609066201885682.,-.492769194330387900024,-43,-967, + 6217443062186706.,7609066203422012.,-.494689999988337676325,-43,-967, + 6217443062196474.,7609066211871827.,-.499709658897902353041,-43,-967, + 6217443062197047.,7609066212367501.,-.462550588594861870866,-43,-967, + 6217443062197066.,7609066212383937.,-.499712300187821859629,-43,-967, + 6218040858377316.,8144167414133611.,-.459237915054726553172,-43,-967, + 6218040858378755.,8144167415465959.,-.463336995674018141339,-43,-967, + 6218040858398901.,8144167434118831.,-.497837699644911020541,-43,-967, + 6218040858404657.,8144167439448223.,-.499848269445885419165,-43,-967, + 6218040858404709.,8144167439496369.,-.498460683733998509545,-43,-967, + 6218040858405125.,8144167439881537.,-.487349751522140447629,-43,-967, + 6218040858405151.,8144167439905610.,-.486654713429784837491,-43,-967, + 6218133856923804.,8230730134747121.,-.494710795448523384752,-43,-967, + 6218133856923815.,8230730134757413.,.487781964505442845296,-43,-967, + 6218133856923979.,8230730134910872.,.499493730367725300882,-43,-967, + 6218133856926035.,8230730136834725.,-.499779405047795308971,-43,-967, + 6218133856943285.,8230730152975993.,-.479858270281631173266,-43,-967, + 6218133856969160.,8230730177187895.,-.390624178738164283697,-43,-967, + 6220261028930001.,5241244683366727.,-.498206000440187841330,-43,-968, + 6220261028932360.,5241244684772362.,-.498837108793245363542,-43,-968, + 6220261028937078.,5241244687583632.,-.498968405343372815302,-43,-968, + 6220261028937272.,5241244687699228.,.444678650285782088031,-43,-968, + 6220261028937286.,5241244687707570.,.492158433344252119829,-43,-968, + 6220261028937329.,5241244687733192.,.495132135755332444201,-43,-968, + 6220261028937415.,5241244687784437.,-.498920083660407157071,-43,-968, + 6221453246990860.,6002034567508848.,-.496277509181143410769,-43,-968, + 6221453246996159.,6002034571124633.,-.499175949198154060693,-43,-968, + 6221453247000652.,6002034574190442.,-.478413569007577645499,-43,-968, + 6221453247000686.,6002034574213642.,-.499171916574800680855,-43,-968, + 6221453247001072.,6002034574477030.,-.499539809591914252394,-43,-968, + 6221453247001458.,6002034574740418.,-.499896144322001579712,-43,-968, + 6221453247017548.,6002034585719467.,-.488923085441504124490,-43,-968, + 6223203870611533.,7323741782255476.,-.286373926081878661150,-43,-968, + 6223203870656407.,7323741819618154.,-.476408948485693993230,-43,-968, + 6223203870678645.,7323741838133803.,-.496873549481067531012,-43,-968, + 6223203870678707.,7323741838185425.,-.487781618045194573030,-43,-968, + 6223203870678720.,7323741838196248.,.481866736304459404009,-43,-968, + 6223203870678844.,7323741838299493.,-.499948156650284926270,-43,-968, + 6224797402101859.,8778318949923941.,-.499843122879664222939,-43,-968, + 6224797402103552.,8778318951613519.,.492344577912619594741,-43,-968, + 6224797402103600.,8778318951661422.,.499806500907078298052,-43,-968, + 6226978761104001.,5624485920947850.,-.499728982116429401639,-43,-969, + 6226978761106173.,5624485922336691.,.499891031951015387872,-43,-969, + 6226978761106666.,5624485922651930.,.498931727363400559399,-43,-969, + 6226978761106673.,5624485922656407.,-.490939778548759035194,-43,-969, + 6226978761119798.,5624485931048926.,-.493748618854657995920,-43,-969, + 6228929253362283.,7020783692584622.,-.496762830781129552508,-43,-969, + 6228929253370719.,7020783699317990.,-.499231361216042206801,-43,-969, + 6228929253370760.,7020783699350714.,.499349935237225056132,-43,-969, + 6228929253374275.,7020783702156285.,-.499759618042659940132,-43,-969, + 6228929253377790.,7020783704961855.,-.497748039641672278868,-43,-969, + 6228929253409507.,7020783730277435.,-.431742159147053547091,-43,-969, + 6229259425821875.,7289326185388989.,-.474877561003811720256,-43,-969, + 6229259425840289.,7289326200648679.,-.498957387663710986152,-43,-969, + 6229259425842085.,7289326202137025.,-.499813407109382055851,-43,-969, + 6229259425844779.,7289326204369543.,.499472362738577570383,-43,-969, + 6229259425844966.,7289326204524510.,.482744377630056356154,-43,-969, + 6229259425844976.,7289326204532797.,.487197519353882415983,-43,-969, + 6229259425845006.,7289326204557659.,-.499442998947239576699,-43,-969, + 6229864060842811.,7808010198472902.,-.495106032929431464728,-43,-969, + 6229864060849615.,7808010204512595.,-.499951575675537618103,-43,-969, + 6229864060852639.,7808010207196902.,.499394457547786461919,-43,-969, + 6229864060852645.,7808010207202229.,-.492669414740879125074,-43,-969, + 6229864060852657.,7808010207212881.,-.476797148419264300158,-43,-969, + 6230458212759317.,8353640298753011.,-.499843617682648357550,-43,-969, + 6230458212760174.,8353640299566902.,.499513957231420883608,-43,-969, + 6230458212760247.,8353640299636231.,-.477199877238704057507,-43,-969, + 6230458212760257.,8353640299645728.,-.487708576879834197974,-43,-969, + 6230458212760267.,8353640299655225.,-.498217265724137307021,-43,-969, + 6230458212762838.,8353640302096901.,-.499642942315578618123,-43,-969, + 6230458212771212.,8353640310049680.,-.493504374395129906952,-43,-969, + 6231243192167606.,4566705527611162.,.483545107700500464505,-43,-970, + 6231243192167612.,4566705527614278.,-.470593451614237569730,-43,-970, + 6231243192167652.,4566705527635045.,-.498183792744401751644,-43,-970, + 6231243192168415.,4566705528031175.,-.499451468343380468357,-43,-970, + 6231243192168742.,4566705528200945.,-.499984239050963498489,-43,-970, + 6231243192185052.,4566705536668678.,-.491026699288817249819,-43,-970, + 6234994166048078.,6995229471629094.,-.499955365198723137353,-43,-970, + 6234994166048948.,6995229472320975.,-.499464239613609315390,-43,-970, + 6234994166049415.,6995229472692363.,.497379337140366598163,-43,-970, + 6234994166049430.,6995229472704292.,.480147658947618131515,-43,-970, + 6234994166049528.,6995229472782229.,-.499098804638069644856,-43,-970, + 6234994166053475.,6995229475921142.,-.499252495510005219299,-43,-970, + 6234994166074773.,6995229492858707.,-.470962417466477517689,-43,-970, + 6237313848723364.,4553055836655102.,-.259300615353088876900,-43,-971, + 6237313848804588.,4553055878698474.,-.497514991319480796956,-43,-971, + 6237313848812872.,4553055882986459.,-.499894864119280345573,-43,-971, + 6237313848813680.,4553055883404698.,-.499427977820795055109,-43,-971, + 6237313848813815.,4553055883474577.,-.458504640919171337595,-43,-971, + 6237313848813831.,4553055883482859.,-.498098841014184524946,-43,-971, + 6237313848814337.,4553055883744775.,.499742352651498403167,-43,-971, + 6237313848818883.,4553055886097888.,-.499214177062254459374,-43,-971, + 6237616720075208.,4712559158444607.,.499574456289646609418,-43,-971, + 6237616720075544.,4712559158624621.,.498206562565694987084,-43,-971, + 6237616720075696.,4712559158706056.,.402351917232725268619,-43,-971, + 6237616720075712.,4712559158714628.,.497525194321722722293,-43,-971, + 6237616720076511.,4712559159142698.,-.499739449728383838540,-43,-971, + 6237616720085337.,4712559163871280.,-.496974320779132796047,-43,-971, + 6237616720119170.,4712559181997511.,-.442420662967178440878,-43,-971, + 6237616720120641.,4712559182785608.,-.438467211689117537452,-43,-971, + 6238540479995416.,5234390713033475.,.436138592621458880053,-43,-971, + 6238540480134464.,5234390795778345.,-.474706153664176268457,-43,-971, + 6238540480161204.,5234390811690820.,-.499910130171550910446,-43,-971, + 6238540480161622.,5234390811939563.,.499705908824794843511,-43,-971, + 6238540480161745.,5234390812012759.,-.495620135006318351177,-43,-971, + 6238540480161770.,5234390812027636.,-.462149693553935308697,-43,-971, + 6238540480161782.,5234390812034777.,-.486083866637844185686,-43,-971, + 6238540480161831.,5234390812063935.,.499518361043476927233,-43,-971, + 6239388580998303.,5764211504080762.,-.494938377080451172589,-43,-971, + 6239388581009926.,5764211511697487.,.497731668953028512569,-43,-971, + 6239388581009964.,5764211511722389.,.466923212827169297126,-43,-971, + 6239388581009980.,5764211511732875.,-.493417157567842784471,-43,-971, + 6239388581010053.,5764211511780713.,-.499969855479601597522,-43,-971, + 6240180939044383.,6307560870883294.,-.498371032888236290146,-43,-971, + 6240180939050615.,6307560875352178.,-.499301815249191555984,-43,-971, + 6240180939050742.,6307560875443248.,-.494794924880048594243,-43,-971, + 6240180939050753.,6307560875451135.,.458351403091111545724,-43,-971, + 6240180939050765.,6307560875459740.,.498147408491685335123,-43,-971, + 6240180939051042.,6307560875658374.,-.499891537085492259841,-43,-971, + 6240180939061244.,6307560882974092.,-.495509735012693191413,-43,-971 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/fpaccuracy.c b/regress/lib/libm/fpaccuracy/fpaccuracy.c new file mode 100644 index 00000000000..29e8816ac3e --- /dev/null +++ b/regress/lib/libm/fpaccuracy/fpaccuracy.c @@ -0,0 +1,56 @@ +/* $OpenBSD: fpaccuracy.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Written by Martynas Venckus. Public domain + */ + +#include <err.h> +#include <stdio.h> + +#include "fpaccuracy.h" + +int +main(int argc, char *argv[]) +{ + FILE *out; + int retval = 0; + + if ((out = fopen("fpaccuracy.out", "w")) == NULL) + err(1, NULL); + + fprintf(out, "%8s %5s %27s %26s %25s\n", "function", "tests", + "max err in ulps", "argument (max err)", "value (max err)"); + retval |= fpaccuracy_Gamma(out); + retval |= fpaccuracy_INV(out); + retval |= fpaccuracy_Pix(out); + retval |= fpaccuracy_acos(out); + retval |= fpaccuracy_acosh(out); + retval |= fpaccuracy_asin(out); + retval |= fpaccuracy_asinh(out); + retval |= fpaccuracy_atan(out); + retval |= fpaccuracy_atanh(out); + retval |= fpaccuracy_cos(out); + retval |= fpaccuracy_cosh(out); + retval |= fpaccuracy_erf(out); + retval |= fpaccuracy_erfc(out); + retval |= fpaccuracy_exp(out); + retval |= fpaccuracy_j0(out); + retval |= fpaccuracy_j1(out); + retval |= fpaccuracy_lgamma(out); + retval |= fpaccuracy_log(out); + retval |= fpaccuracy_log10(out); + retval |= fpaccuracy_pow2_x(out); + retval |= fpaccuracy_powx_275(out); + retval |= fpaccuracy_sin(out); + retval |= fpaccuracy_sinh(out); + retval |= fpaccuracy_sqrt(out); + retval |= fpaccuracy_tan(out); + retval |= fpaccuracy_tanh(out); + retval |= fpaccuracy_y0(out); + retval |= fpaccuracy_y1(out); + + fclose(out); + + return retval; +} + diff --git a/regress/lib/libm/fpaccuracy/fpaccuracy.h b/regress/lib/libm/fpaccuracy/fpaccuracy.h new file mode 100644 index 00000000000..91566648565 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/fpaccuracy.h @@ -0,0 +1,35 @@ +/* $OpenBSD: fpaccuracy.h,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Written by Martynas Venckus. Public domain + */ + +int fpaccuracy_Gamma(FILE *); +int fpaccuracy_INV(FILE *); +int fpaccuracy_Pix(FILE *); +int fpaccuracy_acos(FILE *); +int fpaccuracy_acosh(FILE *); +int fpaccuracy_asin(FILE *); +int fpaccuracy_asinh(FILE *); +int fpaccuracy_atan(FILE *); +int fpaccuracy_atanh(FILE *); +int fpaccuracy_cos(FILE *); +int fpaccuracy_cosh(FILE *); +int fpaccuracy_erf(FILE *); +int fpaccuracy_erfc(FILE *); +int fpaccuracy_exp(FILE *); +int fpaccuracy_j0(FILE *); +int fpaccuracy_j1(FILE *); +int fpaccuracy_lgamma(FILE *); +int fpaccuracy_log(FILE *); +int fpaccuracy_log10(FILE *); +int fpaccuracy_pow2_x(FILE *); +int fpaccuracy_powx_275(FILE *); +int fpaccuracy_sin(FILE *); +int fpaccuracy_sinh(FILE *); +int fpaccuracy_sqrt(FILE *); +int fpaccuracy_tan(FILE *); +int fpaccuracy_tanh(FILE *); +int fpaccuracy_y0(FILE *); +int fpaccuracy_y1(FILE *); + diff --git a/regress/lib/libm/fpaccuracy/header.h b/regress/lib/libm/fpaccuracy/header.h new file mode 100644 index 00000000000..f76eb71da40 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/header.h @@ -0,0 +1,68 @@ +/* $OpenBSD: header.h,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* C program to test the accuracy of a given function. + This will be done in terms of ulps. A ulp is a "unit in + the last place". No program can guarantee results better + than 0.5 ulp. As a matter of fact, 0.5 ulp could require + infinite computation. So very good implementations + usually achieve 0.51 ulp. 0.6 ulp is still very good, 1 ulp + starts to get a bit sloppy. + + The model of computation is the standard one, the result of f(x) + is the correctly rounded value of f(x) when x is assumed to be + an exact rational. + + This program selects values which are difficult to compute to + measure the quality of the computation. + + Hardware which has floating point registers with extra bits of + precision (e.g. Pentium) usually do much better than others. + This function computes the accuracy for both cases. */ + +/* We represent double precision floating point numbers x as a + pair of an integer and a base 2 exponent. x = mant*2^expo, + or x = scalb(mant,expo). 2^52 <= mant < 2^53. This is to + avoid sloppy compilers which do not transcribe correctly + some input doubles */ + +/* scalb( F(arg[i]), val_e[i] ) == val[i]+eps[i] + to about twice precision. + The scaling is done so that val[i] is in ulps + (val is consequently an integer) + and to avoid underflows in certain cases. */ + +/* Shell sort, needs the definition of KEY(x) + From: Gonnet & Baeza, Hanbook of Algorithms and Data structures, 4.1.4. + Can sort any array r from r[lo] to r[hi] in place. + Uses a temporary variable t, of the same type as r[]. + The comparison is done between KEY(r[i]) vs KEY(r[j]), + so the macro KEY(x) has to be defined appropriately */ +#define SORT(r,lo,up,t) \ + { int SORTd, SORTi, SORTj; \ + for ( SORTd=(up)-(lo)+1; SORTd>1; ) { \ + SORTd = SORTd<5 ? 1 : (5*SORTd-1)/11; \ + for ( SORTi=(up)-SORTd; SORTi>=(lo); SORTi-- ) { \ + (t) = (r)[SORTi]; \ + for ( SORTj=SORTi+SORTd; SORTj<=(up) && KEY((t)) > KEY((r)[SORTj]); SORTj+=SORTd ) \ + (r)[SORTj-SORTd] = (r)[SORTj]; \ + (r)[SORTj-SORTd] = (t); \ + } \ + }} + +double scalb( double x, double n ); diff --git a/regress/lib/libm/fpaccuracy/j0.c b/regress/lib/libm/fpaccuracy/j0.c new file mode 100644 index 00000000000..11a83a60488 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/j0.c @@ -0,0 +1,1085 @@ +/* $OpenBSD: j0.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 18:17:02. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1053 +#define F j0 +#define Fs "j0" +#define Fn fpaccuracy_j0 + /* 4 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -7738726398386817.,-4709432060500464.,.426631778818741143117,-48,93, + -7738726398386175.,-5087627885800182.,-.244319750038220555432,-48,95, + -7738726398385938.,-5968004596624071.,-.357471911811650972580,-48,104, + -7738726398385937.,4997807525456558.,.184804083978878967948,-48,104, + -7738726398385936.,7981809823768595.,-.427957581457272629210,-48,103, + -7738726398385904.,5732337618033096.,-.249694050022780667701,-48,98, + -7738726398385856.,6978348354796815.,-.492328447051757543695,-48,97, + -7738726398385852.,7321029983611838.,-.121635533576607449432,-48,97, + -7738726398383926.,5385069820564568.,-.309119138463628250768,-48,92, + -7738726398327398.,4897557629580928.,-.135595450064412363048,-48,87, + -7738726398253205.,5552365007049614.,-.380398993126086394359,-48,86, + -6854611356964819.,5592464255201224.,.203376237505405519365,-48,95, + -6854611356964770.,8954696439900174.,-.287216368804584596128,-48,96, + -6854611356964574.,8644648420074370.,.402446568812316630989,-48,104, + -6854611356964573.,-6014352549590064.,-.474826357234504859091,-48,105, + -6854611356956791.,-5534515805163572.,-.027780867041964344694,-48,90, + -6854611356954784.,-6961835883449269.,-.381387782464329630417,-48,90, + -6854611356933735.,-5482818254355861.,-.272815934599856004046,-48,88, + -5970544926399147.,-6846746571301368.,.490368793918836607858,-48,90, + -5970544926391423.,-7686524494758738.,-.234026881027524847909,-48,93, + -5970544926390518.,-8677666850865074.,.380744764737287267737,-48,95, + -5970544926390276.,-5552990424343133.,-.356562908476333174633,-48,96, + -5970544926390163.,-5373298431082872.,.074267446083067933810,-48,103, + -5970544926390162.,6954106419290648.,.110243207407158219283,-48,106, + -5970544926390160.,6677193384699870.,.014742848865776465714,-48,102, + -5086552309507516.,4977406863959679.,.151280847735994154514,-48,91, + -5086552309506798.,7583575627110846.,.269322342775459817695,-48,92, + -5086552309504644.,7517781194932830.,.005718974853591484082,-48,96, + -5086552309504529.,5764282966417298.,-.439167873484795253616,-48,98, + -5086552309504502.,7354782250853790.,.444801876667116384824,-48,105, + -5086552309504501.,-4924947376643611.,.205049902845397460561,-48,103, + -5086552309504500.,-5844295158000335.,-.265405672625621059553,-48,102, + -5086552309504443.,-6206503716552426.,-.148229054039106404588,-48,97, + -5086552309489882.,-6035316227904027.,-.089599953379071209593,-48,89, + -5086552309472248.,-6657492085911606.,.482698116369451391588,-48,88, + -8405359428530652.,-4836138564343103.,.063891104869036792145,-49,100, + -8405359428530643.,-5201820709133199.,-.145115336141523269778,-49,103, + -8405359428530642.,-5924043811816510.,-.240925520742916547632,-49,105, + -8405359428530641.,8959195212899778.,-.130705272146936020648,-49,105, + -8405359428530612.,6883955108276139.,.114271979892141116735,-49,99, + -8405359428530572.,8092989749361937.,-.018145486682521349582,-49,98, + -8405359428530363.,8098632117351751.,.057467189029660555663,-49,96, + -8405359428528313.,8461215733583305.,.357916840782844155473,-49,93, + -8405359428526263.,7955051226249729.,.278799586313980361786,-49,92, + -6638043763252199.,5535214138670451.,.354353433614563798870,-49,88, + -6638043763211941.,6246351713020946.,.326827316493959579374,-49,92, + -6638043763208887.,7048982350572646.,-.477090133931678620327,-49,104, + -6638043763208886.,-5305062914918467.,-.470376035456197477947,-49,106, + -6638043763208874.,-6364327667522304.,.002089211619910530013,-49,100, + -6638043763208792.,-6160934259243343.,-.086597415551559383739,-49,97, + -6638043763207118.,-7230842221648976.,.135083054629386435976,-49,93, + -4871615725498601.,-5538512595161004.,-.251591017313886979633,-49,91, + -4871615725493972.,-6213321155545315.,.437467632913619633842,-49,100, + -4871615725493962.,-6448561376876568.,.347333021229992447521,-49,106, + -4871615725493961.,8167959470231458.,.237192340688513239176,-49,104, + -4871615725493960.,8974029642341030.,.197559710535800176895,-49,103, + -4871615725493885.,5870746448191273.,-.001496592160069235957,-49,97, + -4871615725493798.,6259079020412915.,-.484767404555433611618,-49,96, + -4871615725493433.,5050840489746512.,.408733104193701887194,-49,94, + -4871615725493068.,8536911224390057.,.378351547844815479064,-49,94, + -6215055430146543.,8363872846193196.,-.046191075361235984953,-50,91, + -6215055430135455.,8611120289364183.,.086717768318848815936,-50,98, + -6215055430135426.,5833615462821513.,.022932520125087587577,-50,98, + -6215055430135368.,8915385911556288.,.483528010945618356783,-50,103, + -6215055430135366.,5571440174924095.,.153452689362328435294,-50,104, + -6215055430135365.,-8931610386722356.,.276156074709931888074,-50,108, + -6215055430134949.,-4981443766547774.,-.461347083266910036633,-50,95, + -6215055430131306.,-6074431593177692.,-.030106864708156865820,-50,92, + -5415185742764999.,-4941466977612132.,-.003075784973312870494,-51,97, + -5415185742764864.,-4956019166821518.,-.060168176450731029863,-51,106, + -5415185742764863.,6874120317961914.,.212833175686510942009,-51,105, + -5415185742764862.,8113125109667295.,-.408615166161446018014,-51,104, + -5415185742764858.,6704346228103163.,.291588489553334696408,-51,102, + -5415185742764829.,5075727140072404.,-.374242799132482033337,-51,99, + -5415185742763581.,5857570631776928.,.377649899761252566595,-51,94, + -5415185742761454.,7785225818873887.,.458714112572214042725,-51,93, + -4894866757611262.,9007199254723505.,-.000055616394185965282,-51,56, + -4894866757610286.,9007199254740981.,.445537735023650089002,-51,56, + -4894866757610285.,4503599627370500.,-.324134004746210286690,-51,55, + -4894866757610281.,4503599627370535.,.488254506221657797551,-51,55, + -4894866757610260.,4503599627370724.,-.496705811196787773828,-51,55, + -4894866757610132.,4503599627371869.,.499726539785468788776,-51,55, + -4894866757607339.,4503599627396876.,-.499995672833912246066,-51,55, + -8803779798143807.,9007199254580758.,-.499997799930712562196,-52,55, + -8803779798110026.,9007199254737293.,-.499970005616246825431,-52,55, + -8803779798109234.,9007199254740962.,.483749305568719462773,-52,55, + -8803779798109228.,9007199254740990.,.286656270047590368086,-52,55, + -8803779798109227.,4503599627370497.,.460237048730367903432,-52,54, + -8803779798109226.,4503599627370500.,-.222854037563059336052,-52,54, + -8803779798109204.,4503599627370551.,-.250857936018448199445,-52,54, + -8803779798109133.,4503599627370715.,.249674937148387160097,-52,54, + -8803779798109062.,4503599627370880.,-.249792189684570156832,-52,54, + -8803779798099706.,4503599627392557.,-.249995549126484352276,-52,54, + -6850623811293932.,9007199254740909.,.000057381104561622354,-52,54, + -6850623811293899.,9007199254740983.,.026142615890717327530,-52,54, + -6850623811293895.,4503599627370496.,-.000499283885787730479,-52,53, + -6850623811293894.,4503599627370497.,.121108068156425525157,-52,53, + -6850623811277831.,4503599627388514.,-.499996085296536672087,-52,53, + -4503599627370497.,4503599627370496.,0.000000000000000000000,-1074,52, + -4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,52, + 0.,4503599627370496.,0.000000000000000000000,0,52, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,52, + 4503599627370497.,4503599627370496.,0.000000000000000000000,-1074,52, + 4681265623863600.,9004823463908359.,.499734607821966428566,-57,53, + 4681265623863603.,9004823463908359.,.496689746433239847508,-57,53, + 4681265623863770.,9004823463908359.,.327192462460790425072,-57,53, + 4681265623863942.,9004823463908359.,.152620409507123622820,-57,53, + 4681265623864585.,9004823463908359.,-.499994881476699182519,-57,53, + 4681265623894143.,9004823463908329.,-.499999190904447877174,-57,53, + 4690264875164385.,8997661415430871.,.499994688339604594937,-56,53, + 4690264875165369.,8997661415430867.,.499048531347976163788,-56,53, + 4690264875166070.,8997661415430865.,-.351219005289864070810,-56,53, + 4690264875166104.,8997661415430865.,-.489463079820098240748,-56,53, + 4690264875166107.,8997661415430864.,.498338913603704578549,-56,53, + 5066450854682150.,8996070572473668.,.498152046373090317217,-56,53, + 5066450854682153.,8996070572473668.,.484976854572528975688,-56,53, + 5066450854682206.,8996070572473668.,.252215132762610657234,-56,53, + 5066450854682377.,8996070572473668.,-.498770799869406536061,-56,53, + 5066450854682605.,8996070572473666.,.499914623287864493178,-56,53, + 5066450854687159.,8996070572473646.,.499973470024982660018,-56,53, + 5066450854689436.,8996070572473637.,-.499997106613191308806,-56,53, + 5820296045629092.,8992513937909048.,.499993364652601656179,-56,53, + 5820296045634643.,8992513937909020.,.499715966774652230718,-56,53, + 5820296045636163.,8992513937909013.,-.167447002924554036884,-56,53, + 5820296045636226.,8992513937909013.,-.485230731273972178293,-56,53, + 5820296045636229.,8992513937909012.,.499636710233198300743,-56,53, + 5820296045679447.,8992513937908794.,.499999061723016926538,-56,53, + 4737290651814182.,8968310770323507.,.499998790837008945260,-55,53, + 4737290651826194.,8968310770323310.,.499773195151615965837,-55,53, + 4737290651826804.,8968310770323300.,.495599234651492133929,-55,53, + 4737290651827109.,8968310770323295.,.493512254400949234905,-55,53, + 4737290651827115.,8968310770323295.,.395110543314050092990,-55,53, + 4737290651828572.,8968310770323271.,.499895034375034688007,-55,53, + 4737290651830950.,8968310770323233.,-.499983126421038865841,-55,53, + 5373795224625389.,8957174083016319.,.498958306655207688209,-55,53, + 5373795224625550.,8957174083016317.,-.494401935138695973845,-55,53, + 5373795224625873.,8957174083016311.,-.499714718365243683140,-55,53, + 5373795224631144.,8957174083016213.,-.499726112803376229964,-55,53, + 5373795224734305.,8957174083014295.,-.499949137478303581516,-55,53, + 5373795224757648.,8957174083013861.,-.499999607995635450510,-55,53, + 5459236500734368.,8955572975966149.,-.499986429323809123907,-55,53, + 5459236500736433.,8955572975966109.,.499958864727334098549,-55,53, + 5459236500742628.,8955572975965992.,.499794746792759804236,-55,53, + 5459236500743634.,8955572975965974.,-.499747642669607136226,-55,53, + 5459236500743740.,8955572975965971.,.498312503172127625580,-55,53, + 5459236500743951.,8955572975965968.,-.486680980105288966504,-55,53, + 5459236500743952.,8955572975965967.,.494432794855481206375,-55,53, + 5459236500771485.,8955572975965447.,.499998788436872883586,-55,53, + 5745533600459923.,8950024981607751.,-.499985601392642849248,-55,53, + 5745533600470592.,8950024981607539.,-.498609743736509249265,-55,53, + 5745533600470642.,8950024981607538.,-.492135960544740398192,-55,53, + 5745533600470646.,8950024981607537.,.428381942110600738760,-55,53, + 5745533600470743.,8950024981607536.,-.499058918497393523437,-55,53, + 5745533600471045.,8950024981607530.,-.499957268019397133128,-55,53, + 5745533600524491.,8950024981606467.,.499999056339533560175,-55,53, + 5902077105825062.,8946872281248930.,-.495118687406341419214,-55,53, + 5902077105825064.,8946872281248929.,.464064649646992798831,-55,53, + 5902077105825846.,8946872281248914.,-.495250562500380800887,-55,53, + 5902077105846524.,8946872281248492.,-.498728768867791692559,-55,53, + 5902077105853972.,8946872281248340.,-.499981582895418265482,-55,53, + 5902077105854070.,8946872281248338.,-.499998067291788571398,-55,53, + 6840309504987318.,8926214505976712.,.499750420605552487631,-55,53, + 6840309504987953.,8926214505976697.,.497671061565033403677,-55,53, + 6840309504987995.,8926214505976697.,-.494592455095962975324,-55,53, + 6840309504987998.,8926214505976696.,.434531579428251338003,-55,53, + 6840309504989646.,8926214505976658.,-.499998788608008819875,-55,53, + 9004953932904603.,8867080179711147.,-.499923797874924780503,-55,53, + 9004953932904861.,8867080179711139.,-.497636398330346204183,-55,53, + 9004953932904990.,8867080179711135.,-.496492698558141498671,-55,53, + 9004953932905021.,8867080179711134.,-.457458166054751872205,-55,53, + 9004953932905022.,8867080179711134.,-.488457052103029680406,-55,53, + 9004953932905474.,8867080179711120.,-.499953545924945897748,-55,53, + 9004953932906345.,8867080179711093.,-.499983293977537688426,-55,53, + 9004953932907216.,8867080179711065.,.499986957967299847461,-55,53, + 9004953932940443.,8867080179710036.,-.499999770277035300301,-55,53, + 4579815632723906.,8862244830436852.,.499994877071083967644,-54,53, + 4579815632729061.,8862244830436527.,.499940591849473193910,-54,53, + 4579815632734216.,8862244830436202.,.499886306267972209398,-54,53, + 4579815632734327.,8862244830436196.,-.498174998430369323867,-54,53, + 4579815632734438.,8862244830436189.,-.496236303128877719595,-54,53, + 4703333026049428.,8854354339431902.,-.497923022865192724732,-54,53, + 4703333026049443.,8854354339431901.,-.468681993433851795994,-54,53, + 4703333026049598.,8854354339431891.,-.499858022643507053793,-54,53, + 4703333026051684.,8854354339431755.,.499927803574294538917,-54,53, + 4703333026074939.,8854354339430250.,.499937094265607065452,-54,53, + 4703333026223771.,8854354339420618.,.499996381492179033515,-54,53, + 5072827470711541.,8829519711697928.,.499999601106392361616,-54,53, + 5072827470757808.,8829519711694703.,.499991754537976691004,-54,53, + 5072827470770132.,8829519711693844.,.466553301081517395507,-54,53, + 5072827470770146.,8829519711693843.,.490695776060199255036,-54,53, + 5072827470770189.,8829519711693840.,.493419092066134176460,-54,53, + 5072827470770275.,8829519711693834.,.498865724077929315774,-54,53, + 5072827470770648.,8829519711693808.,.499233093151190263133,-54,53, + 5072827470771394.,8829519711693756.,.499967831292091050066,-54,53, + 5141719174782312.,8824685727116787.,-.497904882491506286649,-54,53, + 5141719174782326.,8824685727116786.,-.486746104842402657219,-54,53, + 5141719174782397.,8824685727116780.,.498416267520868002182,-54,53, + 5141719174782935.,8824685727116742.,.498660722891052531520,-54,53, + 5141719174785625.,8824685727116552.,.499882999683552859432,-54,53, + 5141719174785894.,8824685727116534.,-.499994772642552486998,-54,53, + 5165144833791311.,8823027445533280.,-.499903257532092690619,-54,53, + 5165144833792199.,8823027445533216.,.499434400326226088008,-54,53, + 5165144833792354.,8823027445533206.,-.497302832818961064951,-54,53, + 5165144833792396.,8823027445533203.,-.477063889542228720221,-54,53, + 5165144833792495.,8823027445533195.,.499213619609975058552,-54,53, + 5165144833795906.,8823027445532954.,-.499952201499170302550,-54,53, + 5165144833800501.,8823027445532627.,.499998854249718011606,-54,53, + 5262383977277716.,8816065075997704.,-.499998796632436019961,-54,53, + 5262383977284553.,8816065075997209.,.499324228648877284182,-54,53, + 5262383977284719.,8816065075997198.,-.494841688837841730970,-54,53, + 5262383977284899.,8816065075997184.,.499436231959273460154,-54,53, + 5262383977286629.,8816065075997059.,.499996248487126208487,-54,53, + 5381802350845751.,8807340861092984.,.499992647115582480675,-54,53, + 5381802350938037.,8807340861086168.,.499980654048926276484,-54,53, + 5381802350944157.,8807340861085716.,.492958204594023052543,-54,53, + 5381802350944184.,8807340861085714.,.498809576139432203438,-54,53, + 5381802350944360.,8807340861085701.,.499914812879637372284,-54,53, + 5381802350947095.,8807340861085500.,-.499955513966604101329,-54,53, + 6140654816902016.,8747443965461852.,-.482034006649242731337,-54,53, + 6140654816902028.,8747443965461851.,-.489877135219431296723,-54,53, + 6140654816902040.,8747443965461850.,-.497720263789621774132,-54,53, + 6140654816902171.,8747443965461838.,.499992249319007812902,-54,53, + 6140654816905231.,8747443965461581.,.499994463852704990972,-54,53, + 6140654816911351.,8747443965461067.,.499998892547111142810,-54,53, + 6214190683260035.,8741232026463510.,.499995525847703040442,-54,53, + 6214190683290260.,8741232026460942.,.499157868816218357100,-54,53, + 6214190683290272.,8741232026460941.,.479604186369333044010,-54,53, + 6214190683290413.,8741232026460929.,.499848417618287547212,-54,53, + 6214190683291896.,8741232026460804.,-.499994171460099139295,-54,53, + 7387245888514666.,8632495343205405.,.499991743334904427282,-54,53, + 7387245888516778.,8632495343205194.,-.499867823293576951840,-54,53, + 7387245888517814.,8632495343205090.,-.492223178914752314464,-54,53, + 7387245888517834.,8632495343205088.,-.499797606629584234897,-54,53, + 7387245888571700.,8632495343199680.,.499996210127949582737,-54,53, + 7489511085201860.,8622162089773208.,-.499991005479420251857,-54,53, + 7489511085218368.,8622162089771528.,.499982076973736346625,-54,53, + 7489511085222173.,8622162089771142.,-.499963551179413221159,-54,53, + 7489511085223058.,8622162089771051.,.488222551049730954734,-54,53, + 7489511085223078.,8622162089771049.,.454057265224283329215,-54,53, + 7489511085223107.,8622162089771047.,-.495482399222624956468,-54,53, + 7489511085223284.,8622162089771029.,-.497845178778129571443,-54,53, + 7489511085223461.,8622162089771010.,.499792041665958881381,-54,53, + 8692194029430317.,8490515924957148.,.499995845711970529451,-54,53, + 8692194029442549.,8490515924955715.,.499980617622720665124,-54,53, + 8692194029445400.,8490515924955382.,-.499614168072075115916,-54,53, + 8692194029445639.,8490515924955354.,-.498878690623604726524,-54,53, + 8692194029445750.,8490515924955340.,.497278790534225061399,-54,53, + 8692194029445767.,8490515924955339.,-.494300694333508502757,-54,53, + 8692194029448012.,8490515924955076.,-.499944431310533274715,-54,53, + 4618094274960923.,8424916342644454.,.499997848590059718193,-53,53, + 4618094274974333.,8424916342641128.,.499979688101454203023,-53,53, + 4618094275001153.,8424916342634476.,.499943340075504604471,-53,53, + 4618094275004822.,8424916342633567.,-.499614207878236520373,-53,53, + 4618094275004826.,8424916342633566.,-.491709664458548951928,-53,53, + 4618094275004846.,8424916342633561.,-.452186947360123142855,-53,53, + 4618094275006846.,8424916342633065.,-.499915237618821275404,-53,53, + 4720482728926520.,8399259164435121.,.499937940350647005731,-53,53, + 4720482728926840.,8399259164435040.,.493417940962944458347,-53,53, + 4720482728926864.,8399259164435034.,.417928941008660772448,-53,53, + 4720482728927077.,8399259164434980.,.497964066413133512387,-53,53, + 4720482728941701.,8399259164431279.,-.499999911230628872222,-53,53, + 4858754629792760.,8363780266554693.,-.451473615185908223172,-53,53, + 4858754629792764.,8363780266554692.,-.491565271971562417666,-53,53, + 4858754629793064.,8363780266554614.,-.498439530897887632924,-53,53, + 4858754629793114.,8363780266554601.,-.499585240719375618295,-53,53, + 4858754629808828.,8363780266550515.,-.499658929556889857807,-53,53, + 4858754629877795.,8363780266532582.,-.499982486441439772087,-53,53, + 4858754629881287.,8363780266531674.,-.499998875340430908528,-53,53, + 4987384221174313.,8329924354778980.,-.498925230180702907816,-53,53, + 4987384221174373.,8329924354778964.,-.481712343051377805650,-53,53, + 4987384221174377.,8329924354778962.,.452768516090570895430,-53,53, + 4987384221174542.,8329924354778919.,-.499896044304732041708,-53,53, + 4987384221176633.,8329924354778361.,.499973072024051787594,-53,53, + 4987384221183837.,8329924354776443.,-.499999615406018916826,-53,53, + 5150299736334938.,8285874971916914.,-.499180724600119386013,-53,53, + 5150299736335000.,8285874971916896.,.489710824868240856237,-53,53, + 5150299736335011.,8285874971916893.,.471610938483575476223,-53,53, + 5150299736335051.,8285874971916882.,.496702260721106077232,-53,53, + 5150299736335215.,8285874971916837.,.499576681894164242419,-53,53, + 5150299736335933.,8285874971916640.,.499965916038790012416,-53,53, + 5150299736348806.,8285874971913108.,.499980690516520057601,-53,53, + 5150299736361679.,8285874971909576.,.499995456897766140822,-53,53, + 5325599447874750.,8237029092932763.,.499997660357432129362,-53,53, + 5325599447905747.,8237029092923995.,-.499991797326424774886,-53,53, + 5325599447909349.,8237029092922976.,-.499829269342401607585,-53,53, + 5325599447909363.,8237029092922972.,-.460406094609652381249,-53,53, + 5325599447911226.,8237029092922444.,.499977800099409140363,-53,53, + 5810529830388041.,8094201717053400.,.499997624726282736221,-53,53, + 5810529830398967.,8094201717050056.,.499987006748493284195,-53,53, + 5810529830415356.,8094201717045040.,.499971069240274386495,-53,53, + 5810529830416627.,8094201717044651.,.499054584693605323678,-53,53, + 5810529830416725.,8094201717044622.,-.494721824031484318549,-53,53, + 5810529830416761.,8094201717044610.,.487156229906124259148,-53,53, + 5810529830416774.,8094201717044607.,-.491610028394198754405,-53,53, + 5810529830416957.,8094201717044550.,.499603412454255750317,-53,53, + 6198568752645782.,7971921034812529.,.499997400561361364194,-53,53, + 6198568752726336.,7971921034786420.,.499949909237057389835,-53,53, + 6198568752727385.,7971921034786081.,-.499814844554206103782,-53,53, + 6198568752727394.,7971921034786078.,-.416876696588859078649,-53,53, + 6198568752734981.,7971921034783618.,.499982036873970307571,-53,53, + 6731593649405894.,7792703850954629.,-.499974890118284045437,-53,53, + 6731593649408048.,7792703850953879.,-.499615514340574923090,-53,53, + 6731593649413792.,7792703850951879.,-.498657179938841753372,-53,53, + 6731593649414039.,7792703850951792.,.498598514422028421941,-53,53, + 6731593649414085.,7792703850951776.,.481893097177195397210,-53,53, + 6731593649422296.,7792703850948917.,.499976117471825585692,-53,53, + 6731593649455818.,7792703850937245.,.499997887258719282756,-53,53, + 6870251226773960.,7744000076139966.,.499995402602394469536,-53,53, + 6870251226842593.,7744000076115650.,-.499323282482209423092,-53,53, + 6870251226842703.,7744000076115611.,-.472848045595378888546,-53,53, + 6870251226842720.,7744000076115605.,-.496029145349279721263,-53,53, + 6870251226842895.,7744000076115543.,-.499363995757819616994,-53,53, + 6870251226845915.,7744000076114473.,-.499771128734039858555,-53,53, + 6870251226847727.,7744000076113830.,.499984591288124750655,-53,53, + 7489401688272973.,7516352090988263.,-.499994867520327894207,-53,53, + 7489401688281155.,7516352090985146.,.499928558213983235701,-53,53, + 7489401688284432.,7516352090983899.,-.499613233559356704594,-53,53, + 7489401688284474.,7516352090983883.,-.494724846395495454018,-53,53, + 7489401688284516.,7516352090983867.,-.489836459231707931945,-53,53, + 7489401688284524.,7516352090983863.,.463475614513767046352,-53,53, + 7489401688284839.,7516352090983744.,-.499861481760281960583,-53,53, + 7489401688285246.,7516352090983588.,.499890270031869284069,-53,53, + 8137473153237458.,7260926833595163.,.499999954859606447890,-53,53, + 8137473153242225.,7260926833593222.,.499758135324124709672,-53,53, + 8137473153243340.,7260926833592769.,-.499669099708162954997,-53,53, + 8137473153243480.,7260926833592711.,.495918512033195274043,-53,53, + 8137473153243490.,7260926833592707.,.424174770014691266172,-53,53, + 8137473153243507.,7260926833592701.,-.497789591416774603479,-53,53, + 8154826004490883.,7253855259227287.,-.499979070490294354638,-53,53, + 8154826004492690.,7253855259226549.,.499580065495566311257,-53,53, + 8154826004492913.,7253855259226459.,-.452881646010391833069,-53,53, + 8154826004492918.,7253855259226457.,-.492174509497094964835,-53,53, + 8154826004492945.,7253855259226445.,.495644027674691104431,-53,53, + 8154826004493021.,7253855259226414.,.498392502676601398626,-53,53, + 8154826004493428.,7253855259226248.,.499953414854011877441,-53,53, + 8154826004506891.,7253855259220757.,.499989186714997963198,-53,53, + 8154826004565833.,7253855259196717.,.499997159176854211632,-53,53, + 8163125809823082.,7250468755884376.,-.499996074491672132968,-53,53, + 8163125809843362.,7250468755876097.,.499567053970703986997,-53,53, + 8163125809843384.,7250468755876089.,-.480512315425356775217,-53,53, + 8163125809844266.,7250468755875728.,.499942056953240933987,-53,53, + 8163125809847027.,7250468755874601.,.499981197500513667869,-53,53, + 8163125809873733.,7250468755863700.,.499997584566716228432,-53,53, + 8538708293438125.,7094418182962923.,.499998307460893904468,-53,53, + 8538708293445868.,7094418182959650.,.499979976271535306357,-53,53, + 8538708293494907.,7094418182938921.,.499863825915002111835,-53,53, + 8538708293497488.,7094418182937830.,.499857710210881764769,-53,53, + 8538708293498316.,7094418182937481.,-.499369358344413332371,-53,53, + 8538708293498633.,7094418182937347.,-.496657982423797197747,-53,53, + 8538708293498659.,7094418182937336.,-.486971875881581456963,-53,53, + 8538708293498666.,7094418182937333.,-.445902539504835447395,-53,53, + 8538708293498730.,7094418182937306.,-.498982892631815276082,-53,53, + 8576285361415661.,7078507438842620.,-.499925527525296729718,-53,53, + 8576285361416175.,7078507438842401.,.498608607295733042764,-53,53, + 8576285361416208.,7078507438842388.,-.497594454087693720730,-53,53, + 8576285361416241.,7078507438842374.,-.493797515471161643889,-53,53, + 8576285361416248.,7078507438842371.,-.462689073946448009915,-53,53, + 8576285361422508.,7078507438839716.,-.499997082586790358425,-53,53, + 8675977383221046.,7036038147500519.,.499993880307880709802,-53,53, + 8675977383239535.,7036038147492609.,-.499938239379825765140,-53,53, + 8675977383239853.,7036038147492472.,.435483989181538829919,-53,53, + 8675977383239881.,7036038147492460.,.454955128803112996116,-53,53, + 8675977383239944.,7036038147492433.,.498765192951547638487,-53,53, + 8675977383268090.,7036038147480391.,-.499995686631765527302,-53,53, + 9007199254673268.,6892288032124250.,-.499998283835843892656,-53,53, + 9007199254740991.,6892288032094448.,-.045816605184552039310,-53,53, + 4503599627370496.,6892288032094448.,-.485867190929485537220,-52,53, + 4503599627370497.,6892288032094447.,-.365968362419352641337,-52,53, + 4503599627370571.,6892288032094382.,-.493455052669919040195,-52,53, + 4503599627370646.,6892288032094315.,.498957085588835238786,-52,53, + 4503599627371038.,6892288032093970.,.499297861541374236109,-52,53, + 4503599627371822.,6892288032093280.,.499979413379887604811,-52,53, + 4809567190591974.,6616401670372428.,.499998868037974115649,-52,53, + 4809567190612649.,6616401670353351.,-.497893441204272621369,-52,53, + 4809567190612740.,6616401670353267.,-.468766873018814381755,-52,53, + 4809567190612882.,6616401670353135.,.499760299312315398306,-52,53, + 4809567190614565.,6616401670351582.,.499980235960146033331,-52,53, + 6525493726732200.,4864957496392604.,-.499999208009205172254,-52,53, + 6525493726763559.,4864957496358091.,.499539799257543374489,-52,53, + 6525493726763609.,4864957496358036.,.472274164148322012965,-52,53, + 6525493726763629.,4864957496358014.,.461367910104583622939,-52,53, + 6525493726764842.,4864957496356679.,.499903602298600089984,-52,53, + 6525493726767776.,4864957496353450.,.499956133520174060727,-52,53, + 6525493726770710.,4864957496350222.,-.499991335871233514839,-52,53, + 7036661010640382.,8587945198020217.,-.499995957448059508231,-52,54, + 7036661010644484.,8587945198010932.,-.499976802138454226887,-52,54, + 7036661010644761.,8587945198010305.,-.497781456997633929972,-52,54, + 7036661010644818.,8587945198010175.,.481009642904021262216,-52,54, + 7036661010644909.,8587945198009969.,.499781398886680387962,-52,54, + 8773809559822897.,4573056052709887.,.499998098515329391076,-52,54, + 8773809559830382.,4573056052692536.,.478685909519951061075,-52,54, + 8773809559830492.,4573056052692281.,.487056739089975179608,-52,54, + 8773809559830668.,4573056052691874.,-.499549933597011263594,-52,54, + 8773809559831259.,4573056052690503.,.499969705286717660702,-52,54, + 9005505644569230.,8074329576221583.,.499961141301619096671,-52,55, + 9005505644575362.,8074329576193290.,.499817408631641622351,-52,55, + 9005505644575805.,8074329576191247.,-.498725264648272909970,-52,55, + 9005505644575919.,8074329576190721.,-.493835568829544357723,-52,55, + 9005505644576191.,8074329576189466.,-.499712785817457134971,-52,55, + 9005505644588455.,8074329576132879.,.499999762892923489192,-52,55, + 9007199254656380.,8066515436487654.,.499999944052064984814,-52,55, + 9007199254734896.,8066515436125397.,.499952826861287185829,-52,55, + 9007199254740986.,8066515436097299.,.467318909861927830452,-52,55, + 9007199254740991.,8066515436097276.,.398326599586990338174,-52,55, + 4503599627370497.,8066515436097263.,-.443068786577970782898,-51,55, + 4503599627370506.,8066515436097180.,-.491441103567715864178,-51,55, + 4503599627370528.,8066515436096977.,-.498573433986936517957,-51,55, + 4503599627370673.,8066515436095638.,.499872570073746509069,-51,55, + 4503599627378384.,8066515436024484.,.499990772307118400764,-51,55, + 4703076146987218.,6236602918621451.,-.499999282140261057856,-51,55, + 4703076147031734.,6236602918215854.,-.472693869978171551590,-51,55, + 4703076147031743.,6236602918215772.,-.474058643205359260118,-51,55, + 4703076147031860.,6236602918214706.,-.491800695153585627109,-51,55, + 4703076147031914.,6236602918214214.,-.499989334511039674501,-51,55, + 4964996273258592.,7756211544616548.,-.499882619005764522161,-51,56, + 4964996273258769.,7756211544613403.,-.497306271071646131959,-51,56, + 4964996273258782.,7756211544613172.,-.485817612746270664494,-51,56, + 4964996273258851.,7756211544611945.,.498237573755749818172,-51,56, + 4964996273262857.,7756211544540766.,-.499949697532326861536,-51,56, + 4964996273267122.,7756211544464983.,.499983261214339216930,-51,56, + 4964996273295846.,7756211543954606.,-.499998345438060068288,-51,56, + 5415185742761454.,7785225818873887.,.458714112572214042725,-51,93, + 5415185742763581.,5857570631776928.,.377649899761252566595,-51,94, + 5415185742764829.,5075727140072404.,-.374242799132482033337,-51,99, + 5415185742764858.,6704346228103163.,.291588489553334696408,-51,102, + 5415185742764862.,8113125109667295.,-.408615166161446018014,-51,104, + 5415185742764863.,6874120317961914.,.212833175686510942009,-51,105, + 5415185742764864.,-4956019166821518.,-.060168176450731029863,-51,106, + 5415185742764999.,-4941466977612132.,-.003075784973312870494,-51,97, + 6114039810598588.,-5372508907254180.,-.499994501546126782411,-51,55, + 6114039810636903.,-5372508907522033.,-.499989921255458184620,-51,55, + 6114039810642345.,-5372508907560078.,.495678484735185480976,-51,55, + 6114039810642346.,-5372508907560084.,-.495134512611632393096,-51,55, + 6114039810642363.,-5372508907560203.,-.338955467507199201930,-51,55, + 6114039810642563.,-5372508907561602.,.498445063180995163080,-51,55, + 6114039810642672.,-5372508907562364.,.499828352443159767263,-51,55, + 6114039810647026.,-5372508907592801.,-.499962071589249899745,-51,55, + 6431139989783992.,-7474291120143852.,.499991569782845554180,-51,55, + 6431139989787274.,-7474291120164372.,-.499990672558353466892,-51,55, + 6431139989787757.,-7474291120167393.,.499097866213514291854,-51,55, + 6431139989787761.,-7474291120167418.,.488738351009038731181,-51,55, + 6431139989787789.,-7474291120167593.,.416221744578805740195,-51,55, + 6431139989841041.,-7474291120500556.,.499999299855112523088,-51,55, + 6457762288050776.,-7639880338829821.,.486477779713558550349,-51,55, + 6457762288050824.,-7639880338830117.,-.499938121501387945562,-51,55, + 6457762288073792.,-7639880338972225.,-.499946201366216993479,-51,55, + 6457762288205858.,-7639880339789346.,-.499967427480876805387,-51,55, + 7310041049604897.,-5978229225622087.,-.499997044555497207811,-51,54, + 7310041049626155.,-5978229225663349.,.483604389687077908493,-51,54, + 7310041049626223.,-5978229225663481.,.498040598163607211922,-51,54, + 7310041049626511.,-5978229225664039.,-.499641342332334549931,-51,54, + 7310041049627341.,-5978229225665650.,-.499905267396953641775,-51,54, + 7310041049631220.,-5978229225673179.,-.499933887126496180054,-51,54, + 7310041049638978.,-5978229225688237.,-.499991061380144847815,-51,54, + 7522245550680576.,-6357370047150495.,-.499854218448936765459,-51,54, + 7522245550680831.,-6357370047150912.,.476671001912242671507,-51,54, + 7522245550680945.,-6357370047151098.,.489705806339937540228,-51,54, + 7522245550681040.,-6357370047151252.,-.499431856622383470137,-51,54, + 7522245550685178.,-6357370047158003.,-.499975520985262518596,-51,54, + 7522245550801175.,-6357370047347248.,-.499980603866723389174,-51,54, + 8170457745697217.,-7103305186309827.,-.399986123197520250662,-51,54, + 8170457745697256.,-7103305186309853.,-.481240164384143122564,-51,54, + 8170457745697265.,-7103305186309859.,-.499991096965351208000,-51,54, + 8170457745697425.,-7103305186309967.,.499992323833218223277,-51,54, + 8279213972432559.,-7167281287174828.,.499988840249532885788,-51,54, + 8279213972438936.,-7167281287178066.,-.362144523440051386231,-51,54, + 8279213972438952.,-7167281287178074.,-.488503961002858383460,-51,54, + 8279213972438954.,-7167281287178076.,.495701109301817289062,-51,54, + 8279213972439080.,-7167281287178139.,-.499379461491722207300,-51,54, + 8279213972440283.,-7167281287178751.,.499970328063225920809,-51,54, + 8279213972481752.,-7167281287199812.,-.499998090168299178964,-51,54, + 4807329510107142.,-6594357418139999.,-.499978014875621497214,-50,54, + 4807329510144595.,-6594357418042872.,.499954181395643179308,-50,54, + 4807329510146754.,-6594357418037272.,-.499916027158451631050,-50,54, + 4807329510146845.,-6594357418037037.,.493141782962963732727,-50,54, + 4807329510146904.,-6594357418036884.,.499629813721656148084,-50,54, + 4807329510153381.,-6594357418020086.,-.499980677009201971519,-50,54, + 4921846542529997.,-6267549883824211.,-.499992543675419447637,-50,54, + 4921846542585299.,-6267549883652356.,-.499559677206744170602,-50,54, + 4921846542585364.,-6267549883652155.,.492683434534236059071,-50,54, + 4921846542585373.,-6267549883652127.,.460840173084423344021,-50,54, + 4921846542585392.,-6267549883652067.,-.495273378864034060796,-50,54, + 4921846542587623.,-6267549883645134.,-.499975178408207803240,-50,54, + 4921846542592522.,-6267549883629910.,-.499990394867278093081,-50,54, + 4922791882675480.,-6264610243666344.,-.499998273296449839716,-50,54, + 4922791882707106.,-6264610243567936.,.499986877371084650074,-50,54, + 4922791882712274.,-6264610243551854.,-.499825422076209712452,-50,54, + 4922791882712283.,-6264610243551826.,-.494987633797598975601,-50,54, + 4922791882717648.,-6264610243535133.,.499982885525717863858,-50,54, + 5019486356201018.,-5944074183919134.,-.499995139184317313330,-50,54, + 5019486356249346.,-5944074183749355.,-.499666863269315022286,-50,54, + 5019486356249461.,-5944074183748951.,-.498155559496413390681,-50,54, + 5019486356249467.,-5944074183748930.,-.419815839298118282480,-50,54, + 5019486356250648.,-5944074183744781.,-.499947577470932320974,-50,54, + 5019486356265200.,-5944074183693660.,.499987634566470969996,-50,54, + 5210952747380005.,-5202448115560570.,-.466344907214089493111,-50,54, + 5210952747380019.,-5202448115560512.,.496173101325034461876,-50,54, + 5210952747380071.,-5202448115560293.,.499811418761721862752,-50,54, + 5210952747380898.,-5202448115556810.,.499982353039254140888,-50,54, + 5210952747392717.,-5202448115507032.,-.499992887691666735229,-50,54, + 5438692383778639.,-8330968838301290.,-.499999244879550768579,-50,55, + 5438692383818136.,-8330968837917329.,.499993475667616048204,-50,55, + 5438692383824103.,-8330968837859322.,.468978011111729591899,-50,55, + 5438692383824110.,-8330968837859253.,-.481954971568838943001,-50,55, + 5438692383824128.,-8330968837859078.,-.498639784174938653389,-50,55, + 5438692383824189.,-8330968837858485.,-.499627204661859315176,-50,55, + 5438692383826227.,-8330968837838673.,-.499829865778197552192,-50,55, + 5438692383828265.,-8330968837818862.,.499967492977796300601,-50,55, + 5488821188141412.,-7837813496112238.,.490686698341896696973,-50,55, + 5488821188141432.,-7837813496112038.,-.493928568964834004242,-50,55, + 5488821188141554.,-7837813496110825.,.499918300501961910480,-50,55, + 5488821188145129.,-7837813496075251.,.499939299411917438320,-50,55, + 5488821188155204.,-7837813495974997.,.499998778649551009371,-50,55, + 5488821188155529.,-7837813495971762.,-.499999295280014844400,-50,55, + 6003625487534780.,-4656954188093081.,.499991148014215065826,-50,56, + 6003625487545992.,-4656954187844711.,-.499716993775409700449,-50,56, + 6003625487546005.,-4656954187844424.,.477183094892407815756,-50,56, + 6003625487547031.,-4656954187821695.,-.499779137948418149175,-50,56, + 6003625487550148.,-4656954187752647.,-.499965570571679238425,-50,56, + 6003625487582962.,-4656954187025750.,.499996691324074845403,-50,56, + 6215055430131306.,-6074431593177692.,-.030106864708156865820,-50,92, + 6215055430134949.,-4981443766547774.,-.461347083266910036633,-50,95, + 6215055430135365.,-8931610386722356.,.276156074709931888074,-50,108, + 6215055430135366.,5571440174924095.,.153452689362328435294,-50,104, + 6215055430135368.,8915385911556288.,.483528010945618356783,-50,103, + 6215055430135426.,5833615462821513.,.022932520125087587577,-50,98, + 6215055430135455.,8611120289364183.,.086717768318848815936,-50,98, + 6215055430146543.,8363872846193196.,-.046191075361235984953,-50,91, + 6626663905734293.,8487189234178489.,-.499998668929047205190,-50,56, + 6626663905758010.,8487189234630186.,.460790692466650264507,-50,56, + 6626663905758011.,8487189234630206.,-.493884823548446598146,-50,56, + 6626663905758033.,8487189234630625.,-.496746175882998598252,-50,56, + 6626663905758055.,8487189234631044.,-.499607528222182118219,-50,56, + 6626663905758408.,8487189234637766.,.499935317702099004041,-50,56, + 6626663905760504.,8487189234677686.,-.499946278933550456214,-50,56, + 6626663905793356.,8487189235303362.,.499995645396329823328,-50,56, + 6672261332018441.,4672726541322972.,-.499921390270633151977,-50,55, + 6672261332019677.,4672726541334463.,.499149487510448530252,-50,55, + 6672261332020248.,4672726541339773.,-.494807253610931786589,-50,55, + 6672261332020295.,4672726541340209.,.498684923490945068873,-50,55, + 6672261332022898.,4672726541364411.,.499964416528593276988,-50,55, + 6672261332031503.,4672726541444418.,.499968027738652167534,-50,55, + 6672261332100343.,4672726542084474.,.499983376889812816831,-50,55, + 6780207145916044.,5645476037532290.,-.499909196724306923576,-50,55, + 6780207145916194.,5645476037533596.,.499734884604464209056,-50,55, + 6780207145916937.,5645476037540071.,-.495361434450803159479,-50,55, + 6780207145916944.,5645476037540131.,.497955289311539627308,-50,55, + 6780207145918887.,5645476037557062.,-.499988397240960981271,-50,55, + 6780207145944174.,5645476037777396.,-.499991403233145027510,-50,55, + 6791075965803034.,5739839461639651.,-.499999251901422133158,-50,55, + 6791075965836321.,5739839461927604.,-.467007427209663216290,-50,55, + 6791075965836324.,5739839461927629.,.484838607753850338930,-50,55, + 6791075965836344.,5739839461927802.,.497145507509272969852,-50,55, + 6791075965836510.,5739839461929238.,.499292775389713297711,-50,55, + 6791075965836593.,5739839461929957.,-.499633590730018983762,-50,55, + 6791075965837486.,5739839461937681.,.499869479694428500344,-50,55, + 6791075965841224.,5739839461970018.,-.499971021533399562623,-50,55, + 6791075965853331.,5739839462074751.,-.499990023280100800418,-50,55, + 7066596398299159.,7884169029722684.,.496945145595048544103,-50,55, + 7066596398299226.,7884169029723144.,-.466045535699557225512,-50,55, + 7066596398299233.,7884169029723191.,.493044990133472746156,-50,55, + 7066596398299354.,7884169029724021.,-.499818777665538285311,-50,55, + 7066596398302434.,7884169029745123.,-.499987447988144045118,-50,55, + 7066596398314485.,7884169029827688.,-.499998702796066938245,-50,55, + 7188466019649112.,8664520612562341.,-.499801582682286539576,-50,55, + 7188466019656423.,8664520612605808.,-.499954150187414990408,-50,55, + 7188466019658860.,8664520612620296.,.499994902966644002604,-50,55, + 7682813899075223.,5306263403375210.,.499983809526607111859,-50,54, + 7682813899130193.,5306263403426255.,.499966526480689844633,-50,54, + 7682813899152181.,5306263403446673.,.499955969406004850252,-50,54, + 7682813899152307.,5306263403446791.,-.496769583719424688742,-50,54, + 7682813899153091.,5306263403447519.,-.476395249147297469179,-50,54, + 7682813899153147.,5306263403447571.,-.474939939636297912033,-50,54, + 7698539309802033.,5320333378708223.,-.499998811365914790972,-50,54, + 7698539309825088.,5320333378728070.,-.499953375699667310775,-50,54, + 7698539309825383.,5320333378728323.,.452118325075974460139,-50,54, + 7698539309825397.,5320333378728336.,-.495918950150772695287,-50,54, + 7698539309825627.,5320333378728534.,-.499388471853952979001,-50,54, + 7698539309826820.,5320333378729561.,-.499993429389166729661,-50,54, + 7969623363009139.,5395758304119822.,.499995553391344193967,-50,54, + 7969623363051049.,5395758304107237.,-.499010340105166428172,-50,54, + 7969623363051069.,5395758304107230.,.494786362543206456312,-50,54, + 7969623363051179.,5395758304107197.,.460668227079092751336,-50,54, + 7969623363051189.,5395758304107194.,.457566578398005667418,-50,54, + 7969623363051695.,5395758304107043.,-.499376845415759413440,-50,54, + 7969623363052664.,5395758304106752.,-.499926606682739156238,-50,54, + 7969623363080069.,5395758304098522.,-.499996572553769555769,-50,54, + 8400948779870126.,4888314000079455.,-.499996712248093689337,-50,54, + 8400948779882015.,4888314000055567.,-.499974909356141380489,-50,54, + 8400948779883312.,4888314000052960.,.499859215517952953033,-50,54, + 8400948779884609.,4888314000050354.,.499693334307446656862,-50,54, + 8400948779884933.,4888314000049704.,-.498035074901609372672,-50,54, + 8400948779885041.,4888314000049487.,-.497277878055672794607,-50,54, + 8400948779885047.,4888314000049474.,.447208632878975546538,-50,54, + 8644324161231746.,8594640134570576.,.499964945096999973924,-50,55, + 8644324161233428.,8594640134561074.,-.493802571719717753261,-50,55, + 8644324161233508.,8594640134560622.,-.479237412428162825846,-50,55, + 8644324161233525.,8594640134560525.,.473857683916241388836,-50,55, + 8644324161233665.,8594640134559734.,.499346712567535322646,-50,55, + 8644324161233942.,8594640134558169.,.499778576045197524608,-50,55, + 8644324161236415.,8594640134544198.,-.499975963269641930568,-50,55, + 8644324161285024.,8594640134269565.,.499988771338351496593,-50,55, + 4800329821555363.,4977060486443726.,.499975665197488058319,-49,57, + 4800329821555730.,4977060486418051.,-.499912359581745782444,-49,57, + 4800329821556831.,4977060486341023.,-.499576434833001787447,-49,57, + 4800329821557093.,4977060486322692.,.495053912180567208110,-49,57, + 4800329821557119.,4977060486320873.,.486887458063177530830,-49,57, + 4800329821557145.,4977060486319054.,.478721003945023669849,-49,57, + 4800329821557198.,4977060486315347.,-.499464460221271949984,-49,57, + 4800329821564302.,4977060485818337.,.499978200901881831623,-49,57, + 4800329821626875.,4977060481440614.,.499993421610480946380,-49,57, + 4834340891480438.,5196711732813957.,.499999144498504032893,-49,58, + 4834340891491043.,5196711731331919.,-.499927732548123423391,-49,58, + 4834340891494578.,5196711730837906.,-.499903045583632393680,-49,58, + 4834340891495311.,5196711730735469.,.424005911903600680459,-49,58, + 4834340891495347.,5196711730730438.,.457103759920606935574,-49,58, + 4834340891495391.,5196711730724289.,.497556685296742668650,-49,58, + 4834340891495395.,5196711730723731.,-.498765776031498611425,-49,58, + 4834340891495666.,5196711730685859.,-.499612530553704655316,-49,58, + 4848601861610046.,6410470281863087.,.499693660457488988327,-49,59, + 4848601861610102.,6410470281847461.,-.498960878015907942135,-49,59, + 4848601861610158.,6410470281831834.,-.497615416372252018035,-49,59, + 4848601861611540.,6410470281446181.,.499874406279637215868,-49,59, + 4848601861612287.,6410470281237728.,.499964810432681828517,-49,59, + 4848601861623436.,6410470278126560.,.499977882571214495531,-49,59, + 4848601861656883.,6410470268793057.,-.499955063589673543164,-49,59, + 4871615725493068.,8536911224390057.,.378351547844815479064,-49,94, + 4871615725493433.,5050840489746512.,.408733104193701887194,-49,94, + 4871615725493798.,6259079020412915.,-.484767404555433611618,-49,96, + 4871615725493885.,5870746448191273.,-.001496592160069235957,-49,97, + 4871615725493960.,8974029642341030.,.197559710535800176895,-49,103, + 4871615725493961.,8167959470231458.,.237192340688513239176,-49,104, + 4871615725493962.,-6448561376876568.,.347333021229992447521,-49,106, + 4871615725493972.,-6213321155545315.,.437467632913619633842,-49,100, + 4871615725498601.,-5538512595161004.,-.251591017313886979633,-49,91, + 5208770298159190.,-5330990863019040.,-.498522432409878776613,-49,55, + 5208770298159204.,-5330990863019227.,-.491953546699624549904,-49,55, + 5208770298159218.,-5330990863019414.,-.485384660985570685359,-49,55, + 5208770298159490.,-5330990863023048.,.499382262212938648246,-49,55, + 5208770298161318.,-5330990863047464.,.499948239153407469698,-49,55, + 5208770298175628.,-5330990863238597.,-.499995293731357489111,-49,55, + 5321794657542527.,-6708139447269174.,-.499694783267287158247,-49,55, + 5321794657683980.,-6708139448816680.,.499949457969658075049,-49,55, + 5321794657704936.,-6708139449045940.,.499936271817335321439,-49,55, + 5321794657706137.,-6708139449059079.,.481993469686976893724,-49,55, + 5321794657706154.,-6708139449059264.,-.499109800377522752169,-49,55, + 5321794657706471.,-6708139449062732.,-.499682540939091458923,-49,55, + 5507952692602254.,-8314305544177374.,.499971405213200856130,-49,55, + 5507952692603284.,-8314305544183747.,.499899787907281723605,-49,55, + 5507952692603807.,-8314305544186982.,-.499165692099571591813,-49,55, + 5507952692603855.,-8314305544187279.,-.493343785492007681968,-49,55, + 5507952692603919.,-8314305544187675.,-.485581243250535640609,-49,55, + 5507952692604314.,-8314305544190120.,.499828199626181993665,-49,55, + 5507952692616167.,-8314305544263459.,.499977341019454526103,-49,55, + 5507952692685732.,-8314305544693883.,-.499913542021596016273,-49,55, + 5534224414514746.,-8467375466410959.,-.499914050730537330979,-49,55, + 5534224414515231.,-8467375466413610.,.494212438470236520524,-49,55, + 5534224414515244.,-8467375466413681.,.463127169198290883517,-49,55, + 5534224414515259.,-8467375466413762.,-.495817372263520516589,-49,55, + 5534224414515453.,-8467375466414822.,-.498166774607938507847,-49,55, + 5534224414518156.,-8467375466429591.,-.499973029724820012415,-49,55, + 5534224414519861.,-8467375466438908.,.499997601589451369465,-49,55, + 6638043763207118.,-7230842221648976.,.135083054629386435976,-49,93, + 6638043763208792.,-6160934259243343.,-.086597415551559383739,-49,97, + 6638043763208874.,-6364327667522304.,.002089211619910530013,-49,100, + 6638043763208886.,-5305062914918467.,-.470376035456197477947,-49,106, + 6638043763208887.,7048982350572646.,-.477090133931678620327,-49,104, + 6638043763211941.,6246351713020946.,.326827316493959579374,-49,92, + 6638043763252199.,5535214138670451.,.354353433614563798870,-49,88, + 6866978591790594.,6514012692584556.,.499989709857814636595,-49,56, + 6866978591822953.,6514012693438523.,.497680500883371733321,-49,56, + 6866978591823058.,6514012693441294.,.489823527166366203518,-49,56, + 6866978591823063.,6514012693441426.,.441830337935037528497,-49,56, + 6866978591823099.,6514012693442376.,.496279375451465574924,-49,56, + 6866978591823432.,6514012693451164.,.499932970979467677341,-49,56, + 6866978591826995.,6514012693545193.,.499986137576601319553,-49,56, + 6871807797845873.,6641171402686716.,.499992646200191866338,-49,56, + 6871807797873772.,6641171403419669.,.499976312743375370151,-49,56, + 6871807797875388.,6641171403462125.,-.499917693538573071360,-49,56, + 6871807797875432.,6641171403463280.,.453055488553773383833,-49,56, + 6871807797875458.,6641171403463964.,-.483823994777843463715,-49,56, + 6871807797892910.,6641171403922456.,.499989799056608706413,-49,56, + 8003153055423094.,4996331391893488.,.499991329604208024771,-49,55, + 8003153055441209.,4996331391702512.,.474172070205992517215,-49,55, + 8003153055441220.,4996331391702397.,-.492501075692226049632,-49,55, + 8003153055441338.,4996331391701153.,-.498631186346718947477,-49,55, + 8003153055441998.,4996331391694195.,-.499019944564371020491,-49,55, + 8003153055443648.,4996331391676800.,-.499991867643459647250,-49,55, + 8026599925728986.,4745248489336305.,.499973222932938880169,-49,55, + 8026599925729982.,4745248489325477.,.473768032582997319710,-49,55, + 8026599925729990.,4745248489325391.,-.498330001129125546744,-49,55, + 8026599925730348.,4745248489321499.,-.499717010638854304213,-49,55, + 8026599925741960.,4745248489195258.,.499986080788792898826,-49,55, + 8026599925754934.,4745248489054211.,.499996646242914880038,-49,55, + 8405359428526263.,7955051226249729.,.278799586313980361786,-49,92, + 8405359428528313.,8461215733583305.,.357916840782844155473,-49,93, + 8405359428530363.,8098632117351751.,.057467189029660555663,-49,96, + 8405359428530572.,8092989749361937.,-.018145486682521349582,-49,98, + 8405359428530612.,6883955108276139.,.114271979892141116735,-49,99, + 8405359428530641.,8959195212899778.,-.130705272146936020648,-49,105, + 8405359428530642.,-5924043811816510.,-.240925520742916547632,-49,105, + 8405359428530643.,-5201820709133199.,-.145115336141523269778,-49,103, + 8405359428530652.,-4836138564343103.,.063891104869036792145,-49,100, + 8622920769889658.,-5538386902446820.,-.486991948774486179446,-49,56, + 8622920769889672.,-5538386902447154.,-.442367650766642658572,-49,56, + 8622920769889699.,-5538386902447798.,-.499163647454597408393,-49,56, + 8622920769892164.,-5538386902506598.,-.499242542164054995433,-49,56, + 8622920769913363.,-5538386903012278.,-.499915959331038008898,-49,56, + 8622920769915828.,-5538386903071078.,-.499993673265064825151,-49,56, + 8862008738802073.,-5254378168330107.,.499996927031479372232,-49,55, + 8862008738804405.,-5254378168350081.,.494213626362297958228,-49,55, + 8862008738804428.,-5254378168350278.,.495014220355769698828,-49,55, + 8862008738804566.,-5254378168351460.,.499817784511523098292,-49,55, + 4875072239702435.,-4715639339504632.,-.499995053391069940445,-48,55, + 4875072239720913.,-4715639339164349.,-.499954282002249645354,-48,55, + 4875072239721736.,-4715639339149193.,-.481497645162456680331,-48,55, + 4875072239721748.,-4715639339148972.,-.494594267432304086113,-48,55, + 4875072239721979.,-4715639339144718.,-.496704244562377114570,-48,55, + 4875072239722364.,-4715639339137629.,.499779133497415795704,-48,55, + 4875072239743667.,-4715639338745321.,-.499986164028317660367,-48,55, + 5086552309472248.,-6657492085911606.,.482698116369451391588,-48,88, + 5086552309489882.,-6035316227904027.,-.089599953379071209593,-48,89, + 5086552309504443.,-6206503716552426.,-.148229054039106404588,-48,97, + 5086552309504500.,-5844295158000335.,-.265405672625621059553,-48,102, + 5086552309504501.,-4924947376643611.,.205049902845397460561,-48,103, + 5086552309504502.,7354782250853790.,.444801876667116384824,-48,105, + 5086552309504529.,5764282966417298.,-.439167873484795253616,-48,98, + 5086552309504644.,7517781194932830.,.005718974853591484082,-48,96, + 5086552309506798.,7583575627110846.,.269322342775459817695,-48,92, + 5086552309507516.,4977406863959679.,.151280847735994154514,-48,91, + 5135851371772858.,4691597054820019.,-.499985837478300814691,-48,57, + 5135851371776895.,4691597055198420.,.499823072332324420012,-48,57, + 5135851371777394.,4691597055245193.,.499056238560633540092,-48,57, + 5135851371777409.,4691597055246600.,-.498962804837351530479,-48,57, + 5135851371777424.,4691597055248006.,-.496981848252766697081,-48,57, + 5135851371777439.,4691597055249412.,-.495000891685611959713,-48,57, + 5135851371777908.,4691597055293373.,-.499729658478267345931,-48,57, + 5135851371835454.,4691597060687358.,.499881723783287095950,-48,57, + 5387492754232336.,5761453297731465.,-.498364727761871065966,-48,55, + 5387492754232390.,5761453297732041.,.493526611717488370904,-48,55, + 5387492754232463.,5761453297732822.,-.498916577851145128992,-48,55, + 5387492754232717.,5761453297735535.,.499979718355649391052,-48,55, + 5387492754279827.,5761453298238907.,.499914148046825083186,-48,55, + 5837710520426888.,5739820167756156.,-.499904769802136979855,-48,56, + 5837710520427393.,5739820167735731.,.486069643533681321759,-48,56, + 5837710520427402.,5739820167735367.,.493740474510893663827,-48,56, + 5837710520427411.,5739820167735004.,-.498588694517201010999,-48,56, + 5837710520429104.,5739820167666532.,.499935303913342164414,-48,56, + 5837710520434449.,5739820167450361.,.499999500753619820917,-48,56, + 5941744889478827.,5113256842792765.,.499909201715594398732,-48,58, + 5941744889480409.,5113256842512193.,-.493411997298525567475,-48,58, + 5941744889480426.,5113256842509177.,.499706548131860708969,-48,58, + 5941744889483041.,5113256842045399.,-.499999671220047620541,-48,58, + 5970544926390160.,6677193384699870.,.014742848865776465714,-48,102, + 5970544926390162.,6954106419290648.,.110243207407158219283,-48,106, + 5970544926390163.,-5373298431082872.,.074267446083067933810,-48,103, + 5970544926390276.,-5552990424343133.,-.356562908476333174633,-48,96, + 5970544926390518.,-8677666850865074.,.380744764737287267737,-48,95, + 5970544926391423.,-7686524494758738.,-.234026881027524847909,-48,93, + 5970544926399147.,-6846746571301368.,.490368793918836607858,-48,90, + 6854611356933735.,-5482818254355861.,-.272815934599856004046,-48,88, + 6854611356954784.,-6961835883449269.,-.381387782464329630417,-48,90, + 6854611356956791.,-5534515805163572.,-.027780867041964344694,-48,90, + 6854611356964573.,-6014352549590064.,-.474826357234504859091,-48,105, + 6854611356964574.,8644648420074370.,.402446568812316630989,-48,104, + 6854611356964770.,8954696439900174.,-.287216368804584596128,-48,96, + 6854611356964819.,5592464255201224.,.203376237505405519365,-48,95, + 7085432669165458.,8379197220034497.,.499999794532511031181,-48,56, + 7085432669167367.,8379197220086383.,.499958444519270564266,-48,56, + 7085432669175003.,8379197220293927.,.499789050468027423940,-48,56, + 7085432669175554.,8379197220308904.,-.499175750961400736650,-48,56, + 7085432669175571.,8379197220309366.,-.444697351534633963831,-48,56, + 7085432669211825.,8379197221294737.,.499930168114881300725,-48,56, + 7092287361616583.,8562913319244086.,-.499939619049962608684,-48,56, + 7092287361616804.,8562913319249925.,-.498837183345556622634,-48,56, + 7092287361616823.,8562913319250426.,.496732709061898977345,-48,56, + 7092287361619292.,8562913319315659.,.499998910609470021287,-48,56, + 7738726398253205.,5552365007049614.,-.380398993126086394359,-48,86, + 7738726398327398.,4897557629580928.,-.135595450064412363048,-48,87, + 7738726398383926.,5385069820564568.,-.309119138463628250768,-48,92, + 7738726398385852.,7321029983611838.,-.121635533576607449432,-48,97, + 7738726398385856.,6978348354796815.,-.492328447051757543695,-48,97, + 7738726398385904.,5732337618033096.,-.249694050022780667701,-48,98, + 7738726398385936.,7981809823768595.,-.427957581457272629210,-48,103, + 7738726398385937.,4997807525456558.,.184804083978878967948,-48,104, + 7738726398385938.,-5968004596624071.,-.357471911811650972580,-48,104, + 7738726398386175.,-5087627885800182.,-.244319750038220555432,-48,95, + 7738726398386817.,-4709432060500464.,.426631778818741143117,-48,93, + 8046051565529697.,-4771782799191321.,-.499998427047246177216,-48,55, + 8046051565532085.,-4771782799211630.,-.327248379551349138484,-48,55, + 8046051565532121.,-4771782799211936.,-.490473250533187553568,-48,55, + 8046051565532123.,-4771782799211953.,-.499541298918738622267,-48,55, + 8046051565533667.,-4771782799225085.,.499925420580635400963,-48,55, + 8048695210899748.,-4794051308714574.,-.499950941256719570608,-48,55, + 8048695210938971.,-4794051309041780.,.499983891936133512202,-48,55, + 8048695210939266.,-4794051309044240.,-.440663308766148967910,-48,55, + 8048695210939272.,-4794051309044290.,-.493693421267229615644,-48,55, + 8048695210939310.,-4794051309044607.,-.496217467055954681319,-48,55, + 8048695210939348.,-4794051309044924.,-.498741512755807471582,-48,55, + 8048695210939763.,-4794051309048386.,-.499990953429565639397,-48,55, + 8082833509084550.,-5042373659345624.,-.499972796764947599874,-48,55, + 8082833509086866.,-5042373659359960.,.494235361526984649359,-48,55, + 8082833509086882.,-5042373659360059.,.461380151386928469035,-48,55, + 8082833509086924.,-5042373659360318.,-.499864775152268271691,-48,55, + 8082833509158450.,-5042373659803032.,-.499809816246704687941,-48,55, + 8383589335329661.,-7915603836714561.,-.498903644472731204157,-48,56, + 8383589335472188.,-7915603833127384.,-.499964327513485392544,-48,56, + 8383589335476315.,-7915603833023515.,.499957107083236707979,-48,56, + 8383589335478043.,-7915603832980023.,-.499348378223181081984,-48,56, + 8383589335478138.,-7915603832977633.,.498953701288533340010,-48,56, + 8383589335478328.,-7915603832972851.,.495557862935715498258,-48,56, + 8383589335478340.,-7915603832972548.,-.483603979369116615962,-48,56, + 8383589335478364.,-7915603832971944.,-.441927663936917079610,-48,56, + 8622875142214369.,-8760285420123741.,-.420023207783816220912,-48,89, + 8622875142237705.,-5448821912278161.,-.162074161204352818251,-48,91, + 8622875142241966.,-5818765102519801.,.073563986546775209809,-48,98, + 8622875142241992.,-6394148481994965.,.117860360894930890382,-48,100, + 8622875142242000.,-4800086939568530.,.370374741449053694436,-48,102, + 8622875142242001.,-8812094264068459.,.009671678222635354446,-48,104, + 8622875142242002.,6304636920548797.,.332449619031595216827,-48,106, + 8622875142242087.,6910763329981357.,.449454419642247953661,-48,97, + 8622875142243055.,5341995648744154.,-.254496821607718081881,-48,93, + 8622875142243539.,7797032119054106.,.497010014524215668931,-48,93, + 8622875142272830.,4886637189911342.,-.363108542025478012780,-48,88, + 8743148203170881.,8550522266050297.,-.499999643731811450471,-48,57, + 8743148203173776.,8550522266242010.,-.499904343457750801625,-48,57, + 8743148203174744.,8550522266306112.,.499781882969982935255,-48,57, + 8743148203174870.,8550522266314456.,.485278222664552777450,-48,57, + 8743148203175041.,8550522266325780.,.465594680745740414213,-48,57, + 8853620773014141.,7493884041627252.,.498821212299160925143,-48,56, + 8853620773014232.,7493884041629475.,.460094501111629500600,-48,56, + 8853620773014253.,7493884041629988.,.451157567646182722167,-48,56, + 8853620773014475.,7493884041635411.,.499538554100052514734,-48,56, + 8853620773016152.,7493884041676378.,-.499853878907749020588,-48,56, + 8853620773017495.,7493884041709185.,-.499963818433621065469,-48,56, + 8853620773027230.,7493884041946992.,.499978615833497119458,-48,56, + 8853620773045357.,7493884042389801.,.499949565711314694850,-48,56, + 8913783750976153.,8777309510065625.,-.499996466569833611956,-48,56, + 8913783750984254.,8777309510212104.,-.499952077211545457116,-48,56, + 8913783750986411.,8777309510251106.,-.499818064485301108316,-48,56, + 8913783750986656.,8777309510255535.,.490924986750947870987,-48,56, + 8913783750986681.,8777309510255988.,-.469203273707732209864,-48,56, + 8913783750986693.,8777309510256205.,-.490064838752943294396,-48,56, + 8913783750998299.,8777309510466059.,.499983895870261408687,-48,56, + 8959635272245616.,4742300537707525.,.499985878071639224001,-48,55, + 8959635272253489.,4742300537757543.,.499638703655357587633,-48,55, + 8959635272253843.,4742300537759792.,.498987923254695896374,-48,55, + 8959635272253877.,4742300537760009.,-.495424863962935660299,-48,55, + 8959635272253928.,4742300537760333.,-.487044044920658345349,-48,55, + 8959635272254922.,4742300537766647.,.499829141820371871977,-48,55, + 8959635272256355.,4742300537775752.,-.499980544384850189903,-48,55, + 8959635272282486.,4742300537941764.,.499978864827253857920,-48,55, + 4562160286572391.,4936861296487315.,.499955184413105356867,-47,55, + 4562160286576274.,4936861296456048.,.497728745588535444379,-47,55, + 4562160286576293.,4936861296455896.,-.495586304105019376224,-47,55, + 4562160286576427.,4936861296454816.,.498928606045595332499,-47,55, + 4562160286576580.,4936861296453585.,-.499871539290669296064,-47,55, + 4562160286578225.,4936861296440338.,.499956597475331338367,-47,55, + 4753524103992884.,7944344407544618.,-.072300375559355280311,-47,90, + 4753524103997946.,7324340094337526.,.126704146400810761571,-47,92, + 4753524103999462.,8099193843997351.,-.466196976299874267655,-47,105, + 4753524103999463.,-7868488949778935.,.228502495764635002331,-47,103, + 4753524103999471.,-5438424264750315.,.057127050719957402002,-47,99, + 4753524103999494.,-4915006229436005.,-.422238904293594678024,-47,97, + 4753524104009618.,-6132458627032215.,-.028939347275586433992,-47,89, + 4753524104028883.,-8882702151890436.,-.470199597725848959245,-47,88, + 4971105597105041.,-4835204079502447.,-.499995972370282723258,-47,55, + 4971105597105927.,-4835204079502767.,.499828373244811065919,-47,55, + 4971105597105938.,-4835204079502770.,-.460670420356621325596,-47,55, + 5002636990876803.,-4725834082040406.,-.499988286390243249766,-47,55, + 5002636990884797.,-4725834081982369.,.499941710456815951304,-47,55, + 5002636990887053.,-4725834081965989.,-.499825115768228387609,-47,55, + 5002636990887568.,-4725834081962250.,-.499328455205668372726,-47,55, + 5002636990887668.,-4725834081961524.,-.479814533241198606763,-47,55, + 5002636990887691.,-4725834081961357.,-.495326330853932671878,-47,55, + 5002636990888794.,-4725834081953350.,.499912391763409239552,-47,55, + 5103591057898466.,-5807784873241563.,.499600445548931004504,-47,56, + 5103591057898524.,-5807784873238407.,.482822319228405758970,-47,56, + 5103591057898703.,-5807784873228666.,-.499992926698390942976,-47,56, + 5103591057965099.,-5807784869615827.,-.499374402327643112009,-47,56, + 5195619699658951.,-5408080866845859.,-.182247742736887003524,-47,91, + 5195619699661035.,-4747537659868191.,-.003669358889536915006,-47,94, + 5195619699661096.,-7240234949517251.,.113374576195929229938,-47,95, + 5195619699661279.,-7611421421760262.,.170256505356873183571,-47,99, + 5195619699661291.,-8227503120084219.,-.398881606443019455369,-47,103, + 5195619699661292.,4941734062356398.,.342238642321197730847,-47,105, + 5195619699661296.,4885897507285295.,-.336246574040451224750,-47,100, + 5195619699670740.,5456973923783924.,-.169992259452796648367,-47,89, + 5195619699722064.,8775067453816088.,.482797554546865767308,-47,87, + 5278026714964817.,5188622707738070.,.499947529905925075685,-47,56, + 5278026714984491.,5188622708822201.,-.499785186857399906673,-47,56, + 5278026714984510.,5188622708823247.,.489642691345715541849,-47,56, + 5278026714984529.,5188622708824294.,.479070569450494986676,-47,56, + 5278026714985532.,5188622708879564.,.499921047684109662715,-47,56, + 5278026714988464.,5188622709041132.,-.499947321132922972936,-47,56, + 5278026715002274.,5188622709802127.,.499959055800035642165,-47,56, + 5455740882088605.,8880185155855152.,.499994669056614568166,-47,56, + 5455740882091672.,8880185155797500.,-.499800273846984810529,-47,56, + 5455740882092137.,8880185155788759.,-.499117446635930528357,-47,56, + 5455740882092142.,8880185155788665.,-.488357416758556546344,-47,56, + 5455740882092177.,8880185155788007.,-.413037207928361154696,-47,56, + 5455740882092973.,8880185155773043.,.499959394325155471410,-47,56, + 5637722229577915.,4682923239589512.,-.409521248185373448745,-47,90, + 5637722229580894.,5517813868433403.,-.395265785908197746872,-47,92, + 5637722229582090.,6807848244582307.,.151996533169686007482,-47,97, + 5637722229582112.,7370264546027656.,-.287884694622738657496,-47,98, + 5637722229582134.,8998660823125772.,-.066446693012152767449,-47,101, + 5637722229582137.,8741849358814708.,-.075252699800133356409,-47,103, + 5637722229582138.,-5478644571969314.,.041556382708956453289,-47,107, + 5637722229588048.,-6553753230544884.,-.283109674564957140648,-47,90, + 5637722229750176.,-5823143023435891.,-.208920073836773890617,-47,85, + 5660976669500064.,-5964495681857818.,-.498796696571222718801,-47,58, + 5660976669581739.,-5964495702572464.,.499975015427372408965,-47,58, + 5660976669583534.,-5964495703027716.,-.487782415214792713983,-47,58, + 5660976669583550.,-5964495703031774.,-.453132894264363719240,-47,58, + 5660976669583587.,-5964495703041158.,-.498005876727310307720,-47,58, + 5660976669583701.,-5964495703070072.,.498871964066993993007,-47,58, + 5660976669583990.,-5964495703143369.,.499728966576335475538,-47,58, + 5660976669585260.,-5964495703465469.,-.499964832184981590907,-47,58, + 5762007131366750.,-6943227688647019.,-.499972936512874468742,-47,56, + 5762007131379024.,-6943227689137024.,-.499980332378361530687,-47,56, + 5762007131380065.,-6943227689178584.,.496844069532394294547,-47,56, + 5762007131380155.,-6943227689182177.,.499451384721094805810,-47,56, + 5762007131380939.,-6943227689213476.,.499941897282076220291,-47,56, + 5849202004088885.,-8897233181435165.,.499951616584837415393,-47,56, + 5849202004090610.,-8897233181441283.,-.499226399233912118040,-47,56, + 5849202004090864.,-8897233181442184.,-.499684962136284972198,-47,56, + 5849202004091118.,-8897233181443086.,.499856503980763652129,-47,56, + 5849202004108474.,-8897233181504651.,-.499910639652038199599,-47,56, + 5849202004119385.,-8897233181543355.,-.499810122166928487147,-47,56, + 5948853825700626.,-7092349162095547.,-.499959170598776298528,-47,56, + 5948853825713266.,-7092349161613631.,.499861890582411661504,-47,56, + 5948853825714010.,-7092349161585264.,-.499513979622824145964,-47,56, + 5948853825714287.,-7092349161574704.,.498030268967088085117,-47,56, + 5948853825714303.,-7092349161574093.,-.480450928846019393058,-47,56, + 5948853825714335.,-7092349161572873.,-.437413324202157086270,-47,56, + 5948853825714382.,-7092349161571081.,-.499201841728621772378,-47,56, + 5948853825719772.,-7092349161365581.,.499949918161993323597,-47,56, + 5948853825748677.,-7092349160263538.,-.499786426260080259526,-47,56, + 6079830183182032.,-8058129517793728.,-.148879137453434844945,-47,91, + 6079830183185431.,-6391973843302317.,.415550303271336690925,-47,94, + 6079830183185521.,-4854293464687202.,.479080526300950750639,-47,94, + 6079830183185796.,-4986420516517044.,-.474509574060769601006,-47,99, + 6079830183185805.,-8427943033464179.,.034152926947716412618,-47,106, + 6079830183185806.,7694199941382491.,.459844329005859234349,-47,103, + 6079830183203564.,4740882058939114.,.475748389888373400268,-47,88, + 6079830183226229.,5395747086860437.,.031660393114721633356,-47,87, + 6521942458727836.,6506894359012497.,-.395970547821338550195,-47,86, + 6521942458821460.,7583908755703801.,-.328047455930044215332,-47,90, + 6521942458828808.,8311073862452251.,.469388886441023131301,-47,100, + 6521942458828815.,7366891995081204.,.247065218293631319128,-47,103, + 6521942458828816.,-8632519930249533.,-.163898477805237331520,-47,106, + 6521942458828833.,-4520635429982554.,.134909166408417072072,-47,98, + 6521942458828858.,-5559519662789073.,.347782073927131285739,-47,97, + 6521942458829060.,-8054267850248700.,.462155863191253519202,-47,95, + 6521942458829262.,-7359327892399962.,-.250380061605464569516,-47,94, + 6574525673420231.,-6140723097119105.,.499970289446798655374,-47,57, + 6574525673422418.,-6140723097361485.,-.499951816142395552261,-47,57, + 6574525673424320.,-6140723097572280.,-.498511059332492971340,-47,57, + 6574525673424384.,-6140723097579373.,-.495307984910630981175,-47,57, + 6574525673424413.,-6140723097582588.,.490518408627578961800,-47,57, + 6574525673424419.,-6140723097583252.,-.477931303019847834194,-47,57, + 6574525673424605.,-6140723097603866.,-.499872358253229137116,-47,57, + 6574525673470183.,-6140723102655188.,-.499689592717030889450,-47,57, + 6694111552432517.,-7838193249364682.,-.498953613693470629311,-47,56, + 6694111552504708.,-7838193250778260.,.497146382740749663139,-47,56, + 6694111552504727.,-7838193250778632.,.456822043727282572983,-47,56, + 6694111552504856.,-7838193250781158.,.498830482651913574621,-47,56, + 6694111552504930.,-7838193250782607.,.499672535882029209027,-47,56, + 6694111552506145.,-7838193250806398.,.499984938251209444581,-47,56, + 6820329768421132.,-7042921138923024.,-.474499564948193898570,-47,56, + 6820329768421144.,-7042921138922651.,.498983601547588812725,-47,56, + 6820329768421521.,-7042921138910902.,.499246441361565905109,-47,56, + 6820329768422652.,-7042921138875654.,-.499964739866602066962,-47,56, + 6820329768434041.,-7042921138520722.,-.499953987968155828445,-47,56, + 6820329768445430.,-7042921138165790.,-.499897707150934889435,-47,56, + 6964058234203175.,-5759002727459402.,-.316969309818321297948,-47,88, + 6964058234225118.,-4570958717017194.,-.384460104896616178869,-47,92, + 6964058234226176.,-5576793167630849.,.066673772127183135038,-47,96, + 6964058234226226.,-4768090465258022.,-.361289144843542391715,-47,97, + 6964058234226251.,-6301370121024807.,-.203554817680668896511,-47,99, + 6964058234226259.,-8858611056889946.,-.275740137345775284145,-47,101, + 6964058234226263.,-5481410746282496.,-.387671651452918363655,-47,104, + 6964058234226264.,5432729340463383.,.099296027777280524936,-47,103, + 6964058234226680.,6651526504296657.,-.354508364924725722376,-47,94, + 7105178455437106.,6820806103990029.,.499964683251853266409,-47,56, + 7105178455443427.,6820806104182511.,.499979262965818202288,-47,56, + 7105178455449748.,6820806104374993.,.499979912415449228884,-47,56, + 7105178455451173.,6820806104418386.,.452042681375984790786,-47,56, + 7105178455451182.,6820806104418661.,-.487207450754093103185,-47,56, + 7105178455451213.,6820806104419604.,.499819871692809870759,-47,56, + 7172554528816176.,8021298084808396.,.499716958585490521642,-47,56, + 7172554528853407.,8021298084977518.,-.465128106167786523170,-47,56, + 7172554528853418.,8021298084977568.,-.497859335221113597509,-47,56, + 7172554528853571.,8021298084978263.,-.498575526233387950826,-47,56, + 7172554528853877.,8021298084979652.,.499992063257614606076,-47,56, + 7406176883194210.,4729830900696556.,-.232322031273193397415,-47,90, + 7406176883198942.,4853030872116483.,-.034568843699432168476,-47,95, + 7406176883199003.,5928971704098697.,.256731323868997758436,-47,96, + 7406176883199064.,8607526655857839.,-.231581002806579968062,-47,98, + 7406176883199096.,5454636179691645.,-.137967060575345612284,-47,101, + 7406176883199098.,5967150451973850.,-.488203856540582312273,-47,103, + 7406176883199099.,-7834186725690055.,-.404605334855419622516,-47,105, + 7406176883199109.,-5075969875961631.,.461090791209211709469,-47,99, + 7406176883199751.,-5048352614898070.,.062730512054199510652,-47,93, + 7483548296460570.,-8239074157962175.,-.499945561005803363670,-47,57, + 7483548296460638.,-8239074157968634.,-.499507666247743221334,-47,57, + 7483548296460647.,-8239074157969489.,-.367096768263587100700,-47,57, + 7483548296465124.,-8239074158394739.,.499973122415419049265,-47,57, + 7483548296476543.,-8239074159479375.,-.499972096140905710289,-47,57, + 7483548296533638.,-8239074164902560.,-.498859772360327056830,-47,57, + 7792547491850024.,-5962700188715346.,-.499972909767329692950,-47,57, + 7792547491850112.,-5962700188706399.,.497973995658712129536,-47,57, + 7792547491850530.,-5962700188663896.,.488221826888593398307,-47,57, + 7792547491850552.,-5962700188661659.,.487708556241936467915,-47,57, + 7792547491863663.,-5962700187328508.,-.499970806395137097104,-47,57, + 7848297920473556.,-4697655415834011.,.204922560766714695225,-47,87, + 7848297920505468.,-7588942737361888.,.167593503308373801436,-47,90, + 7848297920509437.,-7717404085985993.,.272804900751119219084,-47,91, + 7848297920513406.,-8221526312063445.,-.281013862038589141364,-47,96, + 7848297920513486.,-6819050429541786.,-.435771845602447258401,-47,97, + 7848297920513542.,-5263929173265403.,.308435630208115855672,-47,103, + 7848297920513543.,4870545164805172.,-.114647936435654940319,-47,104, + 7848297920513545.,8916838046869280.,.134074309126035269467,-47,102, + 7848297920513559.,7851406292068142.,-.082865627043243264926,-47,99, + 7848297920513566.,5609903530086439.,.180420291651223731445,-47,98, + 8290420964302862.,4737733942183833.,-.043622880915341679512,-47,87, + 8290420964338055.,5720052416413851.,-.010843650242165247635,-47,90, + 8290420964342879.,5235212599238402.,-.096774811857391404574,-47,92, + 8290420964344304.,5866388542158498.,-.357517466570751796213,-47,100, + 8290420964344310.,7938592592826740.,-.039521421025051277229,-47,105, + 8290420964344311.,-5506428549970195.,.461033858775767190170,-47,103, + 8290420964344487.,-5171624716519871.,.228664319054921046054,-47,95, + 8398512618577631.,-5170601448623260.,.499955115451502362290,-47,56, + 8398512618577812.,-5170601448630088.,-.466945896982865501362,-47,56, + 8398512618577823.,-5170601448630503.,-.487033803535482069085,-47,56, + 8398512618577834.,-5170601448630919.,.492878289944031826197,-47,56, + 8398512618577930.,-5170601448634541.,.499383834401789937012,-47,56, + 8398512618582858.,-5170601448820469.,-.499994929598269351020,-47,56, + 8535255807959020.,-7277517389088526.,-.499965562523098422858,-47,56, + 8535255807959631.,-7277517389082877.,-.499425006866064075666,-47,56, + 8535255807959741.,-7277517389081860.,-.494417690993166116893,-47,56, + 8535255807959798.,-7277517389081334.,.499086101702737161569,-47,56, + 8535255807973798.,-7277517388951896.,-.499946311706954127788,-47,56, + 8535255807988576.,-7277517388815266.,-.499847056702086118589,-47,56, + 8732545710124506.,-7259755887050187.,.256254823112709371904,-47,93, + 8732545710125456.,-7812070229980610.,-.479691373352831871889,-47,97, + 8732545710125523.,-5470892226455692.,-.335871306281951758598,-47,102, + 8732545710125524.,-7285637256096030.,.417612431296128630884,-47,104, + 8732545710125525.,7312294393630709.,-.492959564440702024709,-47,104, + 8732545710125563.,8781776516925711.,.206220192799281887023,-47,98, + 8732545710147239.,4836834718874602.,-.114723888328297764697,-47,88, + 8732545710166453.,4558345480751110.,-.494473607220010047892,-47,87 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/j1.c b/regress/lib/libm/fpaccuracy/j1.c new file mode 100644 index 00000000000..87054a77f17 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/j1.c @@ -0,0 +1,1056 @@ +/* $OpenBSD: j1.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 18:17:40. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1024 +#define F j1 +#define Fs "j1" +#define Fn fpaccuracy_j1 + /* 8 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -8175955385384178.,6345669746883215.,-.299105539639046430656,-48,98, + -8175955385384140.,6724269845674079.,-.414317356754924006569,-48,107, + -8175955385384139.,-4912395372406126.,.021479327067878908037,-48,103, + -8175955385384137.,-7788859923963820.,.142258027257096742060,-48,102, + -8175955385384136.,-5227595521422099.,-.390580344976104865394,-48,101, + -8175955385384095.,-7485922932308751.,.035659864887602329222,-48,98, + -8175955385382229.,-4975731088621406.,-.353646347155773900574,-48,92, + -8175955385377253.,-8966216934718857.,.311680560226496229489,-48,91, + -8175955385376631.,-4888005429260077.,.446794957999899049940,-48,90, + -8175955385351834.,-5257463561601989.,-.053631183398833897227,-48,88, + -7291235497584344.,-8215502951236091.,-.175997965559263033147,-48,93, + -7291235497583831.,-5386682322252667.,.391739122290226281784,-48,93, + -7291235497582855.,-4868685703263167.,-.174091009551569229620,-48,103, + -7291235497582854.,6223416113926111.,-.250717002256119399865,-48,106, + -7291235497582830.,8518539514645959.,-.212424240878980776721,-48,99, + -7291235497582805.,8670685942872948.,-.112483991335614276582,-48,98, + -7291235497580265.,7138602662419197.,-.383299138723147918546,-48,92, + -7291235497576186.,4596239200115683.,-.382948734852671903606,-48,90, + -6406394220959916.,6681102318437250.,.168437355163967388074,-48,106, + -6406394220959915.,-5188322245363122.,.341925907482688562565,-48,103, + -6406394220959732.,-8652199286570956.,.434860648159376472895,-48,96, + -6406394220959305.,-7186521374409927.,-.488847732422988269777,-48,94, + -6406394220948496.,-8396860164048770.,-.066801199764308813752,-48,90, + -5521373317393574.,-7404555580895868.,-.384789986518913442525,-48,102, + -5521373317393572.,-7336710240528029.,.220771671215173607932,-48,105, + -5521373317393571.,4653289240697859.,.355039469044606283547,-48,103, + -5521373317393554.,7183764053425361.,-.345414897894010329800,-48,99, + -5521373317393534.,7646548777231367.,.115802024744825947803,-48,98, + -5521373317393089.,6116430248517247.,-.307011313511596854228,-48,94, + -4636070209992637.,5194948698108452.,.496017354463420168388,-48,89, + -4636070209980616.,6115240084029692.,.344497572835170710836,-48,101, + -4636070209980613.,6451454732839930.,-.460778944675535270683,-48,104, + -4636070209980612.,-7705367246959280.,.359716980135678784293,-48,104, + -4636070209979781.,-5748058804912675.,.325238470441809211758,-48,93, + -7500571754953952.,-5713970647511613.,.183573456694062959370,-49,91, + -7500571754949141.,-8749628513350989.,.381826482870974173044,-49,94, + -7500571754948003.,-6715543750931279.,-.488151505985507304315,-49,104, + -7500571754948002.,4606732039934498.,.348088625846449302658,-49,106, + -7500571754947999.,6188340823182086.,-.223538802744803517675,-49,102, + -7500571754947979.,5690559328469585.,-.381003372727502021306,-49,99, + -7500571754947969.,8149067691255501.,.484108026404541356511,-49,99, + -7500571754947841.,4952246841864441.,-.143823798146069855363,-49,96, + -7500571754920925.,6500917074239726.,.479543358271511650312,-49,89, + -5727153412780770.,7692299052474744.,.190757057180968115378,-49,90, + -5727153412766934.,6070843483490475.,.199565749267054440577,-49,96, + -5727153412766767.,6463669329558343.,.435638431316600128578,-49,101, + -5727153412766766.,5339098538288046.,.325120023678227805645,-49,101, + -5727153412766762.,6726522985654847.,.355753474466925589188,-49,104, + -5727153412766761.,-4540086689015075.,.234594756189187142422,-49,105, + -5727153412766662.,-6976016484613995.,-.330121898989058759276,-49,97, + -5727153412766620.,-4964007405849295.,.033585304043011570756,-49,96, + -5727153412765092.,-7332782836126815.,.135553028487202599204,-49,93, + -5727153412764171.,-5689300985954676.,-.463173751175390571169,-49,92, + -7898848377991763.,-8396130603330193.,.134680186079041012792,-50,103, + -7898848377991760.,-4584375293791278.,-.121896254169230918739,-50,107, + -7898848377991759.,4833357853254917.,-.074526546616365083912,-50,104, + -7898848377991730.,5050596751176287.,.146684994652797119214,-50,99, + -7898848377991070.,7284855939304354.,-.083680498962580683669,-50,95, + -7898848377990740.,5384726380241245.,.135819935051989785970,-50,94, + -7898848377977885.,4578448063185753.,-.082629901593374805675,-50,90, + -7898848377973600.,5992415617994179.,-.273879321019697828578,-50,90, + -8628234789829783.,8792270596004384.,-.086374134192605180805,-51,91, + -8628234789814524.,8139983228029557.,-.269401915206049949186,-51,93, + -8628234789811176.,8837952710441753.,-.048816934188895743028,-51,95, + -8628234789810081.,8635358073396803.,-.162562867127809084702,-51,98, + -8628234789809955.,5973026029193264.,-.311607682538247522818,-51,100, + -8628234789809947.,8318317929574569.,.344930936339676685014,-51,101, + -8628234789809931.,8502797375605146.,-.476451722942585667136,-51,104, + -8628234789809929.,4989316471924847.,.203903487780482909497,-51,106, + -8628234789809928.,-4760810021661511.,-.381968161789506953557,-51,105, + -8628234789809695.,-6622206695500239.,-.399862427717394128314,-51,97, + 0.,0.,0.000000000000000000000,0,0, + 8703077354431246.,8703015363518192.,-.499996412485341841154,-60,61, + 8703077354431279.,8703015363518224.,.499298424222610301011,-60,61, + 8703077354433938.,8703015363520883.,.442479357751221393211,-60,61, + 8703077354445577.,8703015363532522.,.193770401503917162392,-60,61, + 8703077354446224.,8703015363533169.,.179944927262811139775,-60,61, + 8703077354446231.,8703015363533176.,.179795347170558049465,-60,61, + 7188956797842247.,7186720945596560.,-.498148364988950503228,-57,58, + 7188956797842248.,7186720945596561.,-.499081336669394686547,-57,58, + 7188956797842249.,7186720945596561.,.499985691650161129874,-57,58, + 7188956797910847.,7186720945665095.,.499994355929456047965,-57,58, + 9006440473825926.,9002044254184875.,.499998630019967908465,-57,58, + 9006440473846415.,9002044254205335.,-.499990532371780518387,-57,58, + 9006440473864172.,9002044254223066.,-.499785913251853940373,-57,58, + 9006440473864173.,9002044254223066.,.498749886974483204228,-57,58, + 9006440473864198.,9002044254223091.,.462144892632911713612,-57,58, + 9006440473864252.,9002044254223145.,.383078104855116600537,-57,58, + 9006440473865538.,9002044254224430.,-.499882804075617464127,-57,58, + 9006440473866904.,9002044254225794.,-.499979694899987529681,-57,58, + 7591484324370971.,7580956715298376.,-.499998897125356612374,-56,57, + 7591484324373132.,7580956715300528.,-.487628221154947637969,-56,57, + 7591484324373135.,7580956715300530.,.499894736747830495723,-56,57, + 8003388475030398.,7991053196600355.,.499999432976884837698,-56,57, + 8003388475031696.,7991053196601648.,-.499598652794888765839,-56,57, + 8003388475031876.,7991053196601827.,-.331592224011466970711,-56,57, + 8003388475031910.,7991053196601861.,-.488746565241269274574,-56,57, + 8003388475031912.,7991053196601863.,-.497990938254787098701,-56,57, + 8715649185225259.,8699720314565722.,-.499990637312887779311,-56,57, + 8715649185227631.,8699720314568080.,.499970289120797384814,-56,57, + 8715649185231966.,8699720314572392.,-.258532823844336696503,-56,57, + 8715649185232008.,8699720314572434.,-.488719013174218183509,-56,57, + 8715649185232010.,8699720314572436.,-.499680260285164976266,-56,57, + 8715649185232375.,8699720314572798.,.499892141966961196852,-56,57, + 8715649185276713.,8699720314616894.,-.499995061867801413529,-56,57, + 4823460372570023.,4812661900687166.,-.499992962491190477351,-55,56, + 4823460372574641.,4812661900691752.,.499949889759885591489,-55,56, + 4823460372574790.,4812661900691900.,.499731501925509471074,-55,56, + 4823460372575197.,4812661900692305.,-.232408658132463332302,-55,56, + 4823460372575236.,4812661900692344.,-.494210786491850996932,-55,56, + 4823460372575237.,4812661900692344.,.499076338422010802222,-55,56, + 4823460372588346.,4812661900705365.,.499996833997455185708,-55,56, + 6866204439028933.,6835079861410527.,.499999972006963565281,-55,56, + 6866204439034012.,6835079861415538.,-.499801278371245887544,-55,56, + 6866204439034895.,6835079861416409.,-.495632052960087960171,-55,56, + 6866204439034896.,6835079861416409.,.490782634724407642777,-55,56, + 6866204439034969.,6835079861416481.,.499054835692575996639,-55,56, + 6866204439035337.,6835079861416844.,.499659903586583847587,-55,56, + 7429938090847012.,7390510838488065.,-.499938609706013521510,-55,56, + 7429938090848710.,7390510838489736.,-.499512695913546395487,-55,56, + 7429938090848773.,7390510838489797.,.498736322089117600707,-55,56, + 7429938090848962.,7390510838489983.,.493483376097007961783,-55,56, + 7429938090848963.,7390510838489984.,.477582566858954066212,-55,56, + 7429938090853867.,7390510838494811.,-.499985936608675927164,-55,56, + 7477266621056646.,7437082017101845.,-.499998264184671749237,-55,56, + 7477266621061055.,7437082017106183.,-.499985317128600966321,-55,56, + 7477266621091918.,7437082017136549.,-.499894690073553503803,-55,56, + 7477266621092539.,7437082017137159.,.499880324607634894222,-55,56, + 7477266621093781.,7437082017138381.,.499430353965043385975,-55,56, + 7477266621094274.,7437082017138867.,-.439556631163039303191,-55,56, + 7477266621094278.,7437082017138870.,.496029681330846223789,-55,56, + 7477266621094402.,7437082017138992.,.499205368641263479702,-55,56, + 8992428863864690.,8922587251986666.,.499999172999847031856,-55,56, + 8992428863870494.,8922587251992336.,-.499991369510146492931,-55,56, + 8992428863893710.,8922587252015012.,-.499953541285242375189,-55,56, + 8992428863893796.,8922587252015095.,.499702008900298767321,-55,56, + 8992428863894785.,8922587252016061.,.495740836031283802355,-55,56, + 8992428863894954.,8922587252016227.,-.435168606046938640948,-55,56, + 8992428863894957.,8922587252016229.,.495051936401375608074,-55,56, + 4539537825720481.,9007199254671797.,.000001380368118097195,-54,56, + 4539537825746337.,9007199254722283.,-.000113689661809773498,-54,56, + 4539537825754562.,9007199254738343.,-.000537054697682172056,-54,56, + 4539537825755743.,9007199254740649.,.000617961100797438762,-54,56, + 4539537825755912.,9007199254740979.,-.012764598029481087425,-54,56, + 4539537825755913.,9007199254740981.,-.060181062876407580283,-54,56, + 4539537825755918.,9007199254740991.,-.297263387111040356548,-54,56, + 4539537825755919.,4503599627370496.,.327660074021016512902,-54,55, + 4539537825755954.,4503599627370530.,.497871939199794152619,-54,55, + 4539537825767258.,4503599627381567.,-.499987376298024103403,-54,55, + 4684840655075750.,4645346655499387.,-.499993469916344217357,-54,55, + 4684840655103837.,4645346655526764.,.499991045764627808595,-54,55, + 4684840655104352.,4645346655527266.,.499848347126715161566,-54,55, + 4684840655106927.,4645346655529776.,.499134853894480642891,-54,55, + 4684840655107125.,4645346655529970.,-.498978261316224049619,-54,55, + 4684840655107202.,4645346655530045.,-.442688917231611656190,-54,55, + 4684840655107204.,4645346655530047.,-.493174908294349843960,-54,55, + 4684840655107244.,4645346655530085.,.497105270450877390978,-54,55, + 5261029272892215.,5205138611503227.,-.499996951478789608140,-54,55, + 5261029272897719.,5205138611508555.,.499996279635679234134,-54,55, + 5261029272899512.,5205138611510291.,.491454830318022924408,-54,55, + 5261029272899513.,5205138611510292.,.459659770948621373458,-54,55, + 5261029272899543.,5205138611510322.,-.494192010133430742172,-54,55, + 5261029272899669.,5205138611510443.,.499630509321832285302,-54,55, + 5357701474447705.,5298680634253037.,.495987218451877799223,-54,55, + 5357701474447796.,5298680634253125.,.495988113894021836127,-54,55, + 5357701474451618.,5298680634256821.,.496025722372613076699,-54,55, + 5357701474648360.,5298680634447077.,.497961422271549395207,-54,55, + 5357701474851381.,5298680634643405.,.499958403501782708950,-54,55, + 5357701474855476.,5298680634647365.,.499998678079934969013,-54,55, + 6544763739207488.,6437373719114762.,-.497590964965029103690,-54,55, + 6544763739207508.,6437373719114781.,-.478493726439620970441,-54,55, + 6544763739207590.,6437373719114858.,.499804951514490273116,-54,55, + 6544763739209894.,6437373719117049.,.499806829598944463651,-54,55, + 6544763739302054.,6437373719204689.,.499881888336460233486,-54,55, + 6544763739442598.,6437373719338340.,.499996110075161988577,-54,55, + 6748349574621056.,6630663842941361.,-.499998524857236766963,-54,55, + 6748349574629998.,6630663842949836.,.499985781699789024619,-54,55, + 6748349574652353.,6630663842971026.,.499946542742137276964,-54,55, + 6748349574653773.,6630663842972372.,.498602068347540248691,-54,55, + 6748349574654080.,6630663842972663.,.499719847470851157076,-54,55, + 6750030179323380.,6632256843643739.,-.499977248530777434990,-54,55, + 6750030179323802.,6632256843644138.,.497225794780136635140,-54,55, + 6750030179323840.,6632256843644175.,-.484068717907639876132,-54,55, + 6750030179323917.,6632256843644248.,-.498797072564517906122,-54,55, + 6750030179324128.,6632256843644447.,.499804449089546321443,-54,55, + 6750030179332682.,6632256843652555.,.499981776614953514117,-54,55, + 6750030179378444.,6632256843695931.,.499995185498280758072,-54,55, + 6921931465611633.,6794967445465399.,-.499864723271157412564,-54,55, + 6921931465611998.,6794967445465743.,.497708220323167798040,-54,55, + 6921931465612162.,6794967445465899.,-.489683662555678205066,-54,55, + 6921931465612181.,6794967445465916.,.469094107110769708286,-54,55, + 6921931465612217.,6794967445465950.,.496251986478760766214,-54,55, + 6921931465617819.,6794967445471246.,-.499902452116337150927,-54,55, + 6921931465632253.,6794967445484889.,-.499990488420563538745,-54,55, + 6921931465634315.,6794967445486837.,.499996934698016653665,-54,55, + 7262316160955297.,7115776556628056.,-.499863753865276701572,-54,55, + 7262316160955347.,7115776556628102.,.487088101099311716043,-54,55, + 7262316160955380.,7115776556628133.,.498476325375917601074,-54,55, + 7262316160955911.,7115776556628632.,.499905025097028074756,-54,55, + 7262316160960126.,7115776556632593.,.499946398425343834050,-54,55, + 7262316160964341.,7115776556636554.,.499987771462153467140,-54,55, + 7262316160990245.,7115776556660898.,-.499995217822208419059,-54,55, + 7667186625704845.,7494880541413992.,.499997020443020141954,-54,55, + 7667186625735629.,7494880541442711.,.499993193135386336752,-54,55, + 7667186625744171.,7494880541450681.,-.499942902959834831179,-54,55, + 7667186625744812.,7494880541451279.,-.498416215770815747561,-54,55, + 7667186625744842.,7494880541451306.,.489174736827560389934,-54,55, + 7667186625744857.,7494880541451320.,.482970213126742627539,-54,55, + 7667186625744976.,7494880541451432.,-.499585674899882707302,-54,55, + 7667186625746750.,7494880541453086.,.499959322052339270959,-54,55, + 7756304500058952.,7577951500930363.,-.499995572890209631280,-54,55, + 7756304500086477.,7577951500955998.,.499976222415069023137,-54,55, + 7756304500086579.,7577951500956093.,.499867126046084341313,-54,55, + 7756304500086681.,7577951500956188.,.499758029676917923434,-54,55, + 7756304500086725.,7577951500956229.,.480103125360750812741,-54,55, + 7756304500104793.,7577951500973057.,.499993777400146223305,-54,55, + 8671512143431446.,8422762759623348.,.499999057501467864943,-54,55, + 8671512143458018.,8422762759647648.,.499977552165911375415,-54,55, + 8671512143471304.,8422762759659798.,.499966794360826189455,-54,55, + 8671512143472649.,8422762759661028.,.497707689153522924685,-54,55, + 8671512143472672.,8422762759661050.,-.468873693315011291849,-54,55, + 8671512143472684.,8422762759661061.,-.494916153733381044547,-54,55, + 8671512143472801.,8422762759661168.,-.498830142812632553669,-54,55, + 8671512143473339.,8422762759661660.,-.499733784906968357733,-54,55, + 4657543646268918.,9007199254725189.,-.000008463476511216135,-53,55, + 4657543646275126.,9007199254736383.,.000049478912754235191,-53,55, + 4657543646276203.,9007199254738325.,.000381695718977736149,-53,55, + 4657543646277280.,9007199254740267.,.000713912428982526743,-53,55, + 4657543646277534.,9007199254740725.,.002649272716113004869,-53,55, + 4657543646277656.,9007199254740945.,-.012169176281734791159,-53,55, + 4657543646277666.,9007199254740963.,.019403081997075395114,-53,55, + 4657543646277682.,4503599627370496.,-.065040652378422780458,-53,54, + 4657543646277683.,4503599627370497.,-.163462039464483162881,-53,54, + 4657543646277686.,4503599627370500.,-.458726200722664559007,-53,54, + 4889567999032922.,4711654290692016.,-.499964442945898624045,-53,54, + 4889567999033781.,4711654290692781.,.499873053251013437956,-53,54, + 4889567999035499.,4711654290694313.,.499548045548820585227,-53,54, + 4889567999035850.,4711654290694626.,.498317499721970739220,-53,54, + 4889567999035887.,4711654290694659.,.492489778366692315000,-53,54, + 4889567999036007.,4711654290694767.,-.499383912515700356953,-53,54, + 4889567999051626.,4711654290708694.,.499989599718812406493,-53,54, + 4930099044600135.,4747761499953253.,.499971363904577781997,-53,54, + 4930099044601780.,4747761499954718.,-.499917995182786965612,-53,54, + 4930099044602298.,4747761499955179.,-.495627835941164488288,-53,54, + 4930099044602316.,4747761499955195.,-.476173737743789981218,-53,54, + 4930099044602334.,4747761499955211.,-.456719639546429634371,-53,54, + 4930099044602398.,4747761499955268.,-.498660623733707525902,-53,54, + 4930099044609696.,4747761499961763.,-.499993478013311633458,-53,54, + 4930099044636734.,4747761499985826.,-.499998666019200358422,-53,54, + 5026050879145820.,4832953341600110.,.499995782240503763039,-53,54, + 5026050879172557.,4832953341623792.,.499986620169414619677,-53,54, + 5026050879173721.,4832953341624824.,-.499976378071333134726,-53,54, + 5026050879177169.,4832953341627878.,-.472375362904471410435,-53,54, + 5026050879177178.,4832953341627885.,.499274407726072628725,-53,54, + 5026050879177213.,4832953341627917.,-.499865373155179247139,-53,54, + 5035712052436386.,4841508541146428.,.499970282120718491937,-53,54, + 5035712052438836.,4841508541148598.,-.493597076333655395113,-53,54, + 5035712052438993.,4841508541148736.,.499876362319537184074,-53,54, + 5035712052446038.,4841508541154974.,-.499993859755201681838,-53,54, + 5280619103506847.,5056970901721599.,-.499997026193988324441,-53,54, + 5280619103513061.,5056970901727030.,.499941906737969499735,-53,54, + 5280619103516168.,5056970901729746.,.499911372530317553682,-53,54, + 5280619103516907.,5056970901730393.,-.499452182340896097984,-53,54, + 5280619103516947.,5056970901730427.,.466752767327054957287,-53,54, + 5280619103516979.,5056970901730455.,.439716727061362209415,-53,54, + 5280619103539840.,5056970901750440.,-.499999426174716623400,-53,54, + 5388947655750085.,5151392215148924.,-.499996575085244237967,-53,54, + 5388947655816853.,5151392215206950.,-.499969734470113082368,-53,54, + 5388947655827981.,5151392215216621.,-.499965281569241497889,-53,54, + 5388947655827996.,5151392215216634.,-.463930049115121240624,-53,54, + 5828367993164410.,5528593569659709.,.499732902721855941666,-53,54, + 5828367993164869.,5528593569660098.,.499286970152245308877,-53,54, + 5828367993164915.,5528593569660137.,.483991735079319518235,-53,54, + 5828367993164928.,5528593569660149.,-.498591700919570297106,-53,54, + 5828367993166305.,5528593569661316.,-.499929498696749833978,-53,54, + 5828367993168659.,5528593569663310.,.499962167044217983921,-53,54, + 5828367993186573.,5528593569678492.,.499987349020828820135,-53,54, + 5828367993195530.,5528593569686083.,.499999933895331568395,-53,54, + 5842346135957115.,5540434989242515.,-.499994987485450305246,-53,54, + 5842346135984638.,5540434989265821.,-.499992367627166423830,-53,54, + 5842346135984664.,5540434989265843.,-.483642403320423490616,-53,54, + 5842346135984677.,5540434989265854.,-.475467421167064929939,-53,54, + 6083309738832363.,5742982945323999.,.499993115391563190695,-53,54, + 6083309738844167.,5742982945333848.,-.499916552951993163058,-53,54, + 6083309738851982.,5742982945340368.,-.496468069881333825587,-53,54, + 6083309738852018.,5742982945340398.,-.461903240024354601810,-53,54, + 6083309738852054.,5742982945340428.,-.427338410167443734984,-53,54, + 6083309738852151.,5742982945340508.,.499127936946670316282,-53,54, + 6083309738852326.,5742982945340655.,-.499515251250770994258,-53,54, + 6083309738853020.,5742982945341234.,-.499848809032528716124,-53,54, + 6083309738877322.,5742982945361508.,.499998262537935986093,-53,54, + 6466710109361875.,6058904374119477.,-.499989797304876612323,-53,54, + 6466710109370927.,6058904374126840.,.499108224670386871857,-53,54, + 6466710109371045.,6058904374126936.,.494677553693895528362,-53,54, + 6466710109371356.,6058904374127189.,.499949259845366277880,-53,54, + 6466710109374965.,6058904374130126.,-.499968465626176882595,-53,54, + 6466710109397536.,6058904374148487.,.499991899876468881990,-53,54, + 6683043781606525.,6233583230259815.,.499993817881135867319,-53,54, + 6683043781677691.,6233583230316842.,.499982636720644428014,-53,54, + 6683043781679503.,6233583230318294.,.498464769631484767092,-53,54, + 6683043781680711.,6233583230319262.,.497452858134429399820,-53,54, + 6683043781680797.,6233583230319331.,.411288102842550708368,-53,54, + 6683043781680842.,6233583230319367.,.470853056468724745599,-53,54, + 6683043781680862.,6233583230319383.,.497326369191431601787,-53,54, + 7533119765570673.,6893388015107713.,.499985074724199086057,-53,54, + 7533119765574788.,6893388015110800.,.499781429137517258736,-53,54, + 7533119765574792.,6893388015110804.,-.499489728720194779780,-53,54, + 7533119765574796.,6893388015110807.,-.498760886577907827547,-53,54, + 7533119765576161.,6893388015111830.,.499956494418577980246,-53,54, + 7533119765639275.,6893388015159177.,.499992105418944121313,-53,54, + 7593583889909334.,6938631575523735.,-.427729610741524095632,-53,54, + 7593583889909354.,6938631575523749.,.499391326221435242216,-53,54, + 7593583889909697.,6938631575524005.,.499515395132235895580,-53,54, + 7593583889911069.,6938631575525030.,-.499988329299246494819,-53,54, + 7593583889919096.,6938631575531020.,.499999717860352806622,-53,54, + 7618936725662702.,6957533397965332.,-.499986285144527000369,-53,54, + 7618936725669072.,6957533397970076.,-.477621792363706022162,-53,54, + 7618936725669076.,6957533397970079.,-.498643855477370913391,-53,54, + 7618936725669409.,6957533397970327.,-.498730609693544512521,-53,54, + 7618936725673738.,6957533397973551.,-.499858415146081811516,-53,54, + 7618936725674404.,6957533397974046.,.499968076216888190237,-53,54, + 7618936725708844.,6957533397999696.,-.499995381869414532404,-53,54, + 8259236168369558.,7421059834483798.,.499995573984815107802,-53,54, + 8259236168422938.,7421059834521306.,.476998114550918957811,-53,54, + 8259236168422948.,7421059834521314.,-.496404470229146155653,-53,54, + 8259236168423022.,7421059834521366.,-.499583597601838587027,-53,54, + 8259236168423661.,7421059834521814.,.499991234934746673621,-53,54, + 8460168363121220.,7560870642288558.,.499998864490160566743,-53,54, + 8460168363169301.,7560870642321682.,.499959128131022673515,-53,54, + 8460168363172776.,7560870642324076.,.499665074742201673685,-53,54, + 8460168363172821.,7560870642324108.,-.498899884228009622715,-53,54, + 8460168363173001.,7560870642324232.,-.493159720110251847147,-53,54, + 8460168363173014.,7560870642324240.,.462810402853721889226,-53,54, + 8460168363173480.,7560870642324561.,.499893272170003796975,-53,54, + 8460168363182542.,7560870642330804.,.499989753621128842012,-53,54, + 8791115980750979.,7785052994558995.,.499996873400101595380,-53,54, + 8791115980769020.,7785052994571006.,.499762825139659761596,-53,54, + 8791115980769053.,7785052994571028.,.469886004344008080126,-53,54, + 8791115980769080.,7785052994571046.,.445441332783871957355,-53,54, + 8791115980769388.,7785052994571251.,.499924338686806681630,-53,54, + 8791115980781906.,7785052994579585.,.499983644331316095321,-53,54, + 8837821264161748.,7816070075385864.,.499997858520029954804,-53,54, + 8837821264165771.,7816070075388529.,.499953307409975735977,-53,54, + 8837821264166956.,7816070075389314.,.492483062828911229233,-53,54, + 8837821264166986.,7816070075389334.,.365711664230624140651,-53,54, + 8837821264167033.,7816070075389366.,-.499563526906821183547,-53,54, + 9007199254630776.,7927246615868532.,-.499998944177438930160,-53,54, + 9007199254740900.,7927246615940144.,.498661363232160097988,-53,54, + 9007199254740960.,7927246615940184.,-.483686539203607069775,-53,54, + 9007199254740991.,7927246615940204.,-.324566288795521940545,-53,54, + 4503599627370497.,7927246615940206.,-.373683683917323835901,-52,54, + 4503599627370500.,7927246615940210.,-.471918474160929575935,-52,54, + 4503599627370623.,7927246615940370.,-.499544874151002740501,-52,54, + 4503599627371132.,7927246615941031.,.499952381128179528691,-52,54, + 4503599627388977.,7927246615964241.,-.499991633832838895050,-52,54, + 5434576820320405.,9007199254726699.,.000006362069286411566,-52,54, + 5434576820331913.,9007199254738365.,.000057956957583276685,-52,54, + 5434576820332787.,9007199254739251.,-.000285710608079087227,-52,54, + 5434576820334504.,4503599627370496.,-.213295073749887661891,-52,53, + 5434576820334505.,4503599627370496.,.293569718201955086833,-52,53, + 5434576820334513.,4503599627370500.,.348488053816691214896,-52,53, + 5434576820334535.,4503599627370511.,.499513476757161834541,-52,53, + 5820205584038554.,4686799745478321.,-.499999694798317723426,-52,53, + 5820205584082231.,4686799745497664.,.494071966744602070823,-52,53, + 5820205584082441.,4686799745497758.,-.499568736258199488282,-52,53, + 5820205584083369.,4686799745498168.,.499961871335518493567,-52,53, + 5820205584100353.,4686799745505690.,.499991844980198441417,-52,53, + 7141873619643821.,5120118378800157.,-.499993048603315619411,-52,53, + 7141873619644359.,5120118378800270.,-.499977481201406144185,-52,53, + 7141873619650815.,5120118378801626.,-.499790676475442740049,-52,53, + 7141873619651353.,5120118378801739.,-.499775109756358314586,-52,53, + 7141873619651391.,5120118378801746.,.481638629154899574168,-52,53, + 7141873619651410.,5120118378801750.,.472345498610430253285,-52,53, + 7353478233081288.,5160493450096148.,-.499997971320994334316,-52,53, + 7353478233127207.,5160493450104025.,-.499958725428940665164,-52,53, + 7353478233128985.,5160493450104330.,-.499717661290068005179,-52,53, + 7353478233129224.,5160493450104370.,.498627453586790441152,-52,53, + 7353478233129247.,5160493450104374.,.444074891419578937066,-52,53, + 7353478233129259.,5160493450104377.,-.497430793189439266427,-52,53, + 7353478233130250.,5160493450104546.,.499891419425194203818,-52,53, + 7353478233135071.,5160493450105373.,.499982624756971207424,-52,53, + 7777516153030435.,5216809883145685.,.499999698764792294275,-52,53, + 7777516153039911.,5216809883146576.,.499968500397750178747,-52,53, + 7777516153040815.,5216809883146662.,-.499612357713508150772,-52,53, + 7777516153040826.,5216809883146663.,-.465315222138349555439,-52,53, + 9007199254730114.,5194675258619754.,.499999498107201005632,-52,53, + 9007199254737722.,5194675258618773.,.499757506423926095799,-52,53, + 9007199254740258.,5194675258618446.,.499676840242887639938,-52,53, + 9007199254740991.,5194675258618352.,-.015725024445927938423,-52,53, + 4503599627370497.,5194675258618352.,-.402554772869134358378,-51,53, + 4503599627370501.,5194675258618351.,-.434100768664359300242,-51,53, + 4503599627370509.,5194675258618349.,-.497192760254843316266,-51,53, + 4503599627370668.,5194675258618307.,.498853906874846085691,-51,53, + 4916525805327143.,5028515015933041.,.499994265768014198285,-51,53, + 4916525805337768.,5028515015927259.,-.499904885824717673328,-51,53, + 4916525805337847.,5028515015927216.,-.498210018624625106752,-51,53, + 4916525805338005.,5028515015927130.,-.494820284237039924129,-51,53, + 4916525805338016.,5028515015927124.,-.481926062223339895740,-51,53, + 4916525805340715.,5028515015925655.,-.499971045141168756892,-51,53, + 4916525805357234.,5028515015916663.,.499997327912318612903,-51,53, + 5274559627536920.,4791457455092406.,-.499753488024016957405,-51,53, + 5274559627537086.,4791457455092277.,-.497793224188302626287,-51,53, + 5274559627537104.,4791457455092263.,-.485532472689080099188,-51,53, + 5274559627537122.,4791457455092249.,-.473271721190060199926,-51,53, + 5274559627537409.,4791457455092025.,.499996927683607348764,-51,53, + 5322620345346316.,4753390163897474.,.499984266003854125928,-51,53, + 5322620345348523.,4753390163895694.,-.499947515777001796740,-51,53, + 5322620345352937.,4753390163892132.,-.499811088369900317290,-51,53, + 5322620345353367.,4753390163891784.,.499749097616485244909,-51,53, + 5322620345353709.,4753390163891509.,-.486647219657327462472,-51,53, + 5322620345353714.,4753390163891504.,.478463945294273626091,-51,53, + 5322620345353740.,4753390163891483.,.497042003042350215172,-51,53, + 5322620345353797.,4753390163891437.,.499309283488594602129,-51,53, + 5322620345405418.,4753390163849780.,.499997650622236204345,-51,53, + 5483662463943775.,4615529115271996.,-.499971889082996518888,-51,53, + 5483662463948515.,4615529115267709.,-.499770606211761712628,-51,53, + 5483662463949959.,4615529115266403.,-.497177644198908815040,-51,53, + 5483662463949980.,4615529115266384.,-.490214727170429611925,-51,53, + 5483662463949990.,4615529115266374.,.465481899985897322447,-51,53, + 5483662463950095.,4615529115266280.,-.499703514876243045241,-51,53, + 5483662463958424.,4615529115258747.,-.499982777442084142119,-51,53, + 5483662463987722.,4615529115232248.,.499995064831128129447,-51,53, + 5571718185699188.,4533613964927403.,.499993105457980759935,-51,53, + 5571718185701069.,4533613964925605.,.499958490238816705505,-51,53, + 5571718185711834.,4533613964915316.,-.489607010370530955128,-51,53, + 5571718185711856.,4533613964915294.,.481152818542632511689,-51,53, + 5571718185711879.,4533613964915272.,.496038094224277796682,-51,53, + 5571718185712083.,4533613964915077.,.497629235039435492354,-51,53, + 5571718185712355.,4533613964914817.,.499750756088992033846,-51,53, + 5571718185727471.,4533613964900369.,-.499995957337869994149,-51,53, + 6099473910240959.,7906983896525167.,-.499882175388971498474,-51,54, + 6099473910240989.,7906983896525093.,-.498279635289304089292,-51,54, + 6099473910241004.,7906983896525056.,-.497478365239788460580,-51,54, + 6099473910297119.,7906983896386642.,-.499928594231024447751,-51,54, + 6099473910386975.,7906983896165001.,.499990952974111996375,-51,54, + 7317086400934487.,8695475200210896.,-.499991457322640172863,-51,55, + 7317086400941478.,8695475200165382.,.499987764035934956296,-51,55, + 7317086400942358.,8695475200159653.,.499842105153032934407,-51,55, + 7317086400944118.,8695475200148195.,.499550785847553485967,-51,55, + 7317086400944314.,8695475200146919.,.494972888797858693496,-51,55, + 7317086400944316.,8695475200146906.,.474518012297220381441,-51,55, + 7404092400504072.,8126657328214731.,.499998723303297276044,-51,55, + 7404092400510227.,8126657328174332.,-.499969777305620286531,-51,55, + 7404092400511458.,8126657328166252.,-.499963480009369788952,-51,55, + 7404092400511490.,8126657328166041.,.459419299437707030824,-51,55, + 7404092400511497.,8126657328165996.,-.486965717558322440570,-51,55, + 7543049467990281.,7209580696438865.,.499731371869919793059,-51,55, + 7543049467990860.,7209580696435025.,.494796079315306918626,-51,55, + 7543049467990871.,7209580696434953.,-.458665558368427344807,-51,55, + 7543049467990947.,7209580696434448.,.499235853997124630218,-51,55, + 7543049467992086.,7209580696426894.,.499889915345717167540,-51,55, + 7543049467993891.,7209580696414924.,-.499951542533465306487,-51,55, + 7543049468006053.,7209580696334264.,-.499991362192458311399,-51,55, + 7958730718298782.,8859855379093024.,-.499974776296762842568,-51,56, + 7958730718301469.,8859855379056963.,-.499079018620394274971,-51,56, + 7958730718301645.,8859855379054600.,.485348838991967282921,-51,56, + 7958730718301664.,8859855379054345.,.495031391802538735072,-51,56, + 7958730718301985.,8859855379050038.,-.499279163340872688612,-51,56, + 7958730718303533.,8859855379029263.,-.499879597376353364961,-51,56, + 7958730718308800.,8859855378958577.,-.499984561119522912060,-51,56, + 7958730718328836.,8859855378689682.,.499995892973090387341,-51,56, + 8036233885275418.,7820126395200607.,.499999221957500606872,-51,56, + 8036233885315364.,7820126394665016.,-.497316340972571616030,-51,56, + 8036233885315516.,7820126394662978.,-.498207342210843360532,-51,56, + 8036233885315820.,7820126394658902.,-.499989344670247866040,-51,56, + 8062587751693826.,7466868853767782.,.499998102448500033887,-51,56, + 8062587751698893.,7466868853699882.,-.499977322840825408029,-51,56, + 8062587751701696.,7466868853662320.,-.470163054057688274917,-51,56, + 8062587751701711.,7466868853662119.,-.479636042266829255603,-51,56, + 8062587751701741.,7466868853661717.,-.498582018684905773290,-51,56, + 8062587751702375.,7466868853653221.,-.498973653589525172482,-51,56, + 8062587751703960.,7466868853631981.,-.499952740315837325289,-51,56, + 8171981788130007.,6003212104257256.,.499757500213074460052,-51,56, + 8171981788130323.,6003212104253037.,-.497357616260398508355,-51,56, + 8171981788130560.,6003212104249872.,-.495193953580107558973,-51,56, + 8171981788131398.,6003212104238680.,.499798237912484016388,-51,56, + 8171981788136962.,6003212104164376.,.499961199161197751299,-51,56, + 8171981788138353.,6003212104145801.,-.499998057913854937553,-51,56, + 8306327458497094.,8429684546844134.,.499996238969961969425,-51,57, + 8306327458497412.,8429684546835700.,-.497155848379149825222,-51,57, + 8306327458497431.,8429684546835196.,-.474973111454464790189,-51,57, + 8306327458497591.,8429684546830952.,-.498697432065023933196,-51,57, + 8628234789809695.,6622206695500239.,.399862427717394128314,-51,97, + 8628234789809928.,4760810021661511.,.381968161789506953557,-51,105, + 8628234789809929.,-4989316471924847.,-.203903487780482909497,-51,106, + 8628234789809931.,-8502797375605146.,.476451722942585667136,-51,104, + 8628234789809947.,-8318317929574569.,-.344930936339676685014,-51,101, + 8628234789809955.,-5973026029193264.,.311607682538247522818,-51,100, + 8628234789810081.,-8635358073396803.,.162562867127809084702,-51,98, + 8628234789811176.,-8837952710441753.,.048816934188895743028,-51,95, + 8628234789814524.,-8139983228029557.,.269401915206049949186,-51,93, + 8628234789829783.,-8792270596004384.,.086374134192605180805,-51,91, + 4580018241300672.,-6593378088042791.,-.499988535122063650899,-50,56, + 4580018241348981.,-6593378089184601.,.499983181974480300798,-50,56, + 4580018241349966.,-6593378089207882.,.499237646467283734946,-50,56, + 4580018241349999.,-6593378089208661.,-.473376163182971011215,-50,56, + 4580018241350010.,-6593378089208921.,-.464247433063957761687,-50,56, + 4580018241350405.,-6593378089218258.,.499920603833541516915,-50,56, + 4621382166193404.,-7562272936993921.,.443181968171564203369,-50,56, + 4621382166193423.,-7562272936994362.,.495668154693418119002,-50,56, + 4621382166193577.,-7562272936997935.,-.499970122829908967783,-50,56, + 4621382166331137.,-7562272940190395.,-.499878859617570726118,-50,56, + 5281225719133822.,-4991943180623968.,-.499167417023135774606,-50,54, + 5281225719133859.,-4991943180624095.,.494394697578351026124,-50,54, + 5281225719133896.,-4991943180624221.,.487956812185866652330,-50,54, + 5281225719134288.,-4991943180625555.,-.499168892142596164443,-50,54, + 5281225719158054.,-4991943180706492.,-.499242855161008179690,-50,54, + 5281225719372880.,-4991943181438099.,-.499798562332568171980,-50,54, + 5281225719396646.,-4991943181519036.,-.499847554046257951992,-50,54, + 5338749892117137.,-5180508430970424.,-.499932575192910151460,-50,54, + 5338749892268184.,-5180508431446159.,-.499960422061171932728,-50,54, + 5338749892279803.,-5180508431482754.,-.499958316420119457412,-50,54, + 5338749892280525.,-5180508431485028.,-.498581110727243611077,-50,54, + 5338749892280605.,-5180508431485280.,-.465187514384390927513,-50,54, + 5338749892280612.,-5180508431485303.,.487734425296977376389,-50,54, + 5338749892280632.,-5180508431485366.,.496082824387814722196,-50,54, + 5338749892281120.,-5180508431486903.,.499783762761396599529,-50,54, + 6015259048274622.,-6234879577705344.,-.499951564844152402390,-50,54, + 6015259048401632.,-6234879577697764.,-.499965656665460431992,-50,54, + 6015259048405871.,-6234879577697512.,.484997004577545430754,-50,54, + 6015259048405888.,-6234879577697511.,.499562790368399497724,-50,54, + 6015259048406575.,-6234879577697470.,.499956605532362611684,-50,54, + 6321255966209085.,-5999741715921784.,.499999731271578029209,-50,54, + 6321255966215602.,-5999741715912284.,-.499930227773730852618,-50,54, + 6321255966223050.,-5999741715901428.,-.499849954627839322969,-50,54, + 6321255966223074.,-5999741715901394.,.481890368876725099576,-50,54, + 6436442976831615.,-5803434035804160.,-.499996090832923907962,-50,54, + 6436442976884988.,-5803434035700256.,.499986470803231752618,-50,54, + 6436442976885251.,-5803434035699743.,-.499282879420146133087,-50,54, + 6436442976885345.,-5803434035699561.,.497175984067504737398,-50,54, + 6591998865358767.,-5451912082806002.,.499998469191413144173,-50,54, + 6591998865359473.,-5451912082804192.,.495382184369867975440,-50,54, + 6591998865359528.,-5451912082804050.,-.499311718759368998000,-50,54, + 6591998865360085.,-5451912082802623.,.499879117468087314243,-50,54, + 6736707155663379.,-5042549895644714.,.499940112169872847223,-50,54, + 6736707155663591.,-5042549895644059.,-.498041233743333400823,-50,54, + 6736707155663803.,-5042549895643405.,-.496022579503333024124,-50,54, + 6736707155664380.,-5042549895641625.,-.499962373555315628101,-50,54, + 6736707155674284.,-5042549895611072.,-.499996373910803355641,-50,54, + 6919987110218562.,-8845664005249789.,.499920526997267172436,-50,55, + 6919987110219512.,-8845664005242832.,-.463354639930443067324,-50,55, + 6919987110219515.,-8845664005242810.,-.496922877291490055818,-50,55, + 6919987110219664.,-8845664005241719.,-.497478666158545524210,-50,55, + 6919987110220260.,-8845664005237355.,-.499701820353504364071,-50,55, + 6919987110223954.,-8845664005210308.,.499941964022374577207,-50,55, + 6919987110240130.,-8845664005091864.,-.499992724449486882856,-50,55, + 7117199285730963.,-7298307911908637.,.499999081453013749628,-50,55, + 7117199285740662.,-7298307911827866.,-.450940155748368085068,-50,55, + 7117199285740671.,-7298307911827792.,.498069180136549456724,-50,55, + 7117199285740906.,-7298307911825835.,.499979617259004952543,-50,55, + 7662745966033303.,-4571106507625692.,-.499977043477476998159,-50,56, + 7662745966054180.,-4571106507221119.,-.499977238515512627400,-50,56, + 7662745966061483.,-4571106507079595.,-.496576332157945382030,-50,56, + 7662745966061578.,-4571106507077755.,.497579917146187641788,-50,56, + 7662745966062222.,-4571106507065274.,-.499929297859619388133,-50,56, + 7662745966067015.,-4571106506972392.,.499974958135968078980,-50,56, + 7898848377973600.,-5992415617994179.,.273879321019697828578,-50,90, + 7898848377977885.,-4578448063185753.,.082629901593374805675,-50,90, + 7898848377990740.,-5384726380241245.,-.135819935051989785970,-50,94, + 7898848377991070.,-7284855939304354.,.083680498962580683669,-50,95, + 7898848377991730.,-5050596751176287.,-.146684994652797119214,-50,99, + 7898848377991759.,-4833357853254917.,.074526546616365083912,-50,104, + 7898848377991760.,4584375293791278.,.121896254169230918739,-50,107, + 7898848377991763.,8396130603330193.,-.134680186079041012792,-50,103, + 8099289753653674.,7564534562330859.,.499999280871029685226,-50,57, + 8099289753655686.,7564534562405060.,-.499967014366436029684,-50,57, + 8099289753660716.,7564534562590560.,-.499882936745909050715,-50,57, + 8099289753660881.,7564534562596644.,.490179458954990093198,-50,57, + 8099289753660947.,7564534562599078.,.486204417156029550410,-50,57, + 8698942762428200.,6729200594559780.,.499985569621601206083,-50,55, + 8698942762428617.,6729200594562524.,-.499982501585186922580,-50,55, + 8698942762431536.,6729200594581725.,-.499759029127515820543,-50,55, + 8698942762433467.,6729200594594426.,.497990694625885106036,-50,55, + 8698942762433621.,6729200594595440.,-.499599437116477887683,-50,55, + 8698942762459738.,6729200594767235.,.499999352387750178854,-50,55, + 8854932537040587.,7679961871808152.,-.499030376506735545526,-50,55, + 8854932537040639.,7679961871808442.,.496547665432559859199,-50,55, + 8854932537040671.,7679961871808622.,-.429250462613657063837,-50,55, + 8854932537040686.,7679961871808706.,-.488218335137645084144,-50,55, + 8854932537041045.,7679961871810715.,-.499516084654329127255,-50,55, + 8854932537041503.,7679961871813277.,.499998205815219199003,-50,55, + 4775738403075966.,4916527499362720.,.499990658556530711371,-49,54, + 4775738403079693.,4916527499364426.,-.499972860507992051596,-49,54, + 4775738403081339.,4916527499365178.,.499774870620209057250,-49,54, + 4775738403081363.,4916527499365189.,.479115055941771086642,-49,54, + 4775738403081374.,4916527499365195.,-.488687359122143004839,-49,54, + 4775738403131436.,4916527499388096.,.499974898171906436668,-49,54, + 5140278602120720.,8214562322817653.,-.495977282387674370843,-49,55, + 5140278602120772.,8214562322817165.,.486951500059592391638,-49,55, + 5140278602120854.,8214562322816397.,.498493041480362053800,-49,55, + 5140278602121554.,8214562322809841.,.499457412951856603056,-49,55, + 5140278602121904.,8214562322806563.,.499939594316619371117,-49,55, + 5140278602138540.,8214562322650755.,.499997859607918947691,-49,55, + 5150039580880087.,8122015786949351.,.499950438563308276034,-49,55, + 5150039580948557.,8122015786292293.,-.492324402666074603996,-49,55, + 5150039580948572.,8122015786292149.,-.436896988435638539569,-49,55, + 5150039580948609.,8122015786291793.,.499823966643536203714,-49,55, + 5150039580957269.,8122015786208689.,.499916893647694665915,-49,55, + 5150039580963764.,8122015786146361.,.499985434346357149445,-49,55, + 5154708221458214.,8076959008108773.,.439955595171289219936,-49,55, + 5154708221458221.,8076959008108706.,-.498228476872052304596,-49,55, + 5154708221458771.,8076959008103368.,-.498405569560656602945,-49,55, + 5154708221463171.,8076959008060664.,-.499822564801911404311,-49,55, + 5154708221463721.,8076959008055326.,-.499999720923620806218,-49,55, + 5365973368511342.,5565422168267320.,.499983605715946572877,-49,55, + 5365973368513593.,5565422168236322.,.499858806438529901749,-49,55, + 5365973368514243.,5565422168227372.,-.499732997623716661075,-49,55, + 5365973368514291.,5565422168226711.,-.496625931094734225580,-49,55, + 5365973368514304.,5565422168226531.,.483382232750996279725,-49,55, + 5365973368514313.,5565422168226408.,-.453535192280347977072,-49,55, + 5365973368575068.,5565422167389764.,.499975510256328432457,-49,55, + 5387110469193442.,5271112918872441.,.499994118281499554911,-49,55, + 5387110469208139.,5271112918665604.,-.499886582106029962277,-49,55, + 5387110469217937.,5271112918527712.,-.499808709680776353402,-49,55, + 5387110469217951.,5271112918527514.,.471410016681851445287,-49,55, + 5443187231493584.,8923045184932171.,.499939961941135654717,-49,56, + 5443187231493698.,8923045184928802.,.496407740170838642074,-49,56, + 5443187231493727.,8923045184927945.,.469193403007333560666,-49,56, + 5443187231493736.,8923045184927679.,.495230332849307532812,-49,56, + 5443187231508870.,8923045184480429.,.499994010756927610748,-49,56, + 5727153412764171.,5689300985954676.,.463173751175390571169,-49,92, + 5727153412765092.,7332782836126815.,-.135553028487202599204,-49,93, + 5727153412766620.,4964007405849295.,-.033585304043011570756,-49,96, + 5727153412766662.,6976016484613995.,.330121898989058759276,-49,97, + 5727153412766761.,4540086689015075.,-.234594756189187142422,-49,105, + 5727153412766762.,-6726522985654847.,-.355753474466925589188,-49,104, + 5727153412766766.,-5339098538288046.,-.325120023678227805645,-49,101, + 5727153412766767.,-6463669329558343.,-.435638431316600128578,-49,101, + 5727153412766934.,-6070843483490475.,-.199565749267054440577,-49,96, + 5727153412780770.,-7692299052474744.,-.190757057180968115378,-49,90, + 6866978591745165.,-7428237609332021.,-.499930225976017093784,-49,55, + 6866978591805891.,-7428237608914995.,-.499984070684161546624,-49,55, + 6866978591820477.,-7428237608814829.,.499916429983624122672,-49,55, + 6866978591821668.,-7428237608806649.,-.499885808480711674274,-49,55, + 6866978591822859.,-7428237608798470.,-.499688015338729328554,-49,55, + 6866978591822957.,-7428237608797798.,.499488630676432351888,-49,55, + 6866978591823055.,-7428237608797125.,.498665276905588495028,-49,55, + 6866978591823070.,-7428237608797021.,-.491256664979228264911,-49,55, + 6871807797875280.,-7394814459206429.,-.499539356224183996633,-49,55, + 6871807797875437.,-7394814459205334.,-.478836668253175165812,-49,55, + 6871807797875438.,-7394814459205328.,.495817488996798646498,-49,55, + 6871807797875714.,-7394814459203402.,-.499635109163250934282,-49,55, + 6871807797877016.,-7394814459194321.,-.499922342933975351555,-49,55, + 6871807797877450.,-7394814459191295.,.499981920824608641237,-49,55, + 6871807797887787.,-7394814459119197.,-.499992941084471808043,-49,55, + 7500571754920925.,-6500917074239726.,-.479543358271511650312,-49,89, + 7500571754947841.,-4952246841864441.,.143823798146069855363,-49,96, + 7500571754947969.,-8149067691255501.,-.484108026404541356511,-49,99, + 7500571754947979.,-5690559328469585.,.381003372727502021306,-49,99, + 7500571754947999.,-6188340823182086.,.223538802744803517675,-49,102, + 7500571754948002.,-4606732039934498.,-.348088625846449302658,-49,106, + 7500571754948003.,6715543750931279.,.488151505985507304315,-49,104, + 7500571754949141.,8749628513350989.,-.381826482870974173044,-49,94, + 7500571754953952.,5713970647511613.,-.183573456694062959370,-49,91, + 8003153055440908.,5934857567807318.,-.499691290066107471308,-49,55, + 8003153055441207.,5934857567809749.,.477361592398526052675,-49,55, + 8003153055441267.,5934857567810237.,.499512672280124846570,-49,55, + 8003153055442172.,5934857567817599.,-.499708548086510704388,-49,55, + 8003153055456076.,5934857567930690.,-.499900458443199047125,-49,55, + 8003153055463660.,5934857567992375.,.499993261987321058973,-49,55, + 8026599925729353.,6120117317124150.,-.499942120883896480553,-49,55, + 8026599925729359.,6120117317124196.,-.499291034543692822961,-49,55, + 8026599925729641.,6120117317126358.,-.468689977373259889723,-49,55, + 8026599925729977.,6120117317128934.,-.432229145392173841421,-49,55, + 8026599925729983.,6120117317128980.,-.431578059127493635293,-49,55, + 8026599925735496.,6120117317171246.,.499994730192474042793,-49,55, + 8026599925750855.,6120117317289000.,.499996298504773633985,-49,55, + 8622920769888699.,6714291542728119.,.499992343740837045408,-49,55, + 8622920769889096.,6714291542725858.,-.499620448618344801135,-49,55, + 8622920769889493.,6714291542723596.,-.499233244198345643853,-49,55, + 8622920769889622.,6714291542722860.,.493335897098716648013,-49,55, + 8622920769889675.,6714291542722559.,-.486461277505701905101,-49,55, + 8622920769901618.,6714291542654510.,.499996573698805895957,-49,55, + 8862008738804197.,4821769136073782.,.499868234935088476780,-49,55, + 8862008738804410.,4821769136071679.,-.459811341595296596704,-49,55, + 8862008738804426.,4821769136071520.,.496269065775762894075,-49,55, + 8862008738804516.,4821769136070631.,.499221357171007418170,-49,55, + 8862008738807248.,4821769136043645.,.499950859629127325991,-49,55, + 8862008738821137.,4821769135906453.,.499997577288606479187,-49,55, + 4636070209979781.,5748058804912675.,-.325238470441809211758,-48,93, + 4636070209980612.,7705367246959280.,-.359716980135678784293,-48,104, + 4636070209980613.,-6451454732839930.,.460778944675535270683,-48,104, + 4636070209980616.,-6115240084029692.,-.344497572835170710836,-48,101, + 4636070209992637.,-5194948698108452.,-.496017354463420168388,-48,89, + 4875072239711275.,-5183523623302987.,-.499995663138819999399,-48,55, + 4875072239711717.,-5183523623309922.,-.499993531528341616361,-48,55, + 4875072239719231.,-5183523623427817.,-.499955248862103146188,-48,55, + 4875072239721712.,-5183523623466745.,.497795796404708245262,-48,55, + 4875072239721738.,-5183523623467152.,-.443380530596617169847,-48,55, + 4875072239721741.,-5183523623467200.,.486483739367744872155,-48,55, + 4875072239721883.,-5183523623469427.,-.499940814948010401996,-48,55, + 5135851371776879.,-6595906247417778.,.499353434572061777342,-48,55, + 5135851371777433.,-6595906247414758.,.498547138712460745379,-48,55, + 5135851371778900.,-6595906247406760.,-.499977714594795493941,-48,55, + 5135851371786348.,-6595906247366159.,-.499983929067408483208,-48,55, + 5135851371793796.,-6595906247325558.,-.499985598075337685979,-48,55, + 5387492754225266.,-6015139969817618.,.499974734886306351358,-48,56, + 5387492754232273.,-6015139969522945.,.499361751163741771086,-48,56, + 5387492754232310.,-6015139969521388.,-.499357046950954259841,-48,56, + 5387492754232384.,-6015139969518276.,-.496794642901445590815,-48,56, + 5387492754233068.,-6015139969489512.,.499863271592968327871,-48,56, + 5387492754243218.,-6015139969062663.,.499980795029084174123,-48,56, + 5387492754332978.,-6015139965287887.,-.499660626174832445906,-48,56, + 5521373317393089.,-6116430248517247.,.307011313511596854228,-48,94, + 5521373317393534.,-7646548777231367.,-.115802024744825947803,-48,98, + 5521373317393554.,-7183764053425361.,.345414897894010329800,-48,99, + 5521373317393571.,-4653289240697859.,-.355039469044606283547,-48,103, + 5521373317393572.,7336710240528029.,-.220771671215173607932,-48,105, + 5521373317393574.,7404555580895868.,.384789986518913442525,-48,102, + 5837710520393737.,5691929576117847.,.499955636718507338479,-48,55, + 5837710520421577.,5691929576374559.,-.499994955099307036291,-48,55, + 5837710520424786.,5691929576404148.,.499971171019042851948,-48,55, + 5837710520426954.,5691929576424140.,-.499740517590209452426,-48,55, + 5837710520427126.,5691929576425726.,-.497872640468897119248,-48,55, + 5837710520427384.,5691929576428105.,-.495070828850371083913,-48,55, + 5837710520427393.,5691929576428187.,.493399001699468861235,-48,55, + 5837710520427995.,5691929576433738.,.499936542783070396081,-48,55, + 5941744889480399.,6240066115734482.,-.480916792132988408532,-48,55, + 5941744889480408.,6240066115734493.,-.496106193869185275228,-48,55, + 5941744889480476.,6240066115734576.,-.499759451637832180952,-48,55, + 5941744889482122.,6240066115736585.,-.499954596415044007949,-48,55, + 5941744889502926.,6240066115761976.,.499990678699844985835,-48,55, + 5941744889508127.,6240066115768324.,.499971669268204367440,-48,55, + 6406394220948496.,8396860164048770.,.066801199764308813752,-48,90, + 6406394220959305.,7186521374409927.,.488847732422988269777,-48,94, + 6406394220959732.,8652199286570956.,-.434860648159376472895,-48,96, + 6406394220959915.,5188322245363122.,-.341925907482688562565,-48,103, + 6406394220959916.,-6681102318437250.,-.168437355163967388074,-48,106, + 7085432669174101.,-7650398443958789.,.499963259375379063984,-48,56, + 7085432669174973.,-7650398443931888.,-.499190237549129244051,-48,56, + 7085432669175561.,-7650398443913750.,.492206297157840042333,-48,56, + 7085432669175574.,-7650398443913348.,-.475670989980520682678,-48,56, + 7085432669175594.,-7650398443912732.,.496825491375456485926,-48,56, + 7085432669175627.,-7650398443911713.,-.498555314306678733267,-48,56, + 7085432669178864.,-7650398443811856.,-.499999311742438867485,-48,56, + 7092287361616809.,-7436799544437925.,.496688068580365858197,-48,56, + 7092287361616826.,-7436799544437390.,.489321188249722043585,-48,56, + 7092287361616943.,-7436799544433708.,.497443247850455222619,-48,56, + 7092287361617345.,-7436799544421057.,.499708795279449755250,-48,56, + 7092287361618702.,-7436799544378352.,.499893846762325252375,-48,56, + 7092287361620059.,-7436799544335646.,-.499920937349269224269,-48,56, + 7092287361641235.,-7436799543669234.,-.499957019572388952141,-48,56, + 7092287361646529.,-7436799543502631.,-.499959784591000921806,-48,56, + 7291235497576186.,-4596239200115683.,.382948734852671903606,-48,90, + 7291235497580265.,-7138602662419197.,.383299138723147918546,-48,92, + 7291235497582805.,-8670685942872948.,.112483991335614276582,-48,98, + 7291235497582830.,-8518539514645959.,.212424240878980776721,-48,99, + 7291235497582854.,-6223416113926111.,.250717002256119399865,-48,106, + 7291235497582855.,4868685703263167.,.174091009551569229620,-48,103, + 7291235497583831.,5386682322252667.,-.391739122290226281784,-48,93, + 7291235497584344.,8215502951236091.,.175997965559263033147,-48,93, + 8046051565523715.,4787627033079332.,.499985167671568669941,-48,56, + 8046051565531418.,4787627032813575.,-.499936172078786082647,-48,56, + 8046051565532079.,4787627032790770.,-.386077831097680984499,-48,56, + 8046051565532127.,4787627032789114.,-.414118376125697991098,-48,56, + 8046051565532269.,4787627032784215.,-.497071655923252133434,-48,56, + 8046051565532273.,4787627032784077.,-.499408368046596909276,-48,56, + 8046051565533130.,4787627032754509.,.499951038841692282596,-48,56, + 8046051565576781.,4787627031248524.,.499940297694656460168,-48,56, + 8048695210933899.,4696225161924058.,-.499998182068882282889,-48,56, + 8048695210939172.,4696225161741362.,.498519085215575071064,-48,56, + 8048695210939189.,4696225161740773.,.495100685922499960480,-48,56, + 8048695210939257.,4696225161738417.,.481427088591545753460,-48,56, + 8048695210939260.,4696225161738314.,-.460352628943607633160,-48,56, + 8048695210939756.,4696225161721128.,.498734065117357467362,-48,56, + 8048695210942968.,4696225161609841.,.499916119901380954876,-48,56, + 8048695210943260.,4696225161599725.,-.499976448657479541093,-48,56, + 8082833509081341.,6968817653867231.,-.499998139542322451428,-48,57, + 8082833509086740.,6968817653475702.,.499906374642154668228,-48,57, + 8082833509086821.,6968817653469828.,.492125706209179238851,-48,57, + 8082833509086875.,6968817653465912.,.486938593633010449954,-48,57, + 8175955385351834.,5257463561601989.,.053631183398833897227,-48,88, + 8175955385376631.,4888005429260077.,-.446794957999899049940,-48,90, + 8175955385377253.,8966216934718857.,-.311680560226496229489,-48,91, + 8175955385382229.,4975731088621406.,.353646347155773900574,-48,92, + 8175955385384095.,7485922932308751.,-.035659864887602329222,-48,98, + 8175955385384136.,5227595521422099.,.390580344976104865394,-48,101, + 8175955385384137.,7788859923963820.,-.142258027257096742060,-48,102, + 8175955385384139.,4912395372406126.,-.021479327067878908037,-48,103, + 8175955385384140.,-6724269845674079.,.414317356754924006569,-48,107, + 8175955385384178.,-6345669746883215.,.299105539639046430656,-48,98, + 8383589335449647.,-7084275698098346.,-.499947529209742243036,-48,56, + 8383589335475953.,-7084275698815891.,-.499984764100106004934,-48,56, + 8383589335477582.,-7084275698860326.,.499977022213057126227,-48,56, + 8383589335478308.,-7084275698880128.,-.498198308804406207167,-48,56, + 8383589335478373.,-7084275698881901.,-.493902709339476912350,-48,56, + 8743148203174694.,-4659966514398274.,.499995029727447398956,-48,55, + 8743148203175047.,-4659966514395405.,.463128678402519123689,-48,55, + 8743148203175063.,-4659966514395274.,-.498882260863600947185,-48,55, + 8853620772987097.,-6875911787859387.,-.499966271819872774560,-48,56, + 8853620773013948.,-6875911787123664.,.499718445999049568978,-48,56, + 8853620773013993.,-6875911787122430.,-.489220991236407682698,-48,56, + 8853620773014238.,-6875911787115717.,-.429002368770542985192,-48,56, + 8853620773014253.,-6875911787115306.,-.425315514170830209236,-48,56, + 8853620773015577.,-6875911787079028.,-.499889074061706200849,-48,56, + 8853620773020459.,-6875911786945260.,-.499939257250644717962,-48,56, + 8853620773025341.,-6875911786811492.,-.499987447835751885742,-48,56, + 8913783750986635.,-5089516494808077.,.498343974599160477570,-48,56, + 8913783750986676.,-5089516494806775.,.422145513587390317556,-48,56, + 8913783750986692.,-5089516494806267.,.489970504439704585717,-48,56, + 8913783750986753.,-5089516494804330.,.498553282206500718877,-48,56, + 8913783750987343.,-5089516494785595.,.499599832902686836447,-48,56, + 8913783750987579.,-5089516494778100.,-.499981540911079091388,-48,56, + 8913783750992356.,-5089516494626410.,-.499981758846138805680,-48,56, + 8913783751049680.,-5089516492806130.,-.499876487879157480571,-48,56, + 8959635272234871.,-7152960898952456.,-.499991844094634167268,-48,57, + 8959635272253937.,-7152960897652336.,-.465431154028942191383,-48,57, + 8959635272253942.,-7152960897651996.,.487058769317326071048,-48,57, + 8959635272253963.,-7152960897650564.,.487516447394197958806,-48,57, + 8959635272254425.,-7152960897619060.,.497585374299423397971,-48,57, + 8959635272254530.,-7152960897611900.,.499873769236176072176,-48,57, + 8959635272256719.,-7152960897462631.,.499962514837285127837,-48,57, + 8959635272291680.,-7152960895078622.,-.499936968963732676807,-48,57, + 4530294701604972.,-8510227373267367.,.063729332090220856734,-47,88, + 4530294701629897.,-6428252223571552.,.379588692056934625601,-47,91, + 4530294701630746.,-8656393860882657.,-.095927935011121540762,-47,92, + 4530294701632444.,-8197526027652037.,-.492761768085646643865,-47,97, + 4530294701632490.,-7322843952924675.,.296748307239074272316,-47,100, + 4530294701632495.,-7924173998796270.,.479525432264716466677,-47,103, + 4530294701632496.,8830166104495798.,-.434702703344086800197,-47,105, + 4530294701632507.,7103525768765388.,.113519766843720362346,-47,99, + 4530294701632553.,4529025987863849.,.457301996934424068766,-47,96, + 4530294701665641.,5124174783535435.,.154577680892696420886,-47,87, + 4562160286572672.,4533030503759849.,.499985879469671521746,-47,57, + 4562160286573524.,4533030503878550.,.499829907823951898746,-47,57, + 4562160286576080.,4533030504234653.,.499360864047926865438,-47,57, + 4562160286576261.,4533030504259870.,.495806458330074678267,-47,57, + 4562160286576286.,4533030504263354.,-.493634758596685714486,-47,57, + 4562160286576289.,4533030504263771.,.467632295361217477671,-47,57, + 4562160286576364.,4533030504274220.,.499308643550695731957,-47,57, + 4562160286630065.,4533030511755866.,.499622065262995517502,-47,57, + 4971105597050323.,6486000568644007.,-.499137381923446709916,-47,62, + 4971105597098558.,6486000356463199.,-.499978695688056023220,-47,62, + 4971105597102966.,6486000337072860.,-.499970141284289803721,-47,62, + 4971105597105856.,6486000324360046.,.498680186929229469697,-47,62, + 4971105597105934.,6486000324016933.,-.485439220626812149833,-47,62, + 4971105597105944.,6486000323972944.,-.457762221350149075843,-47,62, + 4971105597105963.,6486000323889364.,.494824077429156086963,-47,62, + 4971105597106615.,6486000321021283.,.499364557533877205304,-47,62, + 4971105597107374.,6486000317682521.,-.499950750583250386053,-47,62, + 4972580222381393.,4545807978391106.,-.389630475917260533978,-47,88, + 4972580222390054.,7958622137946671.,.051719888200016130159,-47,90, + 4972580222396795.,5232285943668838.,-.283280835509121621371,-47,103, + 4972580222396796.,-8877306251831963.,.176611814038372098213,-47,104, + 4972580222396811.,-4671960599052751.,-.092359268869746671401,-47,98, + 4972580222396936.,-5306133292452232.,-.280029101759785942446,-47,95, + 4972580222398122.,-6263722587594568.,.098727188541403874326,-47,92, + 4972580222398715.,-4531975275306543.,-.213449067793604508329,-47,91, + 5002636990887651.,-8174253030915481.,.499509445810928235929,-47,58, + 5002636990887657.,-8174253030917082.,-.491954619279335700310,-47,58, + 5002636990887669.,-8174253030920286.,-.474882749409563733226,-47,58, + 5002636990889760.,-8174253031478581.,.499891599412814490859,-47,58, + 5002636990890463.,-8174253031666280.,-.499980555708160251501,-47,58, + 5002636990898195.,-8174253033730713.,-.499981731379675890619,-47,58, + 5103591057898063.,-7658019860983813.,.499905555784990223994,-47,56, + 5103591057898508.,-7658019861001508.,-.493608868392891508845,-47,56, + 5103591057898525.,-7658019861002185.,.479672604590754259871,-47,56, + 5103591057898662.,-7658019861007633.,.499646832204860614354,-47,56, + 5103591057944323.,-7658019862823400.,-.499625689753175155802,-47,56, + 5103591057975163.,-7658019864049792.,-.498844613893112295347,-47,56, + 5278026714984531.,-7755298021796733.,.383588193493021481690,-47,56, + 5278026714984561.,-7755298021795583.,.485707995366515301342,-47,56, + 5278026714984564.,-7755298021795468.,.495919975572872714957,-47,56, + 5278026714984662.,-7755298021791711.,.496177997547634057350,-47,56, + 5278026714985936.,-7755298021742870.,.499532618822266306262,-47,56, + 5278026714986132.,-7755298021735355.,-.499951230277888930682,-47,56, + 5278026714993868.,-7755298021438782.,-.499975452022676585870,-47,56, + 5278026715020993.,-7755298020398898.,-.499749559389804615005,-47,56, + 5414841964939692.,-8056857855849967.,.420685184002842782139,-47,94, + 5414841964940137.,-7506327876312727.,-.296795834036366277480,-47,106, + 5414841964940138.,8329513355259727.,-.043663097403423648386,-47,103, + 5414841964940201.,4626571771582670.,.329463073118787201663,-47,96, + 5414841964940933.,7203353479975370.,-.489274716798101127542,-47,93, + 5414841964942683.,5760471571810963.,.410453430712477304651,-47,91, + 5414841964966897.,7568527399945649.,.092288153464905922298,-47,88, + 5455740882079520.,5291123824748225.,.499974731260874139910,-47,57, + 5455740882091745.,5291123826279103.,.499994477392955865869,-47,57, + 5455740882092007.,5291123826311913.,-.499105778148626713679,-47,57, + 5455740882092158.,5291123826330822.,-.494770438282989380231,-47,57, + 5455740882092180.,5291123826333576.,.459503584192096064571,-47,57, + 5455740882092189.,5291123826334703.,.486252047891461490410,-47,57, + 5660976669492923.,8923560177030612.,.498167639494530082178,-47,56, + 5660976669573039.,8923560176055488.,.499993678279303026439,-47,56, + 5660976669583558.,8923560175927458.,-.472020714399800388189,-47,56, + 5660976669583564.,8923560175927384.,.499570479137078082757,-47,56, + 5660976669585676.,8923560175901678.,.499669601902870513424,-47,56, + 5660976669592012.,8923560175824560.,.499954977684742072589,-47,56, + 5762007131375135.,5618549208180319.,-.499977927065428252832,-47,56, + 5762007131380072.,5618549207931939.,.497504497326213090817,-47,56, + 5762007131380185.,5618549207926255.,-.498907265503348835344,-47,56, + 5762007131380721.,5618549207899289.,-.499586117511653579992,-47,56, + 5762007131380989.,5618549207885806.,-.499925573117751545544,-47,56, + 5762007131389904.,5618549207437294.,.499965244363615542274,-47,56, + 5762007131493019.,5618549202249609.,.498237062332640722580,-47,56, + 5849202004053580.,7987687694021860.,.499843359368415891495,-47,60, + 5849202004081708.,7987687665532025.,-.499861365493048783469,-47,60, + 5849202004090577.,7987687656548935.,-.498526113899926022344,-47,60, + 5849202004090599.,7987687656526651.,.495501304764942734263,-47,60, + 5849202004090606.,7987687656519561.,.448146392498613716109,-47,60, + 5849202004091084.,7987687656035413.,-.499803357477129169636,-47,60, + 5857085312151155.,8057383996756547.,.400791066895272358235,-47,90, + 5857085312158169.,6841450571975874.,.486155838641205640111,-47,94, + 5857085312158434.,8916801007804238.,.029028454774996037573,-47,96, + 5857085312158551.,6171143163670341.,.358461579437664162592,-47,99, + 5857085312158558.,4544972578770766.,.278804704432106183200,-47,100, + 5857085312158562.,5719342236486651.,.308964675494726840729,-47,106, + 5857085312158563.,-8196297933090489.,-.486978626608425786064,-47,103, + 5857085312158582.,-5547168639795791.,.452363134192314767279,-47,98, + 5857085312159112.,-4785599340018004.,.128704238068374391854,-47,93, + 5948853825697846.,-5365806024118545.,-.499953724932357994595,-47,56, + 5948853825710317.,-5365806024735763.,.499916904400563385202,-47,56, + 5948853825714338.,-5365806024934771.,.436617665979253377259,-47,56, + 5948853825714346.,-5365806024935167.,.499162710539604725257,-47,56, + 5948853825714474.,-5365806024941502.,.499883425934268689911,-47,56, + 6299314136223042.,-6433428159953780.,.479973143347169268466,-47,92, + 6299314136224047.,-8866879015436748.,.250009627066229762695,-47,94, + 6299314136224555.,-5458498377404949.,.060377147028131728346,-47,98, + 6299314136224575.,-5629714435296768.,-.309344042033706403924,-47,104, + 6299314136224576.,5777997325317101.,-.381992599616582244723,-47,103, + 6299314136224577.,7185425934141292.,.013296575542452433718,-47,102, + 6299314136227316.,5749560411388092.,-.453581850843530715449,-47,91, + 6574525673424365.,7798832453997297.,.498993517961363281278,-47,56, + 6574525673424372.,7798832453997136.,.481838372837532334460,-47,56, + 6574525673424414.,7798832453996170.,.378907501693173609598,-47,56, + 6574525673424773.,7798832453987912.,.499093598835216192608,-47,56, + 6574525673428037.,7798832453912832.,.499891908304323245401,-47,56, + 6574525673428445.,7798832453903447.,.499991404797747098512,-47,56, + 6574525673448439.,7798832453443536.,.499885703493467717706,-47,56, + 6694111552492298.,5511581139748797.,.499988002460280143881,-47,57, + 6694111552504662.,5511581138361424.,-.499649056863629627475,-47,57, + 6694111552504681.,5511581138359291.,.495660431627388581561,-47,57, + 6694111552504719.,5511581138355027.,.486279408326352482569,-47,57, + 6694111552504724.,5511581138354466.,.432413484179696951921,-47,57, + 6694111552505516.,5511581138265596.,-.499948983144614130366,-47,57, + 6741531293813461.,8507803258109556.,.426728203727339976266,-47,104, + 6741531293813462.,-8104886850217130.,-.499877044401975870352,-47,104, + 6741531293816529.,-6220608575326730.,-.014014056952971204006,-47,91, + 6820329768421029.,-8772014788713589.,-.499503379010192217841,-47,57, + 6820329768421044.,-8772014788715071.,-.496084705034755089725,-47,57, + 6820329768421124.,-8772014788722975.,-.477851775428507035907,-47,57, + 6820329768421129.,-8772014788723469.,-.476712217230967681779,-47,57, + 6820329768422782.,-8772014788886785.,-.499973650646035037459,-47,57, + 6820329768437700.,-8772014790360680.,-.499925650867510861771,-47,57, + 6820329768452618.,-8772014791834575.,-.499775909166718993039,-47,57, + 7105178455431748.,-8571249244836019.,-.499935274836417623767,-47,57, + 7105178455451082.,-8571249242938661.,-.499314790706998305305,-47,57, + 7105178455451163.,-8571249242930712.,-.497656746570383801936,-47,57, + 7105178455451178.,-8571249242929240.,-.460312664021358389998,-47,57, + 7105178455451671.,-8571249242880859.,-.499603765139278899201,-47,57, + 7105178455452260.,-8571249242823057.,-.499892594296363371323,-47,57, + 7105178455455875.,-8571249242468296.,-.499964314495756751070,-47,57, + 7105178455483617.,-8571249239745812.,-.499779315593178963796,-47,57, + 7172554528842950.,-5114376664267850.,.499998957584695505076,-47,59, + 7172554528853414.,-5114376659489244.,.419412980813414671522,-47,59, + 7172554528853432.,-5114376659481024.,.498402816857134414870,-47,59, + 7172554528854040.,-5114376659203368.,.499837315781308448485,-47,59, + 7172554528854116.,-5114376659168660.,-.499983366799249252590,-47,59, + 7172554528881993.,-5114376646438041.,-.499922980328721267914,-47,59, + 7183738938491219.,-5267730173835236.,.159368265788771305467,-47,88, + 7183738938503309.,-4597673994879443.,-.117882122293149116094,-47,89, + 7183738938512138.,-8367015091816195.,-.389272064629048060682,-47,94, + 7183738938512615.,-6963005175349023.,.235250124760683491837,-47,97, + 7183738938512664.,-6417959014536603.,-.240136447597810751094,-47,100, + 7183738938512670.,-6126856288248561.,.174237194983770358083,-47,104, + 7183738938512671.,4983279184570473.,.251372196930254477568,-47,103, + 7183738938512673.,5269173460489994.,.304873828177829697745,-47,101, + 7183738938512722.,6490083639812522.,.263102203612664340494,-47,97, + 7183738938513384.,5607700785687153.,.044292837595907708399,-47,93, + 7183738938544378.,7786313859544252.,.192227335375566607766,-47,88, + 7483548296460624.,6683995409255684.,.499601605825813647430,-47,56, + 7483548296460667.,6683995409254387.,.437709587496764656876,-47,56, + 7483548296460691.,6683995409253663.,.496188460719550435459,-47,56, + 7483548296461787.,6683995409220604.,-.499943200009447211769,-47,56, + 7483548296463839.,6683995409158706.,.499999001004871258158,-47,56, + 7625938724585726.,8683108782618250.,.461521428419359172595,-47,96, + 7625938724585868.,4839405778828412.,.323810823808364257047,-47,104, + 7625938724585869.,-5390284584428832.,-.252704109286619092671,-47,103, + 7625938724585876.,-7507524612666259.,-.059900350941500704138,-47,100, + 7625938724591645.,-5507309318052335.,-.458794423261921681582,-47,90, + 7625938724624520.,-4606158693471172.,.283924456239132999960,-47,87, + 7792547491849429.,-7155220209396716.,-.499934276166770967805,-47,56, + 7792547491850088.,-7155220209410071.,-.499553859069617943231,-47,56, + 7792547491850506.,-7155220209418543.,.499170068549251107192,-47,56, + 7792547491850555.,-7155220209419536.,.487058762790581532876,-47,56, + 7792547491850570.,-7155220209419839.,-.496240616348706938390,-47,56, + 7792547491872961.,-7155220209873605.,-.499909263409458627265,-47,56, + 8068131943754897.,-5435979590282736.,-.015206618036888153315,-47,92, + 8068131943756352.,-5316867684940513.,-.300885754644963973389,-47,99, + 8068131943756360.,-6081468928162062.,-.148965810996122375333,-47,101, + 8068131943756363.,-6187491980993110.,-.169259973818061656994,-47,105, + 8068131943756364.,6046127910551711.,-.073352553686451821678,-47,103, + 8068131943756724.,5350637605465794.,-.237470239125136777439,-47,94, + 8068131943757778.,5245385453472067.,.341178974130560016126,-47,92, + 8068131943824599.,7905799300124845.,-.316826555237492616052,-47,87, + 8398512618577814.,5309898617179736.,-.491191500543062418536,-47,56, + 8398512618577849.,5309898617178428.,-.496341939902953274467,-47,56, + 8398512618577884.,5309898617177119.,.498507620414299394565,-47,56, + 8398512618578067.,5309898617170281.,-.499850398041222860472,-47,56, + 8398512618578651.,5309898617148455.,.499925046876871184360,-47,56, + 8398512618582922.,5309898616988841.,.499992391838586299683,-47,56, + 8510319619360831.,6349757215350322.,-.499157270404341553112,-47,92, + 8510319619362525.,7504791500535649.,.152094725466529670415,-47,97, + 8510319619362575.,6915572213399434.,-.082180487444364342634,-47,99, + 8510319619362578.,5529356586074848.,.472876488522923316225,-47,99, + 8510319619362589.,7145055240821963.,.021395896991471779511,-47,103, + 8510319619362590.,-7939032690426071.,-.194902617416862493771,-47,108, + 8510319619364767.,-7858952964726308.,.173054056045701569877,-47,92, + 8510319619371792.,-8304689271096087.,.318138049866651122518,-47,90, + 8510319619410853.,-5444577745698757.,.116930843098592501030,-47,87, + 8535255807951759.,-5204753830162597.,.499994457051512305307,-47,58, + 8535255807959735.,-5204753831807485.,.493357442200812064006,-47,58, + 8535255807959748.,-5204753831810165.,-.492611234125593806265,-47,58, + 8535255807959883.,-5204753831838007.,.499252514581343071895,-47,58, + 8535255807960240.,-5204753831911631.,.499958897465953083997,-47,58, + 8535255807984329.,-5204753836879497.,-.499911660016190845889,-47,58, + 8952502572609147.,-8773885675742826.,.078077371218190871657,-47,90, + 8952502572616927.,-7712480325955205.,.462283693214425607284,-47,92, + 8952502572619118.,-7167755632670539.,.025209153629866444158,-47,105, + 8952502572619119.,5416353090301629.,.415734963563851695037,-47,103, + 8952502572619120.,6312322544385446.,.384998512067496544896,-47,102, + 8952502572619128.,8786372634565621.,.327243922948964090438,-47,100, + 8952502572619132.,6195259316900124.,.388614613325456956714,-47,99, + 8952502572619261.,8039014194319758.,-.459703712669859219625,-47,96, + 8952502572634950.,6965325133102803.,-.265120733071104828026,-47,89 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/lgamma.c b/regress/lib/libm/fpaccuracy/lgamma.c new file mode 100644 index 00000000000..07a35c70989 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/lgamma.c @@ -0,0 +1,1440 @@ +/* $OpenBSD: lgamma.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:37:23. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1408 +#define F lgamma +#define Fs "lgamma" +#define Fn fpaccuracy_lgamma + /* 11 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -8787764928624815.,-6199130211160873.,-.499988260571891090812,-51,53, + -8787764928623695.,-6199130211198751.,-.499886396977245306543,-51,53, + -8787764928622575.,-6199130211236629.,-.499784291768512373489,-51,53, + -8787764928622392.,-6199130211242818.,-.494410442685364545824,-51,53, + -8787764928622381.,-6199130211243191.,.489519133148102590862,-51,53, + -8787764928622370.,-6199130211243563.,.473448709004875933340,-51,53, + -8787764928566198.,-6199130213143279.,-.499689626081508382529,-51,53, + -8567486922694173.,-5365318438847499.,.224189532076725135996,-51,52, + -8567486922694172.,-5365318438847505.,.224194461750600391370,-51,52, + -8567486922694037.,-5365318438848315.,.224859967964672563472,-51,52, + -8567486922683235.,-5365318438913127.,.278111874647707069005,-51,52, + -8567486922640435.,-5365318439169927.,.489138238296558763660,-51,52, + -8567486922638247.,-5365318439183055.,.499927513168590592431,-51,52, + -8567486922638224.,-5365318439183192.,-.499959070569046434817,-51,52, + -8532219487114820.,-5561324781015164.,-.499779397272539523729,-51,52, + -8532219487114679.,-5561324781015888.,-.498961990412848858302,-51,52, + -8532219487114538.,-5561324781016612.,-.498144583096814438597,-51,52, + -8532219487113640.,-5561324781021224.,.499969128106396028963,-51,52, + -8532219487050024.,-5561324781347875.,-.499981707112137925951,-51,52, + -8454022241316495.,-5898533165362690.,-.499964904416217047939,-51,52, + -8454022241314166.,-5898533165370974.,.497617538094342070007,-51,52, + -8454022241314042.,-5898533165371415.,.496200719366012568954,-51,52, + -8454022241314033.,-5898533165371447.,.488033369630264156172,-51,52, + -8454022241314024.,-5898533165371479.,.479866019895958801955,-51,52, + -8454022241313679.,-5898533165372705.,-.499882385497840625482,-51,52, + -8454022241304496.,-5898533165405364.,-.499967422719389211538,-51,52, + -8454022241208504.,-5898533165746756.,-.499895228788649921173,-51,52, + -8261235592148156.,-6301586989454378.,.499977008387054434434,-51,52, + -8261235592143824.,-6301586989457938.,-.499801250003975668766,-51,52, + -8261235592143161.,-6301586989458484.,.499540185277169627999,-51,52, + -8261235592143043.,-6301586989458580.,-.499068729177633713053,-51,52, + -8261235592142998.,-6301586989458617.,-.490063654139172487827,-51,52, + -8261235592134497.,-6301586989465606.,.499984385970786922254,-51,52, + -8261235592107179.,-6301586989488061.,-.499994386330877791839,-51,52, + -7999612650156464.,-6163791505687222.,-.499992307396114301260,-51,52, + -7999612650131380.,-6163791505643148.,-.499988723902149819431,-51,52, + -7999612650124613.,-6163791505631259.,.499933458131934930923,-51,52, + -7999612650123699.,-6163791505629653.,.449383596036576249189,-51,52, + -7999612650123691.,-6163791505629638.,-.494166074496388099141,-51,52, + -7999612650123621.,-6163791505629516.,.499774308364173664394,-51,52, + -7999612650118838.,-6163791505621111.,-.499984857862489644703,-51,52, + -7983592410851888.,-6134517711035043.,-.499916382556730317019,-51,52, + -7983592410851508.,-6134517711034322.,-.496313441924442676025,-51,52, + -7983592410851498.,-6134517711034304.,.477465582846059162088,-51,52, + -7983592410851469.,-6134517711034248.,-.498575245314549537908,-51,52, + -7983592410851430.,-6134517711034175.,.499162951308619656043,-51,52, + -7983592410849676.,-6134517711030846.,-.499996089401050354403,-51,52, + -7935921591095382.,-6034207703920312.,-.499987041014892364774,-51,52, + -7935921591049015.,-6034207703813203.,-.499990728167908821097,-51,52, + -7935921591048257.,-6034207703811452.,-.499882799576735540300,-51,52, + -7935921591046741.,-6034207703807950.,-.499666927574980348079,-51,52, + -7318770392349995.,-5620385408500729.,-.499990232839502688554,-51,53, + -7318770392329306.,-5620385408131419.,-.499984270568311789847,-51,53, + -7318770392326663.,-5620385408084241.,.499969221586259360778,-51,53, + -7318770392321377.,-5620385407989883.,.499876929975036204684,-51,53, + -7318770392321303.,-5620385407988562.,.440473450338657486228,-51,53, + -7318770392321290.,-5620385407988330.,.497605271503157027888,-51,53, + -7104888953219483.,-6278374121690242.,-.499900361471716465007,-51,56, + -7104888953202218.,-6278374117699426.,.498188913372985176840,-51,56, + -7104888953202198.,-6278374117694802.,-.487622631317215056547,-51,56, + -7104888953202145.,-6278374117682552.,.499976776482437140449,-51,56, + -7079054564292958.,-5411280648184932.,-.286880141610978364033,-51,62, + -7079054564197626.,-5411279130370438.,.492085474611223172177,-51,62, + -7079054564197623.,-5411279130322673.,-.446686645996164475970,-51,62, + -7079054564197609.,-5411279130099774.,-.494289869916843126833,-51,62, + -7079054564197544.,-5411279129064887.,.498980996567741860813,-51,62, + -7079054564197103.,-5411279122043570.,.499485492124891639137,-51,62, + -7079054564196662.,-5411279115022253.,.499999107801051796723,-51,62, + -7033805263259537.,5997748696204556.,.499980263150163458684,-51,55, + -7033805263259278.,5997748696241719.,.489033376901559215105,-51,55, + -7033805263259212.,5997748696251190.,-.405648063792226983527,-51,55, + -7033805263259206.,5997748696252051.,-.486982740113747420858,-51,55, + -7033805263257619.,5997748696479763.,.499995988407329526631,-51,55, + -6989023373146411.,6484233875912770.,.499997470636171319888,-51,54, + -6989023373137600.,6484233876658530.,-.499945611411776470099,-51,54, + -6989023373137170.,6484233876694925.,-.497104793744292004084,-51,54, + -6989023373136937.,6484233876714646.,-.483937533645109399229,-51,54, + -6989023373136912.,6484233876716762.,-.495400272878041893170,-51,54, + -6989023373135855.,6484233876806225.,.499955307358542021559,-51,54, + -6989023373116488.,6484233878445440.,-.499928504102137750387,-51,54, + -6704453698403246.,4562490354869916.,.499929278105675052346,-51,51, + -6704453698402795.,4562490354850580.,-.498591675458912223902,-51,51, + -6704453698402755.,4562490354848864.,.468280088855337832926,-51,51, + -6704453698402731.,4562490354847835.,.448403148111221893872,-51,51, + -6704453698402642.,4562490354844019.,.499692830554512205823,-51,51, + -6704453698399171.,4562490354695197.,.499995814388673698407,-51,51, + -6704453698382267.,4562490353970425.,-.499819504264660095906,-51,51, + -6676877748528561.,7250706097980839.,-.499833445423211962974,-51,52, + -6676877748507162.,7250706096811750.,-.498854185940538793336,-51,52, + -6676877748507143.,7250706096810711.,.476426051357287826880,-51,52, + -6676877748507132.,7250706096810111.,-.485253811138797170390,-51,52, + -6676877748506797.,7250706096791808.,.499950418967681631797,-51,52, + -6676877748505988.,7250706096747611.,-.499959026396790215166,-51,52, + -6676877748495106.,7250706096153096.,-.499930420646367644884,-51,52, + -6436965607800170.,6704597177794193.,-.499440241253227848952,-51,54, + -6436965607800157.,6704597177793632.,.475556256995521172423,-51,54, + -6436965607798090.,6704597177704588.,.499999884342961128473,-51,54, + -6198632597789514.,5730520913361978.,-.499940229542432911572,-51,59, + -6198632597785749.,5730520911421872.,.499680866471512095417,-51,59, + -6198632597782737.,5730520909869788.,.499400694881976347681,-51,59, + -6198632597782337.,5730520909663668.,.446244172145898974714,-51,59, + -6198632597782334.,5730520909662123.,-.454154500415223059715,-51,59, + -6198632597782114.,5730520909548757.,-.483390433067817693500,-51,59, + -6198632597781994.,5730520909486921.,-.499337259548293976563,-51,59, + -6095089651997760.,-4577238332220939.,-.499751361344027232280,-51,56, + -6095089651963988.,-4577238333536002.,-.499971761417062654721,-51,56, + -6095089651957118.,-4577238333803517.,.499954445488665053739,-51,56, + -6095089651950529.,-4577238334060089.,.484463879164672927715,-51,56, + -6095089651950512.,-4577238334060750.,-.486133064138985525757,-51,56, + -6095089651950446.,-4577238334063320.,-.489627078724166466638,-51,56, + -6095089651950248.,-4577238334071031.,.499890883185746764490,-51,56, + -5543628548500060.,-8327741726048383.,-.499820764057166955247,-51,60, + -5543628548487799.,-8327741716828666.,-.499824045856446224210,-51,60, + -5543628548487357.,-8327741716496303.,.492841666116972449311,-51,60, + -5543628548487335.,-8327741716479760.,.497001509166225347498,-51,60, + -5543628548487313.,-8327741716463216.,-.498838646719458946701,-51,60, + -5543628548485877.,-8327741715383410.,.499960754549283929263,-51,60, + -5532727847747868.,-7411973986997344.,-.190468734239197544179,-51,92, + -5532727847745645.,-6255817318422089.,-.118903703529426667249,-51,103, + -5532727847745644.,4558830442637421.,-.171177461512801122604,-51,106, + -5532727847745635.,7750111739887057.,-.424508400125741118686,-51,100, + -5532727847745631.,5581473650881526.,-.160936626061717043470,-51,99, + -5532727847744304.,8932587069970857.,-.253648435404406570639,-51,93, + -5532727847738503.,5950035076783722.,.474426003094362931635,-51,90, + -5144474452504162.,7609704634530249.,-.499990146378413213565,-51,54, + -5144474452489804.,7609704634938321.,-.499585616401402937270,-51,54, + -5144474452489785.,7609704634938861.,-.496241989384149683184,-51,54, + -5144474452489735.,7609704634940282.,-.434811391872998682690,-51,54, + -5144474452489728.,7609704634940481.,-.486211108210181504243,-51,54, + -5144474452488909.,7609704634963758.,-.499977900576254766530,-51,54, + -5012999668844666.,5946341991342440.,-.499970697097957388570,-51,53, + -5012999668808972.,5946341992007538.,-.489971441076637962221,-51,53, + -5012999668808552.,5946341992015364.,-.492206812147299510993,-51,53, + -5012999668807142.,5946341992041637.,-.499711219852064087769,-51,53, + -5012999668807082.,5946341992042754.,.499969445438204291256,-51,53, + -5012999668800823.,5946341992159380.,.499991648229878672950,-51,53, + -7917008035365318.,4661777562122917.,-.499999212612348377888,-52,52, + -7917008035362698.,4661777562116420.,-.499897546971797070438,-52,52, + -7917008035360866.,4661777562111877.,-.440284455482126108700,-52,52, + -7917008035360845.,4661777562111824.,.484525519999450190131,-52,52, + -7917008035360795.,4661777562111700.,.495977842582647504745,-52,52, + -7917008035360770.,4661777562111639.,-.498295996121520219604,-52,52, + -7917008035360078.,4661777562109923.,-.499795850332579356703,-52,52, + -7709021669218857.,8469701007226454.,.499929160899447833707,-52,53, + -7709021669218694.,8469701007225913.,-.499763483863387793162,-52,53, + -7709021669217925.,8469701007223355.,.458741771225090963138,-52,53, + -7709021669217919.,8469701007223336.,-.492167160448723076024,-52,53, + -7709021669217879.,8469701007223203.,-.498226704934484390928,-52,53, + -7709021669215557.,8469701007215482.,-.499983243458041641501,-52,53, + -7709021669147235.,8469701006988301.,-.499971036668176163259,-52,53, + -6796847593347915.,7691904369739798.,-.499977050408599818809,-52,53, + -6796847593346177.,7691904369741942.,-.499826971649270605763,-52,53, + -6796847593345308.,7691904369743014.,-.499751927546244405492,-52,53, + -6796847593345278.,7691904369743051.,-.491694100881163828279,-52,53, + -6796847593345265.,7691904369743067.,-.454869042658463438547,-52,53, + -6796847593334636.,7691904369756179.,-.499980818433706795251,-52,53, + -6796847593281520.,7691904369821703.,-.499988537761718988657,-52,53, + -5808188779656299.,5553027521970149.,.499998791892271662160,-52,52, + -5808188779627318.,5553027522058147.,.499990962744027385784,-52,52, + -5808188779619956.,5553027522080502.,-.499941561244046497852,-52,52, + -5808188779616742.,5553027522090260.,.499816288881575370369,-52,52, + -5808188779616275.,5553027522091679.,-.499907754246672269813,-52,52, + -5769709794848142.,5672415179569417.,-.499970251147321899297,-52,52, + -5769709794842157.,5672415179588389.,-.499945460952768185658,-52,52, + -5769709794739747.,5672415179913021.,-.499501580362226560570,-52,52, + -5769709794717137.,5672415179984693.,-.499398566151427411209,-52,52, + -5769709794716984.,5672415179985177.,.499098377717137045981,-52,52, + -5769709794716931.,5672415179985346.,-.494886341054122303872,-52,52, + -5769709794716913.,5672415179985403.,-.436239641766622444583,-52,52, + -5149970467359138.,8593968521160231.,-.499913107351929242889,-52,52, + -5149970467359136.,8593968521160245.,-.499448663329409490737,-52,52, + -5149970467358900.,8593968521161897.,-.444644268351661016023,-52,52, + -5149970467357691.,8593968521170360.,-.163887845130989783142,-52,52, + -5149970467357614.,8593968521170899.,-.146006748959826491124,-52,52, + -5149970467354832.,8593968521190374.,-.499965021142837407524,-52,52, + -5149970467350526.,8593968521220516.,.499983276612641898344,-52,52, + -5149970467294545.,8593968521612397.,-.499972933600296615649,-52,52, + -5093673401579016.,9007199254545201.,-.000000399518942935178,-52,52, + -5093673401561374.,9007199254681049.,-.000021082708345142625,-52,52, + -5093673401553694.,9007199254740187.,.002465280016297885036,-52,52, + -5093673401553654.,9007199254740495.,.012894898582183222510,-52,52, + -5093673401553594.,9007199254740957.,.028539326471685344429,-52,52, + -5093673401553590.,9007199254740988.,-.170417711667279085172,-52,52, + -5093673401553589.,4503599627370498.,-.235078485600993148738,-52,51, + -5093673401553587.,4503599627370505.,.465182254864319976016,-52,51, + -5093673401552940.,4503599627372996.,.499531796816381101183,-52,51, + -5093673401552553.,4503599627374486.,.499985079062129550749,-52,51, + -5000432434638321.,4895414191545395.,.499999709464369033230,-52,51, + -5000432434625343.,4895414191605031.,.499942498370300786310,-52,51, + -5000432434622243.,4895414191619276.,.499158532841865520120,-52,51, + -5000432434622206.,4895414191619447.,-.479883081683326743834,-52,51, + -5000432434622201.,4895414191619469.,.495922105543988737118,-52,51, + -5000432434621954.,4895414191620605.,-.499301645133157539320,-52,51, + -5000432434619474.,4895414191632001.,-.499928745552000618204,-52,51, + -4855233726016026.,5686119621942949.,-.499966526912948266736,-52,51, + -4855233725966239.,5686119622267104.,-.499990212723134979407,-52,51, + -4855233725965593.,5686119622271310.,-.499829533962578576025,-52,51, + -4855233725962686.,5686119622290237.,-.499106383933577599509,-52,51, + -4855233725962363.,5686119622292340.,-.499026024273133333230,-52,51, + -4855233725962361.,5686119622292353.,-.477353700058692799708,-52,51, + -8242701861728634.,5085176099818261.,-.499996864090108364654,-105,47, + -8242701861719146.,5085176099818422.,.499953142118391522233,-105,47, + -8242701861718736.,5085176099818430.,-.499627433072864362202,-105,47, + -8242701861718033.,5085176099818442.,-.496469248582914677147,-105,47, + -8242701861718032.,5085176099818442.,-.479395054863867077897,-105,47, + -8242701861717916.,5085176099818444.,-.498788583454331508078,-105,47, + -8242701861688105.,5085176099818953.,-.499999623998719968488,-105,47, + -8178102513366467.,5086283426442688.,.499999401626001998527,-105,47, + -8178102513319515.,5086283426443496.,.499965466886643061501,-105,47, + -8178102513290693.,5086283426443992.,.499603864416677824770,-105,47, + -8178102513290520.,5086283426443995.,.476771911149201924728,-105,47, + -8178102513290519.,5086283426443995.,.493980975003147333812,-105,47, + -8178102513290170.,5086283426444001.,.499944260030223623434,-105,47, + -8003544517553229.,5089319929075037.,.499098043133833425533,-105,47, + -8003544517553178.,5089319929075038.,.395902189144384314330,-105,47, + -8003544517553172.,5089319929075039.,-.498591440736726970111,-105,47, + -8003544517552774.,5089319929075045.,.499997777149734464717,-105,47, + -6848882081873808.,5111246698737102.,.499990519432316571115,-105,47, + -6848882081673798.,5111246698741212.,.499945235957423840643,-105,47, + -6848882081660464.,5111246698741486.,.499942221326674079014,-105,47, + -6848882081660318.,5111246698741490.,-.499907819178554767602,-105,47, + -6848882081659442.,5111246698741508.,-.499008062208584787269,-105,47, + -6848882081658566.,5111246698741526.,-.498108305236312418312,-105,47, + -6848882081658564.,5111246698741526.,-.457010360585688157600,-105,47, + -5840746347559651.,5133655885869901.,-.499998068541673856102,-105,47, + -5840746347518067.,5133655885870902.,.499980621514314477292,-105,47, + -5840746347517818.,5133655885870908.,.499836207670466532078,-105,47, + -5840746347511427.,5133655885871062.,.496129585765903922735,-105,47, + -5840746347509269.,5133655885871114.,.494877999186833722793,-105,47, + -5840746347509188.,5133655885871116.,.446638250108011948652,-105,47, + -5840746347509186.,5133655885871116.,.494829861241868543556,-105,47, + -5301224375153929.,5147296272996242.,.491638482540691929451,-105,47, + -5301224375153891.,5147296272996244.,-.499533333810281735791,-105,47, + -5301224375153665.,5147296272996250.,-.499660452108028348581,-105,47, + -5301224375153100.,5147296272996265.,-.499978247851275823165,-105,47, + -5301224375105865.,5147296272997519.,-.499997856237210991872,-105,47, + -4827510902874846.,5160470260926370.,.499796530443161788764,-105,47, + -4827510902874264.,5160470260926387.,.466970685146326740944,-105,47, + -4827510902874263.,5160470260926387.,.496123905343412977168,-105,47, + -4827510902874160.,5160470260926390.,.498905585643327653015,-105,47, + -4827510902872685.,5160470260926433.,.499905376353017281903,-105,47, + -4827510902870524.,5160470260926497.,-.499985777708925686328,-105,47, + -4827510902861537.,5160470260926759.,-.499995866048097115194,-105,47, + -4508444030595058.,5170093736149651.,.499988306831076669913,-105,47, + -4508444030595026.,5170093736149652.,.498913789061382431141,-105,47, + -4508444030594674.,5170093736149663.,.487094093595213755592,-105,47, + -4508444030594642.,5170093736149664.,.486019575825604598809,-105,47, + -4508444030594640.,5170093736149665.,-.451547581534995738074,-105,47, + -4508444030558763.,5170093736150785.,-.499999890207752046733,-105,47, + -5441089836923577.,5241183041035887.,-.499995173913662261112,-106,47, + -5441089836921180.,5241183041035949.,-.499960309844253100421,-106,47, + -5441089836918783.,5241183041036011.,-.499925445747530646250,-106,47, + -5441089836917855.,5241183041036035.,-.496574442869208448586,-106,47, + -5441089836917739.,5241183041036038.,-.496155567509130323705,-106,47, + -5441089836917738.,5241183041036038.,-.470289887549129372119,-106,47, + -5137347928742250.,5249267340043155.,.487556757778637597406,-106,47, + -5137347928742249.,5249267340043156.,-.485048273006228081122,-106,47, + -5137347928742213.,5249267340043157.,-.498829381261388956694,-106,47, + -5137347928741775.,5249267340043169.,-.499832865031959396082,-106,47, + -5137347928741702.,5249267340043170.,.499999887673044990033,-106,47, + -5130840493894316.,5249445724023085.,-.499876032967776098426,-106,47, + -5130840493893915.,5249445724023095.,.499439361390531340065,-106,47, + -5130840493893806.,5249445724023098.,.489278209233711132432,-106,47, + -5130840493893804.,5249445724023099.,-.455862362365495984389,-106,47, + -5130840493893769.,5249445724023100.,-.495822365351617067184,-106,47, + -5130840493888410.,5249445724023247.,-.499983965349288964041,-106,47, + -5130840493850422.,5249445724024288.,.499999084263789618043,-106,47, + -5010504700979210.,5252785823751432.,.499989085685430900727,-106,47, + -5010504700967141.,5252785823751771.,.499919897155809180506,-106,47, + -5010504700963118.,5252785823751884.,.499896834494060270221,-106,47, + -5010504700962584.,5252785823751899.,.499148061082692205466,-106,47, + -5010504700961516.,5252785823751929.,.497650514264751760602,-106,47, + -5010504700961447.,5252785823751931.,.435756009835722699873,-106,47, + -5010504700961445.,5252785823751931.,.491932980721838197582,-106,47, + -5010504700895083.,5252785823753796.,-.499996034735463927453,-106,47, + -7922455085967750.,5383408490025783.,-.499142493669966917579,-108,47, + -7922455085967694.,5383408490025783.,.495662685075413502808,-108,47, + -7922455085967692.,5383408490025784.,-.468808558540822780697,-108,47, + -7922455085967356.,5383408490025790.,-.499977486068391083840,-108,47, + -7922455085902676.,5383408490026939.,-.499996030410628264798,-108,47, + -5061503531606603.,5641567757920454.,.499994878075519718297,-110,47, + -5061503531597576.,5641567757920705.,.499979260467408252934,-110,47, + -5061503531596569.,5641567757920734.,-.499911702940239209147,-110,47, + -5061503531596533.,5641567757920735.,-.498914756249644821206,-110,47, + -5061503531596532.,5641567757920735.,-.471109285508239319911,-110,47, + -4503599627370497.,6231120794008786.,.239723196303909676642,-1074,43, + -4503599627370496.,6231120794008786.,.241676321303909676425,-1074,43, + 4503599627370496.,6231120794008786.,.241676321303909676425,-1074,43, + 4503599627370497.,6231120794008786.,.239723196303909676642,-1074,43, + 6842111560909733.,5501593067808421.,.499995928259869882738,-109,47, + 6842111560924804.,5501593067808111.,.499980857065232407076,-109,47, + 6842111560930249.,5501593067808000.,-.499891882641764521852,-109,47, + 6842111560931367.,5501593067807977.,-.496376312932374001164,-109,47, + 6842111560931372.,5501593067807976.,.400777155626263198005,-109,47, + 6842111560931513.,5501593067807974.,-.499495031020136841771,-109,47, + 6842111560935062.,5501593067807901.,-.499963048078989174316,-109,47, + 5635416615580250.,5431347909843357.,-.499997395851632054072,-108,47, + 5635416615593584.,5431347909843024.,-.499986170328462175479,-108,47, + 5635416615604996.,5431347909842738.,.499573460241062596044,-108,47, + 5635416615605036.,5431347909842738.,-.499376558578218489502,-108,47, + 5635416615605116.,5431347909842736.,-.497276596216759389052,-108,47, + 5635416615605154.,5431347909842735.,-.446279114095056380756,-108,47, + 5635416615605156.,5431347909842735.,-.496226615036019203056,-108,47, + 5635416615606918.,5431347909842691.,-.499974944017378615753,-108,47, + 6916394610366713.,5402521558496376.,-.499955372998001267536,-108,47, + 6916394610522401.,5402521558493208.,-.499949759661453954602,-108,47, + 6916394610526480.,5402521558493124.,.498971307126290863509,-108,47, + 6916394610526578.,5402521558493123.,-.495170819731356796036,-108,47, + 6916394610526627.,5402521558493122.,-.492241883160170030011,-108,47, + 6916394610526824.,5402521558493117.,.499125474075080705921,-108,47, + 6916394610528544.,5402521558493082.,.499896308824252177051,-108,47, + 6916394610528888.,5402521558493076.,-.499949524224869076908,-108,47, + 5804122653802441.,5329644728133219.,-.499744169501706555112,-107,47, + 5804122653802482.,5329644728133218.,-.493905969095687593988,-107,47, + 5804122653802485.,5329644728133217.,.433350484592557971578,-107,47, + 5804122653803637.,5329644728133189.,.499828700881634485274,-107,47, + 5804122653810318.,5329644728133027.,.499951064729941817222,-107,47, + 5804122653812545.,5329644728132973.,.499991852720816384287,-107,47, + 4994576600376809.,5253233932607195.,-.499999167806028715401,-106,47, + 4994576600383055.,5253233932607018.,.499826523022174617921,-106,47, + 4994576600383410.,5253233932607008.,.496614566615722497573,-106,47, + 4994576600383692.,5253233932607001.,-.449598874810867956289,-106,47, + 4994576600383694.,5253233932607000.,.494045001491072720758,-106,47, + 4994576600384581.,5253233932606976.,-.499895858596012634755,-106,47, + 4994576600387704.,5253233932606888.,-.499983013072487370260,-106,47, + 7984456451821952.,5187207775310121.,-.499995630871778590635,-106,47, + 7984456451885266.,5187207775309005.,-.499987798229629068810,-106,47, + 7984456451885323.,5187207775309003.,.495305508885906835515,-106,47, + 7984456451885330.,5187207775309003.,.371920476426411739319,-106,47, + 4747578892790082.,5162820043937274.,.499527648075871542756,-105,47, + 4747578892790116.,5162820043937273.,.491629788527292769538,-105,47, + 4747578892792106.,5162820043937214.,.499960950255404017996,-105,47, + 4747578892801349.,5162820043936940.,.499963426887558769796,-105,47, + 4747578892921508.,5162820043933378.,.499995671649252516023,-105,47, + 5359027492704679.,5145770015378166.,-.498900322848597001937,-105,47, + 5359027492704717.,5145770015378165.,-.496847163909365582301,-105,47, + 5359027492705136.,5145770015378153.,.499475825447365828454,-105,47, + 5359027492705631.,5145770015378140.,.499905132683753740116,-105,47, + 5359027492708068.,5145770015378076.,.499998509943841855041,-105,47, + 5488415439764355.,5142412431755011.,-.499995161692557243303,-105,47, + 5488415439823279.,5142412431753500.,-.467205063879457272348,-105,47, + 5488415439823280.,5142412431753500.,-.492847708810114998219,-105,47, + 5488415439823397.,5142412431753497.,-.493037165697036673323,-105,47, + 5488415439826478.,5142412431753418.,-.498026197029623398245,-105,47, + 5488415439827687.,5142412431753387.,-.499983918173332284942,-105,47, + 5668948148605696.,5137857603457198.,-.499995972426741356999,-105,47, + 5668948148611013.,5137857603457065.,.499991685076130751838,-105,47, + 5668948148616330.,5137857603456933.,.499979342702807850107,-105,47, + 5708579506481044.,5136877137314604.,-.499951420259432362740,-105,47, + 5708579506482341.,5136877137314572.,-.475773459630695377211,-105,47, + 5708579506482342.,5136877137314571.,.499572861079121409427,-105,47, + 5708579506485303.,5136877137314499.,-.499971517134434786343,-105,47, + 5708579506489562.,5136877137314394.,-.499991613931099843341,-105,47, + 5708579506540021.,5136877137313150.,-.499994910214436420911,-105,47, + 6402079148376334.,5120741220500864.,-.430355799988577951838,-105,47, + 6402079148376337.,5120741220500864.,-.496305072917055184382,-105,47, + 6402079148376428.,5120741220500862.,-.496766351747516552090,-105,47, + 6402079148377065.,5120741220500848.,-.499995303559949951052,-105,47, + 6402079148383570.,5120741220500704.,.499997896614194738539,-105,47, + 6728987427100881.,5113732230233044.,.499999516916178279028,-105,47, + 6728987427118377.,5113732230232679.,-.430702975493502780930,-105,47, + 6728987427118380.,5113732230232679.,-.493448294850830262475,-105,47, + 6728987427118476.,5113732230232676.,.498701485714705098292,-105,47, + 6728987427118715.,5113732230232671.,.499991043581110269623,-105,47, + 8108726220153573.,5087482420362562.,-.499978654862436945346,-105,47, + 8108726220154322.,5087482420362549.,-.499847674504758378524,-105,47, + 8108726220156569.,5087482420362510.,-.499454733424517919901,-105,47, + 8108726220156972.,5087482420362503.,-.494043805405868563909,-105,47, + 8108726220156975.,5087482420362502.,.453887293313874546244,-105,47, + 8108726220157030.,5087482420362501.,.499290769842501646389,-105,47, + 8108726220168726.,5087482420362299.,-.499999021304542359386,-105,47, + 8488875008830039.,5081034435108701.,.499999249634199531450,-105,47, + 8488875008832512.,5081034435108661.,-.499992897811010804317,-105,47, + 8488875008857242.,5081034435108251.,-.499914371606182127280,-105,47, + 8488875008858569.,5081034435108228.,.499685474940879404725,-105,47, + 8488875008858690.,5081034435108226.,.493620351679704940835,-105,47, + 8488875008858750.,5081034435108225.,.498877315351860439741,-105,47, + 8488875008859715.,5081034435108210.,-.499906518920006056105,-105,47, + 8703077354446139.,5496719022144435.,.499314633303366166667,-60,50, + 8703077354446216.,5496719022144425.,.495501584850349666764,-60,50, + 8703077354446231.,5496719022144424.,-.453293164848279653594,-60,50, + 8703077354446239.,5496719022144423.,-.492650364687547256779,-60,50, + 8703077354446393.,5496719022144402.,.499723538406736820497,-60,50, + 8703077354446647.,5496719022144370.,-.499867556488933430311,-60,50, + 8703077354449010.,5496719022144062.,.499999541043375346985,-60,50, + 7188956797818862.,6690709305721680.,.499998384065855929875,-57,51, + 7188956797824435.,6690709305719892.,-.499988059531023809404,-57,51, + 7188956797841154.,6690709305714525.,-.499947382171234015082,-57,51, + 7188956797842182.,6690709305714194.,.499696246215405578737,-57,51, + 7188956797842241.,6690709305714176.,-.440012922971118248649,-57,51, + 7188956797842263.,6690709305714168.,.497722641061064378795,-57,51, + 9006440473863854.,6169297356385153.,-.499874548069551237513,-57,51, + 9006440473864254.,6169297356385049.,.498816697575085939730,-57,51, + 9006440473870751.,6169297356383377.,-.499940744416269563265,-57,51, + 9006440473877648.,6169297356381600.,.499993060565297975066,-57,51, + 9006440473921962.,6169297356370190.,-.499997246455087278829,-57,51, + 7591484324331334.,4950172656960902.,-.499999146938242667040,-56,51, + 7591484324336030.,4950172656959447.,.499984997217978146615,-56,51, + 7591484324368902.,4950172656949269.,.499874030818979619575,-56,51, + 7591484324373120.,4950172656947964.,-.499288416072411121489,-56,51, + 7591484324373133.,4950172656947959.,.475583771740537205680,-56,51, + 7591484324373359.,4950172656947890.,-.499715117048673806951,-56,51, + 7591484324373598.,4950172656947815.,.499858181977330655324,-56,51, + 8003388475009803.,4825888419155589.,.499993441635249148503,-56,51, + 8003388475029789.,4825888419149711.,.499912370339420204243,-56,51, + 8003388475029806.,4825888419149707.,-.499887558515302449486,-56,51, + 8003388475030673.,4825888419149452.,-.489683930092451235635,-56,51, + 8003388475031846.,4825888419149107.,-.475879021006975963114,-56,51, + 8003388475031863.,4825888419149102.,-.475678949860447867946,-56,51, + 8003388475031870.,4825888419149099.,.465579902964596116876,-56,51, + 8003388475034794.,4825888419148239.,.499992140321951002853,-56,51, + 7429938090810603.,6717807569284082.,-.499996348770151351324,-55,52, + 7429938090848709.,6717807569259644.,.499704701710220688424,-55,52, + 7429938090848801.,6717807569259586.,-.498983890574488881781,-55,52, + 7429938090848971.,6717807569259476.,.481700232379592244747,-55,52, + 7429938090848985.,6717807569259468.,-.496361075141725669303,-55,52, + 7429938090849484.,6717807569259147.,.499882321073729270045,-55,52, + 7429938090850259.,6717807569258651.,-.499940059511140546890,-55,52, + 7429938090855592.,6717807569255230.,.499991870070460743279,-55,52, + 4684840655107122.,5613014568672006.,.498985930537921703001,-54,52, + 4684840655107187.,5613014568671941.,-.487831943085205516919,-54,52, + 4684840655107188.,5613014568671939.,.496986243474445993468,-54,52, + 4684840655107583.,5613014568671539.,-.499830065445873766953,-54,52, + 4684840655112589.,5613014568666457.,-.499988144614594106320,-54,52, + 4684840655150595.,5613014568627874.,-.499989552934145087882,-54,52, + 5261029272888335.,5062278462627670.,-.499997258976106841171,-54,52, + 5261029272896262.,5062278462620530.,.499976577941916317735,-54,52, + 5261029272899129.,5062278462617949.,-.499906730705919784155,-54,52, + 5261029272899471.,5062278462617640.,.497316816110751810626,-54,52, + 5261029272899511.,5062278462617604.,.473600271880147971751,-54,52, + 5261029272899521.,5062278462617595.,.467671135822541658487,-54,52, + 5261029272899632.,5062278462617496.,-.498142274415689125678,-54,52, + 5357701474430687.,4976041322886515.,-.499997931771824299909,-54,52, + 5357701474436272.,4976041322881580.,-.499922860773803914171,-54,52, + 5357701474447442.,4976041322871710.,-.499772702619243630715,-54,52, + 5357701474447674.,4976041322871505.,-.498874328470367158508,-54,52, + 5357701474447708.,4976041322871474.,.458153881534990410294,-54,52, + 5357701474447717.,4976041322871467.,-.494397474640028585006,-54,52, + 5921569018707969.,4503599627399495.,-.499994309232329257151,-54,52, + 5921569018742631.,4503599627371945.,-.499943059993329662435,-54,52, + 5921569018744444.,4503599627370503.,.494058817554909959939,-54,52, + 5921569018744449.,4503599627370500.,-.480033841359085957405,-54,52, + 5921569018744453.,4503599627370496.,.340692031509719895546,-54,52, + 5921569018744454.,9007199254740991.,.091746999453843436131,-54,53, + 5921569018744483.,9007199254740945.,-.007727843948325827824,-54,53, + 5921569018744561.,9007199254740821.,.000581197936694197631,-54,53, + 5921569018750814.,9007199254730881.,.000022728075055625935,-54,53, + 6544763739192154.,8069045669913586.,-.499999046271082659393,-54,53, + 6544763739207503.,8069045669891696.,.451781575733308726042,-54,53, + 6544763739207517.,8069045669891676.,.486528134408392427682,-54,53, + 6544763739207524.,8069045669891667.,-.496098586254048097394,-54,53, + 6544763739207639.,8069045669891503.,-.496394711421031783591,-54,53, + 6544763739208789.,8069045669889863.,-.499355962916455951304,-54,53, + 6544763739209019.,8069045669889535.,-.499948213177487106097,-54,53, + 6544763739212415.,8069045669884692.,-.499997263381419821245,-54,53, + 6750030179322295.,7781276067681555.,.499962877977165410835,-54,53, + 6750030179323810.,7781276067679468.,-.498360930544128244015,-54,53, + 6750030179323839.,7781276067679428.,-.466645676708763889566,-54,53, + 6750030179323847.,7781276067679417.,-.492379399788629803078,-54,53, + 6750030179323966.,7781276067679252.,.499831469400078982371,-54,53, + 6750030179329484.,7781276067671647.,.499995978670252359699,-54,53, + 7262316160906409.,7103725511105703.,-.499999439779431241551,-54,53, + 7262316160953307.,7103725511046172.,.499889885119128836684,-54,53, + 7262316160954599.,7103725511044532.,.499033927477614407394,-54,53, + 7262316160955245.,7103725511043712.,.498605948781522659673,-54,53, + 7262316160955271.,7103725511043679.,.495492748402305219375,-54,53, + 7262316160955349.,7103725511043580.,.486153147265460668667,-54,53, + 7262316160957803.,7103725511040466.,-.499992764805769137921,-54,53, + 7667186625744739.,6605609693943925.,.499639634394366499192,-54,53, + 7667186625744848.,6605609693943796.,-.482041192691016953053,-54,53, + 7667186625744853.,6605609693943790.,-.444503615951762776072,-54,53, + 7667186625744926.,6605609693943703.,-.496454995558136504666,-54,53, + 7667186625745778.,6605609693942686.,.499948080888109642697,-54,53, + 7667186625749108.,6605609693938715.,.499974190793909874658,-54,53, + 7667186625752438.,6605609693934745.,-.499999697293274985636,-54,53, + 7756304500071766.,6500051176756840.,-.499999567127309409608,-54,53, + 7756304500086727.,6500051176739238.,-.496628057694390807486,-54,53, + 7756304500086744.,6500051176739218.,-.497559992992954476083,-54,53, + 7756304500086795.,6500051176739157.,.499644201111662066248,-54,53, + 7756304500087860.,6500051176737905.,-.499915274833590747703,-54,53, + 7756304500090007.,6500051176735379.,-.499966161409311537885,-54,53, + 4851766931887548.,4503599627371154.,-.250163634020963001450,-53,53, + 4851766931887896.,4503599627370533.,-.242221690382635047705,-53,53, + 4851766931887916.,4503599627370497.,.068579570747781856214,-53,53, + 4851766931887917.,9007199254740991.,-.431760732391384454601,-53,54, + 4851766931887947.,9007199254740884.,-.499356948999380294065,-53,54, + 4851766931888687.,9007199254738242.,.499936374945257661683,-53,54, + 4851766931892844.,9007199254723407.,-.499979361658125706537,-53,54, + 4851766931904176.,9007199254682964.,-.499990132595566142958,-53,54, + 4851766931915508.,9007199254642520.,.499999220509993575664,-53,54, + 4889567999011727.,8872977419557002.,.499998387465177242182,-53,54, + 4889567999034320.,8872977419477190.,-.499929407419722173179,-53,54, + 4889567999035285.,8872977419473780.,.499719595492272292260,-53,54, + 4889567999035867.,8872977419471725.,-.498419554653862421203,-53,54, + 4889567999035882.,8872977419471672.,-.488062316251297844475,-53,54, + 4889567999035884.,8872977419471664.,.446651982202393641100,-53,54, + 4889567999037506.,8872977419465934.,.499948029401945253726,-53,54, + 4930099044594220.,8730575250211520.,-.499998843361661120926,-53,54, + 4930099044602329.,8730575250183185.,-.495811881236435344585,-53,54, + 4930099044602335.,8730575250183164.,-.461402567886035993518,-53,54, + 4930099044602503.,8730575250182577.,-.497941794061110074720,-53,54, + 4930099044602677.,8730575250181968.,.499928293142685093669,-53,54, + 4930099044606426.,8730575250168869.,-.499985740591594843091,-53,54, + 5026050879155925.,8399576467583007.,-.499996454876017904315,-53,54, + 5026050879175154.,8399576467517523.,-.499815270079300575144,-53,54, + 5026050879176942.,8399576467511433.,.499629541787441549417,-53,54, + 5026050879177159.,8399576467510695.,-.489811440019468487233,-53,54, + 5026050879177164.,8399576467510677.,.482782085745854593172,-53,54, + 5026050879177196.,8399576467510569.,-.492619349355538663636,-53,54, + 5026050879177307.,8399576467510190.,.498956922643729828997,-53,54, + 5026050879181211.,8399576467496895.,.499981847663922032745,-53,54, + 5035712052396674.,8366717970690738.,-.499995700499541486688,-53,54, + 5035712052415212.,8366717970627769.,.499980899816450525652,-53,54, + 5035712052433750.,8366717970564801.,.499957812038867779795,-53,54, + 5035712052438837.,8366717970547522.,.493802000382144925032,-53,54, + 5035712052438900.,8366717970547309.,-.498214476005781156253,-53,54, + 5035712052439263.,8366717970546076.,-.499833220837465574537,-53,54, + 5388947655809098.,7221403440535126.,-.499997891180020160526,-53,54, + 5388947655827971.,7221403440476738.,.499916009874371737254,-53,54, + 5388947655827992.,7221403440476674.,-.467338894223579236105,-53,54, + 5388947655828003.,7221403440476640.,-.497805748750934595302,-53,54, + 5388947655831483.,7221403440465873.,.499953005704095696097,-53,54, + 5388947655834995.,7221403440455008.,.499990011539172514966,-53,54, + 5842346135984672.,5898482887041997.,.466565499080328625593,-53,54, + 5842346135984688.,5898482887041953.,.475304423737532708764,-53,54, + 5842346135984732.,5898482887041832.,.499336466545782542799,-53,54, + 5842346135985191.,5898482887040571.,-.499965632258799726570,-53,54, + 5842346135996634.,5898482887009109.,-.499995903272593224298,-53,54, + 6083309738851676.,5256162215041380.,.499770801521553009927,-53,54, + 6083309738851981.,5256162215040592.,.498348557405533365530,-53,54, + 6083309738852053.,5256162215040406.,.478340683393745305479,-53,54, + 6083309738852274.,5256162215039836.,-.499739040981976656247,-53,54, + 6083309738860072.,5256162215019688.,.499963736945679975782,-53,54, + 6083309738862171.,5256162215014266.,-.499988021859501194843,-53,54, + 6083309738882563.,5256162214961581.,-.499995618261017128367,-53,54, + 6386112102135678.,4503599627374855.,.499979991289041612433,-53,54, + 6386112102137457.,4503599627370605.,-.499539210412902339620,-53,54, + 6386112102137498.,4503599627370507.,-.470860338703430531290,-53,54, + 6386112102137502.,4503599627370497.,-.029038009756109490216,-53,54, + 6386112102137503.,9007199254740989.,.162835144961444623372,-53,55, + 6386112102137516.,9007199254740927.,.034680283119183703722,-53,55, + 6386112102185680.,9007199254510747.,.000007423949315292103,-53,55, + 6466710109370739.,8625993548742106.,-.499961036677638261271,-53,55, + 6466710109370977.,8625993548740992.,-.499249503405260282917,-53,55, + 6466710109371049.,8625993548740654.,.492562389026767438528,-53,55, + 6466710109371096.,8625993548740435.,-.498893736743388860391,-53,55, + 6466710109387593.,8625993548663218.,-.499993717074881725605,-53,55, + 6466710109390402.,8625993548650070.,-.499999130417287294466,-53,55, + 6683043781664332.,7641212369782655.,-.499995880609601965628,-53,55, + 6683043781680790.,7641212369709814.,.496044176969076951760,-53,55, + 6683043781680797.,7641212369709784.,-.484635596910381295949,-53,55, + 6683043781680844.,7641212369709576.,-.497771221528144115199,-53,55, + 6683043781681309.,7641212369707517.,.499929513773203801730,-53,55, + 6683043781682603.,7641212369701790.,.499982744068867569256,-53,55, + 7467206264095445.,4503599627378914.,.499975424529907408518,-53,55, + 7467206264097624.,4503599627371070.,-.499501979353208464908,-53,55, + 7467206264097644.,4503599627370997.,.494995703973392571926,-53,55, + 7467206264097774.,4503599627370529.,.459230645605725730364,-53,55, + 7467206264097783.,4503599627370497.,.056754603103953536214,-53,55, + 7467206264097784.,9007199254740987.,-.087041025459143747039,-53,56, + 7467206264099080.,9007199254731655.,-.000141264331879535886,-53,56, + 7467206264158691.,9007199254302423.,.000002416082612633057,-53,56, + 7593583889909144.,8112520461222197.,.499942812874013310062,-53,56, + 7593583889909316.,8112520461221001.,-.498865553101726224965,-53,56, + 7593583889909340.,8112520461220833.,.478044907464231428425,-53,56, + 7593583889913345.,8112520461192961.,.499978029614732827015,-53,56, + 7593583889917546.,8112520461163726.,-.499986720381683743492,-53,56, + 7593583889944398.,8112520460976855.,-.499998661780233708787,-53,56, + 7618936725669056.,7936687291731425.,.492997130359946158021,-53,56, + 7618936725669067.,7936687291731349.,.465038030772196598796,-53,56, + 7618936725669090.,7936687291731190.,.497487186180362548307,-53,56, + 7618936725669124.,7936687291730956.,-.498022757997053310960,-53,56, + 7618936725669554.,7936687291727983.,.499939712887405964302,-53,56, + 7618936725674454.,7936687291694116.,.499977196290853869961,-53,56, + 7618936725679354.,7936687291660250.,-.499985275281746447986,-53,56, + 7618936725732360.,7936687291293892.,-.499984595006354944978,-53,56, + 8259236168388673.,7760175117976306.,-.499999215494804258052,-53,57, + 8259236168401361.,7760175117829576.,.499986081311327948743,-53,57, + 8259236168422839.,7760175117581196.,.498228488750651583126,-53,57, + 8259236168422940.,7760175117580028.,.494681722798647881320,-53,57, + 8259236168423367.,7760175117575090.,.499488960187823801116,-53,57, + 8259236168423631.,7760175117572038.,-.499880803746390191128,-53,57, + 8259236168426737.,7760175117536118.,.499958278863420728937,-53,57, + 8460168363162930.,5502760904649730.,-.499994829714209876758,-53,57, + 8460168363172988.,5502760904540007.,.499439470068399028248,-53,57, + 8460168363172999.,5502760904539888.,-.498771528233202950755,-53,57, + 8460168363173010.,5502760904539768.,-.496982526534417196200,-53,57, + 8460168363174668.,5502760904521680.,.499941552134369004694,-53,57, + 8460168363180817.,5502760904454601.,.499993595112752478686,-53,57, + 8791115980677046.,8258614369456463.,-.499963664819336107914,-53,59, + 8791115980759390.,8258614366202834.,.499979895163943942452,-53,59, + 8791115980760063.,8258614366176243.,-.499971651083068356058,-53,59, + 8791115980766120.,8258614365936915.,-.499535320452740755298,-53,59, + 8791115980768812.,8258614365830547.,-.499341253101719700118,-53,59, + 8791115980769087.,8258614365819681.,-.472575509482565959205,-53,59, + 8791115980769089.,8258614365819602.,-.497835394980162693639,-53,59, + 8791115980769208.,8258614365814899.,.499201418000028071691,-53,59, + 8837821264166392.,6426341390423168.,.499834197081058311496,-53,59, + 8837821264166805.,6426341390407082.,.497110422463688947513,-53,59, + 8837821264166982.,6426341390400188.,.495943091112312515144,-53,59, + 8837821264171506.,6426341390223983.,-.499994673942517904523,-53,59, + 8837821264194637.,6426341389323050.,-.499998885792482298619,-53,59, + 9007199154089846.,7797703592459681.,.167726530665721188755,-53,80, + 9007199154131350.,7794488170599980.,-.175806295966180618497,-53,80, + 9007199154133242.,7794341592483208.,-.370732614366268575626,-53,80, + 9007199154136473.,7794091278585063.,-.496521573699845684397,-53,80, + 9007199154136494.,7794089651660933.,.427360404929867406714,-53,80, + 9007199154136513.,7794088179681960.,-.498641823872006166240,-53,80, + 9007199154136553.,7794085080778856.,.499277144240766933115,-53,80, + 9007199154145500.,7793391933627293.,.494243724292261599993,-53,80, + 9007199154389385.,7774497534046185.,-.496051487545322911437,-53,80, + 9007199154389937.,7774454769183367.,-.499869847769099078486,-53,80, + 9007199154389951.,7774453684567281.,-.463637691902508872612,-53,80, + 9007199154408262.,7773035084199422.,-.390743748108708965329,-53,80, + 9007199155140869.,7716278131571353.,-.225056631694483798249,-53,80, + 9007199155184531.,7712895523890369.,.075759600618920778069,-53,80, + 9007199155191310.,7712370337287162.,.499747355725557723709,-53,80, + 9007199155191381.,7712364836734157.,-.493244263824045871825,-53,80, + 9007199155191432.,7712360885632701.,.497781672960683690086,-53,80, + 9007199155192865.,7712249867429074.,-.473407288085002303858,-53,80, + 9007199155197530.,7711888457854807.,-.037255744228236718333,-53,80, + 9007199158376542.,7465602204279318.,.495527898228475215171,-53,80, + 9007199158376559.,7465600887245501.,.486434487476315342055,-53,80, + 9007199158376646.,7465594147131261.,.498832039798188223427,-53,80, + 9007199158377304.,7465543170175286.,-.493348713892296595719,-53,80, + 9007199158379174.,7465398296455415.,-.416229185066667917015,-53,80, + 9007199158397216.,7464000536212686.,-.270346088353214511170,-53,80, + 9007199164817279.,6966621708584093.,-.171273783145066023213,-53,80, + 9007199164856276.,6963600510486627.,-.409299533522103535817,-53,80, + 9007199164858992.,6963390094966646.,.485669289460077093355,-53,80, + 9007199164859040.,6963386376282935.,.498693844905213427989,-53,80, + 9007199164859277.,6963368015282113.,-.498669600380916597396,-53,80, + 9007199164860430.,6963278689400472.,-.474639770697750922827,-53,80, + 9007199164871044.,6962456395464881.,.278979293759429651189,-53,80, + 9007199178624470.,5896943038694171.,.154848235466712447000,-53,80, + 9007199178667656.,5893597307984960.,-.465939119157640455736,-53,80, + 9007199178669216.,5893476450764880.,.499581541796452662484,-53,80, + 9007199178669292.,5893470562849030.,.496861503015911325865,-53,80, + 9007199178669329.,5893467696363682.,.469272725276115493078,-53,80, + 9007199178669330.,5893467618891105.,.495554575378658148893,-53,80, + 9007199178670738.,5893358537502727.,-.475286712410648184781,-53,80, + 9007199178676141.,5892939953169338.,.069858250253567293625,-53,80, + 9007199184602136.,5433837849817348.,-.400538750510303960442,-53,80, + 9007199184604977.,5433617750226579.,-.492233584681093855255,-53,80, + 9007199184604983.,5433617285391118.,-.461594865804373124380,-53,80, + 9007199184605041.,5433612791981662.,-.498708423452441351240,-53,80, + 9007199184605204.,5433600163951639.,-.499120554775200354220,-53,80, + 9007199184606281.,5433516725986395.,-.479341425368334705101,-53,80, + 9007199184625015.,5432065354732099.,.416999718918427505669,-53,80, + 9007199193426413.,4750198372935003.,.321143248190266348692,-53,80, + 9007199193432647.,4749715408892405.,-.416555795450478330460,-53,80, + 9007199193455377.,4747954457226024.,-.393205071896468533347,-53,80, + 9007199193456928.,4747834297259700.,-.476082077451301423023,-53,80, + 9007199193458335.,4747725293344408.,-.484783488794587309430,-53,80, + 9007199193458407.,4747719715318892.,-.492452461755117716014,-53,80, + 9007199193458479.,4747714137293376.,-.499994367473274065486,-53,80, + 9007199193502679.,4744289849407184.,-.258741988203768421881,-53,80, + 9007199193507069.,4743949744795865.,.499849065837121550094,-53,80, + 9007199193507110.,4743946568420224.,.488887016294516046889,-53,80, + 9007199194127225.,4695904661580413.,-.056005349502856300526,-53,80, + 9007199194130230.,4695671856487746.,-.388625267861962671246,-53,80, + 9007199194133235.,4695439051395079.,-.499906379277837317242,-53,80, + 9007199194133240.,4695438664032196.,-.473284794528822363208,-53,80, + 9007199194166966.,4692825823913977.,.436872323293668442599,-53,80, + 9007199198619841.,8695700249313300.,-.466842138011323087066,-53,81, + 9007199198620885.,8695538486573600.,-.499206779627140340354,-53,81, + 9007199198620983.,8695523301948609.,-.495670201265333045122,-53,81, + 9007199198621014.,8695518498648866.,.454526125335028826347,-53,81, + 9007199198621015.,8695518343703713.,.485178404107185122485,-53,81, + 9007199198628878.,8694300009965917.,.019701513968242451054,-53,81, + 9007199204487496.,7786535548610517.,.121405781334876220649,-53,81, + 9007199204491763.,7785874397644025.,-.485350131072080540577,-53,81, + 9007199204492055.,7785829153659442.,-.494944515905878760588,-53,81, + 9007199204492504.,7785759583285888.,-.498117695268117304219,-53,81, + 9007199204492526.,7785756174492529.,-.491337672097311863492,-53,81, + 9007199204492529.,7785755709657070.,.464134169419434664530,-53,81, + 9007199204497647.,7784962700365647.,.141522624556800462960,-53,81, + 9007199204542518.,7778010156419736.,-.253284628660578881280,-53,81, + 9007199234692659.,6212783956322471.,.481650224721673245769,-53,82, + 9007199234699019.,6210813053999197.,-.416927903729967732008,-53,82, + 9007199234699059.,6210800658387101.,-.472922569246414412987,-53,82, + 9007199234699079.,6210794460581052.,.499138925421993612261,-53,82, + 9007199234699221.,6210750456158112.,-.498096740663786139617,-53,82, + 9007199234713486.,6206329870994366.,-.236973212912967342587,-53,82, + 9007199239632554.,4681958402134502.,-.472129186561058101876,-53,82, + 9007199239632566.,4681954683450879.,-.484400695303265316640,-53,82, + 9007199239632578.,4681950964767256.,-.496658085463092305858,-53,82, + 9007199239632663.,4681924624091593.,-.499743738985044038729,-53,82, + 9007199239634291.,4681420122680071.,-.351541669528797616398,-53,82, + 9007199239640803.,4679402117033986.,-.160145555369690802993,-53,82, + 9007199245022901.,6023084288575576.,-.168226388549826984013,-53,83, + 9007199245054411.,6003555001782126.,.458575225316561353892,-53,83, + 9007199245085921.,5984025714988872.,-.219352699649550145543,-53,83, + 9007199245089121.,5982042417060022.,-.483436236259370141928,-53,83, + 9007199245089415.,5981860201562808.,.499267172683315938738,-53,83, + 9007199245089513.,5981799463063737.,.497268166360312037408,-53,83, + 9007199245089530.,5981788926793490.,.486908997689472945597,-53,83, + 9007199245090672.,5981081137345133.,-.373329892980191052268,-53,83, + 9007199250310262.,5492161007259335.,-.057203403101547439859,-53,84, + 9007199250373442.,5413845530424053.,-.457963582787213441843,-53,84, + 9007199250389237.,5394266661215477.,-.451728890335744618691,-53,84, + 9007199250389414.,5394047258882466.,-.480205929891347126417,-53,84, + 9007199250389737.,5393646880613751.,-.489204305282087013161,-53,84, + 9007199250389768.,5393608454216443.,.499700079882284739636,-53,84, + 9007199254740991.,5199096506725914.,-.222054788253108000697,-53,106, + 4503599627370496.,0.,0.000000000000000000000,-52,0, + 4503599627370497.,-5199096506725911.,-.310544111474552478050,-52,105, + 4503599627370560.,-5199096506725808.,.320302099962984354729,-52,99, + 4503599627376904.,-8133742777107448.,.448046414887221003124,-52,93, + 4503599629142780.,-8787417934569841.,.078420141053162276570,-52,85, + 4503599629167746.,-8911205474281152.,.141550238406117533980,-52,85, + 4503599629183306.,-8988355763389671.,-.499824813890124865633,-52,85, + 4503599629183323.,-8988440053551294.,.496958049326008059603,-52,85, + 4503599629184390.,-8993730500754273.,.285944621497854385382,-52,85, + 4503599630028841.,-6590362640165272.,.204464174188472371555,-52,84, + 4503599630041732.,-6622321007014785.,-.233112557010606343226,-52,84, + 4503599630046286.,-6633610930421184.,.433896897584829863474,-52,84, + 4503599630046296.,-6633635721645176.,-.499854478071147064296,-52,84, + 4503599638087619.,-6642264910044693.,-.498351135080695481849,-52,82, + 4503599638087728.,-6642332466129730.,-.490369134332004247064,-52,82, + 4503599638087731.,-6642334325471520.,-.499257871447225365536,-52,82, + 4503599638089081.,-6643171029277024.,-.141018788662215774966,-52,82, + 4503599638155219.,-6684162078378667.,-.296690482104686639580,-52,82, + 4503599645494007.,-5616300236547643.,.103593444643556463583,-52,81, + 4503599645524735.,-5625822545590156.,-.005399290926056497832,-52,81, + 4503599645526776.,-5626455031686080.,-.496359409976742495865,-52,81, + 4503599645526897.,-5626492528412003.,.499203226201498347558,-52,81, + 4503599645526978.,-5626517629526049.,-.460840702529946024938,-52,81, + 4503599645527002.,-5626525066893174.,-.485791828445966754001,-52,81, + 4503599645527018.,-5626530025137925.,.497636836864519087604,-52,81, + 4503599645528696.,-5627050021056082.,-.211583820117970185699,-52,81, + 4503599651583623.,-7503413143052239.,-.009819052118148219384,-52,81, + 4503599651585299.,-7503932519187812.,-.469119302115728251415,-52,81, + 4503599651585722.,-7504063602782888.,-.499777991904884489145,-52,81, + 4503599651585863.,-7504107297314581.,.497799431871156728519,-52,81, + 4503599651590468.,-7505534342126221.,-.417222934651887976697,-52,81, + 4503599651957600.,-7619304986149182.,.064867713708101580623,-52,81, + 4503599651966936.,-7622198121949036.,.483437349220754750984,-52,81, + 4503599651998834.,-7632083002598406.,-.295345978866536545940,-52,81, + 4503599652000240.,-7632518708354029.,-.496494406469989667980,-52,81, + 4503599652000273.,-7632528934733785.,.482814478699707947765,-52,81, + 4503599652000390.,-7632565191898370.,-.497915135307200546776,-52,81, + 4503599656375245.,-8988290299208120.,.478584234201387406274,-52,81, + 4503599656386892.,-8991899591471045.,-.377261304050952476514,-52,81, + 4503599656387700.,-8992149982829200.,-.490120101566393963710,-52,81, + 4503599656387767.,-8992170745478948.,-.494968136474236898779,-52,81, + 4503599656388015.,-8992247598272046.,.420119363672474470113,-52,81, + 4503599656388035.,-8992253796077941.,.494442267721146473509,-52,81, + 4503599657186129.,-4619787690455364.,-.498557120136939156985,-52,80, + 4503599657186207.,-4619799776176853.,-.499776694762814252317,-52,80, + 4503599657190768.,-4620506480993664.,-.444097903728851261937,-52,80, + 4503599657232269.,-4626936859551446.,-.416290964890950695398,-52,80, + 4503599657232345.,-4626948635382640.,-.483932122345916078351,-52,80, + 4503599657236297.,-4627560978604731.,-.220894346846528844827,-52,80, + 4503599657241275.,-4628332295547939.,-.489174631102025322658,-52,80, + 4503599657241389.,-4628349959294730.,-.489762038774094844662,-52,80, + 4503599657241396.,-4628351043910762.,.483927625218169421664,-52,80, + 4503599664816852.,-5802131186802379.,-.442252070478343632178,-52,80, + 4503599664821498.,-5802851061953234.,-.499103228507541252587,-52,80, + 4503599664821941.,-5802919702653154.,-.489786903997803391947,-52,80, + 4503599664822384.,-5802988343353074.,-.461229207036198718959,-52,80, + 4503599664828359.,-5803914140603686.,-.191633804699808600400,-52,80, + 4503599664885894.,-5812828909610025.,-.203513721515801469209,-52,80, + 4503599669039464.,-6456404421078267.,-.204000067044888061778,-52,80, + 4503599669086867.,-6463749285840286.,-.497495871197183509593,-52,80, + 4503599669086898.,-6463754089139816.,-.467772281764659600096,-52,80, + 4503599669086906.,-6463755328700985.,-.492344447425598983493,-52,80, + 4503599669087031.,-6463774696844252.,.499530469081661238080,-52,80, + 4503599669087234.,-6463806150708915.,-.494400528753000876523,-52,80, + 4503599669090123.,-6464253787236079.,.010176974713477744783,-52,80, + 4503599674687277.,-7331505630129837.,.102597480600395480875,-52,80, + 4503599674710362.,-7335082538815501.,-.497447299305518231701,-52,80, + 4503599674710525.,-7335107794874231.,.499245609303040005097,-52,80, + 4503599674710577.,-7335115852021800.,-.488991399552656099676,-52,80, + 4503599674711203.,-7335212847682931.,-.480422564792914293819,-52,80, + 4503599674714404.,-7335708827093922.,.219845113986072980339,-52,80, + 4503599680960619.,-8303529517657273.,-.193309921747171296749,-52,80, + 4503599680961266.,-8303629767166065.,.180989376562681663904,-52,80, + 4503599680979382.,-8306436753412214.,.324753110716182316325,-52,80, + 4503599681002027.,-8309945486219854.,-.495837349678683919397,-52,80, + 4503599681002251.,-8309980193932325.,-.498576867033638669519,-52,80, + 4503599681002276.,-8309984067560949.,-.494113163754800585387,-52,80, + 4503599681002326.,-8309991814818197.,-.485001921492698864768,-52,80, + 4867368130166671.,-5974679820400456.,-.499981558139365397186,-52,57, + 4867368130185424.,-5974679820671497.,-.499966783336803399315,-52,57, + 4867368130222727.,-5974679821210645.,-.498806652742254395511,-52,57, + 4867368130222738.,-5974679821210804.,-.484088993535332111968,-52,57, + 4867368130222758.,-5974679821211094.,.451761295935037129826,-52,57, + 4867368130222930.,-5974679821213579.,-.499926214447326625759,-52,57, + 5048327701446497.,-8422082060457039.,-.499911246427367508963,-52,57, + 5048327701447484.,-8422082060469487.,-.497986609975355979868,-52,57, + 5048327701447497.,-8422082060469651.,-.453381726148122981446,-52,57, + 5048327701447551.,-8422082060470332.,-.498869131770913149702,-52,57, + 5048327701447618.,-8422082060471177.,-.499751653521966686612,-52,57, + 5048327701452169.,-8422082060528574.,-.499995676045978739411,-52,57, + 5095760958848092.,-4504602359862467.,.499981853204825944172,-52,56, + 5095760958848893.,-4504602359867331.,.499801289037169012221,-52,56, + 5095760958859085.,-4504602359929220.,-.499999073636968734464,-52,56, + 5106532173929591.,-4569726118020166.,.499992576867347534616,-52,56, + 5106532173942368.,-4569726118097080.,-.493616186752643168492,-52,56, + 5106532173942373.,-4569726118097111.,.407380288020237035439,-52,56, + 5106532173942419.,-4569726118097388.,.496547855936455531181,-52,56, + 5106532173944035.,-4569726118107116.,.498608509281492967074,-52,56, + 5106532173945146.,-4569726118113803.,-.499974784156008649445,-52,56, + 5106532173991710.,-4569726118394109.,-.499998601916008419085,-52,56, + 5221791327416850.,-5231509736045259.,-.499989864777743958667,-52,56, + 5221791327427272.,-5231509736102232.,.499857510280392896672,-52,56, + 5221791327429004.,-5231509736111700.,.499064588763245735893,-52,56, + 5221791327429332.,-5231509736113493.,.482748147947630748903,-52,56, + 5221791327429407.,-5231509736113903.,.494261156978886556763,-52,56, + 5221791327429437.,-5231509736114067.,.498866360598831287597,-52,56, + 5221791327432050.,-5231509736128351.,.499979612212985867098,-52,56, + 5221791327457239.,-5231509736266047.,.499997223520817607648,-52,56, + 5241359265433015.,-5337575041185282.,-.499916543920823046171,-52,56, + 5241359265598541.,-5337575042074868.,.499101334904987021886,-52,56, + 5241359265598597.,-5337575042075168.,-.461231491306658341093,-52,56, + 5241359265598629.,-5337575042075340.,-.438564534849551702745,-52,56, + 5241359265599249.,-5337575042078672.,-.499392252543049783115,-52,56, + 5241359265600307.,-5337575042084358.,-.499965998886292236086,-52,56, + 5358638315447308.,-5935875701194726.,-.499992098207476818228,-52,56, + 5358638315493654.,-5935875701418649.,-.499419836273539151729,-52,56, + 5358638315493998.,-5935875701420312.,.447505433522883272767,-52,56, + 5358638315494022.,-5935875701420428.,.490314173296243508582,-52,56, + 5358638315494028.,-5935875701420456.,-.498983641760006348320,-52,56, + 5358638315495429.,-5935875701427226.,.499976547096545041885,-52,56, + 5358638315506922.,-5935875701482754.,-.499987818694493612706,-52,56, + 5361875182249838.,-5951490920679083.,-.491425948863521846435,-52,56, + 5361875182249860.,-5951490920679189.,-.461182726139006701828,-52,56, + 5361875182249898.,-5951490920679372.,-.499853523246017812830,-52,56, + 5361875182250493.,-5951490920682239.,.499906365014701513207,-52,56, + 5361875182254527.,-5951490920701670.,.499959162552747067523,-52,56, + 5361875182258561.,-5951490920721100.,-.499987965823482696929,-52,56, + 5361875182296057.,-5951490920901711.,-.499988765593146404337,-52,56, + 5438257955005054.,-6306218822224957.,-.499982881402074707535,-52,56, + 5438257955007272.,-6306218822234877.,-.491987467769390141858,-52,56, + 5438257955007308.,-6306218822235039.,.498223458872823826420,-52,56, + 5438257955007399.,-6306218822235445.,-.498743365422454766818,-52,56, + 5438257955007708.,-6306218822236827.,-.499432911380036271321,-52,56, + 5438257955008017.,-6306218822238210.,.499877543088550412957,-52,56, + 5438257955012307.,-6306218822257396.,-.499986977054822797677,-52,56, + 5438257955034066.,-6306218822354713.,-.499997855208745300805,-52,56, + 5627653235357357.,-7074505687808167.,-.481061996661057493494,-52,56, + 5627653235357442.,-7074505687808477.,-.485585915739820641532,-52,56, + 5627653235357697.,-7074505687809407.,-.499157672791625390357,-52,56, + 5627653235357714.,-7074505687809470.,.499937543414760143470,-52,56, + 5627653235377607.,-7074505687882021.,-.499994790653465122475,-52,56, + 5648553535546598.,-7149803522281396.,-.499991584204692827822,-52,56, + 5648553535552155.,-7149803522301170.,-.499958751147311281475,-52,56, + 5648553535553525.,-7149803522306046.,.499149597409065168860,-52,56, + 5648553535554073.,-7149803522307996.,.498792939056664923265,-52,56, + 5648553535554107.,-7149803522308116.,-.486630649193382125968,-52,56, + 5648553535574657.,-7149803522381242.,.499995583382617968114,-52,56, + 5679432883829376.,-7257670928169507.,-.499994022941792676810,-52,56, + 5679432883882853.,-7257670928352835.,.461391466942995041973,-52,56, + 5679432883882867.,-7257670928352883.,.467327841103842206224,-52,56, + 5679432883882937.,-7257670928353123.,.497009711920432108034,-52,56, + 5679432883882944.,-7257670928353147.,.499977899003223555599,-52,56, + 5794885835800254.,-7625714243020188.,.499994970564079517088,-52,56, + 5794885835816559.,-7625714243068283.,.499932264805173085496,-52,56, + 5794885835818448.,-7625714243073854.,-.499768275277932597207,-52,56, + 5794885835818588.,-7625714243074267.,-.458983772639035133656,-52,56, + 5794885835818607.,-7625714243074324.,.496551267010988603664,-52,56, + 5794885835819820.,-7625714243077902.,.499919854037372900863,-52,56, + 6190687021007412.,-8482692970139081.,.499997491259255474871,-52,56, + 6190687021023676.,-8482692970161913.,-.499989104960835003348,-52,56, + 6190687021033936.,-8482692970176317.,-.495307244009094121256,-52,56, + 6190687021033941.,-8482692970176325.,.485201860307470437443,-52,56, + 6190687021034040.,-8482692970176464.,.499282125794672147700,-52,56, + 6190687021034399.,-8482692970176968.,.499835816100705638987,-52,56, + 6190687021038093.,-8482692970182154.,.499962117008214034662,-52,56, + 6234082493742912.,-8540110864443573.,-.499998739809702347768,-52,56, + 6234082493747755.,-8540110864449592.,.499991497073990227921,-52,56, + 6234082493771970.,-8540110864479682.,.499943982866292480331,-52,56, + 6234082493773528.,-8540110864481617.,-.499233065608129028545,-52,56, + 6234082493773536.,-8540110864481627.,-.440178775718331776399,-52,56, + 6234082493774002.,-8540110864482207.,.499733610770880808542,-52,56, + 6350411099472431.,-8659843259310045.,-.499999014531322654313,-52,56, + 6350411099485073.,-8659843259320383.,.499985733432776189854,-52,56, + 6350411099497715.,-8659843259330720.,.499971057983415849549,-52,56, + 6350411099499854.,-8659843259332468.,-.498844846920033735057,-52,56, + 6350411099499947.,-8659843259332545.,.457728374980341372988,-52,56, + 6350411099499969.,-8659843259332563.,.468960750058112154693,-52,56, + 6350411099500024.,-8659843259332608.,.497041687760178457893,-52,56, + 6350411099500386.,-8659843259332903.,-.499952867455739743988,-52,56, + 6671477663203808.,-8740514407480606.,.499998876124944683073,-52,56, + 6671477663238613.,-8740514407470066.,-.499531244432374601286,-52,56, + 6671477663238646.,-8740514407470057.,.492912817443260138940,-52,56, + 6671477663238666.,-8740514407470050.,-.451060478387898780407,-52,56, + 6671477663239541.,-8740514407469785.,-.499892169678859258717,-52,56, + 6671477663242718.,-8740514407468824.,.499949814077766752066,-52,56, + 6671477663248144.,-8740514407467181.,.499994779220716972579,-52,56, + 6676648134731249.,-8738903659557127.,-.499964690033334778931,-52,56, + 6676648134731886.,-8738903659556923.,-.499344270182379618555,-52,56, + 6676648134731936.,-8738903659556907.,-.486736701847287311655,-52,56, + 6676648134742512.,-8738903659553520.,-.499983658059105196216,-52,56, + 6676648134753775.,-8738903659549914.,.499997801841894351022,-52,56, + 6863840991780194.,-8620575266355509.,-.499977802223355746501,-52,56, + 6863840991831925.,-8620575266306872.,-.499980903249119341253,-52,56, + 6863840991833898.,-8620575266305018.,.496075673913829716163,-52,56, + 6863840991833931.,-8620575266304986.,-.477634479528278043847,-52,56, + 6863840991833948.,-8620575266304970.,-.494394255542527380765,-52,56, + 6863840991834015.,-8620575266304908.,.498376038998698786816,-52,56, + 6863840991834132.,-8620575266304797.,-.499323595871920880934,-52,56, + 6863840991834968.,-8620575266304011.,-.499980814677809685066,-52,56, + 6932976942232550.,-8547837668187651.,-.499993148711425980863,-52,56, + 6932976942255962.,-8547837668160411.,-.499839873827681782224,-52,56, + 6932976942266139.,-8547837668148571.,.499714744248152584036,-52,56, + 6932976942266824.,-8547837668147773.,-.498743049318910870030,-52,56, + 6932976942266879.,-8547837668147710.,.494081507467279964439,-52,56, + 6932976942267668.,-8547837668146791.,-.499762576840620701591,-52,56, + 6932976942309061.,-8547837668098630.,-.499998282198806497316,-52,56, + 6997291737947254.,-8466397669949989.,.499996446739101976508,-52,56, + 6997291737955973.,-8466397669938055.,-.499936878676004056621,-52,56, + 6997291737957560.,-8466397669935883.,-.499580640737721001760,-52,56, + 6997291737957579.,-8466397669935857.,-.495795657374407520113,-52,56, + 6997291737957674.,-8466397669935727.,-.476870740540675377203,-52,56, + 6997291737957682.,-8466397669935717.,.472091357720313307534,-52,56, + 7143909178992168.,-8231973393177179.,-.499962364360252278319,-52,56, + 7143909179126470.,-8231973392931801.,-.499968421931593911383,-52,56, + 7143909179128835.,-8231973392927480.,-.499759544772112460108,-52,56, + 7143909179128968.,-8231973392927238.,.499406536358540990361,-52,56, + 7143909179128985.,-8231973392927206.,-.440549678831352564937,-52,56, + 7143909179130084.,-8231973392925199.,.499927941078229939535,-52,56, + 7408864542568709.,-7641335151856098.,.499996859077542408444,-52,56, + 7408864542568773.,-7641335151855930.,.499919416293091588647,-52,56, + 7408864542572837.,-7641335151845262.,.495001824149134636877,-52,56, + 7408864542578733.,-7641335151829785.,.487867529771954816505,-52,56, + 7408864542578877.,-7641335151829407.,.487693287768960293301,-52,56, + 7417783623950964.,-7617805660286469.,-.499916677561886048926,-52,56, + 7417783623952948.,-7617805660281210.,.497709948036102121705,-52,56, + 7417783623952991.,-7617805660281096.,.499674638134185484865,-52,56, + 7417783623956053.,-7617805660272977.,-.499956020457771879777,-52,56, + 7417783623961142.,-7617805660259485.,-.499995287309441429837,-52,56, + 7602884003726940.,-7077300784553045.,.499997767106356032821,-52,56, + 7602884003734158.,-7077300784530047.,-.499670568640137462357,-52,56, + 7602884003734201.,-7077300784529910.,-.498975879700369979799,-52,56, + 7602884003735593.,-7077300784525475.,-.499743155833283960547,-52,56, + 7602884003739898.,-7077300784511759.,-.499960882277558848408,-52,56, + 8248300471512757.,-8898622854491112.,-.483508535677589106607,-52,57, + 8248300471512764.,-8898622854491044.,.495759024928585951659,-52,57, + 8248300471512956.,-8898622854489152.,.498526401652948539936,-52,57, + 8248300471513052.,-8898622854488206.,.499910090085933479469,-52,57, + 8248300471517393.,-8898622854445429.,.499978800740427579793,-52,57, + 8248300471518840.,-8898622854431169.,-.499998274259968200509,-52,57, + 8270159510114320.,-8681997664862746.,-.499996346366044072526,-52,57, + 8270159510157609.,-8681997664431330.,-.499991221076317815138,-52,57, + 8270159510157902.,-8681997664428410.,-.476705792617490362549,-52,57, + 8270159510157903.,-8681997664428401.,.489243987002573409347,-52,57, + 8270159510157932.,-8681997664428111.,-.498212404013356730055,-52,57, + 8270159510158167.,-8681997664425770.,.499985806877966056441,-52,57, + 8581012629552255.,-5341274587403238.,-.499991323421872539126,-52,57, + 8581012629589795.,-5341274586970933.,-.499970384310411062779,-52,57, + 8581012629616954.,-5341274586658175.,.463687829258890594528,-52,57, + 8581012629616956.,-5341274586658152.,.495387351333350118142,-52,57, + 8581012629617051.,-5341274586657057.,-.498885350107379762050,-52,57, + 8581012629617398.,-5341274586653061.,-.499018269733141344475,-52,57, + 8581012629619827.,-5341274586625089.,-.499948690691410967556,-52,57, + 8772953774077445.,-6084036693191956.,-.499989092071067325821,-52,58, + 8772953774111563.,-6084036692343251.,-.499992264379350099154,-52,58, + 8772953774118041.,-6084036692182108.,.499949758892931709704,-52,58, + 8772953774119769.,-6084036692139122.,-.499756901909009248513,-52,58, + 8772953774119817.,-6084036692137928.,-.471970975416373087838,-52,58, + 8772953774119833.,-6084036692137530.,-.462708999913977236234,-52,58, + 9007199188962818.,-7465184997866566.,.407861727697707924381,-52,80, + 9007199188973011.,-7464028191205503.,-.414708100532245243711,-52,80, + 9007199188973551.,-7463966906441746.,-.452940244523705501711,-52,80, + 9007199188975104.,-7463790656000793.,-.498566228418502499629,-52,80, + 9007199188975116.,-7463789294117154.,-.454127682650501147148,-52,80, + 9007199188975171.,-7463783052150476.,.499619813117514152528,-52,80, + 9007199189043282.,-7456053114105473.,-.195048499719524044938,-52,80, + 9007199195432056.,-6730989214624843.,.347302488431996902817,-52,80, + 9007199195446208.,-6729383099849680.,.299288380499818473601,-52,80, + 9007199195446278.,-6729375155528435.,.471520915642207114853,-52,80, + 9007199195446290.,-6729373793644792.,-.498934593900204592256,-52,80, + 9007199195446493.,-6729350755113181.,-.498301416823879447999,-52,80, + 9007199195447713.,-6729212296942908.,-.456202009034916081355,-52,80, + 9007199195464590.,-6727296921090691.,-.002601474560925404255,-52,80, + 9007199197171615.,-6533566135697192.,-.128362141036021678161,-52,80, + 9007199197192337.,-6531214389626631.,-.499750693663222404305,-52,80, + 9007199197192488.,-6531197252590792.,-.492403272890547022084,-52,80, + 9007199197192495.,-6531196458158668.,.494713560816506774096,-52,80, + 9007199197193113.,-6531126321151061.,-.492404903838155766959,-52,80, + 9007199203226042.,-5846447376827591.,.311827495318413882411,-52,80, + 9007199203243854.,-5844425887536272.,.159523735062286193856,-52,80, + 9007199203255428.,-5843112350760062.,-.499402729757948577956,-52,80, + 9007199203255580.,-5843095100233884.,-.495571518323386232144,-52,80, + 9007199203255621.,-5843090447131429.,.413508729471067906007,-52,80, + 9007199203255651.,-5843087042422315.,.493364484665963164561,-52,80, + 9007199203255879.,-5843061166633047.,-.498601147212776094864,-52,80, + 9007199203261666.,-5842404398244941.,.203314959225349833903,-52,80, + 9007199218995373.,-8113562412222384.,-.353828416629282704861,-52,81, + 9007199218997119.,-8113166104079392.,-.498897003713801198521,-52,81, + 9007199218997325.,-8113119346073976.,-.491391353605233361397,-52,81, + 9007199218997363.,-8113110720810841.,-.499359128505307717960,-52,81, + 9007199221879290.,-7458969175469507.,-.457391630529367851538,-52,81, + 9007199221880337.,-7458731526771846.,.480744417057604246372,-52,81, + 9007199221880338.,-7458731299791236.,-.482025099907010204025,-52,81, + 9007199221880418.,-7458713141342514.,.496662641032380713137,-52,81, + 9007199221880445.,-7458707012866069.,-.497919190160514338175,-52,81, + 9007199221881009.,-7458578995802572.,-.483037445150788097596,-52,81, + 9007199221892854.,-7455890410488520.,-.483015449870330268150,-52,81, + 9007199221906418.,-7452811645507519.,-.363703429697858108940,-52,81, + 9007199222028540.,-7425092319569857.,.468868117420531170961,-52,81, + 9007199222082354.,-7412877585074403.,.476756887767780566800,-52,81, + 9007199222085674.,-7412124009452347.,.070118158997761855268,-52,81, + 9007199222088994.,-7411370433830290.,-.489094955090325139452,-52,81, + 9007199222089519.,-7411251269010538.,.489531188749749377590,-52,81, + 9007199222089538.,-7411246956378965.,-.497511681089824451140,-52,81, + 9007199222089613.,-7411229932833286.,-.498725684098222665197,-52,81, + 9007199223120906.,-7177146419539976.,-.343148782509671471967,-52,81, + 9007199223122902.,-7176693366244148.,.495637964161423107381,-52,81, + 9007199223122917.,-7176689961535011.,.487068982408155700716,-52,81, + 9007199223122925.,-7176688145690137.,-.450827401370752855240,-52,81, + 9007199223123128.,-7176642068626483.,-.498301593575133574590,-52,81, + 9007199225105258.,-6726736993695100.,.249348576668074599025,-52,81, + 9007199225151813.,-6716169911429745.,-.380400554902806627446,-52,81, + 9007199225151903.,-6716149483174909.,-.392724625131891679981,-52,81, + 9007199225153253.,-6715843059352370.,.497143753961897679226,-52,81, + 9007199225153568.,-6715771560460444.,.491607753901787381568,-52,81, + 9007199225153575.,-6715769971596178.,-.486206399936522301965,-52,81, + 9007199225584755.,-6617900472475851.,.316912439109195121431,-52,81, + 9007199225609049.,-6612386205552959.,.498745405730885380358,-52,81, + 9007199225609120.,-6612370089929697.,.495965119253094429202,-52,81, + 9007199225609367.,-6612314025719193.,-.496603245951228399645,-52,81, + 9007199225611701.,-6611784252977031.,-.243390748134690820186,-52,81, + 9007199225612090.,-6611695957520004.,-.160470081207386311608,-52,81, + 9007199229535856.,-5721077159402842.,.310152827743398597662,-52,81, + 9007199229544329.,-5719153952697480.,.499303808954615040116,-52,81, + 9007199229544404.,-5719136929151758.,.483606859088212024210,-52,81, + 9007199229544412.,-5719135113306881.,.495291375970347987159,-52,81, + 9007199229544843.,-5719037284664131.,-.492931881330224934931,-52,81, + 9007199229545100.,-5718978950647457.,-.481432744549555643209,-52,81, + 9007199229584986.,-5709925602051833.,-.197697552500396312990,-52,81, + 9007199231884133.,-5188063814160610.,-.135288806346297419925,-52,81, + 9007199231910441.,-5182092408277798.,-.242083033092535945978,-52,81, + 9007199231918099.,-5180354190767884.,.480853994667047593003,-52,81, + 9007199231918104.,-5180353055864834.,-.474370095256842569220,-52,81, + 9007199231918146.,-5180343522679222.,-.498176567953077809611,-52,81, + 9007199231918235.,-5180323321404950.,.499443614770518283396,-52,81, + 9007199231922590.,-5179334820849231.,.273034206385854876450,-52,81, + 9007199231923595.,-5179106705336372.,-.341370553096560460262,-52,81, + 9007199234847053.,-4515538425415728.,-.442538104273052522148,-52,81, + 9007199234848163.,-4515286476938591.,.499357427543997859353,-52,81, + 9007199234848280.,-4515259920207216.,-.495843131072142056627,-52,81, + 9007199234848572.,-4515193641869086.,-.496368115501830497661,-52,81, + 9007199234850646.,-4514722884083875.,-.284066142764463811756,-52,81, + 9007199234890724.,-4505625955194854.,-.235617404605329657842,-52,81, + 9007199239849393.,-6760208479311252.,-.165059780652195751229,-52,82, + 9007199239861596.,-6754668790533361.,-.197211298137911706987,-52,82, + 9007199239869884.,-6750906359935039.,-.499740850490731448806,-52,82, + 9007199239869903.,-6750897734671844.,.471883544506226912018,-52,82, + 9007199239871189.,-6750313940541842.,-.372302556766126290840,-52,82, + 9007199239873799.,-6749129101755447.,-.331832811453448413938,-52,82, + 9007199242819483.,-5411902796235911.,-.182239751239135612058,-52,82, + 9007199242887571.,-5380993484600078.,-.450748328369432738151,-52,82, + 9007199242893688.,-5378216603809355.,-.196510109701665588602,-52,82, + 9007199242895460.,-5377412184525201.,-.496851625472347420533,-52,82, + 9007199242895545.,-5377373597821391.,.499748265336860773004,-52,82, + 9007199242895630.,-5377335011117580.,.497459102954087159992,-52,82, + 9007199242895666.,-5377318668513612.,-.491410820193791546388,-52,82, + 9007199242895679.,-5377312767017736.,.484879570365363505164,-52,82, + 9007199242898919.,-5375841932660704.,.309108439073200955777,-52,82, + 9007199245003806.,-8840609718176355.,.492397449208844826733,-52,83, + 9007199245003810.,-8840606086486581.,-.467407388518521347729,-52,83, + 9007199245003856.,-8840564322054192.,.495190635424060702612,-52,83, + 9007199245003956.,-8840473529809865.,-.496916528184900670018,-52,83, + 9007199245004752.,-8839750823545030.,-.364422417170358447753,-52,83, + 9007199251495418.,-5893458967920645.,-.497792543345515404216,-52,84, + 9007199251495422.,-5893451704541083.,-.446555160153163368234,-52,84, + 9007199251495535.,-5893246514068455.,-.495033250303132774891,-52,84, + 9007199251495730.,-5892892424314805.,-.471724392934284412491,-52,84, + 9007199251514421.,-5858952467466120.,.447689356035325855707,-52,84, + 9007199254722216.,-8728141747620088.,.077590992430427307664,-52,92, + 9007199254740804.,-5593150911146969.,-.264222217120341264404,-52,98, + 9007199254740990.,-7616205496030156.,.490692624038463458337,-52,105, + 9007199254740991.,-7616205496030157.,.200824490342010405930,-52,106, + 4503599627370496.,0.,0.000000000000000000000,-51,0, + 4503599627370497.,7616205496030161.,-.331220089252651966558,-51,105, + 4503599630225345.,5183962980547302.,.097826087442354933439,-51,83, + 4503599630233746.,5199217893518816.,.342658892347554605424,-51,83, + 4503599630238097.,5207118634661460.,-.499374123137251844746,-51,83, + 4503599630238124.,5207167662473652.,.486513661484982895973,-51,83, + 4503599630238125.,5207169478318549.,-.476954754524065544249,-51,83, + 4503599632550606.,4703138151319532.,.097009877995752232595,-51,82, + 4503599632603920.,4751543128789881.,-.034895337838683472361,-51,82, + 4503599632668824.,4810470927451796.,-.279763909576468468164,-51,82, + 4503599632669657.,4811227226852240.,.499754493234704255748,-51,82, + 4503599632669661.,4811230858542039.,-.445052547581230225610,-51,82, + 4503599635993635.,7829141478140043.,-.205920399330876238013,-51,82, + 4503599635996077.,7831358624766750.,-.166721235993820828315,-51,82, + 4503599635997888.,7833002872326526.,-.477855147735852794839,-51,82, + 4503599635997929.,7833040097147040.,-.482530667102204068870,-51,82, + 4503599635998134.,7833226221249610.,-.490399600321082247379,-51,82, + 4503599635998150.,7833240748008834.,.485683416006215619811,-51,82, + 4503599635998159.,7833248919310899.,-.465200693391120983001,-51,82, + 4503599636013130.,7846841426333287.,.426640343278605697904,-51,82, + 4503599636032625.,7864541374526766.,-.185274936948738607228,-51,82, + 4503599638891344.,5230018269952315.,-.452099392639329963327,-51,81, + 4503599638973383.,5267260795028150.,-.349006590492830144048,-51,81, + 4503599638974070.,5267572666390890.,-.485744508196233143760,-51,81, + 4503599638974379.,5267712940409938.,.495709576791946103973,-51,81, + 4503599638974402.,5267723381518152.,.498739526385508935378,-51,81, + 4503599640397733.,5913860468583801.,-.075191191030418323792,-51,81, + 4503599640398276.,5914106969530134.,.461912725427573066830,-51,81, + 4503599640400448.,5915092973315470.,-.482926823494817217731,-51,81, + 4503599640400753.,5915231431489746.,-.495754732931985862233,-51,81, + 4503599640400768.,5915238240908153.,-.479254102637308757409,-51,81, + 4503599640400775.,5915241418636742.,.461803204530084849248,-51,81, + 4503599640400991.,5915339474261804.,-.492450514414072254249,-51,81, + 4503599640410341.,5919584011735525.,-.435156865746883315252,-51,81, + 4503599640448708.,5937001142137331.,-.244933821095783184839,-51,81, + 4503599641307378.,6326804029166889.,-.487032237194973891536,-51,81, + 4503599641307407.,6326817194042483.,.497176536410661242951,-51,81, + 4503599641307528.,6326872123351001.,-.496954655788096449937,-51,81, + 4503599641321118.,6333041456431576.,-.484047704831217999158,-51,81, + 4503599641339238.,6341267233872431.,-.449501826387278597615,-51,81, + 4503599642470651.,6854884868271650.,-.333517876046824168210,-51,81, + 4503599642503897.,6869977263250294.,-.252635960190884132215,-51,81, + 4503599642504886.,6870426230904570.,-.487678050229266379089,-51,81, + 4503599642505060.,6870505220158204.,-.499936448937263106899,-51,81, + 4503599642505147.,6870544714785020.,.497425876832870825710,-51,81, + 4503599642505170.,6870555155893259.,.474129078495889651399,-51,81, + 4503599642505179.,6870559241544310.,-.491464515006436258937,-51,81, + 4503599642507940.,6871812628494216.,-.315914671979203890330,-51,81, + 4503599651765847.,5537271735044461.,-.055394873696573506007,-51,80, + 4503599651768246.,5537816261540601.,.498326739303572299239,-51,80, + 4503599651768484.,5537870282927047.,-.496445440395940231247,-51,80, + 4503599651771359.,5538522852196078.,.242186173902592518545,-51,80, + 4503599651825362.,5550780486365191.,.255074720511860663856,-51,80, + 4503599652204562.,5636851535707074.,-.185237700733574084386,-51,80, + 4503599652205489.,5637061946737533.,.198330116034084961316,-51,80, + 4503599652219394.,5640218112194440.,-.192061813093222137415,-51,80, + 4503599652230373.,5642710132370756.,-.497577854686094566253,-51,80, + 4503599652230399.,5642716033866756.,-.456629157561384886762,-51,80, + 4503599652230417.,5642720119517832.,.494857754173008893979,-51,80, + 4503599652230518.,5642743044559987.,-.498652750313563396983,-51,80, + 4503599653639927.,5962651566863572.,-.499938872906588125307,-51,80, + 4503599653639942.,5962654971572806.,-.456011066888873430347,-51,80, + 4503599653642521.,5963240354580446.,.010978817237791962177,-51,80, + 4503599653643818.,5963534748438884.,-.345566897781228597778,-51,80, + 4503599654913457.,6251718190377061.,.078205087869851847026,-51,80, + 4503599654934019.,6256385365799147.,.496955080256966987256,-51,80, + 4503599654934024.,6256386500702227.,-.493480650740253452740,-51,80, + 4503599654934039.,6256389905411464.,-.464764779092516855789,-51,80, + 4503599654934125.,6256409425744423.,-.499459316786126018124,-51,80, + 4503599656141403.,6530438129740601.,-.282747597321049477022,-51,80, + 4503599656142717.,6530736382270009.,-.489619684222263240421,-51,80, + 4503599656143046.,6530811058892668.,.494053700969548130353,-51,80, + 4503599656143061.,6530814463601908.,.311335217563038090260,-51,80, + 4503599656143128.,6530829671303179.,.495615048776658322422,-51,80, + 4503599656143292.,6530866896124202.,-.498160522903933026565,-51,80, + 4503599656143374.,6530885508534713.,-.493497442391634614805,-51,80, + 6755399441055743.,6243314768165356.,-.482256173060009587762,-51,53, + 6755399441055745.,6243314768165363.,-.099981492272272472614,-51,53, + 6755399441055756.,6243314768165404.,-.497470747939668178916,-51,53, + 6755399441055824.,6243314768165654.,.499868398845588165215,-51,53, + 6755399441061082.,6243314768185063.,-.499995800200800506052,-51,53, + 6755399441075739.,6243314768239164.,-.499997517025712152136,-51,53, + 9007199254666070.,8069367277764804.,.499997888000017978952,-51,52, + 9007199254740991.,8069367277953024.,-.316329661669870523720,-51,52, + 4503599627370497.,8069367277953031.,.220376348920932690769,-50,52, + 4503599627370507.,8069367277953081.,.465083086193012100344,-50,52, + 4503599627370508.,8069367277953086.,.489553759920225587180,-50,52, + 4503599627370549.,8069367277953292.,.492851382736846729691,-50,52, + 4503599627370631.,8069367277953704.,.499446628375174081890,-50,52, + 4503599627371244.,8069367277956784.,.499969623422830300816,-50,52, + 4503599627377006.,8069367277985735.,.499991660644851082960,-50,52, + 5629499534201416.,7156341023023938.,-.499989203394216394352,-50,51, + 5629499534212940.,7156341023058651.,-.499967214178006717843,-50,51, + 5629499534213103.,7156341023059141.,.494392694582635194619,-50,51, + 5629499534213104.,7156341023059145.,-.493371968553770346879,-50,51, + 5629499534213110.,7156341023059163.,-.419959947372195339744,-50,51, + 5629499534213119.,7156341023059190.,-.309841915599806291514,-50,51, + 5629499534213121.,7156341023059196.,-.285371241872604400607,-50,51, + 5629499534213267.,7156341023059636.,-.499012059782618787482,-50,51, + 5629499534245387.,7156341023156389.,-.499991796259368205180,-50,51, + 6221883346153833.,9007199254590639.,.000004331578510082047,-50,51, + 6221883346197796.,9007199254732753.,.000013806578567803736,-50,51, + 6221883346199748.,9007199254739063.,-.000031249736531625043,-50,51, + 6221883346200337.,9007199254740967.,-.009266156322093906854,-50,51, + 6221883346200344.,9007199254740990.,-.381192547401323302373,-50,51, + 6221883346200345.,4503599627370496.,.425694698365108382251,-50,50, + 6221883346200350.,4503599627370505.,-.492850441306038808508,-50,50, + 6221883346200595.,4503599627370900.,.498437714813143029324,-50,50, + 6221883346200681.,4503599627371039.,.499461312473811770310,-50,50, + 6755399441031747.,5390236507167195.,.499991830200789360886,-50,50, + 6755399441055743.,5390236507208135.,.499563473314952414052,-50,50, + 6755399441055745.,5390236507208139.,-.088201189821446640494,-50,50, + 6755399441056495.,5390236507209419.,-.499949865925676802947,-50,50, + 6755399441087242.,5390236507261877.,-.499998513512592404075,-50,50, + 7881299347880204.,7407578326662376.,.499994854485313119702,-50,50, + 7881299347897411.,7407578326694602.,-.499951128625417330553,-50,50, + 7881299347898367.,7407578326696392.,-.118126774553281691028,-50,50, + 7881299347898369.,7407578326696396.,-.372558104356347412241,-50,50, + 7881299347898370.,7407578326696398.,-.499773769257880068284,-50,50, + 7881299347902827.,7407578326704745.,-.499992234034084648570,-50,50, + 8711254331067231.,9007199254584308.,.499985486498410550531,-50,50, + 8711254331141806.,9007199254731968.,.499981359234759788042,-50,50, + 8711254331146361.,9007199254740987.,.491600304552969341198,-50,50, + 8711254331146363.,9007199254740991.,.451640532410967104194,-50,50, + 8711254331146364.,4503599627370497.,-.284169676830016915256,-50,49, + 8711254331146711.,4503599627370840.,.249320089855020000016,-50,49, + 8711254331146761.,4503599627370890.,-.250177061918862298205,-50,49, + 8711254331148763.,4503599627372872.,-.250043018819267053909,-50,49, + 9007199254667432.,4799239191046808.,.499997858047173567372,-50,49, + 9007199254690192.,4799239191069747.,-.499983090785351081854,-50,49, + 9007199254735712.,4799239191115623.,-.499944896567476679667,-50,49, + 9007199254740954.,4799239191120905.,.496368824262215749402,-50,49, + 9007199254740966.,4799239191120918.,-.409782308004146975269,-50,49, + 9007199254740991.,4799239191120943.,-.214263833559041973155,-50,49, + 4503599627370497.,4799239191120946.,-.190801616625626889663,-49,49, + 4503599627370669.,4799239191121292.,.499532591742831483329,-49,49, + 4503599627372587.,4799239191125158.,.499887311116285459868,-49,49, + 5066549580783943.,5969860710135112.,.499998009877482841064,-49,49, + 5066549580790584.,5969860710149329.,-.499946893216407194468,-49,49, + 5066549580791551.,5969860710151399.,-.499637710291013981066,-49,49, + 5066549580791615.,5969860710151536.,-.498583121134980105843,-49,49, + 5066549580791807.,5969860710151947.,-.495419353661748405544,-49,49, + 5066549580791809.,5969860710151951.,-.214136397750528412471,-49,49, + 5629499534204394.,7206788183599886.,.499996208079432332730,-49,49, + 5629499534209244.,7206788183610808.,-.499946824032170991266,-49,49, + 5629499534212525.,7206788183618196.,-.499702097490429091591,-49,49, + 5629499534212954.,7206788183619162.,-.497841387897568227631,-49,49, + 5629499534213097.,7206788183619484.,-.497221151358974330705,-49,49, + 5629499534213101.,7206788183619493.,-.490210795092105592402,-49,49, + 5629499534213119.,7206788183619533.,.041335808108840718923,-49,49, + 5629499534213121.,7206788183619538.,-.455159013757717065782,-49,49, + 5629499534214094.,7206788183621729.,-.499889851749466942040,-49,49, + 6192449487620669.,8503028354436774.,-.499997623580568628745,-49,49, + 6192449487625519.,8503028354448180.,-.499940659279103130104,-49,49, + 6192449487634423.,8503028354469120.,-.494887615909127436688,-49,49, + 6192449487634431.,8503028354469138.,.319133096624634662517,-49,49, + 6192449487634433.,8503028354469143.,.022638274758076877812,-49,49, + 6192449487634440.,8503028354469159.,.484906398225129956400,-49,49, + 6192449487634477.,8503028354469246.,.499752193693976692264,-49,49, + 6192449487635219.,8503028354470992.,-.499826718746780625795,-49,49, + 6755399441054211.,4926461693298211.,.499979882804944053578,-49,48, + 6755399441055458.,4926461693299734.,.499537347636198108995,-49,48, + 6755399441055711.,4926461693300043.,.496239864573303566999,-49,48, + 6755399441055729.,4926461693300065.,.480194984355578373998,-49,48, + 6755399441055743.,4926461693300083.,-.421173255813746153483,-49,48, + 6755399441055745.,4926461693300085.,.021488424162065863255,-49,48, + 6755399441055747.,4926461693300087.,.464150104137878188731,-49,48, + 6755399441055833.,4926461693300192.,.498602343098100249841,-49,48, + 6755399441056330.,4926461693300800.,-.499970182899666877728,-49,48, + 6755399441115165.,4926461693372657.,-.499999358199501535692,-49,48, + 7318349394474870.,5625900734674555.,-.499870321373237095111,-49,48, + 7318349394476505.,5625900734676620.,-.498946941305812568629,-49,48, + 7318349394477055.,5625900734677314.,.149681718698378402092,-49,48, + 7318349394477057.,5625900734677317.,-.324323267992476247836,-49,48, + 7318349394477060.,5625900734677320.,.464669251971242309895,-49,48, + 7318349394477064.,5625900734677326.,-.483340721410465285567,-49,48, + 7318349394477140.,5625900734677422.,-.495530215662693709290,-49,48, + 7318349394477159.,5625900734677446.,-.498577589225686722863,-49,48, + 7318349394480121.,5625900734681187.,-.499962878048227660146,-49,48, + 7318349394610069.,5625900734845311.,-.499967501743929046604,-49,48, + 7881299347898348.,6347869795332788.,-.492221717406230811045,-49,48, + 7881299347898367.,6347869795332812.,.235500139799867664554,-49,48, + 7881299347898368.,6347869795332814.,-.463040815084021231752,-49,48, + 7881299347898369.,6347869795332815.,-.161581769967910062298,-49,48, + 7881299347898411.,6347869795332869.,.499698124908818436959,-49,48, + 7881299347899028.,6347869795333672.,.499928961563651646301,-49,48, + 7881299347903483.,6347869795339470.,.499974954684701857525,-49,48, + 7881299347907938.,6347869795345269.,-.499979050889088339133,-49,48, + 7881299347972912.,6347869795429830.,-.499981496984919738542,-49,48, + 8444249301280712.,7090698395672247.,.499995031552373575787,-49,48, + 8444249301319514.,7090698395724132.,.499577866123213379370,-49,48, + 8444249301319679.,7090698395724353.,.133177453137850182578,-49,48, + 8444249301319680.,7090698395724354.,.470350783968247002824,-49,48, + 8444249301319681.,7090698395724356.,-.192475885201356115702,-49,48, + 8444249301319686.,7090698395724362.,.493390768950629210114,-49,48, + 8444249301319689.,7090698395724367.,-.495089238558178859644,-49,48, + 8444249301319775.,7090698395724482.,-.498182787143775867598,-49,48, + 8444249301320469.,7090698395725410.,-.499891190829579360557,-49,48, + 8444249301324028.,7090698395730168.,.499993235112529066980,-49,48, + 9007199254725546.,7852946762989718.,-.499996206175901954269,-49,48, + 9007199254739678.,7852946763009086.,-.499818251124624646733,-49,48, + 9007199254740991.,7852946763010885.,-.024568204196344196700,-49,48, + 4503599627370497.,7852946763010889.,.086951788294846441803,-48,48, + 4503599627370499.,7852946763010895.,-.431021555050231904912,-48,48, + 4503599627370507.,7852946763010916.,.497085071569463873347,-48,48, + 4503599627370646.,7852946763011297.,.497937709089018906258,-48,48, + 4503599627370924.,7852946763012059.,.499642984141409915242,-48,48, + 4503599627372148.,7852946763015414.,.499956857244571531353,-48,48, + 4503599627385056.,7852946763050795.,.499998932077178788389,-48,48, + 4785074604081110.,8633361109031438.,.499488816130972664630,-48,48, + 4785074604081151.,8633361109031553.,.443535277556658025471,-48,48, + 4785074604081153.,8633361109031559.,.050561934211578762244,-48,48, + 4785074604081156.,8633361109031567.,.461101919193961481780,-48,48, + 4785074604081166.,8633361109031595.,.496235202468584538162,-48,48, + 4785074604082021.,8633361109033993.,-.499869077471547323169,-48,48, + 4785074604088169.,8633361109051229.,-.499926515027201983828,-48,48, + 4785074604095854.,8633361109072774.,-.499998300530513511835,-48,48, + 5066549580791717.,4715419884532920.,-.499766391129610153963,-48,47, + 5066549580791807.,4715419884533048.,.305392207135098067089,-48,47, + 5066549580791809.,4715419884533051.,.167729064874323141358,-48,47, + 5066549580791812.,4715419884533055.,.461234351483161513850,-48,47, + 5066549580791826.,4715419884533075.,.497592355657752661425,-48,47, + 5066549580792102.,4715419884533471.,-.499921276324817830463,-48,47, + 5066549580792487.,4715419884534021.,.499923838495016146055,-48,47, + 5066549580831103.,4715419884589287.,.499973145775694494627,-48,47, + 5066549580850411.,4715419884616920.,.499997856162646832094,-48,47, + 5348024557491908.,5122203546137130.,-.499991392039065118831,-48,47, + 5348024557501018.,5122203546150420.,.499951160438691509010,-48,47, + 5348024557502443.,5122203546152499.,.498295632869551709987,-48,47, + 5348024557502463.,5122203546152529.,-.322780234182663110872,-48,47, + 5348024557502465.,5122203546152532.,-.404887820887882481047,-48,47, + 5348024557502467.,5122203546152535.,-.486995407593101467239,-48,47, + 5348024557502650.,5122203546152802.,-.499839591119013732618,-48,47, + 5348024557506389.,5122203546158257.,-.499972935788848140103,-48,47, + 5348024557544461.,5122203546213802.,-.499993372427899579522,-48,47, + 5629499534213115.,5536596492695933.,.487688479793216742594,-48,47, + 5629499534213117.,5536596492695936.,.458212472035365064869,-48,47, + 5629499534213119.,5536596492695939.,.428736464277513751445,-48,47, + 5629499534213121.,5536596492695942.,.399260456519662802322,-48,47, + 5629499534213148.,5536596492695983.,-.498665648211289354864,-48,47, + 5629499534213216.,5536596492696083.,.499150088022162348331,-48,47, + 5629499534213657.,5536596492696738.,.499690377428740035164,-48,47, + 5629499534214098.,5536596492697394.,-.499769333146969867060,-48,47, + 5629499534225090.,5536596492713720.,-.499907963814668441365,-48,47, + 5629499534232418.,5536596492724603.,.499999621853579784067,-48,47, + 5910974510923679.,5958208328660780.,-.499327072976693135695,-48,47, + 5910974510923728.,5958208328660854.,-.496489263044349157855,-48,47, + 5910974510923775.,5958208328660924.,.485824554646053778266,-48,47, + 5910974510923777.,5958208328660928.,-.493651453111797170856,-48,47, + 5910974510924020.,5958208328661295.,-.499986395688108600218,-48,47, + 5910974510993792.,5958208328766669.,-.499992823727614063077,-48,47, + 6192449487603334.,6386686769739855.,-.499999895639424176425,-48,47, + 6192449487630879.,6386686769782111.,-.499983446730597268008,-48,47, + 6192449487632053.,6386686769783911.,.499980951504205676586,-48,47, + 6192449487634401.,6386686769787513.,.499909748315374676094,-48,47, + 6192449487634416.,6386686769787537.,-.489017452725679418213,-48,47, + 6192449487634431.,6386686769787560.,-.477944653766714926088,-48,47, + 6192449487634433.,6386686769787563.,-.409801613905518256163,-48,47, + 6473924464322992.,6821712321038503.,-.499999543981636376066,-48,47, + 6473924464344084.,6821712321071339.,-.499864823395046109521,-48,47, + 6473924464345070.,6821712321072874.,-.496255262773950437337,-48,47, + 6473924464345079.,6821712321072888.,-.485066128853120467970,-48,47, + 6473924464345087.,6821712321072900.,-.030675787590155127536,-48,47, + 6473924464345088.,6821712321072902.,-.473876994932284104769,-48,47, + 6473924464345089.,6821712321072903.,.082921797725586996934,-48,47, + 6473924464345246.,6821712321073148.,-.499667754987670989889,-48,47, + 6473924464348195.,6821712321077738.,.499971793454109579717,-48,47, + 6473924464353468.,6821712321085948.,-.499994519201158718927,-48,47, + 6755399441040388.,7262993901751188.,.499993795177196569110,-48,47, + 6755399441055680.,7262993901775328.,-.498086280873643424714,-48,47, + 6755399441055737.,7262993901775417.,.478575335407462885747,-48,47, + 6755399441055743.,7262993901775427.,-.050197126036616902546,-48,47, + 6755399441055744.,7262993901775429.,-.471659202943963269405,-48,47, + 6755399441055745.,7262993901775430.,.106878720148690439315,-48,47, + 6755399441055941.,7262993901775740.,-.499688353689723537811,-48,47, + 6755399441057227.,7262993901777770.,-.499919256455460068064,-48,47, + 6755399441057870.,7262993901778784.,.499965292208543296896,-48,47, + 7036874417726594.,7710265215652964.,-.499992849519418792985,-48,47, + 7036874417766037.,7710265215716048.,-.499525696743482412945,-48,47, + 7036874417766354.,7710265215716555.,-.498837409710301613000,-48,47, + 7036874417766359.,7710265215716562.,.498018872419617640810,-48,47, + 7036874417766389.,7710265215716610.,.479156565199171223180,-48,47, + 7036874417766399.,7710265215716626.,.472869129459036916164,-48,47, + 7036874417766401.,7710265215716630.,-.328388357688989075308,-48,47, + 7036874417767310.,7710265215718084.,-.499916266436785970197,-48,47, + 7036874417770173.,7710265215722662.,.499990881649988333490,-48,47, + 7318349394443729.,8163281714582294.,.499998623475771422552,-48,47, + 7318349394475952.,8163281714634475.,.499994399416531636102,-48,47, + 7318349394477055.,8163281714636262.,-.333509762762249190864,-48,47, + 7318349394477057.,8163281714636265.,-.094767249910275182336,-48,47, + 7318349394477058.,8163281714636267.,-.475395993484288073594,-48,47, + 7318349394477066.,8163281714636279.,.479574057923611303822,-48,47, + 7318349394477129.,8163281714636381.,.499963212760974677957,-48,47, + 7599824371187697.,8621818038216572.,-.493390143166492802447,-48,47, + 7599824371187708.,8621818038216590.,-.468767860942181221128,-48,47, + 7599824371187711.,8621818038216594.,.447038216028086981289,-48,47, + 7599824371187713.,8621818038216598.,-.275757732658400548644,-48,47, + 7599824371187733.,8621818038216630.,.496282780476738897388,-48,47, + 7599824371187816.,8621818038216767.,-.499749090012145905855,-48,47, + 7599824371189075.,8621818038218830.,-.499798788094150556153,-48,47, + 7599824371194111.,8621818038227082.,-.499997579359778396246,-48,47, + 7881299347896770.,4542832920382146.,.499980251004445138887,-48,46, + 7881299347898367.,4542832920383470.,-.289265225079896972997,-48,46, + 7881299347898368.,4542832920383471.,-.460704952992259612368,-48,46, + 7881299347898369.,4542832920383471.,.367855319095377780555,-48,46, + 7881299347898374.,4542832920383476.,-.489343320466434770423,-48,46, + 7881299347898899.,4542832920383911.,-.495200474452259742659,-48,46, + 7881299347899319.,4542832920384259.,-.499886197634511007943,-48,46, + 7881299347904452.,4542832920388511.,.499990428791219836534,-48,46, + 7881299347912134.,4542832920394877.,-.499999391516245094237,-48,46, + 8162774324586971.,4777315967089178.,.499996275515148448315,-48,46, + 8162774324603776.,4777315967103253.,-.499988441744097405821,-48,46, + 8162774324608268.,4777315967107014.,.499896632645651179092,-48,46, + 8162774324609023.,4777315967107647.,-.196026512625605573030,-48,46, + 8162774324609025.,4777315967107648.,.478951174406812037665,-48,46, + 8162774324609031.,4777315967107654.,-.496115764495934382388,-48,46, + 8162774324609191.,4777315967107788.,-.497900801902091766256,-48,46, + 8162774324609351.,4777315967107922.,-.499685839307451429570,-48,46, + 8444249301316776.,5014268345936023.,.499998226958776355032,-48,46, + 8444249301319679.,5014268345938480.,-.244026976648484863435,-48,46, + 8444249301319681.,5014268345938481.,.448192089694277574846,-48,46, + 8444249301319687.,5014268345938487.,-.475150711277434387795,-48,46, + 8444249301319778.,5014268345938564.,-.479183192681599620037,-48,46, + 8444249301320220.,5014268345938938.,-.498769530926856034732,-48,46, + 8444249301320246.,5014268345938960.,-.499921668470511489386,-48,46, + 6038495938339623.,6243314768159065.,-.499988362204694947747,-45,43, + 6038495938340852.,6243314768160644.,.499973791274170804024,-45,43, + 6038495938344517.,6243314768165356.,.216703891321116791355,-45,43, + 6038495938344518.,6243314768165358.,-.497698092280431397528,-45,43, + 6038495938344532.,6243314768165376.,-.499325862702101682090,-45,43, + 6038495938344539.,6243314768165384.,.499860252087066227487,-45,43, + 6038495938366654.,6243314768193815.,.499992914022233325020,-45,43 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/log.c b/regress/lib/libm/fpaccuracy/log.c new file mode 100644 index 00000000000..1a6e8156d21 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/log.c @@ -0,0 +1,1167 @@ +/* $OpenBSD: log.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:38:24. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1135 +#define F log +#define Fs "log" +#define Fn fpaccuracy_log + /* 7 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + 4503599627370496.,-6231120794008786.,-.241676321303909676425,-1074,43, + 4503599627370497.,-6231120794008786.,-.239723196303909676642,-1074,43, + 8703077354446053.,-5501572261029733.,.499621514621872743433,-60,50, + 8703077354446223.,-5501572261029711.,.492185336367534497745,-60,50, + 8703077354446231.,-5501572261029709.,-.472870483785621415080,-60,50, + 8703077354446254.,-5501572261029706.,-.497405966725949963693,-60,50, + 8703077354446339.,-5501572261029696.,.498875944146680649738,-60,50, + 8703077354447112.,-5501572261029595.,-.499642678157737370857,-60,50, + 8703077354463252.,-5501572261027507.,-.499759839298231431362,-60,50, + 8703077354495532.,-5501572261023331.,-.499994173195909857324,-60,50, + 8703077354496877.,-5501572261023158.,.499996062555555789717,-60,50, + 7188956797818971.,-6751046321343478.,.499994446631139239245,-57,51, + 7188956797842251.,-6751046321336185.,-.496292523438553903669,-57,51, + 7188956797842417.,-6751046321336134.,.499953883820660813071,-57,51, + 7188956797858932.,-6751046321330960.,-.499989399976558082222,-57,51, + 9006440473810072.,-6243504471388653.,-.499996690046742276170,-57,51, + 9006440473864255.,-6243504471375107.,.391215141407897593330,-57,51, + 9006440473864475.,-6243504471375052.,.395848819755696496349,-57,51, + 9006440473868471.,-6243504471374053.,.480013268057330741547,-57,51, + 9006440473869407.,-6243504471373819.,.499727463090935286315,-57,51, + 9006440473869419.,-6243504471373816.,.499980209180951803239,-57,51, + 9006440473881290.,-6243504471370847.,-.499990723228182373519,-57,51, + 7591484324373113.,-5067537177406304.,-.495361973228013249741,-56,51, + 7591484324373130.,-5067537177406299.,-.452791219344477411664,-56,51, + 7591484324373140.,-5067537177406296.,-.486573128824755722939,-56,51, + 7591484324373322.,-5067537177406243.,.498596118633496328982,-56,51, + 7591484324373440.,-5067537177406208.,.499969586765078045872,-56,51, + 7591484324384363.,-5067537177402968.,.499989858995970993287,-56,51, + 7591484324388004.,-5067537177401888.,.499996615370297320725,-56,51, + 8003388475019279.,-4948556858219843.,.499980573523722659122,-56,51, + 8003388475023999.,-4948556858218515.,.499384046892417399163,-56,51, + 8003388475031669.,-4948556858216357.,.498414689446153362992,-56,51, + 8003388475031868.,-4948556858216301.,.488220047680452975504,-56,51, + 8003388475031932.,-4948556858216283.,.494991620177620306475,-56,51, + 8003388475031964.,-4948556858216274.,.498377406426149974516,-56,51, + 8003388475045861.,-4948556858212363.,-.499989112732034779575,-56,51, + 8003388475072738.,-4948556858204801.,-.499996107270972561821,-56,51, + 8715649185227471.,-4756579315228300.,-.499995828054817678949,-56,51, + 8715649185231895.,-4756579315227158.,.497176732076184474837,-56,51, + 8715649185231953.,-4756579315227143.,.482221037788334657536,-56,51, + 8715649185231957.,-4756579315227141.,-.484327630783244867734,-56,51, + 8715649185232015.,-4756579315227126.,-.499283325071201283261,-56,51, + 8715649185232553.,-4756579315226988.,.499920752046105599273,-56,51, + 4823460372565450.,-4527979741872897.,-.499997294395935674807,-55,51, + 4823460372575177.,-4527979741868357.,.484087964016708518879,-55,51, + 4823460372575252.,-4527979741868322.,.497330114117962719305,-55,51, + 4823460372575267.,-4527979741868315.,.499978544138148228869,-55,51, + 6866204439029579.,-7465648923506777.,-.499971589634851257031,-55,52, + 6866204439034877.,-7465648923503302.,-.498456899533812862277,-55,52, + 6866204439034903.,-7465648923503285.,-.444844332167335201019,-55,52, + 6866204439034909.,-7465648923503282.,.490604721840304319445,-55,52, + 6866204439034970.,-7465648923503241.,-.498996562415555765342,-55,52, + 6866204439035156.,-7465648923503120.,.499924111818479788460,-55,52, + 6866204439049966.,-7465648923493405.,-.499994256821256759048,-55,52, + 7429938090817022.,-7110287638154998.,.499996599070824049577,-55,52, + 7429938090843364.,-7110287638139031.,.499981512527083215374,-55,52, + 7429938090848932.,-7110287638135655.,-.499793910477546696068,-55,52, + 7429938090848965.,-7110287638135635.,-.497098613961945469562,-55,52, + 7429938090857463.,-7110287638130484.,-.499988623295501060948,-55,52, + 7477266621094147.,-7081690799027612.,.498842323683998226003,-55,52, + 7477266621094235.,-7081690799027558.,-.498264066697951423079,-55,52, + 7477266621094240.,-7081690799027555.,-.486736020696944563200,-55,52, + 7477266621094265.,-7081690799027540.,-.429095790691940470646,-55,52, + 7477266621094494.,-7081690799027403.,.498888716151554335667,-55,52, + 7477266621099699.,-7081690799024268.,.499584602000999817400,-55,52, + 7477266621102822.,-7081690799022386.,-.499997867536839440471,-55,52, + 8992428863870133.,-6250706025508536.,-.499998153221230703738,-55,52, + 8992428863894942.,-6250706025496112.,.374843413731433385486,-55,52, + 8992428863895002.,-6250706025496082.,.424119502771149292999,-55,52, + 8992428863895092.,-6250706025496037.,.498033636330347222069,-55,52, + 8992428863895094.,-6250706025496036.,.499676172631657607787,-55,52, + 8992428863896312.,-6250706025495426.,.499980780088303235320,-55,52, + 8992428863903009.,-6250706025492071.,-.499986416677458325731,-55,52, + 4684840655079740.,-6065625653871184.,-.499994055057430240494,-54,52, + 4684840655100238.,-6065625653851479.,-.499982679602492387014,-54,52, + 4684840655104167.,-6065625653847703.,.499970705719200323608,-54,52, + 4684840655107191.,-6065625653844795.,-.488611877956776502362,-54,52, + 4684840655107243.,-6065625653844746.,.499679691355135845447,-54,52, + 4684840655108096.,-6065625653843926.,.499924087873264952647,-54,52, + 5261029272893535.,-5543231590236901.,.499979674591697309033,-54,52, + 5261029272899439.,-5543231590231846.,-.498071129532142857421,-54,52, + 5261029272899529.,-5543231590231769.,-.455358489394992017482,-54,52, + 5261029272899550.,-5543231590231751.,-.478725540029846461788,-54,52, + 5261029272899571.,-5543231590231734.,.497907409335227338119,-54,52, + 5261029272900467.,-5543231590230966.,-.499086751155135033822,-54,52, + 5261029272901495.,-5543231590230087.,.499897627049921844626,-54,52, + 5261029272940781.,-5543231590196457.,.499995048943685879516,-54,52, + 5357701474447081.,-5461228396073360.,-.499859078752293158157,-54,52, + 5357701474447564.,-5461228396072954.,-.497652648552138633062,-54,52, + 5357701474447702.,-5461228396072838.,-.497022239930245749991,-54,52, + 5357701474447708.,-5461228396072833.,-.453516569990231228376,-54,52, + 5357701474450230.,-5461228396070713.,-.499966639037604463742,-54,52, + 5357701474469262.,-5461228396054715.,-.499981625265750759683,-54,52, + 5357701474488294.,-5461228396038717.,-.499996668323105843224,-54,52, + 6544763739196285.,-4559921889862000.,-.499999620794317564399,-54,52, + 6544763739207501.,-4559921889854283.,.482716550906506529163,-54,52, + 6544763739207533.,-4559921889854260.,-.497361291703853921976,-54,52, + 6544763739207626.,-4559921889854197.,.498037478209174885226,-54,52, + 6544763739208030.,-4559921889853919.,.499554715240163862178,-54,52, + 6544763739208232.,-4559921889853779.,-.499686666250776905307,-54,52, + 6544763739216062.,-4559921889848391.,-.499983783785013532302,-54,52, + 6748349574413313.,-8843929247140112.,.499972997476390758452,-54,53, + 6748349574646638.,-8843929246828687.,.499952910244662438846,-54,53, + 6748349574653578.,-8843929246819423.,-.499940705442234868482,-54,53, + 6748349574653775.,-8843929246819161.,.441128596682365784628,-54,53, + 6748349574653802.,-8843929246819125.,.478737079714073354300,-54,53, + 6748349574653817.,-8843929246819105.,.499630681398293034993,-54,53, + 6748349574655971.,-8843929246816230.,.499951882790209494586,-54,53, + 6750030179224859.,-8841686379068452.,.499996994224154399749,-54,53, + 6750030179312546.,-8841686378951443.,.499968019798837137269,-54,53, + 6750030179322289.,-8841686378938442.,.499964706589967342034,-54,53, + 6750030179322917.,-8841686378937604.,.499348665640835570257,-54,53, + 6750030179323838.,-8841686378936375.,.476152210540984336194,-54,53, + 6750030179323850.,-8841686378936359.,.488879292558120664445,-54,53, + 6750030179323859.,-8841686378936347.,.498424604070954229201,-54,53, + 6921931465612182.,-8615174518082794.,.471107043359692455855,-54,53, + 6921931465612192.,-8615174518082781.,.483658958223790995567,-54,53, + 6921931465612202.,-8615174518082768.,.496210873087870736260,-54,53, + 6921931465612285.,-8615174518082659.,-.499608233540992964110,-54,53, + 6921931465613480.,-8615174518081104.,-.499654407437460342789,-54,53, + 6921931465621845.,-8615174518070219.,-.499977632229463228671,-54,53, + 6921931465622323.,-8615174518069597.,-.499996102614890616007,-54,53, + 7262316160893768.,-8182793247776769.,.499997459642588969170,-54,53, + 7262316160939892.,-8182793247719562.,-.499985429378589046641,-54,53, + 7262316160954967.,-8182793247700865.,-.499502940557201604331,-54,53, + 7262316160955275.,-8182793247700483.,-.497768373362641834787,-54,53, + 7262316160955350.,-8182793247700390.,-.477865475509276550716,-54,53, + 7262316160955354.,-8182793247700386.,.483196012376209281042,-54,53, + 7262316160955404.,-8182793247700324.,.496464610944551623710,-54,53, + 7262316160956020.,-8182793247699560.,.499933745271497327309,-54,53, + 7262316160959487.,-8182793247695260.,.499978368594419592079,-54,53, + 7667186625744417.,-7694144245514838.,-.499903573258606418037,-54,53, + 7667186625744852.,-7694144245514327.,-.473908372339138310455,-54,53, + 7667186625744869.,-7694144245514308.,.497222474592757975790,-54,53, + 7667186625744972.,-7694144245514187.,.498779958943888570316,-54,53, + 7667186625745075.,-7694144245514065.,-.499662556706606354534,-54,53, + 7667186625748262.,-7694144245510322.,.499985040760724516374,-54,53, + 7667186625756610.,-7694144245500514.,-.499996722607223987409,-54,53, + 7756304500086535.,-7590054791578121.,.499997577824789115099,-54,53, + 7756304500086597.,-7590054791578049.,.499021570205288938059,-54,53, + 7756304500086721.,-7590054791577905.,.497069554964562011942,-54,53, + 7756304500086727.,-7590054791577898.,.464717038098016834361,-54,53, + 8671512143472678.,-6585417096504105.,.460554792767319965409,-54,53, + 8671512143472679.,-6585417096504104.,.499266277651879091303,-54,53, + 8671512143472989.,-6585417096503782.,.499826591859433913659,-54,53, + 8671512143473144.,-6585417096503620.,-.499893251041105403840,-54,53, + 8671512143476683.,-6585417096499944.,-.499948245533812981240,-54,53, + 8671512143480222.,-6585417096496269.,.499996758473237777608,-54,53, + 8671512143498072.,-6585417096477727.,-.499998087358500282277,-54,53, + 4889567999035716.,-5502680140721424.,-.499869731260699866514,-53,53, + 4889567999035735.,-5502680140721389.,-.499479947576572483794,-53,53, + 4889567999035887.,-5502680140721109.,-.496361678108449614633,-53,53, + 4889567999038275.,-5502680140716711.,.499996396340268579017,-53,53, + 4930099044601354.,-5428324610131997.,-.499850577532786323128,-53,53, + 4930099044602325.,-5428324610130224.,.499088841307943420969,-53,53, + 4930099044602331.,-5428324610130213.,.460977241423277834874,-53,53, + 4930099044602666.,-5428324610129601.,.499746247841616178461,-53,53, + 4930099044604319.,-5428324610126580.,-.499999521097083347296,-53,53, + 5026050879135738.,-5254706483020803.,.499998258891644851569,-53,53, + 5026050879160202.,-5254706482976961.,.499983212949160318034,-53,53, + 5026050879172434.,-5254706482955040.,.499975609953557468421,-53,53, + 5026050879177119.,-5254706482946643.,-.498964530078431101230,-53,53, + 5026050879177167.,-5254706482946557.,-.478035848522676673189,-53,53, + 5026050879177172.,-5254706482946549.,.482477555806000501830,-53,53, + 5026050879177220.,-5254706482946462.,-.496593762639152165845,-53,53, + 5026050879177499.,-5254706482945962.,-.499945801117867192823,-53,53, + 5035712052399181.,-5237409287697570.,.499997303384593976119,-53,53, + 5035712052431116.,-5237409287640448.,-.499991943839733409436,-53,53, + 5035712052438791.,-5237409287626721.,.499854018375744553577,-53,53, + 5035712052438843.,-5237409287626627.,-.489593279410897776290,-53,53, + 5035712052445425.,-5237409287614855.,.499981442994292553225,-53,53, + 5280619103507963.,-4809671729245876.,.499995905476718730946,-53,53, + 5280619103516978.,-4809671729230499.,.466160247627972974992,-53,53, + 5280619103516988.,-4809671729230481.,-.476750274469629884351,-53,53, + 5280619103517090.,-4809671729230307.,-.494437599867024100263,-53,53, + 5280619103517124.,-4809671729230250.,.499666624999764354900,-53,53, + 5280619103518140.,-4809671729228517.,.499957579670324200532,-53,53, + 5280619103532048.,-4809671729204793.,-.499996590114121633810,-53,53, + 5388947655827640.,-4626764511454458.,.499954771691364585281,-53,53, + 5388947655827850.,-4626764511454107.,.498324824530776361051,-53,53, + 5388947655827990.,-4626764511453873.,.497238193082785360646,-53,53, + 5388947655827993.,-4626764511453867.,-.488499377591166689506,-53,53, + 5388947655835002.,-4626764511442153.,.499956330210529252206,-53,53, + 5388947656004328.,-4626764511159138.,.499987536529861820694,-53,53, + 5828367993164204.,-7841436116879309.,.499867053570916922270,-53,54, + 5828367993164909.,-7841436116877129.,-.476611425586389801198,-53,54, + 5828367993165030.,-7841436116876755.,-.488177235510811468394,-53,54, + 5828367993165151.,-7841436116876381.,-.499743045442997333147,-53,54, + 5828367993167056.,-7841436116870494.,.499985317824431158445,-53,54, + 5828367993192735.,-7841436116791125.,.499998064572969245763,-53,54, + 5842346135984668.,-7798284009337137.,.472475836872415562669,-53,54, + 5842346135984680.,-7798284009337100.,.473498556549031052094,-53,54, + 5842346135984812.,-7798284009336693.,.484748472986785503935,-53,54, + 5842346135984992.,-7798284009336137.,-.499910731885641860351,-53,54, + 5842346135986946.,-7798284009330113.,.499955454121093760158,-53,54, + 5842346135993791.,-7798284009309007.,.499998449085286585949,-53,54, + 6083309738806854.,-7070205774166068.,.499972891269328079377,-53,54, + 6083309738848773.,-7070205774041934.,.499972780061163109732,-53,54, + 6083309738852053.,-7070205774032220.,-.493514704787251381364,-53,54, + 6083309738852079.,-7070205774032144.,.499829601714370497771,-53,54, + 6466710109317002.,-5969191272430426.,-.499997677545264693561,-53,54, + 6466710109371051.,-5969191272279861.,-.497303013936010816927,-53,54, + 6466710109371079.,-5969191272279783.,-.497338621755694015159,-53,54, + 6466710109372353.,-5969191272276234.,-.498958777908555167333,-53,54, + 6466710109373165.,-5969191272273972.,-.499991405271914386511,-53,54, + 6683043781680675.,-5376408675329904.,-.499752243206847849573,-53,54, + 6683043781680721.,-5376408675329781.,.494996034167677827964,-53,54, + 6683043781680790.,-5376408675329595.,.487118450227866093337,-53,54, + 6683043781680803.,-5376408675329559.,-.470887471384197474496,-53,54, + 6683043781681818.,-5376408675326823.,-.499811351305740944766,-53,54, + 6683043781685247.,-5376408675317580.,-.499988678764078044491,-53,54, + 6683043781685628.,-5376408675316554.,.499991617892249517193,-53,54, + 6683043781736278.,-5376408675180025.,.499996413280176004738,-53,54, + 7533119765531087.,-6438883118164418.,-.499991529971284965678,-53,55, + 7533119765564118.,-6438883118006440.,-.499989974217543122710,-53,55, + 7533119765574731.,-6438883117955682.,.499556259755606365052,-53,55, + 7533119765574754.,-6438883117955571.,-.497900673952372802896,-53,55, + 7533119765574800.,-6438883117955351.,-.492814541369338712774,-53,55, + 7533119765577092.,-6438883117944390.,.499737976066827835123,-53,55, + 7533119765580240.,-6438883117929334.,.499980258976533811253,-53,55, + 7593583889908906.,-6150854567347266.,.499999091633551756725,-53,55, + 7593583889909325.,-6150854567345277.,-.497212000403092422825,-53,55, + 7593583889909329.,-6150854567345259.,.481334910412258269777,-53,55, + 7593583889909372.,-6150854567345054.,-.499285798323353167175,-53,55, + 7618936725664347.,-6030764933018858.,-.499970888965788588608,-53,55, + 7618936725669075.,-6030764932996501.,.495434402357093390416,-53,55, + 7618936725669193.,-6030764932995943.,.499549847267642666028,-53,55, + 7618936725670174.,-6030764932991304.,.499865537248732525733,-53,55, + 7618936725676982.,-6030764932959109.,-.499982371775093951199,-53,55, + 7618936725702252.,-6030764932839612.,.499994365348826715475,-53,55, + 8259236168406500.,-6246821630980131.,.499993941179825728652,-53,56, + 8259236168421737.,-6246821630847195.,-.499968794221879875131,-53,56, + 8259236168421835.,-6246821630846341.,.499703296073872073117,-53,56, + 8259236168422815.,-6246821630837791.,.496424198473416442810,-53,56, + 8259236168422913.,-6246821630836936.,.496096288657573368502,-53,56, + 8259236168422931.,-6246821630836778.,-.463147613146439393392,-53,56, + 8259236168422942.,-6246821630836682.,-.493796664249060121551,-53,56, + 8259236168424804.,-6246821630820438.,.499973047265331320546,-53,56, + 8460168363173010.,-4514775779086889.,.495524894735070969980,-53,56, + 8460168363173039.,-4514775779086642.,.496546316035704696989,-53,56, + 8460168363173126.,-4514775779085901.,.499610579932525816262,-53,56, + 8460168363175094.,-4514775779069139.,.499960823286916495204,-53,56, + 8460168363180969.,-4514775779019100.,.499990108886816593346,-53,56, + 8791115980757713.,-6998957239050241.,.499990260090499107358,-53,58, + 8791115980769060.,-6998957238678212.,.498964912594599302028,-53,58, + 8791115980769074.,-6998957238677752.,-.489315193004274890509,-53,58, + 8791115980769079.,-6998957238677589.,.443441912138807174736,-53,58, + 8791115980769402.,-6998957238666999.,.499550904184349007174,-53,58, + 8791115980769744.,-6998957238655785.,-.499863104662119648217,-53,58, + 8791115980771365.,-6998957238602639.,.499990373789785089689,-53,58, + 8837821264115929.,-5471705459729186.,.499997919710572311092,-53,58, + 8837821264160388.,-5471705458279231.,-.499989998923037050633,-53,58, + 8837821264161743.,-5471705458235040.,-.499967252619213878366,-53,58, + 8837821264166907.,-5471705458066626.,.499381365645764877867,-53,58, + 8837821264166982.,-5471705458064180.,.495692586138803446004,-53,58, + 8837821264166995.,-5471705458063756.,.468386531022152672921,-53,58, + 8837821264167163.,-5471705458058276.,-.499876335156824581465,-53,58, + 9006099743113215.,-4503874527653206.,-.033414723122349010281,-53,65, + 9006099743113216.,-4503874527649110.,.466646319485618621577,-53,65, + 9006099743113218.,-4503874527640917.,.466768404700189310113,-53,65, + 9006099743113364.,-4503874527042828.,.475680620449559489630,-53,65, + 9006099743113748.,-4503874525469772.,.499120922435485453527,-53,65, + 9006099743113762.,-4503874525412421.,.499975515511486853278,-53,65, + 9007144712056031.,-7149040448574496.,-.499700370603412342480,-53,70, + 9007144712056157.,-7149040432059324.,-.492828386178602701106,-53,70, + 9007144712056161.,-7149040431535033.,-.318007057123263636739,-53,70, + 9007144712056162.,-7149040431403961.,.475698275104190900686,-53,70, + 9007144712056317.,-7149040411087677.,-.499975405575141633172,-53,70, + 9007144712063593.,-7149039457402031.,.499620221744137048278,-53,70, + 9007144712121801.,-7149031827916855.,.468651190095212642537,-53,70, + 9007198645424876.,-5111314218090799.,-.461914314131743923885,-53,76, + 9007198645424883.,-5111314159370539.,-.489625090878240809769,-53,76, + 9007198645424920.,-5111313848992022.,-.493239954634974081967,-53,76, + 9007198645424994.,-5111313228234989.,.499526492909227930998,-53,76, + 9007198645425824.,-5111306265689878.,.499125090610372758423,-53,76, + 9007198645446574.,-5111132202062103.,.280573865390980498531,-53,76, + 9007198645454874.,-5111062576610993.,.080875438823772626114,-53,76, + 9007198658428780.,-5002229557664588.,.498677711058436664651,-53,76, + 9007198658430460.,-5002215464802214.,-.499413551484759222723,-53,76, + 9007198658433829.,-5002187203579992.,.494707497257907914325,-53,76, + 9007198744410836.,-8561919501076440.,.293278969249397164668,-53,77, + 9007198744447382.,-8561306360905766.,.362926416313293787735,-53,77, + 9007198744459517.,-8561102769378072.,.494391996561506347213,-53,77, + 9007198744459537.,-8561102433833732.,-.496141016007996619705,-53,77, + 9007198744459638.,-8561100739334820.,-.498344111178460583971,-53,77, + 9007198744459739.,-8561099044835909.,.499433792805755251840,-53,77, + 9007198744460163.,-8561091931295922.,.499799067400002952989,-53,77, + 9007198744464282.,-8561022825939303.,.478844615928685109301,-53,77, + 9007198751718468.,-8439317773667289.,-.499377102394774387083,-53,77, + 9007198751718484.,-8439317505231819.,.491862924918402176587,-53,77, + 9007198751718500.,-8439317236796348.,.483102475394367277549,-53,77, + 9007198751720752.,-8439279454503806.,.495312440777695495864,-53,77, + 9007198751734678.,-8439045814980742.,.256198951655525428111,-53,77, + 9007198751825197.,-8437527158080836.,-.103002639420526491842,-53,77, + 9007198756945094.,-8351629535442415.,.366281424988865881812,-53,77, + 9007198756992945.,-8350826728835232.,-.497576672177730536412,-53,77, + 9007198756992959.,-8350826493954196.,.482215656533334629698,-53,77, + 9007198756993096.,-8350824195475477.,.498735606933670475840,-53,77, + 9007198756993590.,-8350815907530315.,.499619428337480528603,-53,77, + 9007198772757595.,-8086339776236440.,.289870463703036976428,-53,77, + 9007198772912155.,-8083746689592744.,.458591327372522804066,-53,77, + 9007198772917675.,-8083654079355470.,.498804471642074458483,-53,77, + 9007198772918582.,-8083638862419744.,.499620689623853413591,-53,77, + 9007198772918621.,-8083638208108284.,-.499276038289169040065,-53,77, + 9007198772918816.,-8083634936550989.,-.493802174107907518677,-53,77, + 9007198772918826.,-8083634768778821.,.480835602023239056613,-53,77, + 9007198805290773.,-7540523593542592.,-.008055561959332187641,-53,77, + 9007198805330998.,-7539848729995319.,.499918013139651049733,-53,77, + 9007198805331010.,-7539848528668716.,-.454985475695252170279,-53,77, + 9007198805332772.,-7539818967212650.,.497107796494765585293,-53,77, + 9007198859717789.,-6627389747069529.,.057831219560811053425,-53,77, + 9007198859768987.,-6626530787127093.,.495000052576861690774,-53,77, + 9007198859769002.,-6626530535468841.,-.469609335131978577233,-53,77, + 9007198859769074.,-6626529327509236.,-.499740229939530887860,-53,77, + 9007198859770402.,-6626507047365412.,.498336195194145292277,-53,77, + 9007198859773058.,-6626462487077762.,.484634251048638457699,-53,77, + 9007198895050039.,-6034612932219114.,.333723596408327282732,-53,77, + 9007198895059780.,-6034449505351532.,.487760316622820602211,-53,77, + 9007198895063331.,-6034389929455137.,.498620219718231038742,-53,77, + 9007198895063404.,-6034388704718320.,.405102299677733753471,-53,77, + 9007198895063431.,-6034388251733470.,.493798636598452333879,-53,77, + 9007198895063434.,-6034388201401819.,-.496346298673839566742,-53,77, + 9007198895064143.,-6034376306355201.,.498930526184047380094,-53,77, + 9007198895064752.,-6034366089030249.,.498357299657518566063,-53,77, + 9007198918829326.,-5635662682489176.,.461730799780658005685,-53,77, + 9007198918835652.,-5635556549816801.,-.496919355688751601485,-53,77, + 9007198918835708.,-5635555610292670.,-.459263649158291708826,-53,77, + 9007198918835732.,-5635555207639471.,-.443127277356142672357,-53,77, + 9007198918835831.,-5635553546695026.,.498423915611885152402,-53,77, + 9007198918836205.,-5635547272016008.,.499674780652718512005,-53,77, + 9007198918838994.,-5635500480358839.,.490091805994005924458,-53,77, + 9007198974129982.,-4707871600082866.,.385837019586237224571,-53,77, + 9007198974141058.,-4707685775632661.,.461451338851861083735,-53,77, + 9007198974141060.,-4707685742078227.,-.493232420429595116457,-53,77, + 9007198974141104.,-4707685003880700.,-.496277009618639988473,-53,77, + 9007198974141148.,-4707684265683173.,-.499325204888918451001,-53,77, + 9007198974141479.,-4707678712424504.,-.499644274275744500877,-53,77, + 9007198974142472.,-4707662052648498.,.498174077896318595431,-53,77, + 9007199052037178.,-6801611419537571.,.397379344973790290822,-53,78, + 9007199052037276.,-6801608131203161.,.400157193567530749143,-53,78, + 9007199052041392.,-6801470021157941.,.484519580762649143116,-53,78, + 9007199052044528.,-6801364794456820.,-.493565099237620035774,-53,78, + 9007199052044577.,-6801363150289615.,-.493513366090922480678,-53,78, + 9007199052044593.,-6801362613418691.,-.411865757724675869901,-53,78, + 9007199068083001.,-6263202931162916.,.491480615743549118801,-53,78, + 9007199068084570.,-6263150284258017.,.499231348857658560401,-53,78, + 9007199068085151.,-6263130789132621.,.496587975438772153135,-53,78, + 9007199068085279.,-6263126494165235.,-.498999913250657551542,-53,78, + 9007199068103247.,-6262523588118566.,-.110286886646569112144,-53,78, + 9007199098157672.,-5254064408943200.,-.337298937459652271382,-53,78, + 9007199098549488.,-5240917245386421.,.165799016747541850017,-53,78, + 9007199112538220.,-4771533280951222.,-.379093409295069091723,-53,78, + 9007199120399774.,-4507743297794382.,.260816813833481129418,-53,78, + 9007199120522022.,-4503641335530093.,-.336215840117471016832,-53,78, + 9007199120523252.,-4503600063578118.,-.333333694686501654422,-53,78, + 9007199120523263.,-4503599694479361.,.166666653628150411108,-53,78, + 9007199120523264.,-4503599660924928.,-.333333337058623676204,-53,78, + 9007199179197695.,-5069624865744057.,.495780282928458848663,-53,79, + 9007199179198777.,-5069552253952600.,.485843633760609308436,-53,79, + 9007199179198809.,-5069550106468934.,.496507532601161204660,-53,79, + 9007199179198825.,-5069549032727100.,-.498163379001560056020,-53,79, + 9007199179199008.,-5069536751804885.,-.499847594356759150588,-53,79, + 9007199179201069.,-5069398440435022.,.480348682168655403330,-53,79, + 9007199179205756.,-5069083901186816.,.318459647989618424087,-53,79, + 9007199179240626.,-5066743815079516.,-.024866175127808608447,-53,79, + 9007199180920365.,-4954018438038642.,.396216765506999864770,-53,79, + 9007199180957334.,-4951537490425098.,.496454299531411944088,-53,79, + 9007199180957374.,-4951534806070516.,.485692145789164533386,-53,79, + 9007199180957505.,-4951526014809259.,-.499637357946038767759,-53,79, + 9007199180958249.,-4951476085814035.,.497287472083432490173,-53,79, + 9007199180961778.,-4951239258631039.,.427869960432910183840,-53,79, + 9007199180974406.,-4950391807889506.,.419963272023154455211,-53,79, + 9007199206410438.,-6486817168264694.,-.497300535217294030137,-53,80, + 9007199206480560.,-6477405552691415.,.426188087830818609337,-53,80, + 9007199206482493.,-6477146109821801.,.489165630000004271438,-53,80, + 9007199206483504.,-6477010415698066.,.499411100651760081649,-53,80, + 9007199206483593.,-6476998470320210.,.498594494825272143463,-53,80, + 9007199206483682.,-6476986524942354.,.497659856899702989222,-53,80, + 9007199206483707.,-6476983169499136.,.474904173889277272957,-53,80, + 9007199206483714.,-6476982229975034.,-.491469086283713521573,-53,80, + 9007199242956138.,-6326945318905878.,.499442305513828052728,-53,82, + 9007199242956222.,-6326900221749210.,-.496476844886689536247,-53,82, + 9007199242956259.,-6326880357525441.,.493282485296356007565,-53,82, + 9007199242960221.,-6324753274969314.,.032619468776231676367,-53,82, + 9007199242961582.,-6324022593657126.,-.343802014477288376068,-53,82, + 9007199243002123.,-6302257309985319.,-.183915422993762650238,-53,82, + 9007199254696586.,-6103114167892676.,-.348419238899448769168,-53,90, + 9007199254718788.,-6103389045792099.,.148193347011748724302,-53,91, + 9007199254740550.,-7775746231632063.,.214843749993758545309,-53,97, + 9007199254740770.,-7810930603720800.,-.257812500001581641068,-53,98, + 9007199254740989.,-6755399441055745.,-.125000000000000249800,-53,104, + 9007199254740990.,-4503599627370497.,.499999999999999925985,-53,104, + 9007199254740991.,-4503599627370496.,-.250000000000000018504,-53,105, + 4503599627370496.,0.,0.000000000000000000000,-52,0, + 4503599627370497.,9007199254740991.,.000000000000000148030,-52,105, + 4503599627370498.,9007199254740990.,.000000000000000592119,-52,104, + 4503599640749356.,7182720759051452.,.498675100868403800302,-52,81, + 4503599640749435.,7182763171853375.,-.497563769770896980999,-52,81, + 4503599640749445.,7182768540562479.,-.446507814187887691865,-52,81, + 4503599640749983.,7183057377112276.,.482729716491162002897,-52,81, + 4503599640773725.,7195803766267079.,.364845722033604063674,-52,81, + 4503599640777682.,7197928164459540.,-.021098597984694819051,-52,81, + 4503599643301003.,8552625806585855.,-.495631776775192999850,-52,81, + 4503599643301013.,8552631175294956.,-.486281886601818721458,-52,81, + 4503599643301033.,8552641912713158.,-.467617869041682392635,-52,81, + 4503599643301211.,8552737475735155.,.496391181157928728263,-52,81, + 4503599643301320.,8552795994664356.,.494959077336912850351,-52,81, + 4503599643307968.,8556365112474705.,-.370776120825771652462,-52,81, + 4503599653610062.,7043629843932755.,.330069961665683230402,-52,80, + 4503599653610709.,7043803521671775.,.409593549872852696610,-52,80, + 4503599653612448.,7044270330927039.,.456402173591617996370,-52,80, + 4503599653612455.,7044272209975221.,-.492594813133597556884,-52,80, + 4503599653612494.,7044282678957944.,-.494202918825538948455,-52,80, + 4503599653612611.,7044314085906113.,-.499571187883244230548,-52,80, + 4503599653612650.,7044324554888835.,.498458071770226978194,-52,80, + 4503599653621022.,7046571896513370.,.310152251584411376254,-52,80, + 4503599659574715.,8644754181480526.,.274126391480709292303,-52,80, + 4503599659576620.,8645265551020549.,.478429847965483615060,-52,80, + 4503599659577255.,8645436007533890.,.498462835035441999726,-52,80, + 4503599659577467.,8645492915850156.,-.473428757201571634680,-52,80, + 4503599659577479.,8645496137075604.,.490346327049240524550,-52,80, + 4503599659577504.,8645502847961956.,.498183518757284858178,-52,80, + 4503599680828599.,7175025085265911.,.145719923565022458549,-52,79, + 4503599680951470.,7191516551527019.,.099421237842497691929,-52,79, + 4503599680956656.,7192212604656145.,.499686342975886959741,-52,79, + 4503599680957321.,7192301859444203.,.493418780661419816740,-52,79, + 4503599681422782.,7254774976590236.,.381576125495551870088,-52,79, + 4503599681424332.,7254983014066139.,.476143650001818818499,-52,79, + 4503599681425499.,7255139646152836.,-.499258686259013681870,-52,79, + 4503599681425535.,7255144477990986.,-.494003840732839577406,-52,79, + 4503599681425607.,7255154141667286.,-.483610021107153203548,-52,79, + 4503599681425882.,7255191051542042.,.499111096690387989749,-52,79, + 4503599681476996.,7262051456408652.,.139388622210154810204,-52,79, + 4503599688887018.,8256607760911813.,.291222674733152968267,-52,79, + 4503599688893244.,8257443400474926.,.368678973491058495279,-52,79, + 4503599689452886.,8332557277177520.,.120728670330334232514,-52,79, + 4503599694023172.,8945970671640540.,-.390110757748773334525,-52,79, + 4503599694474397.,9006533065057990.,.299482761336393191895,-52,79, + 4503599694479310.,9007192476745829.,-.333372083801885418161,-52,79, + 4503599694479360.,9007199187632129.,-.333333340783913841439,-52,79, + 4503599694479361.,4503599660924927.,.333333337058623676204,-52,78, + 4503599718149025.,6092043895382749.,.386842268327538599553,-52,78, + 4503599718152336.,6092266092826974.,.497364705853693315607,-52,78, + 4503599718152920.,6092305284402760.,.486018078008873839678,-52,78, + 4503599718152988.,6092309847805420.,.498065196523572473342,-52,78, + 4503599718153005.,6092310988656086.,-.498933789936281382738,-52,78, + 4503599718153331.,6092332866145308.,.498958419551862760778,-52,78, + 4503599718163264.,6092999458477983.,-.296891026849151191738,-52,78, + 4503599720384784.,6242083138988959.,.359157030400125353411,-52,78, + 4503599720401671.,6243216406351920.,-.499965629951289916354,-52,78, + 4503599720401715.,6243219359141875.,-.495970322310468739424,-52,78, + 4503599720401728.,6243220231557088.,.482477315885234196430,-52,78, + 4503599720401733.,6243220567101402.,-.448889647668644540388,-52,78, + 4503599720403434.,6243334719276707.,.478448467657366623723,-52,78, + 4503599720448296.,6246345357071268.,.347691202347932282572,-52,78, + 4503599750517018.,8264223083982464.,.457918598035532261385,-52,78, + 4503599750519043.,8264358979428348.,.499464234050061839577,-52,78, + 4503599750519237.,8264371998547608.,.498261729456655260163,-52,78, + 4503599750519395.,8264382601747831.,-.441276331319193847549,-52,78, + 4503599750519419.,8264384212360523.,-.482757694811818228616,-52,78, + 4503599750519431.,8264385017666868.,.496498404791227734886,-52,78, + 4503599750520104.,8264430181931105.,.496343236141814680393,-52,78, + 4503599750530423.,8265122678279785.,-.406106497794744771379,-52,78, + 4503599750543828.,8266022272577102.,.052218920730036296927,-52,78, + 4503599772457970.,4868327701966012.,-.498382597078505742375,-52,77, + 4503599772458007.,4868328943479956.,-.494865398198780520781,-52,77, + 4503599772458069.,4868331023854672.,.483978393553083069876,-52,77, + 4503599772458081.,4868331426507844.,-.487861599971870060653,-52,77, + 4503599772458822.,4868356290341154.,.498940188592499396031,-52,77, + 4503599772460242.,4868403937633059.,.482459484912722051128,-52,77, + 4503599776092278.,4990274838641228.,-.499974325004189460826,-52,77, + 4503599776092537.,4990283529238829.,-.488693181069565095910,-52,77, + 4503599776092574.,4990284770752772.,-.487122388455558598870,-52,77, + 4503599776092583.,4990285072742650.,-.459714819008719802257,-52,77, + 4503599776094832.,4990360536657725.,.481325443911612582174,-52,77, + 4503599776096109.,4990403385665974.,.453750512803840759025,-52,77, + 4503599776110193.,4990875966270655.,.345248122822805215138,-52,77, + 4503599776124277.,4991348546875335.,-.241144303395858788464,-52,77, + 4503599804227689.,5934342539708010.,.443263912960349964574,-52,77, + 4503599804231510.,5934470751187648.,-.499720185697614557680,-52,77, + 4503599804231595.,5934473603314255.,.494291960514741593069,-52,77, + 4503599804231617.,5934474341511731.,-.495501900386498867826,-52,77, + 4503599804233175.,5934526619314733.,.490835263808334092172,-52,77, + 4503599804265109.,5935598146504137.,.315043510654304630346,-52,77, + 4503599814622253.,6283126216516352.,.460709409056880310971,-52,77, + 4503599814625062.,6283220470911921.,.499208411026248913074,-52,77, + 4503599814625186.,6283224631661316.,.499909044580656022820,-52,77, + 4503599814625434.,6283232953160107.,-.499033368663724955411,-52,77, + 4503599814625505.,6283235335524679.,.444733421193518932035,-52,77, + 4503599814625515.,6283235671068985.,.493148261435000484171,-52,77, + 4503599814625558.,6283237113909502.,-.498676415462513030770,-52,77, + 4503599814670502.,6284745184238598.,-.044040107722040929844,-52,77, + 4503599826972277.,6697524239224586.,.247328406580649952496,-52,77, + 4503599827000039.,6698455777324481.,.143084184143365459034,-52,77, + 4503599827009704.,6698780080895385.,.499997164866522825049,-52,77, + 4503599827009823.,6698784073872616.,.496019125713697877717,-52,77, + 4503599827009825.,6698784140981478.,-.478838549573748792264,-52,77, + 4503599827013920.,6698921546374426.,.437571308645626381226,-52,77, + 4503599831801273.,6859558449866550.,.446256414596144135018,-52,77, + 4503599831826593.,6860408048046222.,.459247652777174388322,-52,77, + 4503599831829442.,6860503644618651.,-.499869437836820575805,-52,77, + 4503599831829849.,6860517301271855.,-.498965746663204778025,-52,77, + 4503599831829912.,6860519415200975.,-.469452139614558622860,-52,77, + 4503599831829914.,6860519482309835.,.483865268385005157650,-52,77, + 4503599831829956.,6860520891595916.,-.496476047960001923770,-52,77, + 4503599831834626.,6860677590786241.,.416931003854390900494,-52,77, + 4503599838544596.,7085826812483745.,.075476565487331873291,-52,77, + 4503599838555202.,7086182690772849.,.498681997372853779785,-52,77, + 4503599838555270.,7086184972474119.,-.495839967701217617321,-52,77, + 4503599838555767.,7086201649026040.,.499034295757372221472,-52,77, + 4503599840031611.,7135722753836364.,-.499771605565466876002,-52,77, + 4503599840031652.,7135724129568011.,-.462174662943699163098,-52,77, + 4503599840031676.,7135724934874341.,-.488952995788151900013,-52,77, + 4503599840031688.,7135725337527505.,.497656228464364781522,-52,77, + 4503599840043263.,7136113730059565.,-.001830329425833698512,-52,77, + 4503599840058799.,7136635031690499.,-.244777493395986945992,-52,77, + 4503599864046892.,7941541826912274.,.356911560007291084331,-52,77, + 4503599864065704.,7942173052853884.,.400389050620957592826,-52,77, + 4503599864070407.,7942330859339286.,.499274719543417590412,-52,77, + 4503599864070868.,7942346327931626.,-.498837545010743916705,-52,77, + 4503599864070872.,7942346462149346.,.446941970509212277551,-52,77, + 4503599865861064.,8002415334711249.,.388737908373217926950,-52,77, + 4503599865866067.,8002583207525655.,.499292586359653461274,-52,77, + 4503599865866533.,8002598843890139.,.448926702930794274124,-52,77, + 4503599865866560.,8002599749859755.,.471709993595640499140,-52,77, + 4503599865866596.,8002600957819244.,-.497920734475399920190,-52,77, + 4503599865866726.,8002605319895173.,-.499445422043616554236,-52,77, + 4503599878010238.,8410073945412772.,.046938246644827922898,-52,77, + 4503599878044810.,8411233989171311.,.444192862772355398905,-52,77, + 4503599878044818.,8411234257606753.,-.497159984282106266020,-52,77, + 4503599878044954.,8411238821009250.,.499768659714961952758,-52,77, + 4503599878045619.,8411261134705288.,.497472183017636929423,-52,77, + 4503599878046949.,8411305762097364.,.482994731709927202876,-52,77, + 4503599895529293.,8997915851255891.,.499246848233303758567,-52,77, + 4503599895529690.,8997929172364602.,.317031198021776514716,-52,77, + 4503599895529761.,8997931554729132.,.463161038359955201321,-52,77, + 4503599895529779.,8997932158708873.,-.499797927778515949102,-52,77, + 4503599895531722.,8997997354966366.,.484381708965535937875,-52,77, + 4503599895616737.,9000849984832963.,.270104605678724881656,-52,77, + 4503599895750332.,9005332688908935.,.135537190479242264991,-52,77, + 4503599929436228.,5067821862007472.,.384955838830198076906,-52,76, + 4503599929437832.,5067848772660131.,.427089026658694868333,-52,76, + 4503599929444088.,5067953730916388.,-.450295995074867800242,-52,76, + 4503599929444104.,5067953999351826.,-.455284411435076128207,-52,76, + 4503599929444232.,5067956146835330.,-.495226074587527783445,-52,76, + 4503599929444248.,5067956415270767.,.499776925984567630811,-52,76, + 4503599943560043.,5304780140741667.,-.388419077063682713126,-52,76, + 4503599943599556.,5305443058830929.,.428920949890629064674,-52,76, + 4503599943605374.,5305540668666764.,-.499743574306536729414,-52,76, + 4503599943605447.,5305541893403446.,-.498618244205633112482,-52,76, + 4503599943605739.,5305546792350174.,-.494315444494144115702,-52,76, + 4503599943606295.,5305556120481614.,.499300712846452016048,-52,76, + 4503626898691795.,7148991605447137.,.487023070822068187174,-52,70, + 4503626898704691.,7148994986035690.,.498028707625121758896,-52,70, + 4503626898712289.,7148996977793741.,.499826064298891833350,-52,70, + 4503626898712638.,7148997069281444.,-.499777255300782433472,-52,70, + 4503626898712907.,7148997139797752.,.491927668735814792244,-52,70, + 4503626898712911.,7148997140846322.,.142361910918186306901,-52,70, + 4503626898712912.,7148997141108465.,-.445029528681738204365,-52,70, + 4503626898712924.,7148997144254174.,-.493726808420974905390,-52,70, + 4503626898712987.,7148997160769146.,-.499387664565901070069,-52,70, + 4503626898717587.,7148998366624243.,.499354130911352616383,-52,70, + 4504149383182063.,9006649505639629.,-.499965043636543102540,-52,66, + 4504149383184383.,9006649543645869.,.066381869991386236328,-52,66, + 4504149383184384.,9006649543662251.,.066625980819519928801,-52,66, + 4504149383184385.,9006649543678633.,.066870091644016530482,-52,66, + 4504149383184484.,9006649545300451.,.091037045265580680099,-52,66, + 4504149383185904.,9006649568562891.,.437670235251261404552,-52,66, + 4504149383186156.,9006649572691155.,.499184654846514973549,-52,66, + 4504149383186159.,9006649572740301.,.499916967974318859804,-52,66, + 5103246950986835.,9007199254735655.,.000261620544736230628,-52,56, + 5103246950986885.,9007199254736361.,-.002216311730109811802,-52,56, + 5103246950987185.,9007199254740597.,-.017083905524446016630,-52,56, + 5103246950987202.,9007199254740837.,.022073597486419637746,-52,56, + 5103246950987212.,9007199254740978.,.221578011021849438263,-52,56, + 5103246950987213.,4503599627370496.,.170764226187688600303,-52,55, + 5103246950987218.,4503599627370531.,.470640329571487254738,-52,55, + 5103246950987652.,4503599627373595.,.499886103153420948847,-52,55, + 5103246950991687.,4503599627402082.,.499901520180382233220,-52,55, + 5103246951015897.,4503599627573004.,.499993549340163267038,-52,55, + 5782736388127205.,9007199254728821.,.499938316859417888352,-52,55, + 5782736388128264.,9007199254735420.,-.499827500573889070338,-52,55, + 5782736388129119.,9007199254740746.,.497528708265516827452,-52,55, + 5782736388129158.,9007199254740989.,.483373026544672066631,-52,55, + 5782736388129159.,4503599627370498.,-.143110354442044545459,-52,54, + 5782736388129323.,4503599627371009.,-.249796659607748176222,-52,54, + 5782736388144583.,4503599627418547.,-.249998045131436070032,-52,54, + 7425180500309915.,9007199254612425.,-.000016407502644417249,-52,54, + 7425180500362069.,9007199254738957.,.000090661901763466088,-52,54, + 7425180500362895.,9007199254740961.,-.022609647442489585602,-52,54, + 7425180500362907.,9007199254740990.,.090862018763941358247,-52,54, + 7425180500362908.,4503599627370496.,.258492328807237573204,-52,53, + 7425180500362909.,4503599627370497.,.471553648232504303913,-52,53, + 7425180500362942.,4503599627370538.,-.497422810733785233983,-52,53, + 7425180500363003.,4503599627370611.,.499317674206847537749,-52,53, + 7425180500363294.,4503599627370965.,-.499838373051943676844,-52,53, + 7425180500370353.,4503599627379528.,-.499984554609018131420,-52,53, + 9007199254740991.,6243314768165358.,.208881167333858563529,-52,53, + 4503599627370496.,6243314768165359.,.208881167333858619040,-51,53, + 4503599627370497.,6243314768165361.,.208881167333858396996,-51,53, + 6121026514828277.,9007199254682431.,.000012107681292013318,-51,53, + 6121026514864475.,9007199254735697.,.000058391970979837245,-51,53, + 6121026514867196.,9007199254739701.,-.000103896586943812489,-51,53, + 6121026514867828.,9007199254740631.,-.000876615095469726941,-51,53, + 6121026514868021.,9007199254740915.,.002051969264907740602,-51,53, + 6121026514868073.,4503599627370496.,-.239512133537380136096,-51,52, + 6121026514868074.,4503599627370496.,.496246748805504486123,-51,52, + 6121026514877448.,4503599627377394.,-.499990174275792473403,-51,52, + 5812361472633837.,7392227815811744.,-.499996487747482643761,-50,52, + 5812361472642284.,7392227815818289.,-.499959672681051068295,-50,52, + 5812361472644358.,7392227815819896.,-.499832249671428753789,-50,52, + 5812361472644509.,7392227815820012.,.499694867410542235092,-50,52, + 5812361472645264.,7392227815820597.,.497330452774804019098,-50,52, + 5812361472645304.,7392227815820628.,.490582669215824127209,-50,52, + 5995926477572465.,7532259951691896.,-.499998486522667653664,-50,52, + 5995926477583277.,7532259951700017.,-.499957338601110639245,-50,52, + 5995926477585471.,7532259951701664.,.435123151522419151606,-50,52, + 5995926477585503.,7532259951701688.,.470639366506085589556,-50,52, + 5995926477585527.,7532259951701706.,.497276527743751236559,-50,52, + 5995926477585531.,7532259951701710.,-.498283945383311504062,-50,52, + 5995926477586431.,7532259951702386.,-.499390399023387991476,-50,52, + 5995926477586881.,7532259951702724.,-.499943625881477006390,-50,52, + 6025316007234149.,7554280793332148.,.499910923288232836693,-50,52, + 6025316007235127.,7554280793332880.,-.497693471268437940105,-50,52, + 6025316007235135.,7554280793332885.,.481876226935108215792,-50,52, + 6025316007235167.,7554280793332909.,.400155019749213446770,-50,52, + 6025316007235226.,7554280793332953.,.499481543999886951592,-50,52, + 6025316007238750.,7554280793335587.,.499933601850170731358,-50,52, + 6025316007252553.,7554280793345905.,-.499998378220373344451,-50,52, + 6084210162765922.,7598087261799797.,-.499989980853441306341,-50,52, + 6084210162778436.,7598087261809060.,-.498839600523765459011,-50,52, + 6084210162778440.,7598087261809062.,.462004622065590642369,-50,52, + 6084210162778717.,7598087261809268.,-.499532963626234200423,-50,52, + 6084210162780326.,7598087261810459.,-.499944427269840296363,-50,52, + 6084210162804869.,7598087261828625.,.499994283092642753933,-50,52, + 6369701198560743.,7804602721052906.,-.499832060988220170665,-50,52, + 6369701198560999.,7804602721053087.,-.498954835015581541817,-50,52, + 6369701198561098.,7804602721053156.,.497478154714074261381,-50,52, + 6369701198561115.,7804602721053169.,-.482932341999124591816,-50,52, + 6369701198561866.,7804602721053700.,-.499890167420096221218,-50,52, + 6369701198564112.,7804602721055287.,.499993619296197001489,-50,52, + 6369701198581213.,7804602721067378.,.499999227218561790664,-50,52, + 6469155038057471.,7874376729793168.,.499977818608420459551,-50,52, + 6469155038058488.,7874376729793876.,.499831600246132150713,-50,52, + 6469155038060861.,7874376729795528.,.499490423634614737817,-50,52, + 6469155038098332.,7874376729821615.,-.499997321599220199563,-50,52, + 6482505237454243.,7883661095356093.,-.499804847875443283780,-50,52, + 6482505237454338.,7883661095356158.,.499673583431249996675,-50,52, + 6482505237454361.,7883661095356174.,.478494677326409255672,-50,52, + 6482505237454374.,7883661095356184.,-.489997747863308414894,-50,52, + 6482505237458115.,7883661095358782.,.499989741020018908074,-50,52, + 6482505237467700.,7883661095365441.,.499997775059515941031,-50,52, + 6527239159276408.,7914632413699546.,.499998062005897719355,-50,52, + 6527239159283088.,7914632413704156.,-.499967357591999639349,-50,52, + 6527239159286662.,7914632413706621.,.453045153997563760738,-50,52, + 6527239159286678.,7914632413706632.,.492566194896999341417,-50,52, + 6527239159286707.,7914632413706653.,-.498301918472842641940,-50,52, + 6527239159287136.,7914632413706948.,.498855990631868846230,-50,52, + 6527239159289439.,7914632413708537.,.499915814700611072314,-50,52, + 6551699081992638.,7931477485558779.,-.499997597990562108744,-50,52, + 6551699081996771.,7931477485561620.,-.499971959556564868611,-50,52, + 6551699081998284.,7931477485562660.,-.472621659750485401358,-50,52, + 6551699081998428.,7931477485562759.,-.487863931295008248279,-50,52, + 6551699081998540.,7931477485562836.,-.499719031386696795755,-50,52, + 6698297894360613.,8031137779814784.,.499991436762210492420,-50,52, + 6698297894367358.,8031137779819319.,.499772825004146611887,-50,52, + 6698297894367477.,8031137779819400.,-.490594263961860384291,-50,52, + 6698297894367492.,8031137779819410.,-.405346418033306682083,-50,52, + 6698297894367535.,8031137779819439.,-.494302593038244571574,-50,52, + 6698297894406186.,8031137779845425.,.499996864091765211677,-50,52, + 7036523586224213.,8252988659478625.,.499987509838435045174,-50,52, + 7036523586229219.,8252988659481829.,.499726634752521724760,-50,52, + 7036523586229244.,8252988659481846.,-.499475626914634273991,-50,52, + 7036523586229494.,8252988659482006.,-.491498243589320961304,-50,52, + 7036523586229519.,8252988659482022.,-.490700505257102300015,-50,52, + 7036523586229530.,8252988659482029.,-.450349500390944098839,-50,52, + 7036523586230483.,8252988659482639.,-.499939715210110474650,-50,52, + 7036523586239256.,8252988659488254.,-.499997383947500670811,-50,52, + 7060691919401944.,8268430659764162.,-.499998004904786892357,-50,52, + 7060691919442614.,8268430659790102.,.498268938985859419484,-50,52, + 7060691919442625.,8268430659790110.,-.485478763606696380110,-50,52, + 7060691919443169.,8268430659790457.,-.499910600924911366024,-50,52, + 7060691919446430.,8268430659792536.,.499975020767025094660,-50,52, + 7060691919454675.,8268430659797795.,.499992480710799570141,-50,52, + 7099291104851518.,8292983755270752.,.499979184889007122281,-50,52, + 7099291104853345.,8292983755271911.,.499715592645179081944,-50,52, + 7099291104853572.,8292983755272056.,-.497580431151979431007,-50,52, + 7099291104853665.,8292983755272114.,.499122078920982819846,-50,52, + 7099291104854852.,8292983755272868.,-.499954486129629218299,-50,52, + 7099291104957659.,8292983755338085.,.499990762264445175053,-50,52, + 7214758118816450.,8365643625698012.,.499995594161778547405,-50,52, + 7214758118828316.,8365643625705419.,.499966800530457348260,-50,52, + 7214758118828787.,8365643625705714.,-.492196823671727975914,-50,52, + 7214758118828795.,8365643625705719.,-.498433148499107086964,-50,52, + 7236286776332598.,8379062243714833.,-.496770038147226656862,-50,52, + 7236286776332741.,8379062243714922.,-.498812021844581742766,-50,52, + 7236286776332884.,8379062243715010.,.499145994456304436721,-50,52, + 7236286776334780.,8379062243716191.,-.499956111259032092370,-50,52, + 7236286776343598.,8379062243721679.,-.499999558464100304440,-50,52, + 7243607294744579.,8383615963049989.,-.499997209394766443791,-50,52, + 7243607294772866.,8383615963067576.,-.499836169802160622468,-50,52, + 7243607294773096.,8383615963067718.,.499069229538313770940,-50,52, + 7243607294773244.,8383615963067811.,-.484243817844999255355,-50,52, + 7243607294773252.,8383615963067815.,.489631152566659994774,-50,52, + 7243607294773289.,8383615963067838.,.493802890720512571359,-50,52, + 7243607294773823.,8383615963068170.,.499957165684650532491,-50,52, + 7243607294778378.,8383615963071003.,-.499981557292092822300,-50,52, + 7273994527054826.,8402469232294855.,.499992920249544324162,-50,52, + 7273994527108596.,8402469232328147.,-.499984721426097099622,-50,52, + 7273994527111261.,8402469232329797.,-.499704653716089567391,-50,52, + 7273994527114459.,8402469232331777.,-.499368573262042496322,-50,52, + 7273994527114522.,8402469232331816.,-.493733434725255784471,-50,52, + 7273994527114585.,8402469232331855.,-.488098296188806900068,-50,52, + 7273994527114593.,8402469232331859.,.464998229339606880416,-50,52, + 7311312768882809.,8425515272166709.,-.499799626921134359292,-50,52, + 7311312768883171.,8425515272166931.,.483830897914762810588,-50,52, + 7311312768883197.,8425515272166947.,.499229775388739308620,-50,52, + 7311312768883848.,8425515272167349.,-.499821407877568578720,-50,52, + 7311312768891121.,8425515272171829.,-.499973877119193106348,-50,52, + 7311312768892160.,8425515272172469.,-.499995658803223037670,-50,52, + 7548454164495005.,8569269960100435.,-.415629299173498029860,-50,52, + 7548454164495030.,8569269960100450.,-.499993828557305331677,-50,52, + 7571434122736081.,8582959560062135.,.499993695315115219330,-50,52, + 7571434122739398.,8582959560064109.,-.499948214451506448894,-50,52, + 7571434122741328.,8582959560065256.,.492247176814995578202,-50,52, + 7571434122741333.,8582959560065259.,.466320221869710107285,-50,52, + 7571434122741365.,8582959560065279.,-.499612289780163414314,-50,52, + 7571434122754016.,8582959560072804.,-.499993698662456971987,-50,52, + 7938013874342735.,8795892472914501.,-.499997670690379376709,-50,52, + 7938013874374192.,8795892472932347.,.499985009888467103216,-50,52, + 7938013874374437.,8795892472932486.,.499730559305467245958,-50,52, + 7938013874374927.,8795892472932764.,.499221658126597207126,-50,52, + 7938013874374934.,8795892472932768.,.470642959538203309561,-50,52, + 7969971748344972.,8813987241979349.,.499887285977682949975,-50,52, + 7969971748345264.,8813987241979515.,-.499390915323148951760,-50,52, + 7969971748345287.,8813987241979527.,.497241281149473891977,-50,52, + 7969971748345333.,8813987241979553.,.490505674094607061159,-50,52, + 7969971748386542.,8813987242002839.,.499904937218017502834,-50,52, + 7969971748594392.,8813987242120289.,.499991355622772890391,-50,52, + 8319337573402624.,9007199254720249.,.000001074151121414781,-50,52, + 8319337573429631.,9007199254734869.,-.000021397445556592607,-50,52, + 8319337573440637.,9007199254740827.,.000487815350920277103,-50,52, + 8319337573440903.,9007199254740971.,-.002770820890201957125,-50,52, + 8319337573440940.,9007199254740991.,.026851098128525311803,-50,52, + 8319337573440941.,4503599627370496.,-.215903884462511918091,-50,51, + 8319337573440942.,4503599627370496.,.054766682010713475381,-50,51, + 8319337573440951.,4503599627370498.,.490801780269740552554,-50,51, + 8319337573441919.,4503599627370760.,.499910126336379151407,-50,51, + 8319337573444350.,4503599627371419.,-.499942777426139944464,-50,51, + 8345810168402702.,4510753603496676.,-.499996544065231629445,-50,51, + 8345810168410841.,4510753603498871.,.499949987544314051443,-50,51, + 8345810168413554.,4510753603499603.,.499932164271588654690,-50,51, + 8345810168414614.,4510753603499890.,-.499337608247570611133,-50,51, + 8345810168414918.,4510753603499972.,-.476486675089956737898,-50,51, + 8345810168414929.,4510753603499974.,.491445431043979859299,-50,51, + 8345810168414955.,4510753603499982.,-.493442318094003733955,-50,51, + 8345810168415144.,4510753603500033.,-.498972494520772083982,-50,51, + 8515808456091126.,4556160286208384.,.494333930669761973987,-50,51, + 8515808456091145.,4556160286208390.,-.481575088348004557562,-50,51, + 8515808456091213.,4556160286208407.,.499382106746212848578,-50,51, + 8515808456091421.,4556160286208462.,.499957056445280680373,-50,51, + 8515808456100138.,4556160286210768.,-.499986038383875367797,-50,51, + 8515808456115787.,4556160286214906.,-.499998604930366469765,-50,51, + 8579801239787095.,4573018370125797.,-.499997573041462082347,-50,51, + 8579801239792395.,4573018370127188.,-.495861348519788353937,-50,51, + 8579801239792414.,4573018370127192.,.490757253038271933005,-50,51, + 8579801239792475.,4573018370127209.,-.499572499854345995172,-50,51, + 8579801239794643.,4573018370127777.,.499855298904599949152,-50,51, + 8579801239795988.,4573018370128130.,.499961566973836743200,-50,51, + 8666221177826854.,4595586128012986.,-.499996943974396688146,-50,51, + 8666221177831988.,4595586128014320.,-.499859371254851049633,-50,51, + 8666221177833335.,4595586128014669.,.499787163568157578138,-50,51, + 8666221177833462.,4595586128014702.,.499011447101002378153,-50,51, + 8666221177833589.,4595586128014735.,.498235730633363587753,-50,51, + 8666221177833593.,4595586128014737.,-.462418622641215568190,-50,51, + 8746614672445921.,4616378989560418.,.499989514333214002469,-50,51, + 8746614672447094.,4616378989560720.,.486675834651382427876,-50,51, + 8746614672447102.,4616378989560723.,-.453738921902426399061,-50,51, + 8746614672447129.,4616378989560729.,.497361274728454902444,-50,51, + 8746614672447230.,4616378989560755.,.499624973236376176106,-50,51, + 8746614672487005.,4616378989570996.,-.499992791169488866989,-50,51, + 8848436869422460.,4642441517787156.,-.499697735804465580036,-50,51, + 8848436869422503.,4642441517787166.,.443183297010698782407,-50,51, + 8848436869422515.,4642441517787169.,.497010561982363067002,-50,51, + 8848436869423073.,4642441517787311.,.499978383160178515912,-50,51, + 8848436869444642.,4642441517792801.,-.499998442727453361392,-50,51, + 8957999189153254.,4670152343674959.,.499980493873175619594,-50,51, + 8957999189155621.,4670152343675555.,-.499947900171280188477,-50,51, + 8957999189156349.,4670152343675737.,.499651647382926613380,-50,51, + 8957999189156476.,4670152343675769.,.424032337682755106173,-50,51, + 8957999189156512.,4670152343675778.,.473463084539317071497,-50,51, + 8957999189156532.,4670152343675784.,-.499075389429275328760,-50,51, + 8957999189168184.,4670152343678713.,-.499990325439406000454,-50,51, + 8957999189195677.,4670152343685623.,.499996414032666630088,-50,51, + 4630540339110239.,4745078389508945.,-.499995554740397414060,-49,51, + 4630540339111078.,4745078389509352.,.499914893026984385162,-49,51, + 4630540339111771.,4745078389509690.,-.498967180565359945431,-49,51, + 4630540339111804.,4745078389509706.,-.451294898356729598641,-49,51, + 4630540339111808.,4745078389509707.,.493877499486732975045,-49,51, + 4630540339111917.,4745078389509760.,.499825340720441350608,-49,51, + 4630540339132600.,4745078389519819.,-.499998532899338928963,-49,51, + 4751802502281348.,4803288439326168.,-.499993663226666363226,-49,51, + 4751802502333880.,4803288439351062.,-.462887729716299754018,-49,51, + 4751802502333882.,4803288439351062.,.484878854681625365185,-49,51, + 4751802502333939.,4803288439351089.,.496226510022323571402,-49,51, + 4751802502333958.,4803288439351099.,-.499990938197515696129,-49,51, + 4918372782547166.,4880871320313770.,.499959380153030034142,-49,51, + 4918372782547332.,4880871320313847.,-.499545009150502676905,-49,51, + 4918372782548328.,4880871320314303.,-.496571345025565890529,-49,51, + 4918372782548459.,4880871320314362.,.479723383883593443011,-49,51, + 4918372782548470.,4880871320314368.,-.484099196131740687586,-49,51, + 4918372782548494.,4880871320314379.,-.496075734347054250690,-49,51, + 4918372782559273.,4880871320319313.,.499961534280485578504,-49,51, + 4918372782716664.,4880871320391372.,.499988296281180436963,-49,51, + 4961703275491791.,4900622630108037.,.499996937628427407898,-49,51, + 4961703275493329.,4900622630108735.,.499841175412804129264,-49,51, + 4961703275494867.,4900622630109433.,.499685412980818907799,-49,51, + 4961703275494889.,4900622630109443.,.484078503503629245777,-49,51, + 4961703275494911.,4900622630109453.,.468471594026395313343,-49,51, + 5155187794656363.,4986764021219317.,.499996021007423342232,-49,51, + 5155187794693469.,4986764021235526.,-.499982541602095140049,-49,51, + 5155187794695083.,4986764021236230.,.499533291462826984392,-49,51, + 5155187794695447.,4986764021236389.,.495706626770386014128,-49,51, + 5155187794695463.,4986764021236396.,.484549410739691467072,-49,51, + 5155187794695479.,4986764021236403.,.473392194708975228957,-49,51, + 5155187794695621.,4986764021236465.,.499371902435418106683,-49,51, + 5357710127477073.,5073532898967568.,-.499996782969056829458,-49,51, + 5357710127495120.,5073532898975152.,.499988396450992579323,-49,51, + 5357710127495139.,5073532898975160.,.485526143343329572707,-49,51, + 5357710127495151.,5073532898975166.,-.470976332303630075077,-49,51, + 5363132893503144.,5075810888589216.,-.499997474212516201160,-49,51, + 5363132893509134.,5075810888591731.,-.499688549050892643955,-49,51, + 5363132893510332.,5075810888592234.,-.499626764355643716007,-49,51, + 5363132893510594.,5075810888592344.,-.494604904946447359444,-49,51, + 5363132893510644.,5075810888592364.,.498719877382941302410,-49,51, + 5365726582682621.,5076899628531769.,-.482128857008402606800,-49,51, + 5365726582682671.,5076899628531790.,-.498951844665749075515,-49,51, + 5365726582683088.,5076899628531965.,-.499255561735634075824,-49,51, + 5365726582683922.,5076899628532315.,-.499862995916204630975,-49,51, + 5365726582687370.,5076899628533762.,-.499976225575840755262,-49,51, + 5365726582697297.,5076899628537927.,.499987797413126353479,-49,51, + 5365726582749963.,5076899628560029.,.499998269359477276050,-49,51, + 5483096108824850.,5125624360522070.,-.499549436476447383441,-49,51, + 5483096108824889.,5125624360522086.,-.483015895803896767159,-49,51, + 5483096108824906.,5125624360522092.,.498550006540512721180,-49,51, + 5483096108825393.,5125624360522292.,.499879091338816115490,-49,51, + 5483096108826966.,5125624360522939.,-.499934768355982213459,-49,51, + 5483096108848014.,5125624360531583.,-.499986991435419847061,-49,51, + 5483096108853276.,5125624360533743.,.499999947610066989814,-49,51, + 5494838942547461.,5130441754822584.,.499976622228774097584,-49,51, + 5494838942548930.,5130441754823187.,-.499862701612224312874,-49,51, + 5494838942549113.,5130441754823261.,.494030697789094146192,-49,51, + 5494838942549135.,5130441754823271.,-.490309986436052139472,-49,51, + 5494838942553847.,5130441754825201.,.499994373237171210552,-49,51, + 5525992699368825.,5143172592738255.,.499950291049311357303,-49,51, + 5525992699368933.,5143172592738300.,-.490874686735784423009,-49,51, + 5525992699369014.,5143172592738333.,-.483993420075170708913,-49,51, + 5525992699371441.,5143172592739321.,.499967495568419903458,-49,51, + 5525992699376673.,5143172592741454.,-.499998096907293367544,-49,51, + 7684006504407823.,9007199254710437.,.000040723024023824045,-47,51, + 7684006504511812.,9007199254740911.,-.000400660416015497478,-47,51, + 7684006504512085.,9007199254740991.,.002310005576340653528,-47,51, + 7684006504512088.,4503599627370496.,-.059269663882209237237,-47,50, + 7684006504512089.,4503599627370496.,.087255447227664203292,-47,50, + 7684006504514071.,4503599627370787.,-.499974333040649862198,-47,50, + 5426391276978787.,6453179503439572.,-.499833195063644493814,-44,50, + 5426391276979722.,6453179503439765.,.499522760682348358036,-44,50, + 5426391276979828.,6453179503439787.,.493032633738073222084,-44,50, + 5426391276979838.,6453179503439790.,-.432107944275559816940,-44,50, + 5426391276980016.,6453179503439827.,-.499610232918867683853,-44,50, + 5426391276982180.,6453179503440275.,.499968684826271917274,-44,50, + 5426391276986802.,6453179503441234.,.499993526101878181534,-44,50, + 5426971710398363.,6453299928773989.,-.499887225239527311861,-44,50, + 5426971710399515.,6453299928774227.,.498353763814224128842,-44,50, + 5426971710399568.,6453299928774238.,.493932559316344399647,-44,50, + 5426971710399597.,6453299928774245.,-.489618665786314490498,-44,50, + 5426971710399944.,6453299928774317.,-.499697117879244035577,-44,50, + 5426971710402436.,6453299928774833.,.499970021421895151748,-44,50, + 5426971710408090.,6453299928776007.,-.499982625682915753997,-44,50, + 5426971710450160.,6453299928784735.,-.499984054879848012643,-44,50, + 5562950707688706.,6481163010612091.,.499987563271112066104,-44,50, + 5562950707700994.,6481163010614578.,.499923792271353378378,-44,50, + 5562950707703084.,6481163010615002.,-.499598773492534160137,-44,50, + 5562950707703168.,6481163010615019.,-.498622646952395169822,-44,50, + 5562950707703178.,6481163010615021.,-.474696917602395723006,-44,50, + 5562950707704087.,6481163010615205.,-.499848119702642338905,-44,50, + 5562950707732759.,6481163010621008.,-.499996943292287366050,-44,50, + 5565768841055106.,6481733235452177.,.499999089506675966456,-44,50, + 5565768841055368.,6481733235452231.,-.499996056385886492576,-44,50, + 5565768841076852.,6481733235456577.,-.499598028066131183073,-44,50, + 5565768841148116.,6481733235470993.,-.498277859119638727905,-44,50, + 5565768841151260.,6481733235471629.,-.498219620623298113821,-44,50, + 5565768841151344.,6481733235471645.,.494148347575875025658,-44,50, + 5565768841151349.,6481733235471647.,-.494401178126563231462,-44,50, + 5637442019535926.,6496139449339519.,-.432398346079460096950,-44,50, + 5637442019535941.,6496139449339522.,-.436624989277894613802,-44,50, + 5637442019536141.,6496139449339562.,-.492980231924449854475,-44,50, + 5637442019536166.,6496139449339566.,.499975362744631101721,-44,50, + 5637442019539005.,6496139449340134.,-.499987306778562546636,-44,50, + 5637442019591529.,6496139449350623.,.499998815000147998241,-44,50, + 5666178554260214.,6501864080887492.,.499880372417386226210,-44,50, + 5666178554261256.,6501864080887700.,-.449160732574806324362,-44,50, + 5666178554261281.,6501864080887705.,-.481527361773743163820,-44,50, + 5666178554261296.,6501864080887707.,.499052660706884211904,-44,50, + 5666178554261759.,6501864080887799.,.499622687938368615670,-44,50, + 5666178554267320.,6501864080888904.,.499989688288957887607,-44,50, + 5666178554286630.,6501864080892742.,-.499994715605921440566,-44,50, + 5772925638452655.,6522877967813760.,-.499995902524807686115,-44,50, + 5772925638455875.,6522877967814388.,-.499926772243932137353,-44,50, + 5772925638471975.,6522877967817528.,-.499581126093805918436,-44,50, + 5772925638472662.,6522877967817661.,.486769026438412802563,-44,50, + 5772925638472672.,6522877967817663.,.437079800128720375087,-44,50, + 5772925638472739.,6522877967817677.,-.495838016146306034182,-44,50, + 5772925638472780.,6522877967817685.,-.499563844016173111704,-44,50, + 5835612929789917.,6535038034498068.,.499999186059144108191,-44,50, + 5835612929829583.,6535038034505721.,.499991129580119284903,-44,50, + 5835612929831848.,6535038034506159.,-.499933700506118250200,-44,50, + 5835612929832216.,6535038034506230.,-.499479986381621612371,-44,50, + 5835612929832221.,6535038034506230.,.465200091255908653099,-44,50, + 5896103646768513.,6546648798487775.,-.454646017122895260299,-44,50, + 5896103646768518.,6546648798487776.,-.499863016098398944215,-44,50, + 5896103646771194.,6546648798488286.,.499999132095851799464,-44,50, + 6004329071309680.,6567127777311729.,-.499995124959623919098,-44,50, + 6004329071330953.,6567127777315718.,-.499986336900673995988,-44,50, + 6004329071334617.,6567127777316405.,-.446160728425270592355,-44,50, + 6004329071334622.,6567127777316405.,.491412723551074233181,-44,50, + 6004329071335022.,6567127777316480.,.497288881656130652896,-44,50, + 6004329071335198.,6567127777316513.,.499874391220772495607,-44,50, + 6004329071335214.,6567127777316517.,-.499890562455217124206,-44,50, + 6029337333089625.,6571807455008864.,-.499999056696366627485,-44,50, + 6029337333112968.,6571807455013223.,-.499984056901929519548,-44,50, + 6029337333124926.,6571807455015456.,-.499847861256575536176,-44,50, + 6029337333126072.,6571807455015670.,-.499333052975196964308,-44,50, + 6029337333126206.,6571807455015695.,-.476585248170082800918,-44,50, + 6029337333126222.,6571807455015698.,-.488794465506822753040,-44,50, + 6029337333126238.,6571807455015700.,.498996317156429366163,-44,50, + 6029337333128530.,6571807455016129.,-.499974066414622878470,-44,50, + 6304262280168309.,6622010034093840.,-.471526538028809210135,-44,50, + 6304262280168320.,6622010034093841.,.493001336109416757381,-44,50, + 6304262280168572.,6622010034093886.,.498548998184200155910,-44,50, + 6304262280168628.,6622010034093896.,.499781811978352157402,-44,50, + 6304262280170263.,6622010034094189.,-.499938713892264595496,-44,50, + 6304262280173505.,6622010034094768.,-.499996172753861661496,-44,50, + 6305910042742220.,6622304275233693.,.499999352969439885584,-44,50, + 6305910042763951.,6622304275237573.,.499985035462690838676,-44,50, + 6305910042774094.,6622304275239384.,.499932330942286744869,-44,50, + 6305910042774122.,6622304275239389.,.499242054321221421504,-44,50, + 6305910042774374.,6622304275239434.,.493029564730634586368,-44,50, + 6305910042774385.,6622304275239436.,.457044098915131506127,-44,50, + 6305910042775539.,6622304275239643.,-.499976587566679129059,-44,50, + 6535180284081975.,6662513131574840.,.499993506342868966982,-44,50, + 6535180284099632.,6662513131577882.,.499416768770463438805,-44,50, + 6535180284100166.,6662513131577974.,.498493170190608295297,-44,50, + 6535180284101472.,6662513131578199.,.499979650036665918547,-44,50, + 6535815775784050.,6662622610614610.,-.499828122257909234724,-44,50, + 6535815775784526.,6662622610614691.,.498865543916981158655,-44,50, + 6535815775784584.,6662622610614701.,.490303007442084844859,-44,50, + 6535815775785687.,6662622610614891.,.499880977566404482011,-44,50, + 6535815775788723.,6662622610615414.,.499952343944260017578,-44,50, + 6535815775791759.,6662622610615938.,-.499976289920827068119,-44,50, + 6535815775846883.,6662622610625434.,-.499998075643026704343,-44,50, + 6544022097449492.,6664035395406060.,-.499999591379107823014,-44,50, + 6544022097454043.,6664035395406843.,-.499820231341749674258,-44,50, + 6544022097454415.,6664035395406907.,-.497168787302124262641,-44,50, + 6544022097454688.,6664035395406953.,.472518965982705450429,-44,50, + 6544022097454694.,6664035395406955.,-.495180204274792825340,-44,50, + 6616319171106483.,6676405908556587.,.466319041636165963721,-44,50, + 6616319171106495.,6676405908556590.,-.491639374107554657079,-44,50, + 6616319171106683.,6676405908556622.,-.499654554092994581071,-44,50, + 6616319171107682.,6676405908556792.,-.499692664775555078605,-44,50, + 6616319171114675.,6676405908557982.,-.499959440272192216321,-44,50, + 6616319171115674.,6676405908558152.,-.499997551160099472420,-44,50, + 6702751591192446.,6691018882918792.,-.499996384250277145288,-44,50, + 6702751591215235.,6691018882922619.,.499986594121881577567,-44,50, + 6702751591225802.,6691018882924395.,-.499977422210189206922,-44,50, + 6702751591225879.,6691018882924407.,.434157409874026775543,-44,50, + 6702751591225909.,6691018882924412.,.473430721075629143659,-44,50, + 6702751591225927.,6691018882924415.,.496994707796579738297,-44,50, + 6729307497424001.,6695470818561909.,-.499996535290328408797,-44,50, + 6729307497432512.,6695470818563333.,-.499962237595402711781,-44,50, + 6729307497437156.,6695470818564110.,-.498886068868888348835,-44,50, + 6729307497437204.,6695470818564118.,-.467867193742731936225,-44,50, + 6729307497437228.,6695470818564122.,-.452357756179675211824,-44,50, + 6729307497437670.,6695470818564195.,.499941052270725555847,-44,50, + 6743769751755947.,6697887943730548.,-.499998531122083776010,-44,50, + 6743769751757522.,6697887943730810.,.452684990612143432710,-44,50, + 6743769751757534.,6697887943730812.,.456134007920358953488,-44,50, + 6743769751757666.,6697887943730834.,.494073198310494393532,-44,50, + 6743769751757684.,6697887943730837.,.499246724272752168237,-44,50, + 6743769751758846.,6697887943731031.,.499893233597086864759,-44,50, + 6743769751765225.,6697887943732097.,-.499999983022519647772,-44,50, + 6754791752059357.,6699726609557164.,-.499994904110287693864,-44,50, + 6754791752059369.,6699726609557166.,-.499814975840494407879,-44,50, + 6754791752060215.,6699726609557307.,-.487130032829023527838,-44,50, + 6754791752062087.,6699726609557619.,-.459061222823865049905,-44,50, + 6754791752062147.,6699726609557629.,-.458161581478976092478,-44,50, + 6754791752103819.,6699726609564575.,-.499997367531957928478,-44,50, + 6794379564777970.,6706305911042827.,.499974449185760637738,-44,50, + 6794379564778145.,6706305911042856.,.499308651659829325014,-44,50, + 6794379564778157.,6706305911042858.,.487834425543738098722,-44,50, + 6794379564778169.,6706305911042860.,.476360199427643360365,-44,50, + 6794379564797492.,6706305911046062.,.499987591430036445975,-44,50, + 6794379564817014.,6706305911049298.,-.499999275620674823590,-44,50, + 6990987887131860.,6738423488362519.,.499999060890730015200,-44,50, + 6990987887144353.,6738423488364531.,.499985795674119267555,-44,50, + 6990987887146905.,6738423488364943.,-.499936869687106277101,-44,50, + 6990987887148122.,6738423488365138.,.498140762021576094883,-44,50, + 6990987887148184.,6738423488365148.,.483252358705903715950,-44,50, + 6990987887148190.,6738423488365149.,.449553480965672657185,-44,50, + 6990987887148240.,6738423488365158.,-.497937166869618417412,-44,50, + 6990987887148923.,6738423488365267.,.499340583694538936263,-44,50, + 7006147211081704.,6740862257150055.,-.498261792520011060594,-44,50, + 7006147211081716.,6740862257150056.,.430158846535544283715,-44,50, + 7006147211081816.,6740862257150073.,-.499669161334956295624,-44,50, + 7006147211083241.,6740862257150302.,-.499718273514512302222,-44,50, + 7006147211090366.,6740862257151447.,-.499963835110946503153,-44,50, + 7006147211091791.,6740862257151675.,.499987052430035823073,-44,50, + 7006147211111685.,6740862257154873.,-.499996842440843965879,-44,50, + 7054682820201247.,6748635120445515.,.499998921087328246599,-44,50, + 7054682820215013.,6748635120447712.,.499993477653427008916,-44,50, + 7054682820216993.,6748635120448029.,-.499716734670688591083,-44,50, + 7054682820221448.,6748635120448740.,-.499064712724221894594,-44,50, + 7054682820221542.,6748635120448755.,-.497030753118964901889,-44,50, + 7054682820221548.,6748635120448755.,.460545882600512800191,-44,50, + 7138546116889461.,6761940447542520.,-.499999846056318538303,-44,50, + 7138546116897044.,6761940447543715.,.499697260794741630720,-44,50, + 7138546116897513.,6761940447543789.,.470930010734975992439,-44,50, + 7138546116897526.,6761940447543792.,-.478694667838178417270,-44,50, + 7138546116897621.,6761940447543807.,-.495182703565189370443,-44,50, + 7138546116897640.,6761940447543810.,-.498480310710615489205,-44,50, + 7138546116898255.,6761940447543907.,-.499955489369505148609,-44,50, + 7223985620314623.,6775336061277155.,.497419785738619009366,-44,50, + 7223985620314655.,6775336061277160.,.484804715969798261483,-44,50, + 7223985620314777.,6775336061277179.,.499209762475966486855,-44,50, + 7223985620314854.,6775336061277192.,-.499895249155551649557,-44,50, + 7223985620315964.,6775336061277365.,-.499980481779961291843,-44,50, + 7322656671992855.,6790610435874620.,-.499981539205459484995,-44,50, + 7322656671993050.,6790610435874649.,.482372088546730811493,-44,50, + 7322656671993193.,6790610435874671.,.469431415564496255020,-44,50, + 7322656671993200.,6790610435874673.,-.454278967029050725846,-44,50, + 7322656672009856.,6790610435877233.,.499987818897384400670,-44,50, + 7322656672037907.,6790610435881546.,.499996067740341256840,-44,50, + 7371229009394696.,6798054047528491.,.499986647937264498880,-44,50, + 7371229009395370.,6798054047528594.,.448427979053767919897,-44,50, + 7371229009395377.,6798054047528596.,-.482374559050412739768,-44,50, + 7371229009395390.,6798054047528598.,-.496722129815322372934,-44,50, + 7371229009395462.,6798054047528609.,-.499262521744116056541,-44,50, + 7371229009395881.,6798054047528672.,.499842697445911422805,-44,50, + 7371229009429336.,6798054047533782.,.499998074731710370919,-44,50, + 7413149621199186.,6804438967800774.,-.499997584402599382495,-44,50, + 7413149621221355.,6804438967804141.,-.499962487424394857441,-44,50, + 7413149621272027.,6804438967811837.,-.499882303570060073931,-44,50, + 7413149621275194.,6804438967812318.,-.499877293825827888916,-44,50, + 7413149621275273.,6804438967812329.,.498544049957397567593,-44,50, + 7413149621275431.,6804438967812353.,.495386737523464888480,-44,50, + 7413149621275438.,6804438967812355.,-.441462004166657884675,-44,50, + 7461059150898737.,6811691995157751.,-.499995457268225239126,-44,50, + 7461059150902057.,6811691995158251.,.499609976286491756576,-44,50, + 7461059150902216.,6811691995158275.,.493265778671018266091,-44,50, + 7461059150902229.,6811691995158277.,.455011221633252538431,-44,50, + 7461059150902236.,6811691995158279.,-.488664309079391961477,-44,50, + 7461059150903939.,6811691995158535.,.499988718943503663007,-44,50, + 7761862923830923.,6856193179312566.,-.499991399320056219934,-44,50, + 7761862923839761.,6856193179313847.,.499378380609642037286,-44,50, + 7761862923839768.,6856193179313849.,-.485234021692417846474,-44,50, + 7761862923840216.,6856193179313913.,.499572230973844889870,-44,50, + 7761862923841126.,6856193179314045.,.499959931690643811269,-44,50, + 7761862923872190.,6856193179318552.,-.499992236857727881632,-44,50, + 7819356134900845.,6864502143396599.,-.499999146131671336572,-44,50, + 7819356134935938.,6864502143401651.,.499857758399991975661,-44,50, + 7819356134936063.,6864502143401669.,.498460958800187279660,-44,50, + 7819356134936070.,6864502143401671.,-.493617261977410290773,-44,50, + 7819356134942376.,6864502143402578.,.499916991437441625461,-44,50, + 7819356134950960.,6864502143403814.,.499995967633449381790,-44,50, + 7880037969431294.,6873205920324117.,-.499995089424431381665,-44,50, + 7880037969506259.,6873205920334827.,.499982763124299006672,-44,50, + 7880037969511263.,6873205920335542.,.471554682049001347654,-44,50, + 7880037969511270.,6873205920335543.,.471714754677075211218,-44,50, + 7880037969511326.,6873205920335551.,.472995335701634135077,-44,50, + 7880037969512306.,6873205920335691.,.495405503622210828112,-44,50, + 7880037969512502.,6873205920335719.,.499887537204236502241,-44,50, + 7880037969512509.,6873205920335721.,-.499952390167846892108,-44,50, + 8016984453620321.,6892604754146396.,.499998649059367124837,-44,50, + 8016984453659790.,6892604754151939.,.499823601283099663536,-44,50, + 8016984453660324.,6892604754152014.,.494424592367309846877,-44,50, + 8016984453660381.,6892604754152022.,.499466271190610256087,-44,50, + 8016984453668121.,6892604754153109.,.499862658247026529706,-44,50, + 8016984453695891.,6892604754157009.,.499992839345806217678,-44,50, + 8049376796640555.,6897144747345511.,.499904842988626588097,-44,50, + 8049376796641513.,6897144747345645.,.499360702146991276580,-44,50, + 8049376796642135.,6897144747345733.,-.498904909138684357023,-44,50, + 8049376796642171.,6897144747345738.,-.463434751592723486846,-44,50, + 8049376796642185.,6897144747345739.,.494803643008477436266,-44,50, + 8049376796644051.,6897144747346001.,-.499993190890508083380,-44,50, + 8198893031067435.,6917866346374071.,.499924341066597559910,-44,50, + 8198893031068287.,6917866346374188.,.499465254088657227041,-44,50, + 8198893031068724.,6917866346374249.,-.490206836302632757654,-44,50, + 8198893031068731.,6917866346374249.,.471056997489700413703,-44,50, + 8198893031068753.,6917866346374252.,.492171903694170752171,-44,50, + 8198893031068855.,6917866346374266.,.499159196096609127920,-44,50, + 8198893031073734.,6917866346374937.,-.499948650856941717303,-44,50, + 8198893031086900.,6917866346376744.,.499999305138589087180,-44,50, + 8347450336544635.,6938084124663971.,.497706659920313070655,-44,50, + 8347450336544650.,6938084124663974.,-.479100877501920548825,-44,50, + 8347450336544724.,6938084124663984.,-.498018062118326280438,-44,50, + 8347450336545154.,6938084124664042.,-.499834134891083457716,-44,50, + 8347450336549595.,6938084124664641.,-.499985714563094402299,-44,50, + 8347450336602457.,6938084124671771.,-.499988622310312213942,-44,50, + 8638779724390399.,6976708339303656.,-.499994627156476636534,-44,50, + 8638779724393330.,6976708339304037.,.499863250691962029434,-44,50, + 8638779724393752.,6976708339304092.,.499501607710302797274,-44,50, + 8638779724394174.,6976708339304147.,.499139964725956860727,-44,50, + 8638779724394220.,6976708339304153.,.494361207433661971763,-44,50, + 8638779724394289.,6976708339304162.,.487193071495159781735,-44,50, + 8704521642327870.,6985244104466298.,-.499996782068989414935,-44,50, + 8704521642362150.,6985244104470731.,.499985343011513218742,-44,50, + 8704521642366348.,6985244104471274.,.496832627724082306452,-44,50, + 8704521642366371.,6985244104471277.,.471803444195106847006,-44,50, + 8704521642366379.,6985244104471279.,-.493424097901929938013,-44,50, + 8704521642366464.,6985244104471290.,-.498966732683004511789,-44,50, + 8704521642366665.,6985244104471315.,.499691272128380266177,-44,50, + 8704521642367384.,6985244104471408.,.499865926150259875135,-44,50, + 8704521642368103.,6985244104471502.,-.499959419835542399912,-44,50, + 6555195937302533.,9007199254736577.,.000009514277549441562,-41,50, + 6555195937328232.,9007199254740991.,-.020304350140470373704,-41,50, + 6555195937328237.,4503599627370496.,-.080760011355019807800,-41,49, + 6555195937328238.,4503599627370496.,.005118421388023228708,-41,49, + 6555195937328244.,4503599627370497.,-.479610982153718827362,-41,49, + 6555195937328267.,4503599627370498.,.495592970936265588580,-41,49, + 6555195937328302.,4503599627370502.,-.498661883057249684492,-41,49, + 6555195937328465.,4503599627370515.,.499522654058453493010,-41,49, + 6555195937329513.,4503599627370606.,-.499879831242762084639,-41,49, + 6555195937332820.,4503599627370890.,-.499902750126337541375,-41,49, + 6555195937346048.,4503599627372026.,-.499994427093377509462,-41,49, + 9007199254740990.,6243314768165359.,.206928042333858618823,971,43 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/log10.c b/regress/lib/libm/fpaccuracy/log10.c new file mode 100644 index 00000000000..27b8b0f5095 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/log10.c @@ -0,0 +1,1317 @@ +/* $OpenBSD: log10.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:39:14. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1285 +#define F log10 +#define Fs "log10" +#define Fn fpaccuracy_log10 + /* 6 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + 4503599627370496.,-5412282753821250.,.048455703392481968379,-1074,44, + 4503599627370497.,-5412282753821250.,.050152166212416545642,-1074,44, + 4503599627370503.,-5412282753821250.,.060330943132024001312,-1074,44, + 4503599627370694.,-5412282753821250.,.384355341739520919942,-1074,44, + 4503599627370761.,-5412282753821250.,.498018350675131766554,-1074,44, + 4503599627370762.,-5412282753821250.,.499714813495066243994,-1074,44, + 4503599627371941.,-5412282753821248.,.499844478197553116672,-1074,44, + 4503599627373120.,-5412282753821246.,.499974142899516374226,-1074,44, + 7737125245472280.,-5629499534215059.,.499997690394823586707,-86,49, + 7737125245524560.,-5629499534213406.,-.499973174421081144688,-86,49, + 7737125245533516.,-5629499534213123.,-.498590984747027807841,-86,49, + 7737125245533611.,-5629499534213120.,-.496678154465282635773,-86,49, + 7737125245533626.,-5629499534213120.,-.022691918105010451659,-86,49, + 7737125245533627.,-5629499534213120.,.008907164319007661276,-86,49, + 7737125245533641.,-5629499534213120.,.451294318255260813535,-86,49, + 7737125245533643.,-5629499534213119.,-.485507516896703087202,-86,49, + 7737125245533959.,-5629499534213110.,.499802529092795395573,-86,49, + 7737125245534497.,-5629499534213092.,-.499891126786781484167,-86,49, + 7737125245537630.,-5629499534212993.,-.499965892369216147482,-86,49, + 4835703278420175.,-5066549580793747.,.499997690394823586707,-82,49, + 4835703278452850.,-5066549580792094.,-.499973174421081144688,-82,49, + 4835703278457953.,-5066549580791836.,-.499784998631794137331,-82,49, + 4835703278458131.,-5066549580791828.,.499633675729447604502,-82,49, + 4835703278458487.,-5066549580791810.,.498471024450937294856,-82,49, + 4835703278458507.,-5066549580791808.,-.490358337980479000607,-82,49, + 4835703278458516.,-5066549580791808.,-.035331551074617697977,-82,49, + 4835703278458517.,-5066549580791808.,.015226980803811283373,-82,49, + 4835703278458526.,-5066549580791808.,.470253767709671645030,-82,49, + 4835703278468337.,-5066549580791311.,-.499989973527756077437,-82,49, + 6044629098072911.,-4503599627370505.,-.499888718716707181394,-79,49, + 6044629098073145.,-4503599627370496.,-.035331551074617697977,-79,49, + 6044629098073146.,-4503599627370496.,.005115274428125487939,-79,49, + 6044629098073158.,-9007199254740991.,-.019045639077913605994,-79,50, + 6044629098073183.,-9007199254740989.,.003295636059237325591,-79,50, + 6044629098078103.,-9007199254740591.,.000058582887743742087,-79,50, + 6044629098080699.,-9007199254740381.,-.000023407086960887479,-79,50, + 6044629098128861.,-9007199254736485.,-.000003701241994044540,-79,50, + 7555786372591301.,-7881299347898376.,-.499781536920988690500,-76,50, + 7555786372591425.,-7881299347898368.,-.475131357176667455853,-76,50, + 7555786372591432.,-7881299347898368.,-.022126911545943571248,-76,50, + 7555786372591433.,-7881299347898368.,.042588009258445520864,-76,50, + 7555786372591440.,-7881299347898368.,.495592454889168925831,-76,50, + 7555786372591471.,-7881299347898365.,-.498245000174775325497,-76,50, + 7555786372591950.,-7881299347898334.,-.499797934873540729386,-76,50, + 7555786372599089.,-7881299347897872.,-.499978312589712437452,-76,50, + 7555786372599738.,-7881299347897830.,-.499994710585555254579,-76,50, + 4722366482868974.,-6755399441055814.,.499934112856986486930,-72,50, + 4722366482869341.,-6755399441055775.,-.499464390801813226645,-72,50, + 4722366482869640.,-6755399441055745.,.460153722018943383515,-72,50, + 4722366482869645.,-6755399441055744.,-.022126911545943571248,-72,50, + 4722366482869646.,-6755399441055744.,.081416961741078972020,-72,50, + 4722366482869650.,-6755399441055744.,.495592454889168925831,-72,50, + 4722366482869679.,-6755399441055741.,.498364780212810599243,-72,50, + 4722366482869708.,-6755399441055737.,-.498862894463566167337,-72,50, + 4722366482874025.,-6755399441055290.,-.499961914597477185179,-72,50, + 4722366482882321.,-6755399441054431.,-.499989127009613205973,-72,50, + 4722366482920556.,-6755399441050472.,-.499994024356360181084,-72,50, + 5902958103580447.,-5629499534213668.,.499997470344511245692,-69,50, + 5902958103587056.,-5629499534213120.,-.042835686203348082533,-69,50, + 5902958103587057.,-5629499534213120.,.039999412426269957344,-69,50, + 5902958103587062.,-5629499534213120.,.454174905574359946237,-69,50, + 5902958103587075.,-5629499534213118.,-.468968812240607724480,-69,50, + 5902958103587135.,-5629499534213113.,-.498862894463566167337,-69,50, + 5902958103587304.,-5629499534213099.,-.499731226058503989972,-69,50, + 5902958103588475.,-5629499534213002.,-.499830730789467501717,-69,50, + 5902958103590817.,-5629499534212809.,.499970259690878375184,-69,50, + 7378697629468074.,-4503599627371540.,.499993895110679960360,-66,50, + 7378697629483798.,-4503599627370498.,.499266577915372118740,-66,50, + 7378697629483813.,-4503599627370497.,.493287761470790634829,-66,50, + 7378697629483820.,-4503599627370496.,-.042835686203348082533,-66,50, + 7378697629483821.,-4503599627370496.,.023432392700346350491,-66,50, + 7378697629483828.,-9007199254740991.,-.025382109947585739614,-66,51, + 7378697629483964.,-9007199254740973.,-.000464648142884390813,-66,51, + 7378697629493999.,-9007199254739643.,-.000121051925876916116,-66,51, + 7378697629498013.,-9007199254739111.,.000016386054463395241,-66,51, + 4611686018405948.,-6755399441060290.,-.499999881396781651474,-62,51, + 4611686018423165.,-6755399441056639.,-.499953519535860433710,-62,51, + 4611686018427387.,-6755399441055744.,-.191700298652607270838,-62,51, + 4611686018427388.,-6755399441055744.,.020357553839214929209,-62,51, + 4611686018427390.,-6755399441055744.,.444473258822859191356,-62,51, + 4611686018427395.,-6755399441055742.,-.495237478718030957976,-62,51, + 4611686018427428.,-6755399441055735.,-.497328346487934774727,-62,51, + 4611686018427461.,-6755399441055728.,-.499419214257888666656,-62,51, + 4611686018428904.,-6755399441055422.,-.499938068611204681465,-62,51, + 8703077354446029.,-4778604949514421.,-.499924410695911607853,-60,51, + 8703077354446118.,-4778604949514411.,-.499204753621229707789,-60,51, + 8703077354446207.,-4778604949514401.,-.498485096546650077764,-60,51, + 8703077354446216.,-4778604949514400.,-.487176367179563449489,-60,51, + 8703077354446234.,-4778604949514398.,-.464558908445393330374,-60,51, + 8703077354450185.,-4778604949513955.,.499973283603713783013,-60,51, + 8703077354576636.,-4778604949499746.,.499988418055348390769,-60,51, + 5764607523007435.,-4503599627375042.,-.499999881396781651474,-59,51, + 5764607523033501.,-4503599627370621.,.499986570633305053287,-59,51, + 5764607523033613.,-4503599627370601.,-.499629846097193166604,-59,51, + 5764607523034173.,-4503599627370506.,-.497711929755221615186,-59,51, + 5764607523034226.,-4503599627370498.,.493541015898094062534,-59,51, + 5764607523034232.,-4503599627370496.,-.488581292141158428155,-59,51, + 5764607523034234.,-4503599627370496.,-.149288728154242827150,-59,51, + 5764607523034235.,-4503599627370496.,.020357553839214929209,-59,51, + 7188956797842248.,-5863884328859106.,-.486078263848913873876,-57,52, + 7188956797842259.,-5863884328859103.,-.493325109175397726308,-57,52, + 7188956797842270.,-5863884328859101.,.499428045498113841974,-57,52, + 7188956797843097.,-5863884328858875.,-.499948416788266697292,-57,52, + 7188956797844615.,-5863884328858463.,.499986928064899297588,-57,52, + 7188956797875111.,-5863884328850165.,-.499994462845281540084,-57,52, + 9006440473861104.,-5423039079313661.,.499999293096660420404,-57,52, + 9006440473864203.,-5423039079312988.,.495993261630438360331,-57,52, + 9006440473864249.,-5423039079312978.,.485607886524645728788,-57,52, + 9006440473864378.,-5423039079312950.,.499961943292911616798,-57,52, + 7205759403788625.,-4503599627371627.,-.499985789012022190891,-56,52, + 7205759403791226.,-4503599627370922.,.499981355242738476872,-56,52, + 7205759403792777.,-4503599627370501.,.494194750253757098079,-56,52, + 7205759403792788.,-4503599627370498.,.479969313338618012570,-56,52, + 7205759403792793.,-4503599627370496.,-.162860430713719442150,-56,52, + 7205759403792794.,-4503599627370496.,.108573620475812953899,-56,52, + 7205759403793057.,-9007199254740849.,-.008541833356949207402,-56,53, + 7205759403793827.,-9007199254740431.,-.000103001514678987376,-56,53, + 7205759403819907.,-9007199254726273.,.000007016843243872622,-56,53, + 7591484324333081.,-8803213731969180.,-.499990839498066895337,-56,53, + 7591484324371714.,-8803213731949274.,.499987581325177102445,-56,53, + 7591484324372401.,-8803213731948919.,-.499313918954688577040,-56,53, + 7591484324373088.,-8803213731948565.,-.498615419266589951980,-56,53, + 7591484324373121.,-8803213731948548.,-.494215054653557528522,-56,53, + 7591484324373123.,-8803213731948547.,-.463645335586103393694,-56,53, + 7591484324376032.,-8803213731947048.,-.499988952261457568850,-56,53, + 8003388475031835.,-8596523747631344.,.499060200049214272601,-56,53, + 8003388475031874.,-8596523747631324.,-.439101068557767407578,-56,53, + 8003388475031880.,-8596523747631322.,.493489505502688704898,-56,53, + 8003388475032369.,-8596523747631083.,.499621291422470750109,-56,53, + 8003388475032725.,-8596523747630909.,.499995352328300395440,-56,53, + 8715649185154930.,-8263024597387754.,-.499997002912364012912,-56,53, + 8715649185197722.,-8263024597368548.,-.499962813691344868371,-56,53, + 8715649185231047.,-8263024597353591.,-.499796040440802485875,-56,53, + 8715649185231809.,-8263024597353249.,-.497271597562196059239,-56,53, + 8715649185231936.,-8263024597353192.,-.496850857085335355295,-56,53, + 8715649185231956.,-8263024597353184.,.479593354013307166486,-56,53, + 8715649185233382.,-8263024597352543.,-.499934394706573438384,-56,53, + 4823460372571543.,-7865906464255499.,.499995958813231860782,-55,53, + 4823460372574564.,-7865906464253048.,-.499961744626319767649,-55,53, + 4823460372575019.,-7865906464252679.,-.499624358153848799189,-55,53, + 4823460372575183.,-7865906464252546.,-.497304948532745078971,-55,53, + 4823460372595256.,-7865906464236268.,.499996903442179633331,-55,53, + 6866204439023839.,-6484580262615162.,.499997114836160179721,-55,53, + 6866204439034841.,-6484580262608893.,-.499944462840310066436,-55,53, + 6866204439034899.,-6484580262608860.,-.456497508813590510070,-55,53, + 6866204439034920.,-6484580262608848.,-.492490853045364324992,-55,53, + 6866204439034927.,-6484580262608845.,.495511365544036271941,-55,53, + 7429938090840994.,-6175917371978620.,-.499982465478932858752,-55,53, + 7429938090843127.,-6175917371977498.,.499980339808713331215,-55,53, + 7429938090848922.,-6175917371974446.,-.499183067050220400690,-55,53, + 7429938090848960.,-6175917371974426.,-.492620204152230590405,-55,53, + 7429938090849224.,-6175917371974287.,-.499657156653231424852,-55,53, + 7429938090849526.,-6175917371974129.,.499868753737294797699,-55,53, + 7429938090895848.,-6175917371949741.,.499998548443094730657,-55,53, + 7477266621094255.,-6151078473125387.,-.496445016116083754874,-55,53, + 7477266621094274.,-6151078473125378.,.443519078694789398049,-55,53, + 7477266621094406.,-6151078473125308.,-.499888262619841770156,-55,53, + 7477266621094989.,-6151078473125003.,-.499937353440711962086,-55,53, + 7477266621095572.,-6151078473124698.,-.499986444285362899092,-55,53, + 7477266621156852.,-6151078473092640.,.499999208754941614893,-55,53, + 8992428863894944.,-5429294269744736.,.455206186628679357456,-55,53, + 8992428863894951.,-5429294269744732.,-.499739028884614436641,-55,53, + 8992428863895528.,-5429294269744482.,.499776778082875282170,-55,53, + 8992428863899390.,-5429294269742801.,-.499997838434994658874,-55,53, + 4684840655054737.,-5268535501554995.,-.499998009122869612881,-54,53, + 4684840655106266.,-5268535501511970.,.499915124553567168198,-54,53, + 4684840655107072.,-5268535501511297.,.498729962645544739605,-54,53, + 4684840655107175.,-5268535501511210.,-.497699406688513925169,-54,53, + 4684840655107187.,-5268535501511200.,-.477865935154740827005,-54,53, + 4684840655107375.,-5268535501511044.,.499525118871020292242,-54,53, + 4684840655111308.,-5268535501507760.,.499945412550676324780,-54,53, + 4684840655118871.,-5268535501501445.,.499990836050792245689,-54,53, + 5261029272885353.,-4814789783109430.,-.499997819326959411088,-54,53, + 5261029272899320.,-4814789783099046.,.499894695829681241378,-54,53, + 5261029272899476.,-4814789783098930.,.491874593459089583658,-54,53, + 5261029272899515.,-4814789783098901.,.489869567865904264024,-54,53, + 5261029272899523.,-4814789783098895.,.438176229282660192626,-54,53, + 5261029272903808.,-4814789783095709.,.499931749332641219214,-54,53, + 5357701474438019.,-4743562713662630.,-.499995217994721289525,-54,53, + 5357701474446282.,-4743562713656598.,.499968975628592888534,-54,53, + 5357701474447590.,-4743562713655643.,.499842285347932809349,-54,53, + 5357701474447716.,-4743562713655551.,.495242925262713806393,-54,53, + 6544763739207500.,-7921395658694251.,-.485104373659462942594,-54,54, + 6544763739207505.,-7921395658694246.,.491852304398968271952,-54,54, + 6544763739207546.,-7921395658694196.,-.497102935522068006310,-54,54, + 6544763739207633.,-7921395658694092.,-.498056737306747339762,-54,54, + 6544763739207807.,-7921395658693884.,-.499964340880253406350,-54,54, + 6544763739220392.,-7921395658678841.,.499994317027041735060,-54,54, + 6748349574614099.,-7681739340518685.,.499998599851669638480,-54,54, + 6748349574652460.,-7681739340474212.,.499891538351515681332,-54,54, + 6748349574653414.,-7681739340473106.,.499263237205588263107,-54,54, + 6748349574653709.,-7681739340472763.,-.498834612761122398080,-54,54, + 6748349574653772.,-7681739340472690.,-.461140255298323355949,-54,54, + 6748349574653778.,-7681739340472684.,.494830635888574324723,-54,54, + 6748349574658774.,-7681739340466892.,.499926028698806431849,-54,54, + 6748349574671402.,-7681739340452252.,.499994988846817379714,-54,54, + 6750030179296307.,-7679791210214333.,.499996695062685602127,-54,54, + 6750030179306097.,-7679791210202986.,.499984553129260131480,-54,54, + 6750030179323841.,-7679791210182419.,-.497177434318274380459,-54,54, + 6750030179323885.,-7679791210182368.,-.499424680071205775553,-54,54, + 6750030179324344.,-7679791210181837.,.499859733531801724080,-54,54, + 6750030179325677.,-7679791210180292.,.499960219890572207215,-54,54, + 6921931465590491.,-7483045507698244.,-.499997572992716302037,-54,54, + 6921931465612133.,-7483045507673784.,.498156093027803913488,-54,54, + 6921931465612179.,-7483045507673732.,.489927420394691434771,-54,54, + 6921931465612609.,-7483045507673246.,.499963741416277119478,-54,54, + 6921931465622574.,-7483045507661983.,.499991498029183715138,-54,54, + 7262316160940307.,-7107483908079143.,.499993436920224356412,-54,54, + 7262316160954929.,-7107483908063390.,-.499940060779457995754,-54,54, + 7262316160955343.,-7107483908062945.,.494317053514168563894,-54,54, + 7262316160955356.,-7107483908062931.,.498967639228291017823,-54,54, + 7262316160972346.,-7107483908044627.,-.499997668125442907402,-54,54, + 7667186625744855.,-6683048777589059.,-.499451588486088858642,-54,54, + 7667186625744904.,-6683048777589010.,.499871268611034310027,-54,54, + 7667186625747846.,-6683048777586007.,-.499968618102341134013,-54,54, + 7667186625759663.,-6683048777573950.,.499994680525965663514,-54,54, + 7667186625784768.,-6683048777548332.,-.499998728699227341686,-54,54, + 7756304500084488.,-6592637826653493.,.499989126296996139053,-54,54, + 7756304500084834.,-6592637826653144.,.499907594753607965034,-54,54, + 7756304500086564.,-6592637826651399.,.499499936803139700953,-54,54, + 7756304500086679.,-6592637826651283.,.496582664729052286243,-54,54, + 7756304500086680.,-6592637826651281.,-.494747050680295146943,-54,54, + 7756304500086707.,-6592637826651254.,-.260649366732725000033,-54,54, + 7756304500086910.,-6592637826651050.,.499418405166340569340,-54,54, + 7756304500133506.,-6592637826604050.,.499999048640355197408,-54,54, + 8671512143463121.,-5720020612094756.,-.499998118845112635302,-54,54, + 8671512143471118.,-5720020612087541.,-.499979312917251182816,-54,54, + 8671512143472652.,-5720020612086158.,.495272511793382115008,-54,54, + 8671512143472672.,-5720020612086139.,-.460460841210703645953,-54,54, + 8671512143472744.,-5720020612086075.,.498899087974243022951,-54,54, + 8671512143473061.,-5720020612085788.,-.499474557148448398625,-54,54, + 4889567999034235.,-4779567241590217.,-.499904507127373119962,-53,54, + 4889567999034295.,-4779567241590121.,-.496897259623119968046,-53,54, + 4889567999035555.,-4779567241588105.,-.433745062305934501972,-53,54, + 4889567999035885.,-4779567241587577.,-.417205201189665263125,-53,54, + 4889567999035890.,-4779567241587569.,-.416954597233632214871,-53,54, + 4889567999038223.,-4779567241583837.,.499977207758920730269,-53,54, + 4889567999046204.,-4779567241571067.,.499991225857367773552,-53,54, + 4889567999054185.,-4779567241558296.,-.499994776888024584044,-53,54, + 4930099044600809.,-4714982848320760.,.499992314945183857408,-53,54, + 4930099044602259.,-4714982848318459.,.499019963170791755233,-53,54, + 4930099044602305.,-4714982848318386.,.496230495448253065310,-53,54, + 4930099044602334.,-4714982848318339.,-.483788951594567021866,-53,54, + 4930099044602610.,-4714982848317902.,.499474242053321498193,-53,54, + 4930099044602961.,-4714982848317345.,.499928520896195413212,-53,54, + 4930099044616224.,-4714982848296297.,-.499999997357077413899,-53,54, + 5026050879176558.,-4564180059130816.,.499924216713166528767,-53,54, + 5026050879177088.,-4564180059129991.,.498247839024059232653,-53,54, + 5026050879177167.,-4564180059129868.,.469696077059176113692,-53,54, + 5026050879177185.,-4564180059129840.,.488507068003615915347,-53,54, + 5026050879177194.,-4564180059129826.,.497912563475798186836,-53,54, + 5026050879179535.,-4564180059126182.,.499941995999307108009,-53,54, + 5026050879188466.,-4564180059112280.,.499995317389031988651,-53,54, + 5035712052437124.,-4549155906172842.,.499992716797632789805,-53,54, + 5035712052438784.,-4549155906170263.,.499602855283075559486,-53,54, + 5035712052438840.,-4549155906170175.,-.498000658132239261846,-53,54, + 5035712052440043.,-4549155906168307.,.499909580230127460780,-53,54, + 5035712052473010.,-4549155906117089.,.499998207865966565787,-53,54, + 5280619103515292.,-8355255567088503.,.499971094595302565387,-53,55, + 5280619103516946.,-8355255567083601.,-.499656359670307012200,-53,55, + 5280619103516973.,-8355255567083521.,-.495418113773229348515,-53,55, + 5280619103517651.,-8355255567081513.,.499897838619279997436,-53,55, + 5280619103528741.,-8355255567048652.,.499977318276230148718,-53,55, + 5280619103569088.,-8355255566929099.,.499995380349395616846,-53,55, + 5388947655791161.,-8037513185667781.,-.499998602033934571558,-53,55, + 5388947655826010.,-8037513185566596.,.499992967484477082741,-53,55, + 5388947655827980.,-8037513185560875.,-.495990196710006515700,-53,55, + 5388947655827990.,-8037513185560846.,-.460436811762013123532,-53,55, + 5388947655828063.,-8037513185560635.,.499102898356706350122,-53,55, + 5388947655828457.,-8037513185559491.,.499906265249267215720,-53,55, + 5828367993164858.,-6810984871513336.,-.498558710669152104825,-53,55, + 5828367993164896.,-6810984871513234.,-.481991701630903562257,-53,55, + 5828367993164912.,-6810984871513192.,.472352302174475784829,-53,55, + 5828367993165581.,-6810984871511395.,-.499139038818642633942,-53,55, + 5828367993166545.,-6810984871508807.,-.499912810059173506076,-53,55, + 5828367993192500.,-6810984871439127.,-.499999311789197981908,-53,55, + 5842346135973055.,-6773503427170073.,.499998402877040689138,-53,55, + 5842346135980237.,-6773503427150838.,.499968772397473243494,-53,55, + 5842346135984650.,-6773503427139019.,.499532843194074213806,-53,55, + 5842346135984675.,-6773503427138952.,.455116142912562709682,-53,55, + 5842346135984678.,-6773503427138944.,.489786138878762075727,-53,55, + 5842346135986496.,-6773503427134075.,.499803693636767393997,-53,55, + 6083309738848262.,-6141102707175156.,-.499955101029685251840,-53,55, + 6083309738850681.,-6141102707168934.,-.499886763440716314987,-53,55, + 6083309738852053.,-6141102707165406.,.472454599317509816782,-53,55, + 6083309738852067.,-6141102707165370.,.482376449953797692069,-53,55, + 6083309738852088.,-6141102707165316.,.497259225908074119118,-53,55, + 6083309738852095.,-6141102707165297.,-.497779848773875174768,-53,55, + 6083309738852899.,-6141102707163229.,-.499410712381327993527,-53,55, + 6083309738860558.,-6141102707143530.,.499978845595265000459,-53,55, + 6083309738948848.,-6141102706916436.,.499990643101085952093,-53,55, + 6466710109355003.,-5184773661991221.,.499997231590886577146,-53,55, + 6466710109365879.,-5184773661964904.,-.499927402541216808932,-53,55, + 6466710109371043.,-5184773661952409.,-.481134737884715490351,-53,55, + 6466710109371062.,-5184773661952364.,.492017287780144033123,-53,55, + 6466710109371093.,-5184773661952288.,-.499155722977480409208,-53,55, + 6466710109371317.,-5184773661951746.,-.499889736204549730320,-53,55, + 6683043781680113.,-4669889240306415.,.499834107383468395986,-53,55, + 6683043781680781.,-4669889240304851.,.497962564549155460171,-53,55, + 6683043781680790.,-4669889240304829.,-.430206363424230427615,-53,55, + 6683043781688633.,-4669889240286467.,.499915615203282524334,-53,55, + 6683043781697153.,-4669889240266519.,.499997097592025684687,-53,55, + 7533119765568612.,-5592742815521734.,-.499984024582481893146,-53,56, + 7533119765574798.,-5592742815496037.,.487426386606482294495,-53,56, + 7533119765574824.,-5592742815495929.,.497072793075190245064,-53,56, + 7533119765574837.,-5592742815495874.,-.498104003690595574861,-53,56, + 7533119765575038.,-5592742815495040.,.499547061688086489218,-53,56, + 7533119765576283.,-5592742815489868.,.499923063164131370881,-53,56, + 7533119765576698.,-5592742815488143.,-.499951603200470866825,-53,56, + 7533119765656313.,-5592742815157406.,.499994681845003019677,-53,56, + 7593583889909180.,-5342564395175533.,.498783490811309725856,-53,56, + 7593583889909279.,-5342564395175125.,.491554287317651628195,-53,56, + 7593583889909337.,-5342564395174885.,-.482377973317467523964,-53,56, + 7593583889909989.,-5342564395172198.,-.499685455065457865632,-53,56, + 7593583889910410.,-5342564395170464.,.499875204603519760686,-53,56, + 7593583889912482.,-5342564395161924.,-.499911763938025555323,-53,56, + 7593583889939872.,-5342564395049046.,-.499991649106626073447,-53,56, + 7593583889944437.,-5342564395030234.,.499994997114569959490,-53,56, + 7618936725631545.,-5238255864266180.,-.499999752733673216015,-53,56, + 7618936725668054.,-5238255864116223.,.499880213221338840099,-53,56, + 7618936725668687.,-5238255864113622.,-.499738407198950046377,-53,56, + 7618936725669069.,-5238255864112053.,-.463173340953622650631,-53,56, + 7618936725669078.,-5238255864112016.,-.496343273948791245372,-53,56, + 7618936725669199.,-5238255864111519.,-.497850150888075765874,-53,56, + 7618936725673360.,-5238255864094429.,.499917489397087141452,-53,56, + 7618936725683972.,-5238255864050841.,.499991996215078862293,-53,56, + 8259236168421722.,-5425920327421732.,-.499965315173584569374,-53,57, + 8259236168422549.,-5425920327415466.,.499952317369309593741,-53,57, + 8259236168422767.,-5425920327413813.,-.497651015390156779019,-53,57, + 8259236168422940.,-5425920327412503.,.495076615003638551814,-53,57, + 8259236168434236.,-5425920327326902.,.499997439548379045028,-53,57, + 8460168363155807.,-7842968831806098.,.499996607676184453232,-53,58, + 8460168363166725.,-7842968831644554.,-.499990251811821826547,-53,58, + 8460168363172662.,-7842968831556711.,.499925214376339073473,-53,58, + 8460168363172863.,-7842968831553736.,-.499067037215589771132,-53,58, + 8460168363173010.,-7842968831551561.,-.483404654096211505061,-53,58, + 8460168363173015.,-7842968831551488.,.496719916757524532596,-53,58, + 8791115980768044.,-6079217015698469.,-.499990105523048878861,-53,59, + 8791115980768818.,-6079217015676427.,-.499564505065165778010,-53,59, + 8791115980769023.,-6079217015670590.,.497964238917087898578,-53,59, + 8791115980769069.,-6079217015669280.,.487653615596843702138,-53,59, + 8791115980769090.,-6079217015668681.,-.473575147225546704397,-53,59, + 8791115980769205.,-6079217015665406.,-.499351705563969218952,-53,59, + 8791115980791515.,-6079217015030062.,.499995166440597692028,-53,59, + 8837821264139149.,-4752662974862797.,.499997641958770331597,-53,59, + 8837821264166358.,-4752662974092032.,-.499898267362223980114,-53,59, + 8837821264166990.,-4752662974074129.,-.495448819825037644680,-53,59, + 8837821264167106.,-4752662974070844.,.499038736862350832348,-53,59, + 8837821264167451.,-4752662974061071.,.499885349169089852937,-53,59, + 8837821264171075.,-4752662973958411.,-.499917215912688597824,-53,59, + 8837821264189943.,-4752662973423927.,-.499993723288346435938,-53,59, + 9006099743106022.,-7824031469365511.,.499995358302944939043,-53,67, + 9006099743109138.,-7824031447190966.,.499969893275081168993,-53,67, + 9006099743112254.,-7824031425016421.,.499936756126744518746,-53,67, + 9006099743112935.,-7824031420170186.,-.499750583309762590411,-53,67, + 9006099743113215.,-7824031418177609.,.356471843358418391857,-53,67, + 9006099743113216.,-7824031418170492.,-.294041648085928412785,-53,67, + 9006099743113221.,-7824031418134911.,.453390894680485014583,-53,67, + 9006099743113224.,-7824031418113561.,-.498149579669148968533,-53,67, + 9006099743113327.,-7824031417380578.,.498960796679879791798,-53,67, + 9006099743182849.,-7824030922637729.,.498092910049324241690,-53,67, + 9007144712050371.,-6209578279819947.,.499789463270636884003,-53,71, + 9007144712055836.,-6209577657638538.,-.499810397331985640993,-53,71, + 9007144712056048.,-6209577633502682.,.498550675308658490224,-53,71, + 9007144712056137.,-6209577623370175.,-.497420553122232491861,-53,71, + 9007144712056158.,-6209577620979359.,-.473998048586901227517,-53,71, + 9007144712056161.,-6209577620637814.,-.327794834108314773211,-53,71, + 9007144712056162.,-6209577620523966.,.054272904025934472794,-53,71, + 9007144712056171.,-6209577619499331.,.492882546665387314658,-53,71, + 9007144712057074.,-6209577516694241.,-.499955179835599145792,-53,71, + 9007198645421183.,-8879316057025228.,.488976101032133937188,-53,78, + 9007198645422961.,-8879290147110188.,.496890506156041498424,-53,78, + 9007198645424739.,-8879264237195148.,.499690354495466566776,-53,78, + 9007198645424872.,-8879262299051896.,-.476683762544252050988,-53,78, + 9007198645424957.,-8879261060388916.,-.499193488593766897874,-53,78, + 9007198658399535.,-8690188949355324.,-.273479579316638407615,-53,78, + 9007198658422453.,-8689854976671393.,.448191520205094458837,-53,78, + 9007198658430258.,-8689741238264984.,.499682488696668225141,-53,78, + 9007198658430429.,-8689738746366521.,-.496577132464507597391,-53,78, + 9007198658430445.,-8689738513206431.,-.484533669402742252970,-53,78, + 9007198658430453.,-8689738396626386.,-.478512093187690076280,-53,78, + 9007198658430592.,-8689736371048104.,-.498903735453057021534,-53,78, + 9007198658431089.,-8689729128512809.,.499871888413553418201,-53,78, + 9007198744458217.,-7436098327752221.,.498571871304860100483,-53,78, + 9007198744459518.,-7436079368922582.,-.474349030493905306786,-53,78, + 9007198744459520.,-7436079339777572.,.498788106764276404377,-53,78, + 9007198744460190.,-7436069576198896.,.499364872639595020707,-53,78, + 9007198744462498.,-7436035942856233.,.492806624861152209567,-53,78, + 9007198744508919.,-7435359472579042.,-.474586709313371459410,-53,78, + 9007198751706499.,-7330472698581509.,.383554472076394818038,-53,78, + 9007198751718177.,-7330302520862574.,.499994486412583256768,-53,78, + 9007198751718455.,-7330298469706051.,-.498723489267267429405,-53,78, + 9007198751718495.,-7330297886805833.,.494256440385815572579,-53,78, + 9007198751723162.,-7330229876922782.,.482419362073197886964,-53,78, + 9007198756991593.,-7253455637354040.,.498453069446295337939,-53,78, + 9007198756992127.,-7253447855636121.,.498824277292136126379,-53,78, + 9007198756992957.,-7253435760456583.,-.479042654902141245876,-53,78, + 9007198756992972.,-7253435541869001.,-.484677009357773335061,-53,78, + 9007198756993002.,-7253435104693837.,-.495946810333446784922,-53,78, + 9007198756993017.,-7253434886106256.,.498417743146511854405,-53,78, + 9007198756996740.,-7253380632668405.,.488442290824550816838,-53,78, + 9007198772918826.,-7021355947603821.,-.480252666667493618508,-53,78, + 9007198772918860.,-7021355452138637.,.497597030305159272176,-53,78, + 9007198772918944.,-7021354228048179.,-.498311736530184965240,-53,78, + 9007198772919398.,-7021347612130710.,.499793296430528505626,-53,78, + 9007198772942559.,-7021010098332202.,.044375743568381422585,-53,78, + 9007198772949873.,-7020903515027410.,-.279747560858765316617,-53,78, + 9007198805307567.,-6549370844018165.,.055313900315177349459,-53,78, + 9007198805328400.,-6549067255013415.,.494494351939928798727,-53,78, + 9007198805331018.,-6549029104194308.,-.490283871478516598387,-53,78, + 9007198805331036.,-6549028841889212.,.495267506212130270184,-53,78, + 9007198805331170.,-6549026889173490.,.498800174822020439150,-53,78, + 9007198805331237.,-6549025912815628.,-.499444384822102481813,-53,78, + 9007198805332345.,-6549009766479659.,.498681981739495320294,-53,78, + 9007198859763360.,-5755813509509940.,.474289071461962856507,-53,78, + 9007198859768993.,-5755731422587585.,.470160882143171040236,-53,78, + 9007198859769033.,-5755730839687373.,.470658105122175767768,-53,78, + 9007198859770453.,-5755710146729847.,.486632433557115132911,-53,78, + 9007198859771373.,-5755696740024971.,.495240519787049416952,-53,78, + 9007198859771393.,-5755696448574865.,.495412444088673026457,-53,78, + 9007198859795472.,-5755345557219746.,-.067008867393373899672,-53,78, + 9007198895054592.,-5241531845153156.,.437224332548842635125,-53,78, + 9007198895062879.,-5241411082802208.,.499816295600353961334,-53,78, + 9007198895063373.,-5241403883984618.,.497866399480120405282,-53,78, + 9007198895063402.,-5241403461381965.,-.457725924291447492313,-53,78, + 9007198895063406.,-5241403403091944.,-.486083592970601954018,-53,78, + 9007198895063443.,-5241402863909250.,-.498393255409564484235,-53,78, + 9007198918835676.,-4894981874338206.,.497526100719643506643,-53,78, + 9007198918835720.,-4894981233147977.,.493327278659943449544,-53,78, + 9007198918835735.,-4894981014560398.,-.439923035678364547040,-53,78, + 9007198918835901.,-4894978595524535.,.498749180336166348135,-53,78, + 9007198918836126.,-4894975316710864.,.499890355124937188419,-53,78, + 9007198974136351.,-8178225005129931.,.464264823854537486610,-53,79, + 9007198974136538.,-8178219555013018.,.466947473921372225234,-53,79, + 9007198974139904.,-8178121452908584.,.495886386557888595174,-53,79, + 9007198974141026.,-8178088752207106.,.497385832426270305761,-53,79, + 9007198974141039.,-8178088373321973.,.486684146801320404704,-53,79, + 9007198974141052.,-8178087994436840.,.475981914335255635238,-53,79, + 9007198974155225.,-8177674922206851.,.175099850753152467432,-53,79, + 9007199052041097.,-5907690395816518.,.480141670050942328398,-53,79, + 9007199052042543.,-5907648252132090.,.492952949076740255796,-53,79, + 9007199052044618.,-5907587776236385.,-.420261956138390944768,-53,79, + 9007199052044622.,-5907587659656346.,.491217187402047542631,-53,79, + 9007199052044667.,-5907586348130897.,.495353984821810623229,-53,79, + 9007199052044712.,-5907585036605448.,.499484229855547352100,-53,79, + 9007199067960722.,-5443712766757416.,.453167351595547561160,-53,79, + 9007199068058786.,-5440854690504012.,.375773777101853970091,-53,79, + 9007199068083302.,-5440140171440666.,.494439647193403742554,-53,79, + 9007199068085112.,-5440087418972700.,.499693517719227940704,-53,79, + 9007199068085139.,-5440086632057431.,-.499203382138079082393,-53,79, + 9007199068085152.,-5440086253172302.,-.461636064104121122485,-53,79, + 9007199120523059.,-7823565875218210.,.499944109198228105537,-53,80, + 9007199120523258.,-7823554275504326.,-.496390004191888276675,-53,80, + 9007199120523260.,-7823554158924287.,-.471228833739625325275,-53,80, + 9007199120523263.,-7823553984054229.,.066512873402577052041,-53,80, + 9007199120523264.,-7823553925764209.,-.420906570493006702129,-53,80, + 9007199120523377.,-7823547338992004.,-.499345413575703276695,-53,80, + 9007199120527868.,-7823285558514374.,.431371321382871710738,-53,80, + 9007199120534386.,-7822905624167191.,.099744248845087994523,-53,80, + 9007199179190063.,-8807730156900675.,.008801035587392305283,-53,81, + 9007199179193036.,-8807383564446911.,.286898529734615951774,-53,81, + 9007199179198775.,-8806714511607304.,.495122361632260792212,-53,81, + 9007199179198839.,-8806707050484854.,-.498511918581960490061,-53,81, + 9007199179198982.,-8806690379539383.,.499894923924102541808,-53,81, + 9007199179205707.,-8805906378782046.,.189008269619763059020,-53,81, + 9007199180925940.,-8605361549835388.,.103509486735156140358,-53,81, + 9007199180930381.,-8604843817885549.,-.217026500206633258551,-53,81, + 9007199180957027.,-8601737426186523.,.499134547174372652142,-53,81, + 9007199180957381.,-8601696156852984.,-.491057398743272552379,-53,81, + 9007199180957418.,-8601691843391570.,.498574678747195623698,-53,81, + 9007199206467276.,-5627751626390361.,-.247168203290902843922,-53,81, + 9007199206479378.,-5626340774771542.,.378681235847054444103,-53,81, + 9007199206483656.,-5625842045369351.,-.498086512997405791491,-53,81, + 9007199206483702.,-5625836682687608.,.480445982953361798447,-53,81, + 9007199206483713.,-5625835400307190.,-.481213347379641256854,-53,81, + 9007199206483759.,-5625830037625447.,.497285212066292872644,-53,81, + 9007199206484125.,-5625787369331571.,.499145727109257905462,-53,81, + 9007199206484777.,-5625711359146852.,.492700244052596899731,-53,81, + 9007199206527134.,-5620773378481001.,.295381697626909376312,-53,81, + 9007199242897716.,-5522758234398352.,-.224592677437703704608,-53,83, + 9007199242954392.,-5496329073590350.,.409588282031820529547,-53,83, + 9007199242956258.,-5495458920190894.,.487096629793995516625,-53,83, + 9007199242956321.,-5495429542021459.,.496213929287489361397,-53,83, + 9007199242956342.,-5495419749298314.,.499207366270414912228,-53,83, + 9007199242956674.,-5495264931008593.,.495879399953863081602,-53,83, + 9007199242957649.,-5494810268862575.,.450106820037018054424,-53,83, + 9007199254731348.,-4605124114865813.,-.145772999677475806726,-53,93, + 9007199254740480.,-7823553867474413.,.443369586828641146432,-53,98, + 9007199254740896.,-5867665400605674.,.082405543942148722412,-53,100, + 9007199254740911.,-4950842681761033.,-.245565669857734801577,-53,100, + 9007199254740960.,-7823553867474204.,-.095279099602088074758,-53,102, + 9007199254740986.,-5867665400605645.,.397283072411868402017,-53,104, + 9007199254740989.,-5867665400605644.,.374445656694185665153,-53,105, + 9007199254740990.,-7823553867474191.,-.066444642504500458090,-53,106, + 9007199254740991.,-7823553867474191.,.367849839398751465994,-53,107, + 4503599627370496.,0.,0.000000000000000000000,-52,0, + 4503599627370497.,7823553867474189.,.329266714891493147485,-52,106, + 4503599627370498.,7823553867474188.,.460677751084989877914,-52,105, + 4503599627370501.,4889721167171366.,.159319287290926007578,-52,103, + 4503599627370517.,5134207225529925.,.347101131687219028803,-52,101, + 4503599627370569.,8923741130087676.,-.129173805935221925801,-52,100, + 4503599627371103.,4637594919488783.,-.363903055218774661621,-52,96, + 4503599627376043.,5297516272320875.,-.093732541999954987325,-52,93, + 4503599627377359.,6554327416068659.,.194304609982645307903,-52,93, + 4503599627380487.,4770820720815914.,-.203243814524009051195,-52,92, + 4503599640661305.,6197772026084563.,.292320417507903403360,-52,82, + 4503599640675471.,6204377917297944.,.188366648463872860176,-52,82, + 4503599640746301.,6237407373364537.,-.012265486547626541726,-52,82, + 4503599640748662.,6238508355233414.,.467984959082928242446,-52,82, + 4503599640749446.,6238873950229264.,-.466734418171525730360,-52,82, + 4503599640749459.,6238880012391184.,.499372856591623469776,-52,82, + 4503599643257923.,7408627315212669.,.305619186400531623914,-52,82, + 4503599643293407.,7425174219326738.,.493120694483711711501,-52,82, + 4503599643301028.,7428728045170857.,.470485043989035839256,-52,82, + 4503599643301038.,7428732708372332.,.494716146649291550921,-52,82, + 4503599643301040.,7428733641012627.,.499561124654872039338,-52,82, + 4503599643302278.,7429310945355235.,.419126375291282371367,-52,82, + 4503599653608297.,6117607620048888.,.053531155501245695470,-52,81, + 4503599653612281.,6118536529780586.,.499475196830780005731,-52,81, + 4503599653612327.,6118547255143954.,.498821392299383528543,-52,81, + 4503599653612442.,6118574068552374.,.496707602273000411729,-52,81, + 4503599653612451.,6118576166993033.,.453035025617581750653,-52,81, + 4503599659568391.,7507263572553034.,.367194320486930533210,-52,81, + 4503599659575269.,7508867247534501.,.374854396033801290298,-52,81, + 4503599659577281.,7509336365601193.,.499716508043262589789,-52,81, + 4503599659577456.,7509377168613952.,.496693430979719280874,-52,81, + 4503599659577467.,7509379733374754.,.490736160588153472399,-52,81, + 4503599659595400.,7513560992962215.,.176194232126079078966,-52,81, + 4503599680919697.,6242767812207479.,-.178741587914745593882,-52,80, + 4503599680946526.,6245895537990679.,.172103260695306707622,-52,80, + 4503599680948049.,6246073089385357.,-.458626011391993733633,-52,80, + 4503599680955664.,6246960846358742.,.487078836370742113964,-52,80, + 4503599680956602.,6247070198432418.,-.499612449200961812047,-52,80, + 4503599680956632.,6247073695833495.,-.473976307660099540649,-52,80, + 4503599680956652.,6247076027434213.,-.456898489616710899712,-52,80, + 4503599681425018.,6301678152526112.,.495542102793254443598,-52,80, + 4503599681425602.,6301746235267072.,-.490829641829103147925,-52,80, + 4503599681425638.,6301750432148364.,-.497127746362894058652,-52,80, + 4503599681425656.,6301752530589009.,.499710620789908113384,-52,80, + 4503599681430113.,6302272127808965.,.236484192732237868552,-52,80, + 4503599681435208.,6302866103091817.,.305451799989846779863,-52,80, + 4503599681487434.,6308954612046093.,.014847182414120060943,-52,80, + 4503599694413439.,7815868736660571.,.255255780824825569414,-52,80, + 4503599694471868.,7822680391557825.,-.226503933184695169513,-52,80, + 4503599694478885.,7823498433667285.,.497509151718098429675,-52,80, + 4503599694479259.,7823542034600582.,-.498538927709639328024,-52,80, + 4503599694479357.,7823553459444065.,.480507537290829887613,-52,80, + 4503599694479360.,7823553809184172.,.132923405311658340987,-52,80, + 4503599694479361.,7823553925764208.,-.316271357120000608475,-52,80, + 4503599694479377.,7823555791044776.,.496608923481869360193,-52,80, + 4503599694480499.,7823686593844664.,.483312533056480351993,-52,80, + 4503599694483914.,7824084714666070.,.231610780582962242116,-52,80, + 4503599718151123.,5291604387010888.,.479043482826849940676,-52,79, + 4503599718152897.,5291707793501878.,.499061633418519656010,-52,79, + 4503599718152929.,5291709658782438.,-.493059502989965758743,-52,79, + 4503599718153155.,5291722832326385.,.499707631380092418718,-52,79, + 4503599718207503.,5294890778195771.,.220865249406687200396,-52,79, + 4503599720390462.,5422135496407493.,-.322400911862363230903,-52,79, + 4503599720401708.,5422791025943623.,-.499897347659605708336,-52,79, + 4503599720401733.,5422792483194058.,.497351047886377737341,-52,79, + 4503599720404611.,5422960241864250.,.446518103309417499185,-52,79, + 4503599750515393.,7178118243904410.,.396343262702798522674,-52,79, + 4503599750519267.,7178344059430462.,.499618055972174381665,-52,79, + 4503599750519347.,7178348722631827.,-.494101184023967883690,-52,79, + 4503599750519387.,7178351054232509.,-.490991867182326307762,-52,79, + 4503599750520565.,7178419719872593.,.491292191588843462209,-52,79, + 4503599750522502.,7178532627635619.,.437545493683364886430,-52,79, + 4503599750552875.,7180303070323474.,.246030057445962608170,-52,79, + 4503599772429744.,8455506134229064.,.306787468962762549165,-52,79, + 4503599772445449.,8456421578942380.,.468844975752141331968,-52,79, + 4503599772458071.,8457157315534004.,-.464701863757746977255,-52,79, + 4503599772458084.,8457158073304221.,.494927911425524261391,-52,79, + 4503599772458131.,8457160812935010.,-.497198074056832242460,-52,79, + 4503599772458875.,8457204180707483.,.495977827237223806742,-52,79, + 4503599772461154.,8457337023655693.,.438554150309828007469,-52,79, + 4503599775920912.,8659006375404829.,-.229779121272955018205,-52,79, + 4503599775954317.,8660953553413397.,-.225745695279038899256,-52,79, + 4503599776085972.,8668627725564671.,.217155476646089337361,-52,79, + 4503599776092522.,8669009525174182.,-.499677554814705019158,-52,79, + 4503599776092579.,8669012847705134.,.488135748542505121212,-52,79, + 4503599776092586.,8669013255735252.,-.478276043255922609122,-52,79, + 4503599776092611.,8669014712985669.,.498819523127798792270,-52,79, + 4503599804231484.,5154615042743870.,-.499678148420653525938,-52,78, + 4503599804231591.,5154618161259744.,.486509236995549339142,-52,78, + 4503599804231608.,5154618656724884.,-.497000522722217723709,-52,78, + 4503599804232211.,5154636231164814.,.498472990192697292209,-52,78, + 4503599804244339.,5154989701823990.,-.025836432441129022597,-52,78, + 4503599804248887.,5155122253321181.,-.467859347449476670865,-52,78, + 4503599804285998.,5156203853719645.,-.077845992465943211658,-52,78, + 4503599814625422.,5457546450400118.,-.499640956905134006109,-52,78, + 4503599814625504.,5457548840290783.,-.465143153347595382250,-52,78, + 4503599814625522.,5457549364900929.,-.481966533006621300121,-52,78, + 4503599814625540.,5457549889511075.,-.498792009428906917688,-52,78, + 4503599814626611.,5457581103814760.,.496318231673047463463,-52,78, + 4503599814631367.,5457719717473332.,.388666151039387029940,-52,78, + 4503599814685344.,5459292877576084.,-.087801314494787894122,-52,78, + 4503599827004805.,5818343667838230.,.418379713024136042369,-52,78, + 4503599827008934.,5818464007576386.,.497452686591453898285,-52,78, + 4503599827009267.,5818473712864060.,.499506407079290651684,-52,78, + 4503599827009832.,5818490179793597.,.468316194491033176368,-52,78, + 4503599827009833.,5818490208938605.,.498347654718072609996,-52,78, + 4503599827027348.,5819000683754251.,-.493329774295981005673,-52,78, + 4503599831827665.,5958905961190841.,.483584825063132170036,-52,78, + 4503599831829909.,5958971362588791.,-.106805427108142418233,-52,78, + 4503599831830101.,5958976958430327.,-.329956492857667599352,-52,78, + 4503599831830245.,5958981155311479.,-.497476350492006233877,-52,78, + 4503599831830247.,5958981213601495.,-.499803960019130002617,-52,78, + 4503599831830248.,5958981242746502.,.499032225510070873756,-52,78, + 4503599831833691.,5959081589009042.,.453650526097361058121,-52,78, + 4503599831856935.,5959759035574965.,.135744013647713050028,-52,78, + 4503599831872431.,5960210666618912.,-.351993831822616704369,-52,78, + 4503599838493341.,6153177141384835.,.089862629607575556901,-52,78, + 4503599838545775.,6154705330731976.,.208206225448305652923,-52,78, + 4503599838550676.,6154848170415965.,.431722851666609511523,-52,78, + 4503599838555264.,6154981887712464.,.486424104890607164545,-52,78, + 4503599838555286.,6154982528902640.,-.496640893654977315375,-52,78, + 4503599838555398.,6154985793143530.,.498616006222757198806,-52,78, + 4503599838555577.,6154991010099954.,.499795540517668910700,-52,78, + 4503599840025107.,6197820473633538.,.361269069531011686481,-52,78, + 4503599840031652.,6198011227710544.,-.495252095594530040885,-52,78, + 4503599840031689.,6198012306075837.,.497895523136481810526,-52,78, + 4503599840031818.,6198016065781863.,-.499037474790232913014,-52,78, + 4503599840032113.,6198024663559206.,.499819547060559399135,-52,78, + 4503599840032408.,6198033261336550.,.498113387366238792391,-52,78, + 4503599840077818.,6199356736147361.,-.395447718130028925156,-52,78, + 4503599864052596.,6898101829588176.,.418634032237617745808,-52,78, + 4503599864069173.,6898584966382315.,.490586676841451779060,-52,78, + 4503599864070641.,6898627751253752.,-.499476223138286767136,-52,78, + 4503599864070865.,6898634279735497.,-.496461513262748771271,-52,78, + 4503599864070879.,6898634687765606.,-.433783875400200348552,-52,78, + 4503599864071008.,6898638447471611.,-.499171044896219450917,-52,78, + 4503599865858060.,6950722091922752.,.267922937876161960682,-52,78, + 4503599865866469.,6950967172293163.,-.499151525645421466552,-52,78, + 4503599865866505.,6950968221513443.,-.470597224074234575760,-52,78, + 4503599865866532.,6950969008428653.,-.449187001899275872659,-52,78, + 4503599865866889.,6950979413196430.,-.499873201714335505064,-52,78, + 4503599865867589.,6950999814701874.,.496387180210626908896,-52,78, + 4503599878044787.,7305904344653177.,-.499928878449995591449,-52,78, + 4503599878044807.,7305904927553330.,.495253614822917446122,-52,78, + 4503599878048937.,7306025296435130.,.444979412596952601846,-52,78, + 4503599878053087.,7306146248217084.,.278432443696141774067,-52,78, + 4503599895527260.,7815431153860045.,.480941214565219084136,-52,78, + 4503599895529679.,7815501655633397.,.499456303032908264932,-52,78, + 4503599895530112.,7815514275421682.,.499188016097897172055,-52,78, + 4503599895530545.,7815526895209967.,.497706395728708659086,-52,78, + 4503599895536682.,7815705758121526.,.341622585190125819129,-52,78, + 4503599895546104.,7815980362383007.,-.372196757322060783360,-52,78, + 4503599929444085.,8803937272076917.,-.480606622868275677670,-52,78, + 4503599929444104.,8803937825832056.,.494844733904719250130,-52,78, + 4503599929444262.,8803942430743221.,-.498860790107786674866,-52,78, + 4503599929444548.,8803950766215327.,.499463892430537127950,-52,78, + 4503599929446422.,8804005383959133.,.482381689127811289649,-52,78, + 4503599943605736.,4608339347076846.,-.493642899512998996072,-52,77, + 4503599943605863.,4608341197784807.,.499443120530010203986,-52,77, + 4503599943621109.,4608563370175268.,.117018754456355270751,-52,77, + 4503599943758323.,4610562921689380.,-.170127351750161373365,-52,77, + 4503599943773569.,4610785094079833.,-.073735453629040554833,-52,77, + 4503626898712911.,6209540018823364.,.217836019594716144405,-52,71, + 4503626898712912.,6209540019051058.,.224373426011519134932,-52,71, + 4503626898712924.,6209540021783386.,.302822299069637294465,-52,71, + 4503626898712953.,6209540028386512.,.492407045570072993133,-52,71, + 4503626898712954.,6209540028614206.,.498944449863443361542,-52,71, + 4503626898713413.,6209540133125755.,.499607683120873012033,-52,71, + 4503626898713719.,6209540202800122.,-.499956078925870450651,-52,71, + 4503626898718155.,6209541212850734.,.499300242207755991729,-52,71, + 4504149383144373.,7823075825172407.,.497474909022526227862,-52,67, + 4504149383172906.,7823076231174873.,.499798351133309136482,-52,67, + 4504149383174669.,7823076256260996.,.499822497409476982955,-52,67, + 4504149383183484.,7823076381691611.,.499795941818615638885,-52,67, + 4504149383183809.,7823076386316110.,-.499642514392393463558,-52,67, + 4504149383184370.,7823076394298705.,-.489443219308658974156,-52,67, + 4504149383184379.,7823076394426768.,-.467889228025475106204,-52,67, + 4504149383184384.,7823076394497914.,-.344803677423164971822,-52,67, + 4504149383184385.,7823076394512143.,-.120186567312180355710,-52,67, + 4504149383184410.,7823076394867873.,.495241184435715547534,-52,67, + 4504149383184459.,7823076395565106.,-.498520427865923721086,-52,67, + 6005646624948160.,9007199254568222.,-.499998935518059296384,-52,56, + 6005646624980238.,9007199254735373.,.499865747246457241540,-52,56, + 6005646624981201.,9007199254740391.,.498988798768019956208,-52,56, + 6005646624981315.,9007199254740986.,-.469962366525682262003,-52,56, + 6005646624981316.,9007199254740991.,-.259163692537080416944,-52,56, + 6005646624981317.,4503599627370498.,-.024182509274239719767,-52,55, + 6005646624981329.,4503599627370529.,.240609534657332306341,-52,55, + 6005646624981386.,4503599627370678.,-.251628256668553686406,-52,55, + 6005646624981590.,4503599627371209.,.249836490153568209670,-52,55, + 6005646624984683.,4503599627379268.,-.250014188917133656126,-52,55, + 6005646624994925.,4503599627405952.,.249995268996513564534,-52,55, + 8008658488351403.,9007199254622759.,-.000013027686031685165,-52,55, + 8008658488409725.,9007199254736707.,-.000027553098171820155,-52,55, + 8008658488411845.,9007199254740849.,.000589166056742351671,-52,55, + 8008658488411888.,9007199254740933.,.012865825915048782012,-52,55, + 8008658488411918.,4503599627370496.,-.186958949882734839667,-52,54, + 8008658488411919.,4503599627370497.,-.210072011977412038028,-52,54, + 8008658488411929.,4503599627370507.,-.441202632924190730477,-52,54, + 8008658488411932.,4503599627370509.,.489458180791773283200,-52,54, + 8008658488412494.,4503599627371058.,.499917283562999206995,-52,54, + 9007199254643340.,5422874305113771.,.499998431711740291838,-52,54, + 9007199254717314.,5422874305178025.,-.499992513232114170068,-52,54, + 9007199254740988.,5422874305198587.,.475136668967818721204,-52,54, + 9007199254740991.,5422874305198590.,.080903560387330410356,-52,54, + 4503599627370497.,5422874305198593.,-.313329548193158768386,-51,54, + 4503599627370570.,5422874305198720.,-.499340832444681032833,-51,54, + 4503599627370882.,5422874305199262.,-.499827417214080179824,-51,54, + 4503599627371038.,5422874305199532.,.499929290387139522745,-51,54, + 4503599627375113.,5422874305206611.,.499984309337333435191,-51,54, + 7120816245950054.,9007199254699105.,.000003842006123563559,-51,54, + 7120816245983128.,9007199254735443.,-.000014848634465499221,-51,54, + 7120816245988083.,9007199254740887.,-.002013188506237046437,-51,54, + 7120816245988154.,9007199254740965.,.004819933135074049332,-51,54, + 7120816245988174.,9007199254740987.,-.021424257952020977658,-51,54, + 7120816245988178.,9007199254740991.,.373326903830552610909,-51,54, + 7120816245988179.,4503599627370496.,.236007347138097811160,-51,53, + 7120816245988387.,4503599627370610.,.499537553483294148139,-51,53, + 7120816245988691.,4503599627370778.,-.499918298787422723476,-51,53, + 5812361472613257.,6420807498743686.,-.499998651183340918059,-50,53, + 5812361472643105.,6420807498763774.,-.499885783131745331259,-50,53, + 5812361472645307.,6420807498765255.,.467959580493779376778,-50,53, + 5812361472645313.,6420807498765260.,-.493980895355419425075,-50,53, + 5812361472645417.,6420807498765329.,.499050856591139027355,-50,53, + 5812361472645680.,6420807498765507.,-.499340001472671402696,-50,53, + 5812361472646836.,6420807498766285.,-.499871681878532787620,-50,53, + 5995926477584710.,6542437866569278.,-.499966893015783323427,-50,53, + 5995926477585271.,6542437866569643.,.499661026104887569065,-50,53, + 5995926477585458.,6542437866569765.,.499536999137501374495,-50,53, + 5995926477585461.,6542437866569767.,.456754260736924061581,-50,53, + 5995926477592774.,6542437866574539.,-.499967716647761251196,-50,53, + 5995926477754054.,6542437866679759.,-.499985675160749332741,-50,53, + 6025316007234861.,6561564926584206.,-.499744260274169276842,-50,53, + 6025316007235166.,6561564926584404.,-.486567298736218955502,-50,53, + 6025316007235186.,6561564926584416.,.497903321692148913159,-50,53, + 6025316007236600.,6561564926585334.,.499976185868516901258,-50,53, + 6025316007247225.,6561564926592232.,.499993280726757914482,-50,53, + 6084210162701752.,6599614741596823.,-.499999322908825762015,-50,53, + 6084210162707849.,6599614741600743.,-.499978417606829813478,-50,53, + 6084210162770561.,6599614741641063.,-.499763619641722114244,-50,53, + 6084210162778400.,6599614741646103.,-.499736799117382093367,-50,53, + 6084210162778428.,6599614741646121.,-.497440492077779326202,-50,53, + 6084210162778442.,6599614741646130.,-.496292338558009010597,-50,53, + 6369701198561097.,6778991790400979.,.478610063847577445284,-50,53, + 6369701198561110.,6778991790400987.,.462202787171836346640,-50,53, + 6369701198561141.,6778991790401007.,-.499999180285765873078,-50,53, + 6469155038028473.,6839596724335558.,.499995856451383785083,-50,53, + 6469155038059362.,6839596724354236.,.499981267349716072505,-50,53, + 6469155038060131.,6839596724354701.,.499883781054785572182,-50,53, + 6469155038060857.,6839596724355140.,.498491355711316791181,-50,53, + 6469155038060862.,6839596724355144.,-.478102256033643757784,-50,53, + 6469155038060900.,6839596724355166.,.499786294704579703912,-50,53, + 6469155038069402.,6839596724360308.,-.499991119836768070967,-50,53, + 6482505237454335.,6847661021817050.,-.492843897849569780841,-50,53, + 6482505237454360.,6847661021817065.,-.406944270897500310042,-50,53, + 6482505237454393.,6847661021817085.,-.493556763320857692702,-50,53, + 6482505237454683.,6847661021817260.,-.497121090681994414403,-50,53, + 6482505237454915.,6847661021817400.,-.499972552576540386634,-50,53, + 6482505237595195.,6847661021902050.,-.499986722438639480118,-50,53, + 6527239159284927.,6874562367129761.,.499996160117837815828,-50,53, + 6527239159286357.,6874562367130618.,.499545086750162291425,-50,53, + 6527239159286644.,6874562367130790.,.498755255918782711392,-50,53, + 6527239159286654.,6874562367130796.,.491759094565636624216,-50,53, + 6527239159286659.,6874562367130799.,.488261013889060137554,-50,53, + 6527239159287500.,6874562367131303.,.499883844056232432832,-50,53, + 6527239159302651.,6874562367140383.,.499999766182546182315,-50,53, + 6551699081962055.,6889193810617853.,-.499996464984337213327,-50,53, + 6551699081994673.,6889193810637328.,-.499934937749341691332,-50,53, + 6551699081997465.,6889193810638994.,.499886376773371380995,-50,53, + 6551699081998078.,6889193810639360.,.499488979043028819631,-50,53, + 6551699081998284.,6889193810639483.,.494461468541947206324,-50,53, + 6551699081998289.,6889193810639486.,.479776334791872881965,-50,53, + 6551699081998418.,6889193810639564.,-.499100115960832331853,-50,53, + 6551699082012378.,6889193810647899.,-.499993555215517586116,-50,53, + 6698297894212183.,6975757642269906.,-.499996420652874177395,-50,53, + 6698297894350583.,6975757642350731.,-.499948061922667033684,-50,53, + 6698297894367191.,6975757642360430.,-.499942371099268137650,-50,53, + 6698297894367441.,6975757642360575.,.498973899351995970187,-50,53, + 6698297894367477.,6975757642360597.,-.477182157703470830172,-50,53, + 6698297894367494.,6975757642360606.,.450744148686963903621,-50,53, + 7036523586229524.,7168454868046317.,.480569739780153041870,-50,53, + 7036523586229533.,7168454868046322.,.483891617721691846042,-50,53, + 7036523586229569.,7168454868046342.,.497179129487783068206,-50,53, + 7036523586229578.,7168454868046348.,-.499498992570710124883,-50,53, + 7036523586231384.,7168454868047352.,-.499575485771163344552,-50,53, + 7036523586240414.,7168454868052372.,-.499957955638741282540,-50,53, + 7036523586241317.,7168454868052874.,-.499996202979819328306,-50,53, + 7060691919437311.,7181867619090072.,.499998572880472454484,-50,53, + 7060691919441078.,7181867619092159.,.499952333508268013348,-50,53, + 7060691919442605.,7181867619093005.,.491173302789902804204,-50,53, + 7060691919442632.,7181867619093020.,.449760706960230569513,-50,53, + 7060691919442670.,7181867619093042.,-.497412576059405036236,-50,53, + 7060691919442744.,7181867619093083.,-.499802653519020588019,-50,53, + 7099291104809557.,7203194166831670.,-.499996875593144425835,-50,53, + 7099291104850765.,7203194166854376.,-.499988541721734312096,-50,53, + 7099291104852647.,7203194166855412.,.499914767214889416265,-50,53, + 7099291104853088.,7203194166855655.,.495109963371228632105,-50,53, + 7099291104853569.,7203194166855921.,-.469314323831471160911,-50,53, + 7099291104853578.,7203194166855925.,.489771292416124230564,-50,53, + 7214758118824651.,7266305728423966.,-.499978786344920719209,-50,53, + 7214758118827353.,7266305728425431.,-.499891343699216338961,-50,53, + 7214758118828775.,7266305728426201.,.495713520418769623044,-50,53, + 7214758118828786.,7266305728426207.,.459814542573801690193,-50,53, + 7214758118828941.,7266305728426291.,.499419854757377646376,-50,53, + 7214758118834902.,7266305728429523.,.499982859363588109663,-50,53, + 7214758118881310.,7266305728454686.,-.499995772845054327327,-50,53, + 7236286776332599.,7277960991938464.,.499838288153574449216,-50,53, + 7236286776333326.,7277960991938857.,.499994131619806712661,-50,53, + 7243607294770927.,7281916302311482.,-.499822384319538905332,-50,53, + 7243607294772838.,7281916302312514.,-.499409307397470854268,-50,53, + 7243607294773238.,7281916302312730.,-.486763974742851622715,-50,53, + 7243607294773249.,7281916302312735.,.453583771904981879421,-50,53, + 7243607294773275.,7281916302312749.,.494405718527097933638,-50,53, + 7243607294773425.,7281916302312830.,.499147718269091071798,-50,53, + 7243607294777247.,7281916302314894.,.499973871129183373227,-50,53, + 7243607294835451.,7281916302346326.,.499996081157256726724,-50,53, + 7273994527114592.,7298292043927157.,.496229325490227890768,-50,53, + 7273994527114698.,7298292043927215.,-.499554706174492091959,-50,53, + 7273994527114923.,7298292043927335.,.499960320949528514105,-50,53, + 7273994527121091.,7298292043930652.,.499998929718383672581,-50,53, + 7311312768865097.,7318309579777677.,-.499990105825614476816,-50,53, + 7311312768882025.,7318309579786734.,-.499964581858885530314,-50,53, + 7311312768882496.,7318309579786985.,.499504464497006057012,-50,53, + 7311312768883124.,7318309579787321.,.498796526279608639500,-50,53, + 7311312768883167.,7318309579787345.,-.494882520446523644537,-50,53, + 7311312768887720.,7318309579789780.,.499984926599911341747,-50,53, + 7548454164495009.,7443173315221837.,.470469733977897935552,-50,53, + 7548454164495011.,7443173315221839.,-.493085757387057009462,-50,53, + 7548454164495038.,7443173315221852.,.498915109186024355291,-50,53, + 7548454164495285.,7443173315221980.,.499811925611519625240,-50,53, + 7548454164500910.,7443173315224895.,.499992460483431320818,-50,53, + 7548454164528788.,7443173315239342.,.499998286406554977605,-50,53, + 7571434122739820.,7455063950669427.,-.499868504890634838008,-50,53, + 7571434122741322.,7455063950670203.,-.492462348338955630932,-50,53, + 7571434122741324.,7455063950670204.,-.459163538543383586162,-50,53, + 7571434122741622.,7455063950670358.,-.497640879006199094291,-50,53, + 7571434122741742.,7455063950670420.,-.499712291274816043563,-50,53, + 7571434122744655.,7455063950671925.,-.499995824396932350845,-50,53, + 7938013874342320.,7640015128802027.,-.499999679576606551048,-50,53, + 7938013874372280.,7640015128816791.,-.499987869041446524153,-50,53, + 7938013874373459.,7640015128817371.,.499879083244254626457,-50,53, + 7938013874374638.,7640015128817952.,.499746035443662296861,-50,53, + 7938013874374916.,7640015128818089.,.495473781581586172758,-50,53, + 7938013874374930.,7640015128818096.,.394539207645959045162,-50,53, + 7938013874375054.,7640015128818158.,-.499452732927269525535,-50,53, + 7969971748295294.,7655732045490204.,-.499997609139892919474,-50,53, + 7969971748333506.,7655732045508959.,-.499991043833569054855,-50,53, + 7969971748344066.,7655732045514142.,-.499884566191840455235,-50,53, + 7969971748344828.,7655732045514516.,-.499308701309478637849,-50,53, + 7969971748345209.,7655732045514703.,-.499020768881706893947,-50,53, + 7969971748345319.,7655732045514756.,.490563673549844997563,-50,53, + 7969971748345325.,7655732045514759.,.435450097682453669868,-50,53, + 7969971748345372.,7655732045514783.,-.496272913278855098643,-50,53, + 7969971748347332.,7655732045515744.,.499958969915654186756,-50,53, + 8345810168411799.,7835981596899523.,.499989091392562993266,-50,53, + 8345810168412614.,7835981596899905.,.499835321092917952419,-50,53, + 8345810168414916.,7835981596900984.,.473634119382493890460,-50,53, + 8345810168414931.,7835981596900992.,-.495693864122242417666,-50,53, + 8345810168415027.,7835981596901037.,-.499392958552854017029,-50,53, + 8345810168415059.,7835981596901051.,.499374009970160431527,-50,53, + 8345810168418287.,7835981596902564.,.499991959433742438106,-50,53, + 8345810168437751.,7835981596911688.,-.499999450627087877338,-50,53, + 8515808456091080.,7914861083868146.,.499299868899378678818,-50,53, + 8515808456091117.,7914861083868163.,.495425051206344032949,-50,53, + 8515808456091154.,7914861083868180.,.491550233513235541287,-50,53, + 8515808456091326.,7914861083868260.,-.499435405493535638573,-50,53, + 8515808456094426.,7914861083869684.,-.499757969261236635025,-50,53, + 8515808456096751.,7914861083870752.,-.499999892427197270120,-50,53, + 8579801239786836.,7944146575151226.,-.499998485469808853963,-50,53, + 8579801239792407.,7944146575153765.,.478340031811930532432,-50,53, + 8579801239792418.,7944146575153770.,.493554844894143844079,-50,53, + 8579801239792554.,7944146575153832.,.499847079364613602995,-50,53, + 8666221177833593.,7983350786031725.,-.463207492147540594579,-50,53, + 8666221177833604.,7983350786031730.,-.498004621354359542247,-50,53, + 8666221177833748.,7983350786031795.,-.498985221880570673734,-50,53, + 8666221177833892.,7983350786031860.,-.499965822407861844445,-50,53, + 8666221177844094.,7983350786036465.,-.499994204180438190274,-50,53, + 8666221177881827.,7983350786053496.,.499998796213548625323,-50,53, + 8746614672447068.,8019471686161309.,.496727185277263333661,-50,53, + 8746614672447106.,8019471686161326.,.491590803800165970185,-50,53, + 8746614672447229.,8019471686161382.,-.498719062560418622939,-50,53, + 8746614672447627.,8019471686161560.,-.499884321195904246785,-50,53, + 8746614672449380.,8019471686162344.,-.499991603674231704415,-50,53, + 8746614672468265.,8019471686170789.,.499993537757195362996,-50,53, + 8848436869419801.,8064746934932899.,.499960149877544437459,-50,53, + 8848436869420932.,8064746934933400.,-.499895491690547513863,-50,53, + 8848436869422063.,8064746934933900.,-.499751133322549076749,-50,53, + 8848436869422486.,8064746934934087.,-.497044622649612675191,-50,53, + 8848436869422504.,8064746934934094.,.460517356527760786873,-50,53, + 8848436869422581.,8064746934934129.,-.498800843658102139687,-50,53, + 8848436869440867.,8064746934942212.,.499996438879720783044,-50,53, + 8957999189153692.,8112885570022487.,-.499970597007360276251,-50,53, + 8957999189156472.,8112885570023700.,.469761500593918154299,-50,53, + 8957999189156495.,8112885570023711.,-.486604025218865640529,-50,53, + 8957999189156511.,8112885570023718.,-.499727869262556533097,-50,53, + 8957999189156740.,8112885570023817.,.499937112860750078739,-50,53, + 8957999189165655.,8112885570027710.,.499995257726577892432,-50,53, + 4630540339090841.,8243045443032028.,-.499999942429704626026,-49,53, + 4630540339110516.,8243045443048649.,-.499957812364002446261,-49,53, + 4630540339111798.,8243045443049732.,-.495024955310592052917,-49,53, + 4630540339111914.,8243045443049829.,.499181137824533868912,-49,53, + 4630540339112249.,8243045443050112.,.499690113675124465408,-49,53, + 4630540339116385.,8243045443053607.,-.499996084674243743674,-49,53, + 4751802502288025.,8344166656761645.,-.499996096479904023151,-49,53, + 4751802502327707.,8344166656794311.,.499991626989057910349,-49,53, + 4751802502332074.,8344166656797906.,.499965058952615195925,-49,53, + 4751802502333590.,8344166656799155.,-.499128204275450635926,-49,53, + 4751802502333788.,8344166656799317.,.498351699310484113886,-49,53, + 4751802502333873.,8344166656799387.,.472017314484180495285,-49,53, + 4751802502333969.,8344166656799467.,-.498901520144679320646,-49,53, + 4918372782520586.,8478941925147298.,.499998191710081149494,-49,53, + 4918372782548466.,8478941925169473.,-.430297317640235671228,-49,53, + 4918372782548481.,8478941925169484.,.499797573551174956502,-49,53, + 4918372782549468.,8478941925170270.,-.499958586133968185691,-49,53, + 4918372782565690.,8478941925183171.,.499996383784467312697,-49,53, + 4961703275449724.,8513253464551320.,.499998274563258444836,-49,53, + 4961703275494907.,8513253464586943.,-.495342404421033861872,-49,53, + 4961703275494959.,8513253464586984.,-.498856064951563839847,-49,53, + 4961703275495545.,8513253464587446.,-.499990777883008548103,-49,53, + 5155187794682824.,8662896387896959.,.499956211987053520190,-49,53, + 5155187794694864.,8662896387906095.,.499682685064281540292,-49,53, + 5155187794695432.,8662896387906527.,-.499665767563441439384,-49,53, + 5155187794695461.,8662896387906549.,-.494350811800990198306,-49,53, + 5155187794695469.,8662896387906555.,-.423919099866542674884,-49,53, + 5155187794710482.,8662896387917946.,.499992292519352749720,-49,53, + 5155187794739645.,8662896387940075.,.499994058502385966925,-49,53, + 5357710127493616.,8813629367116971.,-.499953351973252725624,-49,53, + 5357710127494861.,8813629367117880.,-.499248459336149949407,-49,53, + 5357710127495150.,8813629367118091.,-.494265556577503461350,-49,53, + 5357710127495276.,8813629367118183.,-.499013495170722223254,-49,53, + 5357710127497829.,8813629367120047.,-.499977679989822584568,-49,53, + 5357710127502042.,8813629367123122.,.499997989574815275997,-49,53, + 5363132893508262.,8817586640398684.,-.499982804808859385657,-49,53, + 5363132893510287.,8817586640400161.,-.499795021951500457286,-49,53, + 5363132893510590.,8817586640400382.,-.496803961157105981604,-49,53, + 5363132893510675.,8817586640400444.,-.499265214731878214097,-49,53, + 5363132893534672.,8817586640417946.,.499997074985395076139,-49,53, + 5365726582682598.,8819477975392048.,-.492680921524555350862,-49,53, + 5365726582682620.,8819477975392064.,-.454015660427590473645,-49,53, + 5365726582682646.,8819477975392083.,-.499229442767625854896,-49,53, + 5365726582682956.,8819477975392309.,-.499855309136662172331,-49,53, + 5365726582689370.,8819477975396985.,-.499901463327787486651,-49,53, + 5365726582702198.,8819477975406337.,-.499993788478613577567,-49,53, + 5483096108824229.,8904121504334032.,-.499866936537612779638,-49,53, + 5483096108824892.,8904121504334505.,-.499201693104971938593,-49,53, + 5483096108825391.,8904121504334860.,.499790699727422999884,-49,53, + 5483096108830203.,8904121504338294.,-.499905906525413469213,-49,53, + 5483096108845138.,8904121504348948.,.499996648189428420324,-49,53, + 5494838942542058.,8912490175378092.,-.499983687892976624376,-49,53, + 5494838942547268.,8912490175381801.,-.499949679232786145078,-49,53, + 5494838942548705.,8912490175382824.,-.499364483988832991153,-49,53, + 5494838942549125.,8912490175383122.,.498718871564303915436,-49,53, + 5494838942549139.,8912490175383132.,.465321650082348215198,-49,53, + 5494838942549184.,8912490175383165.,-.499169418966967095203,-49,53, + 5494838942598410.,8912490175418209.,-.499999909896077141481,-49,53, + 5525992699346453.,8934605905993223.,.499997085753000088629,-49,53, + 5525992699365206.,8934605906006498.,.499952645431489903988,-49,53, + 5525992699367818.,8934605906008348.,-.499893573581465393994,-49,53, + 5525992699368845.,8934605906009074.,.499784042210437924833,-49,53, + 5525992699369016.,8934605906009196.,-.451584144462454084094,-49,53, + 5525992699369023.,8934605906009201.,-.496376994209377423720,-49,53, + 5629499534200817.,9007199254732443.,-.000017378473290768449,-49,53, + 5629499534209279.,9007199254738323.,-.000167985534959634543,-49,53, + 5629499534212730.,9007199254740721.,.000243292361472396405,-49,53, + 5629499534213061.,9007199254740951.,.002600908332812633003,-49,53, + 5629499534213119.,9007199254740991.,.305128828954797014041,-49,53, + 5629499534213121.,4503599627370496.,.347435585522601431262,-49,52, + 5629499534213127.,4503599627370498.,.432049098658208722781,-49,52, + 5629499534213133.,4503599627370501.,-.483337388206186207511,-49,52, + 5629499534213179.,4503599627370516.,.498699545833378846768,-49,52, + 5629499534278866.,4503599627393339.,-.499994364431173399931,-49,52, + 7036874417733527.,9007199254731855.,-.000002328924195760724,-46,52, + 7036874417763144.,9007199254740087.,-.000213169481662788707,-46,52, + 7036874417765425.,9007199254740721.,.000243292352085247115,-46,52, + 7036874417765756.,9007199254740813.,.001186338747535917156,-46,52, + 7036874417766382.,9007199254740987.,-.003072431525467453355,-46,52, + 7036874417766396.,9007199254740991.,-.111793873672324994778,-46,52, + 7036874417766399.,4503599627370496.,-.138974234209040594723,-46,51, + 7036874417766401.,4503599627370496.,.138974234209040574974,-46,51, + 5426391276979793.,5605160498150127.,-.498340601022449469493,-44,51, + 5426391276979843.,5605160498150136.,-.487340624085926626462,-44,51, + 5426391276979965.,5605160498150157.,.499499319638840652757,-44,51, + 5426391276981785.,5605160498150485.,.499898480064381349738,-44,51, + 5426391276982240.,5605160498150567.,.499998270153577362946,-44,51, + 5426971710372686.,5605265098261756.,-.499995159269396128002,-44,51, + 5426971710374878.,5605265098262150.,.499992695888269462995,-44,51, + 5426971710392414.,5605265098265310.,.499895531406015505645,-44,51, + 5426971710398990.,5605265098266495.,.499859092092696707541,-44,51, + 5426971710399495.,5605265098266587.,-.498775093163330092653,-44,51, + 5426971710399595.,5605265098266605.,-.478702654601171523610,-44,51, + 5426971710399606.,5605265098266607.,-.496494686359354352457,-44,51, + 5426971710399889.,5605265098266658.,-.499689685230348477842,-44,51, + 5562950707695949.,5629466663649870.,-.499992677834406003674,-44,51, + 5562950707701791.,5629466663650896.,.499977646599375236278,-44,51, + 5562950707703179.,5629466663651141.,-.495236525022027671955,-44,51, + 5562950707703361.,5629466663651172.,.499627322786789358961,-44,51, + 5562950707730216.,5629466663655894.,-.499995584807771566324,-44,51, + 5565768841101520.,5629961954659738.,.499995915148297356780,-44,51, + 5565768841142577.,5629961954666952.,.499990930485746362889,-44,51, + 5565768841150357.,5629961954668320.,-.499985663686003037211,-44,51, + 5565768841151205.,5629961954668468.,.499502748556137564909,-44,51, + 5565768841151347.,5629961954668493.,.449888779849182675164,-44,51, + 5565768841151353.,5629961954668495.,-.495869556856759012964,-44,51, + 5565768841151666.,5629961954668550.,-.499596121684959789282,-44,51, + 5637442019520522.,5642475033041692.,-.499988104056062189373,-44,51, + 5637442019534455.,5642475033044108.,.499948612241512954136,-44,51, + 5637442019535925.,5642475033044364.,-.494675160951368987031,-44,51, + 5637442019535948.,5642475033044367.,.495204875249846704233,-44,51, + 5637442019536046.,5642475033044384.,.495563290367887639654,-44,51, + 5637442019537124.,5642475033044571.,.499505856646832927219,-44,51, + 5637442019556787.,5642475033047982.,.499990711914620092072,-44,51, + 5666178554261246.,5647447384828970.,.493900820937909819429,-44,51, + 5666178554261252.,5647447384828972.,-.470539613754557560322,-44,51, + 5666178554261275.,5647447384828975.,.499105386590973992140,-44,51, + 5666178554261472.,5647447384829009.,.499977780854214606822,-44,51, + 5666178554262625.,5647447384829209.,-.499992419243012516859,-44,51, + 5666178554295865.,5647447384834945.,.499999366266772070189,-44,51, + 5772925638472642.,5665699815103011.,.499976426207636749393,-44,51, + 5772925638472677.,5665699815103017.,.429040875278780921587,-44,51, + 5772925638472701.,5665699815103021.,.494685068927544721117,-44,51, + 5772925638485682.,5665699815105220.,.499988306225752238638,-44,51, + 5772925638498722.,5665699815107430.,-.499999818745865720760,-44,51, + 5835612929829491.,5676261914827400.,-.499940383616529986143,-44,51, + 5835612929829855.,5676261914827460.,.499941762519159813409,-44,51, + 5835612929832039.,5676261914827826.,.499234639253395590300,-44,51, + 5835612929832224.,5676261914827858.,-.498078006267625464197,-44,51, + 5835612929846605.,5676261914830268.,-.499986956506738929422,-44,51, + 5835612929855162.,5676261914831701.,.499989753894056605952,-44,51, + 5896103646765295.,5686346896283055.,-.499988594963912116988,-44,51, + 5896103646768406.,5686346896283570.,.499168218082976745227,-44,51, + 5896103646768509.,5686346896283588.,-.416963845006273034175,-44,51, + 5896103646768551.,5686346896283595.,-.450726433838868311599,-44,51, + 5896103646768611.,5686346896283605.,-.498958703599804788521,-44,51, + 5896103646769027.,5686346896283673.,.499964226054917119100,-44,51, + 5896103646829360.,5686346896293681.,-.499994684010982430550,-44,51, + 6004329071212296.,5704134711264240.,.499999279214967165140,-44,51, + 6004329071266424.,5704134711273057.,-.499938218518973451630,-44,51, + 6004329071334084.,5704134711284077.,-.499860202447742877921,-44,51, + 6004329071334612.,5704134711284162.,.497184449628024934896,-44,51, + 6004329071334618.,5704134711284163.,.474423593401569749708,-44,51, + 6004329071334655.,5704134711284170.,-.499268353328258804318,-44,51, + 6029337333097935.,5708199427683352.,.499997333119733481644,-44,51, + 6029337333126129.,5708199427687926.,-.499987221635238118721,-44,51, + 6029337333126203.,5708199427687938.,-.497362509208663365536,-44,51, + 6304262280168312.,5751804833829838.,.484042964997938768291,-44,51, + 6304262280168325.,5751804833829841.,-.499341217059581001974,-44,51, + 6304262280168686.,5751804833829897.,-.499471195735444947730,-44,51, + 6304262280170130.,5751804833830121.,-.499991110470967850076,-44,51, + 6304262280185537.,5751804833832511.,-.499998264863347672255,-44,51, + 6305910042749690.,5752060408437772.,-.499996142464717951625,-44,51, + 6305910042755719.,5752060408438706.,.499986952989959180465,-44,51, + 6305910042773806.,5752060408441511.,.499936233990341371607,-44,51, + 6305910042774367.,5752060408441599.,-.498074959446134451764,-44,51, + 6305910042774380.,5752060408441601.,-.481986092270957378546,-44,51, + 6535180284037603.,5786985377295174.,.499999466718162729372,-44,51, + 6535180284090970.,5786985377303161.,-.499976486585385709521,-44,51, + 6535180284094612.,5786985377303705.,.499968937575769327705,-44,51, + 6535180284100165.,5786985377304536.,.467760518640522753592,-44,51, + 6535180284100172.,5786985377304538.,-.484738213384512564873,-44,51, + 6535180284100212.,5786985377304544.,-.499016682099021623149,-44,51, + 6535180284100633.,5786985377304607.,-.499297565321451502001,-44,51, + 6535180284101475.,5786985377304733.,-.499859331778486692026,-44,51, + 6535815775749321.,5787080469582329.,.499999010697835993179,-44,51, + 6535815775753224.,5787080469582913.,.499988308931599446951,-44,51, + 6535815775780545.,5787080469587001.,.499913386803002716199,-44,51, + 6535815775784448.,5787080469587585.,.499902682246783053645,-44,51, + 6535815775784575.,5787080469587605.,-.497279321212480585060,-44,51, + 6535815775784582.,5787080469587606.,-.449879904080324751074,-44,51, + 6544022097454393.,5788307598866346.,-.499907312651883802975,-44,51, + 6544022097454480.,5788307598866359.,-.498553246033192102004,-44,51, + 6544022097454654.,5788307598866385.,-.495845112796327242536,-44,51, + 6544022097454674.,5788307598866387.,.492971914012463496479,-44,51, + 6544022097454681.,5788307598866389.,-.460942126604461902890,-44,51, + 6544022097457344.,5788307598866787.,-.499955007095981204009,-44,51, + 6544022097460295.,5788307598867227.,.499997298261054270140,-44,51, + 6616319171093301.,5799052490062837.,-.499998583830160993619,-44,51, + 6616319171106460.,5799052490064782.,-.495860335412426693306,-44,51, + 6616319171106487.,5799052490064785.,.494952927955226532891,-44,51, + 6616319171106690.,5799052490064815.,.499956352533727412329,-44,51, + 6616319171117684.,5799052490066440.,.499994034981559277314,-44,51, + 6702751591225878.,5811745158329061.,-.498502666117754705328,-44,51, + 6702751591226159.,5811745158329101.,.499932954672734735671,-44,51, + 6702751591232540.,5811745158330032.,.499995930238937189200,-44,51, + 6729307497419250.,5815612060490681.,-.499997137115532599777,-44,51, + 6729307497431285.,5815612060492430.,-.499991730215634605747,-44,51, + 6729307497436666.,5815612060493211.,.499927595280805231476,-44,51, + 6729307497437230.,5815612060493293.,.463866361195165086584,-44,51, + 6729307497437244.,5815612060493295.,.498432217086568911241,-44,51, + 6743769751750153.,5817711548736150.,-.499998910928946841671,-44,51, + 6743769751754987.,5817711548736850.,.499975649698349432580,-44,51, + 6743769751757504.,5817711548737216.,-.498589520318766945594,-44,51, + 6743769751757518.,5817711548737218.,-.468386863338710747149,-44,51, + 6743769751758166.,5817711548737312.,-.499006740266436084745,-44,51, + 6743769751759821.,5817711548737551.,.499950209823162080940,-44,51, + 6754791752038960.,5819308593579163.,.499998832151120058504,-44,51, + 6754791752061422.,5819308593582416.,-.499913269737703409460,-44,51, + 6754791752062092.,5819308593582513.,-.498753137603265932559,-44,51, + 6754791752062147.,5819308593582520.,.464028664287939667130,-44,51, + 6754791752062161.,5819308593582522.,.490918577496599831104,-44,51, + 6754791752062168.,5819308593582524.,-.495636465899071662261,-44,51, + 6754791752062389.,5819308593582556.,-.499731407391525944724,-44,51, + 6754791752066554.,5819308593583159.,-.499982228022010212333,-44,51, + 6794379564739824.,5825023302236630.,-.499999796082499045253,-44,51, + 6794379564754678.,5825023302238768.,-.499980073445761594537,-44,51, + 6794379564776959.,5825023302241975.,-.499950498254659913897,-44,51, + 6794379564778154.,5825023302242147.,-.498467829804744926751,-44,51, + 6794379564778161.,5825023302242148.,-.490927763964541660129,-44,51, + 6794379564778168.,5825023302242149.,-.483387698124339431539,-44,51, + 6794379564778286.,5825023302242166.,-.499140873961086669650,-44,51, + 6794379564778418.,5825023302242185.,-.499813918117797528101,-44,51, + 6990987887109277.,5852920275443047.,.499998554010371221300,-44,51, + 6990987887144141.,5852920275447924.,.499974084730539433143,-44,51, + 6990987887145199.,5852920275448072.,.499801244501231032857,-44,51, + 6990987887147844.,5852920275448442.,.499369143829968988382,-44,51, + 6990987887148180.,5852920275448490.,-.498795387683093174277,-44,51, + 6990987887148194.,5852920275448491.,.459614423503813545586,-44,51, + 6990987887155586.,5852920275449525.,.499994729642849122197,-44,51, + 7006147211081140.,5855038563100257.,-.499890760416634248708,-44,51, + 7006147211081620.,5855038563100324.,-.499695373999862028990,-44,51, + 7006147211081706.,5855038563100336.,-.495493700600675226535,-44,51, + 7006147211081720.,5855038563100337.,.458678664836387748668,-44,51, + 7006147211085897.,5855038563100920.,.499962266848578131494,-44,51, + 7006147211091134.,5855038563101652.,-.499989320011259620499,-44,51, + 7006147211132070.,5855038563107366.,-.499992806415676991695,-44,51, + 7054682820221209.,5861789986378716.,.499721125112962770043,-44,51, + 7054682820221411.,5861789986378745.,-.498348782794506364455,-44,51, + 7054682820221512.,5861789986378759.,-.497383736748541603791,-44,51, + 7054682820221548.,5861789986378763.,.493059249960862725673,-44,51, + 7054682820223301.,5861789986379006.,.499908019418544775084,-44,51, + 7054682820224347.,5861789986379152.,-.499998533460913035335,-44,51, + 7138546116893913.,5873346846652852.,.499975431928656019084,-44,51, + 7138546116895497.,5873346846653069.,.499857535896670737670,-44,51, + 7138546116897081.,5873346846653286.,.499739639816534501198,-44,51, + 7138546116897373.,5873346846653327.,-.497756841031777217300,-44,51, + 7138546116897519.,5873346846653347.,-.496505081456546685268,-44,51, + 7138546116901906.,5873346846653948.,-.499988168931361700325,-44,51, + 7138546116927469.,5873346846657450.,-.499996875871697107238,-44,51, + 7223985620312852.,5884982128905322.,.499981147093985028947,-44,51, + 7223985620314093.,5884982128905490.,.499871717096311354959,-44,51, + 7223985620314551.,5884982128905553.,-.498557065295294380412,-44,51, + 7223985620314647.,5884982128905565.,.497405460665792120140,-44,51, + 7223985620314654.,5884982128905566.,.445027728183781255179,-44,51, + 7223985620321768.,5884982128906530.,-.499999254723066305182,-44,51, + 7322656671993204.,5898249282110012.,.496920860181360681566,-44,51, + 7322656671993219.,5898249282110015.,-.499822103664137804838,-44,51, + 7322656671993526.,5898249282110056.,-.499828097036241608561,-44,51, + 7322656672000587.,5898249282110999.,-.499965945069048645426,-44,51, + 7322656672002429.,5898249282111244.,.499998094425021616851,-44,51, + 7371229009390497.,5904714721042824.,-.499997120438890337181,-44,51, + 7371229009394017.,5904714721043290.,.499969547597061485625,-44,51, + 7371229009395223.,5904714721043451.,-.499473690621457873715,-44,51, + 7371229009395321.,5904714721043464.,-.497770073164411297853,-44,51, + 7371229009395351.,5904714721043467.,.482343279118323505146,-44,51, + 7371229009395374.,5904714721043471.,-.466236484131590782589,-44,51, + 7413149621275409.,5910260592336724.,.498724620494993036383,-44,51, + 7413149621275439.,5910260592336728.,.456330834030527652324,-44,51, + 7413149621275447.,5910260592336730.,-.488307509026665821664,-44,51, + 7413149621275644.,5910260592336755.,.499973293189585547103,-44,51, + 7413149621279654.,5910260592337285.,-.499996164386062757071,-44,51, + 7461059150899351.,5916560491843206.,.499989618412495482582,-44,51, + 7461059150902212.,5916560491843582.,-.499840128592786783892,-44,51, + 7461059150902227.,5916560491843583.,.466256534739557374301,-44,51, + 7461059150902235.,5916560491843585.,-.485158578149860690884,-44,51, + 7461059150946485.,5916560491849384.,.499998235054100081561,-44,51, + 7761862923838164.,5955213729277231.,.499989555800237344203,-44,51, + 7761862923839767.,5955213729277433.,.467561204153223358870,-44,51, + 7761862923839783.,5955213729277435.,.483457115802200750442,-44,51, + 7761862923839799.,5955213729277437.,.499353027451173986525,-44,51, + 7761862923839926.,5955213729277454.,-.499473173835248350176,-44,51, + 7761862923867983.,5955213729280989.,-.499998609333126846705,-44,51, + 7819356134936071.,5962430803784780.,.473157403102710360012,-44,51, + 7819356134936199.,5962430803784796.,.481746821393661719639,-44,51, + 7819356134936463.,5962430803784829.,.499462496617921276729,-44,51, + 7819356134936471.,5962430803784830.,.499999335261063255174,-44,51, + 7880037969507938.,5969990808372563.,-.499994661829980522605,-44,51, + 7880037969510170.,5969990808372840.,-.499866303147570491157,-44,51, + 7880037969510589.,5969990808372891.,.499709764176984551128,-44,51, + 7880037969511145.,5969990808372961.,-.498466146489688546990,-44,51, + 7880037969511266.,5969990808372976.,-.481882127049088006323,-44,51, + 7880037969511274.,5969990808372977.,-.489050125763767171524,-44,51, + 7880037969511282.,5969990808372978.,-.496218124478447344672,-44,51, + 8016984453625142.,5986840421332387.,.499999093022386921388,-44,51, + 8016984453660040.,5986840421336644.,.499380310829109443650,-44,51, + 8016984453660081.,5986840421336650.,-.499273634109003088045,-44,51, + 8016984453660286.,5986840421336675.,-.492543358799949410460,-44,51, + 8016984453660327.,5986840421336680.,-.491197303738215407731,-44,51, + 8016984453663024.,5986840421337008.,.499785879168937120217,-44,51, + 8016984453664516.,5986840421337190.,.499988663288044267258,-44,51, + 8049376796585031.,5990783809313562.,-.499997617104082235271,-44,51, + 8049376796610909.,5990783809316706.,-.499969750584135334983,-44,51, + 8049376796641100.,5990783809320374.,-.499937252419167261765,-44,51, + 8049376796641314.,5990783809320399.,.499599263533427856613,-44,51, + 8049376796642170.,5990783809320503.,.497745327336896116975,-44,51, + 8198893031065787.,6008782361548741.,.499975545692301524791,-44,51, + 8198893031068168.,6008782361549025.,.499926634697337589242,-44,51, + 8198893031068713.,6008782361549091.,-.493784686814579288380,-44,51, + 8198893031068738.,6008782361549093.,.488155160822385090172,-44,51, + 8198893031068889.,6008782361549111.,.499071840549456622639,-44,51, + 8198893031068998.,6008782361549125.,-.499670423753724376737,-44,51, + 8198893031085665.,6008782361551112.,.499987196770975933175,-44,51, + 8198893031105543.,6008782361553483.,.499998842101223321856,-44,51, + 8347450336544563.,6026343300644223.,.498841949256834019547,-44,51, + 8347450336544640.,6026343300644233.,-.480235141531828983932,-44,51, + 8347450336544657.,6026343300644235.,-.488602810926739821886,-44,51, + 8347450336544674.,6026343300644237.,-.496970480321654715899,-44,51, + 8347450336547909.,6026343300644615.,.498946549454539360737,-44,51, + 8347450336578262.,6026343300648171.,.499895415498719697924,-44,51, + 8347450336581608.,6026343300648564.,-.499999985886095490183,-44,51, + 8638779724394281.,6059891867216395.,-.491670744572102408173,-44,51, + 8638779724394290.,6059891867216396.,-.472834938855851483251,-44,51, + 8638779724394546.,6059891867216425.,-.492616465149603000902,-44,51, + 8638779724396454.,6059891867216641.,-.499425653334772749015,-44,51, + 8638779724396613.,6059891867216659.,-.499993085685690255947,-44,51, + 8704521642366309.,6067305938638189.,-.499683864400677488330,-44,51, + 8704521642366371.,6067305938638195.,.465953647236539529847,-44,51, + 8704521642366389.,6067305938638197.,.488235505453786790493,-44,51, + 8704521642366398.,6067305938638198.,.499376434562408852620,-44,51, + 8704521642367386.,6067305938638310.,-.499819347741881686344,-44,51, + 8704521642368463.,6067305938638431.,-.499954831098057052153,-44,51, + 8704521642390813.,6067305938640942.,-.499980881840587086158,-44,51, + 8704521642405713.,6067305938642616.,-.499998252584119045966,-44,51, + 8796093022207186.,6755399441055653.,.499978683068583661624,-43,51, + 8796093022207996.,6755399441055744.,-.444717549468929972632,-43,51, + 8796093022207999.,6755399441055744.,-.111179387367232474199,-43,51, + 8796093022208001.,6755399441055744.,.111179387367232461559,-43,51, + 8796093022208256.,6755399441055772.,.461923166011097601451,-43,51, + 8796093022208796.,6755399441055832.,.498792344313040094595,-43,51, + 8796093022208814.,6755399441055835.,-.499978683076958631871,-43,51, + 8796093022231597.,6755399441058368.,-.499996298934445626810,-43,51, + 5497558138867998.,9007199254738857.,-.000011492769040960767,-39,51, + 5497558138870033.,9007199254739219.,.000073775663175568155,-39,51, + 5497558138879792.,9007199254740955.,-.000500115815665266611,-39,51, + 5497558138879983.,9007199254740989.,-.024079336388727801953,-39,51, + 5497558138879994.,9007199254740991.,-.067322118725432274070,-39,51, + 5497558138879999.,4503599627370496.,-.088943509893785982392,-39,50, + 5497558138880001.,4503599627370496.,.088943509893785966214,-39,50, + 5497558138880028.,4503599627370498.,.490418277026000938420,-39,50, + 5497558138880208.,4503599627370515.,-.499749942092867323278,-39,50, + 5497558138892002.,4503599627371564.,-.499994255945993312339,-39,50, + 6871947673398053.,5629499534198751.,-.499994227456292802785,-36,50, + 6871947673572082.,5629499534211134.,-.499927375808645442839,-36,50, + 6871947673599993.,5629499534213120.,-.498083655405201709779,-36,50, + 6871947673599999.,5629499534213120.,-.071154807915028784620,-36,50, + 6871947673600001.,5629499534213120.,.071154807915028774265,-36,50, + 6871947673600260.,5629499534213139.,-.499749942092867323278,-36,50, + 6871947673602087.,5629499534213269.,-.499915881357486928024,-36,50, + 8589934591997848.,6755399441055621.,.499882693471108593767,-33,50, + 8589934591999675.,6755399441055725.,.499749942092167366694,-33,50, + 8589934591999956.,6755399441055741.,.495350761390980548879,-33,50, + 8589934591999991.,6755399441055743.,.487685383011792519629,-33,50, + 8589934591999999.,6755399441055744.,-.056923846332023026867,-33,50, + 8589934592000001.,6755399441055744.,.056923846332023020240,-33,50, + 8589934592000009.,6755399441055745.,-.487685383011793056401,-33,50, + 8589934592000202.,6755399441055755.,.498616959068515557751,-33,50, + 8589934592003979.,6755399441055970.,.499984555067151448452,-33,50, + 8589934592063989.,6755399441059387.,-.499997073745783497788,-33,50, + 5368709119999731.,7881299347898343.,.499976538696676873676,-29,50, + 5368709119999797.,7881299347898350.,-.488865288641427597985,-29,50, + 5368709119999995.,7881299347898368.,-.455390770656184400489,-29,50, + 5368709119999999.,7881299347898368.,-.091078154131236846169,-29,50, + 5368709120000001.,7881299347898368.,.091078154131236829204,-29,50, + 5368709120021240.,7881299347900302.,.499993743643741629993,-29,50, + 6710886399990187.,9007199254740277.,.000058807615574757185,-26,50, + 6710886399998257.,9007199254740865.,.000621879386860931376,-26,50, + 6710886399999602.,9007199254740963.,.000715724613330955918,-26,50, + 6710886399999959.,9007199254740989.,.012636544495422598279,-26,50, + 6710886399999986.,9007199254740991.,-.020075326269853646107,-26,50, + 6710886399999987.,9007199254740991.,.052787197035135970616,-26,50, + 6710886399999999.,4503599627370496.,-.036431261652494737789,-26,49, + 6710886400000001.,4503599627370496.,.036431261652494732360,-26,49, + 6710886400000151.,4503599627370502.,-.498879490473356893430,-26,49, + 6710886400011158.,4503599627370903.,-.499982481801684049209,-26,49, + 6710886400032129.,4503599627371667.,-.499994369798596240527,-26,49, + 8388607999981146.,5066549580791258.,.499994242473891526059,-23,49, + 8388607999999999.,5066549580791808.,-.029145009321995789797,-23,49, + 8388608000000001.,5066549580791808.,.029145009321995786322,-23,49, + 8388608000000015.,5066549580791808.,.437175139829936430029,-23,49, + 8388608000000017.,5066549580791808.,.495465158473927894969,-23,49, + 8388608000000223.,5066549580791814.,.499337078804974349168,-23,49, + 8388608000000772.,5066549580791830.,.499947196579713051754,-23,49, + 5242879999987144.,5629499534212520.,.498816249540423279253,-19,49, + 5242879999999925.,5629499534213117.,-.497401118639519582513,-19,49, + 5242879999999990.,5629499534213120.,-.466320149151933053671,-19,49, + 5242879999999999.,5629499534213120.,-.046632014915193265343,-19,49, + 5242880000000001.,5629499534213120.,.046632014915193256448,-19,49, + 5242880000000011.,5629499534213121.,-.487047835932874668259,-19,49, + 5242880000000311.,5629499534213135.,-.497443361375325996809,-19,49, + 5242880000023471.,5629499534214215.,-.499977927948868432152,-19,49, + 5242880000023664.,5629499534214224.,-.499999049357025279420,-19,49, + 9007199254740990.,5422874305198591.,-.052203938626100463765,971,44 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/pow2_x.c b/regress/lib/libm/fpaccuracy/pow2_x.c new file mode 100644 index 00000000000..35abb161433 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/pow2_x.c @@ -0,0 +1,1499 @@ +/* $OpenBSD: pow2_x.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:40:39. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1467 +#define F pow2_x +#define Fs "pow2_x" +#define Fn fpaccuracy_pow2_x + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -8978350369394041.,5467256732866502.,.498257556096271592293,-43,1073, + -8978350369394000.,5467256732884166.,.494851169252276389381,-43,1073, + -8978350369393959.,5467256732901830.,.491444839478360552504,-43,1073, + -8978350369393479.,5467256733108629.,-.499649410318153210411,-43,1073, + -8978350369392595.,5467256733489482.,-.499894185599401408611,-43,1073, + -8978350369388778.,5467256735133957.,-.499515277245534750993,-43,1073, + -8978350369384961.,5467256736778432.,-.498641733618678966706,-43,1073, + -8978350369318907.,5467256765236423.,-.404394717203865548794,-43,1073, + -8978265489008005.,5503948253274504.,-.490667823494606041800,-43,1073, + -8978265488988249.,5503948261843087.,-.499749658968435295126,-43,1073, + -8978265488986399.,5503948262645470.,-.499815804570816768269,-43,1073, + -8978265488984642.,5503948263407516.,.489959405982984026495,-43,1073, + -8978265488984635.,5503948263410553.,-.466256418020247464542,-43,1073, + -8978265488984617.,5503948263418360.,-.496525672052810567593,-43,1073, + -8978265488984549.,5503948263447853.,-.499764976239586580115,-43,1073, + -8978265488979296.,5503948265726187.,-.499523567497142480725,-43,1073, + -8977997097604419.,5621594827356193.,.499024322765455004029,-43,1073, + -8977997097604304.,5621594827407137.,.497504827994062075149,-43,1073, + -8977997097604303.,5621594827407580.,.488795964846828278682,-43,1073, + -8977997097603845.,5621594827610471.,-.499859687321880072964,-43,1073, + -8977997097601204.,5621594828780411.,-.499803247332236162564,-43,1073, + -8977997097591329.,5621594833154950.,-.497056302316688033740,-43,1073, + -8977997097544595.,5621594853857705.,-.437778647053901554503,-43,1073, + -8976930418185147.,6114552367698786.,.499959005521648955935,-43,1073, + -8976930418185104.,6114552367719505.,.499076524284384896880,-43,1073, + -8976930418184932.,6114552367802381.,.495547301393138650036,-43,1073, + -8976930418184901.,6114552367817318.,.448399712087558391964,-43,1073, + -8976930418184889.,6114552367823100.,.494665171184779586859,-43,1073, + -8976930418164743.,6114552377530193.,-.492296796599885326793,-43,1073, + -8976930418154541.,6114552382445896.,-.482496838703195565032,-43,1073, + -8974759521484945.,7255370393439719.,-.499406088117639858669,-43,1073, + -8974759521481212.,7255370395574008.,-.499868748172038012218,-43,1073, + -8974759521480066.,7255370396229216.,.499311531115235955275,-43,1073, + -8974759521479858.,7255370396348138.,-.495595302527205974378,-43,1073, + -8974759521479839.,7255370396359000.,.480831574250392222858,-43,1073, + -8974759521479824.,7255370396367577.,-.485147195752272990610,-43,1073, + -8974759521479684.,7255370396447619.,.499051439722636958040,-43,1073, + -8974759521473364.,7255370400060989.,-.499061878308459821850,-43,1073, + -8968146807763509.,6108540743684044.,-.498777239600158890158,-43,1072, + -8968146807755654.,6108540747465154.,-.499510541476030013447,-43,1072, + -8968146807755599.,6108540747491628.,.490944516664924668745,-43,1072, + -8968146807755434.,6108540747571053.,.462310379558389378799,-43,1072, + -8968146807755423.,6108540747576348.,.460401473803052395077,-43,1072, + -8968146807754603.,6108540747971066.,.499932332307042512924,-43,1072, + -8968146807753032.,6108540748727289.,-.499870842157659791559,-43,1072, + -8968146807703789.,6108540772431070.,-.449426334037213538606,-43,1072, + -8967157225741524.,6603954725247649.,-.498256753782224736106,-43,1072, + -8967157225733885.,6603954729223007.,-.499990624499175388204,-43,1072, + -8967157225732453.,6603954729968223.,.499034339764812835035,-43,1072, + -8967157225732386.,6603954730003090.,.495499159274760528488,-43,1072, + -8967157225732329.,6603954730032753.,.462641016319702826493,-43,1072, + -8967157225732319.,6603954730037957.,.491964162872499884255,-43,1072, + -8967157225731907.,6603954730252364.,-.499918634189039005443,-43,1072, + -8967157225699373.,6603954747183153.,-.477734261224996617317,-43,1072, + -8965181920559350.,7716231510506501.,-.488970022208407832755,-43,1072, + -8965181920542526.,7716231520736372.,-.499545655166909272557,-43,1072, + -8965181920537894.,7716231523552870.,-.492943656595374215627,-43,1072, + -8965181920537875.,7716231523564422.,.499745299470173429902,-43,1072, + -8965181920536918.,7716231524146328.,.499942990208944112676,-43,1072, + -8965165582422571.,7726172349174687.,-.497564052659583007636,-43,1072, + -8965165582419852.,7726172350830111.,-.498662528488139321580,-43,1072, + -8965165582412577.,7726172355259389.,.499774716411709654246,-43,1072, + -8965165582412504.,7726172355303834.,.498672246404754022225,-43,1072, + -8965165582412492.,7726172355311141.,-.474111696799205813089,-43,1072, + -8965165582411695.,7726172355796383.,-.499829790699195956611,-43,1072, + -8964955899162533.,7854895526357707.,.499944218966081691550,-43,1072, + -8964955899162389.,7854895526446841.,-.494180101709591994296,-43,1072, + -8964955899162387.,7854895526448078.,.464234845402410262819,-43,1072, + -8964955899135985.,7854895542790368.,-.483046788978838812345,-43,1072, + -8964955899069615.,7854895583872018.,-.290122387335894958199,-43,1072, + -8963452997644447.,8842487093398705.,-.485723184131789952927,-43,1072, + -8963452997632501.,8842487101722715.,-.496874800905984538959,-43,1072, + -8963452997622546.,8842487108659389.,.499817967775707915263,-43,1072, + -8963452997621647.,8842487109285815.,.499284938913075841702,-43,1072, + -8963452997621642.,8842487109289300.,-.485145042825452986858,-43,1072, + -8963452997621454.,8842487109420299.,-.499711360030022045820,-43,1072, + -8963452997589598.,8842487131617659.,-.471816694337822352051,-43,1072, + -8961486688192218.,5162234617648831.,.497997621264105668592,-43,1071, + -8961486688192160.,5162234617672425.,.487394050857734416815,-43,1071, + -8961486688192049.,5162234617717580.,-.498415929768170104150,-43,1071, + -8961486688191851.,5162234617798124.,.499869950280320674644,-43,1071, + -8961486688191286.,5162234618027963.,-.499963936965048748132,-43,1071, + -8961486688178460.,5162234623245489.,-.496979998774885031230,-43,1071, + -8961486688165634.,5162234628463015.,-.488722650984788618578,-43,1071, + -8958235190127275.,6669821928022105.,-.499758077324172558261,-43,1071, + -8958235190126852.,6669821928244431.,-.499922583306765681743,-43,1071, + -8958235190124314.,6669821929578386.,.499246008019139550512,-43,1071, + -8958235190123923.,6669821929783894.,-.489038029871434233811,-43,1071, + -8958235190123918.,6669821929786521.,.477863749777947459895,-43,1071, + -8958235190123891.,6669821929800712.,.499133377777036723653,-43,1071, + -8958235190072408.,6669821956859837.,-.445050645203228607452,-43,1071, + -8949718684248528.,6524479740906490.,.498711854741917532895,-43,1070, + -8949718684248478.,6524479740932198.,-.492928748075165802411,-43,1070, + -8949718684248157.,6524479741097237.,-.499259005667471925574,-43,1070, + -8949718684245289.,6524479742571791.,-.499557151922209091181,-43,1070, + -8949718684243855.,6524479743309068.,-.499581254769327261112,-43,1070, + -8949718684232012.,6524479749398030.,-.494502973935788658747,-43,1070, + -8947891199738794.,7535085078250550.,-.475490545703853216707,-43,1070, + -8947891199738785.,7535085078255894.,-.477118000608834467757,-43,1070, + -8947891199738686.,7535085078314678.,-.495019754420596211600,-43,1070, + -8947891199738659.,7535085078330710.,-.499901971323748317643,-43,1070, + -8947891199734972.,7535085080519968.,-.499608781627636697969,-43,1070, + -8947891199731285.,7535085082709226.,-.498679520733652217200,-43,1070, + -8946116222148642.,8666295263641493.,-.465084729903933050730,-43,1070, + -8946116222126411.,8666295278823463.,-.494894250181113909947,-43,1070, + -8946116222112811.,8666295288111159.,.499666762146384562981,-43,1070, + -8946116222112774.,8666295288136427.,.498856718106263101072,-43,1070, + -8946116222112626.,8666295288237499.,.495617278675558364591,-43,1070, + -8946116222112614.,8666295288245695.,-.477618299885982350320,-43,1070, + -8946116222111578.,8666295288953198.,.499739298623567077835,-43,1070, + -8946116222104180.,8666295294005433.,-.498107375440140847894,-43,1070, + -8945448348632486.,4567307165303174.,.499994436680491437937,-43,1069, + -8945448348631875.,4567307165523080.,.499478499139882751069,-43,1069, + -8945448348631660.,4567307165600461.,.497662807085175396413,-43,1069, + -8945448348631626.,4567307165612698.,.492724631652324755785,-43,1069, + -8945448348631615.,4567307165616658.,-.479461241615265250791,-43,1069, + -8945448348631479.,4567307165665606.,-.499213573056946679997,-43,1069, + -8945448348608793.,4567307173830561.,-.492617116568191930953,-43,1069, + -8943444842034329.,5348432554474611.,-.499977687708116060071,-43,1069, + -8943444842033034.,5348432555020408.,.499498894306934712598,-43,1069, + -8943444842032976.,5348432555044854.,-.493573438254430010272,-43,1069, + -8943444842032452.,5348432555265702.,-.499945999132866134583,-43,1069, + -8942866848298541.,5597669961514147.,-.499855385971036355243,-43,1069, + -8942866848297522.,5597669961963633.,.484375477134837638596,-43,1069, + -8942866848297503.,5597669961972014.,.497820752580390453888,-43,1069, + -8942866848297352.,5597669962038621.,.499412598317378247094,-43,1069, + -8942866848294153.,5597669963449720.,-.499789792425086706348,-43,1069, + -8942866848275931.,5597669971487553.,-.491901083899341353089,-43,1069, + -8942525049648792.,5750488175455277.,-.424539776123799537670,-43,1069, + -8942525049594271.,5750488200161376.,-.498048446427998859590,-43,1069, + -8942525049585337.,5750488204209803.,-.499990372035499835888,-43,1069, + -8942525049584420.,5750488204625340.,-.499916476801236896706,-43,1069, + -8942525049583793.,5750488204909463.,.490336720958349370123,-43,1069, + -8942525049583786.,5750488204912636.,-.471494503815938907344,-43,1069, + -8942525049583739.,5750488204933933.,.499067318014100175719,-43,1069, + -8942525049583503.,5750488205040877.,-.499812554377577411353,-43,1069, + -8941143777139872.,6411744510254083.,-.499831718295150788418,-43,1069, + -8941143777139018.,6411744510685571.,.498335370322820891733,-43,1069, + -8941143777139014.,6411744510687593.,-.475912022297757187845,-43,1069, + -8941143777138979.,6411744510705276.,.499423319445971144669,-43,1069, + -8941143777138940.,6411744510724982.,-.499488670872154338044,-43,1069, + -8941143777131601.,6411744514433059.,-.498797835844431803744,-43,1069, + -8941143777112302.,6411744524184003.,-.485793172531141698334,-43,1069, + -8937480868180381.,8557215813025705.,-.485561789464899332505,-43,1069, + -8937480868158565.,8557215827736740.,.499985793781749176511,-43,1069, + -8937480868157309.,8557215828583691.,-.499342934772660232533,-43,1069, + -8937480868157077.,8557215828740133.,.494420803304375013178,-43,1069, + -8937480868157071.,8557215828744179.,.433914731022637001036,-43,1069, + -8937480868156780.,8557215828940407.,.499372521629779067258,-43,1069, + -8937480868122800.,8557215851853912.,-.468808440437864191542,-43,1069, + -8932498220540170.,6336134363987827.,-.491027529105314344089,-43,1068, + -8932498220518814.,6336134374650840.,-.498822453898262945659,-43,1068, + -8932498220518757.,6336134374679300.,-.499708927141562745962,-43,1068, + -8932498220517627.,6336134375243507.,-.499712623443719104586,-43,1068, + -8932498220509717.,6336134379192956.,-.498331768066954672923,-43,1068, + -8932498220508587.,6336134379757163.,-.497933541657097649449,-43,1068, + -8928162550622381.,8916710216211244.,.499978105923508028654,-43,1068, + -8928162550622335.,8916710216243566.,.492982227771090423091,-43,1068, + -8928162550622243.,8916710216308210.,.478990822956167890882,-43,1068, + -8928162550603512.,8916710229469586.,-.490302531382178271026,-43,1068, + -8928162550584643.,8916710242727927.,-.460869215663977068186,-43,1068, + -8925223742344723.,5620176161303510.,.492523331197610507256,-43,1067, + -8925223742344715.,5620176161307054.,-.471494103811558482696,-43,1067, + -8925223742344665.,5620176161329198.,-.496603022014354465428,-43,1067, + -8925223742344499.,5620176161402716.,-.499964004766493023929,-43,1067, + -8925223742334383.,5620176165882885.,-.498147202440345952099,-43,1067, + -8925223742315346.,5620176174313982.,-.484944956731696570856,-43,1067, + -8924736878827604.,5839987678726389.,-.499833209895087804952,-43,1067, + -8924736878827211.,5839987678907248.,-.498381585275549308164,-43,1067, + -8924736878827181.,5839987678921054.,-.467736192991787597309,-43,1067, + -8924736878827151.,5839987678934860.,-.437090768069860763274,-43,1067, + -8924736878827017.,5839987678996526.,.499792528390477290224,-43,1067, + -8924736878819381.,5839987682510622.,-.498826786270887261872,-43,1067, + -8924736878811158.,5839987686294855.,-.495368230862561251900,-43,1067, + -8924689182264072.,5861978988043487.,-.213180400561091527668,-43,1067, + -8924689182253848.,5861978992766300.,-.258031266656107822919,-43,1067, + -8924689182150472.,5861979040519187.,-.497784435897343085439,-43,1067, + -8924689182139112.,5861979045766756.,.499591733548276498524,-43,1067, + -8924689182138536.,5861979046032830.,.471414811726767240659,-43,1067, + -8924689182138521.,5861979046039759.,.481097865735930887763,-43,1067, + -8924689182138491.,5861979046053618.,-.499536001674939972345,-43,1067, + -8924652163763887.,5879104056762749.,-.499939556608492019704,-43,1067, + -8924652163763760.,5879104056821585.,.499355894152055307787,-43,1067, + -8924652163763693.,5879104056852625.,.491110424335406665765,-43,1067, + -8924652163763672.,5879104056862354.,.443749937678070848288,-43,1067, + -8924652163763633.,5879104056880422.,.498651933742542141240,-43,1067, + -8924652163758186.,5879104059403928.,-.499490485840733468985,-43,1067, + -8924652163599066.,5879104133121592.,-.005420965280295248337,-43,1067, + -8920967501964396.,7859806858126174.,-.498569013619348614091,-43,1067, + -8920967501964265.,7859806858207310.,.477405946391634573819,-43,1067, + -8920967501964254.,7859806858214124.,-.494077034115037755621,-43,1067, + -8920967501964011.,7859806858364629.,.499527720928596611027,-43,1067, + -8920967501963555.,7859806858647060.,.499880224930680855861,-43,1067, + -8920967501960434.,7859806860580103.,-.499627678132284730273,-43,1067, + -8920967501898997.,7859806898632106.,-.396033809451118540236,-43,1067, + -8919575179764656.,8771250679305382.,-.499956404817024586862,-43,1067, + -8919575179764292.,8771250679556975.,-.499591134371777116172,-43,1067, + -8919575179764176.,8771250679637152.,.489537775865433994692,-43,1067, + -8919575179764139.,8771250679662727.,-.496688193424769280597,-43,1067, + -8919575179751225.,8771250688588749.,-.495435240627552755645,-43,1067, + -8916171883705449.,5734598716069026.,-.474252311529484469328,-43,1066, + -8916171883668130.,5734598732933339.,.499370268719994019654,-43,1066, + -8916171883667552.,5734598733194535.,.498494271957738870474,-43,1066, + -8916171883667446.,5734598733242436.,.494874705360746682949,-43,1066, + -8916171883667427.,5734598733251023.,-.477472155798779614276,-43,1066, + -8916171883667417.,5734598733255541.,.484450554017579290189,-43,1066, + -8916171883666213.,5734598733799624.,.499970840833439303814,-43,1066, + -8916171883645492.,5734598743163366.,-.491445259763374452908,-43,1066, + -8912951695636517.,7391081766857324.,.499884483054192599152,-43,1066, + -8912951695636510.,7391081766861402.,-.490888197056794183922,-43,1066, + -8912951695636489.,7391081766873633.,-.463206223896191806622,-43,1066, + -8912951695635975.,7391081767173002.,-.499936379810811477795,-43,1066, + -8912951695618852.,7391081777145949.,-.492870758036638252194,-43,1066, + -8912951695607256.,7391081783899806.,-.480385044077839907394,-43,1066, + -8911079808990999.,8565838087909053.,-.499152018281912475606,-43,1066, + -8911079808986922.,8565838090661039.,-.499929058827113841722,-43,1066, + -8911079808985439.,8565838091662068.,-.498766019524237768480,-43,1066, + -8911079808985428.,8565838091669493.,-.469087367054727639838,-43,1066, + -8911079808985350.,8565838091722143.,-.258638555825509928864,-43,1066, + -8911079808985069.,8565838091911818.,.499519459882143044165,-43,1066, + -8908737612404941.,5151067090740494.,-.495890131854248834667,-43,1065, + -8908737612404918.,5151067090749830.,-.499180951523386791061,-43,1065, + -8908737612404608.,5151067090875662.,.499944434360804066067,-43,1065, + -8908737612390934.,5151067096426116.,-.496866637461083298465,-43,1065, + -5629499534408815.,9007199252570665.,.000266619289039501697,-49,63, + -5629499534257246.,9007199254251619.,.000183083792268700606,-49,63, + -5629499534215909.,9007199254710061.,.000214746109515744973,-49,63, + -5629499534214924.,9007199254720985.,-.000219660041404196147,-49,63, + -5629499534213286.,9007199254739151.,.001088432973400855521,-49,63, + -5629499534213264.,9007199254739395.,-.011104009972414788825,-49,63, + -5629499534213132.,9007199254740859.,-.084258667508516226800,-49,63, + -5629499534213121.,9007199254740981.,-.090354888959118123028,-49,63, + -5629499534213119.,4503599627370502.,-.454822555520434110838,-49,62, + -5611213340421876.,4606149963635716.,-.499991772326404210871,-49,62, + -5611213340408204.,4606149963713255.,.499982027090009309064,-49,62, + -5611213340370606.,4606149963926490.,.499916705987580539779,-49,62, + -5611213340369909.,4606149963930443.,.497282469463048443860,-49,62, + -5611213340369903.,4606149963930478.,-.474045802285706501225,-49,62, + -5611213340369769.,4606149963931237.,.499622795390934711355,-49,62, + -5589917886980197.,4728523302577820.,-.499982670355103249907,-49,62, + -5589917886911881.,4728523302975564.,-.499977812267795725780,-49,62, + -5589917886911004.,4728523302980669.,.499905364727248172878,-49,62, + -5589917886910959.,4728523302980931.,.495338367116300273659,-49,62, + -5589917886910914.,4728523302981193.,.490771369519868874099,-49,62, + -5584028471488697.,4762936814610892.,-.499912333745481317281,-49,62, + -5584028471357626.,4762936815379557.,-.499886168986474610260,-49,62, + -5584028471357043.,4762936815382975.,.499702234059890896990,-49,62, + -5584028471356615.,4762936815385486.,-.497169399877266277054,-49,62, + -5584028471356593.,4762936815385615.,-.478317007193433195207,-49,62, + -5584028471356578.,4762936815385702.,.489082351456638591070,-49,62, + -5584028471356460.,4762936815386394.,.499290639560531705091,-49,62, + -5584028471355080.,4762936815394488.,-.499968356506631920397,-49,62, + -5555479367779159.,4933340294014915.,.499974687637111990965,-49,62, + -5555479367778365.,4933340294019738.,.499835400783778627216,-49,62, + -5555479367778325.,4933340294019981.,.472120575374357934645,-49,62, + -5555479367778311.,4933340294020067.,-.487579613516112187902,-49,62, + -5555479367765015.,4933340294100831.,-.499986915130634239559,-49,62, + -5555479367743402.,4933340294232115.,-.499996052884626922987,-49,62, + -5545533983873938.,4994123008801254.,.499993380696976826860,-49,62, + -5545533983829130.,4994123009076785.,.499924523658797617718,-49,62, + -5545533983828426.,4994123009081114.,.499745023560261028819,-49,62, + -5545533983828359.,4994123009081526.,.492625667922574999944,-49,62, + -5545533983828346.,4994123009081606.,.431542807877408817765,-49,62, + -5545533983828312.,4994123009081816.,-.497443133773130188226,-49,62, + -5545533983823793.,4994123009109603.,.499984287681792389831,-49,62, + -5544198963911455.,5002338994210823.,.499997527432371705215,-49,62, + -5544198963890270.,5002338994341307.,.499866215206740299888,-49,62, + -5544198963889347.,5002338994346993.,-.499809006033577888000,-49,62, + -5544198963889077.,5002338994348656.,-.498630575489191897285,-49,62, + -5544198963889008.,5002338994349080.,.490559467960847030968,-49,62, + -5544198963888995.,5002338994349161.,-.439013422399596245331,-49,62, + -5544198963888964.,5002338994349351.,.498158915976826526455,-49,62, + -5544198963886848.,5002338994362384.,.499986933349032755637,-49,62, + -5539725571706545.,5029967815792997.,-.499808899525845744498,-49,62, + -5539725571705950.,5029967815796682.,-.496811317586051844905,-49,62, + -5539725571705800.,5029967815797610.,.495541014421491686747,-49,62, + -5539725571705769.,5029967815797802.,.487293829724444428846,-49,62, + -5539725571701573.,5029967815823790.,-.499970199062699808143,-49,62, + -5539725571688235.,5029967815906396.,-.499999721082238318540,-49,62, + -5537279579435519.,5045139371119434.,-.499960168735062967241,-49,62, + -5537279579434599.,5045139371125149.,-.494246743336202906405,-49,62, + -5537279579434566.,5045139371125354.,-.499476587739668326412,-49,62, + -5537279579429400.,5045139371157444.,.499996963813440388342,-49,62, + -5537279579406646.,5045139371298792.,-.499996504411863300367,-49,62, + -5522619698209655.,5137032867772541.,-.499992574287038177310,-49,62, + -5522619698197739.,5137032867847910.,.499525209616703695107,-49,62, + -5522619698197699.,5137032867848164.,-.496112526742242010919,-49,62, + -5522619698197690.,5137032867848220.,.429868982578712450324,-49,62, + -5522619698195672.,5137032867860984.,.499945199583216004846,-49,62, + -5522619698159681.,5137032868088632.,-.499993414945458448444,-49,62, + -5522215089901295.,5139592697029149.,-.499995272470046865640,-49,62, + -5522215089853586.,5139592697331063.,.499993353568232820353,-49,62, + -5522215089853199.,5139592697333513.,-.463032510358659468737,-49,62, + -5522215089853193.,5139592697333551.,-.493467019867719280941,-49,62, + -5522215089853126.,5139592697333975.,-.499985709366498904759,-49,62, + -5512667243258521.,5200370515052777.,.469764377272265010211,-49,62, + -5512667243258511.,5200370515052842.,-.499283342352916907296,-49,62, + -5512667243258382.,5200370515053668.,-.499998925447079800854,-49,62, + -5486380295690163.,5371441901051536.,-.497877443403507247659,-49,62, + -5486380295689464.,5371441901056159.,-.499596949831703468419,-49,62, + -5486380295689231.,5371441901057699.,.499829882243084673449,-49,62, + -5486380295687556.,5371441901068778.,-.499998672446978576725,-49,62, + -5482520377150936.,5397031125536727.,-.499990224253695854930,-49,62, + -5482520377149256.,5397031125547891.,-.498701385249506394127,-49,62, + -5482520377149163.,5397031125548509.,-.491487180987203024899,-49,62, + -5482520377149070.,5397031125549127.,-.484272976654132430519,-49,62, + -5482520377148447.,5397031125553266.,.499538307961114934735,-49,62, + -5482520377148027.,5397031125556057.,.499860524100604206906,-49,62, + -5482520377110599.,5397031125804776.,-.499991048055859959852,-49,62, + -5468820810006754.,5488840160161980.,-.499990961034309801743,-49,62, + -5468820810001169.,5488840160199725.,-.499540297723746847306,-49,62, + -5468820809999237.,5488840160212781.,.499720403974957084447,-49,62, + -5468820809995886.,5488840160235428.,.499990980423531966165,-49,62, + -5468088758172730.,5493789802668338.,.499999731438511635614,-49,62, + -5468088758158661.,5493789802763506.,.499901203004023745409,-49,62, + -5468088758157235.,5493789802773152.,.499464838872169360258,-49,62, + -5468088758157112.,5493789802773985.,-.482339979961479669941,-49,62, + -5468088758157095.,5493789802774100.,-.487955280115568648671,-49,62, + -5468088758157061.,5493789802774330.,-.499185880416525520694,-49,62, + -5468088758154209.,5493789802793621.,.499941446262281273845,-49,62, + -5465050034960486.,5514383369215978.,-.499997109816913112905,-49,62, + -5465050034927880.,5514383369437363.,.499963416689054273034,-49,62, + -5465050034922991.,5514383369470558.,.499467556985473864757,-49,62, + -5465050034922972.,5514383369470688.,-.495625390330676555287,-49,62, + -5465050034922582.,5514383369473335.,.499835165425622363704,-49,62, + -5465050034914226.,5514383369530071.,-.499989134477519804487,-49,62, + -5418613610006378.,5838862067506944.,-.499996007758853011882,-49,62, + -5418613610005559.,5838862067512831.,.499867016145151686993,-49,62, + -5418613610005205.,5838862067515376.,.496144808534919101722,-49,62, + -5418613610005189.,5838862067515492.,-.475774839240471522659,-49,62, + -5418613610005168.,5838862067515642.,.498580623057767270253,-49,62, + -5418613610005131.,5838862067515909.,-.498983562407266224622,-49,62, + -5418613609969840.,5838862067769625.,-.499996132012095302030,-49,62, + -5413189176026263.,5877990229377965.,-.499944178164345138276,-49,62, + -5413189175930539.,5877990230070760.,.499964141511256555710,-49,62, + -5413189175914585.,5877990230186226.,.499956800121293235067,-49,62, + -5413189175912736.,5877990230199609.,-.487131781692805435708,-49,62, + -5413189175912715.,5877990230199760.,.498953204843392000943,-49,62, + -5413189175912357.,5877990230202351.,.499830594969784325765,-49,62, + -5398648100196943.,5984178047331884.,.469080090281899765329,-49,62, + -5398648100196932.,5984178047331966.,-.480948630836148037806,-49,62, + -5398648100196875.,5984178047332386.,-.494733822066631872098,-49,62, + -5398648100196856.,5984178047332526.,-.499328885803576306295,-49,62, + -5398648100196636.,5984178047334147.,-.499903307782317733470,-49,62, + -5398648100179226.,5984178047462427.,-.499905036604970668123,-49,62, + -5398648099787501.,5984178050348727.,-.499216936169586998841,-49,62, + -5358514779804355.,6287315668269162.,-.499975112074386671678,-49,62, + -5358514779770767.,6287315668529180.,.499969579091866066390,-49,62, + -5358514779729715.,6287315668846981.,.499916582758657268263,-49,62, + -5358514779729599.,6287315668847880.,-.494724487426670872734,-49,62, + -5357868470838364.,6292321012309275.,-.499995792637746937418,-49,62, + -5357868470804257.,6292321012573521.,.499989142978805698687,-49,62, + -5357868470803635.,6292321012578341.,-.499981709219036075238,-49,62, + -5357868470794927.,6292321012645807.,-.499573252470458507368,-49,62, + -5357868470793061.,6292321012660264.,-.499485631912732444563,-49,62, + -5357868470792958.,6292321012661062.,-.497873077399074530362,-49,62, + -5357868470792954.,6292321012661092.,.492480808215147796553,-49,62, + -5357868470792942.,6292321012661185.,.463542465058730562141,-49,62, + -5340868642028359.,6425416777215903.,-.499998993486152830896,-49,62, + -5340868642025332.,6425416777239851.,-.491842383509212095642,-49,62, + -5340868642025321.,6425416777239938.,-.465714295236189839261,-49,62, + -5340868642025298.,6425416777240119.,.498008071156665507673,-49,62, + -5340868642025106.,6425416777241638.,.499516521245907729282,-49,62, + -5340868642023728.,6425416777252540.,.499926137111259473168,-49,62, + -5334469363672613.,6476244431329665.,-.499995935321730859346,-49,62, + -5334469363655234.,6476244431468245.,.499276443211663847006,-49,62, + -5334469363655195.,6476244431468556.,.487191264589072356256,-49,62, + -5334469363655157.,6476244431468860.,-.498943012003191134071,-49,62, + -5334469363654656.,6476244431472854.,.499655079513939032023,-49,62, + -5334469363654078.,6476244431477464.,-.499966280903661829168,-49,62, + -5334469363646217.,6476244431540147.,.499993362682147579964,-49,62, + -5325827369889416.,6545524051723201.,-.499990280793474807589,-49,62, + -5325827369852871.,6545524052017729.,.499948195996102648987,-49,62, + -5325827369851085.,6545524052032124.,-.498303205487227852434,-49,62, + -5325827369851068.,6545524052032261.,-.489327994710969616190,-49,62, + -5325827369850866.,6545524052033888.,.499671568849945074475,-49,62, + -5325827369849417.,6545524052045566.,.499970430223474857394,-49,62, + -5325827369845963.,6545524052073403.,.499992782836871481829,-49,62, + -5317788020390738.,6610637732577304.,.499765424369390740140,-49,62, + -5317788020390265.,6610637732581154.,.494826948247288445221,-49,62, + -5317788020389749.,6610637732585354.,.489439522307684948525,-49,62, + -5317788020389720.,6610637732585591.,-.464351631396543468830,-49,62, + -5317788020389713.,6610637732585648.,-.487680530565266865644,-49,62, + -5317788020388552.,6610637732595098.,-.499802228754086066151,-49,62, + -5317788020379636.,6610637732667670.,-.499868153254167390013,-49,62, + -5317788020361804.,6610637732812814.,-.499997612154287881949,-49,62, + -5307605800716371.,6694037865264005.,-.499993368592104512614,-49,62, + -5307605800692549.,6694037865460351.,-.499855076320245027263,-49,62, + -5307605800692260.,6694037865462732.,.499726856714551943556,-49,62, + -5307605800692194.,6694037865463276.,.485790550882910183685,-49,62, + -5307605800692186.,6694037865463342.,.423495241088139364697,-49,62, + -5307605800692132.,6694037865463788.,-.496998100009575166179,-49,62, + -5307605800687669.,6694037865500573.,-.499993948070141864362,-49,62, + -5299460840249897.,6761508119000738.,.499986730586718923312,-49,62, + -5299460840243558.,6761508119053512.,.498335337170221762052,-49,62, + -5299460840243309.,6761508119055585.,.494957652414863344231,-49,62, + -5299460840242771.,6761508119060064.,.499707877884641623040,-49,62, + -5299460840241901.,6761508119067307.,.499954531298153873329,-49,62, + -5299460840221476.,6761508119237352.,-.499999680834426579416,-49,62, + -5266341419814166.,7042936020215739.,.499991093211369154262,-49,62, + -5266341419812219.,7042936020232624.,-.499047898548833286046,-49,62, + -5266341419812088.,7042936020233760.,-.492819909381413245873,-49,62, + -5266341419812076.,7042936020233864.,-.431180704257679217478,-49,62, + -5266341419812024.,7042936020234315.,-.497410815370397918118,-49,62, + -5266341419811765.,7042936020236560.,.499635362402048927790,-49,62, + -5266341419811116.,7042936020242188.,.499955710622685951672,-49,62, + -5266341419757968.,7042936020703078.,-.499989167907690033667,-49,62, + -5242088987167799.,7256419951881689.,.499455552637424890315,-49,62, + -5242088987167661.,7256419951882922.,.482682578821542043903,-49,62, + -5242088987167646.,7256419951883057.,-.497401440058865006523,-49,62, + -5242088987167447.,7256419951884835.,-.499849423638020057652,-49,62, + -5242088987158861.,7256419951961548.,-.499941405783048958923,-49,62, + -5242088987153137.,7256419952012689.,.499997723336957658807,-49,62, + -5208774931130610.,7560258704526730.,-.499999950326645250666,-49,62, + -5208774931127828.,7560258704552626.,.499955902195756158228,-49,62, + -5208774931125046.,7560258704578523.,.499911843426048781462,-49,62, + -5208774931124761.,7560258704581176.,.499547881235715654745,-49,62, + -5208774931124748.,7560258704581298.,-.486433632806905297965,-49,62, + -5208774931124735.,7560258704581419.,-.472415146847589227982,-49,62, + -5161411928745807.,8014259341233911.,-.499984901564640583957,-49,62, + -5161411928695765.,8014259341727714.,-.499869289329642967539,-49,62, + -5161411928695402.,8014259341731296.,-.498969094900795501915,-49,62, + -5161411928695334.,8014259341731967.,-.490536000449577504776,-49,62, + -5161411928689125.,8014259341793236.,-.499931595336773147514,-49,62, + -5161411928682485.,8014259341858758.,-.499993365657161387133,-49,62, + -5120907462136524.,8424082600055129.,.499969614622434485761,-49,62, + -5120907462135952.,8424082600061062.,.499566891454412983280,-49,62, + -5120907462135404.,8424082600066747.,-.437881867381718032087,-49,62, + -5120907462135380.,8424082600066995.,.499164172464945501751,-49,62, + -5120907462126612.,8424082600157940.,.499984555370016136562,-49,62, + -5120907462116700.,8424082600260752.,-.499999249134291836442,-49,62, + -5119822908942615.,8435339509051847.,-.499996707063361083854,-49,62, + -5119822908933082.,8435339509150859.,-.499925169907471116410,-49,62, + -5119822908932370.,8435339509158254.,-.498975691349634234282,-49,62, + -5119822908932326.,8435339509158710.,.495465006976186060282,-49,62, + -5119822908932313.,8435339509158846.,-.483450241240992593738,-49,62, + -5119822908932181.,8435339509160216.,.499871853906962336668,-49,62, + -5119822908927865.,8435339509205044.,-.499990427442313907372,-49,62, + -5095830265894774.,8688250089639967.,-.499997087255609230089,-49,62, + -5095830265877103.,8688250089829005.,-.499979217621152448760,-49,62, + -5095830265873035.,8688250089872523.,-.499634982118530826457,-49,62, + -5095830265869645.,8688250089908788.,-.499347952691434957045,-49,62, + -5095830265869602.,8688250089909247.,.499180762813321813822,-49,62, + -5095830265869473.,8688250089910627.,.494766909473719581938,-49,62, + -5095830265869450.,8688250089910874.,-.459508428695588370327,-49,62, + -5095830265869440.,8688250089910981.,-.483106401810505444698,-49,62, + -5095830265860110.,8688250090010789.,.499985255879740230770,-49,62, + -5066549580987503.,9007199252570665.,.000266619289039501697,-49,62, + -5066549580835934.,9007199254251619.,.000183083792268700606,-49,62, + -5066549580794597.,9007199254710061.,.000214746109515744973,-49,62, + -5066549580793612.,9007199254720985.,-.000219660041404196147,-49,62, + -5066549580791974.,9007199254739151.,.001088432973400855521,-49,62, + -5066549580791952.,9007199254739395.,-.011104009972414788825,-49,62, + -5066549580791820.,9007199254740859.,-.084258667508516226800,-49,62, + -5066549580791809.,9007199254740981.,-.090354888959118123028,-49,62, + -5066549580791807.,4503599627370502.,-.454822555520434110838,-49,61, + -4503599627566191.,9007199252570665.,.000266619289039501697,-49,61, + -4503599627414622.,9007199254251619.,.000183083792268700606,-49,61, + -4503599627373285.,9007199254710061.,.000214746109515744973,-49,61, + -4503599627372300.,9007199254720985.,-.000219660041404196147,-49,61, + -4503599627370662.,9007199254739151.,.001088432973400855521,-49,61, + -4503599627370640.,9007199254739395.,-.011104009972414788825,-49,61, + -4503599627370508.,9007199254740859.,-.084258667508516226800,-49,61, + -4503599627370497.,9007199254740981.,-.090354888959118123028,-49,61, + -9007199254740990.,4503599627370502.,-.454822555520434110838,-50,60, + -7881299347902961.,9007199254715523.,-.000002458622032915512,-50,60, + -7881299347898369.,9007199254740986.,.454822555520439231574,-50,60, + -7881299347898367.,4503599627370499.,-.227411277760217908875,-50,59, + -7881299347898366.,4503599627370502.,-.454822555520434110838,-50,59, + -7881299347898357.,4503599627370526.,.498475944637696882534,-50,59, + -7881299347898036.,4503599627371416.,.499455783701442239929,-50,59, + -7881299347895745.,4503599627377769.,-.499781559181926237259,-50,59, + -7881299347893775.,4503599627383231.,-.499998734680567230945,-50,59, + -6755399441060337.,9007199254715523.,-.000002458622032915512,-50,59, + -6755399441058367.,9007199254726447.,-.000436858148598096929,-50,59, + -6755399441055755.,9007199254740931.,.003048110725019307635,-50,59, + -6755399441055746.,9007199254740981.,-.090354888959118123028,-50,59, + -6755399441055745.,9007199254740986.,.454822555520439231574,-50,59, + -6755399441055743.,4503599627370499.,-.227411277760217908875,-50,58, + -6755399441055412.,4503599627371416.,.499455783701442239929,-50,58, + -5629499534217713.,9007199254715523.,-.000002458622032915512,-50,58, + -5629499534215743.,9007199254726447.,-.000436858148598096929,-50,58, + -5629499534213452.,9007199254739151.,.001088432973400855521,-50,58, + -5629499534213131.,9007199254740931.,.003048110725019307635,-50,58, + -5629499534213122.,9007199254740981.,-.090354888959118123028,-50,58, + -5629499534213121.,9007199254740986.,.454822555520439231574,-50,58, + -5629499534213119.,4503599627370499.,-.227411277760217908875,-50,57, + -5629499534213109.,4503599627370526.,.498475944637696882534,-50,57, + -4503599627375089.,9007199254715523.,-.000002458622032915512,-50,57, + -4503599627370497.,9007199254740986.,.454822555520439231574,-50,57, + -9007199254740990.,4503599627370499.,-.227411277760217908875,-51,56, + -9007199254740988.,4503599627370502.,-.454822555520434110838,-51,56, + -9007199254740970.,4503599627370526.,.498475944637696882534,-51,56, + -9007199254740328.,4503599627371416.,.499455783701442239929,-51,56, + -9007199254735746.,4503599627377769.,-.499781559181926237259,-51,56, + -9007199254731806.,4503599627383231.,-.499998734680567230945,-51,56, + -6755399441055745.,9007199254740989.,.227411277760219189059,-51,56, + -6755399441055743.,4503599627370497.,.386294361119890832198,-51,55, + -6755399441055740.,4503599627370502.,-.454822555520434110838,-51,55, + -6755399441055722.,4503599627370526.,.498475944637696882534,-51,55, + -6755399441055080.,4503599627371416.,.499455783701442239929,-51,55, + -6755399441054759.,4503599627371861.,.499945703299270638189,-51,55, + -6755399441046558.,4503599627383231.,-.499998734680567230945,-51,55, + -4503599627370497.,9007199254740989.,.227411277760219189059,-51,55, + -9007199254740990.,4503599627370497.,.386294361119890832198,-52,54, + -9007199254740984.,4503599627370502.,-.454822555520434110838,-52,54, + -9007199254740948.,4503599627370526.,.498475944637696882534,-52,54, + -9007199254739664.,4503599627371416.,.499455783701442239929,-52,54, + -9007199254739022.,4503599627371861.,.499945703299270638189,-52,54, + -9007199254722620.,4503599627383231.,-.499998734680567230945,-52,54, + -4503599627388868.,9007199254715523.,-.000002458622032915512,-52,54, + -4503599627372466.,9007199254738261.,.000108594229503068588,-52,54, + -4503599627370817.,9007199254740547.,-.000489919473896025936,-52,54, + -4503599627370540.,9007199254740931.,.003048110725019307635,-52,54, + -4503599627370514.,9007199254740967.,.046701499842003425948,-52,54, + -4503599627370497.,9007199254740991.,-.386294361119890512152,-52,54, + -9007199254740990.,4503599627370497.,-.306852819440054637242,-53,53, + -9007199254740982.,4503599627370499.,.465735902799727880611,-53,53, + -9007199254740904.,4503599627370526.,.498475944637696882534,-53,53, + -9007199254737052.,4503599627371861.,.499945703299270638189,-53,53, + -4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,52, + 0.,4503599627370496.,0.000000000000000000000,0,52, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,52, + 8703077354446111.,4527225890137045.,-.499940051979896991006,-60,52, + 8703077354446125.,4527225890137045.,-.461834704924138873146,-60,52, + 8703077354446223.,4527225890137045.,-.195097275533832039147,-60,52, + 8703077354447948.,4527225890137050.,-.499974156163632643264,-60,52, + 8703077354449785.,4527225890137054.,.499991739652637226548,-60,52, + 8703077354508202.,4527225890137213.,.499995950814492086307,-60,52, + 7188956797837108.,4662041946773222.,.499998807267276815650,-57,52, + 7188956797842192.,4662041946773336.,.498049936007053510250,-57,52, + 7188956797842237.,4662041946773338.,-.492919320327849474467,-57,52, + 7188956797842238.,4662041946773338.,-.470496414913069538313,-57,52, + 7188956797843084.,4662041946773356.,.499281565990795086997,-57,52, + 7188956797843530.,4662041946773366.,.499897380982698054076,-57,52, + 9006440473863973.,4702973853929170.,.499462962432673560262,-57,52, + 9006440473864194.,4702973853929175.,.498433143490128084608,-57,52, + 9006440473864238.,4702973853929176.,.493703224786635502003,-57,52, + 9006440473864241.,4702973853929177.,-.438437451488602620959,-57,52, + 9006440473864813.,4702973853929190.,-.499926394633986841280,-57,52, + 9006440473869676.,4702973853929300.,-.499962636793394325500,-57,52, + 9006440473874539.,4702973853929410.,-.499998878950228971255,-57,52, + 7591484324372716.,4844781445711790.,.499790933726418537698,-56,52, + 7591484324373124.,4844781445711810.,-.485921524495133466676,-56,52, + 7591484324373188.,4844781445711812.,.496711815391688676262,-56,52, + 7591484324373231.,4844781445711815.,-.499331409371851665146,-56,52, + 7591484324373982.,4844781445711850.,-.499993311637271411391,-56,52, + 8003388474978634.,4864015761325463.,-.499999234446632507624,-56,52, + 8003388475029672.,4864015761327851.,-.499985335143109562644,-56,52, + 8003388475031852.,4864015761327952.,.499309901774758955888,-56,52, + 8003388475031873.,4864015761327953.,.481871920112051577056,-56,52, + 8003388475032023.,4864015761327961.,-.499827948907281070942,-56,52, + 8715649185231383.,4897455917443630.,.499957912989740487089,-56,52, + 8715649185231850.,4897455917443653.,-.499513265636524911676,-56,52, + 8715649185231935.,4897455917443657.,-.495134358105963014539,-56,52, + 8715649185231956.,4897455917443657.,.494182783754529252662,-56,52, + 8715649185237093.,4897455917443899.,.499999818872379511501,-56,52, + 4823460372458353.,4941525535432862.,.499995829569183548194,-55,52, + 4823460372560290.,4941525535442553.,.499952715687048661279,-55,52, + 4823460372575174.,4941525535443968.,.499838512356244360833,-55,52, + 4823460372578824.,4941525535444315.,.499944878841286137509,-55,52, + 7429938090806177.,5195637528189570.,-.499995803056228552311,-55,52, + 7429938090843653.,5195637528193316.,-.499980085955423443372,-55,52, + 7429938090848335.,5195637528193784.,-.499871387199459300056,-55,52, + 7429938090848375.,5195637528193787.,.498420869945156008873,-55,52, + 7429938090848865.,5195637528193836.,.477501019966943251113,-55,52, + 7429938090848965.,5195637528193846.,.473231662828589214155,-55,52, + 8992428863865199.,5354191040255252.,-.499999987241966212069,-55,52, + 8992428863870286.,5354191040255776.,-.499984122439403833217,-55,52, + 8992428863890634.,5354191040257872.,-.499920662716329850845,-55,52, + 8992428863894391.,5354191040258258.,.499894474889603115822,-55,52, + 8992428863894857.,5354191040258307.,-.498531435642286502440,-55,52, + 8992428863894925.,5354191040258314.,-.494009894689822397712,-55,52, + 8992428863894944.,5354191040258315.,.463135829988073622394,-55,52, + 8992428863894954.,5354191040258316.,.493212527186966551907,-55,52, + 4684840655107187.,5393192297008990.,.447759095589102187187,-54,52, + 4684840655107192.,5393192297008991.,.485339127173763146298,-54,52, + 4684840655107221.,5393192297008998.,-.496696689635199354414,-54,52, + 4684840655107327.,5393192297009019.,.499999979959684497480,-54,52, + 5261029272893198.,5514095936971714.,.499994288752848279160,-54,52, + 5261029272899528.,5514095936973058.,-.476161937693097033615,-54,52, + 5261029272899542.,5514095936973060.,.494190955329343976846,-54,52, + 5261029272899674.,5514095936973089.,-.499624624744704973627,-54,52, + 5261029272900315.,5514095936973225.,-.499895737071965612724,-54,52, + 5261029272904194.,5514095936974048.,-.499976305982370377670,-54,52, + 5261029272930065.,5514095936979537.,-.499998060582698988656,-54,52, + 5357701474445815.,5534644885011323.,-.499998369106116903158,-54,52, + 5357701474447698.,5534644885011724.,-.498702550707324434277,-54,52, + 5357701474447712.,5534644885011726.,.482719723035526326591,-54,52, + 5357701474447806.,5534644885011747.,-.499159296119576971481,-54,52, + 5357701474448022.,5534644885011792.,.499927213056204681986,-54,52, + 6544763739207500.,5793302292861274.,.496516400693664187354,-54,52, + 6544763739207509.,5793302292861277.,-.497282818590200689143,-54,52, + 6544763739207666.,5793302292861311.,.499775245013601566086,-54,52, + 6544763739207989.,5793302292861384.,-.499907847061987500539,-54,52, + 6544763739211053.,5793302292862067.,-.499997612093658381443,-54,52, + 6750030179316033.,5839239651458275.,-.499997531419140782843,-54,52, + 6750030179323270.,5839239651459901.,-.499899083302559855435,-54,52, + 6750030179323813.,5839239651460023.,-.499338981401294685059,-54,52, + 6750030179323844.,5839239651460029.,.465702203053550591459,-54,52, + 6750030179323853.,5839239651460031.,.487810934024313679461,-54,52, + 6750030179328562.,5839239651461090.,-.499965272399276763376,-54,52, + 6750030179346383.,5839239651465094.,-.499999200303761050216,-54,52, + 7262316160940686.,5955481305381648.,-.499999961171879633317,-54,52, + 7262316160955340.,5955481305385005.,.484971200913631926255,-54,52, + 7262316160955349.,5955481305385008.,-.452665980711364995902,-54,52, + 7262316160955375.,5955481305385014.,-.494728949850240981439,-54,52, + 7262316160955615.,5955481305385069.,-.498387126516507096801,-54,52, + 7262316160955711.,5955481305385091.,-.499850397182871339942,-54,52, + 7262316160957090.,5955481305385406.,.499963662733217778096,-54,52, + 7667186625394737.,6048984370271638.,-.499990292200953479912,-54,52, + 7667186625699679.,6048984370342613.,-.499876979329302749143,-54,52, + 7667186625743503.,6048984370352813.,-.499860626404752319481,-54,52, + 7667186625744474.,6048984370353038.,.499592090992681814503,-54,52, + 7667186625744706.,6048984370353092.,.497401597107427654332,-54,52, + 7667186625744852.,6048984370353126.,.478781717335057932507,-54,52, + 7667186625744865.,6048984370353130.,-.495478956891239704937,-54,52, + 7667186625745329.,6048984370353238.,-.499859944659641242340,-54,52, + 7756304500063635.,6069762085709031.,-.499995130179589279925,-54,52, + 7756304500083451.,6069762085713659.,-.499920408128700752512,-54,52, + 7756304500086718.,6069762085714422.,-.496476518158237349240,-54,52, + 7756304500086731.,6069762085714425.,-.460344050888496931408,-54,52, + 7756304500086855.,6069762085714453.,.499688713838334153306,-54,52, + 7756304500087630.,6069762085714634.,.499893493384158938167,-54,52, + 4889567999025855.,6561063454364383.,-.499998785136737502100,-53,52, + 4889567999035845.,6561063454369427.,-.496059554984035707301,-53,52, + 4889567999035847.,6561063454369428.,-.486248956539172453923,-53,52, + 4889567999035881.,6561063454369445.,-.319468782976473367309,-53,52, + 4889567999035946.,6561063454369477.,.499375666481752843278,-53,52, + 4889567999036150.,6561063454369581.,-.499943292140594180103,-53,52, + 4889567999040533.,6561063454371793.,.499983200202211637651,-53,52, + 4930099044602323.,6581559742000859.,-.496149587143097688233,-53,52, + 4930099044602331.,6581559742000863.,-.444288892307457055497,-53,52, + 4930099044602554.,6581559742000976.,-.498672023762970525807,-53,52, + 4930099044602708.,6581559742001053.,.499646351824936367160,-53,52, + 4930099044603865.,6581559742001639.,.499999342472732045051,-53,52, + 5026050879177168.,6630337540270521.,.474354489574068028536,-53,52, + 5026050879177170.,6630337540270522.,.494827034306604964671,-53,52, + 5026050879177317.,6630337540270597.,.499559072148499782646,-53,52, + 5026050879179222.,6630337540271569.,.499657929972248927450,-53,52, + 5026050879185572.,6630337540274809.,.499987457080537029601,-53,52, + 5026050879246434.,6630337540305863.,.499996305715756458630,-53,52, + 5035712052426564.,6635268854219734.,.499996002303389742038,-53,52, + 5035712052438847.,6635268854226006.,.393383760946608721892,-53,52, + 5035712052438857.,6635268854226011.,.499541367200463514038,-53,52, + 5035712052440741.,6635268854226973.,.499634385496813257563,-53,52, + 5035712052447335.,6635268854230340.,.499959950632391182401,-53,52, + 5035712052448277.,6635268854230822.,-.499993539923052755637,-53,52, + 5388947655825165.,6818110368144556.,.499986645391770865986,-53,52, + 5388947655826360.,6818110368145184.,-.499894394583714840165,-53,52, + 5388947655827555.,6818110368145811.,-.499775434501541000203,-53,52, + 5388947655827879.,6818110368145980.,.498583178953268833760,-53,52, + 5388947655827999.,6818110368146043.,.460938220974644418915,-53,52, + 5388947655828001.,6818110368146045.,-.489689194991661061989,-53,52, + 5388947655828041.,6818110368146065.,.497762485682263236704,-53,52, + 5388947655833692.,6818110368149030.,.499998673540179519255,-53,52, + 5828367993123534.,7052610723955642.,-.499999735246719701334,-53,52, + 5828367993162872.,7052610723976992.,-.499966951604823835339,-53,52, + 5828367993164475.,7052610723977861.,.499780178551544381919,-53,52, + 5828367993164908.,7052610723978097.,-.497168974669155004100,-53,52, + 5828367993164943.,7052610723978115.,.498458691929975791420,-53,52, + 5828367993174994.,7052610723983570.,.499992322271644369360,-53,52, + 5842346135983921.,7060201194194451.,-.499856024382647990212,-53,52, + 5842346135984672.,7060201194194859.,-.469283083081269581420,-53,52, + 5842346135984683.,7060201194194865.,-.492803319626613443581,-53,52, + 5842346135984729.,7060201194194889.,.499748418456548855885,-53,52, + 5842346135989023.,7060201194197223.,-.499878465303882573066,-53,52, + 5842346136014533.,7060201194211083.,-.499990653584775943083,-53,52, + 5842346136017084.,7060201194212468.,.499998129083618678139,-53,52, + 6083309738847399.,7192342035029183.,.499997932274913878903,-53,52, + 6083309738851746.,7192342035031590.,-.499778666276599574701,-53,52, + 6083309738851961.,7192342035031708.,.499542251920369954081,-53,52, + 6083309738852017.,7192342035031739.,.494714212009206145901,-53,52, + 6083309738852055.,7192342035031761.,-.472847672216150366513,-53,52, + 6083309738852064.,7192342035031766.,-.491480750058988953067,-53,52, + 6466710109370302.,7407710009701898.,.499849810758719796603,-53,52, + 6466710109370823.,7407710009702196.,-.499509077910733002408,-53,52, + 6466710109371030.,7407710009702314.,-.497334970334638192156,-53,52, + 6466710109371037.,7407710009702317.,.493076714462653910336,-53,52, + 6466710109371044.,7407710009702321.,.483488399259948162397,-53,52, + 6466710109371137.,7407710009702374.,.498957925852775786657,-53,52, + 6466710109373535.,7407710009703741.,.499989375119289790322,-53,52, + 6466710109409412.,7407710009724193.,.499991617639209510776,-53,52, + 6683043781636026.,7532065180902585.,.499999665921501415798,-53,52, + 6683043781680608.,7532065180928426.,.499522581789826627117,-53,52, + 6683043781680765.,7532065180928518.,-.498796804851076115012,-53,52, + 6683043781680784.,7532065180928529.,-.485854565017734987994,-53,52, + 6683043781680796.,7532065180928535.,.469687902245436125637,-53,52, + 6683043781681845.,7532065180929144.,-.499974751140866478271,-53,52, + 6683043781693744.,7532065180936041.,-.499989917050420728493,-53,52, + 7533119765574791.,8041267246475283.,-.482528706935127870229,-53,52, + 7533119765574799.,8041267246475287.,.467983932908682407347,-53,52, + 7533119765574854.,8041267246475322.,-.497241668165039431440,-53,52, + 7533119765574875.,8041267246475334.,.497854011425032049623,-53,52, + 7533119765575683.,8041267246475834.,.499630635668493211526,-53,52, + 7533119765575885.,8041267246475960.,-.499925208265783709245,-53,52, + 7533119765578128.,8041267246477348.,-.499943811821259619901,-53,52, + 7533119765584857.,8041267246481512.,-.499999621050194561762,-53,52, + 7593583889890302.,8078770481630060.,.499999433455757599458,-53,52, + 7593583889909242.,8078770481641836.,-.499466602436435764654,-53,52, + 7593583889909279.,8078770481641859.,-.496561652225764568084,-53,52, + 7593583889909316.,8078770481641882.,-.493656702015027874711,-53,52, + 7593583889909332.,8078770481641891.,.453545438616662332098,-53,52, + 7593583889909583.,8078770481642048.,-.499720980222094407895,-53,52, + 7593583889909924.,8078770481642260.,-.499975358002189841704,-53,52, + 7593583889917841.,8078770481647181.,.499983855042650508670,-53,52, + 7618936725665402.,8094547728899355.,.499962454331181297495,-53,52, + 7618936725667200.,8094547728900475.,.499817455706088381872,-53,52, + 7618936725668998.,8094547728901595.,.499672457235963936040,-53,52, + 7618936725669059.,8094547728901633.,.497442843831186017485,-53,52, + 7618936725669067.,8094547728901638.,.480756992892867717585,-53,52, + 7618936725678407.,8094547728907457.,-.499973975501083170062,-53,52, + 7618936725720119.,8094547728933439.,.499999292492698262252,-53,52, + 8259236168414635.,8503389324638753.,-.499998623676889750241,-53,52, + 8259236168421741.,8503389324643403.,-.499948655290719713200,-53,52, + 8259236168422175.,8503389324643686.,.499491492030570482142,-53,52, + 8259236168422826.,8503389324644112.,.498651713030290378209,-53,52, + 8259236168422907.,8503389324644166.,-.496844480668712406942,-53,52, + 8259236168422933.,8503389324644183.,-.483053135436223500688,-53,52, + 8259236168422936.,8503389324644184.,.480076635167527409812,-53,52, + 8460168363171364.,8635896467805670.,-.499939841868421864547,-53,52, + 8460168363172956.,8635896467806728.,-.498688464442073657156,-53,52, + 8460168363172968.,8635896467806735.,.476195339910878445811,-53,52, + 8460168363173010.,8635896467806763.,.388288655146268801369,-53,52, + 8460168363173275.,8635896467806940.,-.499693998723592668867,-53,52, + 8460168363174390.,8635896467807680.,.499926155787845833054,-53,52, + 8460168363187290.,8635896467816254.,-.499984159591263182031,-53,52, + 8460168363195253.,8635896467821545.,.499993686411651414381,-53,52, + 8791115980768813.,8858660167162050.,-.499913991316333017964,-53,52, + 8791115980769080.,8858660167162232.,-.481639092850316880656,-53,52, + 8791115980769168.,8858660167162292.,-.490597178748338557726,-53,52, + 8791115980769256.,8858660167162352.,-.499555264645953974138,-53,52, + 8791115980771493.,8858660167163876.,.499998847388589608838,-53,52, + 8837821264155853.,8890557211901519.,.499999789028371787214,-53,52, + 8837821264157186.,8890557211902431.,.499964058742212310738,-53,52, + 8837821264166517.,8890557211908815.,.499713949358597725422,-53,52, + 8837821264166536.,8890557211908828.,.498963252537822804771,-53,52, + 8837821264166916.,8890557211909088.,.483949316126315806512,-53,52, + 8837821264166992.,8890557211909140.,.480946528844926730235,-53,52, + 9007199254704248.,9007199254715523.,-.000002458622032915512,-53,52, + 9007199254737052.,9007199254738261.,.000108594229503068588,-53,52, + 9007199254740350.,9007199254740547.,-.000489919473896025936,-53,52, + 9007199254740904.,9007199254740931.,.003048110725019307635,-53,52, + 9007199254740956.,9007199254740967.,.046701499842003425948,-53,52, + 9007199254740991.,9007199254740991.,.306852819440054717253,-53,52, + 4503599627370497.,4503599627370497.,-.306852819440054637242,-52,51, + 4503599627370501.,4503599627370499.,.465735902799727880611,-52,51, + 4503599627370540.,4503599627370526.,.498475944637696882534,-52,51, + 4503599627372466.,4503599627371861.,.499945703299270638189,-52,51, + 9007199254740991.,9007199254740991.,-.386294361119890512152,-52,51, + 4503599627370497.,4503599627370497.,.386294361119890832198,-51,50, + 4503599627370500.,4503599627370502.,-.454822555520434110838,-51,50, + 4503599627370518.,4503599627370526.,.498475944637696882534,-51,50, + 4503599627371160.,4503599627371416.,.499455783701442239929,-51,50, + 4503599627371481.,4503599627371861.,.499945703299270638189,-51,50, + 4503599627379682.,4503599627383231.,-.499998734680567230945,-51,50, + 6755399441055743.,9007199254740989.,.227411277760219189059,-51,50, + 6755399441055745.,4503599627370497.,.386294361119890832198,-51,49, + 6755399441055748.,4503599627370502.,-.454822555520434110838,-51,49, + 6755399441055766.,4503599627370526.,.498475944637696882534,-51,49, + 6755399441056408.,4503599627371416.,.499455783701442239929,-51,49, + 6755399441056729.,4503599627371861.,.499945703299270638189,-51,49, + 6755399441064930.,4503599627383231.,-.499998734680567230945,-51,49, + 9007199254731806.,9007199254715523.,-.000002458622032915512,-51,49, + 9007199254735746.,9007199254726447.,-.000436858148598096929,-51,49, + 9007199254740328.,9007199254739151.,.001088432973400855521,-51,49, + 9007199254740970.,9007199254740931.,.003048110725019307635,-51,49, + 9007199254740988.,9007199254740981.,-.090354888959118123028,-51,49, + 9007199254740991.,9007199254740989.,.227411277760219189059,-51,49, + 4503599627370497.,4503599627370499.,-.227411277760217908875,-50,48, + 4503599627370507.,4503599627370526.,.498475944637696882534,-50,48, + 5629499534208527.,9007199254715523.,-.000002458622032915512,-50,48, + 5629499534210497.,9007199254726447.,-.000436858148598096929,-50,48, + 5629499534212788.,9007199254739151.,.001088432973400855521,-50,48, + 5629499534213109.,9007199254740931.,.003048110725019307635,-50,48, + 5629499534213118.,9007199254740981.,-.090354888959118123028,-50,48, + 5629499534213119.,9007199254740986.,.454822555520439231574,-50,48, + 5629499534213121.,4503599627370499.,-.227411277760217908875,-50,47, + 5629499534213131.,4503599627370526.,.498475944637696882534,-50,47, + 5868404969502442.,5217176454040533.,.499999946279241622341,-50,47, + 5868404969519913.,5217176454096648.,.499984457539526224675,-50,47, + 5868404969532797.,5217176454138031.,-.457785149320526437878,-50,47, + 5868404969532811.,5217176454138076.,-.491269220431662803275,-50,47, + 5868404969532844.,5217176454138182.,-.498767388049236503589,-50,47, + 5868404969533382.,5217176454139910.,-.499798120419898546642,-50,47, + 5868404969537384.,5217176454152763.,.499969572362533115803,-50,47, + 5888592265882432.,5282420499191297.,.499998815567891947896,-50,47, + 5888592265910092.,5282420499281249.,.499855082508731476801,-50,47, + 5888592265916158.,5282420499300977.,-.499742394717522499096,-50,47, + 5888592265916392.,5282420499301737.,.482468980040293805412,-50,47, + 5888592265916400.,5282420499301763.,.498954839008311021682,-50,47, + 5888592265917007.,5282420499303737.,.499819388580313037093,-50,47, + 5943141639571899.,5462830750683704.,.499999134231711975984,-50,47, + 5943141639584239.,5462830750725206.,-.497950972199586321706,-50,47, + 5943141639584250.,5462830750725242.,.496459283113610877893,-50,47, + 5943141639584294.,5462830750725390.,.474100304368904945908,-50,47, + 5943141639584305.,5462830750725427.,.468510559683354780316,-50,47, + 5943141639584776.,5462830750727012.,-.498104871617453831135,-50,47, + 5943141639590683.,5462830750746878.,-.499797725808064028235,-50,47, + 5943141639591399.,5462830750749285.,.499997084653745843654,-50,47, + 6303973650795881.,6821702937224042.,.499995401555320400524,-50,47, + 6303973650797894.,6821702937232497.,-.499758825934414440462,-50,47, + 6303973650801249.,6821702937246587.,-.499349181802030932589,-50,47, + 6303973650801264.,6821702937246649.,.496181710860034587140,-50,47, + 6303973650801369.,6821702937247090.,.464897959510781860877,-50,47, + 6303973650801379.,6821702937247132.,.461918554621863500517,-50,47, + 6421931254341636.,7335520459500137.,.499977745483205527648,-50,47, + 6421931254443646.,7335520459960817.,.499958549616371716786,-50,47, + 6421931254449386.,7335520459986739.,.499762270042759648993,-50,47, + 6421931254449698.,7335520459988149.,-.499551532075756433257,-50,47, + 6421931254449727.,7335520459988279.,.465255838894923263505,-50,47, + 6421931254449729.,7335520459988288.,.497311519651608050722,-50,47, + 6421931254450977.,7335520459993925.,-.499943686008497520464,-50,47, + 6619016067711014.,8281808293214681.,-.499995872424830048630,-50,47, + 6619016067722434.,8281808293272906.,.499866733769412778066,-50,47, + 6619016067722860.,8281808293275079.,-.496986019235341565312,-50,47, + 6619016067723053.,8281808293276063.,-.467391139540608784489,-50,47, + 6619016067723073.,8281808293276165.,-.495412395524106073652,-50,47, + 6619016067724361.,8281808293282732.,-.499981278217278593271,-50,47, + 6755399441051151.,9007199254715523.,-.000002458622032915512,-50,47, + 6755399441055743.,9007199254740986.,.454822555520439231574,-50,47, + 6755399441055745.,4503599627370499.,-.227411277760217908875,-50,46, + 6755399441055746.,4503599627370502.,-.454822555520434110838,-50,46, + 6755399441055755.,4503599627370526.,.498475944637696882534,-50,46, + 6755399441056076.,4503599627371416.,.499455783701442239929,-50,46, + 6755399441058367.,4503599627377769.,-.499781559181926237259,-50,46, + 6755399441060337.,4503599627383231.,-.499998734680567230945,-50,46, + 6787616684046200.,4593816523061540.,.499998602615888325829,-50,46, + 6787616684056161.,4593816523089711.,.499986402461617908571,-50,46, + 6787616684082745.,4593816523164895.,-.499944920132527471556,-50,46, + 6787616684082809.,4593816523165076.,-.499643820417536482971,-50,46, + 6787616684083833.,4593816523167972.,-.494826224007787592771,-50,46, + 6787616684084077.,4593816523168662.,-.431178280843935112075,-50,46, + 6787616684084089.,4593816523168696.,-.493621824620087701737,-50,46, + 6787616684086044.,4593816523174224.,.499950838529416443057,-50,46, + 6792176747028827.,4606731092011600.,.432635072134825283885,-50,46, + 6792176747028851.,4606731092011668.,.498564882473464862073,-50,46, + 6792176747028912.,4606731092011841.,.499469817088700294742,-50,46, + 6792176747028973.,4606731092012015.,-.499625248289567406913,-50,46, + 6792176747030065.,4606731092015112.,-.499818876584956904091,-50,46, + 6792176747031157.,4606731092018208.,.499987497201695638757,-50,46, + 6792176747077570.,4606731092149840.,-.499998465730385465948,-50,46, + 6935652144114442.,5032150734044894.,-.499998633804924916552,-50,46, + 6935652144165858.,5032150734204179.,.499985939918855751954,-50,46, + 6935652144171318.,5032150734221094.,.498428662006390430030,-50,46, + 6935652144171420.,5032150734221410.,.492905065047937870012,-50,46, + 6935652144171471.,5032150734221568.,.490143266576152680879,-50,46, + 6935652144172012.,5032150734223245.,-.499937771809327570662,-50,46, + 7272069881149969.,6190148894558330.,-.499998149253967947334,-50,46, + 7272069881160471.,6190148894598351.,.499965298257546842575,-50,46, + 7272069881162729.,6190148894606956.,.496719994451848308315,-50,46, + 7272069881162745.,6190148894607017.,.471010550357730570018,-50,46, + 7272069881162766.,6190148894607097.,.499766904985112510802,-50,46, + 7272069881163427.,6190148894609617.,-.499854503595616368198,-50,46, + 7274706301332422.,6200204168254250.,-.499756223539923270134,-50,46, + 7274706301332433.,6200204168254291.,.488163068422539533875,-50,46, + 7274706301332455.,6200204168254375.,.464001652348318171236,-50,46, + 7274706301333581.,6200204168258674.,-.499896277931641493224,-50,46, + 7274706301334740.,6200204168263097.,.499963670833274199229,-50,46, + 7274706301348812.,6200204168316811.,.499989115952893822371,-50,46, + 7274706301355848.,6200204168343669.,-.499997986985353339462,-50,46, + 7641538687453691.,7771151201542685.,-.499884679351986500835,-50,46, + 7641538687453705.,7771151201542751.,.479179065523183090778,-50,46, + 7641538687454312.,7771151201545656.,-.499985709691129442148,-50,46, + 7641538687484069.,7771151201688020.,-.499994619682019688422,-50,46, + 7642555474142749.,7776017254425356.,-.499983921081378867187,-50,46, + 7642555474143844.,7776017254430597.,.499967791292715099750,-50,46, + 7642555474148224.,7776017254451565.,.499774676126671369771,-50,46, + 7642555474148774.,7776017254454198.,.467786960181386662570,-50,46, + 7642555474148788.,7776017254454265.,.488790909241687660561,-50,46, + 7642555474148802.,7776017254454333.,-.490205141697433691627,-50,46, + 7642555474149178.,7776017254456133.,-.497527652417747533926,-50,46, + 7642555474149319.,7776017254456807.,.499726406169555537856,-50,46, + 7642555474225781.,7776017254822848.,-.499982496679512645324,-50,46, + 7661357941778388.,7866551682051031.,.499997563781503834994,-50,46, + 7661357941794453.,7866551682128834.,-.491624878094722540229,-50,46, + 7661357941794504.,7866551682129080.,.498877909029357025748,-50,46, + 7661357941794816.,7866551682130591.,.499600842192562883569,-50,46, + 7661357941795128.,7866551682132103.,-.499676224353999492906,-50,46, + 7661357941806080.,7866551682185143.,-.499940248199562687355,-50,46, + 7661357941808818.,7866551682198402.,.499993801717277966002,-50,46, + 7881299347893775.,9007199254715523.,-.000002458622032915512,-50,46, + 7881299347898367.,9007199254740986.,.454822555520439231574,-50,46, + 7881299347898369.,4503599627370499.,-.227411277760217908875,-50,45, + 7881299347898370.,4503599627370502.,-.454822555520434110838,-50,45, + 7881299347898379.,4503599627370526.,.498475944637696882534,-50,45, + 7881299347898700.,4503599627371416.,.499455783701442239929,-50,45, + 7881299347900991.,4503599627377769.,-.499781559181926237259,-50,45, + 7881299347902961.,4503599627383231.,-.499998734680567230945,-50,45, + 7952142228756981.,4704364005498082.,-.499993418724064884396,-50,45, + 7952142228792622.,4704364005601305.,-.499972393432776076546,-50,45, + 7952142228792988.,4704364005602365.,-.495539069059371876339,-50,45, + 7952142228792998.,4704364005602393.,.466330693905002143530,-50,45, + 7952142228793094.,4704364005602672.,-.499719581627935342287,-50,45, + 7952142228808410.,4704364005647030.,-.499990413506139474766,-50,45, + 7975281835700737.,4771860255602282.,-.499970819696538951623,-50,45, + 7975281835704640.,4771860255613748.,-.499745957771214512586,-50,45, + 7975281835705427.,4771860255616060.,-.498163334311682359375,-50,45, + 7975281835705475.,4771860255616201.,-.486630976046648540790,-50,45, + 7975281835705941.,4771860255617570.,-.499670997673678721470,-50,45, + 7975281835714004.,4771860255641257.,-.499975000676509413468,-50,45, + 7975281835780339.,4771860255836132.,-.499991130549820740382,-50,45, + 8134778399524007.,5264195980835611.,-.497113944315334961366,-50,45, + 8134778399524061.,5264195980835786.,-.491698887264717215394,-50,45, + 8134778399524065.,5264195980835798.,.471665191035559985151,-50,45, + 8134778399524144.,5264195980836054.,.498105737472575913470,-50,45, + 8134778399524717.,5264195980837912.,-.499990045592573812792,-50,45, + 8134778399551494.,5264195980924691.,.499991866260007806822,-50,45, + 8395085770606831.,6179167963701071.,-.499993876848480499466,-50,45, + 8395085770623720.,6179167963765319.,-.499827672569974821635,-50,45, + 8395085770624011.,6179167963766426.,-.497160346836265401751,-50,45, + 8395085770624190.,6179167963767106.,.442624709297761552714,-50,45, + 8395085770624205.,6179167963767164.,-.495382129570281135924,-50,45, + 8395085770624833.,6179167963769553.,-.499935116372819908827,-50,45, + 8395085770625946.,6179167963773786.,.499957442725495029940,-50,45, + 8395085770634947.,6179167963808027.,.499987131038057415837,-50,45, + 8472742745230410.,6481761058822439.,-.499996073685695086290,-50,45, + 8472742745233333.,6481761058834102.,.499991960404652698284,-50,45, + 8472742745245025.,6481761058880758.,.499944306661000602882,-50,45, + 8472742745247934.,6481761058892367.,-.365958705205296498827,-50,45, + 8472742745247948.,6481761058892422.,.499932445698826770797,-50,45, + 8714420965793256.,7521598086853414.,.499804511831178873372,-50,45, + 8714420965793367.,7521598086853928.,.494669226697232379173,-50,45, + 8714420965793375.,7521598086853966.,-.460655838896650043466,-50,45, + 8714420965793413.,7521598086854142.,-.498449900465099982042,-50,45, + 8714420965794420.,7521598086858805.,-.499992530529071758387,-50,45, + 8743627225390060.,7658063315506043.,.499996242201832796696,-50,45, + 8743627225396889.,7658063315538239.,.486988829789208052695,-50,45, + 8743627225396896.,7658063315538272.,.489172011600212724448,-50,45, + 8743627225396924.,7658063315538404.,.497904738845653630175,-50,45, + 8743627225396931.,7658063315538438.,-.499912079342630588715,-50,45, + 8743627225400137.,7658063315553552.,.499985205372280266830,-50,45, + 8897696383646856.,8420001496409038.,-.499939029968981568172,-50,45, + 8897696383647003.,8420001496409800.,-.499570679919212378526,-50,45, + 8897696383647934.,8420001496414626.,-.497237794669266262971,-50,45, + 8897696383647983.,8420001496414880.,-.497115011158436184426,-50,45, + 8897696383647999.,8420001496414962.,.441700591622269832137,-50,45, + 8897696383654979.,8420001496451145.,-.499992617376558994582,-50,45, + 8897696383711987.,8420001496746656.,-.499993452735654413087,-50,45, + 8979216647919140.,8853359649423372.,-.499997203377398641159,-50,45, + 8979216647922239.,8853359649440262.,.499966071320188807240,-50,45, + 8979216647925338.,8853359649457153.,.499929378243495198156,-50,45, + 8979216647925873.,8853359649460070.,-.499754268315866044764,-50,45, + 8979216647926035.,8853359649460952.,.476042459457470739479,-50,45, + 8979216647926075.,8853359649461170.,.494757700896542284125,-50,45, + 9007199254349602.,9007199252570665.,.000266619289039501697,-50,45, + 9007199254652740.,9007199254251619.,.000183083792268700606,-50,45, + 9007199254735414.,9007199254710061.,.000214746109515744973,-50,45, + 9007199254737384.,9007199254720985.,-.000219660041404196147,-50,45, + 9007199254740660.,9007199254739151.,.001088432973400855521,-50,45, + 9007199254740704.,9007199254739395.,-.011104009972414788825,-50,45, + 9007199254740968.,9007199254740859.,-.084258667508516226800,-50,45, + 9007199254740991.,9007199254740986.,.454822555520439231574,-50,45, + 4503599627370497.,4503599627370502.,-.454822555520434110838,-49,44, + 4523144813466884.,4613295806809459.,-.499297145969298596199,-49,44, + 4523144813467056.,4613295806810436.,-.497363867501431514515,-49,44, + 4523144813467078.,4613295806810560.,.467999691387290531440,-49,44, + 4523144813467081.,4613295806810578.,-.491268914218530552728,-49,44, + 4523144813467375.,4613295806812248.,-.499592263283647849228,-49,44, + 4523144813467866.,4613295806815037.,-.499887378911888151178,-49,44, + 4523144813471475.,4613295806835536.,.499980142685226584162,-49,44, + 4523144813478202.,4613295806873748.,-.499989462386372314189,-49,44, + 4523144813508719.,4613295807047092.,-.499996256053235631482,-49,44, + 4612325947558647.,5148725368218194.,-.499983880353316917366,-49,44, + 4612325947558971.,5148725368220247.,.499882447404848613002,-49,44, + 4612325947563993.,5148725368252084.,.497810632438428268999,-49,44, + 4612325947564803.,5148725368257219.,.497476487170884917718,-49,44, + 4612325947564812.,5148725368257277.,-.446971669969986597270,-49,44, + 4612325947573660.,5148725368313368.,.499995926724060318887,-49,44, + 4802115455481652.,6504098966353419.,.499997370347200403149,-49,44, + 4802115455518545.,6504098966648871.,.399343761839865119389,-49,44, + 4802115455518557.,6504098966648967.,.499492631198561693995,-49,44, + 4802115455519276.,6504098966654726.,-.499920943801586059143,-49,44, + 4802115455522631.,6504098966681594.,-.499966139453300065962,-49,44, + 4802115455525986.,6504098966708461.,.499988775884905556727,-49,44, + 5059472696353164.,8929055048048181.,-.499985163239851381582,-49,44, + 5059472696383016.,8929055048376377.,.499993299907515147660,-49,44, + 5059472696385063.,8929055048398882.,.499958766456358382063,-49,44, + 5059472696394953.,8929055048507615.,-.477735371384427588764,-49,44, + 5059472696394957.,8929055048507658.,.498815612043058624765,-49,44, + 5059472696395298.,8929055048511407.,.499786950032528277075,-49,44, + 5066549580596113.,9007199252570665.,.000266619289039501697,-49,44, + 5066549580747682.,9007199254251619.,.000183083792268700606,-49,44, + 5066549580789019.,9007199254710061.,.000214746109515744973,-49,44, + 5066549580790004.,9007199254720985.,-.000219660041404196147,-49,44, + 5066549580791642.,9007199254739151.,.001088432973400855521,-49,44, + 5066549580791664.,9007199254739395.,-.011104009972414788825,-49,44, + 5066549580791796.,9007199254740859.,-.084258667508516226800,-49,44, + 5066549580791807.,9007199254740981.,-.090354888959118123028,-49,44, + 5066549580791809.,4503599627370502.,-.454822555520434110838,-49,43, + 5079689563129230.,4577055780623428.,-.499993783317175893324,-49,43, + 5079689563131560.,4577055780636558.,.499958280579085092849,-49,43, + 5079689563132172.,4577055780640008.,-.499195935017613917767,-49,43, + 5079689563132205.,4577055780640193.,.476339867156412497292,-49,43, + 5079689563132227.,4577055780640317.,.460030401943294875425,-49,43, + 5079689563132419.,4577055780641399.,.499511432953187027867,-49,43, + 5107897798880038.,4738819685345705.,.499960309286003717675,-49,43, + 5107897798881140.,4738819685352135.,.447829563087119790675,-49,43, + 5107897798881164.,4738819685352275.,.482991869982039845792,-49,43, + 5107897798881176.,4738819685352346.,-.499426976568948328314,-49,43, + 5107897798883337.,4738819685364954.,.499979090575359269657,-49,43, + 5107897798886636.,4738819685384203.,.499997950053805423428,-49,43, + 5222449517538544.,5456638600810190.,-.499986936282803115795,-49,43, + 5222449517592907.,5456638601175435.,-.499864570432382898064,-49,43, + 5222449517593170.,5456638601177202.,-.499606390922713589171,-49,43, + 5222449517593632.,5456638601180306.,-.491548294733219537012,-49,43, + 5222449517593639.,5456638601180353.,-.461123172050102447030,-49,43, + 5222449517593664.,5456638601180521.,-.495319162464232413192,-49,43, + 5222449517593696.,5456638601180736.,-.499090030186774254011,-49,43, + 5222449517596621.,5456638601200387.,.499979127824972921929,-49,43, + 5270585385640589.,5789821915182105.,-.499987594314045539610,-49,43, + 5270585385676446.,5789821915437725.,-.499982969006734537714,-49,43, + 5270585385682320.,5789821915479600.,-.499841692695157090577,-49,43, + 5270585385682436.,5789821915480426.,.449429060788843357148,-49,43, + 5270585385682452.,5789821915480541.,-.488602559410990867405,-49,43, + 5270585385682514.,5789821915480983.,-.498475087664124213267,-49,43, + 5270585385689614.,5789821915531597.,.499993674261712227704,-49,43, + 5489113122526546.,7577396357262741.,-.499993315357427284274,-49,43, + 5489113122559371.,7577396357568994.,-.456648627884208387956,-49,43, + 5489113122559383.,7577396357569106.,-.498186473716861026270,-49,43, + 5489113122559480.,7577396357570010.,.499382605863259630993,-49,43, + 5489113122559865.,7577396357573603.,-.499956613294090822100,-49,43, + 5489113122568917.,7577396357658056.,.499995534995302994208,-49,43, + 5503648895898286.,7714234138504659.,-.499974842901028731474,-49,43, + 5503648895950630.,7714234139001841.,-.499983456490458363557,-49,43, + 5503648895951543.,7714234139010512.,.499978468825273897489,-49,43, + 5503648895960673.,7714234139097232.,.499598258159877254695,-49,43, + 5503648895962150.,7714234139111262.,-.427078711691723606919,-49,43, + 5503648895962182.,7714234139111566.,-.479653974127875062969,-49,43, + 5503648895962194.,7714234139111680.,-.499369697538344350998,-49,43, + 5503648895962499.,7714234139114576.,.499522333010931907815,-49,43, + 5548511370782210.,8152342696180245.,-.499999611017932165074,-49,43, + 5548511370793033.,8152342696288884.,-.499946602784304043586,-49,43, + 5548511370793721.,8152342696295789.,.499502440858304209252,-49,43, + 5548511370794012.,8152342696298710.,.496362430554863175387,-49,43, + 5548511370794065.,8152342696299242.,.499226964873433020501,-49,43, + 5548511370800363.,8152342696362460.,.499997724095106597971,-49,43, + 5629499534017425.,9007199252570665.,.000266619289039501697,-49,43, + 5629499534168994.,9007199254251619.,.000183083792268700606,-49,43, + 5629499534210331.,9007199254710061.,.000214746109515744973,-49,43, + 5629499534211316.,9007199254720985.,-.000219660041404196147,-49,43, + 5629499534212954.,9007199254739151.,.001088432973400855521,-49,43, + 5629499534212976.,9007199254739395.,-.011104009972414788825,-49,43, + 5629499534213108.,9007199254740859.,-.084258667508516226800,-49,43, + 5629499534213119.,9007199254740981.,-.090354888959118123028,-49,43, + 5629499534213121.,4503599627370502.,-.454822555520434110838,-49,42, + 5426391276979760.,6171883528749693.,.499548756881675847362,-44,-256, + 5426391276979822.,6171883528764771.,-.495997908487646170693,-44,-256, + 5426391276979839.,6171883528768905.,-.478647794171130015118,-44,-256, + 5426391276979991.,6171883528805868.,-.499987825454056851255,-44,-256, + 5426391277018838.,6171883538252584.,-.492704910792221852041,-44,-256, + 5506672652879599.,4560457981990708.,-.490086818771931960945,-44,-261, + 5506672652929202.,4560457990903669.,.499978458046844147075,-44,-261, + 5506672652931294.,4560457991279572.,.499841486780678485041,-44,-261, + 5506672652932504.,4560457991496992.,.494996292062968998124,-44,-261, + 5506672652932520.,4560457991499867.,.470138904381217189690,-44,-261, + 5506672652932539.,4560457991503282.,-.496879241136836228496,-44,-261, + 5506672652932660.,4560457991525024.,-.497363160522913391772,-44,-261, + 5506672652933265.,4560457991633734.,-.499781202627411629592,-44,-261, + 5506672652937449.,4560457992385540.,-.499903807385714565251,-44,-261, + 5562950707703165.,5235095141729844.,.499241066940454628315,-44,-264, + 5562950707703180.,5235095141732939.,-.492349495526194357484,-44,-264, + 5562950707704950.,5235095142098031.,.499976972000520112259,-44,-264, + 5562950707709231.,5235095142981062.,-.499833240386563414593,-44,-264, + 5562950707725760.,5235095146390453.,-.497936324024171069552,-44,-264, + 5565768841137126.,5849884319338643.,-.499085983446758285100,-44,-264, + 5565768841151354.,5849884322618061.,-.420299534294856278803,-44,-264, + 5565768841151362.,5849884322619905.,-.496723652271072815473,-44,-264, + 5565768841151415.,5849884322632120.,.496966580816771001745,-44,-264, + 5565768841152828.,5849884322957803.,.498566540643742853991,-44,-264, + 5565768841154084.,5849884323247300.,-.499996051015771453538,-44,-264, + 5637442019523229.,6158404352799899.,-.499227792673740273634,-44,-268, + 5637442019535910.,6158404355876898.,-.498557196509076715628,-44,-268, + 5637442019535927.,6158404355881022.,.490246879316363825853,-44,-268, + 5637442019536091.,6158404355920816.,.499886340940724360453,-44,-268, + 5637442019536716.,6158404356072471.,-.499960914516512294320,-44,-268, + 5666178554258968.,4776783453951195.,-.499944886742069443450,-44,-270, + 5666178554261170.,4776783454365631.,.499131226849700209011,-44,-270, + 5666178554261256.,4776783454381818.,-.496362800262842078266,-44,-270, + 5666178554261619.,4776783454450137.,.499401387295407413673,-44,-270, + 5666178554262517.,4776783454619149.,.499946193169750142184,-44,-270, + 5666178554281160.,4776783458127937.,-.498528414959072663857,-44,-270, + 5835612929791082.,7398683857392519.,-.490285253920812893948,-44,-279, + 5835612929832190.,7398683869376096.,-.496572336568118316324,-44,-279, + 5835612929832223.,7398683869385715.,.481074667498134124754,-44,-279, + 5835612929832225.,7398683869386299.,-.489977028823116114361,-44,-279, + 5835612929832328.,7398683869416325.,-.499139327257392774788,-44,-279, + 5835612929832777.,7398683869547214.,.499756542754880209917,-44,-279, + 5835612929833537.,7398683869768766.,-.499879914884285857765,-44,-279, + 5835612929838995.,7398683871359852.,-.499705781991491611724,-44,-279, + 5835612929841724.,7398683872155395.,-.499490404481375943908,-44,-279, + 6029337333034302.,7460260725316394.,-.451090927571183074015,-44,-290, + 6029337333089910.,7460260741661846.,-.492417422190763112677,-44,-290, + 6029337333126190.,7460260752326013.,-.499643605168245523564,-44,-290, + 6029337333126207.,7460260752331009.,.491508731928824455600,-44,-290, + 6029337333126982.,7460260752558813.,.499927653955805057887,-44,-290, + 6157045845814039.,8929717502718032.,-.496946623810720595848,-44,-297, + 6157045845814361.,8929717502831324.,-.497006028996714789236,-44,-297, + 6157045845824182.,8929717506286730.,-.498127422971412660073,-44,-297, + 6157045845834808.,8929717510025366.,-.497834757146934675606,-44,-297, + 6157045845835000.,8929717510092918.,.495973747716591644679,-44,-297, + 6157045845835056.,8929717510112621.,.452501324564641402254,-44,-297, + 6157045845835062.,8929717510114732.,.483557853233973195418,-44,-297, + 6157045845835130.,8929717510138658.,-.497801453634950315596,-44,-297, + 6157045845873479.,8929717523631313.,-.489767129505768794243,-44,-297, + 6268442428701097.,5620806524057176.,-.499688905848665638948,-44,-304, + 6268442428702763.,5620806524426136.,-.499830586880144663139,-44,-304, + 6268442428709427.,5620806525901975.,.499844881072463453513,-44,-304, + 6268442428709554.,5620806525930102.,-.497756580498565295128,-44,-304, + 6268442428709582.,5620806525936303.,-.489353734193208104347,-44,-304, + 6268442428709597.,5620806525939624.,.479433507713048396242,-44,-304, + 6328789084985243.,7574167972273737.,-.499589622587651935271,-44,-307, + 6328789084993139.,7574167974630129.,.499673315980800645344,-44,-307, + 6328789084993146.,7574167974632219.,-.499440487378029376652,-44,-307, + 6328789084993307.,7574167974680266.,-.479057805611248401596,-44,-307, + 6328789084993573.,7574167974759648.,-.445381402750077488199,-44,-307, + 6328789084993580.,7574167974761737.,-.444495170387052322216,-44,-307, + 6328789084995397.,7574167975303981.,.499850629217549613490,-44,-307, + 6328789084997655.,7574167975977834.,-.499912106866014368019,-44,-307, + 6477002457216950.,5084275526228931.,-.495429788055383358801,-44,-316, + 6477002457239465.,5084275530739244.,-.499480540397444977191,-44,-316, + 6477002457250918.,5084275533033563.,.499505669695246360690,-44,-316, + 6477002457250958.,5084275533041576.,.491733053553383691255,-44,-316, + 6477002457250967.,5084275533043379.,.414984216661864194540,-44,-316, + 6477002457251817.,5084275533213655.,.499819169543913559376,-44,-316, + 6477002457258892.,5084275534630954.,-.499715681026167977380,-44,-316, + 6491364931154882.,8953516025250841.,-.496160975841784861898,-44,-316, + 6491364931154931.,8953516025268127.,-.462788343151553429849,-44,-316, + 6491364931154949.,8953516025274477.,-.491345326843020341870,-44,-316, + 6491364931155025.,8953516025301287.,.499191902776011912788,-44,-316, + 6491364931155445.,8953516025449453.,.499530672145932984521,-44,-316, + 6491364931156075.,8953516025671703.,-.499956576478787530298,-44,-316, + 6491364931167911.,8953516029847162.,-.498821738954047730017,-44,-316, + 6491364931209442.,8953516044498310.,-.479351727763725962689,-44,-316, + 6544022097449506.,8911496337897258.,-.499814084089566450928,-44,-319, + 6544022097452956.,8911496339108624.,-.499947532513560440712,-44,-319, + 6544022097454681.,8911496339714307.,-.499952507517149004084,-44,-319, + 6616319171067012.,4807478929483446.,-.494188221684716613397,-44,-324, + 6616319171103002.,4807478936300628.,-.499966191714694851605,-44,-324, + 6616319171105089.,4807478936695945.,-.499893564162874422129,-44,-324, + 6616319171106388.,4807478936941999.,.499209740896920105909,-44,-324, + 6616319171106474.,4807478936958290.,-.485452721298911693891,-44,-324, + 6616319171106486.,4807478936960563.,-.460056781402955225024,-44,-324, + 6616319171106505.,4807478936964161.,.496820125630239872745,-44,-324, + 6616319171106782.,4807478937016630.,.499710076235977284550,-44,-324, + 6702751591224365.,4526496367389519.,.499996213155903866478,-44,-329, + 6702751591224503.,4526496367414132.,-.499550847571858512992,-44,-329, + 6702751591225722.,4526496367631538.,-.495544071981264488286,-44,-329, + 6702751591225880.,4526496367659716.,.461497767540141465122,-44,-329, + 6702751591225883.,4526496367660252.,-.495014094569379838755,-44,-329, + 6702751591263985.,4526496374455661.,-.494902916653210793864,-44,-329, + 6740450947105953.,4998014454460926.,-.489717451131415057808,-44,-331, + 6740450947143341.,4998014461823597.,-.499220241568372733649,-44,-331, + 6740450947151684.,4998014463466551.,-.499833838557351414249,-44,-331, + 6740450947155700.,4998014464257405.,.499943493907124775265,-44,-331, + 6740450947156944.,4998014464502382.,-.499104078410965927008,-44,-331, + 6740450947157431.,4998014464598284.,.485194877132358293999,-44,-331, + 6740450947157512.,4998014464614235.,.494903916810582820756,-44,-331, + 6740450947157566.,4998014464624870.,-.498623361788846527887,-44,-331, + 6754791752059396.,8794097065749098.,-.499946508390329018864,-44,-331, + 6754791752060188.,8794097066023521.,.498785004193397922278,-44,-331, + 6754791752062069.,8794097066675278.,.495806667610091234946,-44,-331, + 6754791752062152.,8794097066704038.,-.423515559333023642710,-44,-331, + 6754791752062166.,8794097066708889.,-.494244600390935938072,-44,-331, + 6754791752062168.,8794097066709581.,.495651251104940320679,-44,-331, + 6794379564732387.,5230112843794016.,-.491487682723538734970,-44,-334, + 6794379564757711.,5230112849012556.,-.498277326147141166190,-44,-334, + 6794379564776704.,5230112852926461.,-.499952469722761614246,-44,-334, + 6794379564777409.,5230112853071740.,.499251963290619655540,-44,-334, + 6794379564778114.,5230112853217020.,.498460431834162961933,-44,-334, + 6794379564778156.,5230112853225675.,.477136808392557349293,-44,-334, + 6794379564778170.,5230112853228560.,.470028937094815412148,-44,-334, + 6990987887109262.,5908251725332788.,-.493051658133335059071,-44,-345, + 6990987887140197.,5908251732534152.,-.499700524288652717386,-44,-345, + 6990987887148175.,5908251734391351.,.499749890329375057068,-44,-345, + 6990987887148194.,5908251734395775.,-.486964183735217596806,-44,-345, + 6990987887148928.,5908251734566642.,.499978858181518751322,-44,-345, + 7138546116873513.,7729877522753201.,-.496544189384772327518,-44,-353, + 7138546116878318.,7729877524216630.,-.497774589177882037532,-44,-353, + 7138546116897515.,7729877530063341.,-.467043269303913860389,-44,-353, + 7138546116897522.,7729877530065472.,.479470800760170583617,-44,-353, + 7138546116897538.,7729877530070346.,-.499925608313908537376,-44,-353, + 7322656671992078.,5336592887257907.,.499999328545569420324,-44,-364, + 7322656671992859.,5336592887422126.,-.499936812322397084051,-44,-364, + 7322656671993058.,5336592887463968.,.498799857189924439286,-44,-364, + 7322656671993197.,5336592887493196.,-.481981872505308670243,-44,-364, + 7322656671993212.,5336592887496350.,-.487102193479162290525,-44,-364, + 7322656671993242.,5336592887502658.,-.497342829834715186119,-44,-364, + 7357968097663804.,5363374957105977.,.499984140124120317247,-44,-366, + 7357968097664342.,5363374957219669.,-.499783941152849068886,-44,-366, + 7357968097664370.,5363374957225586.,-.496054332937268169865,-44,-366, + 7357968097664398.,5363374957231503.,-.492324718193907017653,-44,-366, + 7357968097672384.,5363374958919117.,-.499747445410868455011,-44,-366, + 7357968097698124.,5363374964358534.,-.495264510568199188524,-44,-366, + 7461059150902210.,4867527186045587.,.492376753873787253054,-44,-372, + 7461059150902224.,4867527186048272.,.478672092386185542049,-44,-372, + 7461059150902275.,4867527186058054.,-.499823447650922128612,-44,-372, + 7461059150902786.,4867527186156055.,.499957618588801087314,-44,-372, + 7461059150911761.,4867527187877324.,-.499652084684765640294,-44,-372, + 7819356134935638.,6276736201578648.,-.499960271305822903730,-44,-392, + 7819356134935923.,6276736201649131.,-.498744243849929770514,-44,-392, + 7819356134936059.,6276736201682764.,.494818771015156736559,-44,-392, + 7819356134936072.,6276736201685980.,-.491090637244327163330,-44,-392, + 7819356134947135.,6276736204421957.,-.499400070583664619628,-44,-392, + 7880037969479055.,8570488960775738.,-.493096503149208498047,-44,-395, + 7880037969501214.,8570488968258491.,-.499334279743728793479,-44,-395, + 7880037969503389.,8570488968992955.,-.499639577559790876194,-44,-395, + 7880037969509914.,8570488971196346.,.499822176546702340593,-44,-395, + 7880037969511271.,8570488971654584.,.498861852302507008081,-44,-395, + 7880037969511680.,8570488971792697.,.499314135192767249735,-44,-395, + 7961347698810188.,6594670221502742.,.499369509627989069840,-44,-400, + 7961347698810231.,6594670221513915.,.432258376965258171127,-44,-400, + 7961347698810255.,6594670221520151.,.487824264640463809523,-44,-400, + 7961347698810261.,6594670221521711.,-.498284262519337564580,-44,-400, + 7961347698810620.,6594670221614991.,.499556199837459319320,-44,-400, + 7961347698811484.,6594670221839489.,.499935312084203079643,-44,-400, + 7961347698817027.,6594670223279759.,-.499765512925414122416,-44,-400, + 8016984453633574.,7381345780991594.,-.495905894320822144382,-44,-403, + 8016984453660065.,7381345788696006.,.499923160763013649072,-44,-403, + 8016984453660148.,7381345788720146.,-.498944810078943883314,-44,-403, + 8016984453660314.,7381345788768424.,-.496680514939632262884,-44,-403, + 8016984453660320.,7381345788770168.,.491353140195116406513,-44,-403, + 8016984453660326.,7381345788771913.,.479386795742389204266,-44,-403, + 8016984453678617.,7381345794091510.,-.498096773587908978120,-44,-403, + 8049376796641490.,6612406404265507.,-.499994054059168897341,-44,-405, + 8049376796642171.,6612406404442930.,.473637409077124662578,-44,-405, + 8049376796642186.,6612406404446838.,.490677803259607117700,-44,-405, + 8049376796642201.,6612406404450747.,-.492281800248222205694,-44,-405, + 8049376796642549.,6612406404541413.,-.496943953254184970047,-44,-405, + 8049376796642781.,6612406404601856.,.499948635389944491367,-44,-405, + 8198893031063934.,4672482745522309.,-.499915390548840137548,-44,-414, + 8198893031068322.,4672482746330138.,.499611518236732009635,-44,-414, + 8198893031068733.,4672482746405804.,-.475357271807470488922,-44,-414, + 8198893031068743.,4672482746407645.,-.477181314690379446654,-44,-414, + 8198893031068833.,4672482746424214.,-.493597667994953654318,-44,-414, + 8198893031068863.,4672482746429737.,-.499069772706502492085,-44,-414, + 8198893031069965.,4672482746632614.,.499926105248037062512,-44,-414, + 8466376832793595.,5384763999923516.,.499940227322585181902,-44,-429, + 8466376832794867.,5384764000193390.,-.499828221022357757671,-44,-429, + 8466376832794873.,5384764000194662.,.486021959856355297168,-44,-429, + 8466376832798330.,5384764000928115.,-.499915452535461715152,-44,-429, + 8466376832806528.,5384764002667438.,-.499433620829095090759,-44,-429, + 8627767282607862.,6074931139311478.,-.498082377548557337167,-44,-438, + 8627767282627737.,6074931144068708.,-.499846283966154143984,-44,-438, + 8627767282627944.,6074931144118254.,.499400229782509610865,-44,-438, + 8627767282627958.,6074931144121606.,-.495819798176303645521,-44,-438, + 8627767282628014.,6074931144135010.,-.476699891527012947024,-44,-438, + 8627767282628025.,6074931144137642.,.455627236468666278099,-44,-438, + 8627767282634431.,6074931145670967.,-.499853293378442802203,-44,-438, + 8627767282638406.,6074931146622413.,-.499508089567416365055,-44,-438, + 8666709478615150.,7044394057341837.,-.492217497388840429235,-44,-440, + 8666709478651848.,7044394067527555.,.499992428400354559326,-44,-440, + 8666709478652401.,7044394067681043.,.499524438528100029391,-44,-440, + 8666709478652864.,7044394067809552.,-.464698449176974145109,-44,-440, + 8666709478652882.,7044394067814548.,-.471946807836910858724,-44,-440, + 8666709478652945.,7044394067832034.,-.497316035243713776527,-44,-440, + 8666709478652954.,7044394067834531.,.499059792955692229487,-44,-440, + 8666709478662609.,7044394070514327.,-.499472096087458981444,-44,-440, + 8704521642362387.,7812846536877131.,-.499902121695399124500,-44,-442, + 8704521642365749.,7812846537912065.,-.499909478305566505638,-44,-442, + 8704521642366371.,7812846538103537.,-.474910683474141435667,-44,-442, + 8704521642366377.,7812846538105384.,-.477884948776088395943,-44,-442, + 8704521642366419.,7812846538118313.,-.498704793663808942124,-44,-442, + 8918028527502122.,8188167299261490.,-.488934713485145863072,-43,-961, + 8918028527521514.,8188167311774015.,-.499958460860216901232,-43,-961, + 8918028527522971.,8188167312714132.,-.496868816425169605972,-43,-961, + 8918028527522979.,8188167312719293.,.435886949725039659380,-43,-961, + 8918028527523120.,8188167312810273.,-.499292137764226819171,-43,-961, + 8918028527523596.,8188167313117407.,.499685217831620983562,-43,-961, + 8918028527524399.,8188167313635537.,-.499913006726693083640,-43,-961, + 8922371199869951.,5764698951501434.,-.499956207362952489585,-43,-962, + 8922371199871398.,5764698952158760.,-.499933089103210190758,-43,-962, + 8922371199871715.,5764698952302763.,-.499226930835093232537,-43,-962, + 8922371199871745.,5764698952316391.,-.454995877798081430530,-43,-962, + 8922371199871756.,5764698952321387.,.494555516387737142791,-43,-962, + 8922371199933481.,5764698980361089.,-.431802358721287102876,-43,-962, + 8923543109217644.,6322415876760098.,-.499892526430424868752,-43,-962, + 8923543109218505.,6322415877189062.,.499811550236301528849,-43,-962, + 8923543109218915.,6322415877393332.,-.452700088532725515784,-43,-962, + 8923543109218924.,6322415877397816.,-.497999050480282256253,-43,-962, + 8923543109221728.,6322415878794817.,-.499876358974185102858,-43,-962, + 8923543109229035.,6322415882435290.,-.497968675127896480674,-43,-962, + 8923543109303827.,6322415919697950.,-.358453517528640895644,-43,-962, + 8927612007905576.,8712315267700716.,-.475799758792600822854,-43,-962, + 8927612007920614.,8712315278024985.,-.494003129122600577569,-43,-962, + 8927612007935487.,8712315288235974.,-.483015881762023869646,-43,-962, + 8927612007935575.,8712315288296390.,-.492059345646423621334,-43,-962, + 8927612007935652.,8712315288349254.,-.499972032868998550456,-43,-962, + 8936637841673181.,8871479109224838.,-.498547551963505200859,-43,-963, + 8936637841679336.,8871479113527723.,-.499627314619079559977,-43,-963, + 8936637841680339.,8871479114228907.,.497145095950214270906,-43,-963, + 8936637841680362.,8871479114244987.,-.484982105054916685627,-43,-963, + 8936637841680453.,8871479114308603.,.498775776716509575668,-43,-963, + 8936637841680510.,8871479114348451.,.499591385577407420274,-43,-963, + 8936637841689127.,8871479120372491.,-.497856810930629963349,-43,-963, + 8936637841752911.,8871479164963103.,-.355015550891579893968,-43,-963, + 8938176088222735.,5007369944587362.,-.499987530382115908802,-43,-964, + 8938176088223278.,5007369944801624.,-.499542622793033346443,-43,-964, + 8938176088223709.,5007369944971691.,.497133802835681456998,-43,-964, + 8938176088223726.,5007369944978400.,-.484435686098963462817,-43,-964, + 8938176088223731.,5007369944980372.,.462161524748092922430,-43,-964, + 8938176088223765.,5007369944993788.,.499022579123606210928,-43,-964, + 8940110850503086.,5832078146551141.,-.499988904629820319574,-43,-964, + 8940110850503311.,5832078146654545.,.490798626171141406941,-43,-964, + 8940110850503337.,5832078146666495.,-.488043585431753975800,-43,-964, + 8940110850520999.,5832078154783557.,-.494353597900130185393,-43,-964, + 8940251230171576.,5896951675957387.,-.499924024676709366063,-43,-964, + 8940251230171705.,5896951676017331.,.494847493466482425990,-43,-964, + 8940251230171734.,5896951676030808.,-.498575879802467906245,-43,-964, + 8940251230189366.,5896951684224220.,-.494285371862360239505,-43,-964, + 8940944733884848.,6228184211671291.,-.441311013983338890729,-43,-964, + 8940944733884853.,6228184211673745.,-.483448455417900875013,-43,-964, + 8940944733884925.,6228184211709082.,-.490227504867895598084,-43,-964, + 8940944733885021.,6228184211756198.,-.499265925590949358950,-43,-964, + 8940944733885472.,6228184211977544.,.499943764250378426046,-43,-964, + 8940944733915564.,6228184226746445.,-.481799700412600322323,-43,-964, + 8940944733990794.,6228184263668695.,-.282939261196432463160,-43,-964, + 8942307480356773.,6934240877101175.,-.484129989632511678646,-43,-964, + 8942307480374006.,6934240886517804.,-.497876950574313144462,-43,-964, + 8942307480383784.,6934240891860796.,.499603144794157046261,-43,-964, + 8942307480383884.,6934240891915440.,-.495696920688932076744,-43,-964, + 8942307480383891.,6934240891919265.,-.485367909146919627785,-43,-964, + 8942307480383919.,6934240891934565.,-.444051841879654726644,-43,-964, + 8942307480385914.,6934240893024692.,.499804842755581538080,-43,-964, + 8942307480391239.,6934240895934433.,-.498836224581620605387,-43,-964, + 8942613188620169.,7103317436084606.,-.499048783764927276080,-43,-964, + 8942613188626747.,7103317439766664.,.472062588382727181577,-43,-964, + 8942613188626755.,7103317439771143.,-.499391267689653271510,-43,-964, + 8942613188627035.,7103317439927873.,.499725548273640808740,-43,-964, + 8942613188628086.,7103317440516175.,-.499987265523310416931,-43,-964, + 8945254115904634.,8746656457254135.,-.392885739710211433139,-43,-964, + 8945254115955533.,8746656492336347.,-.496137647801301657098,-43,-964, + 8945254115966881.,8746656500157973.,-.499935302065668030459,-43,-964, + 8945254115967048.,8746656500273078.,-.499762723547320724441,-43,-964, + 8945254115967382.,8746656500503288.,-.499413022204674044391,-43,-964, + 8945254115967398.,8746656500514316.,-.475444022156411361890,-43,-964, + 8945254115967438.,8746656500541886.,-.415521461203853590252,-43,-964, + 8946847078309036.,4958248189206604.,-.499809113646532770716,-43,-965, + 8946847078309139.,4958248189246847.,.499617994961276694796,-43,-965, + 8946847078309757.,4958248189488311.,.496187506121411215476,-43,-965, + 8946847078309931.,4958248189556297.,-.495067500299710753142,-43,-965, + 8946847078312577.,4958248190590138.,-.499899451583492102387,-43,-965, + 8946847078317837.,4958248192645317.,-.499038570410373356808,-43,-965, + 8948813482418940.,5789283286078991.,-.400832433136300407777,-43,-965, + 8948813482492293.,5789283319543028.,-.499964826131824750779,-43,-965, + 8948813482493140.,5789283319929434.,-.499693536690946044722,-43,-965, + 8948813482493213.,5789283319962736.,.496789139367907130226,-43,-965, + 8948813482493218.,5789283319965018.,-.476054505946624083144,-43,-965, + 8952183438217363.,7550145104069035.,-.489874231679965973414,-43,-965, + 8952183438234167.,7550145114066816.,-.499611013967647831715,-43,-965, + 8952183438237842.,7550145116253309.,.499964322674834268731,-43,-965, + 8952183438238151.,7550145116437153.,.485263597278827689751,-43,-965, + 8952183438238235.,7550145116487130.,.490976795313775106395,-43,-965, + 8952183438238375.,7550145116570426.,-.499500472816914189762,-43,-965, + 8954214000884692.,8860282019064038.,-.469660075825149941393,-43,-965, + 8954214000917820.,8860282042194185.,.499875744653180159932,-43,-965, + 8954214000917893.,8860282042245154.,.492992893998501309444,-43,-965, + 8954214000917903.,8860282042252137.,-.453155418874410794375,-43,-965, + 8954214000917932.,8860282042272385.,-.496985495092170868601,-43,-965, + 8954214000919417.,8860282043309220.,-.499946513274896668328,-43,-965, + 8955438287551924.,4878839080959657.,-.499947025655506350012,-43,-966, + 8955438287552039.,4878839081003869.,.499808406537911628121,-43,-966, + 8955438287552065.,4878839081013865.,.482361864131919485784,-43,-966, + 8955438287552078.,4878839081018863.,.473638600609003569189,-43,-966, + 8955438287556051.,4878839082546327.,-.499777352907449281148,-43,-966, + 8955438287613369.,4878839104582855.,-.443101502974948007261,-43,-966, + 8955628748487397.,4952616119299434.,-.485305079125907078340,-43,-966, + 8955628748509478.,4952616127917088.,-.498794817314556014188,-43,-966, + 8955628748511346.,4952616128646121.,-.499293381212892011906,-43,-966, + 8955628748516950.,4952616130833219.,.499854816019511470714,-43,-966, + 8955628748518290.,4952616131356187.,.497652893451510006598,-43,-966, + 8955628748518308.,4952616131363212.,.440907273355871279169,-43,-966, + 8955628748518483.,4952616131431511.,-.499674624877235907003,-43,-966, + 8959985196784881.,6981135103209888.,-.493747784486158302743,-43,-966, + 8959985196787433.,6981135104613808.,-.495547317926877080320,-43,-966, + 8959985196800831.,6981135111984387.,.499637125669789922322,-43,-966, + 8959985196801788.,6981135112510857.,.499590928408569557433,-43,-966, + 8959985196801796.,6981135112515259.,-.497274494203014242736,-43,-966, + 8959985196801860.,6981135112550467.,-.472197775215390390566,-43,-966, + 8959985196801868.,6981135112554868.,-.469063172856900627328,-43,-966, + 8962426859346884.,8462280614249243.,-.437474700357803561752,-43,-966, + 8962426859389487.,8462280642658721.,-.498982344711941694791,-43,-966, + 8962426859395412.,8462280646609761.,-.499277761791363496510,-43,-966, + 8962426859395545.,8462280646698451.,-.487448877650156124197,-43,-966, + 8962426859395659.,8462280646774471.,-.477309094272951141460,-43,-966, + 8962426859395672.,8462280646783139.,.471215661245181204642,-43,-966, + 8962426859395995.,8462280646998529.,.499948976753894358161,-43,-966, + 8966012136681064.,5612507118204378.,-.499073415351578362769,-43,-967, + 8966012136686995.,5612507120827511.,.499830214936367260632,-43,-967, + 8966012136688336.,5612507121420602.,.495199907753424920148,-43,-967, + 8966012136688347.,5612507121425468.,-.477992177142745521103,-43,-967, + 8966012136688376.,5612507121438294.,-.498225835291193659034,-43,-967, + 8966012136688823.,5612507121635991.,-.499754720361971226319,-43,-967, + 8969275689044218.,7258484290366882.,-.499867904092405396679,-43,-967, + 8969275689045848.,7258484291299211.,-.499815033706306207701,-43,-967, + 8969275689046425.,7258484291629244.,-.473387251231202209333,-43,-967, + 8969275689046426.,7258484291629816.,-.492405560939094030653,-43,-967, + 8969275689046479.,7258484291660130.,.499624089042216970722,-43,-967, + 8969275689056890.,7258484297615025.,-.497530463376002095639,-43,-967, + 8973743112284807.,5160659834998532.,.357591355992872660335,-43,-968, + 8973743112284861.,5160659835020492.,.474144632853348268907,-43,-968, + 8973743112284873.,5160659835025373.,-.499954626265140030622,-43,-968, + 8973743112294448.,5160659838919227.,-.498517615716866265899,-43,-968, + 8973743112330586.,5160659853615425.,-.466415385599738680579,-43,-968, + 8977737720437900.,7069900481835974.,-.499708206513041578724,-43,-968, + 8977737720441351.,7069900483758595.,.499886449073245633805,-43,-968, + 8977737720441509.,7069900483846621.,-.499829821114464068968,-43,-968, + 8977737720441559.,7069900483874477.,-.487081577060528482781,-43,-968, + 8977737720441567.,7069900483878933.,.474958152173372018515,-43,-968, + 8978413913667608.,7456838920238987.,-.499959468707162809898,-43,-968, + 8978413913668808.,7456838920944120.,.499053232228349751710,-43,-968, + 8978413913668826.,7456838920954698.,-.490961069664348520616,-43,-968, + 8978413913668911.,7456838921004645.,-.499361737013918924882,-43,-968, + 8978413913673917.,7456838923946229.,-.499403929539395298213,-43,-968, + 8979652206164545.,8221158654736991.,-.498509752988348213604,-43,-968, + 8979652206164564.,8221158654749299.,.487495010138994971399,-43,-968, + 8979652206164583.,8221158654761608.,.473499791695752163411,-43,-968, + 8979652206164690.,8221158654830927.,.499948116176547712117,-43,-968, + 8979652206165333.,8221158655247490.,-.499980951334568148369,-43,-968, + 8980869029263653.,4524249542216467.,-.499170425784297920192,-43,-969, + 8980869029270909.,4524249544803365.,.499951633614558753690,-43,-969, + 8980869029271312.,4524249544947042.,.497878975468072373418,-43,-969, + 8980869029271314.,4524249544947756.,-.464910455625936800871,-43,-969, + 8980869029271339.,4524249544956669.,-.499778334819233291783,-43,-969, + 8982476667097608.,5135290058826667.,.428075595980660428052,-43,-969, + 8982476667097629.,5135290058835165.,.490584670691631628559,-43,-969, + 8982476667097632.,5135290058836379.,.499514539655476427806,-43,-969, + 8982476667097744.,5135290058881702.,.499563186335321230518,-43,-969, + 8982476667098752.,5135290059289610.,-.499980993035111894745,-43,-969, + 8990158661607529.,4703671901737740.,-.498919348564301519459,-43,-970, + 8990158661607564.,4703671901750713.,-.490129428762040177996,-43,-970, + 8990158661607637.,4703671901777770.,.499632519108048699611,-43,-970, + 8990158661609003.,4703671902284088.,.499864250768466869691,-43,-970, + 8990158661610369.,4703671902790407.,-.499849515913109909243,-43,-970, + 8990158661620039.,4703671906374664.,-.497728846339486117690,-43,-970, + 8994909371864365.,6839451622330989.,-.457650865066260233554,-43,-970, + 8994909371897599.,6839451640242802.,-.497218880058206183049,-43,-970, + 8994909371908812.,6839451646286165.,.499803864638581488383,-43,-970, + 8994909371909015.,6839451646395574.,.479733181798881302743,-43,-970, + 8994909371909040.,6839451646409048.,.492039868994003149522,-43,-970, + 8994909371909065.,6839451646422523.,-.495653417266494397332,-43,-970, + 8994909371909217.,6839451646504444.,.499171973589693187749,-43,-970, + 8994909371910356.,6839451647118320.,.499901358429171528692,-43,-970, + 8994909371913444.,6839451648782631.,-.499599909487883532003,-43,-970, + 8995529652246672.,7182063315994533.,-.499005134170069313918,-43,-970, + 8995529652253335.,7182063319765517.,-.493558641838429570061,-43,-970, + 8995529652253359.,7182063319779100.,-.480478263461969684531,-43,-970, + 8995529652253554.,7182063319889462.,-.499199236863164234602,-43,-970, + 8995529652257299.,7182063322008978.,-.499434539853491084104,-43,-970, + 8995529652258904.,7182063322917342.,-.499343905787051022042,-43,-970, + 8997421512909510.,8336709289986388.,-.499891064422357859967,-43,-970, + 8997421512909642.,8336709290073104.,.498359456096568316440,-43,-970, + 8997421512910660.,8336709290741877.,-.499950923850713228925,-43,-970, + 8997421512922669.,8336709298631153.,-.495616048077816550061,-43,-970, + 8999158423446624.,4779772305988671.,-.499816935390269434721,-43,-971, + 8999158423446731.,4779772306028973.,-.496558076593852151391,-43,-971, + 8999158423446754.,4779772306037636.,-.449128557900034527407,-43,-971, + 8999158423446919.,4779772306099783.,.499822797429635945296,-43,-971, + 8999158423455205.,4779772309220741.,-.499071752815968489045,-43,-971, + 8999158423480063.,4779772318583612.,-.483528411993507582356,-43,-971, + 9000781172713929.,5431787826008698.,.499932794070619481143,-43,-971, + 9000781172714251.,5431787826146526.,-.495824777048767613882,-43,-971, + 9000781172714279.,5431787826158510.,.461066034216995088432,-43,-971, + 9000781172714280.,5431787826158938.,.495240706536997652445,-43,-971, + 9000781172714485.,5431787826246686.,-.498950755657214561378,-43,-971, + 9000781172745268.,5431787839422862.,-.483818282588662140967,-43,-971, + 9000781172763176.,5431787847088098.,-.459659759391467863297,-43,-971 }; +#define pow2_x(x) pow(2.0,x) +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/powx_275.c b/regress/lib/libm/fpaccuracy/powx_275.c new file mode 100644 index 00000000000..25c6e5c1a06 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/powx_275.c @@ -0,0 +1,1096 @@ +/* $OpenBSD: powx_275.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:41:27. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1063 +#define F powx_275 +#define Fs "powx_275" +#define Fn fpaccuracy_powx_275 + /* 4 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + 0.,0.,0.000000000000000000000,0,0, + 5794623555225975.,4503599627370498.,-.401234208872365203239,-424,1074, + 5794623555225976.,4503599627370500.,-.263925571437350333251,-424,1074, + 5794623555225987.,4503599627370523.,.246469440347855838027,-424,1074, + 5794623555226038.,4503599627370632.,.249209949534832220514,-424,1074, + 5794623555226231.,4503599627371045.,-.250223025487490151514,-424,1074, + 5794623555228059.,4503599627374952.,-.250033792900379646585,-424,1074, + 5794623555243932.,4503599627408877.,.249968315751961221052,-424,1074, + 5794623555460863.,4503599627872526.,-.249986566955736393547,-424,1074, + 5801879526975853.,4519124875655536.,.499880787565182862235,-424,1074, + 5801879526975860.,4519124875655551.,.493841529406561781089,-424,1074, + 5801879526976184.,4519124875656246.,-.499975562472112620580,-424,1074, + 5801879526990093.,4519124875686039.,-.499981458213562627075,-424,1074, + 5801879527031820.,4519124875775418.,-.499998395490629630402,-424,1074, + 5801934240157729.,4519242071951303.,-.499875835268300070178,-424,1074, + 5801934240158419.,4519242071952781.,-.499354530606754548166,-424,1074, + 5801934240159109.,4519242071954259.,-.498833225637607189318,-424,1074, + 5801934240159130.,4519242071954303.,.483791335822798916001,-424,1074, + 5801934240159151.,4519242071954348.,.466415897283489945517,-424,1074, + 5801934240161355.,4519242071959069.,.499965111218282449381,-424,1074, + 5801934240172923.,4519242071983849.,-.499990687226544597629,-424,1074, + 5801934240192088.,4519242072024900.,.499996287520134175196,-424,1074, + 5802107242938487.,4519612658721711.,.499961257097487513073,-424,1074, + 5802107242939085.,4519612658722993.,-.499411545891042693031,-424,1074, + 5802107242939205.,4519612658723250.,-.442429499640171242420,-424,1074, + 5802107242939233.,4519612658723310.,-.462467022180295849209,-424,1074, + 5802107242939282.,4519612658723415.,-.497532686624295041435,-424,1074, + 5802107242940084.,4519612658725132.,.499963989431139588891,-424,1074, + 5802107242956054.,4519612658759342.,.499991403397868416777,-424,1074, + 5802107242960845.,4519612658769605.,.499999659720415380799,-424,1074, + 5802794815336015.,4521085688828972.,.499945910601530444661,-424,1074, + 5802794815336541.,4521085688830100.,-.499934835149346513509,-424,1074, + 5802794815337067.,4521085688831227.,-.499815580721446926447,-424,1074, + 5802794815337088.,4521085688831271.,.494485758337370542094,-424,1074, + 5802794815337221.,4521085688831556.,.458394239049831818578,-424,1074, + 5802794815337228.,4521085688831571.,.456494685403435871841,-424,1074, + 5802794815361284.,4521085688883113.,.499971655606520407692,-424,1074, + 5802794815386553.,4521085688937254.,.499997813198152338440,-424,1074, + 5804194156717762.,4524084530449935.,.499974753256584775634,-424,1074, + 5804194156719567.,4524084530453804.,.499526058059125778431,-424,1074, + 5804194156719644.,4524084530453970.,-.451739620304132557150,-424,1074, + 5804194156719679.,4524084530454045.,-.429587655922528737278,-424,1074, + 5804194156728822.,4524084530473642.,.499995523793499172498,-424,1074, + 5808456655226878.,4533227025750316.,.499110775101091766824,-424,1074, + 5808456655226919.,4533227025750404.,.495178834489402757759,-424,1074, + 5808456655226960.,4533227025750492.,.491246893878800735867,-424,1074, + 5808456655226967.,4533227025750508.,-.485034169152169024060,-424,1074, + 5808456655227384.,4533227025751402.,.499365361774368640102,-424,1074, + 5808456655228649.,4533227025754118.,-.499998170818110303991,-424,1074, + 5809094531300835.,4534596195999605.,-.499960166168727159096,-424,1074, + 5809094531303917.,4534596196006221.,-.499849972374870091181,-424,1074, + 5809094531305083.,4534596196008724.,-.496563635288669029971,-424,1074, + 5809094531305090.,4534596196008739.,-.469957285063369634862,-424,1074, + 5809094531305233.,4534596196009046.,-.497856130453889157431,-424,1074, + 5809094531305458.,4534596196009529.,-.499794873174437344859,-424,1074, + 5809094531317861.,4534596196036153.,.499999728744809380773,-424,1074, + 5810367796078526.,4537329984316694.,-.499168510319037666546,-424,1074, + 5810367796078587.,4537329984316824.,.497204108782836747668,-424,1074, + 5810367796078614.,4537329984316882.,.479205104123779056229,-424,1074, + 5810367796078621.,4537329984316898.,-.488424267454418191960,-424,1074, + 5810367796078804.,4537329984317291.,-.499306410130330364470,-424,1074, + 5810367796080194.,4537329984320276.,-.499995908436995106995,-424,1074, + 5810378327492973.,4537352600370448.,.499882091593123157484,-424,1074, + 5810378327493590.,4537352600371774.,-.499818314992044455782,-424,1074, + 5810378327493929.,4537352600372501.,.498725546000328898171,-424,1074, + 5810378327493990.,4537352600372632.,.495513674387378384236,-424,1074, + 5810378327494017.,4537352600372690.,.477698583674217856793,-424,1074, + 5810378327494024.,4537352600372706.,-.489883106510598645071,-424,1074, + 5810378327499821.,4537352600385154.,.499965761315843957161,-424,1074, + 5810378327503245.,4537352600392508.,-.499992392448533821996,-424,1074, + 5810378327526596.,4537352600442654.,-.499998863312403744461,-424,1074, + 5810513487463212.,4537642860737116.,.499999490454089086211,-424,1074, + 5810513487510835.,4537642860839390.,.499994134541686063194,-424,1074, + 5810513487514135.,4537642860846477.,.499972819496912254150,-424,1074, + 5810513487517245.,4537642860853156.,.460558798735090922833,-424,1074, + 5810513487517252.,4537642860853171.,.493589056573229937439,-424,1074, + 5810513487517435.,4537642860853564.,.499951511495823132333,-424,1074, + 5811482244950417.,4539723644347390.,.496999572130934813680,-424,1074, + 5811482244950424.,4539723644347406.,-.465583729294438567361,-424,1074, + 5811482244950444.,4539723644347448.,.498463980918955002598,-424,1074, + 5811482244950471.,4539723644347506.,.499928389707446769863,-424,1074, + 5811482244956618.,4539723644360711.,.499992136162537770421,-424,1074, + 5812749711131041.,4542446937848432.,-.498025114544756110430,-424,1074, + 5812749711131081.,4542446937848517.,.462869125662462112664,-424,1074, + 5812749711131088.,4542446937848533.,-.493974382301168268491,-424,1074, + 5812749711131249.,4542446937848878.,.498624934544082853491,-424,1074, + 5812749711131759.,4542446937849975.,-.499973502667710421809,-424,1074, + 5812749711144596.,4542446937877562.,-.499989405060775914039,-424,1074, + 5812749711157433.,4542446937905148.,.499994799162663465041,-424,1074, + 5814845598876774.,4546952468628283.,-.499974749041045529588,-424,1074, + 5814845598877007.,4546952468628784.,-.461770942485408254575,-424,1074, + 5814845598877020.,4546952468628811.,.493150299941477568449,-424,1074, + 5814845598877040.,4546952468628855.,-.499278557863099908720,-424,1074, + 5814845598934229.,4546952468751833.,-.499974948489634398005,-424,1074, + 5820335265434354.,4558767083799682.,.499998381711642489921,-424,1074, + 5820335265456617.,4558767083847635.,.499977901699774762110,-424,1074, + 5820335265461957.,4558767083859137.,.499703531639376218298,-424,1074, + 5820335265463737.,4558767083862971.,.499612079056432983586,-424,1074, + 5820335265463815.,4558767083863140.,-.493650355335666821310,-424,1074, + 5820335265463867.,4558767083863252.,-.489158644928211059445,-424,1074, + 5820335265477990.,4558767083893672.,-.499996540016768841189,-424,1074, + 5821513246291288.,4561304824446578.,-.499998606527450247829,-424,1074, + 5821513246292374.,4561304824448917.,.499290562884082365750,-424,1074, + 5821513246292736.,4561304824449697.,.499053619524353170140,-424,1074, + 5821513246292807.,4561304824449850.,.482432561582539524502,-424,1074, + 5821513246292820.,4561304824449878.,.493473776325941385962,-424,1074, + 5821513246292833.,4561304824449907.,-.495485008930547287708,-424,1074, + 5822657381594805.,4563770511580419.,.499997774911388972108,-424,1074, + 5822657381631611.,4563770511659752.,.499986418207514445092,-424,1074, + 5822657381635323.,4563770511667753.,.480694988467331159870,-424,1074, + 5822657381635336.,4563770511667782.,-.498629038614672800326,-424,1074, + 5822657381635722.,4563770511668613.,.499903695769557563232,-424,1074, + 5823087887139730.,4564698499026831.,-.499999170232184122243,-424,1074, + 5823087887148207.,4564698499045105.,-.499623899778199045510,-424,1074, + 5823087887148573.,4564698499045893.,.492252631762846409416,-424,1074, + 5823087887148618.,4564698499045990.,.499450565974703670021,-424,1074, + 5823087887150429.,4564698499049895.,-.499761458321543564354,-424,1074, + 5823087887153762.,4564698499057080.,-.499967790139125596849,-424,1074, + 5824379330264850.,4567483023283851.,.499996238781001378880,-424,1074, + 5824379330295351.,4567483023349628.,.499987855315693698687,-424,1074, + 5824379330304760.,4567483023369920.,-.499949037550427786160,-424,1074, + 5824379330305073.,4567483023370595.,-.499096687480396244259,-424,1074, + 5824379330305188.,4567483023370843.,-.495588635521786595849,-424,1074, + 5824379330305897.,4567483023372371.,.499952311090568137982,-424,1074, + 5824751900105899.,4568286534582424.,-.499134686580198465331,-424,1074, + 5824751900105912.,4568286534582452.,-.460817104615423399429,-424,1074, + 5824751900106186.,4568286534583043.,-.499354223178532099674,-424,1074, + 5824751900107047.,4568286534584899.,.499987167346713399274,-424,1074, + 5824751900111588.,4568286534594693.,.499997923697665721558,-424,1074, + 5824972220600412.,4568761736155453.,-.499997846848843599280,-424,1074, + 5824972220622765.,4568761736203666.,.499976349170448445244,-424,1074, + 5824972220622988.,4568761736204147.,.496799785942881476361,-424,1074, + 5824972220623001.,4568761736204176.,-.463026650477462461427,-424,1074, + 5824972220623039.,4568761736204258.,-.499442387705532204290,-424,1074, + 5824972220626225.,4568761736211130.,-.499982879341415683898,-424,1074, + 5825862576983018.,4570682435130607.,-.499940837998616820142,-424,1074, + 5825862576984675.,4570682435134181.,.499797153123777868000,-424,1074, + 5825862576984910.,4570682435134689.,-.484548997659266214612,-424,1074, + 5825862576984948.,4570682435134771.,-.499039013527205348031,-424,1074, + 5825862576987297.,4570682435139838.,.499986060032112734095,-424,1074, + 5825862577013936.,4570682435197312.,.499998628075704230326,-424,1074, + 5828223656670358.,4575778302862388.,-.499992544228967472078,-424,1074, + 5828223656674514.,4575778302871360.,.486169988128034412748,-424,1074, + 5828223656674533.,4575778302871402.,-.491997218748374644240,-424,1074, + 5828223656674709.,4575778302871781.,.499717075460223856280,-424,1074, + 5828223656675671.,4575778302873858.,.499882706659804512537,-424,1074, + 5828223656718634.,4575778302966618.,-.499996085767847514755,-424,1074, + 5831435428574152.,4582716003303659.,-.485624266825245951081,-424,1074, + 5831435428574214.,4582716003303793.,-.495787950601097040031,-424,1074, + 5831435428574245.,4582716003303859.,.499130207511912298772,-424,1074, + 5831435428574636.,4582716003304704.,.499549556668213442517,-424,1074, + 5831435428575027.,4582716003305549.,.499968905923665394672,-424,1074, + 5831435428591753.,4582716003341697.,-.499995104442296956418,-424,1074, + 5834230164143656.,4588758313166480.,-.499998661496710233747,-424,1074, + 5834230164174760.,4588758313233756.,-.437856116520859289507,-424,1074, + 5834230164174778.,4588758313233794.,.495050216152168727956,-424,1074, + 5834230164174821.,4588758313233888.,-.498562433572524574921,-424,1074, + 5834230164180768.,4588758313246751.,-.498897954871572064725,-424,1074, + 5834230164199548.,4588758313287371.,-.499957345177485009640,-424,1074, + 5834230164200174.,4588758313288725.,-.499992654246929471492,-424,1074, + 5836124494713731.,4592856799259171.,-.499999193361049167274,-424,1074, + 5836124494754159.,4592856799346663.,.499993668914830329789,-424,1074, + 5836124494765300.,4592856799370775.,-.499884434995442970320,-424,1074, + 5836124494765434.,4592856799371064.,.498680894825724408201,-424,1074, + 5836124494765501.,4592856799371209.,.497963559740677735029,-424,1074, + 5836124494765525.,4592856799371261.,.438005111352712942355,-424,1074, + 5836124494768102.,4592856799376838.,.499966717869843420581,-424,1074, + 5836438322751220.,4593536007937139.,-.499997575478954936448,-424,1074, + 5836438322790515.,4593536008022188.,-.499992614774026588594,-424,1074, + 5836438322808383.,4593536008060860.,.499933626761892878238,-424,1074, + 5836438322809545.,4593536008063376.,-.499735366921110777330,-424,1074, + 5836438322809764.,4593536008063849.,.497745261734187526031,-424,1074, + 5836438322809983.,4593536008064323.,.495225890420610896496,-424,1074, + 5836438322810007.,4593536008064375.,.440155274388138719745,-424,1074, + 5836469067683191.,4593602551715529.,-.499974245163201725583,-424,1074, + 5836469067686093.,4593602551721810.,-.434360967827058360139,-424,1074, + 5836469067686117.,4593602551721862.,-.488952725676061073158,-424,1074, + 5836469067686123.,4593602551721874.,.497399334861746655775,-424,1074, + 5836469067686269.,4593602551722190.,.498632807955602350350,-424,1074, + 5836469067686415.,4593602551722506.,.499866281063291462736,-424,1074, + 5836469067696160.,4593602551743599.,-.499995362767016359008,-424,1074, + 5836492929401685.,4593654198013140.,-.499992926924190532535,-424,1074, + 5836492929412603.,4593654198036771.,-.498955697869898812403,-424,1074, + 5836492929412749.,4593654198037087.,-.495461336158536267622,-424,1074, + 5836492929412755.,4593654198037099.,.490983637610719767614,-424,1074, + 5836492929412785.,4593654198037164.,.423208506457350387992,-424,1074, + 5836492929413120.,4593654198037889.,.499719541951068763976,-424,1074, + 5836492929413710.,4593654198039167.,-.499858037151563221323,-424,1074, + 5836492929418284.,4593654198049067.,-.499973024089613164312,-424,1074, + 5838868030776118.,4598796715873573.,-.499998275535968609328,-424,1074, + 5838868030778673.,4598796715879106.,.499957641265896323783,-424,1074, + 5838868030781228.,4598796715884640.,.499913562305551385473,-424,1074, + 5838868030781692.,4598796715885646.,-.499703052753503385747,-424,1074, + 5838868030781813.,4598796715885908.,-.419861695881703600082,-424,1074, + 5838868030781849.,4598796715885986.,-.445694019455201344239,-424,1074, + 5838868030781921.,4598796715886142.,-.497358666599672864275,-424,1074, + 5839765509705727.,4600740871007861.,.499998510584665543108,-424,1074, + 5839765509719316.,4600740871037302.,.499963140977539334191,-424,1074, + 5839765509720553.,4600740871039982.,.499739160456376445827,-424,1074, + 5839765509720763.,4600740871040437.,.471406876068807307187,-424,1074, + 5839765509721147.,4600740871041269.,.419599270405582962743,-424,1074, + 5839765509721153.,4600740871041282.,.418789776567854697409,-424,1074, + 5841959245140038.,4605495230860762.,-.499981673913169075705,-424,1074, + 5841959245171832.,4605495230929690.,-.499909716990253607658,-424,1074, + 5841959245173124.,4605495230932490.,.499527076419281460227,-424,1074, + 5841959245173255.,4605495230932775.,-.498208047408230261858,-424,1074, + 5841959245173320.,4605495230932915.,.418946280467751913945,-424,1074, + 5841959245173362.,4605495230933006.,.473107538481384273594,-424,1074, + 5841959245173380.,4605495230933045.,.496319506201863118062,-424,1074, + 5841959245174029.,4605495230934452.,.499906564708579864942,-424,1074, + 5841959245216421.,4605495231026357.,-.499996411054583507498,-424,1074, + 5844034950734967.,4609996668885862.,-.499941476055392428804,-424,1074, + 5844034950737684.,4609996668891756.,-.499836902749865448177,-424,1074, + 5844034950737873.,4609996668892165.,.498698159760047395252,-424,1074, + 5844034950737938.,4609996668892307.,-.496514649424302674263,-424,1074, + 5844034950737950.,4609996668892333.,-.464861629581113341315,-424,1074, + 5844034950752722.,4609996668924378.,-.499994131682261050889,-424,1074, + 5845241552768567.,4612614628905188.,.499997903837291118519,-424,1074, + 5845241552777968.,4612614628925589.,.499985853846428971466,-424,1074, + 5845241552806153.,4612614628986753.,.438360878440408316296,-424,1074, + 5845241552806171.,4612614628986792.,.499950048392181273372,-424,1074, + 5846751312614612.,4615891681566489.,.499992080725155529677,-424,1074, + 5846751312616202.,4615891681569942.,-.499863136541314563075,-424,1074, + 5846751312617792.,4615891681573394.,-.499718352164959454397,-424,1074, + 5846751312617868.,4615891681573559.,-.498453569977529080129,-424,1074, + 5846751312617903.,4615891681573634.,.488971000767944563516,-424,1074, + 5846751312642285.,4615891681626569.,.499996448946942476623,-424,1074, + 6092204591263861.,6146497604530337.,-.499994493275101261973,-57,65, + 6092204591309969.,6146497604658264.,-.499991180470747194712,-57,65, + 6092204591310071.,6146497604658546.,.499791946633200996871,-57,65, + 6092204591310479.,6146497604659678.,.498924455131911958962,-57,65, + 6092204591310488.,6146497604659703.,.469493554585584946777,-57,65, + 4690264875164174.,5035738396306293.,.499975033552533996091,-56,63, + 4690264875165249.,5035738396309468.,-.499828748877260009533,-56,63, + 4690264875166050.,5035738396311832.,.499387224298103436730,-56,63, + 4690264875166071.,5035738396311895.,-.496888012350712124865,-56,63, + 4690264875166324.,5035738396312642.,-.499632530033972850647,-56,63, + 4690264875169275.,5035738396321354.,.499975887492988907680,-56,63, + 4690264875276396.,5035738396637636.,-.499999558175007322753,-56,63, + 5794623555225974.,9007199254740991.,-.077085692614758855501,-56,63, + 5794623555225975.,4503599627370498.,-.401234208872365203239,-56,62, + 5794623555225976.,4503599627370500.,-.263925571437350333251,-56,62, + 5794623555225987.,4503599627370523.,.246469440347855838027,-56,62, + 5794623555226038.,4503599627370632.,.249209949534832220514,-56,62, + 5794623555226231.,4503599627371045.,-.250223025487490151514,-56,62, + 5794623555228059.,4503599627374952.,-.250033792900379646585,-56,62, + 5794623555243932.,4503599627408877.,.249968315751961221052,-56,62, + 5794623555460863.,4503599627872526.,-.249986566955736393547,-56,62, + 5842839436868889.,4607403699571492.,-.499719222984977756895,-56,62, + 5842839436868978.,4607403699571684.,.499261436055484566616,-56,62, + 5842839436869138.,4607403699572031.,.463721047826557119304,-56,62, + 5842839436869150.,4607403699572057.,.486055518710057844678,-56,62, + 5842839436869156.,4607403699572070.,.497222754151843280361,-56,62, + 5842839436869874.,4607403699573628.,-.499764737812350827008,-56,62, + 5842839436874799.,4607403699584308.,-.499992302496800204157,-56,62, + 5842839436918946.,4607403699680041.,.499999000401144913071,-56,62, + 5900554809886357.,4733645527396477.,-.499937352141593561326,-56,62, + 5900554809887007.,4733645527397910.,.499347943029033238477,-56,62, + 5900554809887657.,4733645527399344.,.498633238476104243881,-56,62, + 5900554809887662.,4733645527399356.,-.470603028480923784156,-56,62, + 5900554809889185.,4733645527402716.,-.499969942830329201956,-56,62, + 5900554809892013.,4733645527408954.,.499997471713800851156,-56,62, + 7368421503186009.,8720073939626903.,.499999638657185701311,-56,62, + 7368421503203682.,8720073939684420.,-.499682116090984026063,-56,62, + 7368421503203835.,8720073939684917.,.432080952440198507756,-56,62, + 7368421503203851.,8720073939684970.,-.496623563267913868581,-56,62, + 7368421503205309.,8720073939689715.,-.499822556339101835521,-56,62, + 7368421503206936.,8720073939695010.,-.499962994541165636862,-56,62, + 7368421503214454.,8720073939719477.,-.499997273074098508776,-56,62, + 7455738725683985.,9007199254728054.,.499995417880570788716,-56,62, + 7455738725687262.,9007199254738942.,-.499953976105533185166,-56,62, + 7455738725687743.,9007199254740540.,-.499641390264143371836,-56,62, + 7455738725687833.,9007199254740839.,-.497503900169834076786,-56,62, + 7455738725687879.,9007199254740991.,.325810816991918754397,-56,62, + 7455738725687880.,4503599627370497.,.324028394552074548797,-56,61, + 7455738725687886.,4503599627370507.,.290766310888773766211,-56,61, + 7455738725687892.,4503599627370517.,.257504227225487019894,-56,61, + 7956945734378106.,5385958377363938.,.499754832309596971139,-56,61, + 7956945734378438.,5385958377364556.,.498188237207625544281,-56,61, + 7956945734378539.,5385958377364745.,-.496264251052395688032,-56,61, + 7956945734378561.,5385958377364785.,.455439167346965477701,-56,61, + 7956945734378568.,5385958377364798.,.485526618655894674784,-56,61, + 7956945734379369.,5385958377366289.,.499819261424417029385,-56,61, + 7956945734383158.,5385958377373343.,-.499987447312811876686,-56,61, + 7956945734398480.,5385958377401864.,-.499997519670368091644,-56,61, + 4796518653536083.,4503599627370496.,-.051295777934376595639,-55,60, + 4796518653536084.,4503599627370499.,-.469235773614683680032,-55,60, + 4796518653536096.,4503599627370530.,-.484515721778295212116,-55,60, + 4796518653536108.,4503599627370561.,-.499795669941771087661,-55,60, + 4796518653538137.,4503599627375799.,.499953096701139095198,-55,60, + 4796518653541671.,4503599627384925.,-.499991624784745019495,-55,60, + 4796518653577535.,4503599627477528.,-.499995908687845688107,-55,60, + 5713480873007781.,7286014558745253.,-.499996658755256415360,-55,60, + 5713480873019685.,7286014558786999.,-.499984243103900100488,-55,60, + 5713480873035436.,7286014558842235.,.499864408087982925983,-55,60, + 5713480873035799.,7286014558843509.,-.499631172518666520614,-55,60, + 5713480873036000.,7286014558844213.,.384945654809610104209,-55,60, + 5713480873036016.,7286014558844269.,.495160725643576425963,-55,60, + 5713480873036162.,7286014558844782.,-.499126752983778157177,-55,60, + 5713480873037541.,7286014558849618.,-.499965334231885452715,-55,60, + 6171512184102595.,9007199254541332.,-.499999555344330257304,-55,60, + 6171512184144009.,9007199254707550.,-.499985022669456855317,-55,60, + 6171512184147104.,9007199254719972.,-.499935565359464487310,-55,60, + 6171512184152336.,9007199254740970.,.499824963679540170657,-55,60, + 6171512184152338.,9007199254740979.,-.473034455072515669253,-55,60, + 6171512184152341.,9007199254740991.,-.432323583200590893428,-55,60, + 6171512184152342.,4503599627370497.,.290623353711693154015,-55,59, + 7697218762743597.,8268008834612817.,.499998635743369922634,-55,59, + 7697218762753082.,8268008834640836.,-.499982459439956187103,-55,59, + 7697218762762567.,8268008834668854.,-.499963494203565494097,-55,59, + 7697218762766170.,8268008834679496.,.499938296195954034783,-55,59, + 7697218762766387.,8268008834680138.,-.497847246540764147253,-55,59, + 7940668094892133.,9007199254447133.,.000013061552442926380,-55,59, + 7940668094980555.,9007199254722953.,.000063332378720779959,-55,59, + 7940668094981929.,9007199254727239.,-.000071556879357264140,-55,59, + 7940668094984677.,9007199254735811.,-.000341331502004688182,-55,59, + 7940668094986051.,9007199254740097.,-.000476216866574068126,-55,59, + 7940668094986294.,9007199254740855.,.003866740223662201861,-55,59, + 7940668094986335.,9007199254740983.,-.102396382238591847126,-55,59, + 7940668094986337.,9007199254740989.,.136322489836449711196,-55,59, + 7940668094986338.,4503599627370496.,.127840962936985760772,-55,58, + 7940668094986344.,4503599627370505.,.485919271049558410131,-55,58, + 7940668094986428.,4503599627370636.,.499015584626874797536,-55,58, + 9004953932904849.,6364686498494171.,.499597999859120350549,-55,58, + 9004953932904991.,6364686498494448.,-.495649929159863965917,-55,58, + 9004953932905009.,6364686498494482.,.490867938993203084217,-55,58, + 9004953932906554.,6364686498497486.,-.499681710745793845522,-55,58, + 9004953932914120.,6364686498512191.,.499995551512811711886,-55,58, + 5072827470769305.,8835337534909137.,.499907140689544772477,-54,58, + 5072827470770099.,8835337534912940.,.499244027476561791381,-54,58, + 5072827470770118.,8835337534913032.,-.496993502927611889500,-54,58, + 5072827470770137.,8835337534913123.,-.493231033331189083486,-54,58, + 5072827470770370.,8835337534914239.,-.499722853494969071139,-54,58, + 5072827470772229.,8835337534923142.,.499984043776068487452,-54,58, + 5072827470785784.,8835337534988066.,.499998736299058108701,-54,58, + 5108489452273399.,9007199254703299.,-.000004963810200275892,-54,58, + 5108489452274080.,9007199254706601.,.000040615379002101375,-54,58, + 5108489452280209.,9007199254736319.,.000450862746108624266,-54,58, + 5108489452280890.,9007199254739621.,.000496449638485474310,-54,58, + 5108489452281128.,9007199254740775.,.003449239365489990544,-54,58, + 5108489452281161.,9007199254740935.,.012262021141787626672,-54,58, + 5108489452281168.,9007199254740969.,-.046474661511492452820,-54,58, + 5108489452281172.,9007199254740988.,.348532948400955472822,-54,58, + 5108489452281173.,4503599627370497.,-.401357574560464196606,-54,57, + 5381802350912964.,5197645946949783.,-.499995513983718993160,-54,57, + 5381802350944164.,5197645947032647.,-.434544484995477394774,-54,57, + 5381802350944170.,5197645947032663.,-.499147282793667878891,-54,57, + 5381802350944263.,5197645947032909.,.499509351338355285155,-54,57, + 5381802350944975.,5197645947034800.,.499977346231017670018,-54,57, + 5381802350962095.,5197645947080269.,.499994433901446154011,-54,57, + 6140654816900934.,7470433102230458.,-.499952321079925531009,-54,57, + 6140654816902025.,7470433102234107.,.463705183754833001058,-54,57, + 6140654816902028.,7470433102234118.,-.499731138411792824462,-54,57, + 6140654816927928.,7470433102320767.,-.499978857127078940330,-54,57, + 6140654816945924.,7470433102380973.,-.499996161859104716250,-54,57, + 6214190683270275.,7719034453620866.,.499995002550474064606,-54,57, + 6214190683283356.,7719034453665551.,-.499980738054787321205,-54,57, + 6214190683289376.,7719034453686114.,.499724694636824168986,-54,57, + 6214190683290280.,7719034453689203.,-.484372692526411507336,-54,57, + 6214190683290304.,7719034453689284.,.498350385701206313164,-54,57, + 6214190683290417.,7719034453689671.,-.499661787636313601029,-54,57, + 6483795374744825.,8675329373952739.,-.499778189357035759422,-54,57, + 6483795374744981.,8675329373953313.,-.497039620163013842380,-54,57, + 6483795374745006.,8675329373953404.,.490578740286992995527,-54,57, + 6483795374746279.,8675329373958089.,-.499894344778172742917,-54,57, + 6483795374747733.,8675329373963438.,.499989501900243686001,-54,57, + 6483795374782058.,8675329374089737.,.499999078190160484909,-54,57, + 6572914059951319.,9007199254174613.,.499998346307300167473,-54,57, + 6572914060097215.,9007199254724417.,.499970523916776238519,-54,57, + 6572914060101033.,9007199254738806.,-.499865416679894739475,-54,57, + 6572914060101613.,9007199254740991.,.209955211748525659053,-54,57, + 6572914060101614.,4503599627370497.,.489210209864433063823,-54,56, + 6572914060101616.,4503599627370501.,.257675417844775037415,-54,56, + 6572914060101642.,4503599627370550.,.247723121589403300501,-54,56, + 6572914060101737.,4503599627370729.,.249820500659197586721,-54,56, + 6853956391842224.,5053171960153468.,-.496282563213832395001,-54,56, + 6853956391842333.,5053171960153688.,.498455141690232793942,-54,56, + 6853956391842879.,5053171960154795.,.499618324146282279644,-54,56, + 6853956391843061.,5053171960155165.,-.499993948334073356845,-54,56, + 6853956391879167.,5053171960228369.,-.499997511269759646292,-54,56, + 7296490382839952.,6001902562721395.,-.499995031108701600664,-54,56, + 7296490382853406.,6001902562751829.,-.499493988209981312891,-54,56, + 7296490382853509.,6001902562752061.,.494563661003253077362,-54,56, + 7296490382853513.,6001902562752071.,-.457123420580582881622,-54,56, + 7296490382853551.,6001902562752157.,-.498150695626591545153,-54,56, + 7296490382854089.,6001902562753373.,.499936831437664883676,-54,56, + 7296490382859305.,6001902562765172.,.499982455131597320277,-54,56, + 7489511085214645.,6448703923648302.,-.499999165282018927064,-54,56, + 7489511085218065.,6448703923656399.,.499951948791760810812,-54,56, + 7489511085223070.,6448703923668251.,-.479651745409071366572,-54,56, + 7489511085223089.,6448703923668296.,-.490763128037972803789,-54,56, + 7489511085223108.,6448703923668340.,.498125489333325489061,-54,56, + 7489511085223195.,6448703923668546.,.499878632036031952819,-54,56, + 7562936006333671.,6624057162948083.,-.499942568478349078392,-54,56, + 7562936006335181.,6624057162951719.,.499940295948545778566,-54,56, + 7562936006335230.,6624057162951838.,-.478209200482538933939,-54,56, + 7562936006335274.,6624057162951944.,-.499404666664413476593,-54,56, + 7562936006342824.,6624057162970129.,-.499990325077018872428,-54,56, + 7562936006385569.,6624057163073085.,-.499994225169226635339,-54,56, + 7765625607324670.,7123782233096924.,-.499991073099893159720,-54,56, + 7765625607441240.,7123782233390996.,-.499032861486222526051,-54,56, + 7765625607441261.,7123782233391048.,.477822420349341247866,-54,56, + 7765625607441284.,7123782233391107.,-.499907509068563149590,-54,56, + 7765625607443574.,7123782233396884.,-.499974393084748831861,-54,56, + 8457137798722898.,9007199254616503.,-.499999864718288678046,-54,56, + 8457137798765281.,9007199254740637.,-.499642643842089601401,-54,56, + 8457137798765295.,9007199254740678.,-.495560700404496966114,-54,56, + 8457137798765393.,9007199254740965.,-.466987096338022476555,-54,56, + 8457137798765402.,9007199254740991.,-.107220132698972798671,-54,56, + 8457137798765403.,4503599627370497.,-.089178568369537679865,-54,55, + 8457137798765407.,4503599627370503.,-.231452576449739771698,-54,55, + 8457137798766504.,4503599627372109.,.249900707737835095488,-54,55, + 8457137798773364.,4503599627382155.,.249976859606026810059,-54,55, + 8457137798775079.,4503599627384667.,-.250004100198736596442,-54,55, + 8772260217975747.,4980260352256653.,.498576031726424918336,-54,55, + 8772260217975772.,4980260352256693.,-.470103566260346926997,-54,55, + 8772260217975788.,4980260352256718.,-.490058508971778749718,-54,55, + 8772260217976547.,4980260352257903.,-.499171103753722088516,-54,55, + 8772260217977600.,4980260352259547.,-.499955770525605559163,-54,55, + 8772260217989126.,4980260352277542.,-.499997599051341269052,-54,55, + 4763879177146146.,6250574324769432.,-.438408596674961711936,-53,55, + 4763879177146164.,6250574324769497.,-.490617611463746023466,-53,55, + 4763879177146187.,6250574324769579.,.498226425195654536547,-53,55, + 4763879177146991.,6250574324772480.,.499557098425792062267,-53,55, + 4763879177147259.,6250574324773448.,-.499999343640427960472,-53,55, + 5235202198127209.,8102049804079330.,-.499995678369347549282,-53,55, + 5235202198130921.,8102049804095128.,-.499981528111753947543,-53,55, + 5235202198182889.,8102049804316300.,-.499781366227760661172,-53,55, + 5235202198190313.,8102049804347896.,-.499752458030590897484,-53,55, + 5235202198191110.,8102049804351287.,.473849787986950237070,-53,55, + 5235202198191114.,8102049804351304.,.497556700139881978970,-53,55, + 5235202198191157.,8102049804351488.,-.497593994214664205583,-53,55, + 5325599447795869.,8492611657315659.,.499999713248809295247,-53,55, + 5325599447905475.,8492611657796321.,.499976603269260498503,-53,55, + 5325599447909287.,8492611657813039.,-.499640698258539230650,-53,55, + 5325599447909370.,8492611657813402.,.485414853908599356971,-53,55, + 5325599447909383.,8492611657813459.,.495122350032062438977,-53,55, + 5325599447910626.,8492611657818911.,-.499768596422703942692,-53,55, + 5440751171643860.,9007199254712590.,.499999746068344740153,-53,55, + 5440751171650098.,9007199254740990.,-.112720714454404268360,-53,55, + 5440751171650099.,4503599627370497.,.219961162456027470272,-53,54, + 5440751171650101.,4503599627370502.,-.227395798177511124308,-53,54, + 5440751171650119.,4503599627370543.,-.253608443879226684672,-53,54, + 5440751171650461.,4503599627371321.,.248351287833250142710,-53,54, + 5440751171650727.,4503599627371927.,-.250124476331172679639,-53,54, + 5440751171650765.,4503599627372013.,.250093271649567368019,-53,54, + 5440751171655343.,4503599627382434.,.250010391381180509054,-53,54, + 5589512544177990.,4850385081882150.,-.499996179206798678079,-53,54, + 5589512544198114.,4850385081930172.,.499987401836347799711,-53,54, + 5589512544198158.,4850385081930277.,.499589830987461937996,-53,54, + 5589512544198202.,4850385081930382.,.499192260140022529675,-53,54, + 5589512544198215.,4850385081930414.,-.478197931246444118351,-53,54, + 6506752823286480.,7366305871077176.,-.499999590733279153267,-53,54, + 6506752823293807.,7366305871099986.,.499988261906153921482,-53,54, + 6506752823323115.,7366305871191230.,.499940121978955469284,-53,54, + 6506752823324854.,7366305871196644.,.493249694352990874662,-53,54, + 6506752823324907.,7366305871196809.,.497071090215539002015,-53,54, + 6506752823324960.,7366305871196975.,-.499107513919560836545,-53,54, + 6506752823325216.,7366305871197772.,-.499517375369189514859,-53,54, + 6506752823325472.,7366305871198569.,-.499927236763943538168,-53,54, + 6662098319833407.,7860103262927456.,.499951867413699242510,-53,54, + 6662098319837145.,7860103262939585.,-.499587562545249563673,-53,54, + 6662098319837358.,7860103262940276.,-.417699359559893081153,-53,54, + 6662098319837374.,7860103262940327.,.494555153341976744640,-53,54, + 6662098319837464.,7860103262940620.,-.499013211580940160018,-53,54, + 6662098319838695.,7860103262944614.,-.499931624444766417519,-53,54, + 6662098319850821.,7860103262983956.,.499957417453333594944,-53,54, + 6662098319972719.,7860103263379457.,-.499996495711509372439,-53,54, + 6870251226833589.,8554066029353326.,-.499998934066742316718,-53,54, + 6870251226842042.,8554066029382268.,.499876443063054543073,-53,54, + 6870251226842667.,8554066029384408.,.494543677372850386770,-53,54, + 6870251226842700.,8554066029384521.,.486262107353876690723,-53,54, + 6870251226842707.,8554066029384545.,.454202380380277100567,-53,54, + 6870251226842759.,8554066029384724.,-.498241305707981955460,-53,54, + 6870251226843009.,8554066029385579.,.499625588131389077593,-53,54, + 6870251226845785.,8554066029395084.,.499939580986930137194,-53,54, + 6870251226849528.,8554066029407901.,-.499997268870135366504,-53,54, + 7000423551336091.,9007199254635622.,.499994875745671602838,-53,54, + 7000423551345340.,9007199254668349.,-.499990684651924079972,-53,54, + 7000423551363838.,9007199254733801.,-.499961578448769910038,-53,54, + 7000423551365573.,9007199254739939.,.499933047264850908920,-53,54, + 7000423551365870.,9007199254740990.,.383488496429134042746,-53,54, + 7000423551365871.,4503599627370497.,-.039091517022464247688,-53,53, + 7000423551365872.,4503599627370499.,-.269927282259495074484,-53,53, + 7000423551365874.,4503599627370502.,.268401187266444598715,-53,53, + 7000423551366043.,4503599627370801.,.257156862214737482070,-53,53, + 7000423551366147.,4503599627370985.,.250237277573811486577,-53,53, + 7012681319255917.,4525318872203478.,-.499962998930125984925,-53,53, + 7012681319258947.,4525318872208855.,-.495392848197860284822,-53,53, + 7012681319259018.,4525318872208981.,-.499576187851422720159,-53,53, + 7012681319259262.,4525318872209414.,-.499868228333970866909,-53,53, + 7012681319276475.,4525318872239960.,-.499978378299731130413,-53,53, + 7012681319307312.,4525318872294682.,.499998903571191820550,-53,53, + 7095605717278978.,4674002693828957.,-.499995950808485463089,-53,53, + 7095605717292451.,4674002693853362.,.493263646509421531458,-53,53, + 7095605717292467.,4674002693853391.,.476852465199144668484,-53,53, + 7095605717292504.,4674002693853459.,-.498598391580432522439,-53,53, + 7095605717293236.,4674002693854785.,-.499409936391188361996,-53,53, + 7095605717293724.,4674002693855669.,-.499950966132032090695,-53,53, + 7478367277406223.,5400532398039120.,-.499996484045279542833,-53,53, + 7478367277424196.,5400532398074813.,-.499870723571140414256,-53,53, + 7478367277424338.,5400532398075095.,-.498756949091088826896,-53,53, + 7478367277424479.,5400532398075375.,-.483566511041765691063,-53,53, + 7478367277424480.,5400532398075377.,-.497643174601666574232,-53,53, + 7478367277425972.,5400532398078339.,.499974794543813479298,-53,53, + 7478367277438546.,5400532398103311.,-.499992762190996087990,-53,53, + 8163125809842152.,6871843327117109.,.499984066108709672256,-53,53, + 8163125809843387.,6871843327119969.,-.485167530389539319911,-53,53, + 8163125809843406.,6871843327120012.,.499676291208707552319,-53,53, + 8163125809881080.,6871843327207227.,.499999532653574212728,-53,53, + 8576285361381307.,7871196698905416.,.499996885765339404568,-53,53, + 8576285361413320.,7871196698986215.,-.499984570199098589599,-53,53, + 8576285361415641.,7871196698992073.,-.499858255963592851066,-53,53, + 8576285361416101.,7871196698993233.,.499735929867041462522,-53,53, + 8576285361416164.,7871196698993393.,-.493797909891148052208,-53,53, + 8576285361416248.,7871196698993605.,-.485176362898887752477,-53,53, + 8576285361420743.,7871196699004949.,.499988567760847638810,-53,53, + 8675977383239664.,8125377234912493.,-.499724771687437114070,-53,53, + 8675977383239770.,8125377234912766.,-.499074890718463536073,-53,53, + 8675977383239843.,8125377234912954.,-.489193368915681982024,-53,53, + 8675977383239850.,8125377234912972.,-.460848565454995827773,-53,53, + 8675977383239876.,8125377234913039.,-.498425009743652964925,-53,53, + 8675977383241181.,8125377234916400.,-.499858078396239778079,-53,53, + 8675977383242698.,8125377234920307.,-.499991383909545100642,-53,53, + 8675977383250389.,8125377234940114.,.499991988010107554689,-53,53, + 8772776522318303.,8377121886572922.,.499996435979228794975,-53,53, + 8772776522342296.,8377121886635928.,-.499988727851801186703,-53,53, + 8772776522343066.,8377121886637950.,-.499821531433135290605,-53,53, + 8772776522346146.,8377121886646038.,-.499152742652675931798,-53,53, + 8772776522346400.,8377121886646704.,.498305008332187525564,-53,53, + 8772776522346408.,8377121886646726.,-.493901046754354413963,-53,53, + 8772776522346416.,8377121886646747.,-.486107101840862828287,-53,53, + 8772776522346531.,8377121886647049.,-.499069143705716487325,-53,53, + 9007199254740988.,9007199254740981.,.000000000000004274359,-53,53, + 9007199254740991.,9007199254740989.,.250000000000000267147,-53,53, + 4503599627370497.,4503599627370499.,-.249999999999999465705,-52,52, + 4503599627370498.,4503599627370502.,-.499999999999997862821,-52,52, + 5794623555225974.,9007199254740991.,-.077085692614758855501,-52,52, + 5794623555225975.,4503599627370498.,-.401234208872365203239,-52,51, + 5794623555225976.,4503599627370500.,-.263925571437350333251,-52,51, + 5794623555225987.,4503599627370523.,.246469440347855838027,-52,51, + 5794623555226038.,4503599627370632.,.249209949534832220514,-52,51, + 5794623555226231.,4503599627371045.,-.250223025487490151514,-52,51, + 5794623555228059.,4503599627374952.,-.250033792900379646585,-52,51, + 5794623555243932.,4503599627408877.,.249968315751961221052,-52,51, + 5794623555460863.,4503599627872526.,-.249986566955736393547,-52,51, + 7455738725683985.,9007199254728054.,.499995417880570788716,-52,51, + 7455738725687262.,9007199254738942.,-.499953976105533185166,-52,51, + 7455738725687743.,9007199254740540.,-.499641390264143371836,-52,51, + 7455738725687833.,9007199254740839.,-.497503900169834076786,-52,51, + 7455738725687879.,9007199254740991.,.325810816991918754397,-52,51, + 7455738725687880.,4503599627370497.,.324028394552074548797,-52,50, + 7455738725687886.,4503599627370507.,.290766310888773766211,-52,50, + 7455738725687892.,4503599627370517.,.257504227225487019894,-52,50, + 9007199254740826.,7574121564787246.,-.499962978579520695166,-52,50, + 9007199254740938.,7574121564787504.,.496132919559023347413,-52,50, + 9007199254740986.,7574121564787615.,.494459733048696054807,-52,50, + 9007199254740991.,7574121564787627.,.056785442787263158969,-52,50, + 4503599627370497.,7574121564787634.,-.005819131369591187094,-51,50, + 4503599627384757.,7574121564853586.,-.499970599789647155186,-51,50, + 4503599627434961.,7574121565085776.,-.499994362137668908665,-51,50, + 4796518653536083.,4503599627370496.,-.051295777934376595639,-51,49, + 4796518653536084.,4503599627370499.,-.469235773614683680032,-51,49, + 4796518653536096.,4503599627370530.,-.484515721778295212116,-51,49, + 4796518653536108.,4503599627370561.,-.499795669941771087661,-51,49, + 4796518653538137.,4503599627375799.,.499953096701139095198,-51,49, + 4796518653541671.,4503599627384925.,-.499991624784745019495,-51,49, + 4796518653577535.,4503599627477528.,-.499995908687845688107,-51,49, + 6171512184102595.,9007199254541332.,-.499999555344330257304,-51,49, + 6171512184144009.,9007199254707550.,-.499985022669456855317,-51,49, + 6171512184147104.,9007199254719972.,-.499935565359464487310,-51,49, + 6171512184152336.,9007199254740970.,.499824963679540170657,-51,49, + 6171512184152338.,9007199254740979.,-.473034455072515669253,-51,49, + 6171512184152341.,9007199254740991.,-.432323583200590893428,-51,49, + 6171512184152342.,4503599627370497.,.290623353711693154015,-51,48, + 7940668094892133.,9007199254447133.,.000013061552442926380,-51,48, + 7940668094980555.,9007199254722953.,.000063332378720779959,-51,48, + 7940668094981929.,9007199254727239.,-.000071556879357264140,-51,48, + 7940668094984677.,9007199254735811.,-.000341331502004688182,-51,48, + 7940668094986051.,9007199254740097.,-.000476216866574068126,-51,48, + 7940668094986294.,9007199254740855.,.003866740223662201861,-51,48, + 7940668094986335.,9007199254740983.,-.102396382238591847126,-51,48, + 7940668094986337.,9007199254740989.,.136322489836449711196,-51,48, + 7940668094986338.,4503599627370496.,.127840962936985760772,-51,47, + 7940668094986344.,4503599627370505.,.485919271049558410131,-51,47, + 7940668094986428.,4503599627370636.,.499015584626874797536,-51,47, + 5108489452273399.,9007199254703299.,-.000004963810200275892,-50,47, + 5108489452274080.,9007199254706601.,.000040615379002101375,-50,47, + 5108489452280209.,9007199254736319.,.000450862746108624266,-50,47, + 5108489452280890.,9007199254739621.,.000496449638485474310,-50,47, + 5108489452281128.,9007199254740775.,.003449239365489990544,-50,47, + 5108489452281161.,9007199254740935.,.012262021141787626672,-50,47, + 5108489452281168.,9007199254740969.,-.046474661511492452820,-50,47, + 5108489452281172.,9007199254740988.,.348532948400955472822,-50,47, + 5108489452281173.,4503599627370497.,-.401357574560464196606,-50,46, + 5868404969503300.,6594556693949959.,-.499997467149814455248,-50,46, + 5868404969532331.,6594556694039672.,.499809793645665196289,-50,46, + 5868404969532763.,6594556694041008.,-.498022974535858387216,-50,46, + 5868404969532785.,6594556694041075.,.488198504866906955637,-50,46, + 5868404969532796.,6594556694041109.,.481309244568456887347,-50,46, + 5868404969533782.,6594556694044157.,-.499855359912381788928,-50,46, + 5868404969539298.,6594556694061203.,-.499960777784651085045,-50,46, + 5868404969542056.,6594556694069725.,.499986523793892307817,-50,46, + 5888592265868254.,6657129087080110.,-.499997879698722449943,-50,46, + 5888592265916367.,6657129087229688.,.499972974819358040228,-50,46, + 5888592265916394.,6657129087229772.,.440550349789974918516,-50,46, + 5888592265932371.,6657129087279443.,.499984538487133801024,-50,46, + 5943141639584260.,6828096002239787.,.499520244875141579230,-50,46, + 5943141639584304.,6828096002239927.,-.483160906769983986591,-50,46, + 5943141639584329.,6828096002240006.,-.496047924749366555377,-50,46, + 5943141639584492.,6828096002240520.,.499928718039313650934,-50,46, + 5943141639586975.,6828096002248365.,.499990095600329073660,-50,46, + 5943141639635939.,6828096002403066.,.499993398226607914592,-50,46, + 6303973650799885.,8029619524061083.,.499957177620893549184,-50,46, + 6303973650800963.,8029619524064860.,-.499634562062589828504,-50,46, + 6303973650801323.,8029619524066121.,-.497642934989056174132,-50,46, + 6303973650801329.,8029619524066142.,-.480943074536762937740,-50,46, + 6303973650801377.,8029619524066310.,-.347344190917156839473,-50,46, + 6303973650801502.,8029619524066748.,-.499430431480585411036,-50,46, + 6303973650804915.,8029619524078703.,-.499993137953588208926,-50,46, + 6303973650824496.,8029619524147291.,-.499998297146083674617,-50,46, + 6421931254449700.,8449595918040786.,.497640282623353823750,-50,46, + 6421931254449721.,8449595918040862.,.481662056252698541354,-50,46, + 6421931254449886.,8449595918041459.,.498975991926965724718,-50,46, + 6421931254450072.,8449595918042133.,-.499688298735310838998,-50,46, + 6421931254450761.,8449595918044625.,.499883227011859503810,-50,46, + 6421931254455267.,8449595918060929.,.499983811871232845808,-50,46, + 6421931254476233.,8449595918136791.,-.499991765466078153533,-50,46, + 6572914059951319.,9007199254174613.,.499998346307300167473,-50,46, + 6572914060097215.,9007199254724417.,.499970523916776238519,-50,46, + 6572914060101033.,9007199254738806.,-.499865416679894739475,-50,46, + 6572914060101613.,9007199254740991.,.209955211748525659053,-50,46, + 6572914060101614.,4503599627370497.,.489210209864433063823,-50,45, + 6572914060101616.,4503599627370501.,.257675417844775037415,-50,45, + 6572914060101642.,4503599627370550.,.247723121589403300501,-50,45, + 6572914060101737.,4503599627370729.,.249820500659197586721,-50,45, + 6619016067721093.,4591000586801888.,-.499994999970589925465,-50,45, + 6619016067722454.,4591000586804484.,-.499732959226047417917,-50,45, + 6619016067722670.,4591000586804896.,-.496752356053587046055,-50,45, + 6619016067723048.,4591000586805617.,-.491536300445165357927,-50,45, + 6619016067723059.,4591000586805637.,.490096971015417932357,-50,45, + 6619016067725122.,4591000586809573.,-.499954025798136590393,-50,45, + 6787616684074364.,4919806245206315.,-.499991963602854803521,-50,45, + 6787616684083411.,4919806245224347.,.499693092116404692778,-50,45, + 6787616684084004.,4919806245225530.,-.498669541758861789529,-50,45, + 6787616684084006.,4919806245225533.,.487845255429048482379,-50,45, + 6787616684084054.,4919806245225629.,.164200387939511695983,-50,45, + 6787616684085339.,4919806245228190.,.499957581628507164596,-50,45, + 6787616684115891.,4919806245289088.,.499999684937303110152,-50,45, + 6792176746997089.,4928900968393166.,-.499997260057312827827,-50,45, + 6792176747008229.,4928900968415396.,.499988672145668153528,-50,45, + 6792176747028690.,4928900968456229.,-.499049567480032573152,-50,45, + 6792176747028841.,4928900968456530.,-.163232880016646921995,-50,45, + 6792176747028913.,4928900968456674.,-.479929558837924719213,-50,45, + 6792176747028918.,4928900968456683.,.498077616244029966160,-50,45, + 6792176747029145.,4928900968457136.,.499603364978311686318,-50,45, + 6792176747030509.,4928900968459858.,.499960727974804542953,-50,45, + 6935652144129278.,5220540683637435.,.499998093656542766236,-50,45, + 6935652144171448.,5220540683724725.,.496548079297940906463,-50,45, + 6935652144171462.,5220540683724754.,.475916153907916893273,-50,45, + 6935652144171591.,5220540683725022.,-.499906587181058458877,-50,45, + 6935652144174693.,5220540683731443.,-.499923195866054584359,-50,45, + 6935652144187101.,5220540683757127.,-.499989580349195626882,-50,45, + 7272069881158716.,5946823116905280.,.499957767652968474561,-50,45, + 7272069881162743.,5946823116914337.,-.398137457091666537397,-50,45, + 7272069881162791.,5946823116914445.,-.453540628329462622979,-50,45, + 7272069881162831.,5946823116914535.,-.499709937693340222020,-50,45, + 7272069881163048.,5946823116915022.,.499821559022714265245,-50,45, + 7272069881171495.,5946823116934019.,-.499982325503739179994,-50,45, + 7272069881201385.,5946823117001237.,-.499998365443452868569,-50,45, + 7274706301332130.,5952753900207502.,-.499472042154777232154,-50,45, + 7274706301332166.,5952753900207583.,-.489653678404533318576,-50,45, + 7274706301332430.,5952753900208177.,-.417652344214641499249,-50,45, + 7274706301332450.,5952753900208222.,-.412197697683566878422,-50,45, + 7274706301333045.,5952753900209561.,-.499921963285054811650,-50,45, + 7274706301337628.,5952753900219874.,-.499989703503406064867,-50,45, + 7274706301353211.,5952753900254939.,.499998250671448460076,-50,45, + 7641538687446296.,6815106478715312.,.499991834495328043334,-50,45, + 7641538687452518.,6815106478730572.,.499865382339198542722,-50,45, + 7641538687452982.,6815106478731711.,-.499501166741420220693,-50,45, + 7641538687453678.,6815106478733418.,-.498550990135613144639,-50,45, + 7641538687453700.,6815106478733471.,.458375595910960510403,-50,45, + 7641538687453720.,6815106478733521.,-.489872962228282083327,-50,45, + 7641538687477870.,6815106478792750.,.499993248561419317112,-50,45, + 7642555474072367.,6817600527310573.,-.499997005219315488650,-50,45, + 7642555474148773.,6817600527498009.,-.456376653893085340768,-50,45, + 7642555474148795.,6817600527498063.,-.486885256832491017065,-50,45, + 7642555474148806.,6817600527498089.,.497860441697908098188,-50,45, + 7642555474148870.,6817600527498247.,-.499982766851148905266,-50,45, + 7661357941794337.,6863825320053738.,-.499182886644935159366,-50,45, + 7661357941794406.,6863825320053907.,.498207181149540903242,-50,45, + 7661357941794447.,6863825320054009.,-.488850894507544869798,-50,45, + 7661357941794723.,6863825320054689.,-.499290623296479252757,-50,45, + 7661357941797039.,6863825320060395.,-.499937041444905972842,-50,45, + 7661357941797425.,6863825320061345.,.499955222490495880521,-50,45, + 7661357941815815.,6863825320106654.,-.499996147262936517170,-50,45, + 7952142228791108.,7604256952789567.,.499919648251137287398,-50,45, + 7952142228792812.,7604256952794048.,.499762906290969644076,-50,45, + 7952142228792947.,7604256952794404.,-.491446694672770586388,-50,45, + 7952142228793001.,7604256952794546.,-.487930535055313533269,-50,45, + 7952142228797365.,7604256952806021.,.499930962571298061496,-50,45, + 7952142228828650.,7604256952888291.,.499987874018613929176,-50,45, + 7952142228834907.,7604256952904745.,.499999324277379502243,-50,45, + 7975281835699572.,7665262100163193.,.499987563314242554540,-50,45, + 7975281835705442.,7665262100178708.,.499457310602587822861,-50,45, + 7975281835705470.,7665262100178783.,-.493730908612883412102,-50,45, + 7975281835705739.,7665262100179494.,-.499717728909778568719,-50,45, + 7975281835706913.,7665262100182597.,-.499823776851809680082,-50,45, + 7975281835709261.,7665262100188802.,.499964129662205085613,-50,45, + 7975281835737154.,7665262100262527.,-.499999818067679318022,-50,45, + 8134778399506418.,8094241347448823.,-.499990454537149537490,-50,45, + 8134778399507768.,8094241347452516.,.499959713915988919314,-50,45, + 8134778399521943.,8094241347491303.,.499436547444870716623,-50,45, + 8134778399523968.,8094241347496844.,.499361819032861731279,-50,45, + 8134778399524059.,8094241347497094.,-.497678576113176949680,-50,45, + 8134778399524063.,8094241347497104.,.447506461462933193118,-50,45, + 8134778399546626.,8094241347558844.,-.499992681230194566705,-50,45, + 8395085770602557.,8826622022349221.,.499999358959018699855,-50,45, + 8395085770611237.,8826622022374319.,-.499990056973311353343,-50,45, + 8395085770619917.,8826622022399416.,-.499979427495333450466,-50,45, + 8395085770623470.,8826622022409689.,-.499859856040489940468,-50,45, + 8395085770624188.,8826622022411764.,.496223976098000489697,-50,45, + 8395085770624234.,8826622022411897.,.498758594880695314472,-50,45, + 8395085770625044.,8826622022414239.,.499911664958837472209,-50,45, + 8457137798722898.,9007199254616503.,-.499999864718288678046,-50,45, + 8457137798765281.,9007199254740637.,-.499642643842089601401,-50,45, + 8457137798765295.,9007199254740678.,-.495560700404496966114,-50,45, + 8457137798765393.,9007199254740965.,-.466987096338022476555,-50,45, + 8457137798765402.,9007199254740991.,-.107220132698972798671,-50,45, + 8457137798765403.,4503599627370497.,-.089178568369537679865,-50,44, + 8457137798765407.,4503599627370503.,-.231452576449739771698,-50,44, + 8457137798766504.,4503599627372109.,.249900707737835095488,-50,44, + 8457137798773364.,4503599627382155.,.249976859606026810059,-50,44, + 8457137798775079.,4503599627384667.,-.250004100198736596442,-50,44, + 8472742745247061.,4526488915454581.,-.499942402312974558979,-50,44, + 8472742745247515.,4526488915455248.,-.499706367114082792015,-50,44, + 8472742745247888.,4526488915455795.,.498284912952954515266,-50,44, + 8472742745247920.,4526488915455843.,-.488482591168014279397,-50,44, + 8472742745247969.,4526488915455915.,-.499470331852645553831,-50,44, + 8472742745272453.,4526488915491886.,-.499956830972575474956,-50,44, + 8472742745348629.,4526488915603801.,-.499998943056433549425,-50,44, + 8714420965735435.,4890478770598941.,-.499998094570922305475,-50,44, + 8714420965793287.,4890478770688223.,-.499264525965738974632,-50,44, + 8714420965793368.,4890478770688348.,-.493351861561322473841,-50,44, + 8714420965793379.,4890478770688364.,.482759734839434115747,-50,44, + 8714420965793414.,4890478770688418.,.497660268842090929238,-50,44, + 8714420965793622.,4890478770688740.,-.499502271934287791615,-50,44, + 8714420965794292.,4890478770689774.,-.499977763767044203666,-50,44, + 8714420965798520.,4890478770696299.,-.499993252302668956601,-50,44, + 8743627225392581.,4935684581983408.,-.499997518607790312626,-50,44, + 8743627225396879.,4935684581990079.,.482054433370665269787,-50,44, + 8743627225396888.,4935684581990093.,.453166222015078381507,-50,44, + 8743627225396908.,4935684581990125.,-.499918692108357935215,-50,44, + 8897696383647864.,5178556948374555.,.499159474934102204743,-50,44, + 8897696383647869.,5178556948374564.,-.498189617465745341568,-50,44, + 8897696383647969.,5178556948374724.,-.445171465461043607319,-50,44, + 8897696383647999.,5178556948374772.,-.429266019859019241729,-50,44, + 8897696383648242.,5178556948375160.,.499568089527819628371,-50,44, + 8897696383648620.,5178556948375765.,.499976704166515859214,-50,44, + 8897696383658428.,5178556948391463.,.499997070093012807048,-50,44, + 8979216647864350.,5310080971201311.,.499999774070088865124,-50,44, + 8979216647917660.,5310080971288008.,.499984704693979320649,-50,44, + 8979216647922249.,5310080971295472.,-.499960275772045396856,-50,44, + 8979216647926030.,5310080971301620.,.465654902234749834760,-50,44, + 8979216647926046.,5310080971301646.,.486138859622877660888,-50,44, + 8979216647926054.,5310080971301659.,.496380838316972001448,-50,44, + 8979216647926252.,5310080971301981.,.499869811002270871565,-50,44, + 8979216647926838.,5310080971302935.,-.499905249563380100534,-50,44, + 4523144813466156.,5419874714790440.,-.499995484027231416870,-49,44, + 4523144813466864.,5419874714792772.,.499832043468986357009,-49,44, + 4523144813467030.,5419874714793320.,-.497383536149868003530,-49,44, + 4523144813467074.,5419874714793464.,.491306310222108869588,-49,44, + 4523144813467135.,5419874714793665.,.498353597241886974412,-49,44, + 4612325947535165.,5718838972547393.,.499995866615750073032,-49,44, + 4612325947554868.,5718838972614575.,.499985704569392784468,-49,44, + 4612325947555998.,5718838972618429.,-.499964109320768487230,-49,44, + 4612325947562778.,5718838972641547.,-.499662957970896527262,-49,44, + 4612325947564811.,5718838972648478.,.490692841331761179610,-49,44, + 4612325947564816.,5718838972648496.,-.460634370173446019783,-49,44, + 4612325947564833.,5718838972648554.,-.495146889290908573006,-49,44, + 4612325947564894.,5718838972648761.,.498661130349509425287,-49,44, + 4612325947565038.,5718838972649253.,-.499562560972047934824,-49,44, + 4802115455518516.,6389509738921133.,.488722298975452526489,-49,44, + 4802115455518528.,6389509738921177.,.397250391961628306538,-49,44, + 4802115455518557.,6389509738921284.,-.490473383320987495652,-49,44, + 4802115455518733.,6389509738921928.,-.498728019494876438720,-49,44, + 4802115455518777.,6389509738922088.,.499208321468105169248,-49,44, + 4802115455520701.,6389509738929128.,.499879233373879493668,-49,44, + 4802115455521182.,6389509738930889.,-.499953037878412596564,-49,44, + 4802115455526998.,6389509738952169.,.499996072602847795113,-49,44, + 5059472696394693.,7375939554798564.,-.499916709111073569689,-49,44, + 5059472696394803.,7375939554799004.,.498948037514439199456,-49,44, + 5059472696394913.,7375939554799445.,.497812784156730847855,-49,44, + 5059472696394914.,7375939554799450.,-.493106627237353176184,-49,44, + 5059472696394934.,7375939554799530.,-.311494855118742453284,-49,44, + 5059472696396455.,7375939554805628.,-.499919583873299426792,-49,44, + 5059472696431695.,7375939554946908.,-.499976175034029061645,-49,44, + 5059472696445791.,7375939555003420.,-.499998329320300910521,-49,44, + 5079689563114601.,7457274269715831.,.499999643137234624765,-49,44, + 5079689563131583.,7457274269784391.,-.499945962004399488956,-49,44, + 5079689563132202.,7457274269786890.,-.499767314078172036990,-49,44, + 5079689563132229.,7457274269786999.,-.496528503898016463453,-49,44, + 5107897798587314.,7571709460771369.,-.499955703591511005479,-49,44, + 5107897798868529.,7571709461917733.,.499933544000819853149,-49,44, + 5107897798878755.,7571709461959419.,.499931597806561358239,-49,44, + 5107897798879775.,7571709461963578.,-.498895108941420383979,-49,44, + 5107897798881135.,7571709461969122.,-.497330715678429008865,-49,44, + 5222449517577989.,8047890943190293.,.499992189244824929046,-49,44, + 5222449517583809.,8047890943214957.,.499924087624960173556,-49,44, + 5222449517593641.,8047890943256624.,-.443833462065235146300,-49,44, + 5222449517593645.,8047890943256641.,-.492630759657190112519,-49,44, + 5222449517593666.,8047890943256730.,-.498816572014580921456,-49,44, + 5222449517593994.,8047890943258119.,.499805025532212173283,-49,44, + 5222449517636025.,8047890943436239.,-.499997471047048369019,-49,44, + 5270585385680732.,8253530120721969.,.499921956420404759398,-49,44, + 5270585385682390.,8253530120729109.,.498201404036825194854,-49,44, + 5270585385682439.,8253530120729321.,-.488580445762721854728,-49,44, + 5270585385682625.,8253530120730122.,-.499629916399140710033,-49,44, + 5270585385685347.,8253530120741843.,.499957943709759674593,-49,44, + 5270585385689962.,8253530120761717.,.499993961452542633417,-49,44, + 5270585385719013.,8253530120886823.,-.499995295674790222129,-49,44, + 5440751171643860.,9007199254712590.,.499999746068344740153,-49,44, + 5440751171650098.,9007199254740990.,-.112720714454404268360,-49,44, + 5440751171650099.,4503599627370497.,.219961162456027470272,-49,43, + 5440751171650101.,4503599627370502.,-.227395798177511124308,-49,43, + 5440751171650119.,4503599627370543.,-.253608443879226684672,-49,43, + 5440751171650461.,4503599627371321.,.248351287833250142710,-49,43, + 5440751171650727.,4503599627371927.,-.250124476331172679639,-49,43, + 5440751171650765.,4503599627372013.,.250093271649567368019,-49,43, + 5440751171655343.,4503599627382434.,.250010391381180509054,-49,43, + 5489113122559165.,4614545108579451.,-.499499761846116646333,-49,43, + 5489113122559351.,4614545108579881.,-.495641153443437322740,-49,43, + 5489113122559367.,4614545108579917.,.493938081689167020615,-49,43, + 5489113122559646.,4614545108580562.,.499725994344286591064,-49,43, + 5489113122560701.,4614545108583002.,-.499893188466271738368,-49,43, + 5489113122563292.,4614545108588992.,-.499905794143350654744,-49,43, + 5489113122581429.,4614545108630922.,-.499993895338771910110,-49,43, + 5503648895962153.,4648227533867779.,-.433274037614883296478,-49,43, + 5503648895962159.,4648227533867793.,-.497836701652630444061,-49,43, + 5503648895962252.,4648227533868009.,-.498557994234311498460,-49,43, + 5503648895962438.,4648227533868440.,.499999420621488524962,-49,43, + 5548511370765353.,4753168593815795.,-.499996692038437404431,-49,43, + 5548511370793981.,4753168593883237.,-.499993111167168124857,-49,43, + 5548511370794012.,4753168593883310.,-.470022448862571743159,-49,43, + 5548511370794026.,4753168593883343.,-.488745375563487712760,-49,43, + 7000423551336091.,9007199254635622.,.499994875745671602838,-49,43, + 7000423551345340.,9007199254668349.,-.499990684651924079972,-49,43, + 7000423551363838.,9007199254733801.,-.499961578448769910038,-49,43, + 7000423551365573.,9007199254739939.,.499933047264850908920,-49,43, + 7000423551365870.,9007199254740990.,.383488496429134042746,-49,43, + 7000423551365871.,4503599627370497.,-.039091517022464247688,-49,42, + 7000423551365872.,4503599627370499.,-.269927282259495074484,-49,42, + 7000423551365874.,4503599627370502.,.268401187266444598715,-49,42, + 7000423551366043.,4503599627370801.,.257156862214737482070,-49,42, + 7000423551366147.,4503599627370985.,.250237277573811486577,-49,42, + 5391944524843955.,7388738333997151.,-.499999489592096266144,-44,30, + 5391944524844607.,7388738333999608.,-.499974393507649082157,-44,30, + 5391944524844702.,7388738333999965.,.498495520842531336271,-44,30, + 5391944524844892.,7388738334000681.,.495435349576006708345,-44,30, + 5391944524844905.,7388738334000730.,.484699653648858333682,-44,30, + 5391944524844918.,7388738334000779.,.473963957721916657318,-44,30, + 5525041108958247.,7901200041274066.,.499991525887906924978,-44,30, + 5525041108962214.,7901200041289668.,-.499970562059058815495,-44,30, + 5525041108962422.,7901200041290486.,-.499464414377533350441,-44,30, + 5525041108963462.,7901200041294576.,-.496933675161535069104,-44,30, + 5525041108963566.,7901200041294985.,-.496680601165834569997,-44,30, + 5525041108963581.,7901200041295043.,.493740515276964736270,-44,30, + 5525041108985912.,7901200041382865.,-.499995754986962433209,-44,30, + 5561849956166468.,8046803259806519.,-.499997076410380970503,-44,30, + 5561849956171154.,8046803259825162.,.499935465012591972555,-44,30, + 5561849956178134.,8046803259852934.,-.454497019415200095312,-44,30, + 5561849956178136.,8046803259852942.,-.497177372553860125787,-44,30, + 5561849956178183.,8046803259853128.,.499834328689070674253,-44,30, + 5740281853541402.,8776810910236599.,-.499985718996622168381,-44,30, + 5740281853542081.,8776810910239453.,.499226912049509120253,-44,30, + 5740281853542291.,8776810910240336.,.488674117647349401739,-44,30, + 5740281853542296.,8776810910240358.,-.487767615552013019660,-44,30, + 5740281853542335.,8776810910240521.,.495986865494059930461,-44,30, + 5740281853542633.,8776810910241775.,-.499940433115170398445,-44,30, + 5740281853563008.,8776810910327445.,.499997054426356970710,-44,30, + 5802440503229527.,4520326585306423.,-.498399599826849285766,-44,29, + 5802440503229534.,4520326585306437.,.498098290796437616727,-44,29, + 5802440503229618.,4520326585306617.,.456072978278349951284,-44,29, + 5802440503229639.,4520326585306662.,.445566650149540392030,-44,29, + 5802440503229815.,4520326585307040.,-.499629242728328909280,-44,29, + 5802440503231529.,4520326585310711.,.499997119723521000660,-44,29, + 5810784377748907.,4538224641877859.,-.499997233427354549363,-44,29, + 5810784377789191.,4538224641964378.,.499949776361528313909,-44,29, + 5810784377849617.,4538224642094158.,.499872259174295131015,-44,29, + 5810784377850084.,4538224642095161.,.499573784266233128311,-44,29, + 5810784377850551.,4538224642096164.,.499275309499236677652,-44,29, + 5810784377850578.,4538224642096222.,.488551414816807522216,-44,29, + 5838743078966644.,4598526081681729.,-.499999922447928060634,-44,29, + 5838743078973113.,4598526081695740.,-.499985831197996295806,-44,29, + 5838743078992520.,4598526081737773.,-.499943394452474423475,-44,29, + 5838743078995233.,4598526081743648.,.499907974069704017924,-44,29, + 5838743078995764.,4598526081744799.,-.424190412144030626625,-44,29, + 5838743078995800.,4598526081744877.,-.452942845101048342981,-44,29, + 5838743078995860.,4598526081745006.,.499136433305791705882,-44,29, + 5854030530689175.,4631712589792234.,-.499999622327616398870,-44,29, + 5854030530690142.,4631712589794338.,-.499748882816558658493,-44,29, + 5854030530690523.,4631712589795166.,.480701512131971145175,-44,29, + 5854030530690529.,4631712589795180.,-.464488245427139374823,-44,29, + 5854030530690580.,4631712589795291.,-.498601184678633390850,-44,29, + 5945654788420645.,4833809671485538.,.499805178936501631386,-44,29, + 5945654788421290.,4833809671486981.,-.443733437470984546716,-44,29, + 5945654788421294.,4833809671486989.,.499252369559900699617,-44,29, + 5945654788422206.,4833809671489029.,-.499983627123397008079,-44,29, + 5945654788445744.,4833809671541653.,.499998042571028062663,-44,29, + 5948183590548371.,4839465536165579.,.499997275338976687181,-44,29, + 5948183590574305.,4839465536223605.,-.488234296315334778113,-44,29, + 5948183590574326.,4839465536223651.,.497392569638535935906,-44,29, + 5948183590575577.,4839465536226450.,.498307299128571889579,-44,29, + 5948183590577801.,4839465536231426.,.499933487432295516814,-44,29, + 5948183590577940.,4839465536231738.,-.499964875690616218826,-44,29, + 5948183590587750.,4839465536253687.,-.499986010731256754816,-44,29, + 6007857631791038.,4974155852717137.,-.440414991500531915895,-44,29, + 6007857631791045.,4974155852717152.,.497462706886210946111,-44,29, + 6007857631791753.,4974155852718764.,.499949915313211137608,-44,29, + 6007857631809460.,4974155852759081.,-.499992067495528267984,-44,29, + 6172151054084379.,5357237510440696.,.499996293502059472755,-44,29, + 6172151054089362.,5357237510452591.,-.499958711045402024985,-44,29, + 6172151054093244.,5357237510461857.,-.493903176151917202441,-44,29, + 6172151054093275.,5357237510461931.,-.499522001051185106189,-44,29, + 6172151054094345.,5357237510464485.,-.499913698788567421818,-44,29, + 6196275544945199.,5415017760409567.,.499999974136640902599,-44,29, + 6196275544965223.,5415017760457690.,.499991284819316549885,-44,29, + 6196275544974837.,5415017760480796.,-.499912910284080936752,-44,29, + 6196275544975080.,5415017760481379.,.493744598391285272856,-44,29, + 6196275544975204.,5415017760481677.,.498738553450949321110,-44,29, + 6196275544980042.,5415017760493305.,-.499965030509597522026,-44,29, + 6281897839648856.,5623287519186109.,-.499939722871248462508,-44,29, + 6281897839649391.,5623287519187426.,-.499572352103017613548,-44,29, + 6281897839649417.,5623287519187490.,-.495816180808345251686,-44,29, + 6281897839649469.,5623287519187618.,-.488303838217609783804,-44,29, + 6281897839651518.,5623287519192662.,-.499980952733485864382,-44,29, + 6281897839749490.,5623287519433838.,-.499992362523089434880,-44,29, + 6286473163651925.,5634557695316376.,-.499995125481234864710,-44,29, + 6286473163663992.,5634557695346118.,.499988111108874978867,-44,29, + 6286473163674794.,5634557695372744.,-.499115233192102155629,-44,29, + 6286473163674865.,5634557695372919.,-.496794953112903660238,-44,29, + 6286473163674880.,5634557695372955.,.475526232819763938072,-44,29, + 6286473163675192.,5634557695373724.,.499806900254251655028,-44,29, + 6286473163676059.,5634557695375861.,.499971447610389841626,-44,29, + 6305465183888185.,5681493472220351.,-.499105328141311622612,-44,29, + 6305465183888208.,5681493472220407.,.491846431637806268955,-44,29, + 6305465183888229.,5681493472220460.,-.472936744215724895281,-44,29, + 6305465183888298.,5681493472220630.,.499918535124808016274,-44,29, + 6305465183892387.,5681493472230762.,.499994442759938685414,-44,29, + 6305465183919022.,5681493472296761.,-.499999944512983143996,-44,29, + 6595692839622149.,6429934672570396.,-.499795245012896026918,-44,29, + 6595692839624352.,6429934672576301.,.498661217761151553352,-44,29, + 6595692839624371.,6429934672576352.,.435552126896777906610,-44,29, + 6595692839624399.,6429934672576428.,-.499556007008146796625,-44,29, + 6595692839628313.,6429934672586920.,.499971280483672881365,-44,29, + 6595692839636727.,6429934672609477.,.499977090741192853704,-44,29, + 6595692839670383.,6429934672699706.,-.499999164656843814691,-44,29, + 6629595552698622.,6521233393493861.,-.499974497076710581389,-44,29, + 6629595552699612.,6521233393496539.,-.499820089098550244833,-44,29, + 6629595552702087.,6521233393503234.,-.499434066091363185261,-44,29, + 6629595552702165.,6521233393503444.,.494517493492686043927,-44,29, + 6629595552702182.,6521233393503490.,.480378730838504135042,-44,29, + 6629595552702226.,6521233393503610.,-.497392184265479025958,-44,29, + 6629595552711353.,6521233393528298.,.499990978481090761595,-44,29, + 6629595552737310.,6521233393598513.,.499999494192119989681,-44,29, + 6720477275924846.,6770031984933178.,-.499983607067297726175,-44,29, + 6720477275925930.,6770031984936180.,.480983144487638499619,-44,29, + 6720477275925943.,6770031984936216.,.494592524354603456636,-44,29, + 6720477275926165.,6770031984936831.,.496229626716975949484,-44,29, + 6720477275926683.,6770031984938267.,-.499950467632562789555,-44,29, + 6720477275954164.,6770031985014397.,-.499998786281871967105,-44,29, + 6971310528846797.,7487814498639568.,.477619809405398491222,-44,29, + 6971310528846818.,7487814498639631.,-.493686230239934117286,-44,29, + 6971310528846883.,7487814498639822.,.499890313717061185916,-44,29, + 6971310528851553.,7487814498653616.,.499928172363723587781,-44,29, + 6971310528860893.,7487814498681205.,-.499996061830638962423,-44,29, + 6975349959700915.,7499752006952404.,.486357825540346186467,-44,29, + 6975349959700938.,7499752006952472.,.491449638895077889362,-44,29, + 6975349959700961.,7499752006952540.,.496541452250202003386,-44,29, + 6975349959700984.,7499752006952609.,-.498366734394281471463,-44,29, + 6975349959701169.,7499752006953155.,.499110894783927989067,-44,29, + 6975349959705492.,7499752006965937.,.499628690862846694277,-44,29, + 6975349959708636.,7499752006975234.,-.499994721463350379608,-44,29, + 7081598889495011.,7818105745969214.,-.499987754710906836657,-44,29, + 7081598889498538.,7818105745979922.,-.499811535698512585356,-44,29, + 7081598889498566.,7818105745980007.,-.491587851472811956732,-44,29, + 7081598889499510.,7818105745982872.,.499953502766443381622,-44,29, + 7121594379294885.,7940133289157588.,-.499993367103336818049,-44,29, + 7121594379309277.,7940133289201715.,-.499973190540149047350,-44,29, + 7121594379311865.,7940133289209650.,-.489130190595883300749,-44,29, + 7121594379311880.,7940133289209696.,-.497954516315655109744,-44,29, + 7121594379312788.,7940133289212480.,-.498787032903455624883,-44,29, + 7121594379314150.,7940133289216655.,.499964193379551542490,-44,29, + 7121594379342934.,7940133289304910.,-.499994879640003348162,-44,29, + 7175606840587144.,8106840822629895.,-.499929303273238457004,-44,29, + 7175606840587565.,8106840822631203.,-.499759991842884141629,-44,29, + 7175606840587593.,8106840822631289.,.493125378043232577639,-44,29, + 7175606840592907.,8106840822647800.,-.499986912101145630280,-44,29, + 7175606840646037.,8106840822812869.,-.499996269267745355851,-44,29, + 7225852774693333.,8263907506743708.,.499996895568554609040,-44,29, + 7225852774720432.,8263907506828937.,-.499876491162569701857,-44,29, + 7225852774720756.,8263907506829955.,.499792910453630206339,-44,29, + 7225852774721018.,8263907506830780.,-.494301585711835048226,-44,29, + 7225852774721039.,8263907506830846.,-.448026717081612796045,-44,29, + 7225852774721080.,8263907506830974.,.499462312149789232242,-44,29, + 7225852774726526.,8263907506848103.,-.499921744903500518571,-44,29, + 7225852774735667.,8263907506876852.,-.499989572477262409203,-44,29, + 7289491647830646.,8465601405792988.,.498652694907040482222,-44,29, + 7289491647830667.,8465601405793056.,-.433778700354984903770,-44,29, + 7289491647830677.,8465601405793088.,-.496841269527259103862,-44,29, + 7289491647835974.,8465601405810004.,.498915850695731229147,-44,29, + 7289491647856842.,8465601405876650.,.499946753766984765266,-44,29, + 7289491647857952.,8465601405880196.,-.499998401611036700549,-44,29, + 7340397650634917.,8629174763079288.,.499973749554137872329,-44,29, + 7340397650636038.,8629174763082912.,.498259262777415792318,-44,29, + 7340397650636111.,8629174763083148.,.494579372057480591100,-44,29, + 7340397650636124.,8629174763083191.,-.478678690673035936851,-44,29, + 7340397650636824.,8629174763085453.,.499733316337639903214,-44,29, + 7340397650643069.,8629174763105642.,.499994738453839135093,-44,29, + 7340397650647145.,8629174763118820.,-.499994747889270189850,-44,29, + 7547394028331349.,4657493086707718.,.492862927956186854075,-44,28, + 7547394028331382.,4657493086707774.,.494642619346500546564,-44,28, + 7547394028331481.,4657493086707942.,.499981693520012659356,-44,28, + 7547394028412956.,4657493086846207.,.499993791897177039455,-44,28, + 7698971732358935.,4919267023373549.,.487489915057292915955,-44,28, + 7698971732358939.,4919267023373557.,-.484047176100543844911,-44,28, + 7698971732358972.,4919267023373615.,-.499228178152453289685,-44,28, + 7698971732360553.,4919267023376393.,-.499263457766172736930,-44,28, + 7698971732387957.,4919267023424545.,-.499874812448812612041,-44,28, + 7698971732393227.,4919267023433805.,-.499992346270461910655,-44,28, + 7698971732393754.,4919267023434730.,.499995900957457123115,-44,28, + 7907184582625980.,5293836997716152.,.499996677604394662778,-44,28, + 7907184582627157.,5293836997718319.,.494673899304416684625,-44,28, + 7907184582627176.,5293836997718354.,.475896386320346649701,-44,28, + 7907184582627201.,5293836997718401.,-.496179288658468760447,-44,28, + 7907184582627308.,5293836997718598.,-.496663177564921150059,-44,28, + 7907184582628057.,5293836997719976.,.499949600220536171230,-44,28, + 8203203347810910.,5856861658382923.,.497333321043598392177,-44,28, + 8203203347810937.,5856861658382977.,-.490208045832017928426,-44,28, + 8203203347810938.,5856861658382978.,.473216347987409553368,-44,28, + 8203203347811074.,5856861658383245.,.498933907433449175855,-44,28, + 8203203347811156.,5856861658383406.,.499734200632599188345,-44,28, + 8203203347812441.,5856861658385930.,-.499919740939666429361,-44,28, + 8203203347814929.,5856861658390814.,.499972084659142196510,-44,28, + 8203203347823678.,5856861658407992.,.499993641488265873116,-44,28, + 8456356263809299.,6367433229746555.,-.499975567120362825438,-44,28, + 8456356263810162.,6367433229748342.,-.499707239950624990600,-44,28, + 8456356263810544.,6367433229749133.,-.498429718436396748917,-44,28, + 8456356263810643.,6367433229749337.,.499283565945294510375,-44,28, + 8456356263824168.,6367433229777344.,-.499987391924154010676,-44,28, + 8456356263839037.,6367433229808133.,-.499999121988219662963,-44,28, + 8463134721329837.,6381479119717622.,-.498938182949552871144,-44,28, + 8463134721330068.,6381479119718101.,-.499755931514821990299,-44,28, + 8463134721331291.,6381479119720637.,-.499756392152308207930,-44,28, + 8463134721410786.,6381479119885477.,-.499784957933069540831,-44,28, + 8463134721935453.,6381479120973421.,-.499905534687458156304,-44,28, + 8613088740472716.,6697264298292089.,-.470107036460137089031,-44,28, + 8613088740472723.,6697264298292103.,.498081685005084176173,-44,28, + 8613088740472817.,6697264298292304.,.499473087540117835954,-44,28, + 8613088740475709.,6697264298298488.,.499727729110877799466,-44,28, + 8613088740478601.,6697264298304672.,.499982374315319736052,-44,28, + 8613088740510225.,6697264298372295.,-.499999096749825111438,-44,28, + 5794623555225974.,9007199254740991.,-.077085692614758855501,320,-971 }; +#define powx_275(x) pow(x,2.75) +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/sin.c b/regress/lib/libm/fpaccuracy/sin.c new file mode 100644 index 00000000000..fbdb7223f3a --- /dev/null +++ b/regress/lib/libm/fpaccuracy/sin.c @@ -0,0 +1,1288 @@ +/* $OpenBSD: sin.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:42:09. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1257 +#define F sin +#define Fs "sin" +#define Fn fpaccuracy_sin + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -7958517471031996.,6212835604728892.,.130833791443020784676,-48,101, + -7958517471031995.,-5588727300024200.,.261667582886055137131,-48,102, + -7958517471031969.,-7405673258539934.,-.120911444006621323138,-48,96, + -7958517471029387.,-5735734868167607.,-.235319538568943385656,-48,89, + -7958517470771212.,-8960446310473519.,.138230043465246743807,-48,83, + -7074237752028441.,-6523320454730237.,.439258852050649861914,-48,101, + -7074237752028440.,4967757600021511.,-.121482295898715466354,-48,102, + -7074237752028407.,4683147721975992.,.053738419552382839132,-48,95, + -7074237752025168.,7195810507888803.,-.124160499281507210719,-48,89, + -7074237751701192.,5622082568348465.,.271200950923179606269,-48,82, + -6189958033024886.,6833805304731581.,-.009351495544320606337,-48,101, + -6189958033024885.,-8693575800037644.,-.037405982177248259838,-48,103, + -6189958033024884.,-5590296602375202.,.495324252227861954253,-48,100, + -6189958033024814.,-5013160476848593.,.476489441494583545252,-48,94, + -6189958033017771.,-7822191026877127.,-.258179019650541974984,-48,88, + -6189958032313442.,-6111250908646246.,.449802454767560031340,-48,81, + -5305678314198564.,-6089706763479862.,-.090896353359190238911,-48,83, + -5305678314023102.,-7792428794092300.,.313759545668310313647,-48,90, + -5305678314021348.,-5008333671416556.,.080607629348272501979,-48,96, + -5305678314021331.,-7144290154732925.,-.420555860962008546748,-48,101, + -5305678314021330.,7451636400032266.,.317776556151927322001,-48,103, + -8842797190035551.,5902350754727548.,-.299073565063304663147,-49,102, + -8842797190035550.,-6209697000026889.,.401852869873393727593,-49,103, + -8842797190035547.,-7531611566059105.,-.074768391265781521372,-49,100, + -8842797190035219.,-5829077737928285.,.241603372279800849465,-49,93, + -8842797190002404.,-4555598928011245.,.275327658586077643888,-49,86, + -7074237752028441.,-6523320454730237.,.439258852050644463614,-49,102, + -7074237752028440.,4967757600021511.,-.121482295898714870318,-49,103, + -7074237752028432.,4658842052371168.,.214953678252997362028,-49,98, + -7074237752027622.,7197629755056780.,-.496641351311827911854,-49,92, + -7074237751946628.,5622096781216965.,.089850199524424779073,-49,85, + -5611213340383481.,4652070016093056.,-.499998959884557667038,-49,53, + -5611213340369957.,4652070015907767.,-.497442054272881026266,-49,53, + -5611213340369917.,4652070015907218.,.472396915142160649035,-49,53, + -5611213340369897.,4652070015906944.,.457316399840873879892,-49,53, + -5611213340369820.,4652070015905889.,.499256415876099806074,-49,53, + -5611213340369556.,4652070015902273.,-.499806386949586537223,-49,53, + -5611213340361068.,4652070015785981.,-.499977653344776178378,-49,53, + -5589917886911323.,8714095416787853.,-.499998315907917689630,-49,54, + -5589917886910908.,8714095416776230.,-.389376806057253401320,-49,54, + -5589917886910893.,8714095416775810.,-.493812173259762111249,-49,54, + -5589917886910892.,8714095416775781.,.499225468926517333395,-49,54, + -5584028471356741.,8548676923307456.,.499554512628701620738,-49,54, + -5584028471356586.,8548676923303091.,-.442341916454404957759,-49,54, + -5584028471356562.,8548676923302415.,-.459151686176827992968,-49,54, + -5584028471356508.,8548676923300894.,-.496973668109088894332,-49,54, + -5584028471356502.,8548676923300724.,.498823889449137751487,-49,54, + -5584028471355552.,8548676923273966.,-.499896176080930915301,-49,54, + -5584028471354124.,8548676923233742.,.499922458563984758803,-49,54, + -5584028471315813.,8548676922154622.,.499938137545812416381,-49,54, + -5584028471277502.,8548676921075502.,.499914224631142269594,-49,54, + -5555479367778394.,7733877897149014.,.498194433718948127849,-49,54, + -5555479367778323.,7733877897146963.,-.467976183757718174230,-49,54, + -5555479367778303.,7733877897146385.,-.486615794336733055531,-49,54, + -5555479367778293.,7733877897146096.,-.495935599629901068532,-49,54, + -5555479367778182.,7733877897142888.,-.499385438547949837018,-49,54, + -5555479367777001.,7733877897108755.,.499945535966937517766,-49,54, + -5555479367774104.,7733877897025029.,.499997748435205964563,-49,54, + -5545533983891579.,7445255117838313.,.499953679017880276498,-49,54, + -5545533983828595.,7445255116003015.,.499866878281156920177,-49,54, + -5545533983828480.,7445255115999665.,-.498323381954439508972,-49,54, + -5545533983828365.,7445255115996314.,-.496513642500731957644,-49,54, + -5545533983828343.,7445255115995672.,.442963003272399324280,-49,54, + -5545533983828329.,7445255115995264.,.495357232394835337739,-49,54, + -5545533983827488.,7445255115970758.,.499896273374760833679,-49,54, + -5545533983824167.,7445255115873987.,.499984285918123912375,-49,54, + -5545533983823060.,7445255115841731.,-.499986434146571281581,-49,54, + -5544198963895300.,7406332917910339.,-.499994971767098549189,-49,54, + -5544198963889625.,7406332917744797.,-.499933748091774878947,-49,54, + -5544198963889044.,7406332917727848.,.499720054538118231755,-49,54, + -5544198963888997.,7406332917726477.,.491086196574639771345,-49,54, + -5544198963846191.,7406332916477809.,.499981272734332414279,-49,54, + -5539725571708487.,7275609834821478.,.499985253055923466757,-49,54, + -5539725571705812.,7275609834743170.,.499796602236188531044,-49,54, + -5539725571705768.,7275609834741882.,.442971067914837318139,-49,54, + -5539725571705750.,7275609834741356.,-.489366650683980435597,-49,54, + -5539725571705739.,7275609834741033.,.496426965724191393968,-49,54, + -5539725571704334.,7275609834699904.,-.499933870432698202045,-49,54, + -5539725571682372.,7275609834056988.,-.499994340368070567080,-49,54, + -5537279579438704.,7203937359838968.,.499999058449149989697,-49,54, + -5537279579436764.,7203937359782069.,-.499799330481731796179,-49,54, + -5537279579434630.,7203937359719479.,-.499577657119091292292,-49,54, + -5537279579434627.,7203937359719391.,-.489268067210660436512,-49,54, + -5537279579434606.,7203937359718775.,-.417100937857372813839,-49,54, + -5522619698292048.,6771570642152360.,.499911939891685382213,-49,54, + -5522619698198654.,6771570639382933.,.499855746087560314850,-49,54, + -5522619698197691.,6771570639354378.,-.490905381817256626937,-49,54, + -5522619698197688.,6771570639354289.,-.450378157947609811314,-49,54, + -5522619698197642.,6771570639352925.,-.495627391970439596103,-49,54, + -5522619698197593.,6771570639351471.,.499650597825074524915,-49,54, + -5522619698194632.,6771570639263669.,-.499979542608105490634,-49,54, + -5522215089853399.,6759570976392264.,.499936161964552260624,-49,54, + -5522215089853198.,6759570976386302.,.479076040222845856731,-49,54, + -5522215089853195.,6759570976386213.,.493690068250024921094,-49,54, + -5522215089852920.,6759570976378056.,.499975969926121114745,-49,54, + -5522215089852441.,6759570976363849.,-.499984227006159248299,-49,54, + -5522215089827465.,6759570975623015.,.499996720135387389244,-49,54, + -5512667243258777.,6475406094855963.,-.499449014049899453593,-49,54, + -5512667243258525.,6475406094848437.,.485772164743541172920,-49,54, + -5512667243258460.,6475406094846497.,-.490262055222627687090,-49,54, + -5512667243258316.,6475406094842197.,-.498707096685920387008,-49,54, + -5512667243257819.,6475406094827355.,.499923555564536308278,-49,54, + -5512667243256400.,6475406094784983.,-.499961994257300891459,-49,54, + -5512667243248347.,6475406094544510.,.499982023697618042065,-49,54, + -5512667243195772.,6475406092974559.,.499956505097263724003,-49,54, + -5486380295692487.,5683674037828652.,.499988359788258983742,-49,54, + -5486380295690170.,5683674037758296.,-.458277432697175324799,-49,54, + -5486380295690148.,5683674037757627.,.499822762165220324823,-49,54, + -5486380295662463.,5683674036916957.,.499992918459051883178,-49,54, + -5482520377149080.,5566332839437440.,.487703427588966263896,-49,54, + -5482520377149057.,5566332839436741.,-.495500261287941987039,-49,54, + -5482520377149004.,5566332839435127.,.499726020829895036327,-49,54, + -5482520377148587.,5566332839422436.,.499902616149026765141,-49,54, + -5482520377148170.,5566332839409746.,-.499920791586071278634,-49,54, + -5482520377119890.,5566332838549071.,-.499942237071479593698,-49,54, + -5482520376995458.,5566332834762100.,.499796522579056940346,-49,54, + -5468820810102350.,5147792518152047.,.499920089577544279220,-49,54, + -5468820810014038.,5147792515443904.,-.499966681744417248146,-49,54, + -5468820810002999.,5147792515105386.,-.499961435610613204563,-49,54, + -5468820810001172.,5147792515049359.,.375752621569139357980,-49,54, + -5468820810001109.,5147792515047427.,.440432415677242355858,-49,54, + -5468820810001052.,5147792515045679.,.498952229338544443015,-49,54, + -5468820810000726.,5147792515035683.,-.499688837402113392338,-49,54, + -5468820810000077.,5147792515015780.,.499949033793940553710,-49,54, + -5468088758213645.,5125339332333894.,.499975877850471021692,-49,54, + -5468088758161793.,5125339330743205.,-.499979960944669530267,-49,54, + -5468088758157272.,5125339330604511.,.498980402986912199716,-49,54, + -5468088758157179.,5125339330601658.,.490996173426713311532,-49,54, + -5468088758157117.,5125339330599756.,.485673353642204136528,-49,54, + -5468088758157114.,5125339330599664.,.453157733328473626638,-49,54, + -5468088758156903.,5125339330593191.,.499559104230962947533,-49,54, + -5468088758156534.,5125339330581872.,-.499862196727079936656,-49,54, + -5468088758153151.,5125339330478090.,-.499976828204930801832,-49,54, + -5465050034923429.,5032044667506620.,-.499991903237315811647,-49,54, + -5465050034923261.,5032044667501457.,.497994140674588895473,-49,54, + -5465050034923009.,5032044667493714.,.494973205702164560771,-49,54, + -5465050034922987.,5032044667493039.,-.481481002954396447392,-49,54, + -5465050034922976.,5032044667492701.,-.469708107285558868958,-49,54, + -5465050034910518.,5032044667109913.,.499993772397313803075,-49,54, + -5418613610005258.,7179474664950594.,.499626489065263885410,-49,55, + -5418613610005191.,7179474664946392.,.497470679233703312017,-49,55, + -5418613610003410.,7179474664834694.,.499866204489753984131,-49,55, + -5418613610002486.,7179474664776744.,.499986033189289251994,-49,55, + -5418613609935690.,7179474660587536.,.499939208604795184661,-49,55, + -5413189175949861.,6838945386852834.,-.499994430708534262693,-49,55, + -5413189175913193.,6838945384548748.,-.499979024543708126849,-49,55, + -5413189175912759.,6838945384521476.,.491948550330228003409,-49,55, + -5413189175912741.,6838945384520345.,.436314210029839216095,-49,55, + -5413189175912710.,6838945384518398.,-.492833820503886967775,-49,55, + -5413189175912600.,6838945384511486.,-.499488122565106247413,-49,55, + -5398648100197461.,5923056452061726.,-.499918759733346049624,-49,55, + -5398648100196958.,5923056452029972.,-.499263816261055743070,-49,55, + -5398648100196935.,5923056452028520.,-.471400866672594514359,-49,55, + -5398648100196927.,5923056452028014.,.494812333181944021226,-49,55, + -5398648100192903.,5923056451773983.,-.499948291604580587179,-49,55, + -5398648100183787.,5923056451198496.,.499991479786349834335,-49,55, + -5398648100150194.,5923056449077796.,.499975520867696132095,-49,55, + -5358514779854742.,6753142658154098.,.499846278992070624700,-49,56, + -5358514779729599.,6753142642206296.,-.439943425700363057491,-49,56, + -5358514779729592.,6753142642205404.,-.496395482115909679733,-49,56, + -5358514779729450.,6753142642187308.,-.498708626770999343783,-49,56, + -5358514779729379.,6753142642178260.,-.499865199259673395736,-49,56, + -5358514779728511.,6753142642067645.,-.499920206819331293038,-49,56, + -5358514779727643.,6753142641957030.,-.499975230433822410286,-49,56, + -5357868470797996.,6670774773654320.,-.499959177001602339099,-49,56, + -5357868470793064.,6670774773025735.,-.499507634405544337416,-49,56, + -5357868470792944.,6670774773010440.,.461573905262571767782,-49,56, + -5357868470792933.,6670774773009039.,-.491993620283016909869,-49,56, + -5357868470792913.,6670774773006490.,-.498480030372430683336,-49,56, + -5357868470792138.,6670774772907716.,-.499828427821700124302,-49,56, + -5357868470785354.,6670774772043092.,.499980673381329165717,-49,56, + -5357868470738641.,6670774766089505.,.499966539808520790108,-49,56, + -5340868642030055.,9002858075942352.,-.499999567510129621708,-49,57, + -5340868642030053.,9002858075941841.,-.499986682883159495444,-49,57, + -5340868642029943.,9002858075913736.,-.499278028574795899252,-49,57, + -5340868642026707.,9002858075086938.,-.478430861081203575908,-49,57, + -5340868642025337.,9002858074736903.,-.469605048527975030810,-49,57, + -5340868642025317.,9002858074731793.,-.469476204943967136017,-49,57, + -5334469363683153.,7367296052893990.,.499999809069905540594,-49,57, + -5334469363655190.,7367296045744822.,.470704330379467058803,-49,57, + -5334469363655175.,7367296045740987.,.491609112821074163907,-49,57, + -5334469363655169.,7367296045739453.,.499971025796252439448,-49,57, + -5334469363643210.,7367296042681952.,.499988907616124526959,-49,57, + -5325827369906433.,5157057057842082.,.499972107232987246078,-49,57, + -5325827369870741.,5157057048710782.,.499970344688235904690,-49,57, + -5325827369852895.,5157057044145132.,.499961689579452355385,-49,57, + -5325827369851541.,5157057043798730.,.499512541657770195514,-49,57, + -5325827369851071.,5157057043678488.,-.440082073532463514451,-49,57, + -5325827369851053.,5157057043673883.,-.488832505675048997707,-49,57, + -5325827369851047.,5157057043672347.,.494917350276250866076,-49,57, + -5325827369850864.,5157057043625529.,.499287956509482997091,-49,57, + -5317788020392809.,6199691505849210.,.499994874906830447356,-49,58, + -5317788020390040.,6199691504431810.,.499980448898540918953,-49,58, + -5317788020389736.,6199691504276199.,-.489909190252342854372,-49,58, + -5317788020389719.,6199691504267497.,-.476185913547710102449,-49,58, + -5317788020389677.,6199691504245997.,.498895122992438415707,-49,58, + -5307605800727999.,7894970124880674.,.499988124870354061428,-49,61, + -5307605800692179.,7894969978162814.,.499707353695941054856,-49,61, + -5307605800691221.,7894969974238870.,-.499742247059479801221,-49,61, + -5307605800678684.,7894969922887619.,-.499848367687876068394,-49,61, + -5307605800660774.,7894969849528688.,.499993239049629048278,-49,61, + -5305678314065639.,6089754163653848.,.365188728149908596756,-49,86, + -5305678314021773.,7789699923340335.,-.255037977637273428780,-49,93, + -5305678314021334.,8541471979738975.,.355138965240439868439,-49,100, + -5305678314021331.,7144290154732925.,.420555860962015638086,-49,102, + -5305678314021330.,-7451636400032266.,-.317776556151927824906,-49,104, + -5299460840261238.,-6366563696336530.,-.499997766638501205250,-49,59, + -5299460840243913.,-6366563714076249.,.499696208616982453112,-49,59, + -5299460840243897.,-6366563714092632.,.498945568033319992978,-49,59, + -5299460840243417.,-6366563714584122.,.476426352914880372482,-49,59, + -5299460840243305.,-6366563714698803.,.471171870053246023999,-49,59, + -5299460840242584.,-6366563715437062.,.499846142664231251180,-49,59, + -5299460840241255.,-6366563716797875.,.499996112194083414221,-49,59, + -5266341419853530.,-5031025950084337.,-.499985273828726109257,-49,56, + -5266341419832068.,-5031025952824769.,-.499976674386093474558,-49,56, + -5266341419812069.,-5031025955378394.,-.491481975117204309773,-49,56, + -5266341419812037.,-5031025955382480.,-.495768592841602642216,-49,56, + -5266341419812005.,-5031025955386567.,.499944789450255146948,-49,56, + -5266341419810606.,-5031025955565201.,-.499960762586839321008,-49,56, + -5242088987178115.,-8122135881181049.,.499999686447252564259,-49,56, + -5242088987167728.,-8122135882502112.,.499094325479729869910,-49,56, + -5242088987167690.,-8122135882506945.,.496876712021787047118,-49,56, + -5242088987167652.,-8122135882511778.,.494659098600852416370,-49,56, + -5242088987167283.,-8122135882558709.,.499440696516818663247,-49,56, + -5242088987166393.,-8122135882671902.,-.499866546183490115412,-49,56, + -5242088987163685.,-8122135883016318.,.499994237962218467258,-49,56, + -5208774931143459.,-6171234740779278.,.499999901220162336585,-49,55, + -5208774931125089.,-6171234741937583.,.499859190769440055705,-49,55, + -5208774931124849.,-6171234741952715.,-.499598238280683264229,-49,55, + -5208774931124812.,-6171234741955049.,.496318741507212026866,-49,55, + -5208774931124738.,-6171234741959715.,.488152701162978151466,-49,55, + -5208774931119458.,-6171234742292640.,-.499910442751117803191,-49,55, + -5208774931108436.,-6171234742987623.,-.499990506212703052710,-49,55, + -5161411928706809.,-4566159379852245.,.499995283505396611547,-49,54, + -5161411928699038.,-4566159380092796.,.499966325677312653601,-49,54, + -5161411928695974.,-4566159380187641.,-.499787485701841872908,-49,54, + -5161411928695530.,-4566159380201386.,.497637234313890733334,-49,54, + -5161411928695330.,-4566159380207576.,-.494513791778157687485,-49,54, + -5161411928695308.,-4566159380208258.,.496349595386901953454,-49,54, + -5161411928674193.,-4566159380861871.,-.499991735252788297500,-49,54, + -5120907462136485.,-5807077948366709.,-.499992327046999084216,-49,54, + -5120907462135402.,-5807077948399515.,-.492508340717233961295,-49,54, + -5120907462135354.,-5807077948400969.,-.497716806199694032913,-49,54, + -5120907462135330.,-5807077948401697.,.499678961074907786984,-49,54, + -5119822908964471.,-5839920192101598.,-.499983317297960421500,-49,54, + -5119822908932313.,-5839920193075081.,.485312256992592576282,-49,54, + -5119822908932302.,-5839920193075414.,.495009326342811597355,-49,54, + -5119822908932291.,-5839920193075746.,-.495293604304739649363,-49,54, + -5119822908929922.,-5839920193147460.,-.497806525450835266515,-49,54, + -5119822908927862.,-5839920193209820.,-.499991590209490134858,-49,54, + -5095830265926884.,-6560698847046669.,-.499963642042803225310,-49,54, + -5095830265902192.,-6560698847782550.,.499983110454627245500,-49,54, + -5095830265871327.,-6560698848702400.,.499934300555017496062,-49,54, + -5095830265869551.,-6560698848755329.,.499446104674266205616,-49,54, + -5095830265869465.,-6560698848757892.,.496044087837560189246,-49,54, + -5095830265869455.,-6560698848758190.,.472392690540903385772,-49,54, + -7074237752028441.,-6523320454730237.,.439258852050643114039,-50,103, + -7074237752028440.,4967757600021511.,-.121482295898714721309,-50,104, + -7074237752028438.,5124569327373185.,-.140185286987342823443,-50,101, + -7074237752028235.,7222498929773102.,.013434604850808816997,-50,95, + -7074237752007987.,5622153632690964.,.359479648623543693521,-50,88, + -7074237752028441.,6523320454730237.,-.439258852050642776645,-51,104, + -7074237752028440.,-4967757600021511.,.121482295898714684057,-51,105, + -7074237752028439.,-5745539027375874.,.280370573974678975280,-51,103, + -7074237752028389.,-7216422512371896.,-.053738419562667649482,-51,98, + -7074237752023327.,-5622106160680017.,-.437919826571286137851,-51,91, + -8871213671092317.,-7504962526444771.,-.499994356426362647532,-53,53, + -8871213671077773.,-7504962526436729.,-.478099669195175532480,-53,53, + -8871213671077764.,-7504962526436725.,.498399028018327575475,-53,53, + -8871213671077339.,-7504962526436490.,.499726396442283465672,-53,53, + -8871213671077254.,-7504962526436443.,.499991870129079707039,-53,53, + -8108579655028955.,-7056886948212518.,.499990962962087826487,-53,53, + -8108579655012266.,-7056886948202146.,-.499918615255350226267,-53,53, + -8108579655012126.,-7056886948202060.,.499902384250890642569,-53,53, + -8108579655011706.,-7056886948201799.,.499365382779842431918,-53,53, + -8108579655010726.,-7056886948201190.,.498112379407066840301,-53,53, + -8108579655010710.,-7056886948201180.,.440949065066979909969,-53,53, + -8108579654961919.,-7056886948170860.,.499994795686109707594,-53,53, + -7881394195549603.,-6913478057984781.,.499997922780307662077,-53,53, + -7881394195509958.,-6913478057959368.,-.499987891080840223787,-53,53, + -7881394195507972.,-6913478057958095.,-.496279269228611509884,-53,53, + -7881394195507958.,-6913478057958087.,.477563591148176267211,-53,53, + -7881394195507933.,-6913478057958070.,-.497717015321804016997,-53,53, + -7881394195507894.,-6913478057958045.,-.499154761414866911796,-53,53, + -7881394195507855.,-6913478057958021.,.499407492492199805718,-53,53, + -7881394195506479.,-6913478057957139.,.499962912475768844569,-53,53, + -7109328173650617.,-6393815952054821.,.499925342262490988657,-53,53, + -7109328173649467.,-6393815952054011.,.498586434490820526144,-53,53, + -7109328173647742.,-6393815952052796.,.496578073028738672583,-53,53, + -7109328173647715.,-6393815952052776.,-.486062057844455988951,-53,53, + -7109328173647708.,-6393815952052772.,.444364574892132551247,-53,53, + -7109328173643186.,-6393815952049587.,.499969323535347987772,-53,53, + -7109328173635755.,-6393815952044352.,-.499986690839933034561,-53,53, + -7109328173568531.,-6393815951997003.,-.499992294503629014633,-53,53, + -7006352135983028.,-6320868855797199.,-.471216124094699415249,-53,53, + -7006352135983014.,-6320868855797189.,-.497392370402231408043,-53,53, + -7006352135982096.,-6320868855796535.,-.499520521105642805661,-53,53, + -7006352135981943.,-6320868855796426.,-.499875212883161362791,-53,53, + -7006352135976289.,-6320868855792398.,-.499910684219115423114,-53,53, + -7006352135962154.,-6320868855782328.,-.499999351662503538231,-53,53, + -6828286958492436.,-6192785514806772.,-.499998774494554852054,-53,53, + -6828286958448748.,-6192785514775049.,.499978681245168085331,-53,53, + -6828286958433006.,-6192785514763617.,-.461574910858342634174,-53,53, + -6828286958432984.,-6192785514763601.,-.486295669263749309140,-53,53, + -6828286958432973.,-6192785514763593.,-.498656048466438792369,-53,53, + -6828286958432648.,-6192785514763358.,.499787293276448747138,-53,53, + -6828286958432082.,-6192785514762946.,-.499846763853613616849,-53,53, + -6828286958426904.,-6192785514759187.,.499967463748915666781,-53,53, + -6595469068453604.,-6021675207910344.,.499959047936277295473,-53,53, + -6595469068453405.,-6021675207910196.,.491475843050525314827,-53,53, + -6595469068453366.,-6021675207910167.,.494838431038084219155,-53,53, + -6595469068453288.,-6021675207910108.,-.498436392986459293200,-53,53, + -6595469068434273.,-6021675207895967.,-.499984826009113774815,-53,53, + -6595469068421188.,-6021675207886236.,-.499998549369526037637,-53,53, + -5292230209358232.,-4992944525072436.,.499999481635783697188,-53,53, + -5292230209355334.,-4992944525070023.,-.499893485408907668274,-53,53, + -5292230209321524.,-4992944525041883.,-.498644729406671084529,-53,53, + -5292230209316533.,-4992944525037729.,-.498460383275853242916,-53,53, + -5292230209316521.,-4992944525037720.,.489117699706072252043,-53,53, + -5292230209316509.,-4992944525037710.,.476695782688006609165,-53,53, + -4510984822842145.,-8649522041055297.,.499997213742297123022,-53,54, + -4510984822809884.,-8649522040998699.,.499990902936971901598,-53,54, + -4510984822796066.,-8649522040974456.,-.499949771801003272215,-53,54, + -4510984822793725.,-8649522040970350.,.499770803412660980321,-53,54, + -4510984822793611.,-8649522040970150.,.498902860486254760781,-53,54, + -4510984822793517.,-8649522040969985.,.410467890004119957023,-53,54, + -4510984822793497.,-8649522040969950.,.498034917561234091462,-53,54, + -4510984822791441.,-8649522040966343.,.499925350660094160222,-53,54, + -8644717199335558.,-8316727887441656.,-.499996832825479521771,-54,54, + -8644717199268023.,-8316727887381749.,-.499963765314177643427,-54,54, + -8644717199267660.,-8316727887381428.,.499607005765053084990,-54,54, + -8644717199267616.,-8316727887381388.,-.470141991679659172714,-54,54, + -8644717199267607.,-8316727887381380.,-.486681559338798749537,-54,54, + -8644717199267598.,-8316727887381373.,.496778873002063749500,-54,54, + -8644717199256354.,-8316727887371398.,-.499987654192388166384,-54,54, + -7492339963682932.,-7278196578327819.,-.477091118135622734778,-54,54, + -7492339963682920.,-7278196578327809.,.499905023288848217810,-54,54, + -7492339963678486.,-7278196578323753.,.499979279851929900305,-54,54, + -7492339963677008.,-7278196578322400.,-.499995967862390412146,-54,54, + -7298995560608219.,-7100919050987427.,-.499994123597666439878,-54,54, + -7298995560597338.,-7100919050977428.,.499983171831126739590,-54,54, + -7298995560586568.,-7100919050967530.,.487278043582559372036,-54,54, + -7298995560586556.,-7100919050967518.,-.484323856280368884332,-54,54, + -7298995560586494.,-7100919050967462.,.495732994427885320356,-54,54, + -7298995560586457.,-7100919050967428.,.499960469850593227963,-54,54, + -4924871031076076.,-4863752809009387.,.499987547927853871713,-54,54, + -4924871031066975.,-4863752809000623.,-.489125572617140940294,-54,54, + -4924871031066921.,-4863752809000571.,-.494554878020471691327,-54,54, + -4924871031066867.,-4863752809000519.,-.499984183423758738532,-54,54, + -4924871031040344.,-4863752808974982.,.499988651277477875482,-54,54, + -4514338150834310.,-8934474822275393.,.494879526103372287052,-54,55, + -4514338150834294.,-8934474822275362.,.495352170604725579023,-54,55, + -4514338150834150.,-8934474822275083.,.499605971117222369366,-54,55, + -4514338150834134.,-8934474822275051.,-.499921384381353858084,-54,55, + -4514338150832021.,-8934474822270958.,.499997230149849336978,-54,55, + -6979532375146596.,-6935959796480662.,.499999987383497452755,-55,55, + -6979532375142586.,-6935959796476727.,.491772176343512067159,-55,55, + -6979532375142585.,-6935959796476726.,.473066882625058946330,-55,55, + -6979532375142533.,-6935959796476674.,-.499608390734495973722,-55,55, + -6979532375141143.,-6935959796475310.,-.499966659378782135058,-55,55, + -5360050515998697.,-5340300145254397.,-.499987017892626368724,-55,55, + -5360050515985027.,-5340300145240878.,-.499517649909795716333,-55,55, + -5360050515984665.,-5340300145240520.,-.498188468391681664079,-55,55, + -5360050515984574.,-5340300145240431.,.496620800995553349550,-55,55, + -5360050515984564.,-5340300145240421.,.386160281147998835220,-55,55, + -5360050515983669.,-5340300145239536.,.499943754793535928378,-55,55, + -5360050515967102.,-5340300145223151.,-.499999476024108801728,-55,55, + -5003579018638415.,-4987510616361550.,-.499997804217384712225,-55,55, + -5003579018617746.,-4987510616341081.,.499879441918079049952,-55,55, + -5003579018617038.,-4987510616340379.,-.316709987136791542247,-55,55, + -5003579018617019.,-4987510616340360.,-.499641059385412662963,-55,55, + -5003579018615461.,-4987510616338817.,-.499988983767624437070,-55,55, + -4503599627370496.,-4503599627370496.,0.000000000000000000000,-1074,1074, + 0.,0.,0.000000000000000000000,0,0, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,1074, + 4789513629070445.,4789513629070445.,.000000000000000000000,-1073,1073, + 4808649095124370.,4808649095124370.,.000000000000000000000,-1073,1073, + 4869155331943481.,4869155331943481.,.000000000000000000000,-1073,1073, + 5109627874242034.,5109627874242034.,.000000000000000000000,-1073,1073, + 5599035507166465.,5599035507166465.,.000000000000000000000,-1073,1073, + 7089807759713476.,7089807759713476.,.000000000000000000000,-1073,1073, + 7312899440849907.,7312899440849907.,.000000000000000000000,-1073,1073, + 7758212862373409.,7758212862373409.,.000000000000000000000,-1073,1073, + 7761896134481174.,7761896134481174.,.000000000000000000000,-1073,1073, + 7809167192039829.,7809167192039829.,.000000000000000000000,-1073,1073, + 8147981785960724.,8147981785960724.,.000000000000000000000,-1073,1073, + 8591267199417325.,8591267199417325.,.000000000000000000000,-1073,1073, + 4662142971001321.,4662142971001321.,-.000000000000000000000,-1072,1072, + 5622124846588744.,5622124846588744.,0.000000000000000000000,-1072,1072, + 5828119186624356.,5828119186624356.,-.000000000000000000000,-1072,1072, + 6028194942529344.,6028194942529344.,-.000000000000000000000,-1072,1072, + 6103477745868087.,6103477745868087.,.000000000000000000000,-1072,1072, + 6329313323327537.,6329313323327537.,-.000000000000000000000,-1072,1072, + 6394464867675505.,6394464867675505.,0.000000000000000000000,-1072,1072, + 6432992472198426.,6432992472198426.,.000000000000000000000,-1072,1072, + 6588689718419168.,6588689718419168.,.000000000000000000000,-1072,1072, + 7001573392314120.,7001573392314120.,-.000000000000000000000,-1072,1072, + 7563218214160189.,7563218214160189.,-.000000000000000000000,-1072,1072, + 8051935603675861.,8051935603675861.,-.000000000000000000000,-1072,1072, + 8383198532805953.,8383198532805953.,.000000000000000000000,-1072,1072, + 8438077864727187.,8438077864727187.,-.000000000000000000000,-1072,1072, + 8443454242934633.,8443454242934633.,0.000000000000000000000,-1072,1072, + 8447626959944861.,8447626959944861.,-.000000000000000000000,-1072,1072, + 8862962614828875.,8862962614828875.,0.000000000000000000000,-1072,1072, + 4509952695599631.,4509952695599631.,0.000000000000000000000,-1071,1071, + 4701762730015372.,4701762730015372.,.000000000000000000000,-1071,1071, + 4883252779508383.,4883252779508383.,0.000000000000000000000,-1071,1071, + 4988752457694256.,4988752457694256.,.000000000000000000000,-1071,1071, + 5120758840307769.,5120758840307769.,-.000000000000000000000,-1071,1071, + 6175493946614273.,6167937026292498.,-.499999067951243516795,-56,56, + 6175493946645879.,6167937026323988.,-.499892592376961776181,-56,56, + 6175493946646315.,6167937026324422.,-.100093616768275752673,-56,56, + 6175493946646415.,6167937026324522.,-.467112200344297032582,-56,56, + 6175493946646424.,6167937026324530.,.499856127133860469561,-56,56, + 6175493946649966.,6167937026328060.,-.499942103136513075772,-56,56, + 6175493946654053.,6167937026332132.,-.499991613915906569388,-56,56, + 6823990675709392.,6813795146809843.,.499748043248782396478,-56,56, + 6823990675709394.,6813795146809845.,.490786295160713891913,-56,56, + 6823990675709432.,6813795146809883.,.320513081487411307830,-56,56, + 6823990675710731.,6813795146811176.,.499857698285743931650,-56,56, + 6823990675712070.,6813795146812509.,.499967353320352635938,-56,56, + 6823990675721220.,6813795146821618.,.499969850319866248778,-56,56, + 6823990675812720.,6813795146912708.,.499994814272255037251,-56,56, + 8359220028884124.,8340483278553595.,-.499993321859920667023,-56,56, + 8359220028897663.,8340483278567042.,.499987179515833959409,-56,56, + 8359220028905102.,8340483278574432.,-.499949673424760108166,-56,56, + 8359220028906441.,8340483278575762.,-.499803880463028768588,-56,56, + 8359220028906590.,8340483278575909.,.498718690971668418706,-56,56, + 8359220028906722.,8340483278576041.,-.388496212186884669242,-56,56, + 8359220028906738.,8340483278576057.,-.496037412569741490874,-56,56, + 8359220028906739.,8340483278576057.,.497241262406329944120,-56,56, + 8513798801089932.,8494003767665470.,-.499981069172221956340,-56,56, + 8513798801093231.,8494003767668745.,.499677621686796846142,-56,56, + 8513798801093472.,8494003767668985.,-.180553434847085717025,-56,56, + 8513798801093516.,8494003767669029.,-.487317611143738433693,-56,56, + 8513798801093518.,8494003767669030.,.498738562660959094844,-56,56, + 8513798801094235.,8494003767669742.,.499876871644601407052,-56,56, + 8513798801104849.,8494003767680282.,.499991253069771531189,-56,56, + 8513798801139990.,8494003767715178.,.499993086846188599808,-56,56, + 4515410989972602.,9007199254723903.,.000013631360214449974,-55,56, + 4515410989976172.,9007199254730987.,-.000850993029360901694,-55,56, + 4515410989981017.,9007199254740601.,-.002024411985236287351,-55,56, + 4515410989981214.,4503599627370496.,-.046134101095920915704,-55,55, + 4515410989981215.,4503599627370497.,-.053977359446699445840,-55,55, + 4515410989981236.,4503599627370518.,-.218685784813049380123,-55,55, + 4515410989981271.,4503599627370553.,-.493199827090302670653,-55,55, + 4515410989981272.,4503599627370553.,.498956914558918601453,-55,55, + 7082784227656672.,7037251671944098.,-.499999183600064468351,-55,55, + 7082784227659216.,7037251671946592.,.499953154216911612401,-55,55, + 7082784227659839.,7037251671947204.,-.499665436016433429356,-55,55, + 7082784227659943.,7037251671947305.,.497187961440395517273,-55,55, + 7082784227659948.,7037251671947310.,.400882836318126200864,-55,55, + 4551882811606989.,4503599627370496.,-.114840883649549053627,-54,54, + 4551882811606990.,4503599627370497.,-.146595047097694837625,-54,54, + 4551882811607000.,4503599627370507.,-.464136681579153440884,-54,54, + 4551882811607001.,4503599627370508.,-.495890845027299377538,-54,54, + 4551882811607190.,4503599627370691.,-.497427736727130580774,-54,54, + 4551882811607505.,4503599627370996.,-.499989222894617538298,-54,54, + 4551882811611410.,4503599627374777.,-.499997488037651785881,-54,54, + 5299073463177461.,5222983057736055.,.498886881027664175727,-54,54, + 5299073463177624.,5222983057736211.,.497499342704822375411,-54,54, + 5299073463177647.,5222983057736234.,-.490426506261011814085,-54,54, + 5299073463177648.,5222983057736234.,.466620195957864767150,-54,54, + 5299073463178043.,5222983057736613.,-.499932427587144400499,-54,54, + 5299073463183095.,5222983057741448.,-.499992818060202327354,-54,54, + 5299073463216969.,5222983057773866.,.499998131961369860507,-54,54, + 5354986034440022.,5276468756249209.,-.499999044014156103768,-54,54, + 5354986034456712.,5276468756265167.,-.486586295166978421083,-54,54, + 5354986034456735.,5276468756265189.,-.495315564599493213917,-54,54, + 5354986034456758.,5276468756265210.,.495955165967983392040,-54,54, + 5354986034458468.,5276468756266845.,.499126873351934945124,-54,54, + 5354986034458924.,5276468756267281.,.499972661979625699611,-54,54, + 6318840445917290.,6190060189901315.,-.499999512892226335106,-54,54, + 6318840445924434.,6190060189908023.,.499987248917136001931,-54,54, + 6318840445926142.,6190060189909627.,.499424173348862110527,-54,54, + 6318840445926224.,6190060189909705.,-.493577098430405724337,-54,54, + 6318840445926240.,6190060189909720.,-.467821249021497329526,-54,54, + 6318840445926257.,6190060189909735.,.497044340975462489538,-54,54, + 7852441928000621.,7606123709016936.,-.499990910280040077776,-54,54, + 7852441928001915.,7606123709018108.,.499636856990325822143,-54,54, + 7852441928002193.,7606123709018361.,-.495806327480667539168,-54,54, + 7852441928002204.,7606123709018370.,.475596999752457339033,-54,54, + 7852441928002300.,7606123709018457.,.498753310150517715760,-54,54, + 7852441928043633.,7606123709055926.,-.499999025718848555392,-54,54, + 8717776617210548.,8381466754453032.,-.499993539374519683516,-54,54, + 8717776617240079.,8381466754479171.,.499867942514535255871,-54,54, + 8717776617241185.,8381466754480150.,.499557989788494364559,-54,54, + 8717776617241211.,8381466754480174.,-.485982750511051229531,-54,54, + 8717776617246027.,8381466754484437.,-.499990646297247408193,-54,54, + 4716158501326072.,9007199254695575.,-.000002654216819555679,-53,54, + 4716158501347800.,9007199254733209.,-.000055760604160935966,-53,54, + 4716158501350711.,9007199254738251.,-.000154926620515093651,-53,54, + 4716158501352062.,9007199254740591.,.000486099068752993849,-53,54, + 4716158501352271.,9007199254740953.,-.000895119032945395364,-53,54, + 4716158501352286.,9007199254740979.,-.020133005499760983828,-53,54, + 4716158501352293.,9007199254740991.,.104222647482383192838,-53,54, + 4716158501352294.,4503599627370496.,.418136727525630244136,-53,53, + 4716158501366617.,4503599627382900.,.499995126345973997280,-53,53, + 6059040276400288.,5612305914300059.,-.499992090484602280462,-53,53, + 6059040276406439.,5612305914304870.,-.499951379573784375501,-53,53, + 6059040276408142.,5612305914306202.,-.499777533396664803784,-53,53, + 6059040276408523.,5612305914306499.,.499086961815732357961,-53,53, + 6059040276408601.,5612305914306561.,-.493271487984542781251,-53,53, + 6059040276408624.,5612305914306578.,.496161276817859841421,-53,53, + 6059040276423189.,5612305914317970.,.499996893251050569100,-53,53, + 6179968525049261.,5706381209621443.,.499998312101238506751,-53,53, + 6179968525077420.,5706381209643231.,-.499953762943618508092,-53,53, + 6179968525077557.,5706381209643336.,.498803528220126304305,-53,53, + 6179968525077663.,5706381209643419.,-.487559443581093793237,-53,53, + 6179968525077672.,5706381209643425.,.475862568247068101188,-53,53, + 6179968525077694.,5706381209643442.,.497560819382550969454,-53,53, + 6179968525079033.,5706381209644479.,-.499986532026468045913,-53,53, + 6230674196595456.,5745522248169652.,.499960572474548751572,-53,53, + 6230674196597144.,5745522248170952.,.487591535456410254729,-53,53, + 6230674196597157.,5745522248170962.,.499344617516506509261,-53,53, + 6230674196598349.,5745522248171881.,-.499911242870143885690,-53,53, + 6230674196611622.,5745522248182102.,.499985533123381035197,-53,53, + 6230674196619705.,5745522248188327.,.499998006507367039503,-53,53, + 7511273082104712.,6670465360114516.,.499877093640175246900,-53,53, + 7511273082104883.,6670465360114631.,.408244419709601485687,-53,53, + 7511273082104901.,6670465360114644.,-.496137967020072450377,-53,53, + 7511273082109230.,6670465360117552.,.499898023719732812068,-53,53, + 7511273082130314.,6670465360131720.,.499995675233507257562,-53,53, + 7511273082131067.,6670465360132226.,.499999162111589540034,-53,53, + 7913137471600263.,6933782166632562.,-.499999964275395803283,-53,53, + 7913137471604960.,6933782166635560.,-.499820316118815270902,-53,53, + 7913137471605007.,6933782166635589.,.499329874091660803160,-53,53, + 7913137471605029.,6933782166635604.,-.458514717724776966630,-53,53, + 7913137471606146.,6933782166636317.,-.499987856822825551848,-53,53, + 8575032706797082.,7337163377200022.,-.498809031934412171223,-53,53, + 8575032706797170.,7337163377200073.,-.455385260047651846611,-53,53, + 8575032706797182.,7337163377200080.,-.494918382063147883040,-53,53, + 8575032706797563.,7337163377200300.,.499904993938082219667,-53,53, + 8575032706800649.,7337163377202090.,.499970448414374118348,-53,53, + 8575032706802192.,7337163377202986.,-.499996824670457054436,-53,53, + 8668443273566846.,7390949614701891.,.499996050709032043072,-53,53, + 8668443273592922.,7390949614716795.,.499765219549314360204,-53,53, + 8668443273592950.,7390949614716812.,-.496553482097434607970,-53,53, + 8668443273592985.,7390949614716832.,-.491951859155971256475,-53,53, + 8668443273594012.,7390949614717419.,-.499784237466141380609,-53,53, + 8668443273604877.,7390949614723629.,-.499880436477139606720,-53,53, + 8668443273617915.,7390949614731081.,-.499995889485948603343,-53,53, + 9007199254740991.,7579296827247853.,.475702091928739384102,-53,53, + 4503599627370497.,7579296827247855.,.096609009533158396171,-52,53, + 4503599627370502.,7579296827247860.,.499632068214549030637,-52,53, + 4503599627372090.,7579296827249576.,.499755504951558026099,-52,53, + 4503599627375266.,7579296827253009.,-.499997624401461796309,-52,53, + 7074237752025378.,4503599627370496.,-.000000001041115290277,-52,52, + 7074237752028409.,4503599627370496.,-.000000000000108599078,-52,52, + 7074237752028440.,4503599627370496.,-.000000000000000008443,-52,52, + 7074237752028441.,4503599627370496.,-.000000000000000058233,-52,52, + 9007199254726846.,8190223105253956.,-.499989547748931710791,-52,53, + 9007199254731014.,8190223105250486.,.499981015573400766164,-52,53, + 9007199254739350.,8190223105243548.,.499922121172875354416,-52,53, + 9007199254740632.,8190223105242481.,.499433214817996139387,-52,53, + 9007199254740954.,8190223105242214.,-.499129521515825802680,-52,53, + 9007199254740960.,8190223105242209.,-.492891560081449646724,-52,53, + 9007199254740990.,8190223105242184.,-.461701752909786923899,-52,53, + 9007199254740991.,8190223105242183.,-.293995426004071092180,-52,53, + 4503599627370497.,8190223105242180.,.209123554713073980121,-51,53, + 4503599627398210.,8190223105196049.,.499998010581159252123,-51,53, + 7074237752023327.,5622106160680017.,.437919826571286137851,-51,91, + 7074237752028389.,7216422512371896.,.053738419562667649482,-51,98, + 7074237752028439.,5745539027375874.,-.280370573974678975280,-51,103, + 7074237752028440.,4967757600021511.,-.121482295898714684057,-51,105, + 7074237752028441.,-6523320454730237.,.439258852050642776645,-51,104, + 5868404969532796.,-7905417279733033.,.492220531012408382921,-50,53, + 5868404969532802.,-7905417279733010.,.496291553949242031832,-50,53, + 5868404969532808.,-7905417279732986.,-.499637423113699813370,-50,53, + 5868404969533790.,-7905417279729222.,.499986667276751569123,-50,53, + 5868404969563021.,-7905417279617149.,-.499998576677265831494,-50,53, + 5888592265913846.,-7826752402509450.,-.499940151275240182854,-50,53, + 5888592265915295.,-7826752402503713.,-.499815531399605783997,-50,53, + 5888592265916351.,-7826752402499532.,-.497654309576559749417,-50,53, + 5888592265916400.,-7826752402499338.,-.492819176957391865321,-50,53, + 5888592265916523.,-7826752402498852.,.498909829478483303589,-50,53, + 5888592265916744.,-7826752402497976.,-.499690898560575029636,-50,53, + 5888592265937423.,-7826752402416102.,-.499981216464609389611,-50,53, + 5888592265945282.,-7826752402384986.,-.499994142173612461207,-50,53, + 5943141639396850.,-7601676205109238.,-.499893626943081000086,-50,53, + 5943141639401450.,-7601676205089498.,-.499870197228951777147,-50,53, + 5943141639532090.,-7601676204528882.,-.499151819546339765033,-50,53, + 5943141639583610.,-7601676204307794.,-.498840376670392537314,-50,53, + 5943141639584300.,-7601676204304833.,-.498836097545815242002,-50,53, + 5943141639584307.,-7601676204304803.,-.459705619337168926494,-50,53, + 6303973650769013.,-5692554797346166.,-.499999662710007091071,-50,53, + 6303973650790851.,-5692554797210777.,.499981461210906541811,-50,53, + 6303973650801380.,-5692554797145499.,-.400017716190711180780,-50,53, + 6303973650801405.,-5692554797145344.,-.406428578874477712295,-50,53, + 6303973650801720.,-5692554797143391.,-.487205448449462562407,-50,53, + 6303973650801770.,-5692554797143082.,.499972826262151797586,-50,53, + 6421931254427748.,-4931372232082266.,-.499987628729420483311,-50,53, + 6421931254447243.,-4931372231951758.,.499985874816579163918,-50,53, + 6421931254448585.,-4931372231942774.,.499881514832406803639,-50,53, + 6421931254449711.,-4931372231935236.,.490852079595273694023,-50,53, + 6421931254449724.,-4931372231935148.,-.480832984903530012676,-50,53, + 6421931254449747.,-4931372231934995.,.492339593292504727589,-50,53, + 6421931254449927.,-4931372231933790.,.499777161854284737290,-50,53, + 6619016067705734.,-7086718655199506.,-.499997865983038989555,-50,54, + 6619016067722837.,-7086718654947922.,-.499009383037874049590,-50,54, + 6619016067723054.,-7086718654944730.,-.443334081600853272709,-50,54, + 6619016067723068.,-7086718654944525.,.495741744307349091927,-50,54, + 6619016067723461.,-7086718654938744.,.499798857748984756989,-50,54, + 6619016067724216.,-7086718654927638.,.499959472508696247377,-50,54, + 6787616684047236.,-4536564471785779.,-.499997595257032970650,-50,54, + 6787616684084059.,-4536564471215599.,-.495720138590037201162,-50,54, + 6787616684084088.,-4536564471215150.,-.449740068615834755366,-50,54, + 6787616684084092.,-4536564471215089.,.487636492760153501535,-50,54, + 6787616684084187.,-4536564471213617.,-.499670174543296474009,-50,54, + 6787616684085209.,-4536564471197792.,-.499958740754567139117,-50,54, + 6787616684092299.,-4536564471088009.,.499996416524817898678,-50,54, + 6792176747025452.,-8931835744354410.,.499989740419401007360,-50,55, + 6792176747028249.,-8931835744267700.,.499920502652228237112,-50,55, + 6792176747028830.,-8931835744249688.,.123073806977045155424,-50,55, + 6792176747029016.,-8931835744243922.,.322568669105142440685,-50,55, + 6792176747029178.,-8931835744238900.,.496322258899193984066,-50,55, + 6792176747029181.,-8931835744238807.,.499539917971198076900,-50,55, + 6935652144170605.,-8847099188080298.,.499797165179434916065,-50,56, + 6935652144171270.,-8847099188038060.,.496793445521866944726,-50,56, + 6935652144171460.,-8847099188025992.,.495935240472298841916,-50,56, + 6935652144171462.,-8847099188025864.,-.472494845895303987129,-50,56, + 6935652144172854.,-8847099187937450.,-.499834950975552923672,-50,56, + 6935652144177542.,-8847099187639688.,-.499957274368803098073,-50,56, + 6935652144179886.,-8847099187490808.,.499981621453105179212,-50,56, + 6935652144228825.,-8847099184382409.,.499994484567286342654,-50,56, + 7074237752007987.,-5622153632690964.,-.359479648623543693521,-50,88, + 7074237752028235.,-7222498929773102.,-.013434604850808816997,-50,95, + 7074237752028438.,-5124569327373185.,.140185286987342823443,-50,101, + 7074237752028440.,-4967757600021511.,.121482295898714721309,-50,104, + 7074237752028441.,6523320454730237.,-.439258852050643114039,-50,103, + 7272069881162685.,6298102991156363.,.499080184494525663552,-50,55, + 7272069881162744.,6298102991158222.,.428853389145144958080,-50,55, + 7272069881162754.,6298102991158538.,-.498303694814091268283,-50,55, + 7272069881163097.,6298102991169345.,-.499791674916673878680,-50,55, + 7272069881163852.,6298102991193132.,.499848483439577371619,-50,55, + 7272069881169206.,6298102991361822.,.499945631114899160899,-50,55, + 7272069881171883.,6298102991446167.,.499994151545558823903,-50,55, + 7274706301332278.,6381152088344754.,.499775270030966279430,-50,55, + 7274706301332448.,6381152088350108.,.496660691543178402004,-50,55, + 7274706301332450.,6381152088350171.,.484859343560103312135,-50,55, + 7274706301333549.,6381152088384784.,-.499981376185130108794,-50,55, + 7274706301345751.,6381152088769074.,.499994136767206642675,-50,55, + 7641538687419749.,8697591601478064.,-.499998752335907685830,-50,54, + 7641538687451807.,8697591601927247.,-.499992735287590017407,-50,54, + 7641538687453706.,8697591601953854.,.476705883918684904076,-50,54, + 7641538687453708.,8697591601953882.,.499851432741035436388,-50,54, + 7642555474090221.,8711834833233132.,.499984866895210017569,-50,54, + 7642555474142065.,8711834833959186.,.499986864166218432863,-50,54, + 7642555474143372.,8711834833977491.,-.499974746919883907649,-50,54, + 7642555474148600.,8711834834050707.,-.499821308662440209074,-50,54, + 7642555474148782.,8711834834053255.,.335685177197282008586,-50,54, + 7642555474148816.,8711834834053731.,.491768806398587973821,-50,54, + 7642555474148818.,8711834834053760.,-.499049803648641435557,-50,54, + 7661357941793655.,8973928672413302.,.499949668543048829575,-50,54, + 7661357941794129.,8973928672419879.,-.496447165522681127655,-50,54, + 7661357941794445.,8973928672424263.,-.494045055783457866794,-50,54, + 7661357941794453.,8973928672424373.,.493357529264056710465,-50,54, + 7661357941796989.,8973928672459556.,.499976966490210665386,-50,54, + 7661357941800323.,8973928672505811.,-.499995814251665851145,-50,54, + 7952142228788689.,6332885946315814.,-.499997738894701410755,-50,53, + 7952142228792455.,6332885946337238.,-.499925351608991001520,-50,53, + 7952142228792696.,6332885946338608.,.499548210858245298521,-50,53, + 7952142228792937.,6332885946339979.,.499021773035322505369,-50,53, + 7952142228792982.,6332885946340235.,.494774097891010743236,-50,53, + 7952142228792998.,6332885946340327.,-.484513964384960261621,-50,53, + 7975281835689739.,6463175724981405.,-.499994950935294709874,-50,53, + 7975281835699968.,6463175725038400.,.499973713573631907708,-50,53, + 7975281835705454.,6463175725068968.,.498392507725017444253,-50,53, + 7975281835705468.,6463175725069047.,-.493591112026850900558,-50,53, + 7975281835705475.,6463175725069086.,-.489582921903159816142,-50,53, + 7975281835706204.,6463175725073147.,.499270019610585810297,-50,53, + 7975281835706704.,6463175725075933.,.499855025941002225238,-50,53, + 7975281835723919.,6463175725171855.,.499996016461349682237,-50,53, + 8134778399524060.,7284178321557554.,-.498476895292401164733,-50,53, + 8134778399524067.,7284178321557586.,.441435385242444914949,-50,53, + 8134778399524393.,7284178321559121.,-.499792693018050125605,-50,53, + 8134778399528953.,7284178321580579.,-.499792870122803932802,-50,53, + 8134778399991793.,7284178323758565.,.499567611574241207790,-50,53, + 8395085770619731.,8304408067720316.,.499974100617459173593,-50,53, + 8395085770623139.,8304408067730874.,.499849561262352463508,-50,53, + 8395085770624190.,8304408067734131.,-.497254588730703147046,-50,53, + 8395085770624241.,8304408067734289.,-.499017016745093950716,-50,53, + 8395085770624843.,8304408067736153.,.499787263052316894937,-50,53, + 8395085770635618.,8304408067769534.,.499979743272606824196,-50,53, + 8395085770683279.,8304408067917188.,.499986750496020102476,-50,53, + 8472742745241456.,8525053540527131.,.499991846512155159947,-50,53, + 8472742745247233.,8525053540542049.,.499953826610962223149,-50,53, + 8472742745247640.,8525053540543100.,.499778039352638510886,-50,53, + 8472742745247901.,8525053540543774.,.482466293128984567667,-50,53, + 8472742745247920.,8525053540543824.,-.453659849334304244482,-50,53, + 8472742745247968.,8525053540543947.,.497179369694994299114,-50,53, + 8472742745248047.,8525053540544151.,.499602250980311781006,-50,53, + 8472742745292635.,8525053540659291.,.499993411694784706460,-50,53, + 8714420965774119.,8948712322874838.,-.499998884140770938848,-50,53, + 8714420965792848.,8948712322891884.,.499768873343361115357,-50,53, + 8714420965793260.,8948712322892259.,.499176412174042336694,-50,53, + 8714420965793360.,8948712322892351.,-.481549913533209153620,-50,53, + 8714420965793371.,8948712322892361.,-.469429809365316513674,-50,53, + 8714420965793427.,8948712322892412.,-.498636551796560846139,-50,53, + 8714420965794251.,8948712322893162.,-.499821478701429096606,-50,53, + 8714420965796066.,8948712322894813.,.499995686027846610166,-50,53, + 8743627225396470.,8972282029192496.,-.499689675983590365841,-50,53, + 8743627225396497.,8972282029192515.,-.498866162974343137348,-50,53, + 8743627225396848.,8972282029192762.,-.488160494323668815658,-50,53, + 8743627225396892.,8972282029192792.,.476144489719182419842,-50,53, + 8743627225396902.,8972282029192800.,-.486513468454807873099,-50,53, + 8743627225397675.,8972282029193344.,-.499973637446233566539,-50,53, + 8743627225401317.,8972282029195906.,.499997928590394201598,-50,53, + 8897696383646605.,8996493776079214.,-.499851663604137145277,-50,53, + 8897696383647995.,8996493776078672.,-.499321686626042079514,-50,53, + 8897696383649921.,8996493776077920.,.499973783991547446575,-50,53, + 8897696383661259.,8996493776073499.,.499979504685551484367,-50,53, + 8897696383695273.,8996493776060236.,.499991192854784239773,-50,53, + 8979216647905793.,8941163147859879.,-.499999844558201124916,-50,53, + 8979216647925187.,8941163147841125.,.499984897954134123087,-50,53, + 8979216647926004.,8941163147840336.,-.496973625029862008780,-50,53, + 8979216647926034.,8941163147840306.,.494570125566547555918,-50,53, + 8979216647926125.,8941163147840219.,-.497747164329842228470,-50,53, + 8979216647926488.,8941163147839867.,.499932217150609929105,-50,53, + 4523144813455067.,8860484359923904.,.499994688918557629673,-49,53, + 4523144813456221.,8860484359920586.,-.499998145988077256999,-49,53, + 4523144813464299.,8860484359897353.,-.499949032862063536373,-49,53, + 4523144813466607.,8860484359890715.,-.499935335638483853420,-49,53, + 4523144813466954.,8860484359889716.,.499200159687281869610,-49,53, + 4523144813467067.,8860484359889392.,-.498199521235874841518,-49,53, + 4612325947553258.,8494113961762945.,.499996908975443983895,-49,53, + 4612325947564114.,8494113961705158.,.499972816894571976549,-49,53, + 4612325947564665.,8494113961702226.,-.499015225584006380608,-49,53, + 4612325947564795.,8494113961701534.,-.495146706847043378343,-49,53, + 4612325947564820.,8494113961701400.,.428674162088903895269,-49,53, + 4612325947564826.,8494113961701368.,.490391170631038590048,-49,53, + 4612325947565151.,8494113961699639.,-.499937534778315546115,-49,53, + 4802115455492662.,7024722001562261.,.499988415850531659792,-49,53, + 4802115455517437.,7024722001314154.,-.499867705508902486547,-49,53, + 4802115455518129.,7024722001307224.,-.499298796326153221565,-49,53, + 4802115455518475.,7024722001303759.,-.499014345715236385365,-49,53, + 4802115455518542.,7024722001303088.,-.467167357030784363889,-49,53, + 4802115455518544.,7024722001303068.,-.496067446922330183338,-49,53, + 4802115455520828.,7024722001280195.,-.499970160934779790348,-49,53, + 4802115455531347.,7024722001174853.,-.499994704636042189412,-49,53, + 5059472696394537.,7629809413056530.,.499867273686662177248,-49,54, + 5059472696394705.,7629809413051661.,-.498294908191864463686,-49,54, + 5059472696394955.,7629809413044413.,.480630415135719970965,-49,54, + 5059472696394957.,7629809413044356.,-.495538182283726362785,-49,54, + 5059472696395628.,7629809413024904.,.499897378056000434343,-49,54, + 5059472696398901.,7629809412930026.,.499987519224829257364,-49,54, + 5059472696432638.,7629809411952055.,.499985043884926743002,-49,54, + 5079689563117984.,7038967591717587.,.499996052218113004271,-49,54, + 5079689563118416.,7038967591704862.,.499969542210204143164,-49,54, + 5079689563128352.,7038967591412187.,.499358667975769231129,-49,54, + 5079689563132229.,7038967591297987.,-.484676584509126418288,-49,54, + 5079689563132240.,7038967591297662.,.499119033334887178339,-49,54, + 5107897798820630.,6199578063912964.,.499959609591848065640,-49,54, + 5107897798875374.,6199578062268163.,.499979346633581159916,-49,54, + 5107897798880780.,6199578062105738.,.499868514060393820656,-49,54, + 5107897798881111.,6199578062095793.,.498936811139054419082,-49,54, + 5107897798881133.,6199578062095133.,-.498103966774578559323,-49,54, + 5107897798881795.,6199578062075243.,-.499967379331999013509,-49,54, + 5222449517569069.,5307259332638852.,.499997814072804293847,-49,55, + 5222449517587295.,5307259331485114.,-.499986772480007871000,-49,55, + 5222449517593643.,5307259331083274.,-.463331772065680424250,-49,55, + 5222449517593653.,5307259331082641.,-.481547501960986238673,-49,55, + 5222449517593663.,5307259331082008.,-.499763231857966728856,-49,55, + 5222449517594816.,5307259331009020.,.499963099791992557917,-49,55, + 5270585385650166.,8977972334548269.,.499983231304848825274,-49,57, + 5270585385680819.,8977972326716343.,.499963758482573360756,-49,57, + 5270585385682436.,8977972326303196.,-.457562556851685401596,-49,57, + 5270585385682450.,8977972326299619.,-.496155858606588581448,-49,57, + 5270585385682452.,8977972326299107.,.498330812570829121091,-49,57, + 5270585385682814.,8977972326206616.,-.499581706183026542408,-49,57, + 5270585385683721.,8977972325974875.,-.499876348203938038873,-49,57, + 5270585385687530.,8977972325001664.,.499988566637272296796,-49,57, + 5305678314021330.,7451636400032266.,.317776556151927824906,-49,104, + 5305678314021331.,-7144290154732925.,-.420555860962015638086,-49,102, + 5305678314021334.,-8541471979738975.,-.355138965240439868439,-49,100, + 5305678314021773.,-7789699923340335.,.255037977637273428780,-49,93, + 5305678314065639.,-6089754163653848.,-.365188728149908596756,-49,86, + 5489113122509524.,-5766590505972803.,-.499976845738517727153,-49,54, + 5489113122558586.,-5766590507460176.,.499838728546571021502,-49,54, + 5489113122559364.,-5766590507483761.,-.481493589234718853990,-49,54, + 5489113122559383.,-5766590507484337.,-.488749776806258401415,-49,54, + 5489113122559402.,-5766590507484913.,-.496005964371229138246,-49,54, + 5489113122559557.,-5766590507489613.,.497430400475700476436,-49,54, + 5489113122560101.,-5766590507506104.,-.499799386537413228184,-49,54, + 5489113122567268.,-5766590507723381.,.499932948024559935773,-49,54, + 5489113122573056.,-5766590507898851.,.499996522995190166771,-49,54, + 5503648895911618.,-6205288324971386.,-.499973738980018623286,-49,54, + 5503648895962147.,-6205288326489359.,.485689825768444636719,-49,54, + 5503648895962219.,-6205288326491522.,.490478552617422010395,-49,54, + 5503648895962363.,-6205288326495847.,-.499943993380108278789,-49,54, + 5503648895962988.,-6205288326514624.,.499958155433257052862,-49,54, + 5503648895973012.,-6205288326815761.,.499989824024073405078,-49,54, + 5548511370793943.,-7531909000925620.,-.498524734181729257128,-49,54, + 5548511370794001.,-7531909000927306.,-.486574568763232663608,-49,54, + 5548511370794016.,-7531909000927743.,.482033232651114828833,-49,54, + 5548511370794103.,-7531909000930272.,.499958480959782308538,-49,54, + 5548511370804647.,-7531909001236772.,-.499996300034844049055,-49,54, + 7074237751946628.,-5622096781216965.,-.089850199524424779073,-49,85, + 7074237752027622.,-7197629755056780.,.496641351311827911854,-49,92, + 7074237752028432.,-4658842052371168.,-.214953678252997362028,-49,98, + 7074237752028440.,-4967757600021511.,.121482295898714870318,-49,103, + 7074237752028441.,6523320454730237.,-.439258852050644463614,-49,102, + 8842797190002404.,4555598928011245.,-.275327658586077643888,-49,86, + 8842797190035219.,5829077737928285.,-.241603372279800849465,-49,93, + 8842797190035547.,7531611566059105.,.074768391265781521372,-49,100, + 8842797190035550.,6209697000026889.,-.401852869873393727593,-49,103, + 8842797190035551.,-5902350754727548.,.299073565063304663147,-49,102, + 5305678314021330.,-7451636400032266.,-.317776556151927322001,-48,103, + 5305678314021331.,7144290154732925.,.420555860962008546748,-48,101, + 5305678314021348.,5008333671416556.,-.080607629348272501979,-48,96, + 5305678314023102.,7792428794092300.,-.313759545668310313647,-48,90, + 5305678314198564.,6089706763479862.,.090896353359190238911,-48,83, + 6189958032313442.,6111250908646246.,-.449802454767560031340,-48,81, + 6189958033017771.,7822191026877127.,.258179019650541974984,-48,88, + 6189958033024814.,5013160476848593.,-.476489441494583545252,-48,94, + 6189958033024884.,5590296602375202.,-.495324252227861954253,-48,100, + 6189958033024885.,8693575800037644.,.037405982177248259838,-48,103, + 6189958033024886.,-6833805304731581.,.009351495544320606337,-48,101, + 7074237751701192.,-5622082568348465.,-.271200950923179606269,-48,82, + 7074237752025168.,-7195810507888803.,.124160499281507210719,-48,89, + 7074237752028407.,-4683147721975992.,-.053738419552382839132,-48,95, + 7074237752028440.,-4967757600021511.,.121482295898715466354,-48,102, + 7074237752028441.,6523320454730237.,-.439258852050649861914,-48,101, + 7958517470771212.,8960446310473519.,-.138230043465246743807,-48,83, + 7958517471029387.,5735734868167607.,.235319538568943385656,-48,89, + 7958517471031969.,7405673258539934.,.120911444006621323138,-48,96, + 7958517471031995.,5588727300024200.,-.261667582886055137131,-48,102, + 7958517471031996.,-6212835604728892.,-.130833791443020784676,-48,101, + 8842797189902967.,-4555529036101627.,-.181000287630395951828,-48,83, + 8842797190034224.,-5833325713030551.,-.189599135426896881270,-48,90, + 8842797190035537.,-7512402425727896.,-.268692097813642185791,-48,97, + 8842797190035550.,-6209697000026889.,.401852869873394891725,-48,102, + 8842797190035551.,5902350754727548.,-.299073565063308661913,-48,101, + 4863538453516224.,8618527817847321.,-.135593642405418129307,-47,80, + 4863538454509520.,5515529430533692.,-.005719729398922638716,-47,86, + 4863538454519453.,7015031191576063.,.268472581138259342165,-47,93, + 4863538454519552.,6211266302377890.,.364490460784791977980,-47,100, + 4863538454519553.,-5591865904726203.,-.271019078430361802978,-47,101, + 5305678314021330.,-7451636400032266.,-.317776556151925310381,-47,102, + 5305678314021331.,7144290154732925.,.420555860961980181399,-47,100, + 5305678314021401.,4981626859270331.,-.020151907546313475028,-47,93, + 5305678314028419.,7794210523408067.,-.078443169238682495950,-47,87, + 5305678314730268.,6089729273174733.,.497070764995780233326,-47,80, + 5747818173215646.,5282152198434968.,.029678169246222224809,-47,81, + 5747818173520033.,6761389711969284.,.336619188159492966303,-47,88, + 5747818173523077.,8648054024831531.,.087324931721656571241,-47,95, + 5747818173523107.,6521751152379235.,-.205602182708881605514,-47,100, + 5747818173523108.,-4970896204723514.,-.411204365417702485823,-47,101, + 6189958030179114.,-6111247206630105.,.027270142024565772512,-47,78, + 6189958032996427.,-7822541802532018.,.185508344975829410276,-47,85, + 6189958033024600.,-5018017932717172.,-.130877636204264942796,-47,91, + 6189958033024882.,-7298747928558097.,.247662126114567147423,-47,98, + 6189958033024885.,-8693575800037644.,-.037405982177245065461,-47,102, + 6189958033024886.,6833805304731581.,-.009351495544345431876,-47,100, + 6632097890420188.,4523620098869152.,-.394781996261123698126,-47,78, + 6632097892505598.,5790236735164387.,.086990841343358342309,-47,85, + 6632097892526452.,7415406560539019.,.137594939313521536976,-47,92, + 6632097892526661.,7919717628560786.,-.387847413101467332520,-47,99, + 6632097892526662.,6832236002380579.,.224305173797444419749,-47,100, + 6632097892526663.,-8699853009441651.,-.102779304810085740922,-47,102, + 7074237750719446.,-5622087605065932.,-.237057684164276992758,-47,79, + 7074237752015350.,-7196455207724585.,.281050460666808032482,-47,86, + 7074237752028309.,-4618855395199534.,-.013434604221042098557,-47,92, + 7074237752028439.,-5745539027375874.,.280370573974757354721,-47,99, + 7074237752028440.,-4967757600021511.,.121482295898717850495,-47,101, + 7074237752028441.,6523320454730237.,-.439258852050671455114,-47,100, + 7516377611074848.,7823193474107748.,.338346432660412223080,-47,81, + 7516377611525664.,5006948355430679.,-.472211052807333875441,-47,87, + 7516377611530172.,6444791989308228.,-.442902929327722852851,-47,94, + 7516377611530217.,7142720852381924.,-.345787469696229964857,-47,100, + 7516377611530218.,-7457913609436273.,-.383149878784765988291,-47,102, + 7958517469988862.,-8960446905669580.,.366279451512945860217,-47,80, + 7958517471021564.,-5734673449087726.,.191175345516176573307,-47,86, + 7958517471031891.,-7340180360492776.,.469772139667680334380,-47,93, + 7958517471031994.,-5900781452376546.,.065416895721598740370,-47,99, + 7958517471031995.,-5588727300024200.,.261667582886058531739,-47,101, + 7958517471031996.,6212835604728892.,.130833791443002130311,-47,100, + 8400657330533772.,7453205702383268.,.084119886810095222043,-47,100, + 8400657330533773.,-6215974209430896.,.336479547240554211743,-47,102, + 8400657330533817.,-6216730636890021.,-.436185626666522155004,-47,94, + 8400657330538200.,-4867727672642911.,-.292469397407354042386,-47,87, + 8400657330976454.,-7605204634249781.,-.476404135737427877345,-47,81, + 8842797189505217.,-4555528742993407.,.215488982227191020622,-47,80, + 8842797190030247.,-5831089171922790.,.202601590744756815128,-47,87, + 8842797190035497.,-7507600140645094.,-.067173024274345874707,-47,94, + 8842797190035549.,-6056023877377218.,-.149536782531559519992,-47,99, + 8842797190035550.,-6209697000026889.,.401852869873399548252,-47,101, + 8842797190035551.,5902350754727548.,-.299073565063324656974,-47,100, + 5426391276952917.,4925247681619198.,.494231855162409579292,-44,53, + 5426391276979477.,4925247693004797.,.499955051979762759576,-44,53, + 5426391276979769.,4925247693129971.,-.498990200890980739318,-44,53, + 5426391276979846.,4925247693162978.,.449917845381466080822,-44,53, + 5426391276979852.,4925247693165550.,.497884702167299361906,-44,53, + 5426391276980436.,4925247693415896.,.499989354267011247465,-44,53, + 5506672652921126.,-8188620198921929.,-.498286649998564224711,-44,53, + 5506672652932514.,-8188620196493254.,-.499300362549874968302,-44,53, + 5506672652932777.,-8188620196437165.,-.499897918051488508456,-44,53, + 5506672652934479.,-8188620196074186.,-.499918461986345175647,-44,53, + 5562950707701891.,7959710905218892.,.499967564823230441438,-44,53, + 5562950707703171.,7959710904912156.,-.482759247640939889669,-44,53, + 5562950707703182.,7959710904909519.,.496295261195173847465,-44,53, + 5562950707703276.,7959710904886993.,.499124573415829356887,-44,53, + 5562950707703323.,7959710904875731.,-.499460855694455345789,-44,53, + 5562950707727338.,7959710899120817.,.492489509254662793523,-44,53, + 5565768841151349.,7185351745633006.,.460015450913106399819,-44,53, + 5565768841151353.,7185351745631771.,.497344327751846622222,-44,53, + 5565768841151380.,7185351745623435.,.499314236696976869443,-44,53, + 5565768841153925.,7185351744837690.,.499735222860429397297,-44,53, + 5565768841154943.,7185351744523392.,.499861511516499523021,-44,53, + 5565768841195046.,7185351732141965.,.477834574786233926276,-44,53, + 5637442019535798.,5203844502139369.,-.499998370441910635843,-44,59, + 5637442019535926.,5203844506333502.,-.402291701083010287657,-44,59, + 5637442019535968.,5203844507709702.,-.479606760227487710915,-44,59, + 5637442019535980.,5203844508102901.,.498303217426182945233,-44,59, + 5666178554236040.,8984047687816206.,.490790283457037061337,-44,53, + 5666178554260108.,8984047686933247.,-.499950692518811249492,-44,53, + 5666178554261242.,8984047686891645.,-.487630763286210855775,-44,53, + 5666178554261258.,8984047686891058.,-.464529514596860695906,-44,53, + 5666178554261277.,8984047686890361.,-.499596791430407763452,-44,53, + 5666178554304651.,8984047685299139.,.472660546074007600680,-44,53, + 5835612929826931.,-8660970603896953.,-.499603964551493496872,-44,53, + 5835612929831679.,-8660970603229427.,-.499823767782800121910,-44,53, + 5835612929832212.,-8660970603154493.,.495557413543751236776,-44,53, + 5835612929832217.,-8660970603153790.,.450485980089220286503,-44,53, + 5835612929832234.,-8660970603151400.,.497243111577029755454,-44,53, + 5835612929832278.,-8660970603145213.,-.499385451722040243428,-44,53, + 6029337333126160.,-5229716333760498.,.499636891025268202806,-44,54, + 6029337333126170.,-5229716333770296.,-.498273536302551578277,-44,54, + 6029337333126200.,-5229716333799693.,-.492004808147136014217,-44,54, + 6029337333126210.,-5229716333809492.,-.489915228715705857083,-44,54, + 6029337333127597.,-5229716335168614.,.499925809656522217981,-44,54, + 6029337333128076.,-5229716335637985.,-.499970129887732817225,-44,54, + 6157045845774343.,-8604786539146163.,-.448756141808213140500,-44,53, + 6157045845834325.,-8604786548223139.,.499928894242406496499,-44,53, + 6157045845834989.,-8604786548323621.,.498653601542129651089,-44,53, + 6157045845835056.,-8604786548333759.,-.498462351040450453628,-44,53, + 6157045845837447.,-8604786548695585.,-.499936509254591950781,-44,53, + 6245226045767564.,-8897040800882148.,.499846673315729735514,-44,68, + 6245226045767679.,-8897042730261987.,.376442884067159831739,-44,68, + 6245226045767681.,-8897042763816419.,.391688038921992588840,-44,68, + 6245226045767686.,-8897042847702499.,.429800926562162656205,-44,68, + 6245226045767695.,-8897042998697443.,.498404126125586224275,-44,68, + 6245226045770319.,-8897087022112206.,-.499852602615462184402,-44,68, + 6245226045789735.,-8897412768537914.,-.492997460757270432277,-44,68, + 6245226045794589.,-8897494205144341.,-.489590274736833273543,-44,68, + 6268442428667591.,-8724803201165547.,-.475131916511628419737,-44,53, + 6268442428709253.,-8724803206464970.,.499988060178560209852,-44,53, + 6268442428709592.,-8724803206508090.,-.426949504109109647412,-44,53, + 6268442428709617.,-8724803206511270.,-.436310553145773695832,-44,53, + 6268442428709772.,-8724803206530986.,-.494348663903624203231,-44,53, + 6268442428709787.,-8724803206532894.,-.499965219323303649732,-44,53, + 6328789084878694.,9000816055887664.,.308073197232497249527,-44,53, + 6328789084993582.,9000816053673514.,.456042396987204418544,-44,53, + 6328789084993593.,9000816053673302.,.461312887707819192528,-44,53, + 6328789084993670.,9000816053671818.,.498206224218223319307,-44,53, + 6328789084994243.,9000816053660776.,-.499982544782687729517,-44,53, + 6477002457250980.,-5149761703815698.,-.476445643598413541145,-44,53, + 6477002457250996.,-5149761703822419.,-.488008689319655696671,-44,53, + 6477002457251012.,-5149761703829140.,-.499571730781114811527,-44,53, + 6477002457251186.,-5149761703902232.,.499680468381039434212,-44,53, + 6477002457252483.,-5149761704447054.,.499869343589285731031,-44,53, + 6477002457253780.,-5149761704991875.,-.499913789618991677101,-44,53, + 6477002457300567.,-5149761724645373.,-.479541476118260561827,-44,53, + 6491364931154787.,-8911683808844645.,.499987029016280960443,-44,53, + 6491364931154921.,-8911683808854609.,-.499037530238177602331,-44,53, + 6491364931154932.,-8911683808855428.,.478654506518541560133,-44,53, + 6491364931199883.,-8911683812198238.,-.470906303351489321554,-44,53, + 6544022097406501.,8620355612595320.,.467638257865309584112,-44,53, + 6544022097454683.,8620355619747341.,.475233332465172859282,-44,53, + 6544022097454811.,8620355619766341.,.489446581178867916962,-44,53, + 6544022097454907.,8620355619780592.,-.499893781770684553020,-44,53, + 6544022097457720.,8620355620198146.,.499841827033605565242,-44,53, + 6616319171054698.,-7038283486052072.,-.469501887304552167571,-44,53, + 6616319171103679.,-7038283470402668.,-.499931956426577423904,-44,53, + 6616319171106486.,-7038283469505833.,-.461375217829566587559,-44,53, + 6616319171106502.,-7038283469500721.,-.469704982880274065438,-44,53, + 6616319171106558.,-7038283469482829.,-.498859114710038639007,-44,53, + 6616319171106560.,-7038283469482190.,-.499900332384927417062,-44,53, + 6702751591225331.,-6911136938702042.,-.499901622292520280918,-44,53, + 6702751591225878.,-6911136938881648.,.489449222635582561857,-44,53, + 6702751591225904.,-6911136938890184.,-.494603404497053322307,-44,53, + 6702751591225959.,-6911136938908243.,-.499330065996669533303,-44,53, + 6702751591228717.,-6911136939813820.,-.499900393888011884951,-44,53, + 6702751591275684.,-6911136955235225.,-.472296297299590642865,-44,53, + 6740450947157420.,-8914209096688882.,-.499818179497634070369,-44,56, + 6740450947157433.,-8914209096636044.,.474424742811021796630,-44,56, + 6740450947157886.,-8914209094794809.,.499969614194196520990,-44,56, + 6740450947176444.,-8914209019365140.,-.494813130033361534063,-44,56, + 6740450947195002.,-8914208943935472.,-.479676014431182924500,-44,56, + 6754791752061971.,5741424028077882.,.499346245211323599310,-44,53, + 6754791752062152.,5741424028149287.,.339646895953593158995,-44,53, + 6754791752062218.,5741424028175324.,.463734274844893711222,-44,53, + 6754791752062238.,5741424028183215.,-.498663505081765213797,-44,53, + 6754791752062503.,5741424028287757.,.499565210337415099326,-44,53, + 6754791752063567.,5741424028707507.,.499987388995084943961,-44,53, + 6754791752068088.,5741424030491050.,.499667341039408164496,-44,53, + 6794379564777760.,7162509413519012.,.499407557313294621873,-44,55, + 6794379564778169.,7162509412698099.,.493647710047810053082,-44,55, + 6794379564778218.,7162509412599751.,-.497262653594461616350,-44,55, + 6794379564778308.,7162509412419109.,.499024288831760417044,-44,55, + 6794379564779633.,7162509409759672.,.499893690249861681412,-44,55, + 6794379564782054.,7162509404900429.,.499867856182108426368,-44,55, + 6794379564797676.,7162509373545165.,.495613374470409585149,-44,55, + 6794379564805487.,7162509357867533.,.491368113306582766685,-44,55, + 6990987887114136.,9005430516762466.,.483118656654022787301,-44,53, + 6990987887148174.,9005430517107821.,-.497046306006405550962,-44,53, + 6990987887148195.,9005430517108034.,-.428297779814023674419,-44,53, + 6990987887148304.,9005430517109139.,.499968173786287331341,-44,53, + 6990987887160697.,9005430517234880.,.497713642538579754837,-44,53, + 7138546116895383.,-8855698191057577.,-.499929779277591103536,-44,54, + 7138546116897457.,-8855698192907019.,.497269586714890451726,-44,54, + 7138546116897501.,-8855698192946254.,-.473858890916259283224,-44,54, + 7138546116897512.,-8855698192956063.,-.466641001668219719365,-44,54, + 7138546116897596.,-8855698193030969.,.497568448578792224737,-44,54, + 7138546116898569.,-8855698193898619.,.499675961621264825078,-44,54, + 7138546116898708.,-8855698194022569.,.499979246340926745022,-44,54, + 7138546116938886.,-8855698229850360.,-.475511599357758988408,-44,54, + 7322656671988526.,9006019365558209.,.499684161023428603712,-44,53, + 7322656671992129.,9006019365588068.,-.499889961190417678738,-44,53, + 7322656671992805.,9006019365593670.,-.499297051828828868256,-44,53, + 7322656671993143.,9006019365596471.,-.499005583901724068444,-44,53, + 7322656671993202.,9006019365596959.,.432997615552879820564,-44,53, + 7322656671993237.,9006019365597249.,.477406245325911791449,-44,53, + 7322656671993251.,9006019365597365.,.495169687253818395756,-44,53, + 7322656671995394.,9006019365615124.,.499892148514659518513,-44,53, + 7357968097658117.,-7349500407631196.,-.499530412912279483570,-44,54, + 7357968097663086.,-7349500412276730.,.499948908795689701337,-44,54, + 7357968097664220.,-7349500413336910.,.499509762692673592962,-44,54, + 7357968097664354.,-7349500413462187.,.497696219712441083607,-44,54, + 7357968097664385.,-7349500413491168.,-.495260583974085226672,-44,54, + 7357968097664395.,-7349500413500518.,.474753355188824612008,-44,54, + 7461059150899550.,6681804354461914.,.499940445808595919156,-44,61, + 7461059150900673.,6681804207268677.,-.499841381398710924567,-44,61, + 7461059150902114.,6681804018394717.,.499508214769176875630,-44,61, + 7461059150902234.,6681804002666144.,-.463073993658175168728,-44,61, + 7461059150902243.,6681804001486500.,.489732328176735951908,-44,61, + 7461059150902263.,6681803998865071.,.495968592659861673026,-44,61, + 7461059150911416.,6681802799168092.,.499088677083036878159,-44,61, + 7819356134935921.,-8992864847946726.,.499961999365180756841,-44,53, + 7819356134936048.,-8992864847950392.,-.499110626364389961580,-44,53, + 7819356134936056.,-8992864847950623.,-.491178177648423745660,-44,53, + 7819356134936072.,-8992864847951085.,-.475313274637448723670,-44,53, + 7819356134945628.,-8992864848227005.,-.498671005488200974539,-44,53, + 7880037969502917.,8724180330457179.,.498986018163460575286,-44,53, + 7880037969509904.,8724180329567466.,.499813008835845570037,-44,53, + 7880037969511237.,8724180329397724.,.489080245982470808667,-44,53, + 7880037969511261.,8724180329394668.,.368856541404398022983,-44,53, + 7880037969511302.,8724180329389447.,.496807675187885486122,-44,53, + 7880037969512233.,8724180329270895.,.499782860769904710937,-44,53, + 7880037969524011.,8724180327771104.,.497717905973426752505,-44,53, + 7880037969547434.,8724180324788458.,.481565552205218558087,-44,53, + 7961347698809129.,5771335184486205.,.499915941399055986332,-44,55, + 7961347698810220.,5771335186691721.,-.498543958951099784511,-44,55, + 7961347698810229.,5771335186709914.,.484053438105025143985,-44,55, + 7961347698810910.,5771335188086593.,-.499414565947128831835,-44,55, + 7961347698813726.,5771335193779287.,.499838843015274278763,-44,55, + 7961347698822920.,5771335212365451.,.498502402727158080399,-44,55, + 8016984453607759.,-6516512838653414.,-.470915152196985767883,-44,55, + 8016984453656019.,-6516512935859793.,-.499786586287429021557,-44,55, + 8016984453658967.,-6516512941797722.,.499790444859640472227,-44,55, + 8016984453660324.,-6516512944531021.,-.465064594797044156166,-44,55, + 8016984453660333.,-6516512944549149.,-.467779052953875844919,-44,55, + 8016984453660432.,-6516512944748557.,-.497637980113707535607,-44,55, + 8016984453660441.,-6516512944766686.,.499647582195882027690,-44,55, + 8049376796585164.,-8101215316279530.,-.457467052802254938237,-44,53, + 8049376796616936.,-8101215309169198.,-.491640695946622821024,-44,53, + 8049376796640765.,-8101215303836449.,-.499930134247179088071,-44,53, + 8049376796642080.,-8101215303542162.,-.499451244072310853513,-44,53, + 8049376796642133.,-8101215303530302.,.497527181057887862593,-44,53, + 8049376796642167.,-8101215303522693.,.438985077403533811467,-44,53, + 8049376796642186.,-8101215303518441.,.494505679717702118892,-44,53, + 8049376796642422.,-8101215303465626.,.499920264532193347655,-44,53, + 8198893031068675.,8016624414346944.,-.499442883396543154676,-44,53, + 8198893031068710.,8016624414355113.,.470106087399978985622,-44,53, + 8198893031068738.,8016624414361649.,.445745241190653217313,-44,53, + 8198893031070646.,8016624414807029.,.499965450760607561252,-44,53, + 8198893031087230.,8016624418678194.,.495567980269726537177,-44,53, + 8466376832747454.,-5042111624814001.,-.481686871650184682798,-44,53, + 8466376832794331.,-5042111644702130.,.499795228414465004828,-44,53, + 8466376832794728.,-5042111644870561.,-.499184761080705102410,-44,53, + 8466376832794854.,-5042111644924019.,.493582831953224211446,-44,53, + 8466376832794873.,-5042111644932079.,-.483698222845541927771,-44,53, + 8466376832796400.,-5042111645579927.,-.499898501663844152242,-44,53, + 8466376832799305.,-5042111646812408.,-.499834100656945073611,-44,53, + 8627767282627698.,6064183514929205.,.499920468043830143403,-44,54, + 8627767282627973.,6064183515194370.,.498927256763518660558,-44,54, + 8627767282628024.,6064183515243547.,-.446711647126084877935,-44,54, + 8627767282628028.,6064183515247403.,.498728436687970271543,-44,54, + 8627767282632720.,6064183519771600.,.499730882303583829407,-44,54, + 8627767282642764.,6064183529456390.,.497869167514491598415,-44,54, + 8666709478623493.,4971138076363839.,.493072283521916481495,-44,53, + 8666709478648689.,4971138065606164.,.499928376372564124609,-44,53, + 8666709478652430.,4971138064008909.,-.499883385489109573165,-44,53, + 8666709478652875.,4971138063818911.,.461898971855566850371,-44,53, + 8666709478652876.,4971138063818485.,-.497737475867194416354,-44,53, + 8666709478662662.,4971138059640257.,.499215906118167084101,-44,53, + 8704521642365796.,-9007033143360346.,.499913265715819016289,-44,53, + 8704521642366353.,-9007033143362077.,-.480432401340219255340,-44,53, + 8704521642366371.,-9007033143362133.,-.451071787547565965935,-44,53, + 8704521642366408.,-9007033143362249.,.498169503749933824341,-44,53, + 8704521642366545.,-9007033143362675.,.499414631922834162618,-44,53, + 8704521642369815.,-9007033143372842.,-.499900847405102495998,-44,53, + 8704521642385891.,-9007033143422830.,-.494456430823921458056,-44,53, + 7146344544202515.,-5664593475764366.,-.264191654117720678617,-36,68, + 7146344544205550.,-5651558250023401.,-.492275489606574606073,-36,68, + 7146344544206764.,-5646344159727012.,-.495459653897401249922,-36,68, + 7146344544206806.,-5646163771100614.,.496437567296774464323,-36,68, + 7146344544206847.,-5645987677441510.,.276276348322878160942,-36,68, + 7146344544206848.,-5645983382474215.,.490443865143164849654,-36,68, + 7146344544206849.,-5645979087506919.,-.295387422453062310149,-36,68, + 7146344544224381.,-5570679720887042.,.447827479311610627319,-36,68, + 7170739958448096.,-6501843853097744.,-.498018990749645833128,-36,69, + 7170739958448119.,-6502041421593349.,.486885101881944715732,-36,69, + 7170739958448121.,-6502058601462531.,-.470914903643388072262,-36,69, + 7170739958448127.,-6502110141070080.,-.344281875414016273441,-36,69, + 7170739958448129.,-6502127320939263.,-.302059851020595902141,-36,69, + 7170739958448167.,-6502453738453739.,-.498794942903490688595,-36,69, + 7170739958449067.,-6510184679586070.,.107330671873303471485,-36,69, + 7170739958449967.,-6517915620718399.,-.169889677795187091615,-36,69, + 7170739958494683.,-6902023135909449.,.189697677001847768205,-36,69, + 7158542251322394.,4877362288068754.,-.459864201856895264983,-35,69, + 7158542251327426.,4790913186337764.,.489986480020034407409,-35,69, + 7158542251327472.,4790122912355327.,-.486061500180152524195,-35,69, + 7158542251327487.,4789865214317575.,-.001846514977179322205,-35,69, + 7158542251327488.,4789848034448392.,-.436264640562781418045,-35,69, + 7158542251327489.,4789830854579208.,.129313176692518967076,-35,69, + 7158542251327548.,4788817242297385.,.491223746876062042566,-35,69, + 7158542251327792.,4784625354216627.,.312603422958985270626,-35,69, + 5371956115275269.,6779401237121191.,-.472545200358289849985,-34,71, + 5371956115275774.,6848807908624262.,-.496061838569303186396,-34,71, + 5371956115275775.,6848945347577733.,-.074236621364534482445,-34,71, + 5371956115275777.,6849220225484676.,-.230655802809018470595,-34,71, + 5371956115275838.,6857604001646432.,.453951120246026480724,-34,71, + 5371956115281547.,7642242987014378.,.158653370331579616131,-34,71, + 5371956115312579.,5953624295560178.,.117148012027400209323,-34,70, + 7161591678107647.,5461501442824271.,.367204809242481278970,-33,71, + 7161591678107649.,5460951687010385.,-.162309375639435698215,-33,71, + 7161591678107654.,5459577297475669.,-.487389942332281208200,-33,71, + 7161591678107722.,5440885599803526.,.308062685516740952231,-33,71, + 7161591678107926.,5384810506787098.,-.346674160702762396684,-33,71, + 7161591678137217.,-5333276531008744.,.392644044316313122487,-33,72, + 4923784867822300.,6589305048283398.,.289680922363736285539,-32,69, + 4923784867862330.,8700989927483741.,.375226168990261485895,-32,72, + 4923784867864257.,6582231020762181.,.117604572506830375355,-32,72, + 4923784867871965.,-7571218424532180.,.476643823333144494098,-32,74, + 4923784867872710.,-5423881537652133.,.002039768250550315580,-32,73, + 4923784867872760.,-5533832700429714.,-.497395360720570532642,-32,73, + 4923784867872767.,-5549225863218576.,.152190781783874938035,-32,73, + 4923784867872768.,-5551424886474127.,-.468094569271074963661,-32,73, + 4923784867872769.,-5553623909729679.,-.088078976979909598166,-32,73, + 4588037610665507.,-6850191620325553.,.442125291434398896354,-30,71, + 4588037610666381.,-4928245294979136.,.228395855102084936530,-30,71, + 4588037610668031.,-5199427693287393.,-.317535561337497733613,-30,73, + 4588037610668033.,-5181835507242980.,.025710854981768624036,-30,73, + 4588037610668038.,-5137855042131947.,.462347583777452769433,-30,73, + 4588037610668062.,-4926748809598985.,.492208546298728625198,-30,73, + 4588037610668129.,-8674821154222239.,.038553450329220524799,-30,74, + 4588037610768106.,6836481095720302.,-.016288723779051301828,-30,66, + 5818983827634773.,6201168844505622.,.235478712776202786271,-30,72, + 5818983827635815.,6473617519748019.,-.084631118551208453720,-30,74, + 5818983827636223.,-5631955090988658.,.399195708307081972945,-30,77, + 5818983827636224.,-5772692579343986.,.499399987357493704568,-30,77, + 5818983827636225.,-5913430067699313.,-.395388720923602004402,-30,77, + 5818983827638308.,-4672962786119567.,-.328373171793910596211,-30,71, + 5818983827647871.,-6425555544614704.,-.359205869376511516992,-30,69, + 5818983827666997.,-8470092619419134.,.141839141613328287534,-30,68, + 5378363199848147.,-5312688698518718.,.077471598562072647154,-26,70, + 5378363199848322.,-8936224563050060.,-.454746988297900643881,-26,72, + 5378363199848439.,-5624651954149625.,.175621376109609486018,-26,75, + 5378363199848441.,-8997504094614022.,.056640525419207801348,-26,76, + 5378363199848447.,-8968418614233196.,.484670612069352553853,-26,78, + 5378363199848449.,4963921984997782.,-.433895313344602229315,-26,85, + 5378363199848497.,6756611336071036.,.288962397877130385941,-26,73, + 5378363199849255.,7089726719167689.,.462475989520125993049,-26,69, + 5378363199850363.,8417898892831053.,-.224282263620340510952,-26,68, + 5378363199859402.,6021480136746468.,.349598647942496311757,-26,65, + 5378363199895558.,6474612310849757.,-.363851591904364337193,-26,63, + 5560206444457848.,4652813891337958.,-.012324416651601840789,-25,65, + 5560206444461755.,5712351583125413.,.245250154454826018792,-25,69, + 5560206444461838.,8504400282982534.,.332012545318330609467,-25,70, + 5560206444462079.,6391452069778419.,.377448972963056097547,-25,78, + 5560206444462081.,-5811473219851781.,.359401038364582028115,-25,77, + 5560206444462084.,-4830568025490804.,-.355598969944805715713,-25,75, + 5560206444462087.,-8208267746018625.,.062608276728609194611,-25,75, + 8249388044351482.,4785926593330462.,-.334087245181575095084,-25,62, + 8249388044378847.,8199283857602472.,.151943823554669171443,-25,65, + 8249388044385273.,4535288819325084.,.374432768529834303742,-25,67, + 8249388044386191.,7966113965513265.,-.487048013623771510126,-25,71, + 8249388044386303.,5428135528320559.,.175382541432844737181,-25,77, + 8249388044386305.,-7158127452840863.,.354577739125881952027,-25,78, + 8249388044386311.,-7650165372660800.,.368834950717042344353,-25,75, + 8249388044386323.,-5290241063692808.,-.350816535029397638575,-25,73, + 8249388044386366.,-8696832531120730.,-.479991921534667629965,-25,72, + 6904797244423595.,-5250893179935818.,.203320686825141879679,-24,67, + 6904797244423774.,-7352785059376571.,-.019896615523172469739,-24,68, + 6904797244424132.,-8438259649871543.,.063570278119088233819,-24,71, + 6904797244424188.,-8911364831858104.,.071032210903440853208,-24,75, + 6904797244424191.,-8623861563209766.,.411355773421189600412,-24,77, + 6904797244424193.,4695268473136104.,-.156635787444181080085,-24,76, + 6904797244424201.,5090508186512263.,-.105458961261277232928,-24,73, + 8967144255500256.,5638292417329436.,-.310012125566755782466,-23,61, + 8967144255520753.,8449182442499160.,.261233383607616852575,-23,72, + 8967144255520767.,4543064756842390.,.270923321049377290109,-23,75, + 8967144255520769.,-8928268995797161.,.218342493204407957496,-23,76, + 8967144255521090.,-5664529744248972.,-.273686360091744592503,-23,67, + 8967144255523395.,-5776814727830040.,.383583528766174465582,-23,64, + 8967144255562421.,-5724720000282061.,.252945315172533760352,-23,60, + 5346671783305164.,-4532174741094225.,-.287186992345632965535,-21,60, + 5346671783313066.,-6016511092550103.,.129014449183179290452,-21,65, + 5346671783313392.,-9006670999530532.,-.446523518098164248234,-21,70, + 5346671783313405.,-6753286420561068.,.212629783463605132047,-21,72, + 5346671783313407.,-8998747172771154.,-.130827102482143670028,-21,74, + 5346671783313409.,4507825668355074.,-.399648554978521816834,-21,73, + 5346671783314057.,5708672534279079.,.197609700359476432314,-21,64, + 5346671783318008.,5057750463849714.,.274933782613593596632,-21,61, + 5346671783332169.,5156915884907076.,-.256113842129952063110,-21,59, + 6467564815197495.,7694158457753160.,.069595014158335943481,-20,57, + 6467564815252374.,4969792286143380.,-.123932645506241227276,-20,62, + 6467564815252536.,8514618217166241.,.025524871209206437933,-20,63, + 6467564815253503.,4504306727569052.,.416375462631839455536,-20,72, + 6467564815253505.,-9005785054341149.,.499619536438339366537,-20,73, + 6467564815253508.,-9006845704619530.,.463341029355129047210,-20,71, + 6467564815257616.,-4521180052804444.,.393213159223261121202,-20,60, + 6467564815278584.,-6893280570123314.,-.439221696876370466024,-20,58, + 7804232761081636.,-7740558902619957.,-.213007320049015036990,-19,64, + 7804232761081813.,-6051701073430576.,-.274896714167321374940,-19,66, + 7804232761081855.,-9006500434641636.,-.373046353784050331636,-19,72, + 7804232761081857.,4503949037414712.,.480044869367149458447,-19,71, + 7804232761081860.,4503686979838540.,-.263425036978154096491,-19,69, + 7804232761081865.,5066593256798838.,.037561568739374830105,-19,68, + 5519007584323628.,8412923421012485.,-.421225712864406194777,-18,56, + 5519007584350422.,8536296274778100.,.461182643099359286862,-18,59, + 5519007584353556.,6579468656466393.,-.003381311206845869310,-18,61, + 5519007584354303.,4503601697385909.,.278266040396377130279,-18,70, + 5519007584354305.,-9007195114666475.,.223198743361498887020,-18,71, + 5519007584354313.,-5066549321043188.,-.157556302660084088134,-18,67, + 5519007584354314.,-5629499274094495.,.139965468666348370777,-18,67, + 5519007584354348.,-6192449393869971.,-.286757037157812236112,-18,65, + 5519007584354417.,-7951667813477454.,-.460149721453701021042,-18,64, + 7304668022890131.,8375572950390052.,-.051890879738437208388,-12,53, + 7304668022910929.,-6614516798179550.,.324696568804068586505,-12,59, + 7304668022910975.,-9007199139549656.,-.035521643731176792368,-12,65, + 7304668022910977.,9007199190975358.,-.168854982196523057174,-12,65, + 7304668022911101.,8794727752652333.,-.243620194290625766355,-12,58, + 7304668022911680.,6162005947942807.,-.130318021606954128614,-12,55, + 7304668022915561.,8104968146647738.,.269916011962678463381,-12,53, + 7304668022922744.,4779753490759630.,-.300840654282271858760,-12,54, + 7347785269663743.,9007198903458364.,-.021919879766200681973,-11,64, + 7347785269663745.,-9007198890195746.,.111413503171721881634,-11,64, + 5500059640559615.,9007197819972738.,.419116646084534239269,-10,63, + 5500059640559617.,-9007197826197851.,-.447546919358002225496,-10,63, + 4586976137695743.,-9007193528220571.,-.199161840817056272896,-9,62, + 4586976137695745.,9007193528017475.,-.332693586842657359045,-9,62, + 8944333985714495.,9006832755334834.,-.081722808608585275535,-6,59, + 8944333985714497.,-9006832755343096.,.064132570972028475637,-6,59, + 6851593493588863.,9001336337944357.,.314533243558015997417,-4,57, + 6851593493588865.,-9001336337944208.,-.097401991988137061758,-4,57 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/sinh.c b/regress/lib/libm/fpaccuracy/sinh.c new file mode 100644 index 00000000000..7ce48e143eb --- /dev/null +++ b/regress/lib/libm/fpaccuracy/sinh.c @@ -0,0 +1,927 @@ +/* $OpenBSD: sinh.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:42:49. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 895 +#define F sinh +#define Fs "sinh" +#define Fn fpaccuracy_sinh + /* 17 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -6249411755243645.,-9007199254740283.,.103196517177171991624,-43,-971, + -5721046972942144.,-5700537334419854.,.488633430151361302024,-43,-885, + -5721046972925447.,-5700537323598927.,-.499993262587769738941,-43,-885, + -5721046972925000.,-5700537323309238.,.499549777642449147226,-43,-885, + -5721046972924579.,-5700537323036397.,-.478522700109195028439,-43,-885, + -5721046972924566.,-5700537323027972.,-.489722295628078899978,-43,-885, + -5721046972924553.,-5700537323019548.,.499078096401502879238,-43,-885, + -5721046972923304.,-5700537322210101.,.499919233049550397837,-43,-885, + -5435857074785285.,-6660138328011533.,.499988305908686520015,-43,-838, + -5435857074785138.,-6660138327900229.,.499586499698867517568,-43,-838, + -5435857074785097.,-6660138327869185.,.472263215193107128569,-43,-838, + -5435857074785091.,-6660138327864642.,.492654917518360661059,-43,-838, + -5435857074745612.,-6660138297972325.,.432898752682019111154,-43,-838, + -5235936078127544.,-7703011132717425.,-.021130257123692267836,-43,-805, + -5235936077964368.,-7703010989819149.,.493230038989191235512,-43,-805, + -5235936077952827.,-7703010979712337.,-.499800232388637983583,-43,-805, + -5235936077952801.,-7703010979689568.,-.494860588081076550372,-43,-805, + -5235936077952749.,-7703010979644030.,-.484981501371774916622,-43,-805, + -5235936077952734.,-7703010979630895.,.479406646689007276023,-43,-805, + -5235936077951816.,-7703010978826974.,.499918672130069824958,-43,-805, + -5225924999061917.,-4936371603070496.,.458340416052601789607,-43,-804, + -5225924999026132.,-4936371582987936.,-.499758023350565745101,-43,-804, + -5225924999025778.,-4936371582789272.,.468419395215638885728,-43,-804, + -5225924999025768.,-4936371582783660.,.473170053633392021195,-43,-804, + -5225924999025713.,-4936371582752794.,.499298560886554899661,-43,-804, + -5225924999024870.,-4936371582279702.,.499753168346571589856,-43,-804, + -5225924999014345.,-4936371576373067.,.495680978753790352389,-43,-804, + -5225924998993295.,-4936371564559797.,.466333776981019908368,-43,-804, + -4971314683742176.,-5829729209623624.,.499934297002806820308,-43,-762, + -4971314683741026.,-5829729208861445.,-.499707763893671754629,-43,-762, + -4971314683740785.,-5829729208701720.,.498615487851377866449,-43,-762, + -4971314683740692.,-5829729208640082.,-.497883348709443840095,-43,-762, + -4971314683735035.,-5829729204890830.,.498806064878813457761,-43,-762, + -4971314683713612.,-5829729190692448.,.472367804728957995232,-43,-762, + -4869231612618775.,-6965511757490930.,.499932956335965530438,-43,-745, + -4869231612618421.,-6965511757210602.,.499634260854882019723,-43,-745, + -4869231612618085.,-6965511756944527.,-.466761377580478837717,-43,-745, + -4869231612618067.,-6965511756930274.,.499324283534049688957,-43,-745, + -4869231612612465.,-6965511752494123.,.498566753095184560226,-43,-745, + -4869231612580738.,-6965511727369924.,.437216570061713941935,-43,-745, + -8534672888137416.,-8456907839345218.,.499644358190255861918,-44,-646, + -8534672888136250.,-8456907838784698.,-.499734927073299245668,-44,-646, + -8534672888130502.,-8456907836021523.,.499351477196144463478,-44,-646, + -7158307767713492.,-4618956345038370.,.479727690196613904010,-44,-534, + -7158307767704351.,-4618956342638334.,.486192513383065557347,-44,-534, + -7158307767664740.,-4618956332238178.,.499796133155530736014,-44,-534, + -7158307767661693.,-4618956331438166.,.499872620271206537692,-44,-534, + -7158307767661370.,-4618956331353360.,.497903455556788530845,-44,-534, + -7158307767661239.,-4618956331318964.,-.499799652584513212479,-44,-534, + -6250969613670285.,-6958782866547250.,.452851240622714691497,-44,-459, + -6250969613607375.,-6958782841662507.,.499932321326358825308,-44,-459, + -6250969613605867.,-6958782841066001.,.499714433895651669815,-44,-459, + -6250969613605826.,-6958782841049782.,-.498965944153735010881,-44,-459, + -6250969613605539.,-6958782840936256.,-.489729648825306896263,-44,-459, + -6250969613605523.,-6958782840929928.,.486394968187523441491,-44,-459, + -6250969613599794.,-6958782838663759.,.499645621102067057771,-44,-459, + -5459523783335213.,-7434151719843577.,-.499591391095298434203,-44,-394, + -5459523783334868.,-7434151719697787.,.497436802692919091976,-44,-394, + -5459523783334674.,-7434151719615805.,-.478148599300799582633,-44,-394, + -5459523783334662.,-7434151719610734.,-.486947726021343999889,-44,-394, + -5459523783334650.,-7434151719605663.,-.495746856200918139592,-44,-394, + -5459523783333167.,-7434151718978973.,-.499865989236733256088,-44,-394, + -5459523783332144.,-7434151718546672.,.499959003620505940753,-44,-394, + -5459523783316006.,-7434151711727034.,.495827026187236150671,-44,-394, + -5459523783307937.,-7434151708317215.,.491415067269702064510,-44,-394, + -5030775358099659.,-6650615977671784.,.493535544800728213787,-44,-359, + -5030775358077030.,-6650615969117031.,-.499978497044351894036,-44,-359, + -5030775358076870.,-6650615969056545.,.499895611579419945056,-44,-359, + -5030775358075910.,-6650615968693623.,.499128710674809762532,-44,-359, + -5030775358075133.,-6650615968399883.,.492243498749564351271,-44,-359, + -5030775358075110.,-6650615968391188.,.498474498121009757484,-44,-359, + -7955510253569616.,-5197079999041438.,.499307211626394206970,-45,-273, + -7955510253569030.,-5197079998954880.,.499311412372823090569,-45,-273, + -7955510253535628.,-5197079994021074.,.497167833874311902828,-45,-273, + -7955510253488455.,-5197079987053155.,.486161956021728411676,-45,-273, + -7955510253487283.,-5197079986880039.,.485769583255697595845,-45,-273, + -7751426433577010.,-8052724835052215.,.499994874334898042543,-45,-264, + -7751426433576071.,-8052724834837303.,-.499151617332687077639,-45,-264, + -7751426433575578.,-8052724834724470.,.498099312921261030111,-45,-264, + -7751426433575562.,-8052724834720808.,.453385320680740763943,-45,-264, + -7003193523298569.,-5024709179687964.,.496680272115105273290,-45,-234, + -7003193523258104.,-5024709173909124.,.497741173467663583202,-45,-234, + -7003193523257993.,-5024709173893272.,.499217705944284324046,-45,-234, + -7003193523257919.,-5024709173882703.,-.499797966854662273165,-45,-234, + -7003193523255905.,-5024709173595083.,.499956133683260691720,-45,-234, + -7003193523247775.,-5024709172434031.,.499789178112664875582,-45,-234, + -5975887011649500.,-4612370767312408.,.492560625462261950644,-45,-192, + -5975887011586304.,-4612370759027951.,-.499147458237990535322,-45,-192, + -5975887011586271.,-4612370759023625.,-.480918013580890699847,-45,-192, + -5975887011586260.,-4612370759022183.,-.474841532930178197480,-45,-192, + -5975887011585976.,-4612370758984953.,-.499776188569182041599,-45,-192, + -5975887011585812.,-4612370758963455.,.499909295949794966802,-45,-192, + -5975887011582685.,-4612370758553532.,.499990795988161628606,-45,-192, + -4747724051188513.,-7190476227191179.,.491462149330925953727,-45,-141, + -4747724051138016.,-7190476216871328.,.499949075802417797213,-45,-141, + -4747724051134310.,-7190476216113948.,-.491238653104580364251,-45,-141, + -4747724051134291.,-7190476216110066.,.455649277656138895815,-45,-141, + -4747724051134269.,-7190476216105570.,.499414247496321477456,-45,-141, + -4747724051133949.,-7190476216040173.,.499631672789483973386,-45,-141, + -4747724051133309.,-7190476215909378.,-.499935260970947308971,-45,-141, + -8424068809083671.,-7365300827610203.,.499987635546417494092,-46,-119, + -8424068809081261.,-7365300827357954.,-.499828913112171405756,-46,-119, + -8424068809080660.,-7365300827295050.,.499385614205833352194,-46,-119, + -8424068809080651.,-7365300827294107.,-.495634471830749428288,-46,-119, + -8424068809080468.,-7365300827274953.,-.394376247372096382131,-46,-119, + -8424068809080408.,-7365300827268673.,-.361176840360023988950,-46,-119, + -8424068809080056.,-7365300827231830.,-.499740427077654155771,-46,-119, + -8424068809072225.,-7365300826412182.,.499952121209178058934,-46,-119, + -8016516981130201.,-5756315058339859.,.499968542829346114619,-46,-111, + -8016516981127512.,-5756315058119892.,-.499892246276529318209,-46,-111, + -8016516981127234.,-5756315058097152.,.499749781043947208397,-46,-111, + -8016516981127143.,-5756315058089708.,.496035461117028983267,-46,-111, + -8016516981127138.,-5756315058089298.,-.493179611685422918464,-46,-111, + -8016516981127128.,-5756315058088480.,-.471609757377512614550,-46,-111, + -8016516981121856.,-5756315057657219.,-.499998751845499024132,-46,-111, + -8016516981054818.,-5756315052173367.,.496967176001010149099,-46,-111, + -6891469569620391.,-5500270997873606.,.499971075875240210987,-46,-88, + -6891469569613060.,-5500270997300589.,.499983276118816582180,-46,-88, + -6891469569612846.,-5500270997283861.,-.499880857445968225320,-46,-88, + -6891469569612687.,-5500270997271433.,-.495107045696365773310,-46,-88, + -6891469569612681.,-5500270997270965.,.486205173065108392998,-46,-88, + -6891469569612632.,-5500270997267134.,-.499745041879616345663,-46,-88, + -5216203569105290.,-7498687993325713.,.499970661049328473930,-48,27, + -5216203569084809.,-7498687992780084.,-.499343542191538636196,-48,27, + -5216203569084745.,-7498687992778379.,-.495093621944900208387,-48,27, + -5216203569084731.,-7498687992778007.,.474586048057374822869,-48,27, + -5216203569084347.,-7498687992767776.,-.499914439112750273611,-48,27, + -5216203569080818.,-7498687992673761.,-.499946913494335220802,-48,27, + -5216203569073760.,-7498687992485732.,.499984601595814006122,-48,27, + -5544508544477059.,-5206157906112364.,.499973825086226750072,-49,39, + -5544508544424086.,-5206157905622470.,.499625209586812794666,-49,39, + -5544508544423711.,-5206157905619002.,.497470537669592263203,-49,39, + -5544508544423606.,-5206157905618030.,-.463132770881208476972,-49,39, + -5544508544423590.,-5206157905617882.,-.495224703628661116096,-49,39, + -5544508544423586.,-5206157905617846.,.496752313183818614613,-49,39, + -5544508544421344.,-5206157905597112.,.499870195217508106658,-49,39, + -5544508544419973.,-5206157905584433.,.499992641715481637258,-49,39, + -5067862284381690.,-8930234392711664.,.456667332461447960776,-49,41, + -5067862284381683.,-8930234392711553.,.499651285672965880664,-49,41, + -5067862284381427.,-8930234392707491.,-.499792712111563037005,-49,41, + -5067862284379752.,-8930234392680921.,.499938897438004709926,-49,41, + -5067862284368934.,-8930234392509312.,.499994636311456246048,-49,41, + -4925871372192576.,-6939405474722284.,.499859124031280354099,-49,41, + -4925871372192524.,-6939405474721643.,.496630880581564485289,-49,41, + -4925871372192475.,-6939405474721038.,-.487180348877159353838,-49,41, + -4925871372192472.,-6939405474721002.,.493402637072639391475,-49,41, + -4925871372191958.,-6939405474714666.,.499954226895404851945,-49,41, + -4925871372191649.,-6939405474710856.,-.499998224808640154612,-49,41, + -8886660217089530.,-5889656617147711.,-.499997917295227595621,-50,42, + -8886660217060374.,-5889656616995194.,-.499898008961099608289,-50,42, + -8886660217059859.,-5889656616992501.,.499795035963514957947,-50,42, + -8886660217059634.,-5889656616991324.,.489952191126314368569,-50,42, + -8886660217059608.,-5889656616991188.,.497703684596633122503,-50,42, + -8886660217059595.,-5889656616991119.,-.498420568669385291912,-50,42, + -8886660217057020.,-5889656616977649.,-.499955365688751794488,-50,42, + -8886660217053666.,-5889656616960105.,.499987225317925649305,-50,42, + -8757940169978781.,-5253377971443196.,-.355194991690824129798,-50,42, + -8757940169978712.,-5253377971442874.,-.405432979323745568745,-50,42, + -8757940169978586.,-5253377971442286.,-.497171913313035155170,-50,42, + -8757940169978583.,-5253377971442272.,-.499356173646915378357,-50,42, + -8757940169976751.,-5253377971433724.,-.499877824502232300211,-50,42, + -8757940169976293.,-5253377971431588.,.499991760610686674624,-50,42, + -8535358698091333.,-8622079772265642.,.499991699837314875736,-50,43, + -8535358698071029.,-8622079772110155.,.499973414768370168341,-50,43, + -8535358698043957.,-8622079771902839.,.499944672922062387345,-50,43, + -8535358698042504.,-8622079771891711.,-.499909256517106866153,-50,43, + -8535358698041250.,-8622079771882108.,-.431648309710920863791,-50,43, + -8535358698041241.,-8622079771882040.,.489894232930849291805,-50,43, + -8535358698041203.,-8622079771881749.,.491962746301138322855,-50,43, + -8535358698041051.,-8622079771880584.,-.499763200315920969627,-50,43, + -8244336335744702.,-6658181308392277.,.499889976671729543712,-50,43, + -8244336335569978.,-6658181307359019.,.499961621328739114023,-50,43, + -8244336335566793.,-6658181307340183.,-.498951131466104953955,-50,43, + -8244336335566758.,-6658181307339977.,.479082794031386745158,-50,43, + -8244336335566735.,-6658181307339841.,.493219373640520810683,-50,43, + -8244336335566654.,-6658181307339362.,.499526458328826456162,-50,43, + -8244336335565380.,-6658181307331828.,.499961341361998221676,-50,43, + -6615287761668760.,-6266684952758672.,.499992513259035515626,-50,45, + -6615287761647093.,-6266684952638072.,-.499944838938921883554,-50,45, + -6615287761645904.,-6266684952631454.,-.499710702564995684913,-50,45, + -6615287761645798.,-6266684952630865.,.498628084695061849589,-50,45, + -6615287761645639.,-6266684952629980.,.496136265481000064152,-50,45, + -6615287761630235.,-6266684952544240.,-.499990007418711933352,-50,45, + -5638731028491902.,-5264579533832137.,.475195816630148920570,-50,46, + -5638731028491899.,-5264579533832122.,-.495893342323734866592,-50,46, + -5638731028491865.,-5264579533831964.,.498429522862969962036,-50,46, + -5638731028491346.,-5264579533829536.,-.499994976794773493747,-50,46, + -5638731028451361.,-5264579533642555.,.499994687519251507255,-50,46, + -5402948249543905.,-8539547774764383.,.499999080572487437220,-50,47, + -5402948249542551.,-8539547774754112.,.499913651115049092610,-50,47, + -5402948249542259.,-8539547774751896.,-.483856620372064902557,-50,47, + -5402948249542230.,-8539547774751676.,-.499368051475770375963,-50,47, + -4682712477323126.,-9006812065339118.,.499998320973654298833,-50,48, + -4682712477311895.,-9006812065249229.,-.499994621678534777368,-50,48, + -4682712477301827.,-9006812065168650.,.357904274015796732226,-50,48, + -4682712477301790.,-9006812065168354.,.489682407286344683488,-50,48, + -4682712477301787.,-9006812065168329.,-.499632879205658816968,-50,48, + -4682712477300664.,-9006812065159341.,-.499988460537842049093,-50,48, + -4561872225458195.,-8089727403672502.,.499974406931278888508,-50,48, + -4561872225375105.,-8089727403075128.,-.499971261545582475809,-50,48, + -4561872225367964.,-8089727403023789.,.499947105886512316412,-50,48, + -4561872225366597.,-8089727403013960.,-.495587393025202025578,-50,48, + -4561872225366407.,-8089727403012594.,-.496429789575017746339,-50,48, + -4561872225365647.,-8089727403007130.,-.499799378078063384632,-50,48, + -4561872225363235.,-8089727402989789.,-.499967096529320062643,-50,48, + -6156088788834369.,-8628392493932935.,-.499945834454412328929,-51,50, + -6156088788833787.,-8628392493930687.,.499525091027730030976,-51,50, + -6156088788833728.,-8628392493930459.,.490880391001474321316,-51,50, + -6156088788833706.,-8628392493930373.,-.495393903925086351078,-51,50, + -6156088788832402.,-8628392493925335.,.499984249865788556384,-51,50, + -6156088788775720.,-8628392493706300.,-.499999748147892485594,-51,50, + -5642922688621064.,-6853203268973461.,.499993073324413455790,-51,50, + -5642922688548194.,-6853203268748713.,.499980521444273195503,-51,50, + -5642922688544300.,-6853203268736702.,-.499855674479599118574,-51,50, + -5642922688542911.,-6853203268732419.,.498661917855201891115,-51,50, + -5642922688542899.,-6853203268732381.,-.490551753064713923809,-51,50, + -5642922688542887.,-6853203268732344.,-.479765423984824362801,-51,50, + -5642922688542816.,-6853203268732125.,-.499279643599460153360,-51,50, + -5642922688542353.,-6853203268730697.,-.499773780126771439649,-51,50, + -8724415468929568.,-7650775081309048.,-.499997763675435797856,-52,51, + -8724415468928298.,-7650775081306800.,.499944601070122876805,-52,51, + -8724415468928250.,-7650775081306714.,-.498482774132528145985,-52,51, + -8724415468928228.,-7650775081306676.,.460571345565966348404,-52,51, + -8724415468928215.,-7650775081306653.,.481830598114990915647,-52,51, + -6700063144990205.,-4729984566682336.,.499988738435749189829,-52,51, + -6700063144985236.,-4729984566676556.,.499944496079727709842,-52,51, + -6700063144980702.,-4729984566671281.,-.497278409898661896973,-52,51, + -6700063144980690.,-4729984566671268.,.461264449629220514177,-52,51, + -6700063144980653.,-4729984566671224.,-.499895066826686786236,-52,51, + -6700063144946256.,-4729984566631214.,.499999726583254591939,-52,51, + -6254473773402130.,-8467988133364602.,.499992134390615213122,-52,52, + -6254473773285819.,-8467988133116900.,.499955008067602727142,-52,52, + -6254473773271982.,-8467988133087431.,-.499826246001599561421,-52,52, + -6254473773271319.,-8467988133086020.,.459713032800417290765,-52,52, + -6254473773271311.,-8467988133086003.,.496932209617420593484,-52,52, + -6254473773271203.,-8467988133085773.,.499391096644349934820,-52,52, + -6254473773271149.,-8467988133085657.,-.499379459844011557223,-52,52, + -6254473773267925.,-8467988133078792.,.499948795015072668314,-52,52, + -8422041052112379.,-4852017663486211.,-.499998844646772541296,-53,52, + -8422041051876011.,-4852017663312488.,-.499831490087573354651,-53,52, + -8422041051759723.,-4852017663227020.,-.499750381530682911159,-53,52, + -8422041051758459.,-4852017663226091.,-.499749504359073445712,-53,52, + -8422041051758010.,-4852017663225761.,-.498958053551334991547,-53,52, + -8422041051757995.,-4852017663225750.,-.474432726687142053562,-53,52, + -7740586541161069.,-8729170298445368.,-.499988417106562716536,-53,53, + -7740586541072463.,-8729170298321979.,-.499981349569158503641,-53,53, + -7740586541071388.,-8729170298320483.,.499939729568257190286,-53,53, + -7740586541070448.,-8729170298319173.,-.495478117613482128587,-53,53, + -7740586541070443.,-8729170298319167.,.467312212986360808726,-53,53, + -7740586541070420.,-8729170298319135.,.496147733745603674670,-53,53, + -7740586541070313.,-8729170298318986.,.499860808581333029838,-53,53, + -7552125243356080.,-8468618685427996.,-.499999006937180570526,-53,53, + -7552125243333006.,-8468618685396325.,-.499892636369387142506,-53,53, + -7552125243331970.,-8468618685394904.,.496991743011209338828,-53,53, + -7552125243331954.,-8468618685394882.,.458333586707328473954,-53,53, + -7552125243331868.,-8468618685394763.,-.499454003426489002024,-53,53, + -7552125243328505.,-8468618685390147.,-.499915232171724542972,-53,53, + -7552125243310501.,-8468618685365436.,.499994363471813928075,-53,53, + -6638553928827430.,-7256111712172735.,.498692282436965544211,-53,53, + -6638553928827423.,-7256111712172726.,.487563471445247952568,-53,53, + -6638553928826712.,-7256111712171812.,-.499948616450610795971,-53,53, + -6638553928817906.,-7256111712160504.,-.499992848061859893462,-53,53, + -6638553928770821.,-7256111712100042.,.499997649128187086265,-53,53, + -6320301642435279.,-6851880967197170.,.499997484542004383569,-53,53, + -6320301642428580.,-6851880967188753.,.499968377554108246844,-53,53, + -6320301642428233.,-6851880967188317.,.490263929007094727915,-53,53, + -6320301642428221.,-6851880967188301.,-.432261873248315323429,-53,53, + -6320301642428194.,-6851880967188268.,.492055071676967594990,-53,53, + -6320301642428038.,-6851880967188072.,.499219642355174488237,-53,53, + -6277581004380230.,-6798281224554127.,-.499998868838553604106,-53,53, + -6277581004371059.,-6798281224542637.,-.499939675717452178599,-53,53, + -6277581004369050.,-6798281224540120.,-.499599591718984136635,-53,53, + -6277581004369046.,-6798281224540115.,-.488150432766611754211,-53,53, + -6277581004369022.,-6798281224540085.,-.419455479052405614884,-53,53, + -6277581004368002.,-6798281224538807.,-.499919946243260655363,-53,53, + -6134432454531899.,-6619786818684053.,-.499998314695572267012,-53,53, + -6134432454506412.,-6619786818652423.,-.499982986642871457413,-53,53, + -6134432454506022.,-6619786818651940.,.499703361983753057297,-53,53, + -6134432454505661.,-6619786818651491.,-.490330556349842361147,-53,53, + -6134432454505632.,-6619786818651456.,.499389710597966946313,-53,53, + -6056160701855449.,-6522898353692354.,-.499996432263214550848,-53,53, + -6056160701828988.,-6522898353659683.,-.499754278897749489430,-53,53, + -6056160701828694.,-6522898353659321.,.497640800075912292123,-53,53, + -6056160701828498.,-6522898353659079.,.495904186054492627181,-53,53, + -6056160701828464.,-6522898353659037.,.475194773417809542158,-53,53, + -6056160701828451.,-6522898353659020.,-.473900002002123258717,-53,53, + -6056160701827829.,-6522898353658252.,-.499819256725555247418,-53,53, + -6056160701824352.,-6522898353653960.,.499985809143021231238,-53,53, + -5587044502257869.,-5952274633322453.,-.499992288485797883196,-53,53, + -5587044502251903.,-5952274633315302.,-.499965263674456500341,-53,53, + -5587044502247392.,-5952274633309896.,.499887552044699810790,-53,53, + -5587044502247100.,-5952274633309546.,.498547942636123335288,-53,53, + -5587044502246984.,-5952274633309406.,-.460888340555321294903,-53,53, + -5587044502246964.,-5952274633309382.,-.488377354898773597081,-53,53, + -5587044502246954.,-5952274633309371.,.497878137929489246713,-53,53, + -5587044502223528.,-5952274633281292.,.499995617278231764189,-53,53, + -5574097035265819.,-5936761612789770.,.499999326401944751448,-53,53, + -5574097035223548.,-5936761612739143.,.498746114243236471448,-53,53, + -5574097035223543.,-5936761612739137.,.487130437623622142357,-53,53, + -5574097035223118.,-5936761612738628.,.499797924949717691005,-53,53, + -5574097035223032.,-5936761612738524.,-.499991712910609699421,-53,53, + -5268565944222045.,-5574179716568934.,.499998661704643575006,-53,53, + -5268565944196449.,-5574179716538833.,.499971135251533860370,-53,53, + -5268565944194432.,-5574179716536460.,-.499835692761813315905,-53,53, + -5268565944193932.,-5574179716535872.,-.497804663556992498841,-53,53, + -5268565944193858.,-5574179716535785.,-.473504071236138218661,-53,53, + -5268565944193841.,-5574179716535765.,-.481435016243562677592,-53,53, + -5268565944193807.,-5574179716535725.,-.497296906258471164483,-53,53, + -5268565944180688.,-5574179716520298.,.499993231767080714319,-53,53, + -8854767244020282.,-4607833107229594.,.499995134550223361936,-54,53, + -8854767244014043.,-4607833107226089.,-.499974384855899071297,-54,53, + -8854767244013183.,-4607833107225606.,-.499489337085372493505,-54,53, + -8854767244013110.,-4607833107225566.,.499389044876060758168,-54,53, + -8854767243987294.,-4607833107211067.,.499996008848384510606,-54,53, + -8607732457383103.,-8939040501808792.,-.480823106540531105696,-54,54, + -8607732457383086.,-8939040501808774.,.497076808353531393912,-54,54, + -8607732457383043.,-8939040501808725.,-.499999877502698993775,-54,54, + -7730960159931138.,-7970461485632589.,.499989942399023079015,-54,54, + -7730960159917535.,-7970461485617713.,-.499442281222016170988,-54,54, + -7730960159917396.,-7970461485617562.,.498284611419135443039,-54,54, + -7730960159917332.,-7970461485617492.,.482849511627851458851,-54,54, + -7730960159917321.,-7970461485617479.,-.488553396148785607295,-54,54, + -7730960159917289.,-7970461485617444.,-.496270946044473970331,-54,54, + -7730960159916626.,-7970461485616719.,-.499918932951425884711,-54,54, + -7730960159914423.,-7970461485614310.,-.499974008679060245315,-54,54, + -7730960159895505.,-7970461485593623.,-.499993043370480438932,-54,54, + -7684108841897182.,-7919256054216900.,.463411343397958546245,-54,54, + -7684108841897171.,-7919256054216888.,.479391296171794878577,-54,54, + -7684108841897160.,-7919256054216876.,.495371248945628258136,-54,54, + -7684108841897095.,-7919256054216805.,.498889151700037952616,-54,54, + -7684108841896781.,-7919256054216461.,-.499501287303188811219,-54,54, + -7684108841895655.,-7919256054215232.,.499901151155901840068,-54,54, + -7684108841892526.,-7919256054211813.,-.499983191867565447463,-54,54, + -7684108841875755.,-7919256054193494.,.499997527343550261207,-54,54, + -7489630554912545.,-7707272762252438.,-.497624337107835140590,-54,54, + -7489630554912488.,-7707272762252376.,-.499892448800114567121,-54,54, + -7489630554907196.,-7707272762246620.,-.499942397829989250198,-54,54, + -7489630554900581.,-7707272762239426.,.499995164947340541209,-54,54, + -4517699360175057.,-4565202987873833.,-.499956077881412364117,-54,54, + -4517699360174456.,-4565202987873214.,.498335195247484597323,-54,54, + -4517699360174426.,-4565202987873183.,.446669202225499382168,-54,54, + -4517699360174424.,-4565202987873180.,-.490108530642633415673,-54,54, + -4517699360174361.,-4565202987873115.,-.498607115988845351106,-54,54, + -4517699360172115.,-4565202987870799.,.499998873060518376442,-54,54, + -8341071156522038.,-8415781113173627.,.499971791978527694686,-55,55, + -8341071156516800.,-8415781113168248.,.499778851378655597960,-55,55, + -8341071156515314.,-8415781113166721.,-.499130409770842100167,-55,55, + -8341071156515277.,-8415781113166684.,.496859063538173470478,-55,55, + -8341071156515240.,-8415781113166646.,.492848536847180165511,-55,55, + -8341071156515054.,-8415781113166455.,.499714537805836121595,-55,55, + -8341071156507327.,-8415781113158519.,-.499997347298098070700,-55,55, + -6479813464901702.,-6514803075064308.,-.499990107737439231949,-55,55, + -6479813464892884.,-6514803075055348.,.499971979566758974861,-55,55, + -6479813464892702.,-6514803075055163.,.451434113820911666424,-55,55, + -6479813464892699.,-6514803075055159.,-.499915411438636659955,-55,55, + -6479813464848424.,-6514803075010166.,-.499992371858823727856,-55,55, + -5370993780294630.,-5372237216054708.,-.499948591180758646407,-57,57, + -5370993780293190.,-5372237216053267.,-.499781508072273832850,-57,57, + -5370993780293185.,-5372237216053262.,-.496308705700370306115,-57,57, + -5370993780293182.,-5372237216053259.,-.494225024277228193178,-57,57, + -5370993780288871.,-5372237216048945.,-.499974819224417172572,-57,57, + -5370993780283112.,-5372237216043183.,.499998952723345436287,-57,57, + -5040083604723691.,-5041111074426219.,.134866732413614019398,-57,57, + -5040083604723530.,-5041111074426058.,.233334959876885533335,-57,57, + -5040083604723110.,-5041111074425638.,.490208596737564216213,-57,57, + -5040083604723094.,-5041111074425622.,.499994259094160652760,-57,57, + -5040083604687123.,-5041111074389629.,.499998048257712300895,-57,57, + -8242701861720304.,-8242701861720304.,-.255457236562484475074,-79,79, + -8242701861718053.,-8242701861718053.,-.255457236562275186573,-79,79, + -8242701861718030.,-8242701861718030.,-.255457236562273048130,-79,79, + -8178102513292817.,-8178102513292817.,-.249498009539748946173,-79,79, + -8178102513290547.,-8178102513290547.,-.249498009539541186311,-79,79, + -8178102513290524.,-8178102513290524.,-.249498009539539081255,-79,79, + -8003544517555530.,-8003544517555530.,-.233860314554282831848,-79,79, + -8003544517553220.,-8003544517553220.,-.233860314554080340068,-79,79, + -8003544517553197.,-8003544517553197.,-.233860314554078323916,-79,79, + -6848882081660825.,-6848882081660825.,-.146544155182606103813,-79,79, + -6848882081658579.,-6848882081658579.,-.146544155182461932179,-79,79, + -6848882081658556.,-6848882081658556.,-.146544155182460455800,-79,79, + -6471417749986012.,-6471417749986012.,-.123625409175438658685,-79,79, + -6471417749983877.,-6471417749983877.,-.123625409175316302074,-79,79, + -6471417749983855.,-6471417749983855.,-.123625409175315041256,-79,79, + -5840746347511110.,-5840746347511110.,-.090889658763378368852,-79,79, + -5840746347509219.,-5840746347509219.,-.090889658763290089546,-79,79, + -5840746347509200.,-5840746347509200.,-.090889658763289202551,-79,79, + -5301224375153928.,-5301224375153928.,-.067957593809126308080,-79,79, + -5301224375153906.,-5301224375153906.,-.067957593809125462012,-79,79, + -5301224375151744.,-5301224375151744.,-.067957593809042316511,-79,79, + -5286632173730733.,-5286632173730733.,-.067397954919800108973,-79,79, + -5286632173730711.,-5286632173730711.,-.067397954919799267555,-79,79, + -5286632173728563.,-5286632173728563.,-.067397954919717114607,-79,79, + -4827510902874277.,-4827510902874277.,-.051319122830653594606,-79,79, + -4827510902874259.,-4827510902874259.,-.051319122830653020556,-79,79, + -4827510902872519.,-4827510902872519.,-.051319122830597529056,-79,79, + -7501948289004415.,-7501948289004415.,-.048147267212340680277,-80,80, + -7501948289004404.,-7501948289004404.,-.048147267212340468484,-80,80, + -7501948289003360.,-7501948289003360.,-.048147267212320367407,-80,80, + -7485075199918261.,-7485075199918261.,-.047823124497129439626,-80,80, + -7485075199918250.,-7485075199918250.,-.047823124497129228785,-80,80, + -7485075199917211.,-7485075199917211.,-.047823124497109313864,-80,80, + -5137347928742246.,-5137347928742246.,-.015462025379578349024,-80,80, + -5137347928742241.,-5137347928742241.,-.015462025379578303878,-80,80, + -5137347928741781.,-5137347928741781.,-.015462025379574150452,-80,80, + -5130840493893794.,-5130840493893794.,-.015403342927539706699,-80,80, + -5130840493893789.,-5130840493893789.,-.015403342927539661667,-80,80, + -5130840493893330.,-5130840493893330.,-.015403342927535527763,-80,80, + -5010504700961462.,-5010504700961462.,-.014344779112729355069,-80,80, + -5010504700961458.,-5010504700961458.,-.014344779112729320714,-80,80, + -5010504700961020.,-5010504700961020.,-.014344779112725558809,-80,80, + -6298970528341482.,-6298970528341482.,-.007125218407081968672,-81,81, + -6298970528341480.,-6298970528341480.,-.007125218407081961885,-81,81, + -6298970528341310.,-6298970528341310.,-.007125218407081384987,-81,81, + -6002783559861861.,-6002783559861861.,-.006166624519073733080,-81,81, + -6002783559861859.,-6002783559861859.,-.006166624519073726916,-81,81, + -6002783559861705.,-6002783559861705.,-.006166624519073252306,-81,81, + -7922455085967687.,-7922455085967687.,-.003544123262783867508,-82,82, + -7922455085967686.,-7922455085967686.,-.003544123262783866166,-82,82, + -7922455085967619.,-7922455085967619.,-.003544123262783776248,-82,82, + -5034345543218302.,-5034345543218302.,-.000056837967715161056,-84,84, + -5034345543218300.,-5034345543218300.,-.000056837967715160989,-84,84, + -4503599627370497.,-4503599627370497.,-.000000000000000037007,-104,104, + -4503599627370496.,-4503599627370496.,-.000000000000000037007,-104,104, + -6751453641065261.,-6751453641065261.,-.000000000000000031170,-105,105, + -6734444337906217.,-6734444337906217.,-.000000000000000030935,-105,105, + -6680661016289229.,-6680661016289229.,-.000000000000000030200,-105,105, + -6466907645357182.,-6466907645357182.,-.000000000000000027393,-105,105, + -6031878638313244.,-6031878638313244.,-.000000000000000022228,-105,105, + -4706747747160345.,-4706747747160345.,-.000000000000000010561,-105,105, + -4508444030594628.,-4508444030594628.,-.000000000000000009282,-105,105, + -8225219756258586.,-8225219756258586.,-.000000000000000014091,-106,106, + -8218671716955893.,-8218671716955893.,-.000000000000000014057,-106,106, + -8134634281296062.,-8134634281296062.,-.000000000000000013630,-106,106, + -7532297225436693.,-7532297225436693.,-.000000000000000010821,-106,106, + -6744234268180515.,-6744234268180515.,-.000000000000000007768,-106,106, + -5441089836917728.,-5441089836917728.,-.000000000000000004079,-106,106, + -8111283783760891.,-8111283783760891.,-.000000000000000000845,-108,108, + -5181586503254410.,-5181586503254410.,-.000000000000000000220,-108,108, + -4672129282989170.,-4672129282989170.,-.000000000000000000040,-109,109, + -5061503531596520.,-5061503531596520.,-.000000000000000000013,-110,110, + -5516841368037698.,-5516841368037698.,0.000000000000000000000,-1071,1071, + -4974007324442289.,-4974007324442289.,-.000000000000000000000,-1071,1071, + -4827518656046215.,-4827518656046215.,0.000000000000000000000,-1071,1071, + -8637812632950778.,-8637812632950778.,-.000000000000000000000,-1072,1072, + -6381354196731786.,-6381354196731786.,0.000000000000000000000,-1072,1072, + -5996792560889159.,-5996792560889159.,.000000000000000000000,-1072,1072, + -5513101990986496.,-5513101990986496.,0.000000000000000000000,-1072,1072, + -5478007073897062.,-5478007073897062.,.000000000000000000000,-1072,1072, + -5304631145610051.,-5304631145610051.,0.000000000000000000000,-1072,1072, + -4963944520841389.,-4963944520841389.,.000000000000000000000,-1072,1072, + -4887517460135592.,-4887517460135592.,.000000000000000000000,-1072,1072, + -8454571249924438.,-8454571249924438.,-.000000000000000000000,-1073,1073, + -7658090078676386.,-7658090078676386.,-.000000000000000000000,-1073,1073, + -6674887987034892.,-6674887987034892.,-.000000000000000000000,-1073,1073, + -4989910114564986.,-4989910114564986.,-.000000000000000000000,-1073,1073, + -7949257549382681.,-7949257549382681.,.000000000000000000000,-1074,1074, + -6724970915209412.,-6724970915209412.,.000000000000000000000,-1074,1074, + -6534509948980223.,-6534509948980223.,.000000000000000000000,-1074,1074, + -4503599627370497.,-4503599627370497.,.000000000000000000000,-1074,1074, + -4503599627370496.,-4503599627370496.,0.000000000000000000000,-1074,1074, + 0.,0.,0.000000000000000000000,0,0, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,1074, + 4503599627370497.,4503599627370497.,-.000000000000000000000,-1074,1074, + 7112430579131655.,7112430579131655.,0.000000000000000000000,-1074,1074, + 5789926908758100.,5789926908758100.,.000000000000000000000,-1073,1073, + 7787230987142419.,7787230987142419.,.000000000000000000000,-1073,1073, + 8125327600772580.,8125327600772580.,.000000000000000000000,-1073,1073, + 8744473848646590.,8744473848646590.,.000000000000000000000,-1073,1073, + 4676442701008596.,4676442701008596.,0.000000000000000000000,-1072,1072, + 5078352157579858.,5078352157579858.,-.000000000000000000000,-1072,1072, + 6998850785069489.,6998850785069489.,.000000000000000000000,-1072,1072, + 8186528360433406.,8186528360433406.,.000000000000000000000,-1072,1072, + 8341598446516450.,8341598446516450.,-.000000000000000000000,-1072,1072, + 8814563610589937.,8814563610589937.,-.000000000000000000000,-1072,1072, + 4624395622432191.,4624395622432191.,.000000000000000000000,-1071,1071, + 4827239280872831.,4827239280872831.,.000000000000000000000,-1071,1071, + 7786031541652222.,7786031541652222.,.000000000000000000047,-110,110, + 5746215254501618.,5746215254501618.,.000000000000000000075,-109,109, + 6842111560931391.,6842111560931391.,.000000000000000000127,-109,109, + 5635416615605139.,5635416615605139.,.000000000000000000283,-108,108, + 5753769988833337.,5753769988833337.,.000000000000000001206,-107,107, + 4873844360980469.,4873844360980469.,.000000000000000002932,-106,106, + 6611506190369525.,6611506190369525.,.000000000000000007318,-106,106, + 7789329938387631.,7789329938387631.,.000000000000000011967,-106,106, + 7984456451885351.,7984456451885351.,.000000000000000012889,-106,106, + 8003572463289605.,8003572463289605.,.000000000000000012982,-106,106, + 8018408790437082.,8018408790437082.,.000000000000000013054,-106,106, + 4747578892790121.,4747578892790121.,.000000000000000010838,-105,105, + 5026588273004141.,5026588273004141.,.000000000000000012864,-105,105, + 5708579506482334.,5708579506482334.,.000000000000000018842,-105,105, + 6353877460235262.,6353877460235262.,.000000000000000025982,-105,105, + 6728987427118364.,6728987427118364.,.000000000000000030860,-105,105, + 7198343454188632.,7198343454188632.,.000000000000000037779,-105,105, + 4503599627370496.,4503599627370496.,.000000000000000037007,-104,104, + 4503599627370497.,4503599627370497.,.000000000000000037007,-104,104, + 5835457316503936.,5835457316503936.,.000022129631237235026,-85,85, + 5835457316503937.,5835457316503937.,.000022129631237235037,-85,85, + 6916394610526573.,6916394610526573.,.002358135475687472663,-82,82, + 6916394610526623.,6916394610526623.,.002358135475687523806,-82,82, + 6916394610526624.,6916394610526624.,.002358135475687524829,-82,82, + 7664074856376500.,7664074856376500.,.003208548988158743019,-82,82, + 7664074856376562.,7664074856376562.,.003208548988158820887,-82,82, + 7664074856376563.,7664074856376563.,.003208548988158822143,-82,82, + 5804122653802352.,5804122653802352.,.005574413700967658502,-81,81, + 5804122653802497.,5804122653802497.,.005574413700968076286,-81,81, + 5804122653802498.,5804122653802498.,.005574413700968079167,-81,81, + 6847582036561118.,6847582036561118.,.009153795038118068034,-81,81, + 6847582036561320.,6847582036561320.,.009153795038118878130,-81,81, + 6847582036561322.,6847582036561322.,.009153795038118886151,-81,81, + 7706116167864828.,7706116167864828.,.013046562733590072756,-81,81, + 7706116167865086.,7706116167865086.,.013046562733591383149,-81,81, + 7706116167865089.,7706116167865089.,.013046562733591398386,-81,81, + 4994576600383240.,4994576600383240.,.014208409908195053099,-80,80, + 4994576600383675.,4994576600383675.,.014208409908198765521,-80,80, + 4994576600383679.,4994576600383679.,.014208409908198799658,-80,80, + 7423882302190273.,7423882302190273.,.046659778986108929923,-80,80, + 7423882302191294.,7423882302191294.,.046659778986128181158,-80,80, + 7423882302191304.,7423882302191304.,.046659778986128369711,-80,80, + 5359027492702476.,5359027492702476.,.070204894308194617559,-79,79, + 5359027492704695.,5359027492704695.,.070204894308281826289,-79,79, + 5359027492704717.,5359027492704717.,.070204894308282690909,-79,79, + 5488415439820898.,5488415439820898.,.075413720482071998289,-79,79, + 5488415439823246.,5488415439823246.,.075413720482168786561,-79,79, + 5488415439823270.,5488415439823270.,.075413720482169775879,-79,79, + 5668948148616327.,5668948148616327.,.083103035750007657492,-79,79, + 5668948148616345.,5668948148616345.,.083103035750008449096,-79,79, + 5668948148618160.,5668948148618160.,.083103035750088269200,-79,79, + 6402079148376316.,6402079148376316.,.119694047116979930607,-79,79, + 6402079148376337.,6402079148376337.,.119694047116981108463,-79,79, + 6402079148378449.,6402079148378449.,.119694047117099567086,-79,79, + 6710148704144607.,6710148704144607.,.137817976405756826293,-79,79, + 6710148704144629.,6710148704144629.,.137817976405758181850,-79,79, + 6710148704146839.,6710148704146839.,.137817976405894353673,-79,79, + 8108726220156984.,8108726220156984.,.243202114560191650454,-79,79, + 8108726220157007.,8108726220157007.,.243202114560193719947,-79,79, + 8108726220159295.,8108726220159295.,.243202114560399589434,-79,79, + 8201755169934774.,8201755169934774.,.251669066287891078292,-79,79, + 8201755169934797.,8201755169934797.,.251669066287893195542,-79,79, + 8201755169937060.,8201755169937060.,.251669066288101514524,-79,79, + 8488875008858692.,8488875008858692.,.279035752081584516563,-79,79, + 8488875008858714.,8488875008858714.,.279035752081586686033,-79,79, + 8488875008860871.,8488875008860871.,.279035752081799392705,-79,79, + 7327657448544257.,7328446815176038.,.499997970217330651453,-58,58, + 7327657448593765.,7328446815225562.,.499983814786803373392,-58,58, + 7327657448598422.,7328446815230221.,.005032172197945930821,-58,58, + 7327657448598569.,7328446815230368.,.052539603707411898120,-58,58, + 7327657448599820.,7328446815231619.,.456837541247230022878,-58,58, + 7327657448599952.,7328446815231751.,.499497275663909531590,-58,58, + 7327657448599954.,7328446815231754.,-.499856364723716524639,-58,58, + 6940259249803353.,6942942163389048.,.499974714984075204693,-57,57, + 6940259249803899.,6942942163389595.,.133229471211456644846,-57,57, + 6940259249804079.,6942942163389775.,.341994775462263577548,-57,57, + 6940259249804213.,6942942163389909.,.497408946404537993586,-57,57, + 6940259249804215.,6942942163389911.,.499728560896213776602,-57,57, + 6940259249815424.,6942942163401134.,-.499992020485856150926,-57,57, + 6940259249843877.,6942942163429620.,-.499996454418388076387,-57,57, + 5682480038755769.,5688371703598119.,-.499871995133328173416,-56,56, + 5682480038756090.,5688371703598440.,.498785163019201450944,-56,56, + 5682480038756091.,5688371703598442.,-.498103755491226629296,-56,56, + 5682480038756102.,5688371703598453.,-.463881859105935439629,-56,56, + 5682480038756202.,5688371703598553.,-.152773710148736726046,-56,56, + 5682480038760269.,5688371703602632.,.499994707949818121694,-56,56, + 7740553500862152.,7755449027332785.,.153819716363953430535,-56,56, + 7740553500862210.,7755449027332843.,.488785234876980498496,-56,56, + 7740553500862212.,7755449027332846.,-.499664230001880547473,-56,56, + 7740553500863424.,7755449027334064.,.499960053409424446252,-56,56, + 7740553500879354.,7755449027350086.,.499972293499572500390,-56,56, + 7740553500911214.,7755449027382130.,.499996774816972746105,-56,56, + 8983906415595587.,9007199254701471.,-.000004575172364837849,-56,56, + 8983906415628868.,9007199254735011.,.000010564028159617278,-56,56, + 8983906415633494.,9007199254739673.,.000553517635431653973,-56,56, + 8983906415634778.,9007199254740967.,-.007077880448834392583,-56,56, + 8983906415634780.,9007199254740969.,.008486556625802937888,-56,56, + 8983906415634800.,9007199254740989.,.164130927372176624230,-56,56, + 8983906415634802.,9007199254740991.,.179695364446814031028,-56,56, + 8983906415634803.,4503599627370496.,.093738791492066368515,-56,55, + 8983906415634907.,4503599627370548.,.498414155432643816371,-56,55, + 8983906415635036.,4503599627370614.,-.499632748910280737200,-56,55, + 5173600871707347.,5191399057423197.,-.499995721948176449141,-55,55, + 5173600871715190.,5191399057431120.,.499939023937522685981,-55,55, + 5173600871715771.,5191399057431708.,-.499683303305069357535,-55,55, + 5173600871716061.,5191399057432000.,.495341696866947451777,-55,55, + 5173600871716062.,5191399057432002.,-.494330630718665701464,-55,55, + 5173600871716082.,5191399057432022.,-.287777182430927926428,-55,55, + 5173600871716255.,5191399057432196.,.498910145258070594086,-55,55, + 5173600871717998.,5191399057433958.,-.499956836458231608762,-55,55, + 6216155809152279.,6247041781219803.,-.499996907052784096229,-55,55, + 6216155809168498.,6247041781236264.,-.499979259465681866317,-55,55, + 6216155809171715.,6247041781239529.,-.499852446793635730971,-55,55, + 6216155809171782.,6247041781239596.,.499839345699597195185,-55,55, + 6216155809171847.,6247041781239662.,.469689592148276649965,-55,55, + 6216155809171849.,6247041781239664.,.499531138192851724860,-55,55, + 8915918912087474.,9007199254740855.,.000000410903186236509,-55,55, + 8915918912087604.,9007199254740989.,.000933243477092847499,-55,55, + 8915918912087606.,9007199254740991.,.062486056285923095910,-55,55, + 8915918912087607.,4503599627370496.,.046631231345169115262,-55,54, + 5227720812180563.,5301405098207579.,-.499993709127750556833,-54,54, + 5227720812184973.,5301405098212175.,.499103898728686267166,-54,54, + 5227720812185090.,5301405098212297.,.460304447512877229440,-54,54, + 5227720812185091.,5301405098212299.,-.497292128993239832687,-54,54, + 5227720812185539.,5301405098212765.,.499441596267959365765,-54,54, + 5227720812186388.,5301405098213650.,.499948142586681647521,-54,54, + 5227720812198321.,5301405098226090.,-.499999303492176099031,-54,54, + 6779876501427620.,6941070863785468.,.475927961959831849250,-54,54, + 6779876501427634.,6941070863785483.,.479208466720345420920,-54,54, + 6779876501427704.,6941070863785558.,.495610990522976162419,-54,54, + 6779876501427718.,6941070863785573.,.498891495283514887349,-54,54, + 6779876501428332.,6941070863786231.,.499907918356979789347,-54,54, + 6779876501432295.,6941070863790478.,.499953659007218376581,-54,54, + 6779876501436258.,6941070863794725.,.499999399993376367935,-54,54, + 8668741584066450.,9007199254704795.,.000009191476912163428,-54,54, + 8668741584096399.,9007199254738279.,-.000061752386957734359,-54,54, + 8668741584098678.,9007199254740827.,-.000601391458012930739,-54,54, + 8668741584098825.,9007199254740991.,.350394954776227499598,-54,54, + 8668741584098826.,4503599627370496.,.234214471763061172777,-54,53, + 8668741584098830.,4503599627370498.,.470282449262851003466,-54,53, + 8668741584098839.,4503599627370504.,-.498564601362621065632,-54,53, + 8668741584099288.,4503599627370755.,-.499934127009745140415,-54,53, + 8668741584107345.,4503599627375258.,.499989552443795485780,-54,53, + 8911976088171305.,4639986512505557.,-.499983591689044529994,-54,53, + 8911976088174356.,4639986512507273.,-.484524033694702544461,-54,53, + 8911976088174420.,4639986512507309.,-.488132879412176727872,-54,53, + 8911976088174628.,4639986512507426.,-.499861627993563360372,-54,53, + 8911976088179064.,4639986512509921.,-.499999746630091087261,-54,53, + 5971604121828057.,6418783505777120.,.451321027585641367201,-53,53, + 5971604121828066.,6418783505777132.,-.497210912849938500604,-53,53, + 5971604121828746.,6418783505777967.,-.497401967964105531128,-53,53, + 5971604121836906.,6418783505787987.,-.499694626480559049870,-53,53, + 5971604121837994.,6418783505789322.,.499999686115280906880,-53,53, + 7267747051742226.,8082442075541290.,-.499982882034581569052,-53,53, + 7267747051743137.,8082442075542514.,-.499858221498195722021,-53,53, + 7267747051745870.,8082442075546186.,-.499484239392958927462,-53,53, + 7267747051745998.,8082442075546357.,.478579379252970223205,-53,53, + 7267747051746001.,8082442075546362.,-.490684754684996236251,-53,53, + 7267747051746033.,8082442075546405.,-.496168850023249347798,-53,53, + 7267747051750067.,8082442075551824.,.499992382215244635329,-53,53, + 7302452754228172.,8129132028638623.,-.499995988182478565278,-53,53, + 7302452754244824.,8129132028661054.,-.488040934497257865255,-53,53, + 7302452754244827.,8129132028661058.,-.446902580833869718081,-53,53, + 7302452754244847.,8129132028661084.,.494019776922074308916,-53,53, + 7302452754244896.,8129132028661150.,.499279553424306561954,-53,53, + 7302452754245285.,8129132028661675.,-.499780588212701310845,-53,53, + 7302452754246233.,8129132028662951.,.499939169506625357920,-53,53, + 7302452754249466.,8129132028667307.,-.499961698269140477190,-53,53, + 7719367433292309.,8699645653734191.,.499996624732975323277,-53,53, + 7719367433301382.,8699645653746806.,-.499985787035547356750,-53,53, + 7719367433307657.,8699645653755529.,.499805948112958940204,-53,53, + 7719367433307698.,8699645653755587.,-.498761149699278264517,-53,53, + 7719367433307862.,8699645653755815.,-.493029540946424523371,-53,53, + 7719367433307880.,8699645653755840.,-.468010218034350296973,-53,53, + 7719367433309056.,8699645653757474.,.499918878963116665980,-53,53, + 7719367433310455.,8699645653759420.,-.499968189976852182134,-53,53, + 7938707516150634.,9007199254740725.,.000313573142986241510,-53,53, + 7938707516150822.,9007199254740991.,-.127536700717123211068,-53,53, + 7938707516150823.,4503599627370496.,.143338430827985902364,-53,52, + 7938707516150832.,4503599627370503.,-.492700538493084028552,-53,52, + 7938707516150873.,4503599627370531.,.498677490155432073982,-53,52, + 7938707516152027.,4503599627371347.,.499902979471453755769,-53,52, + 7938707516155390.,4503599627373726.,-.499991889630507154672,-53,52, + 7938707516202711.,4503599627407187.,-.499999286865356418964,-53,52, + 8070217332253704.,4597074450616018.,-.499990284623555649737,-53,52, + 8070217332255154.,4597074450617053.,.499884154070144800055,-53,52, + 8070217332256345.,4597074450617904.,.448746537941465067723,-53,52, + 8070217332256352.,4597074450617909.,.450125242129023598972,-53,52, + 8070217332256555.,4597074450618054.,.490107663569428783810,-53,52, + 8070217332256604.,4597074450618089.,.499758592882979874643,-53,52, + 8070217332301575.,4597074450650221.,-.499997632211879460284,-53,52, + 8529988344636735.,4931705857601597.,-.499873681127505568389,-53,52, + 8529988344636793.,4931705857601640.,-.494198452796138415469,-53,52, + 8529988344636797.,4931705857601642.,.471710183640515132785,-53,52, + 8529988344637439.,4931705857602119.,-.499953668263985014653,-53,52, + 8529988344637791.,4931705857602380.,-.499993661820926929218,-53,52, + 8529988344687833.,4931705857639485.,-.499997441924259557292,-53,52, + 9007199254722104.,5292635657765014.,-.499997378175638417558,-53,52, + 9007199254739490.,5292635657778427.,.499961059175292583971,-53,52, + 9007199254740991.,5292635657779586.,-.418022512057838844115,-53,52, + 4503599627370497.,5292635657779588.,-.103401559834973078543,-52,52, + 4503599627370500.,5292635657779593.,-.474159655389239786007,-52,52, + 4503599627370511.,5292635657779609.,.499727327578469046221,-52,52, + 5224512518066639.,6477773290399839.,.499917447326729701425,-52,52, + 5224512518066651.,6477773290399861.,-.478274491733272507351,-52,52, + 5224512518066695.,6477773290399938.,-.398311601619553798080,-52,52, + 5224512518067602.,6477773290401527.,-.499985662092201887095,-52,52, + 5224512518088099.,6477773290437433.,.499999835190356734464,-52,52, + 5321124250680362.,6648522950724653.,-.499990052498915024648,-52,52, + 5321124250683045.,6648522950729436.,.499772536970354936385,-52,52, + 5321124250683400.,6648522950730069.,.492659499227472486560,-52,52, + 5321124250683423.,6648522950730111.,-.496533739836134398446,-52,52, + 5321124250683506.,6648522950730258.,.498986310500987084647,-52,52, + 5321124250684156.,6648522950731418.,-.499953054250694876347,-52,52, + 5321124250705809.,6648522950770026.,.499994617257073445081,-52,52, + 6501556188035509.,9007199254654657.,-.000001509328684255249,-52,52, + 6501556188073820.,9007199254740323.,.000284154122045124330,-52,52, + 6501556188074117.,9007199254740987.,.112473471539710334491,-52,52, + 6501556188074119.,4503599627370496.,-.207695286730355662932,-52,51, + 6501556188074120.,4503599627370497.,-.089661297980460744954,-52,51, + 6501556188074125.,4503599627370503.,-.499491354230982824395,-52,51, + 6501556188076404.,4503599627373050.,.499969007358950652098,-52,51, + 6501556188081877.,4503599627379169.,.499989441635607612255,-52,51, + 8853480284551826.,7882504838988020.,-.499998076857675658479,-52,51, + 8853480284574957.,7882504839030125.,-.491188002801494836673,-52,51, + 8853480284574996.,7882504839030195.,.499921054176146223851,-52,51, + 8853480284575558.,7882504839031219.,-.499994586234264492306,-52,51, + 9007199254650110.,8166963590481362.,-.499997739785477445656,-52,51, + 9007199254735878.,8166963590642700.,-.499982966971205146748,-52,51, + 9007199254739814.,8166963590650104.,-.498862919370522627310,-52,51, + 9007199254740991.,8166963590652318.,-.446698716932792553831,-52,51, + 4503599627370497.,8166963590652323.,.196594819692655239506,-51,51, + 4503599627370500.,8166963590652334.,.483181892943561698064,-51,51, + 4503599627370542.,8166963590652492.,.495400918457774181728,-51,51, + 4503599627370563.,8166963590652572.,-.498489568784054131747,-51,51, + 4716873323637618.,9007199254703550.,-.499998699319582881178,-51,51, + 4716873323641907.,9007199254721234.,-.499970478022320335445,-51,51, + 4716873323646196.,9007199254738918.,-.499942224048048247103,-51,51, + 4716873323646699.,9007199254740991.,.422187461410365963024,-51,51, + 4716873323646700.,4503599627370498.,-.227353456485986423957,-51,50, + 4716873323646716.,4503599627370531.,-.242508451544576119205,-51,50, + 4716873323646724.,4503599627370547.,.249914050926214298300,-51,50, + 6252059764417328.,9007199254666033.,-.000010499107898858184,-51,50, + 6252059764433840.,9007199254732595.,-.000040849538442413602,-51,50, + 6252059764434354.,9007199254734667.,.000200461521557742138,-51,50, + 6252059764435896.,9007199254740883.,.000924397517396438610,-51,50, + 6252059764435904.,9007199254740915.,.249955390711267639323,-51,50, + 6252059764435923.,4503599627370496.,-.079298000226416311728,-51,49, + 6252059764435924.,4503599627370498.,-.063733563151778489490,-51,49, + 6623841828962735.,5317881882627892.,.499993652100736927116,-51,49, + 6623841828964704.,5317881882632569.,-.499955536398424830765,-51,49, + 6623841828970611.,5317881882646597.,-.499803077499731073049,-51,49, + 6623841828971929.,5317881882649726.,.499215200869136757075,-51,49, + 6623841828971953.,5317881882649783.,.494644972267553288888,-51,49, + 6623841828972065.,5317881882650049.,.473317238801484515614,-51,49, + 6623841828972073.,5317881882650068.,.471793829268697297245,-51,49, + 6623841828972580.,5317881882651273.,-.499752249734773476678,-51,49, + 6693732543014758.,5486447338131681.,-.499997557017987610490,-51,49, + 6693732543058396.,5486447338238562.,-.499984506210076032399,-51,49, + 6693732543070291.,5486447338267696.,-.499911843983537374752,-51,49, + 6693732543070567.,5486447338268371.,.497063362102366350279,-51,49, + 6693732543070883.,5486447338269145.,.464614685113521069971,-51,49, + 6693732543070892.,5486447338269168.,-.492005688596604107753,-51,49, + 6693732543070912.,5486447338269216.,.493282369825653724927,-51,49, + 6693732543072942.,5486447338274189.,-.499979698063781966740,-51,49, + 7898550557387571.,4692210284578399.,-.499999574836004428653,-51,48, + 7898550557404747.,4692210284614254.,-.499982048203847434166,-51,48, + 7898550557406884.,4692210284618714.,.499961930743849471963,-51,48, + 7898550557407604.,4692210284620218.,-.495845431504036401729,-51,48, + 7898550557407764.,4692210284620552.,-.494913734160642396059,-51,48, + 7898550557407798.,4692210284620622.,.480284251527880717929,-51,48, + 4907776204992328.,5500347054763830.,-.499994334622898582290,-50,47, + 4907776205000771.,5500347054805089.,.499459116240770593821,-50,47, + 4907776205001372.,5500347054808027.,-.480563195315456471456,-50,47, + 4907776205001381.,5500347054808071.,-.498566857207050124678,-50,47, + 4907776205002937.,5500347054815674.,.499911158818249610220,-50,47, + 4907776205005492.,5500347054828160.,.499982731056149951195,-50,47, + 5448610385774228.,8893044608746476.,-.499879586605168959618,-50,47, + 5448610385774975.,8893044608752377.,-.499170333217669463026,-50,47, + 5448610385775722.,8893044608758278.,-.498461075915527455169,-50,47, + 5448610385775732.,8893044608758356.,.497532354596998189944,-50,47, + 5448610385775752.,8893044608758514.,.489519215624154092736,-50,47, + 5448610385778222.,8893044608778026.,.499896574051239196075,-50,47, + 5448610385807923.,8893044609012652.,.499988153475512184929,-50,47, + 5448610385812166.,8893044609046171.,-.499998258557016289993,-50,47, + 7573800345510424.,7340720182662741.,-.499640418911887884006,-50,44, + 7573800345510751.,7340720182664873.,-.496272892038845277215,-50,44, + 7573800345510776.,7340720182665036.,-.499073539805946566134,-50,44, + 7573800345511857.,7340720182672083.,.499826454206297690551,-50,44, + 7573800345518997.,7340720182718635.,.499961644740934272477,-50,44, + 7573800345520782.,7340720182730273.,.499995488501629842535,-50,44, + 7573800345550775.,7340720182925825.,-.499993305947888305411,-50,44, + 7724960656346879.,8395489685642141.,-.499803433864887853652,-50,44, + 7724960656347087.,8395489685643691.,.495696054433599665495,-50,44, + 7724960656347341.,8395489685645585.,.499815622263612409659,-50,44, + 7724960656349778.,8395489685663757.,.499970710128492484997,-50,44, + 7724960656362887.,8395489685761507.,.499984945426189394874,-50,44, + 7724960656375996.,8395489685859258.,-.499999681162566305812,-50,44, + 7788342745746433.,8881667672647718.,-.483629401798448985539,-50,44, + 7788342745746478.,8881667672648072.,.499817048660752199749,-50,44, + 7788342745747384.,8881667672655219.,.499872254257714375124,-50,44, + 7788342745749196.,8881667672669513.,.499982682704955762386,-50,44, + 7788342745767621.,8881667672814860.,-.499996891785464705368,-50,44, + 4694545676261344.,4601116954823732.,-.499975621275365635851,-49,41, + 4694545676308398.,4601116955208315.,-.499991235647912138290,-49,41, + 4694545676315545.,4601116955266729.,-.450154437016303165960,-49,41, + 4694545676315562.,4601116955266867.,.494696162101557984123,-49,41, + 4694545676315614.,4601116955267293.,-.497525534688349839163,-49,41, + 4694545676316630.,4601116955275597.,-.499395602552665362799,-49,41, + 4694545676317011.,4601116955278710.,.499903125862020280151,-49,41, + 4945710919716687.,7188325286678193.,-.499984113380557041745,-49,41, + 4945710919752181.,7188325287131416.,.499985108658215542635,-49,41, + 4945710919752956.,7188325287141312.,.499308584794215579126,-49,41, + 4945710919752995.,7188325287141810.,.491532605243677120738,-49,41, + 4945710919753138.,7188325287143636.,.463020680520201594507,-49,41, + 4945710919753142.,7188325287143688.,-.460853778905954283317,-49,41, + 4945710919753337.,7188325287146178.,-.499733675490958930991,-49,41, + 5359395441748007.,7494447324022398.,-.499961951083720182608,-49,40, + 5359395441748202.,7494447324024993.,.498554489994942391015,-49,40, + 5359395441748234.,7494447324025420.,-.491432555485745411047,-49,40, + 5359395441764186.,7494447324237786.,-.499971712724298350671,-49,40, + 5359395441796544.,7494447324668562.,-.499972665460809052540,-49,40, + 5417777045995623.,8313402342353557.,.493528442498594379240,-49,40, + 5417777045995666.,8313402342354192.,.499005705923328145610,-49,40, + 5417777045996036.,8313402342359656.,.499624021117189816096,-49,40, + 5417777045996221.,8313402342362388.,.499933180060830202612,-49,40, + 5417777045999508.,8313402342410930.,-.499979073235753436055,-49,40, + 5417777046067425.,8313402343413899.,-.499927967054062712993,-49,40, + 5778823030821029.,5313233520149218.,.499992627494380170015,-47,-6, + 5778823030826575.,5313233520358596.,-.499979272973560193761,-47,-6, + 5778823030827380.,5313233520388986.,.499845181251239685753,-47,-6, + 5778823030828185.,5313233520419377.,.499669809308578035673,-47,-6, + 5778823030828634.,5313233520436329.,-.495458987225440886547,-47,-6, + 5778823030828812.,5313233520443049.,-.497982192263105413183,-47,-6, + 5778823030878099.,5313233522303771.,-.499684449391140941916,-47,-6, + 8121655714620479.,6411635769439649.,-.499985015810717605118,-46,-113, + 8121655714626288.,6411635769968935.,-.484986976925747367258,-46,-113, + 8121655714626314.,6411635769971304.,-.499552217145667736607,-46,-113, + 8121655714628169.,6411635770140321.,.499737710757007712676,-46,-113, + 8121655714631670.,6411635770459315.,-.499973040220525802954,-46,-113, + 4562586167772723.,4772415358056861.,-.498895874704581498524,-45,-134, + 4562586167776275.,4772415358538655.,-.499279371386878594999,-45,-134, + 4562586167795811.,4772415361188521.,.499480818788853607930,-45,-134, + 4562586167796731.,4772415361313310.,.485945195287251596196,-45,-134, + 4562586167796781.,4772415361320092.,.496079222279415183047,-45,-134, + 4562586167796806.,4772415361323484.,-.498853760610321997587,-45,-134, + 4562586167796995.,4772415361349119.,.499452966705486663767,-45,-134, + 4562586167848310.,4772415368309497.,-.494872135077600154728,-45,-134, + 6027460262096913.,4994051821347062.,.499955886529636453011,-45,-194, + 6027460262097855.,4994051821480769.,.499299073576032927375,-45,-194, + 6027460262098169.,4994051821525338.,.499080931429489105406,-45,-194, + 6027460262098235.,4994051821534707.,-.494595442764502258333,-45,-194, + 6027460262098285.,4994051821541803.,.479892164242152551717,-45,-194, + 6027460262098301.,4994051821544075.,-.488271799385679879685,-45,-194, + 6027460262124429.,4994051825252670.,-.498646554584877055173,-45,-194, + 6027460262151945.,4994051829158277.,-.494194608881824224690,-45,-194, + 5559343709982586.,8457155917816686.,.499745265679787457792,-44,-402, + 5559343709982601.,8457155917823898.,-.495411617018649188780,-44,-402, + 5559343709983412.,8457155918213772.,.499782077920697624219,-44,-402, + 5559343709989607.,8457155921191918.,-.499347544946116887421,-44,-402, + 5559343709990020.,8457155921390461.,-.499252231312833591334,-44,-402, + 5990473496078017.,5411928243289759.,-.498878297070438418366,-44,-438, + 5990473496089345.,5411928246774620.,-.492694014424328661852,-44,-438, + 5990473496089356.,5411928246778003.,.464851923162278625306,-44,-438, + 5990473496089394.,5411928246789694.,-.499989367076426039610,-44,-438, + 6568159494618194.,7016995606382824.,-.488552949565888140824,-44,-485, + 6568159494645183.,7016995617147927.,-.499771857116905068528,-44,-485, + 6568159494646614.,7016995617718710.,-.499683341663143224138,-44,-485, + 6568159494649953.,7016995619050537.,-.499296247748297162606,-44,-485, + 6568159494649976.,7016995619059711.,-.488810524428244561689,-44,-485, + 6568159494658916.,7016995622625609.,-.499103591425611987345,-44,-485, + 6963445207187979.,4682674967756109.,.499572656172427973337,-44,-518, + 6963445207188191.,4682674967812540.,-.498455793400208992208,-44,-518, + 6963445207188403.,4682674967868970.,-.496483562945907416022,-44,-518, + 6963445207188414.,4682674967871897.,.475316901531497163098,-44,-518, + 6963445207190071.,4682674968312957.,-.499810403632855022397,-44,-518, + 6963445207191064.,4682674968577273.,-.499972399461582514795,-44,-518, + 6963445207201206.,4682674971276863.,-.498758489541791803120,-44,-518, + 7193584984568816.,8577581806688796.,-.495524469266322008556,-44,-536, + 7193584984582733.,8577581813474434.,-.499796426611214950902,-44,-536, + 7193584984586779.,8577581815447178.,.441263597518549995853,-44,-536, + 7193584984586786.,8577581815450591.,.494795236395555669483,-44,-536, + 7193584984586805.,8577581815459855.,.497238263050339494888,-44,-536, + 7193584984586824.,8577581815469119.,.499681299710477173033,-44,-536, + 7193584984587235.,8577581815669514.,.499898910242633221372,-44,-536, + 7193584984606065.,8577581824850629.,-.494842801405957195235,-44,-536, + 8255861737061180.,4644308687532617.,-.497594305635336458738,-44,-624, + 8255861737079092.,4644308692261356.,-.440185343508163505258,-44,-624, + 8255861737079118.,4644308692268220.,-.482193197738568417277,-44,-624, + 8255861737079129.,4644308692271124.,-.499965748397594888697,-44,-624, + 8255861737088413.,4644308694722085.,-.499351010255622839681,-44,-624, + 5078134788964411.,8360418200442517.,-.493150420012643729348,-43,-779, + 5078134788969314.,8360418205102669.,-.497860992588776498523,-43,-779, + 5078134788974217.,8360418209762821.,-.499973965846486350645,-43,-779, + 5078134788975661.,8360418211135298.,.470121217450978259215,-43,-779, + 5078134788975676.,8360418211149556.,-.487251957661857065249,-43,-779, + 5078134788975693.,8360418211165713.,.494391806601460293027,-43,-779, + 5078134788975742.,8360418211212287.,-.499693639324984585720,-43,-779, + 5651454882237883.,8555906675851606.,-.499694470020881644569,-43,-873, + 5651454882240239.,8555906678143273.,-.497070393002435503000,-43,-873, + 5651454882240311.,8555906678213306.,.469063607914004086707,-43,-873, + 5651454882240324.,8555906678225951.,.490726752509638025792,-43,-873, + 5651454882240422.,8555906678321276.,-.499812017541970134940,-43,-873, + 5651454882241899.,8555906679757945.,-.499946286379153797914,-43,-873, + 5651454882252470.,8555906690040293.,-.491834253328581651621,-43,-873, + 5651454882281644.,8555906718417667.,-.405524396726037710922,-43,-873, + 5789792333309907.,6899052488581085.,.497430747290236323316,-43,-896, + 5789792333309910.,6899052488583438.,.491812854378775067868,-43,-896, + 5789792333316671.,6899052493886303.,.499660422237095819068,-43,-896, + 5789792333390719.,6899052551964480.,-.209140830949256081323,-43,-896, + 5789792333400687.,6899052559782696.,-.132603102113778923251,-43,-896, + 5789792333400865.,6899052559922307.,-.131155838638576400369,-43,-896, + 5924115480983530.,7049241350583028.,-.499100889415011461159,-43,-918, + 5924115480986954.,7049241353327041.,.499859214262847275924,-43,-918, + 5924115480987927.,7049241354106809.,.496838041207148618816,-43,-918, + 5924115480987937.,7049241354114824.,-.443583105780481104179,-43,-918, + 5924115480988028.,7049241354187751.,.498584875324918310129,-43,-918, + 5924115480988129.,7049241354268694.,-.499667361151250030257,-43,-918, + 5924115481024182.,7049241383161783.,-.440168700267446374480,-43,-918, + 6249411755243645.,9007199254740283.,-.103196517177171991624,-43,-971 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/sqrt.c b/regress/lib/libm/fpaccuracy/sqrt.c new file mode 100644 index 00000000000..336c7290535 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/sqrt.c @@ -0,0 +1,1087 @@ +/* $OpenBSD: sqrt.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:43:39. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1055 +#define F sqrt +#define Fs "sqrt" +#define Fn fpaccuracy_sqrt + /* 1 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + 0.,0.,0.000000000000000000000,0,0, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,563, + 4710873812716024.,4606070944692158.,.499997259338650944577,-1074,563, + 4710873812732161.,4606070944700047.,.499977878675464743553,-1074,563, + 4710873812733104.,4606070944700509.,-.489488458481905994116,-1074,563, + 4710873812733106.,4606070944700509.,.488264529138071756924,-1074,563, + 4710873812733108.,4606070944700510.,.466017516758049300413,-1074,563, + 4710873812733599.,4606070944700751.,-.495624022543743866703,-1074,563, + 4710873812733959.,4606070944700926.,.499913749039661194281,-1074,563, + 4754513311658284.,4627356089465377.,.499993780938020603067,-1074,563, + 4754513311664790.,4627356089468544.,-.499961142819193643275,-1074,563, + 4754513311667445.,4627356089469835.,.496675757484457497115,-1074,563, + 4754513311667482.,4627356089469854.,-.498098040894273776981,-1074,563, + 4754513311668043.,4627356089470127.,-.499938605510107737070,-1074,563, + 5043178920574909.,4765758985456976.,-.499999191851991754531,-1074,563, + 5043178920597269.,4765758985467541.,-.499967173155709525013,-1074,563, + 5043178920640971.,4765758985488189.,.499648111685199847172,-1074,563, + 5043178920641062.,4765758985488232.,.496741265015511248168,-1074,563, + 5043178920641098.,4765758985488250.,-.493419685315461658911,-1074,563, + 5043178920641100.,4765758985488250.,.451571372999482510586,-1074,563, + 5043178920641989.,4765758985488671.,-.499903206026387090861,-1074,563, + 5067536030740754.,4777253748727465.,.499998272055392635598,-1074,563, + 5067536030787941.,4777253748749707.,.499983393665569703561,-1074,563, + 5067536030788552.,4777253748749996.,-.499889646000900869460,-1074,563, + 5067536030789163.,4777253748750284.,-.499762685684733734185,-1074,563, + 5067536030789390.,4777253748750390.,.498647821662348410968,-1074,563, + 5067536030789407.,4777253748750399.,-.488255356201622951379,-1074,563, + 5067536030789426.,4777253748750407.,.467558739126863738020,-1074,563, + 5085234186983333.,4785588656538488.,-.499971602327841069839,-1074,563, + 5085234186983418.,4785588656538527.,.495731727028281901160,-1074,563, + 5085234186983435.,4785588656538535.,.494872392899466383523,-1074,563, + 5085234186999625.,4785588656546154.,-.499987586436385915888,-1074,563, + 5085234187015917.,4785588656553819.,.499996417174959104809,-1074,563, + 5138672529716431.,4810667696901328.,-.490375994519725085964,-1074,563, + 5138672529716448.,4810667696901335.,.467063438951575167411,-1074,563, + 5138672529716463.,4810667696901342.,.488333527308593871871,-1074,563, + 5138672529716478.,4810667696901350.,-.490396384334397671359,-1074,563, + 5138672529719956.,4810667696902978.,-.491905230899360486486,-1074,563, + 5138672529737487.,4810667696911184.,-.499510641566876171180,-1074,563, + 5138672529738615.,4810667696911712.,-.499999998228540316665,-1074,563, + 5247429781477257.,4861308754699070.,-.499793899879152420383,-1074,563, + 5247429781477393.,4861308754699132.,.496569860222991299678,-1074,563, + 5247429781477434.,4861308754699151.,.488120699665389182885,-1074,563, + 5247429781477488.,4861308754699177.,-.498617219117907303548,-1074,563, + 5247429781478086.,4861308754699454.,-.499900097504498683021,-1074,563, + 5247429781478915.,4861308754699837.,.499993704839822498670,-1074,563, + 5247429781488265.,4861308754704169.,-.499997790723225822225,-1074,563, + 5430093347267257.,4945196292902823.,.484371323556506826574,-1074,563, + 5430093347267268.,4945196292902828.,.493231737466968167679,-1074,563, + 5430093347267279.,4945196292902834.,-.497907848622575564560,-1074,563, + 5430093347267391.,4945196292902885.,-.498601816080036914254,-1074,563, + 5430093347267615.,4945196292902987.,-.499989750996537465597,-1074,563, + 5430093347286350.,4945196292911517.,.499997024322042743169,-1074,563, + 5548521715332800.,4998831896516416.,-.499993470464549403794,-1074,563, + 5548521715336454.,4998831896518061.,.499850000671392568044,-1074,563, + 5548521715337100.,4998831896518353.,-.499630327148036535183,-1074,563, + 5548521715337171.,4998831896518384.,.483398924746937242267,-1074,563, + 5548521715337211.,4998831896518403.,-.497993046016547929733,-1074,563, + 5548521715371278.,4998831896533749.,-.499999769590908093218,-1074,563, + 5628288433399513.,5034635805238719.,-.499968849241698935811,-1074,563, + 5628288433405429.,5034635805241365.,-.499699297117204429845,-1074,563, + 5628288433407088.,5034635805242107.,-.492524316471915496696,-1074,563, + 5628288433407126.,5034635805242124.,-.496579380207662575395,-1074,563, + 5628288433407164.,5034635805242140.,.499365556056532970923,-1074,563, + 5628288433407401.,5034635805242247.,-.499609446718068564478,-1074,563, + 5628288433420968.,5034635805248314.,.499994504654068069095,-1074,563, + 5628288433443409.,5034635805258352.,-.499997235970546004388,-1074,563, + 5813862287855054.,5116962774260470.,-.499992830343937341389,-1074,563, + 5813862287858708.,5116962774262078.,-.499918920529641588928,-1074,563, + 5813862287875151.,5116962774269314.,-.499586332618550437633,-1074,563, + 5813862287876160.,5116962774269758.,-.473293346197387725127,-1074,563, + 5813862287876169.,5116962774269761.,.487297968844847686574,-1074,563, + 5813862287876219.,5116962774269783.,.490583052412766372811,-1074,563, + 5813862287876369.,5116962774269850.,-.499561696884045262135,-1074,563, + 5813862287936026.,5116962774296103.,-.499997156399247622707,-1074,563, + 6075263211422701.,5230731606108361.,.499985939998831666027,-1074,563, + 6075263211441031.,5230731606116252.,.459357018918231745789,-1074,563, + 6075263211441045.,5230731606116258.,.486276342159992746296,-1074,563, + 6075263211441052.,5230731606116261.,.499736003780870642438,-1074,563, + 6075263211441275.,5230731606116357.,.499950938273643586312,-1074,563, + 6075263211473891.,5230731606130398.,.499997122959928686152,-1074,563, + 6129086353426435.,5253851065400777.,.499997347455951901461,-1074,563, + 6129086353435560.,5253851065404688.,.473689614237001860121,-1074,563, + 6129086353435630.,5253851065404718.,.475679582299686258365,-1074,563, + 6129086353436386.,5253851065405042.,.497171237365760889548,-1074,563, + 6129086353436484.,5253851065405084.,.499957192650640776319,-1074,563, + 6501921822811604.,5411289374853874.,.499948985205935215845,-1074,563, + 6501921822812534.,5411289374854262.,-.499156836268183540560,-1074,563, + 6501921822813154.,5411289374854520.,-.498560717266305636710,-1074,563, + 6501921822813202.,5411289374854539.,.475678982268810587736,-1074,563, + 6501921822813214.,5411289374854544.,.469238907152578123654,-1074,563, + 6501921822831790.,5411289374862275.,-.499997378300020180297,-1074,563, + 6507822719580630.,5413744358103416.,.499993520761662190230,-1074,563, + 6507822719617967.,5413744358118946.,.499949576953387955421,-1074,563, + 6507822719619234.,5413744358119473.,.497564390516742214038,-1074,563, + 6507822719619246.,5413744358119478.,.488859874149299068263,-1074,563, + 6507822719619258.,5413744358119483.,.480155357781851320677,-1074,563, + 6507822719619347.,5413744358119520.,.498930194723136895239,-1074,563, + 6507822719619460.,5413744358119568.,-.499704001070876482796,-1074,563, + 6507822719629685.,5413744358123820.,.499989342427825661033,-1074,563, + 6593474862793193.,5449254163199966.,-.499999844140823048662,-1074,563, + 6593474862828701.,5449254163214639.,-.499734194016901497424,-1074,563, + 6593474862828943.,5449254163214739.,-.497873647590271838588,-1074,563, + 6593474862829047.,5449254163214781.,.478132537650360574882,-1074,563, + 6593474862829064.,5449254163214789.,-.496943374377645202349,-1074,563, + 6593474862829744.,5449254163215070.,-.499979855505302379023,-1074,563, + 6715856444711635.,5499593492420786.,.499989094616012296321,-1074,563, + 6715856444711762.,5499593492420838.,.499937223899358940764,-1074,563, + 6715856444714683.,5499593492422034.,.498744197280630367557,-1074,563, + 6715856444715147.,5499593492422224.,.482806653829409129507,-1074,563, + 6715856444715191.,5499593492422242.,.498536714363866429636,-1074,563, + 6715856444750160.,5499593492436561.,-.499997694537856786647,-1074,563, + 6845184054394453.,5552293972463393.,-.499997189841731497427,-1074,563, + 6845184054407218.,5552293972468569.,.499773397919069162324,-1074,563, + 6845184054407324.,5552293972468612.,.489352378102749975152,-1074,563, + 6845184054407329.,5552293972468615.,-.482837292643311037327,-1074,563, + 6845184054407361.,5552293972468627.,.495148814581880945457,-1074,563, + 6845184054407398.,5552293972468643.,-.499054748939028639354,-1074,563, + 6845184054408081.,5552293972468919.,.499836227140680776491,-1074,563, + 6845184054410670.,5552293972469970.,-.499975285326862145501,-1074,563, + 6862307434190629.,5559234228157930.,.499992627063595284694,-1074,563, + 6862307434195295.,5559234228159820.,.490142247917823358498,-1074,563, + 6862307434195337.,5559234228159838.,-.497516070971533122819,-1074,563, + 6862307434195416.,5559234228159870.,-.498111480311178038333,-1074,563, + 6862307434195653.,5559234228159966.,-.499897708331217931935,-1074,563, + 6862307434209103.,5559234228165413.,.499997787393021721227,-1074,563, + 6931506210289703.,5587193283373772.,-.499987927689124592844,-1074,563, + 6931506210291750.,5587193283374596.,.499969086506203378661,-1074,563, + 6931506210293400.,5587193283375261.,.497491838455779102042,-1074,563, + 6931506210293405.,5587193283375264.,-.487364153205100045789,-1074,563, + 6931506210293467.,5587193283375289.,-.499578449800061861927,-1074,563, + 6931506210293797.,5587193283375421.,.499926100579712595282,-1074,563, + 6931506210313937.,5587193283383538.,.499991684431384663150,-1074,563, + 6971536772633227.,5603303526619874.,-.499974329079870201863,-1074,563, + 6971536772634083.,5603303526620218.,-.499219888907826579793,-1074,563, + 6971536772634700.,5603303526620465.,.454594935361962604862,-1074,563, + 6971536772634720.,5603303526620473.,.491995740038271363521,-1074,563, + 6971536772634725.,5603303526620476.,-.498654058792653248202,-1074,563, + 6971536772643815.,5603303526624129.,-.499988334605014114616,-1074,563, + 6971536772654403.,5603303526628383.,.499997656638707911310,-1074,563, + 7115010065357803.,5660667511794234.,.499942835199262823698,-1074,563, + 7115010065357808.,5660667511794236.,.488930714273179205224,-1074,563, + 7115010065357828.,5660667511794244.,.444882230568837742624,-1074,563, + 7115010065390131.,5660667511807094.,.499973760907495923837,-1074,563, + 7115010065414377.,5660667511816739.,.499996936015956083148,-1074,563, + 7118157106898115.,5661919258890134.,-.499999452008503299781,-1074,563, + 7118157106918200.,5661919258898121.,.497919596719386373474,-1074,563, + 7118157106918376.,5661919258898191.,.494814481039808827320,-1074,563, + 7118157106918401.,5661919258898201.,.437555231653435008706,-1074,563, + 7118157106918723.,5661919258898330.,-.499943900444620491069,-1074,563, + 7364629986173836.,5759109728200537.,.499992951884051390037,-1074,563, + 7364629986178235.,5759109728202257.,.499758175145708178091,-1074,563, + 7364629986178304.,5759109728202284.,.478613324131171696926,-1074,563, + 7364629986180079.,5759109728202978.,.499887084221029065706,-1074,563, + 7364629986181923.,5759109728203700.,-.499984006793914203888,-1074,563, + 7364629986220514.,5759109728218789.,-.499997733230616893873,-1074,563, + 7379721516100053.,5765007464869948.,.499996636417506778989,-1074,563, + 7379721516103499.,5765007464871295.,-.499637320082822554697,-1074,563, + 7379721516103563.,5765007464871319.,.498628329009962065624,-1074,563, + 7379721516103691.,5765007464871369.,.495159627195206113305,-1074,563, + 7379721516103709.,5765007464871377.,-.474078158997528716543,-1074,563, + 7379721516104669.,5765007464871751.,.499906577377523637550,-1074,563, + 7379721516111008.,5765007464874227.,.499999539141811990184,-1074,563, + 7581837714778646.,5843420360290768.,-.499999783903159105917,-1074,563, + 7581837714779165.,5843420360290968.,-.499994436954234410695,-1074,563, + 7581837714813938.,5843420360304368.,-.499636206969887556023,-1074,563, + 7581837714851306.,5843420360318768.,-.499251277658531961810,-1074,563, + 7581837714851825.,5843420360318968.,-.499245931667950146974,-1074,563, + 7581837714851934.,5843420360319010.,-.495391244360585991086,-1074,563, + 7729065683330441.,5899882823528706.,.499996633196319779697,-1074,563, + 7729065683354171.,5899882823537763.,.495055180891869895738,-1074,563, + 7729065683354192.,5899882823537772.,-.489904944293318036683,-1074,563, + 7729065683354378.,5899882823537843.,-.499551767362600754412,-1074,563, + 7729065683355109.,5899882823538122.,-.499830410723809791270,-1074,563, + 7729065683359364.,5899882823539745.,.499915652623111833812,-1074,563, + 7729065683369936.,5899882823543780.,.499989770947361650230,-1074,563, + 7753456497536190.,5909184697835847.,.499979882352204752940,-1074,563, + 7753456497537014.,5909184697836161.,.499819345169908120679,-1074,563, + 7753456497541134.,5909184697837731.,.499016659008147033845,-1074,563, + 7753456497541412.,5909184697837837.,.435855701043374473495,-1074,563, + 7753456497541420.,5909184697837840.,.484397831749396071268,-1074,563, + 7753456497541504.,5909184697837872.,.494090204162527893718,-1074,563, + 7753456497541546.,5909184697837888.,.498936390369028781988,-1074,563, + 7753456497548571.,5909184697840565.,.499994915965429528097,-1074,563, + 7942294164252990.,5980711750167921.,-.499878454392265357881,-1074,563, + 7942294164253237.,5980711750168013.,.498175492052428612191,-1074,563, + 7942294164253253.,5980711750168020.,-.477659070121244321316,-1074,563, + 7942294164253277.,5980711750168029.,-.441410913381765098955,-1074,563, + 7942294164253322.,5980711750168046.,-.498445619495278355733,-1074,563, + 7942294164255059.,5980711750168700.,-.499985275513574217820,-1074,563, + 7942294164264825.,5980711750172376.,.499993836180572477431,-1074,563, + 8012046509305654.,6006916819282919.,.499989726937894323695,-1074,563, + 8012046509306601.,6006916819283274.,.499815380330294061467,-1074,563, + 8012046509306665.,6006916819283298.,.491355867992803937742,-1074,563, + 8012046509306777.,6006916819283340.,.476551721401965649844,-1074,563, + 8012046509311328.,6006916819285047.,-.499998913979340960567,-1074,563, + 8095156314231791.,6037991633008463.,.499964202998383349692,-1074,563, + 8095156314231909.,6037991633008508.,-.493287499726219516545,-1074,563, + 8095156314231917.,6037991633008510.,.490220859411083933897,-1074,563, + 8095156314231925.,6037991633008513.,.473729218548385910119,-1074,563, + 8095156314234459.,6037991633009459.,-.499998024785401212841,-1074,563, + 8127503301001679.,6050043044296763.,-.499999712144082922400,-1074,563, + 8127503301007117.,6050043044298787.,-.499955884078547773427,-1074,563, + 8127503301011561.,6050043044300441.,-.462406275915776245338,-1074,563, + 8127503301011577.,6050043044300446.,.492724415741958611890,-1074,563, + 8127503301011620.,6050043044300462.,.497138149572091995471,-1074,563, + 8127503301011663.,6050043044300479.,-.498448116597816958044,-1074,563, + 8127503301012332.,6050043044300728.,-.499546071665342127396,-1074,563, + 8127503301012555.,6050043044300811.,-.499912056690127836266,-1074,563, + 8172636478209818.,6066818160939082.,-.491721627877953604455,-1074,563, + 8172636478209826.,6066818160939084.,.477610570912315499591,-1074,563, + 8172636478209853.,6066818160939094.,.499106741829462996273,-1074,563, + 8172636478210179.,6066818160939215.,.499393842531492848879,-1074,563, + 8172636478210831.,6066818160939457.,.499968043928312645581,-1074,563, + 8172636478224787.,6066818160944637.,.499988831021594922112,-1074,563, + 8172636478231765.,6066818160947227.,.499999222909681309961,-1074,563, + 8182544317654696.,6070494505386877.,-.499997096791461348697,-1074,563, + 8182544317659039.,6070494505388487.,.499993456774877093305,-1074,563, + 8182544317676322.,6070494505394898.,.486140525365763091264,-1074,563, + 8182544317676349.,6070494505394909.,-.498432409265932311375,-1074,563, + 8182544317676411.,6070494505394931.,.499955666764926819350,-1074,563, + 8343868806112156.,6130044408161739.,.499989686019540422092,-1074,563, + 8343868806114489.,6130044408162597.,-.499862267303277343542,-1074,563, + 8343868806114538.,6130044408162614.,.499712209458053517239,-1074,563, + 8343868806114557.,6130044408162621.,.479139047385902284019,-1074,563, + 8343868806119204.,6130044408164329.,-.499991697552049037184,-1074,563, + 8355919228149707.,6134469392069128.,.499753631511410906732,-1074,563, + 8355919228149786.,6134469392069157.,.498542917365513141547,-1074,563, + 8355919228149816.,6134469392069169.,-.489258619651952302092,-1074,563, + 8355919228149824.,6134469392069171.,.447327637143386907612,-1074,563, + 8355919228151347.,6134469392069730.,.499936274530481073857,-1074,563, + 8355919228152167.,6134469392070032.,-.499972403982137605813,-1074,563, + 8355919228162906.,6134469392073974.,-.499995940158839319761,-1074,563, + 8437646297787932.,6164396217197738.,-.499992746529245130007,-1074,563, + 8437646297835286.,6164396217215036.,-.499569020495409015480,-1074,563, + 8437646297835338.,6164396217215054.,.495574410523941605021,-1074,563, + 8437646297836934.,6164396217215638.,-.499638745141379841499,-1074,563, + 8437646297845174.,6164396217218648.,-.499987369253081690203,-1074,563, + 8554985304582939.,6207111134004271.,.499996192538127011287,-1074,563, + 8554985304598709.,6207111134009993.,-.499961249570917786022,-1074,563, + 8554985304602899.,6207111134011513.,-.462537133934825955212,-1074,563, + 8554985304602921.,6207111134011521.,-.481433713758244112997,-1074,563, + 8554985304602943.,6207111134011528.,.499669706418327467115,-1074,563, + 8554985304603260.,6207111134011644.,-.499885557402212199140,-1074,563, + 8554985304609928.,6207111134014063.,-.499994388039067000201,-1074,563, + 8782580996079924.,6289135751539852.,.499998972815982777397,-1074,563, + 8782580996088624.,6289135751542968.,-.499919456331404581506,-1074,563, + 8782580996094950.,6289135751545232.,.498990429735855502210,-1074,563, + 8782580996094978.,6289135751545243.,-.475721951421524745713,-1074,563, + 8782580996094989.,6289135751545246.,.462783898838071498834,-1074,563, + 8782580996095031.,6289135751545262.,-.499284672898038254689,-1074,563, + 8782580996095584.,6289135751545460.,-.499854200760170179475,-1074,563, + 8877618193246117.,6323071879003176.,-.499998439581218641711,-1074,563, + 8877618193270381.,6323071879011817.,-.498958951938139184729,-1074,563, + 8877618193270395.,6323071879011821.,.486781839058575904163,-1074,563, + 8877618193270412.,6323071879011828.,-.459104343302561058743,-1074,563, + 8877618193271083.,6323071879012067.,-.499670717679126212300,-1074,563, + 8877618193271434.,6323071879012191.,.499973399446673631480,-1074,563, + 8877618193285460.,6323071879017186.,.499997291459888672499,-1074,563, + 8703077354395482.,6260605077005904.,-.499997192871349700305,-60,56, + 8703077354428367.,6260605077017732.,-.499993655896437921489,-60,56, + 8703077354441273.,6260605077022373.,.499946908111602974195,-60,56, + 8703077354446233.,6260605077024158.,-.498836201630874286731,-60,56, + 8703077354446486.,6260605077024248.,.499612966346457387315,-60,56, + 8703077354447726.,6260605077024694.,.499917188824923690356,-60,56, + 9007199254740990.,9007199254740991.,-.000000000000000055511,-59,56, + 9007199254740991.,9007199254740991.,.499999999999999986122,-59,56, + 4503599627370497.,4503599627370496.,.499999999999999972244,-58,55, + 7188956797806559.,8046885503818756.,-.499996652729946127282,-57,55, + 7188956797839398.,8046885503837134.,.499939765641762145408,-57,55, + 7188956797842180.,8046885503838692.,-.498390784844768004409,-57,55, + 7188956797842248.,8046885503838730.,-.440837397872653507103,-57,55, + 7188956797842264.,8046885503838739.,-.486118953879240959904,-57,55, + 7188956797842289.,8046885503838753.,-.494371385139553804311,-57,55, + 7188956797842909.,8046885503839100.,-.499031680403095533083,-57,55, + 7188956797843881.,8046885503839644.,-.499886207846378210092,-57,55, + 7188956797858059.,8046885503847578.,.499994971007161991362,-57,55, + 9006440473862163.,9006819856311127.,-.499995441999062731461,-57,55, + 9006440473862167.,9006819856311129.,-.499911195075971746486,-57,55, + 9006440473862547.,9006819856311319.,-.491907737384353476525,-57,55, + 9006440473864165.,9006819856312128.,-.457829857047542862190,-57,55, + 9006440473864253.,9006819856312172.,-.455976424744534274550,-57,55, + 9007199254740990.,9007199254740991.,-.000000000000000055511,-57,55, + 9007199254740991.,9007199254740991.,.499999999999999986122,-57,55, + 4503599627370497.,4503599627370496.,.499999999999999972244,-56,54, + 7591484324372967.,5847136561979296.,-.499981048406945644485,-56,54, + 7591484324373128.,5847136561979358.,-.497021794689630792208,-56,54, + 7591484324386145.,5847136561984371.,-.499999401596270621813,-56,54, + 8003388475025288.,6003670323545857.,-.499985068568509449685,-56,54, + 8003388475030607.,6003670323547852.,-.499832909004251076038,-56,54, + 8003388475031868.,6003670323548324.,.464106153355865298380,-56,54, + 8003388475032036.,6003670323548387.,.475955290923631166316,-56,54, + 8003388475032364.,6003670323548510.,.499089321411172761987,-56,54, + 8003388475032380.,6003670323548517.,-.499782189296816523042,-56,54, + 8003388475044783.,6003670323553169.,-.499991398050908080038,-56,54, + 8003388475064278.,6003670323560481.,-.499997736438749718750,-56,54, + 8715649185216744.,6265125251966963.,-.499991591603967959619,-56,54, + 8715649185231938.,6265125251972423.,.499588325360256743747,-56,54, + 8715649185231952.,6265125251972429.,-.468557382234573593064,-56,54, + 8715649185233037.,6265125251972819.,-.499849720846217974412,-56,54, + 8715649185234481.,6265125251973337.,.499978724318700070537,-56,54, + 8715649185257649.,6265125251981664.,.499996320642860119397,-56,54, + 4823460372522870.,6591348016351488.,.499994558800535618315,-55,54, + 4823460372575102.,6591348016387176.,.498132819295857796426,-55,54, + 4823460372575162.,6591348016387217.,.493688959015306015742,-55,54, + 4823460372575181.,6591348016387230.,.475615069926411463110,-55,54, + 4823460372575986.,6591348016387780.,.499326611136599254642,-55,54, + 4823460372576428.,6591348016388082.,.499923507036214511508,-55,54, + 4823460372579803.,6591348016390388.,.499956365542000977754,-55,54, + 4823460372583178.,6591348016392694.,.499989223241027409737,-55,54, + 6866204439031579.,7864176467128935.,-.499965444145146696190,-55,54, + 6866204439033416.,7864176467129986.,.499891128174153550167,-55,54, + 6866204439034895.,7864176467130833.,.482900311773712908840,-55,54, + 6866204439034902.,7864176467130837.,.491609618254359379387,-55,54, + 6866204439034909.,7864176467130842.,-.499681075264996193478,-55,54, + 6866204439045587.,7864176467136957.,-.499970420455253267921,-55,54, + 6866204439122631.,7864176467181078.,-.499997936431800507137,-55,54, + 7429938090843348.,8180643790962660.,-.499986134171461763778,-55,54, + 7429938090848069.,8180643790965259.,-.499909355277498841028,-55,54, + 7429938090848841.,8180643790965684.,-.499261341522934521429,-55,54, + 7429938090848930.,8180643790965732.,.496927354361858753998,-55,54, + 7429938090848950.,8180643790965744.,-.492693163416879767963,-55,54, + 7429938090848970.,8180643790965755.,-.482313681195633108862,-55,54, + 7429938090849128.,8180643790965841.,.499684228351694538256,-55,54, + 7429938090855680.,8180643790969449.,-.499997396803876562466,-55,54, + 7477266621093778.,8206657683674613.,.499916103992655528968,-55,54, + 7477266621094106.,8206657683674793.,.497758674670464783265,-55,54, + 7477266621094270.,8206657683674883.,.496679960007888940627,-55,54, + 7477266621095613.,8206657683675621.,-.499958538759973539043,-55,54, + 7477266621103035.,8206657683679694.,-.499996468363917930635,-55,54, + 8992428863881934.,8999811029186598.,.499997683620159410264,-55,54, + 8992428863890461.,8999811029190866.,-.499962199993087914837,-55,54, + 8992428863894941.,8999811029193107.,.338923658397912669291,-55,54, + 8992428863894997.,8999811029193135.,.361909731624266307525,-55,54, + 8992428863895311.,8999811029193292.,.490795927927561483587,-55,54, + 8992428863895333.,8999811029193303.,.499826170980555760373,-55,54, + 9007199254740990.,9007199254740991.,-.000000000000000055511,-55,54, + 9007199254740991.,9007199254740991.,.499999999999999986122,-55,54, + 4503599627370497.,4503599627370496.,.499999999999999972244,-54,53, + 4684840655049689.,4593326314161877.,-.499996010889278782196,-54,53, + 4684840655102366.,4593326314187701.,-.499985506939118988391,-54,53, + 4684840655107178.,4593326314190060.,-.499130291877798303814,-54,53, + 4684840655107182.,4593326314190061.,.461801424842446965932,-54,53, + 4684840655107690.,4593326314190311.,-.499870551693208043301,-54,53, + 5261029272887705.,4867604079314827.,-.499987659696164662133,-54,53, + 5261029272896611.,4867604079318947.,-.499919064296689471806,-54,53, + 5261029272898550.,4867604079319843.,.499871302013960498658,-54,53, + 5261029272899125.,4867604079320110.,-.499675134000991767534,-54,53, + 5261029272899527.,4867604079320295.,.469337618550355581894,-54,53, + 5261029272899540.,4867604079320301.,.483260916518315381338,-54,53, + 5261029272899553.,4867604079320307.,.497184214486267750581,-54,53, + 5261029272899700.,4867604079320376.,-.499221570030480187477,-54,53, + 5261029272945019.,4867604079341341.,-.499995414743911362832,-54,53, + 5357701474447716.,4912121981779879.,.494249748046065955096,-54,53, + 5357701474447740.,4912121981779890.,.496255750523969933879,-54,53, + 5357701474447788.,4912121981779913.,-.499732244520296034327,-54,53, + 5357701474448281.,4912121981780138.,.499807723040183777077,-54,53, + 5357701474450277.,4912121981781053.,.499973595653423065555,-54,53, + 5357701474456758.,4912121981784025.,-.499988820147812385988,-54,53, + 5357701474480686.,4912121981794993.,.499995628831598095050,-54,53, + 6544763739196528.,5429087910236251.,-.499982161963267111518,-54,53, + 6544763739200605.,5429087910237942.,-.499948236591306815230,-54,53, + 6544763739207093.,5429087910240633.,-.499648971596050024882,-54,53, + 6544763739207445.,5429087910240778.,.497901173445694716575,-54,53, + 6544763739207486.,5429087910240796.,-.496702360796857345728,-54,53, + 6544763739207498.,5429087910240800.,.480486848693117340110,-54,53, + 6544763739208759.,5429087910241324.,-.499880387427475454219,-54,53, + 6544763739252861.,5429087910259615.,.499995990558680954553,-54,53, + 6748349574653774.,5512881699236487.,.494731681917480915340,-54,53, + 6748349574654058.,5512881699236603.,.497791782984676077823,-54,53, + 6748349574654271.,5512881699236691.,-.499913141216529428677,-54,53, + 6748349574655571.,5512881699237222.,-.499990143413274332843,-54,53, + 6748349574681713.,5512881699247899.,.499999852325649172543,-54,53, + 6750030179307077.,5513568118765465.,.499993564817739647433,-54,53, + 6750030179323247.,5513568118772069.,.499835943026970241630,-54,53, + 6750030179323842.,5513568118772313.,-.495840852730936421603,-54,53, + 6750030179323913.,5513568118772342.,-.498686319116208611112,-54,53, + 6750030179324650.,5513568118772642.,.499945952340338644297,-54,53, + 6921931465612150.,5583333051969495.,-.498586316596741325809,-54,53, + 6921931465612187.,5583333051969509.,.423789320114475085833,-54,53, + 6921931465612207.,5583333051969517.,.489938312931332216284,-54,53, + 6921931465612331.,5583333051969568.,-.499937931604413670593,-54,53, + 6921931465615294.,5583333051970763.,-.499964645926479488714,-54,53, + 6921931465618257.,5583333051971958.,-.499991360504310979930,-54,53, + 6921931465655990.,5583333051987176.,-.499994089981501617433,-54,53, + 7262316160955343.,5718965322182432.,.484313732489248613750,-54,53, + 7262316160955404.,5718965322182457.,-.497392590852901811624,-54,53, + 7262316160955564.,5718965322182520.,-.498589504537710076349,-54,53, + 7262316160955724.,5718965322182583.,-.499786418223212321359,-54,53, + 7262316160957418.,5718965322183250.,-.499958741911037012846,-54,53, + 7262316160974965.,5718965322190159.,-.499972774675140144542,-54,53, + 7262316161010059.,5718965322203976.,.499999134756662203711,-54,53, + 7667186625738938.,5876218072081561.,-.499988382369713571198,-54,53, + 7667186625744833.,5876218072083819.,.497165712312511237172,-54,53, + 7667186625744854.,5876218072083828.,-.455516181499333419103,-54,53, + 7667186625744940.,5876218072083861.,-.499832508538431276061,-54,53, + 7667186625745595.,5876218072084111.,.499851279704235657251,-54,53, + 7667186625751597.,5876218072086412.,-.499992847462964397462,-54,53, + 7667186625764256.,5876218072091263.,-.499997316560865947709,-54,53, + 7756304500083329.,5910269880161767.,-.499977247429803121884,-54,53, + 7756304500086476.,5910269880162966.,-.499904940613483900062,-54,53, + 7756304500086686.,5910269880163046.,-.490367227107229442680,-54,53, + 7756304500086728.,5910269880163062.,-.488459684406108525494,-54,53, + 7756304500096959.,5910269880166960.,-.499981843430894420749,-54,53, + 7756304500151479.,5910269880187731.,.499999726936961113231,-54,53, + 8671512143453645.,6249241462609408.,-.499998999145981268683,-54,53, + 8671512143471251.,6249241462615751.,.499949943180864515867,-54,53, + 8671512143472669.,6249241462616262.,.450303663235710136255,-54,53, + 8671512143472683.,6249241462616267.,.494947494039992588496,-54,53, + 8671512143472708.,6249241462616277.,-.496759950952370304025,-54,53, + 8671512143472819.,6249241462616317.,-.499941006718618369740,-54,53, + 4889567999035882.,6636362952470382.,-.438494925958237429428,-53,53, + 4889567999035904.,6636362952470396.,.491247843048789122190,-53,53, + 4889567999035932.,6636362952470415.,.492738639966774338548,-53,53, + 4889567999036072.,6636362952470511.,-.499807375444115666698,-53,53, + 4889567999036741.,6636362952470965.,-.499902263390647678288,-53,53, + 4889567999037410.,6636362952471419.,-.499997151368238255438,-53,53, + 4930099044553583.,6663811554951288.,.499997698221532580970,-53,53, + 4930099044555693.,6663811554952714.,.499988152662350055725,-53,53, + 4930099044593673.,6663811554978382.,.499816280416058509542,-53,53, + 4930099044602113.,6663811554984086.,.499778073156857651172,-53,53, + 4930099044602295.,6663811554984210.,-.499274883498954777248,-53,53, + 4930099044602332.,6663811554984235.,-.493587847214974558840,-53,53, + 4930099044602335.,6663811554984237.,-.466099709137899194141,-53,53, + 5026050879165167.,6728346136541044.,.499999178124527795499,-53,53, + 5026050879169395.,6728346136543874.,.499948364344089231963,-53,53, + 5026050879176732.,6728346136548786.,-.499666780559283638941,-53,53, + 5026050879176980.,6728346136548951.,.498438091132751034676,-53,53, + 5026050879177104.,6728346136549034.,.497490526977232590797,-53,53, + 5026050879177113.,6728346136549041.,-.478384699453449729693,-53,53, + 5026050879177161.,6728346136549073.,-.349719240417179864401,-53,53, + 5026050879177851.,6728346136549534.,.499846733212245533081,-53,53, + 5035712052438159.,6734809711180504.,-.499946391670204355309,-53,53, + 5035712052438814.,6734809711180942.,-.498297877310549466486,-53,53, + 5035712052438817.,6734809711180944.,-.492183456634158564981,-53,53, + 5035712052438835.,6734809711180956.,-.455496932575825704841,-53,53, + 5035712052438977.,6734809711181051.,-.499414353894176291824,-53,53, + 5035712052439958.,6734809711181707.,-.499998792756819338791,-53,53, + 5280619103510394.,6896636024447707.,-.499968383371316113981,-53,53, + 5280619103515570.,6896636024451087.,-.499691635298725491237,-53,53, + 5280619103516864.,6896636024451932.,-.499622448539408776605,-53,53, + 5280619103516962.,6896636024451995.,.495746006095023793457,-53,53, + 5280619103516982.,6896636024452009.,-.443974717449042520400,-53,53, + 5280619103524213.,6896636024456730.,.499997683572815721641,-53,53, + 5388947655816329.,6967016959166028.,.499986722495041378791,-53,53, + 5388947655822930.,6967016959170295.,.499954499535850437066,-53,53, + 5388947655827967.,6967016959173552.,-.496585769915668820142,-53,53, + 5388947655827984.,6967016959173562.,.492506708822934764055,-53,53, + 5388947655827998.,6967016959173572.,-.457652426333522357912,-53,53, + 5388947655828066.,6967016959173615.,.498717488620661550316,-53,53, + 5388947655828247.,6967016959173733.,-.499768473046759286460,-53,53, + 5388947655828889.,6967016959174148.,-.499923099529367388902,-53,53, + 5388947655874454.,6967016959203602.,-.499994121670146249150,-53,53, + 5828367993111451.,7245500109993079.,-.499997800262801336121,-53,53, + 5828367993164761.,7245500110026215.,-.499378127165409073065,-53,53, + 5828367993164872.,7245500110026283.,.495108250161278991036,-53,53, + 5828367993164909.,7245500110026306.,.493270375936695680739,-53,53, + 5828367993165308.,7245500110026555.,-.499521835300611129578,-53,53, + 5828367993166949.,7245500110027575.,-.499952959801945599875,-53,53, + 5828367993174023.,7245500110031972.,-.499983293391047738061,-53,53, + 5842346135977690.,7254183328391775.,-.499999374070848595215,-53,53, + 5842346135984671.,7254183328396108.,.499787426752914573855,-53,53, + 5842346135985420.,7254183328396573.,.499907798152892978528,-53,53, + 5842346135986169.,7254183328397039.,-.499971830476935571235,-53,53, + 6083309738839051.,7402268770183215.,-.499992307593177346134,-53,53, + 6083309738850992.,7402268770190480.,-.499920029259886406122,-53,53, + 6083309738851444.,7402268770190755.,-.499498568064491770055,-53,53, + 6083309738852057.,7402268770191127.,.454612838363381745825,-53,53, + 6083309738852062.,7402268770191130.,.496652898774624824670,-53,53, + 6083309738852205.,7402268770191217.,.498998626535647712658,-53,53, + 6083309738855678.,7402268770193331.,-.499975412141760407679,-53,53, + 6083309738893618.,7402268770216414.,-.499997054485089138752,-53,53, + 6466710109340863.,7631968715703771.,-.499994641039391485042,-53,53, + 6466710109370126.,7631968715721039.,-.499979858349925068830,-53,53, + 6466710109370853.,7631968715721468.,-.499671935974900915528,-53,53, + 6466710109371036.,7631968715721575.,.488025931689291007433,-53,53, + 6466710109371048.,7631968715721583.,-.430813552398356346934,-53,53, + 6466710109371075.,7631968715721599.,-.498202391595586916204,-53,53, + 6466710109383051.,7631968715728665.,.499992485642396445601,-53,53, + 6683043781680797.,7758576349418538.,.497856153574627684219,-53,53, + 6683043781680971.,7758576349418639.,.499161015540647237760,-53,53, + 6683043781681145.,7758576349418741.,-.499534122494648045743,-53,53, + 6683043781681872.,7758576349419163.,-.499829325679329300014,-53,53, + 6683043781685681.,7758576349421373.,.499999519983395484308,-53,53, + 7533119765518231.,8237251406740627.,.499996813253231454812,-53,53, + 7533119765568043.,8237251406767861.,.499975815235880812638,-53,53, + 7533119765574783.,8237251406771546.,.498768438075093404803,-53,53, + 7533119765574794.,8237251406771553.,-.487138576933489722871,-53,53, + 7533119765574997.,8237251406771664.,-.499786217547221126192,-53,53, + 7533119765576345.,8237251406772400.,.499972306812331528980,-53,53, + 7593583889909311.,8270243234270945.,.496869304213878834864,-53,53, + 7593583889909322.,8270243234270951.,.486970743526932907074,-53,53, + 7593583889909333.,8270243234270957.,.477072182839982640679,-53,53, + 7593583889910018.,8270243234271330.,.497025449144077732861,-53,53, + 7593583889921128.,8270243234277380.,.499479152836333900243,-53,53, + 7593583889923451.,8270243234278645.,.499992199412543063857,-53,53, + 7593583889968306.,8270243234303071.,.499997630339673827443,-53,53, + 7618936725667564.,8284037735147738.,-.499984780114320830475,-53,53, + 7618936725668973.,8284037735148503.,.499890865257613180330,-53,53, + 7618936725669065.,8284037735148554.,-.484503343847605398146,-53,53, + 7618936725669076.,8284037735148559.,.495623435498489560565,-53,53, + 7618936725675766.,8284037735152197.,-.499998944812552846923,-53,53, + 8259236168422439.,8625113672349162.,-.499670832386556871068,-53,53, + 8259236168422755.,8625113672349326.,.499601793020266872983,-53,53, + 8259236168422935.,8625113672349420.,.486529237870844009364,-53,53, + 8259236168422958.,8625113672349432.,.495969966935010627593,-53,53, + 8259236168433455.,8625113672354914.,-.499711209307835267300,-53,53, + 8259236168506436.,8625113672393021.,-.499978803299006823308,-53,53, + 8259236168511944.,8625113672395897.,-.499999005904711109361,-53,53, + 8460168363172357.,8729399874891135.,.499997566423704654734,-53,53, + 8460168363172954.,8729399874891443.,.499289164194492889943,-53,53, + 8460168363173016.,8729399874891475.,.485815259774755877254,-53,53, + 8791115980768638.,8898501745255821.,.499979507054029590184,-53,53, + 8791115980769047.,8898501745256028.,.498000109403969994275,-53,53, + 8791115980769049.,8898501745256030.,-.489784630926848973820,-53,53, + 8791115980769073.,8898501745256042.,-.343201514896685571939,-53,53, + 8791115980769211.,8898501745256111.,.499651402276432228186,-53,53, + 8791115980774696.,8898501745258888.,-.499998955453327541649,-53,53, + 8837821264158254.,8922108332903178.,-.499997305605935962370,-53,53, + 8837821264162553.,8922108332905347.,.499970825638752879462,-53,53, + 8837821264166852.,8922108332907517.,.499938956355662895259,-53,53, + 8837821264166957.,8922108332907571.,-.499363985329173018738,-53,53, + 8837821264166959.,8922108332907572.,-.489826898504125329873,-53,53, + 8837821264166983.,8922108332907584.,-.375381856603561973373,-53,53, + 8837821264189815.,8922108332919109.,-.499998669318908618251,-53,53, + 9007199254740990.,9007199254740991.,-.000000000000000055511,-53,53, + 9007199254740991.,9007199254740991.,.499999999999999986122,-53,53, + 4503599627370497.,4503599627370496.,.499999999999999972244,-52,52, + 9007199254733488.,6369051672523119.,.499980801879635608946,-52,52, + 9007199254740214.,6369051672525498.,-.499914067214404958350,-52,52, + 9007199254740890.,6369051672525737.,-.497822026155504107103,-52,52, + 9007199254740972.,6369051672525765.,.493556002493042563362,-52,52, + 9007199254740991.,6369051672525772.,.211070423765247960588,-52,52, + 4503599627370496.,6369051672525773.,-.435376185641478267398,-51,52, + 4503599627370497.,6369051672525773.,.271730595545069217751,-51,52, + 4503599627370684.,6369051672525906.,-.499301322571931013736,-51,52, + 4503599627386345.,6369051672536979.,.499998830090416403081,-51,52, + 9007199254740990.,9007199254740991.,-.000000000000000055511,-51,52, + 9007199254740991.,9007199254740991.,.499999999999999986122,-51,52, + 4503599627370497.,4503599627370496.,.499999999999999972244,-50,51, + 5812361472645307.,5116302274333294.,-.468273985322003513817,-50,51, + 5812361472645316.,5116302274333297.,.492828630689501961673,-50,51, + 5812361472645341.,5116302274333308.,.495891452943667747151,-50,51, + 5812361472645366.,5116302274333319.,.498954275197809869564,-50,51, + 5812361472645700.,5116302274333466.,.499873580510878750254,-50,51, + 5812361472704470.,5116302274359332.,.499956069393056673941,-50,51, + 5812361472733855.,5116302274372265.,.499997264796047093996,-50,51, + 5995926477567811.,5196465361196521.,-.499995377685215177821,-50,51, + 5995926477567841.,5196465361196533.,.499993983352804275043,-50,51, + 5995926477569131.,5196465361197092.,.499536507956874885787,-50,51, + 5995926477583501.,5196465361203319.,.494440440759600830098,-50,51, + 5995926477585451.,5196465361204164.,.493748907057632193893,-50,51, + 5995926477585474.,5196465361204174.,.460407417172122408384,-50,51, + 5995926477585481.,5196465361204177.,.493738268076528679424,-50,51, + 6025316007217847.,5209185245784199.,-.499996542630660053684,-50,51, + 6025316007235167.,5209185245791686.,-.499451771416025568816,-50,51, + 6025316007235514.,5209185245791835.,.499924038844197798103,-50,51, + 6025316007237057.,5209185245792503.,-.499969692529362361685,-50,51, + 6084210162775937.,5234581800098409.,-.499990156967087818484,-50,51, + 6084210162777627.,5234581800099136.,-.499853287148401935271,-50,51, + 6084210162778250.,5234581800099404.,-.499211115637162178432,-50,51, + 6084210162778429.,5234581800099481.,-.497421470855571430438,-50,51, + 6084210162778443.,5234581800099487.,-.474935129922980808421,-50,51, + 6084210162778694.,5234581800099594.,.499641411081575339693,-50,51, + 6084210162797728.,5234581800107782.,.499999498141931974220,-50,51, + 6369701198561104.,5355985805087724.,-.494414401517056319619,-50,51, + 6369701198561111.,5355985805087726.,.448572990425548445835,-50,51, + 6369701198561280.,5355985805087798.,-.499302832674913023700,-50,51, + 6369701198561701.,5355985805087975.,-.499632545846433484264,-50,51, + 6369701198562122.,5355985805088152.,-.499962259023803266395,-50,51, + 6369701198568261.,5355985805090732.,.499980473813158593063,-50,51, + 6369701198583398.,5355985805097097.,-.499997842797205160714,-50,51, + 6469155038060348.,5397636910612879.,.499975090155806560492,-50,51, + 6469155038060837.,5397636910613084.,-.497768528535161918355,-50,51, + 6469155038060861.,5397636910613094.,-.485387847244119601402,-50,51, + 6469155038164058.,5397636910656145.,.499993947343487179174,-50,51, + 6482505237450668.,5403203510123427.,-.499992033005025218519,-50,51, + 6482505237452602.,5403203510124232.,.499787821199111975426,-50,51, + 6482505237454356.,5403203510124963.,.484076272115856646614,-50,51, + 6482505237454368.,5403203510124968.,.485109032327033111655,-50,51, + 6482505237454440.,5403203510124998.,.491305593593994697179,-50,51, + 6482505237454536.,5403203510125038.,.499567675283017598616,-50,51, + 6482505237496177.,5403203510142392.,.499998309981270373369,-50,51, + 6527239159277648.,5421814442184546.,.499992425419743694147,-50,51, + 6527239159286641.,5421814442188281.,.492390340313269546806,-50,51, + 6527239159286658.,5421814442188289.,-.447132536976702837465,-50,51, + 6527239159286694.,5421814442188304.,-.495533924179027649342,-50,51, + 6527239159286759.,5421814442188331.,-.499591984405551879782,-50,51, + 6527239159287751.,5421814442188743.,-.499985765110108836832,-50,51, + 6527239159328411.,5421814442205630.,-.499997005202692575073,-50,51, + 6551699081829934.,5431963691297366.,.499993404907310680358,-50,51, + 6551699081984655.,5431963691361505.,.499951986471441278298,-50,51, + 6551699081998253.,5431963691367142.,.498946506869144986908,-50,51, + 6551699081998282.,5431963691367155.,-.479214190218181767448,-50,51, + 6551699081998294.,5431963691367159.,.495340004090502827471,-50,51, + 6551699081998803.,5431963691367370.,.499347079346346230720,-50,51, + 6551699081999628.,5431963691367712.,.499947938044204246289,-50,51, + 6698297894366869.,5492399466634524.,.499990783186411394807,-50,51, + 6698297894367491.,5492399466634780.,-.489518333778218248756,-50,51, + 6698297894367530.,5492399466634795.,.499885435414923368956,-50,51, + 6698297894404807.,5492399466650078.,.499995778558881976861,-50,51, + 7036523586172055.,5629359199826227.,-.499977076479683005750,-50,51, + 7036523586229526.,5629359199849215.,.473101073430466461164,-50,51, + 7036523586229556.,5629359199849227.,.473400221576285158629,-50,51, + 7036523586230871.,5629359199849753.,.486512881942868467627,-50,51, + 7036523586232196.,5629359199850283.,.499725258308153571304,-50,51, + 7036523586232221.,5629359199850293.,.499974548427773638025,-50,51, + 7036523586232226.,5629359199850296.,-.499975593548304480418,-50,51, + 7060691919416123.,5639018487047221.,-.499997417978726737755,-50,51, + 7060691919430933.,5639018487053134.,.499986313901729828148,-50,51, + 7060691919441596.,5639018487057393.,-.499890358875804554102,-50,51, + 7060691919442485.,5639018487057747.,.499838576353724090356,-50,51, + 7060691919442490.,5639018487057749.,.496462473627167799241,-50,51, + 7060691919442585.,5639018487057787.,.432316521822463947475,-50,51, + 7060691919442630.,5639018487057805.,.401931597283304626138,-50,51, + 7060691919445743.,5639018487059048.,.499970039579795696477,-50,51, + 7099291104853528.,5654411089973298.,.496733207607974899953,-50,51, + 7099291104853538.,5654411089973302.,.479110466449763060376,-50,51, + 7099291104853568.,5654411089973314.,.426242242975110713016,-50,51, + 7099291104853754.,5654411089973388.,.498459257431702736974,-50,51, + 7099291104853980.,5654411089973479.,-.499814692746001990876,-50,51, + 7099291104855115.,5654411089973931.,-.499995814235341529772,-50,51, + 7214758118816112.,5700208941387017.,.499998456257135903548,-50,51, + 7214758118816636.,5700208941387224.,.499972405271001549477,-50,51, + 7214758118826068.,5700208941390950.,.499503486235160618703,-50,51, + 7214758118828688.,5700208941391985.,.499373230515194295498,-50,51, + 7214758118828769.,5700208941392017.,.497460806575818864050,-50,51, + 7214758118828784.,5700208941392023.,.423032579920359257835,-50,51, + 7236286776309236.,5708707246770702.,-.499997344416376325713,-50,51, + 7236286776320155.,5708707246775009.,-.499987923975967970669,-50,51, + 7236286776331074.,5708707246779316.,-.499978506785025436737,-50,51, + 7236286776332083.,5708707246779714.,-.499886053249462071088,-50,51, + 7236286776332590.,5708707246779913.,.486285278694999868137,-50,51, + 7236286776332595.,5708707246779915.,.458535489069170720778,-50,51, + 7236286776332623.,5708707246779927.,-.496863332835485096243,-50,51, + 7236286776332732.,5708707246779969.,.498191253321186973728,-50,51, + 7236286776333092.,5708707246780112.,-.499793599741646506603,-50,51, + 7243607294766743.,5711594095655758.,-.499986622183477815505,-50,51, + 7243607294773074.,5711594095658254.,-.498978553101023803758,-50,51, + 7243607294773244.,5711594095658321.,-.476364215453130523411,-50,51, + 7243607294773249.,5711594095658322.,.494889147418854431783,-50,51, + 7243607294773457.,5711594095658404.,.499029042892825730034,-50,51, + 7243607294777840.,5711594095660132.,.499726936188332573255,-50,51, + 7243607294779301.,5711594095660708.,.499959567170658437575,-50,51, + 7243607294844039.,5711594095686232.,-.499999379209933956451,-50,51, + 7273994527114592.,5723561744386821.,-.480219004538521812398,-50,51, + 7273994527114597.,5723561744386822.,.486912577376900117958,-50,51, + 7273994527114625.,5723561744386834.,-.497150563896749566077,-50,51, + 7273994527114747.,5723561744386882.,-.499139965160756350280,-50,51, + 7273994527114808.,5723561744386905.,.499865334207089315177,-50,51, + 7273994527119828.,5723561744388880.,.499973576920971563196,-50,51, + 7273994527120832.,5723561744389275.,.499995225381967633342,-50,51, + 7311312768865156.,5738224939948787.,.499998880674519151506,-50,51, + 7311312768881860.,5738224939955342.,.499930290229285393252,-50,51, + 7311312768882678.,5738224939955664.,-.499713873455866900741,-50,51, + 7311312768883175.,5738224939955859.,-.466490339664539528994,-50,51, + 7311312768883180.,5738224939955860.,.495614524860490446774,-50,51, + 7311312768883338.,5738224939955922.,.498128243851092106659,-50,51, + 7548454164465190.,5830541601112944.,.499989776213429512879,-50,51, + 7548454164492437.,5830541601123468.,-.499966503136250628524,-50,51, + 7548454164494032.,5830541601124084.,-.498752801869890111039,-50,51, + 7548454164495003.,5830541601124459.,-.491117376240546035522,-50,51, + 7548454164495047.,5830541601124476.,-.497980446552454932038,-50,51, + 7548454164501471.,5830541601126957.,-.499988712622623401809,-50,51, + 7571434122712867.,5839409892592737.,.499996506293219285085,-50,51, + 7571434122741325.,5839409892603712.,-.494020614868942642224,-50,51, + 7571434122741330.,5839409892603713.,.434085011469613176669,-50,51, + 7571434122741395.,5839409892603738.,.499458153870780888208,-50,51, + 7571434122743537.,5839409892604564.,.499908477245991760978,-50,51, + 7571434122743996.,5839409892604742.,-.499995024903092747929,-50,51, + 7938013874374808.,5979099959583902.,-.499612318999983036162,-50,51, + 7938013874374885.,5979099959583930.,.499499056590760935819,-50,51, + 7938013874374938.,5979099959583950.,.459926367062230259025,-50,51, + 7938013874374954.,5979099959583956.,.485715743808321111085,-50,51, + 7938013874374962.,5979099959583959.,.498610432181364259799,-50,51, + 7938013874375971.,5979099959584339.,.499953003219260167762,-50,51, + 7938013874378220.,5979099959585186.,.499972271976977848191,-50,51, + 7938013874380469.,5979099959586033.,.499991540614709404038,-50,51, + 7938013874433359.,5979099959605953.,-.499999993197654471446,-50,51, + 7969971748345281.,5991123583769675.,-.496183916609790999713,-50,51, + 7969971748345305.,5991123583769684.,-.475639644271246522400,-50,51, + 7969971748345329.,5991123583769693.,-.455095371932715626882,-50,51, + 7969971748345422.,5991123583769727.,.499513683378963308939,-50,51, + 7969971748347029.,5991123583770332.,-.499876081321330604150,-50,51, + 7969971748348197.,5991123583770770.,.499945172423939153197,-50,51, + 7969971748353308.,5991123583772692.,-.499980831471477415584,-50,51, + 7969971748392589.,5991123583787456.,-.499999118321503804520,-50,51, + 8345810168405835.,6130757503321870.,.499994691490034063357,-50,51, + 8345810168414904.,6130757503325202.,-.496862672252497570151,-50,51, + 8345810168414923.,6130757503325208.,.481752358078482975204,-50,51, + 8345810168414953.,6130757503325220.,-.499381804556827074068,-50,51, + 8345810168418133.,6130757503326388.,-.499603044012002522435,-50,51, + 8345810168423698.,6130757503328432.,-.499990213594001181482,-50,51, + 8515808456089786.,6192882349084672.,-.499901226357777927861,-50,51, + 8515808456089797.,6192882349084675.,.499819187222948030433,-50,51, + 8515808456089973.,6192882349084739.,.495345804514212041135,-50,51, + 8515808456091062.,6192882349085135.,.467666748989202956675,-50,51, + 8515808456091150.,6192882349085167.,.465430057632541036017,-50,51, + 8515808456096942.,6192882349087274.,-.499966719296751172549,-50,51, + 8515808456100520.,6192882349088575.,-.499999466176208666141,-50,51, + 8579801239792273.,6216107275975971.,-.499678500114051667393,-50,51, + 8579801239792411.,6216107275976020.,.491153461480980036322,-50,51, + 8579801239792469.,6216107275976042.,-.498207018428474458627,-50,51, + 8579801239793587.,6216107275976446.,.499982351578852394844,-50,51, + 8579801239846597.,6216107275995649.,.499998872354987148728,-50,51, + 8666221177833595.,6247334669057011.,.499168050276744555447,-50,51, + 8666221177834050.,6247334669057176.,-.499866817912025602698,-50,51, + 8666221177836042.,6247334669057893.,.499962945922938680363,-50,51, + 8666221177847453.,6247334669062006.,.499991777224624843428,-50,51, + 8746614672421072.,6276244942596556.,.499997859853604666999,-50,51, + 8746614672443261.,6276244942604518.,-.499989741157266217901,-50,51, + 8746614672446051.,6276244942605519.,-.499943115472389664048,-50,51, + 8746614672446182.,6276244942605566.,-.499582503302579350893,-50,51, + 8746614672446968.,6276244942605848.,-.497418830291108788313,-50,51, + 8746614672447099.,6276244942605895.,-.497058218123762247274,-50,51, + 8746614672447110.,6276244942605898.,.449536947783403505250,-50,51, + 8848436869363688.,6312671145218770.,.499999512046304921488,-50,51, + 8848436869418612.,6312671145238362.,.499982012399772673818,-50,51, + 8848436869421093.,6312671145239248.,-.499800295798097035788,-50,51, + 8848436869422419.,6312671145239720.,.499106862284692319169,-50,51, + 8848436869422503.,6312671145239750.,.462838537456164026668,-50,51, + 8848436869422520.,6312671145239757.,-.473072909235341146604,-50,51, + 8848436869422576.,6312671145239777.,-.497251792454458211856,-50,51, + 8848436869422747.,6312671145239838.,-.499655167998939033699,-50,51, + 8957999189156421.,6351633003430698.,-.499367408427567423264,-50,51, + 8957999189156469.,6351633003430715.,-.482264720266707444605,-50,51, + 8957999189158466.,6351633003431423.,-.499888298281334645876,-50,51, + 8957999189158875.,6351633003431568.,-.499992476262018593205,-50,51, + 8957999189197290.,6351633003445187.,-.499997373971698328943,-50,51, + 4630540339075013.,6458188561134194.,.499988846475325818803,-49,51, + 4630540339110334.,6458188561158825.,.499987105058442861258,-49,51, + 4630540339111616.,6458188561159719.,.499081063471343051590,-49,51, + 4630540339111768.,6458188561159825.,.495853514070594444692,-49,51, + 4630540339111801.,6458188561159849.,-.491689309154797931039,-49,51, + 4630540339112181.,6458188561160114.,-.499758182665224884755,-49,51, + 4751802502325456.,6542203906759727.,-.499995997836639145186,-49,51, + 4751802502330642.,6542203906763296.,.499961265005090692948,-49,51, + 4751802502333235.,6542203906765081.,.499939895695416262633,-49,51, + 4751802502333726.,6542203906765420.,-.499678497082545719357,-49,51, + 4751802502333864.,6542203906765514.,.498392097204822241122,-49,51, + 4751802502333877.,6542203906765523.,.447485703912981461474,-49,51, + 4751802502372621.,6542203906792195.,-.499999096554129910469,-49,51, + 4918372782516509.,6655881884560533.,.499998672845462054313,-49,51, + 4918372782543596.,6655881884578861.,.499987583587583397443,-49,51, + 4918372782547542.,6655881884581531.,.499912127749251533365,-49,51, + 4918372782548445.,6655881884582143.,-.499091454920861096775,-49,51, + 4918372782548454.,6655881884582149.,-.409380527173669435760,-49,51, + 4918372782548980.,6655881884582505.,-.499608527736368730211,-49,51, + 4961703275491831.,6685136501617297.,.499998067775643174972,-49,51, + 4961703275492830.,6685136501617970.,.499872738166894689569,-49,51, + 4961703275494828.,6685136501619316.,.499622078746142857236,-49,51, + 4961703275494911.,6685136501619372.,.414526580876454979753,-49,51, + 4961703275494923.,6685136501619380.,.498609159497666229401,-49,51, + 5155187794669665.,6814235368858231.,-.499996436370779639823,-49,51, + 5155187794672213.,6814235368859914.,.499928629520455133112,-49,51, + 5155187794693234.,6814235368873807.,.499310407243793115530,-49,51, + 5155187794695145.,6814235368875070.,.499254203814080450067,-49,51, + 5155187794695478.,6814235368875291.,-.417553078126193092171,-49,51, + 5155187794695493.,6814235368875300.,.496104251515969623547,-49,51, + 5155187794695608.,6814235368875377.,-.499189554561262047955,-49,51, + 5357710127467854.,6946795136409791.,-.499998011182370059746,-49,51, + 5357710127491809.,6946795136425321.,-.499910906901492080811,-49,51, + 5357710127493896.,6946795136426673.,.499887955434110369229,-49,51, + 5357710127494513.,6946795136427074.,-.499692352205689762437,-49,51, + 5357710127495130.,6946795136427474.,-.499272659868522146042,-49,51, + 5357710127495150.,6946795136427486.,.466705288018845056429,-49,51, + 5363132893474751.,6950309820517549.,-.499998777015444004761,-49,51, + 5363132893502672.,6950309820535640.,.499990121964476277991,-49,51, + 5363132893506541.,6950309820538148.,-.499975604677656693768,-49,51, + 5363132893510410.,6950309820540655.,-.499941332224072975785,-49,51, + 5363132893510589.,6950309820540770.,.486878552677584747804,-49,51, + 5363132893510606.,6950309820540782.,-.497613413560905943441,-49,51, + 5365726582658915.,6951990252903790.,.499990632572869629103,-49,51, + 5365726582680557.,6951990252917810.,.499960388406677131649,-49,51, + 5365726582682113.,6951990252918818.,.499218909638481834176,-49,51, + 5365726582682502.,6951990252919070.,.499033539923596417601,-49,51, + 5365726582682607.,6951990252919139.,-.480450942905894542990,-49,51, + 5365726582682624.,6951990252919150.,-.467605573459303298011,-49,51, + 5365726582682661.,6951990252919174.,-.498471534075606188059,-49,51, + 5365726582718236.,6951990252942220.,-.499999921637984799469,-49,51, + 5483096108824863.,7027612623436251.,-.499163861327091803608,-49,51, + 5483096108824891.,7027612623436268.,.444453170983799003463,-49,51, + 5483096108824902.,7027612623436275.,.493731290820207856982,-49,51, + 5483096108825289.,7027612623436524.,-.499847584030635699163,-49,51, + 5483096108825431.,7027612623436614.,.499924508399159643852,-49,51, + 5483096108829794.,7027612623439410.,.499964221002294223449,-49,51, + 5483096108834157.,7027612623442207.,-.499996067506985417966,-49,51, + 5494838942516750.,7035133916846122.,-.499995141384368387619,-49,51, + 5494838942549092.,7035133916866826.,-.499066399979940679399,-49,51, + 5494838942549142.,7035133916866858.,-.491149560095437591276,-49,51, + 5494838942549595.,7035133916867148.,-.499422990748476105786,-49,51, + 5494838942550601.,7035133916867791.,.499863827670239055644,-49,51, + 5494838942556159.,7035133916871349.,.499899747851420463232,-49,51, + 5494838942570054.,7035133916880244.,.499989540431784878333,-49,51, + 5525992699215123.,7055049065887113.,-.499988769685874620852,-49,51, + 5525992699363311.,7055049065981709.,-.499968975696593625578,-49,51, + 5525992699368891.,7055049065985271.,-.499806298702096974456,-49,51, + 5525992699368985.,7055049065985331.,-.494785637133721761832,-49,51, + 5525992699369010.,7055049065985346.,.463996453708845303782,-49,51, + 5525992699369021.,7055049065985353.,.485860573679563376376,-49,51, + 5525992699370080.,7055049065986029.,.499869941736879063971,-49,51, + 5525992699372870.,7055049065987810.,.499951279368120596019,-49,51, + 9007199254740990.,9007199254740991.,-.000000000000000055511,-49,51, + 9007199254740991.,9007199254740991.,.499999999999999986122,-49,51, + 4503599627370497.,4503599627370496.,.499999999999999972244,-48,50, + 9007199254740990.,9007199254740991.,-.000000000000000055511,-47,50, + 9007199254740991.,9007199254740991.,.499999999999999986122,-47,50, + 4503599627370497.,4503599627370496.,.499999999999999972244,-46,49, + 5426391276973515.,4943510264270161.,-.499999519196135374888,-44,48, + 5426391276978246.,4943510264272316.,-.499939027688196325894,-44,48, + 5426391276979842.,4943510264273042.,.488033186102570682093,-44,48, + 5426391276979853.,4943510264273047.,.498601916899003250071,-44,48, + 5426391276980044.,4943510264273135.,-.499704666545568194001,-44,48, + 5426971710394830.,4943774648250502.,.499995839356589523344,-44,48, + 5426971710399199.,4943774648252493.,-.499632790486169191312,-44,48, + 5426971710399491.,4943774648252626.,-.498921314184693320703,-44,48, + 5426971710399592.,4943774648252672.,-.495250563820974586659,-44,48, + 5426971710401917.,4943774648253731.,-.499859528338868322734,-44,48, + 5426971710403276.,4943774648254350.,-.499972897381473448289,-44,48, + 5562950707696336.,5005327435269510.,.499985172078263221811,-44,48, + 5562950707702202.,5005327435272149.,.499706548536919191116,-44,48, + 5562950707703040.,5005327435272526.,.499666745060287888199,-44,48, + 5562950707703100.,5005327435272553.,.492503990633664096855,-44,48, + 5562950707703180.,5005327435272589.,.482953651397939269980,-44,48, + 5562950707721047.,5005327435280628.,-.499995244143747702616,-44,48, + 5565768841136260.,5006595098364914.,-.499998059367484690723,-44,48, + 5565768841145905.,5006595098369251.,.499935284116386471850,-44,48, + 5565768841151270.,5006595098371664.,.498342995065045646499,-44,48, + 5565768841151350.,5006595098371700.,.479679922712516277401,-44,48, + 5565768841151479.,5006595098371758.,.499585718543517993844,-44,48, + 5565768841152335.,5006595098372143.,.499890844350805637402,-44,48, + 5637442019520636.,5038728190569116.,-.499988954841489159782,-44,48, + 5637442019535928.,5038728190575949.,.471094324040828462350,-44,48, + 5637442019535937.,5038728190575953.,.493180365727213927609,-44,48, + 5637442019535984.,5038728190575974.,.497407472311619195485,-44,48, + 5637442019536031.,5038728190575996.,-.498365421104063093963,-44,48, + 5637442019536483.,5038728190576197.,.499733561361926608761,-44,48, + 5637442019537434.,5038728190576623.,-.499841367148683722960,-44,48, + 5637442019539562.,5038728190577574.,-.499941733073045319087,-44,48, + 5637442019560616.,5038728190586983.,-.499994893202383302720,-44,48, + 5666178554245438.,5051554179212023.,-.499999372939840196050,-44,48, + 5666178554261018.,5051554179218967.,.499470604941432579122,-44,48, + 5666178554261249.,5051554179219070.,.470900487083371677606,-44,48, + 5666178554261267.,5051554179219078.,.494648270107330729263,-44,48, + 5666178554261608.,5051554179219231.,-.499907618163408275288,-44,48, + 5666178554264724.,5051554179220619.,.499986376194751860876,-44,48, + 5772925638471603.,5098916135244656.,-.499975444319462636677,-44,48, + 5772925638471997.,5098916135244829.,.499577217356669543392,-44,48, + 5772925638472588.,5098916135245090.,.498906209859734622321,-44,48, + 5772925638472665.,5098916135245125.,-.496105071997871733438,-44,48, + 5772925638472674.,5098916135245128.,.478503998953821812027,-44,48, + 5772925638485033.,5098916135250587.,-.499995127082789006509,-44,48, + 5835612929818641.,5126525550137216.,-.499993941693854028738,-44,48, + 5835612929828599.,5126525550141589.,.499964776536479343651,-44,48, + 5835612929832212.,5126525550143176.,.491514368801832035722,-44,48, + 5835612929832221.,5126525550143180.,.444717785997561878632,-44,48, + 5835612929832253.,5126525550143195.,-.499447841750978923927,-44,48, + 5835612929832360.,5126525550143241.,.499748340464557895959,-44,48, + 5835612929833578.,5126525550143776.,.499944134252169270312,-44,48, + 5896103646768507.,5153027283696882.,.455044279707661258415,-44,48, + 5896103646768514.,5153027283696886.,-.486055033764567236790,-44,48, + 5896103646768546.,5153027283696899.,.497490961790936518601,-44,48, + 5896103646768665.,5153027283696951.,.498802632762633168828,-44,48, + 5896103646768784.,5153027283697004.,-.499885696266194947507,-44,48, + 5896103646771823.,5153027283698331.,.499998068945826542699,-44,48, + 6004329071334614.,5200105207423442.,.496037836759202826509,-44,48, + 6004329071334711.,5200105207423484.,.499915299787220967321,-44,48, + 6004329071339870.,5200105207425718.,.499954801994673973647,-44,48, + 6004329071345029.,5200105207427952.,.499994303242385594477,-44,48, + 6004329071371593.,5200105207439456.,-.499996153675545783104,-44,48, + 6029337333126207.,5210923273927395.,.484205074554793587278,-44,48, + 6029337333126214.,5210923273927399.,-.490880170959348309102,-44,48, + 6029337333126251.,5210923273927414.,.497954959894443925512,-44,48, + 6029337333126332.,5210923273927450.,-.499460023912290278996,-44,48, + 6029337333127857.,5210923273928108.,.499825774744200800851,-44,48, + 6029337333130185.,5210923273929115.,-.499953019336314218537,-44,48, + 6029337333138694.,5210923273932791.,.499996395321109775514,-44,48, + 6304262279992782.,5328402504974766.,.499981206189898073544,-44,48, + 6304262280166032.,5328402505047982.,.499965076856705019265,-44,48, + 6304262280167899.,5328402505048772.,-.499908118310528908928,-44,48, + 6304262280168306.,5328402505048943.,.499583906080460834122,-44,48, + 6304262280168313.,5328402505048946.,.457806127630134449928,-44,48, + 6305910042746096.,5329098809249382.,.499997220257237600081,-44,48, + 6305910042757148.,5329098809254053.,-.499983706378989428198,-44,48, + 6305910042773726.,5329098809261058.,-.499955104006613821717,-44,48, + 6305910042774384.,5329098809261336.,-.463399499156127044117,-44,48, + 6305910042774391.,5329098809261338.,.494436198767736323737,-44,48, + 6305910042774675.,5329098809261458.,.498055943105951362216,-44,48, + 6305910042774817.,5329098809261518.,.499865815274045515786,-44,48, + 6535180284100152.,5425111564960896.,-.494675977713843739504,-44,48, + 6535180284100164.,5425111564960900.,.486161271559892941583,-44,48, + 6535180284100364.,5425111564960984.,-.499884573878502279515,-44,48, + 6535180284103443.,5425111564962261.,.499939635437095494447,-44,48, + 6535180284119568.,5425111564968954.,.499993341209993838767,-44,48, + 6535815775784171.,5425375331936382.,-.499365685737467936509,-44,48, + 6535815775784583.,5425375331936553.,-.498934106898574385443,-44,48, + 6535815775785872.,5425375331937087.,.499988963754319510494,-44,48, + 6535815775790510.,5425375331939012.,.499992998762523486184,-44,48, + 6535815775799786.,5425375331942863.,-.499998933270120354514,-44,48, + 6544022097422422.,5428780293901744.,.499998875577817915746,-44,48, + 6544022097454026.,5428780293914854.,-.499920284037705125347,-44,48, + 6544022097454337.,5428780293914982.,.499542604722858211214,-44,48, + 6544022097454648.,5428780293915111.,.499005493480356243872,-44,48, + 6544022097454689.,5428780293915129.,-.494634447230298751615,-44,48, + 6544022097457799.,5428780293916418.,.499994440172048784390,-44,48, + 6616319171106171.,5458685973158560.,.499738718666418018529,-44,48, + 6616319171106251.,5458685973158594.,-.498915173383256493009,-44,48, + 6616319171106486.,5458685973158690.,.442539018719670794515,-44,48, + 6616319171106491.,5458685973158693.,-.494876849533477116649,-44,48, + 6616319171113601.,5458685973161625.,.499758493701678616158,-44,48, + 6616319171192359.,5458685973194114.,.499968003270314353001,-44,48, + 6616319171204247.,5458685973199018.,.499999610559496266613,-44,48, + 6702751591225877.,5494225110841551.,.492489037513288336436,-44,48, + 6702751591226243.,5494225110841701.,.497032932612804840111,-44,48, + 6702751591226487.,5494225110841802.,-.499937803989792744712,-44,48, + 6702751591227807.,5494225110842343.,-.499943428264912279464,-44,48, + 6702751591239687.,5494225110847212.,-.499994049138167760046,-44,48, + 6702751591241007.,5494225110847753.,-.499999673945993887646,-44,48, + 6729307497433567.,5505098249614015.,.499986732462493426695,-44,48, + 6729307497437063.,5505098249615446.,-.499713237549393573350,-44,48, + 6729307497437085.,5505098249615454.,.499144485750270831378,-44,48, + 6729307497437195.,5505098249615499.,.493433102248372206529,-44,48, + 6729307497437217.,5505098249615508.,.492290825547948351861,-44,48, + 6729307497437222.,5505098249615511.,-.462514237338513666593,-44,48, + 6729307497437948.,5505098249615807.,.499790631539136551688,-44,48, + 6729307497453702.,5505098249622251.,.499998484754285593834,-44,48, + 6743769751700027.,5511010700482141.,.499995937385620905028,-44,48, + 6743769751748468.,5511010700501934.,.499992287998809863664,-44,48, + 6743769751757516.,5511010700505632.,-.485826200498956542509,-44,48, + 6743769751757538.,5511010700505641.,-.496622841389130990650,-44,48, + 6743769751757631.,5511010700505679.,-.496808641515939522015,-44,48, + 6743769751758840.,5511010700506173.,-.499224043188294098758,-44,48, + 6743769751759212.,5511010700506325.,-.499967243711773361338,-44,48, + 6754791752061966.,5515512452850738.,.499858877316155669065,-44,48, + 6754791752062135.,5515512452850807.,.496923386908903216540,-44,48, + 6754791752062152.,5515512452850814.,.437456503258421759239,-44,48, + 6754791752068087.,5515512452853238.,-.499952583487552895574,-44,48, + 6754791752071837.,5515512452854768.,.499999551549608260828,-44,48, + 6794379564778140.,5531651225099838.,.495148060788334189548,-44,48, + 6794379564778167.,5531651225099849.,.486187172876299712621,-44,48, + 6794379564778172.,5531651225099852.,-.478435213774079438908,-44,48, + 6794379564778339.,5531651225099920.,-.496822927897173339315,-44,48, + 6794379564779017.,5531651225100196.,-.499618557698914277409,-44,48, + 6794379564779130.,5531651225100241.,.499915503999456752627,-44,48, + 6794379564781250.,5531651225101105.,-.499976435889622181926,-44,48, + 6794379564789843.,5531651225104602.,.499989864869790653723,-44,48, + 6794379564817742.,5531651225115959.,.499996811669411830048,-44,48, + 6990987887111572.,5611114901991166.,-.499999082808719698697,-44,48, + 6990987887146976.,5611114902005374.,-.499985516679979618572,-44,48, + 6990987887148192.,5611114902005861.,.493687979924575401768,-44,48, + 6990987887148197.,5611114902005864.,-.499759086290131639439,-44,48, + 7006147211067236.,5617195204821108.,-.499998089692300409072,-44,48, + 7006147211081617.,5617195204826873.,-.499505887241019707538,-44,48, + 7006147211081672.,5617195204826895.,-.451315422671692884151,-44,48, + 7006147211081717.,5617195204826913.,-.411886860751398944109,-44,48, + 7006147211083443.,5617195204827605.,-.499582463585627543382,-44,48, + 7006147211092573.,5617195204831265.,-.499965346739515754067,-44,48, + 7006147211093486.,5617195204831630.,.499996364813934263647,-44,48, + 7054682820220312.,5636618394069376.,.499925174428617717443,-44,48, + 7054682820221103.,5636618394069693.,-.499677406604609076777,-44,48, + 7054682820221501.,5636618394069851.,.499258336433919972286,-44,48, + 7054682820221541.,5636618394069867.,.479050873422468829612,-44,48, + 7054682820221551.,5636618394069871.,.473999007669598965404,-44,48, + 7054682820223083.,5636618394070484.,-.499946825703508122376,-44,48, + 7054682820245649.,5636618394079499.,-.499987091820819855768,-44,48, + 7054682820253171.,5636618394082503.,.499999482936018662409,-44,48, + 7138546116897252.,5670022366095707.,.499951844841756746575,-44,48, + 7138546116897461.,5670022366095791.,-.497525294868449585626,-44,48, + 7138546116897514.,5670022366095812.,-.449038636517642408710,-44,48, + 7138546116897529.,5670022366095818.,-.491919770946673431937,-44,48, + 7138546116897602.,5670022366095846.,.499392041498619574527,-44,48, + 7138546116915092.,5670022366102792.,.499989292954720061787,-44,48, + 7138546116918660.,5670022366104209.,.499996781514941771995,-44,48, + 7223985620314435.,5703852991424123.,-.499687133677873539474,-44,48, + 7223985620314625.,5703852991424198.,-.490396879622449712730,-44,48, + 7223985620314658.,5703852991424211.,-.462467519707660852288,-44,48, + 7223985620314663.,5703852991424213.,-.488538828811483317759,-44,48, + 7223985620316046.,5703852991424759.,-.499862926955003519645,-44,48, + 7223985620317120.,5703852991425183.,-.499980122512488081157,-44,48, + 7223985620334342.,5703852991431982.,-.499997204928200494784,-44,48, + 7322656671973029.,5742674800061362.,.499997016807914851465,-44,48, + 7322656671984801.,5742674800065979.,-.499910759819725298207,-44,48, + 7322656671993148.,5742674800069251.,.499814840080373469451,-44,48, + 7322656671993199.,5742674800069271.,.497776503617817589101,-44,48, + 7322656671993630.,5742674800069441.,-.499841594725386700417,-44,48, + 7322656672016692.,5742674800078483.,.499999270432260926957,-44,48, + 7371229009388508.,5761689354689705.,.499998501566493844763,-44,48, + 7371229009393564.,5761689354691682.,-.499707639514827502333,-44,48, + 7371229009395373.,5761689354692388.,.498815222421805387977,-44,48, + 7371229009395460.,5761689354692423.,-.499597442595037182007,-44,48, + 7413149621188158.,5778049659844117.,.499990861486690554069,-44,48, + 7413149621266923.,5778049659874813.,.499984955065618281927,-44,48, + 7413149621275383.,5778049659878110.,.499412991221125525043,-44,48, + 7413149621275442.,5778049659878133.,.492671413688890269214,-44,48, + 7413149621276861.,5778049659878687.,-.499977713766501345954,-44,48, + 7461059150873603.,5796690712092856.,.499991535609076094687,-44,48, + 7461059150902172.,5796690712103954.,.499190096566550274850,-44,48, + 7461059150902226.,5796690712103975.,.476191626956726160795,-44,48, + 7461059150902692.,5796690712104156.,.499945574394719499359,-44,48, + 7461059150918606.,5796690712110338.,.499989175139554706226,-44,48, + 7761862923839772.,5912387248100860.,.464543256464787311112,-44,48, + 7761862923839780.,5912387248100864.,-.488565910180470879634,-44,48, + 7761862923839822.,5912387248100880.,-.492389035068102141906,-44,48, + 7761862923839906.,5912387248100911.,.499964715156505498851,-44,48, + 7761862923848799.,5912387248104298.,.499987342122858559280,-44,48, + 7761862923901112.,5912387248124223.,-.499992042202405161797,-44,48, + 7819356134928369.,5934243791380719.,-.499995604290401961096,-44,48, + 7819356134934649.,5934243791383101.,.499983345052011068538,-44,48, + 7819356134936051.,5934243791383634.,-.499065940591700146665,-44,48, + 7819356134936072.,5934243791383641.,.469564562262061466346,-44,48, + 7819356134936080.,5934243791383645.,-.494766674746032162376,-44,48, + 7819356134936275.,5934243791383718.,.499659423181205391200,-44,48, + 7880037969511251.,5957225534018015.,.497837880993371641359,-44,48, + 7880037969511267.,5957225534018022.,-.454246556094688167254,-44,48, + 7880037969511669.,5957225534018173.,.499631962065794026649,-44,48, + 7880037969512796.,5957225534018599.,.499684424649267231275,-44,48, + 7880037969519558.,5957225534021155.,.499999199510379640418,-44,48, + 8016984453623986.,6008767610581727.,.499996017272567176527,-44,48, + 8016984453652757.,6008767610592510.,-.499993633191126673876,-44,48, + 8016984453659823.,6008767610595158.,-.499852065477680733494,-44,48, + 8016984453660330.,6008767610595347.,.499592001110724396299,-44,48, + 8016984453665376.,6008767610597238.,.499976142805150210067,-44,48, + 8049376796641290.,6020894480217904.,.499997129912225351009,-44,48, + 8049376796641913.,6020894480218138.,-.499526190896661002525,-44,48, + 8049376796642036.,6020894480218184.,-.497826942839128157287,-44,48, + 8049376796642159.,6020894480218230.,-.496127694781946780811,-44,48, + 8049376796642167.,6020894480218232.,.495852744116069102910,-44,48, + 8198893031068727.,6076555899485470.,.494950842751814878331,-44,48, + 8198893031068735.,6076555899485473.,.459524658489664060916,-44,48, + 8198893031068754.,6076555899485481.,-.499612529132949927060,-44,48, + 8198893031069488.,6076555899485753.,-.499964935191756582542,-44,48, + 8198893031080892.,6076555899489979.,-.499990602552345537066,-44,48, + 8198893031086594.,6076555899492091.,.499996562665230172432,-44,48, + 8347450336459938.,6131359900117975.,-.499996642734461162698,-44,48, + 8347450336540407.,6131359900147528.,-.499983788321689372152,-44,48, + 8347450336544622.,6131359900149075.,.498562905006460330383,-44,48, + 8347450336544641.,6131359900149082.,.476492296980245681200,-44,48, + 8347450336544652.,6131359900149087.,-.483653844508619061204,-44,48, + 8347450336545074.,6131359900149241.,.499830545643832808546,-44,48, + 8347450336546705.,6131359900149840.,.499979930295744486024,-44,48, + 8638779724340782.,6237435783034318.,.499999898003633663783,-44,48, + 8638779724384700.,6237435783050173.,.499980225482274895776,-44,48, + 8638779724393539.,6237435783053365.,-.499864350759323138326,-44,48, + 8638779724394287.,6237435783053635.,-.461611578238781215127,-44,48, + 8638779724394298.,6237435783053639.,-.490460802172389883394,-44,48, + 8638779724394334.,6237435783053652.,-.493967353227854111210,-44,48, + 8638779724394406.,6237435783053677.,.499019544661136193599,-44,48, + 8638779724394683.,6237435783053777.,.499816360149713905390,-44,48, + 8638779724397248.,6237435783054703.,.499974597359481827408,-44,48, + 8704521642366363.,6261124533580176.,-.495829097302319378826,-44,48, + 8704521642366477.,6261124533580217.,-.495977172406846014087,-44,48, + 8704521642368415.,6261124533580914.,-.498494449224876281465,-44,48, + 8704521642369555.,6261124533581324.,-.499975200330550675158,-44,48, + 8704521642383071.,6261124533586185.,-.499987335661163976506,-44,48, + 8704521642396587.,6261124533591046.,-.499999474765751226983,-44,48 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/tan.c b/regress/lib/libm/fpaccuracy/tan.c new file mode 100644 index 00000000000..315e3e4ad91 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/tan.c @@ -0,0 +1,1628 @@ +/* $OpenBSD: tan.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:44:36. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 1596 +#define F tan +#define Fs "tan" +#define Fn fpaccuracy_tan + /* 1 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -7958517471553561.,-8960430320996457.,.421270689132499411233,-48,82, + -7958517471037211.,-5734711541635620.,-.382340846019920339897,-48,88, + -7958517471032047.,-7274687462445617.,.060455721926927319791,-48,95, + -7958517471031996.,-6212835604728892.,-.130833791443039439041,-48,101, + -7958517471031995.,5588727300024200.,-.261667582886051742522,-48,102, + -7074237752682937.,-5622084051848807.,-.373898630877979653517,-48,81, + -7074237752034985.,-7196000395932591.,.437918534602711947701,-48,88, + -7074237752028505.,-4554563068423076.,.026869209701370755425,-48,94, + -7074237752028441.,-6523320454730237.,.439258852050628268713,-48,101, + -7074237752028440.,4967757600021511.,-.121482295898713082212,-48,102, + -6189958034447771.,-6111247799581261.,-.273703534422204692858,-48,80, + -6189958033039114.,-7822342822373020.,-.370916736764676687174,-48,87, + -6189958033025027.,-4987691016496920.,.261755278857775237601,-48,93, + -6189958033024886.,-6833805304731581.,.009351495544295780798,-48,101, + -6189958033024885.,8693575800037644.,.037405982177251454216,-48,103, + -5305678314021331.,-7144290154732925.,-.420555860962036912098,-48,101, + -5305678314021330.,7451636400032266.,.317776556151929333620,-48,103, + -5305678314021295.,4954920047124106.,.040303814698308291000,-48,95, + -5305678314017785.,7795992252723834.,.156880159347659552288,-48,89, + -5305678313666861.,6089734603000421.,-.042430128086641111414,-48,82, + -8842797190101842.,-4555527863668746.,.362316429871632526015,-49,85, + -8842797190036213.,-5828777595110610.,.379198311336277119185,-49,92, + -8842797190035557.,-7493193285396687.,-.462615804367436176134,-49,99, + -8842797190035551.,-5902350754727548.,.299073565063300664382,-49,102, + -8842797190035550.,6209697000026889.,-.401852869873392563462,-49,103, + -7074237752192064.,-5622068355479965.,-.455223322373268937895,-49,84, + -7074237752030076.,-7193991260720826.,-.248320694634181886010,-49,91, + -7074237752028456.,-8851956829740320.,.214953678250863102175,-49,98, + -7074237752028441.,-6523320454730237.,.439258852050639065313,-49,102, + -7074237752028440.,4967757600021511.,-.121482295898714274283,-49,103, + -5611213340397103.,-5432775460581809.,.499976206572767059329,-49,53, + -5611213340369902.,-5432775459988260.,-.453875654291255270083,-49,53, + -5611213340369885.,-5432775459987889.,-.499984833214429168125,-49,53, + -5592856839897574.,-5039811016211374.,.499990488993689870800,-49,53, + -5592856839879109.,-5039811015823438.,-.499905477787712270021,-49,53, + -5592856839875959.,-5039811015757259.,-.499076804535203392893,-49,53, + -5592856839875869.,-5039811015755369.,.329518294325785688415,-49,53, + -5592856839875851.,-5039811015754991.,.495237314057389620671,-49,53, + -5592856839875850.,-5039811015754969.,-.495556073735695800683,-49,53, + -5592856839875416.,-5039811015745851.,-.499886379877011138254,-49,53, + -5589917887167076.,-4978245231917513.,.498649741058941533716,-49,53, + -5589917886968552.,-4978245227770829.,.499822853641009056438,-49,53, + -5589917886910916.,-4978245226566953.,.499860666833342100994,-49,53, + -5584028471357968.,-4855932413405414.,-.499953395804968198968,-49,53, + -5584028471357396.,-4855932413393602.,-.499332803681167082635,-49,53, + -5584028471356581.,-4855932413376772.,-.463483555789837105589,-49,53, + -5584028471356578.,-4855932413376711.,.487568649982091244167,-49,53, + -5584028471356538.,-4855932413375884.,-.498401939759545640005,-49,53, + -5584028471351553.,-4855932413272942.,-.499987181694769952482,-49,53, + -5584028471319335.,-4855932412607630.,.499974405494817769631,-49,53, + -5555479367786849.,-8563187266248228.,-.499990359344137496124,-49,54, + -5555479367778319.,-8563187265913590.,-.488864822043901643783,-49,54, + -5555479367778280.,-8563187265912060.,-.490924165358858003745,-49,54, + -5555479367778111.,-8563187265905430.,-.499847987554789107646,-49,54, + -5555479367775194.,-8563187265790995.,.499969528770866238408,-49,54, + -5555479367759170.,-8563187265162362.,.499985488183182343807,-49,54, + -5545533983836524.,-8176232057526122.,-.499990585652005321552,-49,54, + -5545533983830203.,-8176232057282183.,.499973659733687586552,-49,54, + -5545533983828654.,-8176232057222403.,-.499877278642519525301,-49,54, + -5545533983828404.,-8176232057212756.,.498855609498043416305,-49,54, + -5545533983828355.,-8176232057210864.,-.493392744882262748609,-49,54, + -5545533983828350.,-8176232057210672.,.466581912825631663244,-49,54, + -5545533983782858.,-8176232055455045.,.499943203398503298893,-49,54, + -5544198963889319.,-8124766272939041.,-.499842239855048229578,-49,54, + -5544198963889103.,-8124766272930723.,-.497803188831131520508,-49,54, + -5544198963888995.,-8124766272926564.,-.496783664398754482670,-49,54, + -5544198963887377.,-8124766272864257.,.499971717326259313961,-49,54, + -5544198963882468.,-8124766272675214.,-.499984667448718879716,-49,54, + -5544198963839312.,-8124766271013309.,.499927351184210131233,-49,54, + -5539725571735233.,-7953110798910658.,.499977525523411020215,-49,54, + -5539725571714649.,-7953110798123584.,-.499995899640499007045,-49,54, + -5539725571708066.,-7953110797871870.,.499958654993123461021,-49,54, + -5539725571707231.,-7953110797839941.,-.499895388696530099394,-49,54, + -5539725571705772.,-7953110797784154.,.466826607054591987036,-49,54, + -5539725571705755.,-7953110797783504.,.497967301249224551205,-49,54, + -5539725571705658.,-7953110797779795.,.499181850145826105494,-49,54, + -5539725571705561.,-7953110797776085.,-.499603601521867317773,-49,54, + -5537279579435268.,-7859761561973762.,-.499934757955240112469,-49,54, + -5537279579434602.,-7859761561948394.,.485217404562591303031,-49,54, + -5537279579434591.,-7859761561947975.,.492479677297238214476,-49,54, + -5537279579434580.,-7859761561947556.,.499741950024740754098,-49,54, + -5537279579432101.,-7859761561853126.,-.499969678436424064868,-49,54, + -5537279579428934.,-7859761561732491.,.499994808873661792324,-49,54, + -5522619698203811.,-7307493638527238.,.499989132683017001464,-49,54, + -5522619698203314.,-7307493638508716.,-.499983032241781010750,-49,54, + -5522619698199338.,-7307493638360548.,-.499760829204856774598,-49,54, + -5522619698197847.,-7307493638304985.,-.499677721949827196838,-49,54, + -5522619698197719.,-7307493638300216.,.496305262243088901248,-49,54, + -5522619698197685.,-7307493638298948.,-.473511757728572083164,-49,54, + -5522619698197670.,-7307493638298389.,-.489607501853453323088,-49,54, + -5522619698167466.,-7307493637172820.,.499977618953021828892,-49,54, + -5488797129026578.,-6075615851241442.,.499995958159611105872,-49,54, + -5488797129011490.,-6075615850703706.,-.485556192340769905921,-49,54, + -5488797129011476.,-6075615850703208.,.473232394733709791520,-49,54, + -5488797129011415.,-6075615850701033.,-.492045904539456664338,-49,54, + -5488797129011315.,-6075615850697470.,.499301145488635328291,-49,54, + -5488797129009010.,-6075615850615320.,.499850530271127952125,-49,54, + -5488797129008549.,-6075615850598890.,.499960380001209270246,-49,54, + -5488797128999304.,-6075615850269399.,.499992218397710176816,-49,54, + -5486380295718507.,-5989604131749449.,.499995633984601263527,-49,54, + -5486380295697221.,-5989604130992995.,-.499987889627505791854,-49,54, + -5486380295690476.,-5989604130753295.,.499966383677484788344,-49,54, + -5486380295690169.,-5989604130742384.,-.461933445024426036505,-49,54, + -5486380295690156.,-5989604130741922.,-.473349398770128326872,-49,54, + -5486380295690130.,-5989604130740998.,-.496181306282815984448,-49,54, + -5486380295690037.,-5989604130737694.,.499073793535667304100,-49,54, + -5482520377149641.,-5852741820446308.,.499928964560852456495,-49,54, + -5482520377149461.,-5852741820439940.,.497277160053043503822,-49,54, + -5482520377149101.,-5852741820427204.,.491973547068285370055,-49,54, + -5482520377149072.,-5852741820426178.,.447101866903073521848,-49,54, + -5482520377149056.,-5852741820425612.,.491310595073083706920,-49,54, + -5482520377145117.,-5852741820286259.,.499946543350184832313,-49,54, + -5482520377131545.,-5852741819806112.,.499994265229901997806,-49,54, + -5470973675752162.,-5446892970467921.,.499905211738034375811,-49,54, + -5470973675751665.,-5446892970450562.,-.499719599165127174166,-49,54, + -5470973675751571.,-5446892970447279.,-.497636566454525685543,-49,54, + -5470973675751557.,-5446892970446791.,.460120480942094369964,-49,54, + -5470973675751544.,-5446892970446337.,.492323453518085834290,-49,54, + -5470973675749274.,-5446892970367055.,-.499926816966338930815,-49,54, + -5470973675738716.,-5446892969998312.,.499992071567453016430,-49,54, + -5468820810043855.,-5371789420003490.,.499965696941475048544,-49,54, + -5468820810032326.,-5371789419601756.,-.499830703680857939117,-49,54, + -5468820810002436.,-5371789418560226.,-.499325704211427444105,-49,54, + -5468820810001168.,-5371789418516042.,-.489937328745957908189,-49,54, + -5468820810001155.,-5371789418515589.,-.499304798390042852769,-49,54, + -5468088758172116.,-5346290628581245.,.499998236748213347833,-49,54, + -5468088758157109.,-5346290628058724.,.489397768571339613399,-49,54, + -5468088758157076.,-5346290628057575.,.499369784819175435421,-49,54, + -5468088758156773.,-5346290628047024.,-.499978067864915553567,-49,54, + -5465050034951903.,-5240655091663899.,.499993503350702100679,-49,54, + -5465050034923239.,-5240655090669022.,-.499918464877238033930,-49,54, + -5465050034922982.,-5240655090660102.,-.491126293412578020182,-49,54, + -5465050034922975.,-5240655090659860.,.466311625621406871764,-49,54, + -5465050034922934.,-5240655090658436.,-.497266277214837019497,-49,54, + -5465050034922910.,-5240655090657604.,.499663730853039888124,-49,54, + -5465050034918352.,-5240655090499404.,.499954055152779764291,-49,54, + -5465050034904020.,-5240655090001966.,.499984505967619026258,-49,54, + -5461318210768645.,-5111377587914089.,.499989091271901832703,-49,54, + -5461318210751069.,-5111377587306376.,-.499905193762073177596,-49,54, + -5461318210746675.,-5111377587154448.,-.499880447370319787881,-49,54, + -5461318210746111.,-5111377587134948.,.499667514131213893624,-49,54, + -5437604071186059.,-8601284876697077.,.499996457469192795680,-49,55, + -5437604071185080.,-8601284876630850.,.499636676154014175792,-49,55, + -5437604071184975.,-8601284876623747.,.497555184596546252319,-49,55, + -5437604071184941.,-8601284876621446.,-.484071203281450140137,-49,55, + -5437604071184938.,-8601284876621244.,.458726468373189369658,-49,55, + -5435306075386301.,-8445981462267437.,.499976527938400760700,-49,55, + -5435306075375198.,-8445981461517795.,.499999819080802318544,-49,55, + -5435306075364095.,-8445981460768152.,-.499983821717210393791,-49,55, + -5435306075361517.,-8445981460594094.,.499928919350554536981,-49,55, + -5435306075360726.,-8445981460540687.,-.499710031374726512366,-49,55, + -5435306075360316.,-8445981460513006.,.497948652887970412596,-49,55, + -5435306075360289.,-8445981460511183.,.458770078105243771121,-49,55, + -5435306075360287.,-8445981460511048.,.492904998490077771599,-49,55, + -5398648100202358.,-6004756479429040.,.499991029606125658763,-49,55, + -5398648100197998.,-6004756479142248.,-.499969558121792274653,-49,55, + -5398648100197854.,-6004756479132777.,.496362006166924964621,-49,55, + -5398648100196999.,-6004756479076537.,.474580652497574804771,-49,55, + -5398648100196936.,-6004756479072393.,.472975709521995692914,-49,55, + -5398648100150020.,-6004756475986364.,.499956523391118562418,-49,55, + -5395452312811568.,-5794741215062126.,-.499988463910376881291,-49,55, + -5395452312804867.,-5794741214622169.,.499981345890554664710,-49,55, + -5395452312799969.,-5794741214300587.,-.499594092505787737081,-49,55, + -5395452312799908.,-5794741214296583.,.490407106037545426566,-49,55, + -5395452312799905.,-5794741214296386.,.457128476454107820244,-49,55, + -5395452312799879.,-5794741214294678.,-.497952979949828285757,-49,55, + -5395452312798767.,-5794741214221669.,-.499898369886341684209,-49,55, + -5395452312778664.,-5794741212901796.,.499996351431887731136,-49,55, + -5357868470799103.,-6699544905821106.,-.499997598998890281456,-49,56, + -5357868470797929.,-6699544905669535.,-.499979551732247374395,-49,56, + -5357868470793233.,-6699544905063251.,-.499907950439127591343,-49,56, + -5357868470793017.,-6699544905035365.,.498391742840325952069,-49,56, + -5357868470792970.,-6699544905029296.,-.497348601941141584266,-49,56, + -5357868470792942.,-6699544905025682.,.483912469208099922875,-49,56, + -5340868642085464.,-4510238217597593.,.499947336362909104978,-49,56, + -5340868642032249.,-4510238210759387.,.499991526531422104073,-49,56, + -5340868642025471.,-4510238209888404.,.498544384807461762235,-49,56, + -5340868642025469.,-4510238209888146.,-.498505319470586767056,-49,56, + -5340868642025421.,-4510238209881978.,-.427698222178041612566,-49,56, + -5340868642025321.,-4510238209869128.,-.280183436363361752895,-49,56, + -5340868642025132.,-4510238209844842.,.498619508045982400891,-49,56, + -5340868642020047.,-4510238209191412.,.499745962558045188904,-49,56, + -5340868642019030.,-4510238209060726.,.499971164795664723813,-49,56, + -5334469363655333.,-7376941598216452.,.499958613587317396893,-49,57, + -5334469363655187.,-7376941598178978.,.432270249277192537553,-49,57, + -5334469363655172.,-7376941598175128.,.493809115901296648115,-49,57, + -5334469363655169.,-7376941598174357.,-.493883110775142809577,-49,57, + -5334469363655008.,-7376941598133034.,.499967390306376146935,-49,57, + -5334469363654033.,-7376941597882780.,.499993690881984764794,-49,57, + -5334469363653708.,-7376941597799361.,-.499997552120001573155,-49,57, + -5325827369851618.,-5160362060376918.,-.499993966184922481409,-49,57, + -5325827369851094.,-5160362060242603.,.493529580366087507642,-49,57, + -5325827369851079.,-5160362060238758.,.417008307711874032649,-49,57, + -5325827369851030.,-5160362060226197.,-.499627849676353005402,-49,57, + -5317788020402202.,-6201126178873526.,.499996795663970440272,-49,58, + -5317788020390172.,-6201126172711314.,-.499935950673045551363,-49,58, + -5317788020389826.,-6201126172534081.,.498902142537117434766,-49,58, + -5317788020389729.,-6201126172484394.,.487015711179675634160,-49,58, + -5317788020389725.,-6201126172482345.,.434979157301356813078,-49,58, + -5317788020389653.,-6201126172445464.,.498321187384496185139,-49,58, + -5307605800718425.,-7895016362731972.,.499978227584826534824,-49,61, + -5307605800692185.,-7895016255251672.,.499471990402033301943,-49,61, + -5307605800691706.,-7895016253289664.,-.499775374460782103381,-49,61, + -5307605800682522.,-7895016215671559.,-.499960881569041507660,-49,61, + -5307605800679898.,-7895016204923530.,.499985344504155475542,-49,61, + -5305678314021331.,-7144290154732925.,-.420555860962022729423,-49,102, + -5305678314021330.,7451636400032266.,.317776556151928327811,-49,104, + -5305678314021321.,5182981399542312.,.161215258690335977626,-49,98, + -5305678314020444.,7795157664844265.,-.372481005143736030579,-49,92, + -5305678313932713.,6089728082782612.,-.182547207300669062173,-49,85, + -5296649568719121.,4623113996901803.,-.499975580611386374613,-49,58, + -5296649568718787.,4623113997072854.,.495309442423799838217,-49,58, + -5296649568718749.,4623113997092316.,-.499238967922814491682,-49,58, + -5296649568712334.,4623114000377641.,-.499976584239766193966,-49,58, + -5296649568630890.,4623114042087697.,-.499883773287886754239,-49,58, + -5266341419814587.,5043333502952446.,-.499984763807702832785,-49,56, + -5266341419812737.,5043333503190405.,.498867504049096546312,-49,56, + -5266341419812072.,5043333503275942.,.471427940592342270787,-49,56, + -5266341419812064.,5043333503276971.,.487639194050391542109,-49,56, + -5266341419812056.,5043333503278001.,-.496149552489512221919,-49,56, + -5266341419811997.,5043333503285589.,.498408441841913543845,-49,56, + -5266341419797130.,5043333505197888.,-.499999844639820520465,-49,56, + -5242088987203935.,8174229419102459.,-.499965437451253465040,-49,56, + -5242088987169361.,8174229423584881.,-.499991441882470258754,-49,56, + -5242088987168026.,8174229423757960.,-.499297030337602316153,-49,56, + -5242088987167652.,8174229423806448.,-.449664272127787071094,-49,56, + -5242088987167649.,8174229423806836.,.491910322218951613705,-49,56, + -5242088987167615.,8174229423811244.,.496422391514855601105,-49,56, + -5242088987167581.,8174229423815653.,-.499065539128838842344,-49,56, + -5208774931169532.,6263805523714536.,-.499958381705709626158,-49,55, + -5208774931125918.,6263805526590200.,.499983776455474503736,-49,55, + -5208774931125140.,6263805526641498.,-.499741411076180186993,-49,55, + -5208774931124743.,6263805526667673.,.475977236661405362516,-49,55, + -5208774931124728.,6263805526668662.,.492692047155164459574,-49,55, + -5208774931124423.,6263805526688772.,.499226529182312728205,-49,55, + -5200108832590000.,6836778682926231.,-.499929279645790503031,-49,55, + -5200108832535458.,6836778686542613.,-.498262532019591598753,-49,55, + -5200108832535448.,6836778686543276.,-.452902674800034725211,-49,55, + -5200108832535238.,6836778686557199.,.499654327843224115483,-49,55, + -5200108832534312.,6836778686618597.,.499977134437952622401,-49,55, + -5200108832528073.,6836778687032271.,.499993241895452586812,-49,55, + -5161411928695365.,4720312886922166.,-.498030041296497328047,-49,54, + -5161411928695360.,4720312886922336.,.487525514406663638971,-49,54, + -5161411928695340.,4720312886923020.,.429747737227266179974,-49,54, + -5161411928694949.,4720312886936392.,-.499807804072020746272,-49,54, + -5161411928693772.,4720312886976641.,.499970045996441910062,-49,54, + -5161411928612772.,4720312889746608.,-.499919027810425048105,-49,54, + -5120907462136191.,6134552804053664.,.499982955549829003652,-49,54, + -5120907462135814.,6134552804067127.,.499662296829171089241,-49,54, + -5120907462135437.,6134552804080590.,.499341644249052782518,-49,54, + -5120907462135399.,6134552804081948.,-.487428076360003919881,-49,54, + -5120907462133092.,6134552804164332.,.499999791949847071723,-49,54, + -5119822908933294.,6173308621479170.,-.499903753703374060155,-49,54, + -5119822908932567.,6173308621505166.,-.499018373536163317502,-49,54, + -5119822908932315.,6173308621514176.,.494410952056976489618,-49,54, + -5119822908932282.,6173308621515357.,-.494544731291583247963,-49,54, + -5119822908931935.,6173308621527765.,-.499624186662289500019,-49,54, + -5119822908929944.,6173308621598959.,-.499950297565239413320,-49,54, + -5119822908926594.,6173308621718748.,-.499996352864550289705,-49,54, + -5119304171097909.,6191863466924763.,.472382701691372151855,-49,54, + -5119304171097900.,6191863466925085.,.497191930988488201725,-49,54, + -5119304171097859.,6191863466926552.,.499100642275690754277,-49,54, + -5119304171097335.,6191863466945301.,.499104666170203738296,-49,54, + -5119304171054367.,6191863468482719.,.499475451175058312168,-49,54, + -5119304170982579.,6191863471051333.,-.499725094165642286164,-49,54, + -5119304170980483.,6191863471126329.,-.499698369281050566692,-49,54, + -5095830265869454.,7044486643121783.,.456857684698235138649,-49,54, + -5095830265869445.,7044486643122115.,.497298373333315657301,-49,54, + -5095830265869370.,7044486643124883.,-.499029221212892683868,-49,54, + -5095830265865290.,7044486643275408.,-.499249930076968139339,-49,54, + -5095830265851962.,7044486643767123.,-.499964966404260428426,-49,54, + -5095830265851418.,7044486643787193.,-.499993958165028049816,-49,54, + -5093481699126093.,7131275305104357.,-.499943168251308590030,-49,54, + -5093481699124599.,7131275305159656.,.460053323860779553339,-49,54, + -5093481699124596.,7131275305159768.,-.495850297524108674348,-49,54, + -5093481699124392.,7131275305167319.,-.497296550597369754141,-49,54, + -5093481699124052.,7131275305179904.,-.499706967571876616610,-49,54, + -5093481699121943.,7131275305257968.,-.499952625486056345570,-49,54, + -5093481699105343.,7131275305872412.,-.499981488851899016200,-49,54, + -5093481699101193.,7131275306026023.,-.499986463300072473251,-49,54, + -5087250947762046.,7362929129627077.,.499808808314650962136,-49,54, + -5087250947760681.,7362929129678054.,.499679512796500888978,-49,54, + -5087250947760629.,7362929129679996.,.480626970203243089063,-49,54, + -5087250947760626.,7362929129680109.,-.482010676480355572611,-49,54, + -5087250947760574.,7362929129682050.,.498936781081481955923,-49,54, + -5087250947756693.,7362929129826990.,-.499965058936880772327,-49,54, + -5087250947748610.,7362929130128856.,-.499994277293387883733,-49,54, + -7074237752069346.,-5622039929742966.,.179737505258116984878,-50,87, + -7074237752028849.,-7190352766384873.,.006717302129554667545,-50,94, + -7074237752028444.,-8386229554738303.,-.140185286987369919756,-50,101, + -7074237752028441.,-6523320454730237.,.439258852050641764464,-50,103, + -7074237752028440.,4967757600021511.,-.121482295898714572300,-50,104, + -7074237752038667.,-5622201104701911.,-.281040122952955771957,-51,90, + -7074237752028542.,-7158206602996644.,.026869209776776281445,-51,97, + -7074237752028441.,-6523320454730237.,.439258852050642439251,-51,104, + -7074237752028440.,4967757600021511.,-.121482295898714646805,-51,105, + -8871213671096371.,-6786363952637393.,.499989849755926157659,-53,52, + -8871213671078220.,-6786363952607710.,.499887051269903795597,-53,52, + -8871213671077773.,-6786363952606979.,.495477046740894191738,-53,52, + -8871213671077688.,-6786363952606840.,.499112728193923463615,-53,52, + -8871213671075741.,-6786363952603655.,-.499961722429080185860,-53,52, + -8871213671049887.,-6786363952561375.,-.499998306545685639526,-53,52, + -8108579655012586.,-5677966698080847.,.499993300645642754276,-53,52, + -8108579655011212.,-5677966698079067.,-.499424211989771987277,-53,52, + -8108579655010754.,-5677966698078474.,-.499230049686973250883,-53,52, + -8108579655010720.,-5677966698078430.,-.477381574759229432171,-53,52, + -8108579655010710.,-5677966698078418.,.470220917866497831662,-53,52, + -8108579654955923.,-5677966698007482.,.499996722353202967424,-53,52, + -7881394195516028.,-5392823025626587.,.499985466528954000088,-53,52, + -7881394195509381.,-5392823025618498.,.499952971423430234377,-53,52, + -7881394195508035.,-5392823025616859.,-.498850060016554922426,-53,52, + -7881394195507961.,-5392823025616769.,-.445292425803658389199,-53,52, + -7881394195507952.,-5392823025616758.,-.492832713534643177054,-53,52, + -7881394195507929.,-5392823025616731.,.496786551152721069792,-53,52, + -7881394195507551.,-5392823025616270.,-.499905533575119867300,-53,52, + -7881394195487610.,-5392823025592004.,.499996883524137966882,-53,52, + -7109328173685451.,-4538827468557491.,.499997858541546637403,-53,52, + -7109328173653615.,-4538827468525405.,.499991075735239364384,-53,52, + -7109328173649540.,-4538827468521298.,.499927369072808184394,-53,52, + -7109328173648394.,-4538827468520143.,.499173256045895856005,-53,52, + -7109328173647757.,-4538827468519500.,-.498628114063112049259,-53,52, + -7109328173647756.,-4538827468519499.,-.490775368961314306810,-53,52, + -7109328173647727.,-4538827468519470.,-.263045761009277885157,-53,52, + -7006352136405049.,-8872441119354348.,.499981435545170483875,-53,53, + -7006352136008059.,-8872441118572157.,-.499893592140472598037,-53,53, + -7006352135983849.,-8872441118524457.,.499885125946986620948,-53,53, + -7006352135983748.,-8872441118524257.,-.499661440029145876218,-53,53, + -7006352135983142.,-8872441118523063.,-.496940835978259269135,-53,53, + -7006352135983041.,-8872441118522864.,-.496487401985164569607,-53,53, + -7006352135983039.,-8872441118522861.,.444115636311684006953,-53,53, + -7006352135981593.,-8872441118520011.,-.499887675517957783777,-53,53, + -6828286958454470.,-8528256643597232.,.499999855020847089966,-53,53, + -6828286958445235.,-8528256643579718.,.499986292947944876441,-53,53, + -6828286958436000.,-8528256643562204.,.499972696870811385726,-53,53, + -6828286958433073.,-8528256643556653.,.499210394623289915264,-53,53, + -6828286958433044.,-8528256643556598.,.497152961478363592465,-53,53, + -6828286958433015.,-8528256643556543.,.495095528333101952987,-53,53, + -6828286958433005.,-8528256643556524.,.459903310007071914697,-53,53, + -6828286958432590.,-8528256643555737.,.499426249441663922926,-53,53, + -6828286958431624.,-8528256643553905.,.499857958799366660114,-53,53, + -6595469068456527.,-8097176056611058.,-.499960635356080066271,-53,53, + -6595469068454046.,-8097176056606572.,-.499908049534878511920,-53,53, + -6595469068453405.,-8097176056605413.,-.480950489431936970437,-53,53, + -6595469068453384.,-8097176056605376.,.490029399430081188277,-53,53, + -6595469068453358.,-8097176056605328.,-.498281214360021616374,-53,53, + -6595469068439332.,-8097176056579967.,-.499999289158020992782,-53,53, + -5574097035237658.,-6414683556630423.,-.499995116291619777599,-53,53, + -5574097035223959.,-6414683556609777.,.499837654091547482042,-53,53, + -5574097035223543.,-6414683556609150.,.490999813584476212460,-53,53, + -5574097035223541.,-6414683556609146.,-.494619599110368947887,-53,53, + -5574097035223472.,-6414683556609042.,-.498489337083110789427,-53,53, + -5574097035218535.,-6414683556601602.,.499990422704618782743,-53,53, + -5292230209322970.,-5998985319838127.,.499983193239586868594,-53,53, + -5292230209316899.,-5998985319829363.,.499595179025160999579,-53,53, + -5292230209316642.,-5998985319828991.,-.499268224155041501535,-53,53, + -5292230209316509.,-5998985319828800.,.497428925166398642440,-53,53, + -5292230209315091.,-5998985319826753.,.499809058298569580542,-53,53, + -5292230209313283.,-5998985319824142.,-.499977063125880098903,-53,53, + -5292230209294813.,-5998985319797480.,.499995428582253407964,-53,53, + -5268565944193861.,-5964883554052655.,.485047008917775303687,-53,53, + -5268565944193845.,-5964883554052631.,-.498067619237283446653,-53,53, + -5268565944193788.,-5964883554052550.,.499586517959879659976,-53,53, + -5268565944193373.,-5964883554051952.,-.499949149835878462940,-53,53, + -5268565944191241.,-5964883554048885.,-.499973352194686338586,-53,53, + -5268565944189109.,-5964883554045818.,-.499997555515003312324,-53,53, + -4510984822793519.,-4930248959226396.,-.485021288819551371182,-53,53, + -4510984822793479.,-4930248959226345.,.499429905567324070177,-53,53, + -4510984822793222.,-4930248959226011.,.499528829496970515642,-53,53, + -4510984822792194.,-4930248959224675.,.499924525111228743782,-53,53, + -4510984822791937.,-4930248959224340.,-.499976551011288587613,-53,53, + -4510984822781904.,-4930248959211302.,.499994270651398198837,-53,53, + -8644717199285258.,-4687851315915165.,.499998632090049968055,-54,53, + -8644717199275641.,-4687851315909053.,-.499984751167345214670,-54,53, + -8644717199269066.,-4687851315904876.,.499922624967240069846,-54,53, + -8644717199268084.,-4687851315904252.,.499300426103118199044,-54,53, + -8644717199267615.,-4687851315903953.,-.480630135281343694398,-54,53, + -8644717199267604.,-4687851315903946.,-.490820404311779818757,-54,53, + -8644717199267593.,-4687851315903940.,.498989326657779614129,-54,53, + -8644717199266024.,-4687851315902942.,-.499968137820572341195,-54,53, + -7492339963684117.,-7956489900762195.,-.499995423566725809544,-54,54, + -7492339963683589.,-7956489900761564.,-.499948502394752256264,-54,54, + -7492339963683061.,-7956489900760933.,-.499901581239115815266,-54,54, + -7492339963682938.,-7956489900760787.,.494427531073203299993,-54,54, + -7492339963682933.,-7956489900760781.,.469806763281002397782,-54,54, + -7298995560627843.,-7726510036946365.,.499996574565603973478,-54,54, + -7298995560586617.,-7726510036897554.,-.498447913057068696556,-54,54, + -7298995560586568.,-7726510036897496.,-.484328759664643497415,-54,54, + -7298995560586557.,-7726510036897483.,-.460750990535750322833,-54,54, + -7298995560585769.,-7726510036896550.,-.498998074774605658754,-54,54, + -7298995560584285.,-7726510036894793.,-.499960857877849079684,-54,54, + -7298995560569695.,-7726510036877519.,-.499992539338024344657,-54,54, + -4924871031134914.,-5051347634593281.,.499999289816530733750,-54,54, + -4924871031125121.,-5051347634582717.,-.499977407912141800888,-54,54, + -4924871031070560.,-5051347634523866.,-.499847639923695546608,-54,54, + -4924871031067266.,-5051347634520314.,.499445395049588075184,-54,54, + -4924871031066986.,-5051347634520011.,-.484828421059344896288,-54,54, + -4924871031066948.,-5051347634519970.,-.496979867531474398859,-54,54, + -4924871031066859.,-5051347634519874.,-.499124044795335900934,-54,54, + -4924871031066363.,-5051347634519339.,-.499837661911166042434,-54,54, + -4517699360206593.,-4614853158657349.,.499996907904551451653,-54,54, + -4517699360174441.,-4614853158623086.,-.491357677581247082772,-54,54, + -4517699360174426.,-4614853158623071.,.493033019140033822034,-54,54, + -4517699360174304.,-4614853158622941.,.499410685806198566222,-54,54, + -4517699360173984.,-4614853158622600.,.499745549190716828803,-54,54, + -4517699360173664.,-4614853158622258.,-.499919587427868418512,-54,54, + -4517699360143874.,-4614853158590513.,-.499995913106948378704,-54,54, + -4514338150869876.,-4611271537594987.,-.499995939246005064804,-54,54, + -4514338150834301.,-4611271537557081.,-.475859653963026090575,-54,54, + -4514338150834286.,-4611271537557065.,-.492996349845199026256,-54,54, + -4514338150834164.,-4611271537556935.,-.499041476353791963939,-54,54, + -4514338150833813.,-4611271537556562.,.499959840000119576760,-54,54, + -4514338150832821.,-4611271537555505.,.499986352296416300394,-54,54, + -4514338150831829.,-4611271537554447.,-.499987135437085711175,-54,54, + -8341071156517976.,-8493356891176376.,.499972933680196360294,-55,55, + -8341071156515241.,-8493356891173489.,.490511786536922170478,-55,55, + -8341071156515223.,-8493356891173470.,.490815150101998954414,-55,55, + -8341071156514827.,-8493356891173052.,.497489148532555896053,-55,55, + -8341071156514683.,-8493356891172900.,.499916057052221358647,-55,55, + -8341071156501493.,-8493356891158977.,.499991912604089429348,-55,55, + -6979532375186940.,-7068172030403172.,-.499998711375681221912,-55,55, + -6979532375183926.,-7068172030400043.,.499990070824776333030,-55,55, + -6979532375147758.,-7068172030362483.,.499855449216812583490,-55,55, + -6979532375143237.,-7068172030357788.,.499838620475609090575,-55,55, + -6979532375143133.,-7068172030357679.,-.497507486624895632772,-55,55, + -6979532375142613.,-7068172030357139.,-.484238022129254082790,-55,55, + -6979532375142587.,-7068172030357112.,-.483574548904552279247,-55,55, + -5360050515984564.,-5399948254373217.,.493725182586653174023,-55,55, + -5360050515984562.,-5399948254373214.,-.461347584715582153676,-55,55, + -5360050515984519.,-5399948254373170.,-.495412081713649929567,-55,55, + -5360050515984341.,-5399948254372988.,-.496888371612795485558,-55,55, + -5360050515983985.,-5399948254372624.,-.499840951411895189080,-55,55, + -5360050515982605.,-5399948254371214.,.499949610030843101017,-55,55, + -5360050515954159.,-5399948254342129.,.499980266422211701713,-55,55, + -5360050515935195.,-5399948254322738.,-.499999299807718286131,-55,55, + -5003579018618026.,-5035996949064171.,-.499877291164109187478,-55,55, + -5003579018617463.,-5035996949063598.,.499796060787703716251,-55,55, + -5003579018617105.,-5035996949063233.,.494259755277960866909,-55,55, + -5003579018617054.,-5035996949063181.,.490677767621462480680,-55,55, + -5003579018616900.,-5035996949063024.,.499469412737009148678,-55,55, + -5003579018614955.,-5035996949061040.,-.499882861631487844810,-55,55, + -5003579018565819.,-5035996949010944.,-.499971999256080540318,-55,55, + -5003579018550464.,-5035996948995289.,-.499999858680626377902,-55,55, + -5370993780293305.,-5373481861458870.,-.499619413197363489525,-57,57, + -5370993780293263.,-5373481861458828.,-.441229025461031666392,-57,57, + -5370993780293184.,-5373481861458749.,-.331399486623648094695,-57,57, + -5370993780292586.,-5373481861458151.,.499968414955428989510,-57,57, + -5370993780285393.,-5373481861450947.,-.499982561550224888799,-57,57, + -5370993780246551.,-5373481861412051.,-.499995884609431362727,-57,57, + -4503599627370496.,-4503599627370496.,0.000000000000000000000,-1074,1074, + 0.,0.,0.000000000000000000000,0,0, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,1074, + 4503599627370497.,4503599627370497.,-.000000000000000000000,-1074,1074, + 6175493946540272.,6190657891124028.,.499998551066065433454,-56,56, + 6175493946621562.,6190657891205918.,.499954471609788171346,-56,56, + 6175493946645949.,6190657891230485.,.499941250868255909993,-56,56, + 6175493946646220.,6190657891230759.,-.499812863316564921675,-56,56, + 6175493946646320.,6190657891230859.,.238285249530409220711,-56,56, + 6175493946646354.,6190657891230893.,.489238607898385901231,-56,56, + 6175493946646355.,6190657891230894.,.496619589026855845637,-56,56, + 6823990675707376.,6844464329366595.,.499927587970796913445,-56,56, + 6823990675709371.,6844464329368608.,.499505231257462143079,-56,56, + 6823990675709459.,6844464329368697.,.293471563392656600452,-56,56, + 6823990675709481.,6844464329368719.,.491963146426458433610,-56,56, + 6823990675709482.,6844464329368721.,-.499014508890186907018,-56,56, + 6823990675714137.,6844464329373417.,.499999992154580395101,-56,56, + 8359220028864308.,8396921718604566.,-.499998560617780309104,-56,56, + 8359220028905326.,8396921718646140.,.499975900007762595406,-56,56, + 8359220028906357.,8396921718647186.,-.499659048750837917594,-56,56, + 8359220028906578.,8396921718647410.,-.498610866088551898494,-56,56, + 8359220028906721.,8396921718647554.,.443243840340071434836,-56,56, + 8359220028906725.,8396921718647558.,.497561454505908016371,-56,56, + 8359220028908198.,8396921718649052.,-.499977128921204666927,-56,56, + 8513798801093206.,8553638995413419.,.499911262064793832049,-56,56, + 8513798801093348.,8553638995413564.,-.499164412510642315732,-56,56, + 8513798801093419.,8553638995413636.,-.498702249798335125379,-56,56, + 8513798801093429.,8553638995413646.,-.357792086036036984832,-56,56, + 8513798801127838.,8553638995448539.,.499990405634146589791,-56,56, + 8513798801132167.,8553638995452930.,-.499999701137919981319,-56,56, + 8960721713639263.,9007199254740977.,-.005652859545276564859,-56,56, + 8960721713639273.,9007199254740987.,.150597140454723090711,-56,56, + 8960721713639277.,9007199254740991.,.213097140454723051601,-56,56, + 8960721713639278.,4503599627370496.,.114361070227361525317,-56,55, + 6216155809128745.,6278579269578144.,.499999617509629218464,-55,55, + 6216155809169017.,6278579269619639.,.499947977778022518073,-55,55, + 6216155809171783.,6278579269622489.,.499199497156123724599,-55,55, + 6216155809171816.,6278579269622524.,-.498640235258644670765,-55,55, + 6216155809171848.,6278579269622556.,.473151539369469069584,-55,55, + 6216155809171849.,6278579269622558.,-.496479967673402211567,-55,55, + 6216155809176887.,6278579269627748.,.499987550467602699134,-55,55, + 7082784227658135.,7175458354880747.,-.499963298122619719400,-55,55, + 7082784227659446.,7175458354882109.,.499931508435272461772,-55,55, + 7082784227659925.,7175458354882607.,.499130297411390222369,-55,55, + 7082784227659950.,7175458354882633.,.490737749863243311352,-55,55, + 7082784227659975.,7175458354882659.,.482345202315103584120,-55,55, + 7082784227668144.,7175458354891152.,.499996365869653846332,-55,55, + 8826286527774941.,4503599627370496.,-.204777375225907022967,-55,54, + 8826286527774942.,4503599627370496.,.326472624774092977877,-55,54, + 8826286527774946.,4503599627370498.,.451472624774093054981,-55,54, + 8826286527774948.,4503599627370500.,-.486027375225906862232,-55,54, + 5299073463170386.,5457396222795981.,-.499999237717204546611,-54,54, + 5299073463176989.,5457396222803190.,-.499841099052777703576,-54,54, + 5299073463177512.,5457396222803760.,.499262748739637623813,-54,54, + 5299073463177621.,5457396222803880.,-.497099929252647723730,-54,54, + 5299073463177643.,5457396222803904.,-.478017167012505613446,-54,54, + 5299073463177654.,5457396222803916.,-.468475785892427893517,-54,54, + 5299073463177828.,5457396222804106.,-.499366666356062033051,-54,54, + 5354986034411409.,5518497902184545.,-.499998496578780004657,-54,54, + 5354986034454385.,5518497902231554.,-.499990502415719883672,-54,54, + 5354986034456399.,5518497902233756.,.499963336300717851867,-54,54, + 5354986034456708.,5518497902234094.,.497473632323692056529,-54,54, + 5354986034456740.,5518497902234130.,-.499547955142981427092,-54,54, + 6318840445926175.,6591413039793972.,-.498030403959998370424,-54,54, + 6318840445926235.,6591413039794040.,-.465196773086034821846,-54,54, + 6318840445926257.,6591413039794064.,.480175558234460026603,-54,54, + 6318840445926287.,6591413039794098.,.496592373671534384128,-54,54, + 6318840445926414.,6591413039794242.,.499423559022275039233,-54,54, + 6318840445927146.,6591413039795072.,.499993855704017537949,-54,54, + 7852441928002200.,8390730778153986.,-.443115851155620900112,-54,54, + 7852441928002209.,8390730778153997.,-.490564110184638981243,-54,54, + 7852441928002232.,8390730778154024.,.499290338963449081056,-54,54, + 7852441928002527.,8390730778154383.,.499597404126660778377,-54,54, + 7852441928002822.,8390730778154742.,.499904469295349026070,-54,54, + 7852441928006173.,8390730778158821.,-.499997308692166348516,-54,54, + 8352332796508975.,9007199254740951.,.488868971605416101276,-54,54, + 8352332796509007.,9007199254740991.,.488868971605379666188,-54,54, + 8352332796509008.,4503599627370496.,.369434485802689836254,-54,53, + 8717776617241207.,4734374446026432.,.483388725213018936650,-54,53, + 8717776617241218.,4734374446026440.,-.497084501556109237747,-54,53, + 8717776617241370.,4734374446026537.,-.499987271456328148823,-54,53, + 8717776617252739.,4734374446033792.,-.499997736093745129724,-54,53, + 6059040276407863.,7175492285759513.,-.499953033596427208670,-53,53, + 6059040276408602.,7175492285760720.,.495143158385510351887,-53,53, + 6059040276408810.,7175492285761060.,.499175645467090995706,-53,53, + 6059040276408862.,7175492285761146.,-.499816232760559190720,-53,53, + 6059040276414804.,7175492285770858.,.499996456452182075905,-53,53, + 6179968525074764.,7375315010280952.,-.499963490172683329365,-53,53, + 6179968525077653.,7375315010285777.,.497938103322777251442,-53,53, + 6179968525077656.,7375315010285783.,-.490641438115681480694,-53,53, + 6179968525077668.,7375315010285803.,-.444959603869489074616,-53,53, + 6179968525077741.,7375315010285924.,.499604887795790347643,-53,53, + 6179968525078967.,7375315010287973.,-.499901046460546859305,-53,53, + 6179968525086760.,7375315010300990.,.499976822565537659916,-53,53, + 6179968525183954.,7375315010463350.,.499995002732699747360,-53,53, + 6230674196596363.,7460410640774611.,.499934471566778082763,-53,53, + 6230674196597137.,7460410640775916.,.490599349032866439551,-53,53, + 6230674196597140.,7460410640775922.,-.451297298728531504773,-53,53, + 6230674196597172.,7460410640775976.,-.498194874849935930409,-53,53, + 6230674196597258.,7460410640776121.,-.499232110674636957094,-53,53, + 6230674196597344.,7460410640776265.,.499730653502955398936,-53,53, + 6230674196601182.,7460410640782736.,.499952619949559425615,-53,53, + 6230674196610820.,7460410640798986.,.499988938318155644628,-53,53, + 6230674196615639.,7460410640807112.,-.499992891696029479183,-53,53, + 7074237752027809.,9007199254739729.,.448468113258437751291,-53,53, + 7074237752028434.,9007199254740979.,.448468113169959702531,-53,53, + 7074237752028440.,9007199254740991.,.448468113169950974137,-53,53, + 7074237752028441.,4503599627370497.,-.275765943415024463142,-53,52, + 7511273082065756.,4963300772227038.,.499995999835308242667,-53,52, + 7511273082073362.,4963300772235461.,-.499983499699343907524,-53,52, + 7511273082103786.,4963300772269149.,-.499901341082518764682,-53,52, + 7511273082104802.,4963300772270274.,-.499635642791026672564,-53,52, + 7511273082104830.,4963300772270305.,-.495691312519190511312,-53,52, + 7511273082104877.,4963300772270357.,-.453356186705273668385,-53,52, + 7511273082104886.,4963300772270367.,-.487802651974880883876,-53,52, + 7913137471605025.,5431616558562064.,.499272028476170150336,-53,52, + 7913137471605047.,5431616558562091.,.499690577033389581407,-53,52, + 7913137471605069.,5431616558562119.,-.499890874409231912228,-53,52, + 7913137471607458.,5431616558565051.,-.499894850572812992174,-53,52, + 7913137471652849.,5431616558620759.,-.499970041276278172072,-53,52, + 7913137471669572.,5431616558641283.,-.499997572415363468880,-53,52, + 8575032706786085.,6324716579332847.,-.499995333946087635645,-53,52, + 8575032706796068.,6324716579347683.,-.499977417787439604319,-53,52, + 8575032706796969.,6324716579349021.,.499924031190127074767,-53,52, + 8575032706797041.,6324716579349129.,-.498973966211637047342,-53,52, + 8575032706797181.,6324716579349337.,-.441275627819301203484,-53,52, + 8575032706797185.,6324716579349343.,-.496769961007958142217,-53,52, + 8668443273582100.,6465593301737209.,.499985599278473663091,-53,52, + 8668443273588533.,6465593301747055.,.499956419524530520248,-53,52, + 8668443273591594.,6465593301751741.,-.499902009454149622960,-53,52, + 8668443273592216.,6465593301752692.,.499473377310276558937,-53,52, + 8668443273592985.,6465593301753869.,.489054844487374813651,-53,52, + 8668443273593051.,6465593301753971.,-.494934262347440416479,-53,52, + 8668443273593100.,6465593301754046.,-.498198902268883112458,-53,52, + 8668443273646119.,6465593301835194.,-.499992991288933888504,-53,52, + 9007199254739078.,7013940848416471.,.499874903780378238438,-53,52, + 9007199254740958.,7013940848419691.,.487566468569988191000,-53,52, + 9007199254740986.,7013940848419739.,.444829959976293158338,-53,52, + 9007199254740991.,7013940848419748.,.008627012013182195509,-53,52, + 4503599627370497.,7013940848419753.,.146905243235322725366,-52,52, + 4503599627370519.,7013940848419829.,-.491680698839337069179,-52,52, + 4503599627370895.,7013940848421117.,-.496604072301705324568,-52,52, + 4503599627371130.,7013940848421922.,-.499681180545595797783,-52,52, + 4503599627374406.,7013940848433143.,.499975826241392710799,-52,52, + 4503599627385778.,7013940848472099.,-.499993609771647991922,-52,52, + 4503599627415027.,7013940848572291.,.499998473545820862344,-52,52, + 4986154552901188.,9007199254740990.,-.117698688680501868942,-52,52, + 4986154552901189.,4503599627370497.,.441150655659749235305,-52,51, + 4986154552901195.,4503599627370512.,.441150655659796883327,-52,51, + 4986154552901907.,4503599627372292.,.441150656233014889071,-52,51, + 4986154552973095.,4503599627550262.,.441156396129779761780,-52,51, + 5970951936056572.,9007199254740987.,-.121955768575891643376,-52,51, + 5970951936056573.,4503599627370498.,-.310977884287946596140,-52,50, + 5970951936056576.,4503599627370510.,.439022115712096377602,-52,50, + 5970951936056756.,4503599627371275.,.439022115839015340019,-52,50, + 5970951936074868.,4503599627448251.,.439023379205059262732,-52,50, + 6514192644925985.,9007199254740985.,.258831279051133444728,-52,50, + 6514192644925986.,4503599627370501.,-.245584360474430819458,-52,49, + 6514192644926198.,4503599627372223.,.254415640177822316011,-52,49, + 6514192644947134.,4503599627542328.,.254422094822422507443,-52,49, + 6755399441052962.,7938393702365182.,-.499996119355923020827,-52,49, + 6755399441055256.,7938393702422489.,-.499728734401117813857,-52,49, + 6755399441055576.,7938393702430483.,-.497947691122753940298,-52,49, + 6755399441055736.,7938393702434480.,-.497057163476282608368,-52,49, + 6755399441055738.,7938393702434529.,.465453968144641535416,-52,49, + 6755399441055743.,7938393702434654.,.371731797199689591869,-52,49, + 6755399441055745.,7938393702434704.,.334242928822803893246,-52,49, + 6755399441056323.,7938393702449143.,.499959994125280960420,-52,49, + 9007199254659328.,-4920272357222909.,.499992643856786517507,-52,51, + 9007199254739638.,-4920272356991037.,-.499959713556211531280,-52,51, + 9007199254740888.,-4920272356987429.,.499542815195255791014,-52,51, + 9007199254740991.,-4920272356987131.,-.118898176630837508446,-52,51, + 4503599627370497.,-4920272356987122.,-.457299370567965292229,-51,51, + 4503599627370506.,-4920272356987070.,-.487706534191261497654,-51,51, + 4503599627371858.,-4920272356979263.,-.499982679912278105016,-51,51, + 4503599627373897.,-4920272356967490.,.499994307140783438747,-51,51, + 7074237752028440.,-4967757600021511.,.121482295898714646805,-51,105, + 7074237752028441.,6523320454730237.,-.439258852050642439251,-51,104, + 7074237752028542.,7158206602996644.,-.026869209776776281445,-51,97, + 7074237752038667.,5622201104701911.,.281040122952955771957,-51,90, + 5888592265895566.,-7907243496829175.,.499985802843217709294,-50,52, + 5888592265908638.,-7907243496615698.,-.499916535359376800521,-50,52, + 5888592265915174.,-7907243496508960.,-.499870968218411319619,-50,52, + 5888592265916220.,-7907243496491879.,.499524127122771089286,-50,52, + 5888592265916350.,-7907243496489755.,-.498639010236778152007,-50,52, + 5888592265916356.,-7907243496489658.,.486061152633538752888,-50,52, + 5888592265916389.,-7907243496489119.,.401912048387506094437,-50,52, + 5943141639574767.,-7085655621054787.,.499998349048340759997,-50,52, + 5943141639580340.,-7085655620977313.,-.499954213265505226891,-50,52, + 5943141639584167.,-7085655620924113.,.499718790408621499362,-50,52, + 5943141639584299.,-7085655620922278.,.496310584930233132771,-50,52, + 5943141639584309.,-7085655620922138.,-.488796097330562927365,-50,52, + 5943141639585040.,-7085655620911977.,.499905418882782283876,-50,52, + 6303973650801384.,-7345535810648533.,-.465674042695266572452,-50,53, + 6303973650801387.,-7345535810648494.,.496008242570852981621,-50,53, + 6303973650801465.,-7345535810647455.,.499747659429002637017,-50,53, + 6303973650813235.,-7345535810490672.,.499912165490708972918,-50,53, + 6303973650819655.,-7345535810405153.,-.499999230671345054718,-50,53, + 6334420038443842.,-6948629125872552.,.499985064805036504635,-50,53, + 6334420038486193.,-6948629125332106.,.499829962299493499875,-50,53, + 6334420038486733.,-6948629125325214.,-.497834610723210857447,-50,53, + 6334420038486783.,-6948629125324576.,-.442062812186957729163,-50,53, + 6334420038486800.,-6948629125324360.,.496899599305409192096,-50,53, + 6334420038487520.,-6948629125315171.,-.499986506834133406247,-50,53, + 6356542733645505.,-6670499015943000.,.499943872997315355914,-50,53, + 6356542733682378.,-6670499015486232.,.499941642273756088676,-50,53, + 6356542733727445.,-6670499014927960.,.499908826638281900142,-50,53, + 6356542733729300.,-6670499014904981.,.499174523598702745917,-50,53, + 6356542733729558.,-6670499014901784.,-.499849443206718945614,-50,53, + 6423340662129186.,-5876967207037985.,.499987720318447575035,-50,53, + 6423340662143642.,-5876967206873103.,.499945248272338235913,-50,53, + 6423340662145547.,-5876967206851374.,-.483320100881303242402,-50,53, + 6423340662145557.,-5876967206851260.,-.425489472919448730606,-50,53, + 6423340662145579.,-5876967206851009.,-.498262091408022109236,-50,53, + 6423340662145648.,-5876967206850222.,-.499230758527323415327,-50,53, + 6423340662145717.,-5876967206849436.,.499800574290436690187,-50,53, + 6423340662170479.,-5876967206567006.,.499997426575327039208,-50,53, + 6559287226846008.,-8866234515496987.,.499993291313680298482,-50,54, + 6559287226846330.,-8866234515490586.,-.499529526485604298263,-50,54, + 6559287226846789.,-8866234515481464.,.482517136952951817051,-50,54, + 6559287226846797.,-8866234515481305.,.488740172448832503527,-50,54, + 6559287226846813.,-8866234515480986.,-.498813756562742499797,-50,54, + 6787616684083884.,-4687640037034457.,.499772640331443595842,-50,54, + 6787616684083896.,-4687640037034251.,-.499423483081100746786,-50,54, + 6787616684084016.,-4687640037032201.,-.491384717269085083788,-50,54, + 6787616684084076.,-4687640037031176.,-.487365334405718782324,-50,54, + 6787616684085131.,-4687640037013154.,.499975476297333331585,-50,54, + 6787616684095083.,-4687640036843140.,.499989970920001588666,-50,54, + 6787616684100059.,-4687640036758133.,.499996924945545401355,-50,54, + 6935652144161410.,-8914545391513403.,.499995637003210833958,-50,56, + 6935652144169667.,-8914545390976866.,-.499949104639335082430,-50,56, + 6935652144171377.,-8914545390865751.,-.499332235680576056951,-50,56, + 6935652144171426.,-8914545390862568.,.497761463457811994308,-50,56, + 6935652144171473.,-8914545390859513.,-.464209886380439490474,-50,56, + 6935652144171475.,-8914545390859384.,.494855162561913921005,-50,56, + 6935652144177582.,-8914545390462554.,.499981841662549682155,-50,56, + 7035360541758859.,-4978261622033045.,.445240498715667673621,-50,57, + 7035360541758866.,-4978261622032147.,-.485596462770256753678,-50,57, + 7035360541758879.,-4978261622030482.,.499992037326289888107,-50,57, + 7035360541791700.,-4978261617824380.,-.499999763744304685497,-50,57, + 7074237752028440.,-4967757600021511.,.121482295898714572300,-50,104, + 7074237752028441.,6523320454730237.,-.439258852050641764464,-50,103, + 7074237752028444.,8386229554738303.,.140185286987369919756,-50,101, + 7074237752028849.,7190352766384873.,-.006717302129554667545,-50,94, + 7074237752069346.,5622039929742966.,-.179737505258116984878,-50,87, + 7267327859844560.,6240181913789426.,-.499964837961342127501,-50,55, + 7267327859845208.,6240181913810784.,-.457602546869593670185,-50,55, + 7267327859845209.,6240181913810817.,-.497660629750420713930,-50,55, + 7267327859845259.,6240181913812464.,.499435226221156378351,-50,55, + 7267327859856268.,6240181914175321.,-.499998588654730579779,-50,55, + 7594079014297901.,8963650601233636.,-.499992095005220105842,-50,54, + 7594079014298212.,8963650601239843.,.499926638922733317658,-50,54, + 7594079014301011.,8963650601295715.,.499195321067020160263,-50,54, + 7594079014301295.,8963650601301385.,-.459078231148497426270,-50,54, + 7594079014301296.,8963650601301405.,-.497663701400263207802,-50,54, + 7594079014301322.,8963650601301923.,.499114072060019368484,-50,54, + 7594079014334832.,8963650601970831.,-.499984142778960159941,-50,54, + 7661357941637854.,5174744353622695.,-.499873680445849755482,-50,53, + 7661357941782994.,5174744355167058.,.499962854389155199119,-50,53, + 7661357941794388.,5174744355288297.,-.499378864035639849267,-50,53, + 7661357941794452.,5174744355288977.,.493428067277896982917,-50,53, + 7661357941795089.,5174744355295755.,.499959557932427403361,-50,53, + 8127402278512946.,6107274713567248.,-.499992842044946653924,-50,52, + 8127402278515059.,6107274713591243.,-.499867191395946197330,-50,52, + 8127402278515916.,6107274713600974.,.499710544603535887281,-50,52, + 8127402278516315.,6107274713605506.,-.499319184056855532655,-50,52, + 8127402278516492.,6107274713607515.,.493592441465697801545,-50,52, + 8127402278516523.,6107274713607868.,-.473750720077752385551,-50,52, + 8127402278516537.,6107274713608027.,-.491260534959725919336,-50,52, + 8127402278536647.,6107274713836394.,-.499996233766284000892,-50,52, + 8134778399523232.,6191789196834609.,-.499602450256591657647,-50,52, + 8134778399524045.,6191789196844008.,-.498201626498059773386,-50,52, + 8134778399524070.,6191789196844297.,-.476018329038758483424,-50,52, + 8134778399524086.,6191789196844481.,.498178981344455208413,-50,52, + 8134778399525170.,6191789196857014.,-.499953223359498678222,-50,52, + 8134778399533735.,6191789196956033.,-.499954209145166755401,-50,52, + 8134778399679340.,6191789198639356.,-.499654066264611900870,-50,52, + 8241843578490020.,7620678716035441.,-.499953645370292963636,-50,52, + 8241843578527026.,7620678716607302.,.499981276841638420735,-50,52, + 8241843578528608.,7620678716631750.,-.499966042142322734989,-50,52, + 8241843578534936.,7620678716729538.,-.499754155569651464954,-50,52, + 8241843578536304.,7620678716750678.,-.489594324956788366709,-50,52, + 8241843578536315.,7620678716750847.,.495867486898975607430,-50,52, + 8241843578536518.,7620678716753985.,-.499700893299354669584,-50,52, + 8394820555893488.,5357598277972218.,.499997032103133523017,-50,51, + 8394820555893631.,5357598277974123.,.499696288810311118488,-50,51, + 8394820555893917.,5357598277977933.,.499094805678669891068,-50,51, + 8394820555893939.,5357598277978227.,-.424028385140702707715,-50,51, + 8394820555893945.,5357598277978307.,-.493971073541256714421,-50,51, + 8556480067975508.,8663164961205268.,-.499878456642336890038,-50,51, + 8556480068008995.,8663164962263529.,.499220415242233538783,-50,51, + 8556480068009088.,8663164962266469.,-.498601799708547963934,-50,51, + 8556480068009166.,8663164962268933.,.470966666611747493765,-50,51, + 8556480068009176.,8663164962269249.,.492706213670914857157,-50,51, + 8556480068009181.,8663164962269408.,-.496424012791402575911,-50,51, + 8556480068011755.,8663164962350751.,.499336121250281663855,-50,51, + 8556480068026475.,8663164962815935.,.499981005140205300702,-50,51, + 8556480068027855.,8663164962859547.,-.499956137781351838543,-50,51, + 8577884292694385.,4696528064763932.,-.499826829128274573660,-50,50, + 8577884292729125.,4696528065403155.,-.499975800318000534334,-50,50, + 8577884292744015.,4696528065677134.,-.499701420853813781054,-50,50, + 8577884292744035.,4696528065677502.,-.495671481949702996087,-50,50, + 8577884292744115.,4696528065678974.,-.479551725787891517474,-50,50, + 8577884292744120.,4696528065679066.,-.478544240998805607065,-50,50, + 8577884292745999.,4696528065713640.,-.499931215932376420933,-50,50, + 8577884292746991.,4696528065731892.,.499954087782348100082,-50,50, + 8664382762866758.,7045518939603136.,-.450673122165273526993,-50,50, + 8664382762866764.,7045518939603377.,-.499478592516200822122,-50,50, + 8664382762866846.,7045518939606670.,-.499820019034940213004,-50,50, + 8664382762866928.,7045518939609962.,.499838557447893699659,-50,50, + 8664382762869817.,7045518939725981.,-.499993338267321514153,-50,50, + 8714420965790930.,4915833735801611.,.499989033551286783578,-50,49, + 8714420965793376.,4915833735896091.,.459808139347029054174,-50,49, + 8714420965793392.,4915833735896709.,.480804514881772879177,-50,49, + 8714420965793408.,4915833735897328.,-.498199109430099026032,-50,49, + 8714420965793788.,4915833735912006.,-.499535141756461232187,-50,49, + 8714420965795407.,4915833735974542.,-.499963215196278870210,-50,49, + 8714420965853798.,4915833738229971.,-.498910783092459424718,-50,49, + 8893762581691289.,-6213945468978542.,.499912657443573774386,-50,48, + 8893762581694425.,-6213945468595663.,.499694742725328362470,-50,48, + 8893762581697113.,-6213945468267481.,.499470481752973892500,-50,48, + 8893762581697266.,-6213945468248800.,-.498311180825643165172,-50,48, + 8893762581697277.,-6213945468247457.,-.491615749120552301134,-50,48, + 8893762581697288.,-6213945468246114.,-.484920317994795042374,-50,48, + 8897696383619352.,-5768052851875832.,.498423919322878163411,-50,48, + 8897696383647844.,-5768052848877533.,-.499963166635571943105,-50,48, + 8897696383647990.,-5768052848862169.,-.485221929983576320518,-50,48, + 8897696383648003.,-5768052848860801.,-.456512097802298138942,-50,48, + 8897696383648020.,-5768052848859012.,-.495891549003594102771,-50,48, + 8897696383648123.,-5768052848848173.,-.499190600543634200392,-50,48, + 8897696383667245.,-5768052846835909.,.499285253925281179244,-50,48, + 4602893741359439.,-6740800419910521.,-.499897104411888653118,-49,51, + 4602893741361041.,-6740800419846690.,-.499230743665785209903,-49,51, + 4602893741361382.,-6740800419833104.,.499038297610192031659,-49,51, + 4602893741361427.,-6740800419831310.,-.495325029068859303494,-49,51, + 4602893741361440.,-6740800419830793.,.484081120841882738973,-49,51, + 4602893741368131.,-6740800419564193.,.499960005524512707065,-49,51, + 4602893741372744.,-6740800419380390.,.499986215457759835679,-49,51, + 4602893741440337.,-6740800416687176.,.498685841721513518815,-49,51, + 4612325947564114.,-6382895885047269.,.499982174739699422064,-49,51, + 4612325947564631.,-6382895885028584.,-.499478108900549221369,-49,51, + 4612325947564789.,-6382895885022874.,-.495444714023523559150,-49,51, + 4612325947564818.,-6382895885021826.,-.456729724811393956344,-49,51, + 4612325947564832.,-6382895885021321.,.492994752629743933507,-49,51, + 4612325947571553.,-6382895884778428.,-.499998278520212459798,-49,51, + 4612325947606759.,-6382895883506110.,.499686601181611361514,-49,51, + 4738648571742888.,-7127022302251655.,.499877498701387672354,-49,52, + 4738648571782456.,-7127022301142370.,-.499787388800125338980,-49,52, + 4738648571784119.,-7127022301095748.,-.499879799903720239934,-49,52, + 4738648571785782.,-7127022301049126.,-.499972646912163749658,-49,52, + 4738648571797337.,-7127022300725184.,.499971511556492143180,-49,52, + 4830666052096378.,-5062850232690221.,-.474997950927821538173,-49,52, + 4830666052096387.,-5062850232690058.,-.483019456884845032678,-49,52, + 4830666052096405.,-5062850232689732.,-.499062468816468242890,-49,52, + 4830666052096904.,-5062850232680695.,-.499365975584216773725,-49,52, + 4830666052097902.,-5062850232662621.,-.499973043150536747998,-49,52, + 4830666052101268.,-5062850232601663.,.499982949231739153959,-49,52, + 4830666052147394.,-5062850231766311.,.499891507591122657187,-49,52, + 4845910310861134.,-4794865805597344.,.499662083565486209964,-49,52, + 4845910310934104.,-4794865804351873.,-.499980363009579357898,-49,52, + 4845910310963292.,-4794865803853685.,-.499933594255038717020,-49,52, + 4845910310963336.,-4794865803852934.,-.497055670246259988784,-49,52, + 4845910310963380.,-4794865803852183.,-.494177746362470080623,-49,52, + 4963933852628250.,-6255966771009678.,.499979269933677799296,-49,53, + 4963933852644772.,-6255966770617802.,.499977372822431682377,-49,53, + 4963933852657611.,-6255966770313280.,-.499914081879464744675,-49,53, + 4963933852658293.,-6255966770297105.,.473453825539762327804,-49,53, + 4963933852658300.,-6255966770296938.,-.497494011328742433182,-49,53, + 4963933852658403.,-6255966770294495.,-.498583611296863863131,-49,53, + 4963933852658506.,-6255966770292052.,-.499673211885890596190,-49,53, + 4963933852661294.,-6255966770225926.,.499959499413084502972,-49,53, + 5007529068316685.,-5272867915572029.,.499586094451804121992,-49,53, + 5007529068316743.,-5272867915570782.,-.474711298046496913447,-49,53, + 5007529068316745.,-5272867915570740.,.491692240140536024364,-49,53, + 5007529068318709.,-5272867915528547.,.499966653546506510968,-49,53, + 5007529068324156.,-5272867915411527.,-.499998235127059237035,-49,53, + 5059472696388208.,-8422560756659441.,.499995092432862591951,-49,54, + 5059472696393807.,-8422560756441107.,.499946731666527584530,-49,54, + 5059472696394844.,-8422560756400669.,.499223138531858233156,-49,54, + 5059472696394971.,-8422560756395716.,-.113208781712012439874,-49,54, + 5059472696395047.,-8422560756392752.,-.479703474641075994404,-49,54, + 5059472696395051.,-8422560756392596.,-.498992669016127265375,-49,54, + 5059472696395466.,-8422560756376414.,.499753408940757544906,-49,54, + 5079689563131343.,-7646890984580013.,.499998949607679275159,-49,54, + 5079689563132074.,-7646890984552405.,-.499590367716981437132,-49,54, + 5079689563132228.,-7646890984546590.,.475872344040715792851,-49,54, + 5079689563132245.,-7646890984545948.,.499137708242873193900,-49,54, + 5107897798848548.,-6602908465914283.,.499979034598191825539,-49,54, + 5107897798873149.,-6602908465021288.,.499973809633536712340,-49,54, + 5107897798880079.,-6602908464769735.,.499845227202340572613,-49,54, + 5107897798881005.,-6602908464736122.,.498096272106548930561,-49,54, + 5107897798881122.,-6602908464731875.,.496795375328043996263,-49,54, + 5107897798881132.,-6602908464731512.,.488137178992173364808,-49,54, + 5107897798881142.,-6602908464731149.,.479478982651575881564,-49,54, + 5107897798881580.,-6602908464715249.,-.499750021704202712573,-49,54, + 5107897798895440.,-6602908464212144.,.499985019868240728967,-49,54, + 5114090198516132.,-6379023361369155.,.499978371429070092146,-49,54, + 5114090198547564.,-6379023360237209.,.499565821910656676133,-49,54, + 5114090198547716.,-6379023360231735.,.404883137838529167148,-49,54, + 5114090198547723.,-6379023360231483.,.492628014204731987830,-49,54, + 5114090198547724.,-6379023360231446.,-.494837003457420258702,-49,54, + 5114090198549718.,-6379023360159638.,.499917688098220500430,-49,54, + 5114090198550436.,-6379023360133780.,-.499965069884457098645,-49,54, + 5114090198558653.,-6379023359837866.,.499982260935956662182,-49,54, + 5214918003772926.,-5859516379182766.,.499960560310300032118,-49,55, + 5214918003819315.,-5859516376135342.,-.499992374182328316940,-49,55, + 5214918003821535.,-5859516375989504.,-.498310736707319938894,-49,55, + 5214918003821587.,-5859516375986088.,-.473046124017658832924,-49,55, + 5214918003821600.,-5859516375985234.,-.466729970861280317645,-49,55, + 5214918003821688.,-5859516375979454.,.499102450336294089130,-49,55, + 5214918003822007.,-5859516375958497.,-.499755025286523323792,-49,55, + 5214918003822798.,-5859516375906535.,.499943192477671900767,-49,55, + 5222449517593618.,-5365794992135994.,-.497078809584765170530,-49,55, + 5222449517593637.,-5365794992134752.,.474241302024929107878,-49,55, + 5222449517593649.,-5365794992133966.,-.491240732754333765951,-49,55, + 5222449517593761.,-5365794992126640.,.497593609065519662750,-49,55, + 5222449517594457.,-5365794992081108.,.499635580641700469476,-49,55, + 5222449517594631.,-5365794992069724.,-.499853929084189437399,-49,55, + 5222449517600454.,-5365794991688787.,.499987908305289351843,-49,55, + 5222449517631800.,-5365794989638146.,.499974997019145229225,-49,55, + 5273528936145910.,-8239199824041505.,.499982454838573266568,-49,57, + 5273528936145959.,-8239199824028919.,-.499757488784375228454,-49,57, + 5273528936146841.,-8239199823802389.,-.495076495415546584641,-49,57, + 5273528936147086.,-8239199823739464.,-.493776226681753017604,-49,57, + 5273528936222818.,-8239199804288705.,.499836761195569444170,-49,57, + 5305678313932713.,-6089728082782612.,.182547207300669062173,-49,85, + 5305678314020444.,-7795157664844265.,.372481005143736030579,-49,92, + 5305678314021321.,-5182981399542312.,-.161215258690335977626,-49,98, + 5305678314021330.,-7451636400032266.,-.317776556151928327811,-49,104, + 5305678314021331.,7144290154732925.,.420555860962022729423,-49,102, + 5346865815355482.,5281427233506986.,-.499989877387123093324,-49,56, + 5346865815376601.,5281427236224739.,.499152611233384874224,-49,56, + 5346865815376681.,5281427236235035.,-.490670202385591165651,-49,56, + 5346865815376809.,5281427236251507.,-.474386703729873751961,-49,56, + 5346865815377094.,5281427236288182.,.499369525717867612965,-49,56, + 5346865815378573.,5281427236478512.,-.499979681961914170689,-49,56, + 5489113122558596.,6086879966999251.,.499950540639518194260,-49,54, + 5489113122559049.,6086879967015403.,-.499570629043357328925,-49,54, + 5489113122559326.,6086879967025278.,.498514664462325753682,-49,54, + 5489113122559375.,6086879967027026.,-.483773496272448458301,-49,54, + 5489113122559401.,6086879967027953.,-.494783540702232012782,-49,54, + 5489113122573219.,6086879967520611.,.499959247942356021216,-49,54, + 5489113122700648.,6086879972063892.,-.499577507650392345668,-49,54, + 5548511370793648.,8291412923757014.,-.499852406183441648037,-49,54, + 5548511370793915.,8291412923767368.,-.498929694561727457118,-49,54, + 5548511370794001.,8291412923770702.,.497622191042991118898,-49,54, + 5548511370794010.,8291412923771052.,-.491110751134057954391,-49,54, + 5548511370796843.,8291412923880912.,.499953372186602023085,-49,54, + 5548511370801192.,8291412924049563.,-.499996970959525814872,-49,54, + 6192449487633893.,-7949938657150857.,.499642623787207790248,-49,45, + 6192449487634431.,-7949938655434139.,-.353910821468461190538,-49,45, + 6192449487634433.,-7949938655427758.,.494215849440212050777,-49,45, + 6192449487634749.,-7949938654419426.,.498101154104133867986,-49,45, + 6192449487634907.,-7949938653915260.,.499947889326588813762,-49,45, + 6192449487642861.,-7949938628534650.,.409013059070240297713,-49,45, + 6192449487651829.,-7949938599918443.,.112376557479148956689,-49,45, + 7074237752028440.,-4967757600021511.,.121482295898714274283,-49,103, + 7074237752028441.,6523320454730237.,-.439258852050639065313,-49,102, + 7074237752028456.,8851956829740320.,-.214953678250863102175,-49,98, + 7074237752030076.,7193991260720826.,.248320694634181886010,-49,91, + 7074237752192064.,5622068355479965.,.455223322373268937895,-49,84, + 8842797190035550.,-6209697000026889.,.401852869873392563462,-49,103, + 8842797190035551.,5902350754727548.,-.299073565063300664382,-49,102, + 8842797190035557.,7493193285396687.,.462615804367436176134,-49,99, + 8842797190036213.,5828777595110610.,-.379198311336277119185,-49,92, + 8842797190101842.,4555527863668746.,-.362316429871632526015,-49,85, + 5305678313666861.,-6089734603000421.,.042430128086641111414,-48,82, + 5305678314017785.,-7795992252723834.,-.156880159347659552288,-48,89, + 5305678314021295.,-4954920047124106.,-.040303814698308291000,-48,95, + 5305678314021330.,-7451636400032266.,-.317776556151929333620,-48,103, + 5305678314021331.,7144290154732925.,.420555860962036912098,-48,101, + 6189958033024885.,-8693575800037644.,-.037405982177251454216,-48,103, + 6189958033024886.,6833805304731581.,-.009351495544295780798,-48,101, + 6189958033025027.,4987691016496920.,-.261755278857775237601,-48,93, + 6189958033039114.,7822342822373020.,.370916736764676687174,-48,87, + 6189958034447771.,6111247799581261.,.273703534422204692858,-48,80, + 7074237752028440.,-4967757600021511.,.121482295898713082212,-48,102, + 7074237752028441.,6523320454730237.,-.439258852050628268713,-48,101, + 7074237752028505.,4554563068423076.,-.026869209701370755425,-48,94, + 7074237752034985.,7196000395932591.,-.437918534602711947701,-48,88, + 7074237752682937.,5622084051848807.,.373898630877979653517,-48,81, + 7958517471031995.,-5588727300024200.,.261667582886051742522,-48,102, + 7958517471031996.,6212835604728892.,.130833791443039439041,-48,101, + 7958517471032047.,7274687462445617.,-.060455721926927319791,-48,95, + 7958517471037211.,5734711541635620.,.382340846019920339897,-48,88, + 7958517471553561.,8960430320996457.,-.421270689132499411233,-48,82, + 8842797190035550.,-6209697000026889.,.401852869873390235198,-48,102, + 8842797190035551.,5902350754727548.,-.299073565063292666851,-48,101, + 8842797190035577.,7502797855562292.,-.134346048885800292734,-48,96, + 8842797190038202.,5831051654070580.,.405200593989362914759,-48,89, + 8842797190300717.,4555528449885186.,.410763274042877613258,-48,82, + 4863538454519552.,-6211266302377890.,-.364490460784866538911,-47,100, + 4863538454519553.,5591865904726203.,.271019078430375404300,-47,101, + 4863538454519555.,5202582865461271.,.408877384804263157555,-47,98, + 4863538454519754.,7082980402950400.,.365763713968232572687,-47,92, + 4863538454539620.,5516060283747554.,.002894911318561540113,-47,85, + 4863538456526210.,8618527522494196.,.115329345845377238584,-47,79, + 5305678312603455.,-6089727643120281.,-.444618878245905898386,-47,79, + 5305678314007151.,-7795101388065951.,.460753688689882328708,-47,86, + 5305678314021188.,-5003457825286051.,.489924044629056880151,-47,92, + 5305678314021329.,-5435054177374529.,-.289722069519124213487,-47,99, + 5305678314021330.,-7451636400032266.,-.317776556151933356860,-47,102, + 5305678314021331.,7144290154732925.,.420555860962093642796,-47,100, + 5747818173523107.,-6521751152379235.,.205602182708795295032,-47,100, + 5747818173523108.,4970896204723514.,.411204365417712040477,-47,101, + 5747818173523109.,5746323678551375.,-.397198908645416144216,-47,99, + 5747818173523169.,8623821916274410.,.456337534649753544038,-47,94, + 5747818173529257.,6761200398621182.,-.168305560415280984539,-47,87, + 5747818174138032.,5282159309359028.,.016673593855177465831,-47,80, + 6189958033024885.,-8693575800037644.,-.037405982177257842971,-47,102, + 6189958033024886.,6833805304731581.,-.009351495544246129721,-47,100, + 6189958033024891.,6483725197304568.,-.376168936939420501331,-47,97, + 6189958033025454.,5002854474607046.,-.065438792584506496851,-47,90, + 6189958033081800.,7822304873499047.,.093153944452814788500,-47,84, + 6189958038716422.,6111241060654743.,-.363027921367750296030,-47,77, + 6632097892526662.,-6832236002380579.,-.224305173797543653509,-47,100, + 6632097892526663.,8699853009441651.,.102779304810098546130,-47,102, + 6632097892526667.,4775470033915548.,-.403038146723238888079,-47,97, + 6632097892527084.,7410558299801402.,.431202551086963376861,-47,91, + 6632097892568793.,5790336297080846.,.456666731812767697019,-47,84, + 6632097896739609.,4523616581729329.,.464132454764821713143,-47,77, + 7074237752028440.,-4967757600021511.,.121482295898708313928,-47,101, + 7074237752028441.,6523320454730237.,-.439258852050585082312,-47,100, + 7074237752028443.,6134429741053055.,.140185286988105498738,-47,98, + 7074237752028702.,4604301417855721.,-.006717297137657554401,-47,91, + 7074237752054620.,7196227801828588.,-.359396954774009162288,-47,85, + 7074237754646427.,5622083680973722.,.489413726387040545348,-47,78, + 7516377611530217.,-7142720852381924.,.345787469696116578212,-47,100, + 7516377611530218.,7457913609436273.,.383149878784774055121,-47,102, + 7516377611530219.,5435838828550030.,.172893734848229356778,-47,99, + 7516377611530309.,6418121957685854.,.221451465505512603682,-47,93, + 7516377611539325.,5006739995808629.,-.263887921922496182795,-47,86, + 7516377612440958.,7823198808423246.,-.066795868268797619497,-47,80, + 7958517471031995.,-5588727300024200.,.261667582886044953306,-47,101, + 7958517471031996.,6212835604728892.,.130833791443076747770,-47,100, + 7958517471031997.,7610017429734942.,.065416895721879177483,-47,99, + 7958517471032204.,7342618283558028.,.234886074879436499853,-47,92, + 7958517471052858.,5734692495361673.,.095627053278669187934,-47,85, + 7958517473118259.,8960434318365723.,-.201544899384741877047,-47,79, + 8400657329648411.,-7605200188238565.,-.355853089736153797663,-47,80, + 8400657330524919.,-4867443127925072.,-.353771321183432276938,-47,86, + 8400657330533684.,-6250677657184301.,-.281907187445709496594,-47,93, + 8400657330533772.,-7453205702383268.,-.084119886810224047056,-47,100, + 8400657330533773.,6215974209430896.,-.336479547240549541081,-47,102, + 8842797190035550.,-6209697000026889.,.401852869873380922144,-47,101, + 8842797190035551.,5902350754727548.,-.299073565063260676727,-47,100, + 8842797190035656.,7434830253926029.,-.033586510830326211564,-47,93, + 8842797190046157.,5831070412996685.,.101311145253114430110,-47,86, + 8842797191096216.,4555524301472001.,-.311397000553218140307,-47,79, + 5858197952790444.,7977144578647352.,-.497665013226391406754,-46,44, + 5858197952790526.,7977144582862484.,.494631578261406177653,-46,44, + 5858197952790527.,7977144582913889.,-.444459262910030024059,-46,44, + 5858197952790529.,7977144583016697.,-.322638957801428138297,-46,44, + 5858197952794729.,7977144798913758.,.345891695065051066499,-46,44, + 6245226045760697.,-4559419855747652.,.264061622401547557512,-45,36, + 6245226045767160.,-4559364288563871.,-.387725967126658660448,-45,36, + 6245226045767543.,-4559360995672545.,.204593144900034769058,-45,36, + 6245226045767549.,-4559360944086818.,.271811624039305101137,-45,36, + 6245226045767657.,-4559360015543930.,-.127729619255618642739,-45,36, + 6245226045767679.,-4559359826396351.,-.243795107690708424470,-45,36, + 6245226045767681.,-4559359809201118.,.421994755613328751097,-45,36, + 6245226045767920.,-4559357754371628.,-.344460710907087957279,-45,36, + 5426391276979762.,5882612263925814.,-.499462265314089354520,-44,53, + 5426391276979780.,5882612263938961.,-.496476125930146562077,-44,53, + 5426391276979834.,5882612263978402.,-.487517602353913490838,-44,53, + 5426391276979839.,5882612263982053.,.457756343013278713510,-44,53, + 5426391276980091.,5882612264166111.,.499564945617025527550,-44,53, + 5426391276982101.,5882612265634193.,.499828273298170201674,-44,53, + 5426391276987126.,5882612269304399.,-.498554856841886258347,-44,53, + 5426971710399078.,6316051654311978.,.499745016256988610697,-44,53, + 5426971710399601.,6316051654711423.,.475048023165628480574,-44,53, + 5426971710399605.,6316051654714479.,-.496460111459882248196,-44,53, + 5426971710399745.,6316051654821405.,-.499244209616338586800,-44,53, + 5426971710401219.,6316051655947183.,-.499912931702694047031,-44,53, + 5562950707697847.,-8503174439105153.,.496400656973969709409,-44,52, + 5562950707702006.,-8503174434244927.,.499735496279900942220,-44,52, + 5562950707703169.,-8503174432885839.,-.498906044796364135291,-44,52, + 5562950707703174.,-8503174432879996.,-.476544961006514707540,-44,52, + 5562950707703303.,-8503174432729246.,-.499631167249761766022,-44,52, + 5562950707713052.,-8503174421336522.,.487768074297052471390,-44,52, + 5565768841151334.,-5957913028132786.,.488003761274247867355,-44,52, + 5565768841151335.,-5957913028132081.,-.480304926948731042977,-44,52, + 5565768841151366.,-5957913028110256.,-.497874314380320132694,-44,52, + 5565768841151429.,-5957913028065903.,.498677907312179993294,-44,52, + 5565768841151997.,-5957913027666013.,.499320232533172303094,-44,52, + 5565768841152565.,-5957913027266123.,.499928396527937714278,-44,52, + 5565768841176641.,-5957913010315856.,.466125339970974812961,-44,52, + 5637442019528742.,5204056316864693.,-.499128525631719713757,-44,59, + 5637442019530736.,5204056382209410.,-.499503860100678476834,-44,59, + 5637442019534724.,5204056512898844.,-.499853348989303036183,-44,59, + 5637442019535926.,5204056552289189.,.455010815608740851608,-44,59, + 5637442019535938.,5204056552682438.,-.498850528446218415870,-44,59, + 5637442019536111.,5204056558351763.,.499648966309557212180,-44,59, + 5666178554253736.,-7836479515572140.,.221305736159231901021,-44,49, + 5666178554261252.,-7836479468725913.,.477845826794129212737,-44,49, + 5666178554261357.,-7836479468071462.,.493316055821135497632,-44,49, + 5666178554261402.,-7836479467790983.,.499912863268219490204,-44,49, + 5666178554285301.,-7836479318831701.,-.352180588460061780612,-44,49, + 5772925638446115.,7786441351776282.,.366803055673189709071,-44,50, + 5772925638472635.,7786441434650370.,-.499471920555050048058,-44,50, + 5772925638472664.,7786441434740994.,-.496758447433443226188,-44,50, + 5772925638472665.,7786441434744118.,.468852398838653080893,-44,50, + 5772925638473362.,7786441436922220.,-.499790091324250354231,-44,50, + 5772925638487727.,7786441481812351.,-.221867044922898914312,-44,50, + 5772925638492147.,7786441495624699.,-.034352737128827159064,-44,50, + 5835612929830528.,-7885315206957082.,.499023065774786919319,-44,51, + 5835612929831967.,-7885315204514238.,.499820831480314529232,-44,51, + 5835612929832206.,-7885315204108511.,-.498792332646753119578,-44,51, + 5835612929832211.,-7885315204100024.,.492868067565812868568,-44,51, + 5835612929832221.,-7885315204083048.,.476188817304052027036,-44,51, + 5835612929837123.,-7885315195761421.,.491883868104476446194,-44,51, + 5896103646755871.,-6948420867466473.,.487883136402260860480,-44,52, + 5896103646767110.,-6948420857740397.,.499842109861558818445,-44,52, + 5896103646767866.,-6948420857086164.,-.499329891341066999722,-44,52, + 5896103646768433.,-6948420856595490.,-.498765824633895246597,-44,52, + 5896103646768477.,-6948420856557414.,.495984902070500648398,-44,52, + 5896103646768508.,-6948420856530587.,.469559101245905544375,-44,52, + 5896103646768521.,-6948420856519337.,.490735334907187191378,-44,52, + 6004329071274837.,-4736461505679553.,.203333168774953622963,-44,51, + 6004329071332883.,-4736461465377317.,.499735804255058563527,-44,51, + 6004329071334563.,-4736461464210867.,.496194570038259494054,-44,51, + 6004329071334601.,-4736461464184483.,.484204289178301752421,-44,51, + 6004329071334617.,-4736461464173373.,-.468212742909520658266,-44,51, + 6004329071334712.,-4736461464107413.,-.498189746333599246438,-44,51, + 6004329071335384.,-4736461463640833.,-.499754074729573523966,-44,51, + 6004329071335552.,-4736461463524189.,.499843127968062099624,-44,51, + 6029337333115638.,5465078738859625.,-.497840376284727529246,-44,54, + 6029337333124457.,5465078748721418.,-.499908198665046575758,-44,54, + 6029337333124662.,5465078748950658.,-.499353634490610275812,-44,54, + 6029337333126097.,5465078750555338.,-.495426302694126243966,-44,54, + 6029337333126208.,5465078750679463.,-.421948475124451616204,-44,54, + 6029337333126220.,5465078750692882.,-.495085978816142084635,-44,54, + 6029337333150873.,5465078778260949.,-.488266672736346676998,-44,54, + 6245226045766526.,8897023390174213.,-.499902258090330876857,-44,68, + 6245226045766854.,8897028893101066.,-.499510132313095728521,-44,68, + 6245226045767641.,8897042096770069.,.498407176353514188140,-44,68, + 6245226045767679.,8897042734304278.,.077723017535169137416,-44,68, + 6245226045767681.,8897042767858710.,.108213327265614149245,-44,68, + 6245226045767699.,8897043069848598.,.382626125188861803511,-44,68, + 6245226045767707.,8897043204066327.,-.495412625310132328398,-44,68, + 6245226045768953.,8897064108477482.,-.499903097364283239942,-44,68, + 6245226045781088.,8897267699993827.,-.494827213641975109533,-44,68, + 6304262280165671.,7839826145954111.,-.499855294349432169635,-44,55, + 6304262280166438.,7839826147599304.,-.499823150009799418317,-44,55, + 6304262280167972.,7839826150889690.,-.499665212937662410096,-44,55, + 6304262280168251.,7839826151488136.,.497769370566155898354,-44,55, + 6304262280168320.,7839826151636140.,-.481359073863587872270,-44,55, + 6304262280168321.,7839826151638284.,.489957907059837956630,-44,55, + 6304262280168495.,7839826152011509.,.499113395613682851529,-44,55, + 6304262280182057.,7839826181101611.,-.494985901838188716256,-44,55, + 6305910042758502.,5729286499477431.,-.494854658253257025629,-44,54, + 6305910042772072.,5729286514778645.,-.499977177498356148374,-44,54, + 6305910042774325.,5729286517319075.,-.497005893376538488064,-44,54, + 6305910042774377.,5729286517377708.,.484423317269754815462,-44,54, + 6305910042774384.,5729286517385602.,-.479615049801234117524,-44,54, + 6305910042774547.,5729286517569397.,-.499365032447877568729,-44,54, + 6305910042774658.,5729286517694557.,.499456151500774950523,-44,54, + 6305910042777995.,5729286521457281.,-.499712086436241370482,-44,54, + 6535180284100167.,8805179215868959.,.485141311035603593016,-44,53, + 6535180284100229.,8805179215931039.,.498693498543262543940,-44,53, + 6535180284100821.,8805179216523803.,.499084314917452630121,-44,53, + 6535180284102301.,8805179218005714.,-.499768020115076442982,-44,53, + 6535180284113222.,8805179228940808.,-.490520668351070273714,-44,53, + 6535815775784477.,4732540712758599.,.498476542798585705244,-44,52, + 6535815775784551.,4732540712798462.,.495278487719469924881,-44,52, + 6535815775784580.,4732540712814084.,.480511778464974915758,-44,52, + 6535815775784596.,4732540712822704.,-.493152589680012515803,-44,52, + 6535815775784744.,4732540712902430.,-.499547214007605414770,-44,52, + 6535815775785693.,4732540713413646.,-.499976543084708366747,-44,52, + 6535815775796325.,4732540719140989.,-.495555776558746630641,-44,52, + 6535815775834790.,4732540739861667.,-.418888328879324713612,-44,52, + 6544022097441985.,7433463181640688.,-.453919757022777040594,-44,51, + 6544022097442564.,7433463182522428.,-.458018918042551446663,-44,51, + 6544022097447196.,7433463189576348.,-.483914682393857834460,-44,51, + 6544022097454685.,7433463200981099.,-.446302513746930315990,-44,51, + 6544022097454693.,7433463200993281.,.489794328290907974486,-44,51, + 6544022097454723.,7433463201038968.,-.499842188299185894714,-44,51, + 6616319171067439.,-5639447612991234.,.428664460139588675764,-44,52, + 6616319171106482.,-5639447587323782.,.489392401323777870202,-44,52, + 6616319171106523.,-5639447587296827.,-.497556291851556517690,-44,52, + 6616319171106670.,-5639447587200187.,-.499544363039663049897,-44,52, + 6616319171107205.,-5639447586848470.,-.499994213110341850450,-44,52, + 6616319171114254.,-5639447582214353.,.497184547464269800946,-44,52, + 6702751591210036.,5388381552243276.,-.489384219081617946792,-44,52, + 6702751591220254.,5388381558603663.,-.498594258974040028758,-44,52, + 6702751591225861.,5388381562093846.,-.498423765801044559929,-44,52, + 6702751591225878.,5388381562104427.,.472509994304854574130,-44,52, + 6702751591226584.,5388381562543891.,-.499278123826600173833,-44,52, + 6702751591227066.,5388381562843921.,-.499823107431393553471,-44,52, + 6702751591251149.,5388381577834839.,-.472962266264470363672,-44,52, + 6729307497420708.,-8517448159088361.,.485777385002058810765,-44,53, + 6729307497437165.,-8517448143127778.,-.499860043047814471569,-44,53, + 6729307497437226.,-8517448143068619.,.462588257051171601145,-44,53, + 6729307497437238.,-8517448143056981.,.487987876977457131331,-44,53, + 6729307497437244.,-8517448143051161.,-.499312318689572962240,-44,53, + 6729307497438976.,-8517448141371407.,.499874272497927709641,-44,53, + 6743769751755980.,4663212873530431.,-.499980613206014397351,-44,56, + 6743769751757426.,4663212879478051.,.498776792879463461212,-44,56, + 6743769751757439.,4663212879531523.,-.496393150924457102891,-44,56, + 6743769751757504.,4663212879798878.,-.472242793231119810452,-44,56, + 6743769751757517.,4663212879852349.,-.467412706349864328960,-44,56, + 6743769751758256.,4663212882891969.,.499475256485527562257,-44,56, + 6743769751758671.,4663212884598928.,.499832305972653532620,-44,56, + 6743769751761777.,4663212897374386.,-.499739580386490010712,-44,56, + 6743769751790762.,4663213016594161.,-.483280248163844826370,-44,56, + 6754791752037657.,7451445081177013.,-.475679656017308493249,-44,53, + 6754791752048403.,7451445090444427.,-.492222853649961557738,-44,53, + 6754791752062152.,7451445102301645.,.473468364457488065649,-44,53, + 6754791752062157.,7451445102305958.,-.496939170530654717817,-44,53, + 6754791752062258.,7451445102393061.,-.499170943111059126469,-44,53, + 6754791752062731.,7451445102800979.,-.499710708931746674612,-44,53, + 6754791752088278.,7451445124832863.,-.472307324586953148933,-44,53, + 6794379564775085.,-7308383528663907.,.499792297776842680886,-44,55, + 6794379564775622.,-7308383527518878.,.499749921477222560012,-44,55, + 6794379564777770.,-7308383522938762.,.499438617488149726837,-44,55, + 6794379564778170.,-7308383522085853.,-.493195622289979884635,-44,55, + 6794379564778207.,-7308383522006960.,.497485312993941805860,-44,55, + 6794379564778307.,-7308383521793733.,.499325341793245417179,-44,55, + 6794379564783777.,-7308383510130216.,.499225822835509074379,-44,55, + 6990987887147431.,7100582953006439.,-.465989443957676598250,-44,47, + 6990987887148192.,7100582968509363.,.469388876181888988482,-44,47, + 6990987887148201.,7100582968692709.,.493996653807644124095,-44,47, + 6990987887148406.,7100582972868925.,-.498485338098097826423,-44,47, + 6990987887148447.,7100582973704168.,-.496392469162734655838,-44,47, + 7006147210769166.,-8042980383687134.,-.063069370723413976604,-44,53, + 7006147210777808.,-8042980375734348.,.185726973791825168210,-44,53, + 7006147211000861.,-8042980170470195.,.193246776636428455744,-44,53, + 7006147211080576.,-8042980097112600.,.498100291232244441959,-44,53, + 7006147211081720.,-8042980096059835.,-.421308631490916167152,-44,53, + 7006147211081756.,-8042980096026706.,-.481711595829205013600,-44,53, + 7006147211081768.,-8042980096015664.,.498154055819578774611,-44,53, + 7054682820169599.,-4553813902705527.,.297869072051221099619,-44,51, + 7054682820207747.,-4553813877852828.,.485745768107224712545,-44,51, + 7054682820220463.,-4553813869568595.,.499933076498614367791,-44,51, + 7054682820221544.,-4553813868864343.,-.487631156744030682532,-44,51, + 7054682820221546.,-4553813868863041.,.474463844348617734442,-44,51, + 7054682820221571.,-4553813868846753.,-.499348692544451062606,-44,51, + 7054682820221914.,-4553813868623296.,.499933848287996378410,-44,51, + 7138546116882169.,5084649691259517.,-.494901276486605270200,-44,53, + 7138546116897437.,5084649701567852.,.499942555186804835048,-44,53, + 7138546116897506.,5084649701614439.,-.491150300855720396769,-44,53, + 7138546116897512.,5084649701618489.,.466145982281117700964,-44,53, + 7138546116897531.,5084649701631317.,.497584222505293917564,-44,53, + 7223985620311800.,-5824448248145976.,.499578922908986072429,-44,52, + 7223985620313358.,-5824448247080017.,-.499949510448738954203,-44,52, + 7223985620314660.,-5824448246189210.,-.493324237634473143042,-44,52, + 7223985620314709.,-5824448246155685.,-.498454573151603428625,-44,52, + 7223985620314916.,-5824448246014059.,-.499722125302056174769,-44,52, + 7223985620352929.,-5824448220006190.,.426316283762536860461,-44,52, + 7322656671923330.,8694133478551791.,.028172596690911616375,-44,47, + 7322656671979834.,8694135204056181.,-.336847605011974097788,-44,47, + 7322656671980904.,8694135236731568.,-.281428796618100832430,-44,47, + 7322656671991925.,8694135573288069.,-.321116500743787975683,-44,47, + 7322656671993201.,8694135612254235.,-.476872741734642285858,-44,47, + 7322656671993209.,8694135612498537.,-.495556536378817601251,-44,47, + 7371229009395375.,5374472439644421.,-.457848396717034624667,-44,51, + 7371229009395381.,5374472439649563.,.494656552457871188453,-44,51, + 7371229009395570.,5374472439811566.,.498566737386126761256,-44,51, + 7371229009395633.,5374472439865567.,.499871978604123233930,-44,51, + 7371229009401781.,5374472445135380.,-.495296567221821087410,-44,51, + 7371229009409466.,5374472451722645.,-.476894707921413611774,-44,51, + 7413149621270953.,7944544511101985.,-.499380087388599344132,-44,54, + 7413149621274762.,7944544515760995.,-.499920462351892613973,-44,54, + 7413149621275400.,7944544516541370.,-.498611297476226933541,-44,54, + 7413149621275438.,7944544516587850.,-.482858553281054486118,-44,54, + 7413149621275779.,7944544517004947.,-.499389175434248074971,-44,54, + 7461059150894848.,-6681833024750928.,.498821130917096692634,-44,61, + 7461059150902231.,-6681832057038226.,.455414833749193432215,-44,61, + 7461059150902251.,-6681832054416764.,.468026004420569460905,-44,61, + 7461059150902301.,-6681832047863109.,.499553855532801726765,-44,61, + 7461059150902460.,-6681832027022486.,.499811704600943807496,-44,61, + 7461059150902619.,-6681832006181862.,-.499931537981938158873,-44,61, + 7461059150906425.,-6681831507317642.,.499599368233883093868,-44,61, + 7761862923788165.,6085579851326880.,.082219589099079970046,-44,50, + 7761862923839741.,6085579951062148.,.499247074238233752418,-44,50, + 7761862923839745.,6085579951069884.,-.486793131057701101451,-44,50, + 7761862923839765.,6085579951108559.,-.416993872353656562992,-44,50, + 7761862923840171.,6085579951893663.,-.499966161838059280074,-44,50, + 7761862923843108.,6085579957573097.,-.493368237204476990416,-44,50, + 7819356134936070.,4983230431941229.,.463997324770497010639,-44,48, + 7819356134936090.,4983230432041847.,.478239846415571121971,-44,48, + 7819356134936120.,4983230432192774.,.499611223194114487966,-44,48, + 7819356134936261.,4983230432902132.,-.499821234992784036516,-44,48, + 7880037969508977.,-8769511676404614.,.497600325220271340682,-44,51, + 7880037969509110.,-8769511676129392.,.497800137152770568652,-44,51, + 7880037969510706.,-8769511672826728.,.498933769348349307204,-44,51, + 7880037969511238.,-8769511671725840.,.498793037108407708816,-44,51, + 7880037969511259.,-8769511671682383.,-.395954680095846267091,-44,51, + 8016984453654379.,6625791503749822.,-.499238992042788093013,-44,55, + 8016984453660218.,6625791516112525.,-.499817101941769692374,-44,55, + 8016984453660309.,6625791516305196.,-.499129119184348794911,-44,55, + 8016984453660328.,6625791516345424.,-.487996417185512437934,-44,55, + 8016984453661655.,6625791519155033.,-.499899223587580354508,-44,55, + 8016984453703783.,6625791608351120.,-.458206178873202588661,-44,55, + 8049376796597357.,-4633560321679863.,.342618167148581468245,-44,51, + 8049376796640967.,-4633560292462210.,.499891386689871094469,-44,51, + 8049376796641925.,-4633560291820372.,-.499907902740131557489,-44,51, + 8049376796642050.,-4633560291736626.,.499063835953588471622,-44,51, + 8049376796642174.,-4633560291653548.,-.477958618872977414889,-44,51, + 8049376796642175.,-4633560291652879.,.498033125727904923639,-44,51, + 8198893031061840.,8791826487613061.,-.493505199666541774659,-44,52, + 8198893031067344.,8791826494391872.,-.499656829703804325013,-44,52, + 8198893031067357.,8791826494407883.,-.499843243258394034994,-44,52, + 8198893031067825.,8791826494984278.,.493476634388093035579,-44,52, + 8198893031068709.,8791826496073026.,.481021969646844773675,-44,52, + 8198893031068735.,8791826496105048.,.480658889600838700278,-44,52, + 8198893031072861.,8791826501186694.,-.497694721594344961409,-44,52, + 8347450336543078.,8478566730967977.,.499876375819307042464,-44,56, + 8347450336544644.,8478566737471118.,.430016313548314741899,-44,56, + 8347450336544654.,8478566737512646.,-.488692444517409131870,-44,56, + 8347450336544702.,8478566737711976.,-.498494405907245088241,-44,56, + 8347450336544911.,8478566738579892.,-.499505620912835292699,-44,56, + 8347450336547974.,8478566751299637.,-.499693052894131653996,-44,56, + 8638779724372242.,6562088979095036.,-.467826454498512231385,-44,52, + 8638779724381251.,6562088986297789.,-.488741050188216285668,-44,52, + 8638779724390260.,6562088993500542.,-.498906656460155161060,-44,52, + 8638779724390495.,6562088993688426.,-.499138975881167787662,-44,52, + 8638779724393550.,6562088996130917.,.498506438337488082983,-44,52, + 8638779724394255.,6562088996694569.,.498138606460582247536,-44,52, + 8638779724394257.,6562088996696169.,-.489096385953230766024,-44,52, + 8638779724394277.,6562088996712159.,-.361446280954876824114,-44,52, + 8704521642365805.,5793272955721516.,-.338482617154754445711,-44,45, + 8704521642366369.,5793272986304051.,.496306193586423930620,-44,45, + 8704521642366479.,5793272992268731.,-.491196496027928592987,-44,45, + 8704521642366902.,5793273015205633.,-.355987588628501444168,-44,45, + 8704521642370052.,5793273186012356.,.384218560836126422087,-44,45, + 8704521642374299.,5793273416303215.,.415022168562783154849,-44,45, + 7146344544205485.,7177279912577087.,.170812066868778227267,-38,35, + 7146344544206769.,7184289929633411.,.441225887164382867247,-38,35, + 7146344544206846.,7184710747509888.,.157958984762707765957,-38,35, + 7146344544206847.,7184716213001394.,-.492777724293430545635,-38,35, + 7146344544206849.,7184727144009350.,.214481733390090229727,-38,35, + 7146344544206866.,7184820058919929.,.461530659107715603957,-38,35, + 7146344544218656.,7249843303646073.,-.355515482996088040378,-38,35, + 7146344544231827.,7323888934212544.,-.020116145278483844163,-38,35, + 5371956115269229.,-6818453271172537.,-.238308647177607875740,-37,31, + 5371956115275259.,-5984753397914060.,-.062368427637827279165,-37,31, + 5371956115275767.,-5923734292364860.,.013594132395973582847,-37,31, + 5371956115275775.,-5922783311680424.,-.306801773428989573094,-37,31, + 5371956115275777.,-5922545614216129.,-.351802910073348710683,-37,31, + 5371956115275817.,-5917795668285158.,-.074571560680671615404,-37,31, + 5371956115275867.,-5911868939382967.,.386305848265452729841,-37,31, + 5371956115296668.,-8346277860743347.,.008701212724948152058,-37,32, + 7170739958440191.,-6304817352526845.,.195722109923087527538,-37,35, + 7170739958444930.,-6265177420166667.,.450275332346600962292,-37,35, + 7170739958448127.,-6238716097693937.,.052889285485698440164,-37,35, + 7170739958448129.,-6238699613807796.,.337197895966024071084,-37,35, + 7170739958448135.,-6238650162672011.,.215805245844409530616,-37,35, + 7170739958448315.,-6237166993048632.,.275865834092017991563,-37,35, + 7146344544198288.,-5682748303574537.,-.294855851195412162460,-36,68, + 7146344544206793.,-5646219606708603.,.496759453031705496742,-36,68, + 7146344544206800.,-5646189541937520.,.499267884085989315148,-36,68, + 7146344544206842.,-5646009153311021.,-.488142108410715026779,-36,68, + 7146344544206847.,-5645987678474534.,.370218593111394958956,-36,68, + 7146344544206849.,-5645979088539938.,-.486453864474042206752,-36,68, + 7146344544208614.,-5638398471259728.,-.226959913229469637030,-36,68, + 7146344544209221.,-5635791426110105.,-.228421118162198914152,-36,68, + 7158542251321411.,8288260383536357.,.317855163143279355289,-36,35, + 7158542251327335.,8464270768129039.,.386598144948535010576,-36,35, + 7158542251327485.,8468824571260593.,-.263026910839683638235,-36,35, + 7158542251327487.,8468885321737596.,.391326885411329038676,-36,35, + 7158542251327489.,8468946073086184.,.266049057366998846018,-36,35, + 7158542251327496.,8469158709670238.,.372035255992917520918,-36,35, + 7158542251328215.,8491056545868562.,-.388590063856017709611,-36,35, + 7158542251358393.,4762354060778934.,-.140428157643608711792,-36,34, + 7170739958438125.,6416193615665061.,-.336530512044146954872,-36,69, + 7170739958447954.,6500624082779936.,-.458037872832779144012,-36,69, + 7170739958448096.,6501843853492147.,.497216366901731151136,-36,69, + 7170739958448120.,6502050011922381.,-.490776827947145349418,-36,69, + 7170739958448127.,6502110141464532.,-.195309399487223670206,-36,69, + 7170739958448129.,6502127321333718.,-.110865350510702772899,-36,69, + 7170739958449304.,6512220494480544.,.405186288301177670854,-36,69, + 7158542251327473.,-4790105732643856.,.498168734272324463286,-35,69, + 7158542251327487.,-4789865214475264.,.335313238366198564399,-35,69, + 7158542251327488.,-4789848034606079.,.466476987250853271280,-35,69, + 7158542251327489.,-4789830854736893.,-.402367378182687861313,-35,69, + 7158542251327534.,-4789057760623563.,.491238329893878297073,-35,69, + 7158542251332932.,-4696320826762344.,.039886916855153906186,-35,69, + 7158542251381514.,-7723376844042519.,-.332934095616978440742,-35,70, + 7158542251386912.,-7537902976324307.,.327621973092382493823,-35,70, + 4588037610653013.,4727174891829162.,.320381373618808027373,-34,32, + 4588037610665813.,6566765668563134.,-.222852956456105222115,-34,30, + 4588037610667386.,7461632224628786.,-.276016613137516729665,-34,29, + 4588037610667926.,6624971995947759.,-.363709245351529607670,-34,28, + 4588037610668031.,7801785427206074.,-.360261682684665078174,-34,28, + 4588037610668033.,7828272269662221.,.150064294159331204119,-34,28, + 4588037610668034.,7841583247130868.,.395347456001501278856,-34,28, + 5371956115213660.,-6752300989304922.,.023075725810312099807,-34,73, + 5371956115239520.,7464384357841463.,-.452747572442618266616,-34,73, + 5371956115275724.,6841935960979415.,-.437204525035766164515,-34,71, + 5371956115275756.,6846334007490556.,-.485235831219989168378,-34,71, + 5371956115275775.,6848945347606545.,.477470822572020949569,-34,71, + 5371956115275777.,6849220225513492.,-.209690814524415808848,-34,71, + 7161591678107146.,7244732917153563.,.444836401105100874864,-34,33, + 7161591678107646.,7427037803301751.,-.286623553821625680719,-34,33, + 7161591678107647.,7427411606847815.,.479459134929940900302,-34,33, + 7161591678107649.,7428159326832725.,.141647857109761733458,-34,33, + 7161591678107700.,7447277183238765.,-.284856243333932402398,-34,33, + 7161591678109666.,8267528681988622.,.116176035356955738715,-34,33, + 7161591678138646.,-6629454277668758.,-.152657834445305597678,-34,32, + 7161591678142426.,-4948767116236799.,.156951876115031861664,-34,32, + 4923784867872729.,-7421756401627660.,-.029205618274255818597,-33,31, + 4923784867872760.,-7330329882244165.,-.126309455947877274800,-33,31, + 4923784867872767.,-7309996062004235.,.194325352278718032541,-33,31, + 4923784867872769.,-7304207102723006.,-.383655598761825817770,-33,31, + 4923784867872782.,-7266801213060767.,.118193763207190352168,-33,31, + 4923784867873016.,-6653479631864045.,-.408950637089541377871,-33,31, + 4923784867878157.,-4662097417212926.,.101897120703817281022,-33,32, + 7161591678102607.,-6846886093846092.,-.375686603267315546410,-33,71, + 7161591678107647.,-5461501442838881.,-.251557858284566386278,-33,71, + 7161591678107649.,-5460951687024990.,-.310586228036600582546,-33,71, + 7161591678107655.,-5459302419583317.,-.491223564283889592011,-33,71, + 7161591678107706.,-5445283646329099.,.258440309032084142215,-33,71, + 7161591678107774.,-5426591948656808.,.327661436200413884442,-33,71, + 7161591678108350.,-5268262274256252.,.455519314614246543211,-33,71, + 7161591678166932.,5417317635210971.,.098955162386561915533,-33,70, + 4923784867847030.,-6380879458177499.,.083625991047527862629,-32,70, + 4923784867867045.,-7033585205050949.,-.134266745728629645865,-32,73, + 4923784867872767.,5549225863219534.,-.323498221146407396610,-32,73, + 4923784867872769.,5553623909730639.,.195962261326417244532,-32,73, + 4923784867872772.,5560220979497297.,.479669519413176572392,-32,73, + 4923784867872776.,5569017072519509.,-.466946592052780294160,-32,73, + 4923784867872826.,5678968235297148.,-.479590765623888905288,-32,73, + 4923784867874162.,8616863304716326.,-.055362071013863438444,-32,73, + 4923784867878016.,8545949465815001.,-.325466976876668254800,-32,72, + 5818983827628076.,4550828610966028.,-.141922696943492964502,-31,34, + 5818983827630857.,6927076419348645.,.227075246874126744100,-31,34, + 5818983827636216.,-8729638283058440.,-.022843683925488764776,-31,27, + 5818983827636221.,-7581528823750647.,-.356559879350056767032,-31,27, + 5818983827636223.,-7202617661530821.,.081272552171110824666,-31,27, + 5818983827636225.,-6859778291600821.,-.339345155202589848298,-31,27, + 5818983827636303.,-4803141234587124.,-.143050405562465288182,-31,28, + 5818983827636419.,-4884899465907700.,-.324247892267836213800,-31,29, + 4588037610666348.,-5000813062423407.,-.223926377905613423704,-30,71, + 4588037610667659.,-8471574297551304.,.144215059191686381824,-30,73, + 4588037610668029.,-5217019879332603.,.457976510395561551917,-30,73, + 4588037610668031.,-5199427693288181.,-.192438045116992781414,-30,73, + 4588037610668033.,-5181835507243760.,.121069122245678168361,-30,73, + 4588037610668096.,-4627681646844506.,-.273276932217976013448,-30,73, + 4588037610671088.,5422557168910083.,.062361230823864897932,-30,71, + 4588037610685745.,4706705128589756.,.000094136647048910597,-30,68, + 5818983827633803.,-5233636980147713.,-.178017502356748333878,-30,71, + 5818983827636184.,4582177444187741.,-.051676464284884896525,-30,82, + 5818983827636223.,5631955090988662.,-.487831823925179784064,-30,77, + 5818983827636225.,5913430067699318.,-.077000682386547288676,-30,77, + 5818983827636296.,7952895870463831.,-.178289092233953867999,-30,76, + 5818983827636817.,5576876448378991.,.326943863410424912085,-30,73, + 5818983827688167.,7144628960875221.,.282571066082720322418,-30,67, + 6904797244411073.,5624454277193577.,-.060823193319099690299,-30,36, + 6904797244424114.,7394557147513823.,-.084499159650540363473,-30,29, + 6904797244424191.,4703788309909425.,.420494985762129796691,-30,22, + 6904797244424193.,-8639510059838796.,-.401035540411861105301,-30,23, + 6904797244424196.,-8912373752283457.,-.079801738593736443095,-30,25, + 6904797244424207.,-4790248379893716.,.495051196974285387330,-30,26, + 6904797244424352.,-7203843225027057.,.479383511135393497379,-30,30, + 6904797244426836.,-6976719800008747.,-.376030852818317491021,-30,34, + 6904797244429320.,-7194458260130875.,.116810366228987290544,-30,35, + 6904797244467056.,-6885675904601966.,-.321107979734398760125,-30,38, + 5378363199848423.,5544728227232810.,-.327880610731822240761,-28,29, + 5378363199848445.,4513315703858834.,.053682178960166359078,-28,26, + 5378363199848447.,4523073793960235.,.142329562476434883307,-28,25, + 5378363199848449.,-8171929238594081.,-.113984766594289389243,-28,18, + 5378363199848585.,-8476827282174710.,.039437498390028363781,-28,32, + 5378363199849351.,-5112685136269085.,-.201300555410819131402,-28,34, + 5378363199895738.,-6241363707871663.,-.197986079758695149909,-28,40, + 5378363199848366.,-5839999819241155.,.169016620930099749246,-26,72, + 5378363199848395.,-7598612476173483.,.133570334946729609637,-26,73, + 5378363199848447.,-8968418614233199.,-.463885326291759486794,-26,78, + 5378363199848449.,4963921984997782.,-.433854448901622552100,-26,85, + 5378363199848453.,4513294787497450.,.159972989236112258525,-26,76, + 5378363199850028.,6944553314034002.,.241491739108168487482,-26,68, + 5378363199868106.,5403277538310056.,-.012161657698481010342,-26,64, + 5378363199886184.,5186260639347831.,-.357374387123812214159,-26,63, + 5560206444436797.,5836951338647943.,.433477278383488088537,-26,41, + 5560206444453934.,4529192643284706.,-.141845619092120007281,-26,39, + 5560206444461881.,5802042483161729.,-.243883235502276797066,-26,34, + 5560206444462064.,4586852804720960.,-.207051659076050458479,-26,30, + 5560206444462079.,6346729782909825.,-.464771884822265672149,-26,26, + 5560206444462081.,-6980126668868641.,-.152057015769621295768,-26,27, + 5560206444462083.,-5474824992164901.,.117719202269710800092,-26,28, + 5560206444462105.,-5698413323535399.,.477849189852812380391,-26,31, + 5560206444462146.,-8695990637177119.,-.203633744336333788653,-26,33, + 5560206444463124.,-8832190720787163.,-.329877707007043022025,-26,37, + 8249388044341772.,6627739631291997.,-.439492393118924338196,-26,42, + 8249388044375622.,6907466546546807.,.439756516495808773288,-26,40, + 8249388044385998.,7530382713785319.,-.333768267301250600564,-26,35, + 8249388044386294.,7060809314070133.,.100417671615381628459,-26,30, + 8249388044386295.,7827847689606283.,-.491783681022961031202,-26,30, + 8249388044386303.,7473066764022729.,.029308275294141035421,-26,27, + 8249388044386305.,-5666959616820497.,.003861098554828548187,-26,26, + 8249388044386375.,-8142709218224384.,.322351076560284650451,-26,33, + 8249388044386537.,-4952524461280004.,-.498257384415392124376,-26,34, + 8249388044390364.,-4543762766533515.,.171522533806996570371,-26,38, + 5560206444461399.,-5987584908334732.,-.404835899572454793096,-25,68, + 5560206444461877.,-7132209771678402.,-.372132820556351436839,-25,70, + 5560206444462043.,-5166416019384157.,-.045141772928873692933,-25,72, + 5560206444462079.,-6391452069778421.,.193363260541314611688,-25,78, + 5560206444462081.,5811473219851785.,-.061965265963232732892,-25,77, + 5560206444462083.,7409336237296411.,-.213805678948254754473,-25,76, + 5560206444462086.,7082367839176148.,.487074003067775090753,-25,75, + 8249388044386282.,-6250232981444723.,-.427132920766923118068,-25,73, + 8249388044386303.,-5428135528320563.,.322725689096762755002,-25,77, + 8249388044386305.,7158127452840865.,-.346923309286086485771,-25,78, + 8249388044386457.,5375985992902282.,-.257259631411442965034,-25,70, + 8249388044388293.,8746811653737648.,-.400684339240482775372,-25,67, + 8249388044391047.,5214757968497035.,.054084270238190588078,-25,65, + 8249388044445318.,8110802548366385.,-.108670451219620356153,-25,62, + 6904797244415493.,-4782302856494644.,-.437163393760356226985,-24,63, + 6904797244423823.,-6490767945007108.,.368000835305430586778,-24,68, + 6904797244424181.,-6168490881914608.,.284305966721235992318,-24,73, + 6904797244424191.,-8623861563209780.,.368481716696283019273,-24,77, + 6904797244424193.,4695268473136113.,-.091131793342289367598,-24,76, + 6904797244424195.,6851233863938625.,-.459474101909827677052,-24,75, + 6904797244425310.,4917203183300499.,.496175676071598990409,-24,66, + 6904797244430308.,6724660207515956.,.055326110066275709383,-24,64, + 8967144255519875.,5164211377367665.,-.092074641273271287729,-24,38, + 8967144255520608.,7205364773893031.,-.328125245084395173300,-24,36, + 8967144255520698.,8234122807497039.,.185013478546031842824,-24,35, + 8967144255520762.,5996042264363983.,.438564012089862951892,-24,31, + 8967144255520767.,8928954654720209.,-.194501816293631572300,-24,29, + 8967144255520769.,-4543413647863705.,-.306347976965473629445,-24,28, + 8967144255520775.,-5153422365355229.,-.052367600199106137243,-24,31, + 8967144255520788.,-7208917998088240.,.175757402660179072314,-24,33, + 8967144255583414.,-4711339506822437.,-.195916865236359349564,-24,44, + 5346671783299037.,5134431071385710.,-.437746985121545208939,-23,43, + 5346671783311549.,4961472050327988.,.410762450126288050912,-23,40, + 5346671783313403.,7207111990752357.,.259894219756638434787,-23,32, + 5346671783313404.,4504656385523774.,-.363235434054702337574,-23,31, + 5346671783313407.,4507829637668298.,.218031270391962223636,-23,29, + 5346671783313409.,-8998755096512838.,.128711761523848203309,-23,30, + 5346671783313446.,-7584822599546969.,.357020656121798115035,-23,35, + 5346671783313510.,-5651524010359640.,-.026234863286137714523,-23,36, + 5346671783320544.,-5170049663207357.,-.098188532785355772972,-23,42, + 8967144255489356.,-8634507579565364.,-.074223756943138904423,-23,61, + 8967144255520208.,-4925889180085157.,.323014590782948237945,-23,66, + 8967144255520669.,-6967122316560253.,-.413040393545197622380,-23,69, + 8967144255520731.,-5208520354476926.,.296364157112654849148,-23,70, + 8967144255520758.,-5634432675399782.,.164214147540517746119,-23,72, + 8967144255520766.,-4523332192106535.,-.070157081928304175183,-23,74, + 8967144255520767.,-4543064756842423.,-.119566574574281297904,-23,75, + 8967144255520769.,8928268995797223.,.113858553063290274628,-23,76, + 8967144255524295.,7755936209276240.,.061858992541977954642,-23,64, + 7804232761067576.,5167135265891055.,-.072203633716898120623,-22,44, + 7804232761077127.,7801537982558528.,-.070822027819012362337,-22,43, + 7804232761080439.,6509084115000399.,.456244423538320880967,-22,41, + 7804232761081209.,7127799899314376.,-.475525112953486611626,-22,40, + 7804232761081826.,4803852025947074.,.283369035146587380030,-22,35, + 7804232761081831.,5764625412815891.,.236988077165322006980,-22,35, + 7804232761081855.,4503949064528306.,.108139780978291741610,-22,30, + 7804232761081856.,-7085886911948954.,-.420693329238620208305,-22,17, + 7804232761081857.,-9006500488860408.,-.143340428928201799821,-22,31, + 7804232761099541.,-8344533638849070.,-.471658298512275170237,-22,45, + 5346671783304849.,-4705385620451255.,-.388897723924519694474,-21,60, + 5346671783311271.,-4699312260147474.,-.495289611661550007667,-21,62, + 5346671783312588.,-7212788391801689.,.109792439861578100485,-21,64, + 5346671783313403.,-5628443023977593.,-.475249682037170499203,-21,71, + 5346671783313407.,-8998747172772175.,-.250859853835793623967,-21,74, + 5346671783313409.,4507825668355587.,.043040080626852959800,-21,73, + 5346671783313416.,4504127882515443.,-.385151773121748401298,-21,70, + 5346671783313905.,8743333135732910.,.163425966368367109239,-21,65, + 5346671783331854.,5070528890621351.,-.287181745682265078066,-21,59, + 6467564815182273.,8283876277886440.,-.381368534252689220115,-21,48, + 6467564815241157.,5976036510995917.,.423760514373555615790,-21,45, + 6467564815252111.,6621227308541302.,-.178149777867248301881,-21,42, + 6467564815253152.,6550687383667525.,.145850107027980946103,-21,40, + 6467564815253499.,7205533138820455.,.197740240439785474501,-21,34, + 6467564815253502.,9006492210044782.,.105601349204485651735,-21,33, + 6467564815253503.,9005785276347445.,.045228107945525332162,-21,32, + 6467564815253505.,-4504306838607064.,.477621107044445750417,-21,31, + 6467564815255878.,-7770319045570660.,-.448209277101377661796,-21,43, + 6467564815246206.,-8024365600442563.,-.421507089594359391402,-20,60, + 6467564815251448.,-4521197952683329.,-.368968227864380921897,-20,61, + 6467564815253502.,-4503953177475578.,-.321964366145270394095,-20,71, + 6467564815253503.,-4504306727571101.,-.381182756744944556628,-20,72, + 6467564815253505.,9005785054345243.,-.428628288905393472245,-20,73, + 6467564815253583.,5559119752112946.,-.471036006033815968214,-20,66, + 6467564815254069.,4969791657457765.,-.083067108833227014344,-20,63, + 6467564815288061.,4751198119797883.,-.088373957052190686150,-20,57, + 5519007584347775.,5650418285768324.,-.008121233152215716886,-19,46, + 5519007584353484.,5624002750620022.,-.125362263183447839906,-19,43, + 5519007584353996.,7486502404265049.,-.469615847323092808843,-19,42, + 5519007584354286.,8006399129954780.,.057604741030761437602,-19,38, + 5519007584354295.,8006398927867046.,.233030997701951167209,-19,37, + 5519007584354303.,9007195114679300.,.333724968447958427249,-19,34, + 5519007584354304.,4672117638750634.,-.477187024244697642458,-19,12, + 5519007584354305.,-4503601697392322.,-.092745876258986587826,-19,33, + 5519007584354363.,-4885260630177396.,-.292302326837646128679,-19,39, + 5519007584365414.,-6640497880278717.,.028291564831857628488,-19,47, + 7304668022910926.,5764607505887093.,-.294945802927206893587,-19,39, + 7304668022910975.,4503599640221461.,-.464559316315771183933,-19,33, + 7304668022910977.,-9007199229017218.,.257409750985191862444,-19,34, + 7304668022910980.,-9007199248138016.,-.421766991752266590547,-19,36, + 7304668022911000.,-6004799498252111.,-.452774724697513970375,-19,38, + 7304668022911079.,-5596706260885612.,.072745132513929029351,-19,40, + 7304668022911464.,-4725086769059998.,.197344831304136656003,-19,42, + 7304668022952407.,-7109007266081491.,.458101059712019311262,-19,49, + 7304668022969954.,-4983246026777275.,.223507833429994878095,-19,49, + 7804232761081068.,-6931325838302882.,.164857662830687432852,-19,62, + 7804232761081789.,-4714700426036525.,.217008921864378524785,-19,65, + 7804232761081841.,-8444205627367776.,.222843461055110388915,-19,68, + 7804232761081854.,-9006849844737730.,.200055242345107621459,-19,71, + 7804232761081855.,-9006500434658017.,.440096812112220819052,-19,72, + 7804232761081857.,4503949037422906.,.386912331419155669985,-19,71, + 7804232761081966.,7740567432653933.,-.448079344948849913798,-19,65, + 7804232761091123.,5095117786167553.,-.457046032919746426528,-19,58, + 5519007584317621.,-5074841083779661.,.044840998378648136719,-18,55, + 5519007584354282.,-6192449631549148.,-.283006521956358279366,-18,66, + 5519007584354299.,-5629500052402371.,.154967643917605087686,-18,68, + 5519007584354303.,-4503601697418677.,-.323450452016425223018,-18,70, + 5519007584354305.,9007195114732011.,-.313567006690771345179,-18,71, + 5519007584354523.,7705379263872952.,.400577206320025658712,-18,63, + 5519007584354678.,6579482036625076.,.438018679796318857941,-18,62, + 5519007584356245.,8536764283305673.,.095642572334532697371,-18,60, + 5519007584369642.,8441790079967594.,.443802088660729280532,-18,57, + 7304668022905092.,-8334708550709740.,-.254711256149588163166,-12,50, + 7304668022910624.,-6207738926316893.,.398408433493500245200,-12,56, + 7304668022910945.,-8725890884391357.,-.327842391447881155460,-12,60, + 7304668022910968.,-4503605352395236.,-.120714455666446345787,-12,61, + 7304668022910974.,-4503599978856257.,-.018035735104713068632,-12,63, + 7304668022910975.,-4503599703992557.,.131693193944092826205,-12,64, + 7304668022910977.,4503599729705410.,.065026634588833012605,-12,64, + 7304668022911117.,4962956987427743.,.271511963971741611208,-12,57, + 7304668022912275.,5912629109795570.,-.228945767502102296736,-12,54, + 7304668022937705.,8910440764239128.,-.453289856913869606462,-12,55, + 7347785269663743.,9007199069152711.,-.339908477960887522447,-12,41, + 7347785269663745.,-9007199082415331.,.405882836229947425180,-12,41, + 4586976137695743.,9007198538811549.,.487870127338190896674,-11,42, + 4586976137695745.,-9007198539014646.,-.423242756817044814822,-11,42, + 5500059640559615.,9007198542025656.,.202393109487048584510,-11,42, + 5500059640559617.,-9007198535800540.,.289131343103266838493,-11,42, + 7347785269663743.,-4503599988600127.,-.174814086235690436078,-11,63, + 7347785269663745.,4503599981968816.,-.241474163816104024129,-11,63, + 5500059640559615.,-4503601057470527.,.016505938255987991897,-10,62, + 5500059640559617.,4503601060583088.,-.049739100237851206258,-10,62, + 4586976137695743.,-4503605354053070.,.096344456858659780877,-9,61, + 4586976137695745.,4503605353951521.,.056661958893291008765,-9,61, + 8944333985714495.,9007016002061503.,-.448352267277508120926,-7,46, + 8944333985714497.,-9007016002053239.,-.357294069683274044015,-7,46, + 8944333985714495.,-4503966167039286.,-.419127999463682470551,-6,58, + 8944333985714497.,4503966167043419.,-.058917655109096991966,-6,58, + 6851593493588863.,9004267032828324.,-.224958905488241596223,-5,48, + 6851593493588865.,-9004267032828473.,-.332764975028978498827,-5,48, + 6851593493588863.,-4509472866492198.,-.035995439005548826690,-4,56, + 6851593493588865.,4509472866492123.,-.011299577748520475219,-4,56, + 5706674932067740.,8818762712042033.,.278592352709894862858,-2,51, + 5706674932067742.,-8818762712042025.,-.483864341226089510672,-2,51, + 6134899525417044.,8243783821410466.,-.286487303439352559879,-1,52, + 6134899525417046.,-8243783821410468.,.425883770471347606532,-1,52 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/tanh.c b/regress/lib/libm/fpaccuracy/tanh.c new file mode 100644 index 00000000000..96e9e658728 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/tanh.c @@ -0,0 +1,823 @@ +/* $OpenBSD: tanh.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 17:45:14. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 792 +#define F tanh +#define Fs "tanh" +#define Fn fpaccuracy_tanh + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -5198392540217939.,-9007199254740990.,-.362538495704861919879,-48,53, + -5198392540059603.,-9007199254740990.,-.362538493862644129014,-48,53, + -5198392540058020.,-9007199254740990.,-.362538493844226139645,-48,53, + -5198392540058004.,-9007199254740990.,-.362538493844039981825,-48,53, + -5198392540058003.,-9007199254740990.,-.362538493844028346961,-48,53, + -5170245042386939.,-9007199254740990.,-.000000000000013084933,-48,53, + -5170245042386938.,-9007199254740990.,.000000000000001125922,-48,53, + -5170245042386937.,-9007199254740990.,.000000000000015336777,-48,53, + -5170245042386867.,-9007199254740990.,.000000000001010096607,-48,53, + -5170245042379833.,-9007199254740990.,.000000000100969248676,-48,53, + -5170245041676395.,-9007199254740990.,.000000010097424493315,-48,53, + -4860675792475293.,-9007199254740974.,.043202083237006795207,-48,53, + -4860675792475287.,-9007199254740974.,.043202083237776023177,-48,53, + -4860675792474707.,-9007199254740974.,.043202083312134726964,-48,53, + -4860675792416729.,-9007199254740974.,.043202090745184604624,-48,53, + -4860675786618940.,-9007199254740974.,.043202834048777582931,-48,53, + -4758887567364826.,-9007199254740955.,.189179203397306702574,-48,53, + -4758887567364818.,-9007199254740955.,.189179203399420662665,-48,53, + -4758887567364005.,-9007199254740955.,.189179203614251856868,-48,53, + -4758887567282693.,-9007199254740955.,.189179225100542223533,-48,53, + -4758887559151599.,-9007199254740955.,.189181373701631607192,-48,53, + -4521660616471964.,-9007199254740791.,-.339042714539676007146,-48,53, + -4521660593752499.,-9007199254740791.,-.339010321536097748278,-48,53, + -4521660593525258.,-9007199254740791.,-.339009997539950558192,-48,53, + -4521660593522986.,-9007199254740791.,-.339009994300573654305,-48,53, + -4521660593522963.,-9007199254740791.,-.339009994267780666282,-48,53, + -8934765667495170.,-9007199254740697.,.090930093617446344820,-49,53, + -8934765667495127.,-9007199254740697.,.090930093662526408925,-49,53, + -8934765667490881.,-9007199254740697.,.090930098113920645917,-49,53, + -8934765667066312.,-9007199254740697.,.090930543220845103015,-49,53, + -8934765624614075.,-9007199254740697.,.090975049028114550446,-49,53, + -8710724181363822.,-9007199254740338.,.085972243523555959855,-49,53, + -8710724181363821.,-9007199254740338.,.085972243525879740036,-49,53, + -8710724181363726.,-9007199254740338.,.085972243746638857202,-49,53, + -8710724181354201.,-9007199254740338.,.085972265880645078761,-49,53, + -8710724180401718.,-9007199254740338.,.085974479241766753948,-49,53, + -8710724085204798.,-9007199254740338.,.086195695995891239155,-49,53, + -8694069328059213.,-9007199254740298.,-.043884747341964906723,-49,53, + -8694069328059212.,-9007199254740298.,-.043884747339499479340,-49,53, + -8694069328059079.,-9007199254740298.,-.043884747011597637381,-49,53, + -8694069328045804.,-9007199254740298.,-.043884714283049125340,-49,53, + -8694069326718313.,-9007199254740298.,-.043881441450378972858,-49,53, + -8694069194049833.,-9007199254740298.,-.043554356868265641875,-49,53, + -8270488864669443.,-9007199254737867.,.247722905693945369641,-49,53, + -8270488864669440.,-9007199254737867.,.247722905727254700645,-49,53, + -8270488864669163.,-9007199254737867.,.247722908802816263388,-49,53, + -8270488864641432.,-9007199254737867.,.247723216703168973346,-49,53, + -8270488861868728.,-9007199254737867.,.247754002341761421703,-49,53, + -8270488587974471.,-9007199254737867.,.250795082007149297367,-49,53, + -8100659584378027.,-9007199254735278.,-.291093915989397114366,-49,53, + -8100659164728899.,-9007199254735278.,-.282575379899612861311,-49,53, + -8100659160359506.,-9007199254735278.,-.282486684707576161463,-49,53, + -8100659160315795.,-9007199254735278.,-.282485797409141457009,-49,53, + -8100659160315357.,-9007199254735278.,-.282485788518090819160,-49,53, + -8100659160315353.,-9007199254735278.,-.282485788436894009681,-49,53, + -7662718723400723.,-9007199254713913.,-.316116056501347312123,-49,53, + -7662716988129843.,-9007199254713913.,-.149177606046010566657,-49,53, + -7662716954720126.,-9007199254713913.,-.145963477362445235049,-49,53, + -7662716954382937.,-9007199254713913.,-.145931038629077606951,-49,53, + -7662716954379565.,-9007199254713913.,-.145930714231161358751,-49,53, + -7662716954379531.,-9007199254713913.,-.145930710960245239977,-49,53, + -7295366434393840.,-9007199254641124.,-.495953676976696019138,-49,53, + -7295366308157190.,-9007199254641124.,-.451164821750833191756,-49,53, + -7295366291025262.,-9007199254641124.,-.445086399689189070338,-49,53, + -7295366290832379.,-9007199254641124.,-.445017964640979813606,-49,53, + -7295366290830448.,-9007199254641124.,-.445017279520579686037,-49,53, + -7295366290830428.,-9007199254641124.,-.445017272424563112967,-49,53, + -7246054925574116.,-9007199254622003.,.353154785460823303539,-49,53, + -7246054925574115.,-9007199254622003.,.353154785883558406121,-49,53, + -7246054925574054.,-9007199254622003.,.353154811670399663616,-49,53, + -7246054925567908.,-9007199254622003.,.353157409800340160527,-49,53, + -7246054924954457.,-9007199254622003.,.353416737072042401871,-49,53, + -7246054872909006.,-9007199254622003.,.375418178221942549413,-49,53, + -7246054596612839.,-9007199254622003.,.492218345901009858011,-49,53, + -7099320961897334.,-9007199254540588.,.491115583387081944022,-49,53, + -7099320961897328.,-9007199254540588.,.491115587658960605251,-49,53, + -7099320961896701.,-9007199254540588.,.491116034070280704166,-49,53, + -7099320961834398.,-9007199254540588.,.491160392546324136127,-49,53, + -7099320957699669.,-9007199254540588.,.494104235999448146756,-49,53, + -7099320949660269.,-9007199254540588.,.499828126384731549663,-49,53, + -7080822419277697.,-9007199254526974.,-.496203636919422427492,-49,53, + -7080822238202379.,-9007199254526974.,-.358524257831894196657,-49,53, + -7080822132320033.,-9007199254526974.,-.278017299481575143831,-49,53, + -7080822130649177.,-9007199254526974.,-.276746874664004887899,-49,53, + -7080822130632372.,-9007199254526974.,-.276734097088245354144,-49,53, + -7080822130632204.,-9007199254526974.,-.276733969350504939601,-49,53, + -7080822130632202.,-9007199254526974.,-.276733967829817553713,-49,53, + -5954431418680794.,-9007199243035627.,-.499999815257581420104,-49,53, + -5954431418680350.,-9007199243035627.,-.499981351158586326691,-49,53, + -5954431418638413.,-9007199243035627.,-.498237367105398203109,-49,53, + -5954431418019728.,-9007199243035627.,-.472508851112054045882,-49,53, + -5954431417906743.,-9007199243035627.,-.467810278521339619013,-49,53, + -5954431417905417.,-9007199243035627.,-.467755135739053895791,-49,53, + -5954431417905404.,-9007199243035627.,-.467754595123541289375,-49,53, + -5199688399509103.,-9007199083780399.,.118606612706483382460,-49,53, + -5199688399509080.,-9007199083780399.,.118620582309218099807,-49,53, + -5199688399506795.,-9007199083780399.,.120008431972216360972,-49,53, + -5199688399339881.,-9007199083780399.,.221387661171041936356,-49,53, + -5199688398897737.,-9007199083780399.,.489934445523349414374,-49,53, + -5199688398881335.,-9007199083780399.,.499896594417226433858,-49,53, + -5199688398881166.,-9007199083780399.,.499999240628853965552,-49,53, + -5199688398881165.,-9007199083780399.,.499999848002887264740,-49,53, + -4541347061000677.,-9007197481913029.,.499997316230593850544,-49,53, + -4541347061000672.,-9007197481913028.,-.499971192021724874195,-49,53, + -4541347061000273.,-9007197481913028.,-.497458150556757304936,-49,53, + -4541347060988923.,-9007197481913028.,-.425971883318719213963,-49,53, + -4541347060984325.,-9007197481913028.,-.397012072149572886200,-49,53, + -4541347060984261.,-9007197481913028.,-.396608977779229103271,-49,53, + -4541347060984260.,-9007197481913028.,-.396602679429692480936,-49,53, + -8923654176309387.,-9007196903160494.,-.499999750429273650928,-50,53, + -8923654176309335.,-9007196903160494.,-.499782533660421904300,-50,53, + -8923654176304449.,-9007196903160494.,-.479372511879377889103,-50,53, + -8923654176231826.,-9007196903160494.,-.176008407927924883725,-50,53, + -8923654176218451.,-9007196903160494.,-.120137748623563983089,-50,53, + -8923654176218294.,-9007196903160494.,-.119481921071347901828,-50,53, + -8923654176218292.,-9007196903160494.,-.119473566580236867766,-50,53, + -8645093442134567.,-9007195397659389.,-.499998843769261790033,-50,53, + -8645093442134561.,-9007195397659389.,-.499957734458355394485,-50,53, + -8645093442133954.,-9007195397659389.,-.495798842504989447215,-50,53, + -8645093442114549.,-9007195397659389.,-.362844479479452964740,-50,53, + -8645093442105289.,-9007195397659389.,-.299399109644471638709,-50,53, + -8645093442105153.,-9007195397659389.,-.298467298597211436924,-50,53, + -8645093442105152.,-9007195397659389.,-.298460447045393346371,-50,53, + -8369410151356167.,-9007192960578597.,-.499994696140536740508,-50,53, + -8369410151356166.,-9007192960578597.,-.499983515466025461115,-50,53, + -8369410151356053.,-9007192960578597.,-.498720099246250761787,-50,53, + -8369410151349775.,-9007192960578597.,-.428527824664033190114,-50,53, + -8369410151341962.,-9007192960578597.,-.341173214705809322874,-50,53, + -8369410151341786.,-9007192960578597.,-.339205415991774190132,-50,53, + -8369410151341784.,-9007192960578597.,-.339183054642751060088,-50,53, + -6617561264092548.,-9007057864483196.,.499998075335179041617,-50,53, + -6617561264036806.,-9007057864483181.,-.499976089780585726753,-50,53, + -6617561264036805.,-9007057864483181.,-.499724932200384489592,-50,53, + -6617561264036689.,-9007057864483181.,-.470590652897037951385,-50,53, + -6617561264036000.,-9007057864483181.,-.297543080138243840728,-50,53, + -6617561264035950.,-9007057864483181.,-.284985201128163456762,-50,53, + -6617561264028843.,-9007057864483180.,.499991721376008692211,-50,53, + -6447800037067496.,-9007008101081007.,-.499852015516510879147,-50,53, + -6447800037067466.,-9007008101081007.,-.489665410270657241627,-50,53, + -6447800037067151.,-9007008101081007.,-.382706055189161273707,-50,53, + -6447800037067111.,-9007008101081007.,-.369123914861347979505,-50,53, + -6447800037061606.,-9007008101081005.,-.499881852236837637782,-50,53, + -6447800037038046.,-9007008101080998.,.499998801091102600815,-50,53, + -4970868887810965.,-9004564622973500.,-.499945588410390327299,-50,53, + -4970868887810767.,-9004564622973500.,.426568027394402745079,-50,53, + -4970868887810752.,-9004564622973500.,.496758452834173070898,-50,53, + -4970868887810751.,-9004564622973499.,-.498562185469842174236,-50,53, + -4970868887795792.,-9004564622973429.,-.499990574304084720255,-50,53, + -4970868887771216.,-9004564622973314.,-.499997528218230036275,-50,53, + -7898514054212838.,-8991036019056069.,.499984645942424310602,-51,53, + -7898514054211095.,-8991036019056044.,.499757823977391349415,-51,53, + -7898514054210609.,-8991036019056037.,.470434682575784504425,-51,53, + -7898514054210607.,-8991036019056037.,.499120595574138006886,-51,53, + -7898514054209840.,-8991036019056025.,-.499831769553543632444,-51,53, + -7898514054190876.,-8991036019055754.,.499995283306163004657,-51,53, + -7479486802602241.,-8983757806293395.,.499997771978104304086,-51,53, + -7479486802553571.,-8983757806292383.,.499986038750878794094,-51,53, + -7479486802545347.,-8983757806292211.,-.497591448085505752090,-51,53, + -7479486802545343.,-8983757806292211.,-.414419063594364299589,-51,53, + -7479486802545299.,-8983757806292210.,-.499522834191788870649,-51,53, + -7479486802544770.,-8983757806292199.,-.499974985235306223341,-51,53, + -7007318155555217.,-8971568896722918.,-.493159029625372351952,-51,53, + -7007318155555216.,-8971568896722918.,-.461575506835000126582,-51,53, + -7007318155555154.,-8971568896722917.,.496602906168132414835,-51,53, + -7007318155555059.,-8971568896722914.,.497037571253785806765,-51,53, + -7007318155554489.,-8971568896722896.,.499645561773001645488,-51,53, + -7007318155554394.,-8971568896722892.,-.499919773139579800202,-51,53, + -7007318155549803.,-8971568896722747.,-.499966642140727363244,-51,53, + -7007318155545212.,-8971568896722603.,.499986489447041947296,-51,53, + -7007318155503798.,-8971568896721295.,.499999365459944594203,-51,53, + -6668307947066446.,-8959083729348889.,-.499988732086871514477,-51,53, + -6668307947059853.,-8959083729348608.,-.499551940578712427758,-51,53, + -6668307947059759.,-8959083729348604.,-.493175320151018248835,-51,53, + -6668307947059712.,-8959083729348602.,-.489987009937046396624,-51,53, + -6668307947059548.,-8959083729348596.,.499861561874060046819,-51,53, + -6668307947039159.,-8959083729347727.,.499998951816111207237,-51,53, + -5732469775420448.,-8897104604135401.,.499993393912230160341,-51,53, + -5732469775359678.,-8897104604129495.,.498660445778318663273,-51,53, + -5732469775359616.,-8897104604129488.,-.475801996759333781863,-51,53, + -5732469775359606.,-8897104604129488.,.496058899605591679918,-51,53, + -5732469775358968.,-8897104604129425.,-.499215912294538866011,-51,53, + -5732469775357795.,-8897104604129311.,-.499932768565814854040,-51,53, + -5732469775349337.,-8897104604128489.,-.499986618752454083835,-51,53, + -8871213671077806.,-6802059997321753.,-.499823668317865159367,-53,53, + -8871213671077792.,-6802059997321747.,-.483986984688380132081,-53,53, + -8871213671077771.,-6802059997321738.,-.460231959244126111259,-53,53, + -8871213671077301.,-6802059997321537.,.499999562611777845074,-53,53, + -8108579655032938.,-6452860156901222.,.499999265980760838032,-53,53, + -8108579655010707.,-6452860156890400.,-.455880711694754626913,-53,53, + -8108579655010703.,-6452860156890399.,.491138157459392593061,-53,53, + -8108579655010666.,-6452860156890380.,-.498937302864686891039,-53,53, + -8108579655010364.,-6452860156890233.,-.499012681722128812615,-53,53, + -8108579655007042.,-6452860156888616.,-.499841848687898969012,-53,53, + -8108579655006438.,-6452860156888322.,-.499992606226233198172,-53,53, + -7881394195573244.,-6340265883086220.,.499998105036027550288,-53,53, + -7881394195507955.,-6340265883053281.,.415621260145385049681,-53,53, + -7881394195507937.,-6340265883053272.,.496790847975156867631,-53,53, + -7881394195507826.,-6340265883053216.,.497336639592647638051,-53,53, + -7881394195507271.,-6340265883052935.,-.499934402305324991115,-53,53, + -7881394195503612.,-6340265883051089.,-.499960964408532652629,-53,53, + -7881394195499953.,-6340265883049243.,-.499987525456012348595,-53,53, + -7552125243412388.,-6169836976794280.,-.499990372407052760489,-53,53, + -7552125243332198.,-6169836976751716.,-.499982844090967423354,-53,53, + -7552125243331987.,-6169836976751605.,.496575350738666776105,-53,53, + -7552125243331955.,-6169836976751588.,.481835361329256939289,-53,53, + -7552125243331857.,-6169836976751536.,.499194143763453577654,-53,53, + -7109328173647917.,-5926817210715434.,.499865426196843937021,-53,53, + -7109328173647820.,-5926817210715378.,-.498777791743058516861,-53,53, + -7109328173647723.,-5926817210715323.,-.497421009682181468937,-53,53, + -7109328173647709.,-5926817210715316.,.440919144429762064274,-53,53, + -7109328173647171.,-5926817210715011.,.499990781029608108653,-53,53, + -7109328173599263.,-5926817210687846.,.499998249337043917534,-53,53, + -7006352135983595.,-5867987294157613.,.499777555924540561656,-53,53, + -7006352135983079.,-5867987294157316.,.497570871023089939653,-53,53, + -7006352135983020.,-5867987294157282.,.456620881859413912989,-53,53, + -7006352135983013.,-5867987294157278.,.485660713653573278777,-53,53, + -7006352135982252.,-5867987294156840.,.499848141585800992678,-53,53, + -7006352135979566.,-5867987294155294.,.499989313358844287971,-53,53, + -7006352135951019.,-5867987294138862.,-.499999469104056975634,-53,53, + -6828286958455073.,-5764173538877589.,.499994912074932309125,-53,53, + -6828286958433434.,-5764173538864811.,-.499916329161960927931,-53,53, + -6828286958433036.,-5764173538864576.,-.496171454909467172552,-53,53, + -6828286958433014.,-5764173538864564.,.493985296934023130742,-53,53, + -6828286958432997.,-5764173538864553.,-.468166303914161093667,-53,53, + -6828286958432826.,-5764173538864452.,-.499220641856312571131,-53,53, + -6828286958432113.,-5764173538864032.,.499950452013673068251,-53,53, + -6828286958417687.,-5764173538855513.,-.499990352052316232031,-53,53, + -6595469068473402.,-5624422941531691.,.499998945941930000272,-53,53, + -6595469068453421.,-5624422941519501.,.492516108327675602863,-53,53, + -6595469068453403.,-5624422941519490.,.473941728127843754786,-53,53, + -6595469068453380.,-5624422941519475.,-.494236646571901500641,-53,53, + -6595469068453321.,-5624422941519439.,-.499563781671043404285,-53,53, + -6595469068452190.,-5624422941518749.,-.499987337497670289941,-53,53, + -6056160701831282.,-5283046495579544.,.499988437520534209228,-53,53, + -6056160701828663.,-5283046495577826.,.499920309347698039073,-53,53, + -6056160701828451.,-5283046495577686.,-.433265808676547016554,-53,53, + -6056160701828445.,-5283046495577682.,-.497412585601705626481,-53,53, + -6056160701828320.,-5283046495577601.,.499529561791522811039,-53,53, + -6056160701787788.,-5283046495551012.,-.499997422677376281402,-53,53, + -5817642592577862.,-5124153672467432.,.499991286926821682304,-53,53, + -5817642592575248.,-5124153672465663.,-.499952590620853269919,-53,53, + -5817642592568713.,-5124153672461243.,-.499812281935937010385,-53,53, + -5817642592568197.,-5124153672460894.,-.499036092142958212457,-53,53, + -5817642592568129.,-5124153672460849.,.493314258451611412433,-53,53, + -5817642592568067.,-5124153672460807.,.427516048699945678267,-53,53, + -5817642592568061.,-5124153672460803.,.485664609046576101016,-53,53, + -5817642592567922.,-5124153672460709.,.499439590411041892598,-53,53, + -5817642592541782.,-5124153672443028.,-.499999136595526144539,-53,53, + -5587044502294022.,-4965916700933052.,-.499984968067312646551,-53,53, + -5587044502247253.,-4965916700900499.,-.499644200422194645781,-53,53, + -5587044502247026.,-4965916700900341.,-.499022477154384109908,-53,53, + -5587044502246980.,-4965916700900309.,-.481275343804424924400,-53,53, + -5587044502245789.,-4965916700899481.,.499960217558372713427,-53,53, + -5587044502240943.,-4965916700896107.,-.499983080637614134608,-53,53, + -5574097035227097.,-4956897630604025.,-.499962628993808461249,-53,53, + -5574097035223914.,-4956897630601806.,-.499883412077477930717,-53,53, + -5574097035223739.,-4956897630601685.,.499806774237328849098,-53,53, + -5574097035223564.,-4956897630601563.,.499496960554744527405,-53,53, + -5574097035223541.,-4956897630601546.,-.466258043529058294896,-53,53, + -5574097035223531.,-4956897630601539.,-.494847175739393291963,-53,53, + -5574097035204466.,-4956897630588249.,.499972280746971435253,-53,53, + -5574097035152838.,-4956897630552256.,-.499999297365646470304,-53,53, + -5292230209322117.,-4757019702034966.,.499999025388947924460,-53,53, + -5292230209317234.,-4757019702031444.,-.499927546930883379292,-53,53, + -5292230209316750.,-4757019702031096.,.499465354878145915408,-53,53, + -5292230209316560.,-4757019702030958.,-.496640737381490194507,-53,53, + -5292230209316517.,-4757019702030927.,-.490496326681931605789,-53,53, + -5292230209316510.,-4757019702030922.,-.442984445870360758472,-53,53, + -5292230209316413.,-4757019702030852.,-.498891240338166782402,-53,53, + -5268565944195876.,-4739932366203637.,-.499982648223088346011,-53,53, + -5268565944195746.,-4739932366203544.,.499553085217077409720,-53,53, + -5268565944194056.,-4739932366202322.,.493517620069169299396,-53,53, + -5268565944193861.,-4739932366202181.,.492821220259938864510,-53,53, + -5268565944191568.,-4739932366200522.,-.499983111614774217043,-53,53, + -5268565944109716.,-4739932366141337.,-.499991618129748746523,-53,53, + -4510984822819105.,-8336374367100174.,.499995112848701513438,-53,54, + -4510984822793611.,-8336374367060104.,-.499967743609179746825,-53,54, + -4510984822793604.,-8336374367060093.,-.498045712528444165782,-53,54, + -4510984822793527.,-8336374367059972.,-.476903370639830488521,-53,54, + -4510984822793520.,-8336374367059961.,-.474981339558999946426,-53,54, + -4510984822784246.,-8336374367045385.,-.499993297805549031214,-53,54, + -8854767244013901.,-8204415098718608.,.499923092266514588193,-54,54, + -8854767244013443.,-8204415098718244.,-.499550034257425112907,-54,54, + -8854767244013120.,-8204415098717988.,-.496995055796546134711,-54,54, + -8854767244013115.,-8204415098717985.,.465892792167277423526,-54,54, + -8854767244012985.,-8204415098717881.,-.499023160772958399075,-54,54, + -8854767244011934.,-8204415098717048.,-.499997518749531866657,-54,54, + -8677896347105351.,-8063606073864494.,.499996572117585176603,-54,54, + -8677896347049263.,-8063606073819644.,.499964053814737762788,-54,54, + -8677896347030567.,-8063606073804694.,.499953242160929490558,-54,54, + -8677896347028915.,-8063606073803373.,.499096489467039978947,-54,54, + -8677896347028860.,-8063606073803329.,.479092178695198431613,-54,54, + -8677896347028855.,-8063606073803325.,.477273604988673342641,-54,54, + -8677896347028366.,-8063606073802934.,.499417096495319385177,-54,54, + -8677896347027268.,-8063606073802055.,-.499941689412190066058,-54,54, + -8644717199290442.,-8037052962139975.,-.499999872864457110866,-54,54, + -8644717199270100.,-8037052962123683.,.499981923613562253644,-54,54, + -8644717199269261.,-8037052962123010.,-.499871348708930889150,-54,54, + -8644717199267613.,-8037052962121691.,.471811377489809425604,-54,54, + -8644717199267598.,-8037052962121679.,.486116742109831616078,-54,54, + -8644717199267583.,-8037052962121666.,-.499577893270137267031,-54,54, + -8607732457472824.,-8007402779738183.,.499999642125316757970,-54,54, + -8607732457396779.,-8007402779677163.,.499972644249005978246,-54,54, + -8607732457383134.,-8007402779666213.,-.484317796192525426467,-54,54, + -8607732457383104.,-8007402779666189.,-.411729207925937755269,-54,54, + -8607732457383058.,-8007402779666153.,.499573294082899226201,-54,54, + -8607732457381570.,-8007402779664959.,.499967272153080924644,-54,54, + -7684108841989111.,-7249663942490369.,.499999677544555307221,-54,54, + -7684108841965549.,-7249663942470623.,.499959048345874660143,-54,54, + -7684108841900099.,-7249663942415773.,.499846298530203803777,-54,54, + -7684108841897481.,-7249663942413579.,.499841791873822125099,-54,54, + -7684108841897197.,-7249663942413340.,-.495575045349255456356,-54,54, + -7684108841897185.,-7249663942413330.,-.439043362414952798341,-54,54, + -7684108841897092.,-7249663942413253.,.499077180326075618693,-54,54, + -7492339963687939.,-7088267790078721.,-.499987218230655250257,-54,54, + -7492339963682985.,-7088267790074535.,.497646781334164160899,-54,54, + -7492339963682927.,-7088267790074485.,-.482195210591280959356,-54,54, + -7492339963682830.,-7088267790074404.,.499793182223338378356,-54,54, + -7492339963681887.,-7088267790073607.,.499948382490783691707,-54,54, + -7492339963655793.,-7088267790051552.,-.499998798781317544575,-54,54, + -7298995560631244.,-6924171210793571.,.499998522096715421368,-54,54, + -7298995560595370.,-6924171210762996.,-.499981497565391972777,-54,54, + -7298995560588757.,-6924171210757361.,.499966440029048057586,-54,54, + -7298995560586855.,-6924171210755740.,.499800249079736236377,-54,54, + -7298995560586767.,-6924171210755665.,.498741035200933613906,-54,54, + -7298995560586591.,-6924171210755515.,.496622607444173292326,-54,54, + -7298995560586564.,-6924171210755491.,-.492338742268411860637,-54,54, + -7298995560586557.,-6924171210755486.,.473486092991292612795,-54,54, + -4924871031127290.,-4805737233963799.,.499998372395363811950,-54,54, + -4924871031076986.,-4805737233917075.,.499968984684662350955,-54,54, + -4924871031067417.,-4805737233908186.,-.499957081126831785635,-54,54, + -4924871031066981.,-4805737233907782.,.471098644223815324251,-54,54, + -4924871031066883.,-4805737233907691.,.496702912766653074953,-54,54, + -4924871031066869.,-4805737233907677.,-.499639334584348535808,-54,54, + -4517699360182108.,-8850627604415733.,-.499999560686776995758,-54,55, + -4517699360174883.,-8850627604402155.,-.499949311427838237290,-54,55, + -4517699360174825.,-8850627604402047.,.499912683663543270666,-54,55, + -4517699360174477.,-8850627604401393.,.499084654215453145382,-54,55, + -4517699360174444.,-8850627604401330.,-.483752486507750430583,-54,55, + -4517699360174419.,-8850627604401284.,.498946649308041595665,-54,55, + -4514338150834304.,-8844310567444926.,.480508280569531896399,-54,55, + -4514338150834271.,-8844310567444863.,-.496645477732611448680,-54,55, + -4514338150834188.,-8844310567444707.,-.499789778916543579162,-54,55, + -4514338150831956.,-8844310567440513.,.499992386968364341021,-54,55, + -4514338150776936.,-8844310567337104.,.499999083678083386649,-54,55, + -8341071156536190.,-8195178109696504.,.499994423113529170128,-55,55, + -8341071156518679.,-8195178109679899.,.499951054962951331820,-55,55, + -8341071156515258.,-8195178109676654.,-.498858170948544918867,-55,55, + -8341071156515239.,-8195178109676636.,-.481897450484054952591,-55,55, + -8341071156515200.,-8195178109676599.,-.499714919004298848340,-55,55, + -8341071156514021.,-8195178109675481.,-.499889159646151908299,-55,55, + -6979532375142598.,-6893514532544608.,-.494877816364523340462,-55,55, + -6979532375142571.,-6893514532544582.,-.483307165023105415783,-55,55, + -6979532375142434.,-6893514532544450.,-.498670897105425440713,-55,55, + -6979532375142352.,-6893514532544372.,.499432562524226712310,-55,55, + -6979532375140795.,-6893514532542871.,-.499993210104565998281,-55,55, + -5360050515984907.,-5320853020950966.,-.499659502614876885284,-55,55, + -5360050515984586.,-5320853020950653.,.499212231375571361572,-55,55, + -5360050515984542.,-5320853020950609.,-.460443979541561368738,-55,55, + -5360050515984540.,-5320853020950608.,.495935283598569330589,-55,55, + -5360050515983073.,-5320853020949172.,-.499875203106921858444,-55,55, + -5360050515982156.,-5320853020948275.,-.499983053342829372191,-55,55, + -5360050515944926.,-5320853020911857.,-.499999693540156198571,-55,55, + -5003579018617055.,-4971657451853968.,-.494504779823529559438,-55,55, + -5003579018616897.,-4971657451853814.,.496926333044881224817,-55,55, + -5003579018616372.,-4971657451853298.,-.499900665334052196471,-55,55, + -5003579018565956.,-4971657451803842.,-.499957703822651164756,-55,55, + -5003579018528144.,-4971657451766751.,.499999529844861217223,-55,55, + -5370993780301557.,-5368508462277353.,.499993063148455368448,-57,57, + -5370993780295792.,-5368508462271595.,-.499953571895518113963,-57,57, + -5370993780293630.,-5368508462269437.,.499892980586777210438,-57,57, + -5370993780293177.,-5368508462268984.,-.128723814845627569419,-57,57, + -5370993780293003.,-5368508462268810.,-.370179272693807866922,-57,57, + -5370993780292911.,-5368508462268718.,-.497845376843414121166,-57,57, + -5370993780292909.,-5368508462268717.,.499379273066377095747,-57,57, + -5370993780282100.,-5368508462257923.,.499999710563172454607,-57,57, + -8242701861718030.,-8242701861718030.,.000000000000000113446,-105,105, + -8178102513290524.,-8178102513290524.,.000000000000000110799,-105,105, + -8003544517553197.,-8003544517553197.,.000000000000000103855,-105,105, + -6848882081658556.,-6848882081658556.,.000000000000000065079,-105,105, + -6751453641065261.,-6751453641065261.,.000000000000000062341,-105,105, + -6471417749983855.,-6471417749983855.,.000000000000000054901,-105,105, + -6031878638313244.,-6031878638313244.,.000000000000000044457,-105,105, + -5840746347509200.,-5840746347509200.,.000000000000000040363,-105,105, + -5301224375153928.,-5301224375153928.,.000000000000000030179,-105,105, + -5286632173730733.,-5286632173730733.,.000000000000000029931,-105,105, + -4827510902874277.,-4827510902874277.,.000000000000000022790,-105,105, + -4508444030594628.,-4508444030594628.,.000000000000000018563,-105,105, + -7501948289004415.,-7501948289004415.,.000000000000000021382,-106,106, + -7485075199918261.,-7485075199918261.,.000000000000000021238,-106,106, + -5441089836917728.,-5441089836917728.,.000000000000000008158,-106,106, + -5137347928742246.,-5137347928742246.,.000000000000000006867,-106,106, + -5130840493893794.,-5130840493893794.,.000000000000000006840,-106,106, + -5046807759991974.,-5046807759991974.,.000000000000000006510,-106,106, + -5010504700961462.,-5010504700961462.,.000000000000000006370,-106,106, + -6298970528341482.,-6298970528341482.,.000000000000000003164,-107,107, + -6002783559861861.,-6002783559861861.,.000000000000000002739,-107,107, + -7922455085967687.,-7922455085967687.,.000000000000000001574,-108,108, + -5181586503254410.,-5181586503254410.,.000000000000000000440,-108,108, + -5061503531596520.,-5061503531596520.,.000000000000000000026,-110,110, + -5034345543218302.,-5034345543218302.,.000000000000000000025,-110,110, + -6896051710047123.,-6896051710047123.,.000000000000000000000,-1068,1068, + -6217509155552861.,-6217509155552861.,.000000000000000000000,-1068,1068, + -6034398320057769.,-6034398320057769.,.000000000000000000000,-1068,1068, + -5398632895594236.,-5398632895594236.,0.000000000000000000000,-1068,1068, + -5261284638989232.,-5261284638989232.,0.000000000000000000000,-1068,1068, + -5219266418975960.,-5219266418975960.,-.000000000000000000000,-1068,1068, + -5052271597935299.,-5052271597935299.,-.000000000000000000000,-1068,1068, + -7976692745914733.,-7976692745914733.,-.000000000000000000000,-1069,1069, + -7354293354938039.,-7354293354938039.,-.000000000000000000000,-1069,1069, + -6891377488733120.,-6891377488733120.,-.000000000000000000000,-1069,1069, + -6847508842371328.,-6847508842371328.,0.000000000000000000000,-1069,1069, + -6630788932012564.,-6630788932012564.,.000000000000000000000,-1069,1069, + -6425952934577020.,-6425952934577020.,0.000000000000000000000,-1069,1069, + -6420837278871791.,-6420837278871791.,0.000000000000000000000,-1069,1069, + -6355183032262548.,-6355183032262548.,.000000000000000000000,-1069,1069, + -6204930651051736.,-6204930651051736.,0.000000000000000000000,-1069,1069, + -6109396825169490.,-6109396825169490.,0.000000000000000000000,-1069,1069, + -5884607207372416.,-5884607207372416.,0.000000000000000000000,-1069,1069, + -5268933022016027.,-5268933022016027.,0.000000000000000000000,-1069,1069, + -4786306299172741.,-4786306299172741.,0.000000000000000000000,-1069,1069, + -8343609983793614.,-8343609983793614.,.000000000000000000000,-1070,1070, + -6237387643206232.,-6237387643206232.,.000000000000000000000,-1070,1070, + -4968285968364176.,-4968285968364176.,.000000000000000000000,-1070,1070, + -8406213644011764.,-8406213644011764.,-.000000000000000000000,-1071,1071, + -8168137436225278.,-8168137436225278.,-.000000000000000000000,-1071,1071, + -6336940456063196.,-6336940456063196.,0.000000000000000000000,-1071,1071, + -5445154163543924.,-5445154163543924.,-.000000000000000000000,-1072,1072, + -7300202004670578.,-7300202004670578.,-.000000000000000000000,-1073,1073, + -4503599627370496.,-4503599627370496.,0.000000000000000000000,-1074,1074, + 0.,0.,0.000000000000000000000,0,0, + 4503599627370496.,4503599627370496.,0.000000000000000000000,-1074,1074, + 6082837141915798.,6082837141915798.,.000000000000000000000,-1073,1073, + 4811097776325985.,4811097776325985.,0.000000000000000000000,-1071,1071, + 8890538223914569.,8890538223914569.,.000000000000000000000,-1071,1071, + 8990265607552088.,8990265607552088.,.000000000000000000000,-1071,1071, + 7237408635947624.,7237408635947624.,-.000000000000000000000,-1070,1070, + 7615381814031983.,7615381814031983.,-.000000000000000000000,-1070,1070, + 4867019366964012.,4867019366964012.,0.000000000000000000000,-1069,1069, + 5078329750482862.,5078329750482862.,0.000000000000000000000,-1069,1069, + 5165239211226191.,5165239211226191.,0.000000000000000000000,-1069,1069, + 5465296155404118.,5465296155404118.,0.000000000000000000000,-1069,1069, + 5845553376260745.,5845553376260745.,0.000000000000000000000,-1069,1069, + 6085414014365337.,6085414014365337.,.000000000000000000000,-1069,1069, + 6252790986945004.,6252790986945004.,0.000000000000000000000,-1069,1069, + 6264381867528970.,6264381867528970.,0.000000000000000000000,-1069,1069, + 6347940196974823.,6347940196974823.,.000000000000000000000,-1069,1069, + 7854044176568971.,7854044176568971.,.000000000000000000000,-1069,1069, + 8748563481336862.,8748563481336862.,.000000000000000000000,-1069,1069, + 5213499029072781.,5213499029072781.,-.000000000000000000000,-1068,1068, + 5509102256618710.,5509102256618710.,-.000000000000000000000,-1068,1068, + 5623705823584869.,5623705823584869.,-.000000000000000000000,-1068,1068, + 5780494528040238.,5780494528040238.,-.000000000000000000000,-1068,1068, + 6034049101091039.,6034049101091039.,0.000000000000000000000,-1068,1068, + 5835457316503937.,5835457316503937.,-.000000000000000000010,-111,111, + 5746215254501618.,5746215254501618.,-.000000000000000000150,-109,109, + 6842111560931391.,6842111560931391.,-.000000000000000000253,-109,109, + 5635416615605139.,5635416615605139.,-.000000000000000000566,-108,108, + 6916394610526624.,6916394610526624.,-.000000000000000001047,-108,108, + 7664074856376563.,7664074856376563.,-.000000000000000001425,-108,108, + 5804122653802498.,5804122653802498.,-.000000000000000002476,-107,107, + 6847582036561322.,6847582036561322.,-.000000000000000004065,-107,107, + 7706116167865089.,7706116167865089.,-.000000000000000005794,-107,107, + 4994576600383679.,4994576600383679.,-.000000000000000006310,-106,106, + 7423882302191304.,7423882302191304.,-.000000000000000020721,-106,106, + 7984456451885351.,7984456451885351.,-.000000000000000025778,-106,106, + 4747578892790121.,4747578892790121.,-.000000000000000021677,-105,105, + 5184012179843949.,5184012179843949.,-.000000000000000028221,-105,105, + 5359027492704717.,5359027492704717.,-.000000000000000031177,-105,105, + 5488415439823270.,5488415439823270.,-.000000000000000033490,-105,105, + 5668948148616327.,5668948148616327.,-.000000000000000036905,-105,105, + 5708579506482334.,5708579506482334.,-.000000000000000037685,-105,105, + 6353877460235262.,6353877460235262.,-.000000000000000051963,-105,105, + 6402079148376316.,6402079148376316.,-.000000000000000053155,-105,105, + 6710148704144607.,6710148704144607.,-.000000000000000061203,-105,105, + 6728987427118364.,6728987427118364.,-.000000000000000061720,-105,105, + 8108726220156984.,8108726220156984.,-.000000000000000108003,-105,105, + 8201755169934774.,8201755169934774.,-.000000000000000111764,-105,105, + 8488875008858692.,8488875008858692.,-.000000000000000123917,-105,105, + 6940259249760663.,6934899017217088.,-.499997498204376858302,-57,57, + 6940259249802553.,6934899017258881.,-.499864230442570993443,-57,57, + 6940259249803417.,6934899017259742.,.499470100969000189966,-57,57, + 6940259249803849.,6934899017260173.,.499137266674599271478,-57,57, + 6940259249803856.,6934899017260180.,.482928169822605640294,-57,57, + 6940259249803893.,6934899017260217.,.397251515033495904556,-57,57, + 6940259249808599.,6934899017264913.,-.499892740042869916778,-57,57, + 6940259249829760.,6934899017286025.,-.499992523835708227748,-57,57, + 6175493946593115.,6160418842724578.,-.499997686483600084063,-56,56, + 6175493946634160.,6160418842765323.,-.499978368210643775180,-56,56, + 6175493946642369.,6160418842773472.,-.499974505032260363449,-56,56, + 6175493946645379.,6160418842776459.,.499783276407676255634,-56,56, + 6175493946646063.,6160418842777139.,-.499607314125227664685,-56,56, + 6175493946646200.,6160418842777274.,.499052757653868170324,-56,56, + 6175493946646313.,6160418842777387.,-.326869956864137150504,-56,56, + 6175493946646336.,6160418842777410.,-.494978119996124218491,-56,56, + 6175493946646337.,6160418842777410.,.497712829432919793765,-56,56, + 6823990675692619.,6803663390511507.,-.499993360203221482101,-56,56, + 6823990675707201.,6803663390525959.,-.499952936972200919077,-56,56, + 6823990675709220.,6803663390527960.,-.499535873889721764157,-56,56, + 6823990675709442.,6803663390528180.,-.478687638127955578537,-56,56, + 6823990675709444.,6803663390528182.,-.496517834202174482987,-56,56, + 7740553500862022.,7710916421859231.,-.498653887814618764314,-56,56, + 7740553500862110.,7710916421859317.,.493637083933174947934,-56,56, + 7740553500862119.,7710916421859326.,.390575933316470750522,-56,56, + 7740553500862808.,7710916421860008.,-.499327708340812163812,-56,56, + 7740553500863594.,7710916421860784.,.499998471131180510274,-56,56, + 8359220028906295.,8321922069506516.,.499996884249334097663,-56,56, + 8359220028906670.,8321922069506886.,.498280725356236948654,-56,56, + 8359220028906734.,8321922069506950.,-.355345499094896061521,-56,56, + 8359220028906745.,8321922069506960.,.497937493577564147728,-56,56, + 8513798801090168.,8474401073376306.,.499997353701014809275,-56,56, + 8513798801091614.,8474401073377733.,-.499855810732867216203,-56,56, + 8513798801093060.,8474401073379159.,-.499708975173480052106,-56,56, + 8513798801093277.,8474401073379372.,.498929934449996522744,-56,56, + 8513798801093422.,8474401073379515.,.493412155166059979904,-56,56, + 8513798801093431.,8474401073379524.,.368931741279468584358,-56,56, + 8513798801093494.,8474401073379586.,.497568844073321514684,-56,56, + 4527278262234861.,9007199254740972.,-.499453307338387028630,-55,56, + 4527278262234862.,9007199254740973.,.469296692661613106783,-55,56, + 4527278262234871.,9007199254740991.,.188046692661613710757,-55,56, + 4527278262234872.,4503599627370497.,-.421601653669193145219,-55,55, + 6216155809139739.,6155201417944415.,.499999954166488646090,-55,55, + 6216155809169273.,6155201417973087.,.499960850070650440951,-55,55, + 6216155809171363.,6155201417975116.,.499754926845003790048,-55,55, + 6216155809171843.,6155201417975582.,.490138255476497100121,-55,55, + 6216155809171877.,6155201417975615.,.497790407921147427279,-55,55, + 6216155809172014.,6155201417975748.,.499212316300954137039,-55,55, + 6216155809172802.,6155201417976514.,-.499908385868184583734,-55,55, + 6216155809178421.,6155201417981969.,-.499983545283137670432,-55,55, + 7082784227659697.,6992931704986410.,.499922943114752821154,-55,55, + 7082784227659962.,6992931704986666.,-.483165634580558456149,-55,55, + 7082784227659963.,6992931704986666.,.479162333050778612860,-55,55, + 7082784227659989.,6992931704986691.,.499689491465538767787,-55,55, + 7082784227663838.,6992931704990396.,-.499963095595943269057,-55,55, + 7082784227680986.,6992931705006898.,-.499974155641377398144,-55,55, + 7082784227723856.,6992931705048152.,.499998180906203086321,-55,55, + 4601108177687631.,9007199254740987.,.025727626502669851415,-54,55, + 4601108177687633.,9007199254740991.,-.224272373497329976541,-54,55, + 4601108177687634.,4503599627370496.,.325363813251335015709,-54,54, + 4601108177687647.,4503599627370509.,-.487136186748667300451,-54,54, + 5299073463123883.,5151343802724675.,.499995341200645148999,-54,54, + 5299073463175209.,5151343802771805.,-.499911551307394814328,-54,54, + 5299073463177557.,5151343802773961.,-.499205894873841060890,-54,54, + 5299073463177655.,5151343802774050.,.487194937461033094806,-54,54, + 5299073463177667.,5151343802774062.,-.494062103477572983302,-54,54, + 5299073463177716.,5151343802774106.,.499138312689741964084,-54,54, + 5299073463180651.,5151343802776802.,-.499979617007926147186,-54,54, + 5354986034411295.,5202638632464610.,-.499996094879444665318,-54,54, + 5354986034456710.,5202638632506237.,-.475046148279661820059,-54,54, + 5354986034456830.,5202638632506347.,-.484008077379179797598,-54,54, + 5354986034457034.,5202638632506534.,-.499243356849331619099,-54,54, + 5354986034457046.,5202638632506544.,.499860450240621361609,-54,54, + 5354986034459276.,5202638632508588.,.499984601050081864063,-54,54, + 6318840445921079.,6071839357569401.,-.499959402073117536564,-54,54, + 6318840445926237.,6071839357573973.,-.479363723079650713260,-54,54, + 6318840445926246.,6071839357573980.,.498182876592114148040,-54,54, + 6318840445926290.,6071839357574019.,.499521808320703683327,-54,54, + 6318840445927047.,6071839357574690.,.499830247368426485559,-54,54, + 6318840445940497.,6071839357586613.,-.499973579853656192735,-54,54, + 6318840445979333.,6071839357621036.,.499998027064834899085,-54,54, + 6779876501329835.,6476916302463697.,-.499999271897440061019,-54,54, + 6779876501388503.,6476916302514781.,-.499949850979769279309,-54,54, + 6779876501427615.,6476916302548837.,-.499916970163171760118,-54,54, + 6779876501427623.,6476916302548843.,.465924721973098728732,-54,54, + 7852441927989376.,7390201940580111.,.499993034323868169285,-54,54, + 7852441928000630.,7390201940589471.,.499922655169212401286,-54,54, + 7852441928002062.,7390201940590663.,-.499553156704049542986,-54,54, + 7852441928002163.,7390201940590747.,-.497421213270668889935,-54,54, + 7852441928002175.,7390201940590756.,.483030106741192237349,-54,54, + 7852441928002199.,7390201940590776.,.443932746764898127542,-54,54, + 7852441928002983.,7390201940591429.,-.499914345806040910920,-54,54, + 7852441928044725.,7390201940626146.,-.499997718835601598359,-54,54, + 8458131931925917.,7886918402602330.,-.499998786526736828053,-54,54, + 8458131931930894.,7886918402606353.,-.487762731441196028913,-54,54, + 8458131931930899.,7886918402606357.,-.446159118768302282221,-54,54, + 8458131931930941.,7886918402606391.,-.496688772316033589196,-54,54, + 8458131931931061.,7886918402606488.,-.498202068167076364624,-54,54, + 8458131931931181.,7886918402606585.,-.499715364018684915394,-54,54, + 8458131931931854.,7886918402607129.,-.499869098263607179192,-54,54, + 8458131931932527.,7886918402607672.,.499977167473674997269,-54,54, + 8717776617210566.,8095464163370102.,-.499999669529453987322,-54,54, + 8717776617239078.,8095464163392856.,-.499990739219742634817,-54,54, + 8717776617239796.,8095464163393428.,.499869193441929278718,-54,54, + 8717776617241207.,8095464163394555.,-.451659546192222072734,-54,54, + 8717776617241227.,8095464163394571.,-.490660662275487116562,-54,54, + 8717776617241232.,8095464163394574.,.499589058703694133955,-54,54, + 4947709893870346.,9007199254740991.,.112802362709798491615,-53,54, + 4947709893870347.,4503599627370496.,.306401181354899253423,-53,53, + 4947709893870350.,4503599627370499.,-.443598818645101223329,-53,53, + 4947709893870538.,4503599627370640.,-.443598818646626070624,-53,53, + 6059040276252670.,5284935071759052.,-.499991276457469332581,-53,53, + 6059040276403075.,5284935071857677.,-.499967302923229484257,-53,53, + 6059040276408591.,5284935071861294.,-.495877500639670697994,-53,53, + 6059040276408594.,5284935071861295.,.471311090622647928418,-53,53, + 6059040276408774.,5284935071861414.,-.497373433639641533345,-53,53, + 6059040276409079.,5284935071861614.,-.499866655312617357970,-53,53, + 6179968525068699.,5363606832721363.,-.499999755776103293747,-53,53, + 6179968525077619.,5363606832727120.,-.499947229113430700321,-53,53, + 6179968525077667.,5363606832727150.,.479425250832306055121,-53,53, + 6230674196510670.,5396222774560992.,.499998698071075050925,-53,53, + 6230674196559246.,5396222774592134.,-.499955359170177716634,-53,53, + 6230674196594574.,5396222774614782.,-.499922072647675901651,-53,53, + 6230674196597023.,5396222774616351.,.499853781613186143196,-53,53, + 6230674196597101.,5396222774616402.,-.496070058071679439578,-53,53, + 6230674196597140.,5396222774616427.,-.494031977914306799050,-53,53, + 7302452754221086.,6034783754390032.,.499999555533054683032,-53,53, + 7302452754231349.,6034783754395688.,.499984988383268143919,-53,53, + 7302452754241612.,6034783754401344.,.499970412597814420774,-53,53, + 7302452754244782.,6034783754403092.,-.494285284874189725968,-53,53, + 7302452754244831.,6034783754403119.,-.490095546450412236089,-53,53, + 7302452754244958.,6034783754403189.,-.499644591761129727237,-53,53, + 7302452754245907.,6034783754403711.,.499866872764956286237,-53,53, + 7511273082099998.,6148085656394814.,-.499982967742003999646,-53,53, + 7511273082102462.,6148085656396130.,-.497588471544878896015,-53,53, + 7511273082104838.,6148085656397399.,-.495279493534524446539,-53,53, + 7511273082104881.,6148085656397421.,.470671384430308177277,-53,53, + 7511273082104896.,6148085656397429.,.482049597673819229002,-53,53, + 7511273082111687.,6148085656401057.,-.499987328417968129949,-53,53, + 7511273082146754.,6148085656419785.,.499999523193233199839,-53,53, + 7913137471604986.,6356240968886877.,.499420965442230167431,-53,53, + 7913137471604994.,6356240968886882.,-.484504026121102249572,-53,53, + 7913137471605028.,6356240968886899.,-.416185240265321186198,-53,53, + 7913137471605235.,6356240968887002.,.499755603031148487000,-53,53, + 7913137471605484.,6356240968887128.,-.499909759384810289733,-53,53, + 7913137471650274.,6356240968909613.,-.499956355235893593800,-53,53, + 7913137471692078.,6356240968930599.,-.499999987073394562382,-53,53, + 8575032706797175.,6671597589303341.,-.491908165648325979993,-53,53, + 8575032706797206.,6671597589303355.,-.499461424422883236503,-53,53, + 8575032706798666.,6671597589304013.,.499643162242974743008,-53,53, + 8575032706808197.,6671597589308315.,.499962210075439227486,-53,53, + 8575032706809256.,6671597589308793.,.499997659418332831129,-53,53, + 8668443273568215.,6713437354431150.,.499999323829397454448,-53,53, + 8668443273592984.,6713437354442159.,.487950499163132533263,-53,53, + 8668443273593011.,6713437354442171.,.488542960753189114948,-53,53, + 8668443273593443.,6713437354442363.,.498022346186801513557,-53,53, + 8668443273593533.,6713437354442403.,.499997218150409534982,-53,53, + 9007199254740740.,6859830313939755.,-.499455134494885113547,-53,53, + 9007199254740790.,6859830313939775.,.499261946207224444162,-53,53, + 9007199254740940.,6859830313939838.,.495413188312487802774,-53,53, + 9007199254740990.,6859830313939859.,.494130269013887150805,-53,53, + 9007199254740991.,6859830313939860.,-.085895389372086673269,-53,53, + 4503599627370497.,6859830313939861.,.174027635469991428383,-52,53, + 4503599627373494.,6859830313942379.,-.499768731334421964721,-52,53, + 4503599627375837.,6859830313944346.,.499996069216484533612,-52,53, + 4806946911212321.,7101845576162243.,-.499951494981747691668,-52,53, + 4806946911213862.,7101845576163408.,.499878051990735430453,-52,53, + 4806946911214314.,7101845576163751.,-.493682652066585092767,-52,53, + 4806946911214326.,7101845576163760.,-.413865679608667478365,-52,53, + 4806946911214351.,7101845576163779.,-.497580320321461649775,-52,53, + 4806946911214388.,7101845576163806.,.498522011423299090363,-52,53, + 4806946911235925.,7101845576180103.,-.499966731562268795241,-52,53, + 4806946911283133.,7101845576215823.,-.499997647556324647024,-52,53, + 6559144747894747.,8079057642313095.,.499999462515230257567,-52,53, + 6559144747897154.,8079057642314036.,.495878955810909690610,-52,53, + 6559144747897159.,8079057642314038.,.450585809763638481927,-52,53, + 6559144747897264.,8079057642314079.,.499429742770043799195,-52,53, + 9007199254708414.,8683188500804056.,.499994117090708488393,-52,53, + 9007199254740650.,8683188500808611.,.499974082408134122221,-52,53, + 9007199254740926.,8683188500808650.,.499229401358325192936,-52,53, + 9007199254740990.,8683188500808660.,-.457465017436491565914,-52,53, + 9007199254740991.,8683188500808660.,-.316163367730162543801,-52,53, + 4503599627370497.,8683188500808660.,.107741581388824159576,-51,53, + 4503599627370509.,8683188500808663.,.498981174340698186785,-51,53, + 4503599627398520.,8683188500816580.,-.499999072715978407673,-51,53, + 5971758238302426.,8918079553435676.,.499564111449497776825,-51,53, + 5971758238302667.,8918079553435695.,.481352833024903615130,-51,53, + 5971758238302680.,8918079553435697.,-.494733252533383867290,-51,53, + 5971758238302718.,8918079553435699.,.498245881988477914312,-51,53, + 5971758238303848.,8918079553435788.,.499993829566554372177,-51,53, + 6755764563663872.,8962670842761872.,.499971683589107290152,-51,53, + 6755764563664455.,8962670842761896.,-.499852783909433209059,-51,53, + 6755764563665621.,8962670842761942.,-.499501718942066601761,-51,53, + 6755764563665976.,8962670842761956.,-.494249036221278149951,-51,53, + 6755764563666001.,8962670842761956.,.492036363970161053910,-51,53, + 6755764563666204.,8962670842761965.,-.499326186476159495253,-51,53, + 6755764563681007.,8962670842762548.,.499984970947449496905,-51,53, + 6755764563698142.,8962670842763224.,.499998248068650186974,-51,53, + 7590510859870801.,8985956438370575.,-.499999392394828181834,-51,53, + 7590510859888206.,8985956438370903.,-.499948278621871193360,-51,53, + 7590510859888631.,8985956438370911.,-.490754269874251249436,-51,53, + 7590510859888635.,8985956438370911.,-.415373620380170330125,-51,53, + 7590510859888684.,8985956438370912.,-.491960664077700751424,-51,53, + 7590510859888949.,8985956438370917.,-.497992635095651848095,-51,53, + 7590510859894839.,8985956438371028.,-.499986255382229010703,-51,53, + 5013768605611436.,9004757910149709.,-.499829499930223483851,-50,53, + 5013768605612589.,9004757910149713.,.499706995655090322018,-50,53, + 5013768605612754.,9004757910149714.,.215165384007745455088,-50,53, + 5013768605612816.,9004757910149714.,.484004293570507135603,-50,53, + 5013768605612820.,9004757910149715.,-.498651260651251191783,-50,53, + 5013768605616279.,9004757910149729.,.499958226037115553466,-50,53, + 5013768605624812.,9004757910149766.,.499997181963409275830,-50,53, + 6034227533522120.,9006800750379900.,-.499998375182678708077,-50,53, + 6034227533544723.,9006800750379915.,.499993741988259019276,-50,53, + 6034227533548961.,9006800750379918.,.499948021993302199975,-50,53, + 6034227533550374.,9006800750379920.,-.499831261247412445880,-50,53, + 6034227533550385.,9006800750379920.,-.492044688080860270358,-50,53, + 6034227533550764.,9006800750379920.,-.223761848978837330885,-50,53, + 6034227533550957.,9006800750379920.,-.087142883420356795295,-50,53, + 4624379381842348.,9007197934801423.,.402232309580452622382,-49,53, + 4624379381842394.,9007197934801423.,.402448020463232349553,-49,53, + 4624379381846106.,9007197934801423.,.419854950830036741403,-49,53, + 4624379381862290.,9007197934801423.,.495747666629176245697,-49,53, + 4624379381863187.,9007197934801423.,.499954028843076553660,-49,53, + 4624379381863197.,9007197934801424.,-.499999077486757409206,-49,53, + 4983002233347319.,9007198885571090.,.451176056808423690802,-49,53, + 4983002233347325.,9007198885571090.,.451183926138016627826,-49,53, + 4983002233347949.,9007198885571090.,.452002336415681162433,-49,53, + 4983002233370860.,9007198885571090.,.482051371465021313798,-49,53, + 4983002233384330.,9007198885571090.,.499718016399264862059,-49,53, + 4983002233384543.,9007198885571090.,.499997377599777290629,-49,53, + 4983002233384545.,9007198885571091.,-.499999999290358743908,-49,53, + 5143435678830615.,9007199045960612.,-.499999944532384441415,-49,53, + 5143435678830630.,9007199045960612.,-.499988818478808375813,-49,53, + 5143435678832140.,9007199045960612.,-.498868795752154139281,-49,53, + 5143435678885728.,9007199045960612.,-.459120598487205219335,-49,53, + 5143435678915582.,9007199045960612.,-.436976784928723887729,-49,53, + 5143435678916044.,9007199045960612.,-.436634102478684782580,-49,53, + 5143435678916049.,9007199045960612.,-.436630393794160552917,-49,53, + 5463533634225769.,9007199187782928.,.088661491282301627735,-49,53, + 5463533634225779.,9007199187782928.,.088663870110588423885,-49,53, + 5463533634226747.,9007199187782928.,.088894140688749891167,-49,53, + 5463533634318379.,9007199187782928.,.110691820042696990568,-49,53, + 5463533635695253.,9007199187782928.,.438226500989263905034,-49,53, + 5463533635951883.,9007199187782928.,.499274370966774991032,-49,53, + 5463533635954903.,9007199187782928.,.499992777104978041403,-49,53, + 5463533635954933.,9007199187782928.,.499999913589794589331,-49,53, + 5792340622803941.,9007199233921089.,-.499999146054928428325,-49,53, + 5792340622805088.,9007199233921089.,-.499914305727145405136,-49,53, + 5792340622917740.,9007199233921089.,-.491581757685749488884,-49,53, + 5792340626902238.,9007199233921089.,-.196859775260147615394,-49,53, + 5792340629109979.,9007199233921089.,-.033559455610054630560,-49,53, + 5792340629144133.,9007199233921089.,-.031033181425212309758,-49,53, + 5792340629144477.,9007199233921089.,-.031007736724166092535,-49,53, + 5792340629144480.,9007199233921089.,-.031007514822703480312,-49,53, + 6867399964448181.,9007199254284173.,.261040761913513384763,-49,53, + 6867399964448185.,9007199254284173.,.261040768405298115130,-49,53, + 6867399964448569.,9007199254284173.,.261041391616632229919,-49,53, + 6867399964486953.,9007199254284173.,.261103686782900497303,-49,53, + 6867399968226833.,9007199254284173.,.267173310711092866706,-49,53, + 6867400071168836.,9007199254284173.,.434242608714888877706,-49,53, + 6867400111129227.,9007199254284173.,.499096143550563814624,-49,53, + 6892873243909005.,9007199254323700.,-.498582778412774491903,-49,53, + 6892873308959224.,9007199254323700.,-.402144488942815947132,-49,53, + 6892873449492565.,9007199254323700.,-.193800992509738473273,-49,53, + 6892873453985643.,9007199254323700.,-.187139915981935724322,-49,53, + 6892873454031561.,9007199254323700.,-.187071841644134887458,-49,53, + 6892873454032020.,9007199254323700.,-.187071161167610474156,-49,53, + 6892873454032025.,9007199254323700.,-.187071153755012169007,-49,53, + 8388978829725556.,9007199254738941.,-.461840035968978660627,-49,53, + 8388978857257932.,9007199254738941.,-.461639372959331406630,-49,53, + 8388978857534718.,9007199254738941.,-.461637355672154863293,-49,53, + 8388978857537486.,9007199254738941.,-.461637335498262752062,-49,53, + 8388978857537514.,9007199254738941.,-.461637335294191589089,-49,53, + 8448199139156663.,9007199254739330.,-.229591089433117779220,-49,53, + 8448199297242156.,9007199254739330.,-.228657527545428717653,-49,53, + 8448199298828524.,9007199254739330.,-.228648159372192258508,-49,53, + 8448199298844388.,9007199254739330.,-.228648065688570425362,-49,53, + 8448199298844546.,9007199254739330.,-.228648064755513677429,-49,53, + 8448199298844548.,9007199254739330.,-.228648064743702832518,-49,53, + 4657625120130731.,9007199254740916.,-.365482948150208668134,-48,53, + 4657625127356760.,9007199254740916.,-.365479027239109112213,-48,53, + 4657625127429022.,9007199254740916.,-.365478988029071271284,-48,53, + 4657625127429745.,9007199254740916.,-.365478987636764701418,-48,53, + 4657625127429752.,9007199254740916.,-.365478987632966435873,-48,53, + 4700999382674037.,9007199254740936.,-.111351075301071903152,-48,53, + 4700999398014324.,9007199254740936.,-.111344959203700829509,-48,53, + 4700999398167729.,9007199254740936.,-.111344898041881264825,-48,53, + 4700999398169264.,9007199254740936.,-.111344897429884309184,-48,53, + 4700999398169279.,9007199254740936.,-.111344897423903882908,-48,53, + 4816071408434479.,9007199254740967.,.228291675926929662125,-48,53, + 4816071408434484.,9007199254740967.,.228291675927809729995,-48,53, + 4816071408434957.,9007199254740967.,.228291676011064150507,-48,53, + 4816071408482303.,9007199254740967.,.228291684344602824646,-48,53, + 4816071413216900.,9007199254740967.,.228292517697928040079,-48,53, + 4927804234052044.,9007199254740981.,-.198644371334294697431,-48,53, + 4927804236425986.,9007199254740981.,-.198644182436991621807,-48,53, + 4927804236449725.,9007199254740981.,-.198644180548052027026,-48,53, + 4927804236449963.,9007199254740981.,-.198644180529114092677,-48,53, + 4927804236449965.,9007199254740981.,-.198644180528954950371,-48,53, + 5170245041676395.,9007199254740990.,-.000000010097424493315,-48,53, + 5170245042379833.,9007199254740990.,-.000000000100969248676,-48,53, + 5170245042386867.,9007199254740990.,-.000000000001010096607,-48,53, + 5170245042386937.,9007199254740990.,-.000000000000015336777,-48,53, + 5170245042386938.,9007199254740990.,-.000000000000001125922,-48,53, + 5170245042386939.,9007199254740990.,.000000000000013084933,-48,53, + 5198392540058003.,9007199254740990.,.362538493844028346961,-48,53, + 5198392540058004.,9007199254740990.,.362538493844039981825,-48,53, + 5198392540058020.,9007199254740990.,.362538493844226139645,-48,53, + 5198392540059603.,9007199254740990.,.362538493862644129014,-48,53, + 5198392540217939.,9007199254740990.,.362538495704861919879,-48,53, + 6803085785792106.,4503599627370496.,0.000000000000000000000,-45,52, + 6803085785792107.,4503599627370496.,0.000000000000000000000,-45,52 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/trailer.h b/regress/lib/libm/fpaccuracy/trailer.h new file mode 100644 index 00000000000..c8736bcaf59 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/trailer.h @@ -0,0 +1,119 @@ +/* $OpenBSD: trailer.h,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +static struct point { double arg, res, err1, err2; } points[N+1]; + +#include <stdio.h> +#include <math.h> +#ifdef FORCE_FPU_DOUBLE +#include <fpu_control.h> +#endif + +#define SHOW 20 + +int +Fn(FILE *out) { + struct point *by_err1[N], *by_err2[N], *q; + struct input_point *p; + double t, t1, t2; + int i, tot1={0}, tot2={0}, tot3={0}, tot4={0}, tot5={0}; + +#ifdef FORCE_FPU_DOUBLE +#define FPU_CW (_FPU_MASK_IM+_FPU_MASK_ZM+_FPU_MASK_OM+_FPU_MASK_UM+ \ + _FPU_MASK_PM+_FPU_MASK_DM+_FPU_DOUBLE+_FPU_RC_NEAREST) + + fpu_control_t cw = FPU_CW; + _FPU_SETCW (cw); +#endif + + /* compute the results and store them in points structure */ + for( p=input_points, q=points; q-points<N; p++,q++ ) { + q->arg = scalb(p->arg_m,p->arg_e); + q->res = F( q->arg ); + } + + for( i=0; i<N; i++ ) by_err1[i] = by_err2[i] = points+i; + + /* do something silly to avoid loop merging optimization */ + q->res = points[N/2].res+points[N/3].res+points[N/4].res; + + /* Now compute the error directly, for the benefit of more precise hw */ + for( p=input_points, q=points; q-points<N; p++,q++ ) { + if( p->val_e >= DBL_MAX_EXP-2 ) { + t1 = scalb(1.0,p->val_e/2); + t2 = scalb(1.0,p->val_e-p->val_e/2); + t = F(q->arg)*t1*t2 - p->val; + } + else { + t1 = scalb(1.0,p->val_e); + t = F(q->arg)*t1 - p->val; + } + t -= p->eps; + q->err2 = fabs(t); + t = scalb(q->res,p->val_e) - p->val; + t -= p->eps; + q->err1 = fabs(t); + } + + /* Sort by errors in decreasing order */ +#define KEY(x) (-(x)->err1) + SORT(by_err1,0,N-1,q); +#undef KEY +#define KEY(x) (-(x)->err2) + SORT(by_err2,0,N-1,q); + + /* count the number of differences in errors */ + for( q=points; q-points < N; q++ ) { + if( q->err1 > q->err2 ) tot1++; + else if( 2*q->err1 < q->err2 ) tot5++; + else if( 1.1*q->err1 < q->err2 ) tot4++; + else if( 1.01*q->err1 < q->err2 ) tot3++; + else if( q->err1 < q->err2 ) tot2++; + } + + printf( "result of %s is ", Fs ); + if( tot1==0 ) printf( "never more precise than double\n\n" ); + else printf( "more precise than double %d out of %d times\n\n", tot1, N ); + + if( tot2+tot3+tot4+tot5 ) + printf( "%d errors <= 1%% worse in accum, %d <= 10%%," + "%d <= 100%%, %d > 100%%\n\n", tot2, tot3, tot4, tot5 ); + + for( i=N-1; i>=0 && by_err2[i]->err2 == 0; i-- ); + if( N-1-i > 0 ) + printf( "%d results were exact to double the precision\n\n", N-1-i ); + + if( tot1 > 10 ) { + printf( "%d largest ulp errors (from result in accumulator)\n", SHOW ); + for( i=0; i<SHOW; i++ ) + printf( " %.5f ulp for %s(%.18g) = %.18g)\n", + by_err2[i]->err2, Fs, by_err2[i]->arg, by_err2[i]->res ); + printf( "\n" ); + } + + printf( "%d largest ulp errors (stored in a double)\n", SHOW ); + for( i=0; i<SHOW; i++ ) + printf( " %.5f ulp for %s(%.18g) = %.18g)\n", + by_err1[i]->err1, Fs, by_err1[i]->arg, by_err1[i]->res ); + printf( "\n" ); + + fprintf( out, "%8s %5d %27.5f %26.18g %25.18g\n", Fs, N, + by_err1[0]->err1, by_err1[0]->arg, by_err1[0]->res ); + + return (0); +} diff --git a/regress/lib/libm/fpaccuracy/y0.c b/regress/lib/libm/fpaccuracy/y0.c new file mode 100644 index 00000000000..0aad2af886e --- /dev/null +++ b/regress/lib/libm/fpaccuracy/y0.c @@ -0,0 +1,1008 @@ +/* $OpenBSD: y0.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 18:19:22. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 976 +#define F y0 +#define Fs "y0" +#define Fn fpaccuracy_y0 + /* 11 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + 4503599627370496.,-7935007781843981.,-.434455118829781202726,-1074,44, + 4503599627370497.,-7935007781843981.,-.431968322843970338380,-1074,44, + 4503599627370872.,-7935007781843980.,-.499419828164935137557,-1074,44, + 4503599627371676.,-7935007781843979.,.499964144426654623053,-1074,44, + 4503599627378110.,-7935007781843962.,-.499990482881863729276,-1074,44, + 8703077354435565.,-7170889280858601.,.499998410784864711020,-60,51, + 8703077354446218.,-7170889280856846.,.499766510826985515576,-60,51, + 8703077354446230.,-7170889280856844.,.476674162867500428335,-60,51, + 8703077354447517.,-7170889280856631.,-.499980155803093711268,-60,51, + 7188956797802009.,-8920747782763478.,.499998145874476290724,-57,52, + 7188956797805616.,-8920747782762033.,.499988393261238014370,-57,52, + 7188956797838079.,-8920747782749028.,.499900587367804537923,-57,52, + 7188956797841686.,-8920747782747583.,.499890827560279819524,-57,52, + 7188956797842245.,-8920747782747359.,.440837471318347650807,-57,52, + 7188956797842275.,-8920747782747347.,.459135144507021961907,-57,52, + 7188956797842340.,-8920747782747321.,.498780103082312242212,-57,52, + 9006440473767030.,-8270978980490661.,.499997557366920745522,-57,52, + 9006440473778795.,-8270978980486891.,.499681979986428469379,-57,52, + 9006440473857711.,-8270978980461603.,.497565058138115432434,-57,52, + 9006440473864227.,-8270978980459515.,.497390256633688119518,-57,52, + 9006440473864252.,-8270978980459506.,-.491560690274899027839,-57,52, + 7591484324343108.,-6757813508903727.,.499999555169024314131,-56,52, + 7591484324350333.,-6757813508900954.,-.499987448214962484507,-56,52, + 7591484324372008.,-6757813508892638.,-.499948473788364241107,-56,52, + 7591484324373134.,-6757813508892206.,-.489981051804309516712,-56,52, + 7591484324373147.,-6757813508892202.,.497700632463347897957,-56,52, + 7591484324373306.,-6757813508892140.,-.499115690725207768556,-56,52, + 7591484324373551.,-6757813508892047.,.499500666623323139910,-56,52, + 8003388475030114.,-6603809822555021.,-.499985896758151712600,-56,52, + 8003388475031700.,-6603809822554444.,.498897146625801913728,-56,52, + 8003388475031818.,-6603809822554400.,-.497402853933940401870,-56,52, + 8003388475031851.,-6603809822554388.,-.470944379514317603480,-56,52, + 8003388475031870.,-6603809822554382.,.453380196666655474814,-56,52, + 8003388475032268.,-6603809822554237.,.499758160874944722688,-56,52, + 8003388475033629.,-6603809822553740.,-.499939303279843681635,-56,52, + 8003388475049843.,-6603809822547832.,.499991121121945078429,-56,52, + 8715649185231715.,-6354833115253277.,-.499854914575804308171,-56,52, + 8715649185231956.,-6354833115253197.,.357461874435596502964,-56,52, + 8715649185232010.,-6354833115253179.,.474868955790551273912,-56,52, + 8715649185232022.,-6354833115253174.,-.499040581686140202950,-56,52, + 8715649185236621.,-6354833115251631.,-.499870820023332342313,-56,52, + 8715649185273416.,-6354833115239286.,-.499990139473844001630,-56,52, + 8715649185275869.,-6354833115238463.,-.499998095898014670880,-56,52, + 4823460372549702.,-6057470921763974.,.499999836161642851499,-55,52, + 4823460372562221.,-6057470921756358.,.499982035349133722726,-55,52, + 4823460372574740.,-6057470921748742.,.499964215501116555887,-55,52, + 4823460372575123.,-6057470921748508.,-.499956451385904199410,-55,52, + 4823460372575169.,-6057470921748481.,.484387280527249975657,-55,52, + 4823460372575174.,-6057470921748477.,-.473836226873509621610,-55,52, + 6866204439029334.,-5013153536461533.,-.499999181721324014535,-55,52, + 6866204439033576.,-5013153536459689.,-.499832586827967636177,-55,52, + 6866204439034648.,-5013153536459224.,.499266561924364981439,-55,52, + 6866204439034786.,-5013153536459164.,.487956564277444470458,-55,52, + 6866204439034901.,-5013153536459114.,.478531566237479222112,-55,52, + 6866204439035161.,-5013153536459000.,-.499298864116644655966,-55,52, + 7429938090848670.,-4777050978726163.,-.499714048475374581540,-55,52, + 7429938090848883.,-4777050978726077.,-.498310226703729173793,-55,52, + 7429938090848935.,-4777050978726057.,.497337654667403269336,-55,52, + 7429938090848967.,-4777050978726044.,.417736350895724374660,-55,52, + 7429938090848987.,-4777050978726036.,.492985536038398720970,-55,52, + 7429938090850052.,-4777050978725605.,-.499995355143463250861,-55,52, + 7429938090864298.,-4777050978719854.,.499999216066661628863,-55,52, + 7477266621091269.,-4757997993694322.,-.499979043004198336201,-55,52, + 7477266621093008.,-4757997993693625.,.499940718357698523531,-55,52, + 7477266621094266.,-4757997993693120.,.436052886057127929110,-55,52, + 7477266621094296.,-4757997993693108.,.477454607066481902685,-55,52, + 7477266621094311.,-4757997993693102.,.498155467571142009537,-55,52, + 7477266621094747.,-4757997993692927.,.499860479568345110984,-55,52, + 7477266621104167.,-4757997993689145.,-.499999125933116182535,-55,52, + 8992428863881614.,-8400856518912780.,-.499991644006835648025,-55,53, + 8992428863890739.,-8400856518906603.,.499979394880539263865,-55,53, + 8992428863894916.,-8400856518903774.,-.499376329833229359307,-55,53, + 8992428863894944.,-8400856518903756.,.457774266214434526092,-55,53, + 8992428863894947.,-8400856518903754.,.488897544362395313760,-55,53, + 8992428863895173.,-8400856518903600.,-.499815501826339494076,-55,53, + 8992428863920331.,-8400856518886568.,.499995024800525067658,-55,53, + 4684840655054328.,-8150203742469217.,-.499997566396435980409,-54,53, + 4684840655099708.,-8150203742410029.,-.499983259500002457161,-54,53, + 4684840655107188.,-8150203742400274.,.477101463796973448011,-54,53, + 4684840655107198.,-8150203742400260.,-.480148422946072399969,-54,53, + 4684840655107290.,-8150203742400140.,-.486847380983282631162,-54,53, + 4684840655107474.,-8150203742399901.,.499754702935865404174,-54,53, + 4684840655108667.,-8150203742398345.,.499843214225338745794,-54,53, + 4684840655111053.,-8150203742395232.,-.499979764277192499764,-54,53, + 5261029272837759.,-7437547226610843.,.499997610602340130358,-54,53, + 5261029272898674.,-7437547226539299.,.499988893903165730658,-54,53, + 5261029272899505.,-7437547226538322.,-.499617238521436419466,-54,53, + 5261029272899528.,-7437547226538295.,-.486369273476190628769,-54,53, + 5357701474445280.,-7324931434941471.,.499974024474121251305,-54,53, + 5357701474447711.,-7324931434938662.,.461963565845400832093,-54,53, + 5357701474447724.,-7324931434938647.,.483150675689238568657,-54,53, + 5357701474447737.,-7324931434938631.,-.495662214466956327777,-54,53, + 5357701474447782.,-7324931434938579.,-.499245295777113727048,-54,53, + 5357701474448065.,-7324931434938252.,-.499556673803287725350,-54,53, + 5357701474448348.,-7324931434937925.,-.499868051844926482217,-54,53, + 5357701474458118.,-7324931434926637.,.499982951157174001257,-54,53, + 5357701474483794.,-7324931434896968.,-.499999290950973813477,-54,53, + 6544763739199567.,-6071993919070415.,.499999214665188407308,-54,53, + 6544763739206578.,-6071993919063627.,-.499931848497904247659,-54,53, + 6544763739207204.,-6071993919063022.,.499503774422452737438,-54,53, + 6544763739207486.,-6071993919062749.,.489664869715081740194,-54,53, + 6544763739207487.,-6071993919062748.,.457715086365037319908,-54,53, + 6544763739207517.,-6071993919062719.,.499221585863644632691,-54,53, + 6544763739210240.,-6071993919060083.,.499961523202961157760,-54,53, + 6748349574653776.,-5877536069019841.,-.490198489855785476331,-54,53, + 6748349574653811.,-5877536069019809.,.498595949154330755738,-54,53, + 6748349574653898.,-5877536069019727.,.499313554693117425866,-54,53, + 6748349574653985.,-5877536069019644.,-.499968839769015974256,-54,53, + 6748349574660946.,-5877536069013084.,.499976584250132629524,-54,53, + 6748349574769642.,-5877536068910634.,.499985561471080170170,-54,53, + 6750030179323355.,-5875952208600743.,.499951567807580843099,-54,53, + 6750030179323840.,-5875952208600285.,-.468667552893118025775,-54,53, + 6750030179323858.,-5875952208600269.,.493321840564862718440,-54,53, + 6750030179324066.,-5875952208600073.,.498532609409784528712,-54,53, + 6750030179324118.,-5875952208600024.,.499835301620193657835,-54,53, + 6750030179340245.,-5875952208584827.,.499999079563315981500,-54,53, + 6921931465607122.,-5715729421514812.,-.499979736338206784395,-54,53, + 6921931465611953.,-5715729421510359.,.499646993975188950878,-54,53, + 6921931465612158.,-5715729421510169.,-.498091884222695720093,-54,53, + 6921931465612171.,-5715729421510158.,.487417357647518546302,-54,53, + 6921931465612184.,-5715729421510146.,.472926599517713279439,-54,53, + 6921931465613747.,-5715729421508705.,.499922371922617196190,-54,53, + 6921931465628791.,-5715729421494834.,-.499998051946547076627,-54,53, + 7262316160916622.,-5408393724026400.,-.499967098906390913249,-54,53, + 7262316160952475.,-5408393723994690.,-.499966582504403568787,-54,53, + 7262316160954950.,-5408393723992501.,-.499046126773088891576,-54,53, + 7262316160955348.,-5408393723992149.,-.490009221224678205484,-54,53, + 7262316160955400.,-5408393723992103.,-.498878771254758969957,-54,53, + 7667186625739824.,-5058621380276633.,-.499984624896669156623,-54,53, + 7667186625743634.,-5058621380273417.,-.499770475920569264584,-54,53, + 7667186625744853.,-5058621380272389.,.451479142582900804674,-54,53, + 7667186625744859.,-5058621380272383.,-.483953591042531959729,-54,53, + 7667186625744904.,-5058621380272345.,-.499699093233386135794,-54,53, + 7667186625767578.,-5058621380253206.,-.499999488139328401202,-54,53, + 7756304500064700.,-4983769927495242.,.499997009046463628758,-54,53, + 7756304500086614.,-4983769927476927.,.499426613099631538708,-54,53, + 7756304500086681.,-4983769927476871.,.495819867730488583087,-54,53, + 7756304500086730.,-4983769927476830.,.448405979325927414656,-54,53, + 7756304500086748.,-4983769927476815.,.492213122360930862589,-54,53, + 7756304500086888.,-4983769927476698.,.499602012632158004194,-54,53, + 7756304500087436.,-4983769927476240.,.499952811676400807368,-54,53, + 7756304500104625.,-4983769927461873.,-.499992668153936151413,-54,53, + 8671512143472642.,-8509694576660714.,.495752813792695072875,-54,54, + 8671512143472667.,-8509694576660676.,.489004585686802969552,-54,54, + 8671512143472769.,-8509694576660520.,-.498528184986202098516,-54,54, + 8671512143472921.,-8509694576660289.,-.499557411874341485239,-54,54, + 8671512143473960.,-8509694576658711.,.499986227923074334036,-54,54, + 8671512143482703.,-8509694576645424.,.499995887333384158042,-54,54, + 4889567999001565.,-6911094244700638.,-.499994588064754195577,-53,54, + 4889567999033358.,-6911094244613378.,.499993395716392982983,-53,54, + 4889567999035465.,-6911094244607594.,-.499755789915919727912,-53,54, + 4889567999035559.,-6911094244607337.,.498356965872775521483,-53,54, + 4889567999035888.,-6911094244606434.,.491751611100077121495,-53,54, + 4889567999036542.,-6911094244604639.,.499897805411022595804,-53,54, + 4930099044592645.,-6800239404249470.,-.499993989106880743108,-53,54, + 4930099044601811.,-6800239404224488.,-.499550166953861946362,-53,54, + 4930099044601913.,-6800239404224210.,-.497799646789381175231,-53,54, + 4930099044602321.,-6800239404223098.,-.490797566180253966077,-53,54, + 4930099044602332.,-6800239404223069.,.489783372266460295043,-53,54, + 4930099044604077.,-6800239404218312.,-.499876847586989751521,-53,54, + 4930099044605210.,-6800239404215225.,.499959811193350491580,-53,54, + 4930099044660053.,-6800239404065750.,.499996052884980568462,-53,54, + 5026050879163969.,-6540855830777801.,-.499994784472164509720,-53,54, + 5026050879177169.,-6540855830742408.,-.498364632482978113685,-53,54, + 5026050879177260.,-6540855830742165.,.498843575109147693176,-53,54, + 5026050879177602.,-6540855830741248.,.499340355257012779726,-53,54, + 5026050879177944.,-6540855830740331.,.499837135351910038946,-53,54, + 5026050879180087.,-6540855830734584.,-.499973977715405300690,-53,54, + 5026050879206236.,-6540855830664472.,.499997485384115110653,-53,54, + 5035712052431186.,-6514972552708246.,.499993870393501412933,-53,54, + 5035712052437135.,-6514972552692321.,.499954538511667215858,-53,54, + 5035712052437330.,-6514972552691799.,.499448962561895213904,-53,54, + 5035712052438760.,-6514972552687971.,.495741405072564882404,-53,54, + 5035712052438825.,-6514972552687797.,.495572879710214012860,-53,54, + 5035712052438831.,-6514972552687780.,-.442904214938714498599,-53,54, + 5035712052454917.,-6514972552644719.,-.499995027124825321434,-53,54, + 5280619103509384.,-5872527693527353.,-.499999521530236991870,-53,54, + 5280619103514960.,-5872527693513017.,-.499667526309425607619,-53,54, + 5280619103516974.,-5872527693507839.,-.467983770801932839365,-53,54, + 5280619103516988.,-5872527693507803.,-.473721818187606020509,-53,54, + 5280619103517051.,-5872527693507641.,-.499543031424140690321,-53,54, + 5388947655807726.,-5596416049732311.,.499996384730872331415,-53,54, + 5388947655824854.,-5596416049689030.,.499974894216884256092,-53,54, + 5388947655825820.,-5596416049686589.,.499856910815389886728,-53,54, + 5388947655827752.,-5596416049681707.,.499620942892821687600,-53,54, + 5388947655827993.,-5596416049681098.,.486133950930266630200,-53,54, + 5388947655828012.,-5596416049681050.,.497518793886587750875,-53,54, + 5388947655828105.,-5596416049680814.,-.499386974802975893040,-53,54, + 5388947655850063.,-5596416049625328.,-.499998565015993930571,-53,54, + 5828367993143487.,-4522924766956869.,-.499996951105991440514,-53,54, + 5828367993162541.,-4522924766911851.,.499988635330318979988,-53,54, + 5828367993164300.,-4522924766907695.,.499829851064323704482,-53,54, + 5828367993164788.,-4522924766906541.,-.499645695870861653307,-53,54, + 5828367993164890.,-4522924766906301.,.496365562751017731035,-53,54, + 5828367993164901.,-4522924766906275.,.486131482798258016019,-53,54, + 5828367993164912.,-4522924766906249.,.475897402845455995650,-53,54, + 5842346135980507.,-8979865272852301.,.499970141954423298162,-53,55, + 5842346135984569.,-8979865272833146.,.499391509525475231001,-53,55, + 5842346135984671.,-8979865272832665.,.496422769715396476028,-53,55, + 5842346135984882.,-8979865272831669.,-.499914525404921650005,-53,55, + 5842346135990611.,-8979865272804653.,-.499992090545912797402,-53,55, + 5842346136016548.,-8979865272682343.,-.499994437485898839308,-53,55, + 6083309738842548.,-7863333978343829.,-.499994941008055246615,-53,55, + 6083309738851777.,-7863333978301807.,.499457910961629460120,-53,55, + 6083309738852030.,-7863333978300654.,-.499365193997152376730,-53,55, + 6083309738852039.,-7863333978300614.,.480913825983782825637,-53,55, + 6083309738852057.,-7863333978300532.,.441471865945494896899,-53,55, + 6083309738854363.,-7863333978290032.,.499629650405546547894,-53,55, + 6083309738859535.,-7863333978266482.,.499973116221298872926,-53,55, + 6083309738877384.,-7863333978185209.,.499998218499649242486,-53,55, + 6466710109371045.,-6163909782283062.,-.496066777691666152574,-53,55, + 6466710109371064.,-6163909782282981.,.498257453459407952206,-53,55, + 6466710109371587.,-6163909782280724.,.499919184534105760165,-53,55, + 6466710109372820.,-6163909782275402.,-.499987289499774538843,-53,55, + 6466710109404710.,-6163909782137782.,.499998240071326976568,-53,55, + 6683043781603686.,-5243929755502899.,.499997191847691202107,-53,55, + 6683043781667881.,-5243929755233873.,-.499972392221176861451,-53,55, + 6683043781680720.,-5243929755180068.,-.499966587170259110854,-53,55, + 6683043781680783.,-5243929755179804.,-.482909155689344959100,-53,55, + 6683043781680804.,-5243929755179716.,-.477223345196202976339,-53,55, + 7533119765558133.,-7492167375861767.,-.499997920903847846494,-53,57, + 7533119765569140.,-7492167375696558.,.499932301383167449012,-53,57, + 7533119765572809.,-7492167375641488.,.499908990988205330774,-53,57, + 7533119765574696.,-7492167375613164.,-.499285346231965228929,-53,57, + 7533119765574798.,-7492167375611634.,.473731175887711191526,-53,57, + 7533119765574801.,-7492167375611588.,-.497650691109068183461,-53,57, + 7593583889909237.,-6588089929943396.,.499839913843350692099,-53,57, + 7593583889909332.,-6588089929941980.,-.451354171912660112467,-53,57, + 7593583889909342.,-6588089929941831.,-.498848286203753698226,-53,57, + 7593583889910774.,-6588089929920502.,.499994545370233090218,-53,57, + 7593583889936693.,-6588089929534432.,.499999012644460902270,-53,57, + 7618936725657077.,-6211056529207839.,.499996525550724552064,-53,57, + 7618936725667601.,-6211056529051581.,-.499970838299319338521,-53,57, + 7618936725667752.,-6211056529049340.,.499934607555725190158,-53,57, + 7618936725668658.,-6211056529035888.,.499367281789529619404,-53,57, + 7618936725669065.,-6211056529029844.,-.494265060418052326611,-53,57, + 7618936725669111.,-6211056529029162.,.499083618330134356495,-53,57, + 7618936725688800.,-6211056528736826.,.499999251831315449849,-53,57, + 8048625784694104.,-7090097050292795.,-.424424393219801414420,-53,91, + 8048625784715448.,-7722161753063739.,-.193137703899617117772,-53,93, + 8048625784723434.,-7590255084376836.,-.267036854472532612851,-53,108, + 8048625784723435.,6023554625762249.,-.464853891446398865065,-53,106, + 8048625784723436.,6972336511309353.,-.423553218900309786817,-53,105, + 8048625784723444.,4832101262341895.,.166574370276953281637,-53,102, + 8048625784723452.,8792660460770117.,.324461418812630588801,-53,102, + 8259236168383140.,5850133386082379.,-.499999503993603189817,-53,58, + 8259236168386073.,5850133386162791.,-.499991182468576074925,-53,58, + 8259236168421269.,5850133387127735.,-.499893599898393542085,-53,58, + 8259236168422852.,5850133387171134.,.498746898973002516489,-53,58, + 8259236168422924.,5850133387173108.,.472153162775190259692,-53,58, + 8259236168422936.,5850133387173437.,.467720873407178860700,-53,58, + 8259236168423073.,5850133387177194.,-.499547763578900769823,-53,58, + 8259236168424202.,5850133387208147.,-.499885657661723567806,-53,58, + 8460168363167060.,5645556187220320.,.499939727838935817859,-53,57, + 8460168363171355.,5645556187277753.,.499901444187964902997,-53,57, + 8460168363172801.,5645556187297089.,.499422890619224256455,-53,57, + 8460168363172973.,5645556187299389.,.493833463547403882855,-53,57, + 8460168363173008.,5645556187299858.,-.484048105920862913596,-53,57, + 8460168363173016.,5645556187299964.,.492436106771820845307,-53,57, + 8460168363187812.,5645556187497817.,.499987301163038234237,-53,57, + 8460168363212859.,5645556187832747.,.499995586034712805205,-53,57, + 8791115980749195.,4990951970738333.,-.499996176198390843398,-53,56, + 8791115980768663.,4990951970863291.,-.499940679421017848108,-53,56, + 8791115980769081.,4990951970865973.,.489787239913222325397,-53,56, + 8791115980769124.,4990951970866249.,.491122887109615946364,-53,56, + 8791115980769382.,4990951970867905.,.499136770257238859221,-53,56, + 8791115980770906.,4990951970877687.,.499962962658932033409,-53,56, + 8791115980780640.,4990951970940166.,.499990581249779847695,-53,56, + 8837821264148775.,5289874317239795.,-.499996338305795935267,-53,56, + 8837821264151769.,5289874317258901.,.499936530643659812031,-53,56, + 8837821264165741.,5289874317348067.,.499623159093507694863,-53,56, + 8837821264166739.,5289874317354436.,.499600769530201938312,-53,56, + 8837821264166980.,5289874317355975.,-.495394617245414339366,-53,56, + 8837821264166993.,5289874317356057.,.467530942802733913512,-53,56, + 8837821264167035.,5289874317356326.,-.498401863196465677521,-53,56, + 9007199254699516.,6359584498213971.,-.499995388731493479161,-53,56, + 9007199254740991.,6359584498473177.,-.085887288705403532969,-53,56, + 4503599627370497.,6359584498473196.,-.336779577498475494204,-52,56, + 4503599627370567.,6359584498474071.,-.378419721182897183941,-52,56, + 4503599627370763.,6359584498476521.,-.495012123579801372861,-52,56, + 4503599627370771.,6359584498476621.,-.499770997149542557396,-52,56, + 4503599627371612.,6359584498487132.,.499952417728636657449,-52,56, + 4721178456908813.,9007199254707187.,.499964805249606480639,-52,56, + 4721178456911456.,9007199254738488.,-.499370401171081375707,-52,56, + 4721178456911564.,9007199254739767.,-.498208162598499014855,-52,56, + 4721178456911667.,9007199254740986.,.289937305637713903170,-52,56, + 4721178456911668.,4503599627370499.,.066270329849053065112,-52,55, + 4721178456911672.,4503599627370523.,-.248522962030177243225,-52,55, + 4721178456913991.,4503599627384254.,.250066067009759540760,-52,55, + 4721178456920859.,4503599627424922.,-.250016147977746929226,-52,55, + 4721178457029273.,4503599628066874.,-.250012742945663009880,-52,55, + 5566718317985475.,9007199254282605.,.000011799698596201459,-52,55, + 5566718318080971.,9007199254736797.,.000039296929754993443,-52,55, + 5566718318081582.,9007199254739703.,-.000630750401006968812,-52,55, + 5566718318081664.,9007199254740093.,.002552647465335931858,-52,55, + 5566718318081828.,9007199254740873.,.008919443171828854353,-52,55, + 5566718318081853.,4503599627370496.,-.043835492157502560222,-52,54, + 5566718318081854.,4503599627370498.,.334232699292752320182,-52,54, + 5566718318081857.,4503599627370505.,.468437273643513065961,-52,54, + 5566718318081865.,4503599627370524.,.492982805245513154876,-52,54, + 5820205584081050.,5085749232778455.,-.499931470932715210974,-52,54, + 5820205584081847.,5085749232780221.,-.499711717611181528813,-52,54, + 5820205584082176.,5085749232780950.,-.498366298853885149191,-52,54, + 5820205584082227.,5085749232781063.,-.492078711149906348960,-52,54, + 5820205584082315.,5085749232781257.,.499162616649175474390,-52,54, + 5820205584085503.,5085749232788322.,-.499958375017882413372,-52,54, + 5820205584089956.,5085749232798189.,-.499985291624335316030,-52,54, + 5820205584167251.,5085749232969459.,.499994631390724358166,-52,54, + 7141873619620573.,7483759110453155.,.499999425784528607068,-52,54, + 7141873619649049.,7483759110493778.,.499941289873747426017,-52,54, + 7141873619650976.,7483759110496527.,.499831987222203500965,-52,54, + 7141873619651405.,7483759110497139.,.498250829260939696272,-52,54, + 7141873619666106.,7483759110518112.,-.499988402260372636493,-52,54, + 7353478233129238.,7772953372112686.,-.490028854513520421510,-52,54, + 7353478233129251.,7772953372112703.,-.498394513012450346279,-52,54, + 7353478233129492.,7772953372113018.,-.499634797509782769041,-52,54, + 7353478233131166.,7772953372115206.,-.499951131390426174998,-52,54, + 7353478233144076.,7772953372132079.,.499998714007319306528,-52,54, + 7777516153040485.,8277209914170631.,-.499973493264014485492,-52,54, + 7777516153040637.,8277209914170793.,.499737215543629840570,-52,54, + 7777516153040789.,8277209914170956.,.499447924338659884227,-52,54, + 7777516153040830.,8277209914171000.,.466475154998317035531,-52,54, + 7777516153040844.,8277209914171015.,.479606404491648300189,-52,54, + 7777516153057772.,8277209914189169.,-.499980000720645115733,-52,54, + 7777516153109633.,8277209914244782.,.499999497947341647760,-52,54, + 8647156908272215.,9007199254735149.,.000031115267694758089,-52,54, + 8647156908279410.,9007199254739545.,.000085120070320257351,-52,54, + 8647156908281778.,4503599627370496.,-.099809570511170741772,-52,53, + 8647156908281779.,4503599627370496.,.205680356798259902110,-52,53, + 8647156908281780.,4503599627370497.,-.488829715892309711382,-52,53, + 8647156908281816.,4503599627370508.,-.491192332752987207466,-52,53, + 8647156908281960.,4503599627370551.,.499357199800967254487,-52,53, + 8647156908282798.,4503599627370807.,.499916284974331858108,-52,53, + 8647156908304383.,4503599627377401.,.499997193414447389962,-52,53, + 9007199254740762.,4597055378328700.,.282688542767032164493,-52,53, + 9007199254740776.,4597055378328701.,.284130469984192518359,-52,53, + 9007199254740958.,4597055378328714.,.302875523806001048879,-52,53, + 9007199254740986.,4597055378328716.,.305759378239915097025,-52,53, + 9007199254740991.,4597055378328717.,-.336582790611177582523,-52,53, + 4503599627370497.,4597055378328717.,-.121988091921834048787,-51,53, + 4503599627385582.,4597055378330875.,-.014634971987921824484,-51,53, + 4916525805337912.,4690381645302310.,-.499364609792194776841,-51,53, + 4916525805338016.,4690381645302312.,.492147289210708046459,-51,53, + 4916525805338051.,4690381645302313.,.498906101372882166864,-51,53, + 4916525805340276.,4690381645302378.,-.499997984943619586485,-51,53, + 5274559627534388.,4642479004937341.,-.499981248434891703753,-51,53, + 5274559627534477.,4642479004937315.,-.499940535683923982444,-51,53, + 5274559627536613.,4642479004936691.,-.498963431704749157251,-51,53, + 5274559627537123.,4642479004936542.,-.487494179930561499182,-51,53, + 5274559627537147.,4642479004936535.,-.498719156323170596822,-51,53, + 5274559627583475.,4642479004923001.,-.499999509765057636620,-51,53, + 5322620345284825.,4627449284045130.,-.499991513411407968898,-51,53, + 5322620345343601.,4627449284025544.,-.499986459556233697131,-51,53, + 5322620345350131.,4627449284023367.,.499945865697673136021,-51,53, + 5322620345353396.,4627449284022279.,.499912014732890187013,-51,53, + 5322620345353399.,4627449284022279.,-.499781737661136941254,-51,53, + 5322620345353555.,4627449284022227.,-.483856862161089271954,-51,53, + 5322620345353714.,4627449284022174.,-.467625739076557501065,-51,53, + 5322620345353717.,4627449284022173.,-.467319491471395526318,-51,53, + 5483662463936927.,4562913602276647.,-.499993532056148672370,-51,53, + 5483662463945718.,4562913602272538.,.499970651431567551450,-51,53, + 5483662463949953.,4562913602270560.,-.499022851067219931016,-51,53, + 5483662463949983.,4562913602270545.,.482094078024708566428,-51,53, + 5483662463949998.,4562913602270538.,.472652542570397867406,-51,53, + 5483662463950060.,4562913602270510.,-.499705803976030948588,-51,53, + 5483662463951543.,4562913602269817.,-.499825610205350873689,-51,53, + 5483662463995498.,4562913602249276.,.499994154275029664040,-51,53, + 5571718185708515.,4518632949142695.,-.499979429067256529779,-51,53, + 5571718185711739.,4518632949140960.,-.497224073738035566157,-51,53, + 5571718185711843.,4518632949140904.,-.464877126929434541617,-51,53, + 5571718185711845.,4518632949140902.,.458821852816800485800,-51,53, + 5571718185711975.,4518632949140832.,.499255536315259967779,-51,53, + 5571718185712224.,4518632949140698.,.499778514670971554281,-51,53, + 5571718185729537.,4518632949131381.,.499996563646879010768,-51,53, + 6099473910238465.,8259719004743686.,-.499992361496169325858,-51,54, + 6099473910240958.,8259719004739080.,.499069336439882352186,-51,54, + 6099473910241004.,8259719004738996.,-.470863741012183573234,-51,54, + 6099473910241017.,8259719004738972.,-.484105697683928155399,-51,54, + 6099473910241030.,8259719004738948.,-.497347654355896848645,-51,54, + 6099473910241259.,8259719004738525.,-.499840583460397995202,-51,54, + 6099473910244884.,8259719004731828.,.499998411626434297474,-51,54, + 7317086400943164.,5197151918823823.,-.499912248128698659032,-51,54, + 7317086400943965.,5197151918821390.,-.499336791615696536172,-51,54, + 7317086400944232.,5197151918820579.,-.499144972864978892170,-51,54, + 7317086400944312.,5197151918820336.,-.495342180738396982650,-51,54, + 7317086400948157.,5197151918808656.,.499929511243709719327,-51,54, + 7317086400958677.,5197151918776702.,.499996617219354810823,-51,54, + 7404092400506310.,4930635815018967.,-.499999193138670716473,-51,54, + 7404092400511484.,4930635815002988.,.456909782220306317246,-51,54, + 7404092400511495.,4930635815002954.,.487355471947212560471,-51,54, + 7404092400511563.,4930635815002744.,.493747008439323226710,-51,54, + 7404092400511631.,4930635815002535.,-.499861455071133863847,-51,54, + 7404092400512255.,4930635815000607.,.499966762007130792339,-51,54, + 7543049467984493.,8992872911982931.,.499996592004343241495,-51,55, + 7543049467990820.,8992872911942955.,-.499207104286956163023,-51,55, + 7543049467990864.,8992872911942676.,.487838104585059530073,-51,55, + 7543049467990867.,8992872911942658.,-.467590631173732651932,-51,55, + 7543049467990977.,8992872911941963.,-.499977609001929128431,-51,55, + 7958730718296152.,6300617006670519.,.499994990338806962566,-51,55, + 7958730718301553.,6300617006634879.,.498985930360990470377,-51,55, + 7958730718301650.,6300617006634239.,.417501412787707654024,-51,55, + 7958730718301690.,6300617006633975.,.466373776673880847468,-51,55, + 7958730718301715.,6300617006633810.,.496919004102403162674,-51,55, + 7958730718301882.,6300617006632709.,-.499038876681696252864,-51,55, + 7958730718305810.,6300617006606789.,-.499772746593408459272,-51,55, + 7958730718306792.,6300617006600309.,-.499956215068093532388,-51,55, + 7958730718317923.,6300617006526858.,-.499999203828695950746,-51,55, + 8036233885297131.,5788045869529183.,-.499997308431091567275,-51,55, + 8036233885308935.,5788045869450957.,-.499987126210613966579,-51,55, + 8036233885314837.,5788045869411844.,-.499982051655464952948,-51,55, + 8036233885315258.,5788045869409054.,-.498795651469296422156,-51,55, + 8036233885315317.,5788045869408663.,-.496254089452443363019,-51,55, + 8036233885315368.,5788045869408325.,-.477107993472662509547,-51,55, + 8036233885315376.,5788045869408272.,-.493712527436693228662,-51,55, + 8036233885315620.,5788045869406654.,.499849186650628867514,-51,55, + 8062587751701696.,5613290570722350.,.457721145009828254367,-51,55, + 8062587751701718.,5613290570722204.,.487855712701204202973,-51,55, + 8062587751701729.,5613290570722132.,-.497077003453159385122,-51,55, + 8062587751701792.,5613290570721713.,.498308349480277850272,-51,55, + 8062587751701992.,5613290570720386.,.499531692118638767405,-51,55, + 8062587751703718.,5613290570708935.,-.499910861384503882630,-51,55, + 8062587751706970.,5613290570687357.,.499980686726073642188,-51,55, + 8062587751724956.,5613290570568020.,.499995818295999544488,-51,55, + 8171981788130374.,4886032356926990.,-.499677319930971978731,-51,55, + 8171981788130541.,4886032356925878.,-.496038989328178996134,-51,55, + 8171981788130550.,4886032356925818.,-.423986624205990624465,-51,55, + 8171981788130582.,4886032356925604.,.498866229561692650238,-51,55, + 8171981788141366.,4886032356853798.,-.499722059406111010679,-51,55, + 8171981788204570.,4886032356432944.,-.499979660248389605908,-51,55, + 8171981788210066.,4886032356396347.,.499997911589783504587,-51,55, + 8306327458441072.,7981247470408200.,-.499998182145589463550,-51,56, + 8306327458476933.,7981247469929988.,-.499973930702722552381,-51,56, + 8306327458497425.,7981247469656724.,-.499960054606509401195,-51,56, + 8911899527169288.,7749462677656648.,.308309402527603162332,-51,89, + 8911899527234764.,8072601222781198.,-.180808462575893383477,-51,93, + 8911899527238682.,4544674257346613.,-.059886696548041206459,-51,95, + 8911899527239313.,4875593022962201.,.240856970151281425405,-51,101, + 8911899527239321.,4999243878995010.,-.238913499144746362415,-51,103, + 8911899527239323.,5493847303126252.,-.021049841583599415749,-51,105, + 8911899527239324.,-7030867213202561.,-.332823735496443291181,-51,107, + 4580018241281892.,-6292553808126013.,-.499964909753848123677,-50,57, + 4580018241340096.,-6292553811025902.,.499985254774529530930,-50,57, + 4580018241350013.,-6292553811519995.,.494415487074702133251,-50,57, + 4580018241350188.,-6292553811528714.,.499157387789275233451,-50,57, + 4580018241350442.,-6292553811541368.,-.499674366881868024288,-50,57, + 4580018241352124.,-6292553811625170.,-.499812181075540469496,-50,57, + 4580018241354647.,-6292553811750874.,.499981181670887814548,-50,57, + 4621382166156096.,-8339476104765583.,-.499990651552969533644,-50,57, + 4621382166193377.,-8339476106597539.,.497299719688010195331,-50,57, + 4621382166193406.,-8339476106598964.,.463232011415845508287,-50,57, + 4621382166193413.,-8339476106599308.,.489491530110939944619,-50,57, + 4621382166193492.,-8339476106603189.,-.499865330271669068776,-50,57, + 4621382166197719.,-8339476106810901.,.499989904376170222707,-50,57, + 5281225719093961.,-8902482668909003.,-.499985314085326756486,-50,55, + 5281225719133885.,-8902482669224954.,.497294474410424716450,-50,55, + 5281225719133897.,-8902482669225048.,-.468140666382573927447,-50,55, + 5281225719134001.,-8902482669225872.,.498088113462838281897,-50,55, + 5281225719134291.,-8902482669228166.,-.499927788404479118911,-50,55, + 5281225719136808.,-8902482669248085.,-.499948534164268161415,-50,55, + 5281225719141842.,-8902482669287923.,-.499989863729231012981,-50,55, + 5338749892254175.,-4671741663397352.,-.499991960210879199125,-50,54, + 5338749892279185.,-4671741663490097.,-.499910451382527481108,-50,54, + 5338749892280594.,-4671741663495323.,.481901499227998628143,-50,54, + 5338749892280601.,-4671741663495348.,-.476315190846622415842,-50,54, + 5338749892280642.,-4671741663495501.,.482701338720621348344,-50,54, + 5338749892281386.,-4671741663498260.,.495098852146714342748,-50,54, + 5338749892281674.,-4671741663499328.,.499897890252872988617,-50,54, + 5338749892311686.,-4671741663610622.,.499999644386141182062,-50,54, + 6015259048373391.,-6107281808455243.,-.499995702089896205536,-50,54, + 6015259048405566.,-6107281808470600.,-.499669933682742743424,-50,54, + 6015259048405610.,-6107281808470622.,.499304874258057266527,-50,54, + 6015259048405830.,-6107281808470727.,.494178914104270360593,-50,54, + 6015259048405872.,-6107281808470747.,.447745776283673306987,-50,54, + 6015259048405874.,-6107281808470748.,.493153722101955588268,-50,54, + 6015259048406557.,-6107281808471074.,.499967220190931158112,-50,54, + 6015259048420211.,-6107281808477590.,-.499986176168443203156,-50,54, + 6321255966185230.,-6027479342763533.,-.499996992749774909447,-50,54, + 6321255966218105.,-6027479342731196.,.499990053528034547732,-50,54, + 6321255966223064.,-6027479342726318.,.496703359883788936505,-50,54, + 6321255966223067.,-6027479342726315.,.447699556715574399372,-50,54, + 6321255966223125.,-6027479342726257.,-.499707304528437279831,-50,54, + 6321255966223676.,-6027479342725716.,.499927514425108357362,-50,54, + 6436442976885188.,-5884062187190102.,-.499851447353214340678,-50,54, + 6436442976885351.,-5884062187189858.,.461239581623865533463,-50,54, + 6436442976885363.,-5884062187189840.,.495184933455027651242,-50,54, + 6436442976885365.,-5884062187189836.,-.499157507906383614060,-50,54, + 6436442976886602.,-5884062187187977.,-.499957486561138088560,-50,54, + 6436442976896677.,-5884062187172837.,.499994434042189439033,-50,54, + 6436442976915413.,-5884062187144679.,-.499994531565241985922,-50,54, + 6591998865334922.,-5598176374803558.,.499990910337697493761,-50,54, + 6591998865359009.,-5598176374751420.,-.499929524183203140192,-50,54, + 6591998865359477.,-5598176374750408.,.499449302669556597695,-50,54, + 6591998865363920.,-5598176374740791.,.499962440657483393848,-50,54, + 6591998865371949.,-5598176374723412.,.499989650710570779012,-50,54, + 6736707155663803.,-5243349388734397.,.497326922137744539524,-50,54, + 6736707155663829.,-5243349388734325.,-.499489112404438451173,-50,54, + 6736707155665085.,-5243349388730895.,-.499525239592316089898,-50,54, + 6736707155679529.,-5243349388691450.,-.499940279223491344674,-50,54, + 6736707155681413.,-5243349388686305.,-.499994357442697557165,-50,54, + 6919987110174667.,-4682994568177240.,.499986229366724407171,-50,54, + 6919987110219497.,-4682994568026258.,-.499796501276293579920,-50,54, + 6919987110219508.,-4682994568026221.,-.453376639009368204151,-50,54, + 6919987110219777.,-4682994568025316.,.499981811093512166852,-50,54, + 7117199285692383.,-7920909175317267.,-.499987743048530125218,-50,55, + 7117199285729702.,-7920909175023287.,-.499988883042445661936,-50,55, + 7117199285739195.,-7920909174948506.,-.499961234581538143482,-50,55, + 7117199285740501.,-7920909174938218.,-.499746713030404377063,-50,55, + 7117199285740599.,-7920909174937447.,.494143810379992112918,-50,55, + 7117199285740656.,-7920909174936997.,-.489001497409614962810,-50,55, + 7117199285740664.,-7920909174936934.,-.469092066922608945907,-50,55, + 7662745966054633.,-6100854586252900.,.499995819827082562230,-50,56, + 7662745966061484.,-6100854586121172.,.492068838509483139084,-50,56, + 7662745966061506.,-6100854586120749.,.498319839473448246109,-50,56, + 7662745966061673.,-6100854586117537.,-.499683925900100297506,-50,56, + 7662745966062152.,-6100854586108327.,-.499946222633109361977,-50,56, + 7978184228645126.,-5067686797185853.,-.209655523290217375318,-50,89, + 7978184228675647.,-8273855591115085.,.280625361765298970475,-50,97, + 7978184228675759.,-7087074635430869.,.028220601463005755743,-50,98, + 7978184228675842.,-4868300447957133.,.271716823346515155126,-50,104, + 7978184228675843.,8604441260563682.,.482526513180378055612,-50,108, + 7978184228677253.,7444441206332854.,.338172823351774715554,-50,94, + 8099289753648997.,4608113249915832.,.499997642424196572084,-50,57, + 8099289753654219.,4608113250112275.,.499957827225982037347,-50,57, + 8099289753659441.,4608113250308718.,.499917786243336211575,-50,57, + 8099289753660662.,4608113250354650.,.499716893843667754595,-50,57, + 8099289753660945.,4608113250365296.,.491480321607303740314,-50,57, + 8099289753661000.,4608113250367366.,-.499519719010293189355,-50,57, + 8698942762432770.,6183052846287372.,.499844906582156589561,-50,55, + 8698942762433480.,6183052846292351.,.410560495886496618026,-50,55, + 8698942762433487.,6183052846292400.,.498412621400586003745,-50,55, + 8698942762434762.,6183052846301342.,-.499950236035427434354,-50,55, + 8698942762438985.,6183052846330955.,.499981974882434605160,-50,55, + 8698942762526951.,6183052846947821.,.499967658597166852482,-50,55, + 8854932537026494.,7204883357638958.,-.499999349727454450706,-50,55, + 8854932537032914.,7204883357677933.,-.499934955584936585771,-50,55, + 8854932537040618.,7204883357724703.,-.499858029136705817684,-50,55, + 8854932537040660.,7204883357724957.,.476777903226874793863,-50,55, + 4775738403008703.,4859087237251554.,.499959536794291536088,-49,54, + 4775738403081358.,4859087237322935.,-.497516788241464278254,-49,54, + 4775738403081472.,4859087237323047.,-.498063440002342183363,-49,54, + 4775738403081871.,4859087237323439.,-.499976722755658139576,-49,54, + 5140278602114359.,8440886838401176.,.499996636412097487917,-49,55, + 5140278602120773.,8440886838346030.,.498080196339354612524,-49,55, + 5140278602120778.,8440886838345988.,-.490695853671509312171,-49,55, + 5140278602120952.,8440886838344491.,.499897605561691042185,-49,55, + 5140278602123714.,8440886838320745.,-.499992527821955326897,-49,55, + 5150039580946893.,8355780111634656.,-.499999767015611453532,-49,55, + 5150039580948573.,8355780111619804.,.483586215889809927377,-49,55, + 5150039580948648.,8355780111619141.,.491782017075827798496,-49,55, + 5150039580948723.,8355780111618478.,.499977818123190979948,-49,55, + 5154708221428946.,8314241754732978.,.499987521905856127370,-49,55, + 5154708221456622.,8314241754485151.,-.499919154972062757619,-49,55, + 5154708221457878.,8314241754473904.,-.499770835310127017018,-49,55, + 5154708221458209.,8314241754470940.,-.478234939031020458543,-49,55, + 5154708221458319.,8314241754469955.,-.486183735423702425638,-49,55, + 5154708221458495.,8314241754468379.,-.498901810268557941819,-49,55, + 5154708221462285.,8314241754434440.,.499953098444926739327,-49,55, + 5154708221476123.,8314241754310526.,.499990803556961309124,-49,55, + 5365973368504555.,5932413993625008.,.499994511792179543145,-49,55, + 5365973368512068.,5932413993525069.,.499967733423691049671,-49,55, + 5365973368513468.,5932413993506446.,.499829539496494047783,-49,55, + 5365973368513981.,5932413993499623.,-.499506820961464262751,-49,55, + 5365973368514312.,5932413993495219.,.491174784349799638165,-49,55, + 5365973368514355.,5932413993494647.,.499027681585930525137,-49,55, + 5387110469176429.,5647687781089723.,.499989694506889968482,-49,55, + 5387110469216594.,5647687780542057.,.499988534751721489832,-49,55, + 5387110469217916.,5647687780524031.,.495954714907124780980,-49,55, + 5387110469217938.,5647687780523732.,-.482932383682446086714,-49,55, + 5387110469217949.,5647687780523582.,-.472375932980006627233,-49,55, + 5387110469218108.,5647687780521413.,.498394581512248773723,-49,55, + 5387110469218204.,5647687780520104.,.499614514603443967692,-49,55, + 5387110469219057.,5647687780508474.,-.499962544431040129269,-49,55, + 5443187231493039.,4860367723858699.,.499898744874573864968,-49,55, + 5443187231493265.,4860367723855441.,-.499531057259043495397,-49,55, + 5443187231493717.,4860367723848923.,-.498390663470338330684,-49,55, + 5443187231493729.,4860367723848749.,.457391824825013623601,-49,55, + 5443187231496567.,4860367723807824.,.499950255366129122404,-49,55, + 5443187231500095.,4860367723756950.,-.499998392059252006472,-49,55, + 5754668666090594.,5037545710846897.,.088933789754694320742,-49,92, + 5754668666091174.,7527272858682946.,.453985239490895928846,-49,93, + 5754668666092887.,4961313895799393.,-.456080924974952782368,-49,104, + 5754668666092888.,-8070242612002593.,.486579190083951246903,-49,105, + 5754668666092914.,-7435701142275583.,-.010778613120386218685,-49,99, + 5754668666111105.,-5001589819099418.,-.109712297154564657443,-49,89, + 6866978591796613.,-7555238914153762.,-.499991598615262139195,-49,55, + 6866978591811235.,-7555238914061065.,.499991387925081398502,-49,55, + 6866978591823048.,-7555238913986175.,.492731870799853981637,-49,55, + 6866978591823051.,-7555238913986155.,-.488392464572462628333,-49,55, + 6866978591823060.,-7555238913986098.,-.431765470688174944239,-49,55, + 6866978591823260.,-7555238913984831.,.493278838330515121969,-49,55, + 6866978591825486.,-7555238913970719.,.499022059587398244336,-49,55, + 6866978591825857.,-7555238913968367.,.499979274170292229557,-49,55, + 6871807797869975.,-7524356769217460.,.499985070805124930864,-49,55, + 6871807797875428.,-7524356769182288.,.480283812534505182317,-49,55, + 6871807797875437.,-7524356769182229.,-.469501133049214485082,-49,55, + 6871807797875468.,-7524356769182030.,.481239609954334068152,-49,55, + 6871807797876128.,-7524356769177773.,.497010272649249111283,-49,55, + 6871807797876248.,-7524356769176999.,.499877666933736514695,-49,55, + 6871807797897178.,-7524356769041999.,-.499995956479908049622,-49,55, + 7521629200561852.,-5968395791876093.,.423855433236695859713,-49,90, + 7521629200574196.,-5262839588015622.,.229343440906477071433,-49,97, + 7521629200574244.,-4625289116888022.,.102830686839302526973,-49,98, + 7521629200574278.,-7133538533252203.,.101520108366512253273,-49,102, + 7521629200574281.,-4932593896436112.,.282035797469921290667,-49,104, + 7521629200574282.,5869185698176239.,-.035725554127437291364,-49,105, + 7521629200574292.,5100403769020648.,.372271865076020060457,-49,100, + 7521629200575311.,7908466556633758.,-.438287778735845379724,-49,94, + 7521629200576649.,4547013090698733.,.420118884225148678322,-49,92, + 7521629200625675.,6169452865664590.,.200052824448322378682,-49,88, + 8003153055431951.,5755814996913121.,.499990158742631673124,-49,55, + 8003153055436474.,5755814996951664.,.499944325133391882170,-49,55, + 8003153055440997.,5755814996990207.,.499898098188784235973,-49,55, + 8003153055441206.,5755814996991989.,-.494797834695207061958,-49,55, + 8003153055441229.,5755814996992185.,-.498998822575843252101,-49,55, + 8003153055474560.,5755814997276216.,.499984966034295564637,-49,55, + 8026599925705147.,5950282248230233.,.499990922258601680887,-49,55, + 8026599925726631.,5950282248403485.,-.499980272186140527171,-49,55, + 8026599925729965.,5950282248430371.,-.499511157668355599081,-49,55, + 8026599925729981.,5950282248430500.,-.472514305819262482133,-49,55, + 8026599925729996.,5950282248430620.,.490295242784663357355,-49,55, + 8026599925730261.,5950282248432757.,.499930600720164677112,-49,55, + 8026599925739188.,5950282248504746.,.499985790252766979582,-49,55, + 8622920769847497.,6800990556369263.,.499985087388076813982,-49,55, + 8622920769879526.,6800990556199009.,.499987541918388071859,-49,55, + 8622920769886056.,6800990556164298.,.499954196517991444124,-49,55, + 8622920769889671.,6800990556145083.,-.467139683952220251999,-49,55, + 8622920769889687.,6800990556144997.,.482936801725155014634,-49,55, + 8622920769889763.,6800990556144593.,.495800108619817991376,-49,55, + 8622920769889782.,6800990556144492.,.499015935324672305459,-49,55, + 8622920769890102.,6800990556142792.,-.499454352882027300851,-49,55, + 8622920769891965.,6800990556132889.,-.499923604420309959202,-49,55, + 8862008738793058.,4985992923407248.,-.499999842372094016129,-49,55, + 8862008738803656.,4985992923305302.,-.499980262596576729161,-49,55, + 8862008738804410.,4985992923298049.,-.499035358011596376700,-49,55, + 8862008738804565.,4985992923296557.,.499832625320806131702,-49,55, + 4644596759933455.,4677714777446530.,-.446883088313435277973,-48,100, + 4644596759933460.,8118965503030434.,-.030070098991721318017,-48,105, + 4644596759933461.,-5048653993005313.,.478011228646043974260,-48,103, + 4644596759933464.,-6570960024823517.,.394659030728422769316,-48,101, + 4644596759935693.,-7716810115755882.,-.397511446821863517755,-48,92, + 4875072239701549.,-5045409349726202.,-.499984185673821124046,-48,55, + 4875072239719981.,-5045409350025597.,-.499980687447948216633,-48,55, + 4875072239721741.,-5045409350054186.,.435784726240443944071,-48,55, + 4875072239721749.,-5045409350054316.,.490038205867495383869,-48,55, + 4875072239722082.,-5045409350059725.,.498339299148326930970,-48,55, + 4875072239722156.,-5045409350060926.,-.499816012446770226850,-48,55, + 5135851371772617.,-6625547103573705.,-.499996479533001886408,-48,55, + 5135851371776913.,-6625547103553029.,.499902773729163878704,-48,55, + 5135851371777432.,-6625547103550531.,.489415845494237251495,-48,55, + 5135851371777448.,-6625547103550454.,.498726460777319950093,-48,55, + 5387492754232222.,-6313804012650352.,-.498940355141253094416,-48,56, + 5387492754232384.,-6313804012643623.,-.493670122612104100597,-48,56, + 5387492754232397.,-6313804012643084.,.488234278845570766099,-48,56, + 5387492754232775.,-6313804012627382.,-.499468504219598934877,-48,56, + 5387492754233328.,-6313804012604412.,-.499996631285353291514,-48,56, + 5528537190617034.,-5686515985812467.,-.118615812794753282400,-48,90, + 5528537190624146.,-6955094704728450.,.216460362086398893871,-48,97, + 5528537190624170.,-4522297343157689.,-.123193546629367635528,-48,97, + 5528537190624214.,-7957612408915884.,.231306073228583669174,-48,104, + 5528537190624215.,5017306852794707.,.153349629548183621443,-48,104, + 5528537190625391.,7452891776671301.,.464305102876024209139,-48,93, + 5528537190627169.,4679312598380815.,.083906901230352824887,-48,91, + 5528537190691535.,6664097457884915.,.494853457900064364733,-48,87, + 5837710520343142.,5621153054394437.,.499733394828497158149,-48,55, + 5837710520424530.,5621153055185345.,.499982570929038043794,-48,55, + 5837710520427382.,5621153055213061.,-.485322379194767236861,-48,55, + 5837710520427396.,5621153055213197.,-.436863148288894693256,-48,55, + 5837710520427460.,5621153055213818.,.498950478528136304630,-48,55, + 5837710520427708.,5621153055216229.,-.499771720365142629650,-48,55, + 5837710520429235.,5621153055231068.,-.499968583731795634471,-48,55, + 5941744889464041.,6223195658939529.,.499992887768222828882,-48,55, + 5941744889480290.,6223195658967932.,.499889535517789203755,-48,55, + 5941744889480405.,6223195658968134.,-.481894764496798868001,-48,55, + 5941744889480413.,6223195658968148.,-.498018889753995238677,-48,55, + 5941744889486988.,6223195658979640.,.499963958220607031847,-48,55, + 5941744889490337.,6223195658985494.,.499999843158428042027,-48,55, + 6412570813986268.,8572588605470086.,-.248567594541100055515,-48,88, + 6412570814028736.,6128525235275287.,-.258837682051081492067,-48,91, + 6412570814032075.,4873162722396432.,.040184575097284665013,-48,93, + 6412570814032562.,8033966358281334.,.397606169077847231451,-48,95, + 6412570814032903.,5393548151814144.,-.435211113227945411065,-48,104, + 6412570814032904.,-6653364538180342.,.161191918281403615222,-48,104, + 6412570814032906.,-7686797479542327.,.247479572040034614256,-48,102, + 6412570814032909.,-8360990998519093.,.415351076266325588145,-48,101, + 6412570814032944.,-7633279252155597.,-.148403171010854228186,-48,98, + 6412570814033014.,-5202397501709228.,.393997460460055420962,-48,96, + 7085432669174717.,-7815230635612249.,-.499956320243625015637,-48,56, + 7085432669175493.,-7815230635588717.,.499383144376655350364,-48,56, + 7085432669175539.,-7815230635587322.,.496766671125268047952,-48,56, + 7085432669175576.,-7815230635586199.,-.440120491997259283805,-48,56, + 7085432669175585.,-7815230635585927.,.494150198073550790938,-48,56, + 7085432669175858.,-7815230635577647.,-.499638866146266171195,-48,56, + 7085432669177775.,-7815230635519512.,-.499981657481205316539,-48,56, + 7085432669180833.,-7815230635426776.,.499993887694860120793,-48,56, + 7085432669218670.,-7815230634279329.,-.499908678387997950652,-48,56, + 7092287361596027.,-7605159474817724.,-.499983644216769986734,-48,56, + 7092287361616822.,-7605159474173838.,-.491558614447780688993,-48,56, + 7092287361616877.,-7605159474172135.,-.498989993668246574196,-48,56, + 7092287361617288.,-7605159474159409.,-.499977200523279626894,-48,56, + 7092287361632494.,-7605159473688578.,-.499994222663421484507,-48,56, + 7296663901698871.,-8552280137011805.,.166601980259718786299,-48,93, + 7296663901699749.,-7421505293289021.,.259436077042149048236,-48,94, + 7296663901700401.,-7388785423944242.,.087177593844637046226,-48,99, + 7296663901700421.,-5288353795969796.,-.461733827474289524145,-48,103, + 7296663901700422.,5732109654193586.,-.081811264491934389495,-48,107, + 7296663901700427.,7147827525042891.,.355015117541922144720,-48,101, + 7296663901700514.,8122600571784659.,.094492296794686840549,-48,97, + 7296663901700627.,4523099374888806.,.067409252129132503517,-48,95, + 7296663901709520.,6271145256917772.,.449775975067644584277,-48,90, + 8046051565498932.,4953751046447475.,.499969874018028551112,-48,56, + 8046051565531384.,4953751045337018.,-.499866632169783953530,-48,56, + 8046051565532066.,4953751045313680.,.499150073621978937920,-48,56, + 8046051565532075.,4953751045313373.,-.467138562406541556498,-48,56, + 8046051565532185.,4953751045309609.,-.499555225358739803881,-48,56, + 8046051565537554.,4953751045125890.,-.499965749634633416944,-48,56, + 8046051565540639.,4953751045020325.,.499983859747054146722,-48,56, + 8048695210892380.,4863087252153755.,.499943306646596772755,-48,56, + 8048695210935742.,4863087250663361.,-.499990409509718776782,-48,56, + 8048695210939265.,4863087250542271.,.491546627422490607922,-48,56, + 8048695210939300.,4863087250541069.,-.493209607671204833917,-48,56, + 8048695210939548.,4863087250532545.,-.499482361196365323456,-48,56, + 8048695210940203.,4863087250510032.,-.499920497275205567944,-48,56, + 8082833509081564.,7318793474415422.,.499999992220787988908,-48,57, + 8082833509086878.,7318793474032177.,.450327302712959263944,-48,57, + 8082833509086886.,7318793474031600.,.491276231776433217794,-48,57, + 8082833509086936.,7318793474027994.,.497207038302137764713,-48,57, + 8082833509086961.,7318793474026192.,-.499827558513247676033,-48,57, + 8082833509088646.,7318793473904670.,-.499959504099686556481,-48,57, + 8180797238491817.,8273865970384063.,-.196192710188181074010,-48,90, + 8180797238498067.,8410737007054772.,.125322847549947366899,-48,91, + 8180797238504317.,8759746347124326.,-.279766517877217907961,-48,96, + 8180797238504343.,7676549581549647.,.143818879854539338902,-48,96, + 8180797238504512.,5086164842514562.,.481687495273117340267,-48,99, + 8180797238504525.,6027022241727584.,.088691254700703837793,-48,102, + 8180797238504527.,5554889935803585.,-.274558121137856945934,-48,105, + 8180797238504528.,-7887877031602478.,.322251950731206367194,-48,104, + 8383589335478138.,-6950454069806800.,-.499580791972827621934,-48,56, + 8383589335478287.,-6950454069810930.,.499037903330019825526,-48,56, + 8383589335478339.,-6950454069812370.,-.494732752867076093262,-48,56, + 8383589335478370.,-6950454069813230.,.451288586824845420129,-48,56, + 8383589335478384.,-6950454069813618.,.491427256391807792679,-48,56, + 8383589335478935.,-6950454069828887.,.499742051375718238060,-48,56, + 8383589335489050.,-6950454070109188.,.499935984223260123818,-48,56, + 8383589335493385.,-6950454070229316.,-.499978050527187557349,-48,56, + 8383589335530307.,-6950454071252477.,-.499868575563862507066,-48,56, + 8743148203168804.,-4693759710657680.,.499998535395506793353,-48,55, + 8743148203172796.,-4693759710626288.,.499678731547956512458,-48,55, + 8743148203174792.,-4693759710610592.,.499519178290285070163,-48,55, + 8743148203174924.,-4693759710609553.,-.488467317037444685164,-48,55, + 8743148203175034.,-4693759710608688.,-.478456062367325371040,-48,55, + 8743148203175049.,-4693759710608571.,.477454563324206731401,-48,55, + 8853620772981558.,-6994122584375426.,-.499948024624998224905,-48,56, + 8853620773014160.,-6994122583494459.,-.499866147072832941720,-48,56, + 8853620773014251.,-6994122583492001.,.490288186527199934363,-48,56, + 8853620773014252.,-6994122583491973.,-.487841985627121058874,-48,56, + 8853620773014297.,-6994122583490758.,.496300267516643329347,-48,56, + 8853620773017818.,-6994122583395614.,.499964654099321830343,-48,56, + 8853620773029295.,-6994122583085484.,.499987940556778122364,-48,56, + 8913783750982966.,-5227414243289126.,-.499976728082751216522,-48,56, + 8913783750986341.,-5227414243182881.,.499919628441066329447,-48,56, + 8913783750986620.,-5227414243174097.,-.497422240921361573551,-48,56, + 8913783750986670.,-5227414243172523.,-.482608955347233260859,-48,56, + 8913783750986672.,-5227414243172461.,.477983576078979146919,-48,56, + 8913783750986747.,-5227414243170099.,-.499796495257738112506,-48,56, + 8913783750993497.,-5227414242957608.,.499998522879175893531,-48,56, + 8959635272248240.,-7449937172420294.,.499998316479078297384,-48,57, + 8959635272253933.,-7449937172034216.,-.481816114191063530033,-48,57, + 8959635272253944.,-7449937172033471.,.495208311718803758644,-48,57, + 8959635272254031.,-7449937172027571.,.495310589738161348398,-48,57, + 8959635272256293.,-7449937171874171.,.497970047947649025733,-48,57, + 8959635272258033.,-7449937171756170.,-.499983913928677955612,-48,57, + 4532479539290511.,-5476384334844258.,-.013501979491395179954,-47,87, + 4532479539323035.,-7171987020381606.,.093001955343852678422,-47,91, + 4532479539325934.,-4620056837816075.,-.497173593945141704177,-47,103, + 4532479539325935.,5511657125149032.,-.466869517144066204130,-47,103, + 4532479539325961.,8404256880070032.,.178450380405075172033,-47,98, + 4532479539326853.,4544152868713952.,.326389542236166655003,-47,92, + 4532479539327522.,7853780134935526.,-.041353320631456287565,-47,92, + 4532479539336942.,6806963332967936.,-.301686564903106092589,-47,89, + 4562160286576246.,8456014722525798.,-.499832428609509358449,-47,58, + 4562160286576295.,8456014722539505.,-.491106078193176456693,-47,58, + 4562160286581402.,8456014723968111.,-.499980433248738684813,-47,58, + 4562160286590111.,8456014726404321.,.499934043585410013086,-47,58, + 4562160286653024.,8456014744003281.,.498560718875650571033,-47,58, + 4971105597101206.,7621840929766970.,.499999211505443631089,-47,61, + 4971105597105896.,7621840919449989.,.498663816077917728435,-47,61, + 4971105597105942.,7621840919348799.,.493107014647713401217,-47,61, + 4971105597106255.,7621840918660267.,.498774869027973013971,-47,61, + 4971105597109845.,7621840910763047.,.499885807597248726796,-47,61, + 4971105597110204.,7621840909973325.,.499996942361048696771,-47,61, + 4974570919678366.,8526697591772415.,.414880526994061874685,-47,88, + 4974570919705173.,4920407864965957.,-.439291965698825390386,-47,91, + 4974570919705771.,7016977376092592.,.269457706365610367001,-47,92, + 4974570919706967.,5477202673659876.,-.248011989562525791845,-47,94, + 4974570919707132.,4721183562927241.,-.361059266503648999212,-47,95, + 4974570919707235.,6641136683179800.,.265057722709259418491,-47,98, + 4974570919707256.,4713337497868265.,-.490772721884798538550,-47,102, + 4974570919707257.,-7816417456075461.,.436853960953281638575,-47,108, + 5002636990878089.,-7641801759347803.,-.499973273901762250857,-47,58, + 5002636990887542.,-7641801761880219.,-.499626914651845550889,-47,58, + 5002636990887666.,-7641801761913439.,.460496370513605437462,-47,58, + 5002636990887676.,-7641801761916117.,-.494332396517388042223,-47,58, + 5002636990889800.,-7641801762485127.,-.499961518167959484870,-47,58, + 5002636990907931.,-7641801767342340.,-.499909845611207784973,-47,58, + 5103591057892561.,-7577237412434052.,-.499978425374011053303,-47,56, + 5103591057893929.,-7577237412489495.,-.499744085867021223316,-47,56, + 5103591057898489.,-7577237412674305.,-.498957676323953397929,-47,56, + 5103591057898523.,-7577237412675683.,-.468250027861269336424,-47,56, + 5103591057898542.,-7577237412676454.,.490086599417432495303,-47,56, + 5103591057905066.,-7577237412940862.,.499997900477432905966,-47,56, + 5103591057943037.,-7577237414479769.,-.499619802212454341743,-47,56, + 5278026714984474.,-7823767949495931.,-.499463326304606584922,-47,56, + 5278026714984528.,-7823767949493900.,-.468342307648720073576,-47,56, + 5278026714984541.,-7823767949493412.,.483594234048467701671,-47,56, + 5278026714984577.,-7823767949492057.,-.495658419371061945161,-47,56, + 5278026714985244.,-7823767949466971.,.499855009598618897333,-47,56, + 5278026714991028.,-7823767949249425.,.499936718379924905373,-47,56, + 5278026714996812.,-7823767949031878.,-.499968596672625496938,-47,56, + 5416670203668992.,-8256442505072853.,.451833214422617296261,-47,86, + 5416670203785751.,-5559187976011485.,.044143500952742881026,-47,99, + 5416670203785760.,-5536774871378962.,-.483037450707754946116,-47,103, + 5416670203785761.,7462057533865346.,.104293057808923028984,-47,104, + 5416670203785762.,6499416202622153.,.438176246284833311793,-47,102, + 5416670203785776.,8921755208850438.,-.452340980675957906646,-47,99, + 5416670203785968.,7508462429286736.,-.082419912849124509623,-47,95, + 5416670203786096.,6071182124221161.,-.290046798294254427356,-47,94, + 5416670203787145.,6264829718842088.,.094822521446147439831,-47,92, + 5416670203788194.,5505931953313983.,.347406389362171440207,-47,91, + 5455740882056476.,5061666048913328.,.499820989558109648911,-47,57, + 5455740882081114.,5061666052011353.,-.499997171620669177034,-47,57, + 5455740882091927.,5061666053370998.,-.499889589119685256129,-47,57, + 5455740882092167.,5061666053401176.,-.491934181352216280428,-47,57, + 5455740882092175.,5061666053402181.,.441664331963665033254,-47,57, + 5455740882092198.,5061666053405074.,-.499239942352495814911,-47,57, + 5455740882093433.,5061666053560365.,-.499969670964230826086,-47,57, + 5660976669583560.,8941402591259933.,.494409791953538691436,-47,56, + 5660976669583726.,8941402591258043.,.499915289790043980612,-47,56, + 5660976669586997.,8941402591220801.,.499963868495732775057,-47,56, + 5660976669590268.,8941402591183560.,-.499992361279737915784,-47,56, + 5660976669608431.,8941402590976764.,.499857486550529817324,-47,56, + 5762007131371577.,5702906145767722.,.499980109694693407989,-47,56, + 5762007131379916.,5702906145352165.,-.499210717674998168007,-47,56, + 5762007131379934.,5702906145351268.,-.494532172292342320849,-47,56, + 5762007131380060.,5702906145344989.,-.461782357147330738887,-47,56, + 5762007131380066.,5702906145344690.,-.460222842251018174784,-47,56, + 5762007131383762.,5702906145160507.,-.499563576722815981135,-47,56, + 5762007131388249.,5702906144936906.,-.499980466674826186232,-47,56, + 5762007131405562.,5702906144074145.,.499918331775131568862,-47,56, + 5849202004085812.,4849673821526969.,.499983466505661783813,-47,59, + 5849202004089493.,4849673819663647.,-.499979733870729301690,-47,59, + 5849202004090412.,4849673819198449.,-.499699215760551498286,-47,59, + 5849202004090447.,4849673819180731.,.492694490120886562872,-47,59, + 5849202004090597.,4849673819104801.,.460096084559150332154,-47,59, + 5849202004090607.,4849673819099739.,.457922857395057889904,-47,59, + 5849202004114341.,4849673807085583.,.499940900756008895288,-47,59, + 5858775605036124.,5540855776889259.,-.211050516682635552958,-47,88, + 5858775605055759.,6436573496232614.,-.324835007898966127032,-47,93, + 5858775605056186.,5441332737064302.,-.111678023728382807166,-47,94, + 5858775605056492.,7391313022788343.,-.123361200776878840103,-47,100, + 5858775605056498.,5663212864766680.,-.069418226906861127210,-47,103, + 5858775605056499.,-6496004709646651.,.480674943786254478951,-47,104, + 5858775605056613.,-7961926073344328.,.290836672161617046685,-47,96, + 5858775605064235.,-8415577263312693.,-.463428284598398275428,-47,90, + 5948853825688343.,-5281553451911922.,-.499905491953343673539,-47,56, + 5948853825706910.,-5281553452839415.,-.499986292442897863614,-47,56, + 5948853825711568.,-5281553453072100.,-.499937826682728152509,-47,56, + 5948853825714341.,-5281553453210623.,.493868011781450331362,-47,56, + 5948853825714536.,-5281553453220364.,.494514372839007877618,-47,56, + 5948853825716031.,-5281553453295045.,.499470155074281502097,-47,56, + 5948853825716161.,-5281553453301539.,.499901121711852600860,-47,56, + 6300885837509847.,-4776109169093710.,-.076830038062562231613,-47,87, + 6300885837538211.,-8456954874625500.,.262170032833125970905,-47,90, + 6300885837545302.,-8151802040923050.,.206018106020739163724,-47,93, + 6300885837546269.,-4769411333882159.,-.204921888538891996561,-47,100, + 6300885837546273.,-7567747842768070.,.177461939383912116314,-47,104, + 6300885837546274.,4808980266034271.,.361374106855234239098,-47,103, + 6300885837546280.,7045763173818010.,.044801564770821916866,-47,100, + 6300885837546445.,5758543149666190.,-.200677570602408236922,-47,95, + 6300885837547050.,6516468583693583.,-.187474037988857795606,-47,93, + 6300885837547072.,6701080685376375.,-.086916121533001608605,-47,93, + 6574525673396413.,7831243269522895.,.499853694461470591188,-47,56, + 6574525673419237.,7831243269011342.,-.499915670112242178292,-47,56, + 6574525673423041.,7831243268926083.,-.499897082648423167289,-47,56, + 6574525673423811.,7831243268908825.,-.499368248097501792937,-47,56, + 6574525673424414.,7831243268895309.,.469876897740123975616,-47,56, + 6574525673424426.,7831243268895041.,-.485959021202005407651,-47,56, + 6574525673424443.,7831243268894659.,.493273426866691266091,-47,56, + 6574525673424535.,7831243268892597.,.498531379155488490524,-47,56, + 6574525673468304.,7831243267911603.,.499625940159927072380,-47,56, + 6694111552474444.,5676040309775690.,.499874159676121913209,-47,57, + 6694111552499286.,5676040306997921.,-.499992490841257121776,-47,57, + 6694111552504727.,5676040306389522.,-.444112398598813869526,-47,57, + 6694111552504743.,5676040306387732.,.476103373754561267051,-47,57, + 6694111552504776.,5676040306384042.,.499048404015213295074,-47,57, + 6694111552505039.,5676040306354635.,-.499904850169190062386,-47,57, + 6694111552505954.,5676040306252321.,.499934443256371599140,-47,57, + 6742999951998805.,5028975367891360.,.387690032635564466741,-47,87, + 6742999952035268.,6519697157471020.,.368915929705318502256,-47,91, + 6742999952037139.,5450931860883174.,.061509525643625734705,-47,92, + 6742999952038372.,7201447832046945.,-.183372869319541309541,-47,96, + 6742999952038458.,6482489699579386.,-.056663824789838462311,-47,98, + 6742999952038476.,7240683016226940.,.000983024481546707603,-47,100, + 6742999952038482.,8087395377573999.,-.358777280936759773346,-47,103, + 6742999952038483.,-7006381262920019.,-.469421394420791811524,-47,108, + 6742999952038691.,-6749760414682857.,.284742646183949624308,-47,95, + 6742999952048046.,-4848254040261172.,.300152674393080219310,-47,89, + 6820329768374694.,-8626240742322131.,-.499513974624567378963,-47,57, + 6820329768409791.,-8626240745812841.,-.499991097551733292197,-47,57, + 6820329768420930.,-8626240746920715.,.499716947167675936288,-47,57, + 6820329768421126.,-8626240746940208.,-.450193426649460507175,-47,57, + 6820329768421137.,-8626240746941302.,-.498402681810436273233,-47,57, + 6820329768421490.,-8626240746976412.,.499973067849700635792,-47,57, + 7105178455399018.,-8705914023737769.,-.499416436467586180882,-47,57, + 7105178455445984.,-8705914019156385.,-.499980645847125310127,-47,57, + 7105178455450042.,-8705914018760540.,-.499942728338853943843,-47,57, + 7105178455450907.,-8705914018676162.,-.499687312434239256547,-47,57, + 7105178455451174.,-8705914018650117.,-.498452339361065087669,-47,57, + 7172554528786996.,-5743604928810332.,-.499502740579499611542,-47,59, + 7172554528834760.,-5743604907011784.,-.499988235317215498332,-47,59, + 7172554528849704.,-5743604900191637.,-.499950330876161491969,-47,59, + 7172554528852707.,-5743604898821127.,-.499869697954028980112,-47,59, + 7172554528853275.,-5743604898561903.,-.497190214486092717342,-47,59, + 7172554528853409.,-5743604898500749.,.461188406696467553198,-47,59, + 7172554528853417.,-5743604898497097.,-.496520332208843072860,-47,59, + 7185117232622639.,-7953113766251512.,.072435829240729549139,-47,89, + 7185117232636863.,-7738014504471870.,-.120124137872464591050,-47,92, + 7185117232638832.,-6974725771713296.,-.448831841664292112443,-47,104, + 7185117232638833.,4559344245819513.,-.063689129967788748296,-47,103, + 7185117232638850.,8834585342769630.,.082622336021806427598,-47,99, + 7185117232639029.,6178570086149709.,-.096109892470989397424,-47,95, + 7185117232642892.,7975132712819856.,-.082590804962705684959,-47,91, + 7483548296427220.,6722431482855391.,.499816058414764055992,-47,56, + 7483548296460416.,6722431481868757.,.499986922579770769235,-47,56, + 7483548296460635.,6722431481862248.,.497516645372821990148,-47,56, + 7483548296460653.,6722431481861714.,-.488987761688415041287,-47,56, + 7483548296460671.,6722431481861179.,-.475492168858329604792,-47,56, + 7483548296460714.,6722431481859901.,-.498808253093034714241,-47,56, + 7627237129250559.,8311913822344826.,.484129517608758220300,-47,104, + 7627237129250560.,-7308060824087342.,.318606647016912361843,-47,104, + 7627237129250580.,-4995430527386411.,.454241201879335180159,-47,98, + 7627237129250587.,-6703865254339924.,.436928233982930835885,-47,98, + 7627237129250700.,-8570720747361604.,-.187031537988792772716,-47,96, + 7627237129251583.,-7805928771544494.,.482692123876888758254,-47,93, + 7792547491835034.,-7128009549071781.,-.499955431528015638085,-47,56, + 7792547491850557.,-7128009549393531.,-.477049212300768507467,-47,56, + 7792547491850623.,-7128009549394899.,-.479270773499648844598,-47,56, + 7792547491851184.,-7128009549406527.,-.498153979930288857103,-47,56, + 7792547491851239.,-7128009549407668.,.499994731462908114111,-47,56, + 8069359212212765.,-8469195439229361.,-.323383024007818457192,-47,101, + 8069359212212769.,-7009557202733117.,-.194778960463738126083,-47,104, + 8069359212212770.,8176444375042321.,.448457310850043185097,-47,104, + 8069359212212777.,7154903463716896.,.203559925012398657565,-47,100, + 8069359212212801.,7483476457595000.,-.219538899087970030821,-47,98, + 8069359212213472.,5209350367174285.,.095769708076845456728,-47,93, + 8069359212215675.,5386170779761322.,-.222358568467476288861,-47,91, + 8069359212220752.,7398855043830483.,.085086256483940823592,-47,90, + 8069359212243263.,7065962563394265.,-.300272041212566967953,-47,88, + 8398512618557827.,5353030758799434.,.499941683822917560226,-47,56, + 8398512618569077.,5353030758382518.,-.499997968142708746548,-47,56, + 8398512618577797.,5353030758059361.,-.499085449854056240228,-47,56, + 8398512618577814.,5353030758058730.,.493003465358374029125,-47,56, + 8398512618578050.,5353030758049985.,-.499173954923289671480,-47,56, + 8398512618580327.,5353030757965601.,-.499971266291651987407,-47,56, + 8511483141053535.,5583800097180619.,.153557748470762467559,-47,91, + 8511483141056435.,5590275112610228.,-.266671638759597383828,-47,95, + 8511483141056525.,5982241687424699.,-.189986895063582631458,-47,96, + 8511483141056628.,8464988374090034.,.413039158300487181348,-47,104, + 8511483141056629.,-6321311466750971.,.010981974590973162966,-47,104, + 8511483141056630.,-5276902826897994.,.336535642545010419028,-47,102, + 8535255807957322.,-4964604095095503.,.499970673481281820056,-47,58, + 8535255807959602.,-4964604095566449.,-.499940635722351986412,-47,58, + 8535255807959647.,-4964604095575745.,.493482181763496127879,-47,58, + 8535255807959737.,-4964604095594335.,.480327818404898496846,-47,58, + 8535255807959746.,-4964604095596194.,.479012382191483850705,-47,58, + 8535255807969485.,-4964604097607839.,-.499978269368977210849,-47,58, + 8535255807991531.,-4964604102161566.,-.499864300920492782365,-47,58 }; +#include "trailer.h" diff --git a/regress/lib/libm/fpaccuracy/y1.c b/regress/lib/libm/fpaccuracy/y1.c new file mode 100644 index 00000000000..e92f9d9b874 --- /dev/null +++ b/regress/lib/libm/fpaccuracy/y1.c @@ -0,0 +1,1019 @@ +/* $OpenBSD: y1.c,v 1.1 2009/04/09 01:24:43 martynas Exp $ */ + +/* + * Copyright (c) 2009 Gaston H. Gonnet <gonnet@inf.ethz.ch> + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +/* This program was generated automatically by a program written + by Gaston H. Gonnet on enigma on 2002-09-01 18:21:25. + Do not edit, rerun the original maple program. */ +#include "header.h" +#define DBL_MAX_EXP 1024 +#define N 987 +#define F y1 +#define Fs "y1" +#define Fn fpaccuracy_y1 + /* 11 candidate values discarded */ + +static struct input_point { double arg_m, val, eps; + int arg_e, val_e; } input_points[N] = { + -4503599627370497.,5734161139222657.,.372260931498852318979,-1074,-969, + -4503599627370496.,5734161139222659.,-.354499523765985277586,-1074,-969, + 4503599627370496.,-5734161139222659.,.354499523765985277586,-1074,-969, + 4503599627370497.,-5734161139222657.,-.372260931498852318979,-1074,-969, + 8703077354444721.,-5935467043384722.,.499984725138304920157,-60,46, + 8703077354446239.,-5935467043383687.,.475403796452673671510,-60,46, + 8703077354446242.,-5935467043383684.,-.479190237003584293214,-60,46, + 8703077354446264.,-5935467043383669.,-.479546482349519126618,-60,46, + 8703077354447166.,-5935467043383054.,-.494152541598147337052,-60,46, + 8703077354447518.,-5935467043382814.,-.499852467193171608050,-60,46, + 8703077354475598.,-5935467043363670.,.499994314833824957520,-60,46, + 7188956797842253.,-7216746789680035.,-.338606194227200106260,-57,49, + 7188956797842292.,-7216746789679996.,-.489608935583718095986,-57,49, + 7188956797842295.,-7216746789679994.,.498775468927301476790,-57,49, + 7188956797842553.,-7216746789679737.,.499834256865629597060,-57,49, + 7188956797851076.,-7216746789671247.,.499927461965748729903,-57,49, + 7188956797856758.,-7216746789665587.,.499989587485886427539,-57,49, + 7188956797889817.,-7216746789632656.,.499998879384652121296,-57,49, + 9006440473784121.,-5772569204906657.,.499986034263052590943,-57,49, + 9006440473858117.,-5772569204859761.,.499981831110520131792,-57,49, + 9006440473863922.,-5772569204856082.,.499927411678701378189,-57,49, + 9006440473864236.,-5772569204855882.,-.498180613900856457149,-57,49, + 9006440473864255.,-5772569204855870.,-.456664857487327515431,-57,49, + 9006440473864307.,-5772569204855838.,.499062475854701464314,-57,49, + 7591484324349247.,-6911545038393646.,.499996470598975788423,-56,50, + 7591484324368537.,-6911545038376536.,.499899567487381294097,-56,50, + 7591484324372395.,-6911545038373114.,.499880176352210200192,-56,50, + 7591484324372687.,-6911545038372854.,-.499602888127265893892,-56,50, + 7591484324372979.,-6911545038372595.,-.499085952626816294905,-56,50, + 7591484324373129.,-6911545038372462.,-.450875198096718842746,-56,50, + 7591484324373147.,-6911545038372446.,-.485089907553463129347,-56,50, + 7591484324373156.,-6911545038372439.,.497802737718136121747,-56,50, + 8003388474985897.,-6565133806580018.,-.499998802913873142103,-56,50, + 8003388475028613.,-6565133806545957.,-.499960845106044335090,-56,50, + 8003388475030829.,-6565133806544190.,-.499865244222211146819,-56,50, + 8003388475030982.,-6565133806544069.,.499690092806020253661,-56,50, + 8003388475031747.,-6565133806543459.,.497466777876648415377,-56,50, + 8003388475031870.,-6565133806543360.,-.424459323750416009762,-56,50, + 8003388475031895.,-6565133806543340.,-.489891458227833214914,-56,50, + 8003388475031900.,-6565133806543337.,.497022114876668279584,-56,50, + 8003388475048863.,-6565133806529810.,-.499989799698090501658,-56,50, + 8715649185231923.,-6043966502260022.,-.493342774131066334839,-56,50, + 8715649185231947.,-6043966502260006.,-.379414731512303626387,-56,50, + 8715649185231993.,-6043966502259975.,-.494385983159925354590,-56,50, + 8715649185232273.,-6043966502259787.,-.498558819282977821246,-56,50, + 8715649185232343.,-6043966502259740.,-.499602028315645034824,-56,50, + 8715649185233326.,-6043966502259080.,-.499965949526260693725,-56,50, + 8715649185236205.,-6043966502257148.,.499985495016162499658,-56,50, + 8715649185255375.,-6043966502244276.,-.499990504531108350819,-56,50, + 4823460372571526.,-5479577391449697.,-.499994246003491353190,-55,50, + 4823460372575175.,-5479577391445706.,.484326687513356169830,-55,50, + 4823460372575239.,-5479577391445636.,.499946457189010251395,-55,50, + 4823460372622359.,-5479577391394086.,-.499998628367159656773,-55,50, + 6866204438989343.,-7830870780948346.,-.499999259015855262977,-55,51, + 6866204439020165.,-7830870780915339.,.499985850985012531880,-55,51, + 6866204439034871.,-7830870780899590.,.499005310030718381843,-55,51, + 6866204439034885.,-7830870780899575.,.491932433106180248125,-55,51, + 6866204439034899.,-7830870780899560.,.484859556181580170528,-55,51, + 6866204439035294.,-7830870780899137.,.499589100069120473091,-55,51, + 6866204439035576.,-7830870780898835.,.499978293396639225216,-55,51, + 7429938090848766.,-7273537844226683.,.499790876927753309432,-55,51, + 7429938090848961.,-7273537844226505.,.467534102833112501297,-55,51, + 7429938090848972.,-7273537844226494.,-.493259869039174982135,-55,51, + 7429938090848995.,-7273537844226474.,.497807280682308379633,-55,51, + 7429938090858841.,-7273537844217488.,.499857536312338946942,-55,51, + 7429938090878991.,-7273537844199098.,.499990779260164654915,-55,51, + 7429938090881006.,-7273537844197258.,-.499995902005284782514,-55,51, + 7477266621077914.,-7230620307182237.,.499998382482350122143,-55,51, + 7477266621088185.,-7230620307172982.,-.499979368123505335671,-55,51, + 7477266621094083.,-7230620307167669.,.499838673674242440653,-55,51, + 7477266621094184.,-7230620307167578.,.499157361667654058735,-55,51, + 7477266621094265.,-7230620307167505.,.478808982729876846743,-55,51, + 7477266621094275.,-7230620307167496.,.488642516194237660642,-55,51, + 7477266621094285.,-7230620307167487.,.498476049658574049214,-55,51, + 8992428863828519.,-6098244025781639.,-.499992548571234061740,-55,51, + 8992428863891317.,-6098244025742713.,-.499986588658896333924,-55,51, + 8992428863894892.,-6098244025740497.,-.498680491868396583072,-55,51, + 8992428863894942.,-6098244025740467.,.494344768213919909157,-55,51, + 8992428863895476.,-6098244025740136.,.499854545871285129368,-55,51, + 4684840655106943.,-5873932454995336.,-.499544215879162172103,-54,51, + 4684840655107142.,-5873932454995109.,-.498231062644880796957,-54,51, + 4684840655107185.,-5873932454995060.,-.447696059687274637769,-54,51, + 4684840655107206.,-5873932454995036.,-.492783616382728521943,-54,51, + 4684840655108407.,-5873932454993666.,-.499933882994042736289,-54,51, + 4684840655113730.,-5873932454987594.,-.499984573629650407512,-54,51, + 4684840655154850.,-5873932454940689.,.499999100078815816563,-54,51, + 5261029272888796.,-5289428411724653.,-.499993265351873446999,-54,51, + 5261029272891730.,-5289428411722007.,.499991759381526550150,-54,51, + 5261029272897598.,-5289428411716713.,.499961799905430680169,-54,51, + 5261029272899111.,-5289428411715347.,-.499705095124144358421,-54,51, + 5261029272899387.,-5289428411715098.,-.497661514924218581937,-54,51, + 5261029272899479.,-5289428411715015.,-.496980321530105276355,-54,51, + 5261029272899520.,-5289428411714979.,.492453688568501065905,-54,51, + 5261029272899530.,-5289428411714969.,-.485733138236805202686,-54,51, + 5261029272900532.,-5289428411714066.,.499946815695934813050,-54,51, + 5357701474439252.,-5203800974665454.,-.499995101948887170331,-54,51, + 5357701474443923.,-5203800974661393.,.499966177438932137300,-54,51, + 5357701474447037.,-5203800974658685.,.499940359727011403455,-54,51, + 5357701474447712.,-5203800974658098.,.494154416162480843781,-54,51, + 5357701474447735.,-5203800974658078.,.495438746971726753522,-54,51, + 5357701474447804.,-5203800974658018.,.499291739398424798945,-54,51, + 6544763739207491.,-8719421189961331.,.493969518100582339626,-54,52, + 6544763739207497.,-8719421189961324.,.476425805605067515372,-54,52, + 6544763739207546.,-8719421189961267.,.499818820224552085231,-54,52, + 6544763739207888.,-8719421189960869.,.499827207953170240798,-54,52, + 6544763739213873.,-8719421189953904.,.499973986491905122288,-54,52, + 6544763739214899.,-8719421189952710.,.499999147252080230262,-54,52, + 6748349574634932.,-8489618419616528.,-.499999116849490705062,-54,52, + 6748349574649759.,-8489618419600295.,.499981227457734841568,-54,52, + 6748349574653500.,-8489618419596198.,-.499888854016958246878,-54,52, + 6748349574653774.,-8489618419595898.,-.498810105818001850389,-54,52, + 6750030179319864.,-8487778790208768.,-.499999671924243684678,-54,52, + 6750030179322768.,-8487778790205590.,-.499898904837387985239,-54,52, + 6750030179323838.,-8487778790204420.,.457438498328336412865,-54,52, + 6750030179323849.,-8487778790204408.,.495317667891675540712,-54,52, + 6750030179324061.,-8487778790204176.,.498079844922957569537,-54,52, + 6750030179324220.,-8487778790204001.,-.499848522313085736753,-54,52, + 6921931465604902.,-8304297685474073.,-.499998536024660646437,-54,52, + 6921931465609748.,-8304297685469028.,-.499962241064693897691,-54,52, + 6921931465611964.,-8304297685466722.,.499641642205344543186,-54,52, + 6921931465612183.,-8304297685466494.,.492833542142161033394,-54,52, + 6921931465612232.,-8304297685466442.,-.494991101252928879367,-54,52, + 6921931465612378.,-8304297685466290.,-.499529834638461088130,-54,52, + 6921931465613279.,-8304297685465353.,.499857844807462720213,-54,52, + 7262316160937308.,-7966370690664506.,.499998455721812364895,-54,52, + 7262316160951960.,-7966370690650632.,-.499981951642746652570,-54,52, + 7262316160955308.,-7966370690647463.,.497565515101383307436,-54,52, + 7262316160955346.,-7966370690647427.,.477227045472037050099,-54,52, + 7262316160955402.,-7966370690647374.,.499886142859692788321,-54,52, + 7667186625744419.,-7602927751212810.,.499988428466368323246,-54,52, + 7667186625744708.,-7602927751212563.,-.499157524015562640149,-54,52, + 7667186625744829.,-7602927751212461.,.497739845355133885426,-54,52, + 7667186625744856.,-7602927751212438.,.480518597197748454539,-54,52, + 7667186625779550.,-7602927751182905.,-.499999443543540253130,-54,52, + 7756304500047945.,-7527920471544068.,-.499996200831394126004,-54,52, + 7756304500084423.,-7527920471513711.,.499965658230049963814,-54,52, + 7756304500085478.,-7527920471512832.,-.499870966305284307418,-54,52, + 7756304500086533.,-7527920471511954.,-.499707591073497744110,-54,52, + 7756304500086682.,-7527920471511830.,-.497788782647207325264,-54,52, + 7756304500086706.,-7527920471511811.,.475674649582096365536,-54,52, + 7756304500086730.,-7527920471511791.,.449138081811279539367,-54,52, + 7756304500096934.,-7527920471503298.,-.499992659666021331496,-54,52, + 8671512143446054.,-6844255780917683.,-.499987077655964213304,-54,52, + 8671512143468851.,-6844255780902383.,.499981265788798444632,-54,52, + 8671512143470843.,-6844255780901045.,-.499889907733318175793,-54,52, + 8671512143472540.,-6844255780899906.,-.499278151902829396594,-54,52, + 8671512143472613.,-6844255780899858.,.497212512893560196481,-54,52, + 8671512143472671.,-6844255780899819.,.425931123279173041019,-54,52, + 8671512143472686.,-6844255780899809.,.493703177689164664909,-54,52, + 8671512143472835.,-6844255780899708.,-.499761081840051956114,-54,52, + 8671512143477114.,-6844255780896836.,-.499986361930569680345,-54,52, + 4889567998999328.,-6180426619556142.,-.499996818028972807718,-53,52, + 4889567999029793.,-6180426619523478.,-.499979856422526524497,-53,52, + 4889567999035861.,-6180426619516973.,.495493689183322470489,-53,52, + 4889567999035875.,-6180426619516957.,-.493969621704164278355,-53,52, + 4889567999035889.,-6180426619516942.,-.483432932591729742714,-53,52, + 4889567999036055.,-6180426619516765.,.498644952592565415714,-53,52, + 4889567999036152.,-6180426619516660.,-.499779415708481231092,-53,52, + 4889567999039948.,-6180426619512590.,-.499974285384941980694,-53,52, + 4930099044574207.,-6137296961063316.,-.499999436760262055785,-53,52, + 4930099044602148.,-6137296961033807.,-.499886603103670503933,-53,52, + 4930099044602344.,-6137296961033601.,.499291024227719782447,-53,52, + 4930099044605801.,-6137296961029949.,-.499907663524168001021,-53,52, + 4930099044620413.,-6137296961014517.,-.499991957392543554941,-53,52, + 5026050879143040.,-6037723824008219.,.499997943819463292162,-53,52, + 5026050879149980.,-6037723824001141.,-.499990468142060101983,-53,52, + 5026050879177132.,-6037723823973454.,.497749223218954488732,-53,52, + 5026050879177179.,-6037723823973406.,.425559099438619453946,-53,52, + 5026050879177183.,-6037723823973401.,-.495478357904425266243,-53,52, + 5026050879177284.,-6037723823973299.,.498325844181746974546,-53,52, + 5026050879177740.,-6037723823972833.,-.499944292980817422480,-53,52, + 5035712052408984.,-6027889047658809.,.499996881348783088603,-53,52, + 5035712052438852.,-6027889047628457.,.401316763461731379001,-53,52, + 5035712052438858.,-6027889047628451.,.498524742513394694353,-53,52, + 5035712052439105.,-6027889047628199.,-.499746786537876574626,-53,52, + 5035712052440216.,-6027889047627071.,.499930667534952814731,-53,52, + 5035712052443117.,-6027889047624123.,.499988536035476165580,-53,52, + 5280619103515190.,-5789419454189883.,.499984972394965786952,-53,52, + 5280619103516976.,-5789419454188216.,.475620153151363374085,-53,52, + 5280619103517036.,-5789419454188160.,.477041267829092657242,-53,52, + 5280619103517846.,-5789419454187404.,.496226315868149085955,-53,52, + 5280619103517996.,-5789419454187264.,.499779102519511741306,-53,52, + 5280619103518011.,-5789419454187249.,-.499865618815739342403,-53,52, + 5280619103548967.,-5789419454158356.,-.499998679131665367251,-53,52, + 5388947655818697.,-5690106707594684.,-.499989306693806462834,-53,52, + 5388947655827918.,-5690106707586381.,.497624656974282195969,-53,52, + 5388947655827928.,-5690106707586371.,-.496847077163878561798,-53,52, + 5388947655827978.,-5690106707586326.,-.469205747855121716086,-53,52, + 5388947655827988.,-5690106707586317.,-.463677481993458220033,-53,52, + 5388947655828642.,-5690106707585729.,.497871105295735394111,-53,52, + 5388947655834434.,-5690106707580513.,.499842686340045194208,-53,52, + 5388947655834977.,-5690106707580023.,-.499972478440842565356,-53,52, + 5388947655867356.,-5690106707550865.,.499999335163771005892,-53,52, + 5828367993164387.,-5320340914226362.,-.499946863757211663727,-53,52, + 5828367993164909.,-5320340914225952.,.470166982477545232624,-53,52, + 5828367993164923.,-5320340914225941.,.492353943869966166196,-53,52, + 5828367993164970.,-5320340914225904.,.495410171401340869212,-53,52, + 5828367993165017.,-5320340914225867.,.498466398932216069476,-53,52, + 5828367993182055.,-5320340914212453.,.499998380298555452051,-53,52, + 5842346135980325.,-5309357967527158.,.499972067936951499222,-53,52, + 5842346135982975.,-5309357967525080.,.499824151619731900474,-53,52, + 5842346135984300.,-5309357967524041.,.499750192870377076814,-53,52, + 5842346135984666.,-5309357967523754.,.498975046459627912423,-53,52, + 5842346135984675.,-5309357967523746.,-.443666965337736270664,-53,52, + 5842346135993209.,-5309357967517054.,-.499992382260143839849,-53,52, + 5842346136020302.,-5309357967495809.,-.499995363816549589267,-53,52, + 6083309738851034.,-5126632481220876.,.499825055674627363814,-53,52, + 6083309738851995.,-5126632481220170.,-.499336353065675065007,-53,52, + 6083309738852055.,-5126632481220126.,-.482634672035691312314,-53,52, + 6083309738858219.,-5126632481215605.,.499851355352784857663,-53,52, + 6083309738896539.,-5126632481187493.,.499991449470878682249,-53,52, + 6083309738898934.,-5126632481185735.,-.499999804199850161167,-53,52, + 6466710109370854.,-4858810632288391.,-.499648987164137023499,-53,52, + 6466710109370857.,-4858810632288390.,.497798980761326611785,-53,52, + 6466710109370965.,-4858810632288318.,.405925826077062880054,-53,52, + 6466710109371046.,-4858810632288264.,.337020960062646028722,-53,52, + 6466710109371246.,-4858810632288130.,-.499781178249031267819,-53,52, + 6466710109371638.,-4858810632287869.,-.499913369358397977821,-53,52, + 6466710109372030.,-4858810632287609.,.499954439507762846496,-53,52, + 6466710109379475.,-4858810632282652.,.499994835393705324483,-53,52, + 6683043781680238.,-4718361593126803.,.499988627045374274795,-53,52, + 6683043781680617.,-4718361593126562.,-.499887549936043605486,-53,52, + 6683043781680707.,-4718361593126506.,.492226286661673144363,-53,52, + 6683043781680797.,-4718361593126449.,.484340123258237756306,-53,52, + 6683043781712573.,-4718361593106327.,.499998625604767007279,-53,52, + 7533119765536761.,-8449619493574092.,.499996355470579700096,-53,53, + 7533119765567317.,-8449619493541406.,-.499993773779669360325,-53,53, + 7533119765568580.,-8449619493540056.,.499973903668267034117,-53,53, + 7533119765574795.,-8449619493533407.,-.467722763110763417344,-53,53, + 7533119765574809.,-8449619493533392.,-.492267856173597325408,-53,53, + 7533119765574852.,-8449619493533346.,-.496227784866816040943,-53,53, + 7533119765574895.,-8449619493533301.,.499812286439619953444,-53,53, + 7593583889904239.,-8385280625040150.,.499982264593470033276,-53,53, + 7593583889909090.,-8385280625035015.,.499757998516669905825,-53,53, + 7593583889909295.,-8385280625034797.,-.498602334404777102913,-53,53, + 7593583889909312.,-8385280625034780.,.496655589206272675190,-53,53, + 7593583889909329.,-8385280625034762.,.491913512817270010412,-53,53, + 7593583889909722.,-8385280625034346.,.499934923339235878266,-53,53, + 7593583889943884.,-8385280624998183.,-.499995396867310358751,-53,53, + 7618936725669052.,-8358501604908020.,-.497550789604447818565,-53,53, + 7618936725669070.,-8358501604908002.,.473935147207923367133,-53,53, + 7618936725669089.,-8358501604907982.,.499392524954252149704,-53,53, + 7618936725669404.,-8358501604907649.,-.499603580839729148350,-53,53, + 7618936725670386.,-8358501604906614.,-.499648583778324863671,-53,53, + 7618936725677260.,-8358501604899369.,-.499963609189833530169,-53,53, + 7618936725678242.,-8358501604898335.,.499991386488331137582,-53,53, + 7618936725700161.,-8358501604875232.,-.499994859868137003464,-53,53, + 8259236168392066.,-7717001646634396.,-.499987547114504050139,-53,53, + 8259236168417223.,-7717001646610380.,-.499986640197515157202,-53,53, + 8259236168422713.,-7717001646605139.,-.499867202417064841311,-53,53, + 8259236168422823.,-7717001646605034.,-.488935847602865609220,-53,53, + 8259236168422933.,-7717001646604929.,-.478004492790282857259,-53,53, + 8259236168422934.,-7717001646604929.,.476640337708005935143,-53,53, + 8460168362987737.,-7527800850760998.,.499936065936053223328,-53,53, + 8460168363170751.,-7527800850590984.,.499932646088635862330,-53,53, + 8460168363172736.,-7527800850589140.,.499790520926242098440,-53,53, + 8460168363172919.,-7527800850588969.,-.499215025145714262743,-53,53, + 8460168363173017.,-7527800850588878.,-.460431109929100129786,-53,53, + 8460168363173018.,-7527800850588878.,.468536072879226618989,-53,53, + 8460168363173088.,-7527800850588813.,.496238869461795386337,-53,53, + 8791115980723925.,-7226741351054645.,.499998979599941767085,-53,53, + 8791115980764979.,-7226741351018052.,-.499986586990820688809,-53,53, + 8791115980767270.,-7226741351016010.,-.499888354145412762279,-53,53, + 8791115980769083.,-7226741351014395.,.452175415058776605350,-53,53, + 8791115980769101.,-7226741351014379.,.495825248397173660753,-53,53, + 8791115980769285.,-7226741351014215.,.497579100298821431274,-53,53, + 8791115980769515.,-7226741351014010.,.499771415170843016511,-53,53, + 8837821264053892.,-7185226935442538.,-.499995532248214249984,-53,53, + 8837821264158013.,-7185226935350243.,-.499970930183375025581,-53,53, + 8837821264166791.,-7185226935342462.,-.499882469590785419731,-53,53, + 8837821264166976.,-7185226935342299.,.487929829845845922360,-53,53, + 8837821264166985.,-7185226935342291.,.465715293061591489096,-53,53, + 8837821264167020.,-7185226935342260.,.490436538900522157545,-53,53, + 8837821264167196.,-7185226935342103.,-.499536624882781032905,-53,53, + 8837821264169582.,-7185226935339988.,-.499968266034823391565,-53,53, + 9007199254736374.,-7036539541814084.,.499981435768303732332,-53,53, + 9007199254740940.,-7036539541810114.,.499022102696744580681,-53,53, + 9007199254740986.,-7036539541810074.,.494632236431294380801,-53,53, + 9007199254740991.,-7036539541810069.,-.158018835988875557264,-53,53, + 4503599627370497.,-7036539541810067.,.450390520559021321530,-52,53, + 4503599627370922.,-7036539541809328.,.499708209094808913507,-52,53, + 4503599627371148.,-7036539541808934.,-.499948737735741282484,-52,53, + 4503599627382766.,-7036539541788732.,.499987482258838412466,-52,53, + 4503599627411924.,-7036539541738028.,.499999329032314737410,-52,53, + 5820205584070866.,-4989559555609322.,.499987196423236654630,-52,53, + 5820205584080093.,-4989559555596202.,.499963088786277241978,-52,53, + 5820205584082110.,-4989559555593333.,-.499608672386100770035,-52,53, + 5820205584082231.,-4989559555593161.,-.448021256986915537794,-52,53, + 5820205584082238.,-4989559555593151.,-.494623637914300627566,-52,53, + 5820205584082904.,-4989559555592204.,-.499935880466711483441,-52,53, + 5820205584150304.,-4989559555496368.,.499995995722229087540,-52,53, + 7141873619627818.,-6424698953552494.,-.499994002144356706216,-52,54, + 7141873619646779.,-6424698953503930.,.499956298159247595951,-52,54, + 7141873619649405.,-6424698953497203.,-.499839630409844920894,-52,54, + 7141873619651411.,-6424698953492066.,.488130424899698257591,-52,54, + 7141873619651452.,-6424698953491960.,-.498157325721655884458,-52,54, + 7141873619651664.,-6424698953491418.,.499574305207329164760,-52,54, + 7141873619667053.,-6424698953452001.,-.499991430193242120934,-52,54, + 7353478233105002.,-5886424468430474.,.499995747812330901107,-52,54, + 7353478233113210.,-5886424468409737.,.499983784544400912346,-52,54, + 7353478233129191.,-5886424468369362.,.499594963599070320284,-52,54, + 7353478233129210.,-5886424468369313.,-.498090249340794488274,-52,54, + 7353478233129248.,-5886424468369217.,-.493460675220699775237,-52,54, + 7353478233129626.,-5886424468368263.,.499959825224331136472,-52,54, + 7777516153040452.,-4829509450063983.,-.499599561142503250433,-52,54, + 7777516153040768.,-4829509450063206.,-.497431004381238754016,-52,54, + 7777516153040829.,-4829509450063057.,.493493938536050744838,-52,54, + 7777516153040999.,-4829509450062638.,-.499010318910668612766,-52,54, + 7777516153041777.,-4829509450060726.,.499999608716124284055,-52,54, + 9007199254740986.,-7712499500869228.,.143343426550902510746,-52,56, + 9007199254740991.,-7712499500869197.,-.431482133148695630650,-52,56, + 4503599627370497.,-7712499500869179.,-.176377468968457450275,-51,56, + 4503599627370515.,-7712499500868960.,-.115121498805770970849,-51,56, + 4503599627371211.,-7712499500860490.,.253442680575035386908,-51,56, + 4503599627378620.,-7712499500770322.,.300413922800997581946,-51,56, + 4916525805338006.,-8290813460680348.,-.489702654363104548824,-51,60, + 4916525805338029.,-8290813460674178.,.494107920690872473614,-51,60, + 4916525805338085.,-8290813460659153.,.498168451139222677693,-51,60, + 4916525805338332.,-8290813460592882.,.498221145944442484146,-51,60, + 4916525805345001.,-8290813458803565.,.499642676980549830891,-51,60, + 4916525805346730.,-8290813458339667.,-.499989164750497640130,-51,60, + 4916525805403619.,-8290813443076142.,.499889700231160234967,-51,60, + 4947522428537512.,-8487649934381358.,-.232983039250710413702,-51,89, + 4947522428595805.,-4571226145061385.,.133542244013519927335,-51,94, + 4947522428596712.,-6661804633447850.,-.489563043450159169863,-51,98, + 4947522428596780.,-6711203844698183.,.351865382749514530001,-51,100, + 4947522428596798.,-5736093943282447.,.451775065393466485418,-51,102, + 4947522428596802.,-8362135660908040.,.258739932486962251358,-51,105, + 4947522428596803.,8156146483438709.,.434343638863270517532,-51,108, + 4947522428596839.,5293110332478003.,.108253160278641125599,-51,99, + 4947522428598331.,7000091204351803.,.207832541706035167934,-51,94, + 4947522428600857.,4642852138439771.,-.138292947551870973751,-51,92, + 5274559627536864.,5262625031844546.,-.499798394216382052092,-51,56, + 5274559627536979.,5262625031846328.,-.498744768891603628967,-51,56, + 5274559627537094.,5262625031848110.,-.497691143616901944279,-51,56, + 5274559627537096.,5262625031848140.,.493631528126562888166,-51,56, + 5274559627537116.,5262625031848450.,.406858245560378178022,-51,56, + 5274559627537786.,5262625031858832.,.499953278717936090312,-51,56, + 5274559627541589.,5262625031917763.,-.499986438416044982080,-51,56, + 5274559627573857.,5262625032417776.,.499996950245246432652,-51,56, + 5322620345353624.,6002960547691940.,-.499645691437130938661,-51,56, + 5322620345353640.,6002960547692184.,.495263590668645679448,-51,56, + 5322620345353704.,6002960547693164.,.474900719081899234247,-51,56, + 5322620345353717.,6002960547693364.,-.466735489211084959808,-51,56, + 5322620345354018.,6002960547697972.,.499995380131013842918,-51,56, + 5483662463949980.,8418058209905796.,-.496360161090019742353,-51,56, + 5483662463949986.,8418058209905884.,-.442702985145999865251,-51,56, + 5483662463950017.,8418058209906339.,-.498807576104223551291,-51,56, + 5483662463950427.,8418058209912356.,-.498900553660358582131,-51,56, + 5483662463954527.,8418058209972526.,-.499830366725783797799,-51,56, + 5483662463955347.,8418058209984559.,.499983662478423906568,-51,56, + 5483662464030528.,8418058211087886.,.499994670566796214434,-51,56, + 5571718185689251.,4847228873591649.,-.499999863021526436661,-51,55, + 5571718185711837.,4847228873753291.,-.498469314691815381321,-51,55, + 5571718185711850.,4847228873753384.,-.460923051953252254843,-51,55, + 5571718185712156.,4847228873755573.,.499781286252736851046,-51,55, + 5571718185713834.,4847228873767582.,.499983503403060975102,-51,55, + 6099473910176849.,8318925194080230.,.499987830824037916579,-51,55, + 6099473910240655.,8318925194461295.,-.499962806364796803874,-51,55, + 6099473910240907.,8318925194462800.,-.498426725033644885533,-51,55, + 6099473910241014.,8318925194463439.,-.469996722292233016536,-51,55, + 6099473910241015.,8318925194463445.,-.497768404509732391249,-51,55, + 6099473910249765.,8318925194515702.,-.499987899367418599661,-51,55, + 7317086400935715.,6839734894974664.,-.499995643542931623215,-51,54, + 7317086400938622.,6839734894978655.,.499993294820110544300,-51,54, + 7317086400944294.,6839734894986445.,-.499684325148029731431,-51,54, + 7317086400944302.,6839734894986455.,.486211757161332519343,-51,54, + 7317086400944318.,6839734894986477.,.458003921779786526555,-51,54, + 7317086400944436.,6839734894986639.,.499971135829746661949,-51,54, + 7404092400473182.,6953876006028813.,.499994761282993924955,-51,54, + 7404092400509964.,6953876006074807.,.499990658694570238615,-51,54, + 7404092400511078.,6953876006076200.,.499718632494776766533,-51,54, + 7404092400511489.,6953876006076714.,.434088647520298034979,-51,54, + 7404092400511513.,6953876006076744.,.444854779777183849639,-51,54, + 7404092400511629.,6953876006076889.,.496891085673988085584,-51,54, + 7404092400511637.,6953876006076900.,-.499520203575209244447,-51,54, + 7543049467954864.,7113971815879672.,.499994884650743423945,-51,54, + 7543049467989946.,7113971815916639.,-.499874303870089968780,-51,54, + 7543049467990486.,7113971815917207.,.499614612379327810440,-51,54, + 7543049467990877.,7113971815917619.,.497392697775972685964,-51,54, + 7543049467991026.,7113971815917776.,.499103528215360514613,-51,54, + 7543049467994024.,7113971815920935.,.499969760838467608472,-51,54, + 7543049467999871.,7113971815927096.,.499991359319709931967,-51,54, + 7958730718270776.,7429563750398271.,.499997319746492312682,-51,54, + 7958730718300724.,7429563750412212.,.499994341188339471068,-51,54, + 7958730718301637.,7429563750412638.,-.492225617166283881639,-51,54, + 7958730718301652.,7429563750412644.,.490377559849864625410,-51,54, + 7958730718302043.,7429563750412827.,-.496432959374162669858,-51,54, + 7958730718302391.,7429563750412988.,.499960747120281793480,-51,54, + 8036233885304064.,7461423763233759.,-.499999615111699935122,-51,54, + 8036233885314834.,7461423763237600.,.499974544940343328471,-51,54, + 8036233885315361.,7461423763237788.,.497559163088186795108,-51,54, + 8036233885315532.,7461423763237849.,.498672957507994600537,-51,54, + 8036233885315703.,7461423763237910.,.499786751886854450537,-51,54, + 8062587751701692.,7470338995093933.,.432708150485381614673,-51,54, + 8062587751701711.,7470338995093940.,-.490003192592268356831,-51,54, + 8062587751701761.,7470338995093956.,-.497138305956916704139,-51,54, + 8062587751701786.,7470338995093963.,.499294137359448480799,-51,54, + 8062587751702058.,7470338995094051.,-.499520879414967030034,-51,54, + 8062587751723924.,7470338995101045.,-.499849000097647971797,-51,54, + 8062587751734016.,7470338995104272.,.499999334142871024793,-51,54, + 8171981788129940.,7496985628819741.,-.499610518271042391576,-51,54, + 8171981788130531.,7496985628819840.,-.497679704707055355745,-51,54, + 8171981788130543.,7496985628819842.,-.487488216111788640978,-51,54, + 8171981788130555.,7496985628819844.,-.477296727516721619185,-51,54, + 8171981788131313.,7496985628819970.,.499798968333648031892,-51,54, + 8171981788136023.,7496985628820759.,.499958221525317757773,-51,54, + 8171981788137593.,7496985628821023.,-.499988700913892479982,-51,54, + 8171981788174879.,7496985628827268.,.499996950537431248956,-51,54, + 8306327458494987.,7507024988478774.,-.499988569538462689899,-51,54, + 8306327458496854.,7507024988478741.,-.499934171110171661990,-51,54, + 8306327458497420.,7507024988478730.,.495797370266278187030,-51,54, + 8306327458497421.,7507024988478730.,.478121984296590356368,-51,54, + 8306327458497533.,7507024988478728.,.498478755682886705614,-51,54, + 8306327458549809.,7507024988477804.,.499999924865324727670,-51,54, + 4580018241334419.,7011939963503010.,.499994750202619625071,-50,54, + 4580018241349994.,7011939963468284.,.495986586805193151385,-50,54, + 4580018241350007.,7011939963468256.,-.488800065750668151794,-50,54, + 4580018241350129.,7011939963467984.,-.499874805159848660551,-50,54, + 4580018241350852.,7011939963466372.,-.499932483589182032859,-50,54, + 4580018241351575.,7011939963464760.,-.499990164480757354449,-50,54, + 4621382166171841.,6915714327984569.,.499995341324057862388,-50,54, + 4621382166183396.,6915714327956579.,.499891133758911415883,-50,54, + 4621382166192640.,6915714327934187.,.499807324767579940174,-50,54, + 4621382166192846.,6915714327933689.,-.499761834266332300656,-50,54, + 4621382166193400.,6915714327932347.,-.469476952249848452478,-50,54, + 4621382166193419.,6915714327932301.,-.493709059209382467827,-50,54, + 4621382166193464.,6915714327932192.,-.498469312541229507078,-50,54, + 5281225719102935.,8910131215154336.,.499991171289996840695,-50,55, + 5281225719133888.,8910131214857370.,-.487729989863624909058,-50,55, + 5281225719133893.,8910131214857322.,-.458360901811638716046,-50,55, + 5281225719133920.,8910131214857063.,-.499767826333026940873,-50,55, + 5281225719140151.,8910131214797281.,.499989608171456935470,-50,55, + 5338749892223537.,8350386787178679.,.499995056486640807055,-50,55, + 5338749892278591.,8350386786635693.,.499986818948363916888,-50,55, + 5338749892280362.,8350386786618227.,-.499795701989491726280,-50,55, + 5338749892280588.,8350386786615998.,-.490168853603918114153,-50,55, + 5338749892280603.,8350386786615850.,-.432007779604063875424,-50,55, + 5338749892280639.,8350386786615495.,-.492421202008495978729,-50,55, + 5338749892280792.,8350386786613986.,-.499178247291628268774,-50,55, + 6015259048382691.,8598200841052335.,.499999241395246784847,-50,58, + 6015259048401473.,8598200839395404.,.499993073514793068336,-50,58, + 6015259048405485.,8598200839041469.,.499885642387418019909,-50,58, + 6015259048405841.,8598200839010064.,-.497132857151461184972,-50,58, + 6015259048405864.,8598200839008034.,.463733925217095308469,-50,58, + 6015259048405873.,8598200839007240.,.491899187884221582101,-50,58, + 6015259048405946.,8598200839000800.,.498128540652995586210,-50,58, + 6113277377985474.,5576172407386596.,-.446918215261998046263,-50,89, + 6113277378008147.,5336957918443520.,-.198258604547172464167,-50,91, + 6113277378014540.,8842332681901610.,.074242657956896790161,-50,95, + 6113277378015135.,6871504081071281.,-.193253379511972251198,-50,97, + 6113277378015249.,5645665146437595.,.216887189218021154597,-50,99, + 6113277378015274.,6848915596330096.,-.429390035903002060745,-50,102, + 6113277378015278.,5746325634422428.,.203506321671600225196,-50,105, + 6113277378015279.,-6514924149632151.,.127351364949342123149,-50,105, + 6113277378015287.,-6537807651379294.,-.454848466103256510568,-50,101, + 6113277378016287.,-6038014993396303.,.313713969561804059059,-50,94, + 6321255966218771.,-8860070248104349.,.499998535696470730255,-50,57, + 6321255966222483.,-8860070248258122.,-.499888355205020933912,-50,57, + 6321255966222842.,-8860070248272995.,.499583800587051448948,-50,57, + 6321255966223079.,-8860070248282813.,.493664305490879298240,-50,57, + 6321255966223201.,-8860070248287867.,.499055958095961009246,-50,57, + 6436442976879030.,-6768139130418283.,-.499986674889963032539,-50,56, + 6436442976881395.,-6768139130465236.,.499968673029207513308,-50,56, + 6436442976885350.,-6768139130543754.,.461839136102911188129,-50,56, + 6436442976885357.,-6768139130543893.,.491860145886612287699,-50,56, + 6436442976885391.,-6768139130544568.,.494819336270346411844,-50,56, + 6436442976885459.,-6768139130545917.,-.499262282933538989145,-50,56, + 6436442976885792.,-6768139130552528.,-.499691388189297117631,-50,56, + 6436442976886125.,-6768139130559140.,.499879507470909340124,-50,56, + 6436442976902347.,-6768139130881193.,.499997942155028919296,-50,56, + 6591998865326555.,-4874085069155473.,-.499999735412254739540,-50,55, + 6591998865348993.,-4874085069362014.,-.499988838848130925280,-50,55, + 6591998865351974.,-4874085069389455.,.499968235892556573598,-50,55, + 6591998865357936.,-4874085069444335.,.499882522113546428274,-50,55, + 6591998865359468.,-4874085069458437.,.493822284279527729486,-50,55, + 6591998865359478.,-4874085069458529.,.444174371539478394729,-50,55, + 6591998865359507.,-4874085069458795.,-.499804575403764116726,-50,55, + 6736707155662248.,-6149421400928261.,-.499857977062588430303,-50,55, + 6736707155662572.,-6149421400930984.,.499508389156821353764,-50,55, + 6736707155663706.,-6149421400940511.,.497290675853971545558,-50,55, + 6736707155663803.,-6149421400941325.,-.422652108790371015176,-50,55, + 6736707155663838.,-6149421400941619.,-.465930433132803437482,-50,55, + 6736707155663863.,-6149421400941829.,-.496843521944354629939,-50,55, + 6736707155665483.,-6149421400955440.,.499988331012023487597,-50,55, + 6736707155671791.,-6149421401008435.,.499997942112308919386,-50,55, + 6919987110132413.,-7583738303330804.,-.499969208384878470352,-50,55, + 6919987110218913.,-7583738303955573.,.499704393150623082899,-50,55, + 6919987110219510.,-7583738303959884.,-.482910397773092314429,-50,55, + 6919987110219519.,-7583738303959949.,-.487673434803464796806,-50,55, + 6919987110219537.,-7583738303960079.,-.497199508862540862620,-50,55, + 6919987110219546.,-7583738303960145.,.498037454108755553942,-50,55, + 6919987110220592.,-7583738303967699.,-.499977734548884692712,-50,55, + 7117199285686235.,-8869263769311923.,-.499985705838764376654,-50,55, + 7117199285740635.,-8869263769626845.,-.496393761118367167345,-50,55, + 7117199285740654.,-8869263769626955.,-.487532208514106787425,-50,55, + 7117199285740659.,-8869263769626984.,-.432568642038843329988,-50,55, + 7117199285740853.,-8869263769628107.,-.499982262651244610158,-50,55, + 7662745966012986.,-5412076120375740.,-.499985560386199832509,-50,54, + 7662745966047597.,-5412076120398181.,-.499988499764946711705,-50,54, + 7662745966058569.,-5412076120405295.,-.499930580731527825488,-50,54, + 7662745966060264.,-5412076120406395.,.499896130419644375310,-50,54, + 7662745966061467.,-5412076120407174.,-.498456939723733583708,-50,54, + 7662745966061484.,-5412076120407186.,.479122443369141917402,-50,54, + 7662745966061558.,-5412076120407234.,.499173875670125994143,-50,54, + 7662745966061959.,-5412076120407494.,.499722853815127338326,-50,54, + 8099289753660894.,-5294311455251953.,-.499467642491369178579,-50,54, + 8099289753660912.,-5294311455251933.,.475560813203214444115,-50,54, + 8099289753660948.,-5294311455251891.,.425617724596222929736,-50,54, + 8099289753663417.,-5294311455249013.,-.499645756812354849763,-50,54, + 8099289753668463.,-5294311455243134.,.499998090013346933833,-50,54, + 8698942762429597.,-7895429733627845.,.499969717017158187583,-50,55, + 8698942762433469.,-7895429733603066.,-.468271397174747955030,-50,55, + 8698942762433484.,-7895429733602970.,-.478995471581938584487,-50,55, + 8698942762433514.,-7895429733602779.,.499556379607317338996,-50,55, + 8698942762435192.,-7895429733592041.,.499889930514700173535,-50,55, + 8698942762441626.,-7895429733550868.,.499977119128988558717,-50,55, + 8698942762477713.,-7895429733319936.,-.499995996412826188563,-50,55, + 8854932536888612.,-6835194540216248.,-.499958946560462212056,-50,55, + 8854932537038498.,-6835194539141397.,.499967274979718978442,-50,55, + 8854932537040029.,-6835194539130417.,-.499912866341725808532,-50,55, + 8854932537040666.,-6835194539125849.,-.490065475923562569778,-50,55, + 8854932537040701.,-6835194539125599.,.499486578547879019285,-50,55, + 4775738403078513.,-8849135024350521.,-.499996210416012829818,-49,58, + 4775738403080605.,-8849135024057732.,-.499875092757912867589,-49,58, + 4775738403080743.,-8849135024038419.,.497264827732915543323,-49,58, + 4775738403081318.,-8849135023957944.,.485347829415047628178,-49,58, + 4775738403081363.,-8849135023951645.,-.472106544391053011274,-49,58, + 4775738403081364.,-8849135023951506.,.484394469524326246741,-49,58, + 4839121103147445.,-5806970997263168.,.030813826210703459404,-49,88, + 4839121103178274.,-4824617776805216.,-.430431795368854012224,-49,90, + 4839121103179761.,-7873916415297767.,.221906494220763087391,-49,91, + 4839121103185709.,-6181118896420462.,-.204626959201506807331,-49,94, + 4839121103186356.,-6258145587650374.,.478650615348262688437,-49,106, + 4839121103186357.,8215836421537510.,.211497417056885612946,-49,104, + 4839121103186400.,6699560431482657.,.073357411423589518725,-49,98, + 4839121103186798.,8440156737027024.,-.142037375209910695803,-49,95, + 5140278602120771.,4840105894998503.,-.493688863056861676609,-49,55, + 5140278602120790.,4840105894998770.,-.497646922533444924631,-49,55, + 5140278602120809.,4840105894999036.,.498395017983537621063,-49,55, + 5140278602121305.,4840105895006007.,-.499668010796887076949,-49,55, + 5140278602122316.,4840105895020214.,-.499752141505528741913,-49,55, + 5140278602125349.,4840105895062834.,.499995357063216158298,-49,55, + 5140278602149098.,4840105895396565.,.499990791227707014429,-49,55, + 5150039580948362.,4976416070562338.,-.499797366965011231438,-49,55, + 5150039580948443.,4976416070563462.,-.498421678487958314016,-49,55, + 5150039580948573.,4976416070565265.,.454403500299542030120,-49,55, + 5150039580948597.,4976416070565598.,.491848148657429158489,-49,55, + 5150039580948605.,4976416070565710.,-.495670301892272631394,-49,55, + 5150039580949083.,4976416070572343.,-.499897724352075969000,-49,55, + 5150039580949804.,4976416070582348.,-.499998091205253105636,-49,55, + 5154708221458056.,5041001626311235.,-.499965836362554085129,-49,55, + 5154708221458214.,5041001626313413.,.496834420022634918039,-49,55, + 5154708221460871.,5041001626350056.,.499988029819151088922,-49,55, + 5154708221481184.,5041001626630196.,-.499993951718535900196,-49,55, + 5365973368505860.,7488440757337814.,-.499999620433801939637,-49,55, + 5365973368511304.,7488440757387586.,-.499961437479944082635,-49,55, + 5365973368514026.,7488440757412472.,-.499942624663366013692,-49,55, + 5365973368514314.,7488440757415105.,-.447773121169845997391,-49,55, + 5365973368514328.,7488440757415233.,-.452181548136359931240,-49,55, + 5365973368514468.,7488440757416513.,-.496265818071787067426,-49,55, + 5365973368514482.,7488440757416640.,.499325754907641439186,-49,55, + 5387110469217731.,7676050023613222.,.499352734539706944542,-49,55, + 5387110469217866.,7676050023614385.,-.499362428989903564414,-49,55, + 5387110469217945.,7676050023615064.,.486574623247125948420,-49,55, + 5387110469217950.,7676050023615108.,-.476340753198934856995,-49,55, + 5387110469218001.,7676050023615547.,-.498077592985247073558,-49,55, + 5387110469220077.,7676050023633415.,.499458048704706808526,-49,55, + 5387110469231807.,7676050023734380.,.499982509848911992893,-49,55, + 5387110469260606.,7676050023982265.,.499976458685179734893,-49,55, + 5443187231475084.,8117936182203666.,.499992826787761111804,-49,55, + 5443187231488417.,8117936182298895.,.499981607294285261858,-49,55, + 5443187231493524.,8117936182335371.,.499601045427031950223,-49,55, + 5443187231493728.,8117936182336829.,-.460273187657128104153,-49,55, + 5443187231493742.,8117936182336929.,-.467323380164361899832,-49,55, + 5443187231493805.,8117936182337379.,-.499049246511562920336,-49,55, + 5443187231494374.,8117936182341443.,-.499874933074785824805,-49,55, + 6614186164758965.,8706635981217961.,-.450816678291100380240,-49,93, + 6614186164761090.,8410050430930157.,-.332705236177412676678,-49,102, + 6614186164761094.,8891557998686535.,-.242752642228479063495,-49,110, + 6614186164761095.,-8236387188768307.,-.119652758515287086068,-49,104, + 6614186164762486.,-5692530968086895.,.348189592462363902442,-49,93, + 6614186164770924.,-5024977714312641.,-.402869784693658085259,-49,90, + 6614186164787102.,-6647495298955701.,.381939005195387460893,-49,89, + 6866978591822997.,-7137783446350565.,.499698745093795091880,-49,56, + 6866978591823063.,-7137783446352267.,-.443179873977767135923,-49,56, + 6866978591823083.,-7137783446352783.,-.486476425189102990009,-49,56, + 6866978591823088.,-7137783446352912.,-.497300562990303895274,-49,56, + 6866978591824013.,-7137783446376779.,-.499766044973764446778,-49,56, + 6866978591827339.,-7137783446462597.,-.499982285205649208277,-49,56, + 6866978591836670.,-7137783446703357.,-.499986075273723483451,-49,56, + 6866978591855332.,-7137783447184877.,-.499986830462701458271,-49,56, + 6871807797875414.,-7262081302439700.,-.490952624421351529932,-49,56, + 6871807797875426.,-7262081302440009.,.407945865591068573099,-49,56, + 6871807797875454.,-7262081302440727.,-.494624324365112533324,-49,56, + 6871807797875494.,-7262081302441754.,-.498296024266477384796,-49,56, + 6871807797876325.,-7262081302463090.,-.499575580127839313063,-49,56, + 6871807797876602.,-7262081302470203.,.499997905317974636637,-49,56, + 8003153055420085.,-4797209823039405.,.499994368202638091759,-49,55, + 8003153055435953.,-4797209822867653.,.499925819409513447681,-49,55, + 8003153055439920.,-4797209822824715.,.499909221599418047529,-49,55, + 8003153055441021.,-4797209822812798.,.499652573640926455091,-49,55, + 8003153055441208.,-4797209822810773.,-.450436428493872828169,-49,55, + 8003153055441214.,-4797209822810709.,.492341464493697362447,-49,55, + 8003153055441231.,-4797209822810525.,.496878827961159871508,-49,55, + 8003153055441248.,-4797209822810340.,-.498583808567415433395,-49,55, + 8003153055478489.,-4797209822407251.,-.499988824190245641108,-49,55, + 8026599925729619.,-4539733866743955.,-.499832256965889252061,-49,55, + 8026599925729907.,-4539733866740749.,.498458833954278418824,-49,55, + 8026599925729981.,-4539733866739924.,-.481146927234169938473,-49,55, + 8026599925730003.,-4539733866739680.,.497889197831500636504,-49,55, + 8026599925734914.,-4539733866684994.,.499998908122596208926,-49,55, + 8386514352214969.,-6559051993784639.,-.296065838767787398944,-49,89, + 8386514352226410.,-7921580060624415.,-.353773751402501215264,-49,90, + 8386514352242658.,-8667321679913547.,-.116946606050394019683,-49,94, + 8386514352243811.,-4611280742410300.,-.306521709135765261910,-49,98, + 8386514352243845.,-5263259305244610.,.033478148130487353121,-49,101, + 8386514352243849.,-6169749393195983.,-.003316984539935118849,-49,103, + 8386514352243850.,-4897854872500740.,.206414874819607596542,-49,104, + 8386514352243851.,5087578082780971.,.064258343382414284392,-49,105, + 8386514352244485.,4609908232859618.,-.103488917555663552378,-49,94, + 8622920769886975.,5984856310045801.,.499998758488208889349,-49,56, + 8622920769889499.,5984856310105035.,-.499006773331319267330,-49,56, + 8622920769889655.,5984856310108695.,.494715542706197568706,-49,56, + 8622920769889670.,5984856310109048.,-.486657311548571316558,-49,56, + 8622920769889982.,5984856310116370.,-.499212681145846356816,-49,56, + 8622920769891914.,5984856310161709.,.499963637378350507193,-49,56, + 8862008738793648.,5415219469716467.,.499995511810497849784,-49,55, + 8862008738797256.,5415219469746219.,-.499959929222612577318,-49,55, + 8862008738804411.,5415219469805218.,-.496269151546056653858,-49,55, + 8862008738804472.,5415219469805721.,-.499871512248566057665,-49,55, + 4875072239707455.,4572059497203396.,.499997799439164633711,-48,55, + 4875072239720933.,4572059496949165.,-.499932690604472373215,-48,55, + 4875072239721545.,4572059496937621.,-.496368406387267714567,-48,55, + 4875072239721734.,4572059496934055.,.445908794972051348556,-48,55, + 4875072239721749.,4572059496933773.,-.495180316113255533224,-48,55, + 4875072239737755.,4572059496631855.,.499992003525099988917,-48,55, + 5078766235622272.,4614290236289376.,.294677166436546272631,-48,93, + 5078766235622795.,4639228521082253.,.411769585996611012169,-48,95, + 5078766235622855.,6107994535684708.,-.490093295870027537437,-48,96, + 5078766235622970.,8006331289223727.,.474613331881587326352,-48,104, + 5078766235622971.,-5520975405089695.,-.390601092408738614630,-48,104, + 5078766235622975.,-7453775272792920.,-.027054191991394506216,-48,101, + 5078766235623303.,-8782396089681638.,-.385838265369867296095,-48,95, + 5078766235626381.,-5631547461303512.,-.132280428868675072765,-48,91, + 5078766235672596.,-5121598172587807.,.233275001314972352914,-48,87, + 5135851371705831.,-5419048471318354.,-.499774418301035564135,-48,57, + 5135851371772142.,-5419048477491878.,-.499979120885571878136,-48,57, + 5135851371777426.,-5419048477983817.,.498543010612485414068,-48,57, + 5135851371777436.,-5419048477984747.,-.496917770351115318372,-48,57, + 5135851371778089.,-5419048478045542.,.499493251411392150799,-48,57, + 5135851371778531.,-5419048478086691.,-.499873233642907897271,-48,57, + 5387492753952193.,-5845822841991305.,-.497044378965660968142,-48,55, + 5387492754182476.,-5845822844324187.,.499982833303376813414,-48,55, + 5387492754230807.,-5845822844813804.,.499866999900867254387,-48,55, + 5387492754232217.,-5845822844828087.,-.499430250851657134218,-48,55, + 5387492754232240.,-5845822844828321.,.499162773961230732135,-48,55, + 5387492754232355.,-5845822844829486.,.492127898624473925868,-48,55, + 5387492754232393.,-5845822844829870.,-.466718407789168609645,-48,55, + 5387492754232401.,-5845822844829952.,.489313948769213005613,-48,55, + 5387492754233650.,-5845822844842605.,.499865675685223951941,-48,55, + 5837710520426831.,-5470605270528504.,-.499972136207448672261,-48,56, + 5837710520427396.,-5470605270505409.,.462428490962556977290,-48,56, + 5837710520427404.,-5470605270505082.,.484904960161673757445,-48,56, + 5837710520427453.,-5470605270503079.,.497573334092687622789,-48,56, + 5837710520427543.,-5470605270499399.,-.499566386871415420093,-48,56, + 5837710520429278.,-5470605270428476.,-.499982020813611807804,-48,56, + 5837710520434172.,-5470605270228421.,.499999321655976833364,-48,56, + 5941744889480387.,-7872222272343682.,.499642822031646167294,-48,59, + 5941744889480401.,-7872222272338710.,-.483701712974797378306,-48,59, + 5941744889481048.,-7872222272108978.,-.499695572351935244288,-48,59, + 5941744889494557.,-7872222267312302.,-.499786159917794652513,-48,59, + 5941744889523076.,-7872222257185986.,-.499953800297522274698,-48,59, + 5941744889524577.,-7872222256653022.,-.499961736255964787470,-48,59, + 5963911209781110.,-8371520276265478.,-.333474234052573530214,-48,95, + 5963911209781430.,-4546494060204193.,.477056797557941154803,-48,98, + 5963911209781441.,-4801223435101529.,-.295951413394468687482,-48,99, + 5963911209781452.,-8151339996714903.,-.389822477264035744045,-48,103, + 5963911209781453.,-7635092726892524.,-.009602532316805986163,-48,105, + 5963911209781454.,8667587266537281.,-.323404846001966938534,-48,104, + 5963911209781647.,4723239019244769.,.192890226237867167994,-48,95, + 5963911209784275.,8600886122422309.,.170530285363335418442,-48,92, + 5963911209801334.,7574863407926198.,.264305032673388431162,-48,89, + 6848832968597703.,8979935717881116.,.149333447867571192611,-48,102, + 6848832968597706.,7714018915242361.,-.308359004802324293867,-48,107, + 6848832968597707.,-5343788902317212.,-.340631929853980698778,-48,103, + 6848832968597721.,-5431662505349698.,.412681261592474275436,-48,99, + 6848832968597740.,-6174968334108503.,-.478031406333618534289,-48,98, + 6848832968598644.,-5336158420993215.,.053037688815464841389,-48,93, + 6848832968598757.,-5979057253562208.,.259190441242883487686,-48,93, + 6848832968628512.,-5477070860813384.,-.387477610350367390953,-48,88, + 6848832968634463.,-6535115925138539.,-.437793530449762378095,-48,88, + 7085432669162034.,-8536018609198815.,-.499989524943783346883,-48,56, + 7085432669172893.,-8536018609487237.,.499981047176170992182,-48,56, + 7085432669175519.,-8536018609556985.,.498686648544387471126,-48,56, + 7085432669175569.,-8536018609558313.,.471243883740404462154,-48,56, + 7085432669175585.,-8536018609558737.,-.497537800938094045406,-48,56, + 7085432669175808.,-8536018609564660.,-.499932528178201634719,-48,56, + 7092287361615951.,-8715450792539630.,-.499895503905568194347,-48,56, + 7092287361616718.,-8715450792559411.,-.499626967723449689892,-48,56, + 7092287361616799.,-8715450792561500.,-.496991042795553469898,-48,56, + 7092287361616818.,-8715450792561991.,.491281581678043514115,-48,56, + 7092287361619362.,-8715450792627601.,.499995460062444269454,-48,56, + 7733608014731528.,-5903821838981407.,-.056554548471050258512,-48,90, + 7733608014736865.,-4663532807447843.,.424634001114321745081,-48,91, + 7733608014740341.,-5405423686726819.,-.468661278346292430765,-48,100, + 7733608014740347.,-5172971798281048.,-.180629124641705393622,-48,102, + 7733608014740348.,-4863035947020022.,-.277986491684085682792,-48,103, + 7733608014740349.,4958973620176409.,-.229489846733261029118,-48,106, + 7733608014740423.,6349297465134899.,-.353146413027140703281,-48,97, + 8046051565532045.,4815822440082752.,-.496955063451787193625,-48,55, + 8046051565532060.,4815822440082875.,-.480497600553156528001,-48,55, + 8046051565532080.,4815822440083039.,-.458554316709920827682,-48,55, + 8046051565532224.,4815822440084219.,.499437326232478928245,-48,55, + 8046051565533865.,4815822440097677.,.499883666855590130455,-48,55, + 8046051565534412.,4815822440102164.,-.499967589876514427553,-48,55, + 8046051565547719.,4815822440211295.,.499988926053840759104,-48,55, + 8048695210930307.,4837287231992818.,.499990726236643267976,-48,55, + 8048695210938903.,4837287232061910.,-.499822488318421520910,-48,55, + 8048695210939249.,4837287232064691.,-.498651734062570329843,-48,55, + 8048695210939250.,4837287232064699.,-.461076096055243208262,-48,55, + 8048695210939728.,4837287232068541.,-.499921135648308004392,-48,55, + 8048695210940553.,4837287232075171.,.499980174837283161468,-48,55, + 8048695211001204.,4837287232562658.,.499882060845230548473,-48,55, + 8082833509085928.,5074985483219212.,-.499932480200042665582,-48,55, + 8082833509086281.,5074985483221285.,-.499545586776637554948,-48,55, + 8082833509086877.,5074985483224785.,-.476229490399899617738,-48,55, + 8082833509086885.,5074985483224832.,-.496050751007543882829,-48,55, + 8082833509086987.,5074985483225431.,-.498771824117998741220,-48,55, + 8082833509088501.,5074985483234322.,-.499945478655999500749,-48,55, + 8082833509098793.,5074985483294761.,.499998243890242012085,-48,55, + 8383589335478369.,7800070923761131.,.454783019896147225190,-48,56, + 8383589335478385.,7800070923760721.,.480850360075062941619,-48,56, + 8383589335478393.,7800070923760516.,.493884030155373594839,-48,56, + 8383589335478624.,7800070923754597.,.495231251094093495341,-48,56, + 8383589335479394.,7800070923734867.,.499721950835705696109,-48,56, + 8383589335479471.,7800070923732895.,-.499828982297276638759,-48,56, + 8383589335486146.,7800070923561859.,-.499863319913427053360,-48,56, + 8383589335515071.,7800070922820702.,.499938825669719500602,-48,56, + 8618281477117435.,5934850510864569.,.255417157029177202554,-48,88, + 8618281477147766.,4508068057115654.,-.033658841903833041453,-48,90, + 8618281477151710.,8029518446261636.,-.044067082005446251166,-48,92, + 8618281477154433.,8987671811629126.,.205272159440959170732,-48,95, + 8618281477154714.,6572610102784020.,-.045347441590316398484,-48,96, + 8618281477154875.,5039529491134068.,-.022733988394566015300,-48,103, + 8618281477154876.,-4947143471826620.,-.071547359745896317053,-48,108, + 8618281477154878.,-5271426841375940.,.110910969765371271298,-48,102, + 8618281477154888.,-7810516366129792.,.359792683314688526431,-48,100, + 8618281477154898.,-7151588010957795.,-.387276338489158887175,-48,99, + 8618281477155654.,-7892941343739065.,-.499574376944919136234,-48,94, + 8743148203164301.,-8853769918294658.,-.499990670567845880869,-48,57, + 8743148203168935.,-8853769918599064.,-.499942904186451867037,-48,57, + 8743148203174742.,-8853769918980525.,.499688972693499741817,-48,57, + 8743148203174771.,-8853769918982430.,.498826114587543642719,-48,57, + 8743148203175032.,-8853769918999575.,.491060396143085000513,-48,57, + 8743148203175045.,-8853769919000428.,-.474843643260720391741,-48,57, + 8743148203175886.,-8853769919055673.,-.499866457289343020488,-48,57, + 8853620772962644.,-7605980179233226.,-.499868221256879934404,-48,56, + 8853620772990274.,-7605980179896043.,-.499944391923818703684,-48,56, + 8853620773014074.,-7605980180466983.,.498964572771228865164,-48,56, + 8853620773014255.,-7605980180471325.,.483872455807298681613,-48,56, + 8853620773014256.,-7605980180471349.,.494838797711499410777,-48,56, + 8853620773014530.,-7605980180477922.,.499616483177760993294,-48,56, + 8853620773016445.,-7605980180523860.,-.499838537621098415881,-48,56, + 8853620773017904.,-7605980180558860.,-.499945279415195736901,-48,56, + 8913783750986676.,-8860915658236236.,.498182606765279395567,-48,56, + 8913783750986747.,-8860915658237483.,-.499854047892716996302,-48,56, + 8913783750991835.,-8860915658326918.,.499999572544884238118,-48,56, + 8959635272253863.,-4772133308566983.,.498336259154336509815,-48,55, + 8959635272253934.,-4772133308567414.,-.483241866626204514203,-48,55, + 8959635272253946.,-4772133308567487.,-.494212817432047789598,-48,55, + 8959635272253958.,-4772133308567561.,.494816231770871682952,-48,55, + 8959635272254682.,-4772133308571966.,.499568883226710836781,-48,55, + 8959635272254955.,-4772133308573627.,.499979766988041746272,-48,55, + 8959635272272000.,-4772133308677332.,-.499998380902768184947,-48,55, + 8959635272289045.,-4772133308781038.,-.499958849217847247954,-48,55, + 4562160286572808.,-4921147910772395.,-.499988114522260463600,-47,55, + 4562160286576067.,-4921147910744403.,-.499667502990916981229,-47,55, + 4562160286576196.,-4921147910743296.,.499117871148917421322,-47,55, + 4562160286576269.,-4921147910742668.,-.493817535467348904358,-47,55, + 4562160286576291.,-4921147910742480.,.467215629919415924267,-47,55, + 4562160286576325.,-4921147910742188.,.497903249388018269761,-47,55, + 4562160286576914.,-4921147910737128.,-.499890591680480569606,-47,55, + 4562160286613150.,-4921147910425892.,-.499824073127967949428,-47,55, + 4751440848942206.,-8461480480026450.,-.365581046246372030209,-47,92, + 4751440848943900.,-8904390823025632.,.469493773542980209098,-47,97, + 4751440848943957.,-5963558367976789.,-.283421267495296053570,-47,103, + 4751440848943958.,7859460608104674.,-.396717989379585586960,-47,104, + 4751440848944116.,6121364611268079.,-.468147936898560203011,-47,95, + 4751440848944332.,7234413464146093.,-.264213052598009130793,-47,94, + 4751440848947413.,8346006370154358.,.381308908386060148235,-47,91, + 4971105597090943.,4837373379324562.,.499983074157847984415,-47,55, + 4971105597105915.,4837373379322662.,.496830917971592970402,-47,55, + 4971105597105939.,4837373379322659.,.451140541992883986183,-47,55, + 4971105597105978.,4837373379322655.,-.498106319272276614922,-47,55, + 4971105597106372.,4837373379322605.,-.498190015431501831144,-47,55, + 4971105597113267.,4837373379321730.,-.499660829743935901864,-47,55, + 4971105597114843.,4837373379321530.,-.499998644633064861085,-47,55, + 5002636990875643.,4712867175318590.,.499998006876514990362,-47,55, + 5002636990887670.,4712867175225629.,.487317584868742149347,-47,55, + 5002636990887707.,4712867175225344.,-.499002346090384711447,-47,55, + 5002636990888143.,4712867175221974.,-.499961556883769024518,-47,55, + 5002636990911096.,4712867175044561.,.499936587278119599655,-47,55, + 5103591057895432.,5703880507119645.,.499991482909020630988,-47,56, + 5103591057897858.,5703880506986320.,-.499813863620369868630,-47,56, + 5103591057898511.,5703880506950432.,.493643033821303533482,-47,56, + 5103591057898512.,5703880506950378.,-.463487966426327743123,-47,56, + 5103591057898861.,5703880506931197.,.497792930233494131327,-47,56, + 5103591057899071.,5703880506919657.,-.499717148205913086970,-47,56, + 5103591057947241.,5703880504272371.,.499672107348707912780,-47,56, + 5193713686565901.,5758474013914206.,-.346270376740785787619,-47,89, + 5193713686575817.,8005471509616159.,-.334386505018081794938,-47,97, + 5193713686575855.,4773704759865922.,-.207954147178632008833,-47,98, + 5193713686575871.,5406210442252241.,.367476323444773570868,-47,105, + 5193713686575872.,-8111384871008576.,-.483870299892190887042,-47,103, + 5193713686575873.,-8787161176290106.,.256194307168967652521,-47,102, + 5193713686576062.,-7054959009256197.,-.317247225087112750176,-47,95, + 5193713686577080.,-5585615167289168.,.337290055363055976073,-47,92, + 5193713686627640.,-7475058882574921.,-.363200814659913400857,-47,87, + 5278026714979332.,-5293374420896941.,-.499989507422010776932,-47,56, + 5278026714980153.,-5293374420941759.,.499979993960173774481,-47,56, + 5278026714984258.,-5293374421165844.,.499830305552228809560,-47,56, + 5278026714984428.,-5293374421175124.,.487643939353705358920,-47,56, + 5278026714984530.,-5293374421180692.,.480332123482679329487,-47,56, + 5455740882090985.,-8848285506710813.,.499980621832951424997,-47,56, + 5455740882091119.,-8848285506708185.,-.499637996465087028210,-47,56, + 5455740882092057.,-8848285506689796.,-.496968101908783086609,-47,56, + 5455740882092181.,-8848285506687366.,.458608757659581982929,-47,56, + 5455740882092191.,-8848285506687169.,-.496586656594657792976,-47,56, + 5455740882101475.,-8848285506505161.,-.499990145171622035497,-47,56, + 5455740882111965.,-8848285506299510.,-.499912182720444274059,-47,56, + 5635965667474777.,-7148207550690723.,-.208725391085085007560,-47,89, + 5635965667486269.,-6210867421746112.,-.257150007549455215724,-47,92, + 5635965667487265.,-7171734980479643.,-.451218513132462103239,-47,94, + 5635965667487668.,-5484711026421752.,-.468103157530832076232,-47,102, + 5635965667487669.,-7540627288767541.,-.047253814761961743663,-47,105, + 5635965667487670.,7199108408459733.,-.199258876405343467973,-47,103, + 5635965667487744.,5308083870911523.,.410769855248354341766,-47,96, + 5635965667487763.,6656529491086353.,-.130678304627134702373,-47,96, + 5635965667491766.,4543011412737300.,.163140826006894426208,-47,90, + 5635965667503258.,8643354829321902.,.018225811808515719130,-47,89, + 5660976669562287.,6409471757527878.,.499911201687595362349,-47,58, + 5660976669581638.,6409471762423637.,.499982964790566213845,-47,58, + 5660976669583397.,6409471762868661.,-.499603930634222934336,-47,58, + 5660976669583423.,6409471762875238.,.441277664416671306888,-47,58, + 5660976669583547.,6409471762906610.,.159328345082340971191,-47,58, + 5660976669583837.,6409471762979979.,.499930721317070551452,-47,58, + 5762007131324328.,7013381587148287.,.499438217284970605117,-47,56, + 5762007131379494.,7013381589316554.,.499883555874795196600,-47,56, + 5762007131380059.,7013381589338761.,.490691994771234065559,-47,56, + 5762007131380069.,7013381589339155.,-.465222901152553747972,-47,56, + 5762007131380105.,7013381589340569.,.493483473223154376482,-47,56, + 5762007131380220.,7013381589345090.,-.499537833986182015662,-47,56, + 5762007131383078.,7013381589457421.,.499983277070590275692,-47,56, + 5849202004079878.,8905168398835172.,.499965673001536924303,-47,56, + 5849202004090539.,8905168398864862.,.499514923510746216844,-47,56, + 5849202004090604.,8905168398865044.,-.480883816793643220601,-47,56, + 5849202004090618.,8905168398865083.,-.492046622646411565644,-47,56, + 5849202004090632.,8905168398865121.,.496790571412656948418,-47,56, + 5849202004090897.,8905168398865859.,.499780299473745091811,-47,56, + 5849202004091255.,8905168398866857.,-.499954382212953940160,-47,56, + 5849202004136405.,8905168398992595.,.499525187723541110122,-47,56, + 5948853825708064.,7030378375128898.,.499962148622354519878,-47,56, + 5948853825713465.,7030378374919828.,.499917749266261047288,-47,56, + 5948853825713823.,7030378374905970.,.499544145517771861513,-47,56, + 5948853825714329.,7030378374886383.,.493429422756872835836,-47,56, + 5948853825714360.,7030378374885183.,.498983656210909572016,-47,56, + 5948853825724088.,7030378374508617.,.499985933912261238007,-47,56, + 6078201341563418.,6220197509727352.,.068777197809248640994,-47,90, + 6078201341568806.,7467357096092096.,-.114676252278071811609,-47,94, + 6078201341569242.,4646290710691601.,-.344971838940390543411,-47,102, + 6078201341569243.,8718210933777724.,.227068038479628977900,-47,107, + 6078201341569244.,-8202805054660984.,-.342481723359178215373,-47,103, + 6078201341569260.,-4630184276969196.,.302522857562062089034,-47,98, + 6078201341569269.,-7090473000162901.,.397743341175155670536,-47,98, + 6078201341598179.,-7724691975299726.,.498059791219706534500,-47,88, + 6520424025042006.,-5442498472675234.,.022185318600072551851,-47,92, + 6520424025043325.,-6019205395433375.,-.114799315012887152592,-47,103, + 6520424025043326.,4853503790850184.,.105562078711624534428,-47,104, + 6520424025043335.,4902522969571952.,.392009062672677931200,-47,99, + 6520424025043336.,5430395300250606.,-.219584654428533771158,-47,99, + 6520424025043361.,4656800891804229.,-.455092745669098515025,-47,97, + 6520424025043637.,5134998963578800.,-.121077781759309253344,-47,94, + 6520424025046623.,6799010727502136.,.004394841544071234408,-47,91, + 6574525673424389.,6308694804286517.,.493455139149873900480,-47,57, + 6574525673424413.,6308694804289165.,.391706363767141744029,-47,57, + 6574525673424465.,6308694804294903.,-.495415983557687244251,-47,57, + 6574525673424623.,6308694804312335.,-.498595429066229145843,-47,57, + 6574525673424702.,6308694804321050.,.499814845042058323680,-47,57, + 6574525673426589.,6308694804529241.,.499816593534376266919,-47,57, + 6574525673513391.,6308694814106027.,.498606994505813555266,-47,57, + 6574525673562453.,6308694819518993.,.496806316630383309195,-47,57, + 6694111552504325.,7868456103101312.,.499994955738941222101,-47,56, + 6694111552504722.,7868456103108851.,.496866003360611116558,-47,56, + 6694111552504724.,7868456103108889.,.476699106715511191581,-47,56, + 6694111552504821.,7868456103110731.,.498604617507964644332,-47,56, + 6694111552504920.,7868456103112612.,-.499656772264265712409,-47,56, + 6694111552507201.,7868456103155927.,.499996383918308796985,-47,56, + 6694111552510077.,7868456103210542.,.499994504236022201264,-47,56, + 6820329768419389.,6998799868701357.,-.499953240930946327308,-47,56, + 6820329768419499.,6998799868697872.,.499651189250165909442,-47,56, + 6820329768420929.,6998799868652580.,.494508397810971755587,-47,56, + 6820329768421134.,6998799868646088.,-.415319823011565396316,-47,56, + 6820329768421146.,6998799868645708.,-.488090255903776120754,-47,56, + 6820329768421149.,6998799868645612.,.493717135865328715894,-47,56, + 6820329768444674.,6998799867900511.,.499917796726426008022,-47,56, + 6820329768454788.,6998799867580173.,.499803816044570123712,-47,56, + 6962636192037173.,5462816788900988.,-.212580070376090374095,-47,97, + 6962636192037215.,6336006995278768.,-.251713525785092092418,-47,103, + 6962636192037216.,-7349711780254776.,.267872848611203431398,-47,105, + 6962636192037218.,-4546074456437153.,-.443492474985636245594,-47,101, + 6962636192037226.,-5223236084280515.,-.386358970075743955992,-47,99, + 6962636192037324.,-6910690636734708.,-.171430621907813720157,-47,96, + 6962636192037981.,-6107924958307327.,-.083462949954484284380,-47,93, + 6962636192044347.,-7115063719176917.,-.319623962791288211795,-47,90, + 6962636192099670.,-7789086047207699.,.480404359695481478571,-47,87, + 7105178455443117.,-6864247299428363.,-.499987796037977881908,-47,56, + 7105178455449725.,-6864247299626362.,-.499988211398798118717,-47,56, + 7105178455451178.,-6864247299669900.,.492295833035854606807,-47,56, + 7105178455451233.,-6864247299671548.,.498197858893984788801,-47,56, + 7105178455451425.,-6864247299677300.,-.499380515250599409459,-47,56, + 7172554528853427.,-8028726905487062.,.408840495083741299737,-47,56, + 7172554528853432.,-8028726905487082.,.498950109031215393458,-47,56, + 7172554528853654.,-8028726905487966.,.499816978522652852993,-47,56, + 7172554528858315.,-8028726905506525.,-.499996067669004986492,-47,56, + 7404839725915266.,-8545480962385326.,.158946009028691530215,-47,94, + 7404839725915565.,-7833995150196889.,-.408135731427637558912,-47,95, + 7404839725915805.,-6458462823344366.,-.303148948683315776277,-47,99, + 7404839725915813.,-4991228341368474.,-.380009018588159969039,-47,100, + 7404839725915818.,-4821443269544619.,-.114925050283048137476,-47,107, + 7404839725915819.,7624357100973709.,.363374583810714266344,-47,103, + 7404839725915864.,5691886497505996.,.315217130973234206838,-47,97, + 7404839725955037.,4743005695744741.,-.370359989906917454691,-47,87, + 7483548296440397.,8365850768560231.,.499910411696920250414,-47,57, + 7483548296459679.,8365850770380714.,.499976904330915891786,-47,57, + 7483548296460385.,8365850770447371.,-.499712558125111009223,-47,57, + 7483548296460668.,8365850770474090.,-.451429499820199893853,-47,57, + 7483548296460680.,8365850770475223.,-.488251420379047653558,-47,57, + 7483548296460738.,8365850770480699.,-.499557370629525455146,-47,57, + 7792547491830926.,5834218084643924.,.499940771549737339883,-47,57, + 7792547491843894.,5834218083320620.,.499904540330803956384,-47,57, + 7792547491850378.,5834218082658968.,.499868681105978351667,-47,57, + 7792547491850515.,5834218082644988.,.499250892684298933624,-47,57, + 7792547491850560.,5834218082640397.,-.471754951380107331715,-47,57, + 7792547491850561.,5834218082640294.,.484444918745323434210,-47,57, + 7847036085670419.,6900890124141275.,.347657537213333258408,-47,94, + 7847036085670877.,7021278794419905.,.323359692856333179491,-47,103, + 7847036085670878.,-5423384749720407.,-.053567354770747388714,-47,106, + 7847036085670880.,-8038163434992480.,-.174162814458775541215,-47,102, + 7847036085670887.,-8746342510866202.,.428128286672815694995,-47,100, + 7847036085671077.,-5987574604814656.,.489868305311002759086,-47,95, + 7847036085672773.,-7124348389212741.,-.427666468680001107958,-47,92, + 7847036085675127.,-7986959654729073.,-.472977006695809033187,-47,91, + 8289226419061165.,-5589609244448010.,-.224146423316222063444,-47,89, + 8289226419071144.,-8216163308941910.,.030402614663338724499,-47,92, + 8289226419072604.,-5751689771694663.,.385662414923143185448,-47,93, + 8289226419073341.,-5762605052425662.,.323729805075002845088,-47,97, + 8289226419073383.,-6772687210430908.,-.157801804222142129269,-47,100, + 8289226419073386.,-7927066819579777.,.470300830919962788062,-47,101, + 8289226419073390.,-6975840285926293.,.016212923061424145892,-47,105, + 8289226419073391.,5747116730227808.,-.287015322737896323834,-47,103, + 8289226419073823.,6331820888805851.,.288197040245171005431,-47,94, + 8289226419079663.,5736057228641808.,-.476090179473884915622,-47,90, + 8398512618553118.,5215631237315140.,.499919478550401838294,-47,56, + 8398512618562106.,5215631237651423.,-.499911337645738216235,-47,56, + 8398512618577086.,5215631238211893.,-.499677422775334815201,-47,56, + 8398512618577677.,5215631238234005.,-.499001869245792308928,-47,56, + 8398512618577759.,5215631238237072.,.494323665481559651531,-47,56, + 8398512618577800.,5215631238238606.,.490986432170222407571,-47,56, + 8398512618577812.,5215631238239055.,.465619436969579500042,-47,56, + 8398512618577993.,5215631238245827.,.499667254684047102153,-47,56, + 8535255807936074.,7267532666443971.,.499896899962075540068,-47,56, + 8535255807946216.,7267532666345894.,.499958305176672797304,-47,56, + 8535255807956358.,7267532666247817.,.499982096087239276871,-47,56, + 8535255807958512.,7267532666226988.,-.499820494012779072554,-47,56, + 8535255807959589.,7267532666216573.,-.499722425313796840252,-47,56, + 8535255807959747.,7267532666215045.,-.419856634757353665690,-47,56, + 8535255807959768.,7267532666214842.,-.497849156952977364980,-47,56, + 8731411641445869.,8194107617801938.,-.486208398977024570168,-47,90, + 8731411641453826.,8836189340241483.,.058138077703799515347,-47,93, + 8731411641454872.,5521638851053434.,.375129328333264435922,-47,95, + 8731411641454928.,7849980117871698.,-.354669149872625566862,-47,96, + 8731411641455040.,5853539797605668.,-.490740391811800721898,-47,98, + 8731411641455059.,6079115161717752.,.279582670938586478042,-47,100, + 8731411641455065.,4839125852803341.,.334633153478421401460,-47,103, + 8731411641455066.,-4919680108039537.,-.113139319800348310966,-47,104, + 8731411641501045.,-5120874225906222.,.237069445408806093597,-47,87 }; +#include "trailer.h" |