1.88937666040491913115597775087642096081019761538215883458819009122537041370320068415755391459910883452047797609397776079167376396193045298133502692093078355758949442611527022623111166357041721551806599236451349980005994154364620163048554485507684543091764931943472034992911905618811314123002727083571238617007223742637808934944673370720389144642322049210102347926615642400523102476380461898508157582027463622285719702046977800716416917362908440407844340388723101949308899064391302159999872203297609711328937694260138767461560433210350013617967784471523070725327070203410054841576929113445520235441498324587843006759423864536821885697069309172114061010768645872505515774968750757665276139636846966821694141670249937025243866925412869582884815878645595945038816628670535870570517118808162851312371278744411408503606377805620201811235838295310915992025865937509977224506499016403518735441065495786403271493135011985557514487408974680575231116423067661126142198128845969736398389072323211381203253764728510967001153446860261205976239718891358993451827518024019204823240335321653943642113108562666261172844912429698897376924750095311990773098478945715142793710236093173679519765354524987497629193751401815589908673389735906758252548738745179416764010179290827832353595315912341330153620373067783618658843775542225250781203243288699157205466197886323575371895905530121695352281198941116685250445323379632211629003108795375236417548742671201603748047116454279398974163163052195789504130993709728547228880883451493704259172392556916747748348623427894815350803181513613924835312032195196377551278576944905204066502138658151619917899801949387816978933009994768417708308335997207836216129616667906044543817216118250854405434236161684677758429430905414468817367170458102274409644376763729306922798064262734331443275779766088851376331478710008748462481630358730880127094141418703817819874043429977737252342076223166092757129426050449411584499374818020911346642656562487711143405386219230438376770975265859454940556744184956272633766578147648269038395208381627646066980332227942619578388538057042519651671845708316306065061518395641365531127520579281662594438976942262744763811953452815256273638044183162793740326114705393968809201327765266849634289507864242867162779319462951494267959848293487087645355422807512114346930754636674250660196192828631491427916419540693468270191486988970508229051647866701801673774031746717488546427285521444328198075758419456036219205475971578480303862285015068334478692197255343859544150933932251069426996198022942494686657420338893445857180876202754683196133589231191497045989959982121678956301675302361059990291437744309261302495382748699589992249930424608501484002994888870808137692920073360091233099371040442029442731531306552299083166044575715593090208020426343894101433744831291921048969257207147715493029117934698995449151090303817346253799879590310602583489348926000770017910067217432891341682715175348489791432480685767271963447807329839457343390667032493597738247981918963099945922922268757333350892158217561616247867607640492981322867879026263802390019375970486468010110204982988970062183273927654945534978939570258184881635874699861045904988264685523192606775145872874382429495430857101617317953455790255277441680664672638431197025258439030427760311713376685426601268276531818970962739562717291989930487643788913609723467720930086798759906067489840033583388842486172696812185656639435714843432703784068197349353998398744438319332873063192726318709073786029229555752353504936074664089867175874596430502552214030295328755189091886726315563008507917341659102276217316714140234358061440859653169432603612075274388935703471356823535022011916852281160448778572437644049764721021776646435836773198739370956135656794713207475849664033372160629105073104462006405448319931263005516480509973165749037355164740366892421141094766539376329680659360279869093444207238623831318455270410874627962952918966779218990452116587872411949256280823811969501183435623723813433481737152336808764717503193579136838124864000770991671624123815804760755629734029797482971930998840003453242584501536519501387491091605404153129948175174323781873941432634850571681180532544137264691508186537121775423630696144701299419347042878421864201351944214284189119758788890024005625974384191971429272425538565479221913043174264721656636014156614516778228580639704117115851433119959719883370599212950831977087121088871617927007341697214813874970178634841151356954926580683711474559253750864327176119317369389198911346492099141791095319506444900173523945371146408497567867389728295082903158677120201353973053246943243265369946071759842095793322705157431919241260433616633987365989734348569527597487617942682765834348802718641707375523640571791074211193733918094308045508367600376853309363098743154251596620794716818367371910089176238021161668382917148860258364544766875978017835442769443576551827866867723151844383055792842761983865955042131343011378497856933024388042682154060106274761850304551757095339975623183394