# 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.
3141819932952763887828447537406437092531683884737524046541998693842015016051866538549772066468303052563775066828895523511646211474763185128701874111397597830844879394754967623359880358901791051781704194320662063017800893888477543301809230867248798606084940803218656042296255597233641738208178631411897864296898191440370959549681034250626471264191969724201660261136589248885585603569670878119962322062032570300831020770638202834764832868764217013184971470011954302604526191259329412005086213303384633031709355283888502044600696909830535585664000016158674839024385228199138154292400366475698864815022647931604284562829	-227279361013929028677108197135979605892830827157932151101884280206691711867315830406980773706364599195245787378499930534936632543898951903002635648049078316553638925576044414713540087360101268732481566347378146160301972484921073361742979948183938002147213890819979671159857477616764355257574088548751602109797327260149922361568737720290319702398087132916019420251429722805105544624994148658506567892945001643250434138716012407845896355762594402437455523538450167517169363353732778657415108487276788889690526354300089754195683453102613048682882033027808763814735712301266092933499180320781631504615612677072733998	L
-3141991216585163544446765401246500925530454814269546122657021466480750014140371278194298226320197711783441139082160035260602303017091863456655417476025177348405939420708517008408124955585356239656333650590937403478521229414879599690276756955754961026018261043182588326559520645628092164357046663400123967060280787699471800774568083333546469242926416511657413518861079600466609077436633577103776857706753004390331667564557592538998080677249850417364193399425849407772577060419816013207021368173881111103831963183793418529940491073548132454223187425299879547957064715135558362899341953700898573003905200555187375366181	398562984818187269746077588936283384714211859725971320336620266781277969418182543667342510156054928243582693988099177581982316906016102139174166255200536022905389914593401266541104282798277646478389866172258901119365016441320258942203818301771858443476729431616427381311016084660903328107069569887792764439028126369955292836868942252297296677229016624754292527794312585788991212853242942721084082285523503335249449279763053097238400743170871935532528876741723197200759473376234303666195372226462604914171182197745054803497691666323136094062455721802972812465757528865413079532298224486073757303954753135743648328	G
30115827309886351672805258039139046762122304961033401665929760761982051929245063312252306579944551689948407661185345833468306017883482275281146534418884879418079489102366683751187258851672426353829216732781472836653411135398460687335994385338274515333115211018720094707978179688596511649352637424709373311072034408344600616364629742043532685094749909830907672902585667740045601848249364121467224925730242785107509094321664790758063094084263683627025636659426809702676985238957724027805807430856740653438782794560959612050370884844369725796471860682334998958848235915992761606856081548799465721353643348535859172260088	-963584723515515089766739833939541959962050155042102532882279223016267228204314097213406922411105985475802842919757260663516002416816439527260791859246867506189522333510912142817186267967642082259023460818992409892373347176604525746389447660442429131197500435070835798888049898469534420477820573490113537654981442464522290210524959942441844842021852269593720968593654290685756630410943819616657420056782011630345141639552746603854534110045525220881452523340486950163092449792908268755906719420044592658263467611016664719274965279903583192335033888402651605892133115335397061684892078687022638899476889792872926166472	L
28954503360566106894874393436449065469102991799095552992901013821906727623316638748768081576759175464232104367900148094182166215155596758771040174869252400747693312305072108085882150582278724918943118553012523640519831547099899164727546251806555520013244569877411623617818812222017345124508001333528748565106323566399036045091633979233527191683511479281409361065705113629318144481732494376016729396156634636019845343611212853233992934130540082819792491194209463709846496159030626937446523412560216076275111892832022255577708546308547206045011205071500236854450441689346499985923924928397642244669178132575937768260549	-628924796657281567722757232062371207661640874843765753964014738391540013310596761634499098929510421987822900791747067318449931428315536171257118187543818532531020848680760026029610143271986902795614403887833269720153204606755231133681074478215022631960014043725109634027540063946726705475079776670083160850594484457379388119756786584077378300202777493754749948328569980980468570504096429652865279107167716251641358814814016667126662993308727045849871661777965821837485294654489548191193699342405084626117835741071067514789637498169221117119238071730852230246123100391159476575512320438820104822777090300178613106362	L
33627807307499741194947900227111764932046252504575042331656925517108443108171502229731978116363476555885696158462589519881647700008876933475591356693932495815184783635520882926649402158847405072063699262112365093253147781842244819158700021118445240556804330160631401347220656543777671515116602543469828570493232017190564970790560942650905548351857015742613484686155387211133134436441406306648041829277646973185035878784853235287678195551022369538548088415877246684517145736857626128095473800113548556349179035443606073026530856290591075263036591147844801842536614502151740746873362601554948106341426470034279714329928	801447660875635707582801266361900089539273893770932442754953680292231021466430466044559724528344572166155608644727632217083882579944202613335924296717649356905214033806826907570843240690109011964268359938383907719610067901173924314450440779418479213584735834017122320514272210248031941390468466980961189939018680063669979713773832571689099631447405421275119584975586544748614241954380068342957222163304446745025726999308365373840765406393162185779033618536599785586318030847989026529539707023686543577773348002703566884858074601777055908984175622202220764527664039496774064814554396639283291831745125157501306021073	L
19358573307774062211025954661409157065743997386286844798682702095741831532162124966289248151929979003580982738478477589105686610048632493862262386572638486250108218960833570059492019852577883406109970174962645428838564903462432961347263207397346050698787965559744488699396045493390378090706777824027508642850344854644436893400668754219846857894709783375652253243880695087217961434686296488663244644721097316544759844862590211846256395231893175157717078827819431419859847126922864169288002578520349950475864318049343598987341068336883075179843788229431623113025127789845874735110923506253482488708607486741340504924601	487319440579809172897186241471055263770292176711914843353552309199034898457491719213743361929427067726021781969102284848069113901433170370860387716550147051091661697666150242856859054311961319121174290031277150690908853798699072890617945640783241705706370182215082961322139224272002759425666504315188769964805506383582703336479591123514666272780760403719487093925600301945283572357404843607612481253132320749219939794510962359968149173032141444243881098390909892483673072304362960269038885087769405296854073295914324952598446691945538117304650347268139625510348058949970798061058825626117026434938741748484520370148	L
-1511713232619054713326049744539240609528469202766583913803616539732241232556924177210298243854596525020263720533541546532237634776814615455062767316400376800835075345850666529518694674067668640871113022577737420073930210192059820995088049043434286528954440473810434391703633966968835367382006338004174367375054788933193622589383241099566053359777952076339880396665927845205458537025575628409245556633254799576178865043237543929979855875849545295379748389392033575512805720559007553546723389938043210238030405777057078534879838445339383051303106852536185598478750650739625239876312650118986145131847977152077196845930	-998255101672582974824736643381070467165763105283361159399495417015684563454126713122695930621422450083152664168665737091033264078459864028316277416312577662743820485554274306566869932113420019798228615967302642836236679771333317302590099115739564917627483762630143687436951613323955020690310741460376258790237021052987994836015359071491054624388310345196110804156812956136286986932163008616433902959293112364565598774712473829798825456425778151455466141304526325870316912822345622110928685484436834045446772203543384044158483439735658280691022417382197206774831756353656880435235970460908012989305962496338657729089	L
3214096673873351658904844200537120870608325297483673791956500438156089148727071705034669074221100809507997446090961496668512473017768695511856662179712706472781146994005097887295681573888090993540599291776414498696927287700007530972265579216673054490385661591408197448466698240258093453126203217155599070582714782545072178173392294070579776733584142459124512059102776189678356477278228558958101516993077786656234093091191358084286970591399424119301055545582018653827308898466667404594762801531853335190760001337127162508711637481039170215769532445893820089940979206457414220908066410607149708798709926744758415407776	-72440513390886152784870837320083532244398709148583322329959233461898615615299205019998679528003596919026965714452291530781600876753885377309508949480870370081102495638486920245055124837959596680211044105836142787750327972332016897712369260228298075661686576792503857872114613693970214717317356047905783602228114288578868779397924113035093593700771303116792675994188014044510412877854081946119117963261031811466088329886616683825101545423001665127189904892240410425970834972991408366916862032118552782633872126984109976518483564960225907901749203965245370988949561438899933796484958665944765413065921460699708733302	G
0	0	Z
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	841470984807896506652502321630298999622563060798371065672751709991910404391239668948639743543052695854349037907920674293259118920991898881193410327729212409480791955826766606999907764011978408782732566347484802870298656157017962455394893572924670127086486281053382030561377218203868449667761674266239013382753397956764255565477963989764824328690275696429120630058303651523031278255289853264851398193452135970955962062172114814441781057601075674136648055008916726605804140078062393070371877956261288804636081734524656391420252404187763420749206952007713347809814279021452682556632082335215441609164420905892987022473	L
-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-841470984807896506652502321630298999622563060798371065672751709991910404391239668948639743543052695854349037907920674293259118920991898881193410327729212409480791955826766606999907764011978408782732566347484802870298656157017962455394893572924670127086486281053382030561377218203868449667761674266239013382753397956764255565477963989764824328690275696429120630058303651523031278255289853264851398193452135970955962062172114814441781057601075674136648055008916726605804140078062393070371877956261288804636081734524656391420252404187763420749206952007713347809814279021452682556632082335215441609164420905892987022474	G
3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263	0	G
-3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263	-1	L
1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572631	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
-1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572631	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
785398163397448309615660845819875721049292349843776455243736148076954101571552249657008706335529266995537021628320576661773461152387645557931339852032120279362571025675484630276389911155737238732595491107202743916483361532118912058446695791317800477286412141730865087152613581662053348401815062285318431146751651578897043720380230240707313522928841091973147590002832632637205116630346036737985377902358264317591439897988273046529345483152948276279637018615594990687391837971438181222806984545752987282458418340610164160771505348736598806184297675544965235925692634804294073294188096168704616917351283000142031786315	707106781186547524400844362104849039284835937688474036588339868995366239231053519425193767163820786367506923115456148512462418027925368606322060748549967915706611332963752796377899975250576391030285735054779985802985137267298431007364258709320444599304776164615242154357160725419881301813997625703994843626698273165904414820310307629176197527372875143879980864917787610168765928505677187301704249423580193449985349502407515272013895158227123911534246468459310790289231555798334356506507809284493618617644254632430624748857710916710214284303007341236038571792743707782853483882686011324272350792940081037923746132860	G
-785398163397448309615660845819875721049292349843776455243736148076954101571552249657008706335529266995537021628320576661773461152387645557931339852032120279362571025675484630276389911155737238732595491107202743916483361532118912058446695791317800477286412141730865087152613581662053348401815062285318431146751651578897043720380230240707313522928841091973147590002832632637205116630346036737985377902358264317591439897988273046529345483152948276279637018615594990687391837971438181222806984545752987282458418340610164160771505348736598806184297675544965235925692634804294073294188096168704616917351283000142031786315	-707106781186547524400844362104849039284835937688474036588339868995366239231053519425193767163820786367506923115456148512462418027925368606322060748549967915706611332963752796377899975250576391030285735054779985802985137267298431007364258709320444599304776164615242154357160725419881301813997625703994843626698273165904414820310307629176197527372875143879980864917787610168765928505677187301704249423580193449985349502407515272013895158227123911534246468459310790289231555798334356506507809284493618617644254632430624748857710916710214284303007341236038571792743707782853483882686011324272350792940081037923746132861	L
6283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234135964296173026564613294187689219101164463450718816256962234900568205403877042211119289245897909860763928857621951331866892256951296467573566330542403818291297133846920697220908653296426787214520498282547449174013212631176349763041841925658508183430728735785180720022661061097640933042768293903883023218866114540731519183906184372234763865223586210237096148924759925499134703771505449782455876366023898259667346724881313286172042789892790449474381404359721887405541078434352586353504769349636935338810264001136254290526	-2	G
-6283185307179586476925286766559005768394338798750211641949889184615632812572417997256069650684234135964296173026564613294187689219101164463450718816256962234900568205403877042211119289245897909860763928857621951331866892256951296467573566330542403818291297133846920697220908653296426787214520498282547449174013212631176349763041841925658508183430728735785180720022661061097640933042768293903883023218866114540731519183906184372234763865223586210237096148924759925499134703771505449782455876366023898259667346724881313286172042789892790449474381404359721887405541078434352586353504769349636935338810264001136254290526	1	L
157079632679489661923132169163975144209858469968755291048747229615390820314310449931401741267105853399107404325664115332354692230477529111586267970406424055872514205135096926055277982231147447746519098221440548783296672306423782411689339158263560095457282428346173017430522716332410669680363012457063686229350330315779408744076046048141462704585768218394629518000566526527441023326069207347597075580471652863518287979597654609305869096630589655255927403723118998137478367594287636244561396909150597456491683668122032832154301069747319761236859535108993047185138526960858814658837619233740923383470256600028406357263178	-1	G
-157079632679489661923132169163975144209858469968755291048747229615390820314310449931401741267105853399107404325664115332354692230477529111586267970406424055872514205135096926055277982231147447746519098221440548783296672306423782411689339158263560095457282428346173017430522716332410669680363012457063686229350330315779408744076046048141462704585768218394629518000566526527441023326069207347597075580471652863518287979597654609305869096630589655255927403723118998137478367594287636244561396909150597456491683668122032832154301069747319761236859535108993047185138526960858814658837619233740923383470256600028406357263178	0	L
314159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356	-1	G
-314159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356	0	L
1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572631780	-1	G
-1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572631780	0	L
3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560	-1	L
-3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560	0	G
3141819932952763887828447537406437092531683884737524046541998693842015016051866538549772066468303052563775066828895523511646211474763185128701874111397597830844879394754967623359880358901791051781704194320662063017800893888477543301809230867248798606084940803218656042296255597233641738208178631411897864296898191440370959549681034250626471264191969724201660261136589248885585603569670878119962322062032570300831020770638202834764832868764217013184971470011954302604526191259329412005086213303384633031709355283888502044600696909830535585664000016158674839024385228199138154292400366475698864815022647931604284562830	-227279361013929028677108197135979605892830827157932151101884280206691711867315830406980773706364599195245787378499930534936632543898951903002635648049078316553638925576044414713540087360101268732481566347378146160301972484921073361742979948183938002147213890819979671159857477616764355257574088548751602109797327260149922361568737720290319702398087132916019420251429722805105544624994148658506567892945001643250434138716012407845896355762594402437455523538450167517169363353732778657415108487276788889690526354300089754195683453102613048682882033027808763814735712301266092933499180320781631504615612677072733999	L
-3141991216585163544446765401246500925530454814269546122657021466480750014140371278194298226320197711783441139082160035260602303017091863456655417476025177348405939420708517008408124955585356239656333650590937403478521229414879599690276756955754961026018261043182588326559520645628092164357046663400123967060280787699471800774568083333546469242926416511657413518861079600466609077436633577103776857706753004390331667564557592538998080677249850417364193399425849407772577060419816013207021368173881111103831963183793418529940491073548132454223187425299879547957064715135558362899341953700898573003905200555187375366180	398562984818187269746077588936283384714211859725971320336620266781277969418182543667342510156054928243582693988099177581982316906016102139174166255200536022905389914593401266541104282798277646478389866172258901119365016441320258942203818301771858443476729431616427381311016084660903328107069569887792764439028126369955292836868942252297296677229016624754292527794312585788991212853242942721084082285523503335249449279763053097238400743170871935532528876741723197200759473376234303666195372226462604914171182197745054803497691666323136094062455721802972812465757528865413079532298224486073757303954753135743648327	G
30115827309886351672805258039139046762122304961033401665929760761982051929245063312252306579944551689948407661185345833468306017883482275281146534418884879418079489102366683751187258851672426353829216732781472836653411135398460687335994385338274515333115211018720094707978179688596511649352637424709373311072034408344600616364629742043532685094749909830907672902585667740045601848249364121467224925730242785107509094321664790758063094084263683627025636659426809702676985238957724027805807430856740653438782794560959612050370884844369725796471860682334998958848235915992761606856081548799465721353643348535859172260089	-963584723515515089766739833939541959962050155042102532882279223016267228204314097213406922411105985475802842919757260663516002416816439527260791859246867506189522333510912142817186267967642082259023460818992409892373347176604525746389447660442429131197500435070835798888049898469534420477820573490113537654981442464522290210524959942441844842021852269593720968593654290685756630410943819616657420056782011630345141639552746603854534110045525220881452523340486950163092449792908268755906719420044592658263467611016664719274965279903583192335033888402651605892133115335397061684892078687022638899476889792872926166472	L
28954503360566106894874393436449065469102991799095552992901013821906727623316638748768081576759175464232104367900148094182166215155596758771040174869252400747693312305072108085882150582278724918943118553012523640519831547099899164727546251806555520013244569877411623617818812222017345124508001333528748565106323566399036045091633979233527191683511479281409361065705113629318144481732494376016729396156634636019845343611212853233992934130540082819792491194209463709846496159030626937446523412560216076275111892832022255577708546308547206045011205071500236854450441689346499985923924928397642244669178132575937768260550	-628924796657281567722757232062371207661640874843765753964014738391540013310596761634499098929510421987822900791747067318449931428315536171257118187543818532531020848680760026029610143271986902795614403887833269720153204606755231133681074478215022631960014043725109634027540063946726705475079776670083160850594484457379388119756786584077378300202777493754749948328569980980468570504096429652865279107167716251641358814814016667126662993308727045849871661777965821837485294654489548191193699342405084626117835741071067514789637498169221117119238071730852230246123100391159476575512320438820104822777090300178613106363	L
33627807307499741194947900227111764932046252504575042331656925517108443108171502229731978116363476555885696158462589519881647700008876933475591356693932495815184783635520882926649402158847405072063699262112365093253147781842244819158700021118445240556804330160631401347220656543777671515116602543469828570493232017190564970790560942650905548351857015742613484686155387211133134436441406306648041829277646973185035878784853235287678195551022369538548088415877246684517145736857626128095473800113548556349179035443606073026530856290591075263036591147844801842536614502151740746873362601554948106341426470034279714329929	801447660875635707582801266361900089539273893770932442754953680292231021466430466044559724528344572166155608644727632217083882579944202613335924296717649356905214033806826907570843240690109011964268359938383907719610067901173924314450440779418479213584735834017122320514272210248031941390468466980961189939018680063669979713773832571689099631447405421275119584975586544748614241954380068342957222163304446745025726999308365373840765406393162185779033618536599785586318030847989026529539707023686543577773348002703566884858074601777055908984175622202220764527664039496774064814554396639283291831745125157501306021072	G
19358573307774062211025954661409157065743997386286844798682702095741831532162124966289248151929979003580982738478477589105686610048632493862262386572638486250108218960833570059492019852577883406109970174962645428838564903462432961347263207397346050698787965559744488699396045493390378090706777824027508642850344854644436893400668754219846857894709783375652253243880695087217961434686296488663244644721097316544759844862590211846256395231893175157717078827819431419859847126922864169288002578520349950475864318049343598987341068336883075179843788229431623113025127789845874735110923506253482488708607486741340504924602	487319440579809172897186241471055263770292176711914843353552309199034898457491719213743361929427067726021781969102284848069113901433170370860387716550147051091661697666150242856859054311961319121174290031277150690908853798699072890617945640783241705706370182215082961322139224272002759425666504315188769964805506383582703336479591123514666272780760403719487093925600301945283572357404843607612481253132320749219939794510962359968149173032141444243881098390909892483673072304362960269038885087769405296854073295914324952598446691945538117304650347268139625510348058949970798061058825626117026434938741748484520370149	L
-1511713232619054713326049744539240609528469202766583913803616539732241232556924177210298243854596525020263720533541546532237634776814615455062767316400376800835075345850666529518694674067668640871113022577737420073930210192059820995088049043434286528954440473810434391703633966968835367382006338004174367375054788933193622589383241099566053359777952076339880396665927845205458537025575628409245556633254799576178865043237543929979855875849545295379748389392033575512805720559007553546723389938043210238030405777057078534879838445339383051303106852536185598478750650739625239876312650118986145131847977152077196845929	-998255101672582974824736643381070467165763105283361159399495417015684563454126713122695930621422450083152664168665737091033264078459864028316277416312577662743820485554274306566869932113420019798228615967302642836236679771333317302590099115739564917627483762630143687436951613323955020690310741460376258790237021052987994836015359071491054624388310345196110804156812956136286986932163008616433902959293112364565598774712473829798825456425778151455466141304526325870316912822345622110928685484436834045446772203543384044158483439735658280691022417382197206774831756353656880435235970460908012989305962496338657729089	L
3214096673873351658904844200537120870608325297483673791956500438156089148727071705034669074221100809507997446090961496668512473017768695511856662179712706472781146994005097887295681573888090993540599291776414498696927287700007530972265579216673054490385661591408197448466698240258093453126203217155599070582714782545072178173392294070579776733584142459124512059102776189678356477278228558958101516993077786656234093091191358084286970591399424119301055545582018653827308898466667404594762801531853335190760001337127162508711637481039170215769532445893820089940979206457414220908066410607149708798709926744758415407777	-72440513390886152784870837320083532244398709148583322329959233461898615615299205019998679528003596919026965714452291530781600876753885377309508949480870370081102495638486920245055124837959596680211044105836142787750327972332016897712369260228298075661686576792503857872114613693970214717317356047905783602228114288578868779397924113035093593700771303116792675994188014044510412877854081946119117963261031811466088329886616683825101545423001665127189904892240410425970834972991408366916862032118552782633872126984109976518483564960225907901749203965245370988949561438899933796484958665944765413065921460699708733303	G
