0.0241823455252770830982309851873002563719895774181508030780775715437410124429007953972590058470769913289929334725656936313015868929648388232717430664026967614498254991812365396640278770446917511407235041989680184632460038051605753532135964166506379572331052912845696838109068965683129532879834469489061588377919709795112409976127847233319288770060793718898667271710493157988640330436296330239773522772666596011337392143085636931314170100057974310519931431763509493120055011576949155235503100667066290941502089219110187290330333040766310662651683240499089967344178912261483906998936862092463025390512681451644719299921302436742585590419065724629874721802723217143783598007073245873078897438449829304132277783730737923911582898710397770043168168265625555558006798832009773092524904086638118515120980962321653174798709266273388894044178280502950423003991429195472907592740986440345626144544784060257647973129551663744214730961498852215211266724196676069228758063660904401544595168431753088230394187471079891432697293320873098144426324973330173267277251699251552096211879135312795134922768822742935739836538224766937545221748695162735439636488528733353087448527242414729531305963838210429391648890334527553798789330897156291071064659604413465624018933681607652935061324189865998150667462020254822092582031524069170600006455297754668790461560059265944503729040673258302765169607162710869308019538115926025643619607803844562289666608843540982219984794350870636741471320164164963687898806051921714587106210692575595582285451996510797823878160501061995360847422109818788993567171564805111547535339861750603334050609911269710173677582908032239804538606989222500190357165564863453326496145605741118779580016138727964283650463178075892266131156471925914844496563421471040441872135478894242107843020246271374011473843674681359958123588250004239809246855752736481426652783121979533997276858753917478553087274948474061013697027619954401092720608194219676773701532967342644209479686821645402210837817290922078124975827270467745631477639112919810707360596817704282140832996279409842870588794231631793909964878988274900082108984949193136427125525434791727934924229545536241508497979791260390204548604577513580856852200194024489209669403766012077012960513578014514876225548974403759861699146339101283014719165984832413259698956191049346486168268163150403963381379365411222200177090540294182078120931359438432883738020224116918419038828088826774050399169881014939310475577101591211014982464677214388068425090770185392970797025897485522451612829578648487368585243904020170365041635337288607980944542861031786977939855241823273381382233946542219009524867745210477440244357971837646409016370513199539839581332713903999471622744139645491959175861844943055245904851901559919029537211448039068425468919319533699224698932950506310641747954241338162947352049203889087026741021891327387009371860278157738903069753047334772491671919221000010895786432996988157260026639149109910992346284517181061394893041638178033396972674645047762788367338865927976298612371157958653486728064177492547939679836160812301291857361838686037617957789670351599014578185284705652374520005089473607954007921339025047638991278435631823536680696196179032143018547785486283261404038862884429350821569324992834711780195889686724810270574649118406596306476137229386271161822265850259622675813175919852560873837420831862025460325347809818501501059403791744778667851301045909623355392302665051077078752425445820617321223879672405232691822356322950146696465340468117309384105961254575579088361602483854309119771051038615794501552700623417290906553915029947309365382477061973919459650827823421260319301340130177005894417367714084948701219644771979836252834899634901742393471575253243105840853958395887313362693213965179211659380074080409465867525810642192650198572595042086707620256057444807600824041893235606710174520509645536686768595397639434056436182760958988949321705723783363553826580913311688807462656523318618406105182437209726043287413289483686300525745405685896414490143016247104098600403174000293137148274393760067810612461811705885315075246812808656121949254999036996526546090486187300859374282491368845894015722438682933502692225624458126135156171990135983754440586483965279835266223366746076255008334957860346565708344203138562833008380360253079334198172396379207585776058699770362799193901068651916305520099273530727291243417731792309866563554373075013337330475027378172402955605353695019857266019552573979628246260446788723382697348395410196718852917013553471367486839878846554479874402839090875407403923431154448776517735269424476235328778243834954708486840200336693725247027472286359320347214690606808289890296272014570714662229396751909725348206039893214687155701838052329344273620514012686303608352299514617689354271938145544264005460301706812447074203817998101303542632700717925130379824113036209387444272401780883909896289311045024773491213933411502415227410025262468704268972964202066857058946025927935046502203955200275307503153132752764928305709255498489682898072928449580025776370360281570332797573671162591954400151519732677471412554221943517341895868542210172859107178793665181050846434989853038288763139895796507777155437332278648528691241744971458382689400460365157315318847018136726683476255854643088869033288202261388668575553835884093605988551861333099385994500242799151923364583143915997621384527678697038525369579569802930232480051351172909767987358398397937068903450820405476218121959918994145863316359360701304116695586009187030787097520470632518105828517917913616191618680149010066654619096827277748238540881527214748431610067081960893744110743251281296513183086669197758909064780391630488284358659691675353876785463363888882582119578326777311856825219570970706086075756936685460405521391978214102235016388752748393360836057125688800834444346415627802563115088222987752214337473571980471842256873419907028390371837894547665043664007441224129119288861348507204659878420533420114153792928794497061033994162544171276297313226303564562417089713150381923136653701100319294656232970182894117221270095716695297662918939996362564574969944516859240067495168189231032331973488561124378359396936993046841080921634161452792936722075927460655557601276478776069997024501234799924764425762392067771070234690012977259007422324619179360793748879351935380859640336650363259186781820533533259010638915805453394939373958861035612625877595598040936296855100169877035220168904055538780657147933807990364135560055279569738330598077119187223045132737670684987075894236577610017567205064626449239623935114471673161487794439365313350708274588793163881930962701789050140660885999838484270487153689005942556223085105995694388941924786046642808990883263161414199695937831205080801469097685801258822881771784500402344596975485760299087474231891497103066792657607216532224132831753004172215566921812467223751289129402932586684190100652587999594631229718430403830411589169625536365504397490227322612730350918653997561163978800479504557589163708781774142865602447311814912261331461721702928123791686811521847443006769222936577564211359293569496873828854897430512381230434097229779335342593658754831403113884191665716233736409801734361363637861312466141533688301439444859571341625121105104239625169261817574877887082566811346026555448186724821344500069894860658372925778745635442573256349257461689536523693487706788684229342425430084263666467869537797214128139113231577924077552881466590330317338743565098866675689527691552271500505197135125694486430312405762506301028939423314587978243878541290998473924970190235106615992556991558661782208239896505915880494045968526227760315591144282699673496705435919102058440069287844546381377636966848971821166670139808141029628432962668035425380655978266569979388906156176150938562516528615264464014148861553056775951051009101528006318585424781144781538764337045545352166973660018401520315777223748412809875241688338550773421464812603084011682218246328853974403469531404805635224377844966134182547597121760776977418899114963136162489865126759273604709224394660933116473065028025160185672706668677607530238295808378248629965559454575062924550251926389655025307736709841373430702558839786029510937041129622128824362022196973914022051892967221408815841509882847088142787380345052966811993288821304506904099385136242974715175896662979667608566126602682563052368371499641761338311709079749902552630714932157314951593722118384692935154848298006334187493356822267094198279349027816426598669641066650479983530882166355273587280805833323290323530178004249861034267300784720621163313829280154253377918288452967404572422579135435107665025236823108144753799245191922078953440252109651991753293050758989025640099774039287558623558615980459822854029667688995811504936005847396839228455976824022738702285811687900180743816757126379982326447490735552617179828538597477845055686831644263431249641220802872445162090016590015460125541369333764647619564582017455302580995408600501281650703169153464381460806667785362052642522909764973139564164301933307761407276079901470421250062139353068794482958872314449095641857477141147352652186036192736817851856663458327607785207542676807062738696801754053911482523401988708979200615717525279545566677174235496329734181289946263081902732441181778940098016120364296979522433458216969910986167135162481041963737202585771922577860650234347151790716207971222317819847815237209993636695827894245238812833419095301177382886793471842798640966522421873507521960683725739765198517858641301221637908277590677246359081834358881729306522230880276996738139689566521772507298768411355147957908885517769740899304231338694850649171972459662992682261101944329148476065923438381687727577102482681263525353679254454177579540912793313354737798937895940511613222306827716668966558906768845562426807575547201687216109019211807492198579469975949838646882400513799958101100921068385928585707207762128858631286766516427526076513375964476459279508646863517184683144049422607168225564888620821330823326486516332102526837289054925394770752345680085054217238021740989210992824145862959573407902933619745040879587932981193526434549841900826518334045037820055026801180824568579158948056216671308105619705692732241926457279468858657711918535769047328671664069449735142721001408465283156350707115993921400586381505816269852239003139537595903041870501896543046027819601426158042103318515371658492647131914282647968151824384391716186032911644180671345739967365358178321374808918597967165866536544732812636956872482821186289820221002775474798756730568387329093065108911311668274776024597768538607802129478144177875120731060896866253651496905615638155128963076961901356214896009033687330245865940415818614050770868803095126970989977363201849557977844755129815126528883879326920671615875412741743350482430978403495760894260436943562709922852714573968466907864784449431870357613304732269822384666984199917519668902406577360461780496260104291895374892591778440774822744401216496678051087035917032397581229458974136213813977612511069238079415400303798633331950904917494299421180834635673023829661582439166887126104915969112519354463735980274989369233596081390562402888204759767848834652803526796316405320424060670259499971676668075178705042500594966532501919993745782264651468410582793713271094126203978528608514570065990006375006268505171617508601880581395857015844956112144203659023049831660216380446863941122057864787796950110413148409064288219557894005645996512738985432859031829308853873944118269715899560865251869626261501245745701080001697081618625254914438046871889658036630264609549829892823875531416671412613527293479678421071993564884688333721627873480837609934462512200954578436036420295171787341878104052577328837619884276067215224419007883874636595377877049391825087822286067725461106184286383868795595932114169414274098173159652443036134127271691649739611543165501941815792522247693855805642876483120084485105227664440030635728622643474419959570766098440813166159961650732378983484877828739389146867101444547175889328957696248500031547180678007040164383054408850657724681575748259354880018247305785163227834539238861737333028618798236140826573111950004602405131089535978520220925570761897939469958623631855323073740472530242913940957195257065182726290045878130141101687040076633034192764837104542766890528711155752887748742066228958469156509235777296008472109507632633881015347325246113408972676695579788790961361446031967566520354963863801081997660131249828402773823904438687083885216088559042972551801765329990392288460131007408605412123341675141720556771408533444942745717788573549788579860192847572097484312083971440524604800131853674517219636743975848287257892178130734230949536090535731047401987417393699074183558352422759314479707666200946695831197106286895592697627258119046173266148073070001801057477607371969585350126412334901355205424551619870532514329296705842553146824518562188824075340567499412651154405933370274189680612132178202229601491453595696086160124083056301131806144045224035091453785826588215245782368052875283348985335150830150466152827860799027989259254770032370636624526038144105735623653649336012411378316693387587534512711058177493498244121510777930607807098194782175580534884857487546162263439452264127972250350683965728824749458365285557452917965875867489438384682225808333539351893177507949379282028575845181366967290441727524669787804713687633306552488247195448050230356013176188329375808245300034820363816587789389336586986254251908628011111848414869225093158659508540013919368781301967030424168159855307969074055552052563951293575563675306191561864177985989334522234894274289667608099325924681400947911362687970093845752344608901727115275805254765497591067563430153321102993354097072284721114847574388461806021416448830541488770957502094481279569025114082711135929993046270898347034498475727052629688448466834280434407327808162108883184308787573386876435676461200657930586686953968109119330393301624570186693178761716780361498461351441844385193429688711224985580481739974431111919670392873431912839265878412237685714861429087972636043805866445077523338344761361607622515873156371437190718052981469952985892991405868700504848605312156630382431899662379755068254419600702208793659218523610345470089432791052422345294355502522522939268610459123372236839882238198497971366662802759704035823077486531466328828959861915547640604862022123060430879903360326106991861407635708295102126287504799303094349358096441576246504112653738010826114340677283964192946494573392784803942270366842661234863810499617145658159685096078126493223561472067285729882617424025696298825362562379547021637049400853706116830167174155020398544797619339668673506246371416326732968027358004569369134217168375501030471558327883842609169139803695773984430305515802684892122330189827330948804749079076793081208403045676858857111756201507336980819647755759514012889928002552463706359818152672911321401269918402089244403214663799374972344726906888034605457670254225167043557985013009927538454989802410630212543665646351857872128286549795647084015758242035627725142866282824857344070346189116844741950834827604357462179871035512139559998047087523814802548104051309783878047100331254320723667814129978940868331226239549319350344906632800105918118337332198628658127776998279119710162269137781877515816316288314596501671445129537593319714841574236035708033561015833677599630988712424080136401817735697103070822858320419169863365244727266263539516317255704251251742756028114262410681972566898184825736298145723839959047951734202571443975927933786116919267640488924349005466630410250035559795313161145582385227822693867357911852015420893705633225397314613601997291473465022880562291364160638500518294704221739940430985891141382036219206286108422259809762761383584373141705883019614699912141986464015834856190720587644828693967305630150179144146741916940020796282209567284709794696982796141948445223741978034143474849396096359163816721379988439997755398788005871312629994557795331666426685145090642940576624926144510156610890430643003600045099390598469181520804674859130779404162525616458898618445229213212800749951831984896482746936509976073195453973106291640498697835340187708097356512161103570968407073263536780945397845002837958786473830744685481262803096113843569708821661031972355860815533840170767891287730942548315882468245560820091496200012780836648254792830282820246640396990746011365749695304703616995376938901423157343248456065939486426731519248682675957909160921658576459438292243671376349627808926073264597723041819089463814971269863230606096187129783002095901533699293189326888738088300088156427062172417261004087033434465360051531434014922951366925244597976819086312331088528775327330990415246234901744888752277798408422824373311310143674154646843863580665918189251279799329560501241521535382296095805541350922416896387468921738657790448540150887370764215097365976676902922886627716832100709241805770354864608619043305485536744691676067411463352614947747343640498702606695982737386178048422703206991367189588133201092572731369152524054508833596842407248666790458994390445154990399312316300868656775192157123462730320569983409360836171001730088142974754064879833955457421226623066876481024275958192227204864488880055462043598404248465776395236831555307758215338626183607079032304927585540517185619850229553040232401937632934663052259122836462100654915090256672331373478036412796805863338063634219470672203121380918197455880565927063823684440016303427650475575240066476495509456795044971322708453926626820627423583883266761079644552186589008480492172049303876702476734607734165415296090771860618221766633081201361346830073642923612283005221695195492368048014871906879076990070414005504696971711582917813004217684652285546205026425907666616863740538814306251293805462123648108041889590089028979454135142652035541818672822868593250314413478644961336543617752841208094594206377826352325591155770269720228651978006041325220881531696142252549629915524477319930020810266352357838783103848539573178006559521745950947170830759778367968260461038792891723890210673328844933038087449425000901330456570659904537325184696577380663609841950086366511001409134717568616066555131433606962845076447611924348870062659096436717481467616808053061982795838425340810401619387187034706378809307491712992988390635409872273438111507827530511347499032423343745119814857399562808041884485836553543985156964525112387984041841548752698774640094395664279748035740674474783854327747701393597670710376078081467863251075548181986199254678036302815798473915709885122905541580746696395466738768575052024416368602764642941938773137329101343147803722446464429956625902549616457376178967495565879545794624754982129340245594447436196456938470559713755653362909646992878144404198259037942292640728872525528973848294656329840544742267119557016752220554309856714789715281402883533909943652302534941605720196703987212974510903515227633497079159625096339459790785521743421113992404313905704647548174371696300909836681371870471272581546235282843371687830698138291542879774365430998446789381715630604981419368884026151949660376833331485832424293819116356602407861387579645848121463181834146597517667915522826408939702384077443239840596870871907628578797607507588785284286190420884360910102345134060998726461975147928194530189249290595558247618848719158458447606884544977467481666823526186237156029821329878196911891607121875325255333159014549471768433555555864891463764595460717389461329811467985218448959816230605656605170065920521791510553698973629543623119313422597654887610252826759841181612910359656052912231498761638839995752679647739593989726961728662658027975868465824191176759053484723354597954232461934128164048411529029640355081760607761584972467836850298622572052357464360107877077229642320850826768597665745522265555949193224947194576868098647143733661262566021657084365444906876577726759985046444077681779402949719931418603361512608842331445118756076755775112609844387011126569794660568629474130912199850371920346394451339210912802385919652841480262550104994449176026373975342048398733763061078165241390910946940852929642713690621869279240496424011377592782853316779915`20097.95514416911