0.0062019901907246805583966605953679791246305155048589479682190194718222561270561589400321038992811756035334580941662157024028265419450596092334456510584535070279805627710813452008594812538733969771497893654737113702149621514930595431751951762273832806999193569225997703769860242482228184766867171137420315708961502400109434399533027752816222460055305273133157757032460511225029451822170147741411511253549287527085096866574965908873181716636644512207506605776555071892021938204480602641792038887045128287905629692598318842657264223762352810164129726422813392254594597102049555772847207185579531613155875036524029100294961766518271902162253013407747403711029719915095050091386734736167575403474800504130192856604129004089731103901170169674324682861725763216361091307158883992908702627869095758202281889688045852442634000651171981240119105224998606424331173554659012981343630834651002437404026677684923531968245306401423442606487963203705977567321508279222240424510254776570649963350774096148387344747008322819011589133176228238297772566735072823060714145631454448368843085078603135181525290828639904383319856134772380587288999870287407430974099506037541950263728633898019912021975962176074699945947621409930127191715642773546187283179227707892102516622778408136523093652382777231973073400188110132799599140880355658215523949211330045325215359809915476482364104910539618644004448893396137567854509306152093942443068502148687062712965782930474356335768584725948862742879008526542587166774504844306679777154504768479514160666354879487514085156043635669472834884836080983649479329464303544926119872973138467304604314233177113410833369560192376168734393073834819238731152372054684676722187144193465449518827809956724407894363031925956431966230197047272993554994316741171373537507930453010047652335520182938211101303400190366493019141528590527650081747375713400511887544581680516012188177897227886003836865581156698137686970175063115187489660809245007108976832529134925302268870767135133003964058754365282411678945028436857012099526268459705025718503329462248359891976538539322145307045929233246321890323342620865918127588703350862202211008953558892725784421091928338043893092896158128568825144411593801726880773707511988811776225251067375133921407832960459778025087978064387173440318052329861016359851116423217733327954262743886713607937623231740496765791515591452667223978651698676631654732926521555897010551257423489071342102433172366593754451939506614283237023755026145800818104219777602975063984192117239014497413998825333134556145022309055111128978904155767557735973931101877998551332385086170977037143796947216687152107079558537765971324431658512799041234319404433506448631920955859096098035119813917631703690341287491402698014610967473226300193603537933240725345341585803843512353812666126095682568221820187059972612531964643238698221300882775606378763184965548953077403593722686463939410426656496598580696922444574472851425323752148326633718274892701037659474032717471898934135906632436217078133196311229695152948322855731227019116835359706065608516325147815901868589922261248645836487560751751090483911660776148282130371963589080581805563733164072245154696242053657707290688499761361886469263599869374773570368971307881559440969676460253212227605569606962911209409794030175449791413833287597232533737424246307800626698964058680684760562568717075449729640515888728882077698999454806172566979520217692487672708826244670370922454213488442324570934268236598116275923447603200800554883781256705631263715410645458772781963803508177052988703294864343307753826503190548296114850770295689252317365663788368297490652563643025739597660168568862500787324550713428441318066869557277750810621367814416192753442194538185498698749407071244946478424251225250452254915960904567064768531452845814484843831079845551172074808370961092371562066528577636527687982583655925241882242933322119024260615325071097304947786867712226823207035007466411858991726607305211448550681937782453928860826803491378582443607236929315198180004129638934238070481217843391075768024977448635801924837203790398114150172425626897265529581199145895144486074524556252287408193813954798038585674060335874325139682423276178385558180359889501925952619600719966754601040183618770836040069682594338493134276433268196009824851568636640573580712787484454894512389879110189497219973152727039860650411635846285091100350524011569405825004868253416399535750737779862542515052514989975350048534601741252326409099274900815649902119372106185504516682881620081007023116386084858430687196371509937085596918846932346225228311609459417205744167498398746871906791149620897985148670642981437328613454638123792578679274525371821276284222554322261553644086654479818824026400631828044953071529357958388834298188524872156928721384865965774079338305301387009507683913009035597017637326635108599608000392294123307827753608576126378448649638904356318177993302197627020705758516395345713219914283451709823196841511418934659563295140596029771055857370206562004025614852608536738475933635362992233588257553015009048716570190886864867911709505052698184232995702203380700331072083235017421111645539346451171428440236260959290524570867609904274770956002774825733359449852895324635494153553492313956639937383079863373902775926425100461352269448990680190064575138651272065019559196096122394256587086048008268932116509732678919366950811092330671085929492372018135738382868130701757325133557733360105795719180701903080341344119070846578451565317998087842894326191866799605251625936375361145106918741458392125931843025054797639529759291153489419147567972177548481023560810606601180712702695299801095762137167781980055961186758596254406490002326165555434193574928531856470607038610414727573181190468040800306320999541789002817351056598647692545120218883610474882704808189547531431502066959467175956499172988150606535341721812396946142681729100301199855132618571909783697371993027415473590067568972946582130713563285667654417960977954937593802161475343023331936742770965837740042138879341246788242455279262444444216440067150129657359823149382375702110843746294736078636934764113604470585703761201353433625622972549168400350029267704669761923390744122362549016213312246271422442988944992107547980677282503179509021647934853467008989482225189708300418630098687422772898890062305403784479613018356501798371802031836620378963790802475314963876041704166905959917909200369039391010965779467580642114379448812523063952707175604250304025582360974411595571407767695588380801726291557918952563291338454696371315201749373433552236548670305750511654836249024190261038697615279752721033726650525610593489277888641699563512267318223668853739248599798789154176192516987765761269072326410209485552692086867452679740008503532333007562064029589348617350501845155925384967430221554595432947496636430449082189993427232952496745616920348514519419371049545544952997420371227164140296003985888708517611752661901346490696081116447069573444224063118880614155381150539829667257141579758617223623143843215183715778694723775079354280504931175505104244283962138990750409328674886214512601007349246660459216687700230795641039032909657070754580012985094370684155285695703893359879822548911231318705713925204153235718721759318503998187565282348422719650025142365471194825202341643718240805990620053749528147686761350117510002921861301254433805154087583579402794252934687460104277156246281660431526248728564354785693253410638332053908748921499193303357344051436253834957484630583341782969195076948108974684699228809392048485517366031839315530993275099346269434677160024655894314170962231295660289596898342583327303479918784348853942903392084425040398485899478001898829704637857783456119067755645246595823916946450360673377498132887081882039702229426596781342199354406231567868572344323912881199035906829846930589661830183049326361543664476244329124069884128373791195933154352132158326237419099910240946779403643637129358683804061837332520741716279510987080382191362625506956589753621966685362938199509434047837495132090528334632302405996017374831706704362020056400982148914236817682332008524454567247144183706917108976720611711354001694722948835044321160224565174973741812478714690531188176054253721134992984803642444749040433304468087401923409221444988961935682021160826770689723255951664502017714921787434672469997620149161286302880445657262857627087780004809695268035093572982045750522741211652477408330283879903109236827696516784888066044233475049585360497810473829946588177587427168416418213019435760597695732230537678256398832899328195443708616167417105354788816358585611731625578075854009724991057270770562745529263816789132763709015903283379652386356187101238409663538996308599728271941307758756974668120309095822591612885178911074948580828855823077967159681243289222481402983876640445527295974724796380345592897092691429994469260659435257317590986915038656812075989900320545368428831490514801147481187048687101845027493904156779502674141359429926932011005314591439963262574177776779052502937763349729313836133172901410754787909356334373570765733274132920891149176461212324872149305291449127863524111560452503275788945627889961609610096291637688637192711666820766306543329905845850187131630251508491751725009665816710055892984446395309667596507907977360532610284157281902331784119770945960624044604371426011096575854752088740912590720417772643386098443890238232825258186818636140822673959457054424669041315055101335299328071150686055811732629468921188480722347590021138111329387033984198252972347085425140905574084007926325932911688423129790358750725387694355975281438796016407416929722806930365237584882948134920137590813646934182641081976798160222612684542311211072344526074719373696417806256125416185276365256876689892357092837294128573699935159429255680197211060969908079912224417973366499712374129948694856343979553856137963349238591515957300007513114902723539036066531101046883815301673261020448377022874208628117287470469915520889188508091416110185359952271258868236524764994068746275674953385452155363368112512471801609642713723524382607645253437101528786092254001609316938482739059292930934216833985463526233895721128125543691674833789777521004393394336835826595140990672582254452714603649608968898710207207457464514294503782868309198954123266627464605816836510211580632573540228738461366053201349594136717772691406261482938831145229268192200451076394188324247493231660255045028953472340683117667474162938064621496520583639817853164674361958317320214697494720606317153342768238245243572388641873890180966783003674733739837901142115781407073143818539160342306508625951299794014775135738486291887231938643454094334887817110781072938089796531854416964043772222942206596855860919758748707287175076949617285292316339501305435565921724498383772238116330570540415419427395083426225116078239061886361930224264141197341241596704606318051467695750719355082188514508652622107121402147846235153155510860529377484833623566755663609722027720000671074259982286942928325166230077794354676422227867146529784829569194859019329297523255573153451434654423202346318424911300397325535328301922909813874548463465743502738825279509880540196901028316676567941204120349509061816606797566186589059052540951803966805756048533375853596544546874121482354606634357681191820840881627245401709367811928340754667788191377452976662267110387295661934550955122640826611399608691056286777177182581826012034112734809831088161113037592134284962635295041647068388382717999143019202595860889385447519485545766917585200026089535422442028268891853866164664643317882552861690375233057770208176058711024127017997451964463654665970571360036142047211475517763599167224035837865245886470798175878258942368466665020903506913270856405994392055426708707334404274446117414416223707024764273247695279989686796636003957592873059281613441857498326749024387570849936285390216835844075206040570963564469342697942239942109123937719491332343422344841014272030444551513422275486296607889266372455019778218624087985138296404335917749381564007293518556557041480153222111834266150960787437328544200246943847467337793543022072553924431917227776562573493390971248182856716787715310559798789623434858599197049927758338408713828341649078837353097914958441584116896448647425749690079674609649598374336346274150576123917277010604550598834565807895260255496696850277983264106046541939761317954131531607049710652418936309750490955450545170873247795818948324028344448277221530013539240250321275475676581960741355058883090130999781576415164725868122096192438394983752979505444412918442143222445493154848791596959913178637365448958040391675317260882529427251051480110737011032764853693041388042891035937465339322617683902305523195864691041056232736282330455232071865715694251962223143999633714651494260593572672842453102979681574588274706831211730365971869661734743370551294928115001092502217909552310956260440495083901203416017255092063230182616203254999611120772831032338753826694249774305432657093735598405007632871509442658753243854845363760434762800886865318351950815113582257647859593595678123149895829403647038370415904566036866016771702418852408330642643448597132625733496971743286480017822695308739387343682077933250112092531869467341338819508713575752431818699637053133058447769603990980309480418051688809776802391015870931001555944464556790138471915880985039448081266092586483999700713559712606022326978533622380166898523610223489340623766471425258493827783742103435280933441116532669228162132973148142013437564408348434692811716495948286740052126830833744446990971016755613293832505566988090319368960730708053280960396864315615939125385369105234818679732424556824138294361704124586654822108883829019485424113188905210844020599681057404310766737023151973640955510436405960000198297590523823601231235597740562588560412083593314401085616872136645987893470932553650041292645850577452277215955120628514189547999213634951782091180611412340725195900927870047073673384253649901627359136764837690906415014002859276113256284594933160949711864750028814371173059050446925710328326670738229238224782072521010696633262092163037319073100704835013320874830515303121048985738313042785067363730709377032933561527790126862286153201156538574959245256480553218000325815979780954755968080305891255745610872722222468583396728097528822424688721209303674665149812272980352080304143897775985083566308991059317055745017540777185432259968989081881302199551509363207248151267199091674516700585501631319654905529109647049365740538426254409000562127742506452429127226739500300446076844810477036341897780047821745987742258011697572382796027010769866882485529106393182775099039707062052830645338703080010491696952901923708162602290940624323706033024470654684234265116686138995863274801698236427013334455707554369585651024752856206748816945917013924509138772586666392865311223259526562340485814936890167709086362936086821762118527119799634371382698242032059642773041898278505800700024080833297182393212621180769500741432346373346274808549923919604463462709372705967309692382621568631674764239783530347121338684292023080684110072259505393565769684835121117966611295272022457366542395391823941885761618286795481664393453608588085964108475955919647863689849441268702774625195236783237506465402359290811081963355095289726063248552092783995012855584636580195826662691577046426824940702959214006124319234778490650314586706998577100942907580380702725151082036292314806779549965692054648260125872869241413364344037430699980048403552147614131612262254536053516024872313977782104724881037272714065657038646570341491938115087703422529692178621878014981138461181880160920729386026775128210298839210193677132455795939344750167046936381843628692911585950898936078987928165214050202790496220390734245576235114233464489960623254801180186627415851961003226875236953754479631839030307797225933108549824178649380364938826363452501794419094705383921963939990926797958946228684644839835954739161403635695579804179575856292175682085945339321397398065443824090058228835378660507585042605688706522303462252758819226207583629570688725644800280573143312040819188953417473909745331277883839595440256110585820618789220963214345115049996805508964287556904265309091346677348997563380643621443369865700946396994816443592719476958955885759710955213260804818040517343923584623255118654963810332823053912357922386225088363946431291630884597153664505649984139740736347201741887048751478843197976720141105936796458379914279294648163506876077286435808138530703064617190130005942186218856896675213785998193659854492720488533589050265717422537474373052078360067943473842970512437337614751775659723645373410756039169298582261554515691493559351549828910484471155810205931548536909141460664387345391934917742738261439245163135515340739298104939423748046599688067725128462920086722707444822326557203269039185378364629472146523538065611814836315517490685926420820161809873009029752262859686410962838613239909085899399311432989820132280451356306232854750944341338874213750659034614872691356196657835826449913330815814120541448591072032456496800414259373987721404734145512994156010377614237934404984858635835001207735633138710155746120328834788420708777795831432868409957675096288724014459132036586222202141991611861674011360368709558259486117928109453792216295829014197857017567034469972182191896640831276302183584889613244060891938648321880381601983693884005652586486453954613531037572715784549239163303972718660173271102156131718390231567324142962551033751708868201180364799009228279406455526879155646318259803156307441508270606304046277506058071216023801943615505750652831040027069793931044655146703307393517450133463592079935888711976327086093059427393242492231412572008654742057981483248676215894401955641143861433555418193122767154372968651076965368431269547704859188487388733203018359203907101243568721635633083818595255943998274824109423008216213403801876289454512816271826194373234845426122085710400447470614429557910773052863536706441811112284198921813622023415168331307899537903523657285653040707114357797994181794615617721402933826472404909904959044979324618107665018279202713500286894013339698980773479673338844226902283669361306786600918630706627473344298531169552033541047625879324577056497073023497469169699311630557780855462422330144495084297425632086961450121998978797829100171193503893778664285166096658021592520312379500753578345729687087410481893362065477763679136884133018642488080460678769197364154788000080130190480066543214975105088639214888551255612291520985845208394515225435042599314933899439978702530476658620309341990708459281405702701470343939030019079264816462404838658827977762060623460122466005989280000404712677155589181620422608436095515256924150281175076911833932412604101438423174166632423883339016710353624466724464495617204863073395696626632521823080866217810052441458187867083288910563926591136121356501353345561242146560638319614804510797008446173895760797172823502474348731528774402822960535414372524898736094989169208437925625575137828579749393895117500394056280021472094399927452963804705223810533328778551604648116747827982703689368347295911571174962090917863033629715521093851735188432158400547648959757286656159472588120274985365467533501719108055964393936380108442883280070737297047778889449740348398755681904220195917490605771459921874802923481236448599301770481743417066009229488383346113634906045929646026696245181984349756087016793411232412315378739658157007116396450232573166310980441957868100489054440768420601818845520029787518461665567162751763162414643643164371265282581071296053310846980585762401871637188918516993421415298436012048773484691537923294989662363904848156606316352182840440914208685463682170229466941907035938872917936558324446049235669828868768514344901461871755519091072363881957873413184951359582046048602275126659697759336096619039389742120860663134399770723535743235292318457733413681196384725913432594474795567178325488405852276925462950626309451147511069645027297688645559732084803299309051848166764292199705791783076043535057289553768899627097894709592645282526988334790495886462785544098084163636673791342155215500346638373248624873748341153396168012804949570744005235598699249`20096.81405912372