0.0048673020636975797503687798940928852700074838775159231473355098777907645830246746802606165340380824175170525225695495379972650985632815216381731149562253593615514778331094205414711796058606581814443444362231920674907905205324672590290281652261093543079515652309124035115176039099723203776490557644504407690219515176456526108654226672884001266397395463393174607312380565032210049069362942787569107005033349719407719411653715729661501026046508055475123169981378532772292152820426958677407480639993566601494772793051713862534259743297810548980013344188498350344205582595608243363777879727294314629783666203404642321079685246810377256864369581020608524854592025465281475701998131449390439647721439397620954052675734572091321583040275889282610164979004318600685114312211194287298777951764949088100291669435684025556922898500913775577103008051159080664637309712729160663813057434603389895033974562346070347471363121779270922183800741955986988109834961938011836234580935693026083280636669849727759976809408203509015772202967875514306816432875531323554713314346097135002906107682539061618401030790674068825568046555944713114117289820854856977376547983167383242387584935564662688050689120348131182252880009449248207402922788774076466241391144367677392180944165160869977340142375445161711647593010597873479537816251905498686401991496536386363486078075980722999019370329262312587295683037175149016361217770866669135192041943460528063394364630788802969444911395358716090527753820726066890541682741929146935283906433641741818066108547420843424045204247085939874744936927444143572946067396161909627309233635667551614722988356424967116813430557391560978689219834072069966556450647872965723552154713801104341077334835754373383552494105278474137773847027254219743869636151983080958543915334417263221323723248945121911429107154388674689485964706421755879997445612655391922892705422570052068208079751350581665308854975331755370516224758368220263808931538256642912041971145734793243319896572835008877001304583676239884968904994039704688595633346064721049788602523961744356489781443283994368881483651754513472239406264796286170114438276195155800685204601941482467354052987352475683799571200291847127465209327887576474300289216948825279859248597458856504498851008849874056107637234477927618188793755818190181562193808244331153888457503112522055599515875037897466394707989885890353596198005654188752452110761500876900363147341004851163041756986271927816926774874311593428401091225266431802452936761037315492054351614214220061899453267500203661126573355441276455982440766983349105712483737574789522083255024347171064995923340611273483420515588192804571199170478219319463045885163513999636629748073197694550898975488294968361896464795045431669038709226158569215049261105236828374377672796946254550163751939878301984684390191030121240051075236322289609431479735739968801184634260319925961250933034200086757776873029190135122885652947258922354769174270152058462123839432347240426340783337261803801737016351888356306796637925963029298383095801118197347748879927138746360988926365937106640102215085408046404066883498085141828427774595782291189832784741156503543617219860001567969643377069684465786981614798151762298838529733709655246089474123808599717921960870449592881967978868907169262480273990978083863852665610322545795699714238738889153263257275279246707701645867879974060028826956994263469161308637074350394378080541289745935986443145449709362441710727353892711558247715544319439977736583350511722378214428813475840371765317838246987824897695706299153229837603305935029175454108524469410456601249317385886017869879660240515757383718258299237228778390318195888527939702963388291145826203056542979342507294445522706574062302083264908013856718870339381016097137498967346166053303176260240570944735447499551373377648908707184288176155191243793275746361124269541168815030487312575344166182198651661473749399220889415932567794019295104225511290453803462143735842917787047717675871772088247813703053034047720173879379108349893108053722753791532749891316893938056020185594727754319936833298573765240733265123465446109407686651131418477260911748666110871500464753550526085273462544635349830174797152705573516842153175711290907554764344872403402637829706161664440422287796916830307944672419210686665235986292651022320444779368096854749200079695376997134666187733242675932933312105598859195733263544385843649998988067501421338115825610340427350274421499673371340446865134560339610089772639158269482703452424927852185106106575710383681402158854428384884374715866967900673019828085120932298142098533664194153344050585284463891892917554535269033920879703398949974740206154578354392201365817470026471363302219175916690984020547497347086235923783636949643505476151528762393142610602186647026330938530430091619877411535759490955497561763565145628866163540194075762567911718787904149678530361168860676837724742875949902539220394954941462773056335055184163052813293336041645994290216927544406119011924598354865591112745226470240712473384911856190876141659638292946962312425924702241438900978247818586165752420103464951421402697872711188272089146589839335417828412879680843054140958655570338317892057454322483136746682273049701037104908159343187800515149061182831745772350956757430464377667688651552836512897853986228661837971158428333470535462041129124710625693723684911160096106114161091324830478325308685539602704007196576516297719364272329007966308042736645205402527889405544608356023241169206800278671650038124709570983679870018712589450099666353098594306776217385011952544235474690933374101416943054131359532461253342794609096177755433597262230010476940363484885544146126957942060835859158555966206075059488630479223511919250818326919523133478509884594647367612480896040669861707129827852259144157694297774193777489621476425580585558069074029235595330897041443892449822867939996149056873354628010776439304962860165100000594880261663633509792972813419348129687908966907451130567766826569042662549005042198477570900602598755570098663009032758645579549412461049338050540466462584747231334093155394187842027837434204903388117944751291472746820766640935545663215041117779069298918042650931357116049403508444831787207745802752202676088326146239929473518322444126485404600024961959201767122563351309385303391045705648173846026248127395014072985974396704915595191147269610810728259642776187538622521694996955987123004867509417862908889157672642938898160354030314152879291785976045750858614013098096167863026237640592131417365336777165968927361143396537425157679318195294966788519523593472181604748524646113312374308734769233283618851065723403448217415138684379766415529040916742122406034686584111754855347247194337305981383450272601945743914421764489659209014700643393450698438455953960528810945950894449099887997455573751250899393011076512471522297384972343345768949057504854754424561525709776370846947918931508698358731662738386310183534991669872912778014547914738869542708887431572043660515412075220903176845504166381584685251743959639547299004690678886710537781554639405793645247818605443567517539861740286910479306933637758418944981177353463461049414075505202805829171872804420841338749285517826551685418636287560145525154342043266541123323244437561179134487590157619285634014281088641196713885765145998528155407143646233619832347312243502755559103464683579467394541497658895315039243082042872740506488591193518397753050433134150580520118488356830515990207090734158520904530723631639712941358028282466146033139367215057774900409363509126131733023280410318061146682619354781274834998020339180688585491224275429631932266538904278477783305868643618331623865752341133539456776093278774010293743933985397589082615411377973962809329957880516050778922388499964441025171052425699255214604358606674824652228895333914175989541144297747377865767254270354662778023427962708494522325496135136376466355822719018436031910488225409647255995675892809298133305297822151978966516550365257966487109612138287478985021410823444984784240159174664150732739982545196804633507534329688071506113309849453363313048327024758880620560916901725448781652129438176964509311602404692058713542728960790545079113386317049748108867279504111363448433805866605479878822670368694700114431308195940499325604123502263761726987643176033792079701677256914776355528277779683896591719279682997569646448862091567974084292759616675374612807592327581921362105517254942857233439947308681155801648397322907256987569995136811990621501699979677340542646188796209958536703172472127403483212964673964957827929923298615353551453129443660829593527995961628462984628043223759546824167804903045794753419151566950765288613612113815637620885829019864259136824676820268607471640323161486891598386230617534777675857660115664189197536682031061565240614115902994644178753580541733274298829948788262696776895453936742983993409131539997061526818685302066867924993309776622558539508338714141081612112912691128049042614342823786430335667369608128243106546013550328795038674215407627194162616636054574464996611229764797413392760353967274523766428626279604511494092758355158823441293987970968732934756217532787872891984933244173950839708962312583341245630270954968809805029514476084844450717974369001972590619816652613750981154328575750779656269859736086738545937513621648550324583636197178554637827642329478244669276749050675555902880798928235501160586536611997720954675213619675028665201572748201222490505644736741564250956954966479714739283733751921002602861332525623018261067717039364045579673775668251120155346364180106978024695696112208997908841382651282416667207359900927537023024857420061218291221924552000975702992406071664831662174797330444241372557586396463291129279477421835791593908684690965173087824980123605056917054899977916709067605272367006745015515059577987127438790972006192152110539617149406715633573595841330518597617250661268646622020114234268683421408856710023683353311186369930635461018264573673754637887864206698896761375354613353230225747276427261586107583482267198122387813890546122303868434572407181568217147612062628663974217459149726058989893544091900890491004089838933728205084919385505272193927701012683036026184963395667335722753737060798073194078748422500075994808768732951858304600511114060666160121598679626988799553673783170376601662896191601697545264841811008548135995527410209546252299019667471005988635597328854943157237394579588399939257831598774634257817752984447565448811245188601376128024035148653922341982764389416390887400020185141543823132798270256510005212080023203748818031360025482279063960386801841321463750347402589009357466387190334541401090645244096657134755911744198421166456397657772761516204468111366621249664861540006892817718114729869075518688310219925552143943947518732171840723628761061782545515343975210072688017412861281287352145057608898784037480072742199637190300334316660201612949159587086055075713971795612493648715378373989206392497192526121402774976752023051062565895078901587581902496345420947712921054126177922832899521662902979361781969941049811767670079994009074716928737653505207498440722177464643878634942824522186387294530581063947678351325914494839682069978579164629048842181348080234799920410860759395268468414146433897969006920448291354265655856921968332319819637496902627499285204675866228340875253618740835673014134834461012777241590369647988838185064987760418175930331272736915706404501060071589245705041246119743930808689421523772069887946169510864561754428045856387080456623586217134304250502221460231730238962460416616883614689082496768352983398922501324065306072826383540922313298871825268772750977642001671639911433220740266126300451873967286742349082887107299061676890044689693273243734741937069821955905492796818719523768731879373266332286351661079971579907853534438443213005415158189419064745743445312818641292701236893280372356482647856038757966627424758817651894885637208825098739374755616674402417317021154172014864876846329362774795058425079384125938741323997026676811651140623989494983124552746687374631594062368210993274464232688856116434068871842243450248304672024618825424550715019215128008807519242445601582420033012703470228569156419334351437553582935447052512939196349055492177985593173296758465837467326278477800521313156704195615629357050506912678975813548394903111740833759565372523307703711615989324802887439162741386415013428962728351343398525314702431735848898489421679355637931590751373090076646204511545471868672416462395264337587468294623902419469635778733054244232664380651449739252283770796165866918807137275932696826942030735243874631986482285968217388857208389690958919078696431396231379419096860199686545419985485074074867186750084269937241698658412253704877864263669018076207745068696633872198992688094441382629825337432406501782667356347222018219972653702357816260415160168558229662925674197502716275372006295945503178808781060289897623845389567492188623222631107257784933051779548618474430898934687303652312937956335014324038663688484065314756851479937073024702219826282436845399803101583211484138705630858434075926952939666651867609015532867559708498929460524174026751412698474972988261547630007427128730648323442099926953181335914446109164253202556721491597781711919500100848570833859581427010004523320707576988988866976296602919398355417744799184301404459850143667504232368460586107117721137246173890220151758153810239318524085891863498766512267478859125585450710849240334991321349722091977737737323002604342444803958506746599551175533627376774224002557061551883381960556968837371840461550548507235499822514867764271521069720949566975080359654489740722210158206631371394541716470579519365859718049744862651864635298992522288660631000367425275371569509693227004921982329234436800148445104199899527479103009968834826302356368544975874755481243209496980876190695509840959972935101074928139564208311716118908933107653230275838735428054835403889368239532985853039845009211620509671194030172177602234886585496858780508105336999817085226110982168189224912241643465358829272375719417456357691665946187232910447382166545280532933562571366461380838781022975025980054597980860503708423437466193704183830895561729410229849012458939754531471778141068895100219681164697670087764685232499894671880218756454663146926655069035767054021816717684835646021181587362481356711366551979533287948177265169469890396802354997942060704226510298029718107885398280807912428840300186753153862962281747977718738029988532639806992396648691525935141599927828741848399330286692642460862976378033792599669062369440261075438747362406841244395267079426020389425786790476158067465967371890925393676281663591668092351469823907907798573753366087124503647382300040534148204037172052024121275584693369841774439693524848587543968710488054784260910279061106268614274076939393750607036945992229063665033927768063209809332356556585743828423414262796155909500082396192045278221424253900750825680676900035933122916147873522391124731606834553767756850712792023075686923280023687804305607913895195592181315441841387628486594599199794705167703737011122173844770509497858514472847259647968712295434700127788123295917259919800783261932064418546445331475660406731025719974674934836541656501574966255700928368915581443682427173932043056136514007927266854025869949946273920766152246088749916632536671074635015883609058600703476293168640738381682675778816955819362536684287992197699609435980990703318264145241188216890679587087222576204695662128147709415227614402977420534637269013555828794873805901307709378581962228111786222047253485461656617201597192491436263184046060842338089176803627804350510289127905780830216350864777200833269195935380105325529828916369783021986501916243823853966101190899292748099673177994451387966770688609138368246876585939445208150668998294525466429878427331068472932777788651214870854910093019569823531039833876276842491067355296318691430271931325299102204146988636462198721927014536886581222515173509688871565914981209372743063605593701254308064260898255270494678175515324682157504441300566517077142065322744477303524761252053014037242427065580244114886777208014858712871564946162543395225508299764386319833174070001308085206667456885340481500522746733602400427723343709831043686161043089556706169913774047536831324217060529047764874765421254420297373116652944472888981815092873522624126308824304267839662598023132595450741299926131220216417093731205242696843139031620226651166377646253226075268260644358035730759386885813035517289647691076509243976295497971324447625669669436690325383926201394675828721846708286215285282043526847475576259903797930293130938816252512786744902032460620957268524075350643485609117957872240515978330964817207873599604320972020901557559632464294577994576392525970773056312823893319617309453161232694461279658137470480906683479844833763769479283848162765057434505547908086007756146567081787759585282049342059100488052850582209079829007921486836969060559954587000434498460356978803600259246333062370646452887092648931291089172823227381688937077739075522037435502677079153604892190452764145390077275499462180287474067958964996980935606989037235501896116149398103102915509617729092462283141123962187286702235033595839308232752696176158158309601260988663046917783282554856291600408835440599795037712399866269211175602350590310236522366667302672919840716985714469468260139953741375387096227567844852704183372221089072210570218716272829514022490224733638043909095759711256611135302352108951211842365799564657408557349825183600892465957323405154680284372109446168062916476143421617448762546189226526810608883292817724848331695204925871064464098471450077319216077833307834042194079757170733733266021067704469881779366651150196638256146332892569867223572669965324669847553074492946062730750724549791762242543632010322227989503325428183381146629088157887781271365722825726842055584551471990633035642980095918086474699791056548602772311715901281967845667978869619578035322008466183771634747585809021053023744284595039109842422976525442824403425192802904205909850998414492273763342201082310325753017860146712095870707025951092574846126173348531828440701020110692314267777498333774778468944962232449481940849069837149293919064990523633975702115953575081522031270804460253748901205820957066891946074813182196253927499806524208019989792627542953747054471390848313920358531718268638232942510353028123076042296590092352193352978478970960629363049253816838812339671778348257509297640928361758213914995324451678695177087414902984537846873318090423656309511812212894739971928198823843874449900860248512700424007203697844102817875815012269747407799434755630735323378201376004857913286112661050653516267294537221979770273135033925203493876263485516823672825967995894154333963657725916688993175658558832959383734600541134999652346178657593493434743185969477530174873743671649653564736353469964915601553875362285686469061030574364367786240977890821225273619482383797326380738534073941397414067932792867475238667286314469103387149601515526835103320551293917202418775814617106138257505969203818186057775419545922312321461995148877101699832950331856690492005357438635216382288228254794669831733412947718930718055473753038182960392849980633476673812527170428319627953706179078817081583644521990413079194271770992360507203208644734842920462898058910275846858285714084808445403592733875159061656882006860038519464661898892517334952737404347299450240452143180341380542413243025517969852896558673565198289328365801635915370001069955064823012181900794415604313922483867228736479107705543574134397725055225511217632434675984349629354302328970040216249963377845223420476855541138235751387221345282506371472640644852714839976113675100756551189364827143567931911087015530135589505497157740482154543814983667618351403018488190258254703610108866110493676775607178702115056602789097977841331354976801072206254855789708086991101595612684216731514066281345436288935885646222328316032415154955418716021682684622655660359029194166567067429581563649480663457736525961627861187842353731584577909302775668622129461732083859280366514799276157455822909173243778802347941910031376481886840025522535093915838495216924100474042849024458625259994344252`20097.898003909024