0.0018825014467802088793099482662287997344815171163727162492610740270075994627576918585321986942335164559409836170110796132704893825529706315263642415462560512496530241217317488051688126802420375261684273888461115565776983067961979830782379603666978078068193163759094918779893574653077204221171045162591518163148293279417650696714783540049819668056213153017771996201758194352710112542073593372572342798666535565294840741472897680764527512293968592724487983644712115419261299812447173117327420947184703084582402942180977145598551519635843576885801038697770818436696314258153552577250948857564033141389439594826000466250915037602112340156573717885695470319803409204762337467408337300202949768050153554623076382217353422811313071958852621231763061070977046096271691606732527717164008618283682097309114678667999014670888470817371589484669947469639480473656741071615263195599278504796792580337126796117911512388771139347180141095835064627260080815215877654531584250006859251773976694695710025853004024162442092550139360584722535713129446115073546635166461149481367277430610916380909781067542204543051423208583816053224666872849283793919394516447257910903355001203921531311434231265827350630854360028632236218105173446486834840156636783121629166622622878237330655378608073626325684495956330195718374859075966245753408165766916468197585844842053551105254829867854592817561186069002138842123615068200250037442541678574367115587274323992790310967828599324681927942557783148974490851289697434910876224529122310578241314574826921195938622190431920782151392140980490352968517898069934147848909452612062808118454876075975408396860958619412380698391731878693291800609301416727524487981182324444645781453093679884907000378893926994792097424980365137347791267110675376149151967763042141888619865706054284145865821756645905338693049347375966820470515375260623151489019093230911546866178007419832520613014335990197636487739978261902782103648296480485465073277998547601474837165199943441698878183836513718648101325449970234401282195622180135634741609138337238842709276532586928391996965431518548670243532098437919422082154891410201061893866657050892596794023792076323137846065332738311386709516450696027928637735278020010666815879132267776677996162489962774221520840741903178856059861266320392726225492759262244251447914038019098307166645575599959094594475460798471820523889234479150337039233274208073917674284049844827945220642468424983483482289226633864859403771630771873546821195599204271275364149831175800183975413148003844657057693068912080922968569505918004151833251849010298823505562478288974115353185625580353819197017155781593476009776417661420943745896380814761874730437569680296163065369301430478153395946784420166263026056270929199309108199945198967305064440623879814011898678416668048947164689781481917160598473956024615660076989969864475969527049470105057710727090391092633969423678457183629432521833473457094075520663198619839291391556744115997961154066854454177683676276229284660872399067742001065766397042361666084615523708701987949577671329641437143756028540030038436646197154497828815618787318025103273008568118556888207476047870223664512573142574410223690504672963960231509794120217593895038768914169332895771948560037520781272991161002982845599500898927294724355038197548761456332696050638941611702528765711961223458301050067585960936579808396710575447484664791828654426411534132070587485477279409197382946801660501946001250787870910006519721504674331885069041983961452814476088212213583580998586018673380273825659424327095508637501914182166834256357109524470987023896206861924966875925899381255190307025977142956579241141595722293487905813569803108527021060087667848735412132848992594142998740769699506565171949804498081057985411965004552377907470044173138687492814373405601578230180728587681255098638108949451732394989704460182822421137868096197679601362925859199010839509464004390535809220393270930989312450076866003842133818116726504193182293883420156298496000333317793256706045747566646765016786357816252777857571657448744753064688709110250697902859247532914170708508789717718343163457833865511770912526151019211220904196311809686773320876326953973903817040872005957096007347465307497434749100252018487185248447704816571530648194209899492651041544951702595010286160549390365469130799280855842792113725831750210737613571964525114519531644513650421016949137234009548773870722792926997761548871706482995275248239530896618290928655168117740800499109123795153626085783422617986084251968977232958155322338221756403757370946915852234935634477226865368411531340339637298360680608667160068492988724382683158463213604248211005266270834178803899097033770206782191248866343402688611244370934123603564631719810708645157720150095112803415138307852521581701388557142023910861936082616652413603548205020886654892074139232938329328313972931740670653931107493382306048787143851760725041642146985362371654337717452373769122718411892694732217903004144805993884299552807094792819567887034504866765443348721008492698056469658558086563583007990934107750369704277496323932204712910344052157492823280733996911607989171805194607218274577545689881317128802762770836304125312763307838614041223780852677556542517673980281804460647482077320453733967079828578341321279408582909778134656839990726207322583712257562239740425127476129221271122409912751075234674927654712555007083977261404944293673929868956753276769237664326940954534465450056289914797981284937294162731599150854288054060147912494028724155999315072720908887141467875010036297687689322703847714256606465414688216873188890809983079245809798579211844929209999396490699463183014978178061475054602200189847390157008920727706215732167661909818877162909902201920959778254881800328443261687050118718407858050676005730845368265567113981697821619700592532735262800115683970966604554772092385750191315754417723998072285541909363721073408243973085885351804264838179609435309203807818223365765133490988510394369359001438485444760911887250165203063766400629767510115295711690541309175864462871838914109963489458772929799272749194760274450456510241599240197577569030056289990490290281604222419959674382313628658439731446908376096862051303888628167886213179778472102490882458901863792698345031938446105463575959548403181026325709453984131507220276296992592965522957170969747065068063999191721097405014960340552749695808345527995864232058933125664491688892228122687848553797175408815956851886434670515208233452459749307926789446065310567293340178901943880520646884112013224610516038429924406127893400077573744218264145339605590551340816424405171203563601694003499900150149553588134984796580646045687612435234590237609041236056884668222912216073595652746425855895647009765903780052800260369256919837154613001008231018744715009652292798806768255055627889147191561377608396712870757486368494860796863177889303641819507288866590285288689448150471252358424047199823048985390334152641545364462414058370822638578427916648040671777404188568516418710223558893654627147148142152433893923976070325721085449763801681579516953984568659004583496798435375844257478777087188880428784655185427642493263352076132466327657532454883871220007988054138984944074868601412030233705666827613616799681977190062943668032004968889028703899853774561925663154709642848993963809079710228232649055209144462176325086189567579494533027529522782061216008696762224758741495667333582304301024122614578834961088046823159792031696511480459059005458882639479605282050670427704790471216503405792443762433615625644809840573804725947028636049841013164776453884454722717696857768647878195030062481328726199044716289852878067280286496039725315348985075723265723820288372019710962151990756633556922281073428144736173915323217687190941437934331789631716300871799008720753911189070897062311616909703650637877295729101600204670398435198473810327829887872322249581853382330171167687537968448003222188745199458021820667121755125570950199062255123911608839247328086182525306299031026050930393293923593999311913541219777655032300296836355627411227855582952589731290148622398237706111645833908523080873258543667986456129108042814382939795890624397042678724977507244712838022965262217142279838577111601755084912185509389084307028121379996933836746212054277646886782086457696984257744828502060575270101265520386828716120437469762008237606283104542724884966396564224240030698794828818116631821525631871240424673488861860544066816256418618866311922446504260308627847891389495144425510901650374246049464624703501233096169718449013920141095864016019989400451994052596742889593224013638370169617283419522082457872930687019780733896509617242160734717963773792710103795547949359895651852465229761693169528197614870171962436182909876544033467446440380047949606361086292668810228879420900146615838696020338437539272385968530260807737884473936834813707833782595618149561109623497466499653274246594218427518932456088552697760903385257651910804005450976242229359139810629930450477815498082399044411647722467064573531171422488070089810754696350994353477031026864890216827742206816565925934999264550757031547692560057697852039372807096580166153171941449885630092908841930409674097641529119195709499409333652961082703825707198810044429182257702197580058413179502950363563285625358021587955006435506545791358420895787528250545781099362903329555999328734969409789001101071301944034830050444041071903105037928063653404138784959095339974044600551666288830801936608696398210155908986351620954189534363166873630625481031839735103309271404870297260270617614470594763804388236593865239970650267456642560834266374475681187037667080540275434132876952339122401187527035302485909717604022620058288506931987011135442129900513246289787306276475394208151956842540270396099964151598053629597447603017958826354725442584368707981599692407440450896563014331146843566188927088934224794715994411142731747364650808225667846393287726961986831994974675176184620785097376684417302833404736870243229998045995922305366677197124426150836542891466559585284563953805332020180985065022275105666223780275535077210530497233366837053511576271417462497316589822257025902067251314564888809566629163231249896196170635046510812623049129736085832737426215060317929527995200975808084292360925098187181900260452526832073311577668982890948207127490033810814118159067605642463801929806401727451858848698669369130520895785473308297724037769272486556342186878878814618022772649610025920299105963748993596135682712654842229009348963992848460563853959196669712137022941150110578556745014189072690880562664230842319947818990683561305879725231721809047662059205689918934290299146785049336167253798024284912942136612652239443990131985612373119452780575721801003073654632085320417165221375540400889592071369893394892739692516574517943856835758392950202659417559723418523726594963939282056555139626305947669265072605976604527137692276616073817928588886171592740526594310126646094715349167475673272040828850437394064209961550453979885266657208526699713016570361549881221313630906523669215695348879895668718432554771406165117984622341525717987358821323557284310711815466254880563849977261455317674907076040422045449054627705052992277915095461865307886376032101584161924638330618529745953906707315778955231609455633874931740201190933723242902703211187127020531349203919984462758781637417006862681974588527175314295434975291295864995220197623837743354683815025226265817523244901261719629291340168145723217833703558426554697829475709938623404755970493347107367777704342593373045743502746116923254808582881645230743710942098793965937397582098118704383170372223366139170815466799724357631837163354713442058570356556733699753110092272563981974579139154270363441043530545072677172572846627108932021507437639300939379971364139217055363428416160704608040021137419725084043122761789633464875885220085238887700719177100847007017476120957571551317520671911437066809444811466536171449529817790236202426001043890736716517484356863479469914722708517803672157577151621447521909761183720812516811678396249126490444340289366977640771362230884135261415852412380798144116899809260464264434963796054184404071855531215995592597813212404643919495997496279254983095440850906772285563596725055529499905310687176812317447492027202709474045698247012630743931375877706830121244935685861679070355989656389966473391534725482866701565016143727607583975019141653309820895075852584708453232144447810506261461909753046836187494573781777775568435476930851033890603329542874643827603893436187541123465312807070766285659928871684088068223235592089951148383633206499818153654232698943377895804247176666146582635498747165628480324812113762294533707704492765563550389489806144309411359030300684688639199755595733128275128751131829897226254184731683429060961156521889711522706325885469526450216132890593227293160631140495565927671899464446560348047295185837404199125129006112249191330237429741824959545277393808893036412718166619491704580321385524751352142423049168389827256930443262455428273484266303723048604195969293774280551921145191290864880762731144610956902526176960700622716764464840084745383020644928436944334516447115174735025957325788123884963108332868017894926614247400160289544631624540411824200760021565867604544462978735405723713727138697534665403190286175758871648661954817757354768336283910799830296191866502974370325134614882456939182746373403770518564355223959375483831551436984500013256952074700918300020855524965662759478097925659011370960464583539953591151977106354782342577592767686690828045403809771441226291996125600036621000769118978400141115893371484996836171280596522879857082125099322793933894772964922555149197272099232250174421392622876300083490406230003621338759206212958097028823427921537984733069216774140419587901460777268644969000520295641089466666451614477485547479976887275532845728126304020756941905004293078865597325063699894297522071891738078133286732549464489450483841469138213912180662289317390761020991434107320475095478012566636539204695137008435855738155523704853094937648952946781432836659821943130434714737049225998420284696590867802052448820962221018440518441521106910438297012091137684875706635995913310948474348791460386631609561505437327614839612554274619272377328538161472820333976357651185726518577867719985729079708103744215002758310444274310513821729215568316408567216405220720739232412863295688519593710345233306640269181024605835299565379119489165257400626008499656500784255425263916248219349887983996620408436060178343372745248234290659755246488368851893172095077933181173278181864913461413174728102252707921416996312800412329135739382005655529518469964655385694375665146257761760045736093934552400106014634566188739863853194390899045409087352670854650607996026986871060129201157495798929917846582230819271438441962802297827109039806169539990338280455144288561855017651135732364662954285994434574797865503489829989282932900491321551669926818384574897508448389433529491466733279152038419453802454594677808816081123432326167192718098476727937003079155504000632033928605037582028711617362218461362082377734248091176444317102844386589869454497945301452247591784878379112591908384727502147993143416248131433717595434353356275842313144021037261963496659242630999979982603646027427838615950024940757514480003895561861591903473259603386479936793518779451305178307140623245567043607448792573202727551745479097898749825994122228302205192040546127458886575098458547546273241664296969788999249855134944105745691741056327127738660896389293288140902817895940305673349129582302763047590048946384072399698451871126024204910254776573993917968656922896901673504294180123051944733885339058384456866114244289928195877907112215545898295747167512022098387718309032254597004342675412310844196208451396657341216207468743570180270640159890873698318487460430606404525288473073541077730516515361001063168061826323874140007917366918980792868801453992649830762698186785135697274162862516742590535376264417073686730285920038315487231816520073796142612573273986244267089576833001216215176079685254975985998073378715816525637009662146431490988315420783087597711174944708773078582568704384247968045332012883813295654276063821256507348706861456688769336352609530474256746492684980373145671127042730262818583859898097365194982613909402075215663247215323198937126299114197574805560699593699908191662482418306609409506975678623701564896963938943945637049306636722690628192308152378715988758321960898349341231958593984490456469277269208146931546617117547952759536996077447570797282326103776377210443944677149763208338034151862203147865389430304588708801004273991482630767222427183621972888224332001675726031014471933380942391471219773295666813934225632029515516204703400583684708352614343661310357053002710116235705798695220330390373943937367281285828325021707973061201362707393663227791053551929204004071740507438118917088340619513409908334175576680763893176137139480373420955867208392735611705188682560553430618851443726800870379866828288005483444446875563165884425758078703719974277586609935128474235118755321511306326363761141744714394322183458665125698200814681168453014998935329360505477606655454888533766466611044141141845245875872932632065718157008590133122359717014475683722508245292217323213325832455756445273667813476885864576162247670520152467084495933740742066586560228739418037355346391622265768548758889218427600854796811482718254053693060496132845823146997355955709357751338655930596006132440321838288846060215828503654801193808023771815422182123263198960508711215297983192712546801863805408066714199418590317392921795931537315063714928180845353122844108419142532911767323475308432979625522589593392065568295938012445510991687967449353833947076985078262157233787860004771152803739513883834746029865664943165465169913231356360106748915712173113089931712425811843190012088225144526641665601480635017312077349380404069920789128510356235136033012044386047005699561267459415120541800062415002461311595602888035223785477853487171053715044994149797676696866077636689411952610730288878784898534562483392655472820114452511901862578367020560308209626135052975784417976034975754910192054652920474293632560031872529986988255652642750697730066422271135070929949509310300610081357172881025128537297494540068693609290416245233243806161505655941531994589628015469744129555311057682626850941610258024047732727963042861240815057391801207938443427313474464716936789552903661660886562011999192651495651395110367451819322371433509424713709145756517816829771907228842944306409119997079622188731667401165587434269881181366655089503214193425296594911378616491561383542876345713736165184583569534171072032646839823893391230047419549072636838106870066672773398472285290954883935284068177053761208091358823373289788703272445856137814046886348952253220842662615957407266500564762560216918604221116531880899577587446167165006997410027235550472294861174710520877816278896850808976259128524295251996715348986302007853829823212411261009672658110143495007038664407096971128394142521324222555705577357497752150855101850096037139651480537251408815863511308045424793424885767907815286169612011626078948559352836751820888527351831714004003575053409273145881834481057506282347149571819514697066494421000768603907904944355762591163176953767557910911694408952497744130753430247509546630998602958503911667773497811701345936192068676510393108776326424507906182694608870522897031549777580917073554331825867495432476530912783540322327337678369426671969451625562399199646914644034893966094426289862836630726716369819238146225298856997604061658428230052124261620851897772653800093185972312635267095675791817698626086778694792035358617801791888553182498040970553480833275543087375009642198802780480629491105189444574141980651756184879388249897036686578274519707542229605583186019929894725475751063854836503994031161653562288311449198610577618726167918861458707078954428231756828665360988619980638527516708144670686326082391223766450715225442046378510672103158597559955820475393423882538545033264938834402678344103201351999895694527890908609577487409597955063294547164708380568479080704555029935034632518133386332107684127842312290922702148107449804195762675617905464676`20096.933202429213