0.0020657822793817534868963210561986856734645583286453370302108146137491308125726541283459361098205162596486466294395354188349206039270412430424925532955897000852097229233026461712134492739708918853268305712822710531146251032322949927312293530837833892668922492565019829045498593334316146761323456784507604052627182383264508912201630525926488522146722231480279909977628449627787775780768843157169909981336294524763761690601524048833061370260185979611289397585192666299755319334488476197035968177576600811052263306164907113008903462038428225314534328552228116343587795247671648687176924061245534633078684635962521080246744584501986986768713357393557397195960055056692619956076419121889794116328415438617499850982781515184938198753686199317537184092443644075755160497181549647511968930818145569896909590522172842193702248876481899165333849433929385487324418932575709885851024851393735399321776161335907051868126512123892275088671949655746932350034862307181003798952312022033937893947263351854852012010600878109064865081024934662057382076845139456857153431750540090771186609740828344200309294899406240876815048434872191412278029377762785769073397100171859634095130407192840757189637761936675237775543311084852310205921037047056008808517142701189674380775943294245859877003340930528152699458544343729922972030352112873565311990387000422137157184793695613992974377519566653367535646565267628964677299811765347323702911346397896356081346921873607639570482598690814438006998791376669594287366447891004790546969695903611969207745107132084346749648408588219375186077230594835441211793439731988245328325703902142036989767797526025908514763411756943170211822456067993350320131620324062866787720303700889996219389650792428820049485152378296192500434166875734480806521399359627209017203955095331937806276669555149326856894342790620415904151188738142534196708523672679036002906703366642022735394923498761502270638947538039321249328133459283683693343919300995047355552520168442862158197217610088484854629651638619194884003802922397260099719758015339131122752891966276373021892942801679916089549741678828110814202984162028934865168984893934100019575983079704152767340405574093044967056522142841587478369355430181406254122754189369866185966946347627265958156483039576682768359013184717807606247667952193361579932265272402543714636360665411210751220036210586747473713364821913542675778316057986824079346762820060229697253427695209033984206497822137367742919654171567563894163714314282393777901594551559648281162050001689468850915537693393661926437136665573708388862152798088556081766952088264767738560584573015985830113769539988384094875999977340312793486927557086890213029474750601206954585208837402827610222904472748905393073809796042149940816242088342895328950444136587800966024602413289489301084263716261888852807615990046492532207962757802282598418653539012363129569673274100437035515248135656631289442713412167934304515301268826487507578270691756154235203812972043316500756893985156530155915752953836771599603154963126323529748838773275234834219241914639417053366198258707015894353678791351593763078952388512967891254689267289830931484662086304565639398463892299669813696465974014730508296091881738591773216821911358096144528338964094851209112371055819244889565409441412925379733009418530568171103747777033746910887151803252034039066832806604405328143258469923279564576855223975494436702545986567553841619092132571771133346984148731842242184438971457720758798939366710537113221057924770453869774350933699384595334936645701547996660882102514698323495839321920364051166221132827150406090826429184424361965493228888021254079940387387107471354596957609291974196807900574982407326483341416286168110843632946295613517354166973293532447704539379098056756659105577294075353210778781319650906122511960044762487774677142743942948209304135762963449895210507389205470077524231069853519945711075187793503322950545185647888164439007793736196162517196166418857058276473365746917874091098867976107277587088246568924883952296640847008510443461895657254394631331259274003295345700664789155074982397118358827976254770323085126761867213789301018250469299234966106538557867871806173694162510324937007268938641689769202581655516526726988646766671630965888079729259447453669921196757405417238948336563192134484635294611782141273702762135933730249004459810022469527216588187294448198627839347602641642531466962441984067357329812639680603826174325729569254911898631527781302405819740909693098395321138476823042120159238692720906630082147058932721489113436338239870470893340389537174029734238905278690348520687907362400869031113214447426780478161549842068008808463941946526185066012663225697572162261537168109426754121672758121472315794619020636713076944201956841183546724624166144040704371001609500903979222498440283817440506276991906372141093042136413317869886401201329166450066173726753714196823344841764313606260648195258005550372924440079787280712513395986885408223637891934042545788368088428247074057898329955576157440028424379789820989365595348759336101247673263014826781609138522650906266196966868363674933684263720699686097955517220253154308341554963999362267794153701001562728445219600966392348141530722321784364568595317959808635636449979032631306520869882834982902305253128879109534882685616017370040011834394639271853401978525318239858626814462023282897363795496287421878465307139641797000994563157499681321556657815369079571666975717647374904021969574780861271632868622408719833311273137835123959817795155499780400325670902162126764615857084238254323692144687891923232024426235294224267915592619315116594869771328447551106941450190616085452869521116153131075506007447184493840300815487064650823735638037008593965361944681007955465829930478517893415075412376403152029371785743048720369648762814443079111074318584808407635215873056026857252442737369550879357281674250285790134803411646290276073669977614335651897266430775005547475505350599443124270387857167827540172066926930312610708880117938816508833398118288572795177014772589780552709587450499132966361355487724739903872192331472953502179804867928543326645466559692150962723733724642462631500036572831272188833621837544111074092292874359315322228970268448567960072722058956723828466761398004548980792350227765467467949155538115940680088709076205457585416334303275273110547406944059518631240043188668080520564116893097287567509988032892402129309338281189669990180233146237628724589849032141836197205823275913028941316950798696255247849438261113473669433740432151039580246290807943516070087752209278382336151930585275419822168625409616637224171671792028733299459125658840658725273503554214709293097712291747183048168084076992890957370497134243543254798230514001475912995494964008047303916943324069429166846786210680872653568195008753703520624122740411995138666177039279645800382260561554162673051425363249728925155837710895854217187916372911762588754379828413599179494024820738000440441319189117569628704494857334078917542972275511451375803542579702889930648071485502314482484718282833149820231689350631783296203216928666490014935003498804194161511391478752915831814413638460200705183567653090536907733878593962783441562821805225841814684032404356332306308741663676699375400102934073726504249619580352078957515781339653087735636465495824585034486717477575062575244434098183986638427625681836993314807512194968028664286467016972314234358636400263407221513563167326817922757245476301387289878243297285012030708664528212764481714202429361885199505540938787069035284396563085367968981564290476029191009752589983307976984932769666322516135501364152595979025694329381567992331834321827425464894546304194750863349541640023279847315089049957755183038711573603634343279278355939694428616636213136448767192491914311277669460603196058029896517715651722256973718161976035520212999649694815880697012523413041571060171534843952750826122348615233859042153903472954698395308754475144584126389889939993414489565803463038736613196574390938267619828171786673831183376827040881058037410785560889131008254501148478778679444243394688681425880566399733836728110323221769254133534520691427518650889532841644798455651153212753459408762486771989470770251962184126482781346024665746630432773648384275915353581762626971350844796502805093157213973991641746734827122479465794437998607355060552478957118301629775924279247787860892975319121323295671017856165650738927120093312245889180604155089079646116990699534251704390880365335426492082415941998923928498039479761877411520152184873888295626747320048715786692993126283017359987511457640910842235109598102506295586746874697784013694310270398568859650673509605908690624782599085105146279459960044423755513218179833330414417551910575318030186684015281912697224692639779380960149664242337013309589031622441523243116097166823931135538652232065017333380686608662849841734026670533082734639895684896366422114833805050485610299605042692265155744783660008599813806119736674161923657171837296236113144744230230307416772593448662227672341907705413090761257186346142709685099530268422986970469157881275122576612569131042290181847079489321448887812495944324345829549063788267508502023342658242958963786144650814298616789906227230286996868944944549535122379922218765634729646047944384989930365486291964304636037198246311926966704815084116790148907464524370749992236346871393295400194269217230975620251494797989617790682857322873990279453511282962446303606111765366833065433297564746762334895922173534060845662429339781387535187824747856916711363803100412364306970503944166995093958157214400001969187972612085199990178365155097493550986339844875634191015143839883543726978239384178490582931548022378142321078847423633922091294927450732735093217249012378292144852240362927482718832851321027529370469337009967409565547565979951914867171907764103269375464111733537342304194252008039896328035900963339888647167038012942030703183451689356618487916979080849182537501947892861217237802609389165994299160468815642553263985058492266248174945847401891561497456352811365168072244479365437390786339662348920693032488023160323167935918155141456079608707176355134585686928302569034659860702493874006651878163185922446113565748680405079119814522247496529549073345355909417208567079693991763236213532517245597502232426088304420032109631258554855883108904468017844191348101486944878256044802423176560093100176015181375732988950222485146511266337032551513243584662569201170218134234948612809415910859159810468173353014696354303106435487035850657988806736306010120825233689603884874652843626294573034165126333032372142393300275984245415244503371488521016745603013809820127750413611734478620580407824803047276347617724597862510592630093726223426143296438602590350930740150125755779141136772184130571856506689618899635356723454536076174015528457987090306433151001289822116631336041268430965056432538281427388542403970618619644821208192868516075491144793163401901810044498382576897737330360132103964622662309878757914854607566725492747254924731610280504806235179917179517943735861756305805172352664955009513667991312707709027357399320529211608855196272745419593701350176453128369851036803869260852125795267125210672319050227171915051722199520042241375418097347406801524098187583698653767989557397390596958964165319908267760751070067926464216997748516028234452099046355265846618165861687645282009421628235997526704441466281254723213404942231706629670961603183121712878520526847396915581438693262142707912255282245170440638701941612239208986013890678023710019220918141629661380805709106091233217997253403425069017247248226958158574972618089071164462212099919549915374146012015320163646770121455682125812473662760759708366465639373877599665118332613233284078248228373724543272705173566439616621865805151508924533558069523212678933925868487230045043730810719931689578993195087709034229465757806809265075405124533181334542884635372005985133869607819075400897245171743715387153825919389026989561002292264673161166928113316498129043830409679398948821162695015356280299639670161232304393654372016821708028141284515497396731159896249230882904567306057633887403283356458568403664099025993046667466265496758129131113290919547282526401295755788350667611647759316558562712596160199161251978111181321513870093452740732125321957113545150849410648693706799765445269152190883174013370097678813045084514049827774998893799096537910412789573608982096579520550393928155204046068325607040474817751460972715730552937199076290557049878531721143449828052445551278200690297440369132182473862805781476142738771889478844022193935993476483498791434479415184320247829095462616221425771325093550510118161691362292646053441993819235182407508873157370303680272977131562397621378315578228422759773771177784840727045448930496786531824461819521953802399015419498746111799507537095229450231106647506362291423970760636231249282723828793550105645516165553278405028281636394001141681252021223165449144651804353427380825345110923475383144186543257632795679171485685716689545857459795070193675158688863700372359553386869521252253852649829685398148435125147378553101815463938540347747669488420091085620015661650532035463005499087651732369875906662245676230458168839712354115803573807791918911787553889972545825060730287366477963378423216354179783604660905189257290033942782240936917893191523144744486751078993501221135288404026249191246929041556458890206693898216529195886010659582029227529405169225524936823173999740103681512852424681261096534329398565600741141522545666133764059938482961949516570934689056409907190224098770979779183757409235452686197083986472432049097317357850107562573790717346408945831117064919960398137065574965541843948086561345570958561214271971471750445097491031920909607834033449876619342799940810897202342794472574161405352547477371747970338402655231517292109092337367348820612459498476086937540081644349163676844724293587456172787273822919121111397202036990736748002340591639232560021406535146673663931144458500575910584120931341153834765767925268917559860132529144899156587330093046796218348360583653352424628556193626822070536833402256608079409920579443263717496606834390757230365322348011702204184734008898282638795457792677631457908730450416182832758745258482732462432168893738793302326367027203341594867491793143450454549411268137217481122560314017306441782222209664563017830992252651014492945369596329154257570972954605600546397353689391054068741280730031217414712133634952588722841282364045948321613175274253982708308817409113264607200355973817761928849348814870661898039169239496800815539501263274263798316303027473071478832693380448659021880924179046619801205268560816073170896093368108411210491392122143218129562944039366737303968277948541599983480822209292415517117131275487767553733974244294785554882082989869128482456881938707081242789704851021559955488006867185535576841273780215487601079423150750364469005662935945732920830098089146758523962620475825014247653759988280393452623814770956044384434765761778036483716363480066370423928374031954980780516677610458530153809677858772242729177875380999896880770525009167469755767129436961109013927986175521761318361062682268321869720187421862369989699576104132651307524231401193439988301211766277408050057125776589805538819597024110209814766853403440848322017258289702144393702825706409814303832644643845625088902228902785410132462655537944032535881770529001602344083577921694363283865881073256829375935165265807004760150954159891567901917714274108746312505268171482736030253033561543451794182602751432416691782026663190937648636218214423514504571085112022945100021312939552659853876311344183754785129881728771009670054903553698258384438881895563857346352122460083863622333113531157713331515279888724110130801087542328250975705675772192359063999403530395826650454739345110803386210757893119923509319554568408205068797702898693616738586983854357887240119446753218405935995772981880718681008928330367629749913992410598747712126124689191210558113351967515845100725887492511497578638017755084693981809953452695749773414419534033735897203172380843798279845936060189711381777059774817220101650143525022297031652772083432849068172027030532649384118423438663183059334377080360795419635309031827502527243223305747751525635458630769501952032340887075514667463197061061306160150091692979138795243635230720330563577294875878684768593768895570456338529770472789508888567762034109402023675509487267030477058031838998538796461179717552109501099193058390676601928165867584231044926699560771296022231193476076015706610374608266012545687136429507437363571313111299597821619900357084778540826086636976201933145106828659864554600647183916144266366980341704959610440950611578616717898475271242436499982488292575278295244256400782644193671191382783621961315270808176513716743253499990584333261490931307310768180931473699196915991695568003411879791876004324348791959794048644012805601549154826909230930325004730257551461343814169887625846553471698663691490425581757741043368730488793877917458185291196738216808241652013811770750023484739117847000135604253737895932412714071629919760730736455120407383026070732376072122007584454466487759525307734276197880865974594356861463645710998859679421293375449585037894201267751699988358573661319963098968236223936916519089227492886918539058165921981795660150336012800770516631862530611385079046694109461275416384342957176633855955091226742808487828414243394963098235739653517843504784200822604567965980948674238319312984104221958643227295035680190700001601448229562978916363028741164994897154206920174215852974469361343727006197162464940849131650870278403682424945133698860494201572843169338415117217464395176253522275324835171117417278921255421362163393348488273369725604472724284922682069643174587396066716895521143390033740507129273526495346160111072767199074845280523058858988422869817579430938436543043535624181436575414827944535601776174358139030520855972916407925542060005591667427943545039650409617279422570926082007208136419262844005164937412304421932735310915162496120981265597002398441845461607284669473491375027290028067927826677388987932653163889609021451957245289859658446397255290192142586182175246722344117687608962651985555771803977318895878260501802555020481251171982501958643794106006909004348007504782161221477314852726342361720383867959752248145177535674016535344292385196712673084582429016063122609883591882850503134327722470916671566217473981634570579763687584087580656758252733945945084894352684348746257410909061127888475903752527194822834622865636939632347200504167819931709226460951253989614399901728681574560413394173971214739437473652920118674930913737312182281693664299324018627543239156234501057763399931740535050269117783365830224193097659467445113763817089336890080636009749204328038139017337038719148801865612752629439119711699296992038946374917520547333152417240607681919877915904150852644655427360900310265354336473160317316735959524148574267640722271994574217091288577196073127358893790559445851716786043810340430994320781797073088670514508848767820755163309886066523276537709587296651485536168311781877425397600701351166590442635739889623650672640740093370869508390705583892936883864159990069084213047777652098984211053039959310282518979397012534233873384600871987966950340504332534497847826758324720151746450158182539545739271313135654822271663180361887420792946867666479779159219972177451618058838182761739091909535436876956593746279418683165467617032042641616638391003112003085597980487454602050113868142005406269203433770009574995989272551683595297158636627090483306205053298572356539744722233342140500074486665233264056421454793984967153773352667021577106507309444988290631945016860530566023038746809716115244267578706494399441706183342810949048674895575620595800303273488193311998271503011421282496238785812611403904605277763961179133154309091804875823996716339567614623503876876974854774645771773602869253165545703952290629249951230376878914797101480096097476023122099203650853425016799679206495020258479353233262764413768423512173990389139539784253165710364879441843578835162988214298219379308935611875597066396151260834610223420206342081763863373527663523632839452287085871195420676686688838554432598`20097.471282609105