0.0009641402616747327506425351077095714223408090829557273884723160380138757938308942637769678735342463715953350651101145140240117014528872033362282049589802791566943366129015994387661706816132571102853531915373174762760693738164319545052510009998940209300439585124247001404626502353964216925519714604618725819450940260561734008449125419653207406437818746249849575694846173172023168461731904043905855077041522643236719882666749223983151346610527018204996650601059027521758443721389105976281565774991209247642518384585204010048024943584013130924553358685297686133286267487056506215555081224136717586392223501989100970442660857136651480843311382932609901853745170808838106951433260981770391309085100100880128356864341394817892817443760699296415643640147490730107233814999387549384420756902660858267917877668519511489439152365574066268755621896806201137158005372053981996258432435252197649586273083678081229855516584905141838702915038186676149145017071016697692955713069814378525740601534325641863487253421522381883802678673004791103500763469026385428290181245993463096768094473912698019873636709478292489163800947611007761260182593293108665709410791215660285934377438313172514383120325925908799193805215119381381471472429108200535693732981995284681388073635296036187272456573147930577414795546449097085837384861755718166008047948298832336770364847626641245070347320943211699312544303472168269879385896360558987243195862478613423142774301049683843856671062271544797670672864904736634804761166809028483586341065036833477510416396382537482322296127709891458729731232714273613420457428403291486153938472199829392403176250235770128183837339780649635959342694323087589113452021509106087591598251790384464265622036353562087609441757811703266458931981467050222422176205597173123525944589311616475641292240604522360546530552499635732372620152976342444861952683308445497184920388630000346675595918737860815601622653826527541771331544521223082027019775584902673776692355839245746608277519887540020172981899048680569442165022118984241290239066635637132876160218776221504810653696893941057455365070278103726451577185609648616645429561411424327993496905216444661484669828494329009160404376436731225835897295045879179917674501098703078199731732972786746229555174361412203620491675152983115516827671701909365227399640620079466241981030999168863579635951832760727354282536648808011845645434327736903388568639428733522618079895628188851591393099949693474389388949155342175210717507453921260207911557422095068142635316742220677591817945543150426387244777975571718484393106462370355459619746626624374094658492004780424040211692752262325213302907224960299331451020273014051786856256906935598267996576626220952707005047473723769835007251504220758084552367926772013541919004036932219030247924517195621107518626312670504832017017550890733291007089413100206000293667275643888174331095712123858699589870033825219445471146202566160241081720799935581874530246277714475677599291955525227170201278462322740443024171452483098252273954586083870351001231328126259344913635989665119159152459470342762576598246158464210604358283065948170986900558730590857758956550870218421997734790748257591018439092312704822652034778463267561790793795832696524205059501087045444959060185428231166979413536783070268595292122015053071192845057471156640843690199090036838727046126461333498622896918907384183983701658591938421414917860354126363065298249565438984829325204593868397576346724766204170327620481214214271854388644507639444070837183725330914735196435668090122575643487573276683076000246771106057350194930912226154560988901612274685970015307998463670001819186030083304733235071763663710917185371213626577872321895816241231880404550774557558279197743110311964852650892391688857257688093039198671380947375070382464598247927938411363352954108686007035921402315660562334001255775936903865943235506370636145297813306080393512901675313086609582469927253622390697783294774095212086635133473839373214726865415146822521320221961425655364099114225442844087187010126569893689801416104104839050673379899800799132212754767160901851485481438852390834685830528809266909534280102476883257512218811614884578085666939312125693162073178705453208164044765434107730521851387900677099836690547512310035565174998239670384498146394582867898024410237272010379505334551256855721439387383885128775892332642511038252106593300043163234011507730260677204164355367921372574500165810965463683972178872576699636050923245146846742934182955914908030254410101038008650088177980746453276378338324558798102009571227172486747344562027548476064160001214030866567052021729082070396919597336687770632136558138766855085712734401218240979338420711968361985387350756578438318422265429492277124169776377984537550359750483208576246665631137574496914970025256265370361869887659940844070793381161419936134063732442023068591460475677202634797133730481877571336189875200103292796572562760829748469351462836085379613050134153204367219059371850940614248583850187077395578273037314900724485756753524208611735300455643840143368074944146677278646365237406310697911019543072658379677525983591205000168854232083497306403262539976870479353732888649048698642132638897031566990049077944348935022510004797956003754284961526652200021044957033759274490059680823327025979221833504245187366759582509458559343774148316552572867640690526801173497853542315033802174516296001899145577048544693051276327029247632057101484442790488393948306667312196502713401307929179110484276395735662716512455594510066171638343890485617622502855886213413919302404860830790402154211283688288757696321178534457423291508815801544126433981665484468512728888979001306644239501080487758066379412158671975887623601456846474956814466019477076896751788601328889077252487886602536228796138153520111123266299283910662839374982332071097695852842092687785245117455567340229010576911907888473008580444346651487234407862929622919592772803820210583877720441058799298160228790122702218135721697678118762666770427105191638230645159292526810514256794225099315341693612223103512627772285174256057884037591632668997955143133112841698036824840422359160427234922527802842542842623766374010889931020972086614076308887094526593955599799336716052194045027120225906431567227805669612651670121770529905217531595298076749309883715330949048385835125221110548907873547767124332962772804824216728352679468579237807391225664510798125688105487620897316454282339698863937267547380466038199897971279918942695485670194694291819908743364645028413050038245018053599132233705943222045215187565567734375552023000666800239677601021830480584537874809464456277108459547508003265491325099403282058790694260571372302101389934886660039995456591536576030341943595555265626172963996464521978772450164630157438736551830678346379391574534739642702442361786410688319568315410572449096260580001387318880100348554969177211326610099976039633564754794701823640433401104697547759152332019270494202059240216886574157037025761659474588127699413301979391833794254872793293903697966005710437088565444373690057702281204703746604550517004507824944549525043221167243348939387969624288393219627770253102651203351190557769994251905604824355782768789467468768866084853792715027518265929229667993146432897163163154891464761940580928456604921876737718720283592721756126072399927983176462695379364230186367953315494205127871673370292915792384564986478187079532286363301965770549346577809720946013753960159122861076628333708733680851606114279261100159861782491566854092408988968943448311528685603434090265913795138681680260808551349588904508911425800972688071043065544516853997873627674701709618149989298069851144101412168030332457543052874191828318584062576891730062781344445831026442304381527188787103387688684677460315433089483043720102522196283164066075336128553377251448201565958606138226703193742297323001190896037938912639704955162582254144904793048928702717466566561244620750074110702066291765188005186522254899397544843131551512696935025699317054182415433923644143988622264546693198544995860596390589058490808178892807139443821813574343281573501095073981777186650517947732841645791414140374375305956523056572098943386017015318064771421062940699340233333484848766303602023702347214415853832836463309881477976587197229933651309559887070299415312387360133935373156762117938678044794004258174817626461101309513819366238707990295011007078657379494364215428703723378938218379421567157670332327644355287576822875495116570759739210548138991248463823655972605080585251756205287251288435183612796774339467086985537719926398675476720886049252956852768325189287748764960340312144351557736304280140257644425598623448043854456030394711940368242351991420801282051238577504382627358129901831975521141795698517956847362552151700055641761564250669294218420988267746246237432865699055707996167769452449882157701965238370508083828406907923175967597562023446057445615401390210128199111565251554171273638034553445217504257180993485722059539874616414631308878978845212650111768647498539846048845377804279551684279588077138178885981098234635415000007259788078816537246623912796331901962901457016832993711716317370394049922970287983287082152164356024904296918617042820386947894062238925075666636760335767687755914481878131436243021759340321441771092251480628951217251376528511351410538915022061900854205381575185046038987618997237999343975914489766976321373952564026582665579169390589244197764926792080998333258480288949139728967748783529215240669610055687984628813067830677954243953287527475825455857456960896156602544617994014688643933378944949281968446166585856661344129873371357638403619288557838088727815200744607140674664608215758383847948142760146902491073691875098259950213494987677933479376743396191771489120949524458574373618045941519922081448566193732763427250230543593986043510772900102276108845369327868803869410088365697839851343481639572508606937849445599470157039045021259659089686721114403767385352013386754840349783849704980211871084030805556272431387665665955279813190731764698304469799599563603839100386918010196656136800980855302742741711887899049115551990614302243075336959050699191898604153200497592674724179828589256964517403051314010622897960941625094386233113779278041762516778448899431359153885921743764326991437605723536524230101646972057647587521955496052390506736367538803552881761518074439653960096767377512940088355955114863329821796948415780313257102817365863239258553915068308472412981607471942695850684687911495643937589990879084074614239128443941940211224538382316542093681554235701554610970215711838944255107467801129868924734436333099962803203161819439395418821952019585475114229052909209329992569833539224323016628787729199306759157993406498312183875248650569043996944244105471718569234279515003674179357223803375063234651070893422658564622608505851500864482852299307911062003854782585345871468059708314520664009635115707670371857487541583952293146966194198400062584954270784749234972394286876062420006934611135699205122878929781151608940982026952327616942437193013994182170353251674769662830821422482012538462020718361518971577928465629129903918140041209772589976133662049228859564923101997821131091980793685562125275791130644540769551066573788008251324094155009330490992308255574976657826397396547581299204617375462829453333035252023257279422965494089697851146346389036871907372150427136931944332833223069467121526841275820446594935621552027147574515896339936217329819473275812126867741841552714164442186022007014716466229425676978566287894846123567719477766258209123487580081924974274638167222183971223495571104840846221101965464458166868557381461387385094140146778938203444426284960292934001618077524038912643565909828363872324503033504903658877491840555594282563012206083216670262957414261691389940272725693430683815620427615707575414343102540645854326664825873419427416757780822175017116766426911605706052855737643125230488068343329117358890237614361892937300226923422265104472572637252233240330430576330636417651712012287470374745220400547315113586285763791764931509219720727676116035604351029675682198969048758004286057815036449262143046665984985680324132378323538558362426399206239711571621359920336130283125017699826462578009380694706253406196109856103469478422729851639144364589550008121625911699194813997892130803380495535961390787883538277844080839800467886157420674210077372823192396143506794277559537395302252540173031268512621861647816447585123115340166410838126667483897167753997217789101110661496528416894223645928155386681225323626765570127622271452772510743133132902036737829060799265450027212492622353645176149409763048046736938231509563678263543584245983835164953714526841879813913730891156230024878600906517611628203271370476847779183743638250354336202229734222878851111065001450504405795597485358873947452834044624432532259689425396985075893907203427960639092538351789793873293642648930212192918131801465413756728123253619110752966890043482278981026100877593484143748885058708727816800326583541177749751138508505454005792853085163773679472377684097050882898259755707500205228748576469851765121140909364994670139050814166309942811029585977709426760414756874009494040282263728302561099976034562860680692248732918362543977913463481027089425911598507598719925254758884201053148686636012345739342581532088144423533081482404901791653005478497645810793300746293207214278837949276381428674776116710787339719281506664687984814473427501370046557773573239016461870314598818033492096804842207080545661190772514905617142475210953188471070528091905093536718907697531701308873273632338299114228907474055912013223939110182350894095639426738922631454991736813177732752366612281969346952758737401331535807782703801558019578685256559656796204564304257540053226315745532476432081914278104454712439936283596736900176138951639512769554923174149501827074588036540050691460920206860354285708768879451350047287502950654486864711554021690965101956664266872182924047785514898574997055571344667420098848339537010792792608864320684668836148897499708097711738723770547172227346926990435740747981543380991056125679092887162111916903462428766836142241901382935001215103397813051051816574187415090949227943764038958945026431401778003364593093544726842966468209086273994164311474959363486547320999221375569997831834856921573847826816955895118727023021412230158575417614538861917163102422452148030054601929967658537413730993127951317558406162952038910932782669861417709391800041969598416535797725246185406361826626760779871415355857552728104568207431875603071689722790482869912195065100898990297375211159034991100022422035219604937366677993182246278906951427820275727045593938882963568259582024451975179787065368958642676117497739543725353153919788387977984287886182439069044566788148031237823006477489497436070008683248691198770863020077147636306873684925385233176833918928306204991999439481096258727013470250364701219278133206736905583138038418019279850744687264973636536500205295280059726246470893383548759166880212266236219411936911385190706315129102684801783679887505161507441045176019994289242180319260507820369838649115739775736735757749790509148745644435362732663978833391521661545763568561395500367847691849080338763523701775164762383446595085214376870393331949372036062438607018577025184913255706167396270996743391194881542266524380957697108062290536333326106163494111475164214454445006196409054865816354816041976702041795417037296986071576494418139533062365154736564798124719357159941158670043027575483988507817524488778555604802678467623579934873182028064897744804781278113915116197430639115359512958683986325529875071984667018922949009384918859368922592257845201314443271272803864521069055735779010591420223081261313492981953538383083246904717873819552016883701918063313759953879555556818392502327691925001965595362973838600313771133541247598233560663930660304894704940866189532046669782608121629179210616548362085137677904621367300991190523626282416068040776637851749729178178605149293865107498071375596385160950426424897931620457063656255939187795340061676119017762255309628089495872686061932237914973455779420883259312099578672348771028765192903781277119707835682811956661965664329911661249190058829229184787575112986006842057436168671055005863889212422080322011069538155849660686993011742652096309697796205916868397304328965548835625270415557571866171886426532735259537329817138672879172701963557478654498722364995641117416405629707437015863558615487939516565981687782180790403108045840697938268731980651431435387518924887682834496128663117081756639416799039679866583686151737668132523015399553943945144046193978193919372742792104124642577834071553122054772014590335792632243213128473798090858626744542626385897531487758119059313357716319259209504679065234923718506010251407191375995962675959111144348212166890947757159108340838510513694567612783296240171040871700281211909171503527643338542800075882885404560874302131761873091230687748690027982544538673977287609554856728675846134705144959396783861707635380820039949651530012820388651782172760785543167482803675054127547931734741871620719070721290248144337542098928490110437754999276984374285272231142511640586065421011308400147265531333699071158644785449872048323390666131547003802283387388885966864694415706285826156628278184444514701399969608384257878482170907835569059093486808728481037113874963543671653237537502492046474048765310310924739119488524199833649768526872207699856005310704737224551405523949117784805652841926492231058254634506371839834723278151076661467253748840564641620966726233817676416647565591586469429298801889751831332789195192961682200763220912348900626672210432012782329518460806355034387410509613933272066233028676607498451915729590147701416490873244294825011198728401255879955255365867136341629462842695348220029926466912512863075556300922325813559663499293363595480311008827139677979206516928077035872430995786777568023672340241759113990679970551687031000166100381605385773660475920297680156076660062535319942810180514367925018327599289534843175517638917167105685715345642989356459058333459360842226987945401524268240973916014185533787868518007872423624265916543230253254013867497118610237095525889019070660851066559651980595531058580804456608101203872553438971314660902859087763942063178155703127627173112121564138062060854602466830989995364742084222680908178030281039241865477439839801606765633775607663525431946187404402222192435301870539324066519107221061007899548906751603579197559846550716221616678663457646730662021003640870204313334532923279331863374665869311530866905220336112957562475183614507730770146976050109958941275826460331729761417892794407127667754094495649472659913322601778280489021975484530929518387268295986153025967968701419599903706171167687278010952550505448734812597467432576363159227451293797535964808757882815864540786111356295366305459136771210664912928685975978385643842942119397268050106705572433460980169181766570211170808004645660776226747156641503922983257166250881979102398095262985167151106517641197684066449703811099828015589959446956234945899202411410670842373621383062313892662827695679717212244545938886386401328440498634728448594280071827265801978150912687597129989610698002207935918408899904731725502089371391012578773139378402587881471459413232775795302054296562103469309754846834296791634547713963666804115359974316775963437673605046546272226781194842705551970051891030456825391996225784770993268980988251301853700808796946214847485248286076772996622592197022197713403476151845021373504039761953361679240631276638211308954920270522038184076062125703775059424186730924114981790115259965914371092882814040522300339066165416999595765047878363790798666673734541517457255160031857583230641779035779793177674843919244797709594812748937976302746903624336686538865524066983326218645156341062747919721833079673908650097776880024882690066729517344010910602398836647150411484194300987788811323257455012222294606090545123707760511674768380956978801151941336847260953351682518388348791113685666266472315052565816149192286261212365397723326935989854724026257171203477499205335253530785572838229952512244426919901659179181396459452002635350663671650669014494663719864046541588211923`20099.82241069706