0.0035099662996801854451824968757226231988207264162997967207883046467088401839446319541590817718206551900130233581747647449192672962857404470154980543116835121937147877493971000042119359319203624246342042688236696508592282236200787210340723026016140970796163947622038322514014318162906395655384693478707835375738968101141467403879864334420367529351205952089633361630498064914786989519642830532007271294126106592195915662167267784076488227170431845339408471041016591830392899706554300710771668009720113288344150933327197702181360082486696778992591707166156707760856426289650106827758080732612637219108011390067932290607279129414085038062825926606932115564359447262336118381280786369168137752132927841330507886549556901495329484998350522108516346437811410044673074201269606546867120008394512087228430673323844381020028505607105282207339325441281073100848510517225070034724678800661265962472449619033859023551273528094523244160911414872038545341000371775456528841862898281884025643721305682906357391804811405615865507793983541609318329691582737724416560815907038861132903826247483310922239877958023909807312636294578647279604768462473462473061403740258141814857161720372300733026548148085734747633122339737292575454336604515117987549027131900523246595148845592114932929632858105271579986796975728095807709428998671963983845782174962007156057828224840018997759102670988139515049590605881846799675951374248628901511396016331817429545752003804024786926354751963923841058582567547048498103976473179409907752098878034910091650735945666835017986597294714865336524635591026560679990349744100144407341333081865198044187664875739511134016483306547627259100224149675482297430949125543561338016134655765480886704337509447676312282013137056943712922710642685569139899463150025704173118720651844191513271154477931529316623157607422270110597997966427747028503256348160252007493861217422442913333799117305220282595012371504883586888718142746217253533125269974083371111037892319642715865452746097045426415243226823651367140733063364729466225857728320697235627767917712055674518956000144906368412611595432810589349799517568990149287475393052930438458883421501432191850241492479278296828110431172111212487475124471563504116267975948983093784005654355669812622763616294267951847165794268213977183035210496885030735383640310355545561108003834062677827191651970843324907110528657658660220058652062948346822533886301301265081730033958220977637274196092111038201262533179861808594378374717028482381707887806343419852660258425766519333890603416847367860732835199049186026988344870916611266021391801473069166220449488661729594157745489504498283376193896708844828300140770627849612344542885898784451239592706452448008644748641419948920207998340401786672586879120099877759921977112969629416445464747504323412806344433855290900554348598023966461572084837519155412847370325498118853106224161230360511815232851879428737000170836273973229923791680879213847224195647931896767514883426836383231627999825306133067773234007747428667043127350829271498181669803004405446229221829423874434624017943324174684426325318360053433043202850282390684352285266008456863858234320879118545477560182985147469254447535700518108176863200724250460185640872072920202871551571423421710573170962753407811072839049783287118007493523221713989413653541391810277712791406170983683564542293639769055214931058054959546291363129132588595100325745343488292518117448413775185618575352555643852210157028624548858585328254131879907717008751100274536676158570312355175006964979933603339820175297447794324017090298792222463489886953995619991712222237290106405128172455214691405832195166343333860807951600051337485598466398570652507523661730867777457750674359177790022243975263871945024539387548484019535488685091669373724773077587966671968597385920602853333015967462007641237745608634334179506313360757912808738405290182855454796760703732995113338132305770187732579037391955864675532480541728672212369391921591322444490855530097602283636020778404417443536756427371021309436568296409514148060055292486332548277893387243836528926123748778355300612833870438458532219809928743454823580003741410681580971284837722244732531604216906953979463407066893973119183795312307551352751743682685437716342359905615642569943969123151450436517759564239305528861567588788474180018806188388780531128369484357956556120860495978020284739166043932425676835129408760742370836703420994772359369215759179930690086488337759254625977989273574208070586597356413153575827526492509770340587115416674789417369114311768140350109546281804712248525996396276806741959837858418582901019733445692148708359188909551867541703130537935320518098446623105158161034181492293772352698494859259444459149981667401409705632626038132132930788846955826042426925165436025829959330021369211314740615474273884678815875514977286935843666150421422869964394328774765140746810122957680900080092555693463882706396504797051359212269486464033124766085528787709829179305380539545708107146964104666148355165840185727635364948194180427391701569910072809634599745970482648159179985384033000657471487583758073762375824423354112954074797589394890385848295561009634522096903726583420808682548864472622617114209739653438155658699197990281898283608060109452015213391959281120598655249223482012140754664830775949842865150376239632901857483007625819492361253027851341284680167982364487171831464685570788763265049479181997265086952444686803876875185754521460678906794963843896400279829750727417684660462538684105737818322073100021033256784301208229887271335274204735704937159206315051475960125664091686160314614265478657730870873452323754454472824318940779851442113909248383364956017326746449915571992724405195797539232855826130092331663025882643905934593235527771474729678516342927962992854095831050825958585411535583161131774987724401113419363914518246664564227010480964260653486005109934067584619682079445898893167997301071462317180807955978634513674139758015684767419316109760720464264085173406026251238699414166968603655559131357115342297822499180304056821311964468114377635805248904131117563069833079900455158296776644136251026375321139129065778658460220415792457538556335886424286972589147041264387550253818942539005977878664344962542493569152610181358365524404569172514548806538572789549649564692744913301690563059004454874091714681751243080124840693720042738267207127131270562769579106550832542821632135489511752314929061676456305779388308805114871089790082123350611514430885426868312152414740867671428707231486397278147351675898317173730366452438340095031530574356490700882464531774795606101779016734884379135319786963962200796778480893536469575071513515753282029547057758989634244821090614124848441509169109171824513066497490782470203324203437722727077010644686430291977467594196409902924542379981515956783880905891623035679823067017915545634985623516101954648911436786495758346272415352172538393991883655255313553783882154845934476119974209919034124089243031269174652518969844944260606774976636962051354564030826440530241248624252944888262129266774807046589688074102255924465498852130525921142380075204532000377331853566955589649550266994327592908899051471682850375372216397035494115120304112059989611786646181099161833206453003425575276859670241596732952660176051295893255607884718112243469212296678839456702985463528342782112573370344776272759637677651767232685592271031400125631538999300978509719519733231307604464007602756490426071937627052862774415183234793631864119799288702220290005886937451286089985624611076762816326394008499037850299551266039603604092446702532773250829269524572040685059738140291390182816840038740526085220067059909530312869443398961743547196589976990892285568033667648274245264827748200320471012397370768912821145312165100095155300822371057682633916352420164806960211205725361916199651732176751701390213263471284738148400076641686633280872001247278485147282856380128329132984224127547703971494528926087088185732375153597817654203860141347618441710865007134326826415472612355797974976659030871469982419086170449598112140750795717362803113065728578239978634944695867148183622156152119884541521811790046957298926113517829586199100937843433631139969031198313481525126251291614984347932632807571486040816225359387087882109281622275632005014199671350174998411645132575182215073118723156124047446172854970367749721863023480186786062690491348423122201404528285781882616745823187275932817098019115166041799407999634507995155716945904300413913606922771031262826773607854414305392614930797455467034577073774515798771254915555031276218722480080637147159364400810231648688814577264411633149717019573323115238135299494820636579471428652014707703611937424697870040512408487772283876123360919399082294336980724132278257812685064088951290490549930879050428858841922793579353629143720273085593496125940203267687940965176006577759391871456713321005945500070987794852292272312847142480656961958114927068952446385299394859829174663784021934673718237118155440518020320538621007735661779730693094242406328034614866949426092166001539880329923511687924148415836541627033337755159826337805862983586187862799975908447153303593637230923134444630153922144298774610522963528848792479919816965685929793463302439900734963696144680400226598748543211977319897184376113478611544511303089743800840745501697623466510730650659394613752604602595733788249787385799206474143991013113874012375372323824034546616738939006501737974112580185282807190055805029930142622298412572690404779456093388258688340853630771240708727663052399881380170575801798374883941646948369027086107809829503184775979650840155425952100594644786260820913494439299489668597474669091085835895216920863384867523408914313891562440600845467694555235236860790788463342388134221039144521337448250156956375087143587964487027794832658976594116842721375973706378948870998185910878443567194244118887695238056520327115161238247207881586664158197669190282094059028846358033045259431568831783611912223695256805817644484174855578142772529293625642690821203103086414980680149978062142473893174282823340063638412380277732041460771753151803583844013062618731926754949490599935933765128196294798374715221410732564837948483894269005865663765555754956737009004328798293295813268627370757662262815065304592971313783317476298017306916446079278074436888189374574122355426821125472221883609759573247619555865178299839166403171418388506625538404512655096982363759153235809932272792269005275080385434690953684545961358478602636408960280602795256433885566907539639126732698916654541587096394481531809113776356148089341455778624249056455210858238219683623897979336999050474548741854912263824638250937269610568682466860494863601957034453981127261146272340194489740222221472919218099192987119091889467809177419011336255032979672518910787029316861472561005067877990990747799643264635114320484333136199732097003711185187884276064204001737189681635204344217512640086650772598725711513639888436788869065438597154627745492879914402406628797572031751714270845644366854243747735384140156700427939756241604892936332166273302690044985001221601381030337383779751886469575009120111026995690132060900997986554648195783732741241866591546178068612588869141378231641706624121906819585395038826744158103201961198224945053521065547823145037513135997387961786114744224943905451170535488335745691997100581119464519740816891965290678471061552184031826529061076851462400361754108839012412741737457965606794430496272996350287144132953059494341944091412834545984100092270423198798172616647917574290773979334501647371492835675558352456934498905406638963325897304952248847717844923731627065903383760788868761112977234304481910469071854098038306004019817196035309480162582652305545160612749861994485947555463766702343729412359954062274186278526676095943444162231662230019581733057179961252665096371201408609107648237037532354762970307189577543945748220433767037726156869371089427412856121172124860818176939828018327376991770202437358460044238114513532429171470494783848408371767830170775811832006930322461205158498819763198844841555134434267833806913628032034207752706397850271596400662892185231552794235974736981733222609202239889620603474497727697003675551146856699993985436631973420413560480972401799668032584292373918233908195979990425226480472535372509871351637635715825160741761768378303324737863435729733885464107808819837143891575098496048086580508217994324174202756672776990537679122599863809664467116438723530805284329517261451840997351889245486918765003074066870486689458771654050203822546098300452801896924289827043290497520199166500164925226692577660195049692053073660584743339023183972283579063472086421550719156076891254493090647962120814356662008087274593993040003101419105425978287275984070059575976925802814475146416981631184516121303057356819773845076821567265562135495001168156058666523871195251547197761308923994748404456644639462766044526584945900755050626262766242800323748372367450024408865793002178655324572676249450348202932056252021547789576596775682133514705234318966319015219271263873323069970037683317916743578503895412773775848493794495044356696562668144462801792131367855300472893164475094149038327517059909534692390680379734975142142327027333380186600059548685873864792135269683823232905819104141482875489815134884598620388242248353660050542881671953832188885986300523328002263399387544820986637131576043636259685761336670262797530802379876310441743304903446393744575050494266425106847215048248466859794906436026972110052012185757376697168683832264630694456163035450965813729513111638943284547031488641502807248121448829563631360660736057731579679635129007615807607350793913937528623543385859902869511238033622216548349190087872738757471056923900881711214244044056576280473321045052275416432218057500473079996154503886889054127393267182961514819301793343940173181220218276463934982522992757332495675753101844430385503511327526095375396427417917008933307168466710283655568973844386331765366736870374913153337604151458404802886330095162697820132404902446912197313987840678700174814107435071422103788961383528573414785361946558630540455075012053114998974367139318095573065620080117658927837299541857970333586500952027449555827072061579275534103213571080177951703304157656860001484370935792017663086951281599643830669879052073731665483819848138222349435081962131170806133880048365228721142903962759233133838631774926113642192747795201455923888621233103538312411535408169273071247621550512001674847524367150775691351300856699042229012703522006763556296778370695144628626200511224873597746632034028950725955912609107610623532722372167074167431720973641623085154986363715602722890779244619600035019305695838824399244841278876509932200430045828001966650261830173469295645203761536393334683926325115538984964581567935392456887738164162230806851122313120424290809219334851238822764296054431897166023235494559914681878347484404895969052344853159807018083407240432884522358077227993622302840193038686688078002006653962235312529906579095696740348828769924340417777683132979413809796004285343347353544405345420013489118461377833205491882560421478359367143370036134211650806095963151219412255568349365843455411905869242379352470155835443471956609278692282830280697214399634269326734568603757237342703935794175862299723010598370769347093932937486328809878714702896957149671652694135874921980944671762973207407278027846542488543404364538531371969704431835886151426658775068443591733765992803094931079193246554184002372291705779626120039559745664145316986833705853950929530832701139598295415072744064787991584304334091639355166902998688511167108376744012318311165090968908050295039015271103864178249106428579443788185949408330780463612835333188985564109571796837406260420272623282202170279579665410642101567867086296176688766820723168412459120045448109009296473276388578524904185134633586742610374071126231089370462910396440800765520440980774325004220436101298118627282762098513235589361688982560738278720456094131575356841905817151950660125008801829028485307213295772244713254971506599383213299708576717755033903288669029751612437809912798552782136787422519869195417319181000335319920552969525614291414133735685701869406693470760435398352332181739048137587194036549411253253018291521664916009409053376079644210491357631247014407340763165778872939339407608017046235477070750016478420959294840998085660540052069881668352837135230234239050548208241478174293199527451486510647967752969275622740409705171264925029043139571177365715784236955711778986050687263571437743573136658836223502526738295625336008991151700216958441402587141400563901123610666064173426438261953531759780751346724839452867070901458523058344479176357191738156153539054149792472645065295732891855814079828869738321365325332539173982601853626615294421912453823048011439430036728308355316121261395807210915179852739934372202786811874785721943988302406348772021341551420329479203316317251343896615115504294441739407339463496876149904287879461670679503161298026761946147321565017514732176626155046162493879472032932519036574980604687899552966027415674886728096862871637583010606242460197881833129693484463354946489194503887016563692372724222998818639647209971449783577500296455998919378454243882815588110121083607684211495452235564391385225836481968426826748914432722156861441340933953737002572294573204544633643343513841905704940190637258329531743617992103647318047350227145135056788833388426520712836891254779770246613317838716399327462520130391948123110749151002060347241758094079627925188941400237111145898109496824897351783573622865549863829292627542460492191893863805086686364745903100452791745676575277207908978117939826297041019384089591245014484591017649295098861582725942462258053590347153301935472233118642447551178140233152793749173427044658506777096267819481443887552195920196618304780860963482738307302586431192821436309373703306921341250893253816006960658156760204321204505146961444632659446849059201014663282529910804203900291560966606717726492367061524737909104533170989703093746680455103186065891621092871704644532161405822602192849521894740459080100344835710943549105773092572812739061056785463035487321737765790005365416305211610560300734967660261565545371978961561956112690202601773747248560908211712482104482902634508810649073587398199283123035777640128448598679788913743955795911272922097243009816881401941938247842374914955386264372378743077095632941444194217328349543780747766019953787109368912956448258116015430694116080846185984596873413891169906236393843092074557741804867528314119285926176367633440478654048173699971761118545696396244583087291934081658897497635343673620740789457378699679806843097413559726134438719257680357532231700176140254775210566463416785806395205746157579826551025074023796826422830089687494699916788749989788510168678682809878895596708349215715611115496114857065912756314043802438797053172127194536395450199520261136129048001004956621835565264331172872597527749470103403110804938809992840386365543528303751993055913028096698141759278441326687031375133793637035680162337846706014817400072371014647282900908315350668073014986016718879850894150309252616289346475114247396421517412863170719584079828430570480194176419853510487544722102185808465973768496736044147630589399019102601743010533667261141870366224216042068962163955551151703333077411469758428117293230521778611197837636270443369747888684717352227932413403711923711831714963935792605497243050689652273652287419334965704234438906177202631400288828532275074018939062441887235660258139551110771187256154115030728260432028877700991556267857333540986202980166452278046234560547415168419681757745374224039496349191881069446820403781772997356074754157683600497562928549066977052903676332076941508857495773858874477899007828820008642451243630155757642339621847430282757516781951087401836459539567309426431120633423805095193115625310197821788607185023568153811052614715572560916195698474542596187171190731399695694453661008970823596293176619122120441244123498622092140914481092918632524608119167101771914843612596785425363376466133844464870575333460813741867087984921750622077360257132321581086442236567640655703507840962327584402371643457365136585360761772190779682714`20097.42535769474