0.0003645391479334441125037147597936439531326727911135758273367927811982749932511114019454499067823580284610110576033290914698380489276758632511737889278091156346931005263764012881719031579231402630490208756574237628019458319129033504244304556174612718041773902769754895840492932008987522850583563833111932990443146358778274011475985518432558126770021002277297616653238451715952253022642703526544591247595821976958378456973798948230157999905793364105909165763739728065601905524640662852445710919524451178000243984680487588913789854190102362892324803755791798633107406600379529610377067036014543786105029445892452846564748045030566421549907808753117781388042114609285239203884171940311285896950595347555852716971710430817873313666169189727625933784375893834284924862491986891098879811813529138259906184679750394360214511932754270805190774526783420368835232686376177315225750978351088007900861256367435599249359074070461152409582972890649743538760177171375497206079128188147263831969346278222221054680866215157174608268013867673983588321745228817724519116323317998265468228984007958944453651597194046739768303987988593599995557688797136911164117285982287822748599130280782685307245122703591351798526396662332597560236230402688456468868494805677266569812157137610222495227535569774441302041258057483410700999006662700860635157839019619829798231645963777871599461133588499656493891269812842405975250606832968555773978483082282769624483799386448155915655264837626674011256358348310222807461453688828032356368736354302309962099635136382108996471143390412595731605729896631543454078581303167093300664103183060870372871083818239350160042051765011133438184483559282909990729391007299002897900969828896246932227133053854478679319650969187282667796986959543762084053163107201982961123213152957176570175689515247404185084159674049268474856924932274541186086135266262988131338100274480210810216376797847002602899151377692183659033450171093129164112557121996658814216755748673170449000729126144432440952415651378799261337130528380563204483152862020297296464356835951010275802882212392002762411059440880717677347471220709077360108363251445812955490912310174154046595374189046321862493156498396997916644804814369538774661227867900615428989402812127515361509643045144466765319721206409414063736186056365418695984419675447983320560757444794234257454294231202266874335515142084274494726358025450594472899008327363417292054186961555668704878172348242184817398045423001667930984760630034770251515224103379370326310702317108882224009258673500499630139747248630593432449955175337721665489593573821814896117015885080021399130130566121797955774796313304702165535623876001162893873431084051594547177268581649346118779624861276451007976633837276812932075900096372031154140113994954607922921351896560509333058654410627134136012421919232538315672850382149007036572110124180692490333998486931961705207923139249552145058319243862388811082758448388548736019871531844203045665646557704405677635036211716630733413516306647948196935529381960767948449797269336098416839945345419449768400439651606748745948270794407974553621945376095967111225798357184483260584806663575284359321785589836819904636004823709045239761751039620053272344413785108712671880338404051313105198262929041571618828035162527981969740823562817541094851585810577996602976306538612068131019941753464875522627047608217743923943055994112444625705744809324909455384368138966081409852381805412382481143333788994311615538614417249869383888398971736220613021003567183651474425566409709948017468088896613272335329895414144113741546464154449027465049323262067736700476936777354044536004992268209106924244570684112656872741304299311504805045112296572576642620536950038243479005099384351125753361349797132845022829288736239583548062290077091277552092025241315207405680762079592700851605450057347777611074598114446205610713873502630548405727804475872066638854263304933538144153706193063417933412787850709025687139557534827123886276296405635179611363934565469846228380143500575423050917177293485057902023438698357015898947795179044253146176137507974485101575415563887854263860854325718697285039818661311361848260045229979518142673322677002577772485536917244299758983379167483300284998838054153945658824252429857518178735234833141478315934056797945017890945417378245751668883420284106989843755821332756842106944080036328822096891763219128563631997393684140027383897227984998245244287351599476515817968649077816171850724425374706600898242562750225034742511340386486424237116690693067521940992322154910807759965662654597478369154371836859534026426081410298735657029916191047258017941780338142497810636172509957517301217856655783477217415062757512582380319603352925368998586524145156511168919724141802787232316780887679114466957368310724294131593395413949727035890524081395320528886268351429641342774585213431385661720395818678111110934522800398297986432677730530907653660076211308827210383103449069811636615394288084845090548926635231101630701100235452545591450426700130461012992022781544204963397712620507802144907884968625894801057934019552086117515734539332208317871428374978365711797856916573110632049531433057918639175903258099299489309885187063423878169672793522391491266034407959386142932204759018783242380095649835341721034707704899739308857685161849337019739353584960924259879616477655187296565625117200183914943602655705057205064353102569385736375130354630471220930671801281125967236380213267071471563562466481792194847460432449393360326826672650090683346183179858450644564020427647441804398556942707334498124064467992911673055297608704747519742357838838238185853711895161826107132129568571030040892430943201674414800897088207402184577080199068542488168123121323250181352687817402123878024265275538156873566733388486123196514196880528380163260594052831603376088673766392370885762751905646041041299551454643805024362436570305627365609149211542430157741720533038844051661789403397694576431805601515642030575549026808768847936156410969698974720494927069796138223391750732883578221064776675582143411110302975927336150261729032443004827816630189138385172625224508964700664256959793714799921178410303007308786487909827896143746480506888789344367589507854813334912455756512369498291204202599984752281013821387599030510062051943540763219658386464776079030126701128940559664825258596698749994266194668881728827837420295745969937237118790177641333135171876237949940908525687566672048144150293182352144553844265246254935532680931821449720982977595513851292482233129165369599378107416150614089134424615460738937697345776170492706420374241936228603630625089975442515565666305685484673709331812099771399708716701744509291580864331581382262261559971884477181753181866192207521848467687107105930722771353483311297866404246145149041268791352433556210238109011447941509954777177478375349570562988055737806315109076469124763879722128098548390540546314653828610887546364119971091244261044602054044494614715082097560146634050264084804379145509538064048699995196929959031467044796197603398213943563561439690944505466385955839399954637781357578503508399483372961271968543873727108923833962703437097310350972443642282855458836712559993156335431328347725027538459681844061288141942483849752948228098202585922181763135507186857023394268058850322607439038030546034819614367004826076583184503224869118973921945687361613104877658940965911358149964605190355134107762907573610090468297352474188411549480192838221058300809057917441690375693623731587007905775897101135186277457428605574782151081292209532485579501667633790499013595202293242575405902711089880208709671432664786024320974263492873219213257922825342589488602039623770267275709258152450233144475727947418444022929480862588718396569825772681462280573841051847457805737792329200391365867868559720022937198694538898784294501643269856233144800148578458239538735370870027155059476990737527713933869795642542771142989313828369632272846379518472374221486363273338669850407156595888351751633853026176569965809550099346766689692422548035368643332200708581771383669038202863954822264172146570256684952808874769228464045849617750377390244226657471333868312250879091395713760944485350309762598226388621748785270971469992488565793545640743582440072507412954376442048466688236100107108339996938221701332541062884869426185369875822058895120842095987715400275987573080412013306018552072862773946178701668131087597662472238681306412312777211246712387206890120769483209175479844249173853429273314083528402704005958835271939465585635816731902053295017649448210102475147725519407834676117708682783128910457734585495098405451316917281107994309533966879926165769983892731745840053348763495461903583598145583478417563473097057532298210224447272701196757535176372866418912779267449930063317057662210065466118623837224711107631893310519100142971724526420497124585023547341965082344659094031881862127647789588920566869263894585405937845653874396330035624456556002956498720793897349417018341363247026996492250595828594895043711945569624243626212347809607244157889002881232090847880334251874479655487360439490709154299572502843935616395305198202545952261381509640666131137934640593396575969539106400686591056156416425206739544444451640245642419001010891151416390654812603976434382002224684459697820235770225876977214300148139001672153473549777606347234943258361914303447801085417150440907361453288166605329899419886446332215122008222279515737792467387411706050594343271322260734083094345476026783711244261736102839122835886151985208319683204406167882804815929413473199566271843686062615813378172272348498398617932557383604004791627724774345166304309398245977017017386172585401504907053052348277204391583052520925875954827147829530562449308248248365523580776366421363351250010375074536969220664166737039191350141074779401656611841286344516038084448912154783939089837418305955189048304490048333846145357991535785002567960120158333428563735427212647391597232306523205298333126655974469361376835233829113421834065820666552574847825846007468742775591282561311458067282825037958893077139094395024783214810519668782407041863415022678513229499623165836173892978235386599743530095663377846729603610237706671933403377453866803932709792109160562885522233726206591429750114143975837715229345022566478746825724992816465272490348894775425601373086003125016437795502770454318889366982461648823185905324771289811381457861086834056539615983360082264455726724874904909104695324092946590921018742308467284357187334277732853703949286491728720899817160479212399017042735926032371565594259567360534704383708493615269492928058727592354976304985284529345846126275186571054913350232886166257206340479723477772702146404403325083709878934718811706912600916615575088286462447575928354311765987907392849094634324384618107628311938793722183359179910601035766400451325089059448731905467864361433050767008563370670458522902750881611797925924262845699767329035876881705396351744567246988977754031060622070316203912587403722575254347428318523943028843284262741149678964891324388484297548241002956071490103885632790058894859201707637392529275871223673361460220108436623664949158460123172667378204709821812218147921877358207949762334977852675196359981510665718200888852957806811341392603155392208902296050484196960412586109311301825448583400385623013758467456436293982500284946947448960513612954688715089613273292918522877498655567360966297132380670030906516902854832711085285340391227274154593460924085741369267166763925656572169107038094775134052043268458698128767326819070138409258521453970932958299915187044641396506975062171729820371922758492581244225201846136272940474633927117489981144579879460908284588378719180851608130257935057287350150876370149340365315769730784787796425170782858010027548910312758454468081409941134383703281947174807515156200562244796907257284025059899949068755973302010336820123447766755309699703220048913218550113049459996669715334943485665326192241805883463895284770422309667301504992711372908515559202096307454344746047367789984196623615827411791451267934766187777916545032247763556628885856586225830296835856526197540546301097490244646327003149089324312823568586343043667804162173398074356062329529147471149325719157499292723564977944917314919009307689353584567059047193843834321530710548246857122643649509933786191337265454513444803114929416579022887449051686850222298497032610434106996674914853431628065423802128645840597823147468371519667174514065973785096742293454926812726576028361911393748294194401096055190765103122520741744229095728999031326653637692186318546278301885086767678693845358090234032787499117119914578872860792987827588294184743252646838701322412803654404643738509880489567135809285278643612218202665236657637408097285467654621201471497639714761961859780624320586745873785964539592314243399803570673757581901956293859021999367981856354182252150921579264781199214200839665342114029127165424510590607627024081986874993952485279162254913084739821628028809493363852453522775663490425553095209127569888851447629460469216885250846304560608619780239450930130424447651961136338311545820214004945587161095186048302684140538076957400988444713606321069538154537189575749655268792612955623887225807980602919815518702343361482041786859095928426095318743751649847826218397881872045195986760338557106709838285336839191995715202688337634751131671944413498329642402792032037734707977186967413921678610364089305141469592924804849493867998465013099719985537512542965163135004165008847007839740116199413073285222496201712088927155759581038535600792304461178945756927874964143187012801774889853854582185986006467228365326226390774998149524549777953125842836293590454206469900060149370835264936172277660183275948323738977494989581842770456298910360919451677337362840801569696268329371876357380794363104819030527954761169334286618223442165448834802303006072708000602827882423394978825725907036750839913354968110616882396702246991820102848744322178549365420997266002194052205804936231467678329753460526513583894605515281594001612699298002702564389387198098586499209614762690481585283208392198873902000737450555499506828708118123927369655301164301052209339201162394294663508437857750969899510450658932400887119080243280809812295972107508727434127020211936453589303833978223273136100523503317894632101747815665228442316808702164831824912309341666015637932851803526939937051458508557411945517408397118859139609289498686489174335408801406640889550295442983129973632170137653666357765514253826325733091820787732119419394590901196446877966199109722494774561866370563809998719196443590612788813893214691811846019950571452390463571017693314689716646242337071623078239330281512165975797997922339542182296538710277536307735170374025562054470896436253421754822164312737885194209272742663444861603047955372617269672462899709171482731025548936467635879518509595399388732233657783976292416925228581289967243378856634139036205568190774103732272149873712500971655595620003293095617444581988553878805322507158798563867238354797795842743064527112088847276899494046199450282033299652280835351884128686225829120157662075887100448397210789242000489036875120174865808114587043575391997259535722059130472723545705856290840966612274577175641498044440951244828197020429776545539906061240238290173260543787872343889588642415985571067106342394689878209422367453738324516149926995758058343245341228339617484726886368547817930394427852718241309670172558763746220173997582121009272188740118976438651255376541775784434237964981464448602640622369143433050959576128431683004982822522660459256773564155955991572984418229859148746886750591783998996881239050363797376118653062980958366687784224318476165748824053215451095740802141815453258791577657536989792073241646197730909870638502133897889101566416614997079859738588586516376602782120526233356337565926820161423200457603086576222395270087972683098784144951103873966945759689713352522394043689177906825529173195372315794542653709321070960640973484385885263484266380814824545767986284457024558215576189851556091292798763332593076327328603529256880428926170696873155185204502695870033005572655435649912702906764108386790492726431060715187698083176514568761314658119285193740337691706625225782249748394111035666516734716540858598354837313673563609707111400273871484569140947580271558406479835717953201855764452298346491623640812345588013055167021801996456809727386288698395632162001059809640988548866262081171189408721250795631788456821091510390856045814816498203908342572501709695825332482604027893671713687496111419902929840606151474161927140523424968735483529564338453484200942067473105624852891175963084122785477188525174364463667773688371090299834562421881499463699020849236816352551445270808079315589796591588651822899795389269051718792114055885852622535396298392250978599593456858251411220021486199265965809652419076514111756794410122696530505344643236263615051598461869710371881149268931817264025873748968994544652749460839010041642695493852196977186348154425154142086776288214086859345384689923921309099290935974242846291211724008718456508975674761445110885068415111804335277777773296957929942257855704945140693857034369458339583540046792831292837911757392462607904662516306291963999426656911016086802205617780058757611366989547462516566315909826885506181576177391267938598850906686165008174595414413685259095115406875222477721770439510655492884167831998980177385216114955373325659654533437144624374730350860190494670765318625261368810907626511239906722847207723794012132950663684516163360922070365391472162356291172969218779092049784697744011576816455668565735540951719791623986976778965243048455303397634163338610328984059587576451592846848502622555992697481633402736797262808538947785667364121379168345995933409714744977791901248355002722256345912922919192419999877680911417806939033181433305579809208991473283456316402153962355385780070112353517859643525842756896670302357232654093057777309423485379450040728707579514067107905271393063693930581927801540957548723334843087282995725294025689555866133296446735888262472768784562349048197645377400544831275483799804541124043228971836359930841542968164330512553755815412591590944981749148387059533210104795602626378909058059342163475988475069561972814009761327009459103388449112427675800354626835531722531774696543377943437112793988998778066603885651133527252626026637504532882796372840087976541346500091002949045324428843712327503563688866074182573566820467605104237950713148106515291506459953552492265868499528541081949888265658325702811374655586615597945888947857251717428827956418252299346053155352727960399269845230129494120877589572856954792552291822417188092670045029018619025614910706872068073032943952135192948503929595447304668460182199733296913037710614675731907836998881940205121487111429820664230274190731675747899382012579504093154589538952671442437202416142727205927281511136220424993825009741832681396644044008213316095215115843252033156045043052133211788092425496575937822508259758613689112452340829179731266287603031694956452938004861744327618225934064961725123747048066737191579123735945916158976580068239816397566260802741363399169031975894141379799600689791804469984692083316552704127313186264520885366364842728549671989570980595441357153100765311465728404326700059592449404991204332512559915983675409226314434483151000111040603655959324397360659352480348392902829629321159524938763166444390044185819699222363390120348707506979607875308470850686761596872774091074468741932473158449492962893277689478009064337789520405933800321118385191056577241106290036437330571339952196839161819551449220133283869395436704671508552825826663593602589468286086620852402729207909682751159044184917067732991993488003963945702024112750644632882582640179696436042609487104100404524299422859068244382786920978504026187284281090668872833814095313327674805785604151590266267280913726173532773186914368654438052784826233402920918102955389891950738710964480838362593270167883680624061623532162251617625949764118327653627029725950525861874285797811063359646796095146428209222211840560695076810158921338909262893840295528308137720020343097796127616687688639676562432498623035876627498254079633845478080111115332141080745472488468`20097.912426385235