# 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.
9708446412431596944528902578798581780327050998299817631579782318721204476074598259393223409360089867873228375445950475815886955025093906963876091581004613583180249243729526903957552028809726025910866365275774243864253085526244640745199975366396199582612268022207663988849414089542864619263767571210747168035835827714462287442097306176910342769416104954288658720333431230434569080582041762173169330395060584283122296540958323390679967850414805176549889029262859	2420666980316323723473016894672925145357788919122693222488562183302793457129889200367160384747888074119489775109767355564108176185633296731035469766836563930558897485071484360945886185321388349574796320684876190277354184497620356369186744627854376153551475967324179035236100566676785567802229316313671623487349350385922070776212849123311352437093452707844741403913998283936560077931728940933984268802732279797995581384876445338724161009917544867543218005627544	G
9854654195903829168804124834591076054594540522928027742077792421641213962367629590277897049083920850226350784227579112052118705098180628741919180592298533505195089973793489498545870261986292569292464101103663661978112439640899063023641404375301808271119158138311865043172314921521378968195651519685864609166602607110232176255435026456775197941702295254095205563579913712130618172985423549782960738618889596032973445023065714117564623853732585705247319558862312	1707039924621153276662808628572098183544774738256120187907486069634307840379989834758541055587866862349803016051817889639238218061169411961555019035756932015403383605146772902855632616442060173106583244281850698041200140445055106224446401150202074396005666227367340859771618189699226002151005773457671207092075599021875031493945843102290078541154564354021256788163041108635592569942167137597881496977553060962872617388695057423671034080973384866092319729209442	L
9372296248926868054262965316222342066790772610208055905319347008264155335687719235016319695306776580664794626018284309252195764493085057059011784422712645738424677668198580269428723758276263964510090892007560027057256773327062641713432550754317444022181753507302399136794180409252119712645452884482190235014214093523203370166704212823061577919076655078760803921532136320663290672137201494242594024981519841548663016279163105786767254375123209715520867230692478	3561973631206063668797086836904845095386503165555805532670866115841008011943942805007549943970261093562829270347290192456685871612784149582280214282876366986174921583655484855035849300070263429168814459394822136949952516365480866247139553559942126591431006581025426104602980178694772695864634109586216051510813674417543795941072941806694546442734246942286752463609731134392187065725790578645381398608437893838671934863676642161759763301476639191216988849221503	L
-3782135167356291789302247586025015552679504540856433529066633992322940449458573932124246908177525486714324455726466948718751774000525101325906514249198825892700590264520216861420260240273561953442209936458720715046933558652198494653773474449006148422880208325490546476273699877372901012582712613024604133961530008647601259269730213105107020773513467578156873105697746786414378664286759748365728453557964961953454265642152156975604070406838487650584279269622224	19586620261942447317845546594396322731564923764960553433099833783751892832894241795519926790309835038701859805152178814229344923452139367412741733406033877247307327694088348267385152510216691194159347283377946985320928936159171003761681270852236451892358211984247652175190002872782265237574095601805002373492897275957087808898510488246695036024496836026535029202860389123493192188833592413750211025384450194794909393799171439658857513257649275542106481364535674	L
6172372281905859305838104019588977876293148118564732405050606524542478139625575540888821983534783450171231295453380999941767206193528854673521021899194719389079482831133936416199622790909868216165228083225804178585822287234275580817104189668670770716234006709719713400424300456142629753150085559665739188810082914417858349325267329430830182915623196357840682531509008716733293479940361632315598681548973665989821942168951748396117269025152658494603757762099334	9055699861278961710261589528124929571813607425571708081415482685566806601269707386736637538286013801009584459026666959547603996998579998252104188591079364376098159018933746789115220499354249839048762515675335350922637114795622541750634562902545939913269138375515345750668160177905322942568451018297539132234525206721095479562879244336863564199067850130514164043245301755262627413084176223688444894771971396527674399026787646733734536698525859890824351279425023	L
7230632414606991923333031227910952611862201004916594462996173313050436595945587900991272889700755357991888913422113137287786069980674525881822249657876490712819601887685240444481599278814939058304906749124314838661148737929551115932107117464931924993945302632917857391935634703302802874420109687415559315536610358297426796281370427875776944713004298747357642059900626591255305881415231605083168775953730786672362935732656977111780677673545446312835576618429892	7625697819600307778127721159690647971426511127690911268942774657667337589087275599518747698610876073163418346675395083623316772626740143747781921382357446554788422354945776035106178686705130073931105035149923111840716111727325712528346258910342488199741092387773944359354712345489353883571413360991180421902474759927132873013690334406787176904640148605927161818202962255353341770164945486769322380513436064177882524784355974828766931915691588867314275136578611	L
-7005498774132932208414801364085781774903622397529870010677673112473313968303158675494879099297677820150659130274930240262504652906327486364220138058037263397884334959203236580166588984893323338241597393007099797739784195493233185093409089890599125089494103134113109968267116684049172192580695819210783789086076689455796600089931476777457999796698785847880197036495368167913006345104472079728152888420381580414264580038083285953145576052007739905605730936479434	23469640966576919806543138726509901941051948489452767312352422052456016737661162623934953086127114001350270430693226994977405098385632497695222542373511742268113601331733216101545102002501625497444982296669257679133931630057594059183869797294084153303490773867511495908824866557375970158796136741317147759388723752517908254432186736790711246366416812238797794604630736427744395280357585227850674341717886422852531588656019596762290705116561125970223028402527737	L
-9766838754109102401778818076035151238414223757540988136826744692657991245753197341559189871538225745499649301081783349041329831716309767215570383335377607132722535018768408998636978110925298058006955629786029304632695525077129736855290489714473703376488202486326215645964670478424991425370056264456387014987427184168415977569718278837333717356972566686533859766732441575890036810379641072432391420776441483953782599419279885586768109982213420560028663082519472	29252258393527235368213862149528196831732679903638746113848641831990839444168403339608268237033002167383274654878329221958354489253860660985957349153577389795251399730134041225391041917953289438069170196085697464128038712205408450032884794696600328004912468100729224223608554118020596934776672498425114010412491169511071627156052753179796835519098114066213463201370708053540257364983779696882225941554066941518435863313561544541227170279718676144622102947936073	G
0	15707963267948966192313216916397514420985846996875529104874722961539082031431044993140174126710585339910740432566411533235469223047752911158626797040642405587251420513509692605527798223114744774651909822144054878329667230642378241168933915826356009545728242834617301743052271633241066968036301245706368622935033031577940874407604604814146270458576821839462951800056652652744102332606920734759707558047165286351828797959765460930586909663058965525592740372311899	G
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	0	Z
-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	31415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799	G
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	141421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623091229702492483605585073721264412149709993583141322266592750559275579995050115278206057147010955997160597027453459686201	L
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	31415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482196446475415402514211287613248264795629137355728787326618404628692339489399659362178117128316051051936126907917825923941186442298015039584041076054955220258328197148523343771297123662545804252715804026808370120770454158027284937598	L
5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	10471975511965977461542144610931676280657231331250352736583148641026054687620696662093449417807056893273826955044274355490312815365168607439084531360428270391500947009006461737018532148743163183101273214762703252219778153761585494112622610550904006363818828556411534495368181088827377978690867497137579081956688687718627249605069736542764180305717881226308634533371101768496068221737947156506471705364776857567885865306510307287057939775372643683728493581541266	G
-5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	20943951023931954923084289221863352561314462662500705473166297282052109375241393324186898835614113786547653910088548710980625630730337214878169062720856540783001894018012923474037064297486326366202546429525406504439556307523170988225245221101808012727637657112823068990736362177654755957381734994275158163913377375437254499210139473085528360611435762452617269066742203536992136443475894313012943410729553715135771730613020614574115879550745287367456987163082533	L
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000	141421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623091229702492483605585073721264412149709993583141322266592750559275579995050115278206057147010955997160597027453459686201472851741864088919860	G
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000	31415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109615237978223975251602168995410682904162124268947974427285818130744193234287725368717452659304481712792561771258657585506717144686955843432379266776193606530163983221611914654565889524365000816124515556646639922370324833720359639916458199443616655703938	G
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000	44721359549995793928183473374625524708812367192230514485417944908210418512756097988288288167575645499390163523015475670085065354488941477271727202430669054177335563463837583316225532906452797131610715227008350675700068467848281288841728650781945051852544577525990348048813	G
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000	31415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229444827944269648494181573185959835760047669970675601138226601146548275250721847388116254978314558290573212327889721770199980997801392807337937482425861871862976308115462066016797079772581751868082230754292406765418630504235809314630689193210391874274265386473659490396574985	G
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	44721359549995793928183473374625524708812367192230514485417944908210418512756097988288288167575645499390163523015475670085065354488941477271727202430669054177335563463837583316225532906452797131610715227008350675700068467848281288841728650781945051852544577525990348048813632235518178189969847	L
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	31415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841026974663851505600652301306075929194119579297389467103946799338537429657413139955921103168197501658957986714379743466658265987537136923795768598338860725212694637873646164454957600928110772473106468502590078479853989513773001671133827252601921921712544066986344335183471277304298815667302554653952	L
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	44721359549995793928183473374625524708812367192230514485417944908210418512756097988288288167575645499390163523015475670085065354488941477271727202430669054177335563463837583316225532906452797131610715227008350675700068467848281288841728650781945051852544577525990348048813632235518178189969847465082394202966136712	G
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	31415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594036563451624507047098835911836430071737417122357073305158870164848448915948528658494049579664077066519701292962653758933401039188777540656664345400060743683068534502599318298432589676303175495409306438416670575227900044837457206915823485190687574363263549753046713309547105898686342995629356270465968791277778487086	G
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	44721359549995793928183473374625524708812367192230514485417944908210418512756097988288288167575645499390163523015475670085065354488941477271727202430669054177335563463837583316225532906452797131610715227008350675700068467848281288841728650781945051852581845325615344543753785129997032793893857733808120006707490060254362479975946048861	G
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	31415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938401374146272321459665897811436548978132214652192980541111028284581338885306888190121468371166885639257092174344816177041934026101996727757331758902112597427956600509138653829421020337159610358750138099982201277616840848685795397637061871462523360436352083368515854174871362309200575670863702061797113741167111836057676688705504798574937	G
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	14142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727350138462309122970249248360558507372126441214970999358314132226659275055927557999505011527820605714701095599717238214047323547827482025777694490624127488752773094904067709662834008024754702484889402842145568609409162960155499787006687553997089738513414367	G
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	31415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821466722997199335520450429208263725336467897362531041693771074229639477886270975375840985673960543228560759618197025338314507233977309324280585577876485486310920471259445268210554575936567590963592131531168970463438643534767885661800810515139459153054798414847340210401420495002379833444764712631204927730558088986510367961705674032319430377054095742231209432	L
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	14142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727350138462309122970249248360558507372126441214970999358314132226659276234438859977084218862561209222782827741109289183535406949186595610784585127314518470846237577877731089059380256719617134056544126439153544502231232338242932383838138463803706463614458338894933375351080189683	G
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	31415926535897932384626433832795028841971693993751058209749445923078164062862089986266206117797439729333463977890726085685241727341736341585486796701377486389881770638515509867779180718879351086994696674038861396100827089158315267366868473338579792432180251230374626401885680705272911153244861382123553710463116876560270964230081895109821694679575765947836844219856585688354148121087402315974912884861992329771273757781067118154710204867779036117810129664434115	G
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	14142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727350138462309122970249248361737018674104020422305739961822213958800668285408348060485577976146216113419518132091382648018380612565992157033279989746090125834999628798579232779074979941532355239267144524013464311508396279942555476222286618069852039381169872444668288563793141824151579874952208187821	L
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	31415926535897932384626433832795028841971693993751058209749445908936028439131139498263461011324189894124762111363342334704141066188181037696183205577409467898087113676880922901932626196981127812285145540267687450919372639070797681669582423304651533513480339453121183967972451883834115555460036499255703965880319973030046749186410630395513465937212111323686636455589291841176696268933898914043192829476260720664276426047086253572610026184293779471310528536435978	L
9999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	14142135623730950488016887242096980785696718753769480731766797379907324784621070388505053854578393306557473202912631051981389753787988162187421781419324968712850649191650644037873979104279023009100597600339435559582878204120226015512408383052298222610819637867121985648913433802900859423727036555951484941255559998328590103157901529102995859159879973260490005089217432994901270941611679619094418604601886564381261555939	L
-9999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	31415926535897932384626433832795028841971679851615434478798957906190921965881304289561594483940438913024100957808038445400549941041651243923947036608081898543450859637265597222893409024448070224335106793638918106015296587305652203314858731055111679655896902791030483260089030858099081637849991671774870123884417149722078847955785482591736589432212388118927575010010147403959101669354681589546154626089241355270662694648589310181554724907513329164621099483067860	G
9999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	4472135954999579392818347337462552470881236756490851073538289430973936330130213722839135648808484850208439929250355435200509815921044097811510881474198579736863200016379376760946791906702297920522277531556643506416032378553268350441007038667822741243608692696118914288810278869237260815525780217179700249072032020117826486455259194726197282846340483218892872077973558083248980157226076849824878248071467754479468556284697413333447154620807	L
-9999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	31415926535897932384621961696840029262578875646413595657278564686321673211788551696849374317091040466098641729484014581620730006166255466882053084265363767076691330145545186631318733246213110172542872852381407458738812183753199838831451799274158750741015478630566780744860934573786015021783792212543499985054540282938702048566137177608174714430698384484199706317266964822269311793135867911436166135937104495853832717671459454106694350769833233637852033590002992	L
9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	4510268117962624325446446357943518262034225132842500281117904322394706660365711626404499726401707019792107293104899614198601038982882930203610530847720595970825024439962258192033506900375103122276036442638365386413630955543328120836853058582305092818274244124899389771723955961619377671589530702088559649281760919096936277380365792141330529574788197870370185444935079393900048596733969073737046960803935528441542985766828370362737953091183059220407194672265762	L
-9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	26905658417935308059179987474851510579937468860908557928631541600683457402496378359875848527019463660029373572027923452272337407112622892113643063233564215203677816587057127019022089545854386427027783201649744370245703505741428361501014773070406926273182241544335213714380587304862756264483071789324177596588305144058945471434843417486962011342365445808555718155178225911588156068479872395782368155290395044262114610152702551498435866234934871830778286072358037	G
9708446412431596944528902578798581780327050998299817631579782318721204476074598259393223409360089867873228375445950475815886955025093906963876091581004613583180249243729526903957552028809726025910866365275774243864253085526244640745199975366396199582612268022207663988849414089542864619263767571210747168035835827714462287442097306176910342769416104954288658720333431230434569080582041762173169330395060584283122296540958323390679967850414805176549889029262860	2420666980316323723473016894672925145357788919122693222488562183302793457129889200367160384747888074119489775109767355564108176185633296731035469766836563930558897485071484360945886185321388349574796320684876190277354184497620356369186744627854376153551475967324179035236100566676785567802229316313671623487349350385922070776212849123311352437093452707844741403913998283936560077931728940933984268802732279797995581384876445338724161009917544867543218005627540	G
9854654195903829168804124834591076054594540522928027742077792421641213962367629590277897049083920850226350784227579112052118705098180628741919180592298533505195089973793489498545870261986292569292464101103663661978112439640899063023641404375301808271119158138311865043172314921521378968195651519685864609166602607110232176255435026456775197941702295254095205563579913712130618172985423549782960738618889596032973445023065714117564623853732585705247319558862313	1707039924621153276662808628572098183544774738256120187907486069634307840379989834758541055587866862349803016051817889639238218061169411961555019035756932015403383605146772902855632616442060173106583244281850698041200140445055106224446401150202074396005666227367340859771618189699226002151005773457671207092075599021875031493945843102290078541154564354021256788163041108635592569942167137597881496977553060962872617388695057423671034080973384866092319729209436	L
9372296248926868054262965316222342066790772610208055905319347008264155335687719235016319695306776580664794626018284309252195764493085057059011784422712645738424677668198580269428723758276263964510090892007560027057256773327062641713432550754317444022181753507302399136794180409252119712645452884482190235014214093523203370166704212823061577919076655078760803921532136320663290672137201494242594024981519841548663016279163105786767254375123209715520867230692479	3561973631206063668797086836904845095386503165555805532670866115841008011943942805007549943970261093562829270347290192456685871612784149582280214282876366986174921583655484855035849300070263429168814459394822136949952516365480866247139553559942126591431006581025426104602980178694772695864634109586216051510813674417543795941072941806694546442734246942286752463609731134392187065725790578645381398608437893838671934863676642161759763301476639191216988849221500	L
-3782135167356291789302247586025015552679504540856433529066633992322940449458573932124246908177525486714324455726466948718751774000525101325906514249198825892700590264520216861420260240273561953442209936458720715046933558652198494653773474449006148422880208325490546476273699877372901012582712613024604133961530008647601259269730213105107020773513467578156873105697746786414378664286759748365728453557964961953454265642152156975604070406838487650584279269622223	19586620261942447317845546594396322731564923764960553433099833783751892832894241795519926790309835038701859805152178814229344923452139367412741733406033877247307327694088348267385152510216691194159347283377946985320928936159171003761681270852236451892358211984247652175190002872782265237574095601805002373492897275957087808898510488246695036024496836026535029202860389123493192188833592413750211025384450194794909393799171439658857513257649275542106481364535673	L
6172372281905859305838104019588977876293148118564732405050606524542478139625575540888821983534783450171231295453380999941767206193528854673521021899194719389079482831133936416199622790909868216165228083225804178585822287234275580817104189668670770716234006709719713400424300456142629753150085559665739188810082914417858349325267329430830182915623196357840682531509008716733293479940361632315598681548973665989821942168951748396117269025152658494603757762099335	9055699861278961710261589528124929571813607425571708081415482685566806601269707386736637538286013801009584459026666959547603996998579998252104188591079364376098159018933746789115220499354249839048762515675335350922637114795622541750634562902545939913269138375515345750668160177905322942568451018297539132234525206721095479562879244336863564199067850130514164043245301755262627413084176223688444894771971396527674399026787646733734536698525859890824351279425022	L
7230632414606991923333031227910952611862201004916594462996173313050436595945587900991272889700755357991888913422113137287786069980674525881822249657876490712819601887685240444481599278814939058304906749124314838661148737929551115932107117464931924993945302632917857391935634703302802874420109687415559315536610358297426796281370427875776944713004298747357642059900626591255305881415231605083168775953730786672362935732656977111780677673545446312835576618429893	7625697819600307778127721159690647971426511127690911268942774657667337589087275599518747698610876073163418346675395083623316772626740143747781921382357446554788422354945776035106178686705130073931105035149923111840716111727325712528346258910342488199741092387773944359354712345489353883571413360991180421902474759927132873013690334406787176904640148605927161818202962255353341770164945486769322380513436064177882524784355974828766931915691588867314275136578609	G
-7005498774132932208414801364085781774903622397529870010677673112473313968303158675494879099297677820150659130274930240262504652906327486364220138058037263397884334959203236580166588984893323338241597393007099797739784195493233185093409089890599125089494103134113109968267116684049172192580695819210783789086076689455796600089931476777457999796698785847880197036495368167913006345104472079728152888420381580414264580038083285953145576052007739905605730936479433	23469640966576919806543138726509901941051948489452767312352422052456016737661162623934953086127114001350270430693226994977405098385632497695222542373511742268113601331733216101545102002501625497444982296669257679133931630057594059183869797294084153303490773867511495908824866557375970158796136741317147759388723752517908254432186736790711246366416812238797794604630736427744395280357585227850674341717886422852531588656019596762290705116561125970223028402527735	G
-9766838754109102401778818076035151238414223757540988136826744692657991245753197341559189871538225745499649301081783349041329831716309767215570383335377607132722535018768408998636978110925298058006955629786029304632695525077129736855290489714473703376488202486326215645964670478424991425370056264456387014987427184168415977569718278837333717356972566686533859766732441575890036810379641072432391420776441483953782599419279885586768109982213420560028663082519471	29252258393527235368213862149528196831732679903638746113848641831990839444168403339608268237033002167383274654878329221958354489253860660985957349153577389795251399730134041225391041917953289438069170196085697464128038712205408450032884794696600328004912468100729224223608554118020596934776672498425114010412491169511071627156052753179796835519098114066213463201370708053540257364983779696882225941554066941518435863313561544541227170279718676144622102947936068	G
