0.0006547440155771850584768873491224524900887896123621186453052137011947300214875002004325214655931518249160609038419221752873668918072300186449150882207090206805348016695474021991170484881106186793751127714360632452961754049237199935024664396172629560650926660680183966669743406721007893146817920153014979757667437988436359164342225034035703968801425790917978916212420958158135340849824949032858726497834254777300661022420846608046379331547560278751231278356957039407400229014245007603941595052821194418461166976883191601241290802805064136301389756702664025311167941567749836587931161976671935142956820496511978520713789219057835135132639182231254750277646140589364251110023065977093228261953792289304608456040427255349546341089090596358571483540346609725611193380069934660017305673331467139705566652004980702320188277728060755578871914582706874165675808827849025513795445376576705199663538496283899008392273564434589281083585166909969158355430883366805743846752606203476375658892097708145487303988172136096132161467768350988916875594080943532660098916569126209149099954395692317604682003729953072181986860482704649794012017761694952670744175045608854404338364546442579637008792469355460886296213284688281238660905118203817063939866373466242595109786233606715249963101629585263572445222003206447527604520846364572541255562325492439252778619201934290431763206851467288594874088922424713939002204256404549717113594749908069627163709282346935480781453928552902124434773087123237148661219341295120220801049559899895049318700252065941674263036328589362708495927616139677111251293441778701114579409510366220365327419880023225838730662635202384758567370188812226650805174942502864552565293816206041910267822894346443829951779530456963854274303105881221840745813829459605587904380279738309042086085079395526082446462147680489570277953843920787230861611772105578607691338901739995605758082320422309755002225466343069134354268211864879229268845380964188148443601262518786158893117261485313666313444605747698009618022346506889360241244733887780605192101520944701779940823486168414607170685537874338137645635942438037700002641844222707023264303805059246708523352893677814850004922783262653919525274602501235193405388675726666893629437185774673430001894573252454979831411137976223925236697582439608313241787720291840571999767223004271518248779685846070007709124675130883808132819672045265372061841309781618827236281648948102878803073661732263460058409752190895905621905270165882151121973233222149434740209254026434078507871593225383557288820718990837176580309343746641126959847747451140732227511074320999198513052578129995225989174285439492639492406981121168089194630087824769398927852273208492947429734042640332039602901989114105376802981113853492016449904901772428264222213653097114585495166624624530850219043699734143747870790865043884261964332308841621588440721564454999316883506461941126929069003359652466556860236777384817746726015660634014624029685440988160806719231637550894030171334256456246599719136773936752483822786213255808866258883065908175723977573918543775928170882963585628846250769890059589069294500969725913159050240866597333736676099798198538815405687092263378507745082276063308450867039969278116236314202201691083121254124982187218678247738091594462523534134093374212648029671105144014110361382918815580569646588620426350461431818331957729363130941832375877368073793343536068935178501351330992380536685874658607250753087053702300372762256795012234463344644291188311598225945535020502669252098042048382784016957912083729138530242325764587774053443823559346625725747422880268934450608789087695687290125425923269883619991340896425889353098590982203394393175827894529309594633423969489718041876022459071231038557994059231190996038983294829323137602396989971504293792259449177595657793223861384450330061215760431676673012192649260299346187000846095993734034027043803549537272819236933037244422105677146057361494013719986258761627220996054865367565588750862578685057661548697242292715182024005271396551240155818326477468433172005456668497591388471239983137841701932904624040306953947141954879335021847721369298505128796080975217429717245497664300472084956789050510869684622550202849950130766582285043839183835296844402339692150589675471181821245629622469091961289185663256563142296532047285548985536588280951793880301466362813131963347276454758209662705184809969163764020506125354327158542092660552758483019352529211874303073738660376071965631174071863594653767194562859934240235963451404713245990807129007116915373940541919965479886177923125434353760783141271052511070595700339271138929983614025812969638271454460938345186667725828742355032796828583234618083945003916872819471345841658683591267721894176508876095062538170144443708438231293756201772808482599435184528869970144340526525491255969429296219387059077161922887628505962999601005087178133541051517338741634603252302031725101067978574270639386223689873234288654510831232872375038791188140177684786963723304331548429808009023995313322583483301986547380897361965929623988931258441073221012606414659825783178489342911333244410179668471473669311587413050124278801851481261656382401957538410339650450574703133751726790032568314718333317541545468891640184881783700309091641606355020385438299162990080069500156384716031671687581363640613075251925391763044612744366797764482234772841064334700782631660742075121176908977654372990471984720463440091875499369457811352632326708829445795295412455764728549512656171460312986865954448962831434728183688653494311632416818577286100824629826088630398287189539807536982697029943610448263575705393084006128927385678581712604959119141273774607276913764711598599850377385071926591945337314185689436929033841570664358343055152455031089020016519313099263703381651995426633300308852813494812004306238861124164376989011651431390356238697809467808450476917664463498224102052661170114869225680017482819401383994248154876948267621725967745559674858782455153913487304398955126677189661722028797402143111262576205455181224935084441347107193028673217716998139957958162453040635328068552145414137543301620083947518350207571795145181457964552096243358449748618498216011628098885235194871122529343387130063753770354742312502344375065930724328630332241676439733813393693270872174266512066461244373281241547866509805529742003301785781291412399287509060942708813922260874584459160481396433791168542738891658528473802515488753270572790278142029987685650059177223126665557210087105060917199993465843936439765683100300847802216674804398509426269523912873859368273266910786729338615014875204594853094622539374588270175946705249158387756927897135945636566892808578712020100036124365688717429650583853153715321935255585724016358761558649398447377183523356957142987245913570884573230781154179179773906555086406544388918553183580932345768816058833563792249097108878163953679178625285200387399651967288033124815981282259306312508417485203515572480504649064257767687821375685149925526461646867455969377661836348190228830439577065746008705389293590957996211273367274606848693740690178663861881391275713401675037914910576682511812044116400617823959209824076875423548276671762748081529854541513636870498158726766188504182628923922987849819184106572395637850328466625336933547660982423859909933730774000837466845993516989171255360332418342026369862256767586528616873130835572134136666924773646503922976671648374141964810960532387530686312890879328504004948567970679417183646060934222279919072982644021805601864464958794844965195300639900015970037035614240092446728836810403800109190027571085879056542504154061383929978856103904544314316627103659043087184155755244946262630550772214349753686665863878676801129488023011403853115749568817829838437904892036947422885232755786104815767117976259977761007159486188918502796997130929039070679780878616670426925913386325661237656189054584117910412106877182912483561265457033083150805256183368136231354889586534183056427373303483903193516130438014716228867307575158196130252215180206999407270084079342560657755496208684145909666079358092997026273602895702822269022105189075095990728875481553507894732720491158751939016580050760113770553485834772355229632797915935786319745982731665972524668464685621777983407388790933997222258128081194609401717815595936922092766880495905955120944582852975249018749651624772013205275169701770022504392848040466641737580852082401043408116006129201575614509285609977008505825110153381621712754234364320142387211099697025061367194501320990665961526375589558123121254879417069857144890314407379488451927291110080756444651929427735991390359964541269849328257504864885209685051240452289073762565209368509722165812157053559700734774146249244294388840960566337211199453767222130173977974240566270916335878593008771908165280027858073847964604781732753297489389099040196337676755136870402005247446437701288627830696014008782526435317350571474827515755083189329085505696562506121046969126984320279603136736126816249988990007541514687041294051459105567350166815308629295887774309573087998053546574808433387150288048226552840451317480335814350799423092013611941454433740591170420457085194740741716466159587694056787269190143638073490727610064640073076551002628148518707092723839022257953067382107777229044529561955996847169535777246332800007985417840832905225840484323030095784266059463162649442488063346674662757025993741286490168157071337215876608989419921184084163603224027523268352310437026553568062313539015071915209063417805861419947798713919590388171470685042017695124049339574468423656727885195895756508130171804673260176846776850873467767767754265412902952045117979059580387067162703674169020493934933954860511660960195932432184676767210099153271987020711731017404797827981863290340308137193552017997654440311199016986294868102415265503605596668280757786747257380059707013426802675590340008375921489535669083476558231510276234013584174355062322267911889360563107431998046798051219581440561595355121655886094103827975491647174975764614174709278148848114626404770272803620611533524869052124342342016954812927974858557831751592800215127610414472618923562540133567369339481976236929708480905476352651505301257827043880702860281537069990065807662144995288753982412234650273350834767375906955821348617007604102892619369610099446740147905583064242531246741538684842340437012618875108757350653350086839347933393326573823322321499327144532125613427364720027117320316614934740455534812675257348363832377210268000368515041299258147548111578040427922334559089926095890142685883069598714758864916140276751345671380812788489938719047487817759177668382178241941024650098394027529707272577543099249623836010896429391720755450941829960435441019243552999163354505312447857809058346415352797477927078294525394411230998413509272360569597570647229415593907540284225191305767636301898835850411365945658968858376945834165883753030196727227807247392507020410216315817142154314844901815383444381307826347620474068139047063779852001806115472845719510292988007935278391981178389387848443235097433883194161682219216974673879565159276844492695095903642382121817666147898680971274634263948945438920357567280506370068275098787994854779811096984356998691687497290879249051529104921133302152471179450514531541805371156703514048109985385069019230753657340867989764380616733193418977843818490066020708760764043109017013561278539202399432716468873705078031265688074455132097540460220018190314216252727844537918357370270788278435577990788642224460952122421467172541425441771588728386061394638941271125919773069612418655549377130682501290067420057895113820735753506483457190661153808713463817520135719314297302477360879920100450647465414142414783339648541196970405976188591913753798775213891135324548236040723360413856269728416413583733408570856220238050373332365489623302695458505103032115871596554563386118273987556811726718658978374625755272346065629541109436354728128983992776713038545697448792210037388807532555181461582789115803724367852516274599747028449886207776353403727700291576164132736344061336968359252363095012596830423388454474634313690725482534678722913375669677109735246951465907704960975692920001334933335772848950282642888151736955251296042114422671254940470027562243175478374803618523131900921121019498708143884427884887031298140101937544227970675287429708785016233706551058808546802171908172466552061393583151763787115290472382764827325090052922127083978790018306672502158766525560677944218994938855999373727634331576026770889259869021261029962868124936829599377083741724252157803748767164603861582599219501728136755140703163860878952186830308900194076462331038775788485029908361904815312521345230478238362678515780951920160105431678154373245674205505589589123694065887419992780133408631897818704483514876166132106238623390903046795429178346260701462266556264092674560672147612456604632734194966189764885295777065977845343127020397508382417907404025665546856688405347440652334081466571721524263367212028997910435095884679667911835166428480945834908397471056158751504370427370073128494563109228204490230656264169415854142552442421649537767271872437386353152783154936509984639496662040071574406857060059006133275703295756147564558788521471845244516318368527845478826682732892433879776350934466826641332702653023914467428866038797837291057456196177789033123065664767418475494378680943928376630419222432787967646749124181070402789492324871497523584026532079125491137539322397273340962462361167704288450250913670713908979470289971195180657381765729961310004367903696555421718939705545389855130358773448288247803339504136997301023644272683518642898541739570537930823416527287561723839539156065681474282061193093052408028504349671899039370009400014702763003308648281711040879848284774084775543868170853161322734337625498611758437554029510848897918075732499340410261073961591222841393173899243109570313766423534027238383267764643217834092930222433816393193850143535140313538080836328252144792552506298907448791065129512363150211247785909555749566024877902586480514671367992189495102430998304594124041487925327044360650679807296953745155572269911662328071963356461455022947185686261327202590968130432449039190479194933772349700971370611731897728677222748149928158011936634127924763405929264490766636084418847194405259949680415299678760291411482862345527502265085754432750705281586100197942721313546409135230602711593053516473196375565880525294631256756370789947044583314291023699684123863327410628668576134728099257261886699352400214850620347866670186153227917838188893969594597412208637793255235799041487156337504935179241316844251982537091351450981091704957282949044114364448045675811079967609637232917501279121010813932029948422138200423744674666809897473716148455010114749605309343495237951346675629724133275954202612384570251412782575881122960502224702627631049456908265586382385484551268616830502474152999822245308188968860446246602317916121989536683181983299502176933127460773635010447112234770502744648893321926063632921094528499325880538392610333365323599503355789951011311221512419272452192973083356053241540718616911895940380114841886269626001841815952992765374975070665873300458250295648549642650756704973269738823255785286749544696562782191305757949808975449936552416846350705975780793978395512734482114222728767075289088830741676276011045976353385721400370680442262651886541799715193149674843038470508174498246910043702803293327729712818624420396191954408985035742923269635454177214886560345902706726397940748938629733230727296101990325315380748174121922310084112168118674504303385031679232392537405043567561598862900683738787857832133648652105019715941098038478660258756972992805625824580203216892670605326299889324697672637340211425355299630374821165484512044116554137895799569345477328304574530713890951258305957417697074894617993297148788569830349502102411966565652706401271300451752234018198265884464299801900737933640673033777473075803021970456820443725409757785646796231518990451717203671794140938718265293046079371753079788444977952954267874095678850022336884811919788746138949384285199339759506946663704115946857203824831432385323254209702059774905355128193482974291962989347420468972779049255820010497367514445344928302961553716989422659848921754764504459195076145569241740251921460438847045499161209818361703435196583393550149296534143644538222854420538617687040223096604404644102817997754152166480928739837974120072142466295538926269762606967392452657371190866103577683812702133287557924953466832159771688450949732845514815039787027599763018362161863261159900005385343137774580676870558930903250627011226358294689219687406187260077858526436582720577525499945251119929997442959296632943371810644463945535808452822618054069592477189928813340923931325022147582913956242582400798879502447746067072428222697917958115373625245012554467472093911019845875134918334058907981318511067384113611845122648513520710050399683590334813350730680471154785910729749380348639190471323099563112450674544343533512102824981386029986504944717889212721350804672604653192688934806321102557628379768785646016994623655250157404628690601316286616905509643028569198035077851662840744154907721665551628891777395901779418353420366330497445044004690041225020902201156674811020036817897335243818597430201799241847461402256746837993220693809090884547668725725369951615544535531963441087500535924232535912050448064823347735860620108714863156004936640490352206192824762111573484896035039161644356931561095235474775346545409056567391254392902886275223823787351601068038562056617416347268201182584618936072107324255555693767605345107822209021512093380740507426002270617810082960463766683673406116391275553634847745942139438857139450803220729324329811497875398007084316454465472013888269664621427495547601925644651339963436773485402098445021495439238078279622981167157466305170396888905147567820475735641947706529525247462129855048035662056031622362222238358993425410252445249356209540049317923025302560702087061259152885875906178388756303423632309445904263257104057141553182039120218461910187961044330309414288944325358004072601094496102527704657950631509389473965867598644294008422695385079386505059446678878972471763485593053445342867650749066990309450800897645482121064987077655569826238819087806406067315976858389354496237306715893154156927928851425808914178409632442346605673318238206429907530912778635969449249646467012444710926765308907510621289216910424426937015315507920258079200801098809004222050118602468045280558907299897505257428397698563281700410334489007207510775068443957932074971615776441374919021015321085423771380023024204118082185561066473943622441328419699236347635680910861538836645088125229727784851593435227214148789179625229263612203494539816274268779556911515878310737645355378414646643897601080064411071765837174879257759194937742629325060403539273974316670532444129223377531737955819699644523751857877560358539487517511545458054503037257647524880410225772696155200667159116570629169073276002929154673215811926236591939797638022355041272547476940667282103304198241682235789208613013159739602028300102950036643179928263436139463083612885576583507599575077120453900811315812458612044547556978505053312753162995151251983377046472034545545460325056986953166558463502528281102506582766156578242581199506127827789027352116390807693948724351050139555438251827126850899979076609037761394162576775552321490212411641498395626322414178167048392484797256795330663815373045460807930097339756837538964947180062763557162249570731257490767697126007928468436971351184044523473700150140506606330771177776278688514059555814678482558380034437473459179513269528880127338340126278776168151247702308944511918149093449294788810225924097841775574522140672615438435756912470588538221417445659863165161855676095720724403308564347239433103646463993837544490781726029385039751043122138276166056567750847335866783418603798028821082541000449438564434814133061469026508786193016902039877413523124512445158571714064389052519631767250751569011916197842265954125388925518179131387827711960997897805675116666064942369511486799274273012242860201159180504400531210312441133954878268700993001731683687299571359078131909993715439819133422`20097.92649474577