-0.5483113556160754788241383888820083964063166337355994792451860764566691568010669579445429668732529017680014396541123968932095748956683359293117009821102887589439111031225875350317503356240466849322705195982967869410925873066135854852923210785455699033656496340286440026838788262927796153481483946866083817502277958771409219597976529354401490732636159113636863402792763183092754630126587861114647348386373606033197818149591529321669602964695670372115702310538206142959938495414945303061149585795809464694253429187738115336671192206994016240230133357942211867674674281543210108188699057317142573771983751893328730290643847984508035460146907140446551583526719574388613315874783047414449454301629003221686620754344703198912184270457223442303832928011452387201925558777689084245631412805546963178742531800257598249375700840166126144410005721914936767620144988961598072242811199093999264603336155520260179260961982426208643872888196097386886064619744138441935487260400628216592541994992520203128202017155895278241874399033945433826612496320719765675877452915246074335599265226439838550665537461206122056218555265667919526465012731155686464371619830532211686206952842127021516293194000263247905738564552496941693450681913713095878510315903286941307646622235833508601215113438470913024247574296742493247385840421757622263501452028815673174058116098769365135736468129615131391401759573089780654094008249917170624711575958393312215778958273584111886961931302553206535969375503863683576406519614871190880417538250526023869725052295109227764555218255196042812038371164953223364088765658406892593936765002900971338408394582477125739251772635573322333704984922764121402500901780388349683690953729618235918191191951582344319306635695718708604134186284333398966291907479905984603726931023632164778651118727758598217034515565222764277698169135402808448766942535228726746058412746553154152735973416354579290695100159793322534521847950507104031201964496804358497103986347311959177296126855970723792421523574331878380937603552738944030957622494512610042751577639009340478965872673212454394993522299862118447022882475310267294455916489955612809649925800901770584527919535824723135245879051175055290062370934620547748726160042223797456386181681148215549490650291761002063875279559752596630766148055070849237272463963525428694859620456156445097933608247309810813107875489589695583077192031402050083280018976742749746353944145061931673010018725048611905524778407760783888713492130427980192088241627000684013937344596208750788851929645921327179430471992010771601902196897314861234380068384601940640639098635184659598000263315373282175847156895284550019987887558523538565084772575105181292117242542064165962053655023481749878990071362842282275597779092445101503349682813665935428161694036998206095922590778638198789281324701043503195709711030229158237205088889682668344284154829776302660333189757767455649148232326802990452380306403981424129897478527126091451424111699124573989250271562192221147317482137233393191731821080090011286130909918292921320703923645947377818117608143682474508708607106800410121041327757774675516585463846846681378993302255422418640502609325027490026145832454997995639931965100812898846895105406852935549224903248194236705347936026673207858523786074063086897412558344092521784021336205726005934526902828557523825857444503740040139086243903018084243192039052618787226411796174476891994696169679727313761190971953202286470505784271973290110699513562503529886064301915399332004054724438499755959010143230638667308161663865488308064250616424416621920447137653866747842767175051344402328140112518872325391184447817179370920594101013859129288391192006715299676898487356355117237100062692000173550313017384266796358949033156533936137343665816803955572776203955163367952181717872001996126681641648418852625871354796594221924735610803989149917115538654292195648737895566237214543758545111716509548668276019092668063473290170027219235746886379194662666840114545417826778299563461716367861789523544860031960904234283100036642896453329049156283079642111578284748470896238382289188723056893989069175230445340696363429193650766485531588050204153579418666295072248535332037012004687842870868237249341105184188937184642479285189273930189788886431125050983980311108697282210618021655002786354639352972411611814097638747746779167534140895781583996235440595679132784517013081230518418625044819019972149445987482394902618706327825700935490668106322460693306968010279922152107537535113772865558969240394830314083135222479405335642539078384508343354928505008415638025347658905468542695085849402528465634550480424234797656647847778514262101828001972289579399378345746850341377268391524295676342696300315097194528462352603193954844997877039658051260616462534540157480890711751987324069639215147925167304295578890695052668719935623266196563326031746731297925557889979694920195539135178472365395029032530642143768094529851462664094111208896688473481455027559544890152312880183721678591614459695577648613340864621919737709753663574911378350650971851998678160801895722699039828829843810119486761040880822310255875421562371477421737255776654593736481946341216603486103314517168154502922167075349313147324063910875434159062811496093113458406119960961204745049645661988576946858894390651438591243330661115066311164483343835973764840595769770865977498913085396718419906382841342708498869995811403814682582018434958824944010783385131822927848283507344017918532209839899119705023457001415870124591255272310390040519496027510076316428290980391351441488570512862510649144141753832796544307823908797834244996711415675644199683259656816940733563529775438949445567896055759887094438686891294110051495186574277184984384263504314877648911687651706389061409899615530890623687318996199741643162922120120903930424497080879623242216958954693960233016482205033131276873237215598704333973939894341456530171752408445412664017046362080267412400979086438101403912605479675066847351772712210865525574399780167666171485889214505381471833385240701343966268480217903085027733630788406290880294489926082112767007021789029459579503234680270039398109564517434459898310041838972782541035676295174555985935345674017259835009336223629053213755603520856918899615395379953864248290034240900937109603208289367643488378606703216794751552117331314815103215903108608126571448619708502292376763515534093055063020144924710654316628017346832225804081105365581540231109088152706824678502272639870487252884681862567887949905146731989896538542986911148578432041066497019188133240835056595126330308371220477162477495911226316339784329507512698300840863464917117307905482474870509544816294006837171449419165887681319484304759358800428807657878361287149934021798474018663101788448086135430092642045476840901061015227596869799919592872825325634080191540137156140263009463138559947190222816252444243378815471750131210164140264859896866327521211598123928676875935857142513514822572070503479883206538631485114029287552132439591712433020887631392996031365866836117171088953263256381150076801745292649598567702873258170171160872936088878073637143347878260045124214764532008177536994902032033025293131434722970267061146102063140756114403109865428464398438516690345594271225186387746537565824796798860148267592937671271545981805093372579202131110582518707975288660836520961057005834847898241700346152463957619398097856579048693104760410423170374694199780931111274132794429203614963314725758353758863065466048289484211012516068529477936779670544143243090066294553779713607276027477704577557819301100394475427797777265835702552212238563077928146266368918256081327778910753863698005131156520713178855521925484493272003318230644768791037585648306243374642764353261214354298395403327154474275438634544829437677610617958928000708220493805769940882324855524283993532062155407511870195500353519796451416995541162212224306166798828143038664018047975218715107102587567143703287528421915087820282755391734314033530572772492691902753220502100775364644137944305185272071849035189848218139814617220753219966826287302202435771903672319514915995956461466113468037182109692539693154890372891082386787404448335961609680203875813092100979780666527914369378844322980885727513176957983816730606978352023111901387714537171158681970885895200107654614152661832772635708697003932439611771438233897608574648001794656225123384906978462602743404210685597791975654852922018753690442592553785096773883890122686620524204685353829475876608064276082002003986690761815015762076288406651587502478783250601726995411718305075611462017017668733322134828774489903770812458790808149804973481689310920589226375268858955620412656387262414499046196735274523869809173392614255569715487977179864729467265614439543487175947729912802084432886715252329336389214960502738428419811332954951491529062308113584651109500713205282621564455930919290496444764753513897427790257020700096545212139960183962385831054291895403918081539742606346341913637562717971124712260265121635223559565029437907545253181192515380590471823967517501935948707799298239766441669529411732863337177432793459720808597001785370480118777085441920702453063454211910847519541366710527993174918105636879977524310901393555071504242045016348204146922097670601443464773093111603590638967505005012386164229608295287312631852762377987833640561542728708091158020086466535229435177578439491272268009015761110093347714476395264456413424451926568724398353664517270575897581173386805625634301446800854969556201254157347635738656753015908163411772102123535663979590081663219905567678190415665304798167069079150868206424358049449518134824419858737799104332514920904831694319770848198401737420692732514128175672019730224429863292141436927873979074743419650144987477798492568261460359945903740464775964201188372285706404776042524471134111084412407016418263728339160103406329847687150643677729912419000296717663334946089357139695633273306035575788847497963159066847111579049530398924551833711626197968640445961853936543138331733020554552173089113174090008582760214936994406533047934820301216149962474326896284646169439311688610814242565381204206234804905103713732325829930532701806021535324408336295156686005262600375265316719933930079557075726883616819144999613673413152723357639738025920510226559972512921748178896484302049748460945572045480482827859593884794788233858340830545003294723778017612227151338363870217628104703097996645803157287914958810772397529669691565739226602819342783081502737052476176047135149739714696846700851613977108832163585429062496839814608513008242687560036911003013562315749086964713530756601092915629952099136474204221693247778769052901169648165728124157639317918456968813942776220869099466017597098346157022924361660499901142227722300840376740837004575399372564802398552325056656661797814058159466362662735657428027795936551477520303354138462596955979415410933875576751063362097433139498070308406028837327745057881353821548721082738999030594296692514769916234164628568801688167833259322968418485685797542152611165234736296026488454311084492062808714376847258252347641629733105425727255043065899682078563858302965135566577609845760089092985953564924880531477915465802687442339327934848173941911059614285092033956406009781838358204060261772131813180533483437209466091330951710101259434427618592658554300074278263589987775283803348484688241153720541075285154075660996713338287915420288026678532852787769100539982312784655306531705817695896910146101122860558299847992046190409938734301919662347923041367311092584705338802579900837283835518793335067806368771842910558828767194406025593118720861670086001465662568714334062425505896089427069534065652455306976973276637312987655061666534331129696914092855775998554317262759419363720121000528130324424180486719122253589436800020175633217071271677999216109747633770500630837475995652600250245331390169080839754208829911305132673412211718329587854349965388711814755305661837849943141124318824341529312942276181227444408940575693525212328452722315375792889293185540078738063822288770647207358402211804642036369821866422578196763923340666524530560910426603912268862394401282788190981775088312240077246682951128601407387988774357131192268750769930917814414656773695561756657402379175748449438650924057779024259619237432519809007029130123298655648352325191710121772121838998973942925003335626712745547102965067898343084277512053935267644332957190313410591404142449061036706318351557636928614692109549088788868572926267884735104021182459312548990084226380463732547995459527448574754538028340412438612862800379067773840379639779748047196371206184835142164825123317318319378317988353557399287806528489819511132862176014835563944131133251257990778009000006668672730952633736199784268295715622333969781834392906504207369356798083321867584241506092290037224587591842162192318937663651106493853839824481213711109369389219711720294939522569965242960338030704245205659058482678673345827725314499133988063199028506402171996751977406261808025577363311294969088197423406199947263449377966181552208517403590641387638200756274337484606399364730786373396479389486877071825393846010048263220245855547533868351301192198414550502667192107990676780182404984842766038229794170598272124755525898138015244833813761945634266128632277112034754096178588696622282517609137791993684480909900935536897805012853288844302747375037937065374733652532634912736137011827926764454922357756418606519375271063232134135392017713272756214978351081106317030682864039451960480977055354896227281090402848929018559278616762041565913807660075248381825031342669823909300417267850548905656459045002028734850537836512423756655516784421788862985496752813589195046247312160848746662939971957430855440637256704117105548338995980379271318288924424304116518118223754613715475552152938864818969168849721116773860125608926510055455662743766285719566359472349849367198152190788593384981492735585716845620064901594189027965289728272756395068982460802073161291607619478223430105535660501147446663062195695573342071784055513848520445205814259840559621267667613851508220999545007086105662803159072674603795936994753722528349661308659912840052803095349739926346442376503223898059724400976037141562706828658438541382454029633493184910607019786488411959321210069077998586398904037399212043150353261039863703946889790985869721815769638773887516745773912503347246596767503509470680829928775472074250679574678124813297668996541592062381771152449560114381917237332988852160247449940092165864587591784821025605469209230797035589076094353430188897920246445560213307299110365031852969770394527309732427127229670474147279155409854901914563274235398689582741937144833038698690131142745203234411845225853126626790569241757426213029726223632405930774022620668886215436520767848716231641022747140732248545889433105699884654276690041286577648079324955730829588926418850107619462162951707235083257164389165947494257762681596905330888273390156929179857688282625311322560713554624622302186119709799959968687264410052843554648962404854074597178973395014941729507463249216566921498596320834034357364803583429467417270547977860623594853755789943551826000651719027233263243214579874493559681459489448247019559770856601343542184580184382986280874332997498614885080518613813928618467111004113820915468710986764090262592817852418629805487551957927942725637495198170360706778709069141741115034916843622071597981761181696402660364271386381964513339763961732689893897865623855997094532660884027379952050848139643366820144786162184432737053609996980101306522130093352584152968159932620001607914095935157599013872631464944770234297411147061824927644613469479889702964599578687125237898957551556931531646400302865578969250944534747414916529118976379130203740587795258247706730821760312031052594450943983516104050558463957381424004202609282640111423359703457052717911142395088988059088315527690800268889286030647426759211530910482429049654444358723880223069585450735471752994510754867933902156472680492492180182383704155649947309103250798366664984854961620168241562675984109226825038527747420587035793388659939704923792323712864249843229343873508928114978806952950189977522931847136829445547060145030691590100927384333889771574824753036874152871806806919492577930656831593751606092412389353591632520863308457974344256232658764305263566303701033011830597458485384086366021077148151782083114193159587365298448951078391083465032352065286595662006111457445491712916380288487181084682185862630277487129207895821165173876128782480003717476495671159782359901720351980258238423662420304866765389861331732811572412004705926970050944725483946493398972285484758706131032480967318795651686777006053999791844576906115916226817209742096811361162541900671740364951764011724641572387406683821297759193291843960113638655913795751921486722685257830519949180982148207664696724864710479365754784799104081544307663442304228671161685849183555456371365099383567045685581732407100948218402410400187697417487837009391262503480743905433234643471177761085328527699863928053929383575403561980174679444049752585833367634522222612784037020068987299315118895191503079865393105403870332116467727079136419591257231336248086518921092022181714575571844080552097508571912015050744773727279893591474523479485439483449049464474500349593448775167648379077709941262182406395200109401958423970937966006985823596105316877145221550644794340766265391684102095952053072578490016791811331179222112484250303287529420906554057020569553719341516714310583290071114007335940304338656780322611578058012986817734635619370587280485143405054994829542867422286769384842187901947435796658480031873441360984168737520586991705440037929686694924419828213882401991067779365571795100470635534522372977417357986331976826006687059953137712793519799969133664587339475666162668083437759228824432376085804925672330820906786244460604443829947528132624688905649006540797157877458491203756264705588428831221268948842177731645602855685774041700970548568265190238552861046447552523742050684832061635144695206539319609929138514502851122961806681918870956443067609394121252320886827483599967737489200529542272502586263070840238553874293221251940581181939439426854530468631608156305930036981457683488086100221780604936547853795216109538153611623905218046794227331692849785276444794306121217781818391208904774535638998155973544759942410407429732308744189540083533065541952115175396807835674259624173742990845495798299489441061415954206753020757463223470899784223389141026622056500578997732754306204559060842440104201716424473070963568926411837131523104032664188852569111512009381912432869181816027427292887858690557749858733313931126194544077114141891914175643317099931907209066758190776949048402834509282480661162753391716950244533150110562496574676561568897027356824204945114262560035877890898843267607243703185653925725687658988756614847996027366143392179798358458598424502343462198641724634523952248188180096057041167394292135157432101884992019843155809734082033063041461040188626556679000302341696044384830095462149585708602981439602658533966304410959593549399148954684869290892617617937969012754152276512093667929771415993775209987873442666873048090094248014449756939887068304276352733755480330991966873660823879098917605983412728692687202424986460745523847959206377047708734536232487786000839927915640962742088849242082110973117640359545444917007538113102619482179749734835256280874559607895774527602405464100437250561882747220248091736640831301814027422849311843378853590975322668162033518614383484826857437594142662651814277513467201465323430094116980060986716922178561398256494074114214314294541392224873704490222941944168410920440140701707410301169344135507700827876008347847240296386388311266009254252258332593020546252091656221905929132982126966269887395025164135673750170901412565610698100687715115080698958458070888992162379246482214048892921355874472100832667304889788253415567449563672194142915726666579012402392868006368284287111725710869747276780222810512249474649879300751154497063162921006686976190464861076256557874200145141808436324876185651965372431280616063939624327370774060898087455557964590595896363765553695680949756900701674350188241205807410942120966007855236798871732`20100.