0.0001686690018566681351618515109510533240331127640162899174128622596204907093315640789339036738076228022761963899442808133786436112094937967791890541567948524006497380465186373712350268574348253054782345220994979607370009176157716499394355178604252773581077494157967519590607587800113922969338187516787955180835180382722047858809993437112206445661222432974610930751008494588317498774745746641122154418236898876056802072488290761222657798634241859882999031593864527398822420450978081066081127366470440611203153309600194012037222780268508680917632027138361143427129224989182493577012397078173382372064901163442419809113320490387300865670317096173832018436950902079781775329180756056857275895821862894523770869623570537779575001999946603453421444106871237994629624917467751885084195619221108901940057188419911243180074894052357298789242013842229874621696525006914240134402390042653996722837863077568456907734696752166336019610142711136168791511622538127861326069230085263696600487839557443804863944665609671654663359712828244815644305310814678797231012602891289974477985419131168110149997646946631511443934088279796934553447365086091016912785279727370255354031694303442176736064306225280876615958618374738991991687386573077593912463497465552244945748798703918057927325858446491988893462333486675870323282693237384963960281642812662852685670482502448278282506796956867353831291812625464726162895197520733246282130970602057272414181903818764510750306206447300886830885388884731552349684895990518018068350660104273290812280085010429448609296749592532888305845935529858935881012506246804200539798797213189379893007972356310039870895243695728802677595968721303112342790325587028198758577942818122558833342705301272128159183865312639630726891908941285149323940784497398621682644454471520337051118647780404672142937678796801768329670708072410935122591894912804532071123122708895435841165510698994041199435387541411428545497519389983190312611323355016716607855368005190265864508557824331288746912441160037491928810782290296640937113164462468417944477280408138705721399382390689455715905435682323823801994446310403034295599374517594256720002168780458757483334512615125026753099046359454808562046775528941617501549207344250529290854290175969683559626714787336734268669009335099855961829354157731723205809231719340729188548787810634797052027289776218404228771512778794083616763509242730549367924862601268168270922851907138007827092707649220148416869451438777693630153933218806163973096684283350185305689306846752050573473812724876141964201897244150189813571018662741879746837295375428410489631794462919599960968540630900730152024314690582480590897914527784984060384124680100014749352288700514468449560932553946113011633571052471317618648106977340040852378513086077561278702461030960855825309406219597297605128487303150228530370312388042959775412328982865512963836548246847399604573941345618872429628626797347903426169129288946949755092319921956368040562099700272823535565471806870643840599017414623248371398275182480153415532417956785298934289828563580114673240081040057704118183968738952292123406940471753031243038897890000842601745655148673029095966787892345016966078356014930044204132530600015410617268092378058142513681756080639289578318692663043604323229009933966649522125906413324211432801640488703902186423492448813115679359035476644641971224103328758173037054653345621596765859934606795265406772967883980851443238925418697300377112077657144825358958089855510350153108396542886010902961347885276995447499858793409219536491141738631684275866783614373116693207858374620654822736312332643626859413384212431665073134071429380095262755288104922717742142621571189560534396475984547083803998215849713826990248740010040846024059372328152960411197531798386198524572154720158608117784276296251361146840761314658091512924434613453546667944960203567465717297945394064968910658104584898581183513450053854403450003938583044792211138897923664621342208734050558025382956484278062030599590136957564038248720465311971062110816672105891009612942558687416604835326435408899867488227403917452173108923639236473612405976413836103624119021894626033882367884974317860604656138317703970063861441349995512208847999935577243781500734557044774397253139871009342136126829137396774126058637416285780252336647629896313183502814582974802669677768831789340273546727142531547948695264036694190202928659978708218818984327719822155060618368302934240032804385078632968676067417016235360874907953792763759297742869660556537965499212544838643756894310049719281909580005443141361550429520010469569005946416047919491216925495162241315682296316922883309421501903679622533616605205500397202477767183598779595347134609946924577934059953958009731462235438025787668731739646322564614980915465870170713169348936060902881258085524117366748956247465260056339625903394346801250211500193864081333504537786499231651266715197732443756508329290905598515842996042384015733968714217331663259494346296856361253302161187173696477482982699119383446429654547617561997125449014550193980009944822875547319443421157942180241913015923464349306312562972306471084703417992567597820897164955722012770230368002121198233767605669488225220104372000569931026643276054452907885486787465582855078404665281500611625398627734940118334324260658366171687614184325911337816803537805532983768515276438656602872071140392443079604523997748325341426739829793528149042516544057698161015198255407842833106394007831386473866266525587103524366238256115649682405638639576374470755092866182305662720834949915285322440549395970109121642414652399037072444124306266531681951045406276111409288996368872043012121757167743081989489773949876520538919436693733544809440157844016249745756164555673059463776154945862900599922772721181444016754609088218433874896295510038536997492167531795475897525869024880915942626404573482959801453539139042819354966933254717801222066227132305154830248087052561681321830028309704076546018168532988581554935387258274242571582085021060665262612364566540408263653921979838517454492018418026952446455796100610685935515660273486635604811875202415523861966946841100684158196392079566900730298729616020610942206143806669640504205251056359263365729979641997368212862747670214557920759903413465589617725612373392121246842731023418149035817303065766138105187533863715913253591871348653575691888986013169612604683894954767759774285007644175641395073242914048999103651655351656625958549249583165196590345687087346442638371494974584566064150260084766897444033613514060592148400997348908323710253859924526764186678253599014348866590753149967399163966390492247398244800382637558198778914753084224407162696973663326716711098114816969182706646689185257575281161403502549963231893929504772137535283946255050852568829340626934053780452646388233230682621274445503331356245584318425563661239974047070597740518859372051070219064544450106703238872018723246032366456919910892742113590141584774928871550092470459162472365196083195298587292407339963243332623353819506026706753759062585129547855850339675965081540869119352865528250367468591821116562718759931628658096974108034841913225750621687036594657293635528645070041782973000563435870654998295229888686901141742200253049250724014633378636253807694989898074285637332668949402122473183414709443697911781242557212569305175314610117485793851656899100451230751377589823579410562541018429061917370159401386613713198830524448217569344833908998645426128062355148985578519731907644249201469724268794434580944988604958059346589988869848196104597595636921776917966107050201079867764801591546454913191523951816136252348251080832034482150222439787445675563190959227462394352378365241548061199905634021526653677490837800434546920512810932007014044849734061965643028604201073409263992131040749419449627423094837498425547354517003080948712966987892041667479316870908639771565694865128077150570545549401042774267057867152169197930196344712224482042378118439776342724812897167358829048762600917602846075979586252422351822692388893117608005151014026123290497183586477944310148892330897141083730721723493421306412182139611590730164463559587322511781477318278578882613045902093345470111574162708495510444808709143521838362425098030578088379309045213682344298733800499348562201635953834147063005992222841324641667077001636199989034371898346914909146482283110307605256925480346081005001287326001185666848160663917865787139870539655355137475600229487169004570556148770499490899162304404748061458079608112209584428656209772774933075396232305468296204333322128480100158453771651585188346528311852188321475888015864198540634040300568552861204689980381451920811730192241537518375308087624365679358938067669032530004182529484086574451061428701135538421120820440168815449599918545969578776077047953707209164245927320316507819955989498904684496967689417312554695002191105275715831518805819991899434239891673864513398926134677416199616624774417765230892876753076812697973476760033835189533839026170370350422484841350535973153412333958257708749987123800130171102505748814664915724053062345016977953387756564260018381077912190145370364513342559974428615715390108700059425641078305513733079858045075683999300713759100459506720822808471705693858054472109177044456884617564031030678973704537428835865966557097213079222297460707247613823877849846326523870350253747397966046083300743557511072944037096831411232361478226311479080368609804388611781575389995312349447671254395140560725446838562928863966308379338802475229244521920276014111097430461863761554343831177360930799708252674534999039860509725861296502698532638952057669950815365354469629274180491637113666353162958249019382171967114308827425704812579074571589121202310192628650955410524584589901009435702451776953331411426947366260852540271179888051445487688568466746148088484938031902280282106906741956054921410642061152231348423581243976510170313393468986686123014811333668204219434049863801776256484341741116035371649478165281901731253209515537116884656662882391201930341756093961458738531093480613548906937540222698864087624129453780016919528673220173204776551698147439878795556847634869715802436377280054095483064263528324125165788128891649634691092076994423886721762750652124787265622134536644008645286300482971165989657117250450553587816092473350533099317895595464090303560058708631862396749510845742986415158275069569036098354931973327063442368238730970445433448613491224332898013364006740336065899906736565539712167150473376618736781002762165614133408708410121002001938388319180382248553154792166512404815354756775199695655252770931328276765380361513900272485117980941158006617111166930605254197672826745028026646083739195832729301129759290670180165119518561478128982009606158974812892176657526425128306609885114367753510044499522072763136065595016652780319186986967860396974504559918235685130860684462321364860513581207768256108172344978735037983330578004434592867026239244473702174396226965081407312164012719722476739706323340520920065617089333970290088378246364536967400612865360871741462664064364003850653554631998876937158920593584946545263446900767350449058498609389640658980022145820767645465755227855883604842377119879047853769481761362851283429027478684259242634394927157965432769779989148940198626235747611797246614545241698575340530055963006392244340842283323354277548581268858446832758862703583403287576539804036120217136058674693033071418336264418473075391408544782433606765209861508038550942655557110496088840967328401100800291566707327227870421961530732262585153752835781851180155345737654918865071204245783211361386520195298456149052358257946115475590846400951002615601063257570298510435115842201110983878101804118761271392192409891945735940812977481549295316393323599900009874997064119112192755658461308378552899517940616687904917414809695094265562829369301339277453799137539401906839525616431310750321711718049068287247962628974055164183045341074652676782081710363702401383257142935836057800208684527034955793929880069352758431861974760898188871559038294299902666821293417184745986306276364319618858904834651860314868544865832233888516279226812080163299249465472151165142912826887993227907970867010716287978100405775831273516300118334763263656883636360731744187411902615749804246554208757875321622905844263348058554866332107179183229439386640907156061118717794745109276792143817351929438587643068168220767487009157130313020237845088715000307012028104454887560875629193023458616122335725894178538454637006955734854382052118620630147315395789234734117281185022950555435877031650753220634300854774492097930353765896870500945714601964022898155911095634913879359778096629991947316246650077423432818877734922729583226119764789315830397277473381049105701700032670694423582123906502409430735974522342052180484300757082460967699286905889201405982384000469231334702046819395380875893949859136870921979022239478310164678045937968327319987247191839582476620586715093204700602529643466113102997980646648431916916640399454964824691516295595963685380717618647122059826117308925080297953527750769224224124005702562082448666397030016102194887810612288832730312365709185615063467258341113757947442509500975288672506369922135640655379803651682731642202122469607390199121761529663236059223247455564622653689477374743270390835689995438405202178568813805554657575895483653625094903476003242011711931609842038916577984786973234582352286053664552383376622479915665352498520234548534049625632684844029292637836052241289393499853122516775273610970677948659275751637629146640232744838530964410182893392029477429181686045956936331765845370577726181681447764248215939667349073246276087320689014688882994736762031898163175108147155366952996274155255387411417947432840432418369891969304360315789029686332254119570944277152243879189052496345333527994683227260639353646134794888234247268019941516560024895927301239508854425276159146049325555017383522724890273843250426056632141259702038914709385323255697062772951319458703832672781503175541227640183827817747723175797375629297045565967990840707844976862428220570521112783449566694771663428261673325384299203998530808401943582857130263689706806670494244102668440457013667755417744754364639090866630074179436657473388166756982927617411874418633726559199195525518580646033591104334159520592337807104493903458926945628680979632878339261225407115324164201065714588186100963594163738893049541053389455701498456248398411202635675014599360795800894442634226315651830525187612791499580808508526467317345257054086774569007590306507282244797539841631052892296865270607692771429516559115107825685539486117378179622744192699841679289652295001456740331617382023679835388856074913100652518456674095155231029336421861976492950896013145015151049273213951621765196839158515442130413139190107536086651609608022365670933234899089970873329405097224675454032632389449952361648777159808196250620806132198026380720283717943408411199106292658721768576139691917367619847773718939908175035309096639595231535752329329504437371079189349729990087091498029623818387807322016929993703819832403060120907831554619523691453949794806399803643320883596132001913972405478059322809938621164209358753666546647899365426558484519838342723206488776735369410427715782787525730873501239686205268237835156573331239945308784640578153386577952844201244965173984112113281564359619652013028574444383391087918818042110264634081554108017467628661110330920498358835264607911088445638481632595544985568514464024790835514550653724117341583658577736329476448027122044432068649432779044347153839560682621173761539953759109837009863439802507091055306655371166813003039555504599071699034957615108211369042676645583942741469789297260856568698651760986124850285060961802939333367554224812437888793639758055962057658570837785037376469849341648047846313467752444765012987133321373230390709145476665388808649058587918041540023198122084192111647108097533827238263892261424211677494579058916223706243822505458740604187434558962438845682984277854834599418037475120549910529730924837475540831305405853241220154904883708408773569052998527888984342863386781145217692052511679656036496961782350068372978127196061562257138194143536209490222845599768797312084328524790626094926691527813405164505366686263328618355084138791681929833162374901936958774170305261140772348363154210350204120382054471516447219383856681440362640437131942793325190393606693662635016384793439080191862114655833062837002816632125678488385971161218358074105369004802808996849692315223114211305583718418424911204129151590560434231509424433312427333483087544950874061222799226754142860700094282127753027735800778687380378643567663051304526126402556671107116105141796208172692190511892406746175727921848363745125423883771344404121001020777401647722945870965785604783729905568557722948294579864409868931794336075271808726539087539556222536524772630600212371139108381314758911288256901816899988542965913895553391078821201844932925223481203227270337142906122545150254449819564464139549502615229456325238652609704333393708769768763796209091824005874614987748131923288589226633909551361172310087799305050915849078698841252281165748115805613158344665264296716143352463383827861420418821428661385731872234823301283652873918769028665209491939764655457894646903306493024995671630999349215338936379734311571357398281279269862785742811650022762896483857625891344028424965960900824783217369965612255664682327497521929129948373119583216383610959270018224294139289032686368674962016260561866965826926311729738931853931862922128903375880820348265641165942190316914374582772558326118073404636509975736123897768991981561906571190808238288863459749126205831006574987499731424390067138703635419953991475708199920831942049806479437042835053236746108997709988081414003837697769842309286818308120273335020936969209886754612241742794744957053211599644279602310436725274967693003778848669690206534915396987146056318078148185591991448141072516302882742996277545939189523212643164524218681203410265277578590791046561704757684775639169770296996080601221790194946575507144286996440990414640738266021622312868933822800705978718141581433725012227497098778112118254959334593648619184681404028597420066007883176361426211666122668792492259010492824134121366474820083035132441990110654443642407396003872682524176080620812358172604655772064317937470228155140794697030304030009753204853717262918034633403936170552652640358325895235069197807366555030278886296815799927567613261509818018549030384929001335978430921802212878865613767209255231974824877355420654459513095688902167143735491389014098438016182620851384617238057911494187570035203542549214061029531170189526496963797761000443497683715381906116915648898897577886785724663661032496725532874599579017853379605685490462731666454507540865000025855605559274645950190675374164503938398424871273770133325903422349419693891610029647696162748761461537630415695673400772261658641890708781185166046914947016454272335747886652398420041474204712526116360749500853430573467488850102222317923257133258287561491628514253511545100147198395222998742471069173398521572493003847997768078390905231990907291939725698084066524970264884617141714276227442317773874325008366371562938939351751506455772460068180594610075569827311647087748322658508811260669340897541679947315643254177379500962364670239878382950384924936711904153826337936181209184814844200210911031783464656425474814647584761231961370978139567596595760341168741158924036179267787110852933333182842433785738276551753957172817942299285687678976700539647109432462914417210056928309926044030455255206951182254468015901355659066692670032053357505569518262180513871825866619091109286699054267799936813677996579955003007095655708688954794877633729372611378271229772659313200586048821184599535908186991343135046725566354386519945418384139962557658335047967313639061537157744667243269892141073953907355910672923352821034660819608093243091560591051112527155676638673033919049594671635132238847971936307760282837976202535159265695522029136312086349326110386832141941130538158478683674482205310492871160684110489955532550576673177529319548826115380121427849795481140555861263595391605644553765964950489238760289271921835495321459256126356299418232547`20096.39807888847