-0.0150506484417833839644454450787488603610921885638695755593333068220151525153947944175173905966910614408958943566419066653754562359910930100461176962927057918526289227840676658422925047857748963094918977595216846875369216607605829337293405509825782823064086619775457616586242100129997477325985348366830235646423631782589110972770499245010948596816637268076443291007305371038316871055606943045753780355110559322915198756096143221177791744265059115404386777245854321718741413657841706956108282866951202398799015490131077225332436985927799261994657280182087235755515504772279704388966487452081320293292700235445154515501081536830359262806524359183279246330572661451589491480025805114320871830717957991221715195866323474275824779291743377361937969226487026076807361177549831152645676243793275212827352632637967091666804270626280484011344997671699243668908079297569441711562456653945732348011774625739362038838713299865224902244979076407076675510685920585788649349595466885393599335791792795642319652068790510020297208341856904889070765819838103962834705317982505159132643604756272024219472115449256013898245381571623592910485180591542756865473830789898765241847484591152018737149026814884085990191272648048704751966968845348484524144880639018698073283074850010309737763315333235157231630611073272230311964323965766503629925700142580162023592801509369103502931899543450829676548225224851719821825061089664217592902332641298502320854247108503793011922816292152406456917667037009606905182197990701981153297422612082785438075403716026698843854484033800959277192659188771822386898235103580876416088016180280196353454427501894538080940879486663423451016573547331833979047424707464022478636962739638561161579901985856031410229727940937195431455435072168690453869079167970326473129253764246856757620352010454183401294507691970752280088277300490341173230674788603329745606170775286738980258676590842558198867250246449835781209437732787589239211887542942712297003591652104801382804435320063306406621348861004129431603752534546262421118989552209052437139940275543599518980431691805540023060983015513653161243556500747025748291572485993131333394341814455025340264538185795714491907935134239129186217566242861066211551188355673870545519114566602845130383795685690224770652691539179444404317896260832337204059801653894470371405585495086808062628635849804578199937671025793398431845034694848698684279493142854577266347772478376104498290175435155892648561737688033664137167311904173787656550649796177764578124114216520046556644065082336295396089004107936538274798538872450827166205245522204573029121445899516691607296195520859362692008274822693819905058224298146088655138526654982804408026286142654866029231299036930822882173663902694850733613348066398675288011470380978223432839413392155938235223795099418251605910606869893713030698259315991591830557611618120377562877192376213550288718473845805082248684335577151381556269116285060664280778194475106656621747567883206111683023803027177550080733166336236398975195722235452698228471297428259450052397041283985328774287491662186082235108271274297911122016195713208213421086938376066826413365341138203843593843993143328695097218416128510898331589349431930775708233126130023424358807300973651083525497195171893835065777906618498053167392690565114696559930070104034190991378414661984443175241020710025110555307341744967630693799493442662479988331056671473162830535290580441742394146667374838082122086267479302172732977003084948644463253577097908752477708200681239935332759779508545020464243869456479876398034635809762136444861122043576441537193647817739497176882722502723202770156477578806014838698077934930574307418052597788785797959413982457567795885030452309973232145188555148968063154918470561248859858729854083083827846544578965912451759709290547309103862408704028536481973033242975437029015012534559816672599862548475802557032397282661789232624657168136330837272572662624873872823604016854433347633035103386663439727115091174843255531264686515672268170283684134236197393960533861332452264333489882783159127585366837883007399922845145125571741284109893385933345370059361268103149132630718005971750576688890793690864718526794242637241586034231756955996651254616169430429394969844899885737114387674498973651168629456167905466899392799640795007847316728095071082781323762710922143555649853874187204838518157886302019865152326739876174681260652143575930589153867242520504983735891911835233754365793287535562266879037277519097243115966405302741710745358946125440282519486566662408401992915979589150280291310829608846642115803615385798831175546870427903031304879382209643400997223465873406130678844595957908269741105432487599604025229115451072808461888322774855584665493812153984306539424641454810224097879583832363530233643957043198180954283791672349390905541645091163260310891112009892836869823106567350241187784350408968779013951006946608634162664631603605120464214878508738532624476139295683371204167164572337137506561111538921817359669775766291284753732521289995061405660375456196935999888303498146662617782083837840139151245425274441977414773460291843386110396070706503259605337883774779596676402855686490009513380727532499851791631428994005222204847803537551556970818810630450942884620365952844916343193042066226319138584818812320516738741651447021691574498011884496972588564480464694583064285519664472482152656158240881406931382769204705511419186448980646323638593349334377021498443234737386721781394069197814975033434720679302728869154596713502755949294787673275627423960951466923556152685213940243769026029414749091945632355222816332926049535188806944766133964607270103924330884661032048787661235668282769748359986659480150981892020154207901482387070099282692241326725588565771074782447819879521567712758154757379375847286310798948559257854333831903857963777643147913601876170803702966284711769556934459453074958563127646672406184686206272472025995579770958864319209869036369451818495124045231899432057852960900313184293410885080359460798214505381395679769624093965180053354358457452464665289151501714543914412006581798498123882534093846756526825170883860324866390903223408102095433902793583742908632984460421758545366277918338000927973524247911860351718792227285732698311581225003767584829679167097748433639435726340298406410227752364998763738171644303502427480466987141731003831864531596006798141360787772330116880340887096644977288872078191594598505347344479691202551862264303858688051743488131596542732283318072321315816464962105820761342279531643697074683528763573572533477664810162490745128478217829088219710506990266001530208233325401608479021366071546172345359947228379022085023293595384814989893191288112346124793561049913054561455607787059960339436357635061701191209501839832491108684275366710165091827884229174360438794824632508724218718806731657598435993671875645821422361679605619771977301246963809863132659719083355190853377353312075497973636764430185397341269681243979153974438796982668605144225472929269427802235229281582399145593855492779889702115832553722936652745778579588382457690377729670029671882197116994848509831016786676606159492206285111957130970593995398584912567705512015186695586532010622905677343691516071365589733013746676789990858598531423757745222819838379249737924343893037870405659869398066962073209027839745357158335895151197343400001296486266321748038708390836598065408944943062442732687284610413883389436140339481318829993200135611549252595300967748782231565134224364278887474121860744904164776461430226725239385541872312821638966666259835952484417985440813997360741594740095862695145972349885504069678975128808555486066291588624493807299199277774978123768198017207231041921373343876543668723603041043716452465808590585793252085359774838423514281674799564375355005256948315026041225081663316684827705267969427896155361831558500835410549369579143011023083818932321316090772343543579193588331384220755741415703427198286668410182028397288782543823849397074823741728987943547596744691705575556801608373341341061926035606513557437145504012435131668283996941788189998565775732553760139069542698632542113575338999126762129731312908068218328154071493772771261848923163021108542585439029318222543787273467806101982096933580631405710094205397071597386352632468330001957250344059907307091060686787852668358719475922715992340905686928223458407359730771728700057189488594506554912965756532687973132829307525698636328124510243987480972383926950845712145844878095701270767105895333412087737715195323058362251399392049658797011039099585491430743935401336719304165695805065586443945113294588308644485362935711296952675413105072239971900994679817776730201191523378144772068024834744138894596518492061620960958382106820940148163971704105068673386331398660862598527779324398764165497815423036378314937809326329058512300037552966190409132328806273044500677767954903312690675641692702526656758341399808782486808366455225006009937913175891547951653053169648121661722297581178313531171171772525910105150920253434937648973318903059669500057376723802669828962170376473790805777048772711818669240064873796957170466882146458752113067431164252272717999748835529723572612697184714717997892376141659372267110654120812733745066919663346989993099310452438623334015171673762568208712855961262701940280296593414220640219375041051344218680237979205122567436262785286848016981007981636539514823060636350111786575267646594578381536692760703690714884715337826630886231089145400513043226778186713974980105796360352347052006801885144064747773487992094740306011387641121553959464619755777114948800014013064180075050643034969010015767300660850552303186765803554725041873041598890215150433670218540800756905681064863975311752359792699183415099515974130996141028287426321039988948880052158372333757189825369142991601850520204240246751792398499383318371789633081399245152535982036097897726828688788001795028542729228395704614359126290027671662842267387157158839765102731309606554159383331624286525085145874520181938782929318565095562913999248276924863744727727384305831390728246900230212919155193353035431853993249921106264850954152639426346908520106433566055148837213481515660921087715350874396678558845100882296204488742892272270402860083466424603020500133577313403804278196300594165025657531046754702767026636622175226389914624288590795680796583108368039412935483659156928945607701744054072926564263909487759047974613801249621668111150119843919008956801037913777709218498239116275284644538110609887487694767053338428970286063381360571444868611438312489315969026669819084445321555817378292243221889952651488240626051940764097267824275684197611576361904323196659063944043590407046897897609146179552032117641345635422073280954846099674452127709928505093719467076615829131400116135476057607261911532527653500180198492803779402523127623982303960000030065380613671467261726758446405604534639015782898419672296768329660178070455603118348044425554357692607012494757538436543303120474026903994980860289819067424701689770259279753337545858819045768298603205388419874165377300634599063622553760949299577488616207398490580353797597195813478384110448871757201926376188874418706271516567562845611450292068067684378556310930172506599627367849447355607118235229498295151556169636452913639550650506034199425348189390013379524657435400222575027004490068881950568699399126674671041307319822100569514011141014598163802477877676382220291649100225883570429642154603704788002376157837109632240593767957952780809924510247177244684547143798455186600109316076888392218968465035916183138799961265439530090272764095413593587229293127690673030936610532609192937565118817991109572792559127389214778018346529320913156817465538483888762687716061740981407786643399536463072985196324398320454531922626588775647468600308448408276212199502696597654474321821052484009852364948646890373297743523756193515698244855297402166839258327618388986577297943299956524971760749272227277887411863072203740973463433774647953851364673195367483779478130196724142873395566429685301168731512870233934918006834762029353374644513403900553657553606250381244638601680689147606488341501687639493752852574855601301775408825359252360242678875389727520809875528182659500754555050423454549272155713408373765543545867533863987964766244651323189130438669034434562784125134259502156185930921474299625610095117815759361470676262638155022949698615187743188481634783684134716583248808219192391164439108778939331439601350346069002814600280944975105913094222025616762643382091419511527660740679533942284320893521701422049817095019336262602416204120451198617169697603602594882475605396606582809730513687278102147247665739724910856724589720304372785277479550326989691267887670679286264225339322203726234928116224333459564008011608629437117041153622514233214083116526590233388330686235066355437024425526798490577098254764045321744596491936284202188994682364449116289564023745659724751006157246930880401346390660886423472169808969412486330198539835625187666055562850256263034305195620347426082558271714272747967191967293984309027623888282060809738821871097691043174556600524863237701103919900909079134538905566151669981146710057079101084071399717572995651066844923088512669891080992192324823452182768387715679930005634658416984211070138067730577061790748189131665533608934976194740036056947589299899429242236503626440831141353151098718866504738751645299649690454197985193425358403768353043144847090123155871495178191395678006076387973475839568548282499791870559596365305492411012795797000537211580806589611549160595011998254190420275460166296845554495898534044020311968555080469514911458298481622646889271349709165118051272101830880501088254700748024023619595955718055446402139809522612297799994953295272015747418644069507959471927237411122799907211497724820761598972083558463372592832521836604721961048181981011851842039513711462650305151075799239612157779838689086168706535451695826888934972000142741960491454273927109343053986961901668497684039652769669493814837413298329496030404064426693027005745514134966643667872880179222138332223437296930368451843125530614299229293633662160567468106054286617567173384671051386686640860538704877853347544852197994724160426224971513891976724062515417262379176283185227150282750615297919205746915121761210815528976663478930718747993106956857725637864415649087681151437630601689317021186901288483460947956940273218975814044538357284674320331742517661396205740001266165340867650495991279183831486527439602670336281305491419743988847133169122867194901670026026270645314864146658619476206252261804877980860776781217672184333924642511247819750291660798349075279584744448708116991165510023920506045899972292279459709931635348207843640991979217208542833273230315230635374302112749282203277918791254356577116526125379848444211550458951722433921373644303587412213569402279949279514042733810144741775726952923566933261076164415544919776077257407748608105677955649757519600624664561684591600704885460857449824117338235570923095776471562133865231174188206209254372609475598946872591652114129303733817058417049293520125960155231960704184140742563774471075259744943339224732218167807740056677383878851898392865208666932385341404819133161474612721673701500908772637071024036148662938790007342641964552787505838454033269949754632272684710791055978282690672907728322564366036879188948254470406296035052268706913043375713288830460549024050671125193132209190806848699695836703003027996634054670999207867469507092199457145109331128585734245500122505123512930476254395895786339786642180334991566393935157968609378164334131763716582874595353045108753757631479914822562452981361535200054609006336279274969526490823018016060705415910780087254709676070293285850127883417972495285680563216037374744777591209732716829927153444414866704232847785883999814835928620764553351218656262431313952219393125747922925572898042569999525744030402648051531814298076250685232874169061358914335145244920213126928697969283220546575861884785085556508556787664131272455959156769542004571120590637199852927637685100487247505370180157070465680763381315661757391699801420309343682152531590060358051735978442969561660159217640969066391844345477614423759753273411236209555893337788876502009177668074976985557533195528387287113416545560383010547842013843590673876139812149815648222295751279668969646824341462531855046656053545404654718747681068650551953420174163567819937458425203303679968576782568308022413268839268023541403412173590576000248947507289587005421738363129104541109796153819622289932341945183462451576734599197502445434838714387381334132512947416966376689106530954844203425556649233735866622807595789069260172848546619059382057918224474367728010748713848032457573224955661389665329444235540414591860884472153657853252355835020874986721849284886978828726370258271418822745920876387971229161058889736453905185327989357399810656593892361427025561668844607369358290762409004854125856625689805939204949353205950806384577825529278173709605831302573093135638180735427711803250467131551626589540255429918637618174714878613569300374021587533300776524358561378199481787678280150791994625234795071028516128436236809341312182314893922673956987868119587921334913149147325364375056077382624906790113701213169565423897356443260746917078610274081100724369200211750550900220221603367148883211544181837598543862533805411979594402482292038898901838038238543183659460483269981713146888756809225928063657076931484341201034988468418389178074501544753873164481256664111693116911682834889676582412415734552869048000470002889866764605795803898084247567896352586697735025259902872461729109115051808948144360362972866256587003328059107493607953133746877092487618999892003432793616641459130563722472383147217888529340765982902629988037405705784572845596682288448663990845816130455927520910836348866341382670720689599012056393372156271599111883996433236571174065775907058036648852738972199797532711054050030187180844875548327542197612083492539002137732140422532109969828978830106720118190924448356920864238059483386611608191244573353318314805247190767133949675348795302799359557665532815211019800138398777407249256476097908726373835770276819693733375920323171938538536229794491105490669507879479997716023062905251864571119694149256220053010409961571036410137640772464430855370674318546897882072264083876360946748566555564796308488389139544956876699201758201192420692930378000421860519068066097042200603997188564697355102937162190442864638131967809873652923158027347816948863746009403894434816043624650661856965751658124432843516276461300291135583558816923732053363335832381013328143199912955327693361181540471175066375904498792626041906748903966189357812958533659068382230005211524856936303641418695044402162547375096262712842900014367995901513329940416101189864379953498741686148766560886676018039623424953014867130837014223683206459839898965210992810600541775389607206096503076251705861796527547605075570614298803793024286910429800986920424625731000496863663758276586993018916186133305565898853690582100761306312847966342276581397717328478304200478353219814580045455864579907155425205675788828389858110023383616607797392728141085189571518419787281763790845988127694586921194468270411556801271768911040072841057495516670094533996831842637533967254386939675688167552145781901677132940449322838633517859097736645164021254938040266209738136408781211943624141880760317544096718502562626500226373517583825331790437816590204802366423518021403738101447690810267820477253341291027705533842889789740362280647684304424477575933491143346693767086767413696512443156581961068639216455753166920926882746887429507726702063254456048046901017877748950778088171069636643117095655158913169045356403851672068147488903041923088367381749572987919795818712128258514122015558204150397591870069787947464250137337511346634640535041857397496289011334873588286758773830678009100703056908867897901430380946250815219527115685451979984760502441482618902028654519154822581406315130290177873432251559283020820118217286580771387213512772828316398630725073841658219043166650515078403736522565931286238911326776703455587761266300784809776712696622349438748911541096189418632338648532430077264525460494426852123718089670622`20100.