0.0001875655360164936715746967635557586347181532841208198553709282509450044695833764065909604700180831248421098606006337603668043550504010803159844334696770748918619218105048807948210127877029778765854145027560155016120299166735779752010020439288053935946883980347870241695152144190935602883153758805827223090603442479976982887761642748169286459481939168567094290697340875346000604768549043241135349237378674389733542269909522332183728217651878205333655889666408079219675505994543013896517187015370087113111227297816972092343558615709628537982999350123342673040443531675598140391270028252911051718218187889289364216845312021825208861544134657670363587755419019810027480726402940099856275952119664268596026083544971787295004677935172193093952167915526859200287088194922318585421671842389547882652906815708368957962061053706514648765237451731028625638366109132548131667184363721278723072013782433552500470662534608204652622387013122276947889336252044224623768076940232983235785434598456377032105152046343250177128018138010860029916205327486866586348581757776082987207044437702996711952021049902369861078543372391260650351720461556709145937711626407614977543998857226344869944001668842014273971209383755074124140320708603529376061898075435651598855564180541127445927153501994137910913584032949246403057837766122801400499667681130260306008413929289301705117070698122543488528747018035341134023980104091722021135761653795727425990116276283765465327952461535459255594348474340512716959723412105560684221810645111832347241847981246121378313002730175271991234953362608168327360399183437512956007833326018497711237750067892124182089249359847713017243799709015170947135554740585659497752832098642218078048603169384607767255309538066564967701193055083815393050814526584341844559381809952491167829345909012737371792353041074914950860882733721870282054987046664995936973290463835571486959445542476851036471990345948152355855448743530297465768923195590331969605755629528479400336175184133245416125592990007242793971285130691648178654162321767015369640051565692712709766812578033853251170776015651794299260414174976039000043497609990671232943705885625815249920159205213749409870027804501307127839688741906403046569269340089881311129411491702777246891335398985278784524102246056577568793530954642332910991121545853508317613066027233625988018622621313797350208015734909606740183495181877022117927565069546334480243445412517672270453385161934017724400741208941653068030607480828381474656298167112719754759644307766813356296254014795542789503225933264309985201737656385180560924121243634778477251798468906172490392757036448474319956775743789022147989555604259334227786631511443635055469310278139044982549224292408844920534673389250504156334330700963372680173185147493568597280439227734964809181554036963168402707584350695646226250843719534326247529985846883965705962449494058734766821895954768056610178256685057416817290846969155612742896217596185806255581937592912931289613369748055554982681602878395903096607383116643288910286694814957159509944450233996616044695088670398897994887134567344080441635952735684241187627559676449073752435300221102501745204783937502340438113644965336488006836886878868511864069455232103217257852797969816280060992433297909628959691465027771701477132555131605690646510840262807949037725739201861604073388486031316785393197041538212321273260665717710786182807938685561543857728180504834783476573353931158114045730348106333219007572611608543092150036136436700835380433163580410845395128308154218611642777459998688620583621085067752578460530227874663810687614516047349096165704098179595367050559942095219293984628299468743042345068027734716583107503578856344009115714061293561641059198850703825347403066057181406084652751731403281482981182465456451251909990882270848415276764718799783801055767258491321026266885197785529397827836680006870794788943902856513533956221933453067147624541397838345072332567749553576891056839519836778312438997582428086091161371510935074274284767949422476586997650874505298026235506154364603027975501949092459891016602699332904544570237201577065235616883890628112484791379173415547953059922972175810153806446013895530281540757285098095303084714709928814692872074791134271755285889531976136903851426279906734695885397694342376843029029876003319361354979656758161283165253767336610907139709202443938182426836005917864254397444738285499416320682433450905056482920207716730084943572975866677870218009345079327926524360175293239984963270442006528522467567511834698288175778813412601978189189053949796109724309501874708633894342938720518507706381365566289008135853254640280439089373813405322937041879165215566142795828570145047608904295710363120696405578506384348522703839750415431049206622961693995018022286205754940757791997779104640077564912441990459541743128678218588200830434450290663386230474848862605710555063288572708836398048226378657922907047403378202821800867560075051223237106249885544626643732337022886991078572053052683162687752082771219216977944345648207234600423698505179505803352757527305255228594099741198593037347423408697689131162987154047048885887289643987504951011728899151601646446704868920272007119021302858787388337159663834284362432596800167418849080576568872797838709256343944132453363892185221607501189185785671224072943571708906124414337824229429892712624265928438186832078440026408454257433278809469914326393340007532863951974461446364936170294479910653490738519834106505498554818696430412960873151345373204103583702788320316767173885800596469912836924527186754061740633538786271188148245724086666479429152372551046147039858714658956126359253820450537690781664845632263912666735231294281537748900624615773807057955904596935537968783892245410037102513518743306437055863242828140671693019704388862183728861335500816144300991247265797055072352704249614444096828561531545501092587956623496535370443193362005792923954254426715601352184365914534161806529221980658718578621373958274357525708712977021979686997363598491289228558664935718157615661018736917459027876348158599289154503161037878716359045192830926826132756813390319843680633073497025073666084892047573685023910700605090872863523838016753129274743534047489677464810282118144272028116358737028832537117438622955891847633426537127847923554177213586154643454108316159610620890866071023887346277396883312042263314090897552987881939652014181929484452252125554888488646426634698981237660044521661868717983265421855528841563222256495095555930584501722322085974088515487629414904149988045849892746864694571302053572953880688874076053503825204221065184744265352779333143556177502628525274290356977918270429481232437508547191077105659682867485192400502337903946817295318683429347371977796626636272269627767494638792340234259640997679541776738174817728961479163573317276196007880136437457388217209342094741679442169235469346849546716896776261589842723054421094803449017203877909065146263266395983194087513839212568135548649553233172145098356347341309447624152980897518818567750080247118104457080189145882210447924536123275673197747854271414014019757914334733483269270069399037751648129645693772751966203989209830033785783561566015707618465603919542341802786966112371148982964923839712274672071171801614808033967593067771389146953226383424413431285727860582926069494918560804037646655520632913026528389244516887277636488876770999340680037709737248346059437137014820539234115117278235208256505707064130209924728270869293358139724738927528594305518979406198845498678604929418157729190336168637201388199348777469357135632033759657745306379640212958278291566349443610735440210811162223769948503156032224126094938532066563181029854560670589242377138341162020637247305622639748619958706390383485464565330761818903496521262950904728957894545876583826561979082091364632820791541126552306951567203332996324308843927401210055846687897647570189610085683540946955220572452131229154552847593375433452909726621063220215974700529582783155122143176972841586997875122144619935770552462969776148198351526243866066756827287510229258754902706952059384045628853304030003317352267574416402328917865782066171274290777745419803196764902713197430912972878547571739723949015634288060320472533003635647917718629025928367340560852964165036927931171441491578923701806548168724220260771379628466339204042270460531221693241714036632374881648062445436685796763315353351793801721012100394919943996018840305917509010669715116628821338525767745474969579007649602866317837509874126923474677925299535837755276852745584300632906472128396232860191519743109293157108660167932496707343018046893662417537947780874188634683939478454437860115702681505028124895104962001051013110778914396021024568746448936337833978704569548312109442568689150641119733111983393387440730386489370082106631976261108121305491060696327019876422154259162263044069295728766973182591883248965600686351872055527977583987265985097334081240094997268282497551555830260533026294765694575664229095271194977722538118348233731618817030049470353921034742527681607611321669558145892991396390482809758420487946526926108147968082781764275234036952210353088234135881790631406883241147031670310074380651592365227924942934214120349358273479073335370372953294257152936785799959151648424646228941557009486986838257155379468505740397199447296882351478395569535079388078917000333031548302883747659922955078744908653655496435133285489150765994639544240634557122163857347395795903837755398705064323659466554647552018920358335468259300324715641034776796078822357177092491363720917825901940700388766340388394885841244935007887902411252232224917878640449737178120993657967049054588939262385794135476874932971700139733300687403607715501736089380344672353215208307269524486099188067994650890651587192271233242151941892353526767414652828085187566070469370571633783737926560236134832573005042381316348053751432500569294862064411256055107826074157349338311628110517503250285784082065920267630223999683971724297083276893419206756504456421409144524887345294701075878431950304108675591848943179625224412141362363181303595389569023117404405317011729669211248196834673636112026049701837530780289893592914508301295694816001925498029295633779290020421082429197711342337639151243184693055186258775176990180635122280494384484872414779888356311170715872073424477678068079568377800771299127424265612258526613919580517175136714634023526122996250771673116801187506788627735409075975800019233168365679439455208249707761723442370634776050619003988418035703705253902361597601371366404670025395221627606340222839403268613401127550663764788809738340301621394134064269488351294646655117015063140060726988984550977486697335609799841328887863327420851120897149866361323131223536356173401036520536989357520704560389157329862245934318469956339718381142528233100215478340309583502027244466622077205688323186819660494163518144861872438374549086344807373512340678221027400474276897389744241834156274800562197532592767404622381771690444072431739507994934816740527576983769130136645881712349569569302588400868176833706435956122755774081716690125512280679794129015921378305181275692928549130557845651766981604337820224737434334533847901061278176724817860100300337363749811924690156838316666224116222087763310369739578681757891904335937064583184740099313533024728145035085033469654646992671016837537643146113600287745590165898520264335706058820193504279744977172403583093408191670518112855265148133138554292180472300029316534552254720794517484698050006661799179285220969859110323982452824891929362364620427244460881348870404129070207242268418265003027681557027210945168772370243566282213642457271735143712826640854913500606859266948163674759718900369468367165639256615250861274216143968854530578063887523492681468426825131225326905373701039943543494143076968490009366808231643901616917521304611186135913287346426400718839314514386744904419498156900273988790963527112387303648880871006770936791788100107468804728507322643207575028136707513024703629926605231411587893024308286506144252063746252556018115494505834777376611642476739730568905062809041865865699812229879643117356234896051314351578376739338826973249740054927049666742873575792304642640704721619466692882081529255573171009751656311179561933694737186368852075337119876425475638462808180176184901883630290739023102297837276975105177473661809060793045573269964043290973990311696672835133469702828137717441336878179241819344066846744264966603544959241190238745483360245769220389142863225182802440820867944299927109002022189278214694393226524287117881465318754635938472273109359966491591710362062550002601708037487993604150132537746528557798232468082905764311721766177337083759304410019788984188369903902881533362312611573404061837427792986799187173435646000163527013192094881372166708086753976496119104488174119339937705167401990436109406065475144896008262989013211122897904397687209315121244351118997418090350545958816131870114410801493718199612444797011970604962799587075868057479927530934103488648281641383020603964516572090464397861329786065871601839418892516295479236819787065905846562472392360328805869463279738084336688455117289808211372012483408850371452592956109427637268548397361864551258518429194839519383107217172246692322592625358056306485236272714595089626037493524642911017273820012713736492552268987406691332688240125703115345153692336959677586220437566704580771838763677737781746592658501380008390394483505703248768207381570604206924456506736788088960303184265766816335974866702676803502907757436086063267052478953899906854888247580548935937010830543867989750552804145202793753599416945547377468805452428075074308909466885092278062202153599011488532053193722012661485128661737747306830052047854662856259559993363568644208195426153608296047616606186095095629228504768370408598850771275536037265069073316210105613035427672279604844014394173694449303507712541904903143260020230236198203083300981440268700288478274186497523084088572619081614666350755060479888525893113148192129787792222739423636833259894854905013954611337018717027653589571608156940085278786334847490831951698925945465600947285632623918563298738550782023829535214677379213926916146501292005506738059232875514951523993974868594196297077453556555901440323598647000375563275537547992328142899144691414102995204816223479818038311418608172226395994292683930241269504068371318505955351588529753084262664627022948561736457384665734084630860052600882917788765924092019606489872073291191732685744232737465798287253158147693552266757862608594739486351342354881048303945664567307366826046075866185958618851300954784644265815362899374561936211703507944439341853702899373448287381820241949717982115098520613663861365395653669341017342311849644664858703795131724525386102239190471285887538770038393843319721417397829113405857985634608832226609313993347081267442315131552735025768309180313821760825603711297624547214801985299791792630574563126205096097147114644906918437693724816465146281041105314434544802816686267300542489649888866218186906462166548384801025144951720714289117716139135629524694842609590760382647262491086704630390940691310433650326142899735273742781645391222585300551048427798482989449731263149415033732373114150478707535007634126270037932257237918936419702018630638137836852580069015839031120426377570078288232934779742110776872991945506376055856400064338449091315846993989254819293452559919947284623503697148446130689582336742418706417547858475399894579309592339956780509690777554197385681057539011666867187682156246115743745888862541478664189099832387757052558879258072825867202793398789555974183029523235643478581919794133367763297612041999877169275633095705797019662498743841389606713627093789198520965716796856885716286167561251596099359335537059883790209439701494091856553400015143566840137519041237160666750194239612958119192131123254316795550230165799932175491676700964492462926781673689550287302476080086199683974625008494419887887056488659941457783423369450489662917868029659886012367294257417619322734230021182868423330485952087676049295115005614599524466674073818940992663402897367401762413021964053721106454209382739882312488857478516393473703075874905178364358547943087673109132713662710048677652057371599635887137887570374032499968728918456820860856342430120044832433507613356235956653870904905445487244031145577035431155501168728713208829882662681907839493143406204728317304141728163652021375090311311252606146327259646399360827465130269662572969871384828542297221511434176406548000037884718978101719760653447051524941771333562699247382672954912963389592110828976686618317259645367660065636304430396358612723272690793534911631599068058290341599502502872461380353123989939384185107389899678792803309935261996481359698422198092546612368983977604984788020488844730459083441922179579906795337836371266236356372188373213270275025799201639437498428499962264230345766057918960249729642946257026866577849592579328684183086310991579746269180085769625664172134701510537041974518720914108273107709662203093575201832726154741669131207640941776569750899781198481919860089710627385122370290009990453369218387230264266681857319362488981344680388740971889017731186149793820006882110536378653656857484120005069567305504763325856354075089622373792479643250278490731321424425011705142543299524712267541228490954766901804413211933784935665548565320733635172243110810783296670736454890975299123891518640843085305804777453117952535620054961077061913569243976061516511852993552132639135044052061126646168219964387773781847905766588638411199755504133335884805333224483064406618089453021926922884591928000722024603329569710023557022344442968229826085845027310227789225096072939262331696187749873986049437453469203330215209049603275508507781495075981311733025968316935821541457362065004607292792891435044165873212477385926779943055404304428989456901998378231158211160240439959260182760616212325306892057713121365441028649348003779727156812947296587911690434020884916511534749797324529339379617336240206676090275189247552649738178223503254675306452352369861244763560822516595986608412865499050226484835676364004750387909273663394874840378383854435530157888935641838855537734443611628618181935931903743642891876794450864612051100095995259122904895623936148221020626698944968597252692590529011338466817081768551821123452691770118499903177022471503272679566507893990433223348587518035140466762473722594797696074042657332998942268805739427307286012592479527604253976067350660552100214167573211205132023540544961543334914619722837162085300719777976019750857010736476312107301962094869259255110947554403752296028241722684146532691681549520056534396648909303913659374378139690563971212115669463785240362398238190980077674981011301487270312205152600737372697851815868609489771328701832184165832359404071072158601540126244737250959644113907509361510443109050572311060498684534426490435339259562197080894889348662363901891448373281596170931793264120711107313795913436180721481805721001174625906811171743422439765896774001825308488659863297681838661122171726077477032477579307160717138213250106850815522237817631899929599696526768027801842228372069314199122662623563041648411776081473911448304553794976869946602213027013205457751500662485712036713797103420393784405328891446613183754993222645808525057512042113166231314841606347717026708277727665669686340509343611315687087584351413548842837342281928851564007369318916207936819994011986017949414578042044803504586246211629783895673442415303753721623313140298590553791427390005029569840975018719378199582991597914684096961393374848070208920203697207814492037200591261684099580690806805808309949602269292054750016709776030875188414837983226368612040375570171340316190017613160260967214001696586333867107939909003582046847797706562258655530428776575013505291788595264187641913992820190446001092212611900179783279772014138219267904035242051247090479293822878795904917430570786890278813136314170025962026040045960805617767438454339256521782877940321358294748062818814023646573521303684614911644583195498851445659613305539123584457361455884547101233544477147881984071237991780255826126100690705921889378246061694880854427932314861007127574684274008312613557914301133802755930395526`20097.447610101208