0.0059724087629262462936891414306150279315576273739175984737945176861564751301882335414354825536709702331753139785432815680210483799075608177945763380342022421144418222396947684843993040889748499087764689779371411400282362704145496245775500801365675662640560433405469357545706405886088241389878412468907702522826675287896465358454858101587002532534844685008257163116364641845968546467805131618992395044125491617827287781325183687279807185246856832347322105986390335057901277633247912667103765260411203805945058277592463762676667120478609783570185056849308965431668352148169357265512320201010870212459270314075576327863007238688619327119872384936891982930593194710277829516462751047448332107802416870576716771178423847720386157100781516029119085186784741823132610831634406999174600596507407758743169323519502052742545738646450011762756085264578294625640873634537413331264923398440646385334755290303929277028058821817505550991445725816233573574618209907777481734661431070388931500639879672467947983532496184212122448542921314578235235891143256082648217970432862072722256451935470186231255986472044275684287265208965491653826853115486746693818047487319619086196667729568984853145981421772849852310061600766273203519365907828971807685400313160824794599874128048807746376742088506933456112729112012280310948267338196900089197601063033605127967465530450696802652944982634669589158577947364468150065903567508132434883947861673396494545872184215586489567677942531158558570762153658660452604577700762137268842659911223411198100808789119770796371991852184005702444704982991591568709592701811627339469352209912994693104069163466310095589232402909948330520299207045795959518576697526904709915420590642037141075674387600701777046211882439084811127654396336257924521041118684916117018280127735826421438210608515234476150730470041064467250721829261682307755882704675338165102312574064193548719353911583130103451851167543790380346353937921913967088158905422094378452405007794695414392576322304831199228811184719778177128346808209624379785290676495171490219547330411695446669562854387396903598148762009464757219425818027083477459580243817914488053859054136307957544837632954379595711203085578886225703856610439461763212826567379887974743188396587720585481298044611090511697362666521171441576289514031047726057927085745447515338434562068703370655765095237979310144289411966848702982822232304799251955978089420736009163006669809592409611520004847359718914461735952454560680806697557520690702639910810785427602600331618676130922128983565062904468069000195711514261731124504347698055237396849045725239993749373061300887082525291177183938879688987638206861235118934383257773537842469633564277624080184429706077532896750386414805959143461931392392196167000239677822172003492806567010558306000079482347874179146528140679422766367327358255246907976654522290800795743797324010503120025627766556972483375726882236671222476241217420387755208476311742540336335570149545452859531538942875639568412415766130445501490035487520150836924265895772585256340367301220437483412687654214659506368744439078478462683876525836353002348947777107398570902672602797507275057811016014843934079945915696373912202509066300318534661141946693972101952632649569866550594539613997231430982576774927998429400924529427930759669967488507817826355420526169727963368333000683693875328575944475265375898344296658231624490135860801596963241966635618597731343526975425389798136921467692919072045369750072421644056685317715259016893361192008185991273576787358991920742192814709551645831551936292852345946321283789954537543313824099006647704926931563648793054203502736276383738202421754652052584617413039311458900910349230657974528026400667045673358487457000300049379261595199215325915947494355093919207548384338797386358336116109975661961872100219706888713882989746582206774496915657447828589774822289212212671554362644118800140973661554004057193350618970357495213060295231620856561421584781610072916737679139266408853115167149695661092210617989494734883053633872251991963186656343564730528626771045652334772103299682177280500242734366441278519805685932148207248785190159816992047291112963228356595360974613952640532061573643051422601151042303309752072913624074829838558261945428049404223502647196862860015463831160639318744828941390981725777660139339535007269012711116499642278541909352178715202068734662796771019718799416652280515465423054026876304497896022574244658956354673030982632196002565065863230681941051103155966561002461468686871091163856543767170196127056763479946106188240343963271036332696940293451092179351742441432374854439262942844508344712514965642852316824913908665422464262263829855475804072064234237461188400928317813215005723875029728157422363413092729493535110453739726415850065722873390077471068860135511593696605422585352828528050258963848495124394113938519614200310360637554964785766089472669932117634282789438786312346672245953073036105067697960883891408132938103899826648323550653882396731374608380145434827687043954244139696067677106696833714514345006275342396415596078237097562140763841046795682073854580819962873527333799065589558034423864547889056005849003317533374810408686340663689038187129953540936974307553768076697723821751164152500071341391617964002026135013511805548286154063261342323165139557017669557891921601083137844859499640944486554659796114325585798602667106898556691324382349065647818924752380562089587891960011441965038354088530132882061172747905065138592611542974421008870235506874373678509440579747546604624112938542644339106584702617482940553251576087454795661389228931882947448190283962333949706401181094119084884387129453379251709931364832206430441178858393738207726808964827683626130431371619874769109596573161399808151093509193580830479811860183869250795374878698736408226437381382240870863423417554183154874284302330878000611106840951380962507488677646502686625273109990482741221075295676909332340815087687982097488057289888723061340808786253046715455320906136178041908148792635763481767609167408375083635024972545378053335447871459010795730753413782193638670633829473730199947995502103793003655786901481650891671148675999305131314229779035667652084712731055847415364620672609242456280216320732101558975361644220277117297897356480433385861229319810868608291378882139394284616829606494476671686744916465821544714479131688824414716942052195577506229897293908046845375882775594664740171561015291780018927121528084855954998220186514593880403985418480534433718808821937825080957560828799824518531076336208422204793058739167659840656531206234801832018328027039632353902581066013197173833160351213919736702325414880715281027634566696800564142997191726731568677322042615044776012158075467925589391164664854844865815248662863936404985976522887454786796373068751296662344502020419199705861136718941934416435917380871116937726788899750647276638124638469361506386474692486324838756083141739585745734591059949926432933902036730342962671310516690236196911784502938936912612945605456673666231708316514304516153050263714681091790509254857609620158939281243493660489728830875647916482386154715910842655464255461778041138747974191840441591426462812019506189450706520449091914968153456098066687096214531495551332068731084692718055357744927447084608016375242318177932245001533144926235626894176670000163176833529949624814513975533570401452946350174504344011479669550700829762876388861349122605828409395117330386793950890456043998288704355935849886221279148970635088597349703870196426147771842726961944711575895479641060787924466238598635447193240501240181320637328738008728482697107529066794446163201653546216781941829324664580983963203789167928544791713749260787048464913529112755912157090417588395665753377530892818071529824834430527392158767610725480693065899237869261004702229488641057321330760500989284803517736374546020440726774734197580962926649405738655029158856578034398036243783406539989010235134138280616573898181545496877680481379930905133656412867638633578493261514385607713971686232665896779650739378494482744628892314952862432652859228429195407622701810378661224320144484677159307591756230051885849105692267566431919658860058870808096948313257770519320984640632423605307356110422184905031350362734614982551510825918508292831774340105182374875325120690067294789374164894724513456438737521000716623961308837606614971454808014183173768368976379326244237696356379299847017480138505697580558993155442466293926924949259299751603667269431107111580627126689136165274898644927968162081148111249213772618165110552742141128392239774434101336157898239742748413515062911591212861742766469632600253012371258961752956387307503266972488044949941669343516222755994981721308036789070439970585357576783964521980147312888180909599811759463466448369977206587988783576359417117395823742397765814812608527919819320665658634968261904065110522277169300194524100545301669775030637662622499947566129888541591527244936173775520820455873225984479531274226535210808734049116637069832714351573994128747408133900004428274115811663401770843918371321918652196564214828954980245623234499877997164570002191395203598644118852335654688841676932400455068624199445186733572766500813590299781029069685263577773078313294588771612120908634797209616014715726134377986659686501264452903541214815726910956180216305154297025641079051381054955149718510993053108423349979307893548628918323567479033542068089802328658144812875670185280917688134432642460422349704490740034194149591899119014833961959274098760392509617257059887716704251489563088648895697629304811429764739296840063764800382421045248351331244698154884478201865252295668728515704166810279748017281008763806367579575574017428151397339655035997201981358184256784914052235528859198912124495915863129222579724129792239801876765580118845757088008858296582509679254247515504545535778402873706128182820288779114897713498830376296157257654716637632771267436466901984037856164840024226067230516441246709727751300713857010671004970565779281647808462300842887912420737074417997936815107254775847544906085609550960023751342499269124353126615573943556214420127396415998283269987710232023692694925504197664610959136451018876190868290595062234810676315263966446474787839187612471764084508771888044284735436165523175601711773955312930014174292294005859100204990901936246491513937370988805147826158743760054183067138451325572132129091192320579056179130162033005860623163546221358425821001533489364619684950819114765732111229531405457701161543822567030968545462811879352274297379386329806814597646241671087198254683253968915736273871124958895426308546846271857640371139900073136233105074775634098230240567678895023279969196153775408385132650452814411227045046293762941561389976195841698705925771006636633027501291238070787015553153877396688692001976650203357258497142655572174182341775978299336750612379972337556278376773028430442104974701677646618189520855554636650978099755912910022032764570043088970280314163523001062537127958707599055740914322810692714327949835422301631089824037251537875995460960723156589097907827015019900418150103482594028481703249875099612467968552754804584320120046288169394154009769578984696295463877632629071821292276009687377188004452349329041873588900137752758325636347781949991636604114892075134220665964484719593389131272099660572434631390236832489811069075627608814719690589460269255519778016427441861653893590612120349632169545758055428991175027422839536735816953606326419940456914855432659407240978169701793395313171936823157332261282983554255621719879155736944565692354675627982326349620004363122593214173249559772399604231537664070554789267320534838870310977816145743082667527707107541111817813408007377821127004356749855832829496621910486032945843643170440357687227365787085031741969049874544688622588146701575863407604193265719467831144109160387278770868322675371875036452812836417514975532996091168177985472471865762300449932792045222635005453940933954405854991313853184521427658800718845386390529107917347698867650447123432402394070434350996327484656170322317167174669862021014514546126290892671751192721319279902829314495090565458520376431944651097676570690079025941383712132507063883006006184438890141019247476414390084829036171699983538502761026944287704585288907139259475943921876235982037896480954606041984756011527988837438396265919592314670441044503780570764090093169682050829108466210360694107733481702364082163591216359883517163593092224986124871072929123754477416309703332546200101480894228783926535141270631814627156243593469250976977065004765861375894702359248013783514076113121807074502348875747595958073409851955260423866622207764429713815241377417144855161932461041885868574989549393073406060234578489505191565428481626766237471768141594791558698704307049518894313077025938193009773706542958116610754150964168608244215372539112267995513538664865773950646175785392269543495745948771136495355060983104660367852219888964634871163631601932387722741766902220441893805426500808462332837802130483135817065668038025268167715361740644892742906564272424478350829137160427696403634867110905253563021256774336062179128632840034491184812837843108817301198089303128988281066103386334131238332437244956979675510314672535813982466022481501514577681275284953647910821810371703901570219927389017502684199888475287480622668615330332677855997135888495071069149985609604709670569474539129232352187946180844214830710456577457189244792681614081126479890941579323851665311817181012443747784792085081668917679037049231249140310699769800494026588210791535761236652637885550480200074380778525627029114327487515066937378417225473998306709121673240298304226907276239887511737141659298919068431150024249017512155452266802106764773965429938940308131626719336737697846966646197344596735791636493897780929977957283620565987158735388282180065247346193357197051796722166515243521112719330035184082937033602876249868024737166292001837076124312730043189214209926601331974052137816624708438679538594038599046581448776697705371368613304133799584585833382162527307092948921720346321146185367673003192715672403316130276744637978401795265509008799708826762307089826360237601694049733226587639461202430396620153569161875572169600901030782433965291923048820080421372348126525505725854507990390535029914445919052846443649518716043416486768745066954435563693299241317848749593239704669122153038376864211209496364051950857091947934351387900888289870097020477555919262572058086548070060463207898150171190568834625254673212444847648619141693036210115026440591949774293179810440327432994209539169063489026026495917190303951361903933992384684705068565920546306364947506231311684465373428127119891554184307484848279669595862369046915509505104023905560824614417440352025725212891164986234388287221666639664704456300709640548725718959466291621760017780006009321755436095882877485463050930821602501354907625734877387564728021520997115222509316105516314640245616441565620620487783323537461857878527894841930564115967588487982296521866561513263593963202825386038144253460906451513581158263936507734128951087172113182118708081831686962537197033629768267832858170873210071488053632832192642957949328482765472605523415898995302394655015433150742252529984783114608903537206731037100255569188311444687067497580097039417479368270904236660628972570161828671501109586878923750100855603128884696990584658012365490927161346192167479799280561622826256392064136073649841897987654239901555836673409066627243307507759735922829918247754237123660912914303084414560172974647744094777293342088962157685731979451089302031647327332574050909525958749169045929856176345361815761964289920708913842195627082594288348809938534668406156391287422441135001162205577627321784027689302052649110524497478587590948978831860151427046281517518520765129855017417228364756310186782661227801237776971214223128333565998046816475458185770080268521888313567324269191232096042638981076107033978609133084026906248224428951504281568298918382968296260483519408695598337257482028773837724146133700437505658922515751363661151874393996686839967359095207219398404519878001218175772273402288833987451302345076916743228573965314228758202908394760798094517176696831436016608822686150933647029302377338320762728338660219256054563226204548422894346045675305703745955107224453526164476554541382599343685340203469682322813670520993837414892526577305457579071073430332023817346674448886930747138177729585089414704386476529256174226733791430412519497067998417862069207082694104532800436749303795502082551095844368352389309596084964051773963370117817496833956572270225319913445686700794014752535226582662080572025727238335526560821080754978704961461339102271736616853050109896414394900654707955562255210337220217695344207613983896704590584217522418183076582793396339809349402256351810110226565712740318764295844687662467674490230140163850644914776090777229771358992932861337421164913056179626989626450362926465599379676701604446118285904370371150418751216201784741476860923070613254820609752722546803463555543315537059604612676848152757464698110451835818510653930509909820190022086988948788060788869823584801368305829104617911808150308272688817524461005053872987689035286286528361609371329760014926729511058520183981421766222908830644345955641791643213747954682233113716440657460540147460318571481181485419745926537384676897175273677452761475389122896505554257552973146169490311805402029739772019599434438792787310470102160383740558119299763986523965718883783677512485403111245564469063571116453598072165524992888392797642003168493739140952594244692768187024953280418748451595107255392160635094167434180822925688925950412202440905286221154215724823713206230204835306145491848348086663091978162799462729495205671711987653543912131100455240805025748039154383646978865531744098531709290955182636678734074742495848969736975377322327374611242829050771107371780347954182618343991457377723217936160552337644966608927057550937122796709260566719329309198718160824541695901237423140917275425980179961926585747389515058755611125979072436308540205402707404415644709264958502419957184636803101721921534759315086796497234461562657840228157527103640897705547382461562600370479896602615623159191646563852517327808813583267154895709623661588881891873032013635456376450016905408636737867084052386874930963649241658079043485838127942262650570743271285167214952268825426763433502667112388110849663156803955253282939142841125328446956276606050913286838607595439347368044760044829698922926520779563635943230741894976624772972471903667900085688684078559550361667811782053932405951127365944771299726645853682659287386645890720760832603312719149855574006683596711999660345133225467669141270251672902689707348500113316562169028234703443453957709263209431589338322069091992313347742615337831455087481850875173631259752518618247007108789516679465299647254822116910024550922945906679447276419841782777388716163441146072423531863035205939009029454322778543147993820967133263607232342717467016112376749511010023813841741501807463528344998902021115052168652646677400958634865053556459754757254446119623312015584884162638490791307796874968475907823251313870898854891338964098232588630795504193187966036876108996419415612924756812535716220212965941479641574209175175123647872513330106313662993460699000868068789586493862471382563907410858983083018338212780942012427777707822052151359535568986197186783275374593154365681609718128180205049094194902971752102827209156957685869688107465525945116329664867212799321102342081801091772491421367501620616477725442826265609868340251941321592869119679036267275335721190256964594501241305878246566580094769004046828790795373608831933011857921562296953814686600849244415091015313312227946193266727418376358693304480814390447190282239185263326754598238255112536916065989447535842942082958621417133586428948530518083319798768105634908801452904621919473924703889623876107086589744686700061977830113355321929529052498903135977061631117011379226401707875832014050044482439108319793832966686496369993421114195864063808871038221645165572569875573608514372098403923515123812610673461354403239193771703720554953766768512906003224579988135730954315050859623259982084471475854395936484233358733941`20098.24540740518