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