S=0.\ 16501867470000681893668287851245642622002461924492\ 29518919794211547771567281158893751003689701966546\ 07513480004558629974909225560059749006034770337666\ 39568641971398147017665205507199670195985465800136\ 12103650094400041226070750610989717700362300995342\ 07416924580259659789823471141661125291034589613714\ 93139023114644153969826191316502148960757736652171\ 71277782577624692772015319476013839061796340643824\ 89023546109807661526408283889177316230263997527850\ 59396454651639193164600146697028352014726794647640\ 49713797036223464057195393860398478773625252076704\ 64943349032699452867539153164210370423383537910961\ 24432543813536934708996422800210067982120776917276\ 37320000755472719873167621648380799471594752125486\ 10156739904963270249384211844892801949501547803160\ 49754976165615517346588419688478903486305965136604\ 63297926821772088949759934396808063736426650134618\ 86251527982177783796873205126770416117790527101665\ 47418925681474181667828391359439364571510850689114\ 63798821047576574710073163789385017376692606338290\ 19176146190280829732742987224663372035289255561355\ 96667052335330198839001203440636682989280935648632\ 39587524698480187620364317496119929034954985991109\ 97327502253879462951239421710470656108547547801652\ 01944703458698802792111285323385003773840537720071\ 45270496224728312938956403412022342149341990769206\ 14888659232185583065660199385494361505457040806165\ 16272218743055722442255507867349700480868755598723\ 23730269255288733387558597070782585798235769673962\ 95123054703182557724123760298947742860960025883185\ 22387016407433446816038092014375651410775477452604\ 08444282221748750751319860130357028419897742197089\ 51564930800654527640091548539049710058057743953425\ 36806694165009158184251648262036419844801250620187\ 41853874228498043693699286932758117317168297720875\ 01406378380505282328384318530810998169271286724351\ 27805780014974961900279114633056516623236525020251\ 77469377868540756006147861422408177148834379985915\ 15528540276879738564569763859421166971345765417395\ 84886665775999684182891569093027242965438615973280\ 57505509794321604947916419942103570132662929528724\ 33162372803950601643892495998698511797248159821894\ 72251577285147400533703496978304401660986071133134\ 25366016675771807350891624562530557795449599719397\ 79185603357945974404146189539549770162054586242489\ 67807988581536534920324385267836833975261615233356\ 90767494430454735176045745150607566137686417842378\ 62456081290785418119660498421527173306325977036891\ 07102298191547787194233491227291712659735949175129\ 52687820699172165252435073559925018916970226383631\ 42770909795926401058039112757544865726617687177269\ 83669263502049276007115396875238178936258675681009\ 60805755694369407090766532455368638272604694801575\ 74036720500930046891310517379384115690553937713476\ 74328387381459610284284617544964594797571957250979\ 17468623127997433960233319321344589260452901911750\ 86814168936661862812413029300624054144373484347660\ 74492127781046123732443397357002326195992960584724\ 76077808923394032189124319538254311851790066342194\ 21907704819339603661290937452891966104998496986909\ 29049962238489223627476840531225648917260662064428\ 48238242234835390684252382828283989537906433678783\ 92200224211479149804246254815744349151995576372493\ 57644818135760613103935983162699739256683587819939\ 31811027556095944371001025581961322664190502436602\ 81836386617554421863847220077313589284902983838738\ 06957152972020673620442881639379185229720485194789\ 04975260674003854949912186601558672778173558308230\ 44117609550936207294217646965342774613353726103809\ 51413163660663827751432372818296184857628575033870\ 34686713040174552793240793056549090050604607793103\ 05057569480954112243807117140550511069795431963617\ 90113670557086991383571309908231805436509333668201\ 25399454003572673322450706600948768981486877575068\ 26062789157765444251794751029458901988588345293360\ 81845443173492689318459823476673010028445705769572\ 39184565743002880111900577179028652725856833838206\ 60565828290687844819240573926866474473573400433806\ 44551477731343159244954484127029786306433322923956\ 78851875564621029512877729708703257088534459091002\ 74181647350724083049378439728917606948870119828471\ 01491926969438073708750141298356963489495906044711\ 14073299984629517204991349395587663553572925511674\ 98332377399880717891929316181061730682847318097755\ 09025216720268700553694051874463592658086898481123\ 79418966858396554266268551765849526554071336927457\ 40047974836138922246769062730670930119101345535848\ 95659599973983858919303185438794920144360008383026\ 59323912326975925304428437952035476651102210194133\ 54814905943199991793715806990976145641228139343178\ 32718924246668374196206707476781417133745723101023\ 41367748861014495943123868898480677121786251595586\ 28069378103427615372992006226153062213892286845071\ 94105282057352634302738979585654216038105669294505\ 80461925154698819716950156177149460721956417999956\ 45534332389747196831239198744736636924384976457584\ 38255357577808425991736605903668346663472225863140\ 00782418534842978821807476295201240862698552176975\ 04578278967092236059383020212220177133404870801328\ 92855644500758640895904490218471005169833032571517\ 87965337974720577362986529718378818485341615570734\ 28076899373423471285080881867017897551844600854706\ 21408114694362772726603078808169724861383774768415\ 01787341125278556492672593634816407849408520330687\ 19577564796653596767995315809788163870194210481800\ 28974545328506335441715878030034038818218931275088\ 64089875246079630376976550784405826609532285523362\ 93260775020952538045595465152650377562774990266659\ 04241934032203031687650023264646972972310273823156\ 44307712018428156583425127091644592724265563030359\ 22456154534766755321176512312627294898857420273340\ 82202579102653939305563261495279079637897832740641\ 04357201929487275078553670357820836640714407444270\ 59596492455572067895295550156856444025010637590712\ 18363397597289713283562269286744810580426560686728\ 73616501564285634115439731272901612176105513007853\ 90791246554869307834712981880198616259410693731525\ 55667513943378802742268432582238434889965153964934\ 28761869774121238861730357756251420325545138300688\ 76609104397410912107890875673371168294055364238812\ 13213975301802079669026013400180419323287990643792\ 12589414796874876711885796430164244439421541306699\ 98017867099654081549207838913211059024243747135517\ 66225346433400869482957849615302404002944253462543\ 26490258848474713918895522886542784559820804750022\ 09677579966521267744214286602590140434069400211736\ 18167411684671461657839864967778538695112459324228\ 46445437668090669031386865862768227075247518299812\ 75701985554395800116405722629195626685758967790087\ 61614539189837920632660621460318888461610404556245\ 89171930326102766714278421433047718587726241097561\ 34600287588480321909121093190987554551841709315613\ 47080820407606332497575551697567966723293264783079\ 76968350541446887962099029490467982203099881006653\ 73614554037050424513021095385310504929427431046100\ 45216177322970271826315560648072690128980831453833\ 31485508964627869989778463598246528115379368425761\ 51365453113874603059854663955958598735130545782357\ 74555886582003229895767478226687198242888075769464\ 83563907060530993285346852393589402061501675323074\ 35963768210934902847979228281321787667417166999194\ 58613810163191696435286640990090670945685077091871\ 78831242165664193396284610794132778827984889448980\ 56800708195942792103005420560198091857615008213345\ 88256714971834541620413510245809667983957814338701\ 76295842839790015024014146840715114100487394963584\ 70354864152241035187475605901867589872884242348991\ 33461774335784981112763060611468457463562265494555\ 92675315934800705521261845966746600813401801404115\ 67282557943707737265570690743057298025909982268593\ 77503310736613481505073938634267127274198053939480\ 75608579654468078794380489439617283097346166677424\ 15314330961510638495070632681288892508081609954400\ 12291071207614816550112969353158367190074787054531\ 36091258053730481672176118458542479106346189880252\ 22987512382393060133070933862416004758266360849210\ 18146175660123788807579030793522761028363534588493\ 94207134237608514368639856172271268461177621228828\ 83272534610306962427319374047982060394758609211040\ 37870267782734081211002274811244652828396776534747\ 75762508063302385494220548278491184520748093158366\ 45604740299196916164274971843661412599665392852588\ 03743594248057506366148791419503686483229431592426\ 85820273615440848818011177701337248155994647555767\ 28326653508894348468990155474892138404405557689339\ 21516694846193927660080215970748447776416809252010\ 62514415154922503668761258555836003953627532605471\ 09521088808647416954200385763582250793335503286681\ 07678789087545821128095936512215067948005147606146\ 49826817043729939973808165581958735948032436897692\ 52791004891420320759149246603208042567000371842356\ 37054867755926273316666908297937689232286741692410\ 60740722495523049979437781338543856060217018948415\ 57401084407238312476426463836264706709775700930827\ 16719703166931727202235574648848310679498346770582\ 63790280032765530547810907524259951214254371467391\ 98190364862994759155001351846259436631991058602101\ 40306499655905551717580596169592262271755659663554\ 68313871432323003002539288514159364946434403656778\ 10421871428746523630119485030058012288537968795127\ 47937907438154547876804181223189095948932889664255\ 57684448587926917769952075688652415739616837558529\ 26994761684925237033357548568206849689002701426139\ 03542864950274342677374037742103698171891031449219\ 57572303710222235980841723762256561194638955298471\ 40211599109795235064039013516190010958890348522001\ 28208876840365439011759416490189910673753391923084\ 14703889388461081644022578726323493019015510106242\ 64570473874638858348530249135240566787778559915072\ 64099330665820072551442104852582106631068433240353\ 72249112746069262798326456792595065788139700604410\ 32258070660984799348870213777755641281749214696222\ 53264312184269095187801352045290809669454147227053\ 38214434606175211720069795961757950096003005953004\ 91767796667402602196106135080968294634998961385757\ 58849510548548353055554804767212966753042634837317\ 11250305316890033846911165102173202619952323429802\ 47347321138612033238850403721073011745976917432260\ 40649076781050041070134590699404529615081725351548\ 62696801498267666434519305825627262258155900902160;