0.0008241089891561594043654019239012381655379276307235621259916221918555545020336457369337155141746423604966714998663575346450983518672018803411024488975748746450361670385418340863844675148487283202669040180500143507026780240482611257722204991727779690458287530390722794856434744400450006031833551291698111831574563048781982198278752168100675210716557768399359949032983818570535759648949510493555130831295867855441376382184087504770151754603719466770112528384558409315178684136626937115300034500557853059327068913324013923705708478816029337302302972057355975198433963004213765125521200275897055967122843409021085841075835755439597097712657276574927760882211818521717190242834693742005853953832350421515191724083592007154805924533282750866963760632598681213083535968250302140834487785719418993281399773185527878502426630287275327797754998608891371422983274993930138725595812840483503880573010937124062273095804748011284636218898574220266470326454395785243801292846217956226101919352387987375225272133544407115781457594853263681113666654954318862300114352161639400177252903395849272050284782626053868401284309913088715345716616785787651626012906570073668188445372850898240245847156652954717434283172896418008271116559192363923252032534549556234422709719567849716818244490775288785171805256517611108825020662036648738989246197113188896456472084850144974528019384701588071723274953383909439313408032318610430533921589066645997509655782615823331985957678706299322738215417941289499925641662991276066167104012309660599746424431555032435527247839613865753973244015172061670108343183396405660450719068408728869062916696640505342721698238775571048235573055489272456009296688626537647306225019243948213799020855096621523998742284257342725186224643300072032695393185662195600746970816810538405622569016010972245724638614430125368553474890798432612970871594309196204805251472262162157686660500102911477574501058516085502457112571438413228787744121870986447166882364762878468965315393167659298965387096006872193429268764832351917383641402830647554644739738802065130489754516326640159695470345699280645348545171431598514272305081667238004167081614369028454181767249908610626584396958942318272919684963269335581684624166869752036870668600685740507770543097282491904047288169607654638019657677116245194217282483969213493956219647576779156398538324578614131590841644096786284055202230701730839384141364209847865446087172275364207067087901488875875194744642182536975625945574598662234266705177456968185534237904856046155732442169841330349069802663523121346535586323273542005559949273016189677516673494158950442756974009011439474925344517487060268741883439598338178693752423462100115097094439759442988388659684804738342016165297984200248275842212244534309294340992705278435789581544476721225845122706202216312776616090175567895317141205044663587502805531362481554971956210095136019598608167786706070636257552139759389353710535679462525307092033461905080859976436119523737712755808251941126353754030046469685348658827062312389798601693182328344535529778864107111774493282707676654171907494108766767098636990435135028358130729840111823746829473963484525486729060429618489144849686976420764515481904410445605962557278709527709345159464219108625403370212283929073956219993399547945772999544806854703387547884688604839090645933390154866143065666881387916192513735054487633063424246076405316632785050172001248825208631392436501828930014801205604055043444031453594088082709185069045271439949302814570769138432733363038491715660533329907677942028571851694789602170881795738744735409201722446995342697747262256968920854850640774956630002846084967503258628076301977293331806183376593323753000430497565733067120198958671395305343757761057997147934240874481248191873358464395560111828699648723215705974742225009250111855998843954270925428573292113406829153697600527638904178025918418484463332408552032658890889247441987629603898592427612987188503728091295943982836967166630980472687830604346240422552442410915602489245180330853059796157782371884799626173833304446693068445886379496997048422230392447600488905338675871498350786632477516829791227176643272658782101901725459805055994662735136755082052572658407097608294094174774303338735831117511245181826970033422468014079888116676027783621306400834595638543693125865927260762258207551112927817335734801322489905410107499362035815425364585600481388713381955399815793631261243285649804829218921764134454627356301613532005878928153693972385389320456333074716020445427229884332592180400413179397832106533378287688883492591201682443462205441953208402471098833197506066790778348109343310107679061487031359823632360298015876635413905658781590578698863302530590675521301019662321171544425705672201599969965316845403483372314180630753872367055573221908226511186126631160165059735935765907898237500686120462105878173341674538944423676690192490141173595793643239832284551832771110940115681284753433210065794097567256556752927315405593141082492607885387876460841662513745540446763094240456947541849926164794199118039463152571215120190912085348782626065366698548717743383612539420130068827952491054911641968888631719222739291697050998506049026511639135197698191371284239050507720354186925156298155996859856678509737755926222109334818640605691098713146427393565983520397544535551666828852487318541447039316244886454587535676089916201208691639531664170713123761548166445014827820853259212976864045095588402957966348390557313594879403136901758203783499171634418785395842909066126508565905484489539291057826262727084173503576148487375666218091106788658705569318878917290112023030071973274013364671433411773249654527709357961416167543940385796400164663597136215469226486710344865252384749051944813617606092181246393259451279471955572049284433541373695873379561785214230139637984237173993313420524070255717449088409355184234671243031869327197906538432923738388691818134976195051095210004747436045621147777489480619870810641508453667995700046113018809366287355189393344133459045249139474894336725744172178683997615009832023094647168480327512476962262059584031171705024688284496540351869678762756071555937645573882524294408210278446325975307420098592867158463355785110980434585332617394561840346400004143812206612085303717653597872708919424355032052894027271973044998065594511695330780088308265047372998070035383136187249401796721771880572560636763583101492388753299658040847506167889451381456638826898185523141605678166597735005794703739060407210946720216993520957741018523409960506232324095093555989010992778415037493198170535736575702019643340141322766164928560789747425434890768236365575520835261713717583286622656298507822323938697343798189873109825977591615545892718779356751026893115721077860648766391637053790858284997224264215909123700836771765107267274266221142923892734073255344808917829852382727017380590541711277508480251286068830739626245254228863770441434385205332183021880264818562030310797686421630689760335154231859463495065720912432668862758428956235280299676464939506845470286753588307431640024003264412210573072513202468785490635425969605867041343461756150477315797612000011700591918674256076180972653187270603871098360028556486601672389917820275489184466453399259952889177684234275164395988641870072771244996302614553320800928431442647880304091544421422869251743589304379180974568795983729958504268514599092133551860232483830346450269590289753482411942195766611390778047715804105749736690189046030947238347375656644902061609105097945631664281440877133679313851631154283459981853478418655650483614430476417605534552926029411241406964245838943031094834533321473182032299797778737761784238378713223414204217240978003144495957573204094276561986274948806608756742992913415908798819236017532190690125381584270288929852455537936033087211568635834383264937001791704056176207411269370741558672929407842670720772001645983709733620689034555412058471676707084591986833011679701537532920550105862358721131353614999238918272871834443262968259371445134262855860911031562281192108085633747324380823236929374021806753211096784686783479029419702251638779111152753194880326795158336069108515768524554998931151502433720841347341842628892648982498379113356686163443818161826176335745469004750639103177561949797410075019349151840229380588569120833596796233382458478400540314450220993242446122598571066767544510888114713674328987525783824405434802320107934970941080342828835331852945118662875647862847116528407842393435017747553209719968863431598695676455361441080567215104029820365098514629830591012068923823941976943604532558602770832070096402585257725362813612570928744225428199797967553511890508115108808913385607419209727962814159475929808089396362188010602324410799963851048675553377146356460523158077129575656761936780096593531761714854557551639853919543909270794541015395342214909620644416376636943184454471711607297970019479501402990318948946331007534786858168286489462652056320120599362603867471587282503194447605151846532000935997025740585405775742587053473094970754835427815939337503227627215391218852632123945801379250257403672876430968463010395755112577801816573735161591895226539060833296846506537767030860128898308692110954457322784611295590993002513691444204952414599629453135231228370585597129639481922414468713032849538673143507036447074313885814384341915420407660519921574370201299497821265964475356149043151614308686454610164405564511936026278630045941454947601929500992681199061902143752001857317978862411273147664273991883696476399587905418346695428097367518424433536508028463617338328163855660277065374924071699905348948100409248832119112514446025726394089892890890543940527808896033547731482666951429326734416301955990356042410233796584237646120527632739653737281261116601644043976856128530317221215350434034639903669911595733644837336420335162625668932322320026958699871340614219560984877673582183039698971587029141134700792746025338179893236460305823186530036039002421054685919467513344873704651037693364582504306663963388630212775463060826135814145406673345280870122472383917476351799140926822278411601697085299047726215969016669022754266228327381578429571411661250244621648296033447479207577549390739291847959768344274336119253772675378111544114971332483775788760054465516960274571369723806263022377532966594061074389599006874140178861565655798735670922333484947926289398111378699859456754114792844199889810891591046594861957142000724985968090760636394402484003949369626266846905555853702154585774146523176073175504673449740600917782875704165325453634109668974811516532005662384535421630727787045081937005245519598325633510373640106622418424261918903518824695739676096998584938004370773669202583203494108593679425388979876227470515772235920739288683976224072992604050197632243577432890362694786402395588786614400673231391048569575486970668535981485375322248006097470604202073609632634190365493240315331103732588850641835123325762825732546438150437767382650341881878351080546155361740043350467865902458059398357110251114974683591636313131748275667462315742573138630471873810922799321546023601301657374762220077906618510178650682534673119947228082606716579093288444778587983768287889249693948597172623871715208223104865418885477175898985546950211816454754774562059245724175616111027338532165798213399223299358704986620425288912297162603232580469423707837862846472170731785698681368392307498741488471797122070951786195575544980801410429453808757620926884893386799254743401306571239401807140805921918401134471047395321465003668949545700561013004585949014634268276376728435257619502325667090156790555674556710972150083974715346877557168245269566646628349079779816544539752982754115176240749727583218042859170805894414212946533078367279809822756383751922275152491627627330200105785151687374236368739053360282929582791188479055797778925873315127670847792387236354298809160604079253167759154480434052304548148736765867252494865532496756536763258488133876003660433375033386438130556323635736259447701891863105981443885250064478257058792973911393450001638519565698536734477935255368422921530036757948084244939944241143065015822598982500468847478917994704617236633880914346785967449030853740727986347403946326274264607481467406193844221692285538158254832390851750290365048669754554938449861075032675087281527699021298536368594914217595187646225322675624358031272488594431403474095615187240389202371000642175477145646251524635181041828412234812068356922668865918424675095835763682023863244556571234626186699802667338749464685499867942011219445646397443794406031872608425892432663386630943581306248319837112602245391433054825224125319678233293787438995216479297804026673000161753140521408365717149686149549749551785146078036757491281773118755646465013915069100554914569059033814072525941555687404713034656389167421040599267492676362782420701592959175716089999868822076784317510072403599131860658781533231302126436244490805422415217986449668115087751437363187624070023682576618410805689531725724941456966324422796723065456147737607167170847792740553936271159536074816856971896594476457787771097784772406289634721278211214671802047227769811507691089815502905988430764850419245083385567804820711175477835778117280077386887305546670617900229436460300771162702152090959159061188453724273104450362896038806942274796236242991023946523170143258167954160541940991775873679842894589351809367058698725214305138613250988706119523417934002125458229817488020530375027545445091823356441125925192000042382569657262389135205666162699456400386223018722929664507385803649222826271704890559910001264949986994787517091891765490337319270571272351858219458670140337097683816087231891495644957133573388113174832088567372497248934263181439632334586418092737061026831781881526797489774833125460032826924317191050113397146230256052080943786515758701410682010009255138274424658149543868966558902525088598148455831563687997820068341474517645533644077913396077779114257334331078176660892034589435062507341765934436353125795139065257972404348628273106908553156792784303322559218808280645032412651469371332632703932342492680662551810845851464590537431842228001419273631459242538209124343236496068946222983258514098224462120855232495955981159569093593737361338019315578768531060289684867813776043362002024742655956946942679529990195848977141346792627542019972795527914968321393216738689594019222093554758696527501563268372910631061506280987772122963464087119003799902832617883617454474263729187188031187108564746709361530994607223581998449506962833170288339282052770292741664006682856675420705781192624467515496064500141121174650957490647313294032608822132140816907937484804628772418452923435121671470991448679707094454743943426368399282129040722323821938236191901883084529245353667865726245788744498443716556304358874255964155502556309597099019231039717039681458012033202349086204955204206824206633551342139932805975164444604862299352208947752415102740982528473299144864461816844275040467112076676674511343955394807552198884866499563534339656272604894105589044597892000920738887096746233021151495146380272464218464205489551968730450475916237642784256739623357161549032997174813000735264811162796594766860794059348677443352187429432143769671009561285204183010965137757714755340109861681339509528461964728985806972094146294552575785045026446147183575109128241675593118693545308807055618303666581259094813553343178488646099535871234170611788100651659215556089889214248946914545342732327518159112278679812398705596458886525022733306972889489041522746165267168226266443427212978961029552074422597814267630331931200646468386108152781167070703315934266357270900876999014837027469655007772768716374744340439102219225521423552146781428630765204938271381843470716370429411790467831795455617199326893647707923360928036644921437385756441795920630692223144997609344689046620703846059904989501008332316000407717290678286031829277000364969979678647219466271542139832909644405468222727142288276939865170060741520808797179091454482910699384864675277888801152000028271565842892747805706112615807567424400037280366532175310459703387329495730477772424342505153290041424525764699609733494325691911312005948562470419686338613757164479793335439027161969295787859418562846356188795054086843948701129689400172252738596674960006438195360680206861657349991233160601395745640241407085272639169824212430054406516053993662022929698631563407810404787219265715983093917936854725757326264093941809210960040100167973377423010343355214596148173149694398788136833033830949821110022970565681150931020409143186819538928159647171754264624232242228875116415379868198782742742683461592108274501273827950831776140986379348832131750294270240001916728983216060399445119799275572497860345693095324949096964177807976016253861740568329011464188380182022725051303890797068261571495708262249860344266466995750842541103006931718827867086034994731324849452757531673792440521177668569571668695667269803858308011105835825957132762645814104534080962195187147835461369201714626368509602059289467774443670414776766599879936339207511795050939885748173639918606095269968964617080036335413659819451395734981750107204078018250049084532724590260138319331446320269891719164772095808349863402976501590270570350098797686580158473685428835454165024499537995814779440376290229319144303696014089086506246004633699295002634307794822849470612191195960912410330245288319391438346541669762994770742905893312069457863962730225743881293941225447024881708823468767324157879256988026030403667143775602866399667755789095734479985617892265278961861218408681761389701384128518595746984924098192723925006835371133241753000996537189826672226699170639907053206801773215396319427188063607287566183228894346526486514059834595061739139041016205127010312106393748840885140993446163374993754646289527778205523545405357907346080418213655070710230145664782413594911728066873754645018387795455403881182267681950969553017040506875757830134261064686970816035185259854270430648287736143958269277977217490921399580716476681754829729325273197628070548949412524037986949991726808898059156574210044742444838752248043081220065543306848543583355324651746139604024868669943752345060226324481341467859451272772858505022475076126085666867895555547598196680680512714356154782021769633283449272685701763230512852751750840071077229704082327301077206436072128109036632016998094857169708377456959589839325213063444763054847415913553118076339512122776584924378871239043799161978423912931305637347934033564659716096319299466052991037466049674502751417544203088015790122187809051962301843493713953449307459697077269348212833154198845628391961584943988051621789794106135833349579773474247042636165229218394756530544426894783513294714397315187566130912413895443438084667699426264812451133915244172933757874907126561805782593843497450818940388825962467552397180935691962922987472922980150545496622071980820158152210934749148656906966903162085036609529048042801839077436544842146025083551504828422157261923051704127925452833059754174983286166672553630638800528154271332438721933788492605780380726474057967738437381797821739119980911643199828340752095041486213096007456474598934600795225090464735168723443550654626164808022596364857204698130518938368295444974128185623357903201037175508314258993712809040047264413398803589457604593662374670627083766082074438255953547084364748666308103287076185252480844115567381036624685464733361372083138576968189951266041108485370089653803413279777627038648556247753818815310632213222922837015180632293750959987810703839580649137315097678737623609853110267104408303649396654239294821194271870422017845024052574283927419152981481978530550355555140487196367378443461971711067291083862944024516055871613033514956624245910106620860198259147486296947998862523274299418224847633411376942947733180128593642747268162477287487260395625844056598643258982545654467522147384541385539102079472977442807621044223924660169481976806065494040243371824844984178532465142851996729154636194130320891572685699284789567652231797693506907277843259888838478494354350623276516330665529890887491759592459421721686504274489913458871456077718871692451585987608151666597329209891635880754793294975436129931022927410088663337250630690008519095`20097.475377624585