0.0030238479156315867171362359796759929681344850803149785591940094950448692990116273227736489255251385305987397695360959299338165567672215764441847728783953072962191150141283000171657755547637967274254159166205372155458699203811181965028808374402984923230149652348157245739986388838517957883910674270958321715445776894023726785133331661033394002104810507537665624165990375151285688115997916799652874706651530037991134709323145117518677460624262902468005671689670219727399615912321909895019643388789144169735954890575490029103457734847738906525332666239129047430122350520865592927729298536807096491202059262428249203906120167703810049264441483987817342439307108659942421099139148477482868573983763937629349107663832092870000949387055336433021458274518705502727203336063908761624027084828716473184933019054106390049220569612503129570949785637227884682278443113973564047168655407991973385665422426405561888710046702492429065227567737850830867545368639413392901398099448302910069267659295141727950940887619911638430707210114342148983253282037971701453356289248281054840225831225783313730423026370751621613195137229160578010573838449093681982007669964901257129075409799207556559526367884313187516894057820496023043024308330919985750486462790549401695395639515877419048877112619921436877611801253187608345571589665466310492870365503054971963744837708629220653070525681977175653720482751630147510072124443719948638931432764075232576890688384086091075770488496302871564570804208509907568385190648260935324223851353638333723873191787641198542243645599800760141360158277731553831483323972932486607506812265066469535988399074796058343965826496150942040496757249040210111407728958463072929359049188059279033469482491763285221092973288036302263034497998801528898500507923291317169688434247714341165041946187057562808318818008117574851518678419569017240728564461810624264607514905692295752938664247015913238084851551814697819895241685640362288157651684671440064006568717778656770979887031439535927946379971482532544869125875755137769410731105218385120664353204188003779339014935940559851823859472734416872645677709819808634190437298944035242105960773997875583969102140353046442508235983494955446022980798269066879291694135006071728375875466478477293132524961783445806661340731948586166376517712651081039659314539990333176146430052633651070936254349214629664319167389000225765069003950833122314111735331901236535313224013752283656639844913823986094574514484213845071965937931748873421986189996207967418415416785225906764438897764822122473918044798360291312498126155701273016650319209665697965013417837338624894781892953799300518866819403702306344432353041197958008887154827264866863340209314536124958507395909794220557022186030754989336814159192332837488626654247089876782927471740157482064664231061899426499928660345146596485800535575660968649673541030044262996666252308526800864546464258557660352356264340694228149488224065876857519903067333088822186322087409779780780075878013234875099641842530966866804762631111109867253482235190582808999407768030064473189061180726938981580847196075226332953896817975110660857620870297406051411257049244406084079784971363539853367718924769190623215336979411804963709555025406470578572587040037487197186478011889392313587831692029679876539971278290469797135235931818715912400330177948223740113372830106163938389647012718262497024932353597934262623032217940819109310839382726512082902903757106849253028663702396938513668625437025937679484248378760470638037913502252564719097158940188339804834415131544070384834202459498667026894368304707496122372901659404418865474546586610342773620876577199545947831909309286875743497859241568952502029774878735860404220602738936406275351709089368388957804303613924502485244724145478034734146777726751478467874492190064700070275650387879218075633442902738450396920302837871671230252007729832144502813783716764101106068393337532722815756780507628131344103797632340520867668390592695785062296679221840676179876333772143272735724343917660223929670204026022629822526045186061101486907865833488114773790103780639061753060268535562205883529952930071675970978884697900349955887380027077620554403191871191689844833161018244578470120711870285740552359018414082313522342634419058942635796739039512582850440822692112788655068655400214898715878228116168533450930192539200676946030518624955693328522382139394288466181886541432635180342712697382892350639267197424276082166812016275143597689092318821622293207035573257650550311403948478616142117052304360282975978667248099868055906667713473751671676446936275632075600635343771045317535453153971411452204170368595093781290306173007950592912232490540348563250519673857651741635780276955920166778821597765913402352956189979468744491400653465088101047887559142061676553737655466981501703759575880112395565890241349185662367635848987145631125337863133354797418505583193236077166833358614030346402385084630403741096105864960151284167674598501161699272625086065052819321104587261294515541543190723414172617780140636095546690472303026050616415454979455498263235032584508200050263096893727378149276529152667409507355581803813704470945613044132241347734520202597037628878602429610881238731225607089065495136475500903006354426607608950421486323972674960686968288160795684148440373859584366744319689067395628194470196123483966084677418435167702328358754978152101961408696892138903108617041407458284302728632809419922445731796271468847310326463767443130334224155267107530720005034993434586905911807128549120059010772527925604319565153368778964597706738680983267664987237000733669037486893896574170301736494704656556788976056632665246174926224738996473691294099584017868752473895816890598517043346384302076119116681438778690333253234119812349378927569574269928539672432578396101235017428567222460400571802448024581094520016853388428059877721679419357833631338783581092546868311172438418116912436203175010618927405076802283518792382430688846669409695814595363137134992026056378403393882486199374930027691799783868220337516973774549388493257942522819580240159622789023500749499448269785149481563151067449144587690742609149491483500944802393602330544773134645433901801268894887775621965138103336421429345356292164073661232291162125758367339060495275766987279444603018293462582658246067094724672885667016645835574349700431128422875673419611209387140733592645444389140483737830512316404433379647225208256502382064416375518022666239864591307014359990661953255136881009392526420834409135868652308765393477180510141019039099021893615372740192844968565580064563133002602536011144077947614585795337352737300984512028923738776313450058693623147290306754842798943368016206472354865916630743644774077241623732849795325447126920609576402435915518623411066662669797392361431361662841924138094033214309919863937495465395264213033868361520331268949014626426120565023399070408359078833677823086622849170481518019054957002430072643578386821854294981328701918345609933037339456933135212282151485201770387562080751099083697324237701851991332561942573168351858040478283033456301812616957635616461314209309824409626263839311053616469761410697570093061823727088848087129988377673750546247402248717028219259043649259891362253671318774588824641522585181308846824655431549560121419808228637322729798178695056897487944147486867791644453888611065245223389693645811502205768058063954556180133132161046398602371200329547885384745109316225152686477431429324694273245723197813204856795432396015448877449006536900078721606939389562353341961804941360799865053220079518229513483751907233511051495621906000466101001880777234005615929330801800465916174249878133219948227807215866478178240742952450216189489931497860881569649555185003634846312511227696502914375288965168516004453457402362468252668010478324682040738210827578152832764854188137302192934985789403932170440783561606972763736703072498650186528429434802986283489067401943174858350402380522463619181890725376124237882369269607414924498844494700185352262728454122101213038269804003879725307113239844018536108271006681768950936831530173213503095150886832848149801672462750895728195004408528230603182692995676895578277025009720288786310902151496589765853576898709416910570531304503036358429809074871057032390558078905311105736468212098406057562819779309748923210185979383993244888205659011413959189165213441732413117897552448725003212680600377770115841799461046492379857033564273928062692984183002513033660763807678381769576230004102706118856652505333515778507808680239362302807422138969318083592440247716722449660410105652364756921081731735802597876505296099506070663397371749082622650338459131891469279634262537852158283739696644496971432149175861147648483894532373451956439656913300116671491285179768440014162153968661709748984324360511553486647139906238875471597560834930633504352623523374304107038606898743118166257263363702601820404901356717660447379272211918623462963172602141958404617997208619868979642202361966725264386842533200844723498288513100581840265447908352473284420625185629157413849457155179526914615032969022808612815091509708420784329281587564286720707573132241150229585939388081875890986177263959497251793652844177079817676330616993632553220272127644818497771824262326997449671342314981700497213809072797029784840353717410929953368775234270319983110762497574418363940792855707164355994245368770014278175523117671217573668953040140856210362007248363590109508756681157012235415465900426450893183901803871310654827233048439738348892671157334575400352249070199993427855090868507069489536582462144720167842007998072333307428030246280833416409989180006787954801100362837684062493818448636429705344350055507157534577288385232469065427657210215039287943484475357215956728305785613056893154344418450277807674519572254201286978050974089467799380750075769066522083523772568952082922766575870989828935108264282003933798646112477896210555341683105130981759159073067685580900985427771337999082608817788863271558229914488711128900442858044553173079439699802128914113044084349267572400201543148628026541005318594897911075197917344526041031689938989200255493624270436244887830279124650073956448346818004266220673373488512542158129795055498210890785408005550174633811443341439834428758358444409058785839806245302866423965992287667189120473405606511807711377683634246019076681717038334032093565716270551761522133763634302730118887199680500759772389038196513684238686813250600927596636324835686526609997159740548089898024921867186735557228496910302850337894528256464594157557865469381062492809132024251149091648862478025781022943276339197449545635113631628554846277705103079187680276842976558587370849469562624706853593539507379742365341758789542964105565014842208999820102248998252838369269008051031593426986612672086391858991875313045274488853085318324177489827737661147242227455026427137775004003368537785911609139952077838470729793687873323336563306107193764854568248292197386804657445099219827894294862699917173205058606852413470951873999423738276835242002746180404873300239774897126845431054292313140330769227367859612195605461494454950199397915521516994876988140415537749609274604347025747503256016042985798018491045306812460485077235099681531230497352489601233054024530733498563926473360192943856438356354908974575127535997735079586280052406931971404364422352705170292318614826152429545769369619866015755782439189199028002749966256633697052492727331076667782187013070629663609353640931586511639128790629986126800980119302301903992028214207228778276419373158194897977022358401052247326811625557285842457612493330166733231506424455760778566791134348806740877529938138620098806657355392718844241691815044566361877618761653266456819188146351175060873478456425726221856923975469994265313943358219634084701354504071872652198108856664647987602172901718001576371631461192923461446702077214098583575328654860705134675676230197959569201343621230610147506858549848137168772348255827263098023503913482219561051925809276523114329333399690826336553843288007093753744775940853135537152969543552515281405645660727483564414072047618399821402067292078036807132291349454425340533147605702939974352119528949312236791722087047745924135076202445308741919224272890143710238482757310924169584905350067865220822818943771431099804922936724148316820284477034299820225799434430536231680389472609474994648315818823113189681186779073204107736318404999112042071024317739140427967477473840569216190721238764233024020977126817000524132074438429624578960738034654474476105403933839961552450917716386204943188365734829381430890324677748054996279650448044680238266440237130161153361628662348186853775714899535987955884143710625054134759422175280262962898370429190546616776188743405638656625051919038959502172061744273235718273542921240296421077464916150911290747699441552628503535854427976335191297668015040377836224473679341690786312886106281711226997375139661059390990568726535549830791641067898425319436004175426045967774432703439480389132489842392479303172867339598509308177767967133622427383259926300948184513007127528478371390355636476041146969997309831851845171641896612975788779533585620159649587232865079731995826927496264237836800439804942375739728289636536207609802795704553913152225459322184708200849449343056333397861292526541803785919643758907904237056422484007734999873785100565070183095895829183684135996831110443043563107426569845598250476006100004259479909905571336784784236448607535844955963753890577483127122066218557110550445033210915876014829361089158173816551145642671725961858213894604729426214789556659258937687835629131208257255912309322613057964508963943649205751439012029016428707616249560195426739134174053414664116906619303573755400758418771614891103981061588316099055660237176543604353501215868123285253315196468853878431373876665712734803225928795409752257279648895286400760852720335187780714223217951004971315501067364481698156274552327154110307629772772823782788632823896824022218175241787167388640682949994667900161892832731560871310244002484661137613503905098055762821566731020498495715573467519459324722379221224057405788795121448466257485224392154086605316286785687031382708344701295336471666940100770961887556202644864460216908970035652741621751826163623289680617188658838193158671449132297242067398159843217709996694116181107975106379395232660531543415915194155187341055358764432436060455458455247670522955169385820950316657985214342697795926373011277692176355890480833524081157867449150986349386827427877865515090037256339068691681445337668509617395709867019020395628027413712617069549525760420425898517518098313922860875680886490911585827016654869377709334654493715247343754971481057507108380407622400913185073255567225904909129572446047040304372096694927077934001738942675649983478232358882659272579804284680057707577168706863376900556665791407101229977396719603373813543522649510459646566448207347164617460270147631571158033612295448974477369141330096439172425102887485407707164248662311275120662729389226221622899852954995442159593230516590267839004626706608993138850996421027091491944756045283691678902875232623826601034837283338189977590055386690626169327105982972921485357176254947814933304902926340923164544148942450443474963857560056209068789563643914532568116728802296710160719671740836788183626177726961114664156357591959963638285875062290784586834685471374050508843688415525109742249427801263172459281440362485866846026899592869758177111990682239597779386501714833248964654505885079256924544589562130589960262302724625060793176539617310149956366562897106337593422494771754588643055394379089541429403056347509627419832205489107176765376788450931617218083146300843002324765070694110359274907261045301125831906717872983665451937558044200302447098449810343569960562515168301132110244663868682516322307109113018019088253937647607370291701440443840308280282094669301490157501489580368464798787670800932288296308799415624864201255434617441648870918421569598464159117756801318635397801476675089660892250797905103155192244667686904278501757962847308669305023936053729486353693580363598678934429838922277320749494522628506501153793610257605632078167208206295686322982489910315639627620272231522074111751974762910078334729035719905955759951707369165539350204944879941952244794643865159944528500299425221446882617110299788478677246628641149399077149184766742054479047234719947784721760945029684555143618660351902905082522647367997508604484442731316745003173082049424126613936325860292678766159648883143378256336366832731506830515174334435183298170266326989145272169550642613181776623157630177941314812941632680899165991896738548264996511870512432646498866193485610295601268622598995531706035177212659951055886880477641014125603229358786615413667279138204115028135211792429213022196745878796239014250276196647264277436043860991123337785659737478450279576604910225170406717513702684000894983819920398647307745913385170784449218899102920126213211920331747450729576642109941422186593330514728962632182440521503090345847415150567233395416053010657822101958859795683403024665909950247990740721410084039754834315860299687780571459649250707149593972953246742832694822096611687069240692296844387350152842100495141231836807933844342145510270607741164990413914943854112841111778163468054837215747376248890830179979318767417915688253714111516133100940243083198597060616532895378066483040691245749833821743183761464980455977272940187525495620440360233931367222054721845425706652141701965688404678366721702790076438113913449469721369766183317581223685749819141545878644305305470305680933000071067745848005918593472655988694285047972182848715777887919426736345739520241172928989885465522647633768804217242249128735522990485421534090000353974926725315231433615594089275650400595269548476340592774751007818721429166294304421046843120183041452571421527034376698841435723896386695984624071382888141352286245501908237684862824389182334581395162154246966432556558363351982000189730606313145431333868844759064309412074178620614340099255098625009124587570179580155161724817239313887079377517802522941640806254296221653438954505341519229379437574215994581786693329149270621264935518858319540116983617162050321032435599967730143615773636457287274256383724336208439491692026806814770902341681512559103550075055647533916131214546614912566324331655169407626483971715552469848242885750435085872455056152617510209501723666845490694169495951831046968486997618240572843269667956539579116526153417523673718663684163781482376381493297922269294849847652098272710667248147023082443700058715368667346509458527382254300504926334356145151880170859611742820242585191947078681243884107785211340484352781184064010428504853979321862316444752478420660266212240023760090216803910027117483457274472559607771318538969122984314044583150703307208655295624157639128635649010025597275475563051419180326539759128932752023416984163059480102080312226573408707930879990488243954091524622229966016341617295399390406935712795422917303077677875754493908457662220716097647065431238980145370581858517550530881353526562580345217125718396161192511789095691001349773630509320561357473827447998867969517156664560647627632354975476455685678829876438734195354107074606318722684765327641134381974047637554049064064959103614168100901392686571482446611386719437335080993850123000100677210038092765782345142275908709685691268351668820818957707418976436543222672395300503729055549168077507362241671967062538200028316556371202315479178000177259406638620143244418557959668129086839179789061927475820974490064030102402985980077835856950869466094513686784577250807501521770331097909443177868214606527209409804364922029134623092007082357664711519978720485005200329306960417098391190364384707639412190100292466534552241765435573060719456586860764826241033420921965766297082020540577761183089537503605558991906432604375949291451293742606793736303503361476114725685288470124277597494692687076290818004691523295976792919798033053841484787896314095143413577122464011534208999094761206734485253746306930586514354473240284869559325187298487461651294093350642561365583299627642282424655167021293014817471536462168116596358472534745290559812516394560517183328650977134794639303746408690421418`20097.594645357894