# 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.
-1003866134584356017580660503694781021105495057672972370749003356183067816735604705654236728361790484942874682278221917179748651267113766471204636162911280225885532636522780570222834733703986164319572059752658543699656319817899553000461647801451792332750084075342007759042145026218553430846564535789154892066541511337283963307239728037614987184841438585352632982756266660847495375668001654808350824885993201235105412434518268876161369543609952269916060788839965217558227148729116283151084138935313097586292492210635137619906741543989393183781074936341971262072022005725488705246771699489706296718064421904335433992592	366459915547746037614470936995094734986506690150566280383105793654239093896514240801241385629924099500100088937640522036493409784521795497567577881569061755810477959974837798870319751169564970463164512811230581053482285668656585605642461356223799903076433673903126405160739637077209292182238027234643275374758169236476134929622919388058552325983059177451064555158984581764769728016461102597192308442240851207422759981808111191267688463705001291663860313338996038264391213366698007078662696175635478893899557992137845055615906383372731891257430473977720447060599385743215468227505200668048351690346636458986033330337	L
-993620849055002823404472456657116359165236471247511445028359528933259124718539404063376719692993217089006049646366934742070401791570515653189516041099418431952304683636854975398980118590266116893167692831230132649248651342759023829492825379370481439581827578922064020635666071082432212624332487836998231295853436385024711172021481170383916442269462784828860410635704637049819706122152559661026910285501713794744449159160884180046141620339119226122408074415595452716073121681074957223639077765695615917297737817074898902223175690272228539325636898840894464617310477350922333163078262478390965806156555429549393389230	370233700761283575176528847014821678701228260038802541086176180058071178443985309586811598246964744468051732831787776934035367698093507801784628490392364755615946239361511463029830327827870946761552352165275673833027332810248336375659010477901432099293883797049439541835155553223348847423444390771874732405066538767150389090327244863328507170643408405012130445673740936935991250701509451070094343983154461719957191588508536371642079445447815017447018033886744582949090913642192059004987167043516625120380117091924396350274571885524483399234532839016531460898508312246816661412024016526749013935179967947618779326710	G
-456856802686775908358248743212007245044168688813438109987848805786253456276533227123019378948184515016602200481611044192064717423001219313065261273928458527426467974967325578549040118454726684980855032868190203457254092601571816908377725262454538906344888785234417908536724814152994850140285259634606936197483512397898471263977258256108573114848053589850808645719389146855108625278100893470610178611052279367191884746289101332308679751161313605115712632222937271561861538714254667372183449119760450029024088058502092168534481787947159963082859365976928619801479986506642874959806128284006769045709259728625759376655566	388697344087701578186187200124923437605119218558427620140957890598432215694949463793062223160825541557097056673900121374579998094741205403568160104944714231687525221378837959730973398898391445339508721436127843936578713577669114516255924317845891669897680461216905740417250035758685836616379779735589570380908868543764777956300654285514422184258332468489146576157745574871020633520857045891286031330648294305163736318	L
1015274501326819688707448546914276484413208767602392799571513906486747869513686966832305363218470166630091660565314217833829019444864544144549134420963554854593927773003016276578215054080836754618633005251110306612898530023339623790053484351887820707261427696291688770077434536367231284616704498996779082530825463595704000132653224753006482547848075117972368277689977840963230048237977091568263586643487522904747595720862295446811335358953698315093539166894309127005241019117217031635697704914863115206190717228014819923849110033166154039771209780194995489945340489435914684963257130573654388221430048714173841686722921	847448944894572939384739205982417092910205633013366459901189442146523979053806106415762851258071103499462758651485415180836049396765642453630025150273413276262111127497336603550713848822463296503749519241843170847003269729089692704254126227618647460276912317920565901087393094745114326597027497619100707329612884133923391074126213648787387283568871065979026029036142494072310204834997446557907162770003795152736517063136047526803078749589827788931681067410919282768795218263011011555506355416704975255973423769876776319555388536546406335157921400918217241526514811532843094373200237246280917150819853722202492351975017665517951814648385570983343077736212445335085928601142793511635510047615656961440876782274049213777013251410052161864099005450017820758860547435454452775508291873435536896857644191847148645140371392968501750371239545819374214424614255828732169087740114193283156280635310018107631562422609085208953742703895064135539121896527192449869340208457460222415092120656376742787156937408384338986895915239524868442958293913832447203709396648006430	G
61121751517730867786405934796073866775484023126206005716670817960657448740096060602655581056369759233188480443135762897973410745689887103041772312529221615631218399798983333797859699489315632718333935000273954352892125008907418669046416835903694259621676467300599290024450229233551939815472922355239593389925926525349777261300289696769308796837219963965095305031378492599118294024678238782620906281439312349244801152382280137779292279513228077142949981327365764640835001222317885616103394237620935342576448245816510680931621594514702970458010818826849097717758316387143819216215827152227992997343810097072983764640437	350622198376074786681290419653707793717384839811050396488551284155000359921475248630661085111850887584929411161006791013644191287549303031356036568200513055614713561246683300899684410445677812679418677525659150678201404172130725201524621184152142655389132727975632285824546725955195111999871671432588511354193349477884008415392764290128726797409610969030435562919402731118884079533365145356206925315041144881383418749946439448865347643996860042252536005902589356040462185611248448718980577056849268026814429058011871359224414760632611035633213374413627084879374272196134300869894369814603005887076758371886726434961875885571979918244655188087	L
-875138871204017499130124928866553664228955124713577714567606416135875029782847681565407918297925385339811401377840527585226664096281091824492153118928886749025063234838246406941777735340839481548176305128115450394953244675085365488812269212346847218235827169056033612839086889948773496943683488968455229252233378740576355627697444533690384429447708900862517354735336405965982199092259265796980940411223558140364773166911206049697620362246562754531598513753503498886799106544524583921850323568942341010692122637618205442888687563659433065462556797682227862294931141359220207725283689786334011206838444105619346420884045	8551008478663498059215475490656387881395671355759240136333893154703641483095986441039897808808079167920456683203544198377626909453514006902193336296011824505222714405168939456695201663199158327943280438692606390017176065003980101673309	G
-19922390677763980077576278103423432337004863403739612703006255059821950566652408762347036904455538996983893593312591258984589682892045527392496349543198996555406577263554354634327365472167555329510048231196948316471577751452475987733744098348520733110445436065034981214800820836800986397342401448038826947203423456763511887557726506356124394200283091811566697441760084846566420728095882764570838888886618423836224013638820552404816122492445614922800467376792799389209669229092573456050621916833208546131197552738815833695816427733846963533196293223405899804019522271673951295751161516353438134941022890007075198724410	2227489483595492307007999981751002708257191812980333922450501928483342226476716481256543318900965593060827609471543508340975187836094227425814805465749520829416471742045145708045275298223226457865268835011153815780323810545131060902945825934283935036582751372344878939271328357201081498382892919203128231071911659070850828898496981413984048099027595174072974922537907931004851256277872332191020764172469725985654893136058052445394284984933874770233986290841730349451381883681507300026071664032052067284425340272749319691200661618552572832162637087237165707223638033594557264029232331275973252642077947748858	L
2371935948755209767554099484200649710285924754895938818412760092148659244415519629740533761729867179813604114192440241709168185015972775271242154587908983928490630849924449455108178325901563880656905509273705677601120877939597941868998340768945194356584034635789543185418331111600825686042669718317366324468092451799006224760866244265971644417439019041171686516962186234478711566157450725663183870286136763942817581272602783089211652311450896034464499943340785748404319202583537222429089490771120154393271642185088062365039011059039023800792371696123562244555834594533936515146835038206394948303536871309505099680372	10718121946695318419486310733683282219295121299857714478945527153837816813169447008269377140228686101136538301964399186168745628232243232034289317815248691912249466402752894757637702213517593634966187253557832925735832754306272633533443982189318373949913493036307458548147722611525579877192419786515403985397766182037039046348615996044526635053205396357624094634061932799444227678626015859562412241933337346996486706722646364251639697472801873816796680783287460193060393923768408503318624424072913660479216707475699742741606033224747033229580236118795905615000017951222951974930496823407832638910468522358328765268165	L
0	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
1	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	L
-1	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	L
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	2718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427466391932003059921817413596629043572900334295260595630738132328627943490763233829880753195251019011573834187930702154089149934884167509244761460668082264800168477411853742345442437107539077744992069551702761838606261331384583000752044933826560297606737113200709328709127443747047230696977209310141692836819025515108657463772111252389784425056953696770785449969967946864454905987931636889230098793127736178215424999229576351482208269895193668033182528869398496465105820939239829488793320362509443117301238197068416	L
-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	367879441171442321595523770161460867445811131031767834507836801697461495744899803357147274345919643746627325276843995208246975792790129008626653589494098783092194367377338115048638991125145616344987719978684475957939747302549892495453239366207964810514647520612294223089164926566600365074577283705532853738388106804787611956829893454497350739318599216617433003569937208207102277518021584994233781690715667671762336608230376122915623757209470007040509733425677576252528030376886165157093653799542740637071787844541946749093130698056016370211138977422821401738023283246528729138900466098665951244409769985145916428780	L
709000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	82184074615549721892413723865978163932445059671003031522906198270357446270816700585329043865814215134962948822412262847067531718038941299988621395535042030615829933769823576872737431831156322123609419751924634061043093473885984881420992424633094180432141158846311687883408031676000884406465450902929447425878934288591781142749109679570255180678354228075513686392422533986744330550121868996074267224179332784853454321800192962647357155557499309019298546444949668746073423725733412877440582845274080353261134581837154200476626928191665671188153620974597724881410118453005371769939090546167770615083382034583714837250892558034154480409329433061682949811002972542950802801433799191685009641464444428835426410376645232770106741005939095302861834342095827339944307405342360968936657700444224612453373096519901327276480988462591728559783867474878563574012734565859036877952005342838305217468875699348071517757959516825276348958242	G
-709000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	12167807506234230655164346703487199784876794014040690733954888673474431721305487749932149458557840317568968227309811864003416495329570327062296047066831295623221604976797942511330447048728940191975628876047706731147690163874812685179977256685988708647664516955622183702605413074614533430859235320197196051498	L
500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1648721270700128146848650787814163571653776100710148011575079311640661021194215608632776520056366643002866637756307797004671166975219609159840971452490059796929422659098403914719948464659489244896868905336418465720841066656859800088924981211712287375214972195511971609034091115619799869839960642655091754574626304483075194758258782625439931955712690076545322881476100957739788486181443265208203424170104718338591510630125661475533808252026061400972891959084050148915029440695633113776763800958480893295122472263556542654171757524108358697276592606615399767667602791615334471108288209526962579040493568545937895700765	G
-500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	606530659712633423603799534991180453441918135487186955682892158735056519413748423998647611507989456026423789794039525176537808085562946533341179822947677424707581246516847941272515898847900555244388571850753138486844199318715684531575320890107597652689117162734490652559857974405214509822499515385331713272842538131188978401256241398762939598767062928164862292607550845852548149458084461487792732135705056286218001689981985357432179174117201301524532185850244044258775304216026994940465092402171136200180138097864701663947738910999539423127837280439992808558851464694009638497082249154598657478799483146426165392805	G
1418392417284332141355082736085568351882278516995324153236529986996024727561249127825374278335192551778652154970048329158180267686491008962106433019364849520721470840328541683399780735212959650293490399270322672683299369236633592929222103450235870899164233013857008935510143538002665151445553110536816742655931677027185975179060170230972982119666681559071967284884601876604566067987977301358794393471277016351916817094165390871587516150387237482713307798004040232551394749824611227664985254443432350719817420779586228389255997767926270174511310321489639847126844204148314365387821002440952221794669136836524110753076058	9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996894122355430956138733262022528702972806075735566053557095590152896795697634335645783606180614379797549037363380039945762991537288996122407325972276523944114256588626785344307025910565394434809662119750843770484166008632980027464679894545146270850811880820237104055636236219965684379650793667627844378333609017932565616993603366863541059849630905334484583031229491708655960805508413090693756851057295153091965183779151932645856618738534712134997842455954997424375369737193619953781639858318176916640310277299136785639111648792411371918256868586167940440545275464074216230257666444180307413469805650625383560984440663	L
-1003866134584356017580660503694781021105495057672972370749003356183067816735604705654236728361790484942874682278221917179748651267113766471204636162911280225885532636522780570222834733703986164319572059752658543699656319817899553000461647801451792332750084075342007759042145026218553430846564535789154892066541511337283963307239728037614987184841438585352632982756266660847495375668001654808350824885993201235105412434518268876161369543609952269916060788839965217558227148729116283151084138935313097586292492210635137619906741543989393183781074936341971262072022005725488705246771699489706296718064421904335433992591	366459915547746037614470936995094734986506690150566280383105793654239093896514240801241385629924099500100088937640522036493409784521795497567577881569061755810477959974837798870319751169564970463164512811230581053482285668656585605642461356223799903076433673903126405160739637077209292182238027234643275374758169236476134929622919388058552325983059177451064555158984581764769728016461102597192308442240851207422759981808111191267688463705001291663860313338996038264391213366698007078662696175635478893899557992137845055615906383372731891257430473977720447060599385743215468227505200668048351690346636458986033330337	G
-993620849055002823404472456657116359165236471247511445028359528933259124718539404063376719692993217089006049646366934742070401791570515653189516041099418431952304683636854975398980118590266116893167692831230132649248651342759023829492825379370481439581827578922064020635666071082432212624332487836998231295853436385024711172021481170383916442269462784828860410635704637049819706122152559661026910285501713794744449159160884180046141620339119226122408074415595452716073121681074957223639077765695615917297737817074898902223175690272228539325636898840894464617310477350922333163078262478390965806156555429549393389229	370233700761283575176528847014821678701228260038802541086176180058071178443985309586811598246964744468051732831787776934035367698093507801784628490392364755615946239361511463029830327827870946761552352165275673833027332810248336375659010477901432099293883797049439541835155553223348847423444390771874732405066538767150389090327244863328507170643408405012130445673740936935991250701509451070094343983154461719957191588508536371642079445447815017447018033886744582949090913642192059004987167043516625120380117091924396350274571885524483399234532839016531460898508312246816661412024016526749013935179967947618779326711	L
-456856802686775908358248743212007245044168688813438109987848805786253456276533227123019378948184515016602200481611044192064717423001219313065261273928458527426467974967325578549040118454726684980855032868190203457254092601571816908377725262454538906344888785234417908536724814152994850140285259634606936197483512397898471263977258256108573114848053589850808645719389146855108625278100893470610178611052279367191884746289101332308679751161313605115712632222937271561861538714254667372183449119760450029024088058502092168534481787947159963082859365976928619801479986506642874959806128284006769045709259728625759376655565	388697344087701578186187200124923437605119218558427620140957890598432215694949463793062223160825541557097056673900121374579998094741205403568160104944714231687525221378837959730973398898391445339508721436127843936578713577669114516255924317845891669897680461216905740417250035758685836616379779735589570380908868543764777956300654285514422184258332468489146576157745574871020633520857045891286031330648294305163736318	L
1015274501326819688707448546914276484413208767602392799571513906486747869513686966832305363218470166630091660565314217833829019444864544144549134420963554854593927773003016276578215054080836754618633005251110306612898530023339623790053484351887820707261427696291688770077434536367231284616704498996779082530825463595704000132653224753006482547848075117972368277689977840963230048237977091568263586643487522904747595720862295446811335358953698315093539166894309127005241019117217031635697704914863115206190717228014819923849110033166154039771209780194995489945340489435914684963257130573654388221430048714173841686722922	847448944894572939384739205982417092910205633013366459901189442146523979053806106415762851258071103499462758651485415180836049396765642453630025150273413276262111127497336603550713848822463296503749519241843170847003269729089692704254126227618647460276912317920565901087393094745114326597027497619100707329612884133923391074126213648787387283568871065979026029036142494072310204834997446557907162770003795152736517063136047526803078749589827788931681067410919282768795218263011011555506355416704975255973423769876776319555388536546406335157921400918217241526514811532843094373200237246280917150819853722202492351975865114462846387587770310189325494829122650968099295061043982953782034026669463067856639633532120317276476010061537577044935054846783463212490572585727866051770403000932873500408358040669611941644120912210344921218242815548463907128868382056350816548017026511203722181722703112852745889019636582828054450033507948269462512970653406098656727492026331288394118149692519236859467142243381785544803078009528663595694810976968494730512475397596258	G
61121751517730867786405934796073866775484023126206005716670817960657448740096060602655581056369759233188480443135762897973410745689887103041772312529221615631218399798983333797859699489315632718333935000273954352892125008907418669046416835903694259621676467300599290024450229233551939815472922355239593389925926525349777261300289696769308796837219963965095305031378492599118294024678238782620906281439312349244801152382280137779292279513228077142949981327365764640835001222317885616103394237620935342576448245816510680931621594514702970458010818826849097717758316387143819216215827152227992997343810097072983764640438	350622198376074786681290419653707793717384839811050396488551284155000359921475248630661085111850887584929411161006791013644191287549303031356036568200513055614713561246683300899684410445677812679418677525659150678201404172130725201524621184152142655389132727975632285824546725955195111999871671432588511354193349477884008415392764290128726797409610969030435562919402731118884079533365145356206925315041144881383418749946439448865347643996860042252536005902589356040462185611248448718980577056849268026814429058011871359224414760632611035633213374413627084879374272196134300869894369814603005887076758371886726434962226507770355993031336478507	L
-875138871204017499130124928866553664228955124713577714567606416135875029782847681565407918297925385339811401377840527585226664096281091824492153118928886749025063234838246406941777735340839481548176305128115450394953244675085365488812269212346847218235827169056033612839086889948773496943683488968455229252233378740576355627697444533690384429447708900862517354735336405965982199092259265796980940411223558140364773166911206049697620362246562754531598513753503498886799106544524583921850323568942341010692122637618205442888687563659433065462556797682227862294931141359220207725283689786334011206838444105619346420884044	8551008478663498059215475490656387881395671355759240136333893154703641483095986441039897808808079167920456683203544198377626909453514006902193336296011824505222714405168939456695201663199158327943280438692606390017176065003980101673309	G
-19922390677763980077576278103423432337004863403739612703006255059821950566652408762347036904455538996983893593312591258984589682892045527392496349543198996555406577263554354634327365472167555329510048231196948316471577751452475987733744098348520733110445436065034981214800820836800986397342401448038826947203423456763511887557726506356124394200283091811566697441760084846566420728095882764570838888886618423836224013638820552404816122492445614922800467376792799389209669229092573456050621916833208546131197552738815833695816427733846963533196293223405899804019522271673951295751161516353438134941022890007075198724409	2227489483595492307007999981751002708257191812980333922450501928483342226476716481256543318900965593060827609471543508340975187836094227425814805465749520829416471742045145708045275298223226457865268835011153815780323810545131060902945825934283935036582751372344878939271328357201081498382892919203128231071911659070850828898496981413984048099027595174072974922537907931004851256277872332191020764172469725985654893136058052445394284984933874770233986290841730349451381883681507300026071664032052067284425340272749319691200661618552572832162637087237165707223638033594557264029232331275973252642077947748858	L
2371935948755209767554099484200649710285924754895938818412760092148659244415519629740533761729867179813604114192440241709168185015972775271242154587908983928490630849924449455108178325901563880656905509273705677601120877939597941868998340768945194356584034635789543185418331111600825686042669718317366324468092451799006224760866244265971644417439019041171686516962186234478711566157450725663183870286136763942817581272602783089211652311450896034464499943340785748404319202583537222429089490771120154393271642185088062365039011059039023800792371696123562244555834594533936515146835038206394948303536871309505099680373	10718121946695318419486310733683282219295121299857714478945527153837816813169447008269377140228686101136538301964399186168745628232243232034289317815248691912249466402752894757637702213517593634966187253557832925735832754306272633533443982189318373949913493036307458548147722611525579877192419786515403985397766182037039046348615996044526635053205396357624094634061932799444227678626015859562412241933337346996486706722646364251639697472801873816796680783287460193060393923768408503318624424072913660479216707475699742741606033224747033229580236118795905615000017951222951974930496823407832638910468522358328765268176	L
