0.0062830294980293845984021596848815513653332408135310168982840871965365646983254773473801391704558402681399930598773781934100672924821476637290756769887494105838467215761444504877458571128469897007739835060848304828585915300311402720936004784437651623113129271020954289846584740822141561970431217539102625705653784878981808154423233639388857890926224956587109858021814440456750258182881455472088648948643257140856077722043436973351778394004329681109257890414620210226596660560615211834932597296787864305525411349018421914616969232900363378435596172195965910753585384489214038513150065286418571656638544493473159358718584649975385730308472825082082765470926479816367756809687457823464305010656820502194337059725013543844890391772161982109544327571838012009380760622853802053391611747893260343231612591829863827893584942690138443328056155359762739822071394915497793979279085949109870563493345112824888622125292256326748485654561627836398169350577969552608642641027913736684327358766386561545566954657845428661704679001297701930826818805616962587062124361258084659301891362578919594777738039251105306119279697196737966437002773905866883222642802952240097605053239189038153125329611032312636598233444549087530427317802749494231130418695520188907977141198125264663989446073967243356004971547794122486939343527969078032464900177384749475570607674179355473123626590664884530630175577250880918617565979436690610663643228975128993596838168268331506764720545793368560685757941325130952071790374584879495888195131228021647571126628197479004781638644340337456481325597534433887793032529603470400443116375834821586031749191554679169575756917078539319637724580278447157746305458297348164149387439555872992892868021308603182437451216714277248758432087737846937739343570644194453420947923623353319307544512392823494281322573832919570958074736548129287823508551478959227974496339584933221403410380777912453173528598571420238686594455307475054201827788730401690301293296796359230509130313613443498173971644084109393053668075289342599712205985711518687087043749082770888850065121440403573604752151698944861995256895963954113289206176384033257431225534051215211911583021039912905151254005189750274955686164279411380581172806504373473789751021108778291773181262999742525969047368994303640372492799716199294985110802424574029162033327090008953097002272936930727636436631855058995463666922647684810456616324084961759921444386647074428329146070874322400474012679542586847601362789537717842412194056528544943004618281823374494985772121610607438479213191768820597354414545501013375349847879009355128496613415723506443477123965575917213658382195898124735029585667020753995462529585416339737548115148578011953875491602926051275114996284694193194647219089703999413413708833082083419208660986597096652191886238241897912662369612620879324192235487506644238183387788419749625115072904879281588966541647060504687549355925527726025618475876251417223026614626360254554392535389875019379474801747772325983332678615601073293443154417827759940220693776006242508226097206929796007242279774651489790717116482208526712677187690820289559582206774369734975272393308813903991714193088105165042928164589260363150585351379905941985827660449257849010303231321484518589485503136062585180428688307615648887129365770757321486050896906178841207337430970163722475478078015596830189384520396229996728379668316355839404058501273452407369867273859578263693261484450787728412713039638022051732084388611618302642846940351155543598290921433351738411872468264462740963988980639044179881170127295559705226083738215503209858463630725050732699985576491009064786551013098553542578494358272319583818248267906162287939656670172160735864743734952738266396843042466634478693784574048525602747603487260164362254249358812925371805625794741490728164190821658553777166607716009099534714181252880624151714140213180782100139665851208030449693199821659475483635069775724258363748093629809946281180763166613304774131808629045617258840463903001134615712606138573157252512132196136542684438612006592262499249665442007972563909641184635525569281315216110376441983816161989263009080238368662580986158726158950089971357044077876197591212710774695894532446145005952971892752361885655400749304133737902371726627114576324624223333123029299965586730553016251897783042795442390312598340144406657220343941956785785720647321472425674884054065274450128685865333196113128108788264041940983824504260777675454787656632497962491418333816735464293180744151937131966143202182734074104042865723543632859683298087880164686217824535976750894065706453086462488182293524484172847695665904510075591284976861853202271193021729155909382206847049436488390394262793144944622058359757458909370631850405820497968556952043532364252848786485076894930248485901899292872556083997116276576418140440422247859926093300454320208586437083920781640908626621688831532077134151121042069305532935651370237313208969087801500114733869792752792811784741353073451468026546134193597310895851935591190037654332185068375782432513641754236078846000377139955671374672377448443098275781577237362824765898942447809073567843132154559335862903657941856958712085601047466723882255973941830466500485806871326841825599245829677305587919554330170357878755550725469791084001321375797366878623178575623240093211096450483633634096339411735799119014341524190010971862197877556194388408587992133622914652049452833169449585482097093804856791926122022407868282763805195718656453889070354471204964593547616179241659604495301984847902822791245946530039740251402535750634365617384057052105299276699659245401337949046414602636179318812578068797928024238730909283671360844160897810688703367948356118175648988896502906593359344561722672323972249475517688004428162439034298362671109587084845117302131752148753796845281245515950887470160127819271729825290076061494003070905423414183500062851121565349081134669963958714396713424465252163690925788190311312208200727927613757883326900336160587886935853527739312649243260090366786293971871473474014192383276249207779352595145289564575516312023873796249081835549152637384485375255145659155981525968252570752145329775708336337537107773446692122544601213438523858151857604166887611837034903161797928903170827850032206913245122155435011394390981000824854800450526514299913911517880344754990660554825065488617320170260433225041551341133579439483961532400662931479329742916296783099255726097357471505597077503736403049507334616879118550073019047318791853075288247533030099716765065117867970453127776430984245315394088562417097734648407712274152924441932435919991593957052972306339216986011670963530550624277252370615596954621434954519472078239348394216046555555769342204676825315750858846849026988416916059077038789892270287865875296980537553583559533264856763559082948269518058798112778665552286056068427921403832436468670727712585176254577534273485876587312784184060915737426902007728341781665888445198516585152825480118471873612530743235855660055123006880880162708996227186551713329459824868336242678380815886396314085247585374050426176255464736949154693874043713680102800411507373304421577436207771275942342428363807376818340972263284977517490610721304539266343354038131909234833732806388187358852565069639239478279845070740802353084525051491941953924826111106247624911426155761766138046934312408900603847676787146136067947968417179790560936180066845241232372635890740977650871987630897625605198179823862032502379038555779642008517662634088792538790837711171422256879827989411462605655096617463472483243015963306000267998251047444816135131976723927261485550078762240927764233327200566434864486337935282502317276286835615452108123812505878953361147142854528891684130011045443637749066041286898486285384368623420557910080195347048406840387754091035704912451000371944608273530890482097716904148242295908294568399210769650135545971069711847536400083340270419308338522279149516356871487713965208732764130510788877200360899629799504416994670596887993574753131297228410572301116133622374395342012474382116645879982361225131313652128528490166499355154346901619720248001620837372278643342236715246120473742249450502954002990721753657126177920803076884217546137404069028500764741190296294727677885312601189255523764069244461142582119318104919052523573686724068482739434403351211604446841494667656785832962956090544583812410398397151827415882904142760779685891974408917850314779981446905571854977432051324661652236127673375717170122085698308443124146045131868938645467852766049435187202696779527182168477981456345387687232339129937535139368507850772091028203195005194142277538838072637757343911766733476945771642738402016309212951140754533107586100257102535464924589217594313796343756861041948599805611103137084222553405483501699549872403756780553491586478641987712965462513862158326379693980347202681663970497390649538034463452217002201796890936920060366567864329153466372989410853174171793931116180159810117154206634472937295916558761756774894108190844866312550202659135153441346480477425870388302816206624829254907340260535111459496938711552893108588302927248328054692095657952112630208778021531579180172556762695321374313675817181621743656699243926636772340718817147261256337362691052409719941660892813373711537460137315876350145821141259618015376827041854425841636309229171176460267582196360707405380853827404234937516594732741117923728274496507967516838664637431027600658644488656111242263811364395867854473276647274964908636939369933308215813679513241396266580103469517645488551559854312615271261979227962337061797981160518963111572309783384993379024455732530494556954744555345800850434682772764067880553571809368469070631639591895967723486390861417878237548170302097792320371126531340548361487752834880882760454281788976242446101435927150801906597750404201614388214271946372503500599349745309688357240624656237575011217059904413630657512799589066479563168069222897152877446452127519166042951284759225864783379323874367988421285327153465456859168538270129042400475027887611666163046465182936157549158846340289298725566543853348984154019486150202230618927788404342659663054524946734165827027590366356877102698371897174586704335598139054293171950616486946554714729128916136473248105036588310633759698663827445828279521854352677947982300072461730998783270718249064134777944318035236372695114742917486204759965203764926027986049303081563366482583091011254151157440180269665231049682599928280252720877356560656722226364093456836161816131322218618849083527202060411797331546553017039902507995957566910646698776877129489664141975356525179078232255952949567770781967985321131862650733957401200557567910525646440998569118957743304717185839914198923813014008715499951481339408476888564499071389634218031738064595890371507453983177036143466871034121895995341486345183113749877230967524569520457722673107840117262590696242870214867398404592343681775033754480062797553388679200142850501535684083999946686337581188088059568315330228851862025213871646507671302452971446126481622422567537355627863953952760659864464296371710658600959051486719258146099765004521024478334168009089697208372418929801871114327047530535818568866439978280379130894202902954862669234835585969458660145535112975793447014586168830176027006974979207639228865463610387947026309021639889897703369117918022132574722706033931414992423080057011952517194270413513125447415812823534945280838309361089903122997234419527230650297140989952844338817258659912152302863351461412785518106204130738593863787674167382174487962286652458466599680744655339538565065540949531899283804113502689655013571404492709070293748477503742969320554723100143897520760483437933928446373719489955463513622404363162399390188261186077787307484671197999622318085077634468058417690300477830727194570597431503602597113022378343394603373887372056315374730415418679264373475053285713815547056905021627541613639347999928002298766442402817520440238493254173582671698852415769390824247872881323107698634290045333383348285020383752552165178269431974580682495058892826916653038853611700846137891445555923113044683233258049078718696148671119913355095003420387384646983117744717757197226747106905695147200497101929322620581938480676236358426953414962534024543977610117146433454916939524339175875831409698730622744303915679298636738373817858635291951442621104119937931855120186142999866193942740992031948472049969352242010646062221789469093822010746361563417815399349197974083989712196847759106682075722386607380682465541233172081531620093347377596633005933501351023679664679393290430429880226470732804284095034799223175158823966584927805679859755565000867753603145076742627732617910058879746648917941519848767323100197221789286656282100513833414064771082657352002489809200443713122400100592357828856764682876810262905225248454865472290004270048671491366225323943445819055613510946234343015876446957171241271323691313473697932631285791663203673720507309803508703749633525424604531148295747440776351570448706469033034237478203798710395382435866728973488518496970303624924244099771596138604033513660985894211774876654678457938899770426805611321178884377341084088869825093931318308507271683064951746643368254500389519929047162613094836735166397427979115036685787992623213607587785237927043452372921854394329465800713143875700085063463604127468655717149616556463647982798469492401186671904341988159636926154815696533625587273371274392879390547697192769923807151422898593222369133081706905612975542782845373194561914597828398229328646694971856861349790556611768945874890054135186205241713210592701921572113466049677146905770858146664792685370725844490676614636824143697203448696079112966663639582391137538525736080478435055970960479429750409492748213167385434655545716452737414588449611229324119783458045915472422958828927919060802890122294334732670070735723360925733711604840654768932621305772161383592839866319679842896306862235874137899158520946601041132350739283168153158441987007643569063602279368777099436393555356496770291986266583012688876053056196715306282741240585214892028979072237522805467986214257193987646600524299251192580500900295859730730922740494131724892295776572009484777515129035123439456052794916797075383149020798389663007169326162106270612681522538710798604779416707814417145444565872156956177412540571876258282458578001004942335952399198588575787952494159928251268937293774507007396893788577466907607295881839415039178773667350968025370896905268696543985510207752375049812193915338586764385214741302926234458550645137738547588006094223336381832432553424964360056226241994389735240391263770006005192599067386268940822098924717608181489642399434327688812962982477171103319472964771341471642103134119145801059815238198889871171548482871486885007832419969690650839099069714661582362085738535295565544052355298504055739732576243942512284962625980289412156155324620385815600542299417086149034046243238410225430305455336888023409950101889740802231455299817613822334223857602791128153974230321463698632450301447982870881218659394204476115027970028347836676095351820436429390107820766613069992118816966547772624803880285209951268700039832651824991741696839145422624784356358226405042047375915642907438499580716912498577958335257567182501203099068241703638416880166732043830130959587635256749661918435932374010076115227042641240739786089053574196132767705344104351777896514087239938957870713409946085398880961001916983516504287518710868101065238803423691626722534383140282409671974897797498372478708492234957642034636328867399713186670298557165481803344631575021737450360175912740205871121426478825604480421192915235455703006903364531915353811567031705947571690801158386557719417592031930535030526013140548798563784070351370907936385094436279840895479925415176796254993817846300587772185932402345237995918159509297601584088169546651998426868968272313983093398994088715320322740238398016809026237865361327229198815710969621036822510092315688089779893754371025452479480858587613890798960718783630946444273050088662693392128659078634428383047727759802063443482941422207249082010139225623147630140322350860724954309084847277711896856178004186536724785771575725799776695296457099397029288061789350026506024995867455322827446010966571252414625604044034336594602117498979059667041745780887121086286698287153855212276859774652249824280985314010753302270187897629568993732620703467915330849350469221394706191774260035688928958658262430537549626240669960804549689328000305552199574097103334789203817380121312381789303998486016009476552068998475456411018560568604172575340328298425614452619750587138420139574324977028857862681146691997796304768076788242477374755169701549571276750507816349600944790381465150943990535844051390025991554683311029299880281841648970659174465068996002129506049695617747709513867142805150933574107783361787222045230307894874478661150943897128722892989706951385813053586560911133170318185350592290216847428933713752840467710016167387869496569084813934043266302438780915895209013134732631320236677946000175986322137322530707731743702628775082662347831232641241562926250612375539648605864274379127489658917433386461726933769784556052102684051360096054224579575055763794143997096074759105120895897214562820885201110778492195073421064606944513836902989439277957579686873967563504309067960010517990801254443836029414411515600998463210950510816498243416143466140499769567140914584359713001631192436780122866025699411634930946861279405167077315231837861607573331710908612331325402475890569081997012092055432086675521036838905239187386379824729603564341921811545137609765668805171484948285577066338496864521270445575605363994610803938991263823771034709983689738844689153388396798086459284590755299525505601749650035275946425567159864589728671563099006374991807066791844925625730421929919636021430105352899192841111797979495985992939720008833982277678912669889310480568947629645760718827907528562362083558565707024928022316517620541072237006141366840088790618997264723676416057958559341665417639538686224380160286153068315550896988620322693290775822887615347848933835752341965466398510857498206252443492878727870813392203575800427895875078276241215415354704708259883220134648043911814881325872885471015698644466566387906531554777021789098820863113554257683980542879469408630643423725453201134933256579658733884089532996350141770451406482981239375588938749717961843671132421218777611441730248472287314999033398596850808412902455404631742413400386006698034171397176698962106441451670882655096414721466783146287688615020489896010626184746240514815972828134293082149977949787780455862308205826568498514404334258271788087660428794447341024342859020253545649036912520009028120344247960970384445111643066838801065708261137526056940213646443794593945910863978256927889122483193157955595692724113493246772769818555123450811153107790965376868251016792212719873503781188619209396820795434376975163240985748542326276699838941303714235334591309658599643259700516737366721541060779778040236516470453303495483760244794184566090012365733695303870320590604662697671663659386748738953642952663441901846299411359607654174086191037368368669968330227556629826038542727093983707003236406223965757725363052504636047661952874684668350333497783121369845628882071223027476707942415770062749307019857204150081056341267347626551624439480759699369968700122543702566305714447555329476281548278635745765562999086707713854987606009890919854472389698727253284943588848828645045005888767731000515264974274212776096083356159261667725454585784953633077406969426628797296232942136327202640608150393146232785287298573191234488690267080996317044561432366320625172800089540890257818371218998435951005169088460112287787728076864030542295314129346818343013321088951826552009602299907657065812871097941393347734344494492576374484983926283005993352020988836672878482343960814569506474170678010832077896154289346699472041787766363207629477045244391499503914076637010054280478856049558832105845681219478798702205038199964873338101515084193710051693090887793143079056824280244474219756978659578679104470164594118711164695787751313913700525564746928872473555252383055565591706981705760176138355430369007472531461783359663876298318359714465817587563`20096.943377458385