0.003115816985255111166701744484450036311495197853942716978153041868370923497967519534447501918957742311571064770799772492108729597615884628574726615256357119436767898868900937489016497470657342101245439959333145372807117787477730987307576466302610829245246610263872668799493578213476102764400481555840699742038730530200937777271579047732783190771114432325725582483763195484977663072959825320767632061909369269110032192486707654235369088804690553683109155471180303000408144241114611586042871711986185336043620784018128143859148078452480073024344282930608700195618320608225781718270585473784763300235639987144932299480532263507397072393037202509439317951582712952832358977458783551618376416033913975660910484417002925994054737966984996497993995833618316932306150916312774183858683722539090166522377866144912102299120223071017904459905282334567016901148098479348209025035649311812835557567590299553083059539970859587596113958889455781116231057551091845490842376190896598216967534863008591957329339942532566256042365712897650148364626425659227444114697957465464486201505589120927766334211128948435299685792246136821396170105549438336694063160897376122485349806724868276953895316473178984126674871939120887883890060009262001578916449216100216303533042293055285419776917317504968253674429741382761314437552807380948085101537130692887154627035935609251418889430027819052130697502388850565585661384288981432406241570315276977452263150886154963894660799572296195304898323828335949671175482443696998917674153824742118913861262313516510985473957613121446061226129750626931500651873648886996833295760566834241280355832664465354074584334860261851730238550048624306756416624395994476589413623802144190779665985856686445447157515000866764408355805413606332509054571789150718656030842098787787501721095497906733097339885399590751579549894687709878347176483611313678600292254097795904126541006257524135265541832828057562293783009624470938805426571558719591561229611596771766709538630869682853347716007542085390132077207538667428480696350729021891825616051222567342348410103998024101940367823671324204085665044322785394579561708115831427974168107517401939622765503242226924703698064831745904890689605023825119247102925415199653945875528022523129958476353066673075331683064388995990091371049580161528213792026745398594357470404899586517906041606168998587839290797974007172904656847791180501297222285233245578559153274056380018349375862483941345560728960921261740648398252547141521621151183791548614853684864430796009193604825660532561803414471706399275838210814834481373281868824786416869569428739502698212379943389954114465545995442093429660080843163221035363446877705667119274397145134544874371587532394360362189307134064136724204135437672414181367163851892553878045486450714311096499467274184700390107982786952462741469140327302408155128330078209909657220016449762463977042629154092698814023596729014414427019835532433914504745236536442808960990006003339291224470120167445360471555718570734101454791163317669770890165654332034494167194941810599717962298320948284999888598388708569606548085917137405499959446375251883384976642081520537523291878088503422040727810051761822612828190080095441346060800584270915929308864327022777591432905800967764461081507889258842850072865672091101798900899442999828821446106443663483657371854739362085266073910015311911923655358616486913595761128380293136514549498000946973500253558576585389108750880944659713479626918575371275498463402096223905881329999916403040225995738391590720385062023767344903743098345060157717898147578034775645215834859690373245519919777035979666729721385929499064682654591484308369663312377769981471198211189211280793677612471005105578962290768472508745225481316355767131983757718399506027496723136741202113750434558585084909828231282092510470683575545084937419519053398977241557044485330344967661945282396608055789627743653540271390720656186330811524667566743020504948916358150834146214136962077378510286852562493827699153016590056858807144154860908251291455694470203024401458648267539831525778062478603251727735485773238861769702661690520357176858993998266272977827524852850515397473617493413095154192390167528430714781178795104070932221515580785366158611448402011508709495126896687205949927532874370504671211895061517131107995338598446983242762453013781959804347176354080584803963664301063883848164676112555928640724051851692500783899882864309473530161694108566624440600918918337106995103000162909120153766359564087064981690147247720692236346642224501177453852145736242070132544679352675073592640941575260341085782922167985470673469453981179821031045616011650462419536628691062467322978611173365155165484939372810362270962577967617431572529834924024989005852753375027256358756211725438626557496983964867622643272578769899454918326815024596485234311760297245902683536677915341209454078243136216769350747775281506346766221717747922978034533288423224032105565840056629160127375929435399462956512319343177691624864254872813293468462368196500762525844200783904615938483160714747873701440896273658591039573404731640520314073985934391853181533021914688556273504766305175829412269654410526687409974909887463252681168005064383895519420799717849038452985388365957949903419880159481007817498378564951954296688772112338377305831980177069982764719671711079791566728910048189479114580454120369949460683475910771269903031618176167538463195820795853181729856722218915025552779437713963209420171050508755319784634786635869530992270309978090495133270465360527863744378959777931239714066827369830973266916029092417098930355583040355540734373288517790165952896119627937090234080021579946436258071493818772312004916033149896268435654592283340225922131133603339987161061925639642937653624357999035943839308573797671739042173208807403658279125339601382145539177502642583303184190576743751895363981683813521935726270326235161431639651395755496444412460028900677170506834530147103855986924130367619716387858923928990542136622469020635289730584775671151227199465019671884824452335792519663699479008261241907438642044657429316693613595646042758649846286177344467208924032772676901277818284302237190081606780368903736393897012600837359839444891858931872844644474055258829939586478068898290660045277836835933814686014687719621388407277088893226552465517187216814359910479564209815167536299540914476470689135838376322147557818446826322776106508457548048446214993630513654102441673667317403073608822976691287134215858919625637860609329150703290815918048305900637562711988382274614863008479773887310162080122363233840490887227152957512261641194220852148067432660499863941440489261822053906476996773431525372594196222163823724620015010476196269561041853781714002474610274893404193279824513401103424440826089228668290546190006835888560769472612475571429894466697567002887600039897289451691570959721126042549785633913740272627783388327155516368258055786514753881103164949549055381277155360057948118318668133021911844176019502355852500696084028857469021869077760550044605892284049650708271937854924555643094685700067694258644208331953925146573432656981001660326552811036539724433451524977687447206867362341791752603395417848971613743738581861665123877361135192824206961032783854351560031598496311877115697628247912675068150254762024192683309005933186487331752254723860664865563851702983169252657603697176773572700250930239868727505118579152753464391760198246901012511281761833796731182142019070990620725698346615695637239665023949953510933374457030134256284257845175822859265053523293630512562965952191921801787822331104691670508180153357139065342760642228430457711595512465053637303024084690508110540928576195491880052134113281442776467802399569664571309088311768824379503090637000866647739702265307045556442484508060462898258479578609747439499958267696673193634396382801441409709654839019204321688040539248957556656421054580246888632074263824239034202553820813805274834963475661235952091179682646195747906290933335573734805165430231228211775652730204645116083958207365463085688651928667106730309778723628245007294435591510700486378623772439802483355968532702172473065111765418207718907085336854760507739976422646303555523342305089386564047667409353412581096615509303777723483963507422430395312096072940746968940338427259267833210713077572709629244652364548597322177337630093913294132128657035675088307991784383134963997619436958920165156550568793210289758755337426695712695284267360287555020132955535296040837129484882778268723160482519365149423177380574499452194228814043554449241058542489525886067098497772913360784983225254348467184584222895368284723853631181753369654783283672658437896864531249756675879978782049011008981171171942019369115741138512268856520789289937501880745825218909482800655916705462831925700303438586509887425175019498563419938697127039821844987476575188511039176963848155369994632831235542093307332807305432249987373214006481640023474048246601361604135688031503653656912624946988404848777516962951740180881973759267466253146542941087247758655481475459125467020352768244466357322569573998286529577377533071462947602945777821983627080530459176816318002390267110875822060354080167512863731952128358112982004182781876478722595989047658561793935622078384430152626021605270052373667818959456069307302840385797803801879497972458720035671755547900760751453294590761806597099858075491901630699015392565634912381055812087307478527148216158828252567225833889655976589387328884717086371309905838249992039591290022004814712452163631123822051781678291060867135442290898046973807693479342380619460303209444125158936166552046260003532048048873654687908471426996444732475848089920581204970119370448310154984953308171286000536673700288142158770136044792778327278320429022605387774294658478621424405058722790308755673294308441591357746356481769115957675988735609902655214772418853225182447817339273039503025072946544243200225376803314812190017319621180398731597301633732027474421024517432671632592000105556399826563453349284128562747131744394742919100202145609269241106870260033775954543820758489001949824426641227149100029361076027144137665918621725437882327674880644100065215563356014332192372849055922119197269098087673810730115548208070238210210952108165236651351629211346439804277779895878070217569742006333690524773153494921502137932656847348042651522901380061979793642726573776295099639802362585362349973000220000073086743385624609812364704657300998654242468474759894148803495359252738194948569850484058135351485213076814996886334572021072937487385991549130048046574058752997339617446565949543743096400966655611056130053166371291558248808167015534380174087871025880265376136077118785930472931896637824107769565018072935037763196070180436693173352637137299761222180117285459563967158918877777326358881019161723449086697608137398322407708149560085362949171268207011158403199463505583212736522598436541445315014459280536531639844675906114748546847223655857450935034492620488821802078146986819122118866475318513321819654355522374843985067386134911484672481605275493458899258156392612463068159336324922755377924766805770743718382717636132328060146745538345920732351456269787650566587859151485608094112471005035154727941599045162000934998474688422391910344702437037806780562166316468091556193227237442027510011985710932094454663598922852010533847714294222677967973909184195302290818003712093185263077271193195578877052027903900813826269149637610343912076808148972940991382290019261860805633639439305653175584931679235830297724001482949901468157634640014035094168824892420558503251057523512007863471466146219111653370075528422799048349496634106803622261758004759516678371675882922626272177574262045926828224410551143656063920401018828871963337323875387079719583096925869780876217152178772522811176972286877297369694811398112528452501766459723798422092305516542875209889639289970803177016855415730970288511740518042324172794926776479983004375486559079153969763901760498233688798038258643305131704331730163005416142905818129831644991937353758215185976324245489783256423470870998501936758529678024991751513052572925906002231598582692367569040042580772615679968505621188964692722401767360425827300049612119481201505242690760802819393689776855266680633618612810452024276988099410798807285044982857802265934862609575320961889355638178235389210264493087167680223436349330837557890843143585007451594479824905001240366024798178887952873787969817979278181505916367488987150566265371852478275378687402135452891283911326747636418618055209101509595024764536927753386044026534677556321148735047347121721189107418169575562037364758282282141514353468975722955308003738031057923865612468695010100255246933253533549003431095206294584796825834253020434344164650413570592686570924497803686097611259272622510157922940254588127648457575362737722753432767135184011240876656866046977687871919715208231950345281491611313377603073906967270049390328004350943476222374419018612165641811258447111994231984845749278084623493578156444137644265970907326919360336473186923660019621414717187834420420947790653613624409982774546650704346656086631537420536970786651007303594955095125716958966748537596405657669575332483242287139163773970886280145265978778002127516148794013073531146430042973897751563573476739082362770845076068292115765193652463727142175630251546525401059530998897067992585510575099687708261680947263742617470932791073095229029892127709021758329150374294573968320592614433654360088029834360049989259860550541975141043552328022218091834200112446610781189193551983955371053827196248744391656050251087449169851092152770923328000524805420879423517678873042215044027497594730723303848347448298526412567926489800394619194424208515416293396113862972848996462487146986363071400633888397023227311432008129265056718508155151602357975020749823719916904061418762138031899784720156222663751053388390882482659102913734976044087853984897617860410317824216181189327445539246520799349755788128581029599903599524908584909581161000426723447067652043479234539913687540489210711143513152900307735531070346807766636251449979697240622929008930142725576606976109416766971512220018164519981893577466580654118936213628391541707449124440994059721006260362146334788249154040654812836018490506784673317229244803116280082095855139747046147383479562977702516571268705558698006630416096646865160058629950178239184557370959155651939121782014296219802575833481918996943037187377665201472622406772983161624175744203221801907031387109505379874425173672399981549833455910042085255901590334645798318990222817886415254323513482473726159278200663086101666257978983459876251655199323417158097480117476327236498283289446584973619812010321520714730293280347140577062225936808017831410605601182906587131320850162159826597889818736385605929529525739672026198085755943472011823694947924961690922599440755904358139538687612378048572457261625611085338794458351654047214035426534287790309471470978695395222757493210416043996864652546062709081773523626297125401057670333575261335144584400159633394863752679208541061675981831445268055160711898545063471962121493046480503599977106606216782977885788383560003903193186583830621406250388349675142160405983577972950587082981626057755192972499673416652801234147755511824888735014338694626981520967157325849187952258362582858447384326135679980047998560186535234054144528359370035805642439408908137845239868221561574711547659013032008972767204428598804578548332047713378923290971670816654425523712390353297948664182323786671622607194067563825899303506731028073711511039314511971031206347042082246178377500033048457053601706946511064780369226946914203688909752619927688087861561827743055321390261849757609634756813806255743289822470192311600698146881516484140745607581016371287629455638620143696602184160572014459016707392255860124384061945172425076046969075626432039367275540913749015732350546891847340180680913887044992423066436007104427478373185106140078832046721545115407748861683864408470058819199665044019608840965723248983329172012275939925368044417114016579038949393925972468104590947282867961161326334510722490919062922956962691761740175700977917017631220498449295610755122354725939100460652157003826576296640945889169658510204235164740914559707747235150549526541927541250232193342675785890163133147055849986581633476837718176264850083285242641903716050703280703918652090916754865397676389382217346777006462902017990678981642283650266087314783500573754083339777321357269170810564186579199595090035361439564318347955038608877904973759871742003189492819959006010434737794483741914258475427332299291212085721369973677593834531960609467876954049886611049197699111044092331228928265998250918799735004699865996349155570266576183150436801751975597229825457470752504552295171469645849616306022193106121836899321521174467317600838088059560830028237279222124998175018698125521434375668910939829234642197061720440968471997837131579721982050099559403365493411305719942542051133920674486941435597918565036909882298349112662846149087249778523861126182524157239353205853359607484414160296397871405070846976187066895773784190184294458865765125846217241658423313057008410910028467229138959815169801078983444122312553980470664432311619538706499549607947726985437850267499980278500333153254408648844771291388170387023563371919193697492600212501807699519440008554853078408696142172569775309051798131538981691981470189836993363443559784542702985249044604176517302772361250190176054056635616724417083251267163534131559415528825122760537707411389375306555020068444074922792226555518463547750726747926684336393956373176648019049219789781392252711124383335858426467006403622306027727780978537714041656819630128057747541878064609704518754389298146386716767435861814878456389843477597223378942383286572656640663743341773994029325800243757666873689152758290300800421116965268393091478552072943824370414249273361235362599895942622576673078766758740163522067731816903075785454687183286437077612465333900279526963570224098844508099481176509087841929733404559948989375954207025142660178274892434566861520799772649515090356895082256970353372291978036443693955172937941850672870461610672240161410878690554599557274323365493199499421123853426682731071236937855970544385673910232725338202669124219455724038882202644092222474196524144470790463496573059107037486953409540464185040736984259648281747311541315152669053990026273994782304461084934800109275814662141224584587733091169159904551837892885421914405009300222947221227688269560792234258767949978577580791969921676246266472857459846048722358260664249037852332989197122026825270554438105433747678249004167200536985323811265213662118535586326540948509378171993178914940792536748267690194771233080253002735891477731970821851232456011941745180605001765651117521999858658267509722997560094914727059068824658675398518980748304247183759645077794165688093619892772870332115569206757740533168315274047587579254513882595410740465431356661419887618188394815331069248419704531372931314707965592675295281918694240994609545598479072276567771562934475351404293962470152146225463930611899924784979646934295590425282621989850527660011581288243955774285829017480008131691788372896383126476569742510189002923827351189351151130595786362564711338956164395104416614333146877346611885657233654204237804111704282487814462748038748888955905597411276522801064414319034285008590495687443639950877297920630300662808749156714195748316965191821808444202069196236978036440897950981150824424437447202246661006780467108924656594190633081605686613567408939644024698115957558528750150889494543240045716361265354073429363925747224863080330167502349281382516963633912137775218391452832693451507416337134007043634882318072230478198602176790435666454039404848575452646631191663809336050944355019739080465238786033987672131094309324029478971979043064630844086373650857076621869156045548056009396984383155269943747268053225064423136254472798016795989994376788882444201619058557457922637392786238533005728587077547760957405826663647293216327772047335258763734787071308999410204224668917082940657559623684045174895374195755957758230424704973686265953043639482597511794066542992673774503714596650841543230799688408082102775912913507963972423323`20096.462218318553