0.3786018648379000168926839407065062930727520315321019072827757931421589681037565567858652160679967898155464754227677950575514867087427669434092058075932320356455922014600476059948716609101062757813875270362308706302113936702520537513156741559273297546130883495757112995431797228355786148195670837386339221860765109770038621081801910026666270649476391895037129767320452743669506393960979321477133355974717418440465433423294520117400348752192406400660801097713653249465011354691000214647226894681409730682541833477398688416732135565215112700210214503790931171536485385842611379945256635197291781263060736576788451524442802801363404355419798015683451200971109423289143698689590575084580909755904792977867109643185214533674961336768363996529531131981021007845527220210225701525417695890235683646922228441298900947513928450923413618382515942956858080012921736558883926302961888965454956601641071604929119215890073844060708149112878059972097583496458583603876593472228151145380372530120712638025578596521013376160309135033907398822522675804326024443242509842819275599173968104932075363306573620633914343595739883908505587939177705296562546038653195981401891232381093524395331592581031725976515285260367092280127880342953187035474480272046315184889439447947117067865377573618460095734074144807040090711547982068561711598904811947181221437496157425852015734816927001042117680217182840490561691777681367954206025286840795556224009643248179397713209823921802029347723763792735446163813117905621969337621117709084705685698992683833863077939804206875370786340536016299247358409093863189590422109617865679569585688498932003263446313519462366292965960629246080010350259440968373830383099526908927029001480357424247018685541486749784390282554388949551009001505798281139178395937374511439118751077800463706340082817349329933335440199111069835267419284887894206179716586830344477552258490860167310606297200397403424957319466669647028954280551263302770905132797585377163685656950129016713914943702589508697115656825039113724653022800454314902018125297959537629324700450407892068915258560889920294773637426494677613917832915848590921242974797168665649870484858700617616115613712321201414420115945134487797536173345225924374733757868393174576100276158046899818588194557367060986171775102199322217173512459959834965590591136746487524559175950806384929965027701276533280855476867766275144823888939293083963244049817050494235597340780135798411772485221987098836117445512784725988558049886824003806840071383099443206729440060408031729870706923395835950832336506093137454507081515304743666449324151110482756901335062701329942033751930849492480692253726786340214266888659894240463909254423823531423899372546111573564008010407906346840265540662803343826412205791612324383185473894212404686744173879222674634313011974120640728411868019258681707163951177585483267159092626126993879399827885747541177489673086531609461651058577515173052624784497053908715558069837426591845348655739484237907862447801276602084113267157303190771729001285438236163405297640143141087297527819457081521396411634773068487184822099634366726641946945322488209660436329202438179772813696531635440402004125019750259838709537101425633415046483110671067826787397876114068147108358101111183412142940380745964469191970733417265720354999621012855024083681436135089494253506750350125390319286838482078714370780305581200454326257451024321630782083038809449581973372081941132211003901180818750881240217478546272366902165315008811354029219848784291017017527134042432557936303494921245681906971047183468878916410409996475323451708158046758736710156408371428097862039828816245257663607295599202871393742198660148070088378621443728776929288502698436329392569312906681815639204529200010910663394429188984148340717156345379553866446436979621651975124241733621061126037529180475704012973393186533153172955957471227417157825880424632433702356340440973815687748327800431647918634566756551162842664907609630605515423907676326974318014388186843627465590837604019574295263314774368673166467362816365996851210866158570898007037303824686135910653071321801397575440799262517296823472828818108375167654026463708550815739323237157695679397862788831544915200872658113584441214851953079047771439135744378854794726599627446249252263235165437360988043411862609663266354498397385767591629879432908914271059243943601904347005804659096134124482218946658265961818317338964106809322382633808481089175544811862060694981421822038542622222358121660862617495081994319639002298954932066987889196581049752399804884056941846849489252025045305474981819353565586796250338176818379504604950055929643625467223479817464020290552524255013207302043075395317369593834018770961288136912515505285148153152600122646353084437100946731159109712781701254594439735711615716483150188090677227621199067544891693414727538197836886862513559649209067766852910567628498152715375816631272845444485739140078112714863916082944209054289997313567662199721835569319101353796777201913564798033438701467445471038201468272086658057135065539137642340036860977068466796681917739909739411970348475843226534731441193582177468286360548380771570711822309506061112527367205773893376949907022710572720282417864809511582953371746793462841034618624223721029925952011914796717992048805201537548037254463273595782930195929038437553793154372643515546608184116818004036384711497159699095249430696291726033108409489093726484404749256489700499674815676394368694602739012626395096728435120883581320247681302497630070905320106414710485487830869854617013099637620737127634136518274642332489226191022397402765931437631976992727229249086551623352344670760404556538122907158857477981569316277236028162980181611325580863067444166652238034405060275818457526253438796589124927644715513430509130838208154825185939358708055974544023926845350431930783861021715303478147395710977815854938149358962949431622016284434619775175023509945005501998305522579369729311720100811656027627874263465633219227821615554033160600579018797402859170570286351578113550093647162425605323877537199830803658202259904574795725834677575744263724713189813537197757983372697082467959424080100458171719877990446971501280790221916138585494729225034209990272659652026433116810443536240345048912290578977240247643104711020215489003412380693245222071459598340157238963342322541361399308150462832264362924553370836362173216737513463638467120521115093181840258544916426115433116415459040845330364225476792843357612734868873145102872113878006814878460473399355097616415442615602429351351515368973665062314769623620364514348939372770083272517118955326915072985843613602017921265915116858485262464969221300443824936091258798406031246048930033663294077988200024203863748368438503368978080737102345091582961372337906947736077449921338834874695953085982667179727008353856052621051664561141570373352696064614202245772648630298324059715731708219579401073381339073254887474417559340259061843112183095257134535066834881915234121557023913887747331564002840206251377321766973996679831652652675585504482713285669173752269652506014279875032903865014370285259394516322023042718746334002456656870224997913478035761182863832075283046467467829230553342616021491098621431800445374985669785265930714202778613390028536656265195714604431539293952507162023813265631216078821530385839459812234421078033220733964050439235110656039577052098923246506414217086487182499437486161966805925828636307851982331712501360861470984467801130523042806421015292837489439855691523671549813805187055994152187995882580466053614870744993731205305096222049742925871241107199657308702418236645778476616656692839657114628714411998934920648659827133035989394030238630017789765419947982445831503988831621484885866964513760427689706496243353424405300882102901024779190527046493334144056778196510181660061879137097739809527942363000214247073742062514555411710840301479436846293836167666512137142327223678787110024521368202813389806849900614599503577693299017914308620396693390689689164703685633399606845221383956026968146343288708709203597114770081998021312291240114457063415897464305505318490190638937145834318427456724147988057516092496684428617964586278176517559014184004498439475380145574479150269168360357868661106493532345679864786831388947659784453254715348289582456462283255387927655187109636212260033036109210602588686101473068818659769621281306902781182448566878803056584039528831384050178610630960906538424978639615921630852138967225156008611095867825988672877814099639265097788367210008584873185526235140188263718083679518394738920573952600313735704052568595293703320585571686357004611845674834974200689110385588223232452530393580552601444070592094121269469465231241783924581316736821500799097078551832312770581602409932698922934227308576931560370219677878600986115401960938601842181311070265563940729086515521681507671564173316124556196716608082484977456216345435263164630791928677093328688278665322227550830703156254159951980878155912043487213294532245723698873572124380849923152988519592116627887732255369061037865155610082212252138763977645427335687719116525575600426962449733045533651750993931188180010432471234614038899156231150910937980219508790168747683575812826283892477442302169573551528274616621178496929807692032372770872618234938605530337569610936656516736717192145357560896101272192165186690578349632965819160844785568236505018191994531701979017829832871616974950616371805942781547913037799227237435259017649792364955436521281083821974649701970325306210841377762026212213435322461156491529005426230922428128864547682745142809538320367496758563825401100094587032111872651796174242775443871118672795265540346917520802184990728023962172946826512874351333534762927067980668101096542649448838051807543535936900595308655129469822154005153665720788304117245514986747294355278277427927432187901351721966695921486552937092978750912527460200064861461413958758887103007426953453909532651616335587782907590111584659042687688505102315036719118262455265658809425359257280130568258142914022007814732626949545582778708516700754567957055628877538161762612126378568979023937359374734887663234207715850501497214789733869690909857520811429611055575234782274891254285145898270441803354904095024616463059748647669355252291263066930477644723822781638669764487369063642388239601321025074982598682142433462217796246334607134125727883805899374859877367934666809133783101235459167150577886532766275561356205391034864026645064481039865821190020462151987513284841072862591939246410598102099845227548253475652547306144394047796291661939269710933295140992396537949194475519734362534622447365891116456905186184083271056801572998721470743237763753238569723225268204472002393846724381401110600729880166892921536314885233053666664847461304332896607760678419805108945044956091482721214992853905679185378746008397152125468385327321205506943240162215063592993442746126512305332098703466964819775494214424146254903056361049238235143355767050472722536570228258348124859546064242011563498679189151926069658757267026357361536604177599070952485718028189076058648308307222817184060117027659140009952882135587314831120531792593663559067416302856171460839586136473995577664929311328412091123547604913653995693227281611518149196065532867942966492352362144767777405724570335779437768344080153062230838659557999824410623321911294395362699766200314862924336317569442060249187566626191085863550085738013987962746401742815287892123337592342287535208453620571461505224099069968620092153262576156614377410772706968537587844336706895709686619295586007464291665413284183115424293807366567690576968628013792862993862211979211572370224034423292489893175703867680464934156344630961785523409358259118665144286953899921865058100312412281879078795639385974254790053488575428586675909753921787943205130309789742431675319439942986152516770198952705066273573143107052397703867931039789277122821989646868959192181156507014590029137831079056682906998048302903390850554711568856715071902416840592656369676042764725597850068161522589104337580196424961109996758955245941078338164552048172663277583258550176842530690460928071815768824911192437990115787732850719459582919439101257027395418775701339636050790968621209478466500839214998698233820959471210023737873381179236575109365988835130430644615383143542263072295964128308926838742658444947787846785410502000792732973912533094366673725526528371596903253073882322032908510803205505656104864315841733366852333463759797945200250620985448228750747816354898439570402958197382494871032871705599184541761556308026480871667576022544535008035811142890699905767436667455278146792567929515592874705294409141037795598133717877406353579803145516852969396093702224903333101563217709350640008112956545649821909135063569296407528847068661490486178693491765183406139362374035809510991187310311573628975380521184689777087157122581506225141842206448801700815633711903538112245900481660072730271933652855669293988552609497844437956203052643244624279756957105505071099862919790066360763294546906958550582139525369530645622652761581660411578458167091548356543172284258223153885144489416224309855748354511222855274559815205448026736025009651858845005055986116593711887712145940542969281385248497828222240568056869016898024309005764250898606568538855651143496848358094525244780567295060210640137310990211333621932214077797562614251315379563737933035343140354172945271839833835970964549842169657587205004297327069239958906528860378170121133959780115069644974261800876719095439957058591882708111718282616984555279364391069179958307686254136232472954652666387657448727507848516907277571734439121515448417846361873685718288052206894817045108265487491147522849328709998851973803019926337854070195373582873267266497173585718191618651385279952940855792775732395780110886187544296172179121898510224744144226417255698778377610605552987911238061760514346440628553326934691444058310805060077158462888571569701245091723143912671958058016781522554450451645443003842149330670989857171546986054663995499950122166067941305951030854389631557512747549705666401516301211245631802825069424426844320852227563395372240546416951632762861040182121156845894865144989447658875364654785905778623996364997217269605577632117223935876699321893455215640705777179498071310216062265824284202665102772853741511772432461080266582514160544230850639633586136366987058161809078275750910418884123969672645666282678249789270069685518742159246029943208379657080272562725396032440876881539779834962106212010965664968790537071068218310819029873738462482528801575718844820264361408425319756734144198341609964070059522503327959667251871098202100807219871130205160330184573570058487424441283978647962716868790745868440352591138541391170150481029749354451433474828973737212346980226301531331512370009630116835242712102692002310536106165265886896838020127914529687579794741059469559862686180148998022271586370019277655876150243155144044270704999072666333089913033914929298812054051547881025462281935460446352767058699649100960206615755667329831839970926867073019548920698817721999726261293666739473179014417700948051888211897058790022137654236894544150682381414459551492983316387762636278015702269249653579085289320702527837996779862793602240366648300687840518334605489083110619024659471278578770005554533217320317285690634048127295055692949742489749595181989814577108023514325540485023771831062004480269026549450756917491185259265006963664367872902747013089635817554030071008818222774334508265215692388212125278187818903979244460902708267906732666157854046128263002829002754551998152844015264238985597173478495950535910639583990163648893881521802567082063495085953179059682806476725863063419205060647085101176039286556519263616164781645420631919877407496797118451472102989330199608057224106728303190726786113473119100043163527853978277087745777266034721374285572521943833624746064932245972630654692400492736444103538770521795574407499810508695400026443843777587572658880380593328730220118191350362509078527635589668700162641696737142916523162084678864760514972666472952319642852260860569265373374727378897962121728579821132409238969012325705377030273275855688332602740365192865022142898998717372180576537300683475877847547438645367125724030052196043455401464991133547836418989043965594368656896681710361429076561435508160228524528026230510469722712885059004459114126355536340525546335835430447505820237041140025388550446261661784736092334899327811949005689834573053268033267804530751784814119499575648228617238591358222072693821878286707864201572767062489813442302314285659866583317567811691991698178305599663229506750715157571334406300153340248417122649512302215424579042164396101189102695201396382585167707339469808623752217327653159159389325257240821319819859996870422551246831354847023929499092957620314050047139209535159848113052526064813611078194005496674646902573529774980774946931114803414780043622598883656592172234844421283316887406019769749847773354887602671556451342485374268075788719667011480491523464639679988872421756897276985222575456362685000344957081851192688370515719413298423991066782717301962680510514136001191634817998969734257282583311902690124058434008155444571996657271742042987256619713501306046791207144171460204710775377808922026849934346808105486660663752522382985307414854101197296914148725042300102854869574213151434596272720341803336682568812213934029851275243992305499439154539643706255525050811582479640385017737623515928823215055662461674417751371738554341446206254830120450251704023676358066123032170618041570177600109044133111690799686144380301777849465190777560005067311727100766181786310675498593603434988118435958074423238926792560859492284031655017809646986499024008514369982518091626821681655652602756813104792899339813920047561310499950792033498825925439426520765256042630376475471116628790805632663603685504930349674848885846741250889301359405375950757473119992301624901480009615601400140784400769138341761048515892803750103065641038376271045921969619424873275250423606324283661334901834589518456363820291157142493890350225020733404671537797678718287068120996816383738949722857995829734139363954568596080690266003911564816534793240423672324247296804498100929013628179303994611031807648401129936643351293486371304556397217807475155451449615918548355925460877097495474397000871790851179581124873976768590579505668464541112002480349441529530472872498293201410912488721106062614736683879065165900310535189307158249222728075601041606542624446248297594991424153659552697534430969091811943944641661051405231407413634945577475615795531835168152422610744874310638702097631655899868645434891685896392332864609048312612845171762802429322576807329414564148149408041962186885606972602429959109478179390561577170200386240520610675022642408407102433409332593368578003724822894272102139546465273610391929951332986571468521776826296883446997032102713961323078701779824947118054471025285584139441860969675138934133583393630050324416170871628467550540385889249226042354941182020880508226689842861488869790615869645200006412490093632674624500734902460234549356225219771027741243039116674151131006277433141717901097634576053638438227130831282869440100399952634555903409839456698949830210636470587773228195328549344380745374110055883362312336328463006355121891433897208472234220729780931081794877689327482582491753395706496085991265257661381810379526899018764262374655882408883859410055102996495888672196468402333666941045582824553678782907749646328992043277161512770953788498858641971351910851677037021024397664108696138707704291391058285531297581310084741160429554648116052378308987675691143867686551746692425655422272965153774639671719638474628657130329485206266752896476660882695587079778211303363080510110197543702928394184381645671097054420017044190924770264477316075786241736428885576717459696578879251014705570132811449873344998289769443953932110811981793666568776672530974074478998140377827644699646660662204943084884036970971990992873484088500355818034195923613628701351849258058230103173671189332658385238407346903473454393278080817271971555296847033148461167952551430722461515471016556539408794914116679755947899641619786325709624841942725996129584668575901767263496456076210210764262`20100.