0.0275540070160278758591486437295137198861671500133542699616108409589223421640062440406655653491283641794697685756579970156222064907782929712205870118885726915769629749709054793890531825719489600292874728631777173450825723640086189853401273304905989176077181815381376844875477506563056597660168695130607070211464272316890386661600135079608602030139493486167895936501414731756512973426512201797557875622949972942555257472043864945187893241077214198533633238004158906129952007394213246631432264976148751341188484235151641899629590082676833509697047746069518887942634809410473741724310420099711674827287564096022368460348273257224402242806699408758423811415640948835204671868757409997015307594209916744278916753354790206316999750332164632570424288754751898717157454351141686640158835110909581820441205566171176831946701959619137274595127897832571503698723694502678452235682642013763891654712835181584016684778817597190512675626085367608660789104602000149829024962501258650569435780729178791049526029959151628407647600817893544967445911016034594304392781014810899672113671587977640819746710877860860747130209422008190909630284330172873079215960094796370948238031881446128327755797299665344874280930249483906215395759619631218684171374468753972833451618640564674465492082372282501776533086689151149975231938298322126088463227687860080276428691807219923942468948670821691125127464752432458645919634932743182888515330700836935786255921796942828725940368914653472171297820466177286375228637664577182018707374258026549915476075881721203972873265709526916295666087022742043353864206641230251030425541072724718908357526719275839071693933421717521264536151286704209840085927241889522117338633664924751599043164914139555906695532625145249185978688782281554783180018689751606109133699930416318133562627596375250759929501073095774422075010038582845016131806001944781349388118035949955984448195902276121612947632500657110075352407309301461334436979803897451513912050817480205085714965158099406945741238904437530512554144489803671232049963483479507381514578054329341305258700697722026565224636716579697559468748920386902826372899734815411113404948668381727878017245765492937363208376865724946021750150144282260819140946487131575343879574609442117178380688090034042967175852773829877851300033700831225417276043455867905371726807764046408217536494957809910801233876566426272615936969867144417254230620744642511872110249815736215248519005400424288253339287402348361995165416166204875143520337800696798187006826273532407476049977113009440260204732353347292876932872850306696070223489820382087856932096421181179853805607273983944173057672318682018950986902676827865642749572213400150644677318413186538186147047388098805532968658425366562614650478166681608775230717386554085538433876541607731932994196919523318681911080780974091959490442345240663892645893698528479139997601924116057662972761618080525475948662527285027892283376119440047040951630923592121215756406811446050077961809055588269233621630109916290807129866684880446045715614740737909806999131762282699419910522264889400489545402286643131889204640540095673771811191697008508319730136086379770582331028373847205002883590526742938291468523359865350385105348539408002988345531983266133979027717690902439769162095090088930568749875679048073511344287142256690073780890347609061875686720330544111638798018999014467983233713938916587004582610375859721409004885690202336198880492136632265656185298031639795920382734647375970223994873097814375116090420697094425419767343228092793037121312102889134098825110322245358120138117970951205849504487145262627599113378508320293923488302996130807486519270183342584025297982230949659788614036626603545895098772581366606447708580334773644008194081831375009961110265696796853145911774478072474367567121938558504889946584435094261183356882658503918902335857820864299287453408634571071955568541560107890759818746682900960655866502818088900523885124314485303098085579580110053128919943625612376569425473735830880733358277317955142230117984274253658284966902110332465376016304898136820206089778585839344328110358796347110783092419511866225420190566813683003689527921493295060863875471850794892415713776078318725585239811186869018439642188928169273017966818905598651274648482400350106003242102926196701811619771168817340810079137002836046440133599616186544294131171654822571142916592581215695363236223335553772169599046384379398478288900713912447103430795321693576051319950124419366636692902219997845152662939128272885366163175866074875385641835711301928795080440463214002594787735851356289783058222800982772631064345599649309455796756436272077778773040213929907681547588816930032128719857131310643970167001499842202244074073054933968277895314615605664913914641082933111026788418658089708265641783757737322811879032598822488404875683796712537880513151998768045609929688385149403582532035055934588916195344187743562950309099666768428313789918263967276886517378254376964601345915157272931040603332396227786794897210541721402890978571277692013148978067194339887602460774050324059451775722526006765688025694652118682106182662890116289464500374444182914433973604767065841126118862014635816711301369939325667460925807905385835500146566529604668055320206269162834530634014594994254140271286802124841754588898126627311360945715939127456161677343002177654022979120488209811374754364252335815321493044830955009522621658862806174706934076985992626324126868262073237039005944587179264277179107157023911673192953371651349811498094104125930976787808569052106015629800612448774578500636931695656124088554586526211942509011426002214520759678393791818266694400512304455474079205749001151938631529303670120644643779285494600243963769320337788971760382707416568498172753355619909691395427802914458053848519967255220399837130005328138017564488638348936315823243824191695312252088655000652589632992645017974071563253055390836306788820531338419098445608841483402882532630523266697366370276798777686524106867126275521342440114485366331861246250890723772500058136049271058561561154746580015575732523383354669649248397758616524720465691614153663527815021316463927205126539602263753324894797492049522449092846507957007690631865271672950347644324244650991209109346607972240422214625301210339815355775591814025988721768715192674198952133959760079076917505994031616589565557464530844887434514527122721453489905260672480849921749889004411741630288377499985816827349804392991982436864882616642312167431998115734867466162708422190125601832744167589791278460377930185276228811907131867586052560228532506129388337313202874609144216828080694551639402733440006238360296765302329326600957874813892471117106672773569517409375343632113529801172645802193040741201603313362697279442504653759631185706810455642419153443299686609969670347635497953419740441342138130945616913397297353933485251044281873352763857718261667873531273338682066112573662704617071549737079512590411633084665761149447638006042250309466851044413240043826654300215180411841660133647588367138700371786322511503061519943222125233752744423803525450956535347945311279443580013949612426213053230053416563279025432883560926635851195230212047059914487483060654144689093110082809128744560029142530265994500667524280419926701500900225813339598180343032237476684130900360240496292421886259287704080259048090447340715714148019786254362784284726343745127049898107042954034242919839257240803021590934945930998552209563788820419303774272800241910776616019687348041199703970375497851563572612115272407363494639284447842154904821527148696781366726913986447068523351933813765209383424895663882646769099987789540575094494202128053138358872416711248868374885118113826097462966140808141751143890801134195713282493494862796919345485851239607087622105089989790022041042285967747293363510373940855276724402196037018032265144274401473450694547171941112500446324282333235669628353573147248913083741709218869636325391334314069594152896707267018135145764004505933805989335580063600072684485103964907786647473953922437847791515610107577999464313133987713805328243159111086823981778633048552886271879230603187693377913519511716443862494884101120151068302047005582173483344841820116554041033204118791036388198118534217277541144702655111673933949585006216821439874428931961727996327105068379544815213510976406991295697552818615000666937660577651126915132960096376988290578434091397642415626107814137534823341797132280013821688319031978960136044497732420274940969966353365870742609791845510634665485884276047540438476608112525050598389424927089444665426349079754167831659270131048506755980805057177466110956985641719524445895264149229499030818776566517927374378496141724459228747751196924007770845440846146869482914166425870916965803930447759516050335950614771750590730874248798660269074830886389088166108844127732512191843071823691483075496289988909608882847211860214629273070669944129592386618508199100818297312337067845624607671547815011849259758651748482626092126560933990187110763229987478624539597998693820703850771117593379091557545827178570232266703110520176970537524000782079369011531386495607229550715729200160218354438413624649125066300567160598765412278127839000749526634809604877931979475188816957311413378119164213638514349790432333203684717040293026551554914889697492883186784259091092968884911595294786412491895442831499652011023692603743678588622348005541877305916866685426715317867881293028879706120092135931695237664279779591719762308667902116301834794696533016118881872123237331410512886204977755177583756856190244736547119821636950653035062139062611958474658700827406610107108006372464477235256781761590567145133965364106529614401630938002367726686015382232483900270517760758742115884487779063076182116802875442372305730410050260839843500451386705814871117910776151776672721609658227203914067650788988498312800454314380603296730159829436258588632329875327084488548108153341487193676454317936428370787037788117510494537259955677045566559067021066380898514980106918188933932649754203171795800508108005240382302629134190598801159694482814751554611227399971350638201215900517802418314660508300864890147510833067551636123389757745641787262759581710117514892857021007438895875400358511201313203600523599824716177794572561310384290969184870643064213612649508681578643727807904760896782960874846229060310218743029120015861345967733993761686330634599562935945000723570528741739751621485583315089020358569177779426494122300646329192299849636823896782223823931733750168805100904844793361037983031384242306929843770840414427107430259655606130524926290345249600340605207738205298602421541179273284783411960723020254159241795242919233662960199431104127016365785329823168865425528152726832677410509222409874025184468047294264518996254629348133596276576872676433664862338366843777310883691012260489893509188018823360980191974075481744491674160781394221463091819732022214362521935670897718980999901276467300067996873034932627425353187423241265479850878448301208079439150168051756732433224747571687541434447224556786488994977328285248769356511456333223915601553381234373658868549965697602539386196636098772512021597504427759052116629102138754096769476006476909761999805994068650864491182151772955548018072814833578595052541576918494124630322069569394799917235944246226691399458719826546120374211568870263908161623947362235457263284543582422022063835291613502117420799831025894035742751690708343543517016227418208250705691686441069877262130183876583149015761491388522156016508791831326657993336818744605090912717229108242505021189839085575876527487709934874557572412299477951203176926745136319105310282107856241982591723295964544787963398014363783273257085031194508497728366333505695215508976516715335248830988037542579584560653447634075689880391896937596310107944270868045138222348718407135195040699603817926345707728334923679185340546207308887488936638251372145646197852898098581969613595242310501955839486460323343176041617552746755095325949463978686570021856645252857895000420448997025488701264973097109202755621809484163918714988599070598406668317820402500743610337412160059856047472663902346310431151627887140214228439985805846452814388140820742340250147160520660325392611678014440376375045959843402089797425253569890705119383093433639671367696976269372688787375294012744708542901826942795569365010406967803184407457775937666221213701160267534509211002469896662140165930779290961120317186347196051368060894095759981030772226678085816830495944804763918850983296965078698596738996451475236471366709850986186086609920124401433027695184227250235505160206473934579244589291627996137007261927871342883371571968585898262380868345944805472283137084105728227638792989050267345296288719196278418941703203886015197392349179320736562456884239197729499220032458258248126543032752344980544595250289747707659298744187045587293114472946920367807771200227994518585702907286554162629555825986622859208225752444456451304587544486446282210375221347530684762845371286839157486564945948380718998071163563010360500696542930729499882378469849985629518876284956783109760469887138712016146334460941778695537251632999080893526740529010232465705165035001372145056397495321953983004476557776232888108017411376538897098012618628485210848883761577518198682016143942694364067869947617729277989951429095524475622969913262770108276639601176222576948671334129306307488031437805953618947649541694137386473193357201879461648538610352924601863510017808172197614626355817395333820639454740229859771022312948766009337514957223209399033260882020873512143662548406373200136239577378625544700773929985703357973407270164361918978079077024252865527544128296549697508943810283595795613398743045192292508820958753555078926269668827176528620615683626036544879840805958161012833977298022716364229603903293564009964048985522393989620205273418125231870472420882684697977847102371191935973651422827428192489816399990709593950084516020671578397242012388743552042449005236951784530054393566432171921618491212536078439685745112646749391730937985740960807375826976026291146761276053242367704473169043004532833095622708128635814681477903233211956558520004826716990650327972207332893436156346377946758891064479049836356372994192308281069725381626972490632312222088879952636677801632437327610280962678510208266660799927674700080819357914848649553993474054652436212153372472931908145522132282144906357173708231271202645577098441376183070628953626762909475017074279530130199686768903673748662104161236116835239480317233798133101366257541128484890926687801001963648895799851670641755629456934086622584729719722353208103509236260243138370825494993205198709134415726881811001198851416021211460197666289532536731691051489129523860833720251918143023373875881624935212736550801054030578103866088573240523108782642540625539263320036742836726605778984899235934628243106036879064565138245696925777884376106865975088590245775541228860876562078240498587068006730953054651063177953827420519620622015779166762393248850355028429587596900812363152692599623814865251826373403932895105723787195496965439371123423137640247121552723981223983664230412411949632853432960594854407314765626464657033369304650106472907522172872507662055426627481415344168946897506105061376789598207237205134962878699042531121378660578520674249284579750349766896744967086342319764560286787704974006043065681432659970829066503807734866854186212979346844028469898153459075041495254164429344344587897612712830989742543189035156334000787943867273403068869511684134300603746680307158090966406485439409679186168360973989091782756844715622341360865356943592447832941627881271894780663384766727726687271817011055635697496818216806140713230761369144788376465117606726686967331190970249907378205714590490722308856841335568404820567444195221680893016551587168320630005656634821303503533024058024653312598771507300580233965378795018789365574080770669031627418090658877661443283508467197591392318803012063758909240930906304598017790851310079306073737601627582890592937878651979202987180162035558906705419510082771487546665583970153866745874804362989854287097254627752202159453311911083720132142631230191043301355848233913643372071704775028042316251344047702505444713849650072259704061902934212053265916410276936007302842329516121076514396216140869082780606115487898796886856534155096724253253287382657384379106330037063143422119756766935055809120084073454716348488551391154029180928453807874303175073682358887190820813632975898504868929269476886954498080175227918062711431722718843767036511697637812425450647439067997956025606136651486890189226379594637393233890062953562317244025462527441956511981164539776770403274919545752010781989389199095720346483683669425478673581253620497712257490745536594366957572334361102291343437832085128633837575754962166982056660112780238544344350914589683021276933584908469321036476782875253281262992904625295243505721996925082905250646895409813325184889655609841421107042553000407099262965495215322719577514254127878764681296140277532489636829541655891361352537138166133955655436515649203184049875478915072269529650625517103534622425520139255829716695363526981676457376221320825901231910052995290656113038938835966960706448596878915718017093376052799151615477423612437570898358892884800251032235448904906422216255127471188097215291404573535462326762993898664412467961254858966375773872638589391093590673534281799960928914927101010173265787030290805938681897209740680903464162064737485602413340864048762591126959981172505221927776179506833451828892183645204402358655684923995230619005900079098349694990281346854868879270972640305565869145475029061157109953035823074215338998706134241403081493589062840960707335327887264777177582597930292626986633692220721721170992969579657492240949397442403649326093071422052380773834005607655839452811644191994092130755444856451104679718760560095018534223037473386846894972704253026737907483674742767909504412083678028414607986480706629008623633556387482560013796248264637229387817196053400259283946577899964461203648456256492270675195886736545553152987282158614620835057881317098727731908067754583887476314614432780641926136430665791057405105535696630689550156729298729998806240068891231469435467435239219102385879905924824790423643178261716923764655447134729990698690334779510457133345383809623549982011675528997918414715034268328045237624460538678387965296203560277750043340167721654098690992776377056710078259940902334753627321295095246637977862529419947949207032082004180861357473000798562619802504475884173969887959045506410269909642658793457776223948312388904162796587897608611139307246695255466244170893742885800663039357466443294442641595896102499798879077705909318903123440918337615109532403795550907922553491333677474841229349876743180162550399791442793534819436684476026358032736739939161341997140970665708145693869235976783937605126302369520251400019043593623618345618132677827828500610874126899199353040651005895460711218774011610771615578381917001084328015188273172199263105815673429974975479272594826729223397254290729622324404864607033056169318667785665088001841764801858507406922085792835625318398137829748147410337696144061744769621808307167818840443570876714139847070094620712778651071022078991579354150459966782429897869995844202747676872576104723447150012789021169195446828564714947325662423199400982742894305134602163013682589995491131594396437693952773788053006135396276124158173152458639107540364431165094078576712509403896851185161728360214751506131188851635848351858700155636018905954143297557066424666020671091191864666463244061667777075466624662987405586467122761270968910407809628685104493742292050898295827576162799410087971262704896220253238579960152192972054343406003335739754470241178415727734178394945002058251682533049892123876715093166541369484222874253569333824597813579454670526396315039588914899225109856344640438383047868421787530459262679658445365917841381237795414535346638818747150750750807759866046277932644722699033438851001459366035757566443735040019419711968773647513121568123292485774817729476096539871936795020461895236556483844201260738057099349514575500308666385589872843153185032485506389488853886056100715704511326973056608838185192504303888963`20099.417032209865