0.0005281904635844527614798756391332916473756408685248713424975592595865801818425739076942406137709165065985527206895579032139038277907606614421961047336220367689768016698496209993642734346152124113362790232285709687064553103544428597592963548634537272528999562901298659660153534534586226989828821444498332107254234668272353721175087827036428003587766051859901579901273072625127355449675885056577770917339091703815933856075383169127261806730303391801137557509241545582117809192276604460503053299863095069804017173260534931493332167238916149789239840789369782491391430104854327121169196579885485076180946288663146744620509582154281195000945774082666075317565713919597299781016836166653608632776279094523719151750833302482137448000792045541444705003732139088583753450879719192915664319640324124452100570409323639096281380455633762408150871784662336466777835436419276661068138422848848867007783145102249160433401267879662143221529687065308943743723429511905164602451540752695546154464417937120286158135206704578170617093438125507220701089312194652520675252542504725948950065252846107283657788787877095428013206596368941172378228005951551061344146163760198101302447638469955862738675237927699539287954887118977802765641052562810357935895638885299088175552308323839764407364295626613636950260525458218017299166503570688742193713722592362889657501588471038112105934705685658738205550540161861234898276154866472138330335302788208097512721077060350823382295594123280327467068375791877424420959631916070116282072360113420573367866394106517942882235184894397983589216331086547896048260446150949651643841730599953527898082468425216197006543120806600739578402700599511725972675445056245617100933746069138926327889396907510652490878561225741458719339691589879700567338091508837108127453454346904095630624632602383435961884786152608291253084933701214991779813106330928790559709123967641188117634405071096680135657117097142505253675506625584404889509684179759070169161972848146824846890435442950549971485088133662751112076589015868754733053297958880444757953699485222070767860481342764475752475139492614186301757864388724600502848673814371566003460947463743954840997754318346833733970407138318983911051670504769590545135911212697702386218451101552671144939257668171412583959790990236908027551063065780634632520083352520752124206027193352398157478083811227095514034014567116963367603931840093216888927690184299796836147902012420949089106463573071310227008634426776697751747048764751063763882454282930667047990540533945860073465424271961956654633648844328724523694146132115855170541600565656389063175450164062835477793427081620390038929960302472088741579038922593123194047950272027954753482195261421990897226943671254078498518546929558399096958652262153166726154116373854542441541777348177167778055931332134069410594266957014896914857583534389265893158750410754823394332063501120159050343408952101002136827392424552589595966042039974025225639749417861779832088585578692793471107622778008805628944024790731501428342663340751243119415882229253947813331334327718306218291373587354873181926462274568799942775614082001025814318702767820010393147722106984155565541331140868709300327998027724659007296287293454342842472067266841148824308692614857038814018998854719013586231420897097153197885879373415436806284656139972922564391607196935121816411242777343728001518023888275603659449487259018844419810192047695813731568567589751091378905131578401999522753511420682787727681263683097131876305249081121723870518860541481440293728053840312363911871922302398893610283041462608419703476326860202246307568632025595992459137341893558290366744501844709765249942550413674317674228146909078541330486260994970469985213110648849588262688619420633030498469326501108565315765931931148768024254211612007366315149412817105611828330251711223107303962585663364533132133941490507322106748515464901234407436270987765707643996393914926943494055454569585858395369489380054247425877965590388506316197977979919329024509106905412360239079118829826298360492242371879422876168364054305430722479082131115109588925465714327005682607479610062209550248611768121215103998287405087783606680940598877403467755520447305143918428432523816634801441442853124990227960521594491574220113647618581988251660107254338705823949499402731460046469886742679013151309753179518563382419351559244777809059738032218460979178014972297077599061434665148238034280192864308484507602002572774269708998938466890622410999054307846987039323878214949983500932487334703675607442198220023507979848280873884974239214756025781793239147570466668055177341349369869909302128086887431174789776862614791560005284519285820295341605000724993748929564462558191775986179016214753874366425209402659477254843846059326703743999648006633162576152566154027775628135364972351686617951323337556250620894115736993314267604392255620544986442093270684349106667968940916433755847047788406858390594826632561481430148223578763288689913759892172685495323610090138883382608724622730022165381189380150647765683587093745602884978219047451085358328799399666254665765769778680288464323285587721491380814314530691135435216450737113107055139467825879706613854034863169856313098077415278503077396330616747482155688740162017040937135074692753739637690263494707914315584324149389749728374925001908433100663611343365063383832068641599431207464056984650777670111481842070343890489641037142305873413871084191439250010259069389046363981270095777075413037433462709673152406033193471711559444572446610564451286824688552604603250066092725417478708344235329731840964574613568020843734307638459433372720074780484868635229526328534807197073824228510579521162864891807812108302091117259269380667287680071452333344369312014321094195531329286692429918933063040246472465386177418770867985407917230688425433467673736350539559481554745249647577937150670516811477002022209434743771635105360818242340816840960327418127359476546191454810897679246022000869509218928457805692970626185271807471637756960372647876389544810325675831234128856067755929915871548049641325673485373805118986781596703144172969707821992262389089429474358043841147720831994133224274324008185665740239812552787931417485546873755519621367258100243884841616820928067382464545346814077045242262661730248256209078642517318262542154004286196087012766985612173528087832450058012155381353658900619548746757768009583165638606337980047369060792416745258341754797876277455056322889434219933305221331179995451821905043858559068249537910883397821190809922288610043178669092562334398101600203095835098237728528130388867461243635856470985234579785864710167614826842285325630319819264230507686785177193269697844783451783947711260934694215054602236173506061578895671900429143645258869860589309746904735425928707334857181480163204005053947204618317755189121269271611080643820435622069678777018884160636990361356536150827558288420716630321218578419830501063038851079020236960487436592070145859523678485359279270727846103657248361817038184412792273485195391605568317148591740760848776682318934080767409988869371491700281542622373799424207936257406032895822673703748138843894799759397615117070334142516744650577924794757774583484528319812812862911342753334891510251019689985979661378905450707622086145739702448129631103114600168902532652887626901674157907410279377171406515396923685303349567642680601195015779913241453202278896144207501065829463710177466094804120924506077561902087781971454018194689665839207887731138346298951007163948005538910858413493449166516179246229472174714377943500559414612468053613069704180187721391990666103742831396011354383688337366101924722297230634335953266878079774284554005614630958186152060331713788164639227272862384396348739034820196629302261224644413215906406988763592901291395759994291717722532595431599790515055017619449888476082257459571109932033601465414029321940336612454649979849146161054226535499104888006365530976567741732068351600444416694540639073064045944577278088593006326269090724741456540046672541743233239906494535537470901643442769878858052302546982320044515049520751902779509181914209663267140943335584772699590557228613299390033667512251595221437781498756549223727439171352693568484299366690002218812565749650212026786469905397377191612172635542258863715302888919798950876983037097404253429854064203924439199408301831338936580488582066433349843097851414927085075413867173171803458211048166930319598306684474599877666312455778131605019979446610192940579670860444671884577096007713469402066303685377338321911092368335033805897010445552993501114744337993439443477007864130476805722298400881165571398199371541139566879794704633688304080419293489970725668847360807054408538745101702018471931428661469129778053745217845890295066617105542786839314681390129507008502835398545180066984197099532618144094360984368460524462916623308528257372881457800061997816237532582333101236107463187783203457076646931556101591929328579308760300146945172905742767285339323073688659751185698898965996898895546552701092965851228315414666406706975640026482957441284890726788479181678603485706751918367121534171076265761560921941763908491933776636613916207345513321911361892728883299173761356728363670047621299695980600797977619440233100220840960137946146067712788773967222461294149812165317579888774743974054608848211475063835369471968020810804560294289220352619072562112095245871115895706525525168312339336997664925789844523577664526466343163241470515847630181782054036791263995699083756263123457372032719405228080386881451048590945639209958344629362709019988856775839988471164100195319523926462957811102100658190595614197234170197922077084821421644162277768009855935652846615619177938531048349217238555816164834711638065392262354248468779224748353417387698894652047806192496495599533042862215213941832919961254621604252049032064361590530081790718652723501677838483773317528454494707757840152572765559634233669864527060813354114171569929503283329295443030587547647824300041722541398445803903751122937830260484262778696864281009538187728388868093019180812854042361585396067832020455328173560150363454113342896287248642955879163546686946098856600902075100838870049266463474427151719811629858443036889593150549727946481425951666867283485459012254269546843603216326778766690339281857251457645246483726861427614965498288059211782913232372027278175632473516307522344177202179644130792758619035334525493214259576048533158464213107097936943056506600656470887705422154096146624104683509716446356610316158263010674499369859085128267509590756953128366041411788267702977354563294201642133526349451505855870919444585008137451663782765100788748629325516069549484761963717870943097526216528247971585562888867838420803217975632278305319102881915678688196073936860020201315979309182290302408388834532784091419664180284317559462634240107125762876168078626532807419153064095559209585129237837574137798607218147984765093608670071262429879598693886492741251523246722106873516101595131860271671482186950375223488307526356285534296906512719223311719398540606859884122463022111729646390984804616351614551133674672639751889861208042476731546169914126419211291410991492379330347268285090145266060718932239404768902786949499996121139012435711871412867847615931390566574444353690359459090698918245574259187304133086790970541080350673469873670403594791806241180493424694289003035657422294497897035080903700631271350481709426818203688223082735155538883654299641790769922315737451551520715030430704684948621862978213658797478972603253689100114087840586693156512269127853678290251216362624189249116926286507291652518298569303974147524434780708861342228243057450890310739235625611291232982111545133512955146475371398399693871726651327017353143327115079173708837232240481832152641859103391617747759656731107933434914778340481507687573208276478373687787302340828066710523172474639596637726730933592376067999442556180807057816851347635147361985062622948596933194979106033764768888090964808929970535231161144898084164790706123083672382460006236997310468982969618770652444787774779249396000817455938101381403314866729278639631505519679927500634499180188504729270339135904315268570924739581769504913295556919219520263366413474179750136677890878194300542995024156353335330279107374230688299417332508850799380207173224559817742763987942495832094844170722445488539366678669497433683820997297947049695938927513358740762627376875146968051446579753346581112850323213080560446698458490617165785334060681197222481294865921533798556234426989798012273346369383970832927879695605258246195619853294741154208598201758073161061757692224922810562010996550798888281291936792862917457486105103870147803312051083542474594119544428960675082310330058273441765696141160911327133843580990481147453335043308227699307648458714750662424293988829619751708483602998870326133403787170176797566918437328807307898315586543720696090763092196438840074514186948244521868418355669450005007472153635125483080202632849157703527615435896780537700497186136252474648933632905421218183625083223672949690752250668796178937426965946351509043056091584123834516033212891089339160708011687749071409710839715827313410778770656821155420657394185359092868594402197056121956720052810467948296610969676696728309769028387871675856291366264399904158012722999558239540055267903885860178620984132124741036710286851786129743893345915315888202239100177311004952079780189071131227062480490257087644235330272010201353709599565910268267100520242335588428357148299827140898712555614667340117920887514973422339968268422657739198271993484329521963422898704082935113726712698491268611228773009791074804379213881736006245512467665694091152331401965937952045539452076078948481922275331549209877861304814594215359278197674032707666602991338672890615560150515011362719918324571131284423081515202644225528742388246554692387762251608867102036715218399065362669640804181618282951714284594425901263049239204175227346227424104829648457735982145088556630259484728006829744651317867532531628308424795043532672300909015277287617145035572515202218326172386663532584929457846161579559474142518836579600006751700928673730434312371477347834435948940206350098871555948925701508595795667454412918050354578007225395931814855692326573623057337696474930678586609782349463136457767259350513139213570675556640718806681677024516861213068095676616364835351955373322800330154252411267282985251551556273392580019225768656625319653441683697892903137390187101005946870132133639948472399883655284898318772226898275109137489032284788477315786142501727494822970931644420075409311973440326352853366936778041854784592663835304701312053056388315307557708634004567181046472791785179226582603939245503297299287899310901493244573079276459913729034912009887518225100337666484362499686201597889367509979048364289580312063014792911221883982934067726352717507202083607220197333001895066399378386928747250104017417965764696159629571352261429159113085200284990008158344754837738130233491497585784146729108550563663654516776114836636240379751306826601546244628918082457250011441234092798388473160163494705327619333489912182958534232173671805729820180362578017715622868777797276200742769153828576259869175803548638385103004143403409604624058472420364166353939285431429294332483565396380021274505275526281288932303048547011155006576879171736673574697243922938211743116312100825634210721191017738178678748611848345390157691846130128612390487397734010093210298112553053113111996619463851555017928561685935285257629727515982021723494046279075461555990583447296707885584393054046806458397556288230383828392237422532715030520512846235631412395794917358628282454360640132994333553142629767015720871375093746969761131271466642594074028505874927224290760434524516549815197742334637976511929392478559726384894754245858122927824706385300200059918709934950139465641254357298353332715303378429025359382268033289886604594755737331478819446893974566032904272616037690379155378384492173068520046346152393759967405183584503515862768727886055251176900836842041641001753920018486057364904482809743884216765644537332027954326534882681336826433232367964292147976089662014095069353169578248820592562338379334610928513315614084493798881599939583755593321508999888412931180250439092412053143776839296871307208734939895711753362785475404002390284922000417391502115076559945484419923522313173782083420941335937444987142897137904590290831339014606485147705205570737251708304309481288897068861175105787548642252319523492737951630935393205709286929790861402511042813433346155843562020545090929322251737513918187904122391237001075039983586781389393956269787866644313013453299266056285645613051677891433002071646858962449910524430876232570135347842447200940390823378089509287898356912807604964474738571351637290611316388227622437271051667446064638681779065076457381333756922834803303214345944344560605774906836924978906280054790100084735481252031038114759502709123074617098624197968651392946669374786009587768783959405604767083590266768783808878059708040036649719810145100023023300608133220048960748244922560858878198016744720894254003546857585019984397617712041202980728814286064844607721036576831230865259144079075362130696643083860032036116989023763162915724151511665712909851269133642367724080610190079764490959032337294051954073550982452253827115001374672186585534964701057785534347174235541863338175790573131286606338543397354459573881048039599206412127962778925132245378388706140728670727207499497665847947600616876617230664133518668781725178557681566421048110803579366012016193940834812087784471038055793067412453064585099907000592938209099396587499218585536270451617493048155271084892630852803719626305495148467836699650549675626838924189383004739360339617288040987648869019163823445226183905041857015145502539932684404234856993957403135277444482322506581428838131650758882051307506964982502619310041978473037072573300263492566235868717242168600868206124028022314655530999727481348779255561899479088759496016271899653210046999024606605720518659435164781028573481848606278778428943129653440716996826803368889100848454279385282693969389876741554983813378469365244472677881164946729665247034091873070300795302314266698699624069338141377867113441500883655842457605869501735239919875071813531337278836161963156809400048486989484737848361006984288691709941800175604997471771193634158063734428414312163271714433594741275333932339997640555101678306636445875982038087971905687832371415133588376943853473693019799872705711955246792020225673715562196362532453347753945160368236595877882874534604342704718096655050114175876278722426574751146895934402843276317895490695889883619812957109562513522478159128753756163137670513651998066554007594893967101152505219382637466981903563220538017392047737707362561513382320547104037113922358007817320338200852989076458914370771070639262389871251531859091648034581588814425490276054776395800857200880936869452759130120662776024755623938864978275654849989896500411850913648241695386978315629334584861906208630867078222356607133137497875797334316185786434524352628197671656851698237638801838914957058349719718481782401195513250958458085653379055255743518057372167570191618042855347239720586443914359227648876458667755984060199137655343316292815410128514840657036293754694961682652982438881400704510439424817049422156473143346231379293963643826147665630781638559347869495256501289093000123060729823166318980105657981104901493308274902196932577678906838411787838340779039527384852203965830794762883884142904381969789066349192450851121630448675004403438595451559579308812036668925855767676113691258940034905101526748468013212521603828561834049204204963520928889515085816747233418100472089349716296738023748317708254036530946312609011746499548730330820272850515646364950325397072317659941478422218117638766346304028557667380787761765033668345195903958687651106052259143643590232262754425459704402621035365376469660241223573736026275249634853579212641033949306997477048536731938960385319172748674129915618646314033033058542048713103794066630006154994920447510871598881145900583385337074757150906947015804701137967638301278488021883411086189862524304073081752649689414394461387401387071051940824821804861144536249271766988286346514`20097.60457932017