# 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.
205208905749635412075481030799146883234491071717794653460781337126963042669978964402702541325691907680107574883860277637687581881462799215059359425606344449820188938372651121095879105572712605046186898254049096155496199499755430798403432900677312886151731404390603822492238134676054088268376751331814770691953559799196546479476229345508961382930451378330764907429025268773245488040145986335525532787282512557127150178799467618419478816473717870219060535821070108065666173567829133143275059373434095080571969846216368771790814068273257558999302019438911965523174764348085417770936608094874984615276424829075777064822907171	452999895970888068454030645341262592226433040469031998598756672501519871628025040222391182816864366305355673484670444408572780795350650890782378562856484497540802795443860995398732405885469796070788386304617699295720163738533690506402577028613763973482307027129832033083669973910811675839619874486846355706998923312690001444552439557487770172182466910630501310886260346221740028228846191906392049954281532726090687019751709423193222443714687305260615680051692713830712033536987746758348437829069470858195921516152340296756506965424975493576453336697503061881371051250822851927145606142511884348366156954151806769791378	L
57121011007090419892950946962689550511158398723455531912870475198022975301738816666123880338480248146493397496570994477343460588441312743520430828768677420609884891213096098671708061589561651482144273727052184970027666944295990952212937107892317616559170861941751263185524379679493343697595865299378266500349383217267784601292931881076961397449920780865774754637170057670614770024705466134088685730725193575070052813470377779263700391987066884117253238812139706013479156731690848229955726930938456865599577880625510998277790389572751906057458357556399512749966562468707606263342307106245306291384507612922649762696783810	239000023027384706344151742657225865222210456774806248900978538891975432105669107027459148863047906609356645185869443287670247854569034952508186673004322080985411610733406394807072825883072888862909199759772959249343220222862532374269791226267564432556850910745381399055186139409417213017368229831891753158904249351629080264131407891209477940034645782194173382766063649058881582915276970990453350215360365287876180166712292998384839833398025943065196372466548539713173461314066350454795367828694394631207454708673892793755313190604889593008102147628949436297457404657489556559814965805139322356565751057731662644123174	L
3584106883705758118408006418789040163849796369035991694769175098375416689732679365041762906556157220715506198831786081234105458157811690635997899361057299535924457188542767839457997468474562069931028217943516819520803778208616972118316632291388079988506691599955682362604243756758488323088624440106448918558899111387870952708199654603968337852449724333655472787560419699973526240542527940817737546086833421784590644639271200982579851150270867229153664276149666327472067974621599325136208719947859078415787147854218137795389650500275417273071482951298071914581041885849767062833073148545931508868376541759133219048898549681066192251832034236249178978455799692777923397986675685398249291291758257760742940993372286406676556144620629202583472943850924968874508789213490133299846795337655179901913896130142838582402994861476043239437715484400315189315342547355578380937579655404628605332064649950415324485715607324925026005850007590163289284785713924464321154031186898955077609062464247092109893911441026098254237979505577962009394290062048116063002927809395566824849404114840375588514110686334271478751752767189406327075118351275505146047406397424689131844201983111122912535733309755063934800084826421296809788900029396977970629615794	59867410865225816264577783539359116898673859074971387204329870186473920583030181338435954460793202609433872789460786800729351035941288931609258101214043701390414200294746522083050251450592344063477428065118115185726909295192197456143089361421183297717388309261173437982437227559629081198562793627018955895519293722958615912803164223396652137522691899406758882166935238022594372890765901324611368483792606322609193685605172887314728589464601805679032737996374848085401865751298645464112622432236791342678909662789232851057316043862146704816539199739843003698161901756376477574352284792917710039933557927101673025497583673764141158570840115198916881999733236904013962625992717481166928806718793578675475568903709096954915533322117436438595979348915590644684383229954739523082239678723918392434728584774802544727062153335134521252901288602635385615675239646293682112032315670344176671632692679131520793426421797359926258537504	G
6475423365992371740443976973087083297327639915408589073656955238936920462323404125960284182440652635477028496544198523821135497670631652059050954286306967038643016540975601998511397959527469821284072623741041249369837133236830421785062279900622751202115447932874519789280939769080453798301391085244064372456727572609720363592209490669214577744254517354232251190088822796174072233264310718148073886778817525042852038984264008831063875118800308112449811094090364886681377616329017134082817295635582636135836006955556856505717651004711837910753033033166182644697387689480603565709716925704345025763492416847213282132181555481364552487096375828319041598354048189115081902107083683137979987900484913854870139238866100451461543237652112926991384793351995129012429777176376303240957556962377140218148548618133676580632512473201446160112926190787927886629397682484741370479062054762106949512597553106446208387505923293343578507543720394225630932006563474377491455684090389650166793119222016849954696855110053313070239229187702454792098605726267870224578261261431117578957268505966067915408099189536239872681908779840117078608081756996638206323113559769006985087262515090379085713169248971736400773794689267116527824674234679736504983825894	80470015322431570545139449078528481257898597200257778427538858497881990407311482498441259783435856555008229995075213886290378542580523747689490406784044934878180036874860680862872739806412400212107491335870799888185156403148761370245705122559908856169129352529805906629379160213588624446857185538681710761481906291913495989314308935631583140102013461506121480335530196445986902762723063644983334228781817124597095405081383923337451653684862076373081085002622797074595624896068350323416741421549573110650223889737805844281765065726947506572473999284170195919544943102407488937085429748571889127704457241616177510149594546067927440677410985799573114443248932208500193956138522282883728109366850926295520620308313810902184190393394059578243613381204357799608343156148720168660712728867588354506681973943332188593465730766060876663356742231130590437046393063825915360731865188195854455652777368170168681774258827142899892603348	L
7635025481378803955976145143507531834063840194281490921875965914634513665442812030166350442452463886555309346145765678911030748837531760414739883077678382779049959449975930468245243778014187888148547273825120019693920285689666762206242258804583028371878549002988553477408030597891300651210882306556299012669061487649833253203030151454985520291695366932596140369779345225067438594906582445206362576560535826705288408401537214694947045344519375220235709674143244055530638494334906106064650893701560968177410726049203203044051642782564058699984981220161113594974751986195456480890953365381424113408850642013264533955415873907799357030195707688870883214301599381017432673204280030807626153167343261386145494704784116202175039604797833858185705147953799532059829348162378645895257405119873564009496380341442676093809126941383122122651926809508237650629534740899409305918396952478581986642314556261201135550839043133130584832274597046719812503514475328764921486664751288655065132231482819910916753613788164572764825180107545942558084713390011409429786184620446436971211710993393228587031819745957768301660095225571256707497200837327383590209488013742296631906679092068040867874054421397429181149202337579431477392812957970334200803482266	87378632865127867918153704299794544923738615515447752133063512119751796266325418301634553209625379482343944252586901064053934671339171972159864422912388558111957674341722855810736479760363954334513062831264949940651812702556186407228077672363821359114718764987662602540150490405141213387676156683417726351465060642592438697444629002720061854132459029466996934844419336411065513677809614632362944519989905717715663263028781994460811588362274552623991744419598446815087143439139258286690784393502746979748512504705984439457987704863032115479145509154931252884566552617490928124632925341272386146945479050332613629155489518343830913459828699662247182760160185808344696488113813147205329670286781272843354425505559757155819020669460123756584149744430432516206136070662159936125634866265242636440506340957437585113364535697307567608955046368795961822046420251919402824208815228861926613146025734209067218237809759298327059733173	L
3693146378391333702456287019756552813290276145143691822969288451343046708948270190521625328006492231038244577059698041423209788434096926546983598030073579979114883492310353874024966973639018281777353190798169060035069094167771971245657544338522763647069307130479921545389231489473490821441075075611630045349212056863612112947090546309986268800502135144454413904678410673354411845719407207926047558879293898491898656549562262988494573134282212165185656873568808678465366365190927805562883843732354966713826340544508271234101458485358477055480629036779292568700895644388665823669493499061881232767720317660008319871478890905357674750222352202164275723516051775390096865984786451677796778170451162085186409807787009675032025547225839474294814569173713548077741149283439209640000471901910197393323689653675235096687999282373955736882784880354489776204150359695994285170582748564380740862020104796634400264951699615747802085834543113719099470502913632198931547690341688750093854765268728160891029842492707101162329279724907041628903163656863975340640241988312732876364299265773645520886130201154491175666354392057302140233227502893859738550905748058717610400897128888578416292115007250852987707727190512638401319188522852320010875322637	60771262767786335529451650963022968222825246351014344460844077174193492556895573315501670768736304652977733761616540078647372568638815180216958826324756430911349129976642135096959833990837819636780090313621363310940222762266986749041632812937232966007252646961719581242325406968350697504010275201132964065146125358400329670065676432944726845908792297887674633691426936694220190426001367011139991686399469031196012777224272613524840216528417967777264135623336420330754367989625766666026806467819588210308224599303761045914006947255489268084150270927644290111428397666406661016400275510292894523113072211829458745996666759794968939548030705801811077091830458586217596701671963965267176237605722561621373549673770274956333021356976777792303404402855539173657498430953389210902494448808606524902086590222268541105403454470434169447353647427514237254709554340894424885685735165936447386190414900416895325559458232300554585878883	G
904477015511335171833936960723163456092102134291495671060051111937881353427462946083593726049529755014697545863396820450805769128116035590836231625175794437765414855643239225411811209167464149343303251421653231460408675335785327628481874024595235186550639562993622581475746664650342261652273507517374272220342526370119956170483280056978543562576857985243353066243298298672279982294595096749314410092828328928219563053593997067520106182442139679146901640630727646055913006978055918500841251172204742721687085899512592879042706022798284816697249609992012551632618601748393817879536285817762889268308777429267352637829600551	951039965254528707828357190864418740255663740748801618589517940043332856537197011494608462076877552319676950329699128495853062844136556936751899364202238731161112557274799117047355393396085879649921771647016242078806661204557975954886938453931526119934953496608714621679615124816508824613268496661823550814208113045386802949067205422792832619076270501470510845342696467741695337830683539989527554262400736467967745635831547116648555862899946884368810715663447612649351294622355834010194490631153547069866001262731235672201574654241056626676053630914024689334490377864048593643347742625898612966171242888429694985945632	L
368858699687541727986340489347319948781179670621054632380159659983541235506138389301681575089487342557187263582421056240317771864582473890536344395884199044960022399297018079098009402865141978804495761937719782978574279227062756243936529073687632544362470314115390811278742356514829214980979555487826851268513891499150280419543878956120072950341419400224144105314133793397320980547605961849185805441404397657253783575285509186765177596284798262538415793219828030573994764384058387026839744265005797082440117914324606296628236757387552688485305027309536427830145509965503434380989309918068340343317248316770963630435442724	607337385386032141622007737085085014537055965169865767888319777225946573205660390523835170956045277077415270637446781860642976239275448821335801122480728852739180623511001311691885218328354329615629828144399084495162616752948606301262672420510462473958593172463135283813511227200263270640596961505809711440455351151413686123665591050288363940841283381723310031131197861037778591255575574701954115834317994465951057508651357746951170608818345063340844371373582171705977536872562466088737659197310641221581694896234313323647983196260022291565262820712755666088547829491342095804249582468361577040054666128497649150391119	L
0	0	Z
1	31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904715764610443692578790620378086099418283717115484063285529991185968245642033269616046913143361	L
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	70710678118654752440084436210484903928483593768847403658833986899536623923105351942519376716382078636750692311545614851246241802792536860632206074854996791570661133296375279637789997525057639103028573505477998580298513726729843100736425870932044459930477616461524215435716072541988130181399762570399484362669827316590441482031030762917619752737287514387998086491778761016876592850567718730170424942358019344998534950240751527201389515822712391153424646845931079028923155579833435650650780928449361861764425463243062474885771091671021428430300734123603857179274370778285348388268601132427235079294008103792374613286130010427922332607291994469721854632959001556941232340785413150502974293520015932401710974486391453205225363184406568699276280586610201225456138501134705637868136402478690544837520091849341842253628996823645303814984706902378274118644985901634012372103146345624295260905022299210752955601247206708642657390529	L
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
3999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	1999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
8999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	2999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
15999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	3999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
205208905749635412075481030799146883234491071717794653460781337126963042669978964402702541325691907680107574883860277637687581881462799215059359425606344449820188938372651121095879105572712605046186898254049096155496199499755430798403432900677312886151731404390603822492238134676054088268376751331814770691953559799196546479476229345508961382930451378330764907429025268773245488040145986335525532787282512557127150178799467618419478816473717870219060535821070108065666173567829133143275059373434095080571969846216368771790814068273257558999302019438911965523174764348085417770936608094874984615276424829075777064822907172	452999895970888068454030645341262592226433040469031998598756672501519871628025040222391182816864366305355673484670444408572780795350650890782378562856484497540802795443860995398732405885469796070788386304617699295720163738533690506402577028613763973482307027129832033083669973910811675839619874486846355706998923312690001444552439557487770172182466910630501310886260346221740028228846191906392049954281532726090687019751709423193222443714687305260615680051692713830712033536987746758348437829069470858195921516152340296756506965424975493576453336697503061881371051250822851927145606142511884348366156954151806769791378	L
57121011007090419892950946962689550511158398723455531912870475198022975301738816666123880338480248146493397496570994477343460588441312743520430828768677420609884891213096098671708061589561651482144273727052184970027666944295990952212937107892317616559170861941751263185524379679493343697595865299378266500349383217267784601292931881076961397449920780865774754637170057670614770024705466134088685730725193575070052813470377779263700391987066884117253238812139706013479156731690848229955726930938456865599577880625510998277790389572751906057458357556399512749966562468707606263342307106245306291384507612922649762696783811	239000023027384706344151742657225865222210456774806248900978538891975432105669107027459148863047906609356645185869443287670247854569034952508186673004322080985411610733406394807072825883072888862909199759772959249343220222862532374269791226267564432556850910745381399055186139409417213017368229831891753158904249351629080264131407891209477940034645782194173382766063649058881582915276970990453350215360365287876180166712292998384839833398025943065196372466548539713173461314066350454795367828694394631207454708673892793755313190604889593008102147628949436297457404657489556559814965805139322356565751057731662644123174	L
3584106883705758118408006418789040163849796369035991694769175098375416689732679365041762906556157220715506198831786081234105458157811690635997899361057299535924457188542767839457997468474562069931028217943516819520803778208616972118316632291388079988506691599955682362604243756758488323088624440106448918558899111387870952708199654603968337852449724333655472787560419699973526240542527940817737546086833421784590644639271200982579851150270867229153664276149666327472067974621599325136208719947859078415787147854218137795389650500275417273071482951298071914581041885849767062833073148545931508868376541759133219048898549681066192251832034236249178978455799692777923397986675685398249291291758257760742940993372286406676556144620629202583472943850924968874508789213490133299846795337655179901913896130142838582402994861476043239437715484400315189315342547355578380937579655404628605332064649950415324485715607324925026005850007590163289284785713924464321154031186898955077609062464247092109893911441026098254237979505577962009394290062048116063002927809395566824849404114840375588514110686334271478751752767189406327075118351275505146047406397424689131844201983111122912535733309755063934800084826421296809788900029396977970629615795	59867410865225816264577783539359116898673859074971387204329870186473920583030181338435954460793202609433872789460786800729351035941288931609258101214043701390414200294746522083050251450592344063477428065118115185726909295192197456143089361421183297717388309261173437982437227559629081198562793627018955895519293722958615912803164223396652137522691899406758882166935238022594372890765901324611368483792606322609193685605172887314728589464601805679032737996374848085401865751298645464112622432236791342678909662789232851057316043862146704816539199739843003698161901756376477574352284792917710039933557927101673025497583673764141158570840115198916881999733236904013962625992717481166928806718793578675475568903709096954915533322117436438595979348915590644684383229954739523082239678723918392434728584774802544727062153335134521252901288602635385615675239646293682112032315670344176671632692679131520793426421797359926258537504	G
6475423365992371740443976973087083297327639915408589073656955238936920462323404125960284182440652635477028496544198523821135497670631652059050954286306967038643016540975601998511397959527469821284072623741041249369837133236830421785062279900622751202115447932874519789280939769080453798301391085244064372456727572609720363592209490669214577744254517354232251190088822796174072233264310718148073886778817525042852038984264008831063875118800308112449811094090364886681377616329017134082817295635582636135836006955556856505717651004711837910753033033166182644697387689480603565709716925704345025763492416847213282132181555481364552487096375828319041598354048189115081902107083683137979987900484913854870139238866100451461543237652112926991384793351995129012429777176376303240957556962377140218148548618133676580632512473201446160112926190787927886629397682484741370479062054762106949512597553106446208387505923293343578507543720394225630932006563474377491455684090389650166793119222016849954696855110053313070239229187702454792098605726267870224578261261431117578957268505966067915408099189536239872681908779840117078608081756996638206323113559769006985087262515090379085713169248971736400773794689267116527824674234679736504983825895	80470015322431570545139449078528481257898597200257778427538858497881990407311482498441259783435856555008229995075213886290378542580523747689490406784044934878180036874860680862872739806412400212107491335870799888185156403148761370245705122559908856169129352529805906629379160213588624446857185538681710761481906291913495989314308935631583140102013461506121480335530196445986902762723063644983334228781817124597095405081383923337451653684862076373081085002622797074595624896068350323416741421549573110650223889737805844281765065726947506572473999284170195919544943102407488937085429748571889127704457241616177510149594546067927440677410985799573114443248932208500193956138522282883728109366850926295520620308313810902184190393394059578243613381204357799608343156148720168660712728867588354506681973943332188593465730766060876663356742231130590437046393063825915360731865188195854455652777368170168681774258827142899892603348	L
7635025481378803955976145143507531834063840194281490921875965914634513665442812030166350442452463886555309346145765678911030748837531760414739883077678382779049959449975930468245243778014187888148547273825120019693920285689666762206242258804583028371878549002988553477408030597891300651210882306556299012669061487649833253203030151454985520291695366932596140369779345225067438594906582445206362576560535826705288408401537214694947045344519375220235709674143244055530638494334906106064650893701560968177410726049203203044051642782564058699984981220161113594974751986195456480890953365381424113408850642013264533955415873907799357030195707688870883214301599381017432673204280030807626153167343261386145494704784116202175039604797833858185705147953799532059829348162378645895257405119873564009496380341442676093809126941383122122651926809508237650629534740899409305918396952478581986642314556261201135550839043133130584832274597046719812503514475328764921486664751288655065132231482819910916753613788164572764825180107545942558084713390011409429786184620446436971211710993393228587031819745957768301660095225571256707497200837327383590209488013742296631906679092068040867874054421397429181149202337579431477392812957970334200803482267	87378632865127867918153704299794544923738615515447752133063512119751796266325418301634553209625379482343944252586901064053934671339171972159864422912388558111957674341722855810736479760363954334513062831264949940651812702556186407228077672363821359114718764987662602540150490405141213387676156683417726351465060642592438697444629002720061854132459029466996934844419336411065513677809614632362944519989905717715663263028781994460811588362274552623991744419598446815087143439139258286690784393502746979748512504705984439457987704863032115479145509154931252884566552617490928124632925341272386146945479050332613629155489518343830913459828699662247182760160185808344696488113813147205329670286781272843354425505559757155819020669460123756584149744430432516206136070662159936125634866265242636440506340957437585113364535697307567608955046368795961822046420251919402824208815228861926613146025734209067218237809759298327059733173	L
3693146378391333702456287019756552813290276145143691822969288451343046708948270190521625328006492231038244577059698041423209788434096926546983598030073579979114883492310353874024966973639018281777353190798169060035069094167771971245657544338522763647069307130479921545389231489473490821441075075611630045349212056863612112947090546309986268800502135144454413904678410673354411845719407207926047558879293898491898656549562262988494573134282212165185656873568808678465366365190927805562883843732354966713826340544508271234101458485358477055480629036779292568700895644388665823669493499061881232767720317660008319871478890905357674750222352202164275723516051775390096865984786451677796778170451162085186409807787009675032025547225839474294814569173713548077741149283439209640000471901910197393323689653675235096687999282373955736882784880354489776204150359695994285170582748564380740862020104796634400264951699615747802085834543113719099470502913632198931547690341688750093854765268728160891029842492707101162329279724907041628903163656863975340640241988312732876364299265773645520886130201154491175666354392057302140233227502893859738550905748058717610400897128888578416292115007250852987707727190512638401319188522852320010875322638	60771262767786335529451650963022968222825246351014344460844077174193492556895573315501670768736304652977733761616540078647372568638815180216958826324756430911349129976642135096959833990837819636780090313621363310940222762266986749041632812937232966007252646961719581242325406968350697504010275201132964065146125358400329670065676432944726845908792297887674633691426936694220190426001367011139991686399469031196012777224272613524840216528417967777264135623336420330754367989625766666026806467819588210308224599303761045914006947255489268084150270927644290111428397666406661016400275510292894523113072211829458745996666759794968939548030705801811077091830458586217596701671963965267176237605722561621373549673770274956333021356976777792303404402855539173657498430953389210902494448808606524902086590222268541105403454470434169447353647427514237254709554340894424885685735165936447386190414900416895325559458232300554585878883	G
904477015511335171833936960723163456092102134291495671060051111937881353427462946083593726049529755014697545863396820450805769128116035590836231625175794437765414855643239225411811209167464149343303251421653231460408675335785327628481874024595235186550639562993622581475746664650342261652273507517374272220342526370119956170483280056978543562576857985243353066243298298672279982294595096749314410092828328928219563053593997067520106182442139679146901640630727646055913006978055918500841251172204742721687085899512592879042706022798284816697249609992012551632618601748393817879536285817762889268308777429267352637829600552	951039965254528707828357190864418740255663740748801618589517940043332856537197011494608462076877552319676950329699128495853062844136556936751899364202238731161112557274799117047355393396085879649921771647016242078806661204557975954886938453931526119934953496608714621679615124816508824613268496661823550814208113045386802949067205422792832619076270501470510845342696467741695337830683539989527554262400736467967745635831547116648555862899946884368810715663447612649351294622355834010194490631153547069866001262731235672201574654241056626676053630914024689334490377864048593643347742625898612966171242888429694985945632	L
368858699687541727986340489347319948781179670621054632380159659983541235506138389301681575089487342557187263582421056240317771864582473890536344395884199044960022399297018079098009402865141978804495761937719782978574279227062756243936529073687632544362470314115390811278742356514829214980979555487826851268513891499150280419543878956120072950341419400224144105314133793397320980547605961849185805441404397657253783575285509186765177596284798262538415793219828030573994764384058387026839744265005797082440117914324606296628236757387552688485305027309536427830145509965503434380989309918068340343317248316770963630435442725	607337385386032141622007737085085014537055965169865767888319777225946573205660390523835170956045277077415270637446781860642976239275448821335801122480728852739180623511001311691885218328354329615629828144399084495162616752948606301262672420510462473958593172463135283813511227200263270640596961505809711440455351151413686123665591050288363940841283381723310031131197861037778591255575574701954115834317994465951057508651357746951170608818345063340844371373582171705977536872562466088737659197310641221581694896234313323647983196260022291565262820712755666088547829491342095804249582468361577040054666128497649150391119	L
