# 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.
-9819557687703079496227794030991312601840664004154228001783558405298307831179419890146569535899375229191938428818571150121314991237036493683080951854078674763637512276951569524546219568396261143418506411198118143760796163358563689091767056298159872059620854670570961346619358197262925621394494585664044065276011941437743011521575878843266138331456057103387185162425082528064768130672283054037861244978023883740611746287267758365099027216859264807110261506661308	-13805398704899364089808498251438524906367649849052254116606745218254828617204703315376880439046479271167136850067422570019525757783517654312367299604762921171101353311623367898547586269259288943816052916006826787940422765072301223211745596481445086465506377605964256458153817599117625210118859887269454048776677901854430334567574119732421135331974180997307825358148551776468259811622547915419943977895414934515765182212954123322391746658000353539742193682821177	L
9807043791734870587767277519962061831922207992626374945215073479549552617132231550513894557089549480497488804015827152965962459144166465496135850216479703631454264085166924447760182804676076272838709217218373411199483230238434916588518513883781500141145781585798769483348638515316787575682739995960609290248688309905301649824789984503625961469208345346793513395104389321825506810632793153509935575858344974418231754833638064137397033910183410815840955443821493	13740325312739345235006660792986671403204270749787772736909736095215906823008770130044270443738880359582791929154798505962747964985942505246108539041738148410999413478778615122187657633239095737591845631949989710247546182967443213003568879238827859271239339424644903095488308201218203838312412351266298788890858566495391814654430638588665301668897978070597635202486529834594936212722978816640187064647148317179223109703772441592538772765564267246018931458782862	G
-2587316612060129586324572093960403736124422835973997439105946333989948914357594997137049266553749817414015622682436101734179641718537158009814726958309746400542913039221671891534453012981327383034006362281654635974401278683039007392892288450905335126982249163333986199794225915071570521094304756291546506839606389476752268022373959940200319067320594787344725509485331454182211812427404466009479583894878790390894346240327910476438461178772597482741070327820980	-2617089224288659396577239118689183167464910833125303745220462543144237911596144182314414199369090043530125264038032889943059139193056070191409472879999808578241346816742488585268982475722182330445590166217871674806286804616584537981061023306570482761516098518695502746350674718868362024227368830286357749525693126984927060953282940943177344062148162144337877602735519833177464305752969556298079107616984874243695034291516662061982177600950805875721244039666298	L
3813383785111101861814551260806105088856629976125917002383990705096610464387110917845120433238493616920609278939238821999156191007929677761377995933862134408316800591947769794237365532252245470947850172486329711245401283167003738160840102943732232353872538488504699501248288464814743744504830742531170144809256089945547018876984131963367897122889348827532009464395109283474801844798945542245753448950787963334124685820205193550566933685452817623345216619165804	3912436440982905813163312544065507214573771711908050938893224039411609797850002733153327598057452941053213647367179359981548109327951461385485155140475830291205969555888028140823906098316351513035098886514782594524168568942305524033739187289388870312978912044977130889530980376191820058200401270189281038124684905188418858117632534732158100303587113609294942707146795046288354335884610026445452958559851347450023466743868929001254197588719260140419207395765557	G
8273870312054428762889345490018681602048286968162092231266808498725753643803385321303017768241439541710647710373522946135432306791022697161628657011695220463813988444967474723980169332057871260848238702869533681350953176077960793449252295236973256806058621753497293895379405467271692541239687785115154759807930458386602588927676278105516215782988638557803258790512349626150972743374254452931689897932606058389469232120522019857148115178584030177786556995306669	9744391576606298402537448336727548639882688773441458678922029171533538820797828695308141995611533300143290455261354222545292941364134745667844198161007070327781618330444929928563008800063738168465630751159705990373583801245701401268482701785528569699012570521466194980262286860907183566225670680478625751412632992743519837621372779894772064510408511084156604475843510088911586387794984698776997809967764469721501996321128141578009566838484311556143623945770606	L
7082873812689329607710473573962912728653028643884716620062726360905255167849015564465399139625168037990728627619423812364535237476371387308732266642428964086351145793117187069460007783940833769997154250605463324107340723017468752785036397896674432303920392668188592952154005008041517876514469352856456106247312657056272294751510473643779630271028880945836160763243851362075973255277564761260591620969507348852062103219869354361338908340804062172047290542012857	7870691809729040032589301788449533794847122316125684833656273940719215355839861506764581061662374902609221865089171379968740728970217521241041842922631636862246655045867232928856784839329226733353723001632433486934057412207856342573109315992335525793424581440717410687337862485693365640801018062297735928355194826025564532737092986960879416868987610687411362619869730962520096822666597675925680581108357711333358389510095973222396456247711828967128874962392116	L
-8355670404902117584313031229012687581687298685012925447847460030472475505796875368959474327327456869888834441368481654100667215121506381781962475918683919886579881625000369487062452555259460826183349078950924114324972211374187354995500837347140763677884165955271002450681481415915205861305174622392099664605092981602352445701497747224909569810268311213128284924009219744769858786218132174415535748787517712546085935232960147387677011195247336121077578344415151	-9891641068593372189647496897633009562664326230678063303706629098188446510728184059932407267253096895581563505595865564656807790872007582461293151140177373225455105570058190940886473556128809419537932852872519795848311446690987849456067672882511718666060943104783586079463311632037329779466853995997844911463445462032493368975538127692081697287957084202638195381228733611757684469530739424770816323051279886921546116382532520245032443274482105925503822508982616	G
-2274855026687409896711097098713545792559445652447103443179827166028140692122448895557350023895475398049901019897610892684134936913933136117658063074084409415202768583530784631492178016215759902229000667046377298582269969085330263623308173903665234703917457215520811241340640671441277364894285595059233652832545408456229408313334678534113447318581579152994089108943192337190349189572058493897622848568143212153976842154469802646290829680664098749074287583033917	-2294947018962615782455738676891111158929861699365206939933116437532109748165680359514040606217921626935620458043039172370242441176112214172262897223385982898478414956615778916275139107017626617326541161149974083621319986596741283969613677744510723209436222601637496563831956550446068995861275404874619866730813043595867837741091451710866195332122968821674374886295968860372024403378301149566542941124223536471509551404826369366014976989877679858371186275106152	G
0	0	Z
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899	G
-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311900	L
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241027512559589046504665559370413647493886085084095546259650368327446633120776724329146539187441643447331312761647367347119346979346214982931388331952622613337593437440965296606010771833747844487254873439898707061804928565286912625698	L
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241027512559589046504665559370413647493886085084095546259650368327446633120776724329146539187441643447331312761647367347119346979346214982931388331952622613337593437440965296606010771833747844487254873439898707061804928565286912625699	G
5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	5235987755982988730771072305465838140328615665625176368291574320513027343810348331046724708903528446636913477522137177745156407682584303719542265680214135195750473504503230868509266074371581591550636607381351626109889076880792747056311305275452003181909414278205767247684090544413688989345433748568789540978344343859313624802534868271382090152858940613154317266685550884248034110868973578253235852682388428783942932653255153643528969887686321841864246790770633	L
-5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-5235987755982988730771072305465838140328615665625176368291574320513027343810348331046724708903528446636913477522137177745156407682584303719542265680214135195750473504503230868509266074371581591550636607381351626109889076880792747056311305275452003181909414278205767247684090544413688989345433748568789540978344343859313624802534868271382090152858940613154317266685550884248034110868973578253235852682388428783942932653255153643528969887686321841864246790770634	G
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000	15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054736908310993332873361000061494856548152578540705139809984075078472559993220757332416206952935858777759530193317783177902112330540685384855557427313241806473511330477509582047645154764657442768959229204817841962604863903133449976857492673850876283392038	G
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000	-15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054736908310993332873361000061494856548152578540705139809984075078472559993220757332416206952935858777759530193317783177902112330540685384855557427313241806473511330477509582047645154764657442768959229204817841962604863903133449976857492673850876283392039	L
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000	15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114700053292359826350126694856292605117669428801741685311870591600820032416104545645063983345073491322536911082183353147264947966223451932930332877611715601404399486275999114216740427119837649535475310019532699207371465217883980516670923732279804964611206420948066750024263086	L
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000	-15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114700053292359826350126694856292605117669428801741685311870591600820032416104545645063983345073491322536911082183353147264947966223451932930332877611715601404399486275999114216740427119837649535475310019532699207371465217883980516670923732279804964611206420948066750024263087	G
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513464971245977802429186561301277284297435242511137436716156960296260723497313599911557439954667041656243662108110225591297951235891217427145663305829147271820230269041350308687142351288933010154668445937425735751656906852266911426269205436635569883746107220883404596561614245333290074562182342052	L
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513464971245977802429186561301277284297435242511137436716156960296260723497313599911557439954667041656243662108110225591297951235891217427145663305829147271820230269041350308687142351288933010154668445937425735751656906852266911426269205436635569883746107220883404596561614245333290074562182342053	G
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626796995921046037255626585326219230902273514302377582421395336726109970119248717886280252880645748250710510155564719819141631657986917144299589696309098815037314445599469567740357558182071698361349138847861594831112276099988184804462813490878269952814655705502587760361480749146133225412408719693211500443198537406175186	G
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626796995921046037255626585326219230902273514302377582421395336726109970119248717886280252880645748250710510155564719819141631657986917144299589696309098815037314445599469567740357558182071698361349138847861594831112276099988184804462813490878269952814655705502587760361480749146133225412408719693211500443198537406175187	L
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469178326393361162832868857169030961726711701142500375013312805169836564233397066046066590041499654996878851005410900350685924480373753893140030015849840964186889632472837408123052397402126578780809263692377596463470570390108973558174110071405870707692249750761595119415163804262035289319034904102031652810580202172998711163112764426263038	L
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469178326393361162832868857169030961726711701142500375013312805169836564233397066046066590041499654996878851005410900350685924480373753893140030015849840964186889632472837408123052397402126578780809263692377596463470570390108973558174110071405870707692249750761595119415163804262035289319034904102031652810580202172998711163112764426263039	G
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910726290430787802284981206160510814177841100321888636106519653716129785280743177152726240899308633406416704739867358107672128992808375408454229568330757243476303169516392996577313508968531289717885762908233937431860702660360281056986664244680882331215335463047283557748676392669772912710005005073157762444206260188550602500775087122656371411528503001858897532	L
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910726290430787802284981206160510814177841100321888636106519653716129785280743177152726240899308633406416704739867358107672128992808375408454229568330757243476303169516392996577313508968531289717885762908233937431860702660360281056986664244680882331215335463047283557748676392669772912710005005073157762444206260188550602500775087122656371411528503001858897533	G
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	15707963267948966192313216916397514420985846996875529104874722961539082031431044993126031991086854389422723545324314552449772504293983430426859999660735080802630350125005817262251382495764606312342786851894806517771159858515937026197934557512223782886452008395757324658833409072031844185208560136417185087528083844982330089822477290295675424220998944108373892419799933035610045788480481581215205326814827043419444959821301657224123295204720070592217389292122216	L
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-15707963267948966192313216916397514420985846996875529104874722961539082031431044993126031991086854389422723545324314552449772504293983430426859999660735080802630350125005817262251382495764606312342786851894806517771159858515937026197934557512223782886452008395757324658833409072031844185208560136417185087528083844982330089822477290295675424220998944108373892419799933035610045788480481581215205326814827043419444959821301657224123295204720070592217389292122217	G
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	15707963267948966192313216916397514420985846996875529104874722947396946407700094505123286884613604554214021678796930801468671843140428126537556408536767062310835693163371230296404827973866383037633235718123632572589705408428419440500648507478295523967752096618503882224920180250593048587423735253549335342945286941452105874778806025581367195478635289484223684655532639188432593936326978179283485271429095434312447628087320792642023116521234813945717788164124078	G
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-15707963267948966192313216916397514420985846996875529104874722947396946407700094505123286884613604554214021678796930801468671843140428126537556408536767062310835693163371230296404827973866383037633235718123632572589705408428419440500648507478295523967752096618503882224920180250593048587423735253549335342945286941452105874778806025581367195478635289484223684655532639188432593936326978179283485271429095434312447628087320792642023116521234813945717788164124079	L
9999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	15707963267948966192313216916397514420985832854739905373924234944651839934450259296421420357229853573113360525241626912165080717993898332765320239567439492956199439123755904617365610801333325449683196971494863227685629356663273962145924815228755670110168659956413181517036759224858014669813690426068501500949384118144137973548180877777590318973635566279464623209953494751214999336747760854786447068042076068918833896688823849250967815244454363639028359110755960	G
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-15707963267948966192313216916397514420985832854739905373924234944651839934450259296421420357229853573113360525241626912165080717993898332765320239567439492956199439123755904617365610801333325449683196971494863227685629356663273962145924815228755670110168659956413181517036759224858014669813690426068501500949384118144137973548180877777590318973635566279464623209953494751214999336747760854786447068042076068918833896688823849250967815244454363639028359110755961	L
9999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	15707963267948966192308744780442514841593028649538066552403841724782591180357506703709200190380455126187901296917603048385260783118502555723426287224721361489439909632035494025790935023098365397890963030237352580409144953110821597662517883447802741195287235795949479001808662940544948053747490966837131362119507251360761174158532572794028443972121562644736754517210312169525209460528947176676458577889939209502003919711693993176107441106774268112259293217691092	L
-9999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-15707963267948966192308744780442514841593028649538066552403841724782591180357506703709200190380455126187901296917603048385260783118502555723426287224721361489439909632035494025790935023098365397890963030237352580409144953110821597662517883447802741195287235795949479001808662940544948053747490966837131362119507251360761174158532572794028443972121562644736754517210312169525209460528947176676458577889939209502003919711693993176107441106774268112259293217691093	G
9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	11197695149986341866866770558453996158951621864033028823756818639144375371065333366735674400308878320118633139461511919036868184064869980955016266192921809616426396073547434413494291322739641652375873379505689491916036275099050120332080857244050916727453998709717911971328315671621689296446770543617808973653272112481004597027238812672815740883788623969092766355121573258844053735872951661022660597243229757910285812192937090567848956571875906305185545700046137	G
-9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-11197695149986341866866770558453996158951621864033028823756818639144375371065333366735674400308878320118633139461511919036868184064869980955016266192921809616426396073547434413494291322739641652375873379505689491916036275099050120332080857244050916727453998709717911971328315671621689296446770543617808973653272112481004597027238812672815740883788623969092766355121573258844053735872951661022660597243229757910285812192937090567848956571875906305185545700046138	L
-9819557687703079496227794030991312601840664004154228001783558405298307831179419890146569535899375229191938428818571150121314991237036493683080951854078674763637512276951569524546219568396261143418506411198118143760796163358563689091767056298159872059620854670570961346619358197262925621394494585664044065276011941437743011521575878843266138331456057103387185162425082528064768130672283054037861244978023883740611746287267758365099027216859264807110261506661307	-13805398704899364089808498251438524906367649849052254116606745218254828617204703315376880439046479271167136850067422570019525757783517654312367299604762921171101353311623367898547586269259288943816052916006826787940422765072301223211745596481445086465506377605964256458153817599117625210118859887269454048776677901854430334567574119732421135331974180997307825358148551776468259811622547915419943977895414934515765182212954123322391746658000353539742193682821172	L
9807043791734870587767277519962061831922207992626374945215073479549552617132231550513894557089549480497488804015827152965962459144166465496135850216479703631454264085166924447760182804676076272838709217218373411199483230238434916588518513883781500141145781585798769483348638515316787575682739995960609290248688309905301649824789984503625961469208345346793513395104389321825506810632793153509935575858344974418231754833638064137397033910183410815840955443821494	13740325312739345235006660792986671403204270749787772736909736095215906823008770130044270443738880359582791929154798505962747964985942505246108539041738148410999413478778615122187657633239095737591845631949989710247546182967443213003568879238827859271239339424644903095488308201218203838312412351266298788890858566495391814654430638588665301668897978070597635202486529834594936212722978816640187064647148317179223109703772441592538772765564267246018931458782867	G
-2587316612060129586324572093960403736124422835973997439105946333989948914357594997137049266553749817414015622682436101734179641718537158009814726958309746400542913039221671891534453012981327383034006362281654635974401278683039007392892288450905335126982249163333986199794225915071570521094304756291546506839606389476752268022373959940200319067320594787344725509485331454182211812427404466009479583894878790390894346240327910476438461178772597482741070327820979	-2617089224288659396577239118689183167464910833125303745220462543144237911596144182314414199369090043530125264038032889943059139193056070191409472879999808578241346816742488585268982475722182330445590166217871674806286804616584537981061023306570482761516098518695502746350674718868362024227368830286357749525693126984927060953282940943177344062148162144337877602735519833177464305752969556298079107616984874243695034291516662061982177600950805875721244039666297	L
3813383785111101861814551260806105088856629976125917002383990705096610464387110917845120433238493616920609278939238821999156191007929677761377995933862134408316800591947769794237365532252245470947850172486329711245401283167003738160840102943732232353872538488504699501248288464814743744504830742531170144809256089945547018876984131963367897122889348827532009464395109283474801844798945542245753448950787963334124685820205193550566933685452817623345216619165805	3912436440982905813163312544065507214573771711908050938893224039411609797850002733153327598057452941053213647367179359981548109327951461385485155140475830291205969555888028140823906098316351513035098886514782594524168568942305524033739187289388870312978912044977130889530980376191820058200401270189281038124684905188418858117632534732158100303587113609294942707146795046288354335884610026445452958559851347450023466743868929001254197588719260140419207395765558	G
8273870312054428762889345490018681602048286968162092231266808498725753643803385321303017768241439541710647710373522946135432306791022697161628657011695220463813988444967474723980169332057871260848238702869533681350953176077960793449252295236973256806058621753497293895379405467271692541239687785115154759807930458386602588927676278105516215782988638557803258790512349626150972743374254452931689897932606058389469232120522019857148115178584030177786556995306670	9744391576606298402537448336727548639882688773441458678922029171533538820797828695308141995611533300143290455261354222545292941364134745667844198161007070327781618330444929928563008800063738168465630751159705990373583801245701401268482701785528569699012570521466194980262286860907183566225670680478625751412632992743519837621372779894772064510408511084156604475843510088911586387794984698776997809967764469721501996321128141578009566838484311556143623945770607	G
7082873812689329607710473573962912728653028643884716620062726360905255167849015564465399139625168037990728627619423812364535237476371387308732266642428964086351145793117187069460007783940833769997154250605463324107340723017468752785036397896674432303920392668188592952154005008041517876514469352856456106247312657056272294751510473643779630271028880945836160763243851362075973255277564761260591620969507348852062103219869354361338908340804062172047290542012858	7870691809729040032589301788449533794847122316125684833656273940719215355839861506764581061662374902609221865089171379968740728970217521241041842922631636862246655045867232928856784839329226733353723001632433486934057412207856342573109315992335525793424581440717410687337862485693365640801018062297735928355194826025564532737092986960879416868987610687411362619869730962520096822666597675925680581108357711333358389510095973222396456247711828967128874962392117	L
-8355670404902117584313031229012687581687298685012925447847460030472475505796875368959474327327456869888834441368481654100667215121506381781962475918683919886579881625000369487062452555259460826183349078950924114324972211374187354995500837347140763677884165955271002450681481415915205861305174622392099664605092981602352445701497747224909569810268311213128284924009219744769858786218132174415535748787517712546085935232960147387677011195247336121077578344415150	-9891641068593372189647496897633009562664326230678063303706629098188446510728184059932407267253096895581563505595865564656807790872007582461293151140177373225455105570058190940886473556128809419537932852872519795848311446690987849456067672882511718666060943104783586079463311632037329779466853995997844911463445462032493368975538127692081697287957084202638195381228733611757684469530739424770816323051279886921546116382532520245032443274482105925503822508982614	L
-2274855026687409896711097098713545792559445652447103443179827166028140692122448895557350023895475398049901019897610892684134936913933136117658063074084409415202768583530784631492178016215759902229000667046377298582269969085330263623308173903665234703917457215520811241340640671441277364894285595059233652832545408456229408313334678534113447318581579152994089108943192337190349189572058493897622848568143212153976842154469802646290829680664098749074287583033916	-2294947018962615782455738676891111158929861699365206939933116437532109748165680359514040606217921626935620458043039172370242441176112214172262897223385982898478414956615778916275139107017626617326541161149974083621319986596741283969613677744510723209436222601637496563831956550446068995861275404874619866730813043595867837741091451710866195332122968821674374886295968860372024403378301149566542941124223536471509551404826369366014976989877679858371186275106151	G
