0.0010368846804536202240814724101198307911983732621441345162597174777617929467115765619395287945727625194661790444446893083860249036756997381743796858566532475035032352787535836810084717614940241122532843040034610846457366874454904541552679213340797582091116639147505810889902888741919631859854058818779013704120310566315424019531760924170661234382864420468484270209986369224244718512174514296275532101419934334526143368029563537907154565947394726497773433778126278198492845024868441356790339989930732552522007961443049761090087827027764498131070887606811588220884680439670582828147465288851427518104230711157795003956475768137194199607167442911099299602210506538699686473361456164072844930424967126296188859749764722556130361282204311178988145702047218618920142970539314041488185880175117793473038073720602596630789110495677654970371793083033103813907233690996057665123498537466844767120184118620311016257457416543216198154823537471924869453012935065978042657714815269431741538186602057437867087662933849782587015447893359465570622959345566895391348446710955404988023440537668386764097114823542259281549204792093655511927145476807488812603487560667454551376615621578821629291418552894405413945749902918884095371557780641856238220699451306089976245662736326057642163412861166439048849016131688092806034469697352768302219075026031185595905583986880886104987318540527896630425822360021250119484399982264527730700192506534133119684522839823639319266607127049712276399851852043759156934787923509387068481806366413098098106569792610598481787320312586559408808404509079386400670041791867447590568885757755720112470998790974712224363224007605226237403931790238591003306394526665065338984393636231994335362414530596896943716531213517767648104474698584188587377232079684237710445567107205396841352410288061489599754369326644196160749352874163146196362777920845333294038541830867353678891888660201773124021951955756540716211944840818853288688190851660165362756290729604085392662695938358668867370288129201574659604267738730188228839355172875616936007268520817884566250059356387890478758079404297553283933393983201676257437435100678766852659898824681511694612695848150739354773297802484627507115615339814657135765131040935468643038729421138210957075934261954981536908323332529750505206266820865550318228927878197262461371209339886857203707057316853745608264233603969961770819707594484711830436970084845826091989231027286796371066054667018015803884083666386039575917410756575436797443824147173212618455650410625917672447163501176007715325915151038763003586705853717304595688776326766026726736037810558063382200068578011179570655723013251573225053598741919937618541256811907644698613146792700748333599609792765610456149905149226952531478692182751465306251275575246244771391750786395807427573809594707449499003986522460557416664913356124431253377996138545043546575589272607434405010784918263018686101992544055596864101840676281979352927824783216970568273438621278737724706865355393884567509284485191011188338782224101594173478428541882379808554492272580985549359827699000073450543251080600355433630021727271449886173728861202599489838053473061094463971602820479921495943258944902572587393885331238206530255235497576683716002052244986472370112565480075624460973781656967291281396743722623881239546137040428514626985882924155024801399654771429982463392814190240106447732490825305169586164909008877102467821680076844031177708667212080189480162325497074648791379588890065072711580752902889288655768663372649936975014946778902130194591422670095788854240304140959055296970058931871839972411769753216131779145909663530102106125252667797800951596712926706686419349810559617478236857291318778424214551293267559725401848733833676588144180205104810710510116319584881805150238278173378995706077627341461475242663127263639622033672657083472907744092860109262095980605251773042369993590908918097122387164362959034424712436355315679794334286432068823674863994910293304340366947414144108535248710576136336237812192608242641847472105434600479043804743339971045061958702646877325881427166307754977636325859095072188782487407647641892252369043875528338513054467069456634605829329970918768101725335066220990247829292769588216502966593008310731170808374674695758121967491303602338174335356995466764846867057556785002924896834042991207091650596422371130778380407465850188695206565995468831477329873279718417290361256563354034276871480444534099397828494265612645035741539183003832435788032990586881581973339195270747131331889161360970688568760469882990315926495399244922293446169919100708386841917143251030720022699391376823875980347020845037529502256002860804235470361313726388432558427579989491177056042230768428086223359899286411483033143175525028766304888788915526023635721044344644293354448641701614398089741255116857018737072847084822765296822023426127020595903070880509179381773034018345640187491376416479084085422017855096433400881700355704313674796687647914527382216007379493023094405816801736736069105530696608704588745831647170622154317321004993619698218133318208992438787671570101862582507409613006299593905305872321572639255192531033460966610524027922522647451921819437886914025857258521793770772003066900568519633860071291087884502432061553530876306263908324965820411213547116029648431806257729759520718724786379892136398586271172776077662383140590374979198972999822027758312182623234542016400405357749774641958489348223728874543378704888308063437944937165420570763319812036154823490426265111986199418485069365544434593158399617026357875022091876748197039677948544609890172534006411370926944251925897237287845886404333979566683502519281754158046857728622903462003966096495009511989956378342478233761766632470810315675478625573633678305048470245568159072189036617901258059033831401039892654227029442075203616901893513384640426788927828561504336767916169737470363948549373935338008645812726540086322321636749447557074821164121846049857881424356551935094176958527235620359066156001951082109681937270165193645331335920467665221177932511361492256814130293022016886974765945473913506410604736571135852403600412846307798604098249302626234988240328653430086641584229004254017363509489600862538282847302080336460985655105061203921229480400139543679208731385410421978862500739953439673856289732448517698702017368171136250863715841388691479997342103631343005331135584562438540599995158163899125894519060421421894407384182020727883995160692909599174598126081645308526174646384917190283467161440634073900769294948347091159970269356874710372324305842922536002709251969653058394049129650397100384383503456261439626466663599013439531273559659409661408543422060765467828621472121132831961837029302164335103808414879219933614239157628762821431090237934994696996938835485167955948472620077681173501418408200585129113178017380982143935590506390694383976879184425497410082833490956195436275484741932113441048130391429013385194108318237065648698431707042432310321074572125761815881575228452512306276508921522014850589776932647403083490957486053952611771510055030218469816715787734490175427445271853758469426668074071824263150471363256716633170080995157439696010340189780945660016780425846613097405125431478881226980513795947086461293388125292959637182904707492558973991704267149633935192069883969029570416444487409367517473503821616607825331811485965922444674653143841599443818471301493950290472836251976932072493570010564966430003566225814239157273452337139122664440103742053749662078096795024149526843884019395883732095435915662380398746066532954215525099423554068004676085670059650774057727705878537215976728624736783912981553813835294952654799520135934527993691775704038790717039148087128657514773258545218633084670807588511757932074108695240269781055607049688477819069210177129291600204720173838510415480713050674954483064224248869278575463224500157564108427402761796065809953821080626235936271884801190689621345081713939593525394455498885317282376815001049114236460387108234233473187190616959485482550644157432057949121175247980169122337179439524687871156463155538891337834542631892330745223105351892875277159778327116900703947834703702717233132692524680170042549242725835673655354895934258298687793947048937012636023289638709067849953188631041834307606823440043203820131856433329035238933783201715520639513909316347736861675995762132669606386012677407452375788821719695902707135175584268127655943224504365622930982151110016240582807779307511122889055445982682341318202893623898832690746477250049852967940007392199977506129084151316486373708098935413835562655767453024455165116172374884619738835037285718566417053752808097412775597386095075350770723948492561082063755258287436487523059771708824813004125386631327113405015687966215790963012719464866615496188621288166584300072008336015443695739301305402053728908647264534722644880542328104183213243842794576148840704057599138863107617694103533647116374591729094484041713304477974621228533894946542963469981801963830018069950282361900560884150576145737597517701432168163867871944346050199212321413130783491610424859990894955161970132692024463176538344521990505698442217499865783157462847775251998732605262489459915366285543395556305926072081068914563692465435351002697171645357461909870118017647136460376477220923310756668214034041150175471688563180902405937060159381341022117186478130681555580107071397434890100584884911574801960821020682298587357115837497547994213563736626593263746007123556312272670748379157403704234384545634509699345909509648689284936473489103718394937210545886298728442754417865641444104829704350522231365347750409156692082318750651802621554171929267996377011031789356648892922610340246177409205923174746040944650999546306518505343710357379443167571625603391714844636769798144119024502084600079925913688800611461256165013461897758012101765814953469037826440832892300050838468668450331808017864168475326357617437991915156349341227741607683100168630476103174814734571380537829012730051761374708133443579252834634067419023554154400914504941973113202968552718260255148052508194782310788660142233326258051443777971257684525002996323302829308931592256060638043761749887878489280985419159974632520485952712102568201105630978716086898645510016705156370530434629812079658778443425598076058903113806575776124740683849711872561751989070795274369160995459470548750333242653223464734518310217580143778717191736355029236905061094328239311720050291990725260267443406041104533627691318853242629939281884360195982068941053325503544471953435786640720825631074444599876463278174500131603201796923593123037514430927856586399073942065799342572350490016069535417016460293740479464828793981330001077267343852425184409805480058884069313352405165849059975867468479329109935186709786598490237249863915171318965178033314474748928591724245376381533877225276561417890966642814901457892862000002255936101671991403062009890616527931384349370785624729844850273601128564399254789773282480858772297235679112852547862285839759808790159045083731402991611904841190358970029083274776257886387298221956651178103737589043442623342254320673509398570733994731949935171956243724111215119269097930438439751602874528401860611502000003481696677856675713766102326606853754673172521622977719221329278299479474069098973332613485389005330919979405578544572232900050572395494133937392774904095952214100565600009592751380704926824618477829598958538761696435244151592366946712781587640563584923116666679622812523994950247073223989706975414655672537395702642859523739307879513152372354701862042711564810532015990419686365682756902974660600668777673376210998450929804199210828797980150011003383789447133510347531742978769938899582225016188053135632330850395226089570284757092719821590938735702673255252919527934372359466402794524157611158269017252404251667463912631557744040894562661291082280017575764809378996848892873910932461645056110493567822176302443417553731194140578809649072312260944263594496447197979074630393309741908278995441046608235245251246222550130355972893616615046308578216653212300300792377897652412763195500326883378292795906329921023248962805024365264397904562877506010937969864536887663128338928219156630045168086636562364001317660855268625955508920097024055297748289148777153609105057204446480013363849778768749375586199219795661871839430259568691032400125250863545941028489681538953831817503901365964972812735411508961775897394628856785517713917368219522984466815302229994242168515347395950982135342481036183123424292094466809884145291021448008170850594634556113944895978082459884031660663337253435835924978831587067621857029937604510697925280194945118773386881884686561800756204261524100448811912039612853304068174316645535919598186846164595109146846905308721136319677499511674408261958914383494287266033715132866972176607863410315161506666697465882054387494016964201865599241980638985456617423511612971073619552326358951482281156952984832790308215088688258788578928543079222899593112125152051560318617647560510425473428307180926247350853429628696410943526534435463942111321189012198957059281106943243514623240706286705902623787872253835441194900569196132809708081058924336251307868890583522121290582166075124047777216569764345918448387792949194965996168893194556680075797695780589412031893825226967700889613899601811642974400535587251406483051613964096089456770890271895469541160235877110006779947386473409313379532267178324408119469150543485513264118019383637905475379563130820815413904707740360202053782675333762955803992343247241111396029799828057820140939742681327154856016426038162813712778559652826856593880548038374162624207078996590572411186328328335334687271780338143226088499332708997705619189723682812867365850437013665017626512687105710593351145482794531380314846756890741668699873789710666685658190597268234971426387135789543910627643599851974312233849921738463440955224479088337332214798317991372274813420334761212546786337277442380355411601900036714424660338469230707444778134563338808602265227960337624616557767378040674422667229229024474527923091214730576181853486866365167517690796852186898862877595036867120977370262060190204118181388085291216476234475073103184160419557450991858984901882727233237979030995163358328839748583648374466593214895501310603592082980808203265105742998878432399057563559935597770891470209149539915696972434947562525717514357302440369164227024779987977381141925678520373139384892974968966666654127908977653378406288217842550764777967469391524123236265538991809964770739849977574033716904942056371054075419202743288566268990119683406262218895084594381486596603854779760873404576300712598176826360424940205669447591462734822720092910033452638649188262173797133542231869154053608541467672303301215773552734361506733343125684359156912637072315834541470740663075686645629006232720993698604645656551338273790862492452930692107703703952435529605927597656551746697852831393396073648880577184953461250516804697627246470611754605645972178345824584562508385972607115351983612868555938587508917094872401237914489360385067105050513778677964043671653910433170234619103960220431480377054506160046699091558736603822320168564994015810587956958942513503964828553281000632307339131834091311745892101453900230280363262363528473601413113604915097442461929404449777745112774418348998843158566243165205403712121196453952801659164615348272899163069032200279720440855557769845101630911949194975941957266208312842496323435803549476614140941237206650924800021087210273148341754681158371223264093155596053614236474079345471528655740674426773698550048853281326989027016927442368200064067400165900774392464458787497543160009337790849721718836989164167611867340973909191832424971955476051097871250541267469002802157232794388025618433722325466980171173171338294367346803059277801782351557571155206175468237828492703006260040487195302218951124572348228549508348388740040076463250508030759375886867666779614542954003011490188525021632673340149339862744649323002358523531206114231756233154278646431011757199189449021051699523945153504332827009037207922275672006790553542751064878141169731043000352771565245823758157455322257959725254808756635044040606171202766819478375246737861817269266002827619109473972134415419413105601122714262665713067269872323341492924315862556661636455297326102248171814452092430707842954436681406299488493088056828643470377797802873371756396859209070406979431150799680588884792066036915107640571722794988750308902300452781755094758912499911049481791364225891099430797772690377257756467476006929743629607930927147730005295963364575813831839218404977255460991082959929821153476326368533885121838759747423327442649613401217803288549318063216237173067519653648265331781923474363236610038133650698127664604351736680486911308818574680777832899053409115344433638987094868019396560892350814361564440075465796328063084108422496327143220734080436454220186933722926182397211745017027343840482741514321034418118210285348607171903760944222386852479822691614864108368368146891705265580314603807363361353075568270078176357384295595106800724731701620990748466598247526591421497099140010532232263272549683594489254695318411706939036512975893480798428548176503789867036978859799439139680694028334264318876291333135358395221580765217657792050143456537417105702586092569049620265743857242969890547981622717566551882894316991713810266737735077432415311778931793347204841622114087016984998921557555097727130347918688100855185948581819429863291696469792895637882153648342271969898687230587164962545574452603573527132152313578280428521351032182565880705345934598433410390907243987309302539991075486783292465534787019583788721786310024247761655112400035050526771038557779230406644302298623183967751095364268014943222274820607009992300523670731890136000717428010454145333457252690802548443448528080174157122096685051721709350603742650593125994713474373476896818389804023943095014608290578960347289160701494366909965549081770866000168859652284438002633446060146790454640388841484085421608970370875801427912619472793449248481817606355121682104720373549063060365318375187447862597046254180199579635732783455274616599385177521112592533023310841423745168437708998305477618538560725105693374108485336113953133206212402190230087980865282574850740613314034958667340722160923344011213197431066467210053651129563045291289887951023793951555601525904836197639496824638280498338207210460011751426899634676241102975063391340445680453754044813133463231011692707056257319113976800562036129640874265931042241517439508385409043516787024070332059341215503147327399080271252924044924383474275232534313044925726779477715543761570398651879317665117225540266503922761265043485411009740140528383384502529292407294775532011270570172155754452202110478087091834062601329338365336868579909904538084576163822105609461421903837090548462337612382211632977645796389840866221809629143031686941695041515135376532636665739786879544291662916898425423737143502636180629245044920836734540157467644828917998965439395160652181082628965061102340633224543456242790788076066425133244490609221118365751965886650291546388366218085874126645057820543949858727747458681218576762868650550527817049450740622044515412622383501890262617942550369504738933484644303237678254758178279845456486353230300659765960497389445199660062829201864789657122271378631985858049247229271663680990616368483130090687452010534002056800203655965567679735195736749884457776166502010008850257607616844149422039102852044175206801876817500325452539206326016558245420837736685209092370898443198576310317272109680580300835435947825401310420449052531381118323520520564661376944551981232514637831591613134141460667454146591558520501835370686567453947641161275261799050989849309048909776662421286976950653774671368963739407598789201683162538855604419743572657421261917691919639261316422763186879216448204095201719573581446324355091920966172072134856716337745886587300009680431476135317170030996107094622240624509872141079809773680754462839014239091565823223502136544752999888936026964875316183698379921073635145743634643716539632944127371381939488995247903639574047174191977239881824708761438796261017657642655402967761020577753537177692293328875447655983309285592187879313301910590884`20097.91415106606