-0.0019739977806767166306137459754286325914780516684439584941354081188473066582057083267385775049924958702315994513188516529123149139652808775686460927182362881147279083422957205221320460579698866490561728421816998192795612594044133086698166810115566754025781641250607186263076623238125463042533137641614367131164639874190746459676188999945464381007479892795147375056607615492010888904536871216952040063089442026807811694930209388226475470429388545309614915203527595599432669385750274406354419235882170137876908021934232692325903400327540807832110016343490997893595489938344965991854080013159049310840911452379756038128677223335842234370321995932268776646551261500177297364608891899012960648791981212279103993531219627176524455009339154484990502901725632254571820966721855097593699283299841404161117136210052488115705920086428899381020931026238858995723499440839389876678869272743885507254488484466730140183931423563035983966669517166846802196451241323276638355788826349673316117913774162514988679110957904742559810023158316266189663197513839029975275469915523734854318543335923867558589348450924601747243889578320101325328290077224804532627688560339045355964670069712965751073306269343479546606399218684196762383419310463373422262311825741324909390353030385657921486961457515697445240116616863530403320807510861220554326969348451928515521615944890680745603536282770372139322165763180422331549099628073850538503971745804932531323003959549248095935014762173524312526601613674915721472214615079776421394372852832912953869749248814189723821686496235267750414606507055673549843084343074616330984219135379069347887452927266478926907727693471521385596095762497950267149339114130152806161496960154372385374694870829241175593736444793630107309322552022813062684142382930164670587454726810078357869271683471249151806413742474359166751443603151428878703001938704669935238093138645828088997013198755028790569706298535341599525493717761931845391271929607930053427242487145884502901397032130386547160264357025447942012485132995368613347188021230795759918954069027394954466663662129638877466058362000854162621584766153931609429326841885149717147456311005660427779048317309043390388949488993852577880490903359574851946163442824848715154795445127119259549381745317553933481709343007625969432944452497158168903968112906247387598844671196528830111551574257211395783996950965412871668584503142958091743711810563710196136684258722624700159215961178214935858751902340139242247745854434302709403714906193897018699487231533314067487586505910204587553934782138306587123946307068666804791675439838375524554800512935113902201002610741008751365973748483319406156307548723669451320564187443339805138923221466042279453489894499291624964545806488680754429096745866217160848637594288314575893304885165603635540985816306624404116904674085078636958461472313226462446918546157926229485933272231500454449619017682999613050205292950195395164144361181114750710939841590778650374038566059434730584780467489655101636798409800584653235076843448438641778326740979688883147134756937696808669116499477620049842943217548293259284322849829256823233073264132627135124508615352974086867610356159715608637566781729304101485485507067063271946255374292102045708763133989645248102301170042275869352482332140270771650717675311524465710523893906338007495453465496834408930159751106826482460111930856201738614807485531690453088588467588144973199873725714506252961834929702413440418550852948107446494621265656420353486017042590552647651867680831462865304206799439676342291263920803053404280205542125167899279029024147462981862619318397931160426685101881485356087532599574441367797084963582217425132376180312979013286301261253430578033629856094650991395233591327802258073119826330824742752611046950265020661509983837443092214325139540267039654026094350150924756767947865519767097503226047643196779861949190552598875201822684054471297450612052824110098221670367758504781715249825572891063042123630921331775994575833784859543752284751252128085030526747680803691585229063174937741801393162305982675043887066944076157411357910840018266382456713444227938805474740176946257532019168214499927425008092322071494112118947464843782634508719871065311032223605129617804273141257410643144351738153176301088351280688606266052643763445007481903169930371080010029742539579783050399358264574587357021719376903794066040370444464489355825608215189682984388048407009727236884005947107491404111731085615049604042173985855926556138058514534059624996560434878638638811603546189845662567816777593330064858604885364190564094290219597766362036364879166768738011005737815913026297191367085245502601599496478895401550519538859023849905601262102940999854270287136531623275314240696365345761718614846801375268303673845951275754618549749762223198251800007558972047439319454848845230825324951652597569024982344409081536388877580947090103981798210054243217591887179996275645127643789843036791322332995149784142974788513680417849604430556548647557955075430177928013444987715710764283932182846816876621313183895349062453232754585621024467545916444017242143786223988293311570535292062681641010588473404548112672870521020612527680811998297072540199415285156055374257584669191405769495410354231458081928968778085400897866732626643686304091580371980216079522866762603552978364692842981445084908278666447260482019458831150352027990162844976473684611738839566330790858400070336137893718037562595434175758553739471665985095179352123982101502121724074152307596223425328747559830437897811681697971235854077804023503266298326227259951914818609287392162886981019909314951500555610994731490726289663772862985011665020043815108712925459906346143745344968213349812034279924858039413033101267808747329834823891843308888800201813131912733159618623086120952722190604611093926128921655499949679469046138668323879068646763513183819248913279058349385556117630377910651183426228355814688606941623481389740289228153471325147330367906895592625322518824630670858645895772323343408719357139693843774981529046289469543085051567992291638934422738347150775061235109548022584970169710137134050149584382638823800454758056183589747204712647333521356958316751083433362271381850909898376065317246761569751662656077960280861706204369949241302924646197258038463984460752365409627630360008344055332170656934573465314611159810725900053534325038559594387653970617972511348863735361255277900983782376943380051613387833532300281126208184598393009441678886596552306995104273268734158948903160294747369097284248139997873966038139038782730370834691123201804857851887853297056656215808432640810071570887371444749189356299789038616183801520169954739285012038622842111206267985037231777003154652936341477059514245636831327709830129690987182544662449186353664688455883168071448095345136108270679189079482809149946719857679678804973987372528270114662809597777392432736491128041495141085987075790560059019492475897581103565474528694123644180447552520978321655941702767866272680730617627242940350608394281874828461005227374636029278442840310900284958276870555293959298597392958593898856615135791544037181195864349600379362710689914810604394185776869385398392154160629565178885468676698067816920895596849555535835386495141299185798109354162816508830389634276062993792863939603269969740399403421626603732929187375311671553041352602733955382331199996634372657682794591239170082544197278920246344947891148754663147924634328413031168880659841221423255283483818645185728057478188306460321767961508631787014421057143527159229644353573564341568996289593686890450021500693409843287302432628683953637494733443229284661270723182017235827502912423603498159293245713552460297322220876182821113477862377365838501525851918873430117747817996528069834521942399781584917721244139266235097670418999416825384951831295231616877588540486068744668754285398109261418374178284502878687685715445881414428820087607973330024931392994158672601894919317633257158943333381947702591669046960281436278776079099247448911045245843520837880692699749083844509985737820765185275416363424373247716729019962018023811270378011485364066406530553229421912942703187522905357294531023719615512437443331306826747265333712342705969546436868852769962580096847279468343817672612037365071740995074949974807468717794248570972859670899973973302015195374661588706253224336094094249803917731614285823971662228055377197389097703464966757395153351116985565975790649934340873588749606213941142561264048511581669422405798534886766380163753150112550464063289788979129329545683985404435945788554126381621185208134744680784545515100314594766509876350703374778567927580395722526004020788875755588130621202924559910548969629658541096293164849034824699051812382999887045568074327296642917315614222015084681732001335763488003632621258855006000798808521627382530605960985230249811135510758029458346351626004278233879081654830624754948705456319355807814880355091986018823454089637568731240465114425645558560341555716411484431719566646917353617069239232855235258571471579311772825689762674924381142170938050643943878807809617642999139403658822724674755623798786091291353763168943293052252876194375019272051104533092700085071784556570978448837277027737102884726358769566019274067696025415405888816219633920277437818094591313722728788845461684052005045485790432342169602879914515469980807698282816333632860238626619488442776487035397330851789310375209051273259763326223385097524828966168318567807050390109826110438633498564349329216889630902221789021972932158076365197303645464850188304886835040312975316960205130330948160479437240643934393468339947729044155534067766137581054115692380768767111532000611709468503700766078976974178944856175914080961878659529844004969050000679183228737965875898943836353690618856805031293945931381352075679902482351504237491027769120606933457349738127317130427345242510587803992864826419224001893855645477665074071863667730154295485031147725724262226749589227150051880283113907678135702745848570636237427304705966306097718125933567386992481379373077926995764643497457235836122473388797627923111234741054886844002315836812954490837503330545779985417317530215506534940651206227632948745712682902207283219025519175687569340825770349483916317279106506732135806059748283945683039122836930519612858703651124159472712492578226741691607280855839258551381475167330610551665346791322076867971381890323743371082782657149106247241524764456652567539648195917122046405272976213140486684817987934351701531609593136357464348543098021739947834933308349499033284164157292947733627839599908558520296954856778882377991955236872723831448135984681633195874270138328780493437935658537576308824879153956507124497899009476172663905982299551755672816788974601835614872961371206097745138444778731926260428800191286936129634562445020975900254035574142679959128148628874363910520142681605023159892894074055108049930689165466557581072453831167018138768529352931059602454316159030698044549379545475094486157731575379605007178786232350662661114391365243819931100669993766323292895112359750022099048302898524147900898242422953347108790087639270031655971265115053298936866683696327023443017788417125311088052739071667342791701965111961717436983872485007884718246701798585745715030937155320607863427643196615339832760710334006775117496447986364396362442757296101495428535964076828515638519786894825764108168916453384783721992080848592418931871395657552912812852409322002293029152578686759310682242833440076262907262271210245667396314395396875822743377313280092974513139821829691729202193010790104631692698106822352140595803542839848698499979648155993281556029972185113692918327365703488583012411014779531791853566569274598608022295377891429868797691338950522545897333570768256423513242100680969444211899448901904697751046511509299243938587379761397659633426854040972692049328510841215919393476321779027379568318875052190330224575831267244502226470259590050026467880721875680989833709629339861073457862221340375773590129422768151367560404522961481126508909201121710234059071811946922065748637811581587419362094107985129454880024879146333043564083980438684709162487309743211133767208948373182351919256238293353228015148098074433526725720743348708130438611446300211316638897006714180330491520454980645665389506702233004231053168703601032236488582518031342535657409921422764355244122527508124104251740450764317155961303144081792335636580563568668740139492503253613529738069129432203211402667692737618502215265112170899880645703125379607786264287274957757116753698253446322172302195071467388593996477580916962150103510076817593350955721012613354329774971443223980328262070549134459367585452959419839312607197441062192038322897822839429082435356165699285270262120311519319187294412809924960605712469219270791930322094992721558544322497360909408876577448294918355488483986937181015518750287856234272542564860181763693530382927206233636330184675075865584747359745257383733807499496962655266204196109023956443910945313210142556293770298290378309222626339680201827506776411546821303082384532896143340261976458283739575034745059465561178888265212362510163933993301330845112702879046689584392883429078046238734683298736825444920429757252921536670535956019814079993324237898169058092144984811036391171382114375146777875603323154840418417319453195914159707959083095682421061831345908696676248028614833681435775975708573574183048116534256403686915306055688472842787036641619249303264600878387793555862062292244763820281903527473195506244886379492714486151127591938579377429055532863596967472222550821731231807419553129655815694500609280294165665975186338603454689038173294609626884329638962180140241981678613582399642479361845273200657221310456454735246970604106695564377046879439711554712199206347127054104306960739566855089233441437656153765172076106328834098719516169384913559645336336397710733866981430313998939449480058438684669054803705372729934491825452758689140666535045778454262465757251458976071849089413889350586674980829057924928892680643164368076406890556944083941832170476972644290480149503541013006652615224396820462515680166214927507534484858967291279337796819866916414911977565082742623177194017500514024377353137414779968497526264804791864018213049001301827418309538427389042136406588842422112781376885267819946474465351579930697162341973080118982041157688311166081392919628809270779352406871980708942337190255915448374165438397282578071747294312603910921481872270662136787285499880018307921582483329450926409894660738675985615594851546331786935493786895423483704251618956657759239689932295719669083583685799479062029920337111712907580986703711452084237717626590349018216589905331789544938614906336235482193443228847497485818731982452941193525501275080396774825156394101686778154724001980624988033287427164468973166640570862742554084359223461895986756313984508119145971033860354442435631334011141832601381732028408552969307443233789635861432129433713173249365936812227169331225506793220994849745712020884545288843990244991977421371366681076676045238197286403048367215755286657574874769034036707727296098635022512586014269363670796737622282833648759769108809665291319374018564240229269795465594702379001210387634602960104570552365232951866672800965285159820907229368288453288446329216292328708986601429452040463084915418565664569035853202464432469021657437113859813996979881250253356272751717636776990514490754921818344002890204214947513971704697025978998758328372260100569653656264875549302745131362701965487429011118095141591503377268587185969343542586389413278600737962361933947991679992082444995522555604700867568027405785935140673087261677728348835736994114871009607337551325330747690111726276112377903823004443743586832048440329962256298094636612569876595216301529735492177363148496618986074072580564624816177927820245871432606253741712538453756012094638916168491863507131472619319731371204468533042967604311244020419937722544965516329443247538177584516174465221542017341420057316758271542705026230546510988419871249499982983390451955062520576051109831777407291703772047032215236639666515041910738692708326485185558845411218625320841318093667642796213133231871859241006417789499059125612190530504236327648046349935675416055261548471888077791556364930414786359720681380632312504930774192110124566672631873782867922678720612793742321481662902272853351554414693174301143803401547284507279160817668820772096461556152160292329008318620003001423486231048648224100507213602363754175603893672249176341249136189773744065809792399128648764012317501294321873436846414745821187926359028145902257974072514125323345160098782316933399728402859929785341984851242291783235630767151490002965333957332027886723850222286569288199731659699074743342776684253984552503714811467627285847701359073345993070833241519262447363885316302481757211914703504899037436203352685406372920346384725411955717160729488782097349682800740171947191779067657504895981637687951597849934223894053104582711589082614116348777206301338529474970020024138894453520492917830002517436962749762602688773264686673233997769398976407237499385747295333421146421128558239106980238934059591885073235080630326293518635814633367805965190753132902100586063637472844423949853864003537317390157064375791998402242227277038896652627802300684193060271559587188201255632259100738529404526298141729161873943936514362309690734892782894609092596803623048201040797805088902041541360477939706865469317955330732741014581150687190494405034686706997361615080564423586151702615324393803279239082308625607040467212627080488856080634570109716166790679591651362357618392635751193139020583858822657046810596438030101728154108544341981114218430443296394507097931536783472694817513150135240132039161059397431221504821406352207057462627630858241335707886158449333449335734421184593505762767778095711906352124287868306518717525833318039801964814808956620194967631977152717794572451000258638066160547612206781969648878702845417942276840510386399825166624767086438861604768261119182163965623860220029329482046051006988441708584866500953902581477547747131441910384581451454905163678102313075709926711082650408336390409686677129684375372512142165990115626485408450080268285415354218340094900826595763780744560674850540086176283821223122596992869056844654367708579852421949389780578456694627361677344329822138714619142652112144541302659350035560086767715895150727829083301058244120281460514815880847963572141458279030427245822170605261420505676118115786384729072433374354503046560999897778733419030202181292149367304537202659898676651220771496410624318705339703999296830004157296903458962594657037871280400332247789175865411102452527164187081701644746443880711833014803277662696574422628168982345031135375518610097116710857863151149224190420824049948798835760301251388786920499112263815204834803314535767687612415278871706047646790099095835860381002418798238986593718954876880597060688620133420891163499827371831728051146533223476140082579215503868801139521878407485437332002138062002283615801983330362257465447775040177298125046406184666433245657731408067252462256015548205909423091456159519460507600070966477810315848242040289879221640717005366259021344968045676595273224317523737513607805537439325624724704413418311593584464115050035525812744833691331598791187341408290859607543187252624424434102136140907230455387310512614038966949990664060608080569229031734046259154132939831381245422611223395277808782020759184501782780159019753255529578732928478931099756038130615327265962442034436100445770792043405380537991567313953469867264706416773092977361329966881100165566336693247209550541118758865884327121088254122154016224571173251116886429722626755397785674253196007755105228507430626219702938025408893070856433453015874181420205410721852885097914985074213788851405042009456805650993297114746064497288257517235357113218728321398949379573404065254679096788899568272333853594541315185865779677159427360894548477209539384228900746031136880523036614191584970117911379359520217163991476700214222130863497397487652059411394023557395155151121399109358062095701172805412148106820089443359942208339768280225939038332202945233529102562060482906632459678542030638996673550603699626278014629608649145568102127617401956029`20098.79796342575