0.0033228660683476086479089864860743900459033998196883337727056852568113179669048081249406714773421343227177103078004019112965084286872390266322695785887927596590352712748740532650382265177534794305234851516056360462808857619960197054203417512933699415190508031760274595859071064304724452484051373939653841183440861942501403968200523549975774928882124851550587141828045957328837981821031058695938685753775368280141260071415697531707428602128957700488345273498837673907040961076679317350203304254595318002700727666878803124070415586093966216307415620526120236893647918533631884330900509846675639105626721037365979188081032962033949715914472973686487237275136411859803240175990927081188086023759386809126985892109536682233070599806713817086026796220999472149633060364847290540121572696617121471713448050389888789778370540386757443000506354093606886963145417372286215020983260825615679125035073184241767047955086840871753575356837582305126104817446755655300715985414792920928941355163151939244008210384643026060827785171365272673803157492375993865075581536320497626831497398047969684940375983179421817379339043708253730610398746295272879538956461883182516848834103716244044560631801959675489541667715348418570701622704757190107303790268604316217555064617261327889126755755669244414899896890547123036733545304959005124009545833097432662411718584699626200051032243153217034199000762017526552939189193843052721157009558237919301240531571476271132511108974248479596084321953151709084888956993037245630056029963604292146062000722050693440844688253277417798177595266157812501711039022731641250264378345972253876881659218326752856955829146373259479723836026903858395608487417659755957707754464305630463497909768439974735471684226430080668784982818885412843477887217126922550617400030092447230175067791158834092360277634563302699503654215626993084395505626882858928968378294861109080539332020185134233424989990578318028014167868255753174344843648211308612451070911399022263938902513011841910012946995633693641702640288138354299339499801438211167285850520012808785999314393426873950347381065808504542615743106758754788579891406865332359575037276394226775173651689967569251096731544923835270244736514723531123697816555267742080148024084165937003341672920881912722372409995004474586658771397033505995433875829824788171982107320980270709306852517591647219914925434479384565930547318399866224940864995118577760303816527821360585541136321369729602079304799839981927703742816186439175771554432497123472778895447138503928746689635439172803196259004097871189736490838362331741309662388754627243911698961113419340039183751389507944018776321954753721778595508869862934745454039752229052633118029754535880021256918138117591296058233390343713445270020735176062286087496910216883227841182451255825930846551387369622631953250286184759541058235561030062846335557558057007147796451683197631376091070683705378741204582469412978481518291989590550439594664960739232006194119403487654218677874122834996826264328361709088127452656364566454557018383755845710184534871302718224353074619443793361696097178043997371864745195277091987680601860608440602985954206763824493367855066552680960880517715797882499738639307147440852331862031168962089386827347429544156142027958710542291202445604764593261570599244780834385457217527940424649661703693259642883563633909980036975242393976104025288353991194455598388594755658707616666588568918208441801416341689176637232788115162474576863293265782197808391289439825137998048031011153145021477522833139034298394845936373367363728130895766792013570976799396211099591682776628938292791850360648442964057046603253863774801496077190274362302199298901799459214861879145051975481322071219821065928911635258283416338008070577250058454669118783263295349002774575273370699400839965233779372996895740585983455625579604214274297819198542749554560676112282758263531797659537578581309959235367443935300025394390766657999514272191243835150251166514852215455698874985493364163410307628880450803260764316651901745301778829513674530467304774348966515351888564493017357224808596880115302819361443853400333904257325332354685590957520094552603545484964332374602771301919366304594136545225277495056178015573199828523987006045832177526667066985663798683386537827222712542496700386532587786667531868365869920910722587349509728998333479359021533033753144534229530285075853418122987037612337579752436234474830467956720497340909380152363870094935063998401623350381934902677696283015100651452769572637617380217799174639904344958020143790807645749639642157416624410314341756356314122592874736571012892392438082352497419511066591360137881836103148998577352944837521769014443142613433230085118060926577261984887093090620610186455529652228263833267484565745903921466703666734331275653828751065321767424329127147913189026148136858488375476838317523138551888659534144343633773019890236181897399018278428665750432247104804831080008390762558149768365799303341978544645721834571400137103986148563158581120994551730624121598710511283571832421302749556769611716418189452128503594946938636066530400382758944166522152090850006526089804741665121232192813631139704927612404899898500205203146358901050977788913261333798862978092619148056118917802580099377458050152408533165920358251449810347422851526089667281298731390183840194031470381947281708357430098643361094054784601977922224046626718996078441021239622747511573001311573305133958270196484736199472186084808810849663845425489165591206705047291204854836804012497889834728315501187498724417828452959364322556051110264367456919913029319801184103379956736094038484493988524799158762747240331128821494825044111054671501668524799893653899498647134593962615473109571105649853058425833624070705823072341166163039583977538754285122713313255364749720640924252497821597174911565354795178775155366346161506884812801488547881944643086354447747166650678171163536446464296460405179405356477285349733377216735338711681120110049081987702775410763969386666097665753950037982618805688215124576819326594797026447036402551228073733168292149791223810141677466638250701967385048178688565931825867508882239711382588751102619454964003526405716593002619291869901617100104354419238137777564702971075260187225695880124822659877801991297693769027552380097001357569774685841171558995898977302504960390706648284544651210157350449010928708518970721649264321179985547876468934871426646265121785399956988183554078357228163150318573337465663057564299706155005710507200234022991612902011808302612095269024881825872087986434360951286831027387944976249662530622967839260428303786984971269624483151181060667811062503411702938958271245312962474281742279282711599081130180674125790866719052867671653595074608896837269893355686151540631403992189574764827347540593355672961679956517771704837607321815878179325173701753701396465559766940269545307147311752339538435633809976064503617540267682229340912157469019484960979796891593723200411429211196757647486623281040703834621381115379006526044484467079880498021194971756569394004073493920771606838519536170404752852980195781986068973012031139184205543444835268187774719897818969235924555619128363706359972138938963839934759069353160912849990355543348258912809387716256113404560506318733623826531361231772478008798588436453554098529492128670680964036326112384402594158412435669889995639061622746303238394730462885011204882571593380015725376839749036617918203731270127859286342190021736100279582278414462082345457066557684666542749864213567721813912253879358250999676901928522670392224506444286634171655361104851905571484693862623246636234679059352079527949715436507930688823737408548312157924444252134878720860606551127805158387567993913716673353690488929500605992724586266227383139451327271757640827336097093718809861773874347303905979227911990062632960255296039030431412540319613071515496331865876451316662675404572978102955594266719304816548230949187858783831530171107483543787951766818265188938010381242507831867655684480159079288027686259719621387069301492019902462209375347251789118973564030810237768519369413662806506229661720435230517000196200789660098662994348443415356271483670864206114566825633838707843614213518767868399422446455620093130412517413961942405333181583676815124940162924861211353028382483558016680057679413593701129603100669063360558283514736805826476662028318252270862492725630343271575604359387649012656297199477178623766813002494326953533337628562926660542483952399609404485528649251068229036707179541008392183925137595798808182475788710233588244120922493694391252555276536934997269919534732901891075209245247149035900069539061457992127125840252403121969969908512880040351283415697480301988609468926855731503790790666637295683598233496704376045903694002475412083826526987291941481048017620100240209423096064716232605397718296529376230104129300446743471680203431933016079596294160911729141442127521636958114090998893158434664235060598209406971531776000394498992329774409812097029033417076614027230405057959014728177168763030314802508320236343509199178911065498153249600371332928476536298103089460486148087529807856223749510688250269759763350722436133150188110852642401032433828693047893863350111127369247956189024064699468836114646995505521439027037460133115581796873101296968582126539935954524576383077085918071641654874556235997688237973597763740557034692399040467829919723140186015631505243916436434748517319605421671078052984319883128698316480460554679627859793197904839062101857247958726412872429449461299208830266661774711794826487332303564623034591638557855644210265030664369200621385632174090367369440481452898844207611372194415084855670264428470384812337712548579276965740075439676388157170025185607486128861740982554366290053371228617164817836478452019191414384336057498256898879793649374159508537033301035522949616706661601551899252593253243009209294693596333140914798284433275847536334298127467737069773839558253545928351898419756730579827480810701438791624505096814034367280827395272945222264031220652604265837304941224350035229414400977669226273055495254196118639704763148150158456615266803753164016637710987102702784163817152449979182452529581001605034093832700675307905067267869787609738237077516525314583316496388798562906990390248998880487065606209354039354318884913543013899834894079167393510055112255559350906528627851064006241765636761758784359253081584074795919868312770481069598833329185374660138597785197199798994766002762864111469025911307086185474442971521424150105698321270010682858518855924725428410430906650013507145193257787519994148990783168557479010855846826691058509105151772788189675128809750558883515433598264315675490225549519039600118209794211834366195387604117395463779626000396941294676141535020895417923361375445872845139227808754381711829262637175266952014590925778866534408091161534834747852466017773851831169020013346218925287169572467234662055270531496369184505526015974812966429042193203693825510687768458668652669544789005077829215872977595727955533338873475008628285813282102472895206604923043155505751959828436467879943374593747202227214749128471282932210807426833805783073846570600035665872810948799624782629332926789202131066441390904793633144519761485979394750390799813224065253245690760157800790235975036349074069108179015073501959156914460787799278584592412715185543986227600684847733840677079273235969255575370329146770862417903005934938199578965052102878173434075929375417820761639418970948920338776139097159234692147992174181586516286598289776305947448066082564824058912366401673492043273373947165897826913647879864096634779934265627635516489290468068914621048135865453223801745260126210165118293090286610082180706948322297423840739820793969310009131968810542639895476753110854002600767133252750295241363814735601665863757841068738573942467831318204654817353101043838708097877756775269687838250284136916236653101982485793943123321297455697287218945571090598485067331907527089936135301621530958636078091411531334982988054870125328455504637711477598888953434593063632300115343799723443868646505299011414287248811070181637681928771424106995566576215134058121309059164052623355555649866027702439769496249531234706948100058238144782807424839588547106660538069655976251487490455490117446134321532770468747268727858522362777589116058830364742467598077564577325040087830595374378897400105718249094435758227209267788636193936711910165109043098360950222715113833738003119461133896302795867270471616892871459838914466901509825039582253332103844882903510958397011628684962538280561385822515733262891474488216808793202538777829740493119039142145056256899277600470876481363915314919681524089728804801848007603905269699505424482039606656003828884956572463763048391618762983818966695925176475138068310645617999289277640935773773733828080071340842733556968536541549882758760151464098026055691610693158306103829119605680610893212769664012905054114147050465638374786203474483615885882762900712482117735029643067955886613055166495427157029232144181340672301233379083171198668855312582559940188758939286655094018250481077343741028850106034646101594927408236669148877265439875692181283641072116061823640295472466438986280205085173832613007026150531625436765519990835907347857577327621883577242201160945288986821772205711867431297520429444229254482077339529756072668583437895472475320244878360827428337319646770259989333909507435962946848792989661217561969068162609011876447792337684798619658677491383132666012998769049159589068823147189289700267645277492065649737047223923725679707734833677296970548865511724074485574766988202045042924860334983902008108908372459602922095297491784155576971607621324702337665924095225934380696538602735752265102604375734031116791915032430270398071388005841671306186719207318831323953796039971679886193951979633897214409244187396041532687257205004267308410042768819254371575186962831234463035041502987824424375723226294501784626246291334885665148856714293644802608434296419236210584580344689981862258567147526424125345972141491506503818948847269170395036117373300962611793450433749336865243878363175108152878932626849915637535934306382600886014459220938221015871538989265110853022859185198422248294597169183248503273814144617074978753086241839462708679885490511263725131901342708331410829065566797599456754981830420775265931191483656763342182962391727429246832296194034912198144573563835636574822197202071607352130969605277859447648409298849705405120434269797413427177371106830250569150469528325478619092205348627918069816833423527110104888401014430423926962447836733327579887284130258113414860667954998292623027113536503807092857456117532078583380358492353882895032708610918385027344500988194517631358846422035202232807510703554564502993384197904214472333259656950189930927346734871974904347586465386695676609774008923647413100965133373653399073522913580120946231106219435451392824705720228839913921883827043820394415535516668606717441492573609373884181516887546554640928633905953408329852113190287683661428694078663327515064118383597584965290738462445011978521043427280877640444394641711032386280316485467466106742819556668901160385747898759815264375127896462378222625963985185981003531490055759635675722194974178386155956566387628129787486422677060120927162240944204308247472636523930748125314336498366523064156247553874018125531843095520487580305944819264063454361393861982074033090517568939287970221546322318831018941337414565288917043115786131614055419856707140229143458818228223811828357026256011516523886311575889709486971401141049593881259772159660437102819286423514621034435983320618061398708440080090337773623738978865223629629331382661366160028454064942636274583935055875309693011824663313882786512133076719272435392759069965037198967726876664732581476053078394001806861618591287940471920457900864205085571621222855419554361430439116420734227314849396586844245215818531921968489494437919792420895920953149450439512667323903756680907527847181810277278730910595724240735114013506589848431953182485232434833978086730577773633507968765951512632701986789276796452949081272547019892726437518027105810869872638454654912885504556328085141069952306647845805240804666735714281591970899336816804641527769634876455800905945179011181397455500738135529752931228707164639932938324558067274764193635163787053332747540983154581711318747919555074267045890187709500555150112028739418283527776756762277746545249603212499120058884729220912664150020246284285767715840765957029868630324500347729704539143463503779236149992289641130861880485060373819985388147542004217747126521705259154455806329777956000362234143855654627679481647065457394163474394643053796887650855473315752970815074836322795088865397869460866150942023679274011801138380365417567765680889194679396152500084002750323634033240421464325349188493597656997812730442961936437680397309191719688486603525752564763355117916372831920792937541788657536735969708544264353602399167011208724048217187354497331536637161212472283717641986694041847446919884071012871161854219281222332204978476125893039104110311329131742759771602132765278739551175711483293630407143890763127399205757351293106302130317651453563098915095186131840723675456550227417612478124383283239173867902957020623011692645258433647734755424381181848024245361926942886122445101534134207293853683607200971750170487536102078976021434665471840416172100466501220339092809663457015088383905558121620068989043702098186397576165643210578647572502109797142656100486932089532040480062649335435081463998911449438822368511827489585487698150382715283858621293407677297425611531108611073806065608606872827414743288433234958823262444678061933862067551039523813449111586637154009206234966499038483734250171305615526351350387039457056499323291029854541058927275592327318790392370829390866454743882760745618353367925769360430522022262940937437923079630183731802503007393031645639593865835033098686278745277539506396149864564597518113279998612762374693867390104761602673251334049930941456311630829636450448453314840507885166818440736476980193909204105346091962245215364509095779337613225469409954346939467539419497885436880549451739460132759509728911578925439353657177168202532943843721725602168150191819929149767857262976756966663449159539580857974367372872234863061165932084014216145573882072058117857285134840917314244816458809719173658225571502683333716455547690280576991495627669145388598528015490626151515798288971220906901261344560937442173322366653641147843083689329340861264510333867639033701232798239151529433581472883189513421571600833282754189713144671623125731300231353706663292359039745710654071184155891929568935688464052910734061265578061294659766018778918237858387605699787650782790407163732316246558802516534133366377717636893192562745338453123674534137705445613834718547916371356568167573562589738917628789775282247745367272233236675541590701031797290804758210873235205822851918888401287090232693325857361453832164207529847835687132010988028567727256509033924069344559070743282307353576593820503207210106873890495491508541771008728764242083088883086619023607453084018605572886801415372292312685452762870659098998544870513111733245684645737676929763746116755708164885614046611655899182000840336215128255175171045743132073394500688374475942465567874872220519967950849868064193628875429287106396105936577600426451599605610476252197504413574278379280135175082755761146001247279710391433457132123897266133321305354890469112467480531538727650362066182957759106379729551131650404286939999080642473428112096832057830526598996155454305362875478507305811398203248750492079226547303526600145521290109384837754430061975871148476183025141261567124676271993158009768880319774444683953177987721252821088373183487482066904697401488380404231355015382726868704689548926064826048524545948959071268308415275116294285351975130860123287038011655087134920678926823697983265563327066533006797095086245853487240346787580476021792868261287343835132667318142153387821134658411829734823515520441774602485453316759758733660307022024611288247473592308810608741826240305731226532962675165830611199630656399389709259666698367500568724387588401345294641550617302258511581190179326198262087042990040206934972117708549995251066505522577`20100.