97,793,292,326,383,025,062,520,267,036,944,732,371,720,374,735,414,211,397,459,871,872,765,803,604,893,635,372,317,395,213,686,678,010,995,658,926,969,025,557,037,660,131,421,724,026,646,125,453,119,407,113,759,719,584,003,169,967,580,066,736,011,955,874,826,474,939,549,447,322,676,397,457,782,856,537,535,750,411,260,483,546,874,657,864,764,719,747,090,165,907,476,944,041,778,911,717,226,267,257,676,762,969,421,694,708,630,693,962,183,147,340,248,018,986,934,656,590,913,177,208,207,155,555,854,785,869,261,919,557,571,913,052,075,687,797,285,893,515,042,017,404,160,478,804,815,317,535,011,027,660,712,720,204,456,272,193,651,000,554,757,609,046,727,937,990,687,904,404,706,177,491,609,623,787,544,664,217,251,895,129,433,462,753,572,234,534,472,035,618,528,255,532,315,984,902,444,910,085,055,742,538,878,054,631,935,365,689,104,276,378,931,603,727,783,869,323,381,019,070,552,861,804,680,443,275,152,071,176,084,438,090,865,411,174,126,713,479,048,065,918,223,250,949,132,828,783,714,149,042,536,440,227,987,539,476,377,092,128,554,030,503,084,450,328,162,679,831,705,007,408,425,823,858,961,131,516,756,795,249,354,138,125,779,629,342,125,387,152,094,992,189,096,609,449,618,501,122,040,950,237,427,578,283,522,032,883,266,803,491,713,423,848,274,098,420,670,708,610,921,768,799,802,661,481,821,319,835,746,170,977,465,355,734,430,480,119,057,265,625,853,318,918,691,364,995,644,863,346,712,902,812,668,890,201,343,455,470,933,859,518,859,147,407,186,795,231,152,588,441,556,200,161,346,711,618,936,198,892,536,661,243,858,014,443,147,221,605,747,322,777,139,577,302,343,354,361,900,936,234,001,920,386,119,413,519,741,147,944,774,481,595,237,699,517,400,659,149,922,048,592,125,126,171,292,258,786,675,698,002,839,743,594,596,047,760,413,252,926,988,857,599,659,947,819,070,064,528,808,686,580,520,536,004,736,883,903,538,351,113,609,324,680,240,579,010,864,757,962,118,055,049,199,106,242,065,831,601,712,130,171,666,956,182,760,771,810,765,021,375,058,909,828,337,320,334,511,907,712,929,787,576,645,533,379,040,754,585,411,433,405,967,822,991,385,484,869,116,851,819,121,851,546,937,781,587,539,404,049,257,524,452,067,946,946,752,706,134,203,541,047,416,526,001,063,918,090,995,100,235,783,872,718,391,854,868,183,789,390,837,044,015,494,208,970,959,864,044,609,154,908,662,753,235,685,952,234,450,850,534,157,013,912,901,092,050,953,604,579,097,443,014,249,394,687,640,073,541,089,134,431,143,227,139,243,592,347,739,620,408,138,496,335,468,869,888,045,139,733,227,344,374,933,767,532,374,198,316,543,748,580,735,817,552,183,852,590,367,019,492,428,611,992,104,260,419,009,198,624,482,093,019,967,010,336,174,590,181,904,806,443,264,647,024,465,536,603,391,545,344,564,582,704,472,822,066,346,582,885,602,489,689,864,290,010,561,235,863,778,656,383,817,950,798,633,386,800,872,740,916,221,460,660,666,793,461,648,721,965,170,810,937,768,396,194,127,095,871,718,010,092,348,776,339,860,903,366,678,003,821,196,392,546,756,328,988,990,337,738,050,052,404,412,235,903,432,758,569,950,128,224,637,271,642,647,053,363,000,049,753,992,682,627,524,178,886,903,141,334,271,233,595,619,174,488,052,828,727,129,956,744,649,005,502,211,307,209,527,678,571,524,420,649,713,746,779,505,005,707,378,868,551,170,886,992,730,851,271,428,326,950,883,967,284,618,369,505,234,552,053,100,620,215,043,626,879,448,736,818,169,019,152,433,683,020,732,716,847,904,276,170,876,653,701,195,850,895,331,885,513,342,774,823,616,462,764,265,619,251,035,679,031,665,278,575,721,697,878,317,999,876,002,309,626,114,359,561,330,332,936,686,594,048,420,466,281,954,675,474,722,421,319,941,639,908,064,364,371,312,018,153,036,214,632,465,552,762,115,167,298,138,144,032,770,753,103,158,213,485,022,964,851,197,587,510,554,020,283,089,440,973,852,303,416,372,225,338,819,915,759,243,500,753,797,121,160,933,053,557,843,234,177,262,954,729,682,228,631,867,872,037,445,974,850,566,065,231,333,338,145,485,693,711,407,982,640,387,195,638,370,418,699,554,246,860,603,121,360,588,633,549,667,617,277,840,616,330,119,155,183,814,127,054,641,829,246,315,868,372,466,754,745,042,080,563,751,200,237,861,655,022,008,803,314,220,233,455,955,957,866,688,789,724,256,147,142,121,439,822,868,875,436,453,411,009,597,208,260,355,416,783,925,225,270,086,093,085,168,829,988,692,984,413,942,973,157,315,546,233,533,799,408,904,069,660,672,100,884,082,045,035,415,933,597,129,172,853,123,583,836,873,330,478,353,846,102,573,190,675,891,404,702,176,568,867,600,031,018,568,043,244,142,552,310,917,461,444,703,612,028,768,722,978,350,878,753,277,915,485,115,108,188,185,328,819,685,408,343,730,290,146,524,691,192,451,143,318,207,540,897,659,864,872,434,089,262,029,385,010,662,564,783,454,406,708,963,018,405,913,170,579,761,040,227,208,396,732,357,346,203,169,181,908,372,153,418,856,954,715,910,974,082,333,658,363,814,209,205,431,516,267,594,659,486,559,420,077,550,135,226,484,242,992,157,103,726,415,086,715,475,699,759,912,631,700,027,548,797,019,926,699,675,115,624,157,481,234,747,779,956,135,778,368,969,723,978,211,417,462,264,399,618,703,772,235,221,733,649,005,136,808,114,012,958,845,313,752,226,356,637,250,630,816,972,064,634,781,104,506,214,774,305,917,720,460,156,507,047,780,968,816,386,463,878,733,442,541,891,983,147,903,326,430,861,858,866,772,568,864,187,044,774,513,563,427,724,048,594,713,276,234,538,059,376,269,355,594,130,552,967,359,344,212,741,039,297,444,120,717,404,321,101,920,595,014,228,204,975,501,751,243,160,169,633,907,487,008,872,520,182,648,728,948,642,525,760,780,721,893,932,331,818,203,208,105,343,711,754,686,793,260,505,515,272,466,688,686,108,033,155,445,345,988,736,912,327,050,444,343,167,883,188,799,039,636,943,394,222,150,253,610,518,155,462,530,536,364,861,060,970,671,155,196,140,511,281,556,153,216,889,844,264,593,252,792,777,918,885,362,118,621,246,140,998,420,953,775,581,185,943,622,857,706,524,061,854,016,823,921,051,466,355,859,942,843,696,503,625,746,848,565,317,967,125,360,364,620,783,598,514,269,096,497,356,072,410,340,744,015,079,206,369,014,075,916,068,489,000,235,737,942,477,211,830,205,597,011,489,652,133,448,597,933,027,104,133,035,747,973,671,048,963,782,876,249,273,799,877,081,384,443,584,232,362,695,727,110,048,324,529,864,350,067,077,144,488,002,423,623,146,489,029,447,831,431,680,717,962,430,112,013,260,461,681,404,509,897,843,474,555,751,345,892,871,928,293,013,628,857,320,810,477,571,511,779,856,691,229,743,601,585,944,574,321,950,188,046,107,991,531,443,504,874,561,790,852,669,371,000,458,356,851,682,707,191,775,863,132,737,038,671,124,677,395,691,293,090,267,879,054,939,492,796,205,497,119,167,443,628,572,781,115,712,642,658,516,798,604,576,835,697,113,018,957,546,219,588,560,546,421,465,559,900,041,410,253,977,819,008,136,733,315,829,318,948,918,945,540,693,506,434,074,844,084,291,710,169,432,963,958,679,079,617,523,779,690,666,853,874,556,715,772,685,570,862,118,900,144,917,119,021,968,239,926,248,543,685,019,669,362,393,468,742,306,798,244,072,102,348,859,898,479,874,658,052,261,223,785,033,912,694,651,995,258,194,805,113,471,902,637,805,958,202,721,597,952,505,793,457,740,359,734,637,413,507,698,755,540,563,264,566,427,351,303,269,497,502,313,071,161,327,111,455,017,221,536,957,167,028,821,057,340,173,049,099,128,462,458,976,458,153,881,905,811,623,390,022,853,308,368,627,140,565,298,771,707,256,249,718,014,758,066,288,494,154,121,724,096,974,524,696,108,058,930,902,549,232,551,830,325,463,716,673,803,570,464,125,906,340,490,618,688,295,351,098,106,514,875,400,427,401,238,854,983,662,305,674,480,199,790,954,218,202,969,606,662,881,754,308,069,370,431,609,167,420,611,974,650,899,989,877,875,126,676,103,934,369,941,245,213,210,260,080,321,019,236,221,099,516,438,668,381,066,325,981,043,151,716,322,202,555,343,413,258,145,613,227,317,412,235,056,104,446,596,103,990,537,825,779,956,423,142,444,304,148,419,295,264,516,155,747,213,333,573,903,236,105,369,801,301,821,028,658,073,728,697,828,672,938,675,546,499,283,549,896,149,109,297,540,847,190,195,382,128,514,984,597,157,152,972,632,403,785,922,020,194,338,206,292,836,801,274,035,773,370,480,331,248,356,187,245,615,916,169,261,789,249,960,834,543,305,823,037,634,222,943,917,591,233,643,835,848,450,417,102,990,784,398,938,246,834,733,555,881,712,672,500,525,451,857,939,942,504,759,172,291,978,610,174,809,181,285,986,796,376,308,434,987,703,517,499,053,710,067,719,371,512,981,439,927,687,431,316,216,122,657,960,973,363,290,885,298,299,711,944,138,366,996,407,054,747,267,879,325,066,820,935,658,079,992,553,616,890,854,700,213,084,405,775,616,856,279,489,757,848,301,245,871,758,240,926,120,539,726,667,661,450,271,838,251,066,751,447,948,933,228,898,284,276,430,418,074,666,391,292,495,740,725,495,567,769,230,217,698,204,307,979,536,914,006,660,200,727,404,006,125,479,122,751,873,322,100,182,295,626,859,872,358,356,661,720,455,186,210,213,805,404,169,514,314,785,703,265,911,131,931,095,132,329,117,818,100,162,732,794,952,107,054,716,196,552,280,285,477,504,331,726,024,677,761,989,046,766,404,064,964,666,697,445,529,346,509,912,357,938,757,767,665,579,861,811,658,517,421,948,753,027,061,364,707,524,924,181,973,011,933,277,687,009,965,266,483,344,255,732,473,087,032,063,941,724,004,232,548,780,665,044,269,874,185,945,784,366,770,259,241,766,285,544,576,032,324,904,540,934,706,447,535,708,962,021,985,355,010,418,828,440,133,215,644,647,940,349,503,977,577,121,878,392,955,103,111,483,953,471,062,541,859,944,728,581,846,620,000,848,027,226,643,061,194,205,766,779,480,856,465,693,995,607,564,683,689,169,763,882,361,071,839,582,087,926,124,927,375,643,320,195,900,201,025,114,990,778,443,648,108,544,506,464,482,744,583,822,444,231,599,207,585,199,007,174,778,237,292,500,372,313,772,338,399,027,728,441,574,803,554,369,098,724,094,923,788,422,273,383,167,965,973,668,618,769,886,424,949,915,680,172,274,082,782,841,806,821,870,965,386,802,469,242,195,187,425,702,995,127,725,071,616,826,552,076,245,657,315,275,184,329,542,842,161,288,088,960,403,894,022,441,449,904,930,626,820,634,981,085,431,418,137,418,086,739,684,592,140,944,676,756,699,498,872,506,782,172,834,898,430,667,058,345,470,883,209,564,490,108,923,429,623,909,176,003,947,688,203,626,161,305,665,226,967,449,275,964,688,740,262,216,533,121,358,301,359,227,783,428,299,113,759,817,373,673,607,880,927,531,754,156,636,271,546,000,860,530,599,112,139,369,247,076,694,087,787,095,046,723,169,075,764,212,735,158,033,273,899,735,551,072,290,904,463,028,347,966,606,300,060,878,479,695,051,322,569,867,103,167,134,608,561,744,766,325,571,165,554,747,468,638,857,202,846,590,707,655,621,326,879,470,803,092,545,339,969,078,181,814,224,701,056,137,883,233,590,989,820,258,645,851,686,178,067,252,481,446,300,724,737,929,673,517,904,001,248,544,472,098,591,574,742,746,838,428,898,384,394,788,854,037,192,061,130,621,541,989,520,950,636,575,702,994,564,014,946,885,872,248,333,572,028,191,752,464,301,172,779,168,670,508,714,767,469,575,001,691,417,517,248,584,922,893,518,226,128,803,247,275,015,439,645,033,040,152,158,101,015,641,301,343,802,560,475,873,626,947,776,261,143,568,676,312,120,273,644,545,033,531,787,215,393,707,562,005,601,438,096,966,828,220,173,801,210,935,840,872,383,431,171,931,715,484,969,849,658,543,436,179,527,792,332,927,865,001,425,162,755,954,081,756,536,278,324,131,177,593,503,801,937,382,162,811,537,534,561,587,026,745,448,669,631,180,955,705,687,308,110,257,824,742,518,342,933,064,670,835,488,626,698,995,503,401,347,941,353,565,331,859,679,623,611,324,230,218,569,951,424,914,968,829,163,274,632,086,735,778,079,050,284,151,767,401,806,307,482,811,907,182,780,502,928,146,483,123,527,616,564,578,090,635,849,060,473,322,802,793,379,867,125,407,175,987,389,684,099,909,759,180,357,174,231,455,266,036,420,949,214,709,574,879,872,852,192,052,559,338,527,886,861,248,675,334,850,157,398,212,692,549,539,036,428,752,382,314,403,409,249,501,391,789,625,583,765,007,335,663,348,042,868,143,790,617,034,490,677,403,829,817,744,407,776,075,176,066,895,628,531,308,872,744,966,377,822,386,505,199,837,321,703,912,065,174,903,010,437,678,545,646,246,451,464,502,733,454,878,218,290,612,869,230,717,145,035,814,974,881,266,061,913,887,171,829,937,113,813,127,080,153,676,788,354,166,426,394,213,437,823,668,402,675,092,971,096,563,307,400,921,454,343,992,860,556,441,559,494,057,902,062,756,045,966,211,218,643,739,916,622,317,837,221,857,800,453,464,445,721,641,046,066,990,235,918,859,911,780,736,660,847,684,146,590,291,436,625,170,671,147,874,853,393,214,616,846,599,211,296,381,337,103,705,903,989,169,165,159,681,137,916,506,441,780,081,049,116,605,435,601,700,835,753,563,912,565,308,663,107,500,951,854,417,592,621,999,163,970,757,410,379,199,366,003,785,968,494,032,221,914,114,259,406,550,727,679,095,754,593,244,158,800,001,092,976,668,594,875,161,976,097,593,431,393,358,559,526,525,982,711,288,151,177,364,915,612,252,178,552,213,590,303,355,205,725,167,828,423,412,147,901,280,677,752,001,167,685,579,705,717,876,858,198,784,130,126,762,998,291,884,969,965,029,877,949,286,625,630,623,109,836,405,078,207,619,402,503,837,392,531,107,292,294,203,079,013,072,151,477,210,913,278,293,287,817.199135586365997056
$ 888817951125942830356088136104594733498852627741822584181204374398347102737519779748863954319986037682573984593569476358163586824185785593283419764451109152709438098043182916718316822317907051369611273960562922008515665169427561500038111140891250657175947505685883309983342959685447788840132672758078850878483758862737182983096268563358751335767653433633238287152365638931089700096236952133892295933370731883826956091814111756936157420198628055998456855374744978917994373272780999974676113505548205581413092663354662538927916143032710971714447489062066230875908761048514555981911659750602513763639582256228401656525696167677360020292986053971767490872850246039638296603577222051855446432620984440853372427013335391014895754910522405264721180548975735410167111025844567976743385068005411759707507899678817215595394416669786056402530849742036748521790352607153550418243903179842265930566820342261092767829363184644834478476909296968158292579939705126817588419124399485448154260271533053183064832743995719431892140356863827363045449329230741084881056320580339786777342343793563404140321408698331562374082103488629749521180126321092020228062737043042734291847325076212000123883392105719393690574315815655826620193571721440497739689901083927950825735166779819484979992766476528480699734969421856102810937445001833809004740610953244763529506675938679192983804187159215011189924852664610020022194587707717925322928617707891176051240934399114523058095155319284617285370380607385533796923864577703032767401272656575797926437343688767875331305823707174292287643047357709178459801360350138697345182877995859942636901202952122024417928606280133472941093060441455313693812989626886981657950715571625860181587998760626186403958140051068165708871443498376831587909997649201049492124935686704290995856320614620983034099293923101117866476455306865892371857635041995647154086037112060991702591561178760082360027182663291709326113880765528938048662776730717673795825638553752635483283565746119898710931309837170241026860042181822586130802967345668268067364478252389710474759266573735941965721242984877623641257377741446402780157202665799719515838532023630953462131396978492218152260937052217330806124168918137242269875044104568262736322401646932634898322091517355114960208149764729881794756998431951592634153960750355868567970893149350486862959199271905986137305543602049241784518226527576612839803122941279585642635355108815856337361024060267593762486834061133978691145184519040962780852871213220534248711183860826658276214216794691860568184800939659931551821228363417639941133177566709377415500415820132706270908246762180819103945979757355566234888525031193779073996203766333957594176460068583583504207046271394116180477812174228052502043788285990414818750075598148531819321800034441960531908884948782139014508833602332009116030403212111010148085128808566863127801086311930796825215492404970095635926889665041766137557534791953318993921897978873853036829900585253396628907864758628341141322927136831426548192878380955826686427752897795626405914824575995101296095148307344349336732339204120564526164934708242120462590287643717276913681705544673838401617540924338829251053867955517827911599466319066538387516104800555814433896175458350660533776679175108657490037253850148577486401636008412112604157341786584578739717334619966364748619767224109480619892259147303917826458937758531027052625987343163418486293421974034150983400325971658959177262516449041045725239847981517570484209584575508451472396085876866145124813761454926931123900599801586118139375575424035852325923696622455286296468654116375492975299169196057666469472384539314637337307533929199766990629986808028869687345652201666820250070235370453505541652689216172179766675607629467448848367165313513881090839085368579391416233578170683261775456696288833922324990136706248120192703039464126062614654124015628419198332084447931907448125357354484955716547803998772452775595852409268969000369043668711678753722232288824099138392748931773589981866110842304189870219466805842600233452154313507757416734467028219100923116093012449437455483099363037959354876239302144699856920257901555484167864225118442090724250926459380396069570314476370072386285711587686148900092746477790895718643109825657346036054315259527660486682969377032155547732098372073568143402413435001036774016560469149736324254880566226479265278716356205031869873767687751336818326443045750699316548037778892606984922269203190255457700601187055867770972557299235657110098929280607018866168526739689334422308812546658361637736619153733736516375895754032823723529561274428714254461057736643828850762098520512013343736974061809461098435237333779633996009053542520113928227968580421217444751095969902314597361953825677855882921745506799645369512699661680195978759840013199044499033451020672508864051478422229307429928727808590796952127993820901287153802540347698193036065037138134848238278779178036676701569593704822196739631362819118375226650344395811084753419327046865329449879770674769115654850172588510930683840160483823450062248360828995862540504933819596651090185108196070684660923091511906480898348776994061314749747511002422535685746478361549296443424939953054693413966979179544284290791813831636627987219305504533061178252075418721834102752538402845655309660012079446072960381662327640257002069208907569845815489688181189340214059001576174406033622143935532582891482403950429044215327763420941138810707821250296735215856124448547675713399095229783691520381045364834017441110967877669690817263672685098078990122011319889812371585946817874209485889356414436259432607440328168897044050352441286184040581344009360683664172941243078090046067344418584640399061226191969516114419086071551580931694304038999179074045839740194878109731308774991454800049375704737622393354807630305938199452359999219738464830450660899910089570545585276132613856377112758651907306310862951002386023492713713988390254721198522581110019494288464543931257036968139280178494312905655899094595744286040155881053166003622521228877820485101463216393769862458495108468208182462667184490781910170917815331489461958711715500364992119947786533334981475352764255671423087648220432936416674943543119161770439905008218076955763527741341659460143589029255376688135133179440394679250931989030615803544996264418112454458485434210976430887150143995161918297388570532962092912429678230836043843673452061070081483973577634320246801899349947988977261511708583398800198436499714137179526341166405386823981101446800231470436677086133097095796489292468819988819625374843934760256611114545147684656653986446664781364024994035024320584131913908239444453697313901505585077568050320211851722012347360411067465842206791668367556819059383851643426058582678431913817296295952731001702480427274827745966187479978668081140545824441701416577263778019518305309003270717345230122338491191249169619504638179223892533903776823287554991468740573274617581173419192690878257549027145686873679475421175281232674399190069903480869211557458727863952907662152652621525187013583728657187389786461637664104829222936916655615402661831422014074065810852699925702526040098650071820192330823841429980040153900687318732489257318323126699671720730823495463735454341832531912585458142610240219126151415480511917952480996014042808487993371239825796875066858933234265989439237367573572048210466930086984309961297101989018443942602045800489801338872138022877703020052426607971330150540381372194738717300491916983792249907396737615461342256544249106873855314350947923115262813436063968568445394184778402326522472562070728447535297684722103360914064829063413953563730848674919717584271875650127587455497974882500120612934559002295778530608477509648373555028515550491125021425397124856325888458685354761639327175585664690188178613340944581270115625186644830520718871531287026448275121153451693776666578076491964920014545984132348796584152631582401902935058013981768189006943238046248062292327020999213301782596209952043485407731303213605737794671432814081157725922347388855789211481695060646275482277682230053541394049258819992696209962167125554887308904106650652386409347124193386169383089717173218367525628333761847500211774435284073931662183859456049802989227716504593066354546820710359810268962017259189002065554984535565299862875715243142143246555253928277669713138833850165858167238851480416385090185900199239543902002600836071583315304398263695196493234295962011652253126943001789294253610684061569414811585330981803553492378667341258879712472005597201949123145573844003658944568826519408541701154851443444026324814684843264560275808148324503598595837246875928742833153546490490807495723049709028780976906730179138884448468504814685572184766218662968203948517440679576958390152447893211917680763660781665688324954691792429079655908054573925474909828858750584664717485580391089932367904210017702642230034437955638079771104249562261082585122706760012155313151339764769328691569707097951599529879217898344792958647330843194759234075512415268812830457058945950690001540983063685971071329888917028507934411986463705976987416753927823507402130209490545325761301366522465026425637509388475857770237900513200039778771748842251285982546843512985548591834886228035546573077427196966710885534918021505192482240777058429057637025558490157856561564938396127947980780945529756294960692261142767195638070426545892653287038566659387058105000937139255831186098566453903677480663855096800970154347856667078146355721039005492626777941981739384272097700356554418279365178245366775093300266661742857902116082636874459029296141344087807419395883383194324253487615852833229412817794259197201212818466713231167287007468209117307922584221569253368236573592108587286357985307476682599032823506087657507106465090932110640167113718792366627561736242609392800434395846629559974686066391917.65