0.0016845627752366068707580910795271790617534710691160046201517878329021067836373807411795723461591494767031301135296069211842883352322205475678044801277158117316739046193827239476084771278438886986150471590543301078835535967757191730036527532908280160921728135220425391018317613079553486349884635455992789993243201967821400566346569109947597454000479423934771650225936913179601338769417759091197049627343525960356748030206694238566063204117387967177103505357986719164758596303367520770669313959177136931866009552938784248470061111146283984825237755185506969653783660118748780296373363966693810396898664329214291897252045874160470202122428497890475578758113090793954821982575932052216749458066813523083458925632139359693280045968284415720909011266377800710767243720516593402406850913854347275089020126685868807354828162098769198823843308923121028847591449309272377439362449897599054830422635978322700623082858165366544207268050375241874102447686870829396470665995391535070936667939845961990691184791030712672701240895634642554866246357407530882819626580385380798626747733073066623793929525730457772234173410384489961149739475979521612318265691133969535407626551845250872965277917167592066969009239106675081261757036763293774122690610284420140112511954278674554510149008060507737273530379940845422069016357214264645061582250312353359310629052993210280050873464850187424200316052508348013069617503718483706999034818358216539241772517901967599883009729960102544566106281550064410079874128994709103982104063903212360899284700932448748780111331574040939603771785375891442276078791203849568127395032807991420415160650407091874247296480828939028018328855429056019888809301011788295416090789643260209743578266466761233261333265627489594788100814293255542945222529497339491165764440360552616929682519384523591220917880459855898699302959008421911946509207638792201093877024536633905141661983859080269994268273869823812352949267018781953977801092054811145565014762661803009905585310821455636789071934517457518325567515371444521776489653525804689872082810250108201068848173849206544443426040872195698359424752511397892878619648794021252967928808391686135642999199148585429291380304190458672416904854859826933631211354071377445205947291293802954935949527079813267471104467475050233216784382907450113949276103006724881882146786885558926593197590988613060249582261670784714108477290761750405006729766224052289269215079599069307150460060144932700198567824602249744475064766348236272979291608448406323013949183469073259089062502045089230743170068047324550640783113721697448289681130237452948425270712086779516066367767685372866247945783246430110215616183833108012903473613703362664005705031158941869253265437453961585019121545060381665613838447932337591301032890310642789485926399166251923644031298894143910748674748328207849317291223165010957774306580336494491671762985569041834721915911522617586095409466894938644354108799692933492157782001925804268323914581625801338056677218516581381704743770285351819686421613149991032124981964336943313645664371643596808072827298212785653240324174929648813868399638936625304847726600974975368376642341695672519786882822378686291457926136619573417222231727929203311066826834824419985465656003470779128622241378407211881919894561646493611429126071971179957102020022427592044704570333765142849118891898647349932158381981549082195943812830444825632103714433800550931343127204914125227633609769265418075473424939919281611170503879341324382985848906130928329104544025565515294355551255972525079441706732122892195125121523770808729624158496537655625882068978152872264867328034447397358616465523541110855613100820302021934160524558772470948226483320334468885257805741217728303263335522076978988534646968803436909396522268067706218927324574976538890940916629221425561972841852582478549083385716291705976546762076226720593487700622097900845960769972103811169435793354735300968347805468579608630238726859587773493008615755072041320783179938608289541301225751588172497998633301079898227248315041628145813212673696175622625840784222718955201067039239743670827720427618060977556295448087854787536039656043975076004317274134539691376799397703604935477750356908148254846605328813041761659302969843291796370727743479058203407034118845795967281140698179169841934372666225125450979980279317042112599094995185665471566714562611992306110116573230354168056061076724543197981128166464613305428455709311079706786346700972653955451347339778903904519487021141517877531137067303741247846534926218902283596646377373766337073656639880536990422585985983739825539604718489210936760016456061267520380429672024154968073488346654169861421354247494967906638899528858322520293325959515754857136172873849977837267240680088085685204395057456780979473988270051524972357059457484722424466678664603922016350235571557482553406891748024363230792020742426035262200408360584347542997431443402786110433100389806978766891592177936501234254535709520445950634599609261395769795168020277577775428449194290017385778171715587984668870475210298901909793863429397929186492911383238042664009567741515037651729856905091224068402839119254004578167259060987678246749607055713502467010875891413048625555194303305962473431236690639282023187727379338879587183807248245213973285540599120836804281843965144001066746350590106385280195988879363358550143430152424447078494869641843288190882117925843395663617745882675442867467735721666503879036987679535988039752318763606550796130861386055371659538923380888066283458772500985091074666351872058480656962118324514424687895395953089000991385603513760170799679082279157306633878452603698355884725954631611953023513772840244025621072200307710723097983214771717032237438715426100065087500307783690456739265974604390759454765233440777950949468209552925593767227099773095163236535865520642439682211916878088653150232988307509879698568734722724081736360228932880557340048016387885421310722040200868883365071608685618813038220046506822372511009609734404414662097222670656728430264889249222145106070902085783575281159068705416097669919655796392897540448274274846719467452025660106913545304533326720137989098894421132089430727411718775209293715313259227271167486077572422707775019723462161121419664389075415721165241176719260283807779775085944239875520796455619070619826162947844448117440624757678646559610127706668568123092793645416612699924547027003659144720323703689747878675032473356320137139579310011194116264384060144116458041368859930658406584918000546238423289690330389310839504842586593205063323530889382369366718764526072138307791718408177178147980415773577765660046879854459387922893757377918422389457258061260701174743109466227192754993733920151699514384757999984038744113681487468722094222516358394348847135109757960636441704470289322930676824623374874801721103674004278552809848835032864845315530100424795532177829569994584455503239422690307710335725732879984481001592573808001719945480228226528973636661682305445073502561778365718059946341986966762966003923592645639889152768748587072777840477441486297637071600103484444816105261379503181854795507756840843087101875883111150952241003342004168988483535643747438209502367407410952254000678390293307666456545715504179730722669741076066872941299221239017030383530500180506487315322819506991555713293020805997200573435926028601291654303824052674145565870420609773962398829419553809215614307578561152982480096722523261800806641703879126710092551548428208049374358028657340480376924036449508423611855903642747709441835527557429922520047997943422770817858422002367713375178434541603774481223765518452370830676768208463033337253932870324863581944975537802306249307486365499917074945036566069380668684349757280618605718537482057841203342948669642095622093825401528480820955808009265650783622805835074492099655298408387779403578296628547939821411015767413738241549157487773524988624395596300452955155425154055423449228339245041659313183050434760023653727399139574705376064326559493569382034157685132578538583520699146523991331540775965680762349466254365354680177225576248762195419931925830635185567284020089061002624346127352297797919988421923803971613629748510505799388660574561593157784284934835533566228594017178390934315952578193573798560616396153932586530943640345398810608921360845755606036263616457590096925439956217390282291776964628515515905035748244308027979169395616360420429760616352899819285526786704468519786998410803494908423856136136783729542824978580280540925653585900636222225934020215235268533708859460024564650415201691945278169681480011643498229773170653809287107754045141409967440221390402462864916455232924789429782475251075174053962021932320164951967836039598495089220344296400784862368052573394155622863811710171806194812993466661311459964475421069186460219122508593214854701164185347618570138430583545583417249790686062005892565802008754413050783528207932604161224823197451560224845874347189502060688276357318824479578937508039262261346753947568857733895975210607220089606994146283168170342442581086773537908901554359800384344634036878145465756988742020732417573544723938581040018063107119485123785140923515737914842169618973581772758403186406445832352845298053405531946031494338957026492579553252476233538748359587900754611243279054347147417689981672375612863702571107395234124461526741687368699907026878692084795219943837336891797550901419549209699803500255258266651172774138687304385120668252123720432458499097088286911331147729160600407727805200336892444842170337453223771392424540934246683919054332145394027201296674074429689604623528288944600955563996774129068649627574008118603849692233937073914500522814689835466954217365258663740896387759987589787418431571581777742629665143241471120818123251799945123781216032042396531822005239639301297023742813728637010352104014480619326412620268232941619514328978162316700775197382917500761550772634095796230720897810141660063226902083404131529136254629208148619396213197738044303039522313245334433299966424432244606717901746234191872175502288281796564133975274103131869837333461125771359211628213900602309818860725130741279227405296252522238057691703597012784657204108040112314249732358358958514703912092758022203228203122397413428714641253846329119896684444788203602133226065843756383629700050758585100887338957235579522210772306371129858413488056707320717766002956512980994039580930025801433924871730436038302667992304963387444073972748488677547537156612283792093232446971121013172082760766570160771242210323696917908213247813715465852715800587249162326849985122114671985742697664765216353387325702497667411663865983945462362089672270526930580656460542416292790299250409304925471489002231208176157121757633896482824796673000257190843720854828697951582618007432095542779361344487124073497208058376215846779178062121345862509355956602725216911664431698025033507970165930336699666765965737671862191282500452486605611965316285982994330737817092666618712175718606040269390274166598829204166597411193752711986891103977560636023511891974964704140575107016403860329465102503610257245978017624683324001152037883996618424279190976711489639515891115798186335618158272775782810015891784314225236026245654433273227857864306344492458507257214790453178582695420728007847515894479536555316696671313948163383440442316320515395466718236318451899713616600082886182794092718178193176417303060846855088962223442603160169708725533950169672138937183882895146259848607558447598289405218868570177257817164542886788428311511561256296335790277551178678217251609708996626794670106979448412734354666277876637745380846782059341023799917049621898018778582976211228276750229117232595317941040084679736366073487609638385916195266757889510144389886487268843842675824994035186743328889992524188862984929669451219428641274571492994657207808667572121696710564322098418876741988827497215118429415698178535356678165713743799271418321361108881378562849413111693731917758493631576812335087906381292245139107452418113693296347148738335235049099021130144929615352038935274392826741497477744983997016401610775391873391628939527920949215862766553242082087563094414061539648098766684635841640709294963380672633225865896369938361930512329334566170585096655808694669362147881234379844750160063244403043119192141863124359200860242631046712369009763346263461379835306154704833597909164514447350093182979979965555987014835077765944988918457263754612472066335281034637097425151096040341873410536628030602319952721724347328655190437013009552642247726798661323607252619042141704165982291578709305008445160463547502068206757626058952720064949994402686690202084359221392613099480048357977291735866907381739461599895974876673405481955889026541997455984160754853875836546733132806293743382617382651367260785482901726598555136250431054108016857651823744185336474349520084570173517475279800160524723252794536794565497452384269778524828209152750594836859807288993717552562197242800081278412542640245031352499049401002208889293195726169084287542596576698746863927511566834522128823978607193840784063411894284734618982635111487137470037246461993415040759323541636331688896441345389961833515764549108339052085926896154707358219620510625455906894012656773546296914441020939208324874953233662212581493775554871746129895429276787229020441827057261123146812988946849069833077859734367611180866734714484348443180557558209498590498471219186563147107960029170330499801669724716781445149367505444050364835478746404123912256632579289772413420383353328359607802468201113493301409206548104619975867014623587243874570852626146322334829308294764517460014705645447681208668418450933138167658900623487774621648492187370112485949385834539956151891896569408335729437549413036952681576568260444812371868015508372585908457942588444560250716329364974105844713637999196456157183064509625899296244619821810385313592584453718584199662199522729807750848493081533562157026906536219824501835295575009738239448939277826106126464314251158541288639194843472924612133685685906819267507468926873516474032485890297534014738145925963922485434300110830299881719085929434560006686583109091013086235907966105830252088101564194891010919966455281343303809078862537115891393100766433203113531541603283889364339034457855457329518982937997050822682216114317179855498121366662351996238891624521520300491440261559190733804860556827017544931641857244429494358683074647693363582752396972301918408635790859061456950496555368954021802462902403341190278611405446336534804930166553210065414832816853317570369267051760748039955230137944818246361233702573336354427813864954617277842246852835696816457192957045280437379757454781368051473388185265984083792355381608819307770318863476297974441048330436056030694326784361424780458522934293322758607026781080716368736899825726589237011173169420380737112273689224608708623371415245237429950629270708481990538918922477893093481542687966591304425416073249186537907083431739666398727874147207436344657036174397392648431631643309001422984926059498880283285019047078360090129240838213873249080214301496813829448966888533409222784558953303663495155165506807149900555823689000998401232314159830860897879589768034371665403811362062575413851667334091249262319621367173473100662057812391807286058913394675428296714471562194285066730731910712667478898444088659928300162707011242414855105060766853393787311651159510464854025638231118089810977957847020167509457849119515803220190816056918195438106452573873286477020838961202802280798832321629777962144486752092126680907525276771730717172963570448183697841363764045957294510972494651297338321298950815497976744399386998563782350936118319720877734738045249096381155245051959036542499811834445156895492884382045592247198058871268652485106929317797685736501074973150836122831049165494965536907656836979615119645448942417258212213329695820750724412316033034278351017431816402883906273332737648493568620415979059520671035711817151973699558183522119868037726426535378245980677275658989658020216071841768483276267193325191219695997332946711020935555072203909772588623871466745927519046844448391143974527064271603133682636679773020056548131956339038851739929974614428516362204005686159867187674301816045394560870498670626178441513332530413368686333018165188760478413359418675774181157149881997887646643577240399675698155225504490196676610192653304851204679777514288473742185467429422964209831632575122153294251027764899020581605671261536733569199510074843464445623408964249971663242937143101833307353334226577977943223731107133762329129295814043000594263025670262631106716115972767625019160546967339781198206483128219759435394197951135189677826127982545930725391212524984448491208592057019556702892304038565461078009727253894266768460915309506295331289534266398154637020021837771636510150338996346117532577665833736688608846174556253927859932684495871430005779668579542237894097693205655441459534528528089099630150865386423752885243193537775045267733690847128979995387851543793819929678547482729431871754177408505567228641303450174531960441786030376421278540712638559897830816569547321569262198401243282014824639952541436327906857349952051918509315058664068978805188327702677220829883025381317629419313211588203942310621649791308597844170738783003471319522932047383812813445676164992206359534244571742429928505701396677085721464357232640415794495147698254567198983403899997882697795737609362799272816324719570285094456164101133172403145361576028596341673607881458442996700651137638093858545271918120688802541854822997577435393363631391974162045019927442452033890688777831059889673350446375091493693649729916802630526350358832354641949096210383800157442845048760182179884654572969103679087423541276524256053387554357771977228382186800793032376854499637244781786488376167185009339464864818548698949261468725830013533765858961997764785087975714738659056996430454166133863446252155651869786878287069931892722282251023189833085996139000784259821144364942725681824343003737815217860552806008072510343051734977614988452628003751393220559977562653014734282614605834088332330311563471408017952560664482426909146050964090722851115654541547166890168546427002115910834084388877550792549219369474192063020420512453392288051655656189864176424106360739984405822698305061625156402381221712433165777809311384187621443606088164486604142065331122041593783780902653520528019287822297509576386976742133141441974385691666153895259624477227499325201376458722019326140235799731156708428981206101213786638571519358788442875659415439097207196168079833321576241362222989281175718027346233580471795195700531264862378223472992787886519889081542256805842352202472745712529875312513261557800371914780776877970456104946063828222768774845659395196586064429478523219418616225203670600904170637937450473700159348794852450788646507566530414585340008994115073427675116672775546986339020800104479827036630107583650263415171757803469455565713246861375211840475122820518316429117805843523192156053191354340691306022468171783346501303724260757902966189294302332840891370454206521231138999285314562828763761983833086424307049137903839647313603625460352993537224811161849660295551055423748969346311294251912488709672884398695074884767985581946389242790839544346854128225915895929530526222723908706315853235759982387578384456768987690843946154448357805059840741574365659882407023814155868857454895919891353755240885272310203119547573873677328499353467095662688376979383755508437199622884198891332117589757517752047469013894153251110658858693237305926710911752415120057770205486270976042456213950406689465397854176877653894262666933511930791522587980200293598161509723928755894137027616659380218163725737991288281887501484247490688684502169844189295368658937511385531081644461634205037476802217784266726007908573401284629233201891158484217365649145703641125524785646894225672695423774809468838627184470415124470869919539643914021241809725727355164149700185160901609356392411692422073002426607640310793406877096120528669750219127045169845485582340761743796649191825590661049394889148033536974823878623877935985121000864541632610139101648419069059666349416221338391061989295822070029105474232233421677912824384627973704960862865307446258745039874557439040229436560030854638354231053`20098.068019172464