0.0004684699430063597913591757767479196556244257922070222054003836708772556962526192767793707751683744975149897889495395763081235834857824795726547275487281263327358981303172092992171594228717128283400466511719036066334420707923907031842004408956439739706915261771024831436457276499738080144204677155289335168417014120305124689248217364325760900639872119168171669024021598183324768128608511038733265597414426062367204607501919079179418503817007615674608330810693373097123961129364418289640232296224313158024246806188407445749202846972100129626083744479205017794218059257033331026793271513070828081464573083630590388794363004788145176029573386042511992174436089130085515933508438788349887448397989389047741133983633632841336777819336859512474074645777676793682827277348327938273708945576035671181643316670019121664758578331691786897687461031672426225562457461229518211357229939962896718837821299371593700866714713674549382595893444900070129448022094991088489483420989271624170466858148624808184760921806842028452684069358448697945168934995207187417611096670702838438273170466552231298560387329496554683921717255162446665154316385528539237897685281651875706015492807561853592708842679179680191270229199689361195014404478370518129342374974400564178487738039882076290408937785898253892702799508681007996013161513079097129396829726455761503028274488403559854295887392132944140559442284903956551400542050505408595623471401325155714858922593426641455454104348224634537694724906120959514009852310644677719230727014472787012108192815566115480955112523160047682804851140227917031361497708765924652548377515153128376350995075113244310626458255735331158167010740329351645250403863524269201848118264442535554610656481321528888729442103050001046158540223807537418737042786203088571675956734736372773984050882946428502552831512812779187417230109336918718813490560002962016503891552465565141343217847980157615415711232920192962404514540653257355514089159653799906236145302150018795820922481649373933977592256504906158430133336955936332777926992959978618055445187662725770778748935693404075151472864885759232833565606979971706178602282856272864757830957461241339956029481082595265389669710354564242547925020011144951948676104612131691820306356211873235549268385950516864653580514446558695079162594918975624420640046434154237243633678286931753654146209724456755863272029954200418693276711492264598189485095481887673410172194764882470728072946379530233428407896846709287348298846701152265635383748279350466424786897585418907108922446276860703668185812073130307837792056088573800334849513682156039080160079582490874773002966684736162254479004830406607383858870423920731424025656171315264095514302615721612778447247687856668118174515926573744914690389596369320211337784257854929780982697161268785200170480219205661211784702950441689876781255933000275061495226655922804975294533507364877636743872423073430928581113428447162333079174450693232966114378167066658545722093672197721296430147783958962214589811762764117519980942782783290842379970853057383852240354214642312415894114722701865940697597215093456744705754069583127856790079599320663644070094928083642727250408009387161021577937707809357652298198633374000666438109606536225599321630318385589547298983564150367978263196035835725753002590230711673202599330174025499110899105729841824416401039668779727378373708666088782634973327401857932280377524490284834749903076376053931931486266226244071988094663932502718659269552691030315291705929951024831532868045187054276255552993555717716371403893193900665210874846267645626936561403321673025897436470328052070953519186884512550146593862269258382633643540505209350223292908687865258917245964619813215983176096852850432359547626257315186044253764889785159764904599016676855827004160450003062704659813331769333699188615994845420315299713087048086931781345709387384005638072369976986519839463732769801663704635597208518862871243022356918313975212630841060911084494085367861121671483136552782900251321139598188041654233148096586034746049969629793677865483267300493910141128698068218403159210347919973943883808136478510359443969954382668114805813952023535319526833981236341282089830170320790084154012327699169398758923379692238099377955639978684782737805549516450866771663388644729351672918231044603162835931631889853472105794398072572930073930232699163188307735190190861363919887565848332787943953930236782037258993389848833911897745747432060963617997552980687274111208939054325826871848873562532760632678563840543595027041849696907698014421785405080840570313274252302124649467477309466804239464516639202311069976746159878168126990318867428610365782462243600051323941677120346140320324182161881282036716193061930058085802071645285229655357873004736340877030279537724551045478085311426100851283551590816177180738565335989449459427633063517924350732222034805273209665349075370686743398314004280484327531174382800494959203213394072582556492544255508997525943383324275370703059248138098495744413202674433826489710573675476532408036013549202086711131773839319511699238631233008369098303342336896526967625907435976650251603691944883463175285975250876971384363088972564097586754153150671976249073545142792382361016897971491652036250103004955556503433683372473591448985841649951695375096611920492574040727671557113909496536001394953550503801004425958420983869247693442781571799995254812033782460844679823494429851950014285785806693860018852065296006476875851319197646401473347781094284005775428441866027142837516158385419146090882176377782269229588889539417300101356244209090094961238636450870978487161718877532321502758272565181568226798323130413008318339708405340616344891415177866637385181890034012442183606283205650744157222951230261834089062989852485980215372457908324728449951486319027532331457357137389404580521145367290688034183184179691346552090779598195053342353462307001231658357266981730287039387601979383260764072424367932352086942247894570494888815523373631864129080198142448915431060971790773560260142020066539330706762709386857716344377281559505961843572551536790733532723219207677552531245503352924906441392443906059280980346520503824649917019315442943923986116738246502273003034216137378459540246454149735468074681988729591359102868568990627013892061666108571795215427012883998212341670091932258569196780795938808485116252133795091019070743289910831474965524655555240070803477716156874991751051155631383650474574924839199375045522662774189225821490453595217976565489646537828320480119425668955535258045390055262071638141848006476459287604503293787343864346901779664160124832863966457042527777882762695656936482347900738944813898241298853870541534820185786448998301334420178533331220943584142868207172040313992298660301764386324586462300811393953888308493446034605863693902190348589587549936117119875442563671528517559906696911545646909708643671795160211860264560749073114740795076828559385647679193893624522590714231433046267593656726898183005456995556108549155774581261800586246079366719400986128511112607053620249585974256151155731176063262346847076279521628739291100170337867560551946273245633758608587777479725430341401722810844750236801841779934387215547285712205516694527670684870502899737859512037955415468677732105059688190112416095008851266263946924846903991689103686304188182833337215873000269111816151578640375548417197751296649115177700609300211370916836675471064135511887272530774335071464258048966677831408253862304239003300877327681622078461181969209810500651191791216834722213021841560521455370921214085961697991283258063029313712138314665448041105409453652497776749472479442161175923646172896140168076739244561177620768384081978777186569161470533600232348669965448487731825774003087355450141863618438085933570425681357025095917182757651202311294389427155769585778398738390556915094341066566848265613368322319778899116246449463116702709176566369341494150544179284674224277951376513278760221880540576712485910844192961343242498119803059454192905058495982671699529452626847547576073678176144237124682379245804382796494412551926185756251640007853910508165173858606744138384566327081935219380537786537717956677725231296747256134308402426711219111314724505131097078234247066793099821347613914680597373970050063939361728837031309436306015464600585748604440126985783677725404313860949046590789870349311517336749135002123283040089807294519477661577900492316332597331794414836342820598650155177452462816660974247914748155157870998092828754168349271136164779180130452243274037863007140040069294622863204676285178576691175321118778048602840165622223606599816011128288062423327996724912978906748233805640129831409953226703202521850995035800748822800580358902128574030237631892862445591180896598037862762909443128148944296477697327284612636099610961618459596370152795633065853011563029620872408835627945500283316834883625358007159097062435719324608389732746744058926665126173872436524582059074036136981189204563081821629871957733625680421228804722584383464078586680704381150788800516175508065528888001621217776458097435004000719714933723615937163064577610041602761225955643824169650456366018960620105438137378090061653513152033739297111934764925778626144678790765511407191706013707817324085319661441234725172735256650937402690676345332732061585678183278098536907161957053547086881623417590108450738944060175998481703403897695830906097468554627169621970054518751706794149935074094567741046857780081112594319431304302859125643825510845734726122827173953438823406283545297909490299288479586405048970602726236498610668385290656903185760614593045515079296063330101092299849405761194076169707117249781575809921746986842234681863970919630674674409628343203931783264466837032962342795707817586212354916037071601224259971732346164136977997735149362992500308852786739651404475525463482658199767620983774609505851243697977143399653894511182302593971903044451150363260331192016241741205277114736283077525155778611177215652932800706200456021425660566592232538273727752191887931997001151232456135620056333436969390594731564844952379643183207882303645825177456057787634667632842281485167317217462737230886953059303871816107404173149114595134117909802911030219936086205266155833097199650909407366025150366150399961185785832724606283268677863543115170454476571286673366063278696075419600558142725326950438487605483961887689104631663911847187180797088742816612141681319835130352342149986640392969925983249445649209194282774623909349954782161384070255482452599527737744671168890377164306157284194996631021169902472497200247165423055628814140594400017165855056882194055057551161969406437603320273699806960024423489895425096772927718545706516933107205892039339623625209154878816034108457789685374809391531672913525055620333696646490402084231893426565300344954260369680914942485525905217980060744100332648267797745095731123735785185696999913907355652096042637701468142797335528232141723344743535975075870692335833987500610077822923668974514387421018345669720350364552598491045411894023012121548658357331852820790924922326910777791883538540658814153604938124337111327035069311883186817644862777281450971967700025154371975611566756791335811188912485866061978047953949425632127757661491498804503720416479793364566024434605316118127647522027788497351429161665633374023670366571485352556551765734070826947770613519995366019261238111130653783316621081233974973029506540147085931196955671814623291239134967584649182691543887283233556904712636315433289015398138144955215936301830031776400079338150521132140195887149521990243905627774749530805191902275615645440085032393520366652107073324476618500623587165826161962552027751205708749808792967662059032002482427080565455530948242384325438514613901769709518244678617716456821867381736206132832044040170982052033014574170952155239196250918065004841453136535448141751476123643753151403409695527947632568438816797447842131172567839991047136368924410494005772077963965090272613661763513115903090797147056389197509099877177146043344861367259876827441639897298873436559646000741331305953913160830144755542854661087576244489436642653761061333137584762496346345411502016861100323702562666646019149526579190990018125923170388684958839854577314001544789011978685234419674672397119049617871401618810248709430078317942755669363786279433358813340795526493712134138230145548781369211180810716749077203070878547990002993706178184436989407857795334806992322983552210886270931569961396061707099565322672072955903844042662575681184132816779333236822876144630781065750596488125371198868680268061925161950544719100754945872237679090784411261755288294161659339697975877725044009518592958687060847853225695142844334944510310845352579626387346910174850067174794848384663522554834509547283176902792398826131673382766109090802094111387283433090241424560152504492444028426131653843061060255399787661175110781402411150929790110040728438527376418088348962284898582466897518984130697728935896290675635209413848614201658064463276979541291831154753534417538438033015179030638260671193162693239777409408136157750895986609544805708655017720824183745783683146765996001971415519039038632665382743405951392758370066010923925708973731639437908462223138232663627609353812259545058069549119718454188561002039172707690409152453535529926231589522002717973329823342936174603375798815502764854259557071549289452273864902390383100140439394937365507375179077537974742703884055211986701239296024136046463380242811897265073772389154753887560050902246054152501751479343850919082900019430765971094934971124221161844568898683519808141037851550237631209738252509891218537820867740695786110093776479317576922096995241676612308814821197553141059891338664224203253686631856469066571847814892479723147884190530089349700201089507869659055494105002094420119776847649063399212962823381722102378112365477016414879320107484328721497024681535306282060148017371867629336278928838212301141021483995102138486836581126637147754724789892207522331013752313401699258165255204370535375211063224803466225130939435777801094841603024729138872167541399512650875998888790297790511357584211380445122885507447405461546861788723082037542486162334322445496927181298333552762834219868155212635952577673332540788766793649521558727880743185662029340262247021083837374665219390611050039795946708197915968258028530584202892315473731276907686906833404738839387208021822618829075730031828415110703371500102191135231090759454316564353175514578842804792509091406581118959554933677455813775325767992875257183633180292308508357440835739134019399839403812701174749350365620419105419579732122569695744717459691868743809147784426186990791348299867409568335185276752663795504385612322666725219665107403596104293041420799570613432140662108004164220177722463689142385312795181834389387427098891716376804617998911356563998524008160851195570379225612020613743734535628175084790629045283395290473558393043475791723514501608844557359093432797355492791794981313071307025411798361671962404153935038294972308244267043720083720480171956689596155300674571587436029029214740901537893635877263935907480145836376961473986163767312409822716618179460166486789003197135226497261815634064660530345473298202747075613152564687225873147523202769410941897825884836413940881895112580744645159071093111692352033893544301441784870265815222713757110802166239025534884487780483646046037135791865584420414946924213949488146207193720680892793836717276315510475834110725021074933618570009156374052755797895265276766201882388980588656732216032013653845060840444893200609755352317178581774108613034110352451230236711283416677020333777005317754126230433462704558910971777443779873196718783598795871978419298002447262698404891972607585413923302187360583257635898643993103236885756708706280476461718067601891591528857000511752420869705226955940543074869604268608156996355539455291219296652677203495881040000497028557805011131060618788404925635975158848007227821197572543156525703061266341901084154310745510108436637540882786027431772983205112182962763459622995870874944222391558762525595602580342604479655672879296633241182217209475704690012309109554411706386460486543922750758620743168431730934916727988313917073323192216109593927821907376132059652023925886586438318886217807625396218249691359377483729438750789413132248230588857870844144541732179646498258147051978507086620813787408797065884304548864096578682411327122057776883795536644837173033678825520906396003308170977712309569124041071108399809015898313882890182133254059668902249972692286627723343837907123320107933381626095468763217773922011998949396714347668014392677602266751235431099134185184717968051273092948544562979010043613015055184321264204168671733141976240073009511968137102075461768753948804133527370052465052253777075004000560066424082568933050175417129190067969492668719352885012604132842930708745100715738709649748115950314394975034796117448340233791526166248887013983893785593897021901256209606642520950882282919774127249369736218020185887025700167600769842730691799412748634322081662201971498053623543119591763462006862906919916255565277370971139081387818480106237338519182946391032765104051281803245060131063072929011974285549414956242822517023272901734161615171705708906491327370468229729495913791660626959700696967634273280481760092496927915388215314445288563372861676920530525090660276624877684898550725861889294517674392568661458865035623706386264627473857096064090528641746925782981325235799875300910096656519376047817294569675104452984911438871043974831258666617858071461667814739655842473630423393896270886486590145436315178522169821340411174916640627039675711356764042196009427337876455321108832280425926556691503730563210986227283937456416375836109105423116965348275976324751079828164976388327307103181887968274023306893691427767773719233177882336044763122887304652593382042592235570279164377896466349700977288683234110033324977089958492016461318744207965515481320615907363812718344133710112534350456874343025799665032067471940958205355318478419854111082676421629054716695327837126847395031364937497527998368284406721497684328505232885313326686925394404433247656794019647206685107948876534745125360179935447243954082994366460681903657888532145563916151427241780144483532356462758620501728486549830775289896758923408299108966783835431223860920333647537567133052203277677913157124401426244244671064603755600141967511448640910999612073923919194179669040704392037380114225062909579263494275880613820274142659070328650087239384669327839260072300569240793719577269490296617399629610100843627486752979186414878879288791404904940398288722053773553044802731373377859719517798131662974376373132497073502153978820320607789823384958733120703544248421355833109913172793918783277026949914997114470811601890813924939728462094773079730698463873809031678891603208858808482947521111635188487366836906642572177269074479075831430718339462415846024108174814990248495582610301348277328561707725741998180743901545784481152146037771952065546771854178139976133021422543593084257072775577991912268848895840179507355028192406740128831660888118962346218956338525684712082407757202934029661547963470584772096545264128255023188608334321842350034256355248920727913611089954770296620287847274567094630318929497054350178257250818200440263054731550422162295907769287005850583183475948562225404879539246007846225049488159991640145982101793290010342431705504533857532837996968068194016082808239527613145593734352210258960969614907662542073629546313949546985295565661118592124219719173720306022756804727730544726252075341476478725455554907904655243227303155857817739411119921098701427134229298804335310372617117423324702973445031296596650251844750652393513152091599927646659026697389156978453176800450692177851352400427515728895311595909789779263417807856909588345699754936103316773959136257677436340202609789905338647178813099368078829415538870344359298487015624171871608959087702128193437650956037416451653271582153629439261793284357669935169515102960961766549771354589725135768706839093357744876549486841464442934090381635582475315891680431811592184755806484561856652595540050789619800764796252519837284098386476864438371999016354015537340407729574124486691024231800529983320780529048490687`20097.861161464265