# 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.
989492865406377546310870292377271504493428766279041120278608283033393750704877752872306410182376635621255768843415713916860725599537718728727445870150253070634566094959976178553659007569881811800614376151249631070588049620514971449998631124290251451427535552676203366062702418280013041265245210871532617491869913503973681097639026029013333176335766809320719260175205783445563074685905718707703181621658531634934468659585699150369590468078621837747185206416145775107724115263693758282658930315011277502803581288997137005194859263620442043353280386132260552570504651822678417613432859272351129983527690444082146029021	1425706104499230289245842764545784170010260133504566817929017704078265941907710330058430069930358174315745213398025809307168908315863289958133685080122184954852600791762535781585826406888341034898146855177918194425675498371050203770784555926012529937986354272177496537133520222166393827194224287104333609733872819249644701019749009127946398933221285726495804493443785168662102361692147904418981363223442649190998340077984807018432245350462984495511815431024213230232163318188471188952414026416835574346632046985699885592874612491313558688981477738380661206121975662995226670990915047821536155034624798598204556403117	L
-7024487989386646318395040374091735012691487858901357101795269515239557177971643654056689385176254401178673476486454434421683778830425630455052445361030826085176115935712608882453207756965883368727093574293811084269345491747739163156617265196241892388577661370325094730866034169063643537749982303864770901247954389919102270363759906826643381485441623003602979653402454058060860758359723875305264983475278471673854932720057377517221612781743167222755591764991695026713858788636089933801774219915182854345450092489690843693642622212676735349596795953811842753533492702121702650024515205000496179393490894316569708737	-7024545759393081913900356566469555958809579830435261160813228387555775208496167780125128280453139883204624170466587781956632151773283882327640506256147564995458621998357772209355235467752270927110751500273009991200474098950346893451398907276955421604112748044825563997804059773776993103629700529336165379998990319644962814377397278663128345773082225199097829867343735369011582018284274392059811951567171485498450490742638155404806680412968094434221619863905067700459394534791485127767460197262178256048065200160858492272924658775319453875565480153199500763137888568835674999311203904177804141610214554034742948619	G
-80499058287152985341128273788098767392611151363311088346187061997241946704764799412952292079445636357556525308170217609885354377236504773348281323306475220083804758407762341384832786251482948349784029316571364727309567948332736066097463710948175707053012853173710683024614787592964764157161369816904640569984524569972825779578125689971160543074600614536645519734249049157623455851982889525097405321846265887628530452987450857746718017226968861903682873798664574814162218424133570489015729386432073332773989849225403680899873069726682186876567940404451135470855724969697656951202702877944663242811802947091580391558	-80586253094078260220883871553581164355779622700199699707870234414941923025412389395372478034868880249219912178610767805346900243928340054806303402812217429501470696196136570300403523435637575685533478433823475584907350386824149402677862460735331768992352057143994672153503175409269334653314655692394935019834783227159990166197054349768661310134284746093660245044203298009408326965996462313201518434477496725583181158427665256520958937494897874374066075405841653865198621166691061324397299821658245236606704978434353730152449545020007777653751626092205300301987195327518077405113063025653282244923327219379754414660	G
847019963725278251774573768317118110254509833526994955802263331959173847284255723888032996258458057221665788395630408113724498458459987942055621774395812285563840371820314855243065347207628869981021427216662098603020814009079015760058214559481236080613937564600033933082686840672275594357380753279143443415931528234934116670246500728507531094001339282932370798885566710789577071219317055569599914443485576596107616000427417748976368619602554123850948747696961219094552922360141348768286376388804710156893929099349472744359547474006225739647430820276776665187389411779260028779620118885243910402006748511293402737579	1010353799602711603920343628785023275877777046338105983507469383266009171903853478392058232579463220583890080300623341179346171308130471313386848933932634004480851351055753147755327018405948747200274828702051722177656977924123685801342956898509924283031009599996410844821522562743400482339837516317912346807917256734205075914430748559051465164475577345921413429401964955913758359589372650898410440860051869115926711331197635281153823201874160322141138864490368040610038668624799034415939892444247982788275754473531395851289272737879930531861853372530948545459229310708045653745082548816732200883480149401759954193545	L
181571723789961652028109473038682392528001878606890660234720954199325525483847859923534209223473092826330659916144137682572807586603257328506092840716055299994397232920445441207174650353111052776278874682763843531852051589099928156823289673285783181232828729407712256049990421864988027431319159785543741959323654880982255190406954917809892155860168721608381913628199406077767688243520829937181829970523529586212219396519309854544030965625878641461575460807709357588716118792618527314465089569689309079636942960724236070574752232167910328009003076812478847730742357043374066708698154795073992110792608519541144154248	182584507217099070608939238430099560098349061031181770718536892911964967240687473363338626083977343218772996783479614725986681977275909250675054801751036313269802588626185254969939261754660656037090690420461298832502574013913173139223170333029594243047698986500590631097196740529495311115990732821849315000169571879616391589716440696595027343896866153090524307366517109875353321661678645685193149918597391186818892410900374756579754801091896917971242466550647092705614666745834124626750591763821288413283451147926139063391308766369657294579033953073097690090828604005053362830956227355281316896552976670342237999708	L
896027960215412844815636328217626387765194829663074986351863483554197442440568768117021394473165772946990317258616649044070991959344409268351103049129571695179764017281011212303427875358769448056918209251080419937771246778441727824517223830564806293709764236439415990572985419999592855973993124096773128548128008429651780175921559782732985342731923072008275242974246252722996757004756136567075022677696445137932347438579813732442623357531737540714518847244064147592077681077241488151818821638235882223729931890262567077378390402432211643614417312216082613055030990379287730202514452422957426996699885590885644356567	1110741059205642678501766618978159773991469261962434850626947276232627904212752732216088045477232490218814772046119590586276431017025971364801402856356299271289886716377021273808468268748281999227678749439391692388666144777672462541005228406801608396464565658586727362802808755268066782355071241182434974646061225770051323556196084529824849269615032434450413528715217004442140909860918868705887871721972067187507097689472626407842211808850974649942465609026872865188507794789498038527356804015203333415829853722983552613190477871488438744122959795481291966078217186955361910870369869789525450111925407371896732536520	L
797590853043075314922302021255766040929838713803339610247056031501388637094238544034822957883046830933579850581492508323846861295615602343581461997517546501978627375817795251299248915144405712393026931871293853433486778311055950468400358030931291177522841935876459190861984367073392872060161597612974548700979284187552245749991152224982593349525947910292475496036933245944387056721349519139666023886678492648094746588154146645543461249442035719751812410170019221324504430478155099793747935156230870899549836560872079413300669777571760055180530367623937225764511312524533539784094347325014637586159676552954563512598	923290653381100346790033332775062088123358711740121184079359218370105208679507164588635580688615671694346735334092325302909760382277666184393092567150536864329127667496677033600874993867850260244144934827860037881922047726727300726598988396166927496949556240650562331563492018052113483020260112874018842572448720231997387858007820444670474481754614659402422505675929298750642381654977175145881835919269057495711275906940628938872008607576101551647122450723562323598288019182061056095445988049996846155813701427081291446928924809955099636382615488003186321709908908464783828255999621041585691146688537351543394363537	L
933654685020409581302173967809480267972719154651742845743234016112758701445055876068771760504999577080672052470537482120526996430530177120396164047824053426351531013893387342042285495102383324608139040639401182771855086951817737658431117222300552198198038925168973010826103336821648861625974505277680587787116446919565714453964236801414568803219731816376006512565268516398089820976317615258402141036614090284155927925676296413784570250537799676488918572853701685104096497950089591010260665019920767917852062782563837267325600802681896457894193805266377405421418028581540134031941252785307370483211280927129179288414	1204484452906009921357223037899941422426158371005052169192708270754386677512374122884898882324896564219075471322088834683579895462225815740400490836013204945049199412432751171331937512036774654242271322183778833840939513002966667499711306810282712974908973243764461336530922576413957473798994893509969707736721462314013099806434584100517959060051869697292582995401368352116764624777530901561831395587198224046958552382039031036129409419499287900309897915056519739965614234186728481115265269023339536651819589064946741243801707659457408636014405972819723410244357628432932517727718879233903291746974057290550382301059	G
0	0	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572631	G
-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572632	L
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293458581798244091646832277008040001521148869816754064665520247320366199814747935975487682467637140883135792716272961070422973625611816955075287546834800520927197448112479038779129388436185053177433306121454211977645842942229624916323526866700307985419998840692082597798539562560101891055644732718572469468994662	L
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293458581798244091646832277008040001521148869816754064665520247320366199814747935975487682467637140883135792716272961070422973625611816955075287546834800520927197448112479038779129388436185053177433306121454211977645842942229624916323526866700307985419998840692082597798539562560101891055644732718572469468994663	G
500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	523598775598298873077107230546583814032861566562517636829157432051302734381034833104672470890352844663691347752213717774515640768258430371954226568021413519575047350450323086850926607437158159155063660738135162610988907688079274705631130527545200318190941427820576724768409054441368898934543374856878954097834434385931362480253486827138209015285894061315431726668555088424803411086897357825323585268238842878394293265325515364352896988768632184186424679077063327124927891980958787481871323030501991521638945560406776107181003565824399204122865117029976823950461756536196048862792064112469744611567522000094687857543	G
-500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-523598775598298873077107230546583814032861566562517636829157432051302734381034833104672470890352844663691347752213717774515640768258430371954226568021413519575047350450323086850926607437158159155063660738135162610988907688079274705631130527545200318190941427820576724768409054441368898934543374856878954097834434385931362480253486827138209015285894061315431726668555088424803411086897357825323585268238842878394293265325515364352896988768632184186424679077063327124927891980958787481871323030501991521638945560406776107181003565824399204122865117029976823950461756536196048862792064112469744611567522000094687857544	L
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000	1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163323659483208130166631355027559757047910705963768838155336560447596775577998818734200122782383598653778266790438245815999103865875090293465023259274068752000424532540917920898204068934652310255704626769210175530462334505289886434023792803041813723560178947751837108691870601794149496203487708889672310230246557712816106394028021464237233916	L
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000	-1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163323659483208130166631355027559757047910705963768838155336560447596775577998818734200122782383598653778266790438245815999103865875090293465023259274068752000424532540917920898204068934652310255704626769210175530462334505289886434023792803041813723560178947751837108691870601794149496203487708889672310230246557712816106394028021464237233917	G
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954568352147506730594912408815986644144332748887851413810844961508666973045589484850682585798229100117634007278827704117698265903697811797925748798035561649623217449323449592787761436137675660616839398202514530354913804776829158048233561441104013311469379662378928621293516661647473921379793371610608308471014054421092325502766800177928950255194337344797150104555306719	L
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954568352147506730594912408815986644144332748887851413810844961508666973045589484850682585798229100117634007278827704117698265903697811797925748798035561649623217449323449592787761436137675660616839398202514530354913804776829158048233561441104013311469379662378928621293516661647473921379793371610608308471014054421092325502766800177928950255194337344797150104555306720	G
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064223681981269660632147584067330727302676033455551457682592339899423722799786015791904999427814517671713410322019105504075608433823387787807879224050303410874946559846816695699877158529130171351975370831391963091250246193807213305417083904807188374783956780839153309126004362760056519210644940375807463113824939232149050507054683724319267861319061130643710776575039053481631327247430170519826597	G
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064223681981269660632147584067330727302676033455551457682592339899423722799786015791904999427814517671713410322019105504075608433823387787807879224050303410874946559846816695699877158529130171351975370831391963091250246193807213305417083904807188374783956780839153309126004362760056519210644940375807463113824939232149050507054683724319267861319061130643710776575039053481631327247430170519826598	L
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465049560858168178328086554191816854309036424395097906147255156309662656926459016459439067943370865967297135477670412073455301603835175386760150214896147688600804972913412914705998830238210576795269913608793760531474585852342516859891585839224441807632698318804308141550503351530858900102082814443950707005839577182048039445357480949171637958106894020322313934298867827747574834960887240754877068266098856329552366260198089	G
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465049560858168178328086554191816854309036424395097906147255156309662656926459016459439067943370865967297135477670412073455301603835175386760150214896147688600804972913412914705998830238210576795269913608793760531474585852342516859891585839224441807632698318804308141550503351530858900102082814443950707005839577182048039445357480949171637958106894020322313934298867827747574834960887240754877068266098856329552366260198090	L
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051349555046990406727262672788740981284135835815957589774991061144378902659104173493915722436749134088601570213317093194399778705288514786125080859181660694151609347237815487121453101882233445142397945093795164850261654721798941373893789988011216541990597366993763828206657591575101719511433603194729966793988689479816113805139450885359306564323775344380275862315493577271583857849354755628018241878714116595198648533651079356670996147472219435231262377	L
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051349555046990406727262672788740981284135835815957589774991061144378902659104173493915722436749134088601570213317093194399778705288514786125080859181660694151609347237815487121453101882233445142397945093795164850261654721798941373893789988011216541990597366993763828206657591575101719511433603194729966793988689479816113805139450885359306564323775344380275862315493577271583857849354755628018241878714116595198648533651079356670996147472219435231262378	G
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115848537568440509608237125164108872279767083103557704996733424184834498163048345652675733948773616975855285462492263701313212481813746719791197665481832630766256504635634228247230236087935748932660808912344762082467886592434659696645127125059074283181489875232512411685548039665287578802205648540694305266205964957765739887545645629444353254355253323905174034515013323552183317706287034882464253203265811581079085569253702181287376885248771215945551230345666120033531957669724826	G
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115848537568440509608237125164108872279767083103557704996733424184834498163048345652675733948773616975855285462492263701313212481813746719791197665481832630766256504635634228247230236087935748932660808912344762082467886592434659696645127125059074283181489875232512411685548039665287578802205648540694305266205964957765739887545645629444353254355253323905174034515013323552183317706287034882464253203265811581079085569253702181287376885248771215945551230345666120033531957669724827	L
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256499731967309612799895122243441709896207273371187447244033301286753706574465263773580152228781641330559465338441146594414400907977050527233308412133751736591163904896731356137528050129520521584087446156146838090280163433027954822993254632684161472786084359224178147663066311849385896438797084442454512068817399359165350504537849250539538125173671204549594133274858265163620435788737752768549082027997107972969004178065153313602123352988477341499999985972250455667123654823427889110520908731970849179883769	L
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256499731967309612799895122243441709896207273371187447244033301286753706574465263773580152228781641330559465338441146594414400907977050527233308412133751736591163904896731356137528050129520521584087446156146838090280163433027954822993254632684161472786084359224178147663066311849385896438797084442454512068817399359165350504537849250539538125173671204549594133274858265163620435788737752768549082027997107972969004178065153313602123352988477341499999985972250455667123654823427889110520908731970849179883770	G
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1570796326794896619231321691639751442098584699687552910487472296153908203143104499312603199108685438942272354532431455244977250429398343042685999966073508080263035012500581726225138249576460631234278685189480651777115985851593702619793455751222378288645200839575732465883340907203184418520856013641718508752808384498233008982247729029567542422099894410837389241979993303561004578848048158121520532681482704341944495982130165722412329520472007059221738929212221612048601794018546062352138879506010703619905898676821354366540454577217894852911756825551421018327529767123184501752498239238938543026931578415370270625732	G
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1570796326794896619231321691639751442098584699687552910487472296153908203143104499312603199108685438942272354532431455244977250429398343042685999966073508080263035012500581726225138249576460631234278685189480651777115985851593702619793455751222378288645200839575732465883340907203184418520856013641718508752808384498233008982247729029567542422099894410837389241979993303561004578848048158121520532681482704341944495982130165722412329520472007059221738929212221612048601794018546062352138879506010703619905898676821354366540454577217894852911756825551421018327529767123184501752498239238938543026931578415370270625733	L
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1570796326794896619231321691639751442098584699687552910483000160198908623750286151976554860200177297271850991808099358832725880453499681317033850887306676008786125699049417966764310787213086314448570376510946181384633814174980280956528487423780924899912728736746930469610271136245693936561695255088690250450741610396039947312378804084352690079053008357302493514012694057668376070482654335394168794106644358960707423237506618356100313794795285151255585046348791565677150967264660599275582589128439140826788141514336239924128098419201100378081661016087821086027705728250899788947376455946897559181066128343523043695202	L
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1570796326794896619231321691639751442098584699687552910483000160198908623750286151976554860200177297271850991808099358832725880453499681317033850887306676008786125699049417966764310787213086314448570376510946181384633814174980280956528487423780924899912728736746930469610271136245693936561695255088690250450741610396039947312378804084352690079053008357302493514012694057668376070482654335394168794106644358960707423237506618356100313794795285151255585046348791565677150967264660599275582589128439140826788141514336239924128098419201100378081661016087821086027705728250899788947376455946897559181066128343523043695203	G
999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1570796326794896619231321691595030082548588905759369437112846771445095835950873984828595740982885615828823929978904979695578875774785775049973418366711332773605668079140092259879557840777304879385622174089644678998524538015588575689568453736974818084226337310046323806810375529604805572302506093880107096087749749716916673103445779117147892559260710923440358685348242281668655797183553140515069815007921118509096848507619522946302346659894085352966816074892489879114440651580114108605843070989469537393424816754636179669543079436540971541009657114352596560427036635192759867343371290604972129928931056924755810439747	L
-999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1570796326794896619231321691595030082548588905759369437112846771445095835950873984828595740982885615828823929978904979695578875774785775049973418366711332773605668079140092259879557840777304879385622174089644678998524538015588575689568453736974818084226337310046323806810375529604805572302506093880107096087749749716916673103445779117147892559260710923440358685348242281668655797183553140515069815007921118509096848507619522946302346659894085352966816074892489879114440651580114108605843070989469537393424816754636179669543079436540971541009657114352596560427036635192759867343371290604972129928931056924755810439748	G
900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1119769514998634186686677055845399615895162186403302882375681863914437537106533336673567440030887832011863313946151191903686818406486998095501626619292180961642639607354743441349429132273964165237587337950568949191603627509905012033208085724405091672745399870971791197132831567162168929644677054361780897365327211248100459702723881267281574088378862396909276635512157325884405373587295166102266059724322975791028581219293709056784895657187590630518554570004613769414814095368440297636892247245985837267484885351207066228410966115740412574570520614372846272639490645414935636132728232961268515393544809813075733050756	G
-900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1119769514998634186686677055845399615895162186403302882375681863914437537106533336673567440030887832011863313946151191903686818406486998095501626619292180961642639607354743441349429132273964165237587337950568949191603627509905012033208085724405091672745399870971791197132831567162168929644677054361780897365327211248100459702723881267281574088378862396909276635512157325884405373587295166102266059724322975791028581219293709056784895657187590630518554570004613769414814095368440297636892247245985837267484885351207066228410966115740412574570520614372846272639490645414935636132728232961268515393544809813075733050757	L
989492865406377546310870292377271504493428766279041120278608283033393750704877752872306410182376635621255768843415713916860725599537718728727445870150253070634566094959976178553659007569881811800614376151249631070588049620514971449998631124290251451427535552676203366062702418280013041265245210871532617491869913503973681097639026029013333176335766809320719260175205783445563074685905718707703181621658531634934468659585699150369590468078621837747185206416145775107724115263693758282658930315011277502803581288997137005194859263620442043353280386132260552570504651822678417613432859272351129983527690444082146029022	1425706104499230289245842764545784170010260133504566817929017704078265941907710330058430069930358174315745213398025809307168908315863289958133685080122184954852600791762535781585826406888341034898146855177918194425675498371050203770784555926012529937986354272177496537133520222166393827194224287104333609733872819249644701019749009127946398933221285726495804493443785168662102361692147904418981363223442649190998340077984807018432245350462984495511815431024213230232163318188471188952414026416835574346632046985699885592874612491313558688981477738380661206121975662995226670990915047821536155034624798598204556403124	L
-7024487989386646318395040374091735012691487858901357101795269515239557177971643654056689385176254401178673476486454434421683778830425630455052445361030826085176115935712608882453207756965883368727093574293811084269345491747739163156617265196241892388577661370325094730866034169063643537749982303864770901247954389919102270363759906826643381485441623003602979653402454058060860758359723875305264983475278471673854932720057377517221612781743167222755591764991695026713858788636089933801774219915182854345450092489690843693642622212676735349596795953811842753533492702121702650024515205000496179393490894316569708736	-7024545759393081913900356566469555958809579830435261160813228387555775208496167780125128280453139883204624170466587781956632151773283882327640506256147564995458621998357772209355235467752270927110751500273009991200474098950346893451398907276955421604112748044825563997804059773776993103629700529336165379998990319644962814377397278663128345773082225199097829867343735369011582018284274392059811951567171485498450490742638155404806680412968094434221619863905067700459394534791485127767460197262178256048065200160858492272924658775319453875565480153199500763137888568835674999311203904177804141610214554034742948618	G
-80499058287152985341128273788098767392611151363311088346187061997241946704764799412952292079445636357556525308170217609885354377236504773348281323306475220083804758407762341384832786251482948349784029316571364727309567948332736066097463710948175707053012853173710683024614787592964764157161369816904640569984524569972825779578125689971160543074600614536645519734249049157623455851982889525097405321846265887628530452987450857746718017226968861903682873798664574814162218424133570489015729386432073332773989849225403680899873069726682186876567940404451135470855724969697656951202702877944663242811802947091580391557	-80586253094078260220883871553581164355779622700199699707870234414941923025412389395372478034868880249219912178610767805346900243928340054806303402812217429501470696196136570300403523435637575685533478433823475584907350386824149402677862460735331768992352057143994672153503175409269334653314655692394935019834783227159990166197054349768661310134284746093660245044203298009408326965996462313201518434477496725583181158427665256520958937494897874374066075405841653865198621166691061324397299821658245236606704978434353730152449545020007777653751626092205300301987195327518077405113063025653282244923327219379754414659	G
847019963725278251774573768317118110254509833526994955802263331959173847284255723888032996258458057221665788395630408113724498458459987942055621774395812285563840371820314855243065347207628869981021427216662098603020814009079015760058214559481236080613937564600033933082686840672275594357380753279143443415931528234934116670246500728507531094001339282932370798885566710789577071219317055569599914443485576596107616000427417748976368619602554123850948747696961219094552922360141348768286376388804710156893929099349472744359547474006225739647430820276776665187389411779260028779620118885243910402006748511293402737580	1010353799602711603920343628785023275877777046338105983507469383266009171903853478392058232579463220583890080300623341179346171308130471313386848933932634004480851351055753147755327018405948747200274828702051722177656977924123685801342956898509924283031009599996410844821522562743400482339837516317912346807917256734205075914430748559051465164475577345921413429401964955913758359589372650898410440860051869115926711331197635281153823201874160322141138864490368040610038668624799034415939892444247982788275754473531395851289272737879930531861853372530948545459229310708045653745082548816732200883480149401759954193547	L
181571723789961652028109473038682392528001878606890660234720954199325525483847859923534209223473092826330659916144137682572807586603257328506092840716055299994397232920445441207174650353111052776278874682763843531852051589099928156823289673285783181232828729407712256049990421864988027431319159785543741959323654880982255190406954917809892155860168721608381913628199406077767688243520829937181829970523529586212219396519309854544030965625878641461575460807709357588716118792618527314465089569689309079636942960724236070574752232167910328009003076812478847730742357043374066708698154795073992110792608519541144154249	182584507217099070608939238430099560098349061031181770718536892911964967240687473363338626083977343218772996783479614725986681977275909250675054801751036313269802588626185254969939261754660656037090690420461298832502574013913173139223170333029594243047698986500590631097196740529495311115990732821849315000169571879616391589716440696595027343896866153090524307366517109875353321661678645685193149918597391186818892410900374756579754801091896917971242466550647092705614666745834124626750591763821288413283451147926139063391308766369657294579033953073097690090828604005053362830956227355281316896552976670342237999709	L
896027960215412844815636328217626387765194829663074986351863483554197442440568768117021394473165772946990317258616649044070991959344409268351103049129571695179764017281011212303427875358769448056918209251080419937771246778441727824517223830564806293709764236439415990572985419999592855973993124096773128548128008429651780175921559782732985342731923072008275242974246252722996757004756136567075022677696445137932347438579813732442623357531737540714518847244064147592077681077241488151818821638235882223729931890262567077378390402432211643614417312216082613055030990379287730202514452422957426996699885590885644356568	1110741059205642678501766618978159773991469261962434850626947276232627904212752732216088045477232490218814772046119590586276431017025971364801402856356299271289886716377021273808468268748281999227678749439391692388666144777672462541005228406801608396464565658586727362802808755268066782355071241182434974646061225770051323556196084529824849269615032434450413528715217004442140909860918868705887871721972067187507097689472626407842211808850974649942465609026872865188507794789498038527356804015203333415829853722983552613190477871488438744122959795481291966078217186955361910870369869789525450111925407371896732536522	L
797590853043075314922302021255766040929838713803339610247056031501388637094238544034822957883046830933579850581492508323846861295615602343581461997517546501978627375817795251299248915144405712393026931871293853433486778311055950468400358030931291177522841935876459190861984367073392872060161597612974548700979284187552245749991152224982593349525947910292475496036933245944387056721349519139666023886678492648094746588154146645543461249442035719751812410170019221324504430478155099793747935156230870899549836560872079413300669777571760055180530367623937225764511312524533539784094347325014637586159676552954563512599	923290653381100346790033332775062088123358711740121184079359218370105208679507164588635580688615671694346735334092325302909760382277666184393092567150536864329127667496677033600874993867850260244144934827860037881922047726727300726598988396166927496949556240650562331563492018052113483020260112874018842572448720231997387858007820444670474481754614659402422505675929298750642381654977175145881835919269057495711275906940628938872008607576101551647122450723562323598288019182061056095445988049996846155813701427081291446928924809955099636382615488003186321709908908464783828255999621041585691146688537351543394363539	L
933654685020409581302173967809480267972719154651742845743234016112758701445055876068771760504999577080672052470537482120526996430530177120396164047824053426351531013893387342042285495102383324608139040639401182771855086951817737658431117222300552198198038925168973010826103336821648861625974505277680587787116446919565714453964236801414568803219731816376006512565268516398089820976317615258402141036614090284155927925676296413784570250537799676488918572853701685104096497950089591010260665019920767917852062782563837267325600802681896457894193805266377405421418028581540134031941252785307370483211280927129179288415	1204484452906009921357223037899941422426158371005052169192708270754386677512374122884898882324896564219075471322088834683579895462225815740400490836013204945049199412432751171331937512036774654242271322183778833840939513002966667499711306810282712974908973243764461336530922576413957473798994893509969707736721462314013099806434584100517959060051869697292582995401368352116764624777530901561831395587198224046958552382039031036129409419499287900309897915056519739965614234186728481115265269023339536651819589064946741243801707659457408636014405972819723410244357628432932517727718879233903291746974057290550382301062	G
