# 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.
1746193259958956285845885320220201082923622086421436585339114728503594824952488179596090236742379040966830921075146168255137668753688726253953744588968919077118972533891886310785978615010756853999959062712586406056731071395923411546069300970880489482172578647129713903066424867992274609626613705744641580257550704196938782931916531257460970953698685112691057198335227557760556436973715212533523684277358514645926412690082462828379744798873975704273014728432116136897613750632593846233763623836659444839040211836045251252812434668123166591377024643784552076080456515368387274685335564081179764858236209761141361196	1000001524595837961630897640916210716218998351064735286960089072789084166182298474984329809570297598233105079113090121282156364997103406592961401099808992182489923054933343928144200092515050497971336593976819641087797509297084117136999098613109673916802388271711036746435610178016411171253935893222471813935420267004701310252415896474853451450673392477016059508397939095630993652303818279901426789014649351497977918755876087042499208467036589033250283958362626607821079314838529062183781063182457485255857950716581702630856345044314278843749433108529329558992354804684959749203718340778138921526169659378972876463363	G
999593927803798972706073647759815360555756465930921994219469099632344659824540008308689230361671257426972025729016918115740465762518930090880104203919974881983650912331343164422589932497932810691976202136844190981290303790343705511111854479081870978306793944335092218691035347580340549532265975754873075792492281286235755352188096147393761497433569784097364097613980160185717441265076231745103484807728543494576954295505722385127222335899333539017827919513513567159781953620782738008471219071509632815581615037324632909562514617264221992771020506176853082272783874636860636147803372129320047836361708361594674999076	1542603545495303478559246262672293771509300028339933920229439408190989405021935510645344695318212349883521466231551625436169556497165627303788149429356594772797877730966390444790169203480895212746778768717648258510928318618095346625765877207975208448813970587939210029053260309768939680605854764577086611043114749369643824271536618441613006469797782690837836740721558715385551890738862636549593548220986199446891533532113691554199943803169727844940001346036722886498981736012673426073803674594228157396671486993779315773446300000016247186972046552534188251981777434860164872259380365243440825699216859079658836000646	L
-760029147450090649695617566617249032364027869869764307879485074162306842497028196627306271905750330317885307342212497567123432441794558317541784908029416029360392745978086981739858741712248547901998954988624251251839143449213515240480457575829081705548287386434540941050912366943321762626753533131542520514951261236894087034224874517030671863912445343442021299602372824215793601286663916702490007809745164381574490140618770943435749914658378137485510820644548114585738418322357086122263128170736180318068127498982039718623451003758547721731826665312642088293465609112313628990996977989902171279452160236518808234816949	596258835462059781046405172925641901055500227853270203679698188190901846581588466766866804513613300921136162825696751334731014192504867577925180424720363443434601668045146863649782970160370106004075787740433503096220049234564964636491925143385877333994483674416715735202697391299180798421366822934889390341990323845759774832615207364789521998024446236007333962468931448122742798497868078409252581548531043954623293540645379251407072149864785479816217208552895019731709626532300503383256262415129499916123498366393510425244326578083366307089624455050298839364845680792681784130206849145548587043551445822830053846951348582770520951378957428066494622615812647159265091273091352266476745826239996115888413189717604474751863495106025416792269394008286363254518974070332369460792194848984764630372601140552482378678123788377055918649522653363506225274667435112668561958657053627714431871821097387163515718250876465274795126116252486788433444073208005	G
472596192863855793447563839556286247360716941658214335081328735358524883519285184876489372695973014838868498024371608024525217885184806078757542947618750496695293019081934498469704688116254483898532170797145173035247072754741049642279407036248033891757596958507057496018252462339328487064285200562255974903623649853132069498114963526275709846844797660010840971497086219179547108719802580537654247767592316439995095663281124459500941890784924959701933391487128270785375193599385327506955191340459999728145811699632061706935584305600614012739247260049759459057734877579240884823905494685305114650024525029647513988561992	8808231768747301677774210411451694113512750273462396570339797064957257248609193882144410099049048568604276051770408257074932209950300533961352826590875066163905744119298016722324378757929238518761236986616130738788557368493873578716987039221900321431994887786351832414258613584880396749777598134961315212062561644622609197421577830393173905293969095495997733428708344126344298625378845749422044984705853316556176732985780887309121017545592457851163031015469165349605105328019139107204003434286787999141209132307626151407518010625425470837666205315580706327716670473763878694664060243249537094652851011263671493457035666561309174338369737418972843851292450537714800976199264139349882166281186416862364578044196190850410027948366251502376402529519308221959294352774817197280377439359145433857482413380506621035487351814103	G
1025819565918552187198246490038678789528542018061703279623453619450536048055057905258917332582767160244449943946035932824609627063712942794998760654790970922807242286973061004362078763687869580894503953306277731516544062782043507734247061939837156642571359549205636796723354808727360600652914031664074395514279791086258057311169938026177460625135763197845946449863050424512016214815556770259960850950547542441174297588298210786107827355090122989626890896964228899857521495278150477783767486606094254725760385972754434624756221634531958842383345298848059743817261450738080796312653757575526342182534330795715400770526482	16097072910107923612144078094699865160608893964822464610376334732160688286008927882500206842130297220816105792645322779784737894278162448236770152738592694038531344681599769288280524978308543843507591913804637547596863518090980351406989887712782904652912519270053615488905122887940191685120554064686752517401716870304700927705728471782638867512369174918452347646027725014723198058097509895261239038532211234523849421817417463591816182924221510172447188478759209835334289493006624258642398578996540534108567503195841989701057805891836006560865085436161691244004109148974638903946979279355320361430283351757300022797589056169183911069808615962398235529482893541838854060879661861152466269550004220344189196764807830303063354633498553398817148280601694861314058648289460772786195837024556316070849559563540959721756122783349214725295001479827834719061852307554627618943374676152215490160911545782048658161241306825539366238505454243651933418594433577994295825569132717365000712158062086081678191957451600088533494460581203672812784978650787771997475620065863638837	G
531757258701864438674052427221929701694180658920798745016241205003102639890677120002043587734419099226534822515367210775636255800228558108813562750770822562107294618798808556121954612008825308836621423903274168380407529397924286582708437417580754748204263037878974643346123277815804882580059761337538934994220554455897216951070754980878286217446574283059621023388408278450979802025895440875623158308176359140300977974238831187442826486936222871234123281117071149055383896578319655967048677292313783286398585960746204966204633587847893831914800577208237356126430024763178997106976382584245829726769715671924661394637008	434723552974140962020207321667301948600939081692552439977941312270268922136515866214083412943468490760997105351024548774263254421193890613625292842788145362537150924981422870461215967838715313367733317053351198588828110507569154296156175114303741429068128000070424331842421874208836668115142815681195005902842835673300349129520751782714721970885543924090781209201345527182303643322050845744194278676260233610691770472612813789806147391597757186070639082900926257360813878160189061739675423832876872017980639480642671009055521205359731698188812957580767075126899638050104039994960707160297083208380541913180577232917192409264245369541306073612479543118885552248991087240251737903209974520030403739964248969923057036186425280577369721514584689696086581590456088255999479274051719021470492949596436818966604798845995990938380956251905302480801856921	G
-1121830737435333032433799062677440982929794186435868762456022820951880402951279498501874638850031562932931081652612789094413171103711659903712566992573889208337607166478253414489601982930401198234931829524591977975211619182523281713273593843450196392128712985522038494391883921325699744624641996927315430135259898594527082718625292451623705543754481891873309352496227621380513197414003881262550168981781244956319195709390796502239005818320570434178978536404007485272970182158218098734979999024726629272188070155325990353782722100674007599561132262881615353261690945069507486237834316415972854052483973960844019216265	1698076647134615846942250270286205777712626342307246138769998045534415998977577110466126767980785380278013561975855131407542860531715333454401171226918857545531090181250774918997886720362553336857712520486168614167910577699328100211935524197678632156475006223421616647023934756636231569425743728285924076061731503788831712583361858968550487802511187646910579950125786213250320118841608648085869821538246601736040334108387700952936654240020155202106031682396530332998841910856721494687138263771588051667074900003971117738093130236469756470164811751308748367512865468547894966651424871544559288595104564524132266071443	L
12236911904948410233540438942153192434797987624435040757852949693329203248902139156499997209627631040720046826027847669576874476570371608190378561082417223465901169583505969116082949350175360296674502687263943552699514175584485441317966148275525114710428152652657407633422106123827082873878627739101001774014460140856589741614660160910690297131025282261158452291146189483528625797630161298907076567826609616735485232394592442801839883429085766772943404043016878659714837024396552058516762429618782182400911145202879958215600467093523043411454582087260003728089458101179327180448088332679560395284847797535539427955774	103131971565559542474743969153644067070888829538798621151401003984624109955467479435122062218047427199636631500648888943241889916362269536551526508154516966185980487542249221726685523762888429613882286515386098036220952418196679922496265832686550021185844646107462083064771811960890272676752023183783035643543232295883500813283900503068365554471336398928743438690514232190038080892214153195832876400023286658877894633202241412979282952509812659711612155499580767349319017097345250012558602523049836738521667915900380448803902755941258717576326856979588662509956615021556668541731190602450693327779922132480466306529023550	L
0	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-1	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1543080634815243778477905620757061682601529112365863704737402214710769063049223698964264726435543035587046858604423527565032194694709586290763493942377347206915163348002640802905936410502949405798003365776259331944320950695849913689810374305484712739298456160390385817471453636004518736306827514348801202720574972705524471670706447103271142282939448411677273102139632958667273012282626140985721545916204252245393925858443919947513438073496947531997103252105563773110237447415896076544365271514820766882403983029983472989334741090132143132702403505302675135568259874176174834189364977445993156876926443643192056748598	L
-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1543080634815243778477905620757061682601529112365863704737402214710769063049223698964264726435543035587046858604423527565032194694709586290763493942377347206915163348002640802905936410502949405798003365776259331944320950695849913689810374305484712739298456160390385817471453636004518736306827514348801202720574972705524471670706447103271142282939448411677273102139632958667273012282626140985721545916204252245393925858443919947513438073496947531997103252105563773110237447415896076544365271514820766882403983029983472989334741090132143132702403505302675135568259874176174834189364977445993156876926443643192056748598	L
500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1127625965206380785226225161402672012547847118098667483628985735187858770303982016315712065782178049514645213775173661090604487530391277846591075637718868610818501952807625927996232181753694900070628738593585802103842632987787742310250151050909942513952044679123231130796974545012507189831230079020211733923734421307132086579757512012101435777239876502355092587041825901796168317819763863347998078152904887312404756160053823416482993713071631351248712072467147096586902372455830054358614446680326014747651305180710622159059748217553949060202214943527696288113227128154672054802685229340780618259646525846182030546785	G
-500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1127625965206380785226225161402672012547847118098667483628985735187858770303982016315712065782178049514645213775173661090604487530391277846591075637718868610818501952807625927996232181753694900070628738593585802103842632987787742310250151050909942513952044679123231130796974545012507189831230079020211733923734421307132086579757512012101435777239876502355092587041825901796168317819763863347998078152904887312404756160053823416482993713071631351248712072467147096586902372455830054358614446680326014747651305180710622159059748217553949060202214943527696288113227128154672054802685229340780618259646525846182030546785	G
709000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	41092037307774860946206861932989081966222529835501515761453099135178723135408350292664521932907107567481474411206131423533765859019470649994310697767521015307914966884911788436368715915578161061804709875962317030521546736942992440710496212316547090216070579423155843941704015838000442203232725451464723712939467144295890571374554839785127590339177114037756843196211266993372165275060934498037133612089666392426727160900096481323678577778749654509649273222474834373036711862866706438720291422637040176630567290918577100238313464095832835594076810487298862440705059226502685884969545273083885307541691017291857418625452362920830357319992298704193218505393924668482421746083877040179242036592874958292679279917601536543837854616624453583432625418712698833503301726204596132279939652710511277482351771784315133734228308669319717645465778819376688129596355911272512793299834929896963700585740556211343025594409376072736772504870	G
-709000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	41092037307774860946206861932989081966222529835501515761453099135178723135408350292664521932907107567481474411206131423533765859019470649994310697767521015307914966884911788436368715915578161061804709875962317030521546736942992440710496212316547090216070579423155843941704015838000442203232725451464723712939467144295890571374554839785127590339177114037756843196211266993372165275060934498037133612089666392426727160900096481323678577778749654509649273222474834373036711862866706438720291422637040176630567290918577100238313464095832835594076810487298862440705059226502685884969545273083885307541691017291857418625452362920830357319992298704193218505393924668482421746083877040179242036592874958292679279917601536543837854616624453583432625418712698833503301726204596132279939652710511277482351771784315133734228308669319717645465778819376688129596355911272512793299834929896963700585740556211343025594409376072736772504870	G
1419085564464892086664499968207026528450354017129684408490650667005518121183218822540980141662188970466194156451068899843913953206726767092663465690116484596683401567899370054834971042251583541966961522620438037181254608357108765610797035515391395633303758896807461942605469904645319255684710925488860483086317177829130145820731688875685822087838466106028993556515666422754823275390458939132184032021972277020257954368039113800544009697413000134812167491206005291106159453131404882097532887188383601125886858926690918335762217935646694699040923009436186040292018885540986869491623548700609090938862008444817913925790426	9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999067573579766105281992485538014058573401461509534122589741564408436092616673485170917220949232563030034650688613561036948620117434053807207590484239007357986721296965784633771443411771247139716730980779283788427622079915979305656103792021457349526314741888199260120327358737368667223740084843944216788491019832579541253572166660744617380930393673867252410977827842451783213023163877743045641909193056475414524576822886194685769911112814793661595577309671206936069166431079156946409690958043812520140052183647192481519996587982923441239605279877161888405860978102135803333732101047320085472240563574882165986093463595	L
1746193259958956285845885320220201082923622086421436585339114728503594824952488179596090236742379040966830921075146168255137668753688726253953744588968919077118972533891886310785978615010756853999959062712586406056731071395923411546069300970880489482172578647129713903066424867992274609626613705744641580257550704196938782931916531257460970953698685112691057198335227557760556436973715212533523684277358514645926412690082462828379744798873975704273014728432116136897613750632593846233763623836659444839040211836045251252812434668123166591377024643784552076080456515368387274685335564081179764858236209761141361197	1000001524595837961630897640916210716218998351064735286960089072789084166182298474984329809570297598233105079113090121282156364997103406592961401099808992182489923054933343928144200092515050497971336593976819641087797509297084117136999098613109673916802388271711036746435610178016411171253935893222471813935420267004701310252415896474853451450673392477016059508397939095630993652303818279901426789014649351497977918755876087042499208467036589033250283958362626607821079314838529062183781063182457485255857950716581702630856345044314278843749433108529329558992354804684959749203718340778138921526169659378972876463363	G
999593927803798972706073647759815360555756465930921994219469099632344659824540008308689230361671257426972025729016918115740465762518930090880104203919974881983650912331343164422589932497932810691976202136844190981290303790343705511111854479081870978306793944335092218691035347580340549532265975754873075792492281286235755352188096147393761497433569784097364097613980160185717441265076231745103484807728543494576954295505722385127222335899333539017827919513513567159781953620782738008471219071509632815581615037324632909562514617264221992771020506176853082272783874636860636147803372129320047836361708361594674999077	1542603545495303478559246262672293771509300028339933920229439408190989405021935510645344695318212349883521466231551625436169556497165627303788149429356594772797877730966390444790169203480895212746778768717648258510928318618095346625765877207975208448813970587939210029053260309768939680605854764577086611043114749369643824271536618441613006469797782690837836740721558715385551890738862636549593548220986199446891533532113691554199943803169727844940001346036722886498981736012673426073803674594228157396671486993779315773446300000016247186972046552534188251981777434860164872259380365243440825699216859079658836000647	G
-760029147450090649695617566617249032364027869869764307879485074162306842497028196627306271905750330317885307342212497567123432441794558317541784908029416029360392745978086981739858741712248547901998954988624251251839143449213515240480457575829081705548287386434540941050912366943321762626753533131542520514951261236894087034224874517030671863912445343442021299602372824215793601286663916702490007809745164381574490140618770943435749914658378137485510820644548114585738418322357086122263128170736180318068127498982039718623451003758547721731826665312642088293465609112313628990996977989902171279452160236518808234816948	596258835462059781046405172925641901055500227853270203679698188190901846581588466766866804513613300921136162825696751334731014192504867577925180424720363443434601668045146863649782970160370106004075787740433503096220049234564964636491925143385877333994483674416715735202697391299180798421366822934889390341990323845759774832615207364789521998024446236007333962468931448122742798497868078409252581548531043954623293540645379251407072149864785479816217208552895019731709626532300503383256262415129499916123498366393510425244326578083366307089624455050298839364845680792681784130206849145548587043551445822830053846950752323935058891597911022893568980714757146931411821069411654078285843979658407649121546385203991173830727332280328665457538379815781495676593793645612006017357593180939617766722818170392112272674048000636622415553302604128941260638175509969282684624662569953297716136618399995864334919829509642339905735774262162942673669240592798	L
472596192863855793447563839556286247360716941658214335081328735358524883519285184876489372695973014838868498024371608024525217885184806078757542947618750496695293019081934498469704688116254483898532170797145173035247072754741049642279407036248033891757596958507057496018252462339328487064285200562255974903623649853132069498114963526275709846844797660010840971497086219179547108719802580537654247767592316439995095663281124459500941890784924959701933391487128270785375193599385327506955191340459999728145811699632061706935584305600614012739247260049759459057734877579240884823905494685305114650024525029647513988561993	8808231768747301677774210411451694113512750273462396570339797064957257248609193882144410099049048568604276051770408257074932209950300533961352826590875066163905744119298016722324378757929238518761236986616130738788557368493873578716987039221900321431994887786351832414258613584880396749777598134961315212062561644622609197421577830393173905293969095495997733428708344126344298625378845749422044984705853316556176732985780887309121017545592457851163031015469165349605105328019139107204003434286787999141209132307626151407518010625425470837666205315580706327716670473763878694664060243249537094652851011263671493457044474793077921640047511629384295545405963287988263372769603936414839423529795610744508988143245239419014304000136659759451334739469608755920647179365692263444283183478443450579806792138435859554248588800719	G
1025819565918552187198246490038678789528542018061703279623453619450536048055057905258917332582767160244449943946035932824609627063712942794998760654790970922807242286973061004362078763687869580894503953306277731516544062782043507734247061939837156642571359549205636796723354808727360600652914031664074395514279791086258057311169938026177460625135763197845946449863050424512016214815556770259960850950547542441174297588298210786107827355090122989626890896964228899857521495278150477783767486606094254725760385972754434624756221634531958842383345298848059743817261450738080796312653757575526342182534330795715400770526483	16097072910107923612144078094699865160608893964822464610376334732160688286008927882500206842130297220816105792645322779784737894278162448236770152738592694038531344681599769288280524978308543843507591913804637547596863518090980351406989887712782904652912519270053615488905122887940191685120554064686752517401716870304700927705728471782638867512369174918452347646027725014723198058097509895261239038532211234523849421817417463591816182924221510172447188478759209835334289493006624258642398578996540534108567503195841989701057805891836006560865085436161691244004109148974638903946979279355320361430283351757300022797605153242094018993420760040492935394643502435803676525490038195884626957836013148226689403606938127523879460426143876178601886174879857309550828801028053466824727181706156085359130084541849503565263714697153852272891864997918815070468842195267410523596287195422269105649816668669988849846361860890226118755907171113956634346300162049776934693081501892283453059804089811096401390015549109983794733499113414907336634400468205235589291802990085149010	L
531757258701864438674052427221929701694180658920798745016241205003102639890677120002043587734419099226534822515367210775636255800228558108813562750770822562107294618798808556121954612008825308836621423903274168380407529397924286582708437417580754748204263037878974643346123277815804882580059761337538934994220554455897216951070754980878286217446574283059621023388408278450979802025895440875623158308176359140300977974238831187442826486936222871234123281117071149055383896578319655967048677292313783286398585960746204966204633587847893831914800577208237356126430024763178997106976382584245829726769715671924661394637009	434723552974140962020207321667301948600939081692552439977941312270268922136515866214083412943468490760997105351024548774263254421193890613625292842788145362537150924981422870461215967838715313367733317053351198588828110507569154296156175114303741429068128000070424331842421874208836668115142815681195005902842835673300349129520751782714721970885543924090781209201345527182303643322050845744194278676260233610691770472612813789806147391597757186070639082900926257360813878160189061739675423832876872017980639480642671009055521205359731698188812957580767075126899638050104039994960707160297083208380541913180577232917627132817219510503326280934146845067486491330683639680229679215480243442166919606178332382866525526947422385928394270288847944117280472204081381098787624636588869946451915820057652786805320112213729307991732154840733412988371011218	L
-1121830737435333032433799062677440982929794186435868762456022820951880402951279498501874638850031562932931081652612789094413171103711659903712566992573889208337607166478253414489601982930401198234931829524591977975211619182523281713273593843450196392128712985522038494391883921325699744624641996927315430135259898594527082718625292451623705543754481891873309352496227621380513197414003881262550168981781244956319195709390796502239005818320570434178978536404007485272970182158218098734979999024726629272188070155325990353782722100674007599561132262881615353261690945069507486237834316415972854052483973960844019216264	1698076647134615846942250270286205777712626342307246138769998045534415998977577110466126767980785380278013561975855131407542860531715333454401171226918857545531090181250774918997886720362553336857712520486168614167910577699328100211935524197678632156475006223421616647023934756636231569425743728285924076061731503788831712583361858968550487802511187646910579950125786213250320118841608648085869821538246601736040334108387700952936654240020155202106031682396530332998841910856721494687138263771588051667074900003971117738093130236469756470164811751308748367512865468547894966651424871544559288595104564524132266071441	G
12236911904948410233540438942153192434797987624435040757852949693329203248902139156499997209627631040720046826027847669576874476570371608190378561082417223465901169583505969116082949350175360296674502687263943552699514175584485441317966148275525114710428152652657407633422106123827082873878627739101001774014460140856589741614660160910690297131025282261158452291146189483528625797630161298907076567826609616735485232394592442801839883429085766772943404043016878659714837024396552058516762429618782182400911145202879958215600467093523043411454582087260003728089458101179327180448088332679560395284847797535539427955775	103131971565559542474743969153644067070888829538798621151401003984624109955467479435122062218047427199636631500648888943241889916362269536551526508154516966185980487542249221726685523762888429613882286515386098036220952418196679922496265832686550021185844646107462083064771811960890272676752023183783035643543232295883500813283900503068365554471336398928743438690514232190038080892214153195832876400023286658877894633202241412979282952509812659711612155499580767349319017097345250012558602523049836738521667915900380448803902755941258717576326856979588662509956615021556668541731190602450693327779922132480466306529126682	L
