0.0005050969214311503753232493963236093580507934302947190306812757931297760967561410458679885570401776822962846503549370017567523463070228677959761483956284340843560200762383670214458366502415705037902853742407992407892066357880623865848148273622216661154721880428622293490502417692337196878991351055388437955298735798554248420671470083752638215661459564347141326099158492182573794349588114963597444144646138177918440893593447532803782962492423520710533232890943443981669088721465911779489393944244078030030831068591486330635690181256506134295195056482195844653179247648367731972488546526133650180101788598627878089075381259826758547127663411576443071445171385673221238102047212187244375835779556384261124588457185255782594673188436013908148518281369738818682946220342167092173672598969526627213304343406037714759124031126698042451657269930744857025927143612545113358870348481382994960928438416327336974785319835970700135985300751171263813327893433793318013146328912599845931043262163474897163309354807845204547127597144305465735970155486107018157248663786431528667996816511579965311316868368455309095992375720489895696487715930383328064510349456922344041255290486889668797196219271278212368127317431116136606090727487124748044262425004828119642477772177370093731775393751872405662077000498758290945637394384194973048522606745678850144115922583967440806441543877055963455260452627537083729808533836006064631566244946626468806500826365447012141267402714516322652601124865384455612739414881792806834293032639848723342899776963056939602963519461890722438111758613320567810710756406321633523640285671672992983374750383786470805602528959825399765992736678856851586973756684114952807240443907949290104412849362780439877541464932274712043726697888899353298927111124880792582611154710566057929627665918915577126506808269574250823100065016788341793152123301012930593872767343782241280436395421211224048091054858959956065994584129115034333358169105340859443520380460515092346666585516750192252032948389148374594271718876650923474344210646078240131977785400003248995369104260734045174408415152453137670680673378794496570711128979453784848953112624446617687924661216205215118916635684246130370052651101806655939809825779405103973395059738102301822081973770116737336925717925893036274813117813461782464308597293544865792789194849391978348838649606465630584140523849291411844962759313366242915341735125207264254753164530617499002444572300596103570029046432405944234211875407614778721580618339756039699288904093226338959588284332715602409616548457172454145720747856359338338595402665180589216388787171036866262196247630028883625661553486457609164892192693266234269383887510223707305698217082804492868308276466877837231716424433017907251290348931044702196891194065176797607503125922035485153924378341641108709064845359794165362364215554965588321790888529134909199435323758391039444447499375879409028693423330847022837681629373505813231486419635189690461992992254213466672445383304221352378508722020280419149769166473692081095932599362498508280261218526156376996915824624176651894877208079953761545257056703243470989641090895854287436021192731092089503101208172426382816688303121352262997402898531108439180599811630339292652509601260198852664572733187494905076169907973383962704164765430856262805413218404445217808194253248419638744400282724637476523077039615276550240669243141683829006964236662358245702486693222779957645301782606774947155770633165923833081768555486704344241923042964361878974260432815691618075601706291934106667725604043851637654650864050217431533941887194693449409787567288157254129644243542117168690139978574664885088567660801929644936460429430789066358617403827524224539594846747478611223079012528677211086303181754697896385619199303037749981391151241863246738536205510000319502889352784903617884574370483617985353851637742014059626550741497324896658678174307237528275634084444405375710416993312871977477008813108989525391312368890625167599462016416653468558461253497900643724556336246058163028317329717912923811719094451047928814432185947989830351402114500463444743587062635494284689867113968896848423399216655205062402507490355807009276749748665397165655609660119646748351831168585542156746703040768644014304795512970216547876980476382084669944411819844019358606085986398007199115014812673137193500816845326784544238544942364692431814028137695079158985976411845608959896624429274293191575611451565020676622507276508675149013060406539482172135844431572781681768688843863007780305290712304413371292845137254957760283956760919639825016555816867651930932288611526163845280050570989778494244752530525993385453558414651763293781134621391650438803578636373545231689076175699189682780856353082105550448299949258429841147506145431484873254900922283749139035826978191404318235140314149572342916723634132844601748864836756822415624863872859188094663381331321649068775989008494658491327692047359038427313939624685745036397329938619522189049054698424870836444289680362737444064614725512001133819508231004970685906938069145977401950500416300030844508819688734547578134502906725694353298607324607983533316014970512607567924643738991789587141620197971826750495151437857463099826782955474700611201694994814743918888124400080837530737427797450626775420005522202522824871610759673569267074494083423614766681421712765531657446756869632940283124956351581422754251067272691694380858744022632847374580527660430799808714737757140613777428151479667198236840899179676630299877013295590608382525096998381905949720850836904113601042379998910488882420231267637983830962946242495407647886289324984244394673131670440050220872723773673315211528812548922348513575896037011461260025576343264675789639256896774038299675852335939864429492737468958507996453607005746561882643496864919979472567671085099341848932705505084734877018215228920244474205041383762925202881410109401710203017850067658130191449843514902343644409762024809887803426142301408684051516457519721964235299060205253998772460654263270672906615377627409603952750362362323824891195091417739166372270875371480196421117963790446124434137918680458712164366747672005788292831948034442702496709706274234346019570677417269697968150702212424126006859414630964397405943113571466310481555456064418741121894434607947140169423659011890460719877467875271444204581501866241009745061121499090687676103414103451544878678829415881960621265298380658876822228088867803390949753746607277291163047638396076522379719513430512589420344108454407986914559444594146084762920275705724725884309653037381923271325371180399664173124464945122978862633802306624843898831018951541512900521687831756007619536204648028329436787890313869717601914756053876763226636382422167177821921115474785202849525549797029620814944183693154936949152415806233421964800157947907289324237200802972529704022418384623961767287482584094169681809627119276251464723192571535432143140598305042513288852940257640297645639741910012770265754631420850117990869376358534497145624980262948879468620564079012764132532665309742352815685804074379714886697580431659340445647250569093792572640860844503517602621440770689420855651127781695087954554790613302059538239959574524286556698681110785431750165118089412573359823424554065336725539068405962555578561370605305341845192345118283170527456145798050253677587812927506379478290000368566399095423849339583804445318305240230859304865120175997633542731180259785857952214861987995983132499506123792897212504526133709969880065975755496024013740331480037249393623997061253233573187003751618377759162218769399002212351307379493357922748271463262680805509348561492530892914487755376994078725669757480829561056050356747443523474156411596662824037456265319338687825572624688572657526841784043742049797739186651202158115674987538666645244854789169972525403813847316758500529360021768013544781429783823532648576790594066415826051187574536755941690506510449888698631202814845285666157290951647875133834417880582131228155832485194919885096479677293552996604667028115391163232837522004718041404969085689391647021989059400537147233284896552559102001179042400980465267273342999249260531274362143198476690794048495808980480951734857538441799944109951412764785549643301793690251342623530238819568925627162900233019110191835746167280052931331728282915890854756411125953288720374630779533613935487342294745629131153980245532511482905275872321627780622787223611402722725888984290306150061677542316709541386271796242362736380652197027389810693557207329934356626246782356764711262636267056185549611908295054543800044330821395457384991122554965727175216964336489379586781892284418610358514558118494554679193110128321876055471429583431154619406158622468870437885934166238576517806300641562022766336014852795197425828379417259237066057586141854309438829713737656050455358315099345436994249805162151289368185203159777976042568947573690349908064364456024347264058802920190800367804723349281932461801061934609701449232304440845597673177847988984428648069011741966560155343113234944127727355985150287820147720153637366326950917904045445929293833269455738056398780953283231581928212692327292091507208357921345696761363780434654371956038826557514737312395641175055042750915501252229913552104126546244290275258497374033751788033549154568785516109496593078334503935776660350572618061685777568354200935001223415992425439577288385568158796309091656448726110358304873515578925261782509857765954214957310986526084405725520189248973589861709178679295273579081575030647733318633184011165986535172397826756431303455475827782532353576572035519606024446596832127259915888932736034156104092704769322027616620608275251311464513174924355994505729802635790842800388802285997981369634619934997935397642273012698399414056957664416046224140122630895285872243845285520592767582535702486095032217743077641117843844719950947884776222640329530823679967083157349059737189162155460849861003969003034501143882427085762715777828093879372263221889231080660399678097355391499857594410189020331663830678275608632111707775286460955728344668680075856860673219958386281219246182242766721281816042540459361623769841431095294450193241198398352100796289871353876203648241173844894083206815411239019752352177125712265964916162615918861410564291178412228598021755071085988163064337494936475667612660251361932950154940142941662457907651084624473255659402256205518970378139672261304288519448764723093847810149767955585009465620132733332142309612070075758109367349904092718863433111929359373144214618466121237415979109415881719434814118280871205260221819004026685442468841199597288924515104560617273545327846984544941102182105694604619333780490741612131839547853900319619858587195016315567345262806389762688858265828597506256956365792957900541220520366101549923523815570767941167684501351229292387615294477918723723983518798698235834024930134203851970614569691976128346019817961890633321744624951707975582667581070712367093406427832248017128004203094662621291005573740114159643064698183524826545098925435141207608046756739990165959328792908306393617797449930156820237446080029133095769145523326822353447890002904768086292046372069147183302092368421510066165502066823234010768723399770208812561382227250061465501714515596835362216965975816283835763664753496243552224721327554060717208997039679043489808418149175549928416367335259850187244774962260974112988589497349173537190369212672607902080381335328735491190906715087364259708119716214987800425471662128207435686821835944228848701317069205861554216060398331845725648904417185841725538761372204103973326322024358232644169601926168615190687218651332616153855313678561866144570538221252514895436316681300006593698486218253093544931617216654949059530586783483892789375995844439787466254131929179019572450707748953532744642700447883145120247991656706049446460110179689006615990157371106340057329205510689282311917107020239913608240599694657824226806562820077712610761697329292902021611216832883866255742912341747602909875289748321125331627052269205591994618320881764534235505170511923058764398561474192848952561623311527603085045797348326271971793335445862909312313320165553838113561657157955887149042922068698090118234585804049682401039793945119183521123752293398937139234690380650926086703834261756087340700221860441608546700584193613993352405288120533791356432829126996859563317047974646776083755479969610353983161656393886893577681553318341709407575736220251255651979571658102244038722345844446133275046275331455536614508958048298842278165404027690476415614793302566861342017242515958022197272168696179238868931925307775011311145458138778572921573171191094681473845541973607562206688946091995960761104095517186251388805746372059250450077276217126693032281331977050123527146919104817431512775029295016837255298715901815541295764797194515391020490649258489299295188526145380295465150085229762879728123537140613916943828610549783004586304713407138237773102815105758816189833971782347297925308519150273443916644825260825810496251370681807635226151645029819003189572851126986109989378250504750499117827970118856827068683601303775145496468647408275326865316536324652212748571603472463550575316928000165604919698495925018457882356080673648133189235746264202376366165100912387652894259730109084541578867243192194926424747344822144846165105294295814694459090730553232616181128141562157013559022245934315541725063990719075624651519540407548276940974249597886438027686616690220642825968459483008964714764716181579944723904169293275936341920779425570235373161041997727116568129703615309255942824982169662354912144536040189018800038713868193047540473745130974505208586745976630826344324117960361257074247324166652191619907871081872796402813962211201307602246465062797746403804965569350519409581182024429660957656900566016056621104403566420136557616259056787624283653163529619773059932956415336221703227296024288248033353935225862593669886561924577529297492740417096075005969720000141506019276260286870796551827872137955457828409974814832992539978924925363520501621164507075950260570410954343158493205521075263503115617466850929253950083116724276622444660194916857725563333645597763063450780740253981001298269978877328039890804819889702808602145568016771731151347492014108281731117768541038247938869447803387732150375597319886817048217084807465074135766930429817580400445564250103900852981301212154706244056509118350640790281240268532228487059842314620751669276699114028418496359400849974859606123066228358258724526131910009038537695251507053963444531726711985445863033485635051531919461928081866899217875962829307230594151698142206001158788337774393246124986638225907609118892736094116396730279533314758102822630978687356362584440934893297238584812637838384843515212890530639274566144982248164637853495998986446884848022928280341807860916911504898012991236707108317318025939684639797200326751282113765102072901541853403603858650910016379116013215334629395239040550947840785970966006135090082241045845597225833161250910125445287647073234384666432490328067666636516422566637013904212271031215854012388278006837443473720706570528878728979390933521268645668541942966859303049056568983524120413366460220965869026426760457624302093317644721437605938537100059896115505994625899380558001078232580299850111526101535802948414220609302699182165302158676090384109914228187397290125044357904255277840105421186381077578687787703136638982568550972595006633098779881500167518606095229165092816173336852952491769251516346086218318910174762226219033303908953652489249362199879653022986187375471958743321927111695135686107553556022791450739448566908934500331959191189256607567635160845863831954817990296288999649427630581034202969408549703715389307865314768170568499140440471095336009635671204237605528627387604394345469496452090887089626384688063962778236665487344310602281981210237513694384612689937267751496175372810882561356561055561681802577836960022616804670627515836111244463255098372239922515496049032825780700329135421001507428571997940504250538346443634635658280934041519406495777434365990328239202379038805697105067582334536441050573196710677041204140744425084697830577559534666105890766209340518729167451952463832774539176018163797423135052311449732979043121137756283624816886001581272479529129414034558019994381566286435309252257734487100793798316692014997283303640017342520950537528423277082737377494790525991095068103965850818304035578605858601662072355135233644592351395738881101166114185130385100620435384490111712120102200028408899351036271035915213826245820499576988336824507273362071259229185874321187045748370895925182130470366305137692146479903034791277847410421574636420932907969420126860830222088385968652637709621901488346841056778649985229299538009285951031619812912516980039607953781720535523929466920737246795857181608673492725213799577735645047985407579535436953323989653772111963456775317635193364224418626707887221469781496805897533286816205488233764854486069136915121120167756469709937707521502894089868318929339419589699389939923323566690996546509804640496740553919413883517579978561297870639511247779400386466748997801029486595703381827912262894123628283017249219282759885196838716763779503645226131934185280976312442268828057552447120342708265839519362926293089622685177106717916420017310635766508006387913515452356227704119439196084046197491280543375883552780160142545510763520221922854982672917321378578920512437907419935069290946516203262845715514174874206676000168711318311556579599916632491374659954466534028230531896327841116383546501603841179618781893135441086565095119173031255924918416763101446008570224237070974395826246569189192120875362464685400637804961919782068698881410566318105006721378821573968077061764135568158082731522147134961039959475639513225751501467188913899220989953482775463548519975780544685233793580238468500792533313238002179820653429258797263934303462992784520925729687935937764171242738984254280733376641257946845925750359627914903051357044176424719378303415169027965437578925262084573572084440541406031072933666501971131173845525090982528061364244399454052111462979416222920834434380957201263484915513254198973775381609126678138584767649115831105297742557002895828816171251560152819449282987530205935997735248704354468445915581649799576172611548230600712173983312657412950782413683500650617495166471573189671456097374206950638166415857612829835023841652284598100010907694981597698705188089869421355560456317848017900153689658527417393590349314928574828925343514967484438131823940894300118288382581530069280831888259293735853154619641332430800244857372403951409339968696967085671153863081525123479254795962525146910055871347608117961745754743128553835400355957066550494045673395524903155723310040883886820949043250118968130355375590304771028562575064072764700108575910523304956114237602016935933413683150638568252597771624752070356942614069632924362993778821750949236022370416227763639580469593642631436006950004040115634683798394350311826401179957153658898604864620400136977729388584484872170663614025511986560171937065942342931568620866821562562053979777052717483236815303624246289370896015354000941736844710573306607403836624378852576934541510397230452679268482493212201679985929289362599271544106066022187239183723012403122814256561313978251840939965433592359277688886928222384352069246997212212339666839069965520899607686256823869866210935421391002569371480326911243009689051239536325460985691333082066135373910979997807455917206236385615376935424653498801147962515952512513139039920249726905710394394502190400307667951833347123008632252083081238314631244495415473881178767351374011385142764300197838947069512431185535848206205250365926837214565231862193543014041730819316641815427728017402137438122086433871048716375754796233209926485611545797902099163778443260245834168744429976774926582023478369344673597631250674382859385538395128571794197701055421394283875639554876528174195306732488216059830212200982787208015308874484643397034888767228125274123877885634139744982785235374802245929060913103841105939474393885174277051565296929303988090173829310789397848572567128350776294008036721280566189200168901759924653615925052182539274160008369751347636232776948393961441273097342575952`20097.498297397866