0.0028360043588210444579983086742316855971431274626066171753711326574414886345302008276108715127771834400690381659605516485473764616157785699070915688668715553612299605201656500630169419095864675519208582901367112264905510747312940965438161249844026704855499265385881580359175592130504164575243529154210475138734321802557095106898080653121572649079084950188792518643782623052317587883173654200023136558272671434191558285418563818462381957882229005758064620780211448581843911632950379073779104581200711160944280686186698858303215607718685537917011603422712001639580961050150437026601045105257832461641455893420523063982783956164702161846943690302183757217612152231098264096602479550929576077420135395804534635911073633598581065410605416628714854797671276480068211800157898047227852096972879818559883702360185179339628044871608197710510564145486911676411570987861481163372021296495843183348592271639263849677984460293314278063631751908984934052380261511377961326317842195170688582493701021108239328388981290859782192890459139725943878082908676656789194402654557375422510116767217860501167897412119464035050283053972830235942199821196680029723801598928743003306645088755187940779959104546164204308464688312721313770466830578805788053088264624897770039920974388206802413366937007675494156421482216430955414602546792399745018711036359771272577789630139178660337250021637562360630745844087367397152912663467196297190879944737856514809693497667481205723530087600426333250080034330377592931792936850827188127729925456725799284815322592486848411108052160858229001539258916724338847582996540114633068774744349398520731165460405839514145943079928850451933240409681168439674411497309872823411583189216778317013828947280728241374824580122255788521726757506558875115684110453929174391894705083270678487845460082448995029891659338105093632836191369908876755421956980414204163953119797162125504945366168964738594015251851283698171864116157534842062648180176340153825554924807723986980890021813943829796269769413409259463101691646648236377319884936328142094352757365411350979252860737251825602612409528177387089320688602463596937441351236791178457069598399271060314872082036197419439177570315986472541608750067040521688894124668776973651696897581293645681637605978027713720205070768146757093931093543963389457450636323469681193017241899934893573769558244466693329298463066290037033999659955428548985184078841562258154725416250508471820883029657646552024027676299034641920097130588493688591666433264204563759242724624137515845524528185530660893038976365760221963510249921124826914181462791657044970200609119360522885576450528788660455886178878145212025292371625410232263265964126661499384551074480725778639203010120106392365952115650658066728682071201168973236221627237064562772203459525616864670522613205763286232532992857324540338533407043166488795831501411809384814878011689154784632227603553253980329669512634135724634001823536901812734923559488950630693852096270429827321800016304342121157796259905154426413385343944197735032310500712194881726750282693198003656310322628672450806269848603938140453118162862485901695656505792566087517753896417930976872309545133257515470645433107853596435347977561719794380510989730796733823737400746474387621775381714467570980512702691570796632462000541535037955810061395190914906094851877657425143586155124566359085983504040028127705474390052156484449696196459642997413547830053805719590249384881853644693221020017006222184311879933003539697455937633152356886710973758327313981303956564558931808535701478275930355699105542143152100171571606171783272681547504999952180651623851701743376909470516592147858017455616057144913313337967949988447222316353554105309430786214766016049103441041068008521117264978461528693271588302173896626171135780613103856831608466210080065013454776628928580692812991787005138419820756999538461011060525491088761301202791142003042019496905425702451107893351294670947162309221688388461804660396300758925613156615250698531163869148396762901046781232162877614645944138606892129693590520357871935389291304274502428632502594824642443474462873087058756603211933712171767519877398797401042446203000491331476845997772998461640340379392734177665881797893852323604083389991294612862094871250413547946353488054020660750001588100771364008364006945661097598580755417485635570517071509457581174926244250510253411531948280017381287338648225391597518073385278688589269306629111432943795312512699593366176794170687455982757337904130526401825855289964683702465647601960363489139992614318441771988897461722304681203765815150074280398539304881519189003762150536544875689751164203766777615198684265068165517970768451972579069444474016217624101565441735508355443646548725267674838662818338378262173958293612245383165398679321399348357940038091120696607109994656208004174301271660067850045733583647638926978596137165385041136965686213478957647250293786511031645632817916723019472599773007200855116268444227772921041169932437215277888675553776698339438668895512267514007579017308190757084566011659411951846943618501090316345756611056282719892016488606291105728478980471654590385373895976673473471639796100194985082802725707507199488729703633188000725973823438371703165659697900786098683835966680013613823042875992362061710939719779241830970878470622323887215413680583613401418987980647985466357664290282498203043151403921235009700975343768131285805207552875712998712560451899403725541146893672630318128652144956397480111836275473151891299511191855895026056822163254630535037942056681969898618621040266672669336388530912773681479691335679809742186623986534948283177688765901614377272463508279595673196119301384385958273165661217511165601451589023465595064332730828093202882339875328076281581016924559480185012620317443715961927687254978661846259870114143208180139608434570969276618970440587390920230849288603865036325596302630658844341877389944357641268163377499470354398530664739342279134989144799860185269461729543939578952080378855661152257650034114989452283323107683577001312067117363907629599145196879224309339808479608441106798970422852148390191968576081691409449096902223958517127084786455273124508986249548295430283019076843191123455625952624340810563670096307725790787053844471570590324198212300999664845286935198004921172071766256259289983636412818554322289716212299239953410018951052006476434464555971238939296758133796504159363964159315507563953272282697094444804616108555879645344946600252046378623540693412462511082032623453852719481227586153184159079189068232530253278406850594011076190342107092906500896119144343208048381281006158896449896624468805047748198467633673059206225160599984518713790360293896921438685577767058933791679908875422972047006755367802781702489754113039604672054863554864106288732305069093068765442736393739923257622914080951820048368218462515245982399631746951162420667542216612483739091747776916901051752734347818598075823845419547593837042285009993219601936363649547465325358783165588909066187781752058231027188372466590416232508093435883814569628620982304426781200637737136574766336760212771938414419824002789823373192800269497507840409007113188313506673569128807819442547648671688604405252085697832667353753355418031223710774267568470773562338611056738088924293873019466464141929001696167556497643108641799606130107738206365434528935304098363183588833234576374879543076846352863825304228424884819109091264890220225160250437677574224332588560265343892730635932196134296637740895849682346705931660717080846529602153183836933650611910136001896944071257975026019480540494736085065975173717973053963785222103220770259510655860746315396280798606947170756365977043882723267371473236891431715222639330921617156652735219678862267130241368397137003513103491874795352163025302570634433364750393648229794781866357106931218583358636943174643163294306746339172326479999906532261152678460964491193147080300933561775045148548757149962992411708527177290241971994776035010263726875246774011779882721518478804790776246848986580226064249843039853020538336238766344688690694553679493808281254416218465418462315509708102483091444196210727334201033076508046578419235319448505927979398595437087349235255750738407280077917387544364205044797763668032649582878033458143406717610007835177748986103722865796187059931876723427696196262635614317616863422430284973167163435121180551726713042545775305389037677099203370497233957121905392692956683949784422982300707262941441177551035019517751979868405044757596778531968736515004015260046812519462755231864038791036381687176396789057039872614467589359117155245016175745251839673547810656196040768901729312197187954822919085459037963850744228265865690452194039979231599165576002688073680696565207211376153339466100207605052003903668887981335798854837717630607190963460764525125093758483344530382531628946434766705783896664240365446476733147008622494445780941114264948421011149379652586133342791678757638243631786842619700401391250993124559315839861574517377185162964068382864823486606915929992303006427940588513014983343095426633081798760483471311548240055735981516017193087228535514699340616974719129430075469767265495902148475494604529157498220067119515595711815729430668628588582239268743405336858857840162366374302971741404429461784089846193768253112149399923579905999754944835562329428781178915719689161510934764929946990740298550138091313648822402595974108751929037883818454039738379482508841513394809772228978970626614399939894236828093230248096782045188475210168526210114061170419306597005010961694454198092285511304486557167425453091575347289615830985610248904083903783815951955303281349982767452492579120625817164521447142722736030810259405753023033520396833081434643405448306730044515796237206744452188050742971299716405352695712870322313485597558335619493374887309627540946120175905797999108039948728513020923461087554202104399909311866742739870394246663263213322900542947112501859809123815559247004439904711136078750856790593646945942987950697186422999298356235995522654811950324395436552166650637679195483863668613822265802021054331601000391271486760619347257341294111339765141775130277162861694049893125512946755151530630045540542275928741990007251146057601519241928079457485512831354026942229607315156990243658834589261930152608313929658719227600225263927124335708507540760227168752462093072636086935977794002083053232263268008856918122594503223324195786879622826561304860961473680779850705630824549202565878993751819734783956731151368623480217437936733609025932159071895681281968606847222277789902085342886694920700491438085628384840658395366011988248431584524239485259709796340667679835562417659988109902210228385362125649938887439056986094952988332797444991239402695082107359891992577017147302097193947295036897180012607964603495173847713563763630171363509051234707079486010492502483775499519929626466995202787578359580289545120523657988444523174129228582315683083027165834630381729626802149690044450977430165090918828557676959629713559060452635638847646775233582098503648976828225109375227149552825605431073171159474457545247497298669257381803342666327272881704111401927272668546363407276932727190603434120587798281983892133868602063712117882223227453209070030648401002396866344237352120854579794867233116638984077797277738149935296033642914758680294679575086774395067215567238256718555923303661142462614765481945251916912782376553928520785930022079712598868716499820774575971384501509883114329053789423422003864160285538537601765707766305885099666387461002177253508324001925781614926698182317167009613636095031158444791981619032620727285279158780315940016155006659066532184119334796629760481637992520317475523990554707007674761804720822900046045735638394419441794547443302266776777921501834894424549494422651813598019247976018368611612573267622225656101660039716312336378242645737204208578975570793925508081737357209996733019413930332437719274955119730674915623910008675212444143561251231516375194436456085628263473856807874503159344031996337680190983588560658103567599847968447004133146346068080398715731484748369910959390187176903786145957309028164324528550735108021639365354917803437626303851018831499433701889362328728403081080209320790002844547174553262807669221944110276081029917598169849883740115093556897340640910904213491760498946335015983848290148670044953390088262593056333131083340118145201181554137762205151091657696080689581549502127949428520772097383438494137602492893171767673106087982287650712488018509862729214089673343257862483580224192195066240510121032739369541473372471290482931589681882716168240823075962106531568816904243729063002888292747087309297046847171888572752293429473944689519494142809253635095247561918526323660849027419502206833272030634677938524110015893471634928689682441862783780054250313740105612127818741197474978774029027599221912152521977358573765538678826016145676929267838668617115558483465033272397260994559842748798453377992630753982484925017033133600699169450660494257075966318509937698391628824756035291732620870985965191550405262347856522534709744696378838938544076697101264425267222584897934383949218742966558910992048403285471075458176105959203604471186516361612292313119143686403549995174804776870571209339193726847756795424364816363399999756674029992729184362397416619110576269472562438865178923081491023462991642035016724632348267816856086244487822055440734477842796819604997763527729803471899552109930235043884489746554718101979084015359045968757546113581473825857241362866090701801769437109486209234432215612176072912419808163823618481753610102205101288727871781322359959039379473300075806287323759567418938367908490449693081053348608639585266436828067630468359376912072763777184618376189414963537851521187069748993547813394465706007976392810100467839493808096944477570444790363394043450165245143453591413020099654275179517758577467019564735827900147888406457471734451836595297500780848020936835899603799917120587574665981467160667783309819246781427483972353954525340725451804092287618013113717285613068751672566125770915116714968871163996460610872347899639719780572954839101397291515827476078544150131843936117476603459522638898604943300179344046497476822094863408572757306270772254341621743291263793395032715824921947807663819980270366064947705884907449927007017130295206973352359656307994999576943631322561321033924206816496477335068993314201627318506904021891650885201010639711282278076142805480256707506870578776123504545164185689878155729284059902709158851838438850410509436887008248568927770032528717577703278412853876901842229360822847815667733861771102999144316167328876072774977353285692950956050285835544823636822711653961407832087596243391399332967618843097823365063221707233789721479977878813971750471591970377822619459932014589794478481486826959739187523377746701159245541538613753274290950540277614559351790320023351962478719697945454717727055550605027362411741677239288072623486339702102609325143745929071237646577841467124154895067116392287880016639136165199572644633159520075133039642494964525518210141676098982575030254208529342271367956203627432037319801247017273407810865015803642011660698318415967500395701154726127038501174082288069095748460791348045707408387954537970347743536576949222445517719824291597409437605486024416127328688616932007363895340075451553729275201157174542127822374416391994548781131276871873336364257734447795352239178063703763653284179573927012835221481894434531811657251405974359076891613669537765154452183946214006677930996266467430026073983751123634196616647146351117231890410847394466609520832488696164807532450881625238159749711651153174948950277641833924823614073946791150048240680856034314483756556151231889741040236100516597859640501603265549639441295972370144649303902593542474606838602469802939829464889381847071612668731986536508942261457929169347803532400746750156918201030864755320890427955811964359912780650817687066248415023373708021956810464853347056929534736455934989888891369255136962824651316093306972024186662703660044870765008869003623192499375037463279555697866405086645191610892393002216892942999193456399153682955799394984778027658234869183961005108620908055555892915414875887805151825164622219424324631115408207982605824195849651226700102791727548258786183923052672940040861861324781665403757707747875869706083229885396222177944326461217638166365572818586178789287664780119044417811829765830997663168321854595578602800193617788771649503706695485575179251495140852272910715069943905815331899652695873152574546402079566090383688868989769706203153638117947707143659014104816318830613603934993854422540900221230803062480013721219298086502994306305639305045943897861093339370043581325898011144733305661209183702993517495857952331889852072265928727888397681663414074069903989637851896650493062045216511129536964166768420980694411344820059290448651459613986388956119690746665785586983690894905606110386205595868839486973316668285032070443565001767394357569806156521690318515118063590282629229203063648848297961425787599414087938358387904280150028838785719316607600914786726813399139774623162767035080646707161612241687104812003369849584269097089659405833025115167790305028574362088513881959822990027131139406690825446237357331279049281485166465146190589513371565632147920092252735096142706326906040834845188206820084331645711516792484202375349796975717669550422451931206841243108656873287470875284419394226472063853994581737566480014646138088793130630926545579201676217497644017063260799372994081865699251221438780050125376445622097013430354262426115718057940091120156911892332901451847220560793572134038768030669744444786133231611883006960737488362282394525707268888234653068552593908098920341141512320247356752177544460334710006067560314497635165698454026866992851640002053837181237208532785612044431038458750354913258981489705354040971400014429256123054761008625287679614993124856987749323027846700014014835801725961636141434707795986335314412746734400939848223238199281099992670410375764346420400754120042776639633259917235503989494475549784300595169569262794690474696050634985661604827357025394959395582594278838126508760975571083285265112517990966252258005007682500139329324953040739368155312121442344469570171399697542815108203117950440808745432540808437377696502994833064069084910825136881715015652380717344455177344262444685836543362077883868858888751383985182414829581641453850293620783285765912073406907331977115273629185255303827294842466017473171002213134799986278969986509549975968593771668928538026931502315149081027161674909745411996324743704523571674412845472434696208575835426309751676563484225415184121245030013525270528340375492722225575741289934552352747921681580503758218935735508021682629091534720358851247546609863292789309694406151399102856194572601798226614590392349007878457112420736161300565873348178397314345282203678633229605210759427254167753123754821446239705442464344176164536510748510398836176826000893428920341119040124073528173828421640071634440271996636436910356308722877164680171764856459023151585406919617793340492889677522314417271835187714355253725091745331542287122245778498279556472568917777342134924979611340037434531297895631617690949184496813832921592719901307387894851648111168684752200524988094261090085191969325291180589510926199839336374402242206505308787865907607040474989214147936561819829623539120847916575430880560560232532033883381149915535308147258285482753857216801036113778167284283079046873398788990515053576225457809305549356489251973540696294572994816954102588415290004907370723741819377788225298975332780946078754971128365044610291118272944953655601987892105974459687761216184210246400416203382381914663785092901567811288412160953272842024672606681955740199204626995999404246634181892360526588169183377717580178888447069671115812657100513993291728216426550138036556906641914548134962148845993793036238843222171878715401129748051584982899743625778363663652752017799944118438418867858329389094100582043734658991659867631300112728946178046866828187884895901509320555810354622209359780869453683396051689191519104334051126561235028442092448077766037159741410365318088565041159078835723231049035531251995147380147416188015147449127032444070635`20097.59796535535