# golden precision oracle table (two-argument)
# generated by scripts/gen_golden_precision.py
# each line: <input_raw>\t<input2_raw>\t<floor_raw>\t<cls>
# input_raw   first  storage integer (value/y/base) at the tier scale.
# input2_raw  second storage integer (base/x/exp) at the tier scale.
# floor_raw   floor(f(a,b) * 10**scale), rounded toward negative infinity.
# cls         fractional class of f(a,b)*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.
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	0	1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572631	G
0	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	0	Z
-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	0	-1570796326794896619231321691639751442098584699687552910487472296153908203143104499314017412671058533991074043256641153323546922304775291115862679704064240558725142051350969260552779822311474477465190982214405487832966723064237824116893391582635600954572824283461730174305227163324106696803630124570636862293503303157794087440760460481414627045857682183946295180005665265274410233260692073475970755804716528635182879795976546093058690966305896552559274037231189981374783675942876362445613969091505974564916836681220328321543010697473197612368595351089930471851385269608588146588376192337409233834702566000284063572632	L
0	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263	G
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	785398163397448309615660845819875721049292349843776455243736148076954101571552249657008706335529266995537021628320576661773461152387645557931339852032120279362571025675484630276389911155737238732595491107202743916483361532118912058446695791317800477286412141730865087152613581662053348401815062285318431146751651578897043720380230240707313522928841091973147590002832632637205116630346036737985377902358264317591439897988273046529345483152948276279637018615594990687391837971438181222806984545752987282458418340610164160771505348736598806184297675544965235925692634804294073294188096168704616917351283000142031786315	G
-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-785398163397448309615660845819875721049292349843776455243736148076954101571552249657008706335529266995537021628320576661773461152387645557931339852032120279362571025675484630276389911155737238732595491107202743916483361532118912058446695791317800477286412141730865087152613581662053348401815062285318431146751651578897043720380230240707313522928841091973147590002832632637205116630346036737985377902358264317591439897988273046529345483152948276279637018615594990687391837971438181222806984545752987282458418340610164160771505348736598806184297675544965235925692634804294073294188096168704616917351283000142031786316	L
-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-2356194490192344928846982537459627163147877049531329365731208444230862304714656748971026119006587800986611064884961729985320383457162936673794019556096360838087713077026453890829169733467211716197786473321608231749450084596356736175340087373953401431859236425192595261457840744986160045205445186855955293440254954736691131161140690722121940568786523275919442770008497897911615349891038110213956133707074792952774319693964819139588036449458844828838911055846784972062175513914314543668420953637258961847375255021830492482314516046209796418552893026634895707777077904412882219882564288506113850752053849000426095358948	L
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	2356194490192344928846982537459627163147877049531329365731208444230862304714656748971026119006587800986611064884961729985320383457162936673794019556096360838087713077026453890829169733467211716197786473321608231749450084596356736175340087373953401431859236425192595261457840744986160045205445186855955293440254954736691131161140690722121940568786523275919442770008497897911615349891038110213956133707074792952774319693964819139588036449458844828838911055846784972062175513914314543668420953637258961847375255021830492482314516046209796418552893026634895707777077904412882219882564288506113850752053849000426095358947	G
1	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145262	G
-1	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263	L
2	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145261	G
-2	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145262	L
5	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145258	G
-5	-1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000	-3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145259	L
4218070479132448611951809636020184197005903774505542582420015078393567974364588535984149067750026479704743055832968805286493047029473441873173363361465309518187122337183045802630162893422641009065483477817454443360730483354095206830212449525176857582725326412655772974540376803065497820264031758189248427326243928874554625001253966073259993209864154689391716194547585912706712973506000262729575140799005095504251711386961093021523977885699596184170740858265433873762774156948248444972130171266604899660514205344606467803566580309726802788536274232171614759457513803490104728848775918349060491979030697066883669661198674	-7575614407936915285418371516726581712659635291675363587835097984498366579761906504369991033775257476317987530222645640666565748984038746267757198097681499761182894653330185415986005363712103972281481678181898782685891458048358382730471442133677366383664099304151132590976256209356710403392502478611633196878335617072432768049423545459504304242301796812685732473813407523615760059482592680195536545268974737608709052110524708795556588244218874048063161464406432257706614764077519864287480521398097707087810781913570617775678783445407479545240490172590216045872342253280914993166839623530133000365089012909809233926095910	2633546894669920884564959890300900243273304183050284112688028810876086018648465070915931430106691958670424939839589347217865451402846744522417371002076838790987261050099454239603217316704845299935497109294677250590175511263489777242637075191250336682222795968690147169545083482828567947135420817475251889927529870142825789644539889911670685161641631628024460977065962397250480139568133575317307433846875755034198995696690054541306707336076946400048164900328484359590748021694200230162431298535630102466797982266181635778843896500746833213272129279770210156574860562557513525916156027836734620375399647862909792904254	G
-9198339149535288963146307349059960131753942842178093270525661353233703490499986907412345809347150753525200675121534364967320207833259544923020711205590115842529592881711918760129378103445633370856387173389707177279430008596151096959906365428925379766600564508525948571106737067465531501041250799822123520936077340702330096497364969261494683306366413681433655961105072369076034747602204060869206473494984498058810060967761566617712953035729292838438207666461746489440617126893031372475398149679797146440020353190265371366140597921324926104972822648668608583496679796484579710332316877974567491256906955405594041098426419	-6404632886609823997460116665718785334721874167157711858741289770805658157765685807292334066081105692250262919757217393769622059728236986302051107178801321631582100210231695704038541742979443194655146299925575423870360066234939291024053254648403233827816081864478551873985208544480813599574195647738867327558536699394363185500290884593038861624068524021797731656121050281365307592925786695952144893278374586375651862219159994136711961031095517423395001114679784896671344504373401511687951058502130842765182360923033757962480301597562354133980115415075241019253199973589273187189960372027509304715561723381075389415677700	-2179022255268815836789065698571142573846078198220191438774854046541943722860178521189817801869964921637258898871257250989365016218569336276103432637774650167962917040404692731465468686254439017951208526113301172411198469903407112955994067860047751680252954146192780560471484036701936816863415818046607315747392535914972471596926523492199825197046247209121479146576842977217012906909276039706026812453497981963904241653633427838469933519971324938220730506800848715997020682445957423922108175732117078143110538835671259320569286668533375268157359419995292565077370354279683146944198414229971381353387192951265206277711	L
3433615538679577363157207370711455672428497755011158239883838790530684687774445106213230417731341307829248483984368482262218964316352832262927196219623377614925542632979744646519833468716130764193897577578642214891900962146472132504589019563698695374862999045658479221226900996117936034982073047983158432871565173347165530011660947931143748558198018035430218089015580907341116860872690256116203108800414186903688205789643617633103221871710115700767139644529932270596466380208647936638464592491005778708028639095593968694610068502517740053046996941200131981442621311383919574155668164793308713698473537942285723462795882	1159802032879526221280581206614828029574954376730199381456554255515607431823687473596393697109023745922993722777967233670819106683592396308852340012162173510273448960032621575402908739461194913954651973038276179586232947218182699581241428808499145549762326449244665404635322190551822026247179181303286660841048244262855998218227648400848933920417117387335518843408415760781785066231532627411700383740864408982170694632421663973564001312223204655940434896434750331979412936687163309275897202558689712467466837950204693440121426315005677176018354706125190048572149243865273706270251919012698855059059994261847854789435285	1245050333946048769170170140614616383518715977505341561703463947048681423131135727976943762748810286246006413453679572462882283755052779216289400758893281597751162460076356651868248277609159599983711952201621235404238377552076795973356020756690486059150564903595227455703042065370095668223588360600518031532719309829211928849033717624619737473628080345018823026183606419187225665911300730298651263845635301161497872832074282218967818000685837786271648365384803512339280845222471575131803035391547098546136118408527071608970700675102309424109165942959502372618810438939028105886264840663168164827857052797794100759550	L
-1494796301397060084657319325082298471538442015391658846470504810957699227357780623756189161833711839579578933545673956161174879394752676992612566457412506266229162561776543407627553811421076110976596769966632905143715892784999359045421084001352416093860701148829623967759945792249738269001085923756129834714044980369656160477728499704383534894442566579063425639889633296508185372846514707018711012835648874995319217072470622427192898498829252976022623042141766562036517551564160836371538710771079074012688696226693089694975369258498850622123806432726159830420377198912155070568080956999721684538937913368246186802889346	-4638289486547498810579820767928481230008914779934082537332123632035829125500775919027227600076629242920001999522504605500953734196674748478393146448355692709278515145398661126052033669261497042290503890977523385126872385922631877119349327150315869685435844410066734530218193338861790703019920317816360876893193645675140913256524933120255213588674184013520737532811962211437904014050939751123736450876327715144864914758986344851624838383459174022807444029060964269637196867724002737064935011555723120514487238103013203786032804692497834319711625913721919090971822993578818709002473076586474474201321204068381752559944881	-2829829043625472465798965386876491666447072766735416590468766406724144158974301851376499125215697033440550630128809916477141490243919798921751727737688039967416819893440201480735908748533695611958870323360472881969551064955213390664740425062662588864628191988510528020160248420178889735374868182073334158126057355428079239449940480343327146429075873044886037360886182276613649767427974475689451613502513681766888922960295061774216725428573475590285575441271904943815421814127943965526916066653926944573239018579967104758445055750376953090215026152921043130598896293908033599038599277641278705051213369486613000054556	L
-2553807877732885383192568544560626737329874718438572826499405007467996991071072788715094197438317621636505675558797031286224490142746831023787393109564368964144828731657077348919416061045576875392579786029894649060461083488442038559074247536391166760796391110584315901503931475788397300239085262243272552098305165379224447300993715567219927752547810671673739359510215174222966904549308050325769379719979662914258488129074793016536155883575665142060691530330021525433967883977719370282162096835753131327160860633000237341650493532200314900804951641782498807622803531410932954574824555476258426235055889450362250709377849	1892966933892633543682628797661448969449025801938292217449708318200981054981346293081553275454090663912384125268881308164218913761411602250927752309720736633646856830448018039263597665565748796734576771776982072935259122119864934730540531963799459282395545849525728313778006225643405382478086657365172338096336777630707016447982236611235743086288337181350179635532813756492259937875690980186616383282583677245308748862125403135079378874458101591155309007827877128920777459343166043425373807249228467053059420180839156374379501768911282177733219391081245302235620367240242340313729856381263930496684601161274185552454083	-932929684114524072495334061729380843288299354235502525883023370615505114338654083661854521830770838954251359635053979161767011138577761104817807554131600921740948689767185928037957873720792658173517215222721762642777639227698735384192779101460044559303964470807655450282103322962424543209308943049343841968847187244163177386001688986603306638054074800441965922781061195294530341051428152821139294634279543695555826525226429818892226058360696955865733610985326462754517245810628055306373707428901201275242870859387522038323175042312199561881422019659921215538710428000194097949664718945677715291396411962606695082331	L
5805340517162395812040350076663641621502849677409715787798553865716174472988704368419385056286818068694515377548779706121950457751814747936282932412110881676628694146607141044359888255435098073685499761626273749613551577529895163340796278120930884646927905346783437277877705806462291047760334082722393055807070702807863399610810417485466983885213364624884883167417022006127685015004099745619710700324384041548178608590066187359677094200821956496019972461601452401703984334203820008728962538338056578749191131665395651536229885689158010631353102093225370191522009982078143796295508652859872852031980018086892617393487934	-9817305095754583079825265767591876399239869277241393688729059682672740603384842268384059283758487062102638372581531258009673313493359140871466857199586244383811272136957566180654686770696601878682014651073300403999164649723221797524335534369611332341758693784852853189894757254876869767670712846470198178776720103570505480573257921031745961320985519905758762996045578905037963313386134305162612923883903154072343609507950040267876397123621882224063975675575886554401015243126112872722812903683983039968637095140159550442741876715059329978457301399653186630696634645489622388660640207921488228373282368387727164380842156	2607566997254764833766606006356331658492084817876211336628546504912545078248714185461450459332323002452772955600636140735026361253277184752796462283813237877834091091333743912683536848441569121808306760497705497484835023089022328524493766032712473211632961515631984621927284803837266120705850032929237504794532181112609352789179832789548634223742982993584483957259534936481010332485372464781753397367213949523549428353691205004209877492609045073940445116179278740272332073442996131591901568004195401191609553331123878444090489839210256599606452336092988501661298777716325815749452399456879361872527455901555120108251	L
