-0.0624604164146137555225466516188362612705457092329853883341151833607398814341837689085699461941232451538674810175482073367775759607197244828899800097630888931029160562812501546043025912490916140158507155379229395880716862974659895629238944640962430372036487193733897516301196119595428055607067446684037814266734557194896335005787105577038423392722205939073651845923060951511235739189176483135503167057733088091123864314274933859091686181283082237462440569026970641103313527932999931525967271777056341743444349508278281774370634911294585816485080656795135139156886323092338122181715659542831353245121346478315029550818615719740112851790684050514944967440586369970165577165408258285004076230082150833452948069821349309800930693102991370594001168737870434500188547056196542716533263308751535288610619296994749324442900417886961249905474287505006015380398289504387646089593282279249751068123782612461504201355468684496874423111057923145552498699697448259053587179410532087590601369162182730137320326435376851646604177106564082068791425005323095869227878022177992377569025560309154847995637505553236819686493916512320382948895368134015503342142252952083756641742840452070426522177542495297820755181956335065512453522158820751793470623240922115062560673169571385191664118878839533277945127069483175398929174962476239077755693014416951428024864246654590537584330789572688531884511478924741900852578838253904987920391922714216364546131998571148002723312807222337918468755664888784112226149394411034765054858788008282017816070734877488985031998307209785061472531561908957727868468916298188827240554033941917880900291087663882008587053040144088928464746458063750997361180540684115272193315124603762828245065438910231621450193936166188714896600305629719201321055369145901812609976709434708278842885087796428986711474944591524850566876359362490823360228990318992471378657993736766355567312404496077048447239691764696543334181999806813523846269983686552859280803799856938970661946521377823811337283729518713509147538651786920396281241799314135767060753514811003341860225868812504200382232173907609021180922746736119294060964838742488292875527292312049239392583766432849129088477156386450380586271617167121081889938705691123463690149648708800009442989711907772510054874035772743329341800518572185086541514502512323517682499871210288234970721556352824955884415408330740346581834249336572184217204382378280498481984264147491923452840405359539815937365317924725612866151044865581536925428250159403020627234274417781567811945028804878806530167279657884171994168697601924211052724411782858294599824104626604065987079402788397641367468039353885353301419192627070718721091393307051833010327953646118821595307663161053470133877792379694188670228223826403436687714260565021751218107878184236778683759148788021857162168941421890221858629010299420025052474550670388702394828049426665678244322751167790090519375591320744359004404780959127688427264322573270080935204202003448813825124136633768216533268400606657699005522706106067883711029155838312877901881612771656734853873401430003486874016155886396420152168571812728708463719567433863825147450312949612689481281957176235242356901372545617602692903800851877796440100055574564075795818252622159271497987756651277720275032001055081159954473019187466870559930257087352260076447062646719201221713484734810663056715528422465029893333997630310598485716057763578763773693576066095183015335160766088325890244179987393907096570066746049291110703353677591168181723062145197809607142432025128481366534299507333416875680894067832452564988872496766567247305863003748302014505491231276832571616959141337268090077063632313962889537753958560368272210596490162999096743453408575908709938818974603280637431982928138322739015343694762747298864694835513999529573257447927813244857675498441058062994701375141248543505145968683818691254351350696564589093403769956340460996839190581549996439088306311968120713898638290653606089163780044425937247424246572998994325739726911017861680724678458840822664965894627116151510636695347822546467077045896612914509480736173836968016430128208520110683053847800511452997984228692676327776799612143163790995868814134728703849035830573908564446033837129883457671507483767399168971192611231725942117603802088824534652535946568506168870210279556133969036110902193279930624260412159588143051876207822667790372041821558346535383401116637832071549457076599757273466937923401484826440497247861499127902318277524205315982913375163627499001294897194714647284850299265042351631203006088990784689442334815882292340099204360141703162664018695377394854927902155014526559245002461889674876723617596620787196451943582687525029115301703352146252988718349000687393215998001307594909113729145777754940008813810833499434512082539115709303351239728004259288116500981389030691718111022736861482908143026555640678162533734312213252225024647745269941375631822978364041632710029706228157905282936676185894181018427329170376386161700944690792900520299344407480273666180710317268480387874873582166946242669025709463715730072746892988529645499600183289374432939161213374314901981768077550639282642680672447127661865370982488526088321363153425934288124499667080254623630195280108777119277428264209019480167827539691959284533127869317816362284701653080877550420683338442604643764192271082758732831814782292219505233316062862598841360530592785305527271931337107167517297658115384813169912853463254038498395065666482147630575091341739403180474558732396686315940822578456315712261438265181134563851078887037391238244694067634719575732818843470968082741788170982215989316309312259957494996248929901734384428040523639160513035934111674504969478969977833477855171914294392634843802375954111443851418453815626359527977257145812137125274356695742896282951414202143422143153288922342492790230166873110151094878008611475863056429685679281513097052318733231899415173951223566051575067349928439468209526491837281571101074411347566866742645318640959948212741778192524710456686270841681414843123070314424479081478432056052839118492007274780348441166131041881181028849673919019588101384207883002754233598162247084939792706408981452535537000692223972642350942847111379901791269405618074985068816855864148019604587319548141076015942893358038712261186095335009998382981147707963947101652512885152401075223667611987511689079217853520000648406557386051974248995573940072324640283770699060014446671729505525218349410671514491326317514943930286378588331462005823539043391037836206078119349884459220540583746806195451909528206103668765185627001968642317408752469969574978421460624586470070555130363468677340640722537716895416746882745611754987202243506197113991166594335915644312769594663864733702497287897956877440504317076789171634929136600802197446563536296079274999000222958114754846067161438828789071291034753557390907818443614221735627481580041715484875350357181902522094403773997478996096513472251480097671365772344621907906516040639694118981826316218636920913276717200269713247544122453401750998540295457909068457925330010028111296443564009278543935954413852853931986620358809656667774517446815005591341059720652987357223280592247990509798607263121503769524724830107342270153708767254710983976717666348574113962430368056148231447535814350411919974337768608891421135535084278160494740137422035870011499376101982780452929485435297657367410986534906314740112003439973348918899135010463798153958776409392275330558377589354569492157269862432176932578894353720153980973895159819150987033976302964300196363881813160935700637597807355582484178157114023659695445617328849429132137082660713553353901652077784470412993770114671009951486745497932294037903915744116767607893221595588997916004892240531528421534209083702557092661978812958774154541215202499916400169485596551987169974793738430095894569967380138262292102125599446096494791121128377589245714637407280040297730286064141032794088194446266792208571305526637779984606275074027966571895805189591256685680355545978340913861739498292866416517836651800054367443291684019462026390320827112295452313480195091958128429314334113405834737923205438350081342294686809208268370846845497439925784624438710385080549092220131914369001980169811445380588425545260917135409648337422155191943844579794400694538101587962994277412890283407585317771526890001904027508855467808864348754384479720262919817442793449595095755449214704323289836125996165002252441104542959237946365979582429763130042251076092773949128704404553600101651943625496228420535105808151689543951544815185915788420076157426115744419585966802381116058277508796610398375920496834780349534138038150071436602084988612820352292287543028237059895401193859965391066437253931836746618764797870172243496175407685105847391853336602874704906249410093244032522193741831674137780865123239586965068324004615824626444390608727619154680829101096390443287795525909712803306422028212589403507758018414721251954299409625258570734594541149346448126758279442216140541832440632527921169221798604472035414351482210956109913161158032645016994024930362505499304357947376296193333416590800328104226266977445326390303201126303840812421619995632767704751620945848505262907208782909817282699119323927004212967991040052500109284888503115247399232936753870309880376016025812085567117539323788585900224253848336033928975573490244542783938343646599125376450778400978417693452686876046804454778804661337357579959513953563221880896808338665429456678821536492395339123575827175090912252857555135341032172867830843771242828140538075876451109658662781299783246028740815440585998176940709185818787642093695903538521367315207039330154717555425019168996996880654222823380657619616409802787324309205490059246366621235355275442672272514524096271187470832706821018795472651977973417396357790238261029765777980039958804921675795765206042549076546476037673935299421503991818126827070503446144726171004595124342033679548387903306535521047179054730500546029293304212243596894397868170520048295903968594374188447081086526630992965612560004960593236769485112561939389209196505327462534700537708492767160181983242837331073705335435838139969643666621869805930261768567927800401965734791109642060071237299375028098535745618015740393631796000746342464616570396864353699900149852101361751088469621859654570325083510495680381773420722138684479670743992913241135957954845287417779950504110316359734506140846499411861089922280638806609532451926579088000015017451081124386213229753364757568787034625715362151645458177536649574708274315008278624343007592287112598963245541954539666460819330723917771628690856666277257182087391537550919168882325765092462065350845610140999389490818379438950606190758961145695142883832326039406121550381989950838075812395248068789795029504611116073407009206772180999996379759235905977920373124511239764430029676277717498288236875495785810290802085161765757690919965834013362368507077261462088517135952751062402389721581126505341609827816676267259510019832225878824590303110571793046708315282381554501880669360684379131092525768435996941543965301903929913971971099561600926541900203975625522972181563077291470254153985340526305034905391381243260410215639249089276512735851878244587638826484692671420378212491446372188444069703653243006333597634263399431608056613358323580807013612327907749570367752342928269893459225102369969749451383801979278492692357002013726005828534085650371492263728268948874551046294780891444780950131599725686639826680431112349933947868485962094534160223140890659485207605484658580484765701618337865668002276436103778786337119456364520012710096619905053340670059106770977858091342663702699412281029938966287125358454108943294118358998454176949192421995802619988886472110438031346856511949954175920658639946227068224244061497267079715274471824674194052065436172574731331130252117792273789621932442456717251866255329695750960624486348336828193873420954551460057874690049054489468315275753910050234723368914236791265845415932305144456863826817973251196375544887447584016365702266110728083861419826140080992560161442127633129913290441541873357860159464392168845021618195262109575525511290585126491028367249669475497892603772310371994169552286696784762488754858043404803388810349437510140215341185519009484163944380421840987983330089566030537852127108542817869887069553755905873558248115882507801887939254571956121165927228083297879223683773066693464617203111466777994209852520040183209153269479408405745745465154204870764626634723718237888087136087842518673839022335856331619747513548297402114496269222325446256260123202979230460424504670113307839577209893216972924532230605491574871198211209216700446297273085348575848574206360555045560087261619756173623517719128393264725645895633069398437483106117670582873894059447694269982997812680294189632126939533348171418176576880188048516776118306635902052729462809501167651547150030522083315891875474420737683803411809790523432566807956672262032349349216154873440042370763731424925188070107939532490133976903452688039634797525890678939791904925406690318883406148611413150235966944165959503452935426609493100131454463622933947283174806888397756110585634316517269487515469481672453719365138167614864020638480669000379067898020371411856683294262869314575674634092560088717792183318041712345059635312017764302369669161983788007202290464934329533527135908793436625660325196230373929944200887251760308109028445075337922954354779866040254397327630090747108999107809232792682132685378697521725995416097188757805250832625788720974378641429879493642142870643114716728787386036289874668564913218141243421202885568442495147093492215708889237624411554838641137305836496877020304893663647977220974742600782390445175273901263183475464452776778015074043540095737293179543042866292227897114376588861274967844914841012396310321668761355353074768349062739591334786755999856495427374675693375479059097759311430614372012536343803948670604205787636233606008222741546802664088385276052718954028116197975754554525965973963188453040254615451471875586488032819660532140255242406441921015747646367609277354982544964529868963574037795983428157394852355580880002000009208322809918787723833835808002848713123266018597355355421359327105992617465982132333163510955861457015553595626385995110464373206510269240151474306775789261305069269767568686616516361669970688116261366897484987282281958679301915301158464901342139983384801872444433857754627341139906791591291973606465954928255368479378773010678256733067175887126207733878180713207303006379011212877592668181880644408149699571015239639833564216627783875140263632955225388231870086362265349607811641759095564186724154130591860000281693007837747397621378068851493765358257818596244483718165715458981502970621245915098885996760748855567002272048587528974476477730716273411087997264738917941870749528408247180229644328148759717714385316211899438835146603534985312179526128880197285291498893692658396000522022539185798157334276153437252439102954976474809633310301759057938075727197999289476818595274597692603932757035969548220619344389119215067176135052296797876307641116092074035480033478294767449190314313477544530621184834159379974012808678058339837193331456613663198280761312243249463168420704335855058138721443995061664194597768725970242058719601381730419332000919722981191093384108139492054160529546326333171895379460553362554276983055842098855869354868648304179007123526006881787044963592035996210697648941651168817122960330670089475069904478740077132986130429307067856380430104540628399370680528948627198755269097882094035832845190223155057398098740819658401360982176752587865337705619077737473301563932816916729200766947795641068989556907345021439657551865315720054083926727244830533807593492631387366602386205286987694707506521759865009432099034374233243291954700632778025873860903845025839414447797719622356113320434774983697224543485999927084419796128363941157082631033410859126983750016905632644919471865760614024512161235156209879552311609563556739783489349094825390622923076404545732644599111847437833131921783403909470582997357987881270690540844319532037947170364666683653695495160681974092073776313670166358206672652632366595511166292527885788730569141176662699618459138766706203975736488343669139842439082924989408809360913652485797894261199148296379576950688416906326797644507877494773653732901161948726323518704800692469418904114995667084857065927511746149620890727341606405673520697285082627286911073229461040469387511807455919477439942124484949518414922841878090403041353400583678519163293203834104994818242501753203345717288524980161164027894894322116412103325349724801214161093275823927452616327654545281065971777287941689587898565309084477574683396472951614789455665187207363471163260308246293149683949766586824781228053833985810256439201541964101761630886731943123219670746849173500841625200338539812177488190473126914953983655593702609735995156724602334921798912133023426862958409754557591353736265316940843468391216820046032190161388476673234292215435639083457210071736305199400385196672107373649722641219493041850923489205348859791076771038224311920355645442860841892679911451122244442185557376644908330449697721954550660366458737505250435979113449847539354740745237033451414441586084720972227022695022465189873338550147576747519314098645698175763104200829726173453033005804278363027994525550917978458749541829469604022541327877868573999132101983340488016781720232996326164760269327128427665626739358707662528408564426984720814168762961583588067659394680090952456490720238200133525774651922539497489437309794952520676483975843544436549861703859490938675261667375899393564401611006816508737846896662295333225538989560530429786027273926222743082260165717261033444533944476500019675149187956807450927719998676374159988145293389028307574043992577539227448419114545477908663560679870378852849551244573778844017735855528295577897539075806985286528264101489617405510927563361419216300900404439149935589286815214983296448516698279259704973561262106372881887541538735549409995784474719598598424872878224463006648224427461138098075154502175022312674447651302860604501258863082455021017305218255219683956963931823087308265277271170541255277920447547564139042296126705884467820344418709387053063034721035795986953857500375041966531072589844730871531080319123243159337399201040107007947707783069644988950095138023656857497640766296652495736866394356218582267245802177110963066563292942129393370546737357833789133468352619258139953375636372812621442009195099016281160347535958941123591121252638809823585408857827768096212544691425044250068459733467622567268728114037375321484622784630919033641572544215350164152800882603494123006222145258254400221816767951141739584232450945672874607585699834757598565498246461577988862083290675154098615931071924820917468154508320599466815713774918503929643336812625149659109046011011768079090602067641565710718886377176084915515542491757794264401141790413932445495701722074798728079203673495529654937152316713139100024361323632747728172598627077851302617243199950786496098504163743987267782303973678340080146689807928902161482506984208484759127300104093571173980758605750517981672769496577109949287675929353172577970148740964690374217163377517573455436287938122965122161397029496438533772753403900349750650167740925168086626949952279182180682915121015169624207472774708705475738661042751159626985083676704944542953938624608142769441188152061295393702442189203219404256011092084014247470154403109817887821213654727458687764412154143092595148164688766675649440967732275719747393927128582817060208957835813465278712676961943908791200370827965218168867046911401230318666824164162217713854805230385810905068381134058673378533341917544953128386947094382307733629801016839389310352914981679941100745601252290697679435344464116123336472891423913372813287222696718027323318814678764768497654971389324916851327237521407852584965032665444266263499785123794919428651393363814068413812505340414075042051791061478705828023182219991269401587893629108647724588549287047422279232052059389152313232557330898374066630408076507497493480926316612032994911293234879773724110937910248622739230903077400826662277464635897887753301116969279598022215117`20098.504364760032