# 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.
-12499992740583423823455707800965830519806205038390318822851769436409337498867454909264075689660793375849662594813660652806099696141594979669760144879800461672256096283705312486985047322308175889505485117630943010766793649223917073993896805707289514132708024612616536151777938150010241437154161964212710496515848657	-4999999032077602468385989985275670992844232765742100200399364981705405389429847205196593127647722452006761574728674068128053806897340273613132605383595829871806375993990879452127027174737161780248007994292202337745891608603329908643832180016041028488489933371515100134422136579442709163771967583151905456642632	L
-75357099755184820571369943889512659077629973521114177718965497492649822340736489491806042480665178344491181688865293025081088093882633619063838184410067789491659588016542068866949390469312767379324842350413373273274416923840107493660893389372086596873446646492110029812749355320790609786272561842866898264298218161	-9099999990145506593658447207589386009697641768412825743904688499703703100020581373768273515577212454643802129277360942847266933550714423292868400966847082253903947505520169091836344049460906372334828860386318332238861414244801933302071539544672588234729572014673139122880874994493664076957061489378453039316783	L
-494049169310456134373951095559945704470604453539258998087458483956903156122488237290574945950934974014866353390830347944661272814100609619397016608216242391678547568052905728538080870924987118282175818365557842661929443210569203114313718313456306771412212562897109954482085088375714195413326291178206784751281306580276640081590887549534114257022257653374344638954065654947221120913651561772203654151960158206416443443182052802322396029883737770129125085792068645197234927083209911793017648726491980148559302331081724394350798990409666866795102633728984125639604589473971674977432525401585047614049178775209641000087	-170316500270646942272195581890131335199260992792203308481077408956616184472963779725761323275671051574461186025802256728297805590825308638793998053306053569050301550693390952685346357363479958097430848566420168839181027484114917494085143445537688796239124534921903851355401372592340893048149548015127660994269673600857407178263519671802294085160606590688027575749984445055144623561340525299228455022474059087347	G
-638128705840126029509905959952819333286899628516657672209698315871631016998221141089250885026762720540527953298807230201462437661308379570589219727599352627883833689889543470089581711522807382426116476992828961918594267962701018177156156093263739312943549601622470080708208353508335144388531627760524192845564555053449020399849340638778025623186643990416288408909240387748366555229764380624389513971085323202735936572865604378425631372292999060412287587842186192649270714279111258730744797353151729931741540821932362357763926128860270911900555113242287303813599713300593303822714671538366842272346826942766845338597	-185482422984190170668365793482721366898375904499703816317581208894708651850487493575008069177919091013768220340381550786587003811319846448977643108011132185659920877290118557940277756049325737002157988821384862095709482109735947756285295809237982813016884340861654615956216783726710398187790702638361842465174687150854939964777617034320569504972117785099009102449298806894091616519501053492408427069517472469992	G
748034977290764449438305242605219310844603832267198785512816987678059433312750831765103200714737519550040843613882513480672767780673106276563246207937120760952408648286921000126103809524365524480562775234792073797696033945484272839117149263300060048502425749671217708171947674472763445037629608473497605924165551585839527354903810362744529135747334148957589276431223949201573482243135931002143369326492143792262831767926018652845322443905696155639445052875704530753022047749603325383970646571362583148102327162586976176055840457218801041890652815968915700480216151401896870431371865992841456808780066859907821701551	195572281345676256406056210128251457511286575196641809425111900550359075457664163046069072342521771393817995598958684886838372034998658017272197790646042240830623851086381624554384258156395038512116350100844351102949572705979440685236655639737638253518102391912501317983516744488373105655403778598495741583641674707174582810039981582683218624169353370188267966389197214965059793411839769260185831348295661200330	G
-876777986171990253439380365085335303112621052914100196842039354233949244372994119726920175891241004372384042606359518144289662524720073858346719453021601768522136853822533973390106606772988454174311503109099071869115809219962290417794491019986940993598925888872556519651092317464620861844032429578150391738114622089600239614394945865071467598227598353463209015655863992023104028171481422452360049538310721123683278943934834093208484861312273370306179796904101146206184994003434299376708297259673129145888625436815878973660697487561968035364148211091859731064059534893518230570592400682668338582650677248144275651134	-206203743670198388402113952893310473140865286011263775637335721723633498823270862131759802473049043320846353711588338370464677372473848533955239120518251944797103649132338534073134435812648469798078945285261564070236696146742784523704597191335189796192246139532073531713761261440823840167524219107253186395191433156939642044543037426625363717821278481746206835430073071291909288522710991997634221885696147397662	L
-81629936864216826795831693608824203912358270136485153843052644331004199925346130522347895896560875486540583641773798387004870269459711158021839933322527239575656276315296559314918769653146943672033914135194268211754397695742708509005096737350641054925858638939876489114741739627486461976482671859701946120527087735	-9345800085540169906117858153618953428629728290102752991089929544692043337008333999353977445954769207813822706724611702851381309449015364910528085731457368339429775216944213504504209566442921327926934035339585719284931244717975286124543771335327335578672217495839958028739977413797121893179652847088276531546273	G
-66375020824340439293526374780786087301061055936323279580340036858474556837549703295914429121169623768706815842921382960606930226242554481345698899775559074991147814579427864526913224215981775506889117935759618053497960849724182673434164654755748666700361127512394173897051978415048044260651327960432814062245397736	-8723047220461656085163840802209893996436538765729471264917297129786716047015754807949097317240057308029950829022251354079730718973489331219769831637040010348213451529616682155320633485146298845369372717244067456998718935301649216207151938139477506641018709175841572742707517361712431673082309057623897751837060	L
0	0	Z
1	21544346900318837217592935665193504952593449421921085824892355063464111066483408001854415035432432761012612204917809204465575051000832749571206753778093319327305836534892638281254969314038783827968633151615	G
-1	-21544346900318837217592935665193504952593449421921085824892355063464111066483408001854415035432432761012612204917809204465575051000832749571206753778093319327305836534892638281254969314038783827968633151616	L
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
-800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
-2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	170997594667669698935310887254386010986805511054305492438286170744429592050417321625718701002018900220450328939045401808719757664680078537471389389441503233315603146226497915070434196933923315564429488539952908198277391863209656629957587801162867578791100528363520616699981021251554183202477148358781906574844469841734642019630412982047348902607682308907173126877151445153757434397202272299699867792339071355323	L
-500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-170997594667669698935310887254386010986805511054305492438286170744429592050417321625718701002018900220450328939045401808719757664680078537471389389441503233315603146226497915070434196933923315564429488539952908198277391863209656629957587801162867578791100528363520616699981021251554183202477148358781906574844469841734642019630412982047348902607682308907173126877151445153757434397202272299699867792339071355324	G
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	215443469003188372175929356651935049525934494219210858248923550634641110664834080018544150354324327610126122049178092044655750510008327495712067537780933193273058365348926382812549693140387838279686331516157527256937783729349706835687631018816682661470599033450494361712935254961690983474139796697369259219712491467506141402345633088593775345746136459421421672948982493982795420947594547089279763039424068196726	G
-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-215443469003188372175929356651935049525934494219210858248923550634641110664834080018544150354324327610126122049178092044655750510008327495712067537780933193273058365348926382812549693140387838279686331516157527256937783729349706835687631018816682661470599033450494361712935254961690983474139796697369259219712491467506141402345633088593775345746136459421421672948982493982795420947594547089279763039424068196727	L
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	215443469003188372175929356651935049525934494219210858248923550634641110664834080018544150354324327610126122049178092044655750510008327495712067537780933193273058365348926382812549693140387838279686331516157527256937783729349706835687631018816682661470599033450494361712935254961690983474139796697369259219712491467506141402345633088593775345746136459421421672948982493982795420947594547089279763039424068196726	G
-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-215443469003188372175929356651935049525934494219210858248923550634641110664834080018544150354324327610126122049178092044655750510008327495712067537780933193273058365348926382812549693140387838279686331516157527256937783729349706835687631018816682661470599033450494361712935254961690983474139796697369259219712491467506141402345633088593775345746136459421421672948982493982795420947594547089279763039424068196727	L
799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	-200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	G
2699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	299999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-2699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	-300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	G
6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
6399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
-6399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	-400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	G
12500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
12499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
12500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-12500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
-12499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-12500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	-500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	G
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	G
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	Z
-99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	L
-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001	G
-12499992740583423823455707800965830519806205038390318822851769436409337498867454909264075689660793375849662594813660652806099696141594979669760144879800461672256096283705312486985047322308175889505485117630943010766793649223917073993896805707289514132708024612616536151777938150010241437154161964212710496515848656	-4999999032077602468385989985275670992844232765742100200399364981705405389429847205196593127647722452006761574728674068128053806897340273613132605383595829871806375993990879452127027174737161780248007994292202337745891608603329908643832180016041028488489933371515100134422136579442709163771967583151905456642632	L
-75357099755184820571369943889512659077629973521114177718965497492649822340736489491806042480665178344491181688865293025081088093882633619063838184410067789491659588016542068866949390469312767379324842350413373273274416923840107493660893389372086596873446646492110029812749355320790609786272561842866898264298218160	-9099999990145506593658447207589386009697641768412825743904688499703703100020581373768273515577212454643802129277360942847266933550714423292868400966847082253903947505520169091836344049460906372334828860386318332238861414244801933302071539544672588234729572014673139122880874994493664076957061489378453039316783	L
-494049169310456134373951095559945704470604453539258998087458483956903156122488237290574945950934974014866353390830347944661272814100609619397016608216242391678547568052905728538080870924987118282175818365557842661929443210569203114313718313456306771412212562897109954482085088375714195413326291178206784751281306580276640081590887549534114257022257653374344638954065654947221120913651561772203654151960158206416443443182052802322396029883737770129125085792068645197234927083209911793017648726491980148559302331081724394350798990409666866795102633728984125639604589473971674977432525401585047614049178775209641000086	-170316500270646942272195581890131335199260992792203308481077408956616184472963779725761323275671051574461186025802256728297805590825308638793998053306053569050301550693390952685346357363479958097430848566420168839181027484114917494085143445537688796239124534921903851355401372592340893048149548015127660994269673600857407178263519671802294085160606590688027575749984445055144623561340525299228455022474059087347	G
-638128705840126029509905959952819333286899628516657672209698315871631016998221141089250885026762720540527953298807230201462437661308379570589219727599352627883833689889543470089581711522807382426116476992828961918594267962701018177156156093263739312943549601622470080708208353508335144388531627760524192845564555053449020399849340638778025623186643990416288408909240387748366555229764380624389513971085323202735936572865604378425631372292999060412287587842186192649270714279111258730744797353151729931741540821932362357763926128860270911900555113242287303813599713300593303822714671538366842272346826942766845338596	-185482422984190170668365793482721366898375904499703816317581208894708651850487493575008069177919091013768220340381550786587003811319846448977643108011132185659920877290118557940277756049325737002157988821384862095709482109735947756285295809237982813016884340861654615956216783726710398187790702638361842465174687150854939964777617034320569504972117785099009102449298806894091616519501053492408427069517472469992	G
748034977290764449438305242605219310844603832267198785512816987678059433312750831765103200714737519550040843613882513480672767780673106276563246207937120760952408648286921000126103809524365524480562775234792073797696033945484272839117149263300060048502425749671217708171947674472763445037629608473497605924165551585839527354903810362744529135747334148957589276431223949201573482243135931002143369326492143792262831767926018652845322443905696155639445052875704530753022047749603325383970646571362583148102327162586976176055840457218801041890652815968915700480216151401896870431371865992841456808780066859907821701552	195572281345676256406056210128251457511286575196641809425111900550359075457664163046069072342521771393817995598958684886838372034998658017272197790646042240830623851086381624554384258156395038512116350100844351102949572705979440685236655639737638253518102391912501317983516744488373105655403778598495741583641674707174582810039981582683218624169353370188267966389197214965059793411839769260185831348295661200330	G
-876777986171990253439380365085335303112621052914100196842039354233949244372994119726920175891241004372384042606359518144289662524720073858346719453021601768522136853822533973390106606772988454174311503109099071869115809219962290417794491019986940993598925888872556519651092317464620861844032429578150391738114622089600239614394945865071467598227598353463209015655863992023104028171481422452360049538310721123683278943934834093208484861312273370306179796904101146206184994003434299376708297259673129145888625436815878973660697487561968035364148211091859731064059534893518230570592400682668338582650677248144275651133	-206203743670198388402113952893310473140865286011263775637335721723633498823270862131759802473049043320846353711588338370464677372473848533955239120518251944797103649132338534073134435812648469798078945285261564070236696146742784523704597191335189796192246139532073531713761261440823840167524219107253186395191433156939642044543037426625363717821278481746206835430073071291909288522710991997634221885696147397662	L
-81629936864216826795831693608824203912358270136485153843052644331004199925346130522347895896560875486540583641773798387004870269459711158021839933322527239575656276315296559314918769653146943672033914135194268211754397695742708509005096737350641054925858638939876489114741739627486461976482671859701946120527087734	-9345800085540169906117858153618953428629728290102752991089929544692043337008333999353977445954769207813822706724611702851381309449015364910528085731457368339429775216944213504504209566442921327926934035339585719284931244717975286124543771335327335578672217495839958028739977413797121893179652847088276531546273	G
-66375020824340439293526374780786087301061055936323279580340036858474556837549703295914429121169623768706815842921382960606930226242554481345698899775559074991147814579427864526913224215981775506889117935759618053497960849724182673434164654755748666700361127512394173897051978415048044260651327960432814062245397735	-8723047220461656085163840802209893996436538765729471264917297129786716047015754807949097317240057308029950829022251354079730718973489331219769831637040010348213451529616682155320633485146298845369372717244067456998718935301649216207151938139477506641018709175841572742707517361712431673082309057623897751837060	L
