0.0003648838398661541658105959559265849905120223611632176396221664618269597438984228505623516102468175797548151609131604967772763459801682604075776702605530059260533488180717781427814038604755826923644268795852145697796052965443770731019814939982059377464772613893935034201943527048245338583233523871551639382831069995715769382698019468370278174954754957477753228223666921338267657690281221113406679338138604535208724045568311396844183520418608214030107548151535940217044290138345490970906740050722193532317189175213105697335107751990714497984125768792479833875972460337393011898787737922093213589489060573556233375599473239064997200307690066526109993562916026623518632647959127500656632280837571723414660459540948258039107366182778870239484610249461781365486630780884857766055477884300501945371316470431159342140691323491773546411480923034999445248520646446670031934824787452734311286689677993349346378708757331573124447428004097837188811031868838361508607611752402607510358303502690673623502266109225588361376884492055949984460389417610383351803649691813439743967332669414641469492001896617973223996137202601266062308907056339246062242790935103619337808602337144923438575642067911192497789841034131319124373547337263502815166043883776581409183472862995145629549192005610297196409855260611369517879870396600572263690727598248158073911582765209697011718073906484998126530043693902812438015127041687536635665051929819252244837509085725522681344064841519501175780423152183343758484766822709323900353402835850963989704178803412119744710719839074216858479435285912820438376527632227760059030939613486596604467899808862100357384863125356757096542217426323474015290631355021544860175016016934865820963241062606327987504987201524609504115802239980662976575635761557715674486306730119543183080823498311648681958590245933268674271799907706784427374598562227416478978869343325380274315630396475165791496085960809260970423555797057288007127437857591082372616287302385465235750367175546754776079670594504472305602505033637148402329505939185965220886964120551311514987922609293873930518062346060073134158673556909407879238259026300869659443928308355809152273973958705480657569027545765234203951825187098650149147702368492502372549920257849238296340455995776410979934625160309740417881050712709663992435137633848374101877047221744269432748054829263830284569088991004820456180614829312862526513574352853787085736094369849739085084515041476632399891215465352625603480523682324777368021522738132576548454954183196290989738222216182042771292345258474533718153547397506907749029202767451644479469522357371056789666682216033965977443231202598395200285209122495827691173003659190946360625216943179745723301691479523597572816874363676551174444369551554500182148116239308069851805059422325338314280813656149176148023162043661600841988625739405960380872010310621429048067186263718905330694037875569078322602706312460680711970525500473130717150189028799987082457963854530156300516470615810947957167687607144972456937334788315621615184717936519053592781176232226232344397308177557588972237397295920090954216868982629939588968305712740160866796244534907759738249050514159294570082193988622785719848215092801457089322416228528049722950293265326016539463876618243219130721721776581682736422346013915819662892769957287440082994117204082377257434217178839555441608968700352002224119447546470279779216086384293536250652727975981502465226515072165190799288700897068621612572480014446322726429601203417775325273588204321346528020559248103158486569648622099796187115571105443281495876967195202899043215423299070344648605789908422529794356238154592442438643538761177482769843478164749867521961024598177770107276717972845055313260989157903540922030610589957575236365077912570227462189258032415256909861446134272877066977513357380912692818320900400647062425122526227934909444274690961199549075539605941591819769789313120881639417393717260229387270716902184103450964578893159659135759652400229113458095723987683522754577648397539050799601895030172598116535643292030269535477672696675954596863398916672126512882068788091518269334546411824422284777164330826554210389048381051023517476513144940596623659697647587303693544002150420570697895603085400922596244188538210475969664154030136426526956839291213528331728157775424895101810538872678760770108882828627066624713854600313686627643352020787885208335252782831205074517056988901111332434370402365656890698806543140865228162937233651357109904197950911260061153645877403619193070148190108495255482823675999622387094936101363691743751967320726812703527601612417128240101962599361169499123428475442324651299223133472832559799331618904770666288997527546231007987751650389775118527929643024456557807057856166718511243451069470917816725146919091894637207568565523453921531404994043434717041064742308696656949950896106079803249719815523455926463768571817059133665597311104965907356119748644057296803134224233328782079192235263527832688102246646753654420671706653712282574693334064939154294250058905365733356707520585572501283389615337792864830877903082638999621992609273418396724202000059776919437472915854887910255234394304307874422147596790957634060086226341601896077692077375058143508065087211340712746211272785018987650764775756196399530867169295986402648801044921503559080277781582857023649597484379400198850706684433971200068930842105019341895047677664119783649866180206776384562344027233068792246940997375419592680204289317642630752687834264470381534383523753624631715861555057363514592778289266039342140742058160177320917897336440005458590790162414773973985857538936572339267701063494535307074493095663793132097035489740431533459383144664763844777525675506897128749117789418845330248481318361923165887533915036421029667564325779911142766131109179138617535646727929701634827486359151610595557071103488767334804925298876122448097115959247716716650026079491973476656433009404196013881177763402133649155414870191070340110214823140316614854716903941113672351815441227896943193504784078697533507384124059119475769205636117913740891156469815870130270832005959424372055477460107165398770989306012578689419612096137582224530561990662333055903083484401469953636777183584075155616675957302394729689814475007181106377603073141304082525033883379968026037442214607025491096233871690442341623304513952087416261466794210561755584140132174986970179082728753694355622733451968087538141642775811552740076667432800068675968276177438245302253653007940209687560989247407791312763249714298988165603269471959276553427767373170637311287854050835996279089118668645039414470046821826423942035372079646230900312652994948207257317564454756059297025720539247127585825119876704489966569243883490809614904961806684220286621253690823411602035672297020172372550047362634749593107587780827909780813532852851606101514771303157015323877834655486029491965552736011258812732627414893604578840819463571022456678307812493334692686011307349090735077297701771006313326716875342779736097423759785479972487365185028653521571110767322403575931593919385705968938917061609198473432059959046470765886597784335478543608869064350365378435463743864744396418625924726049642340993733497356076890872050837159770544814892764098591955507280610815021629492300276186707624251543540922804795762597748583836073494412715535005538334145333058938239341429165596072599597293016487538403086808013690816231819897965091634839985257899346534376236580205227166602960299448708672923928173086939784125422143565402721718153855541467572492411196772378764303494895054407920755005129322577512567081159667948349372286845764019837373493988447433306523915479409778955642349304842066043869805008505264394618456177241584544482589692608207765636857925596216239558846658173693735317955449919811588787205835237677241246192025977522406203996953619101123860962093330627551692142775323032094926562652756866396175728050636081072980112268499957900309326100312047133743729735188464557895525769910581762885938534686938206815374041235262248262977800753147025725593771725996618242206847817138885122536716181461050370904496130991762869386149600777776782931818352233048825287750789523789020354946620984197705703029334329365057038587245993205930991090312894734378343095703436626871011908108376900109132993915690365476507408964121061617227319561394043704618619446776760629876426254876662363995517021450636551604820318348702540744892032477950728276888768342798796946193880755816526856684744196854286205698487463947735242829568456065223722328587105868368266876876244875892176918159033728758881797697700925305753707365808021379249028198886480923565824212760248696183604990149591225474371889325018550900138150751890396192740060301200218057293866427193951524909656581021292611552194180800397001275361337458149067639213043232119858228373242386405513882671593690773595549844271237106755015961232165580009140328321948956017292364573860376812434567940794456029308626277031341795845396890212989131021289409357731036705456043703576060371108289147032245286431208235802778205737116457378324268646563871784544643752287936576776324592883880452075284972412426960542102416678754319044842874792970934759617903187348843049248237268324222903678201798820833242472762681179847381808224529618032746920316299508599110022406592818627903676872704531846045235044323691994038639060793490662343470392973687076615867225114932093096383868459177993931208426670909528373106342267719258840971861463182736571553986314323831170420656307206823529568798350865988852236816412639076850906043530994714585715215219253285250289404217948447245650284786930385820723840448245175153666200003265900385651739213577227444683516607229763696903244921327605250924915609839634711467058554978598467644052474619384858629602322398078711436189123770806953807839161389731202623927343461920241081083600798717423348285902832646931239886549319320939886836592818967488689987650825276658243051449777041152713578637298645463640649347125773385705077131315723175499544210307965162922452322442787653589302235614246472073233307335972074490311319004992468518064481970135584330454911694487421800921931951859005229467572374871045061401920397750907858913743180515427424795341916929633172569846433733651244776578912467987567069182538348339119046845385133983799359460167781885583665468295635311169390173241682793655224249767763677787395209357329370667403165284378826813458496734968432310967294038201497752447360711255154842357990709142482260213166148286113826246428832001795495374247723804428383535352610229907072728819198086934110489015632883799784888585716938112735777858183341688420883311523964675326924438404971632739530953905133869741544988897880555768944337084407459001272253918839605037737272707086949599045511103411052626516068235498891970449308091424158175670412981181917634961175848444126638885097222109157073755008131238377598242394149437379968047615727940013477755823146693429874480841338236956020101928703899337570404974749941230174086683692443606053737771286258634080777821516000350776876256698219724228316699336653055317475301064211456580946773330621421699925888306616517282873312447952345252553012823659830503344065722538813744253551487503402787488842370452926838383930338308512185138503174141230355250741208010522338053384395902500693991609318147899107674672152823926726142888051850274324211672794235973907651381195952315375553441205706640889754875418432843961223039177611196193214675036918515223596016298100249875148794571813985378714310194773455134649406400390136452764868990383081905676834800450337390107964138524971783707736075994282026797869442793418587052151331995509427429555597578440289522572895433600582614830059515598103265817090191549539252509233450614426937664931901604109073260545322388118896064810154940049447596098639217353605482983618455786748253466931461146989393005967265797143626787860229283297970774453451634720065201187860787957161307280086749526958936845741917109081736568488266634871199838356284505587943527158506173196408358371911456846779231002918812619861803159410366047903145315723943714795472803632883192353813168151394044492831619321525696089587878147530230762673459159608037189860228520471060988334882916793035970457927010627361085717874011567112725884341416911199524467064412552483089965808612962683842921188171802485316391800827210092815986357630528284698468594363036188723967263981640248946047624021553764542189549385317264791713790373517347372279003554796683808318110187642183617007671283513951823271114277137732992731869537825983593457111214959269007804078899632903981534737706530755029786040544402616353501626688007227953070326254276356206302973022083732992773040611964419119482214043099399667676202335647314519041868380567620364051132382370319485572992946100942910831515622296597793493812795047818252051136702023135288197134250992066138970748796598926915654076658222734371369693447371071987565266780041055910815854275637937484335452484078523196314153400378901727787654870248760773640308433357157847034821360578972085089740218586382659305688327608863753514931206793275722555561403687698783375330449840647564555487736052754350511880544270539051342755663261974775976088564486731222776085263923503870953508983208545183681076046451672194780346189940382503566578646116218371438420877135428875843324110899137807063866120054567980193406207944344220023728945261480938412692947010055917530965303035155438931732659946324358615013004861762316622622549144176141423609648178203393362496741638876841897435895868212626975364857137354796746750871306355967482905968511084696350984623483395693058294173880813949067995259783906522881150985469965016204241319955337382664971871063916232924822152570287711567848281239045993101457129887524255143463214165644942547537764078366947557804685797564806316665925375953973979156658714300992914170831185281555507414145866003418571775872816640498623094756684505120627866436245274899022193367024610148842104517281965148578382260373193268308059458845910550898369449567511225058256856396241252380499091168760854829324937967711513565452553711490079362847015845875254101018872450730776658364951702074128714675503764767068793169960317388528311236195393037225080862710363132123136976100704891891843368093724203381788970313126443163442608649536908895721256849406253546449904040734591594651856273663232600070659372619561072930277021732794840630271260673149694630811191053133348409295647239637576348073288419457065111796145022681696674886033845925170624059216845497913489216279181182644981030950101195381180067809916121648638312311279651509399214123553160198460515081157218617487230480172958493952466913583220177827841664909074044473158717132816341600762020165994093679223833170219866091652088947505011588844293556189386145464032180446693101331765749166296539725900950801314393231118860495348607495967076726869010232036579477995453870466075134346105166251836581615775201504976121817585330044149998604096508343445467743619270096781686218460318586233713925220120734651033521055806855252352879267022369256369282479864531494357744472256805036646844895322424526294938469196334471044329569479580852771078047828355534250411959552550759100160297234946712305268474446957751544521629802795400078289572390436969500912910943125611691718056327820056229864582167707340055684952532276816255498378889573595113726225972942533366085683742974463993802838153195844986659761455004131569538758120972200384952875971552977308444925068341056914639441351013976850473306236533767818717156757529384628135791394916603225413006386924243625225458135511540707617572762233870589279342942314038169381652694573314435275546304562570632533088323131305244260570069207271412496165614806453241541506500042060103231759086195899533544968744323057270159595304329225713211048868541444813861829048024161032877072505987898132124696602012525632515932794921614180480817139423909613118288443499565301296934368304124282194836949214869725105496560777457991811533766594943100325807125611963550094810984135678773875732244230200959308334049477039088938276181725550319975365388382019245558754365024900689117003131386526544347573027806711801882022842548850200899186005149141595415572201484720121482709461416261907694540023536669408137980828206014970359765396826958236332793604350489397901853423709261541772196375500929670071697111381375969725803307025956122781667400454229325563986142926331630449410877382214117446142764726180087939580497176778203727111788914870298998927014876148119847272059845278570791424716779335919829847444736515611920206714086441412069981741506908965719943976881441677084394238711256254293411466891237537358171803107975336368337338231155465397844225205088257863578276824769090409347490075300597796228775180122049620116265113845459708678074741463572874604048395132802317817714906439443986432353555543995454283046826131537258132090976063601098228845964560308259454552017209402769614438083146838171517219979217611633994286331684127083396386793879371631667667712430098993401366688917121497353473921953623223708757434731893406048584739869814650655719432855342283545525299122417323051478410155628155720782080049968191991514678257890628212674097154018527803693025174746195629821018471008974580481226927786010861059270780965824210156461580792250720129149481492489865998466206039449888227579273795591306095044096284811842781496477177565582658442062479713462782660428644439432489575404386395059968526624595374063143979005843734957861738200219776295499646771895638782131212775713770615738377166833239560115397036758613678662276563490353574876083905467372987596653968772908453133688934109383845993942021636889019230515310159891717525492836639572895854108506873738814182244689503984075249481240021483210310300827097653255739573742923420845911776875109375160184561723353388989699265843811042672551607807594135085553469150586734339127448390335499183996197604915109315843765192934029495174289581877294761566365856895844733146080804306332300961544102867898619007936156750643565325826431016926035265379024691659212858318811182423361697933175918517736989026933384405257320002272995456590659711935180844779429372691436950101474670109510655233189113676813419116205134664240679099202786237424265066010408286943177322723264167419021653791417076038951746203617687061014213573485640790797650262860020672318836575403984506564506940582817326127397193527101437117072402891504312657794296255102811531403033513540899276221068164578422400655926745646324636505339547745452414767134647337430394501836099428379163200460915631712645941977264615542963181155860829798692115863720644568669067621817201915714310625427330451218308161075946704764523411437832496081101804264372913436636627984265249468604539762574938696204519450011513174728057000720859330689914733836171883959474298126983212694185297309695589730709257663986717571563655240480991140718042289186145285836722456811676623397945474598692680381830135474545136904500396006148092502339198010781648601535287644920966253050269063637594469087470790487906812643038831402119848621937420048726396116806616100142479051028221327182543189498974543251949073598972865562140854076633084046386154523343473519163454222875652677422137069190471358121650478365057118036222681893929549092196618306110805321509710394704763493080089369501715439627776551979857096771991365506592667004473087371591392153941029176088936902297637778217171517235883764016726318369936855903489242592283454495652177881910324891125799983889426460386937003798041483196978551955807295799675343396420600154487206009597236727099570601029593210778693483184833080883859684779169165663863701484159213553978181462036951199103647659166939584583983391327259427212470757492019904461105229214820489547560213712510549151056118313761672829625738101674416884634432391374493363772746667483929051132781887144407451886656083269317073357793889280258981254916501959635573422986195095352173754669899099285399161074687074091770533250842334978264088788681537295663473099496772312077398108147800700918655818355371526401873000233509945556431440977288821202097451385913113899233295658692430367454130681610106056080333000794822791247647392048501884143437119177275003634252760450484315579890373791117072118044580139294527669700907363511873264257182917053042049351681616588777513944585087400077901456292242755`20097.86192768221