# golden precision oracle table
# generated by scripts/gen_golden_precision.py
# each line: <input_raw>\t<floor_raw>\t<cls>
# input_raw  storage integer of x at the tier scale (x = input_raw / 10**scale).
# floor_raw  floor(f(x) * 10**scale), rounded toward negative infinity.
# cls        fractional class of f(x)*10**scale - floor_raw, in [0,1):
#              Z = exact (frac == 0), L = 0<frac<0.5, E = frac==0.5, G = 0.5<frac<1.
# The correctly-rounded result under any RoundingMode is floor_raw or
# floor_raw+1, derived from (floor_raw, cls, sign) by the harness.
# Computed by mpmath at max(700, 2*SCALE + 64)-digit working precision.
-785613256264752510296626163300902637113963305373070674547495048252092995792480980949559855869124089302306824185585791494547511305183402763024108461927890766244098657559572902162410791448392248582842862443257117729073370401030125937880318827808852020531330407259440479676828297690310679917106419851405887585126234524252100732698607695255989181527439382716356578791555073588672794052524193456535116854167152815494129739320525869977750346713969383825525026031312401874181445659129038102169703448666488995508761139143529189843704055085242227261056669737709480294142991828331302613306433587461263517685210115957143549106	706954671205537740085183051364282862411915758075504865193286667705906142314505463568083932037363731633952809263262315673139676794542713187976578035980094799386055126985051849336395016557196942768211574388584095096750037039475987518807260885863752562346013466445345075703533284987209133022591384029091181875103912163330878909524422570639645163070182259267655238834017278261225366211328959621185145956048765176125474249099533670647215381978894577521699239567215674253408978369051438935729499121722103367277283350187271472214826638478866737582702790149359411092014410367997372799892922753219145548203107638364290014807	L
-3140921945671961137695720699604373047158606302123882918107552213902084303393009587658314013183267186745982541047464337795715636408327474643147752296081600692063617860838480667548976255902484227575258577538916753907728416389525016682272260558420937555115586988746131544373873673818731725848589236098589947860597310407749247965868457639919568246218609628815194509060108524367348580536028121967056154165019583382795219536475304508251734730076225589966708544701712931886137440337006864541002337610143023150650978146594118311476374261327851669200433602739930504978988018614427009366518659475428691730797046940429247368360	-999999775075452910506469346854130458221820657921635474710143967392751185242019017025441014479383239697231343878302281250419021422511233649345189295258104991276942233375874043476703672976123049808810941441408210751980866324311377144480465241091420192230620683959511190951997004586408935914672168669140902685300097641332711800051719130485038897310047074552837404437616364290344555918755282669237295878284790593301337915175798604747668002576787690747935094375781575964193554954568761434167982683718365377583482543345397064242244064330906083444137385971768661719211353104373607856301123877917780241275315317175550903312	G
4877687899787856275077267578739952003572589815837075999442022648367404898456824618086443680817960724561399494034506073316781226218625274122303577647838934670529392397549017274660798258240652382460734237259312082228903635656297878290717455588456445750590571006675896543317420034257311542515828976220656691621058478155447185875543700929083713583992085652084811027102555451481021820818111159135339556438235709178286031702892090568629493554684497051747992200850209473080943813881340877593492992928755949317246232041267025981295376697120310439191221248171879116994178047458418632865074014348433153052346089519036921810905	164547183233938834251000488851849749686792359097791412073851243187828866654551584160430985382803767369800071949848584426274249738381996766491500887464311623578444477675837976160549386642896945374276794452078964605234906116060477946041136410167054893202916601195950196915115394203100464704654384695734905011676106978120404122378076883203087232770949942868662025071209140990567090110982734829238703964912604572033284862330526905714958113821535241635673809939261747193965659235931809829396785873047786986599783960064350779315481353057579959546455485820219689195261175929844071660485989967976164935927002512730862193588	G
12633190324785796552705763077399005952253378058294390083856265910770294725782551485603095830126595487362427991669640681986673035549349357805782420174403080877733954139346109140359043217098824338140444755222162186066331290830712354710625840577131368711192557752635147362300386178444229033559931051168915207095410806901808920168012032765127643579492054068833266805142043582020338367142139547645800906172351061003923913600791354447516231960186939161257740897066703455799947659014569681661521921647308860198036571413983776508977867160325732037864522037229306833627914640950349188238957005136462291719199850253363831416945	997768393654687911055300480108479783381063598603500186372352109026079151729496098338489860268469905909727608461046011618176119997521483696878077504927696596939605954949154444841955929962768378210448658292821262296017244801069241129325026064940311661172981187082268795012468637715463058259949108999248149149845103254138371916975248211579401313268872172321358192301974131157603938217298483507892987057446929181726863540432878212363246524634164733090713811729078733016445063911626066822671402547852485151001677623504849474258328978505100903760521166962454776943116967371269531102755563380533031080003333246960132630965	L
-25343353646542827483975044364844620865193789406151215593926436585558100945940838238294856030719671134626824382578593342147912336887689433921998373577534601745097504788098472204859066215300784064930676060541768748073984519052700551354817146851244535791081867810853626982510276416575456287950977597849544912586012965972101270456847481739012025068459976777816286868973308105558659140733036913673635420486073958515872819547330400266048157924652396114989255502260631489480724013370358465304633110877578618600145688104749098944326616470181319411596123265279878604437377727798544715315630082455291937355209777955266464700957	977903066765797067003531671761002918306954410073551081827642065665983144076785096705745747161926082664706088426552206084277815269700847200824673565363526177405559497817397970497230260792458030935480888253183770469314166826721773078737327370489436528935465633924477551316000926008920624925697420886177959162950183578514468492631520808481554715192443990190934887438935022239856404257499493452795292561739932908295399103802589371240627415353787321113127574462726806350416543601773242646302976482256651870494854092145003645782744025585968074036065898152235258908675077698411883716803932265192115141345444977446570917919	L
35146103898458330843597766653371498816601342055642106958458095548702834974170803609552422355933566333172051504757506198500534171010938923807103419658164029029065251084250874072089677827916760697022287575746409158143576268168545844643889901073108907384102093800554536176489494370100239719400109280992271393586397726708147219748899316724038863598462551724477623902835365000405754277767715143876929314509253545936865135349023563118894085800203621374599563181132415955817213947238711010105073349567059109160285106371777459282091202933067988169419785443718066783114666138401771837703149158606442497590298050413987125405909	-831727259394942135812167153803213224851374289644859226075618814244638262962583175051429618986732999629105608037767063049329445671311724715802165567309765535991191635390487898782351255471312051042255769011809892371753452756768552270518103127975134876959473865750670889449153382138075097331854294017860942111089047620751610078193967943510539265090570298934266747948928214948011741421582031153564166709338925567501549474108338274743233381358932161297056315604715562679624252361486184732723338455469391557149430089703440766408807091305414485035024044363550278197612040258603811971187023551528984958383293348454876018749	L
-1543798853056920051139619196121157182255069892629310275479583791984440544567918310529686404236884579846334071444513153493215531337119864040225432884673322877909592584759671027933850206677787118372697003655626822038390022634529642663045729551716749028513692688453532308319320690941389603825356332206771784977185532961973649391141782628233385724037563945848296765599577575452866155410108011606407455077220069385749575207516829736822963340754987582988666168380232236497191734919139753557962597397353275012774387593629640601495334267494438086129430885048936274576331248118539876727131040500962875971566761947065384475312	26994194278229142735098030784018351465130603008614217371914469710465595552077245392902859774116565449487226728887052548979255188223942298742604147106702362611900480951258773302684631549551971916974873681133188828573608932178423845293653360324392077577563214351262655856864324629179567020004065504668603835925153406977765984177393780891980985187381006309888565382898022503900939298885840120238978470454041794513389575643648468927955376400994652205228417678251696764991414032708787123833750685275974113805950079034671954476498573905595034439357316273654953811533778056965463547486839516025092100336680388068097088153	G
2023443262551124536189902089435654039455997852135253820123529480180105287269485601029764921989905467185027196969325817721327121576691704386934785510252331430425412178824127027341839623415419712315478858109540690255595059934361013827141986528268274245754075129356905316048764314189951796314252538043360491864890916706828431995509582377574063230965445487610172709418088954155068669996662399989579604566267627881733705932072958044336762017027752891146053920888051756260530452403754092861766050722029101619122647527912400685673960050027009853414963124304051070068820737102475679579200265317801821162281977092269030406590	-437347433218029886315566603120828647266527109485823551950358247436409031256940425532766455603829843341069263556429308764748217985097053174735152390104993700146582419457672395383386687489463611188010680297799582596932826935297583698494215724236120247839036338196607904311350766569115656544451329099172696821781195558748211071507218184150008620414479446217197720062829059997120393322176451548849203653944291616486666174003042644007308688231994809892677133035129342743075964271832869723688479274095849881612908427240288516133992958170456491472798969696923203771723484610539472395844741825301437715708026429451815112315	G
0	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	540302305868139717400936607442976603732310420617922227670097255381100394774471764517951856087183089343571731160030089097860633760021663456406512265417318584717971164474479494233117924551393254335943517756702892596375736154327549641754491775115131222730100631357078232236771401517468995936678730674227620245077637440675874981617842720216455851115632968890571081242729331698685247145689490434237543309442302409359623958318245472817366407807124343362174810032202712975788229176446835987269942649134439182656945351575076278251380499160730638031721445034986129488336335655779909793015287927884038980097454825104992453798	G
-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	540302305868139717400936607442976603732310420617922227670097255381100394774471764517951856087183089343571731160030089097860633760021663456406512265417318584717971164474479494233117924551393254335943517756702892596375736154327549641754491775115131222730100631357078232236771401517468995936678730674227620245077637440675874981617842720216455851115632968890571081242729331698685247145689490434237543309442302409359623958318245472817366407807124343362174810032202712975788229176446835987269942649134439182656945351575076278251380499160730638031721445034986129488336335655779909793015287927884038980097454825104992453798	G
3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572631	0	G
-1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572631	0	G
785398163397448309615660845819875721049292349843776455243736148076954101571552249657008706335529266995537021628320576661773461152387645557931339852032120279362571025675484630276389911155737238732595491107202743916483361532118912058446695791317800477286412141730865087152613581662053348401815062285318431146751651578897043720380230240707313522928841091973147590002832632637205116630346036737985377902358264317591439897988273046529345483152948276279637018615594990687391837971438181222806984545752987282458418340610164160771505348736598806184297675544965235925692634804294073294188096168704616917351283000142031786315	707106781186547524400844362104849039284835937688474036588339868995366239231053519425193767163820786367506923115456148512462418027925368606322060748549967915706611332963752796377899975250576391030285735054779985802985137267298431007364258709320444599304776164615242154357160725419881301813997625703994843626698273165904414820310307629176197527372875143879980864917787610168765928505677187301704249423580193449985349502407515272013895158227123911534246468459310790289231555798334356506507809284493618617644254632430624748857710916710214284303007341236038571792743707782853483882686011324272350792940081037923746132861	G
-785398163397448309615660845819875721049292349843776455243736148076954101571552249657008706335529266995537021628320576661773461152387645557931339852032120279362571025675484630276389911155737238732595491107202743916483361532118912058446695791317800477286412141730865087152613581662053348401815062285318431146751651578897043720380230240707313522928841091973147590002832632637205116630346036737985377902358264317591439897988273046529345483152948276279637018615594990687391837971438181222806984545752987282458418340610164160771505348736598806184297675544965235925692634804294073294188096168704616917351283000142031786315	707106781186547524400844362104849039284835937688474036588339868995366239231053519425193767163820786367506923115456148512462418027925368606322060748549967915706611332963752796377899975250576391030285735054779985802985137267298431007364258709320444599304776164615242154357160725419881301813997625703994843626698273165904414820310307629176197527372875143879980864917787610168765928505677187301704249423580193449985349502407515272013895158227123911534246468459310790289231555798334356506507809284493618617644254632430624748857710916710214284303007341236038571792743707782853483882686011324272350792940081037923746132861	G
6283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234135964296173026564613294187689219101164463450718816256962234900568205403877042211119289245897909860763928857621951331866892256951296467573566330542403818291297133846920697220908653296426787214520498282547449174013212631176349763041841925658508183430728735785180720022661061097640933042768293903883023218866114540731519183906184372234763865223586210237096148924759925499134703771505449782455876366023898259667346724881313286172042789892790449474381404359721887405541078434352586353504769349636935338810264001136254290526	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
-6283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234135964296173026564613294187689219101164463450718816256962234900568205403877042211119289245897909860763928857621951331866892256951296467573566330542403818291297133846920697220908653296426787214520498282547449174013212631176349763041841925658508183430728735785180720022661061097640933042768293903883023218866114540731519183906184372234763865223586210237096148924759925499134703771505449782455876366023898259667346724881313286172042789892790449474381404359721887405541078434352586353504769349636935338810264001136254290526	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
157079632679489661923132169163975144209858469968755291048747229615390820314310449931401741267105853399107404325664115332354692230477529111586267970406424055872514205135096926055277982231147447746519098221440548783296672306423782411689339158263560095457282428346173017430522716332410669680363012457063686229350330315779408744076046048141462704585768218394629518000566526527441023326069207347597075580471652863518287979597654609305869096630589655255927403723118998137478367594287636244561396909150597456491683668122032832154301069747319761236859535108993047185138526960858814658837619233740923383470256600028406357263178	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
-157079632679489661923132169163975144209858469968755291048747229615390820314310449931401741267105853399107404325664115332354692230477529111586267970406424055872514205135096926055277982231147447746519098221440548783296672306423782411689339158263560095457282428346173017430522716332410669680363012457063686229350330315779408744076046048141462704585768218394629518000566526527441023326069207347597075580471652863518287979597654609305869096630589655255927403723118998137478367594287636244561396909150597456491683668122032832154301069747319761236859535108993047185138526960858814658837619233740923383470256600028406357263178	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
314159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
-314159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572631780	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
-1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572631780	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
-3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
-785613256264752510296626163300902637113963305373070674547495048252092995792480980949559855869124089302306824185585791494547511305183402763024108461927890766244098657559572902162410791448392248582842862443257117729073370401030125937880318827808852020531330407259440479676828297690310679917106419851405887585126234524252100732698607695255989181527439382716356578791555073588672794052524193456535116854167152815494129739320525869977750346713969383825525026031312401874181445659129038102169703448666488995508761139143529189843704055085242227261056669737709480294142991828331302613306433587461263517685210115957143549105	706954671205537740085183051364282862411915758075504865193286667705906142314505463568083932037363731633952809263262315673139676794542713187976578035980094799386055126985051849336395016557196942768211574388584095096750037039475987518807260885863752562346013466445345075703533284987209133022591384029091181875103912163330878909524422570639645163070182259267655238834017278261225366211328959621185145956048765176125474249099533670647215381978894577521699239567215674253408978369051438935729499121722103367277283350187271472214826638478866737582702790149359411092014410367997372799892922753219145548203107638364290014807	G
-3140921945671961137695720699604373047158606302123882918107552213902084303393009587658314013183267186745982541047464337795715636408327474643147752296081600692063617860838480667548976255902484227575258577538916753907728416389525016682272260558420937555115586988746131544373873673818731725848589236098589947860597310407749247965868457639919568246218609628815194509060108524367348580536028121967056154165019583382795219536475304508251734730076225589966708544701712931886137440337006864541002337610143023150650978146594118311476374261327851669200433602739930504978988018614427009366518659475428691730797046940429247368359	-999999775075452910506469346854130458221820657921635474710143967392751185242019017025441014479383239697231343878302281250419021422511233649345189295258104991276942233375874043476703672976123049808810941441408210751980866324311377144480465241091420192230620683959511190951997004586408935914672168669140902685300097641332711800051719130485038897310047074552837404437616364290344555918755282669237295878284790593301337915175798604747668002576787690747935094375781575964193554954568761434167982683718365377583482543345397064242244064330906083444137385971768661719211353104373607856301123877917780241275315317175550903312	G
4877687899787856275077267578739952003572589815837075999442022648367404898456824618086443680817960724561399494034506073316781226218625274122303577647838934670529392397549017274660798258240652382460734237259312082228903635656297878290717455588456445750590571006675896543317420034257311542515828976220656691621058478155447185875543700929083713583992085652084811027102555451481021820818111159135339556438235709178286031702892090568629493554684497051747992200850209473080943813881340877593492992928755949317246232041267025981295376697120310439191221248171879116994178047458418632865074014348433153052346089519036921810906	164547183233938834251000488851849749686792359097791412073851243187828866654551584160430985382803767369800071949848584426274249738381996766491500887464311623578444477675837976160549386642896945374276794452078964605234906116060477946041136410167054893202916601195950196915115394203100464704654384695734905011676106978120404122378076883203087232770949942868662025071209140990567090110982734829238703964912604572033284862330526905714958113821535241635673809939261747193965659235931809829396785873047786986599783960064350779315481353057579959546455485820219689195261175929844071660485989967976164935927002512730862193589	G
12633190324785796552705763077399005952253378058294390083856265910770294725782551485603095830126595487362427991669640681986673035549349357805782420174403080877733954139346109140359043217098824338140444755222162186066331290830712354710625840577131368711192557752635147362300386178444229033559931051168915207095410806901808920168012032765127643579492054068833266805142043582020338367142139547645800906172351061003923913600791354447516231960186939161257740897066703455799947659014569681661521921647308860198036571413983776508977867160325732037864522037229306833627914640950349188238957005136462291719199850253363831416946	997768393654687911055300480108479783381063598603500186372352109026079151729496098338489860268469905909727608461046011618176119997521483696878077504927696596939605954949154444841955929962768378210448658292821262296017244801069241129325026064940311661172981187082268795012468637715463058259949108999248149149845103254138371916975248211579401313268872172321358192301974131157603938217298483507892987057446929181726863540432878212363246524634164733090713811729078733016445063911626066822671402547852485151001677623504849474258328978505100903760521166962454776943116967371269531102755563380533031080003333246960132630965	L
-25343353646542827483975044364844620865193789406151215593926436585558100945940838238294856030719671134626824382578593342147912336887689433921998373577534601745097504788098472204859066215300784064930676060541768748073984519052700551354817146851244535791081867810853626982510276416575456287950977597849544912586012965972101270456847481739012025068459976777816286868973308105558659140733036913673635420486073958515872819547330400266048157924652396114989255502260631489480724013370358465304633110877578618600145688104749098944326616470181319411596123265279878604437377727798544715315630082455291937355209777955266464700956	977903066765797067003531671761002918306954410073551081827642065665983144076785096705745747161926082664706088426552206084277815269700847200824673565363526177405559497817397970497230260792458030935480888253183770469314166826721773078737327370489436528935465633924477551316000926008920624925697420886177959162950183578514468492631520808481554715192443990190934887438935022239856404257499493452795292561739932908295399103802589371240627415353787321113127574462726806350416543601773242646302976482256651870494854092145003645782744025585968074036065898152235258908675077698411883716803932265192115141345444977446570917919	L
35146103898458330843597766653371498816601342055642106958458095548702834974170803609552422355933566333172051504757506198500534171010938923807103419658164029029065251084250874072089677827916760697022287575746409158143576268168545844643889901073108907384102093800554536176489494370100239719400109280992271393586397726708147219748899316724038863598462551724477623902835365000405754277767715143876929314509253545936865135349023563118894085800203621374599563181132415955817213947238711010105073349567059109160285106371777459282091202933067988169419785443718066783114666138401771837703149158606442497590298050413987125405910	-831727259394942135812167153803213224851374289644859226075618814244638262962583175051429618986732999629105608037767063049329445671311724715802165567309765535991191635390487898782351255471312051042255769011809892371753452756768552270518103127975134876959473865750670889449153382138075097331854294017860942111089047620751610078193967943510539265090570298934266747948928214948011741421582031153564166709338925567501549474108338274743233381358932161297056315604715562679624252361486184732723338455469391557149430089703440766408807091305414485035024044363550278197612040258603811971187023551528984958383293348454876018749	G
-1543798853056920051139619196121157182255069892629310275479583791984440544567918310529686404236884579846334071444513153493215531337119864040225432884673322877909592584759671027933850206677787118372697003655626822038390022634529642663045729551716749028513692688453532308319320690941389603825356332206771784977185532961973649391141782628233385724037563945848296765599577575452866155410108011606407455077220069385749575207516829736822963340754987582988666168380232236497191734919139753557962597397353275012774387593629640601495334267494438086129430885048936274576331248118539876727131040500962875971566761947065384475311	26994194278229142735098030784018351465130603008614217371914469710465595552077245392902859774116565449487226728887052548979255188223942298742604147106702362611900480951258773302684631549551971916974873681133188828573608932178423845293653360324392077577563214351262655856864324629179567020004065504668603835925153406977765984177393780891980985187381006309888565382898022503900939298885840120238978470454041794513389575643648468927955376400994652205228417678251696764991414032708787123833750685275974113805950079034671954476498573905595034439357316273654953811533778056965463547486839516025092100336680388068097088154	G
2023443262551124536189902089435654039455997852135253820123529480180105287269485601029764921989905467185027196969325817721327121576691704386934785510252331430425412178824127027341839623415419712315478858109540690255595059934361013827141986528268274245754075129356905316048764314189951796314252538043360491864890916706828431995509582377574063230965445487610172709418088954155068669996662399989579604566267627881733705932072958044336762017027752891146053920888051756260530452403754092861766050722029101619122647527912400685673960050027009853414963124304051070068820737102475679579200265317801821162281977092269030406591	-437347433218029886315566603120828647266527109485823551950358247436409031256940425532766455603829843341069263556429308764748217985097053174735152390104993700146582419457672395383386687489463611188010680297799582596932826935297583698494215724236120247839036338196607904311350766569115656544451329099172696821781195558748211071507218184150008620414479446217197720062829059997120393322176451548849203653944291616486666174003042644007308688231994809892677133035129342743075964271832869723688479274095849881612908427240288516133992958170456491472798969696923203771723484610539472395844741825301437715708026429451815112316	G
