0.0067993940866404216582880802576831327281365488087661995305145013548324778217264279869475716893358426618213920145018821129403635000268941132719999861957631094282252334305933945230097893184481082656344502442864086522329077586269080398082154595281086496678386480939839736243093491432505909978366844380953957370499268847202876517698311777958433891602505626849747307410528970193524819244708445442936264709563543724268335697209386049025253413869826846913456713372565387269989525948748541061995338398178855315580279591978005605724243931047878796614135850869898300426888476267432033495193529452120561015564767126427808336967353957221489242175044986889463721839591023766204274664723766409706794065449635995733190900091351853814114004526938956465805019808924924971712997272622128190883663436299506623963072853711364376978252425941114164551803925093081034120048234726061416053704789776646208532138706297279666029865238611018152119667623786983380781303180208374307154339444551738868691248917323394036532978759576866400386177679847179564244561466767391746657234352345616692682016539762907356195594871510667682420733380460780708471298501823811186845978079113402162309408042373962450685353273602892257036058681303061507350273114201585648698353251586870838952448503019191674626907632967264282011317916595978371952881918967803643537047280960646582895903268933762803937768513989298961084060993768479666668984059657734665633767073871910051160339855389529110583290879956068440989517285805184465176676708013936596918981385989762062094371591108734598519027381227042400098234070772113198851705179010573798938402513322576380621235612728529045020263225855199747566969437952613363736260945045681034031486608996351584736008001841711730677731238969427655533376417002294771312963895413657857363358359640222167935106306450725132921780557206235803807837021711685891036319341825590318666551994826390338369388820719848006219537920595748099223632464990860167811245436092789400810070912001666713206903829795120468715409473810768831622100196509312195002396021449782262943871605747093010716478173436818233217100341166763613984582816200766722003928466546626436920215715173093286062595106132599134471454001055513984534729469068448662569452730635350858936455268858090891034647556362575758765784720232338639633874094903519747303485363696965103229536930980525376841575280835243167173724861223461744334612548643797105313049460198832748506714536950589620918264679848722019818717591792379342947412567331113143741651045040494530084001016951675499270054530725350938819251031463482046774791926848665497132635193249541856219316779077749369508854779502945466591210885538960825699483441527934422561207992054339512057078723319584518164796750896824134480350806499343809993450470463932405988185754169234810457133913769330691291593612699030807003296410212447865498050521078732128648071345616915781720505415771316922157942994165554618203121902349825468454930363443384900932977290875172423375694948777488178529321798185306540168292001786332097740392661882436791630994773899546663966748489784546591020492069288036395498235568875395977850925148142784069173263692471911912221907736438876726907444509113374175490785786776079871477620526944607685135404770615005398879540575235256790630187498792371348040897554466825910093230868521305168780386597911877534201352537743075434971585733915186567348205031619836857124559557962597054230462100755198525914430650022084307414874732198990759800528027802845506775404449380310218415684791975633890963916930936294549879978745192804327498252543242630181237923195795578232363599934741780839672075461344582209800699220785501512567516659781824492740523000525803198592061774935698192296528022425981337787570145778757989523125129563542707195086285739398290596881593441584662048721439922510611187038096632132920946074191319162481943263680950978571663594499124122675766110647394420280027887547498060351136725706182405732231395349177648084978289470105992148997743845819384532379951803912899716905502834918340849830899007019862691183243821928965595684536090973014557572144841549081153206946925758236798555704542036841982261031048322882387194061879475546091388175288512660089736543401286910348474635399480370090316459306743925937183298265782340858478688163797920796230217984952675064855689072426057724332906395208588469874819197945290192482567098735659628033466473197602532376381646109969236654479356258062564087581627735033008723213442417347229820160464486328712232538951474774764556255188273856296750930505297016855405647201924282388240973378968246812384862290866351573763568338201977502599885285147385700817107525051318191149561538889126299388821250732397307484990570083387499450795922774683427086626943319652497382705336399950466399766052587324780398351848988012276279440967250933419876500691325326946492880460348933029629417902842806250139301402265215616057907239000481125406758552755607748748564636032245067874617125786602462173560157187747182527778190428578528607715996412777643419478491058344683149134410824023797417546611446604652162324185864746456559127272123316963402159475155963503819687855031354281499682958509589336948915627166109157438640321799803945210000011371616890960388551542674961197051135149595307873143284530578529490022941098740401447328182053339933391891670617192465077407627924604767024015843734139853569442753865415952222661874936542691667815242781990326136762893869749742089586269376165331911616136939160915089923217598020968677367879714643288144485655899919010137943204971263911826454916677616387158390494126285100640664194203097380507188587322642551128928669565892833163717629138828635603743655094941459583396642623901419739554505859239540665562811262871283498445922688865842892669142626182705934205623802572853657066423803691255048526213237300456806044577864561142273359494013250287494912039767795567135675878665516724297371890849904750766914560663581836354236711359422950285732254703514536765430584869484958309625722186010833013902004357526767342060974800721167431524060918716074813803609602472340155999963065943218793379381060830054894432225371055429053983181213270607379807332393524093188293284181072952461089551380565452403244171848292235810319412029973609451875985078972562663939796120537619751277550894240772671325573090615560872227657972892367297617514663911995425124782259627119392225259297203762567964294322872036732638884227403113034526580903390702454218267743912028742614283457103085373088172009524326241845611074143654310337223312080268031313655961039542140560632620545721417940593799376014801768028277985205333385869113023525277835851050965144641638245941802786679661552552970028221699721196307345703195116086666657718958030930852273437295214526536161460775674565208790913524395266291274650448315140474996637134936954784193512749160811655928923271729690207277361100188505481841195238309235418362443650113741434997378174856469590110986668995169799362859864028001996827070629813833255632959178662249858338310937838320622217196423056714989813354423789601272633856524436899558109328730834030803941732255583095772535158863482610333144188629384593996381546250678692712937066572192172386485966412182097578025380539200375905053937264007449886555480884102465657255526666716639234964325251911285382176457477916782122849215062396292606674203689716626024923865868331545135993616338867311542437747654639283617595601009507118062707970420540665014153788748852125701263114944511198736737562604671453220745943137579195926841642938436000067942088538639756849693861611297845926165880528100607881833376439393016263695248475571054169624968637406376653809266838599918460940022673472396772357708479319549701800394874077026123720748382913179306104443230232183462343695212585292398094671079743168546995180837406644934361651078548629785032686311256195322725352503520993073754934262653758114740430444503301219479225450164797734933099739852939058645612683276719829845453048035153598665835038990673231489410424166559556133601618732643301232170795303973719905930527719737002773069596545261997583729509998930670316557625392513073909493727738312070621706275940655221168140602917497356924105355658838177481803678133642099898229798281576895491835329270519813144260143033482842113189300396356036025537231819869944272806062498142936165172786958294375754690283621461567213651586174027631768932134052780083776310863969208452873261579902399256356362617759012993275175589581534780658250861763206648453977084502920267777208715529585559250627222837281448018991186672636003421300073533572226048258315323799173907625797539291122257712614561000150112338687461292134553916915713293861827555588775022115996491434771720624112567489828562561077934577894214301773781343270670294650961030453230751853413017229249114863573400553221918190055465298258951449914502388886096291866913186417660470001211951821295916995009097973582283792150526762443215007997015918160404441834926832147534892493554545085751599381426178120081769361640176182061485243162424382869522730369912917792912775636415883677184221789236606204541417594201980120553094806632171196270913951425349636946294190730662806045645563252840677748763800953044240077128668548891147803765573197676899594228857075480425933322687053725858277062961323592173025376180098824683048313969571526777438063707385640416005926101700056625002570737761048981532579344877523938628307275836034077345851333417654161206537535474531419440853557381464349529056964659008514578019333064204795946474712608050168145753477425886459346552585419934966233678410126159980744841372688253965543040902491965126864344142439816913704613558591845880852582009895161311319408024695550338155825513935411077253068901314978738430792631982435018318864267390096854692175304290371096240536446474466101533006149301672125184295371519317597769094380637312438967106119733830645488273792917948883728705613806337989644195846841353240097590149736550607327907799943771919691931625372306312159707558179211856673016872593613242294502451857692508785492846078458286699345467715189886354425176271523579438592374557430363616754052540357941146325577011627139114272300700552812316197087581780461812950265319174146613556303494591988829931255869469376620048541973844280253645329388409349104143819592912075827889927962330191120410053863490941678394683119010927494664557263062767770841030599394131586294339644303274539450232039206745194938490544799860830254586776876282099757684153915899066892516841507978257609305203029786347924328439163151824090254790907855860901679026110019199236183894269629932210648102612063335474375897640935795200148125394351154195751212586792941149302394206291249510768601545327710603625624777317689340306199282763107151834889033599667996648970929445753703788371773749899391689663655172828651276325839284524929895727954486081882088476814579547686918996701395737548338165132174905736384964672978437688538720230629952588941191220958032358225310093104972369965137351623462585093073134356618104890595432626721813204484300690591395867826714901634806154889690049141370518800849577838024124493647069076967016722042920265839060527059978599620233875179267923011680244556189625456228986754524871762067130974829901554501182580254466386428723901551457392497190708524098924345104303044545859309439386019990475852332794980617545541160133360827409227683697989197362465562241359690325827638649410639264517339020952078556929319295159233808336557629907478220491585277668634182372551459492354397033681420807360932815136596382186462710174600304370578855628401541191081228197052787058653375741466252233805377536297825083303775275123206694098595269035191961204094029090955933749988831554954539915288671967604415530126273928117391210223078627697114837313285771219065720902352624933620836130858757011276064204945770558913209251674838532845369037712992995374751523875970860566852448911309886561598204482787613368601932250667657665614209895127330495142876938084575641797561481740552515688395249380179805791472206071000350654717422914322277279521629996160479922062234327169518198785508602252866789795055240717785240175549241298854998520225502241217255417318669350060895897875323688940843746991648846180895759015196474510354894453847057507014883648171415251160035724546428810485726971654661739092887381782384385138629836017026964353830531445527109940801205865556720059869115921493954100438201024178443410604053302738675493249706130584132772570668889106032866215926672733983684928657087784688277287453107540076797782642851517937315967943779830385541526738980222794265489772605506924553148748495708676197187104120167893085702819977361114245454098472385028872974101317830052674622742975097144575721844103892243443760320114256932644127518527947488509597088251476493363970109854728402170250935142857895638965667758117595744119509992291053761900409585072979094588435699843306019709382853303872599502746072596300415411950653194972510186528121128538970856037292236350810185279073094691157937442562230251396515681981117971258756599177780346736836227378095712995379540903114974158836979054184653715251004994848084006256949857376239020304405549467230540225146002651508582709802460894328239332249458038401221084284205639622465969590798854373492441106486936231931745506981916050097991144308396191609232615469854943943193611637567237937949457873347620579040536133551592446043155045764791048128145041891450564622455498448590446107931502681041615524283775672594966327180629781898690373355427060654013119665562959730271796722562573215353493095686735368451489749248716720981557066776173293232214874043976550576274447170259235093628521151228704367124342236815098006571864750110797857489215405965259743073597525901995820418137420887628346727822879205041361569025418285558795541459663155526322523617344828191439667581468141127457784530698236933840671509171805989087551705730853469803237954489935734897249176600516072257885320557239576998331146242685578987059251846985498509183052167501456735736664163879498108133883208734187732707200301287563212481297394327787170354143269165419914823851057158676550949868793729964929219030147572262110771856469897817766442635114449943432941969310949454055447323019905373153184255090092678780000031699474806236169403076843358644787387517257066816806965247877063453188656831535231530183362169379358021616637031800213404241393071722524958610363055456479584468416828066812325265509475437185193383678590618263205591994994459389331848954480672381037625315395935473453232361983948932321586638095173342534877359976049489760064679849171120445821483487645226381794549146948474413107117053094691523922530640360155144041085544639820714996288097675422124107700335067616585060144898070028624135580454812338647658869454180975854516897578998067721789873304424242235939303411370180844989001100008593050973740132377140622363629903229929931494242311996186401288940572548999720301304305605742831120848375922936364904649795776210719170185373531770729450977234633509585478530643097847442363514710037415896407628080619726968804296601857866475809104449187840706896577283540207437321055424795549979334192487584708439086876647665046611650393337747595449480412090125640316408738385773428892625570070996660892438873226921184587068772224620232717140538196443042845492648928578244063474897597515241786074876087155872256692222892986790488916915820678166772162180234781330650083350482533414623852141687682045047921491274582740649623000579830966078309558788898901823280847585911005077274093748992800762643098614600922218273506331335602683358936256096436275876238907889550962149416090266386887122024319298607517431149611767646489092476220167333223572006026780832524204106495460198687647436940736815772829490622312720843901129778485789141354298161528072609991058218723380421299218244643012046025143216275345918591981896212347208127134092138015384649108367527488232252166153395297124925457587396862919254500180312811629272424157507418526726784385097027014529162683306277631530971993692366397493575930149111336499334564665809094805873659219612311520029652892067924255802523081357904160769523496027590411400085301547299655046165923761325859580916790772418517186569779749238142083794954982521286096351391482262567230214239872884262832366912597038644937817820568170053513602359164955649875799181083638431976051899005532977591268284746517991446057576593028276936797651817032291073125321435477388983421038791351657528701473138195260194777473288219708012757156686597371908360372040304651689731895337602499629526893688953902171492122249272310877261262915599133387089194616859756920187546927684913911728717409486687974935145874497289365408252079598352914429059250728368938684939644122081477322195835474298593008475507126755317082545375675876577441118067726347939860936807225144612197759540899334698221726915415106036720927886795990829646599834828384045140294167372404760815410531958714726063281924801334121159715907306377118391292888199502361067989273945377731513732071319572949308099739634234443356586443028971957719092698115682203658289240960142334389747749909073943940264509106681356296318340746984482114999633097967635054757046644899232627365585549446321042284440349416704616163039612767731285736213674840436717744376841529344131128178255227908233046819049293204619328695585980607343970506302656253699369011820127164041074781428390190483420909082666914632073582075718716428661997156422325122053306073867827252646116818306733132434849233587838486227738962475114345722527161232508844595617394418712501122854445914784702352458652044964590474609233499108024711396390028635400288868655967421067661914956089176135278141997948453774198308358114284882580028708713472991507959679323626157464807865438927995265652999289217727941270620020943868497585656914371017632141417312471464522981227501067969814350900325088589439702493383700885857741384938947049283657115871681594014767054309333100900195308808091669514291971261180429294755880437918346527193636089676368797808001038339860654459110637784894214786484827354957275508667381208533003153976608578699947575408933815545002315358326043680196611334243256340556465831178688569036302565886813481537376668345375163730407213698185313214364823533631382891540069314188250110012860324968542359666099800789451465019205505528514633697740106707124840451050828031470618757168837440897185485810988658426650914601547172405652322986957697769181822603276562812129966158649898878497640441640164346356473939684881144633890281619595724014965528953627487298537512128490084317272391029375858429606066804709682165813501951526750400418897025683984893951112179239468993680908031115869374365949828731726699972983993671309129640400053557104749312459302619755947924182452224488253385191994298327223744426917928045421073929735878792068709451439387143537575141322330720765353739309355413604075317085675317400327440030807423787961844944462553478648117854359718487945816216697184592677544840831429937050002637403174351159076075233907980953132645744419951011411015156374740847156255990503449597907793242998025905262790224985482067390974930269689697333111449872862866756879893020150004051426355361494564499521344158352570757695200972101740751461018884098324412030797776676206297652744595652188006378798552994552419557608509689942047220571263354856263063950781965989022662960545643420964619732923877301010338324724343155637004186084195977716767502368108735758956649958009080082389824922346812588877513005576749886966667048874703268752077179264551262460605410669626494322731690567879122056415491319655356737803452342039649687891919134776736476887820671797524621524662696753868657142217721252785517082578322937953853726947816713712214849067410905016050015691400657772734046927846812010419588926289224117373220332239646264663623597489941770993554487854349010732180213340717694600051680865807159957000741150829061529395538426198279507866703311089255468794577661484075145581431714725697692167267213649855249877833555835763234800661986876538548478746141883230484523002775819223879437206565334463358482268483074119597755472937872134131474294507035644246909337929712346119206791307819367746440029366197568719584501045074596673671120745773700731627834786876859927626017067350984933468315832595677760512601255350960740591408584167126465135369327609789634515373387146462841556871088715549919289430049012887539`20097.860192229276