0.0178129697580473565762632378615264243267646091921575621787801474532336420676550141251234050189411324935230161296169986999860053960139837665875532689002789194802328700881098840401542116538215934457775698865793004114564796323673546819226004972917615889628658945821984808032232690014809818837280132425333636080792580691162559991419878077499896602875310510090888972031374892705689502122240761509009158571071784339206043255364592063387900388851409316277722113785113356261309224220471944772893455261786472828935455413918748176326430317231691790602907238621358523438201428218722802226760535924415763157284446508582365299927008813614889044587907291547439351983363559467593607051493656669738491334078649534806156404342891462887111685798424227293029229010458778132129851325941673672774041939473535176069284511810409183307853207565508380295137939449001957670753893610391864798268195866743307758699414656452072947490564772837252965187272537976053072094490872472807329148908516116373203865150567515776210572766604873988980400764702621463865835097514974797145040103844426492173231441728064007130455683069524637948710851361596605367691394030827271384575661393637174379659224459406382445154564233348129799120973603653914051335613527592723131012741942156479790052527472238541293887112546855480527256262814781244723244997349130319741750789051193336100984391041284120812991252829083919831490852182238805272614115007177850281990331158595294516609609211767576022036811105923548220083670264458548140930468879627878038481410125437205481325918955490763743202726335478376570954614270707115530981695747983232151322555067858107926693468323136735853218360986031147892819236987553227235516243432027792861199717171918900349253507845262249431018376841120340761628001798378810242807705388436978814824355029298207635837909705634332818036729099478347257377110120135211995292724444353656643409179157609440065779482842515068962385567503098764201448266253074172979328581775082755273932213426600603419613670323538059329231862705239352193162935022543853856794010231403829526902990780046400945597146504748753886446547286937231899252066232061864442999993530874994565109637439748467368997417449119835290207450494842541349166891982600345333242631052660772060242240563277949365409057788844151767965598253666282069304624747878151112988606977449780139348977599364253991488182871711011966086672845727073340787730294709847649900737264707832872833339537688077693725623375621838584373502467712932743356824837533090444783597986779403516211202761373112184444792038362299265326678303149300713287944223590251452712164898069475419102728668600390513941105392428199588437760375088485096776596252532978022022823891171854180720660128020703295646088357433932474871725952231246252553272342289713511556373790514355249268701152079858327898507805151090585005021416293292730010637232222754144236947809140247886185384751648579129073624913804750324412758564991156390712342781282088529954418819925034504056819187252135271662095429954645696643877076130339478706688519927526896637536894131491177404552375365657351944369708864223225974006183604310966517881551024859036926828577683809202115860956884384652698430458524459052615937787513400957231188531909856462406288693763347558530561841651444835977356923107366646253088734285045687306710427768423139507029136273316420087150760581449299384172955961447748474494480391056099653372920194428686742303503454862316281378843945667503947349124637191955874549104445238251632412513765730762821093435316739168924379060540618136033056487221626255722354727710340863586996505440839072037847971627945841936664651326355728753192408385969557503408435945002721185796134223689686372191333166493009247715540969607463001405034950295395204184386243704148982706627276146299387040949053017081726197328400039018056726735206118188982070094906202024409747794659685867648075274498834536201406082725370214295018972600090908531477732697770711290119671010892430469006937292152971154039367342428295421175010772771321334566957867395755204042701945031855721751195182226081466502315029413581113290770694884948402404405168063613965946600197431711056662376262075240751035175145324123507717347002914032273983538616271816872649283190020179455654226315465302395828102105400432646775499865898228752689791184829978482110475938048796593051544405260647508660254619233002401135166897284397108137127128963737422645307718802319378260357757791787625387249682538702066424596280104029952502169953070069441360402330222043243720496611972847256821463026622870511708289863660638336860939785837059281902420662537006313350873957943964531143326488332448242957474454210777968302444588355057990779739639722140548290674690777069956401707039321505904414643453100964437427553840452213423033499622582958707890353581407751605262858690349945537831403505936801569131516203750897669653267814323411820437179894519245924146235735024722011460257050971807787264970238339007514165045132024026287671251729963190539196961288779561217887093705756309842001081976311832864398792769529749438938978194162797704842270325164251387889659939630184490681178212963801737052446115503680229791745427751531545907718219396962535657097416234417180093290266165466865248023025561821192087242761570569295749544735940426327229146692084443781221034571879596724177174878027963311308155145161193642078070164271260704940538080273997358672522868318690980598472612419047964582581031861894628515372237189149779260533996403679716773433843312455669002824419424241067431907071357410263650797576998215646731860660975870782784045532500183825627186397761385109930069800486926875024633518925214902186444545971634921509931370105602602203334466021834208816013455130903035231772635429392064536119708598127998882884163318715308991402072108258278596443428859610924799245903897418395866230993261327016275744575846451780056323740806458359916581507512356337952143674682849160730119953644312561006125207623645408241440827126497470926598175039625556102506649104932584513472758898058029710030854400451382411949683092873816829472490216692719644826274738466090616253883104994521787309961307150103813635351829785255003359604284946582621096756263689256122918451727070247343615066145619445970732952812967170608776654084438753463453193170034367279247377136966551052332861238280615160487460951853208639174370821333897689500853302911901667357632953590264188513577322462272839260181693842054756469979169991268931240591758002955340747437634699513355859160644187693303345238302812346732621678290473109653776073119731254121924277304732545992525550055932744628377214918206016868697135954784096749663819248101477241031789602406465810295008727019168042306487145950650425675625204246699577489247791910004244753546580422457413812639824853486447968519919803413852983015259816229193529689648914366820467708207446061324128155666405966342875427783615416244164599172652192745451405095934485743218052685108897833590803399734858413837849761022216011019035507632242196719242049102376385272008359715704978566585606531617054294751810646185346545667249737641377922424923039182121301200440590172747245897607935098451477738124463911486469555608248276571072432381655496361849942946826165634894198560131233778460336812301549042564849971686677689691699639528461594664780745673597022000284865710470194864452308260472590427908183580019343076932390376245884937743600862195522320736702471623418931009332342080383924695055590185661316949090405268934528110780064463623245685017115835835361339346908663919925387632562363725339702110745471817367285021093470262660883379242607050143450586307539574116913967429733695969436429112316905572085276014078832833302342351364339220798408109250022637449451843481997434873798026588974866796550275838917738884125960898716919339579886801382313153278512191203590824213095114361844544297119913934251655123840982757136638112333379286337105365202387515524206038162216018210910847522527705070851927820517481195056053226990664987208932581799910305655594414440512043969798365403423348625365523392541403953387071537711729594782080171312181778325076288727720977897503027392116622006824292845043020771494805080217174728632201723839495694009309749218398631725518990852510368851259623619385048648433237584655612736629891149363543582295700350512241991246943030654605024592270532731532899791857163843174721237427884093118223327255698383259148933616074877401950942510838005384864744190540340123123636494021465021801137679128362355686267795869352779172219355861729958820004238457218867424529443245930882607729696892790619918471341055600692594802955539573315841710632761710868891117791282309216897839831821146037565354005247838112010693676306825799841365568366817137657158631942324820496108652078436037943888779118261972478787349339399361168417414205583260175890256298637028370322053239677927395143203032242833536970971589796572195256272615298099360128952341577644818205479115598081867987525366466401713812725154206806109797532953188022971027911935058960005239812620754873866210614308763684312924663669629242740461769849101075443960744114262005512508218922812103373664831231215793805401686256083538142949704940100874154364037659397086528023540251778588719438869564921274871529647108096056262678262507679222751205146362539148594738823652884807003091533450928893002327797165164699381676505276478757418114679795503497065514167314316896906949859809974140487071911355335571021615283833711347368233389586440187720319742418418409995460908638088153525496521971508137635489422807666352905696408393497179864996714855718869253466849146958935370279149264991207644838113235660749767806310619256600078951905172226668748483395635860835034118890511689949228767168492659535081617124187497832402939943213240215267907509512684358131046815548962537856034748517347816573929097520591998244434538918136042366154747915459916127078486204769048878820733776587097168973893056248931192149668693374228703423391656254362470939983148492762048348486938896083201396760952510398391367833685211674600270093524156474680651782162249019228234007933328040662959402739009928798735689595299086997405064432297005300146143643457460584154593789037438665696343560920701927661927966386082084116228892344579976606539960295172462213357751356789506429895366970813249918704890739283378017266017611316708867145674695226741535385271458136537455558862129373868052328109559710575368077346452409644656556333187565975309456713412991027480020487543202100743710893995151918453597730860009850597093442420902656313030627519078218272845500246854847141963221808619845038663845234989138618355043231300489622902614743245923923168789917665321909344210785987027682346671300295847584052860403191957950665419913235795830148951097409715596885589685440222827264573725626830464637922308331327097233586948013554833206417334919680681767485406185135649525292647305339369426958264815103233743881297165304315399346227005174566118302385183838322498464827504462921900418238309923250146241304643230422604972697145270125662453654285837881249068538491568645147662116487842973852407668032253112413106819513493738531762648338611451252872703517917150049474644792988215438522798828668577182918008873827882335495912023655053022330065470683806713124136345405244062219817511150883366899752627582357480970290431162513459735513993579669438160054647815623915748428012126269833543426733116692763406265622824626385009973635212096908491729005331464748843362232165560913592025924255714172085199357070000791891448515358768505761282446947456347981340253602530736760650516043044097461337681260571690147704652467853931719534500004040084696762774232535652499833015775826629290718422887859090963994320094753688528400006018097651336488877226778515147952623757777818517064673405912926392770721981049080154221694380933118251519964424645909118675649515813483148684134156535612923224108081413431381931704837072242213476617653861839173997067945535328071928648008376936908975278073655420330959927651494902768234795419597712314654615392856701294685094537498532274644367586033069299962971709725150530252244539818529467440901850020921572276264479197034253626884765772539906396433695485311420305116917740456518111309037256935985162633164514344683336193755017093516312541881794666020354235433886048099923144533772284099522680415384429707727597290813631454482600699858157272887421761986586238973061303600663178689732468567531795833239732855289972227919479121346374398437094325262004045674045165633741029245300576849750114997055158772593126741606648438569996765578243614875003421161777574640753865696713067455262310947224432814226495972292447048428288110424214488064234104925831276961204197142807220255919542936875266017373300745484007919840747757506859653848880383997971738328962495211598327041698813150871917456107649222126483707514049592190695776004835177342964773342097859944836612178868760706073964108379193093344859176831735311144318547013895033910795027162021131033671123052283727472242757742299200854515491075232813627765135487812062992060412987156760828389317161866899656772733035143649242700899042184937572887719706250770229092927354369708922956719445289784731790503354420755742571618721446498833152522280498497900487424654330024627267063716772918120975982661961970424729720675048078859596184618739386162629958989971698897389649956543504406216704992953741305665308223110034365522501847978368131844632505145717986910598084423377808211587337005625238960578893277879247566881298641259020073857347176237689375460419287764070565053297878396814735139284050670061817115783302796232395525050987501415984573082245367609981403658437204031830049889610669552798167004773769423824752160264720444871683975181358607234905935344283710872904620274425540397598464656828018128875418907275746720678012056393125372015905661476025207349088622879277643251787976403686546574614258093611101549987728320319263396580408087282612688066485844553981800420816207736876452442082589978745094362816685117791385611685045389382387142624586390979789418055486162359642786712776860986401893852971722003938252492333730145574306633442881697723480997978746790683216868978395476340324005510963818701303910950096074069285224735829482649756989481741933192023610099812504366622861245314967624099717520856252936213225846732547533402501862559466287815279087334342974168322726446749917306685192243037506772750997675902170885370392520802750387706672800434554900195720058182525326811856566372547877732130951743044974671683192568029983027560279820985151150220528178639389910006266300924370127640266323365275982877725317456538817115250648245503191757529477876853541540546865237608125965853214674661352678146131206967155255191767384868813544823867989092225632748377766214425785104987470345797649027215180724862935398527947579642607306351731060504249955486608378187643271300812703220993316488823212979042649171675639180668207954753465273224617644476817275614273530915945270595860834713220949619690947568242417152063848577471809869185262151026169871348548067910310758262226344525941431250253488401450087304710676659638513700078968300457893564557054918760542190283063621442348355697499723756472824970034282300131118579458469710118408399802942860052858637037410555152557482621469048295643386030268268360881772648545727440624226669851380015945939071246000241593567988945634757719537805389952730296386012145213781508628384283184061988716671424388309139260275699312578332811458269291666322235626411921631061692259860234480808616241736720170379609524680463303378448211464369102034661294951974778416407844346497548439400705809175091291901531657840786778977786638293188920221113517191980502540955703202845612411265655404541308935150805595305898897280880698014786786049177423740284518800651092790727875922770666891567501813886581668064490358325202990407441353198314450546747235869845598266622474266649946614809582114486979294986951850045141064458250469447389877105215447437616409679520191017392612271465545853593851298538027429278276188793622442313120034339645181349302272498234305054782210941844419126221571753963580798854790221123486168627580953602574258110009399249121563567284784757132783058045517337225136921680737899877205746103509369666034753459867747444869232816094551048631699306287478134410656582432068593147628516574746426256043873004267528333078875494892265131953459731299085641800730974015740257561239125778074500775843644192169228220196300082989293890599150666762099843522214602156503568261738929484120546130233429521430385924909462791483628644864700182598292716113450482152342888269076220309977575163122135586782972738747846704862284983655925978804821167541063737414267215895477967610895980162597456640699590606988823996473445038813062438202349427626938314595571786352262648840121773548592987436831117715158660097681393731195232103943992293259384823862691317155588493329574762740408081575140498325165392336998369110474129728045177258184549068901672767981657757402005523207460258076071931321989640434442452673067866425952207088356138135923643124001835684082623332156133696014060909145361095467061912043030996978545529242037498987965013379134494654676756155813273142911479932379934991017025493125162608169058598248534877522776619498236000977788015593525309722982059605178356376735561809412572914495026428807549456708597688949345144163558074293024730443717951848229127891535551595942893452280735098850341371028281523511923327606641829799687784797343729163930210438496355017896256263377989145462780459398097376994315066851248723893826040226095197063913111484565616850585267431297179542545531305968730107687348288159637760043270419707894790056258325337769903004940585523488943482202188135571051869697410703654341465626192711721579872912725447057938715962466200649550278385235239727997805343361065727906591220879314507400256398761856191995532646750351916164862967224857514138070966822668562008555705122319806437996688921278201077344204416701111153710271610984893481650873141592812683218118538031516205380299240523862182215957550181066459425373434241260947353784452995396391940054893791459710803913554607046187010962761658697031776447724809757248347709007345526990496771527360222451405312254091425019052662473412649210438922595679743691510505115305204300396759927732828913698188980558001840487904803550989252846754629092312550331926417207686365675651410061475072223281750140892571638018357956028818986050426474004038422901856081112642089130719635896564089861354208595043498666305627981680720401996192722082780233051584287949523596619443899831384561591944558666912944911364034428218672858225892030696094603437095901942842175629652913209721878501212078693416911548945050201005745660993004882416076923765296205709930676549574156400182696356534460107330416503601971559574150600006683660789311164761732236174886908627175473620334298749522864737212118406596841341218032411385818297184552786337926263477672370075461920132030017350369261140522790627739710535977181998316920354022564439937128666191955373740671834236000381386742014702997699588951394800632913526240931656617091937033439000639541050934099150252510704946040743207054289347452470574744433670599546045615600621555972564227421986274363153082430363030200119228250933892203988449283475050966046054640678697412296939734122848499486550929953312490808917982761438761790228856328890213926074391589400977709200820883713034139127957046002362132703235958182819713233053849352277099283502371388103961810878399656657159538368660431379138118243982671534680820243232357077274269771913371043178695327301212372810682989233771642743246240054329009626743899739159329784900467268658263834532143090738600044218037136027784773839117390797487949487706228044044958718465629043926291450531046946395415482984329060347570666069065134957138671985414120759882982184837583474430234140301797693062090523730208193313986983989645085506557854774519652920791699170544076717122701367457902034705669922762558721532626919037415725058372593865368080553171361128392296254467107893956546465715218096926574987796975014880596898123538792364597388999949057746833355134306154668589636827876666811256957276355939102006338862948704960132194077169559296247026145243075310585557342604682024916640987454315553601956832144605334144382215928277376297500071194262608169407493243531234722675106709381330235148923552222781546275178422373291`20098.616682384763