# 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.
-3125556892373817710258567465983929259938207655075791107129015391129948748061307254621226739128667795706206789967718795538411829641131926414681301225433406383152038752302841270847109734513767841274132452415344795158125510862169679375425235467139052027599167823480196285467646153317125091809987451549548925810893168628565157746841931883882796988434913188764098686420657781999579987360393881006898702790095637626327735894090335259657106933755202271540355936064481567622004828542252943755998166485888852782663634045760400350056269297235754367964110214199308843684637189663860081938275536116850588853597575100776777137	-3125546714448176435942842795101114728231993641980818914015743604677849028937646006349575533424048117123831262393759398343634487953955917973168662321257765464110272972884265379139906789492076814583068148510094221474940630618566618136101395726257026364054149973482136645406609725791828703871427498024309255988645609629009269586538474650712569462183596802847151461236332070838102950320347177029026921103329937761627868622013924714834263119708640151779580802608345842731373073785856726371550355192712154159571959047852387585980028511987314165788145914389499235545236430380661451782138849099331385864636659374980404906	L
5130783764286487448945442268180809952981066906183329790937270142393038989105012443525615826711096883865781361951201153443825835720837571295146263383596792721598322363605096306048980649505362339447999189017477324236976373869089145402956639839310651356934974497401857119381177065220628318291617252485869677295358839012066796882873383412504045942994635339584452750574134595119552317349516502082248302043429131937586209205952466011102255295683077279258994785129218650424394231819466622243699905994001092046386204245686496725085596479471075340208731120605681063896093478305130911435807737527818679076653899498681631604	5130738742232170776534927163881316094472330650717174738154017957626325331144863148594765997746407487502187337241935170265428774911164418869512798017531293831395767902842890338013419147698463233320001789318367679442380526880407650579824047939529603792465043928445301458316573367547294494827889302223721664112122265475701558880501430521566028148229375615996436423093164194091594095926815379050203636164423786048047399977813126216639308467534589712492636166193863244057853181514220097100945259309535344814395882038569473860665351074441618634906342773018146924295433068657751640079047476828699422668588284695140962688	L
-12369700937404448487956359985552408001521326160549657060406577760155483249824446775762026102569618418079910332772864361935969315202906912415064949473260853186064446492605267976539233891902550147662309436759976036607280215115375323413548284988814305173375708868807382762082742103635778847957060679292364761366305833782169077222924023102537173595605483970057163718705616979085799611129012694612624801740553939293462211101761201854080551911491854282122434076041857864351093981759442264573089329459546204675071463841031027703934587510128396948206274505173521217217461125988932916507921192456912100618626572746148677019163	-999999999963955062581093289771710455779361220048992801182919273615399689960092367783622565309560463767886514210489091310810634097114028740259352160936966267290691006327925677606482864038840583521151011833921590971792120602604190175485019698138033947082273788839787010245510462266705283436651086722994734651026364542068024198158058936468337564096023413610084248962279658479722236321812635826522432034305736295737914581544089405533992060905662621400552091676550755357393373132593725193099282050291601718324468495229068719503015516318435106224184799321866244535899860202106306499400863669164530506084756293517317371189	G
5580476059435942862760410681411134017728468721168419072209741846080336595886611889470771079982108696300503887372453362346387582749532846190969114692860274554039518062708438032411512673330131239233421192081051712870779605196696381793194156390969955603196217313499569159483067846215500126067368278472433094399462210648149502340886968798469031938916449698727252123239966982532227831214607426784716752743490938850509793872299189748454758866396002677480562103232460852355396918626211288182179994384527724107768409152594117730151701393827483041030924165480157542191665781028367706747502421794781698107388101171897553632110	999971562991841191593095502978302331489130348387323325913145170348145760437330928452666659851896879345803454106191634459091966485416446935835226745471342611042384309459900944409690954883229234846620381278655289943499641204348235777760186920233631399341147957975649239596337563041137966002784130926709761759806544912330383131843951303855196344086235497955629788534434698801186679012095107112481269866606145811694563385366432661932090262116231944904512646943482067070182980525626314088588760907997689816268663796327207845240556945377619001125070098435686777682713707767634291761601505073681724065193444288642001482521	L
5302602119069663532432256410195880511273330773710545430138589915933256826832144651935906739141303015675093994922597597197370528765390521470790388567021689306217263493105107742008599995941246837329000928181912249424317694955914966245707033392042661730947772979278224704464160960788545942997763945360555466814842913970092829602342366201878608982346329803951907152780400099653566160497245112160147739700192184962121312658912241566304480088468995174814999914405834001804447672943625601958521705880999191172807149587723737925490511816005361782508435416478455291920537189685183545070409836382150345547284053764890320036803	999950427873303138687732608934898219319262358763689126858007453297434967115783902557021840057375991925340506317984653902689221213746722872323069768276585015910905817906056154330037931989610881183547694956379416741970238517499593855802584003128300964149114688173048357297510493151198671677135011725171099293089708588637290600923714281898174457368402976438405763705144287630416356706712843866562927750154105900417582503647105696007878891099240786320450589180672642450130944590543405978696968900487240642475033979657208282312044163881600951007238900955383980968657722213207778655616307701349787159121083021458839727294	L
552475422906707598429154531031041555614457089138766342676165648990130709799005698290291287761374446558155395476446172842813178134209160208892451900640336701492433112063677160066282006085978914928127414823817872624562547917812268190706180715175968223192690820393106745350898474161268368417957060698630305909281883345517928550489051290519754824515658015629153573710058378646989520179122981513984097031036834741703842369885816804022481313591272751298544927976274681328419540933037530418166078474983269898400069751086782163182952046841303096365710036953211092975281632025251885076236027654363545177158237080728191727162	502373190333159377861138608564254184281880847645025279843598504206463821606433772199700924093928894259346633420127815468847431672544793322305117801177924858363985359690909313307203449740205826870761203221360033288425849036417927871530303934544041288209303058654695556467047776645795260206631411132667755716839997177422376593481611248458456226252963318745350140708707758306195118269740930749948780927927461758411840115810822248951786026960414709197934190190369691648554155935693131004141962447456644755441988133421003135157130316155146568756906553584331323571097992406815778046075775084418266075731182747037809876573	G
9517463828908059388399925233194974349637614374841048523569325782196391070194402803790295616850393809746135617857692759694665409169054439100978851632131476021829426517155447920065884174046591207328342619446748364117836352196541703783913588469820818223047079273034165870379585171936350424132238208548428938228951379118255054600780535894377178641909760914048355315604030375216975487910315977542217335764885784508675206219347709438706846912570720628689082295739600855617010131861038779457441214885439390052856646295320315523076374656026076980962728059759224198489370328138267509314299981525506547870387344828234369323435	999999989179036102147644667389805670412803173146050665184635433631638628246576288326071615520967970125970820658765106526724213625676658818713846758497888440890469440786435498973379801589131073344288072326709047153847798237532740308345845249917704749192342811108063270842882515487711903819459837262529975743373269001536696384737074733996315728759187002708695811832731335632627847549150876045486515315899418331924588712136426663122180403755840458477044365990059436271679034221930346170423545312075158608014445192908685954745489371811209821266066670303065534970200184163314956718342067625698810482746093197759116563152	G
-3204771473050630896102827887620048965767848238196696805805427713750058766330021474648320347497223902728812412774994463152819842427584511277460352705690748989902551037204172439299821613596818269494750645904935485938152223833968593672888672028212913341059093721977270816984934882979614582651257906094818908528083550083533512264686680958915215925524030699577103605655508431979012985236551128271148232508143479360863707312176591662070151235691520988402142299512770523578488759356776439908181533274438647365733530243788091808849748571714112997510744431885914152223917406682353591570531097702292097513222618097410930393815	-996713855182483044790276930937579774366940665604570999926204409911899563882590213758291731290591099148440889446970404258685802917618410584309543519555065861593424178394710471625987701100931309992723666068693105701997162956809981533994873732862381166895378271038215755290024963072828104172621701317552621700002526647896270515329698826003266565419536261494398914774139266724237920278001532718325559681105932568948092124179829775486099733777040374637028391275695120687304530564735223783091921119851886778005578501797903889589087779174915165323483957721692598208886141946483312860054114412618395573991587204222699896786	G
0	0	Z
1	0	G
-1	-1	L
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	761594155955764888119458282604793590412768597257936551596810500121953244576638483458947521673676714421902759701554077532368309114762485413297006669611321125396510137608087776439340992604206679553117475801130590066257783197524512379975917961197077573545914108143350433515675180597032760488029638957741404110555282743457474128870116732022433666141820426521385314984008017809424940597166502019707711127807621151005574170277868360132120108230788301752210247508505454936592022651524135259037938143068044841667701018585175483064386320054511039042285078848012759227796383944941934760980272213074356233241718513628702203719	L
-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-761594155955764888119458282604793590412768597257936551596810500121953244576638483458947521673676714421902759701554077532368309114762485413297006669611321125396510137608087776439340992604206679553117475801130590066257783197524512379975917961197077573545914108143350433515675180597032760488029638957741404110555282743457474128870116732022433666141820426521385314984008017809424940597166502019707711127807621151005574170277868360132120108230788301752210247508505454936592022651524135259037938143068044841667701018585175483064386320054511039042285078848012759227796383944941934760980272213074356233241718513628702203720	G
500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	462117157260009758502318483643672548730289280330113038552731815838080906140409278774949064151962490584348932986281549132882265461869597895957144611615878563329132704166776939197372567930770270037301448608599262409581783611892899146703802769221335681782847733322189941264788013079341287738074200200095929575677598434351332514722712799602433375707360452669503027489529555316440305068020083077194675568505406909816368232345006278289766034464409251901766049175430686230723148366028773434837519661027877583650460266437512998787131559727566949675009677691175729640606240666067426372291663477078971582233320877966225157329	G
-500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-462117157260009758502318483643672548730289280330113038552731815838080906140409278774949064151962490584348932986281549132882265461869597895957144611615878563329132704166776939197372567930770270037301448608599262409581783611892899146703802769221335681782847733322189941264788013079341287738074200200095929575677598434351332514722712799602433375707360452669503027489529555316440305068020083077194675568505406909816368232345006278289766034464409251901766049175430686230723148366028773434837519661027877583650460266437512998787131559727566949675009677691175729640606240666067426372291663477078971582233320877966225157330	L
5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	999909204262595131210990447534473021089812615990547862736428872262561016333921016822986661428864286750510509123055861199087608642207313830486837586641755047696866414291701473814567278957379477451993033453189611807972679276325580812891816466220020122382439850403667410633862714845799230509926542195182184494439280377414937657746737503778934077232930589717766147941102392860440974054850211190910491529644370536203393687588448161183601779258631727074712257794603710488440655584889963814482922990510077318491172150193657309287862129308482249612147925123006244809070042455359639802279396189162071065289177787410804536701	L
-5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-999909204262595131210990447534473021089812615990547862736428872262561016333921016822986661428864286750510509123055861199087608642207313830486837586641755047696866414291701473814567278957379477451993033453189611807972679276325580812891816466220020122382439850403667410633862714845799230509926542195182184494439280377414937657746737503778934077232930589717766147941102392860440974054850211190910491529644370536203393687588448161183601779258631727074712257794603710488440655584889963814482922990510077318491172150193657309287862129308482249612147925123006244809070042455359639802279396189162071065289177787410804536702	G
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	999999995877692763619592837138275741050814618495019962261400695436801880898766826106513324950690231869725941954403632777236245989351221124400690800321153248520302213701760757067843285966810420971673049715611850146819140710461051551169297115750416322918856820463446875781271273786631283565310747741889504577615456515718457251237758923420657188656280665935861391445908774401121598080171220016061919956996173176339085183837047376425311191066806915441316718621045118389333361781820949782456105878926806110575812912844789826932815245183630437832590916820704120782453562941311118024247412751455888715572657167568629785296	G
-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-999999995877692763619592837138275741050814618495019962261400695436801880898766826106513324950690231869725941954403632777236245989351221124400690800321153248520302213701760757067843285966810420971673049715611850146819140710461051551169297115750416322918856820463446875781271273786631283565310747741889504577615456515718457251237758923420657188656280665935861391445908774401121598080171220016061919956996173176339085183837047376425311191066806915441316718621045118389333361781820949782456105878926806110575812912844789826932815245183630437832590916820704120782453562941311118024247412751455888715572657167568629785297	L
708391489685949020490240988376171082121376457820527817757308669552275274286770735030372072228549686083926094333513306797640271840630842142953399701373692907496959330345522250077063621178378654384216564557564535901760989755472699694254668647752324544818142246282093788725210485165189932102545760544319188992301501514380668709733490403564523883107815292008756545072050255308739100302382085392911176405895816256596577170144422654434677319363653283735050216546181184325359438619416230636700708809740962615930590647777613203279440138466264338015176350236364416373990900396996426332347633926245331003688577974976713366504728	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998	G
-708391489685949020490240988376171082121376457820527817757308669552275274286770735030372072228549686083926094333513306797640271840630842142953399701373692907496959330345522250077063621178378654384216564557564535901760989755472699694254668647752324544818142246282093788725210485165189932102545760544319188992301501514380668709733490403564523883107815292008756545072050255308739100302382085392911176405895816256596577170144422654434677319363653283735050216546181184325359438619416230636700708809740962615930590647777613203279440138466264338015176350236364416373990900396996426332347633926245331003688577974976713366504728	-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	L
708391489685949020490240988376171082121376457820527817757308669552275274286770735030372072228549686083926094333513306797640271840630842142953399701373692907496959330345522250077063621178378654384216564557564535901760989755472699694254668647752324544818142246282093788725210485165189932102545760544319188992301501514380668709733490403564523883107815292008756545072050255308739100302382085392911176405895816256596577170144422654434677319363653283735050216546181184325359438619416230636700708809740962615930590647777613203279440138466264338015176350236364416373990900396996426332347633926245331003688577974976713366504729	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	L
-708391489685949020490240988376171082121376457820527817757308669552275274286770735030372072228549686083926094333513306797640271840630842142953399701373692907496959330345522250077063621178378654384216564557564535901760989755472699694254668647752324544818142246282093788725210485165189932102545760544319188992301501514380668709733490403564523883107815292008756545072050255308739100302382085392911176405895816256596577170144422654434677319363653283735050216546181184325359438619416230636700708809740962615930590647777613203279440138466264338015176350236364416373990900396996426332347633926245331003688577974976713366504729	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	G
708391489685949020490240988376171082121376457820527817757308669552275274286770735030372072228549686083926094333513306797640271840630842142953399701373692907496959330345522250077063621178378654384216564557564535901760989755472699694254668647752324544818142246282093788725210485165189932102545760544319188992301501514380668709733490403564523883107815292008756545072050255308739100302382085392911176405895816256596577170144422654434677319363653283735050216546181184325359438619416230636700708809740962615930590647777613203279440138466264338015176350236364416373990900396996426332347633926245331003688577974976713366504730	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	L
-708391489685949020490240988376171082121376457820527817757308669552275274286770735030372072228549686083926094333513306797640271840630842142953399701373692907496959330345522250077063621178378654384216564557564535901760989755472699694254668647752324544818142246282093788725210485165189932102545760544319188992301501514380668709733490403564523883107815292008756545072050255308739100302382085392911176405895816256596577170144422654434677319363653283735050216546181184325359438619416230636700708809740962615930590647777613203279440138466264338015176350236364416373990900396996426332347633926245331003688577974976713366504730	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	G
708044916095669047835532372315441993837338707753347690130248329547528577475785887672569140565051476740155093593003021454773429080512963077674883365997875369515993966560108064359468467659066708547481002882506853652783370195235113353467202615174562177748379304806867285177547301843862879982966853068297318777108751113408583388897731081208103899021923018530243409256517982233610496601141266506216357130548185922426008533207561189956430545850771957685620369945198655047977086966019403420426892437265337412895871574225268230026330054606052075750370006263091319791403559700660174280446360796416896431592142170829811780147544	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997	G
-708044916095669047835532372315441993837338707753347690130248329547528577475785887672569140565051476740155093593003021454773429080512963077674883365997875369515993966560108064359468467659066708547481002882506853652783370195235113353467202615174562177748379304806867285177547301843862879982966853068297318777108751113408583388897731081208103899021923018530243409256517982233610496601141266506216357130548185922426008533207561189956430545850771957685620369945198655047977086966019403420426892437265337412895871574225268230026330054606052075750370006263091319791403559700660174280446360796416896431592142170829811780147544	-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998	L
708044916095669047835532372315441993837338707753347690130248329547528577475785887672569140565051476740155093593003021454773429080512963077674883365997875369515993966560108064359468467659066708547481002882506853652783370195235113353467202615174562177748379304806867285177547301843862879982966853068297318777108751113408583388897731081208103899021923018530243409256517982233610496601141266506216357130548185922426008533207561189956430545850771957685620369945198655047977086966019403420426892437265337412895871574225268230026330054606052075750370006263091319791403559700660174280446360796416896431592142170829811780147545	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998	L
-708044916095669047835532372315441993837338707753347690130248329547528577475785887672569140565051476740155093593003021454773429080512963077674883365997875369515993966560108064359468467659066708547481002882506853652783370195235113353467202615174562177748379304806867285177547301843862879982966853068297318777108751113408583388897731081208103899021923018530243409256517982233610496601141266506216357130548185922426008533207561189956430545850771957685620369945198655047977086966019403420426892437265337412895871574225268230026330054606052075750370006263091319791403559700660174280446360796416896431592142170829811780147545	-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
708044916095669047835532372315441993837338707753347690130248329547528577475785887672569140565051476740155093593003021454773429080512963077674883365997875369515993966560108064359468467659066708547481002882506853652783370195235113353467202615174562177748379304806867285177547301843862879982966853068297318777108751113408583388897731081208103899021923018530243409256517982233610496601141266506216357130548185922426008533207561189956430545850771957685620369945198655047977086966019403420426892437265337412895871574225268230026330054606052075750370006263091319791403559700660174280446360796416896431592142170829811780147546	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998	L
-708044916095669047835532372315441993837338707753347690130248329547528577475785887672569140565051476740155093593003021454773429080512963077674883365997875369515993966560108064359468467659066708547481002882506853652783370195235113353467202615174562177748379304806867285177547301843862879982966853068297318777108751113408583388897731081208103899021923018530243409256517982233610496601141266506216357130548185922426008533207561189956430545850771957685620369945198655047977086966019403420426892437265337412895871574225268230026330054606052075750370006263091319791403559700660174280446360796416896431592142170829811780147546	-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
707586770729731970302940608709557988301613657143393558896352345606538184792916906148057005289503096278526111182002449016190409838016179804853582893064961054633183240526773658454236874750277483621687929479967735461872294892628602923898285570386713640054167985635683109695349201329047288482314965820230006656637164515168349829936895691642556706382289804481529447701799572315195166610775520106425156076153124337234745793206149873075596563533687826113446534090342252375021502326526847440908790397765749871952470905762112211930881392969393588774697539727908909184559698719835669970784766632014551110042587531691371356471428	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994	G
-707586770729731970302940608709557988301613657143393558896352345606538184792916906148057005289503096278526111182002449016190409838016179804853582893064961054633183240526773658454236874750277483621687929479967735461872294892628602923898285570386713640054167985635683109695349201329047288482314965820230006656637164515168349829936895691642556706382289804481529447701799572315195166610775520106425156076153124337234745793206149873075596563533687826113446534090342252375021502326526847440908790397765749871952470905762112211930881392969393588774697539727908909184559698719835669970784766632014551110042587531691371356471428	-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995	L
707586770729731970302940608709557988301613657143393558896352345606538184792916906148057005289503096278526111182002449016190409838016179804853582893064961054633183240526773658454236874750277483621687929479967735461872294892628602923898285570386713640054167985635683109695349201329047288482314965820230006656637164515168349829936895691642556706382289804481529447701799572315195166610775520106425156076153124337234745793206149873075596563533687826113446534090342252375021502326526847440908790397765749871952470905762112211930881392969393588774697539727908909184559698719835669970784766632014551110042587531691371356471429	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995	L
-707586770729731970302940608709557988301613657143393558896352345606538184792916906148057005289503096278526111182002449016190409838016179804853582893064961054633183240526773658454236874750277483621687929479967735461872294892628602923898285570386713640054167985635683109695349201329047288482314965820230006656637164515168349829936895691642556706382289804481529447701799572315195166610775520106425156076153124337234745793206149873075596563533687826113446534090342252375021502326526847440908790397765749871952470905762112211930881392969393588774697539727908909184559698719835669970784766632014551110042587531691371356471429	-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996	G
707586770729731970302940608709557988301613657143393558896352345606538184792916906148057005289503096278526111182002449016190409838016179804853582893064961054633183240526773658454236874750277483621687929479967735461872294892628602923898285570386713640054167985635683109695349201329047288482314965820230006656637164515168349829936895691642556706382289804481529447701799572315195166610775520106425156076153124337234745793206149873075596563533687826113446534090342252375021502326526847440908790397765749871952470905762112211930881392969393588774697539727908909184559698719835669970784766632014551110042587531691371356471430	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995	L
-707586770729731970302940608709557988301613657143393558896352345606538184792916906148057005289503096278526111182002449016190409838016179804853582893064961054633183240526773658454236874750277483621687929479967735461872294892628602923898285570386713640054167985635683109695349201329047288482314965820230006656637164515168349829936895691642556706382289804481529447701799572315195166610775520106425156076153124337234745793206149873075596563533687826113446534090342252375021502326526847440908790397765749871952470905762112211930881392969393588774697539727908909184559698719835669970784766632014551110042587531691371356471430	-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996	G
707240197139451997648231992648828900017575907076213431269292005601791487981932058790254073626004886934755110441492163673323567077898300739575066557689143516652217876741359472736641721230965537784952367804910053212894675332391016583110819537808951272984405044160456606147686018007720236362736058344208136441444414114196264509101136369286136722296397531003016311886267299240066562909534701219730336800805494003064177156269288408597349790020806500064016687489359723097639150673130020224634974025290124668917751832209767238677771309109181326509891195754635812601972358023499417918883493502186116537946151727544469770114242	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989	G
-707240197139451997648231992648828900017575907076213431269292005601791487981932058790254073626004886934755110441492163673323567077898300739575066557689143516652217876741359472736641721230965537784952367804910053212894675332391016583110819537808951272984405044160456606147686018007720236362736058344208136441444414114196264509101136369286136722296397531003016311886267299240066562909534701219730336800805494003064177156269288408597349790020806500064016687489359723097639150673130020224634974025290124668917751832209767238677771309109181326509891195754635812601972358023499417918883493502186116537946151727544469770114242	-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990	L
707240197139451997648231992648828900017575907076213431269292005601791487981932058790254073626004886934755110441492163673323567077898300739575066557689143516652217876741359472736641721230965537784952367804910053212894675332391016583110819537808951272984405044160456606147686018007720236362736058344208136441444414114196264509101136369286136722296397531003016311886267299240066562909534701219730336800805494003064177156269288408597349790020806500064016687489359723097639150673130020224634974025290124668917751832209767238677771309109181326509891195754635812601972358023499417918883493502186116537946151727544469770114243	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990	L
-707240197139451997648231992648828900017575907076213431269292005601791487981932058790254073626004886934755110441492163673323567077898300739575066557689143516652217876741359472736641721230965537784952367804910053212894675332391016583110819537808951272984405044160456606147686018007720236362736058344208136441444414114196264509101136369286136722296397531003016311886267299240066562909534701219730336800805494003064177156269288408597349790020806500064016687489359723097639150673130020224634974025290124668917751832209767238677771309109181326509891195754635812601972358023499417918883493502186116537946151727544469770114243	-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991	G
707240197139451997648231992648828900017575907076213431269292005601791487981932058790254073626004886934755110441492163673323567077898300739575066557689143516652217876741359472736641721230965537784952367804910053212894675332391016583110819537808951272984405044160456606147686018007720236362736058344208136441444414114196264509101136369286136722296397531003016311886267299240066562909534701219730336800805494003064177156269288408597349790020806500064016687489359723097639150673130020224634974025290124668917751832209767238677771309109181326509891195754635812601972358023499417918883493502186116537946151727544469770114244	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990	L
-707240197139451997648231992648828900017575907076213431269292005601791487981932058790254073626004886934755110441492163673323567077898300739575066557689143516652217876741359472736641721230965537784952367804910053212894675332391016583110819537808951272984405044160456606147686018007720236362736058344208136441444414114196264509101136369286136722296397531003016311886267299240066562909534701219730336800805494003064177156269288408597349790020806500064016687489359723097639150673130020224634974025290124668917751832209767238677771309109181326509891195754635812601972358023499417918883493502186116537946151727544469770114244	-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991	G
-3125556892373817710258567465983929259938207655075791107129015391129948748061307254621226739128667795706206789967718795538411829641131926414681301225433406383152038752302841270847109734513767841274132452415344795158125510862169679375425235467139052027599167823480196285467646153317125091809987451549548925810893168628565157746841931883882796988434913188764098686420657781999579987360393881006898702790095637626327735894090335259657106933755202271540355936064481567622004828542252943755998166485888852782663634045760400350056269297235754367964110214199308843684637189663860081938275536116850588853597575100776777136	-3125546714448176435942842795101114728231993641980818914015743604677849028937646006349575533424048117123831262393759398343634487953955917973168662321257765464110272972884265379139906789492076814583068148510094221474940630618566618136101395726257026364054149973482136645406609725791828703871427498024309255988645609629009269586538474650712569462183596802847151461236332070838102950320347177029026921103329937761627868622013924714834263119708640151779580802608345842731373073785856726371550355192712154159571959047852387585980028511987314165788145914389499235545236430380661451782138849099331385864636659374980404905	L
5130783764286487448945442268180809952981066906183329790937270142393038989105012443525615826711096883865781361951201153443825835720837571295146263383596792721598322363605096306048980649505362339447999189017477324236976373869089145402956639839310651356934974497401857119381177065220628318291617252485869677295358839012066796882873383412504045942994635339584452750574134595119552317349516502082248302043429131937586209205952466011102255295683077279258994785129218650424394231819466622243699905994001092046386204245686496725085596479471075340208731120605681063896093478305130911435807737527818679076653899498681631605	5130738742232170776534927163881316094472330650717174738154017957626325331144863148594765997746407487502187337241935170265428774911164418869512798017531293831395767902842890338013419147698463233320001789318367679442380526880407650579824047939529603792465043928445301458316573367547294494827889302223721664112122265475701558880501430521566028148229375615996436423093164194091594095926815379050203636164423786048047399977813126216639308467534589712492636166193863244057853181514220097100945259309535344814395882038569473860665351074441618634906342773018146924295433068657751640079047476828699422668588284695140962689	L
-12369700937404448487956359985552408001521326160549657060406577760155483249824446775762026102569618418079910332772864361935969315202906912415064949473260853186064446492605267976539233891902550147662309436759976036607280215115375323413548284988814305173375708868807382762082742103635778847957060679292364761366305833782169077222924023102537173595605483970057163718705616979085799611129012694612624801740553939293462211101761201854080551911491854282122434076041857864351093981759442264573089329459546204675071463841031027703934587510128396948206274505173521217217461125988932916507921192456912100618626572746148677019162	-999999999963955062581093289771710455779361220048992801182919273615399689960092367783622565309560463767886514210489091310810634097114028740259352160936966267290691006327925677606482864038840583521151011833921590971792120602604190175485019698138033947082273788839787010245510462266705283436651086722994734651026364542068024198158058936468337564096023413610084248962279658479722236321812635826522432034305736295737914581544089405533992060905662621400552091676550755357393373132593725193099282050291601718324468495229068719503015516318435106224184799321866244535899860202106306499400863669164530506084756293517317371189	G
5580476059435942862760410681411134017728468721168419072209741846080336595886611889470771079982108696300503887372453362346387582749532846190969114692860274554039518062708438032411512673330131239233421192081051712870779605196696381793194156390969955603196217313499569159483067846215500126067368278472433094399462210648149502340886968798469031938916449698727252123239966982532227831214607426784716752743490938850509793872299189748454758866396002677480562103232460852355396918626211288182179994384527724107768409152594117730151701393827483041030924165480157542191665781028367706747502421794781698107388101171897553632111	999971562991841191593095502978302331489130348387323325913145170348145760437330928452666659851896879345803454106191634459091966485416446935835226745471342611042384309459900944409690954883229234846620381278655289943499641204348235777760186920233631399341147957975649239596337563041137966002784130926709761759806544912330383131843951303855196344086235497955629788534434698801186679012095107112481269866606145811694563385366432661932090262116231944904512646943482067070182980525626314088588760907997689816268663796327207845240556945377619001125070098435686777682713707767634291761601505073681724065193444288642001482521	L
5302602119069663532432256410195880511273330773710545430138589915933256826832144651935906739141303015675093994922597597197370528765390521470790388567021689306217263493105107742008599995941246837329000928181912249424317694955914966245707033392042661730947772979278224704464160960788545942997763945360555466814842913970092829602342366201878608982346329803951907152780400099653566160497245112160147739700192184962121312658912241566304480088468995174814999914405834001804447672943625601958521705880999191172807149587723737925490511816005361782508435416478455291920537189685183545070409836382150345547284053764890320036804	999950427873303138687732608934898219319262358763689126858007453297434967115783902557021840057375991925340506317984653902689221213746722872323069768276585015910905817906056154330037931989610881183547694956379416741970238517499593855802584003128300964149114688173048357297510493151198671677135011725171099293089708588637290600923714281898174457368402976438405763705144287630416356706712843866562927750154105900417582503647105696007878891099240786320450589180672642450130944590543405978696968900487240642475033979657208282312044163881600951007238900955383980968657722213207778655616307701349787159121083021458839727294	L
552475422906707598429154531031041555614457089138766342676165648990130709799005698290291287761374446558155395476446172842813178134209160208892451900640336701492433112063677160066282006085978914928127414823817872624562547917812268190706180715175968223192690820393106745350898474161268368417957060698630305909281883345517928550489051290519754824515658015629153573710058378646989520179122981513984097031036834741703842369885816804022481313591272751298544927976274681328419540933037530418166078474983269898400069751086782163182952046841303096365710036953211092975281632025251885076236027654363545177158237080728191727163	502373190333159377861138608564254184281880847645025279843598504206463821606433772199700924093928894259346633420127815468847431672544793322305117801177924858363985359690909313307203449740205826870761203221360033288425849036417927871530303934544041288209303058654695556467047776645795260206631411132667755716839997177422376593481611248458456226252963318745350140708707758306195118269740930749948780927927461758411840115810822248951786026960414709197934190190369691648554155935693131004141962447456644755441988133421003135157130316155146568756906553584331323571097992406815778046075775084418266075731182747037809876574	L
9517463828908059388399925233194974349637614374841048523569325782196391070194402803790295616850393809746135617857692759694665409169054439100978851632131476021829426517155447920065884174046591207328342619446748364117836352196541703783913588469820818223047079273034165870379585171936350424132238208548428938228951379118255054600780535894377178641909760914048355315604030375216975487910315977542217335764885784508675206219347709438706846912570720628689082295739600855617010131861038779457441214885439390052856646295320315523076374656026076980962728059759224198489370328138267509314299981525506547870387344828234369323436	999999989179036102147644667389805670412803173146050665184635433631638628246576288326071615520967970125970820658765106526724213625676658818713846758497888440890469440786435498973379801589131073344288072326709047153847798237532740308345845249917704749192342811108063270842882515487711903819459837262529975743373269001536696384737074733996315728759187002708695811832731335632627847549150876045486515315899418331924588712136426663122180403755840458477044365990059436271679034221930346170423545312075158608014445192908685954745489371811209821266066670303065534970200184163314956718342067625698810482746093197759116563152	G
-3204771473050630896102827887620048965767848238196696805805427713750058766330021474648320347497223902728812412774994463152819842427584511277460352705690748989902551037204172439299821613596818269494750645904935485938152223833968593672888672028212913341059093721977270816984934882979614582651257906094818908528083550083533512264686680958915215925524030699577103605655508431979012985236551128271148232508143479360863707312176591662070151235691520988402142299512770523578488759356776439908181533274438647365733530243788091808849748571714112997510744431885914152223917406682353591570531097702292097513222618097410930393814	-996713855182483044790276930937579774366940665604570999926204409911899563882590213758291731290591099148440889446970404258685802917618410584309543519555065861593424178394710471625987701100931309992723666068693105701997162956809981533994873732862381166895378271038215755290024963072828104172621701317552621700002526647896270515329698826003266565419536261494398914774139266724237920278001532718325559681105932568948092124179829775486099733777040374637028391275695120687304530564735223783091921119851886778005578501797903889589087779174915165323483957721692598208886141946483312860054114412618395573991587204222699896786	G
