# 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.
5371563590480252673315280356996370107817695052804856286133386423843257376096659652013268419332611794840269755361519906919433121648824680202300827792187493375748100617603867259878342656449704605940702321441139833625500803620774951418777355927991802482016934358375458595593999066433750834206918886440974530680874162735098950197388151478278265485120736620517844153996214109060721714718702232486323557232811706634469572728114084057054970546009850776976619705428694381846496007975774117792439159183928235946622294546596407831603503242566229204172680750954191661086625653637513506207554300404258108902268801633377614034	5371615254527907091257397380892238574995614250835442297995414892477016215376743063567923571497812773438816670980171805477327814937847528008093083140049712491171253803216434465036558791200631189891440959526249710236085802436077542045834240061635003391358563385869582519252173439709846181228347616241618040922943932927208353791203193982883342400430268735389342815009982377720910526486636416021181308928819911779863362013750606005734494685178669574358712042297200564907168446459991611755779978891151997819344935601419633273549247101239116663016391140355879959466771369064863553466301965610328018605778678157034682778	G
979589362126365381470829806927288691852466988488072397303813138071816871780847770963194671946733118722799235703938734140587272358961172200776397813738561845107125585503001489201088509099085365331870868931431157886745551774069118943139892597565089928656575307657750692663598979769819735806583669831548251258465676189110090273118264992584352818226990776034694281952843338654900346635992853458769218997124882394055047873056029510031637730158661767801388974156877461118021634983026820695554582057994291602563392575803204030380631935821479135712536967194046758157027574065241349932180271790227298520152104271854016813748	2287294239992759593101504492952750192773950942988234763399504095455051554385033460653275645480304223569240210202843472095605845721302355935334319939512236775038207519744797891543759902290834306917271146886376678804541508280612642844067279807988074197348608484256822994995485798706426621776601190653550533515272611288027344608400400017365784909597423621649585367971508078539459416899955982470216470586562763479924032761211876584070935747650654665850801625714866808876832533574197558528813851991797605806462138191049821050900688126087323442493618277502957379687978345639865809862992271968876832109733133700157121818636	L
883650102088270707749806078077531766100084213455781959110422264422924882411527341233425619623862762584151242477260243188239611231718176973548076252294809553682319685729164396664200375872440151130969150973461231905132642645789920987655863082503112117653847838719720307520885721607889906549458791724765251811314523044269999934419743577749445940652850632691500874063398191589639629846120711797384612078612510540219683973751868686342727272843701785016979024124025018873581306447252479613070602703415510655229017039342757088776209382593284202908019277348616184954996299561249948251563115597669150219964509303143273756287	1392182352402057447751031337170669148718326108879452574171001956531027859878341112035775188422849410674788590079729736449370831834361282519391617945351256125196601973727321418429855628434453670389545364299263556002106210436839541136137466019938162724206039897229948968990936193616130226408472193706266239989432086384962058630291833418310367766059930340220043063194481526399713219891002934333772957635653701101832532637259186551959131774057780832373913421908066181809049652456747656261832413329621254429288526080579581081084469717470952547075602575545968300890907982700941035596056577907837953933607213885877376555421	G
507885561195713487859493035444129996364831532476624079083691593509825235666840422729703317927914114150434029129685944924543225767763100932038449305598956070194828058412789889577671352476864244352444328878040797612743801786971964386879961357576694018862340885542693612397691663320455763018131335427356422298770046128789051140743911040799537598004172118604845562740200489732793019954695800212507749480367492794260932110192010913259602336657999750071768031382694386534757715331935578904112456144708035648793841654508658515447146378317901951040993523879696567257225486857148713186839981121980670492064819425398471956892	559876184623006012672599551052883647792208283759807929003497396678987181125924876864908021639158206428132266447878002994751126909935778618233526528454055300798871393568622857795726196905055368782638040986757156211936666708436015647736046101556689477836007907200595580016856071875009063809030148082819798026718738412392048230846748365080717675339543276684965565053592846262412777847551549703735225871002681254487967718872115340060641326586992483413373002354781310694646816038415469793605891096899679094216362122037588136378128368124745773354302012979723944230825692503501679327682374583922448395035990308111166849759	L
-818386157383914805214787284149095312008617709294639783742407572645644854498777900772489509202719057321152440109705627617766371405597434301274909147906037707415280608477374687045351833798907885867866089400857135526952712571467966347857853494087133679070527251856670664333858271490527226781149159173395698912421302411094435811228009894763680779332366463187163348545253061185530721213191459429420908607387564304055164177216492764164243135279403646291788657712716142095610889800323338938040340834781890943892435057414203100848634942787944901534644297651860577624590207716427200605505086767636756224632693276137705246881	-1151910985431182263998362623336904050478445837693402801417512080455738491593937860230957727155754544667625943923955091925743010912239970117227677176131265662550386585626712737649561510708515677113255465918499231268733225699049409605978621330881088297562052781530720560658117380806343126646519053290087238604292523524139856244965945023112473918765252355596498709896460960051702186951446455121300982667851256850614985732278507217351079538815289785215045207194581859245065346884979500117245579521541215623325471798716109553841652778748625325359898939736021588577281796736410544372635432100465611416147830743197446777330	G
553589283277782510370960733443857930139070558535638090981667383391972336059336483195212394971930600228352746485519342824588507760548476854148689304445495464312672034427962204926723748849543204723089220440970839456198643114581024474886513136718517762059561447946603387302196210749580465741370735561077962447909216018741172920951834055967547163164721737338583092738362262297363827550023863297402646425331188134755211295080528536849527611785285517203661765616627707455586750644865792393504937058656099137347986685850983555381582496735436134037782431138493633530259708404363040247880021466193896099183686450076347374728	623541890873464045406167651775360157716099710846205311283236769926159346143034961740540834116547724553877129368444375378020991151504372768563929131372767525060028500836252248928078850682026747293404295148546935181619503018487181952459462519227201466972093464770559810183306187379839178525652894931344241873269065319198270448006678990255133921172457758383453491450895495290850925795528549915932854374443565566746925047880775654262797953380186030145352538677125539520545828871881246092025290098136649075314567334167438003614729795638158432153959278263752311122644977514181172077621793387889821181243523234479527751454	L
36051851867730133507989178878111992086411351344230806499106113799720522721704535438725531429332417226921710689032280206024361500713922137967756091285955639448688789336734527875074150940155202496454878236987228254752701765339552829654401786582700440149127850054810701949710931964799606995403781956648139224591382791032994152090089072890605299798502919562051751537350147417065423106059653995176904030959691969079904881628146545195149369982245126897306107702344228940594153334744105936695809223935434490624555784571742101618906948357767969280705720882423580732210172959030665032417502253202497022876378781650543522399	36067483356484716287251403804791451460729273766972220379109124198775315255491439863929822148284077141476019583266299712686789578151518599742538099446211723675409868781520523645558400088212130796062521241423082044616795405116551156817743615965119889436601701132172357890675225838250556179123523701219443834779745506547991509029636953056309699656626876596112576766742716430442325069979821225269401421622900324209919442314718711832558028736770273589662361348769015858514353902378391288054603537410397104405342364828205259357761728034028498836577328504122615158701576358795771499310009402196247434689605957677933295041	G
21276502451988592016506299934346363778949345712183093182440411373001283163907102696786644505405252131650892827613126187006322815846244308845319686576975398487070668704370683977535395478641285434901605959722082349063708967287248557786366963728637126896828146263383372560271800802977150955354842853235664148308699353860148695104464870286096571222433184607223503883393236119731828793777202315994452572194640286398036223740812683860104733130446680520044396062195822503118029445807641480696330586195480605241494539971679267304160474346459229593967889308829748895192870224175694116073591042431434628612909177424995380153	21279713874453765604365498700621327286639126519573816681522902149735749291892133070619221707547825001629076107644884692846262784109169044113487565995607109755709908798654746324811983303022085300556843363633672503321422005936857724563234372128094452825326876016430181463139691152934068325608407709180214440720550632166013171870227287106532087963837733150003401479718551323465880281266162557203037236260529199844432298908715170441236355930972172972100840343411205390163181763618574595746275305160619914723724183934895987256509810386013436173336662466318477211092272166835416314903007943985802977673407622397397049563	L
0	0	Z
500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	549306144334054845697622618461262852323745278911374725867347166818747146609304483436807877406866044393985014532978932871184002112965259910526400935383638705301581384591690683589686849422180479951871285158397955760572795958875335673527470083387790111101585126473448780345053260752821434069018158686649288891183495827396065909074510015051911815061124326374099112995548726245448229026733504422982542874222059509428543823747433539806542914705801083060592000704912757195974384446839924715112786576766484267264762572960693824734296628139720827847078913615517758443305105923494521997153156912764286823344141249406841140031	G
-500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-549306144334054845697622618461262852323745278911374725867347166818747146609304483436807877406866044393985014532978932871184002112965259910526400935383638705301581384591690683589686849422180479951871285158397955760572795958875335673527470083387790111101585126473448780345053260752821434069018158686649288891183495827396065909074510015051911815061124326374099112995548726245448229026733504422982542874222059509428543823747433539806542914705801083060592000704912757195974384446839924715112786576766484267264762572960693824734296628139720827847078913615517758443305105923494521997153156912764286823344141249406841140032	L
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	708391489685949020490240988376171082121376457820527817757308669552275274286770735030372072228549686083926094333513306797640271840630842142953399701373692907496959330345522250077063621178378654384216564557564535901760989755472699694254668647752324544818142246282093788725210485165189932102545760544319188992301501514380668709733490403564523883107815292008756545072050255308739100302382085392911176405895816256596577170144422654434677319363653283735050216546181184325359438619416230636700708809740962615930590647777613203279440138466264338015176350236364416373990900396996426332347633926245331003688577974976713366504728	G
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-708391489685949020490240988376171082121376457820527817757308669552275274286770735030372072228549686083926094333513306797640271840630842142953399701373692907496959330345522250077063621178378654384216564557564535901760989755472699694254668647752324544818142246282093788725210485165189932102545760544319188992301501514380668709733490403564523883107815292008756545072050255308739100302382085392911176405895816256596577170144422654434677319363653283735050216546181184325359438619416230636700708809740962615930590647777613203279440138466264338015176350236364416373990900396996426332347633926245331003688577974976713366504729	L
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000	643919107082115741337737227645008884308545616138922174428375488325183241215804865583764150486040933730350996380329291835904805127608523553766743655038927020191437928512406719013437224123244124825421546408913505325247382062898445470199118490923421322128858927470411564383840324346886970673202437338100246144304607104054033474321664483974842877668420675687303486668204715463077006302928571694784158520837770058782176393136904887544335676164233398157172589364179355573023313627388447561019560880494037583211616975978239185585985694469615693719207699259562605140952502481163955178355770178929320922112708118771071968637635	G
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000	-643919107082115741337737227645008884308545616138922174428375488325183241215804865583764150486040933730350996380329291835904805127608523553766743655038927020191437928512406719013437224123244124825421546408913505325247382062898445470199118490923421322128858927470411564383840324346886970673202437338100246144304607104054033474321664483974842877668420675687303486668204715463077006302928571694784158520837770058782176393136904887544335676164233398157172589364179355573023313627388447561019560880494037583211616975978239185585985694469615693719207699259562605140952502481163955178355770178929320922112708118771071968637636	L
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	579446724478282462185233466913846686495714774457316531099442307098091208144838996137156228743532181376775898427145276874169338414586204964580087608704161132885916526679291187949810827068109595266626528260262474748733774370324191246143568334094518099439575608658729340042470163528584009243859114131881303296307712693727398238909838564385161872229026059365850428264359175617414912303475057996657140635779723860967775616129387120653994032964813512579294962182177526820687188635360664485338412951247112550492640804178865167892531250472967049423239048282760793907914154565331484024363906431613310840536838262565430570770542	L
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-579446724478282462185233466913846686495714774457316531099442307098091208144838996137156228743532181376775898427145276874169338414586204964580087608704161132885916526679291187949810827068109595266626528260262474748733774370324191246143568334094518099439575608658729340042470163528584009243859114131881303296307712693727398238909838564385161872229026059365850428264359175617414912303475057996657140635779723860967775616129387120653994032964813512579294962182177526820687188635360664485338412951247112550492640804178865167892531250472967049423239048282760793907914154565331484024363906431613310840536838262565430570770543	G
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	516125634420946205874738701910026670786684483520025274258525789821482961378711802930666305603568228172371784365982405036750576464296427778771764706053944636425136578450338434226606329960388182307095706864265926861086481100831620133231867287208988148584029491968684298278624469867750743554325493125773412999167905683585167204130366679073868027601049204050137603046296591840425355696868928471710962355811999916685774852997003599600979919108240410672450839056997159296071351589619091821722999806451025464786508447947337114800745635833401416632555551787687586446894324022996021283836183108356515224703394653792032769293932	L
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-516125634420946205874738701910026670786684483520025274258525789821482961378711802930666305603568228172371784365982405036750576464296427778771764706053944636425136578450338434226606329960388182307095706864265926861086481100831620133231867287208988148584029491968684298278624469867750743554325493125773412999167905683585167204130366679073868027601049204050137603046296591840425355696868928471710962355811999916685774852997003599600979919108240410672450839056997159296071351589619091821722999806451025464786508447947337114800745635833401416632555551787687586446894324022996021283836183108356515224703394653792032769293933	G
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	451653251817112926722234941178864472973853641838419630929592608594390928307745933484058383861059475818796686412798390075015109751274109189585108659719178749119615176617222903162979932905253652748300688715614896284572873408257365909176317130380084925894746173157002073937254309049447782124982169919554470151171011273258531968718540759484187022161654587728684544642451051994763261697415414773583941970753953718871374075989485832710638275908820525094573236874995330543735226597591308746041851877204100432067534776147963097107291191836752772336586900810885775213855951107163550129844319361040505143127524797586391371426838	G
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-451653251817112926722234941178864472973853641838419630929592608594390928307745933484058383861059475818796686412798390075015109751274109189585108659719178749119615176617222903162979932905253652748300688715614896284572873408257365909176317130380084925894746173157002073937254309049447782124982169919554470151171011273258531968718540759484187022161654587728684544642451051994763261697415414773583941970753953718871374075989485832710638275908820525094573236874995330543735226597591308746041851877204100432067534776147963097107291191836752772336586900810885775213855951107163550129844319361040505143127524797586391371426839	L
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	387180869213279647569731180447702275161022800156813987600659427367298895236780064037450462118550723465221588459614375113279643038251790600398452613384412861814093774784107372099353535850119123189505670566963865708059265715683111685120766973551181703205462854345319849595884148231144820695638846713335527303174116862931896733306714839894505766722259971407231486238605512149101167697961901075456926585695907521056973298981968065820296632709400639516695609692993501791399101605563525670360703947957175399348561104348589079413836747840104128040618249834083963980817578191331078975852455613724495061551654941380749973559745	L
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-387180869213279647569731180447702275161022800156813987600659427367298895236780064037450462118550723465221588459614375113279643038251790600398452613384412861814093774784107372099353535850119123189505670566963865708059265715683111685120766973551181703205462854345319849595884148231144820695638846713335527303174116862931896733306714839894505766722259971407231486238605512149101167697961901075456926585695907521056973298981968065820296632709400639516695609692993501791399101605563525670360703947957175399348561104348589079413836747840104128040618249834083963980817578191331078975852455613724495061551654941380749973559746	G
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	322708486609446368417227419716540077348191958475208344271726246140206862165814194590842540376041971111646490506430360151544176325229472011211796567049646974508572372950991841035727138794984593630710652418312835131545658023108857461065216816722278480516179535533637625254513987412841834266295523507116584455177222452605261497894888920304825011282865355085778427834759972303439073698508387377329908700637861323242572521974450298929954989509980753938817982510991673039062976613535742594679556018710250366629587432549215061720382303843455483744649598857282152747779204650498607821860591866408484979975785085175108575692651	G
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-322708486609446368417227419716540077348191958475208344271726246140206862165814194590842540376041971111646490506430360151544176325229472011211796567049646974508572372950991841035727138794984593630710652418312835131545658023108857461065216816722278480516179535533637625254513987412841834266295523507116584455177222452605261497894888920304825011282865355085778427834759972303439073698508387377329908700637861323242572521974450298929954989509980753938817982510991673039062976613535742594679556018710250366629587432549215061720382303843455483744649598857282152747779204650498607821860591866408484979975785085175108575692652	L
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	258236104005613089264723658985377879535361116793602700942793064913114829094848325144234618633533218758071392553246345189808709612207153422025140520714881087203050971117876309972100741739850064071915634269661804555032050330534600737009666659893375257826896216721955400913143826594538897836952200300897641607180328042278626262483063000715144005843470738764325369430914432457776979699054873679202890815579815125428171744966932532039613346310560868360940349078989844286726851621507959518998408089463325333910613760749841044026927859846806839448680947880480341514740832359666136667868728119092474898399915228969467177825558	L
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-258236104005613089264723658985377879535361116793602700942793064913114829094848325144234618633533218758071392553246345189808709612207153422025140520714881087203050971117876309972100741739850064071915634269661804555032050330534600737009666659893375257826896216721955400913143826594538897836952200300897641607180328042278626262483063000715144005843470738764325369430914432457776979699054873679202890815579815125428171744966932532039613346310560868360940349078989844286726851621507959518998408089463325333910613760749841044026927859846806839448680947880480341514740832359666136667868728119092474898399915228969467177825559	G
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	193763721401779810112219898254215681722530275111997057613859883686022796023882455697626696891024466404496294600062330228073242899184834832838484474380115199897529569284760528908474344684715534513120616121010773978518442637960349012954116503064472035137612897910273176571773665776235936407608877094678698759183433631951991027071237081125462937904076122442872311027068892612114885699601359981075872930521768927613770967959414765149271703111140982783062728146988015534390726629480176443317260160216400301191640068117133693000140082516824861819378963570345196948369126110500332180543531038443131483490712039430492446625131	L
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-193763721401779810112219898254215681722530275111997057613859883686022796023882455697626696891024466404496294600062330228073242899184834832838484474380115199897529569284760528908474344684715534513120616121010773978518442637960349012954116503064472035137612897910273176571773665776235936407608877094678698759183433631951991027071237081125462937904076122442872311027068892612114885699601359981075872930521768927613770967959414765149271703111140982783062728146988015534390726629480176443317260160216400301191640068117133693000140082516824861819378963570345196948369126110500332180543531038443131483490712039430492446625132	G
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	130442631344443553801725133250395666013499984174705800772943366409414549257755262491136773751060513200092180538899455890654480948895057647030161571729898703436749621055808025185269847576994121553589794725014226090871149368467777893792415456178942084282066781220228134807927972115402670718075256088570808462043626621809759992291765195814169155755265933793826152475672975501791995759661897122796361317220711649998436871493697910762924255921234547542885296688396189676441556250405270446368513682086979882152171899385605639908354467877259229028695467075271989487349295568164556940015807715186335867657268430657094645148521	L
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-130442631344443553801725133250395666013499984174705800772943366409414549257755262491136773751060513200092180538899455890654480948895057647030161571729898703436749621055808025185269847576994121553589794725014226090871149368467777893792415456178942084282066781220228134807927972115402670718075256088570808462043626621809759992291765195814169155755265933793826152475672975501791995759661897122796361317220711649998436871493697910762924255921234547542885296688396189676441556250405270446368513682086979882152171899385605639908354467877259229028695467075271989487349295568164556940015807715186335867657268430657094645148522	G
999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	65970248740610274649221372519233468200669142493100157444009935182322516186789393044528852008551760846517082585715443366419014235872739057843505525395132816131228219222692494100810117188526258661461443243029862181024208342560190342645719466016705528259450129075212577133224477963766375955395474549018532280713398878149791423546605942891154817003370015389039760738494102322796568426875050091336010098829331560814988475438561096253534993674195614345960050458853438060917187210758439751639746705221007230385579179967184003058774031817118521240663324034978114762247430588840334793911623779378262294017906510959389755217935	G
-999999999999999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-65970248740610274649221372519233468200669142493100157444009935182322516186789393044528852008551760846517082585715443366419014235872739057843505525395132816131228219222692494100810117188526258661461443243029862181024208342560190342645719466016705528259450129075212577133224477963766375955395474549018532280713398878149791423546605942891154817003370015389039760738494102322796568426875050091336010098829331560814988475438561096253534993674195614345960050458853438060917187210758439751639746705221007230385579179967184003058774031817118521240663324034978114762247430588840334793911623779378262294017906510959389755217936	L
900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1472219489583220230004513715943926768618689630649564409268980118204646351032098644357079191907869947898520316610375068174510976895340660305632316664268578215708349306890939356507031000360483635082360945311292404424407386200924955326991887212462678320993062418941926043430386479895795488361901218157980129019774598216412844562078984674363855681597592736454098679851563142244052358098675644191551200285586866950260534811104632494540386461880207816837998539609806905899844705430098550924469294035740454107544117234090935304320679222002453776309480360455322984533720246715395217724792214728267961213740061604753742863013	G
-900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1472219489583220230004513715943926768618689630649564409268980118204646351032098644357079191907869947898520316610375068174510976895340660305632316664268578215708349306890939356507031000360483635082360945311292404424407386200924955326991887212462678320993062418941926043430386479895795488361901218157980129019774598216412844562078984674363855681597592736454098679851563142244052358098675644191551200285586866950260534811104632494540386461880207816837998539609806905899844705430098550924469294035740454107544117234090935304320679222002453776309480360455322984533720246715395217724792214728267961213740061604753742863014	L
5371563590480252673315280356996370107817695052804856286133386423843257376096659652013268419332611794840269755361519906919433121648824680202300827792187493375748100617603867259878342656449704605940702321441139833625500803620774951418777355927991802482016934358375458595593999066433750834206918886440974530680874162735098950197388151478278265485120736620517844153996214109060721714718702232486323557232811706634469572728114084057054970546009850776976619705428694381846496007975774117792439159183928235946622294546596407831603503242566229204172680750954191661086625653637513506207554300404258108902268801633377614035	5371615254527907091257397380892238574995614250835442297995414892477016215376743063567923571497812773438816670980171805477327814937847528008093083140049712491171253803216434465036558791200631189891440959526249710236085802436077542045834240061635003391358563385869582519252173439709846181228347616241618040922943932927208353791203193982883342400430268735389342815009982377720910526486636416021181308928819911779863362013750606005734494685178669574358712042297200564907168446459991611755779978891151997819344935601419633273549247101239116663016391140355879959466771369064863553466301965610328018605778678157034682779	G
979589362126365381470829806927288691852466988488072397303813138071816871780847770963194671946733118722799235703938734140587272358961172200776397813738561845107125585503001489201088509099085365331870868931431157886745551774069118943139892597565089928656575307657750692663598979769819735806583669831548251258465676189110090273118264992584352818226990776034694281952843338654900346635992853458769218997124882394055047873056029510031637730158661767801388974156877461118021634983026820695554582057994291602563392575803204030380631935821479135712536967194046758157027574065241349932180271790227298520152104271854016813749	2287294239992759593101504492952750192773950942988234763399504095455051554385033460653275645480304223569240210202843472095605845721302355935334319939512236775038207519744797891543759902290834306917271146886376678804541508280612642844067279807988074197348608484256822994995485798706426621776601190653550533515272611288027344608400400017365784909597423621649585367971508078539459416899955982470216470586562763479924032761211876584070935747650654665850801625714866808876832533574197558528813851991797605806462138191049821050900688126087323442493618277502957379687978345639865809862992271968876832109733133700157121818660	G
883650102088270707749806078077531766100084213455781959110422264422924882411527341233425619623862762584151242477260243188239611231718176973548076252294809553682319685729164396664200375872440151130969150973461231905132642645789920987655863082503112117653847838719720307520885721607889906549458791724765251811314523044269999934419743577749445940652850632691500874063398191589639629846120711797384612078612510540219683973751868686342727272843701785016979024124025018873581306447252479613070602703415510655229017039342757088776209382593284202908019277348616184954996299561249948251563115597669150219964509303143273756288	1392182352402057447751031337170669148718326108879452574171001956531027859878341112035775188422849410674788590079729736449370831834361282519391617945351256125196601973727321418429855628434453670389545364299263556002106210436839541136137466019938162724206039897229948968990936193616130226408472193706266239989432086384962058630291833418310367766059930340220043063194481526399713219891002934333772957635653701101832532637259186551959131774057780832373913421908066181809049652456747656261832413329621254429288526080579581081084469717470952547075602575545968300890907982700941035596056577907837953933607213885877376555426	L
507885561195713487859493035444129996364831532476624079083691593509825235666840422729703317927914114150434029129685944924543225767763100932038449305598956070194828058412789889577671352476864244352444328878040797612743801786971964386879961357576694018862340885542693612397691663320455763018131335427356422298770046128789051140743911040799537598004172118604845562740200489732793019954695800212507749480367492794260932110192010913259602336657999750071768031382694386534757715331935578904112456144708035648793841654508658515447146378317901951040993523879696567257225486857148713186839981121980670492064819425398471956893	559876184623006012672599551052883647792208283759807929003497396678987181125924876864908021639158206428132266447878002994751126909935778618233526528454055300798871393568622857795726196905055368782638040986757156211936666708436015647736046101556689477836007907200595580016856071875009063809030148082819798026718738412392048230846748365080717675339543276684965565053592846262412777847551549703735225871002681254487967718872115340060641326586992483413373002354781310694646816038415469793605891096899679094216362122037588136378128368124745773354302012979723944230825692503501679327682374583922448395035990308111166849760	L
-818386157383914805214787284149095312008617709294639783742407572645644854498777900772489509202719057321152440109705627617766371405597434301274909147906037707415280608477374687045351833798907885867866089400857135526952712571467966347857853494087133679070527251856670664333858271490527226781149159173395698912421302411094435811228009894763680779332366463187163348545253061185530721213191459429420908607387564304055164177216492764164243135279403646291788657712716142095610889800323338938040340834781890943892435057414203100848634942787944901534644297651860577624590207716427200605505086767636756224632693276137705246880	-1151910985431182263998362623336904050478445837693402801417512080455738491593937860230957727155754544667625943923955091925743010912239970117227677176131265662550386585626712737649561510708515677113255465918499231268733225699049409605978621330881088297562052781530720560658117380806343126646519053290087238604292523524139856244965945023112473918765252355596498709896460960051702186951446455121300982667851256850614985732278507217351079538815289785215045207194581859245065346884979500117245579521541215623325471798716109553841652778748625325359898939736021588577281796736410544372635432100465611416147830743197446777327	G
553589283277782510370960733443857930139070558535638090981667383391972336059336483195212394971930600228352746485519342824588507760548476854148689304445495464312672034427962204926723748849543204723089220440970839456198643114581024474886513136718517762059561447946603387302196210749580465741370735561077962447909216018741172920951834055967547163164721737338583092738362262297363827550023863297402646425331188134755211295080528536849527611785285517203661765616627707455586750644865792393504937058656099137347986685850983555381582496735436134037782431138493633530259708404363040247880021466193896099183686450076347374729	623541890873464045406167651775360157716099710846205311283236769926159346143034961740540834116547724553877129368444375378020991151504372768563929131372767525060028500836252248928078850682026747293404295148546935181619503018487181952459462519227201466972093464770559810183306187379839178525652894931344241873269065319198270448006678990255133921172457758383453491450895495290850925795528549915932854374443565566746925047880775654262797953380186030145352538677125539520545828871881246092025290098136649075314567334167438003614729795638158432153959278263752311122644977514181172077621793387889821181243523234479527751455	G
36051851867730133507989178878111992086411351344230806499106113799720522721704535438725531429332417226921710689032280206024361500713922137967756091285955639448688789336734527875074150940155202496454878236987228254752701765339552829654401786582700440149127850054810701949710931964799606995403781956648139224591382791032994152090089072890605299798502919562051751537350147417065423106059653995176904030959691969079904881628146545195149369982245126897306107702344228940594153334744105936695809223935434490624555784571742101618906948357767969280705720882423580732210172959030665032417502253202497022876378781650543522400	36067483356484716287251403804791451460729273766972220379109124198775315255491439863929822148284077141476019583266299712686789578151518599742538099446211723675409868781520523645558400088212130796062521241423082044616795405116551156817743615965119889436601701132172357890675225838250556179123523701219443834779745506547991509029636953056309699656626876596112576766742716430442325069979821225269401421622900324209919442314718711832558028736770273589662361348769015858514353902378391288054603537410397104405342364828205259357761728034028498836577328504122615158701576358795771499310009402196247434689605957677933295042	G
21276502451988592016506299934346363778949345712183093182440411373001283163907102696786644505405252131650892827613126187006322815846244308845319686576975398487070668704370683977535395478641285434901605959722082349063708967287248557786366963728637126896828146263383372560271800802977150955354842853235664148308699353860148695104464870286096571222433184607223503883393236119731828793777202315994452572194640286398036223740812683860104733130446680520044396062195822503118029445807641480696330586195480605241494539971679267304160474346459229593967889308829748895192870224175694116073591042431434628612909177424995380154	21279713874453765604365498700621327286639126519573816681522902149735749291892133070619221707547825001629076107644884692846262784109169044113487565995607109755709908798654746324811983303022085300556843363633672503321422005936857724563234372128094452825326876016430181463139691152934068325608407709180214440720550632166013171870227287106532087963837733150003401479718551323465880281266162557203037236260529199844432298908715170441236355930972172972100840343411205390163181763618574595746275305160619914723724183934895987256509810386013436173336662466318477211092272166835416314903007943985802977673407622397397049564	L
