diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 23a4afd..28a6a8f 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -34,6 +34,7 @@ at `TempStringMax` - `s:temp` now truncates strings longer than `TempStringMax` - `s:filter` now truncates strings longer than `TempStringMax` + - added new `d:stack` field for storing a stack comment - library diff --git a/image/build.retro b/image/build.retro index 5823232..8c444c8 100644 --- a/image/build.retro +++ b/image/build.retro @@ -1,3 +1,3 @@ ~~~ -#1 'BUILD const +#2 'BUILD const ~~~ diff --git a/image/retro.muri b/image/retro.muri index 9cbb857..199e3ae 100644 --- a/image/retro.muri +++ b/image/retro.muri @@ -698,6 +698,7 @@ below. | class | link to the class handler function | d:class | | source | source identifier | d:source | | hash | hash of the word name | d:hash | +| source | pointer to stack comment | d:stack | | name | zero terminated string | d:name | The initial dictionary is constructed at the end of this file. @@ -709,6 +710,7 @@ It'll take a form like this: r class:primitive r source-file d 0 + d 0 s dup : 0001 @@ -717,6 +719,7 @@ It'll take a form like this: r class:primitive r source-file d 0 + d 0 s drop : 0002 @@ -724,6 +727,7 @@ It'll take a form like this: r _swap r class:primitive d 0 + d 0 s swap Each entry starts with a pointer to the prior entry (with a @@ -762,9 +766,13 @@ d 3 i liadre.. d 4 -: d:name +: d:stack i liadre.. d 5 + +: d:name +i liadre.. +d 6 ~~~ A traditional Forth has `create` to make a new dictionary entry @@ -799,6 +807,9 @@ r comma i lilica.. d 0 r comma +i lilica.. +d 0 +r comma i lica.... r comma:string i polist.. @@ -1550,6 +1561,7 @@ r _dup r class:primitive r source-file d 0 +d 0 s dup : 0001 r 0000 @@ -1557,6 +1569,7 @@ r _drop r class:primitive r source-file d 0 +d 0 s drop : 0002 r 0001 @@ -1564,6 +1577,7 @@ r _swap r class:primitive r source-file d 0 +d 0 s swap : 0003 r 0002 @@ -1571,6 +1585,7 @@ r _call r class:primitive r source-file d 0 +d 0 s call : 0004 r 0003 @@ -1578,6 +1593,7 @@ r _eq r class:primitive r source-file d 0 +d 0 s eq? : 0005 r 0004 @@ -1585,6 +1601,7 @@ r _neq r class:primitive r source-file d 0 +d 0 s -eq? : 0006 r 0005 @@ -1592,6 +1609,7 @@ r _lt r class:primitive r source-file d 0 +d 0 s lt? : 0007 r 0006 @@ -1599,6 +1617,7 @@ r _gt r class:primitive r source-file d 0 +d 0 s gt? : 0008 r 0007 @@ -1606,6 +1625,7 @@ r _fetch r class:primitive r source-file d 0 +d 0 s fetch : 0009 r 0008 @@ -1613,6 +1633,7 @@ r _store r class:primitive r source-file d 0 +d 0 s store : 0010 r 0009 @@ -1620,6 +1641,7 @@ r _add r class:primitive r source-file d 0 +d 0 s + : 0011 r 0010 @@ -1627,6 +1649,7 @@ r _sub r class:primitive r source-file d 0 +d 0 s - : 0012 r 0011 @@ -1634,6 +1657,7 @@ r _mul r class:primitive r source-file d 0 +d 0 s * : 0013 r 0012 @@ -1641,6 +1665,7 @@ r _divmod r class:primitive r source-file d 0 +d 0 s /mod : 0014 r 0013 @@ -1648,6 +1673,7 @@ r _and r class:primitive r source-file d 0 +d 0 s and : 0015 r 0014 @@ -1655,6 +1681,7 @@ r _or r class:primitive r source-file d 0 +d 0 s or : 0016 r 0015 @@ -1662,6 +1689,7 @@ r _xor r class:primitive r source-file d 0 +d 0 s xor : 0017 r 0016 @@ -1669,6 +1697,7 @@ r _shift r class:primitive r source-file d 0 +d 0 s shift : 0018 r 0017 @@ -1676,6 +1705,7 @@ r push r class:macro r source-file d 0 +d 0 s push : 0019 r 0018 @@ -1683,6 +1713,7 @@ r pop r class:macro r source-file d 0 +d 0 s pop : 0020 r 0019 @@ -1690,6 +1721,7 @@ r 0; r class:macro r source-file d 0 +d 0 s 0; : 0021 r 0020 @@ -1697,6 +1729,7 @@ r fetch-next r class:word r source-file d 0 +d 0 s fetch-next : 0022 r 0021 @@ -1704,6 +1737,7 @@ r store-next r class:word r source-file d 0 +d 0 s store-next : 0023 r 0022 @@ -1711,6 +1745,7 @@ r s:to-number r class:word r source-file d 0 +d 0 s s:to-number : 0024 r 0023 @@ -1718,6 +1753,7 @@ r s:eq r class:word r source-file d 0 +d 0 s s:eq? : 0025 r 0024 @@ -1725,6 +1761,7 @@ r s:length r class:word r source-file d 0 +d 0 s s:length : 0026 r 0025 @@ -1732,6 +1769,7 @@ r choose r class:word r source-file d 0 +d 0 s choose : 0027 r 0026 @@ -1739,6 +1777,7 @@ r if r class:primitive r source-file d 0 +d 0 s if : 0028 r 0027 @@ -1746,6 +1785,7 @@ r -if r class:word r source-file d 0 +d 0 s -if : 0029 r 0028 @@ -1753,6 +1793,7 @@ r sigil:( r class:macro r source-file d 0 +d 0 s sigil:( : 0030 r 0029 @@ -1760,6 +1801,7 @@ r Compiler r class:data r source-file d 0 +d 0 s Compiler : 0031 r 0030 @@ -1767,6 +1809,7 @@ r Heap r class:data r source-file d 0 +d 0 s Heap : 0032 r 0031 @@ -1774,6 +1817,7 @@ r comma r class:word r source-file d 0 +d 0 s , : 0033 r 0032 @@ -1781,6 +1825,7 @@ r comma:string r class:word r source-file d 0 +d 0 s s, : 0034 r 0033 @@ -1788,6 +1833,7 @@ r ; r class:macro r source-file d 0 +d 0 s ; : 0035 r 0034 @@ -1795,6 +1841,7 @@ r [ r class:macro r source-file d 0 +d 0 s [ : 0036 r 0035 @@ -1802,6 +1849,7 @@ r ] r class:macro r source-file d 0 +d 0 s ] : 0037 r 0036 @@ -1809,6 +1857,7 @@ r Dictionary r class:data r source-file d 0 +d 0 s Dictionary : 0038 r 0037 @@ -1816,6 +1865,7 @@ r d:link r class:word r source-file d 0 +d 0 s d:link : 0039 r 0038 @@ -1823,6 +1873,7 @@ r d:xt r class:word r source-file d 0 +d 0 s d:xt : 0040 r 0039 @@ -1830,6 +1881,7 @@ r d:class r class:word r source-file d 0 +d 0 s d:class : 0041 r 0040 @@ -1837,6 +1889,7 @@ r d:name r class:word r source-file d 0 +d 0 s d:name : 0042 r 0041 @@ -1844,6 +1897,7 @@ r class:word r class:word r source-file d 0 +d 0 s class:word : 0043 r 0042 @@ -1851,6 +1905,7 @@ r class:macro r class:word r source-file d 0 +d 0 s class:macro : 0044 r 0043 @@ -1858,6 +1913,7 @@ r class:data r class:word r source-file d 0 +d 0 s class:data : 0045 r 0044 @@ -1865,6 +1921,7 @@ r d:add-header r class:word r source-file d 0 +d 0 s d:add-header : 0046 r 0045 @@ -1872,6 +1929,7 @@ r sigil:# r class:macro r source-file d 0 +d 0 s sigil:# : 0047 r 0046 @@ -1879,6 +1937,7 @@ r sigil:: r class:macro r source-file d 0 +d 0 s sigil:: : 0048 r 0047 @@ -1886,6 +1945,7 @@ r sigil:& r class:macro r source-file d 0 +d 0 s sigil:& : 0049 r 0048 @@ -1893,6 +1953,7 @@ r sigil:$ r class:macro r source-file d 0 +d 0 s sigil:$ : 0050 r 0049 @@ -1900,6 +1961,7 @@ r repeat r class:macro r source-file d 0 +d 0 s repeat : 0051 r 0050 @@ -1907,6 +1969,7 @@ r again r class:macro r source-file d 0 +d 0 s again : 0052 r 0051 @@ -1914,6 +1977,7 @@ r interpret r class:word r source-file d 0 +d 0 s interpret : 0053 r 0052 @@ -1921,6 +1985,7 @@ r d:lookup r class:word r source-file d 0 +d 0 s d:lookup : 0054 r 0053 @@ -1928,6 +1993,7 @@ r class:primitive r class:word r source-file d 0 +d 0 s class:primitive : 0055 r 0054 @@ -1935,6 +2001,7 @@ r Version r class:data r source-file d 0 +d 0 s Version : 0056 r 0055 @@ -1942,6 +2009,7 @@ r muri:i r class:word r source-file d 0 +d 0 s i : 0057 r 0056 @@ -1949,6 +2017,7 @@ r comma r class:word r source-file d 0 +d 0 s d : 0058 r 0057 @@ -1956,6 +2025,7 @@ r muri:r r class:word r source-file d 0 +d 0 s r : 0059 r 0058 @@ -1963,6 +2033,7 @@ r Base r class:data r source-file d 0 +d 0 s Base : 0060 r 0059 @@ -1970,6 +2041,7 @@ r pack r class:word r source-file d 0 +d 0 s pack : 0061 r 0060 @@ -1977,6 +2049,7 @@ r unpack r class:word r source-file d 0 +d 0 s unpack : 0062 r 0061 @@ -1984,6 +2057,7 @@ r d:source r class:word r source-file d 0 +d 0 s d:source : 0063 r 0062 @@ -1991,13 +2065,23 @@ r d:hash r class:word r source-file d 0 +d 0 s d:hash -: 9999 +: 0064 r 0063 +r d:stack +r class:word +r source-file +d 0 +d 0 +s d:stack +: 9999 +r 0064 r err:notfound r class:word r source-file d 0 +d 0 s err:notfound ~~~ diff --git a/ngaImage b/ngaImage index 873d9dc..11528f8 100644 Binary files a/ngaImage and b/ngaImage differ diff --git a/tools/retro-extend.c b/tools/retro-extend.c index e7794ac..cfa0dca 100644 --- a/tools/retro-extend.c +++ b/tools/retro-extend.c @@ -35,7 +35,8 @@ #define D_OFFSET_CLASS 2 #define D_OFFSET_SOURCE 3 #define D_OFFSET_HASH 4 -#define D_OFFSET_NAME 5 +#define D_OFFSET_STACK 5 +#define D_OFFSET_NAME 6 /* These settings can be overridden at compile time. */ diff --git a/vm/nga-c/image.c b/vm/nga-c/image.c index 4652dbf..8380d5a 100644 --- a/vm/nga-c/image.c +++ b/vm/nga-c/image.c @@ -10,8 +10,8 @@ #define CELL_MAX LLONG_MAX - 1 #endif #endif -CELL ngaImageCells = 21191; -CELL ngaImage[] = { 1793,11679,21153,21190,202409,417,389,1249,1535,0,11725,0,10,1,10,2,10,3,10, +CELL ngaImageCells = 21901; +CELL ngaImage[] = { 1793,12065,21862,21900,202409,422,394,1333,1535,0,12113,0,10,1,10,2,10,3,10, 4,10,5,10,6,10,7,10,8,10,11,10,12,10,13,10,14,10,15,10, 16,10,17,10,18,10,19,10,20,10,21,10,22,10,23,10,24,10,25,68223234, 1,2575,85000450,1,656912,163,180,268505089,65,64,285281281,0,65,2063,10,101384453,0,9,10,68485378, @@ -20,1054 +20,1090 @@ CELL ngaImage[] = { 1793,11679,21153,21190,202409,417,389,1249,1535,0,11725,0,10 1,251790353,101777669,1,17565186,109,524545,113,66,167838467,-1,134287105,3,61,659457,3,459023,130,2049,58, 25,2049,130,1793,137,2049,137,117506307,0,130,0,524545,28,135,168820993,0,149,1642241,149,134283523, 13,135,1793,130,524545,2049,130,1793,130,16846593,149,163,180,1793,66,16846593,149,135,180,1793, - 66,7,10,659713,1,659713,2,659713,3,659713,4,659713,5,1793,20460,17108737,3,2,524559,130, - 2049,130,2049,130,524545,0,130,524545,0,130,2049,144,1048838,2,1642241,10,7,19964,8246457295145463473,167841793, - 216,11,17826049,0,216,2,15,25,524546,18873,134287105,217,29,2305,218,459023,226,2049,4898,134287361, - 217,221,659201,216,10,659969,7,2049,58,25,17694978,58,244,9,84152833,48,319750404,243,117507601,246, - 184618754,45,25,16974851,-1,168886532,1,134284289,1,259,134284289,0,246,660227,32,0,0,115,105,103, - 105,108,58,105,0,285278479,276,6,2576,524546,104,1641217,1,167838467,273,2049,288,2049,284,524545, - 276,236,17826050,275,0,2572,2563,2049,266,1793,156,459023,156,1793,314,17760513,168,3,192,8, - 251727617,3,2,2049,182,16,168820993,-1,149,2049,182,2575,2049,236,17563906,0,328,9,1793,156, - 285282049,3,2,134287105,149,325,524545,1793,130,16846593,3,0,130,8,659201,3,524545,28,135,17043201, - 3,13,2049,135,2049,130,268505092,149,1642241,149,656131,659201,3,524545,13,135,2049,130,459009,25, - 135,459009,57,135,459009,21,135,459009,23,135,1793,11060,10,524546,182,134284303,184,1807,1249,1642241, - 275,285282049,397,1,459012,392,117509889,216,392,134287105,397,236,16845825,0,405,389,1793,66,1793,419, - 17826050,397,294,8,117506305,398,408,66,2116,11340,11700,11400,13685,13104,12432,12402,9603,9801,11514,11413, - 11110,12528,11948,10302,13340,9700,13455,12753,10500,10670,12654,13320,11960,13908,10088,10605,11865,11025,0,2049, - 236,987393,1,1793,130,524546,495,2049,493,2049,493,17891588,2,495,8,17045505,-24,-16,17043736,-8, - 1118488,1793,130,17043202,1,169021201,2049,58,25,33883396,101450758,6404,459011,485,34668804,2,2049,482,524545,427, - 485,302056196,427,659969,1,114,101,116,114,111,46,109,117,114,105,0,0,15,174,504, - 193489870,100,117,112,0,515,17,174,504,6385162522,100,114,111,112,0,524,19,174,504,6385706560, - 115,119,97,112,0,534,27,174,504,6385107969,99,97,108,108,0,544,29,174,504,193490778, - 101,113,63,0,554,31,174,504,6383171847,45,101,113,63,0,563,33,174,504,193498500,108, - 116,63,0,573,35,174,504,193493055,103,116,63,0,582,37,174,504,210712273007,102,101,116, - 99,104,0,591,39,174,504,210728224082,115,116,111,114,101,0,602,41,174,504,177616,43, - 0,613,43,174,504,177618,45,0,620,45,174,504,177615,42,0,627,47,174,504,6383252404, - 47,109,111,100,0,634,49,174,504,193486360,97,110,100,0,644,51,174,504,5863686,111, - 114,0,653,53,174,504,193511454,120,111,114,0,661,55,174,504,210727785923,115,104,105,102, - 116,0,670,383,180,504,6385597157,112,117,115,104,0,681,386,180,504,193502740,112,111,112, - 0,691,380,180,504,5861552,48,59,0,700,58,168,504,8246307614109670331,102,101,116,99,104,45, - 110,101,120,116,0,708,61,168,504,8246931865698567806,115,116,111,114,101,45,110,101,120,116, - 0,724,266,168,504,-4555094569267928757,115,58,116,111,45,110,117,109,98,101,114,0,740,118, - 168,504,210726128775,115,58,101,113,63,0,757,104,168,504,7572865151309012,115,58,108,101,110,103, - 116,104,0,768,66,168,504,6953390994662,99,104,111,111,115,101,0,782,76,174,504,5863476, - 105,102,0,794,74,168,504,193429569,45,105,102,0,802,305,180,504,229482595734751,115,105,103, - 105,108,58,40,0,811,149,156,504,7570887965854272,67,111,109,112,105,108,101,114,0,824, - 3,156,504,6384141667,72,101,97,112,0,838,130,168,504,177617,44,0,848,144,168,504, - 5863748,115,44,0,855,150,180,504,177632,59,0,863,339,180,504,177664,91,0,870,355, - 180,504,177666,93,0,877,2,156,504,8244734546833303387,68,105,99,116,105,111,110,97,114,121, - 0,884,181,168,504,6953375463185,100,58,108,105,110,107,0,900,182,168,504,6385101839,100,58, - 120,116,0,912,184,168,504,229461379705849,100,58,99,108,97,115,115,0,922,190,168,504, - 6953375526308,100,58,110,97,109,101,0,935,168,168,504,8246177435876103505,99,108,97,115,115,58,119, - 111,114,100,0,947,180,168,504,-4577305721744236665,99,108,97,115,115,58,109,97,99,114,111, - 0,963,156,168,504,8246177435875405519,99,108,97,115,115,58,100,97,116,97,0,980,192,168, - 504,-3503194823018915134,100,58,97,100,100,45,104,101,97,100,101,114,0,996,306,180,504,229482595734746, - 115,105,103,105,108,58,35,0,1014,312,180,504,229482595734769,115,105,103,105,108,58,58, - 0,1027,331,180,504,229482595734749,115,105,103,105,108,58,38,0,1040,310,180,504,229482595734747,115, - 105,103,105,108,58,36,0,1053,370,180,504,6953974492262,114,101,112,101,97,116,0,1066, - 372,180,504,210706394789,97,103,97,105,110,0,1078,417,168,504,249892712402858498,105,110,116,101,114, - 112,114,101,116,0,1089,236,168,504,7572225886563901,100,58,108,111,111,107,117,112,0,1104, - 174,168,504,399738814153734542,99,108,97,115,115,58,112,114,105,109,105,116,105,118,101,0, - 1118,4,156,504,229445000025131,86,101,114,115,105,111,110,0,1139,464,168,504,177678,105,0, - 1152,130,168,504,177673,100,0,1159,458,168,504,177687,114,0,1166,243,156,504,6383922272,66, - 97,115,101,0,1173,92,168,504,6385574852,112,97,99,107,0,1183,78,168,504,6954102567431,117, - 110,112,97,99,107,0,1193,186,168,504,7572226160734292,100,58,115,111,117,114,99,101,0, - 1205,188,168,504,6953375310887,100,58,104,97,115,104,0,1219,389,168,504,-3366153855364863819,101,114,114, - 58,110,111,116,102,111,117,110,100,0,105,109,97,103,101,58,115,97,118,101, - 0,103,101,0,98,108,101,0,46,114,101,116,114,111,0,0,111,0,95,102, - 111,117,110,100,0,101,116,114,111,0,46,49,47,83,79,67,75,69,84,83, - 46,109,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 66,7,10,659713,1,659713,2,659713,3,659713,4,659713,5,659713,6,1793,21145,17108737,3,2, + 524559,130,2049,130,2049,130,524545,0,130,524545,0,130,524545,0,130,2049,144,1048838,2,1642241, + 10,7,20635,8246457295145463473,167841793,221,11,17826049,0,221,2,15,25,524546,19521,134287105,222,29,2305,223, + 459023,231,2049,5044,134287361,222,226,659201,221,10,659969,7,2049,58,25,17694978,58,249,9,84152833, + 48,319750404,248,117507601,251,184618754,45,25,16974851,-1,168886532,1,134284289,1,264,134284289,0,251,660227,32, + 0,0,115,105,103,105,108,58,105,0,285278479,281,6,2576,524546,104,1641217,1,167838467,278, + 2049,293,2049,289,524545,281,241,17826050,280,0,2572,2563,2049,271,1793,156,459023,156,1793,319, + 17760513,168,3,194,8,251727617,3,2,2049,182,16,168820993,-1,149,2049,182,2575,2049,241,17563906, + 0,333,9,1793,156,285282049,3,2,134287105,149,330,524545,1793,130,16846593,3,0,130,8,659201, + 3,524545,28,135,17043201,3,13,2049,135,2049,130,268505092,149,1642241,149,656131,659201,3,524545,13, + 135,2049,130,459009,25,135,459009,57,135,459009,21,135,459009,23,135,1793,11426,10,524546,182, + 134284303,184,1807,1333,1642241,280,285282049,402,1,459012,397,117509889,221,397,134287105,402,241,16845825,0,410, + 394,1793,66,1793,424,17826050,402,299,8,117506305,403,413,66,2116,11340,11700,11400,13685,13104,12432, + 12402,9603,9801,11514,11413,11110,12528,11948,10302,13340,9700,13455,12753,10500,10670,12654,13320,11960,13908,10088, + 10605,11865,11025,0,2049,241,987393,1,1793,130,524546,500,2049,498,2049,498,17891588,2,500,8, + 17045505,-24,-16,17043736,-8,1118488,1793,130,17043202,1,169021201,2049,58,25,33883396,101450758,6404,459011,490,34668804, + 2,2049,487,524545,432,490,302056196,432,659969,1,114,101,116,114,111,46,109,117,114,105, + 0,0,15,174,509,193489870,0,100,117,112,0,520,17,174,509,6385162522,0,100,114,111, + 112,0,530,19,174,509,6385706560,0,115,119,97,112,0,541,27,174,509,6385107969,0,99, + 97,108,108,0,552,29,174,509,193490778,0,101,113,63,0,563,31,174,509,6383171847,0, + 45,101,113,63,0,573,33,174,509,193498500,0,108,116,63,0,584,35,174,509,193493055, + 0,103,116,63,0,594,37,174,509,210712273007,0,102,101,116,99,104,0,604,39,174, + 509,210728224082,0,115,116,111,114,101,0,616,41,174,509,177616,0,43,0,628,43,174, + 509,177618,0,45,0,636,45,174,509,177615,0,42,0,644,47,174,509,6383252404,0,47, + 109,111,100,0,652,49,174,509,193486360,0,97,110,100,0,663,51,174,509,5863686,0, + 111,114,0,673,53,174,509,193511454,0,120,111,114,0,682,55,174,509,210727785923,0,115, + 104,105,102,116,0,692,388,180,509,6385597157,0,112,117,115,104,0,704,391,180,509, + 193502740,0,112,111,112,0,715,385,180,509,5861552,0,48,59,0,725,58,168,509,8246307614109670331, + 0,102,101,116,99,104,45,110,101,120,116,0,734,61,168,509,8246931865698567806,0,115,116, + 111,114,101,45,110,101,120,116,0,751,271,168,509,-4555094569267928757,0,115,58,116,111,45, + 110,117,109,98,101,114,0,768,118,168,509,210726128775,0,115,58,101,113,63,0,786, + 104,168,509,7572865151309012,0,115,58,108,101,110,103,116,104,0,798,66,168,509,6953390994662,0, + 99,104,111,111,115,101,0,813,76,174,509,5863476,0,105,102,0,826,74,168,509, + 193429569,0,45,105,102,0,835,310,180,509,229482595734751,0,115,105,103,105,108,58,40,0, + 845,149,156,509,7570887965854272,0,67,111,109,112,105,108,101,114,0,859,3,156,509,6384141667, + 0,72,101,97,112,0,874,130,168,509,177617,0,44,0,885,144,168,509,5863748,0, + 115,44,0,893,150,180,509,177632,0,59,0,902,344,180,509,177664,0,91,0,910, + 360,180,509,177666,0,93,0,918,2,156,509,8244734546833303387,0,68,105,99,116,105,111,110, + 97,114,121,0,926,181,168,509,6953375463185,0,100,58,108,105,110,107,0,943,182,168, + 509,6385101839,0,100,58,120,116,0,956,184,168,509,229461379705849,0,100,58,99,108,97,115, + 115,0,967,192,168,509,6953375526308,0,100,58,110,97,109,101,0,981,168,168,509,8246177435876103505, + 0,99,108,97,115,115,58,119,111,114,100,0,994,180,168,509,-4577305721744236665,0,99,108, + 97,115,115,58,109,97,99,114,111,0,1011,156,168,509,8246177435875405519,0,99,108,97,115, + 115,58,100,97,116,97,0,1029,194,168,509,-3503194823018915134,0,100,58,97,100,100,45,104, + 101,97,100,101,114,0,1046,311,180,509,229482595734746,0,115,105,103,105,108,58,35,0, + 1065,317,180,509,229482595734769,0,115,105,103,105,108,58,58,0,1079,336,180,509,229482595734749,0, + 115,105,103,105,108,58,38,0,1093,315,180,509,229482595734747,0,115,105,103,105,108,58, + 36,0,1107,375,180,509,6953974492262,0,114,101,112,101,97,116,0,1121,377,180,509,210706394789, + 0,97,103,97,105,110,0,1134,422,168,509,249892712402858498,0,105,110,116,101,114,112,114, + 101,116,0,1146,241,168,509,7572225886563901,0,100,58,108,111,111,107,117,112,0,1162,174, + 168,509,399738814153734542,0,99,108,97,115,115,58,112,114,105,109,105,116,105,118,101,0, + 1177,4,156,509,229445000025131,0,86,101,114,115,105,111,110,0,1199,469,168,509,177678,0, + 105,0,1213,130,168,509,177673,0,100,0,1221,463,168,509,177687,0,114,0,1229,248, + 156,509,6383922272,0,66,97,115,101,0,1237,92,168,509,6385574852,0,112,97,99,107,0, + 1248,78,168,509,6954102567431,0,117,110,112,97,99,107,0,1259,186,168,509,7572226160734292,0,100, + 58,115,111,117,114,99,101,0,1272,188,168,509,6953375310887,0,100,58,104,97,115,104, + 0,1287,190,168,509,229461398967545,0,100,58,115,116,97,99,107,0,1300,394,168,509,-3366153855364863819, + 0,101,114,114,58,110,111,116,102,111,117,110,100,0,105,109,97,103,101,58, + 115,97,118,101,0,103,101,0,98,108,101,0,46,114,101,116,114,111,0,0, + 111,0,95,102,111,117,110,100,0,101,116,114,111,0,46,49,47,83,79,67, + 75,69,84,83,46,109,100,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1314,1546,168, + 12994,193454822,0,69,79,77,0,1,-3,15,10,1536,1562,168,12994,210709897370,0,100,101,112, + 116,104,0,1,-1,15,10,1550,1579,168,12994,6953375454647,0,100,58,108,97,115,116,0, + 1,2,15,10,1566,1599,168,12994,249883453713703409,0,100,58,108,97,115,116,46,120,116,0, + 2049,1579,2049,182,15,10,1583,1624,168,12994,-3502687787217310053,0,100,58,108,97,115,116,46,99, + 108,97,115,115,0,2049,1579,2049,184,15,10,1605,1648,168,12994,-4578080011420638202,0,100,58,108, + 97,115,116,46,110,97,109,101,0,2049,1579,2049,192,10,1630,1667,168,12994,229481143079314,0, + 114,101,99,108,97,115,115,0,2049,1579,2049,184,16,10,1653,1689,168,12994,249892660727267252,0, + 105,109,109,101,100,105,97,116,101,0,1,180,2049,1667,10,1673,1705,168,12994,6385144159, + 0,100,97,116,97,0,1,156,2049,1667,10,1694,1726,168,12994,249902713833354782,0,112,114,105, + 109,105,116,105,118,101,0,1,174,2049,1667,10,1710,1742,180,12994,6385302998,0,104,111, + 111,107,0,1,1793,2049,130,1,3,15,1,1,17,2049,130,10,1731,1770,168,12994, + 7572920930896175,0,115,101,116,45,104,111,111,107,0,1,1,17,16,10,1755,1788,168,12994, + 6954102295577,0,117,110,104,111,111,107,0,1,1,17,2,1,1,17,4,16,10,1775, + 1806,180,12994,177613,0,40,0,10,1798,1815,180,12994,177614,0,41,0,10,1807,1834,168, + 12994,-4577149749211730287,0,99,111,109,112,105,108,101,58,108,105,116,0,1,1,2049,130,2049, + 130,10,1816,1860,168,12994,-3471989134310745468,0,99,111,109,112,105,108,101,58,106,117,109,112, + 0,1,1793,2049,130,2049,130,10,1841,1886,168,12994,-3471989134311018844,0,99,111,109,112,105,108, + 101,58,99,97,108,108,0,1,2049,2049,130,2049,130,10,1867,1911,168,12994,-4577149749211723885,0, + 99,111,109,112,105,108,101,58,114,101,116,0,1,10,2049,130,10,1893,1933,168, + 12994,8246182162316307558,0,99,111,109,112,105,108,105,110,103,63,0,1,149,15,10,1916,1951, + 180,12994,229482595734807,0,115,105,103,105,108,58,96,0,2049,271,2049,130,10,1937,1970,180, + 12994,229482595734803,0,115,105,103,105,108,58,92,0,2049,469,10,1956,1987,180,12994,229482595734805,0, + 115,105,103,105,108,58,94,0,2049,463,10,1973,2001,168,12994,6385292201,0,104,101,114, + 101,0,1,3,15,10,1990,2019,180,12994,229482595734775,0,115,105,103,105,108,58,64,0, + 2049,241,2049,182,15,2049,1933,1793,2035,1,3841,2049,130,2049,130,10,1,2028,1793,2041, + 15,10,1,2039,2049,66,10,2005,2060,180,12994,229482595734744,0,115,105,103,105,108,58,33, + 0,2049,241,2049,182,15,2049,1933,1793,2076,1,4097,2049,130,2049,130,10,1,2069,1793, + 2082,16,10,1,2080,2049,66,10,2046,2102,168,12994,7572225537532823,0,100,58,99,114,101,97, + 116,101,0,1793,2104,1,156,1,0,2049,194,2049,2001,2049,1579,2049,182,16,10,2087, + 2130,168,12994,210731100041,0,118,97,114,45,110,0,2049,2102,2049,130,10,2118,2145,168,12994, + 193508814,0,118,97,114,0,134284289,0,2130,10,2135,2161,168,12994,210709068620,0,99,111,110,115, + 116,0,2049,2102,2049,1579,2049,182,16,10,2149,2180,174,12994,6385740380,0,116,117,99,107, + 0,100926722,10,2169,2193,174,12994,6385561857,0,111,118,101,114,0,67502597,10,2182,2205,174,12994, + 193500364,0,110,105,112,0,772,10,2195,2223,174,12994,249885844724841747,0,100,114,111,112,45,112, + 97,105,114,0,771,10,2207,2236,174,12994,6383817805,0,63,100,117,112,0,6402,10,2225, + 2253,168,12994,7572302161469511,0,100,117,112,45,112,97,105,114,0,67502597,67502597,10,2238,2266,168, + 12994,193489474,0,100,105,112,0,525572,6,10,2256,2279,168,12994,193505809,0,115,105,112,0, + 67502597,1,27,2049,2266,10,2269,2294,168,12994,5863248,0,98,105,0,1,2279,2049,2266,8, + 10,2285,2310,168,12994,193487226,0,98,105,42,0,1,2266,2049,2266,8,10,2300,2326,168, + 12994,193487248,0,98,105,64,0,2,2049,2310,10,2316,2340,168,12994,193507188,0,116,114,105, + 0,1793,2349,1,2279,2049,2266,2049,2279,10,1,2342,2049,2266,8,10,2330,2366,168,12994, + 6385737246,0,116,114,105,42,0,1793,2383,1793,2376,4,1,2266,2049,2266,10,1,2370,2049, + 2266,2049,2266,10,1,2368,2049,2266,8,10,2355,2400,168,12994,6385737268,0,116,114,105,64, + 0,2,2,2049,2366,10,2389,2417,168,12994,210732529790,0,119,104,105,108,101,0,1793,2426, + 525570,1639430,3,1,2419,7,10,1,2419,8,3,10,2405,2443,168,12994,210730385457,0,117,110, + 116,105,108,0,1793,2454,525570,385942534,-1,25,3,1,2445,7,10,1,2445,8,3,10, + 2431,2473,168,12994,229466054377278,0,102,111,114,101,118,101,114,0,1793,2477,8,10,1,2475, + 2049,2279,1,2473,7,10,2459,2497,168,12994,210729012103,0,116,105,109,101,115,0,1793,2509, + 4,25,33886721,1,2053,1542,1,2500,7,10,1,2499,8,3,10,2485,2528,180,12994,229482595734835, + 0,115,105,103,105,108,58,124,0,2049,241,1793,2536,2049,182,15,10,1,2532,1793, + 2544,2049,184,15,10,1,2540,2049,2294,2049,1933,1793,2559,1,156,2049,2266,2049,1886,10, + 1,2552,1,27,2049,66,10,2514,2577,168,12994,6384551781,0,84,82,85,69,0,1,-1, + 10,2566,2592,168,12994,210672985680,0,70,65,76,83,69,0,1,0,10,2580,2606,168,12994, + 6385108193,0,99,97,115,101,0,1793,2611,67502597,11,10,1,2608,2049,2266,4,1793,2623,772, + 8,2049,2577,10,1,2618,1793,2631,3,2049,2592,10,1,2627,2049,66,25,6,3,3, + 10,2595,2653,168,12994,6953962162094,0,115,58,99,97,115,101,0,1793,2659,67502597,2049,118,10, + 1,2655,2049,2266,4,1793,2671,772,8,2049,2577,10,1,2666,1793,2679,3,2049,2592,10, + 1,2675,2049,66,25,6,3,3,10,2640,2698,168,12994,193500566,0,110,111,116,0,1, + -1,23,10,2688,2714,168,12994,210719911674,0,108,116,101,113,63,0,2049,2253,101516555,22,10, + 2702,2731,168,12994,210713982069,0,103,116,101,113,63,0,4,2049,2714,10,2719,2747,168,12994, + 210720171475,0,110,58,77,65,88,0,1,-5,15,10,2735,2763,168,12994,210720171729,0,110,58, + 77,73,78,0,1,-4,15,10,2751,2781,168,12994,229474321428492,0,110,58,122,101,114,111, + 63,0,1,0,11,10,2767,2800,168,12994,7572649618157049,0,110,58,45,122,101,114,111,63, + 0,1,0,12,10,2785,2822,168,12994,-4562761254435316065,0,110,58,110,101,103,97,116,105,118, + 101,63,0,1,0,13,10,2804,2844,168,12994,-4562757999622951041,0,110,58,112,111,115,105,116, + 105,118,101,63,0,1,-1,14,10,2826,2875,168,12994,-1420858746182909718,0,110,58,115,116,114, + 105,99,116,108,121,45,112,111,115,105,116,105,118,101,63,0,1,0,14,10, + 2848,2893,168,12994,229474297120890,0,110,58,101,118,101,110,63,0,1,2,20,3,2049,2781, + 10,2879,2913,168,12994,6953766919107,0,110,58,111,100,100,63,0,2049,2893,2049,2698,10,2900, + 2928,168,12994,193494767,0,105,102,59,0,67502597,1,76,2049,2266,25,6,771,10,2918,2948, + 168,12994,6383175836,0,45,105,102,59,0,67502597,1,74,2049,2266,2049,2698,25,6,771,10, + 2937,2969,174,12994,193504922,0,114,111,116,0,67503109,10,2959,2979,174,12994,177620,0,47,0, + 197652,10,2971,2991,174,12994,193499461,0,109,111,100,0,788,10,2981,3005,168,12994,210720211139,0, + 110,58,112,111,119,0,1,1,4,1793,3013,67502597,19,10,1,3010,2049,2497,772,10, + 2993,3034,168,12994,7572652137106817,0,110,58,110,101,103,97,116,101,0,1,-1,19,10,3019, + 3053,168,12994,7572652347517886,0,110,58,115,113,117,97,114,101,0,4866,10,3038,3068,168,12994, + 6953767077527,0,110,58,115,113,114,116,0,1,1,1793,3086,2049,2253,197652,67502597,18,1,2, + 197652,25,17,1,3072,7,10,1,3072,8,772,10,3055,3103,168,12994,210720207665,0,110,58, + 109,105,110,0,2049,2253,13,1793,3110,3,10,1,3108,1793,3116,772,10,1,3114,2049, + 66,10,3091,3133,168,12994,210720207411,0,110,58,109,97,120,0,2049,2253,14,1793,3140,3, + 10,1,3138,1793,3146,772,10,1,3144,2049,66,10,3121,3163,168,12994,210720194371,0,110,58, + 97,98,115,0,2,2049,2822,1,3034,9,10,3151,3184,168,12994,229474304963756,0,110,58,108, + 105,109,105,116,0,4,5,2049,3103,6,2049,3133,10,3170,3204,168,12994,210720203463,0,110, + 58,105,110,99,0,659713,1,10,3192,3219,168,12994,210720197721,0,110,58,100,101,99,0, + 659969,1,10,3207,3239,168,12994,8246617666422322998,0,110,58,98,101,116,119,101,101,110,63,0, + 67503109,1793,3247,67503109,67503109,2049,3184,10,1,3242,2049,2279,11,10,3222,3269,168,12994,249861296566813883,0, + 83,99,111,112,101,76,105,115,116,0,21570,21689,10,3253,3281,168,12994,5864091,0,123, + 123,0,2049,1579,2,1,3269,2049,61,16,10,3272,3309,168,12994,-6305314778776785742,0,45,45,45, + 114,101,118,101,97,108,45,45,45,0,2049,1579,1,3269,2049,3204,16,10,3290,3326, + 168,12994,5864159,0,125,125,0,1,3269,2049,58,4,15,11,1793,3340,3841,3269,4097,2, + 10,1,3335,1793,3366,3841,3269,1793,3361,1,2,983567,1,3269,2049,3204,1641487,3,1,3350, + 7,10,1,3348,8,16,10,1,3344,2049,66,10,3317,3382,168,0,0,0,66,121, + 116,101,0,10,3371,3399,168,0,0,0,98,121,116,101,45,109,97,115,107,0, + 1,255,4,1,8,19,2,1793,3413,2049,3034,24,21,10,1,3408,2049,2266,24,10, + 3383,3433,168,0,0,0,114,101,112,108,97,99,101,0,1,0,1793,3462,1793,3457, + 1793,3452,1793,3447,3,3841,3382,10,1,3443,2049,2266,10,1,3441,2049,2266,10,1,3439, + 2049,2266,10,1,3437,2049,2606,1,1,1793,3488,1793,3483,1793,3478,3,3841,3382,10,1, + 3474,2049,2266,10,1,3472,2049,2266,10,1,3470,2049,2606,1,2,1793,3507,1793,3502,3, + 3841,3382,10,1,3498,2049,2266,10,1,3496,2049,2606,1,3,1793,3519,3,3841,3382,10, + 1,3515,2049,2606,3,10,3317,3549,168,12994,-6972911891006832072,0,98,58,116,111,45,98,121,116, + 101,45,97,100,100,114,101,115,115,0,4865,4,10,3525,3566,168,12994,229458800096267,0,98, + 58,102,101,116,99,104,0,267265,4,134288385,4,2969,266001,2049,3399,10,3552,3589,168,12994, + 229458816047342,0,98,58,115,116,111,114,101,0,1048836,3382,267265,4,1793,3598,134287106,78,10,1, + 3595,2049,2266,2049,3433,2049,92,4,16,10,3575,3623,168,12994,229466548904081,0,104,58,102,101, + 116,99,104,0,1,3566,1793,3635,2049,3204,2049,3566,1,-8,24,10,1,3627,2049,2294, + 22,10,3609,3655,168,12994,229466564855156,0,104,58,115,116,111,114,101,0,2049,2253,102039813,255, + 2049,3589,2049,3204,18350341,8,255,117507605,3589,10,3641,3683,168,12994,229485920923616,0,119,58,102,101, + 116,99,104,0,1,4,197652,15,10,3669,3702,168,12994,229485936874691,0,119,58,115,116,111, + 114,101,0,1,4,197652,16,10,3688,3726,168,12994,-2542660583859062324,0,119,58,102,101,116,99, + 104,45,110,101,120,116,0,2,1,4,17,4,2049,3683,10,3707,3753,168,12994,-3300792181564964579, + 0,104,58,102,101,116,99,104,45,110,101,120,116,0,2,1,2,17,4,2049, + 3623,10,3734,3780,168,12994,-3604044820647325481,0,98,58,102,101,116,99,104,45,110,101,120,116, + 0,2,1,1,17,4,2049,3566,10,3761,3807,168,12994,-2542036332270164849,0,119,58,115,116,111, + 114,101,45,110,101,120,116,0,2,1,4,17,1,3702,2049,2266,10,3788,3835,168, + 12994,-3300167929976067104,0,104,58,115,116,111,114,101,45,110,101,120,116,0,2,1,2,17, + 1,3655,2049,2266,10,3816,3863,168,12994,-3603420569058428006,0,98,58,115,116,111,114,101,45,110, + 101,120,116,0,2,1,1,17,1,3589,2049,2266,10,3844,3887,168,12994,7572992899446007,0,118, + 58,105,110,99,45,98,121,0,286196994,659462,10,3872,3905,168,12994,7572992693095753,0,118,58,100, + 101,99,45,98,121,0,68093186,168822290,10,3890,3920,168,12994,210729690831,0,118,58,105,110,99, + 0,1,1,4,2049,3887,10,3908,3938,168,12994,210729685089,0,118,58,100,101,99,0,1, + 1,4,2049,3905,10,3926,3958,168,12994,229484636707508,0,118,58,108,105,109,105,116,0,251790597, + 1542,2049,3184,4100,10,3944,3975,168,12994,6385748402,0,118,58,111,110,0,2049,2577,4100,10, + 3964,3991,168,12994,210729697104,0,118,58,111,102,102,0,2049,2592,4100,10,3979,4007,168,12994, + 210706586657,0,97,108,108,111,116,0,1,3,2049,3887,10,3995,4029,168,12994,8246989571153063777,0,118, + 58,112,114,101,115,101,114,118,101,0,84869636,1,27,2049,2266,1049606,10,4012,4051,168, + 12994,7572993371535704,0,118,58,117,112,100,97,116,101,0,4,1793,4058,15,4,8,10,1, + 4054,2049,2279,16,10,4036,4075,168,12994,6385123360,0,99,111,112,121,0,1793,4084,285278725,1, + 33951492,268767489,1,6,10,1,4077,2049,2497,771,10,4064,4102,156,0,0,0,115,116,97, + 114,116,0,0,10,4090,4114,156,0,0,0,101,110,100,0,0,10,4104,4132,168, + 0,0,0,116,101,114,109,105,110,97,116,101,0,1,0,3841,4114,16,10,4064, + 4157,168,12994,-3513680875729732409,0,98,117,102,102,101,114,58,115,116,97,114,116,0,3841,4102, + 10,4138,4177,168,12994,8246143877888709904,0,98,117,102,102,101,114,58,101,110,100,0,3841,4114, + 10,4160,4197,168,12994,8246143877888705218,0,98,117,102,102,101,114,58,97,100,100,0,3841,4114, + 16,1,4114,2049,3920,2049,4132,10,4180,4224,168,12994,8246143877888711801,0,98,117,102,102,101,114, + 58,103,101,116,0,1,4114,2049,3938,3841,4114,15,2049,4132,10,4207,4253,168,12994,-3513680875746570456, + 0,98,117,102,102,101,114,58,101,109,112,116,121,0,3841,4102,4097,4114,2049,4132, + 10,4234,4278,168,12994,-4578413135315348908,0,98,117,102,102,101,114,58,115,105,122,101,0,3841, + 4114,3841,4102,18,10,4260,4301,168,12994,8246143877888724869,0,98,117,102,102,101,114,58,115,101, + 116,0,4097,4102,2049,4253,10,4284,4328,168,12994,-3186446687793719003,0,98,117,102,102,101,114,58, + 112,114,101,115,101,114,118,101,0,3841,4102,3841,4114,1793,4341,1,27,2049,2266,4097, + 4102,10,1,4334,2049,2266,4097,4114,10,4306,4366,156,12994,-4600587576916820603,0,84,101,109,112,83, + 116,114,105,110,103,115,0,32,4348,4387,156,12994,7474516786580364824,0,84,101,109,112,83,116, + 114,105,110,103,77,97,120,0,512,4367,4402,168,12994,229440420829967,0,83,84,82,73,78, + 71,83,0,2049,1546,3841,4366,3841,4387,19,18,10,4388,4429,168,0,-4555101230505660792,0,115,58, + 111,118,101,114,115,105,122,101,63,0,2049,104,3841,4387,2049,3219,14,10,4411,4454, + 168,0,8246850507793776056,0,115,58,116,114,117,110,99,97,116,101,0,2,2049,4429,1793,4467, + 1,0,67502597,3841,4387,17,16,10,1,4459,9,10,4437,4485,156,0,0,0,67,117, + 114,114,101,110,116,0,1,10,4471,4503,168,0,0,0,115,58,112,111,105,110, + 116,101,114,0,3841,4485,3841,4387,19,2049,4402,17,10,4487,4525,168,0,0,0,115, + 58,110,101,120,116,0,1,4485,2049,3920,3841,4485,3841,4366,11,1793,4541,1,0,4097, + 4485,10,1,4536,9,10,4437,4558,168,12994,6953962777192,0,115,58,116,101,109,112,0,2049, + 4454,2,2049,104,2049,3204,2049,4503,4,2049,4075,2049,4503,2049,4525,10,4545,4589,168,12994, + 229480754149537,0,115,58,101,109,112,116,121,0,2049,4503,2049,4525,1,0,67502597,16,10,4575, + 4611,168,12994,6953962747657,0,115,58,115,107,105,112,0,6,1793,4619,68223234,1,786703,0,10, + 1,4614,2049,2417,2049,3219,5,10,4598,4640,168,12994,6953962453495,0,115,58,107,101,101,112, + 0,2049,1933,1793,4649,1,4611,2049,1886,10,1,4644,9,2049,2001,1,144,2049,2266,2049, + 156,10,4627,4675,180,0,229482595734750,0,115,105,103,105,108,58,39,0,2049,1933,1,4640, + 1,4558,2049,66,10,4661,4698,168,12994,229480755051740,0,115,58,102,101,116,99,104,0,17, + 15,10,4684,4715,168,12994,229480771002815,0,115,58,115,116,111,114,101,0,17,16,10,4701, + 4731,168,12994,6953962169596,0,115,58,99,104,111,112,0,2049,4558,2,2049,104,67502597,17,2049, + 3219,1,0,4,16,10,4718,4761,168,12994,249904557751418990,0,115,58,114,101,118,101,114,115, + 101,0,1793,4803,2,2049,4558,2049,4301,1,104,1793,4779,2,2049,104,17,2049,3219,10, + 1,4772,2049,2294,4,1793,4793,2,15,2049,4197,2049,3219,10,1,4786,2049,2497,3,2049, + 4157,2049,4558,10,1,4763,2049,4328,10,4745,4824,168,12994,249904555657463488,0,115,58,112,114,101, + 112,101,110,100,0,2049,4558,1793,4867,2049,2253,1,104,2049,2326,17,3841,4387,14,1, + 2223,1793,4862,2,2049,104,17,1793,4854,2,2049,104,2049,3204,10,1,4848,2049,2266,4, + 2049,4075,10,1,4842,2049,66,10,1,4828,2049,2279,10,4808,4887,168,12994,7572864733934314,0,115, + 58,97,112,112,101,110,100,0,4,2049,4824,10,4872,4908,168,12994,8246849907066750743,0,115,58, + 102,111,114,45,101,97,99,104,0,1793,4923,67502597,6415,3,67502597,67502597,251987205,2054,101777670,1, + 1,4910,7,10,1,4910,8,771,10,4891,4947,168,12994,-2744677796467205929,0,115,58,105,110,100, + 101,120,47,99,104,97,114,0,4,1793,4970,2049,58,25,4,1793,4959,67502597,12,10, + 1,4956,2049,2266,4,25,3,1,4950,7,10,1,4950,1793,4979,18,2049,3219,772,10, + 1,4974,1793,4988,2049,104,67502597,11,10,1,4983,2049,2340,1793,4998,3,1,-1,10,1, + 4994,9,10,4928,5025,168,12994,-2157201767973730595,0,115,58,99,111,110,116,97,105,110,115,47, + 99,104,97,114,63,0,2049,4947,1,-1,12,10,5002,5044,168,12994,6953962341782,0,115,58, + 104,97,115,104,0,1,5381,4,1793,5052,286458116,33,10,1,5049,2049,4908,10,5031,5067, + 156,0,0,0,83,116,114,0,0,5057,5082,168,0,0,0,101,120,116,114,97, + 99,116,0,2049,2253,3841,5067,4,2049,4075,3841,5067,67502597,17,1,0,4,16,10,5068, + 5110,168,0,0,0,99,104,101,99,107,0,1,5082,2049,2266,1793,5121,1,3204,2049, + 2266,10,1,5116,2049,2266,3841,5067,2049,5044,67502597,11,10,5098,5147,168,0,0,0,108, + 111,99,97,116,105,111,110,0,67503109,67503109,1793,5180,1793,5175,4,1793,5161,67502597,2049,2781, + 21,10,1,5156,2049,2266,4,1793,5171,772,2,10,1,5168,9,10,1,5153,2049,2266, + 10,1,5151,2049,2266,10,5132,5197,168,0,0,0,115,101,116,117,112,0,2049,4589, + 4097,5067,1,0,67503109,67503109,1,104,1,5044,2049,2294,1793,5217,67502597,2049,104,10,1,5213, + 2049,2266,4,10,5031,5244,168,12994,-581580411198892688,0,115,58,105,110,100,101,120,47,115,116, + 114,105,110,103,0,67502597,1793,5263,2049,5197,1793,5256,2049,5110,2049,5147,10,1,5251,2049, + 2497,771,3,10,1,5247,2049,2266,18,1,2,18,1,-1,2049,3133,10,5223,5286,156, + 0,0,0,83,114,99,0,0,5276,5297,156,0,0,0,84,97,114,0,0,5287, + 5308,156,0,0,0,80,97,100,0,0,5298,5317,156,0,0,0,73,0,0,5309, + 5326,156,0,0,0,70,0,0,5318,5336,156,0,0,0,65,116,0,0,5327,5353, + 168,0,0,0,116,101,114,109,105,110,97,116,101,0,1,0,3841,5308,3841,5297, + 2049,104,17,16,10,5337,5378,168,0,0,0,101,120,116,114,97,99,116,0,3841, + 5286,3841,5317,17,3841,5308,3841,5297,2049,104,2049,4075,10,5364,5406,168,0,0,0,99, + 111,109,112,97,114,101,0,3841,5308,3841,5297,2049,118,3841,5326,22,4097,5326,3841,5326, + 1793,5426,3841,5317,4097,5336,10,1,5421,2049,74,10,5392,5442,168,0,0,0,110,101, + 120,116,0,1,5317,2049,3920,10,5223,5472,168,12994,-6456227941126558634,0,115,58,99,111,110,116, + 97,105,110,115,47,115,116,114,105,110,103,63,0,4097,5297,4097,5286,2049,4589,4097, + 5308,1,0,4097,5317,1,0,4097,5326,3841,5286,2049,104,1793,5503,2049,5378,2049,5353,2049, + 5406,2049,5442,10,1,5494,2049,2497,3841,5326,10,5447,5525,168,12994,7572864921182136,0,115,58,102, + 105,108,116,101,114,0,67502597,2049,4429,1793,5535,1,4454,2049,2266,10,1,5530,9,1793, + 5566,2049,4589,2049,4301,4,1793,5558,2049,2253,4,8,1,4197,1,17,2049,66,10,1, + 5547,2049,4908,3,2049,4157,10,1,5540,2049,4328,10,5510,5583,168,12994,210726137008,0,115,58, + 109,97,112,0,1793,5605,2049,4589,2049,4301,4,1793,5597,67502597,8,2049,4197,10,1,5592, + 2049,4908,3,2049,4157,10,1,5585,2049,4328,10,5571,5625,168,12994,7572865443813333,0,115,58,115, + 117,98,115,116,114,0,1793,5631,17,2049,4589,10,1,5627,2049,2266,1793,5643,67502597,1, + 4075,2049,2266,10,1,5637,2049,2279,67502597,1793,5656,17,1,0,4,16,10,1,5650,2049, + 2266,10,5610,5675,168,12994,229480769412560,0,115,58,114,105,103,104,116,0,67502597,2049,104,67502597, + 18,4,2049,5625,10,5661,5697,168,12994,6953962489469,0,115,58,108,101,102,116,0,1,0, + 4,2049,5625,10,5684,5724,168,12994,-949014848675520942,0,115,58,98,101,103,105,110,115,45,119, + 105,116,104,63,0,2,2049,104,1,19,2049,2266,2049,5697,2049,118,10,5703,5755,168, + 12994,-2744863427173801468,0,115,58,101,110,100,115,45,119,105,116,104,63,0,2,2049,104,1, + 19,2049,2266,2049,5675,2049,118,10,5736,5780,168,12994,6953962177261,0,115,58,99,111,112,121, + 0,67502597,2049,104,2049,3204,2049,4075,10,5767,5803,168,12994,7572863551252214,0,115,58,68,73,71, + 73,84,83,0,2049,4611,48,49,50,51,52,53,54,55,56,57,65,66,67,68, + 69,70,0,1,5805,10,5788,5849,168,12994,-3174032931242973971,0,115,58,65,83,67,73,73,45, + 76,79,87,69,82,67,65,83,69,0,2049,4611,97,98,99,100,101,102,103,104, + 105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,0,1, + 5851,10,5825,5905,168,12994,-3174020239987242608,0,115,58,65,83,67,73,73,45,85,80,80,69, + 82,67,65,83,69,0,2049,4611,65,66,67,68,69,70,71,72,73,74,75,76, + 77,78,79,80,81,82,83,84,85,86,87,88,89,90,0,1,5907,10,5881,5959, + 168,12994,4909441458232360267,0,115,58,65,83,67,73,73,45,76,69,84,84,69,82,83,0, + 2049,4611,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114, + 115,116,117,118,119,120,121,122,65,66,67,68,69,70,71,72,73,74,75,76, + 77,78,79,80,81,82,83,84,85,86,87,88,89,90,0,1,5961,10,5937,6037, + 168,12994,1619870888324870636,0,115,58,80,85,78,67,84,85,65,84,73,79,78,0,2049,4611, + 95,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,58,59,60,61, + 62,63,64,91,92,93,94,96,123,124,125,126,0,1,6039,1,95,67502597,16,10, + 6017,6098,156,12994,-2745567821320788289,0,115,58,87,72,73,84,69,83,80,65,67,69,0,32, + 9,10,13,0,6079,6111,180,12994,177612,0,39,0,1,4589,2049,168,10,6103,6124,180, + 12994,177609,0,36,0,1,0,2049,156,10,6116,0,156,12994,249835240931843863,0,65,83,67,73, + 73,58,78,85,76,0,6129,27,156,12994,249835240931833987,0,65,83,67,73,73,58,69,83, + 67,0,6145,8,156,12994,7570764876722141,0,65,83,67,73,73,58,66,83,0,6161,9,156, + 12994,7570764876722340,0,65,83,67,73,73,58,72,84,0,6176,10,156,12994,7570764876722458,0,65,83, + 67,73,73,58,76,70,0,6191,11,156,12994,7570764876722802,0,65,83,67,73,73,58,86, + 84,0,6206,12,156,12994,7570764876722260,0,65,83,67,73,73,58,70,70,0,6221,13,156, + 12994,7570764876722173,0,65,83,67,73,73,58,67,82,0,6236,32,156,12994,-4630583730859567212,0,65,83, + 67,73,73,58,83,80,65,67,69,0,6251,127,156,12994,249835240931832445,0,65,83,67,73, + 73,58,68,69,76,0,6269,1,156,12994,249835240931849106,0,65,83,67,73,73,58,83,79, + 72,0,6285,2,156,12994,249835240931849287,0,65,83,67,73,73,58,83,84,88,0,6301,3, + 156,12994,249835240931834041,0,65,83,67,73,73,58,69,84,88,0,6317,4,156,12994,249835240931833872,0, + 65,83,67,73,73,58,69,79,84,0,6333,5,156,12994,249835240931833836,0,65,83,67,73, + 73,58,69,78,81,0,6349,6,156,12994,249835240931829111,0,65,83,67,73,73,58,65,67, + 75,0,6365,7,156,12994,249835240931830267,0,65,83,67,73,73,58,66,69,76,0,6381,14, + 156,12994,7570764876722698,0,65,83,67,73,73,58,83,79,0,6397,15,156,12994,7570764876722692,0,65, + 83,67,73,73,58,83,73,0,6412,16,156,12994,249835240931832669,0,65,83,67,73,73,58, + 68,76,69,0,6427,17,156,12994,249835240931832352,0,65,83,67,73,73,58,68,67,49,0, + 6443,18,156,12994,249835240931832353,0,65,83,67,73,73,58,68,67,50,0,6459,19,156,12994, + 249835240931832354,0,65,83,67,73,73,58,68,67,51,0,6475,20,156,12994,249835240931832355,0,65,83, + 67,73,73,58,68,67,52,0,6491,21,156,12994,249835240931843202,0,65,83,67,73,73,58, + 78,65,75,0,6507,22,156,12994,249835240931849442,0,65,83,67,73,73,58,83,89,78,0, + 6523,23,156,12994,249835240931834019,0,65,83,67,73,73,58,69,84,66,0,6539,24,156,12994, + 249835240931831226,0,65,83,67,73,73,58,67,65,78,0,6555,25,156,12994,7570764876722234,0,65,83, + 67,73,73,58,69,77,0,6571,26,156,12994,249835240931849298,0,65,83,67,73,73,58,83, + 85,66,0,6586,28,156,12994,7570764876722273,0,65,83,67,73,73,58,70,83,0,6602,29, + 156,12994,7570764876722306,0,65,83,67,73,73,58,71,83,0,6617,30,156,12994,7570764876722669,0,65, + 83,67,73,73,58,82,83,0,6632,31,156,12994,7570764876722768,0,65,83,67,73,73,58, + 85,83,0,6647,6681,168,12994,-3553210050247798618,0,99,58,108,111,119,101,114,99,97,115,101, + 63,0,1,97,1,122,2049,3239,10,6662,6707,168,12994,-3552791238808663639,0,99,58,117,112,112, + 101,114,99,97,115,101,63,0,1,65,1,90,2049,3239,10,6688,6730,168,12994,249882047462872305, + 0,99,58,108,101,116,116,101,114,63,0,1,6681,1,6707,2049,2294,22,10,6714, + 6753,168,12994,7572182947632498,0,99,58,100,105,103,105,116,63,0,1,48,1,57,2049,3239, + 10,6738,6777,168,12994,8246107997572794159,0,99,58,118,105,115,105,98,108,101,63,0,1,32, + 1,126,2049,3239,10,6760,6799,168,12994,7572183659755470,0,99,58,118,111,119,101,108,63,0, + 2049,4611,97,101,105,111,117,65,69,73,79,85,0,1,6801,4,2049,5025,10,6784, + 6837,168,12994,-3553628119197217420,0,99,58,99,111,110,115,111,110,97,110,116,63,0,2,2049, + 6730,1793,6847,2049,6799,2049,2698,10,1,6842,1793,6855,3,2049,2592,10,1,6851,2049,66, + 10,6818,6880,168,12994,-6558963794062736370,0,99,58,119,104,105,116,101,115,112,97,99,101,63, + 0,1,6098,4,2049,5025,10,6860,6906,168,12994,-6672106426782194349,0,99,58,45,108,111,119,101, + 114,99,97,115,101,63,0,2049,6681,2049,2698,10,6886,6931,168,12994,-6671687615343059370,0,99,58, + 45,117,112,112,101,114,99,97,115,101,63,0,2049,6707,2049,2698,10,6911,6952,168, + 12994,249881966047746975,0,99,58,45,100,105,103,105,116,63,0,2049,6753,2049,2698,10,6936,6978, + 168,12994,1197920222559514203,0,99,58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049, + 6880,2049,2698,10,6957,7001,168,12994,-4579699312045814628,0,99,58,45,118,105,115,105,98,108,101, + 63,0,2049,6777,2049,2698,10,6983,7022,168,12994,249881966759869947,0,99,58,45,118,111,119,101, + 108,63,0,2049,6799,2049,2698,10,7006,7047,168,12994,-6672524495731613151,0,99,58,45,99,111,110, + 115,111,110,97,110,116,63,0,2049,6837,2049,2698,10,7027,7069,168,12994,8246107917359977086,0,99, + 58,116,111,45,117,112,112,101,114,0,2,2049,6681,25,3,1,32,18,10,7052, + 7095,168,12994,8246107917349275483,0,99,58,116,111,45,108,111,119,101,114,0,2,2049,6707,25, + 3,1,32,17,10,7078,7122,168,12994,-4579599832837481303,0,99,58,116,111,45,115,116,114,105, + 110,103,0,2049,4611,46,0,1,7124,2049,4558,1,39,2049,2279,10,7104,7155,168,12994, + -6563237009071717459,0,99,58,116,111,103,103,108,101,45,99,97,115,101,0,2,2049,6681,1, + 7069,1,7095,2049,66,10,7135,7183,168,12994,-4579599833032159941,0,99,58,116,111,45,110,117,109, + 98,101,114,0,2,2049,6753,1793,7192,1,48,18,10,1,7188,1793,7200,3,1,0, + 10,1,7196,2049,66,10,7165,7222,168,12994,8246850501110408334,0,115,58,116,111,45,117,112,112, + 101,114,0,1,7069,2049,5583,10,7205,7244,168,12994,8246850501099706731,0,115,58,116,111,45,108, + 111,119,101,114,0,1,7095,2049,5583,10,7227,7267,168,12994,-4555094364049076026,0,115,58,116,114, + 105,109,45,108,101,102,116,0,2049,4558,1793,7281,2049,58,1,6880,1,2800,2049,2294, + 21,10,1,7271,2049,2417,2049,3219,10,7249,7307,168,12994,-2744161423935835847,0,115,58,116,114,105, + 109,45,114,105,103,104,116,0,2049,4558,2049,4761,2049,7267,2049,4761,10,7288,7329,168, + 12994,6953962791214,0,115,58,116,114,105,109,0,2049,7307,2049,7267,10,7316,7359,156,12994,-429402327855008236, + 0,82,101,119,114,105,116,101,85,110,100,101,114,115,99,111,114,101,115,0, + -1,7334,7370,168,0,0,0,115,117,98,0,1,95,1793,7377,1,32,10,1,7374, + 2049,2606,10,7360,7396,168,0,0,0,114,101,119,114,105,116,101,0,3841,7359,1793, + 7405,1,7370,2049,5583,10,1,7400,9,10,7382,7422,168,0,0,0,104,97,110,100, + 108,101,0,1,4675,8,10,7334,7440,180,12994,229482595734750,0,115,105,103,105,108,58,39, + 0,2049,7396,2049,7422,10,7426,7464,168,12994,-2744210522849075797,0,115,58,115,112,108,105,116,47, + 99,104,97,114,0,2049,2253,2049,4947,772,2049,2253,2049,5697,1,41,2049,2266,10,7445, + 7499,168,12994,-72719441055178940,0,115,58,115,112,108,105,116,47,115,116,114,105,110,103,0, + 2049,2253,2049,5244,2049,3204,772,2049,2253,2049,5697,1,41,2049,2266,10,7478,7531,168,12994, + 249904557744535982,0,115,58,114,101,112,108,97,99,101,0,67502597,2049,104,2049,2001,16,1793,7547, + 2049,7499,4,2049,2001,15,17,10,1,7539,2049,2266,2049,4824,2049,4887,10,7515,7571,156, + 0,0,0,83,112,108,105,116,45,79,110,0,0,7556,7585,168,0,0,0,109, + 97,116,99,104,63,0,3841,7571,11,10,7572,7605,168,0,0,0,116,101,114,109, + 105,110,97,116,101,0,1,0,67502597,2049,3219,16,10,7589,7623,168,0,0,0,115, + 116,101,112,0,1,3204,2049,2266,2049,7585,1793,7637,2,2049,130,2049,7605,10,1,7631, + 9,10,7515,7658,168,12994,8246850503517749147,0,115,58,116,111,107,101,110,105,122,101,0,4097, + 7571,2049,4640,2049,2001,1,0,2049,130,1793,7680,2,2049,130,2,1,7623,2049,4908,3, + 10,1,7670,2049,2266,2049,2001,67502597,18,2049,3219,67502597,16,10,7641,7706,156,0,0,0, + 78,101,101,100,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1231,1545,168, - 12574,193454822,69,79,77,0,1,-3,15,10,1536,1560,168,12574,210709897370,100,101,112,116,104, - 0,1,-1,15,10,1549,1576,168,12574,6953375454647,100,58,108,97,115,116,0,1,2,15, - 10,1564,1595,168,12574,249883453713703409,100,58,108,97,115,116,46,120,116,0,2049,1576,2049,182, - 15,10,1580,1619,168,12574,-3502687787217310053,100,58,108,97,115,116,46,99,108,97,115,115,0, - 2049,1576,2049,184,15,10,1601,1642,168,12574,-4578080011420638202,100,58,108,97,115,116,46,110,97, - 109,101,0,2049,1576,2049,190,10,1625,1660,168,12574,229481143079314,114,101,99,108,97,115,115, - 0,2049,1576,2049,184,16,10,1647,1681,168,12574,249892660727267252,105,109,109,101,100,105,97,116, - 101,0,1,180,2049,1660,10,1666,1696,168,12574,6385144159,100,97,116,97,0,1,156,2049, - 1660,10,1686,1716,168,12574,249902713833354782,112,114,105,109,105,116,105,118,101,0,1,174,2049, - 1660,10,1701,1731,180,12574,6385302998,104,111,111,107,0,1,1793,2049,130,1,3,15,1, - 1,17,2049,130,10,1721,1758,168,12574,7572920930896175,115,101,116,45,104,111,111,107,0,1, - 1,17,16,10,1744,1775,168,12574,6954102295577,117,110,104,111,111,107,0,1,1,17,2, - 1,1,17,4,16,10,1763,1792,180,12574,177613,40,0,10,1785,1800,180,12574,177614,41, - 0,10,1793,1818,168,12574,-4577149749211730287,99,111,109,112,105,108,101,58,108,105,116,0,1, - 1,2049,130,2049,130,10,1801,1843,168,12574,-3471989134310745468,99,111,109,112,105,108,101,58,106, - 117,109,112,0,1,1793,2049,130,2049,130,10,1825,1868,168,12574,-3471989134311018844,99,111,109,112, - 105,108,101,58,99,97,108,108,0,1,2049,2049,130,2049,130,10,1850,1892,168,12574, - -4577149749211723885,99,111,109,112,105,108,101,58,114,101,116,0,1,10,2049,130,10,1875,1913, - 168,12574,8246182162316307558,99,111,109,112,105,108,105,110,103,63,0,1,149,15,10,1897,1930, - 180,12574,229482595734807,115,105,103,105,108,58,96,0,2049,266,2049,130,10,1917,1948,180,12574, - 229482595734803,115,105,103,105,108,58,92,0,2049,464,10,1935,1964,180,12574,229482595734805,115,105,103, - 105,108,58,94,0,2049,458,10,1951,1977,168,12574,6385292201,104,101,114,101,0,1,3, - 15,10,1967,1994,180,12574,229482595734775,115,105,103,105,108,58,64,0,2049,236,2049,182,15, - 2049,1913,1793,2010,1,3841,2049,130,2049,130,10,1,2003,1793,2016,15,10,1,2014,2049, - 66,10,1981,2034,180,12574,229482595734744,115,105,103,105,108,58,33,0,2049,236,2049,182,15, - 2049,1913,1793,2050,1,4097,2049,130,2049,130,10,1,2043,1793,2056,16,10,1,2054,2049, - 66,10,2021,2075,168,12574,7572225537532823,100,58,99,114,101,97,116,101,0,1793,2077,1,156, - 1,0,2049,192,2049,1977,2049,1576,2049,182,16,10,2061,2102,168,12574,210731100041,118,97,114, - 45,110,0,2049,2075,2049,130,10,2091,2116,168,12574,193508814,118,97,114,0,134284289,0,2102, - 10,2107,2131,168,12574,210709068620,99,111,110,115,116,0,2049,2075,2049,1576,2049,182,16,10, - 2120,2149,174,12574,6385740380,116,117,99,107,0,100926722,10,2139,2161,174,12574,6385561857,111,118,101, - 114,0,67502597,10,2151,2172,174,12574,193500364,110,105,112,0,772,10,2163,2189,174,12574,249885844724841747, - 100,114,111,112,45,112,97,105,114,0,771,10,2174,2201,174,12574,6383817805,63,100,117, - 112,0,6402,10,2191,2217,168,12574,7572302161469511,100,117,112,45,112,97,105,114,0,67502597,67502597, - 10,2203,2229,168,12574,193489474,100,105,112,0,525572,6,10,2220,2241,168,12574,193505809,115,105, - 112,0,67502597,1,27,2049,2229,10,2232,2255,168,12574,5863248,98,105,0,1,2241,2049,2229, - 8,10,2247,2270,168,12574,193487226,98,105,42,0,1,2229,2049,2229,8,10,2261,2285,168, - 12574,193487248,98,105,64,0,2,2049,2270,10,2276,2298,168,12574,193507188,116,114,105,0,1793, - 2307,1,2241,2049,2229,2049,2241,10,1,2300,2049,2229,8,10,2289,2323,168,12574,6385737246,116, - 114,105,42,0,1793,2340,1793,2333,4,1,2229,2049,2229,10,1,2327,2049,2229,2049,2229, - 10,1,2325,2049,2229,8,10,2313,2356,168,12574,6385737268,116,114,105,64,0,2,2,2049, - 2323,10,2346,2372,168,12574,210732529790,119,104,105,108,101,0,1793,2381,525570,1639430,3,1,2374, - 7,10,1,2374,8,3,10,2361,2397,168,12574,210730385457,117,110,116,105,108,0,1793,2408, - 525570,385942534,-1,25,3,1,2399,7,10,1,2399,8,3,10,2386,2426,168,12574,229466054377278,102, - 111,114,101,118,101,114,0,1793,2430,8,10,1,2428,2049,2241,1,2426,7,10,2413, - 2449,168,12574,210729012103,116,105,109,101,115,0,1793,2461,4,25,33886721,1,2053,1542,1,2452, - 7,10,1,2451,8,3,10,2438,2479,180,12574,229482595734835,115,105,103,105,108,58,124,0, - 2049,236,1793,2487,2049,182,15,10,1,2483,1793,2495,2049,184,15,10,1,2491,2049,2255, - 2049,1913,1793,2510,1,156,2049,2229,2049,1868,10,1,2503,1,27,2049,66,10,2466,2527, - 168,12574,6384551781,84,82,85,69,0,1,-1,10,2517,2541,168,12574,210672985680,70,65,76,83, - 69,0,1,0,10,2530,2554,168,12574,6385108193,99,97,115,101,0,1793,2559,67502597,11,10, - 1,2556,2049,2229,4,1793,2571,772,8,2049,2527,10,1,2566,1793,2579,3,2049,2541,10, - 1,2575,2049,66,25,6,3,3,10,2544,2600,168,12574,6953962162094,115,58,99,97,115,101, - 0,1793,2606,67502597,2049,118,10,1,2602,2049,2229,4,1793,2618,772,8,2049,2527,10,1, - 2613,1793,2626,3,2049,2541,10,1,2622,2049,66,25,6,3,3,10,2588,2644,168,12574, - 193500566,110,111,116,0,1,-1,23,10,2635,2659,168,12574,210719911674,108,116,101,113,63,0, - 2049,2217,101516555,22,10,2648,2675,168,12574,210713982069,103,116,101,113,63,0,4,2049,2659,10, - 2664,2690,168,12574,210720171475,110,58,77,65,88,0,1,-5,15,10,2679,2705,168,12574,210720171729, - 110,58,77,73,78,0,1,-4,15,10,2694,2722,168,12574,229474321428492,110,58,122,101,114, - 111,63,0,1,0,11,10,2709,2740,168,12574,7572649618157049,110,58,45,122,101,114,111,63, - 0,1,0,12,10,2726,2761,168,12574,-4562761254435316065,110,58,110,101,103,97,116,105,118,101, - 63,0,1,0,13,10,2744,2782,168,12574,-4562757999622951041,110,58,112,111,115,105,116,105,118, - 101,63,0,1,-1,14,10,2765,2812,168,12574,-1420858746182909718,110,58,115,116,114,105,99,116, - 108,121,45,112,111,115,105,116,105,118,101,63,0,1,0,14,10,2786,2829,168, - 12574,229474297120890,110,58,101,118,101,110,63,0,1,2,20,3,2049,2722,10,2816,2848,168, - 12574,6953766919107,110,58,111,100,100,63,0,2049,2829,2049,2644,10,2836,2862,168,12574,193494767,105, - 102,59,0,67502597,1,76,2049,2229,25,6,771,10,2853,2881,168,12574,6383175836,45,105,102, - 59,0,67502597,1,74,2049,2229,2049,2644,25,6,771,10,2871,2901,174,12574,193504922,114,111, - 116,0,67503109,10,2892,2910,174,12574,177620,47,0,197652,10,2903,2921,174,12574,193499461,109,111, - 100,0,788,10,2912,2934,168,12574,210720211139,110,58,112,111,119,0,1,1,4,1793,2942, - 67502597,19,10,1,2939,2049,2449,772,10,2923,2962,168,12574,7572652137106817,110,58,110,101,103,97, - 116,101,0,1,-1,19,10,2948,2980,168,12574,7572652347517886,110,58,115,113,117,97,114,101, - 0,4866,10,2966,2994,168,12574,6953767077527,110,58,115,113,114,116,0,1,1,1793,3012,2049, - 2217,197652,67502597,18,1,2,197652,25,17,1,2998,7,10,1,2998,8,772,10,2982,3028, - 168,12574,210720207665,110,58,109,105,110,0,2049,2217,13,1793,3035,3,10,1,3033,1793,3041, - 772,10,1,3039,2049,66,10,3017,3057,168,12574,210720207411,110,58,109,97,120,0,2049,2217, - 14,1793,3064,3,10,1,3062,1793,3070,772,10,1,3068,2049,66,10,3046,3086,168,12574, - 210720194371,110,58,97,98,115,0,2,2049,2761,1,2962,9,10,3075,3106,168,12574,229474304963756,110, - 58,108,105,109,105,116,0,4,5,2049,3028,6,2049,3057,10,3093,3125,168,12574,210720203463, - 110,58,105,110,99,0,659713,1,10,3114,3139,168,12574,210720197721,110,58,100,101,99,0, - 659969,1,10,3128,3158,168,12574,8246617666422322998,110,58,98,101,116,119,101,101,110,63,0,67503109, - 1793,3166,67503109,67503109,2049,3106,10,1,3161,2049,2241,11,10,3142,3187,168,12574,249861296566813883,83,99, - 111,112,101,76,105,115,116,0,20875,20988,10,3172,3198,168,12574,5864091,123,123,0,2049, - 1576,2,1,3187,2049,61,16,10,3190,3225,168,12574,-6305314778776785742,45,45,45,114,101,118,101, - 97,108,45,45,45,0,2049,1576,1,3187,2049,3125,16,10,3207,3241,168,12574,5864159,125, - 125,0,1,3187,2049,58,4,15,11,1793,3255,3841,3187,4097,2,10,1,3250,1793,3281, - 3841,3187,1793,3276,1,2,983567,1,3187,2049,3125,1641487,3,1,3265,7,10,1,3263,8, - 16,10,1,3259,2049,66,10,3233,3296,168,0,0,66,121,116,101,0,10,3286,3312, - 168,0,0,98,121,116,101,45,109,97,115,107,0,1,255,4,1,8,19,2, - 1793,3326,2049,2962,24,21,10,1,3321,2049,2229,24,10,3297,3345,168,0,0,114,101, - 112,108,97,99,101,0,1,0,1793,3374,1793,3369,1793,3364,1793,3359,3,3841,3296,10, - 1,3355,2049,2229,10,1,3353,2049,2229,10,1,3351,2049,2229,10,1,3349,2049,2554,1, - 1,1793,3400,1793,3395,1793,3390,3,3841,3296,10,1,3386,2049,2229,10,1,3384,2049,2229, - 10,1,3382,2049,2554,1,2,1793,3419,1793,3414,3,3841,3296,10,1,3410,2049,2229,10, - 1,3408,2049,2554,1,3,1793,3431,3,3841,3296,10,1,3427,2049,2554,3,10,3233,3460, - 168,12574,-6972911891006832072,98,58,116,111,45,98,121,116,101,45,97,100,100,114,101,115,115, - 0,4865,4,10,3437,3476,168,12574,229458800096267,98,58,102,101,116,99,104,0,267265,4,134288385, - 4,2901,266001,2049,3312,10,3463,3498,168,12574,229458816047342,98,58,115,116,111,114,101,0,1048836, - 3296,267265,4,1793,3507,134287106,78,10,1,3504,2049,2229,2049,3345,2049,92,4,16,10,3485, - 3531,168,12574,229466548904081,104,58,102,101,116,99,104,0,1,3476,1793,3543,2049,3125,2049,3476, - 1,-8,24,10,1,3535,2049,2255,22,10,3518,3562,168,12574,229466564855156,104,58,115,116,111, - 114,101,0,2049,2217,102039813,255,2049,3498,2049,3125,18350341,8,255,117507605,3498,10,3549,3589,168, - 12574,229485920923616,119,58,102,101,116,99,104,0,1,4,197652,15,10,3576,3607,168,12574,229485936874691, - 119,58,115,116,111,114,101,0,1,4,197652,16,10,3594,3630,168,12574,-2542660583859062324,119,58, - 102,101,116,99,104,45,110,101,120,116,0,2,1,4,17,4,2049,3589,10,3612, - 3656,168,12574,-3300792181564964579,104,58,102,101,116,99,104,45,110,101,120,116,0,2,1,2, - 17,4,2049,3531,10,3638,3682,168,12574,-3604044820647325481,98,58,102,101,116,99,104,45,110,101, - 120,116,0,2,1,1,17,4,2049,3476,10,3664,3708,168,12574,-2542036332270164849,119,58,115,116, - 111,114,101,45,110,101,120,116,0,2,1,4,17,1,3607,2049,2229,10,3690,3735, - 168,12574,-3300167929976067104,104,58,115,116,111,114,101,45,110,101,120,116,0,2,1,2,17, - 1,3562,2049,2229,10,3717,3762,168,12574,-3603420569058428006,98,58,115,116,111,114,101,45,110,101, - 120,116,0,2,1,1,17,1,3498,2049,2229,10,3744,3785,168,12574,7572992899446007,118,58,105, - 110,99,45,98,121,0,286196994,659462,10,3771,3802,168,12574,7572992693095753,118,58,100,101,99,45, - 98,121,0,68093186,168822290,10,3788,3816,168,12574,210729690831,118,58,105,110,99,0,1,1,4, - 2049,3785,10,3805,3833,168,12574,210729685089,118,58,100,101,99,0,1,1,4,2049,3802,10, - 3822,3852,168,12574,229484636707508,118,58,108,105,109,105,116,0,251790597,1542,2049,3106,4100,10,3839, - 3868,168,12574,6385748402,118,58,111,110,0,2049,2527,4100,10,3858,3883,168,12574,210729697104,118,58, - 111,102,102,0,2049,2541,4100,10,3872,3898,168,12574,210706586657,97,108,108,111,116,0,1, - 3,2049,3785,10,3887,3919,168,12574,8246989571153063777,118,58,112,114,101,115,101,114,118,101,0, - 84869636,1,27,2049,2229,1049606,10,3903,3940,168,12574,7572993371535704,118,58,117,112,100,97,116,101, - 0,4,1793,3947,15,4,8,10,1,3943,2049,2241,16,10,3926,3963,168,12574,6385123360,99, - 111,112,121,0,1793,3972,285278725,1,33951492,268767489,1,6,10,1,3965,2049,2449,771,10,3953, - 3989,156,0,0,115,116,97,114,116,0,0,10,3978,4000,156,0,0,101,110,100, - 0,0,10,3991,4017,168,0,0,116,101,114,109,105,110,97,116,101,0,1,0, - 3841,4000,16,10,3953,4041,168,12574,-3513680875729732409,98,117,102,102,101,114,58,115,116,97,114, - 116,0,3841,3989,10,4023,4060,168,12574,8246143877888709904,98,117,102,102,101,114,58,101,110,100, - 0,3841,4000,10,4044,4079,168,12574,8246143877888705218,98,117,102,102,101,114,58,97,100,100,0, - 3841,4000,16,1,4000,2049,3816,2049,4017,10,4063,4105,168,12574,8246143877888711801,98,117,102,102,101, - 114,58,103,101,116,0,1,4000,2049,3833,3841,4000,15,2049,4017,10,4089,4133,168,12574, - -3513680875746570456,98,117,102,102,101,114,58,101,109,112,116,121,0,3841,3989,4097,4000,2049,4017, - 10,4115,4157,168,12574,-4578413135315348908,98,117,102,102,101,114,58,115,105,122,101,0,3841,4000, - 3841,3989,18,10,4140,4179,168,12574,8246143877888724869,98,117,102,102,101,114,58,115,101,116,0, - 4097,3989,2049,4133,10,4163,4205,168,12574,-3186446687793719003,98,117,102,102,101,114,58,112,114,101, - 115,101,114,118,101,0,3841,3989,3841,4000,1793,4218,1,27,2049,2229,4097,3989,10,1, - 4211,2049,2229,4097,4000,10,4184,4242,156,12574,-4600587576916820603,84,101,109,112,83,116,114,105,110, - 103,115,0,32,4225,4262,156,12574,7474516786580364824,84,101,109,112,83,116,114,105,110,103,77, - 97,120,0,512,4243,4276,168,12574,229440420829967,83,84,82,73,78,71,83,0,2049,1545,3841, - 4242,3841,4262,19,18,10,4263,4302,168,0,-4555101230505660792,115,58,111,118,101,114,115,105,122, - 101,63,0,2049,104,3841,4262,2049,3139,14,10,4285,4326,168,0,8246850507793776056,115,58,116,114, - 117,110,99,97,116,101,0,2,2049,4302,1793,4339,1,0,67502597,3841,4262,17,16,10, - 1,4331,9,10,4310,4356,156,0,0,67,117,114,114,101,110,116,0,1,10,4343, - 4373,168,0,0,115,58,112,111,105,110,116,101,114,0,3841,4356,3841,4262,19,2049, - 4276,17,10,4358,4394,168,0,0,115,58,110,101,120,116,0,1,4356,2049,3816,3841, - 4356,3841,4242,11,1793,4410,1,0,4097,4356,10,1,4405,9,10,4310,4426,168,12574,6953962777192, - 115,58,116,101,109,112,0,2049,4326,2,2049,104,2049,3125,2049,4373,4,2049,3963,2049, - 4373,2049,4394,10,4414,4456,168,12574,229480754149537,115,58,101,109,112,116,121,0,2049,4373,2049, - 4394,1,0,67502597,16,10,4443,4477,168,12574,6953962747657,115,58,115,107,105,112,0,6,1793, - 4485,68223234,1,786703,0,10,1,4480,2049,2372,2049,3139,5,10,4465,4505,168,12574,6953962453495,115, - 58,107,101,101,112,0,2049,1913,1793,4514,1,4477,2049,1868,10,1,4509,9,2049,1977, - 1,144,2049,2229,2049,156,10,4493,4539,180,0,229482595734750,115,105,103,105,108,58,39,0, - 2049,1913,1,4505,1,4426,2049,66,10,4526,4561,168,12574,229480755051740,115,58,102,101,116,99, - 104,0,17,15,10,4548,4577,168,12574,229480771002815,115,58,115,116,111,114,101,0,17,16, - 10,4564,4592,168,12574,6953962169596,115,58,99,104,111,112,0,2049,4426,2,2049,104,67502597,17, - 2049,3139,1,0,4,16,10,4580,4621,168,12574,249904557751418990,115,58,114,101,118,101,114,115, - 101,0,1793,4663,2,2049,4426,2049,4179,1,104,1793,4639,2,2049,104,17,2049,3139,10, - 1,4632,2049,2255,4,1793,4653,2,15,2049,4079,2049,3139,10,1,4646,2049,2449,3,2049, - 4041,2049,4426,10,1,4623,2049,4205,10,4606,4683,168,12574,249904555657463488,115,58,112,114,101,112, - 101,110,100,0,2049,4426,1793,4726,2049,2217,1,104,2049,2285,17,3841,4262,14,1,2189, - 1793,4721,2,2049,104,17,1793,4713,2,2049,104,2049,3125,10,1,4707,2049,2229,4,2049, - 3963,10,1,4701,2049,66,10,1,4687,2049,2241,10,4668,4745,168,12574,7572864733934314,115,58,97, - 112,112,101,110,100,0,4,2049,4683,10,4731,4765,168,12574,8246849907066750743,115,58,102,111,114, - 45,101,97,99,104,0,1793,4780,67502597,6415,3,67502597,67502597,251987205,2054,101777670,1,1,4767,7, - 10,1,4767,8,771,10,4749,4803,168,12574,-2744677796467205929,115,58,105,110,100,101,120,47,99, - 104,97,114,0,4,1793,4826,2049,58,25,4,1793,4815,67502597,12,10,1,4812,2049,2229, - 4,25,3,1,4806,7,10,1,4806,1793,4835,18,2049,3139,772,10,1,4830,1793,4844, - 2049,104,67502597,11,10,1,4839,2049,2298,1793,4854,3,1,-1,10,1,4850,9,10,4785, - 4880,168,12574,-2157201767973730595,115,58,99,111,110,116,97,105,110,115,47,99,104,97,114,63, - 0,2049,4803,1,-1,12,10,4858,4898,168,12574,6953962341782,115,58,104,97,115,104,0,1, - 5381,4,1793,4906,286458116,33,10,1,4903,2049,4765,10,4886,4920,156,0,0,83,116,114, - 0,0,4911,4934,168,0,0,101,120,116,114,97,99,116,0,2049,2217,3841,4920,4, - 2049,3963,3841,4920,67502597,17,1,0,4,16,10,4921,4961,168,0,0,99,104,101,99, - 107,0,1,4934,2049,2229,1793,4972,1,3125,2049,2229,10,1,4967,2049,2229,3841,4920,2049, - 4898,67502597,11,10,4950,4997,168,0,0,108,111,99,97,116,105,111,110,0,67503109,67503109, - 1793,5030,1793,5025,4,1793,5011,67502597,2049,2722,21,10,1,5006,2049,2229,4,1793,5021,772, - 2,10,1,5018,9,10,1,5003,2049,2229,10,1,5001,2049,2229,10,4983,5046,168,0, - 0,115,101,116,117,112,0,2049,4456,4097,4920,1,0,67503109,67503109,1,104,1,4898,2049, - 2255,1793,5066,67502597,2049,104,10,1,5062,2049,2229,4,10,4886,5092,168,12574,-581580411198892688,115,58, - 105,110,100,101,120,47,115,116,114,105,110,103,0,67502597,1793,5111,2049,5046,1793,5104, - 2049,4961,2049,4997,10,1,5099,2049,2449,771,3,10,1,5095,2049,2229,18,1,2,18, - 1,-1,2049,3057,10,5072,5133,156,0,0,83,114,99,0,0,5124,5143,156,0,0, - 84,97,114,0,0,5134,5153,156,0,0,80,97,100,0,0,5144,5161,156,0,0, - 73,0,0,5154,5169,156,0,0,70,0,0,5162,5178,156,0,0,65,116,0,0, - 5170,5194,168,0,0,116,101,114,109,105,110,97,116,101,0,1,0,3841,5153,3841, - 5143,2049,104,17,16,10,5179,5218,168,0,0,101,120,116,114,97,99,116,0,3841, - 5133,3841,5161,17,3841,5153,3841,5143,2049,104,2049,3963,10,5205,5245,168,0,0,99,111, - 109,112,97,114,101,0,3841,5153,3841,5143,2049,118,3841,5169,22,4097,5169,3841,5169,1793, - 5265,3841,5161,4097,5178,10,1,5260,2049,74,10,5232,5280,168,0,0,110,101,120,116, - 0,1,5161,2049,3816,10,5072,5309,168,12574,-6456227941126558634,115,58,99,111,110,116,97,105,110, - 115,47,115,116,114,105,110,103,63,0,4097,5143,4097,5133,2049,4456,4097,5153,1,0, - 4097,5161,1,0,4097,5169,3841,5133,2049,104,1793,5340,2049,5218,2049,5194,2049,5245,2049,5280, - 10,1,5331,2049,2449,3841,5169,10,5285,5361,168,12574,7572864921182136,115,58,102,105,108,116,101, - 114,0,67502597,2049,4302,1793,5371,1,4326,2049,2229,10,1,5366,9,1793,5402,2049,4456,2049, - 4179,4,1793,5394,2049,2217,4,8,1,4079,1,17,2049,66,10,1,5383,2049,4765,3, - 2049,4041,10,1,5376,2049,4205,10,5347,5418,168,12574,210726137008,115,58,109,97,112,0,1793, - 5440,2049,4456,2049,4179,4,1793,5432,67502597,8,2049,4079,10,1,5427,2049,4765,3,2049,4041, - 10,1,5420,2049,4205,10,5407,5459,168,12574,7572865443813333,115,58,115,117,98,115,116,114,0, - 1793,5465,17,2049,4456,10,1,5461,2049,2229,1793,5477,67502597,1,3963,2049,2229,10,1,5471, - 2049,2241,67502597,1793,5490,17,1,0,4,16,10,1,5484,2049,2229,10,5445,5508,168,12574, - 229480769412560,115,58,114,105,103,104,116,0,67502597,2049,104,67502597,18,4,2049,5459,10,5495,5529, - 168,12574,6953962489469,115,58,108,101,102,116,0,1,0,4,2049,5459,10,5517,5555,168,12574, - -949014848675520942,115,58,98,101,103,105,110,115,45,119,105,116,104,63,0,2,2049,104,1, - 19,2049,2229,2049,5529,2049,118,10,5535,5585,168,12574,-2744863427173801468,115,58,101,110,100,115,45, - 119,105,116,104,63,0,2,2049,104,1,19,2049,2229,2049,5508,2049,118,10,5567,5609, - 168,12574,6953962177261,115,58,99,111,112,121,0,67502597,2049,104,2049,3125,2049,3963,10,5597,5631, - 168,12574,7572863551252214,115,58,68,73,71,73,84,83,0,2049,4477,48,49,50,51,52,53, - 54,55,56,57,65,66,67,68,69,70,0,1,5633,10,5617,5676,168,12574,-3174032931242973971,115, - 58,65,83,67,73,73,45,76,79,87,69,82,67,65,83,69,0,2049,4477,97, - 98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117, - 118,119,120,121,122,0,1,5678,10,5653,5731,168,12574,-3174020239987242608,115,58,65,83,67,73, - 73,45,85,80,80,69,82,67,65,83,69,0,2049,4477,65,66,67,68,69,70, - 71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90, - 0,1,5733,10,5708,5784,168,12574,4909441458232360267,115,58,65,83,67,73,73,45,76,69,84, - 84,69,82,83,0,2049,4477,97,98,99,100,101,102,103,104,105,106,107,108,109, - 110,111,112,113,114,115,116,117,118,119,120,121,122,65,66,67,68,69,70,71, - 72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,0, - 1,5786,10,5763,5861,168,12574,1619870888324870636,115,58,80,85,78,67,84,85,65,84,73,79, - 78,0,2049,4477,95,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47, - 58,59,60,61,62,63,64,91,92,93,94,96,123,124,125,126,0,1,5863,1, - 95,67502597,16,10,5842,5921,156,12574,-2745567821320788289,115,58,87,72,73,84,69,83,80,65,67, - 69,0,32,9,10,13,0,5903,5933,180,12574,177612,39,0,1,4456,2049,168,10,5926, - 5945,180,12574,177609,36,0,1,0,2049,156,10,5938,0,156,12574,249835240931843863,65,83,67,73, - 73,58,78,85,76,0,5950,27,156,12574,249835240931833987,65,83,67,73,73,58,69,83,67, - 0,5965,8,156,12574,7570764876722141,65,83,67,73,73,58,66,83,0,5980,9,156,12574,7570764876722340, - 65,83,67,73,73,58,72,84,0,5994,10,156,12574,7570764876722458,65,83,67,73,73,58, - 76,70,0,6008,11,156,12574,7570764876722802,65,83,67,73,73,58,86,84,0,6022,12,156, - 12574,7570764876722260,65,83,67,73,73,58,70,70,0,6036,13,156,12574,7570764876722173,65,83,67,73, - 73,58,67,82,0,6050,32,156,12574,-4630583730859567212,65,83,67,73,73,58,83,80,65,67, - 69,0,6064,127,156,12574,249835240931832445,65,83,67,73,73,58,68,69,76,0,6081,1,156, - 12574,249835240931849106,65,83,67,73,73,58,83,79,72,0,6096,2,156,12574,249835240931849287,65,83,67, - 73,73,58,83,84,88,0,6111,3,156,12574,249835240931834041,65,83,67,73,73,58,69,84, - 88,0,6126,4,156,12574,249835240931833872,65,83,67,73,73,58,69,79,84,0,6141,5,156, - 12574,249835240931833836,65,83,67,73,73,58,69,78,81,0,6156,6,156,12574,249835240931829111,65,83,67, - 73,73,58,65,67,75,0,6171,7,156,12574,249835240931830267,65,83,67,73,73,58,66,69, - 76,0,6186,14,156,12574,7570764876722698,65,83,67,73,73,58,83,79,0,6201,15,156,12574, - 7570764876722692,65,83,67,73,73,58,83,73,0,6215,16,156,12574,249835240931832669,65,83,67,73,73, - 58,68,76,69,0,6229,17,156,12574,249835240931832352,65,83,67,73,73,58,68,67,49,0, - 6244,18,156,12574,249835240931832353,65,83,67,73,73,58,68,67,50,0,6259,19,156,12574,249835240931832354, - 65,83,67,73,73,58,68,67,51,0,6274,20,156,12574,249835240931832355,65,83,67,73,73, - 58,68,67,52,0,6289,21,156,12574,249835240931843202,65,83,67,73,73,58,78,65,75,0, - 6304,22,156,12574,249835240931849442,65,83,67,73,73,58,83,89,78,0,6319,23,156,12574,249835240931834019, - 65,83,67,73,73,58,69,84,66,0,6334,24,156,12574,249835240931831226,65,83,67,73,73, - 58,67,65,78,0,6349,25,156,12574,7570764876722234,65,83,67,73,73,58,69,77,0,6364, - 26,156,12574,249835240931849298,65,83,67,73,73,58,83,85,66,0,6378,28,156,12574,7570764876722273,65, - 83,67,73,73,58,70,83,0,6393,29,156,12574,7570764876722306,65,83,67,73,73,58,71, - 83,0,6407,30,156,12574,7570764876722669,65,83,67,73,73,58,82,83,0,6421,31,156,12574, - 7570764876722768,65,83,67,73,73,58,85,83,0,6435,6467,168,12574,-3553210050247798618,99,58,108,111,119, - 101,114,99,97,115,101,63,0,1,97,1,122,2049,3158,10,6449,6492,168,12574,-3552791238808663639, - 99,58,117,112,112,101,114,99,97,115,101,63,0,1,65,1,90,2049,3158,10, - 6474,6514,168,12574,249882047462872305,99,58,108,101,116,116,101,114,63,0,1,6467,1,6492,2049, - 2255,22,10,6499,6536,168,12574,7572182947632498,99,58,100,105,103,105,116,63,0,1,48,1, - 57,2049,3158,10,6522,6559,168,12574,8246107997572794159,99,58,118,105,115,105,98,108,101,63,0, - 1,32,1,126,2049,3158,10,6543,6580,168,12574,7572183659755470,99,58,118,111,119,101,108,63, - 0,2049,4477,97,101,105,111,117,65,69,73,79,85,0,1,6582,4,2049,4880,10, - 6566,6617,168,12574,-3553628119197217420,99,58,99,111,110,115,111,110,97,110,116,63,0,2,2049, - 6514,1793,6627,2049,6580,2049,2644,10,1,6622,1793,6635,3,2049,2541,10,1,6631,2049,66, - 10,6599,6659,168,12574,-6558963794062736370,99,58,119,104,105,116,101,115,112,97,99,101,63,0, - 1,5921,4,2049,4880,10,6640,6684,168,12574,-6672106426782194349,99,58,45,108,111,119,101,114,99, - 97,115,101,63,0,2049,6467,2049,2644,10,6665,6708,168,12574,-6671687615343059370,99,58,45,117,112, - 112,101,114,99,97,115,101,63,0,2049,6492,2049,2644,10,6689,6728,168,12574,249881966047746975,99, - 58,45,100,105,103,105,116,63,0,2049,6536,2049,2644,10,6713,6753,168,12574,1197920222559514203,99, - 58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049,6659,2049,2644,10,6733, - 6775,168,12574,-4579699312045814628,99,58,45,118,105,115,105,98,108,101,63,0,2049,6559,2049,2644, - 10,6758,6795,168,12574,249881966759869947,99,58,45,118,111,119,101,108,63,0,2049,6580,2049,2644, - 10,6780,6819,168,12574,-6672524495731613151,99,58,45,99,111,110,115,111,110,97,110,116,63,0, - 2049,6617,2049,2644,10,6800,6840,168,12574,8246107917359977086,99,58,116,111,45,117,112,112,101,114, - 0,2,2049,6467,25,3,1,32,18,10,6824,6865,168,12574,8246107917349275483,99,58,116,111,45, - 108,111,119,101,114,0,2,2049,6492,25,3,1,32,17,10,6849,6891,168,12574,-4579599832837481303, - 99,58,116,111,45,115,116,114,105,110,103,0,2049,4477,46,0,1,6893,2049,4426, - 1,39,2049,2241,10,6874,6923,168,12574,-6563237009071717459,99,58,116,111,103,103,108,101,45,99, - 97,115,101,0,2,2049,6467,1,6840,1,6865,2049,66,10,6904,6950,168,12574,-4579599833032159941,99, - 58,116,111,45,110,117,109,98,101,114,0,2,2049,6536,1793,6959,1,48,18,10, - 1,6955,1793,6967,3,1,0,10,1,6963,2049,66,10,6933,6988,168,12574,8246850501110408334,115,58, - 116,111,45,117,112,112,101,114,0,1,6840,2049,5418,10,6972,7009,168,12574,8246850501099706731,115, - 58,116,111,45,108,111,119,101,114,0,1,6865,2049,5418,10,6993,7031,168,12574,-4555094364049076026, - 115,58,116,114,105,109,45,108,101,102,116,0,2049,4426,1793,7045,2049,58,1,6659, - 1,2740,2049,2255,21,10,1,7035,2049,2372,2049,3139,10,7014,7070,168,12574,-2744161423935835847,115,58, - 116,114,105,109,45,114,105,103,104,116,0,2049,4426,2049,4621,2049,7031,2049,4621,10, - 7052,7091,168,12574,6953962791214,115,58,116,114,105,109,0,2049,7070,2049,7031,10,7079,7120,156, - 12574,-429402327855008236,82,101,119,114,105,116,101,85,110,100,101,114,115,99,111,114,101,115, - 0,-1,7096,7130,168,0,0,115,117,98,0,1,95,1793,7137,1,32,10,1,7134, - 2049,2554,10,7121,7155,168,0,0,114,101,119,114,105,116,101,0,3841,7120,1793,7164, - 1,7130,2049,5418,10,1,7159,9,10,7142,7180,168,0,0,104,97,110,100,108,101, - 0,1,4539,8,10,7096,7197,180,12574,229482595734750,115,105,103,105,108,58,39,0,2049,7155, - 2049,7180,10,7184,7220,168,12574,-2744210522849075797,115,58,115,112,108,105,116,47,99,104,97,114, - 0,2049,2217,2049,4803,772,2049,2217,2049,5529,1,41,2049,2229,10,7202,7254,168,12574,-72719441055178940, - 115,58,115,112,108,105,116,47,115,116,114,105,110,103,0,2049,2217,2049,5092,2049, - 3125,772,2049,2217,2049,5529,1,41,2049,2229,10,7234,7285,168,12574,249904557744535982,115,58,114,101, - 112,108,97,99,101,0,67502597,2049,104,2049,1977,16,1793,7301,2049,7254,4,2049,1977,15, - 17,10,1,7293,2049,2229,2049,4683,2049,4745,10,7270,7324,156,0,0,83,112,108,105, - 116,45,79,110,0,0,7310,7337,168,0,0,109,97,116,99,104,63,0,3841,7324, - 11,10,7325,7356,168,0,0,116,101,114,109,105,110,97,116,101,0,1,0,67502597, - 2049,3139,16,10,7341,7373,168,0,0,115,116,101,112,0,1,3125,2049,2229,2049,7337, - 1793,7387,2,2049,130,2049,7356,10,1,7381,9,10,7270,7407,168,12574,8246850503517749147,115,58,116, - 111,107,101,110,105,122,101,0,4097,7324,2049,4505,2049,1977,1,0,2049,130,1793,7429, - 2,2049,130,2,1,7373,2049,4765,3,10,1,7419,2049,2229,2049,1977,67502597,18,2049,3139, - 67502597,16,10,7391,7454,156,0,0,78,101,101,100,108,101,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7693,7844,156,0,0, + 0,76,101,110,0,0,7834,7858,156,0,0,0,84,111,107,101,110,115,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,7442,7591,156,0,0,76,101,110,0,0,7582,7604,156,0,0,84,111, - 107,101,110,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,7845,7995,156,0,0,0,84,80,0,0,7986,8007,168, + 0,0,0,115,97,118,101,0,2049,4640,3841,7995,1,7858,17,2049,3204,16,1,7995, + 2049,3920,10,7996,8033,168,0,0,0,110,101,120,116,0,1793,8039,3841,7844,17,10, + 1,8035,2049,2279,10,8022,8056,168,0,0,0,100,111,110,101,63,0,2049,104,2049, + 2781,10,7641,8088,168,12994,9213749861880762729,0,115,58,116,111,107,101,110,105,122,101,45,111, + 110,45,115,116,114,105,110,103,0,1,0,4097,7995,1793,8102,2,1,7706,2049,5780, + 2049,4887,10,1,8094,1793,8111,2049,104,4097,7844,10,1,8106,2049,2294,1793,8128,1,7706, + 2049,7499,2049,8007,2049,8033,2049,8056,10,1,8117,2049,2443,1,7858,3841,7995,2049,3219,4097, + 7858,772,10,8061,8155,156,0,0,0,83,116,114,105,110,103,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,8142,8238,168,0,0,0,99,104,101,99,107,45,115,105,103,110,0,2049, + 2822,1793,8247,1,45,2049,4197,10,1,8242,9,10,8221,8266,168,0,0,0,110,45, + 62,100,105,103,105,116,0,2049,5803,17,15,10,8251,8285,168,0,0,0,99,111, + 110,118,101,114,116,0,1793,8299,3841,248,20,4,2049,8266,2049,4197,2,2049,2781,10, + 1,8287,2049,2443,3,10,8061,8332,168,0,-3499893649969689757,0,110,58,116,111,45,115,116,114, + 105,110,103,47,114,101,118,101,114,115,101,100,0,1793,8346,1,8155,2049,4301,2, + 2049,3163,2049,8285,2049,8238,10,1,8334,2049,4328,1,8155,10,8305,8371,168,12994,-4562752463999572364,0, + 110,58,116,111,45,115,116,114,105,110,103,0,2049,8332,2049,4761,10,8353,8387,168, + 0,0,0,99,104,97,114,0,1,32,1793,8396,1,95,2049,4197,10,1,8391,2049, + 2606,1,114,1793,8409,1,13,2049,4197,10,1,8404,2049,2606,1,110,1793,8422,1,10, + 2049,4197,10,1,8417,2049,2606,1,116,1793,8435,1,9,2049,4197,10,1,8430,2049,2606, + 1,48,1793,8448,1,0,2049,4197,10,1,8443,2049,2606,1,94,1793,8461,1,27,2049, + 4197,10,1,8456,2049,2606,2049,4197,10,8376,8479,168,0,0,0,116,121,112,101,0, + 1,99,1793,8487,4,2049,4197,10,1,8483,2049,2606,1,115,1793,8501,4,1,4197,2049, + 4908,10,1,8495,2049,2606,1,110,1793,8517,4,2049,8371,1,4197,2049,4908,10,1,8509, + 2049,2606,3,10,8468,8536,168,0,0,0,104,97,110,100,108,101,0,1,92,1793, + 8545,2049,58,2049,8387,10,1,8540,2049,2606,1,37,1793,8558,2049,58,2049,8479,10,1, + 8553,2049,2606,2049,4197,10,8353,8580,168,12994,7572864928505531,0,115,58,102,111,114,109,97,116, + 0,1793,8609,2049,4589,1793,8604,2049,4301,1793,8599,2049,58,25,2049,8536,1,8590,7,10, + 1,8590,8,3,10,1,8586,2049,2279,10,1,8582,2049,4328,10,8565,8628,168,12994,229480751847353, + 0,115,58,99,111,110,115,116,0,1,4640,2049,2266,2049,2161,10,8614,8648,156,0, + 0,0,86,97,108,117,101,115,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8635,8687,168, + 0,0,0,102,114,111,109,0,2049,104,2,1793,8705,1793,8698,1,8648,4113,10,1, + 8694,2049,2279,2049,3219,10,1,8692,2049,2497,3,10,8676,8720,168,0,0,0,116,111, + 0,2,2049,104,1793,8736,2049,58,1,97,18,2049,3204,1,8648,266001,10,1,8725,2049, + 2497,3,10,8614,8756,168,12994,229481157528792,0,114,101,111,114,100,101,114,0,1,8687,2049, + 2266,2049,8720,10,8742,8775,168,12994,210709288570,0,99,117,114,114,121,0,2049,2001,1793,8785, + 4,2049,1834,2049,1860,10,1,8779,2049,2266,10,8763,8801,168,12994,6385158928,0,100,111,101, + 115,0,2049,1599,4,2049,8775,2049,1579,2049,182,16,1,168,2049,1667,10,8790,8833,168, + 12994,8246153734800721448,0,100,58,102,111,114,45,101,97,99,104,0,1,2,1793,8846,6415,2049, + 2253,134481157,1542,1,8837,7,10,1,8837,8,3,10,8816,8869,168,12994,-4578079420196310922,0,100,58, + 108,111,111,107,117,112,45,120,116,0,1,0,4,1793,8894,2049,2253,2049,182,2831, + 1793,8887,4,1,2205,2049,2266,10,1,8881,1,17,2049,66,10,1,8874,2049,8833,3, + 10,8851,8909,168,12994,5863407,0,103,99,0,1,3,4,2049,4029,10,8900,8930,168,12994, + 7572098019335426,0,97,58,108,101,110,103,116,104,0,15,10,8915,8947,168,12994,7572098062851599,0,97, + 58,109,105,100,100,108,101,0,2049,2001,1793,8970,2,2049,130,1793,8960,2049,3204,17, + 10,1,8956,2049,2266,2049,2001,4,2049,4075,10,1,8951,2049,2266,10,8932,8988,168,12994, + 6953258052395,0,97,58,108,101,102,116,0,1,0,4,2049,8947,10,8975,9008,168,12994,229457522989118, + 0,97,58,114,105,103,104,116,0,67502597,2049,8930,67502597,18,4,2049,8947,10,8994,9041, + 168,12994,9069136730318539537,0,97,58,99,111,117,110,116,101,100,45,114,101,115,117,108,116, + 115,0,8,2049,2001,1793,9054,2,2049,130,1,130,2049,2497,10,1,9046,2049,2266,10, + 9017,9079,168,12994,8526436589641133048,0,97,58,102,114,111,109,45,115,116,114,105,110,103,0, + 2049,2001,1793,9093,2,2049,104,2049,130,1,130,2049,4908,10,1,9083,2049,2266,10,9059, + 9115,168,12994,8246014500347515589,0,97,58,102,111,114,45,101,97,99,104,0,4,2049,58,1, + 19,2049,2266,1793,9131,5,2049,58,84018692,525572,1542,10,1,9124,2049,2497,771,10,9098,9149, + 168,12994,210704781289,0,97,58,100,117,112,0,2049,2001,1793,9162,2,15,2049,130,1,130, + 2049,9115,10,1,9153,2049,2266,10,9137,9180,168,12994,6953257740187,0,97,58,99,111,112,121, + 0,1,3,1793,9196,4097,3,2,2049,8930,2049,130,1,130,2049,9115,10,1,9184,2049, + 4029,10,9167,9219,168,12994,-4582662990808010201,0,97,58,116,111,45,115,116,114,105,110,103,0, + 1,3,1793,9232,2049,9149,1,0,2049,130,2049,3204,10,1,9223,2049,4029,2049,4558,10, + 9201,9254,168,12994,7572097601960728,0,97,58,97,112,112,101,110,100,0,2049,2253,1,37,2049, + 2326,17,2049,2001,1793,9279,2049,130,1793,9274,1,130,2049,9115,10,1,9269,2049,2326,10, + 1,9265,2049,2266,10,9239,9300,168,12994,249879240302335150,0,97,58,112,114,101,112,101,110,100, + 0,4,2049,9254,10,9284,9317,168,12994,6953257732522,0,97,58,99,104,111,112,0,2049,9149, + 1,-1,2049,4007,2,2049,3938,10,9304,9342,168,12994,7572097789208550,0,97,58,102,105,108,116, + 101,114,0,1793,9357,67502597,1,27,2049,2266,4,1,130,1,17,2049,66,10,1,9344, + 2049,8775,2049,2001,1793,9372,67502597,15,2049,130,2049,9115,10,1,9365,2049,2266,2049,2001,67502597, + 18,2049,3219,67502597,16,10,9327,9403,168,12994,-4582686815792817282,0,97,58,99,111,110,116,97,105, + 110,115,63,0,1,0,4,1793,9415,4,5,67502597,11,6,22,10,1,9408,2049,9115, + 772,10,9385,9446,168,12994,-3160266450763725308,0,97,58,99,111,110,116,97,105,110,115,47,115, + 116,114,105,110,103,63,0,1,0,4,1793,9459,4,5,67502597,2049,118,6,22,10, + 1,9451,2049,9115,772,10,9421,9477,168,12994,210704790430,0,97,58,109,97,112,0,4,1793, + 9507,2049,58,1793,9501,1793,9490,15,67502597,8,10,1,9486,2049,2279,1,39,2049,2279,2049, + 3204,10,1,9484,2049,2497,771,10,1,9480,2049,2279,10,9465,9528,168,12994,249879242396290652,0,97, + 58,114,101,118,101,114,115,101,0,2049,2001,1793,9562,2049,58,1793,9540,17,2049,3219, + 10,1,9536,2049,2279,2,2049,130,1793,9556,2,15,2049,130,2049,3219,10,1,9549,2049, + 2497,3,10,1,9532,2049,2266,10,9512,9578,168,12994,6384993884,0,97,58,116,104,0,17, + 2049,3204,10,9567,9596,168,12994,229457508628298,0,97,58,102,101,116,99,104,0,2049,9578,15, + 10,9582,9614,168,12994,229457524579373,0,97,58,115,116,111,114,101,0,2049,9578,16,10,9600, + 9632,168,12994,229457508770408,0,97,58,102,105,114,115,116,0,1,0,2049,9596,10,9618,9650, + 168,12994,6953258048468,0,97,58,108,97,115,116,0,2,2049,8930,2049,3219,2049,9596,10,9637, + 9673,168,12994,7572098253803096,0,97,58,114,101,100,117,99,101,0,1,19,2049,2266,2049,9115, + 10,9658,9691,168,12994,6384048135,0,70,82,69,69,0,2049,4402,1,1025,18,1,513,1, + 12,19,18,2049,2001,18,10,9680,9722,156,0,0,0,78,101,120,116,65,114,114, + 97,121,0,10,9706,9736,168,0,0,0,97,114,114,97,121,115,0,2049,9691,2049, + 2001,17,10,9680,9755,168,12994,6953258340118,0,97,58,116,101,109,112,0,3841,9722,2,1, + 12,11,1793,9770,3,1,0,2,4097,9722,10,1,9763,9,1,513,19,2049,9736,17, + 67502597,2049,8930,2049,3204,2049,4075,3841,9722,1,513,19,2049,9736,17,1,9722,2049,3920,10, + 9742,9811,156,0,0,0,67,111,117,110,116,0,3,9799,9826,168,0,0,0,112, + 114,101,112,97,114,101,0,1,0,1,9811,16,10,9812,9846,168,0,0,0,114, + 101,115,101,114,118,101,0,4,1,0,2049,130,10,9832,9864,168,0,0,0,112, + 97,116,99,104,0,2049,2001,67502597,18,2049,3219,67502597,16,10,9852,9887,168,0,0,0, + 99,108,101,97,110,117,112,0,2,2049,9755,4,1,3,16,10,9873,9908,168,0, + 0,0,114,101,99,111,114,100,0,3841,9811,2049,130,10,9895,9929,168,0,0,0, + 105,116,101,114,97,116,101,47,110,0,1793,9941,67502597,11,1,9908,9,1,9811,2049, + 3920,10,1,9931,2049,9115,10,9913,9962,168,0,0,0,105,116,101,114,97,116,101, + 47,115,0,1793,9975,67502597,2049,118,1,9908,9,1,9811,2049,3920,10,1,9964,2049,9115, + 10,9742,9996,168,12994,249879231104077855,0,97,58,105,110,100,105,99,101,115,0,2049,9826,2049, + 2001,1793,10008,2049,9846,2049,9929,3,10,1,10002,2049,2266,2049,9864,2049,9887,10,9980,10040, + 168,12994,6001861788990794213,0,97,58,105,110,100,105,99,101,115,47,115,116,114,105,110,103, + 0,2049,9826,2049,2001,1793,10052,2049,9846,2049,9962,3,10,1,10046,2049,2266,2049,9864,2049, + 9887,10,10017,10075,168,12994,229457512492152,0,97,58,105,110,100,101,120,0,1793,10084,2049,9996, + 1,0,2049,9596,10,1,10077,2049,8909,10,10061,10110,168,12994,4816227687043827742,0,97,58,105,110, + 100,101,120,47,115,116,114,105,110,103,0,1793,10119,2049,10040,1,0,2049,9596,10, + 1,10112,2049,8909,10,10089,10137,168,12994,6953258084126,0,97,58,109,97,107,101,0,2049,9041, + 2,2,1,3,1793,10148,2049,9528,10,1,10145,2049,4029,4,2049,9180,10,10124,10164,180, + 12994,177696,0,123,0,1,344,2049,180,1,1562,2049,168,1,344,2049,180,10,10156,10185, + 180,12994,177698,0,125,0,1,360,2049,180,1,2266,2049,168,1,1562,2049,168,1,19, + 2049,174,1,43,2049,174,1,3219,2049,168,1,360,2049,180,1,10137,2049,168,10,10177, + 10231,168,12994,6953257904708,0,97,58,104,97,115,104,0,1,5381,4,1793,10242,4,1,33, + 19,17,10,1,10236,2049,9115,10,10218,10259,168,12994,210704782197,0,97,58,101,113,63,0, + 2049,10231,4,2049,10231,11,10,10247,10279,168,12994,6953255788674,0,97,58,45,101,113,63,0, + 2049,10231,4,2049,10231,12,10,10266,10307,168,12994,4448793249567199488,0,97,58,98,101,103,105,110, + 115,45,119,105,116,104,63,0,1,3,1793,10323,2,2049,8930,1,19,2049,2266,2049, + 8988,2049,10259,10,1,10311,2049,4029,10,10286,10347,168,12994,-3654621344420884174,0,97,58,101,110,100, + 115,45,119,105,116,104,63,0,1,3,1793,10363,2,2049,8930,1,19,2049,2266,2049, + 9008,2049,10259,10,1,10351,2049,4029,10,10328,10385,156,0,0,0,83,117,98,115,116, + 105,116,117,116,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,7592,7740,156,0,0,84,80, - 0,0,7732,7751,168,0,0,115,97,118,101,0,2049,4505,3841,7740,1,7604,17,2049, - 3125,16,1,7740,2049,3816,10,7741,7776,168,0,0,110,101,120,116,0,1793,7782,3841, - 7591,17,10,1,7778,2049,2241,10,7766,7798,168,0,0,100,111,110,101,63,0,2049, - 104,2049,2722,10,7391,7829,168,12574,9213749861880762729,115,58,116,111,107,101,110,105,122,101,45, - 111,110,45,115,116,114,105,110,103,0,1,0,4097,7740,1793,7843,2,1,7454,2049, - 5609,2049,4745,10,1,7835,1793,7852,2049,104,4097,7591,10,1,7847,2049,2255,1793,7869,1, - 7454,2049,7254,2049,7751,2049,7776,2049,7798,10,1,7858,2049,2397,1,7604,3841,7740,2049,3139, - 4097,7604,772,10,7803,7895,156,0,0,83,116,114,105,110,103,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,10368,10527,168,0,0,0, + 101,120,116,114,97,99,116,0,1,10385,2049,5780,10,10513,10546,168,0,0,0,99, + 111,109,98,105,110,101,0,1,10385,2049,4887,2049,4887,10,10532,10568,168,0,0,0, + 102,105,110,100,45,101,110,100,0,2,2049,104,1,10385,2049,104,18,67502597,17,10, + 10553,10591,168,0,0,0,99,108,101,97,110,0,2049,10568,1,0,4,16,10,10328, + 10618,168,12994,1672736740201773236,0,115,58,114,101,112,108,97,99,101,45,97,108,108,0,1, + 3,1793,10641,2049,10527,2049,8088,2049,4589,4,1793,10634,2049,10546,10,1,10631,2049,9115,2049, + 10591,10,1,10622,2049,4029,10,10598,10665,168,0,0,0,99,117,114,114,101,110,116, + 45,108,105,110,101,0,2049,4402,1,1025,18,10,10646,10690,168,0,0,0,99,111, + 117,110,116,45,116,111,107,101,110,115,0,1793,10696,1,32,11,10,1,10692,2049, + 5525,2049,104,10,10671,10724,168,0,0,0,112,114,111,99,101,115,115,45,116,111, + 107,101,110,115,0,1793,10752,1,32,2049,7464,4,1793,10745,2,2049,104,2049,2800,1, + 422,1,17,2049,66,10,1,10733,2049,2266,2049,3204,10,1,10726,2049,2497,2049,422,10, + 10598,10776,168,12994,8246849872898570441,0,115,58,101,118,97,108,117,97,116,101,0,2049,10665,2049, + 5780,2049,10665,2,2049,10690,2049,10724,10,10759,10797,156,0,0,0,76,80,0,0,10788, + 10810,156,0,0,0,73,110,100,101,120,0,0,15,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,7883,7977,168,0,0,99,104,101,99,107,45,115,105,103,110,0,2049,2761, - 1793,7986,1,45,2049,4079,10,1,7981,9,10,7961,8004,168,0,0,110,45,62,100, - 105,103,105,116,0,2049,5631,17,15,10,7990,8022,168,0,0,99,111,110,118,101, - 114,116,0,1793,8036,3841,243,20,4,2049,8004,2049,4079,2,2049,2722,10,1,8024,2049, - 2397,3,10,7803,8068,168,0,-3499893649969689757,110,58,116,111,45,115,116,114,105,110,103,47, - 114,101,118,101,114,115,101,100,0,1793,8082,1,7895,2049,4179,2,2049,3086,2049,8022, - 2049,7977,10,1,8070,2049,4205,1,7895,10,8042,8106,168,12574,-4562752463999572364,110,58,116,111,45, - 115,116,114,105,110,103,0,2049,8068,2049,4621,10,8089,8121,168,0,0,99,104,97, - 114,0,1,32,1793,8130,1,95,2049,4079,10,1,8125,2049,2554,1,114,1793,8143,1, - 13,2049,4079,10,1,8138,2049,2554,1,110,1793,8156,1,10,2049,4079,10,1,8151,2049, - 2554,1,116,1793,8169,1,9,2049,4079,10,1,8164,2049,2554,1,48,1793,8182,1,0, - 2049,4079,10,1,8177,2049,2554,1,94,1793,8195,1,27,2049,4079,10,1,8190,2049,2554, - 2049,4079,10,8111,8212,168,0,0,116,121,112,101,0,1,99,1793,8220,4,2049,4079, - 10,1,8216,2049,2554,1,115,1793,8234,4,1,4079,2049,4765,10,1,8228,2049,2554,1, - 110,1793,8250,4,2049,8106,1,4079,2049,4765,10,1,8242,2049,2554,3,10,8202,8268,168, - 0,0,104,97,110,100,108,101,0,1,92,1793,8277,2049,58,2049,8121,10,1,8272, - 2049,2554,1,37,1793,8290,2049,58,2049,8212,10,1,8285,2049,2554,2049,4079,10,8089,8311, - 168,12574,7572864928505531,115,58,102,111,114,109,97,116,0,1793,8340,2049,4456,1793,8335,2049,4179, - 1793,8330,2049,58,25,2049,8268,1,8321,7,10,1,8321,8,3,10,1,8317,2049,2241, - 10,1,8313,2049,4205,10,8297,8358,168,12574,229480751847353,115,58,99,111,110,115,116,0,1, - 4505,2049,2229,2049,2131,10,8345,8377,156,0,0,86,97,108,117,101,115,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,8365,8415,168,0,0,102,114,111,109,0,2049,104,2,1793, - 8433,1793,8426,1,8377,4113,10,1,8422,2049,2241,2049,3139,10,1,8420,2049,2449,3,10, - 8405,8447,168,0,0,116,111,0,2,2049,104,1793,8463,2049,58,1,97,18,2049,3125, - 1,8377,266001,10,1,8452,2049,2449,3,10,8345,8482,168,12574,229481157528792,114,101,111,114,100, - 101,114,0,1,8415,2049,2229,2049,8447,10,8469,8500,168,12574,210709288570,99,117,114,114,121, - 0,2049,1977,1793,8510,4,2049,1818,2049,1843,10,1,8504,2049,2229,10,8489,8525,168,12574, - 6385158928,100,111,101,115,0,2049,1595,4,2049,8500,2049,1576,2049,182,16,1,168,2049,1660, - 10,8515,8556,168,12574,8246153734800721448,100,58,102,111,114,45,101,97,99,104,0,1,2,1793, - 8569,6415,2049,2217,134481157,1542,1,8560,7,10,1,8560,8,3,10,8540,8591,168,12574,-4578079420196310922, - 100,58,108,111,111,107,117,112,45,120,116,0,1,0,4,1793,8616,2049,2217,2049, - 182,2831,1793,8609,4,1,2172,2049,2229,10,1,8603,1,17,2049,66,10,1,8596,2049, - 8556,3,10,8574,8630,168,12574,5863407,103,99,0,1,3,4,2049,3919,10,8622,8650,168, - 12574,7572098019335426,97,58,108,101,110,103,116,104,0,15,10,8636,8666,168,12574,7572098062851599,97,58, - 109,105,100,100,108,101,0,2049,1977,1793,8689,2,2049,130,1793,8679,2049,3125,17,10, - 1,8675,2049,2229,2049,1977,4,2049,3963,10,1,8670,2049,2229,10,8652,8706,168,12574,6953258052395, - 97,58,108,101,102,116,0,1,0,4,2049,8666,10,8694,8725,168,12574,229457522989118,97,58, - 114,105,103,104,116,0,67502597,2049,8650,67502597,18,4,2049,8666,10,8712,8757,168,12574,9069136730318539537, - 97,58,99,111,117,110,116,101,100,45,114,101,115,117,108,116,115,0,8,2049, - 1977,1793,8770,2,2049,130,1,130,2049,2449,10,1,8762,2049,2229,10,8734,8794,168,12574, - 8526436589641133048,97,58,102,114,111,109,45,115,116,114,105,110,103,0,2049,1977,1793,8808,2, - 2049,104,2049,130,1,130,2049,4765,10,1,8798,2049,2229,10,8775,8829,168,12574,8246014500347515589,97, - 58,102,111,114,45,101,97,99,104,0,4,2049,58,1,19,2049,2229,1793,8845,5, - 2049,58,84018692,525572,1542,10,1,8838,2049,2449,771,10,8813,8862,168,12574,210704781289,97,58,100, - 117,112,0,2049,1977,1793,8875,2,15,2049,130,1,130,2049,8829,10,1,8866,2049,2229, - 10,8851,8892,168,12574,6953257740187,97,58,99,111,112,121,0,1,3,1793,8908,4097,3,2, - 2049,8650,2049,130,1,130,2049,8829,10,1,8896,2049,3919,10,8880,8930,168,12574,-4582662990808010201,97, - 58,116,111,45,115,116,114,105,110,103,0,1,3,1793,8943,2049,8862,1,0,2049, - 130,2049,3125,10,1,8934,2049,3919,2049,4426,10,8913,8964,168,12574,7572097601960728,97,58,97,112, - 112,101,110,100,0,2049,2217,1,37,2049,2285,17,2049,1977,1793,8989,2049,130,1793,8984, - 1,130,2049,8829,10,1,8979,2049,2285,10,1,8975,2049,2229,10,8950,9009,168,12574,249879240302335150, - 97,58,112,114,101,112,101,110,100,0,4,2049,8964,10,8994,9025,168,12574,6953257732522,97, - 58,99,104,111,112,0,2049,8862,1,-1,2049,3898,2,2049,3833,10,9013,9049,168,12574, - 7572097789208550,97,58,102,105,108,116,101,114,0,1793,9064,67502597,1,27,2049,2229,4,1,130, - 1,17,2049,66,10,1,9051,2049,8500,2049,1977,1793,9079,67502597,15,2049,130,2049,8829,10, - 1,9072,2049,2229,2049,1977,67502597,18,2049,3139,67502597,16,10,9035,9109,168,12574,-4582686815792817282,97,58, - 99,111,110,116,97,105,110,115,63,0,1,0,4,1793,9121,4,5,67502597,11,6, - 22,10,1,9114,2049,8829,772,10,9092,9151,168,12574,-3160266450763725308,97,58,99,111,110,116,97, - 105,110,115,47,115,116,114,105,110,103,63,0,1,0,4,1793,9164,4,5,67502597, - 2049,118,6,22,10,1,9156,2049,8829,772,10,9127,9181,168,12574,210704790430,97,58,109,97, - 112,0,4,1793,9211,2049,58,1793,9205,1793,9194,15,67502597,8,10,1,9190,2049,2241,1, - 39,2049,2241,2049,3125,10,1,9188,2049,2449,771,10,1,9184,2049,2241,10,9170,9231,168, - 12574,249879242396290652,97,58,114,101,118,101,114,115,101,0,2049,1977,1793,9265,2049,58,1793,9243, - 17,2049,3139,10,1,9239,2049,2241,2,2049,130,1793,9259,2,15,2049,130,2049,3139,10, - 1,9252,2049,2449,3,10,1,9235,2049,2229,10,9216,9280,168,12574,6384993884,97,58,116,104, - 0,17,2049,3125,10,9270,9297,168,12574,229457508628298,97,58,102,101,116,99,104,0,2049,9280, - 15,10,9284,9314,168,12574,229457524579373,97,58,115,116,111,114,101,0,2049,9280,16,10,9301, - 9331,168,12574,229457508770408,97,58,102,105,114,115,116,0,1,0,2049,9297,10,9318,9348,168, - 12574,6953258048468,97,58,108,97,115,116,0,2,2049,8650,2049,3139,2049,9297,10,9336,9370,168, - 12574,7572098253803096,97,58,114,101,100,117,99,101,0,1,19,2049,2229,2049,8829,10,9356,9387, - 168,12574,6384048135,70,82,69,69,0,2049,4276,1,1025,18,1,513,1,12,19,18,2049, - 1977,18,10,9377,9417,156,0,0,78,101,120,116,65,114,114,97,121,0,10,9402, - 9430,168,0,0,97,114,114,97,121,115,0,2049,9387,2049,1977,17,10,9377,9448,168, - 12574,6953258340118,97,58,116,101,109,112,0,3841,9417,2,1,12,11,1793,9463,3,1,0, - 2,4097,9417,10,1,9456,9,1,513,19,2049,9430,17,67502597,2049,8650,2049,3125,2049,3963, - 3841,9417,1,513,19,2049,9430,17,1,9417,2049,3816,10,9436,9503,156,0,0,67,111, - 117,110,116,0,3,9492,9517,168,0,0,112,114,101,112,97,114,101,0,1,0, - 1,9503,16,10,9504,9536,168,0,0,114,101,115,101,114,118,101,0,4,1,0, - 2049,130,10,9523,9553,168,0,0,112,97,116,99,104,0,2049,1977,67502597,18,2049,3139, - 67502597,16,10,9542,9575,168,0,0,99,108,101,97,110,117,112,0,2,2049,9448,4, - 1,3,16,10,9562,9595,168,0,0,114,101,99,111,114,100,0,3841,9503,2049,130, - 10,9583,9615,168,0,0,105,116,101,114,97,116,101,47,110,0,1793,9627,67502597,11, - 1,9595,9,1,9503,2049,3816,10,1,9617,2049,8829,10,9600,9647,168,0,0,105,116, - 101,114,97,116,101,47,115,0,1793,9660,67502597,2049,118,1,9595,9,1,9503,2049,3816, - 10,1,9649,2049,8829,10,9436,9680,168,12574,249879231104077855,97,58,105,110,100,105,99,101,115, - 0,2049,9517,2049,1977,1793,9692,2049,9536,2049,9615,3,10,1,9686,2049,2229,2049,9553,2049, - 9575,10,9665,9723,168,12574,6001861788990794213,97,58,105,110,100,105,99,101,115,47,115,116,114, - 105,110,103,0,2049,9517,2049,1977,1793,9735,2049,9536,2049,9647,3,10,1,9729,2049,2229, - 2049,9553,2049,9575,10,9701,9757,168,12574,229457512492152,97,58,105,110,100,101,120,0,1793,9766, - 2049,9680,1,0,2049,9297,10,1,9759,2049,8630,10,9744,9791,168,12574,4816227687043827742,97,58,105, - 110,100,101,120,47,115,116,114,105,110,103,0,1793,9800,2049,9723,1,0,2049,9297, - 10,1,9793,2049,8630,10,9771,9817,168,12574,6953258084126,97,58,109,97,107,101,0,2049,8757, - 2,2,1,3,1793,9828,2049,9231,10,1,9825,2049,3919,4,2049,8892,10,9805,9843,180, - 12574,177696,123,0,1,339,2049,180,1,1560,2049,168,1,339,2049,180,10,9836,9863,180, - 12574,177698,125,0,1,355,2049,180,1,2229,2049,168,1,1560,2049,168,1,19,2049,174, - 1,43,2049,174,1,3139,2049,168,1,355,2049,180,1,9817,2049,168,10,9856,9908,168, - 12574,6953257904708,97,58,104,97,115,104,0,1,5381,4,1793,9919,4,1,33,19,17,10, - 1,9913,2049,8829,10,9896,9935,168,12574,210704782197,97,58,101,113,63,0,2049,9908,4,2049, - 9908,11,10,9924,9954,168,12574,6953255788674,97,58,45,101,113,63,0,2049,9908,4,2049,9908, - 12,10,9942,9981,168,12574,4448793249567199488,97,58,98,101,103,105,110,115,45,119,105,116,104, - 63,0,1,3,1793,9997,2,2049,8650,1,19,2049,2229,2049,8706,2049,9935,10,1,9985, - 2049,3919,10,9961,10020,168,12574,-3654621344420884174,97,58,101,110,100,115,45,119,105,116,104,63, - 0,1,3,1793,10036,2,2049,8650,1,19,2049,2229,2049,8725,2049,9935,10,1,10024,2049, - 3919,10,10002,10057,156,0,0,83,117,98,115,116,105,116,117,116,101,0,0,0, + 0,0,0,10798,10853,168,0,0,0,110,101,120,116,0,3841,10797,1,10810,17,2049, + 3920,10,10842,10872,168,0,0,0,112,114,101,112,0,1,10797,2049,3920,1,0,3841, + 10797,1,10810,17,16,10,10861,10896,168,0,0,0,100,111,110,101,0,1,10797,2049, + 3938,10,10759,10909,168,12994,177646,0,73,0,3841,10797,1,10810,17,15,10,10901,10924,168, + 12994,177647,0,74,0,3841,10797,1,10810,17,2049,3219,15,10,10916,10941,168,12994,177648,0, + 75,0,3841,10797,1,10810,17,1,2,18,15,10,10933,10971,168,12994,6047344052022463093,0,105,110, + 100,101,120,101,100,45,116,105,109,101,115,0,2049,10872,4,1793,10987,25,33886721,1, + 2053,1542,2049,10853,1,10976,7,10,1,10976,8,3,2049,10896,10,10951,11008,168,12994,229463062432404, + 0,100,101,99,105,109,97,108,0,1,10,4097,248,10,10994,11026,168,12994,6953352993994,0, + 98,105,110,97,114,121,0,1,2,4097,248,10,11013,11043,168,12994,210722874360,0,111,99, + 116,97,108,0,1,8,4097,248,10,11031,11058,168,12994,193493706,0,104,101,120,0,1, + 16,4097,248,10,11048,11075,168,12994,210731100046,0,118,97,114,45,115,0,1,4640,2049,2266, + 2049,2130,10,11063,11101,168,12994,-2634409250251928459,0,116,97,105,108,45,114,101,99,117,114,115, + 101,0,1,1793,2049,2001,1,3,18,16,10,11082,11121,168,12994,6385224492,0,102,105,108, + 108,0,1793,11129,2049,2253,16,2049,3204,10,1,11123,2049,2497,771,10,11110,11154,168,12994, + -3171118726347914531,0,105,111,58,101,110,117,109,101,114,97,116,101,0,27,10,11135,11171,168, + 12994,7572505472392333,0,105,111,58,113,117,101,114,121,0,28,10,11156,11189,168,12994,249892680268169699,0, + 105,111,58,105,110,118,111,107,101,0,29,10,11173,11209,168,12994,-4568031882453442320,0,105,111, + 58,115,99,97,110,45,102,111,114,0,1,-1,4,2049,11154,1793,11240,2049,10909,2049, + 11171,772,67502597,11,1793,11236,1793,11231,3,2049,10909,10,1,11227,2049,2266,10,1,11225,9, + 10,1,11216,2049,10971,3,10,11191,11258,168,12994,210707166203,0,99,58,112,117,116,0,1793, + 11260,1,0,2049,11189,10,11246,11274,168,12994,5863647,0,110,108,0,1,10,2049,11258,10, + 11265,11288,168,12994,5863816,0,115,112,0,1,32,2049,11258,10,11279,11303,168,12994,193506620,0, + 116,97,98,0,1,9,2049,11258,10,11293,11320,168,12994,210726140939,0,115,58,112,117,116, + 0,1,11258,2049,4908,10,11308,11337,168,12994,210720211334,0,110,58,112,117,116,0,2049,8332, + 2,2049,104,1,41,2049,2279,2049,3204,1793,11357,2,15,2049,11258,2049,3219,10,1,11350, + 2049,2497,3,10,11325,11375,168,12994,210726503048,0,114,101,115,101,116,0,2049,1562,25,771, + 1,11375,7,10,11363,11400,168,12994,8246237009912977886,0,100,117,109,112,45,115,116,97,99,107, + 0,2049,1562,25,134284547,11400,134283782,11337,2049,11288,10,11383,11420,168,12994,193470948,0,84,73,66, + 0,1,7,15,10,1793,11463,2049,4611,69,82,82,79,82,58,32,87,111,114,100, + 32,78,111,116,32,70,111,117,110,100,58,32,0,1,11428,2049,11320,2049,11420,2049, + 11320,2049,11274,10,1,11426,11410,11477,168,12994,210707155874,0,99,58,103,101,116,0,1793,11479, + 1,1,2049,11209,2049,11189,10,11465,11496,168,12994,193487813,0,98,121,101,0,26,10,11486, + 11513,156,12994,7571133383038306,0,73,103,110,111,114,105,110,103,0,0,11498,11524,156,0,0, + 0,69,79,84,0,0,11514,11539,168,0,0,0,118,101,114,115,105,111,110,0, + 3841,4,1,100,20,10,11525,11557,168,0,0,0,100,111,110,101,63,0,2,4097, + 11524,1793,11566,1,13,11,10,1,11562,1793,11574,1,10,11,10,1,11570,1793,11582,1, + 32,11,10,1,11578,2049,2340,22,22,10,11545,11600,168,0,0,0,101,111,108,63, + 0,3841,11524,1793,11608,1,13,11,10,1,11604,1793,11616,1,10,11,10,1,11612,2049, + 2294,22,10,11589,11635,168,0,0,0,118,97,108,105,100,63,0,2,2049,104,2049, + 2875,10,11622,11657,168,0,0,0,99,104,101,99,107,45,101,111,102,0,2,1793, + 11664,1,-1,11,10,1,11660,1793,11672,1,4,11,10,1,11668,2049,2294,22,1,11496, + 9,10,11641,11690,168,0,0,0,98,115,0,2049,4278,1,2,2049,2731,1793,11702,2049, + 4224,3,10,1,11698,9,2049,4224,3,10,11681,11724,168,0,0,0,99,104,101,99, + 107,45,98,115,0,2,1793,11731,1,8,11,10,1,11727,1793,11739,1,127,11,10, + 1,11735,2049,2294,22,1,11690,9,10,11709,11760,168,0,0,0,99,104,101,99,107, + 0,2049,11657,2049,11724,10,11748,11781,168,0,0,0,99,104,97,114,97,99,116,101, + 114,0,2049,11477,2,2049,4197,10,11765,11800,168,0,0,0,98,117,102,102,101,114, + 0,1793,11810,2049,11420,2049,4301,8,2049,4157,10,1,11802,2049,4328,10,11787,11832,168,0, + 0,0,114,101,97,100,45,116,111,107,101,110,0,1793,11848,1793,11843,2049,11781,2049, + 11760,2049,11557,10,1,11836,2049,2443,10,1,11834,2049,11800,2049,4731,10,11815,11867,168,0, + 0,0,105,110,112,117,116,0,2049,11832,2049,11635,10,11855,11886,168,0,0,0,112, + 114,111,99,101,115,115,0,3841,11513,1793,11904,771,2049,11600,1793,11900,1,11513,2049,3991, + 10,1,11895,9,10,1,11890,2049,2928,1,422,1,17,2049,66,10,11498,11932,168,12994, + 8246849936849447419,0,115,58,103,101,116,45,119,111,114,100,0,1793,11960,1,7,15,2049,4301, + 1793,11951,2049,11477,2,2049,4197,2049,11724,2049,11557,10,1,11941,2049,2443,2049,4157,2049,4731, + 10,1,11934,2049,4328,10,11915,11978,168,12994,6953343520347,0,98,97,110,110,101,114,0,2049, + 11539,2049,4611,82,69,84,82,79,32,49,50,32,40,37,110,46,37,110,41,92, + 110,0,1,11982,2049,8580,2049,11320,2049,9691,2049,1546,2049,9691,18,2049,1546,2049,4611,37, + 110,32,77,97,120,44,32,37,110,32,85,115,101,100,44,32,37,110,32,70, + 114,101,101,92,110,0,1,12018,2049,8580,2049,11320,10,11965,12065,168,12994,6953744547860,0,108, + 105,115,116,101,110,0,2049,11978,2049,11867,2049,11886,1,12067,7,10,12052,12097,156,12994, + -213800119713087686,0,100,58,72,97,115,104,45,70,117,110,99,116,105,111,110,0,5044,12075, + 12113,168,12994,7572226109254526,0,100,58,114,101,104,97,115,104,0,1793,12131,1793,12123,2049,192, + 3841,12097,8,10,1,12117,2049,2279,2049,188,16,10,1,12115,2049,8833,10,12098,1,156, + 12980,210668957237,0,66,85,73,76,68,0,12136,12160,168,12654,210709067314,0,99,111,109,109,97, + 0,2049,130,10,12148,12174,168,12654,6385123288,0,99,111,110,115,0,2049,2001,1793,12184,4, + 2049,12160,2049,12160,10,1,12178,2049,2266,10,12163,12199,168,12654,193488123,0,99,97,114,0, + 10,12189,12210,168,12654,193488222,0,99,100,114,0,2049,3204,10,12200,12224,168,12654,6385108123,0, + 99,97,114,64,0,2049,12199,15,10,12213,12239,168,12654,6385108092,0,99,97,114,33,0, + 2049,12199,16,10,12228,12254,168,12654,6385111390,0,99,100,114,64,0,2049,12210,15,10,12243, + 12269,168,12654,6385111359,0,99,100,114,33,0,2049,12210,16,10,12258,12283,168,12654,193454780,0, + 69,78,68,0,10,12273,12301,168,12654,8246317064958091121,0,102,108,108,58,99,114,101,97,116, + 101,0,1,12283,2049,12174,10,12284,12314,156,0,177687,0,114,0,19740,12284,12332,168,12654, + 8246317065617826724,0,102,108,108,58,116,111,45,101,110,100,0,2,4097,12314,1793,12357,2049,12254, + 2,1,12283,12,2,1793,12350,67502597,4097,12314,10,1,12346,1,2205,2049,66,10,1,12337, + 2049,2417,3841,12314,10,12315,12387,168,12654,4204933718218055169,0,102,108,108,58,97,112,112,101,110, + 100,47,118,97,108,117,101,0,1,12283,2049,12174,4,2049,12332,2049,12269,10,12364,12416, + 168,12654,-3325079438733587419,0,102,108,108,58,116,111,45,105,110,100,101,120,0,1,12254,2049, + 2497,10,12397,12435,168,12654,229465928290674,0,102,108,108,58,100,101,108,0,2049,2253,2049,3219, + 2049,12416,1793,12448,2049,3204,2049,12416,10,1,12443,2049,2266,2049,12269,10,12421,12468,156,0, + 6952054634723,0,65,99,116,105,111,110,0,12832,12421,12488,168,12654,-3325080032762929022,0,102,108,108,58, + 102,111,114,45,101,97,99,104,0,4097,12468,1793,12511,1793,12500,2049,12224,3841,12468,8, + 10,1,12494,2049,2279,2049,12254,2,1,12283,12,10,1,12492,2049,2417,3,10,12469,12534, + 168,12654,8246317065295222655,0,102,108,108,58,108,101,110,103,116,104,0,1,0,4,1793,12543, + 3,2049,3204,10,1,12539,2049,12488,2049,3219,10,12517,12565,168,12654,7572375633606610,0,102,108,108, + 58,100,114,111,112,0,2,2049,12534,2049,3219,2049,12416,1,12283,4,2049,12269,10,12550, + 12586,156,0,177678,0,105,0,0,12550,12604,168,12654,8246317065188343290,0,102,108,108,58,105,110, + 106,101,99,116,0,2049,12301,4097,12586,2049,2253,2049,3219,2049,12416,1,12416,2049,2266,3841, + 12586,4,2049,12269,3841,12586,2049,12269,10,12587,12642,168,12654,229465928304278,0,102,108,108,58,112, + 117,116,0,1793,12649,2049,11337,2049,11288,10,1,12644,2049,12488,10,105,110,116,101,114, + 102,97,99,101,47,108,108,46,114,101,116,114,111,0,105,110,105,116,0,12673, + 12923,12628,12699,156,12901,-2744922491217532500,0,115,58,100,101,100,117,112,46,100,97,116,97,0, + 12678,12680,12709,156,0,5863786,0,116,49,0,508928,12700,12719,156,0,5863787,0,116,50,0, + 20609,12680,12743,168,12901,-1192507208876296873,0,115,58,100,101,100,117,112,46,114,101,103,105,115, + 116,101,114,0,2049,4640,3841,12699,4,1,12387,2049,2279,10,12720,12776,168,12901,-1192507805573830048,0, + 115,58,100,101,100,117,112,46,100,101,102,105,110,101,100,63,0,4097,12709,1, + 0,4097,12719,3841,12699,1793,12796,3841,12709,2049,118,3841,12719,22,4097,12719,10,1,12786,2049, + 12488,3841,12719,10,12753,12822,168,12901,-2744922491217452109,0,115,58,100,101,100,117,112,46,102,105, + 110,100,0,4097,12709,1,0,4097,12719,3841,12699,1793,12849,2,3841,12709,2049,118,1793,12842, + 4097,12719,10,1,12839,1,17,2049,66,10,1,12832,2049,12488,3841,12719,10,12803,12870,168, + 12901,229480752663076,0,115,58,100,101,100,117,112,0,2049,4558,2,2049,12776,1,12822,1,12743, + 2049,66,10,12856,12898,168,12901,249904561963058472,0,115,58,117,110,105,113,117,101,63,0,2049, + 12776,10,105,110,116,101,114,102,97,99,101,47,100,101,100,117,112,46,114,101, + 116,114,111,0,12901,12978,12882,12944,168,12954,-3502357327552891667,0,100,58,115,101,116,45,115,111, + 117,114,99,101,0,1,12870,2049,2266,2049,241,2049,186,16,10,105,110,116,101,114, + 102,97,99,101,47,115,111,117,114,99,101,115,46,114,101,116,114,111,0,12954, + 12992,98,117,105,108,100,46,114,101,116,114,111,0,12980,13006,114,101,116,114,111, + 46,102,111,114,116,104,0,12994,13464,12925,0,156,13440,-2419379730924625824,0,68,69,86,73,67, + 69,58,79,85,84,80,85,84,0,13008,1,156,13440,3179875372589939872,0,68,69,86,73,67, + 69,58,75,69,89,66,79,65,82,68,0,13028,2,156,13440,-2419379731287713704,0,68,69,86, + 73,67,69,58,70,76,79,65,84,83,0,13050,4,156,13440,-5104244739232646654,0,68,69,86, + 73,67,69,58,70,73,76,69,83,0,13070,3,156,13440,-2419379731444253395,0,68,69,86,73, + 67,69,58,66,76,79,67,75,83,0,13089,5,156,13440,-5104244739236093413,0,68,69,86,73, + 67,69,58,67,76,79,67,75,0,13109,6,156,13440,-5744567309556069531,0,68,69,86,73,67, + 69,58,82,69,83,69,82,86,69,68,54,0,13128,7,156,13440,-2419379730775816680,0,68,69, + 86,73,67,69,58,83,79,67,75,69,84,0,13151,8,156,13440,-4626612040269427085,0,68,69, + 86,73,67,69,58,85,78,73,88,0,13171,9,156,13440,-5744565989521702654,0,68,69,86,73, + 67,69,58,83,67,82,73,80,84,73,78,71,0,13189,10,156,13440,8244683305011325430,0,68, + 69,86,73,67,69,58,82,78,71,0,13212,11,156,13440,-5103280478254778479,0,68,69,86,73, + 67,69,58,82,69,83,69,82,86,69,68,49,49,0,13229,12,156,13440,-5103280478254778478,0, + 68,69,86,73,67,69,58,82,69,83,69,82,86,69,68,49,50,0,13253,13, + 156,13440,-5103280478254778477,0,68,69,86,73,67,69,58,82,69,83,69,82,86,69,68,49, + 51,0,13277,14,156,13440,-5104244739228882582,0,68,69,86,73,67,69,58,73,79,67,84,76, + 0,13301,15,156,13440,-2419379731026907097,0,68,69,86,73,67,69,58,77,65,76,76,79,67, + 0,13320,1000,156,13440,-5104244739228957070,0,68,69,86,73,67,69,58,73,77,65,71,69,0, + 13340,1234,156,13440,-5104244739233502279,0,68,69,86,73,67,69,58,69,82,82,79,82,0,13359, + 8000,156,13440,-5744573668168662717,0,68,69,86,73,67,69,58,77,85,76,84,73,67,79,82, + 69,0,13378,8100,156,13440,8244683305011312100,0,68,69,86,73,67,69,58,70,70,73,0,13401, + 8101,156,13440,3179875810170796684,0,68,69,86,73,67,69,58,85,78,83,73,71,78,69,68, + 0,105,110,116,101,114,102,97,99,101,47,100,101,118,105,99,101,115,46,114, + 101,116,114,111,0,13440,15712,13418,13488,168,15682,-6845980351726443322,0,102,108,111,97,116,58,111, + 112,101,114,97,116,105,111,110,0,1,2,2049,11209,2,2049,2822,1793,13546,3,2049, + 4611,69,114,114,111,114,58,32,102,108,111,97,116,105,110,103,32,112,111,105, + 110,116,32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0, + 1,13500,2049,11320,2049,11274,10,1,13497,2049,2928,2049,11189,10,13466,13570,168,15682,8246618443670464787,0, + 110,58,116,111,45,102,108,111,97,116,0,1,0,2049,13488,10,13553,13592,168,15682, + 8246850501092474552,0,115,58,116,111,45,102,108,111,97,116,0,1,1,2049,13488,10,13575,13615, + 168,15682,-4575005096076366594,0,102,58,116,111,45,110,117,109,98,101,114,0,1,2,2049,13488, + 10,13597,13638,168,15682,-4575005095881687956,0,102,58,116,111,45,115,116,114,105,110,103,0,2049, + 4589,2,1,3,2049,13488,10,13620,13656,168,15682,193490032,0,102,58,43,0,1,4,2049, + 13488,10,13646,13671,168,15682,193490034,0,102,58,45,0,1,5,2049,13488,10,13661,13686,168, + 15682,193490031,0,102,58,42,0,1,6,2049,13488,10,13676,13701,168,15682,193490036,0,102,58, + 47,0,1,7,2049,13488,10,13691,13720,168,15682,229463966214663,0,102,58,102,108,111,111,114, + 0,1,8,2049,13488,10,13706,13741,168,15682,249886255052186944,0,102,58,99,101,105,108,105,110, + 103,0,1,9,2049,13488,10,13725,13759,168,15682,6953453994383,0,102,58,115,113,114,116,0, + 1,10,2049,13488,10,13746,13776,168,15682,210710711802,0,102,58,101,113,63,0,1,11,2049, + 13488,10,13764,13794,168,15682,6953451465639,0,102,58,45,101,113,63,0,1,12,2049,13488,10, + 13781,13811,168,15682,210710719524,0,102,58,108,116,63,0,1,13,2049,13488,10,13799,13828,168, + 15682,210710714079,0,102,58,103,116,63,0,1,14,2049,13488,10,13816,13847,168,15682,229463963592506,0, + 102,58,100,101,112,116,104,0,1,15,2049,13488,10,13833,13864,168,15682,210710710894,0,102, + 58,100,117,112,0,1,16,2049,13488,10,13852,13882,168,15682,6953453456314,0,102,58,100,114, + 111,112,0,1,17,2049,13488,10,13869,13900,168,15682,6953454000352,0,102,58,115,119,97,112, + 0,1,18,2049,13488,10,13887,13917,168,15682,210710719399,0,102,58,108,111,103,0,1,19, + 2049,13488,10,13905,13936,168,15682,229463978190066,0,102,58,112,111,119,101,114,0,1,20,2049, + 13488,10,13922,13953,168,15682,210710726831,0,102,58,115,105,110,0,1,21,2049,13488,10,13941, + 13970,168,15682,210710727656,0,102,58,116,97,110,0,1,22,2049,13488,10,13958,13987,168,15682, + 210710709610,0,102,58,99,111,115,0,1,23,2049,13488,10,13975,14005,168,15682,6953453349392,0,102, + 58,97,115,105,110,0,1,24,2049,13488,10,13992,14023,168,15682,6953453332171,0,102,58,97, + 99,111,115,0,1,25,2049,13488,10,14010,14041,168,15682,6953453350217,0,102,58,97,116,97, + 110,0,1,26,2049,13488,10,14028,14059,168,15682,6953453890949,0,102,58,112,117,115,104,0, + 1,27,2049,13488,10,14046,14076,168,15682,210710723764,0,102,58,112,111,112,0,1,28,2049, + 13488,10,14064,14096,168,15682,7572310679561435,0,102,58,97,100,101,112,116,104,0,1,29,2049, + 13488,10,14081,14114,168,15682,6953453855649,0,102,58,111,118,101,114,0,2049,14059,2049,13864,2049, + 14076,2049,13900,10,14101,14136,168,15682,6953454034172,0,102,58,116,117,99,107,0,2049,13864,2049, + 14059,2049,13900,2049,14076,10,14123,14157,168,15682,210710721388,0,102,58,110,105,112,0,2049,13900, + 2049,13882,10,14145,14180,168,15682,-4575027385529052237,0,102,58,100,114,111,112,45,112,97,105,114, + 0,2049,13882,2049,13882,10,14162,14202,168,15682,8246246480203571943,0,102,58,100,117,112,45,112,97, + 105,114,0,2049,14114,2049,14114,10,14185,14219,168,15682,210710725946,0,102,58,114,111,116,0, + 2049,14059,2049,13900,2049,14076,2049,13900,10,14207,14242,180,15682,229482595734757,0,115,105,103,105,108, + 58,46,0,2049,1933,1,4640,1,4558,2049,66,1,13592,2049,168,10,14228,14270,168,15682, + 7572311399974070,0,102,58,115,113,117,97,114,101,0,2049,13864,2049,13686,10,14255,14293,168,15682, + -4575010631505066633,0,102,58,112,111,115,105,116,105,118,101,63,0,1,0,2049,13570,2049,13828, + 10,14275,14318,168,15682,-4575013886317431657,0,102,58,110,101,103,97,116,105,118,101,63,0,1, + 0,2049,13570,2049,13811,10,14300,14340,168,15682,7572311189563001,0,102,58,110,101,103,97,116,101, + 0,1,-1,2049,13570,2049,13686,10,14325,14359,168,15682,210710707003,0,102,58,97,98,115,0, + 2049,13864,2049,14318,1,14340,9,10,14347,14379,168,15682,210710723966,0,102,58,112,117,116,0, + 2049,13638,2049,11320,10,14367,14395,168,15682,6385172350,0,102,58,80,73,0,2049,4611,51,46, + 49,52,49,53,57,50,54,53,52,0,1,14397,2049,13592,10,14384,14424,168,15682,193490058, + 0,102,58,69,0,2049,4611,50,46,55,49,56,50,56,49,56,50,56,0,1, + 14426,2049,13592,10,14414,14455,168,15682,210710685186,0,102,58,78,65,78,0,2049,4611,48,0, + 1,14457,2049,13592,2049,4611,48,0,1,14465,2049,13592,2049,13701,10,14443,14486,168,15682,210710680162, + 0,102,58,73,78,70,0,2049,4611,49,46,48,0,1,14488,2049,13592,2049,4611,48, + 0,1,14498,2049,13592,2049,13701,10,14474,14520,168,15682,6953451433999,0,102,58,45,73,78,70, + 0,2049,4611,45,49,46,48,0,1,14522,2049,13592,2049,4611,48,0,1,14533,2049,13592, + 2049,13701,10,14507,14555,168,15682,6953453797089,0,102,58,110,97,110,63,0,2049,13864,2049,13794, + 10,14542,14573,168,15682,6953453631297,0,102,58,105,110,102,63,0,2049,14486,2049,13776,10,14560, + 14592,168,15682,229463898507918,0,102,58,45,105,110,102,63,0,2049,14520,2049,13776,10,14578,14611, + 168,15682,229463980560013,0,102,58,114,111,117,110,100,0,2049,13864,2049,14318,1793,14632,2049,4611, + 48,46,53,0,1,14619,2049,13592,2049,13671,2049,13741,10,1,14617,1793,14651,2049,4611,48, + 46,53,0,1,14638,2049,13592,2049,13656,2049,13720,10,1,14636,2049,66,10,14597,14668,168, + 15682,210710720297,0,102,58,109,105,110,0,2049,14202,2049,13811,1,13882,1,14157,2049,66,10, + 14656,14691,168,15682,210710720043,0,102,58,109,97,120,0,2049,14202,2049,13828,1,13882,1,14157, + 2049,66,10,14679,14716,168,15682,229463973220004,0,102,58,108,105,109,105,116,0,2049,13900,2049, + 14059,2049,14668,2049,14076,2049,14691,10,14702,14744,168,15682,8246246374547107374,0,102,58,98,101,116,119, + 101,101,110,63,0,2049,14219,2049,13864,2049,14059,2049,14219,2049,14219,2049,14716,2049,14076,2049, + 13776,10,14727,14773,168,15682,210710716095,0,102,58,105,110,99,0,2049,4611,49,0,1,14775, + 2049,13592,2049,13656,10,14761,14796,168,15682,210710710353,0,102,58,100,101,99,0,2049,4611,49, + 0,1,14798,2049,13592,2049,13671,10,14784,14820,168,15682,6953453401985,0,102,58,99,97,115,101, + 0,2049,14114,2049,13776,1793,14832,2049,13882,8,1,-1,10,1,14826,1793,14840,3,1,0, + 10,1,14836,2049,66,25,6,771,10,14807,14861,168,15682,6953453985302,0,102,58,115,105,103, + 110,0,2049,13864,2049,4611,48,0,1,14865,2049,13592,2049,13776,1793,14880,1,0,2049,13882, + 10,1,14875,2049,2928,2049,4611,48,0,1,14886,2049,13592,2049,13828,1793,14899,1,1,10, + 1,14896,1793,14906,1,-1,10,1,14903,2049,66,10,14848,9223372036854775805,156,15682,210709498186,0,101,58, + 77,65,88,0,14911,-9223372036854775805,156,15682,210709498440,0,101,58,77,73,78,0,14923,-9223372036854775807,156,15682, + 210709499265,0,101,58,78,65,78,0,14935,9223372036854775806,156,15682,210709494241,0,101,58,73,78,70,0, + 14947,-9223372036854775806,156,15682,6953412298606,0,101,58,45,73,78,70,0,14959,14983,168,15682,6385137393,0,101, + 58,110,63,0,1,-9223372036854775805,2049,3204,1,9223372036854775805,2049,3219,2049,3239,10,14972,15007,168,15682,6953414626089, + 0,101,58,109,97,120,63,0,1,9223372036854775805,11,10,14994,15024,168,15682,6953414634471,0,101,58, + 109,105,110,63,0,1,-9223372036854775805,11,10,15011,15042,168,15682,229462698216771,0,101,58,122,101,114, + 111,63,0,2049,2781,10,15028,15058,168,15682,6953414661696,0,101,58,110,97,110,63,0,1, + -9223372036854775807,11,10,15045,15075,168,15682,6953414495904,0,101,58,105,110,102,63,0,1,9223372036854775806,11,10, + 15062,15093,168,15682,229462607039949,0,101,58,45,105,110,102,63,0,1,-9223372036854775806,11,10,15079,15110, + 168,15682,6953414278252,0,101,58,99,108,105,112,0,1,-9223372036854775805,1,9223372036854775805,2049,3184,10,15097,15128, + 168,15682,6385171963,0,102,58,69,49,0,1793,15130,2049,4611,49,46,101,53,0,1,15132, + 2049,13592,10,15117,15162,168,15682,-1561378222854156682,0,102,58,115,105,103,110,101,100,45,115,113, + 114,116,0,2049,13864,2049,14861,2049,14359,2049,13759,2049,13570,2049,13686,10,15142,15197,168,15682, + -3240429906897787043,0,102,58,115,105,103,110,101,100,45,115,113,117,97,114,101,0,2049,13864, + 2049,14861,2049,13864,2049,13686,2049,13570,2049,13686,10,15175,15225,168,0,7572308662409552,0,102,58,45, + 115,104,105,102,116,0,2049,15128,2049,13686,10,15210,15245,168,0,7572308584138766,0,102,58,43, + 115,104,105,102,116,0,2049,15128,2049,13701,10,15230,15266,168,0,249886182735593054,0,102,58,43, + 101,110,99,111,100,101,0,2049,15162,2049,15225,10,15250,15287,168,0,249886185318528992,0,102,58, + 45,101,110,99,111,100,101,0,2049,13864,2049,14861,2049,15245,2049,13864,2049,13686,2049,13570, + 2049,13686,10,15175,15315,168,15682,6953454025850,0,102,58,116,111,45,101,0,2049,13864,2049,14555, + 1793,15326,2049,13882,1,-9223372036854775807,10,1,15321,2049,2928,2049,13864,2049,14573,1793,15341,2049,13882,1, + 9223372036854775806,10,1,15336,2049,2928,2049,13864,2049,14592,1793,15356,2049,13882,1,-9223372036854775806,10,1,15351,2049, + 2928,2049,15266,2049,14611,2049,13615,2049,15110,1,-9223372036854775805,1,13882,2049,2606,1,9223372036854775805,1,13882,2049, + 2606,10,15302,15394,168,15682,6953414890458,0,101,58,116,111,45,102,0,1,-9223372036854775807,1,14455,2049, + 2606,1,9223372036854775806,1,14486,2049,2606,1,-9223372036854775806,1,14520,2049,2606,2049,13570,2049,15287,10,15381,15431, + 168,15682,229463981919218,0,102,58,115,116,111,114,101,0,1,15315,2049,2266,16,10,15417,15451, + 168,15682,229463965968143,0,102,58,102,101,116,99,104,0,15,2049,15394,10,15437,15474,168,15682, + -3401946998789110658,0,102,58,100,117,109,112,45,115,116,97,99,107,0,2049,13847,2,1,14059, + 2049,2497,1793,15492,2049,14076,2049,13864,2049,14379,2049,11288,10,1,15483,2049,2497,10,15455,15517, + 168,15682,-1583786518488284545,0,102,58,100,117,109,112,45,97,115,116,97,99,107,0,2049,14096, + 2,1,14076,2049,2497,1793,15535,2049,13864,2049,14379,2049,11288,2049,14059,10,1,15526,2049,2497, + 10,15497,15552,168,15682,210709538045,0,101,58,112,117,116,0,1,9223372036854775805,1793,15569,2049,4611,101, + 58,77,65,88,0,1,15558,2049,11320,10,1,15556,2049,2606,1,-9223372036854775805,1793,15590,2049,4611, + 101,58,77,73,78,0,1,15579,2049,11320,10,1,15577,2049,2606,1,0,1793,15609,2049, + 4611,101,58,48,0,1,15600,2049,11320,10,1,15598,2049,2606,1,-9223372036854775807,1793,15630,2049,4611, + 101,58,78,65,78,0,1,15619,2049,11320,10,1,15617,2049,2606,1,9223372036854775806,1793,15651,2049, + 4611,101,58,73,78,70,0,1,15640,2049,11320,10,1,15638,2049,2606,1,-9223372036854775806,1793,15673, + 2049,4611,101,58,45,73,78,70,0,1,15661,2049,11320,10,1,15659,2049,2606,2049,15394, + 2049,14379,10,105,110,116,101,114,102,97,99,101,47,102,108,111,97,116,105,110, + 103,112,111,105,110,116,46,114,101,116,114,111,0,15682,16591,15540,15735,168,16564,8056574075740390096, + 0,102,105,108,101,58,111,112,101,114,97,116,105,111,110,0,1,4,2049,11209, + 2,2049,2822,1793,15784,3,2049,4611,69,114,114,111,114,58,32,102,105,108,101,115, + 32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,15747, + 2049,11320,2049,11274,10,1,15744,2049,2928,2049,11189,10,15714,0,156,16564,6953509466161,0,102,105, + 108,101,58,82,0,15791,1,156,16564,6953509466166,0,102,105,108,101,58,87,0,15804,2, + 156,16564,6953509466144,0,102,105,108,101,58,65,0,15817,3,156,16564,229465812383356,0,102,105,108, + 101,58,82,43,0,15830,15860,168,16564,249888269686595441,0,102,105,108,101,58,111,112,101,110, + 0,1,0,2049,15735,10,15844,15882,168,16564,8246312899643285909,0,102,105,108,101,58,99,108,111, + 115,101,0,1,1,2049,15735,10,15865,15903,168,16564,249888269686691131,0,102,105,108,101,58,114, + 101,97,100,0,1,2,2049,15735,10,15887,15925,168,16564,8246312899667213450,0,102,105,108,101,58, + 119,114,105,116,101,0,1,3,2049,15735,10,15908,15946,168,16564,249888269686763376,0,102,105,108, + 101,58,116,101,108,108,0,1,4,2049,15735,10,15930,15967,168,16564,249888269686727207,0,102,105, + 108,101,58,115,101,101,107,0,1,5,2049,15735,10,15951,15988,168,16564,249888269686732250,0,102, + 105,108,101,58,115,105,122,101,0,1,6,2049,15735,10,15972,16011,168,16564,-4572835417384127758,0, + 102,105,108,101,58,100,101,108,101,116,101,0,1,7,2049,15735,10,15993,16033,168, + 16564,8246312899646850209,0,102,105,108,101,58,102,108,117,115,104,0,1,8,2049,15735,10,16016, + 16060,168,16564,7612651040925696305,0,102,105,108,101,58,114,101,97,100,47,98,121,116,101,115, + 0,1,9,2049,15735,10,16038,16088,168,16564,-7028659436281878592,0,102,105,108,101,58,119,114,105, + 116,101,47,98,121,116,101,115,0,1,10,2049,15735,10,16065,16111,168,16564,-4572835416836630931,0, + 102,105,108,101,58,114,101,97,100,47,99,0,1,11,2049,15735,10,16093,16135,168, + 16564,-3329616158956188292,0,102,105,108,101,58,119,114,105,116,101,47,99,0,1,12,2049,15735, + 10,16116,16159,168,16564,-3329616181967816770,0,102,105,108,101,58,101,120,105,115,116,115,63,0, + 1,0,2049,15860,2,2049,2800,1793,16173,2049,15882,2049,2577,10,1,16168,1793,16181,3,2049, + 2592,10,1,16177,2049,66,10,16140,16214,168,16564,-4283841618960457812,0,102,105,108,101,58,111,112, + 101,110,45,102,111,114,45,114,101,97,100,105,110,103,0,1,0,2049,15860,2, + 2049,15988,4,10,16186,16250,168,16564,2106155595587003402,0,102,105,108,101,58,111,112,101,110,45, + 102,111,114,45,97,112,112,101,110,100,0,1,2,2049,15860,2,2049,15988,4,10, + 16223,16287,168,16564,-4283841611984295498,0,102,105,108,101,58,111,112,101,110,45,102,111,114,45, + 119,114,105,116,105,110,103,0,1,1,2049,15860,10,16259,16302,156,0,193455704,0,70, + 73,68,0,0,16292,16314,156,0,6384542144,0,83,105,122,101,0,0,16303,16328,156,0, + 6952054634723,0,65,99,116,105,111,110,0,0,16315,16341,168,0,210644670123,0,45,101,111,102, + 63,0,3841,16302,2049,15946,3841,16314,13,10,16329,16364,168,0,7572809360530097,0,112,114,101,115, + 101,114,118,101,0,1,16302,1793,16375,1,16314,1,27,2049,4029,10,1,16368,2049,4029, + 10,16259,16401,168,16564,8056577820387649264,0,102,105,108,101,58,114,101,97,100,45,108,105,110, + 101,0,2049,2001,4,1,13,2049,15735,2049,2001,10,16380,16436,168,16564,-8859848394595038695,0,102,105, + 108,101,58,102,111,114,45,101,97,99,104,45,108,105,110,101,0,1793,16467,4097, + 16328,2049,16214,4097,16302,4097,16314,1793,16458,3841,16302,2049,16401,3841,16328,8,2049,16341,10,1, + 16448,2049,2417,3841,16302,2049,15882,10,1,16438,2049,16364,10,16411,16482,156,0,193455704,0,70, + 73,68,0,0,16411,16500,168,16564,8246312899662267157,0,102,105,108,101,58,115,108,117,114,112, + 0,1793,16527,4,2049,4301,2049,16214,4097,16482,1793,16518,3841,16482,2049,15903,2049,4197,10,1, + 16511,2049,2497,3841,16482,2049,15882,10,1,16502,2049,4328,10,16483,16548,168,16564,249888269686739198,0,102, + 105,108,101,58,115,112,101,119,0,2049,16287,4,1793,16557,67502597,2049,15925,10,1,16553, + 2049,4908,2049,15882,10,105,110,116,101,114,102,97,99,101,47,102,105,108,101,115, + 121,115,116,101,109,46,114,101,116,114,111,0,16564,17354,16532,16615,168,17333,4299348465103751587,0, + 105,111,58,117,110,105,120,45,115,121,115,99,97,108,108,0,1,8,2049,11209, + 2,2049,2822,1793,16663,3,2049,4611,69,114,114,111,114,58,32,85,78,73,88,32, + 100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,16627,2049, + 11320,2049,11274,10,1,16624,2049,2928,2049,11189,10,16593,16688,168,17333,-4549633084047572696,0,117,110,105, + 120,58,115,121,115,116,101,109,0,1,0,2049,16615,10,16670,16709,168,17333,249909575776928405,0, + 117,110,105,120,58,102,111,114,107,0,1,1,2049,16615,10,16693,16731,168,17333,8247016000637760504, + 0,117,110,105,120,58,101,120,101,99,48,0,1,2,2049,16615,10,16714,16753,168, + 17333,8247016000637760505,0,117,110,105,120,58,101,120,101,99,49,0,1,3,2049,16615,10,16736, + 16775,168,17333,8247016000637760506,0,117,110,105,120,58,101,120,101,99,50,0,1,4,2049,16615, + 10,16758,16797,168,17333,8247016000637760507,0,117,110,105,120,58,101,120,101,99,51,0,1,5, + 2049,16615,10,16780,16818,168,17333,249909575776901981,0,117,110,105,120,58,101,120,105,116,0,1, + 6,2049,16615,10,16802,16841,168,17333,-4549633084540884128,0,117,110,105,120,58,103,101,116,112,105, + 100,0,1,7,2049,16615,10,16823,16862,168,17333,249909575777523800,0,117,110,105,120,58,119,97, + 105,116,0,1,8,2049,16615,10,16846,16883,168,17333,249909575777101359,0,117,110,105,120,58,107, + 105,108,108,0,1,9,2049,16615,10,16867,16905,168,17333,8247016000650494309,0,117,110,105,120,58, + 112,111,112,101,110,0,1,10,2049,16615,10,16888,16928,168,17333,-4549633084191325687,0,117,110,105, + 120,58,112,99,108,111,115,101,0,1,11,2049,16615,10,16910,16950,168,17333,8247016000634812845,0, + 117,110,105,120,58,99,104,100,105,114,0,1,13,2049,16615,10,16933,16973,168,17333, + -4549633084540895924,0,117,110,105,120,58,103,101,116,101,110,118,0,1,14,2049,16615,10,16955, + 16996,168,17333,-4549633084169702651,0,117,110,105,120,58,112,117,116,101,110,118,0,1,15,2049, + 16615,10,16978,17018,168,17333,8247016000653932284,0,117,110,105,120,58,115,108,101,101,112,0,1, + 16,2049,16615,10,17001,17042,168,17333,-2563939202030369066,0,117,110,105,120,58,101,120,101,99,117, + 116,101,0,1,17,2049,16615,10,17023,17063,168,17333,249909575777281169,0,117,110,105,120,58,112, + 105,112,101,0,1,0,2049,16905,1,16401,1,16928,2049,2294,10,17047,17093,168,17333,-2563939200175176882, + 0,117,110,105,120,58,103,101,116,45,99,119,100,0,2049,4611,112,119,100,0, + 1,17095,2049,17063,2049,7329,2049,4611,47,0,1,17107,2049,4887,10,17074,17144,168,17333,-2316844556017942917, + 0,117,110,105,120,58,99,111,117,110,116,45,102,105,108,101,115,45,105,110, + 45,99,119,100,0,2049,4611,108,115,32,45,49,32,124,32,119,99,32,45,108, + 0,1,17146,2049,17063,2049,7329,2049,271,10,17114,17194,168,17333,-4594486429310984907,0,117,110,105,120, + 58,102,111,114,45,101,97,99,104,45,102,105,108,101,0,2049,4611,108,115,32, + 45,49,32,45,112,0,1,17196,1,0,2049,16905,2049,17144,1793,17229,1793,17224,2049,16401, + 2049,4558,67502597,8,10,1,17217,2049,2279,10,1,17215,2049,2497,2049,16928,3,10,17169,17249, + 168,0,210728208851,0,115,116,97,114,116,0,4,2049,4301,1,0,2049,16905,10,17237,17268, + 168,0,6385651009,0,114,101,97,100,0,2,2049,15903,2,2049,4197,2049,2781,10,17257,17290, + 168,0,6953509544294,0,102,105,110,105,115,104,0,2049,16928,2049,4278,10,17169,17317,168,17333, + 1204178398703148788,0,117,110,105,120,58,115,108,117,114,112,45,112,105,112,101,0,1793,17328, + 2049,17249,1,17268,2049,2443,2049,17290,10,1,17319,2049,4328,10,105,110,116,101,114,102, + 97,99,101,47,117,110,105,120,46,114,101,116,114,111,0,17333,17445,17295,17371,168, + 17425,7572652289159374,0,110,58,114,97,110,100,111,109,0,1,10,2049,11209,2,2049,2822,1793, + 17418,3,2049,4611,69,114,114,111,114,58,32,82,78,71,32,100,101,118,105,99, + 101,32,110,111,116,32,102,111,117,110,100,0,1,17383,2049,11320,2049,11274,10,1, + 17380,2049,2928,2049,11189,10,105,110,116,101,114,102,97,99,101,47,114,110,103,46, + 114,101,116,114,111,0,17425,17870,17356,17469,168,17848,4482520117059041020,0,99,108,111,99,107,58, + 111,112,101,114,97,116,105,111,110,0,1,5,2049,11209,2,2049,2822,1793,17518,3, + 2049,4611,69,114,114,111,114,58,32,99,108,111,99,107,32,100,101,118,105,99, + 101,32,110,111,116,32,102,111,117,110,100,0,1,17481,2049,11320,2049,11274,10,1, + 17478,2049,2928,2049,11189,10,17447,17547,168,17848,4482526860617352831,0,99,108,111,99,107,58,116,105, + 109,101,115,116,97,109,112,0,1,0,2049,17469,10,17525,17568,168,17848,249884182168395049,0,99, + 108,111,99,107,58,100,97,121,0,1,1,2049,17469,10,17552,17591,168,17848,-4577286724249897519,0, + 99,108,111,99,107,58,109,111,110,116,104,0,1,2,2049,17469,10,17573,17613,168, + 17848,8246178011557794972,0,99,108,111,99,107,58,121,101,97,114,0,1,3,2049,17469,10,17596, + 17635,168,17848,8246178011557195593,0,99,108,111,99,107,58,104,111,117,114,0,1,4,2049,17469, + 10,17618,17659,168,17848,-3476509310577319139,0,99,108,111,99,107,58,109,105,110,117,116,101,0, + 1,5,2049,17469,10,17640,17683,168,17848,-3476509310347652505,0,99,108,111,99,107,58,115,101,99, + 111,110,100,0,1,6,2049,17469,10,17664,17708,168,17848,-4044342796047171665,0,99,108,111,99,107, + 58,117,116,99,58,100,97,121,0,1,7,2049,17469,10,17688,17735,168,17848,4482528721224061399,0, + 99,108,111,99,107,58,117,116,99,58,109,111,110,116,104,0,1,8,2049,17469, + 10,17713,17761,168,17848,-4336103753589045278,0,99,108,111,99,107,58,117,116,99,58,121,101,97, + 114,0,1,9,2049,17469,10,17740,17787,168,17848,-4336103753589644657,0,99,108,111,99,107,58,117, + 116,99,58,104,111,117,114,0,1,10,2049,17469,10,17766,17815,168,17848,349495210710499299,0,99, + 108,111,99,107,58,117,116,99,58,109,105,110,117,116,101,0,1,11,2049,17469, + 10,17792,17843,168,17848,349495210940165933,0,99,108,111,99,107,58,117,116,99,58,115,101,99, + 111,110,100,0,1,12,2049,17469,10,105,110,116,101,114,102,97,99,101,47,99, + 108,111,99,107,46,114,101,116,114,111,0,17848,18283,17820,17895,168,0,1976442044545254821,0,115, + 99,114,105,112,116,58,111,112,101,114,97,116,105,111,110,0,1,9,2049,11209, + 2,2049,2822,1793,17948,3,2049,4611,69,114,114,111,114,58,32,115,99,114,105,112, + 116,105,110,103,32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110, + 100,0,1,17907,2049,11320,2049,11274,10,1,17904,2049,2928,2049,11189,10,17820,17978,168,18257, + 1976422442775525130,0,115,99,114,105,112,116,58,97,114,103,117,109,101,110,116,115,0,1, + 0,2049,17895,10,17955,18009,168,18257,7012485947518414468,0,115,99,114,105,112,116,58,103,101,116, + 45,97,114,103,117,109,101,110,116,0,2049,4589,4,1,1,2049,17895,10,17983,18031, + 168,18257,229469872107401,0,105,110,99,108,117,100,101,0,1,2,2049,17895,10,18017,18054,168, + 18257,-4553194680242110987,0,115,99,114,105,112,116,58,110,97,109,101,0,2049,4589,1,3,2049, + 17895,10,18036,18087,168,18257,6834827170184619652,0,115,99,114,105,112,116,58,99,117,114,114,101, + 110,116,45,102,105,108,101,0,2049,4589,1,4,2049,17895,10,18061,18120,180,18257,6834827170184835340, + 0,115,99,114,105,112,116,58,99,117,114,114,101,110,116,45,108,105,110,101, + 0,1,5,2049,17895,2049,156,10,18094,18154,168,18257,-4964876483161304491,0,115,99,114,105,112,116, + 58,105,103,110,111,114,101,45,116,111,45,101,111,108,0,1,6,2049,17895,10, + 18127,18186,168,18257,-112287744780050755,0,115,99,114,105,112,116,58,97,98,111,114,116,45,105, + 110,99,108,117,100,101,0,1,7,2049,17895,10,18159,18203,168,18257,210706230653,0,97,98, + 111,114,116,0,1,149,2049,3991,1,8,2049,17895,10,18191,18243,168,18257,-7741142524340576066,0,115, + 99,114,105,112,116,58,99,117,114,114,101,110,116,45,108,105,110,101,45,116, + 101,120,116,0,2049,4589,1793,18252,1,9,2049,17895,10,1,18247,2049,2279,10,105,110, + 116,101,114,102,97,99,101,47,115,99,114,105,112,116,105,110,103,46,114,101, + 116,114,111,0,18257,18750,18212,18308,168,18752,1183117598919957017,0,115,111,99,107,101,116,58,111, + 112,101,114,97,116,105,111,110,0,1,7,2049,11209,2,2049,2822,1793,18465,3,2049, + 4611,69,114,114,111,114,58,32,115,111,99,107,101,116,32,100,101,118,105,99, + 101,32,110,111,116,32,102,111,117,110,100,0,1,18320,2049,11320,2049,11274,2049,4611, + 83,101,101,32,104,116,116,112,115,58,47,47,114,101,116,114,111,102,111,114, + 116,104,46,111,114,103,47,115,117,112,112,111,114,116,47,50,48,50,50,46, + 49,47,83,79,67,75,69,84,83,46,109,100,0,1,18359,2049,11320,2049,11274,2049, + 4611,102,111,114,32,105,110,115,116,114,117,99,116,105,111,110,115,32,111,110, + 32,101,110,97,98,108,105,110,103,32,115,111,99,107,101,116,115,46,0,1, + 18420,2049,11320,2049,11274,10,1,18317,2049,2928,2049,11189,10,18285,18499,168,18726,-7671511728383126910,0,115, + 111,99,107,101,116,58,103,101,116,104,111,115,116,98,121,110,97,109,101,0, + 1,0,2049,18308,10,18472,18524,168,18726,4328757989659661596,0,115,111,99,107,101,116,58,99,114, + 101,97,116,101,0,1,1,2049,18308,10,18504,18547,168,18726,-4552658767528245371,0,115,111,99,107, + 101,116,58,98,105,110,100,0,1,2,2049,18308,10,18529,18572,168,18726,4328757990001730167,0,115, + 111,99,107,101,116,58,108,105,115,116,101,110,0,1,3,2049,18308,10,18552,18597, + 168,18726,4328757989563534360,0,115,111,99,107,101,116,58,97,99,99,101,112,116,0,1,4, + 2049,18308,10,18577,18623,168,18726,-4724938931013862254,0,115,111,99,107,101,116,58,99,111,110,110, + 101,99,116,0,1,5,2049,18308,10,18602,18646,168,18726,-4552658767527638798,0,115,111,99,107,101, + 116,58,115,101,110,100,0,1,6,2049,18308,10,18628,18669,168,18726,-4552658767527675080,0,115,111, + 99,107,101,116,58,114,101,99,118,0,1,7,2049,18308,10,18651,18693,168,18726,-2663786738754388898, + 0,115,111,99,107,101,116,58,99,108,111,115,101,0,1,8,2049,18308,10,18674, + 18721,168,18726,1183100690560715498,0,115,111,99,107,101,116,58,99,111,110,102,105,103,117,114, + 101,0,1,9,2049,18308,10,105,110,116,101,114,102,97,99,101,47,115,111,99, + 107,101,116,115,46,114,101,116,114,111,0,18726,18769,115,111,99,107,101,116,58, + 111,112,101,114,97,116,105,111,110,0,18752,18987,18698,18785,168,18961,229469862290528,0,105,111, + 58,99,111,114,101,0,1,8000,2049,11209,2049,11189,10,18771,18808,168,18961,249884313919988732,0,99, + 111,114,101,58,105,110,105,116,0,1,0,2049,18785,10,18792,18830,168,18961,8246182359371694326,0, + 99,111,114,101,58,115,116,97,114,116,0,1,1,2049,18785,10,18813,18852,168,18961, + 8246182359367475558,0,99,111,114,101,58,112,97,117,115,101,0,1,2,2049,18785,10,18835,18882, + 168,18961,8337299194488917014,0,99,111,114,101,58,112,97,117,115,101,45,99,117,114,114,101, + 110,116,0,1,3,2049,18785,10,18857,18905,168,18961,-4577143246433635687,0,99,111,114,101,58,114, + 101,115,117,109,101,0,1,4,2049,18785,10,18887,18930,168,18961,-3888095465377135055,0,99,111,114, + 101,58,114,101,97,100,47,114,101,103,0,1,5,2049,18785,10,18910,18956,168,18961, + 820065755623810592,0,99,111,114,101,58,119,114,105,116,101,47,114,101,103,0,1,6,2049, + 18785,10,105,110,116,101,114,102,97,99,101,47,109,117,108,116,105,99,111,114, + 101,46,114,101,116,114,111,0,18961,19148,18935,19009,168,19128,644988671245709381,0,102,102,105,58, + 111,112,101,114,97,116,105,111,110,0,1,8100,2049,11209,2,2049,2822,1793,19056,3, + 2049,4611,69,114,114,111,114,58,32,70,70,73,32,100,101,118,105,99,101,32, + 110,111,116,32,102,111,117,110,100,0,1,19021,2049,11320,2049,11274,10,1,19018,2049, + 2928,2049,11189,10,18989,19078,168,19128,7572367767785414,0,102,102,105,58,111,112,101,110,0,1, + 0,2049,19009,10,19063,19101,168,19128,-4572980637897979592,0,102,102,105,58,109,97,112,45,115,121, + 109,0,1,1,2049,19009,10,19083,19123,168,19128,8246308498881747296,0,102,102,105,58,105,110,118, + 111,107,101,0,1,2,2049,19009,10,105,110,116,101,114,102,97,99,101,47,102, + 102,105,46,114,101,116,114,111,0,19128,19490,19106,19167,168,19465,8247016409221251463,0,117,110,115, + 105,103,110,101,100,58,43,0,1,0,1,8101,2049,11209,2049,11189,17,10,19150,19194, + 168,19465,8247016409221251465,0,117,110,115,105,103,110,101,100,58,45,0,1,0,1,8101,2049, + 11209,2049,11189,18,10,19177,19221,168,19465,8247016409221251462,0,117,110,115,105,103,110,101,100,58, + 42,0,1,0,1,8101,2049,11209,2049,11189,19,10,19204,19251,168,19465,7638409966457829387,0,117,110, + 115,105,103,110,101,100,58,47,109,111,100,0,1,0,1,8101,2049,11209,2049,11189, + 20,10,19231,19280,168,19465,-2563494254608726831,0,117,110,115,105,103,110,101,100,58,101,113,63, + 0,1,0,1,8101,2049,11209,2049,11189,11,10,19261,19310,168,19465,7638409966457748830,0,117,110,115, + 105,103,110,101,100,58,45,101,113,63,0,1,0,1,8101,2049,11209,2049,11189,12, + 10,19290,19339,168,19465,-2563494254608719109,0,117,110,115,105,103,110,101,100,58,108,116,63,0, + 1,0,1,8101,2049,11209,2049,11189,13,10,19320,19368,168,19465,-2563494254608724554,0,117,110,115,105, + 103,110,101,100,58,103,116,63,0,1,0,1,8101,2049,11209,2049,11189,14,10,19349, + 19399,168,19465,-6186888138744896262,0,117,110,115,105,103,110,101,100,58,115,104,105,102,116,0, + 1,0,1,8101,2049,11209,2049,11189,24,10,19378,19430,168,19465,-6186888138833512267,0,117,110,115,105, + 103,110,101,100,58,42,47,109,111,100,0,1,1,1,0,1,8101,2049,11209,2, + 2049,11189,2049,11189,10,19409,19456,168,19465,210639169918,0,42,47,109,111,100,0,1,1,1, + 8101,2049,11209,2049,11189,10,105,110,116,101,114,102,97,99,101,47,117,110,115,105, + 103,110,101,100,46,114,101,116,114,111,0,19465,19618,19444,19511,168,19595,-3502245454587251943,0,100, + 58,117,115,101,45,104,97,115,104,101,115,0,1,29,1,241,1,5,18,16, + 1793,19525,2049,188,15,10,1,19521,1,241,1,8,18,16,1,2049,1,241,16,1, + 5044,1,241,2049,3204,16,10,19492,19566,168,19595,-4893635544173424761,0,100,58,117,115,101,45,115, + 116,114,105,110,103,115,0,1,118,1,241,1,5,18,16,1,192,1,241,1, + 8,18,16,1,0,1,241,16,1,0,1,241,2049,3204,16,10,105,110,116,101, + 114,102,97,99,101,47,102,117,116,117,114,101,46,114,101,116,114,111,0,19595, + 19740,19546,19639,168,0,-3527051417241377258,0,98,108,111,99,107,58,105,110,118,111,107,101,0, + 1,3,2049,11209,2049,11189,10,19546,19663,168,19717,8246131600073141446,0,98,108,111,99,107,58,114, + 101,97,100,0,1,0,2049,19639,10,19646,19686,168,19717,-4578818303223200395,0,98,108,111,99,107, + 58,119,114,105,116,101,0,1,1,2049,19639,10,19668,19712,168,19717,-4036225629868593021,0,98,108, + 111,99,107,58,115,101,116,45,102,105,108,101,0,1,2,2049,19639,10,105,110, + 116,101,114,102,97,99,101,47,98,108,111,99,107,115,46,114,101,116,114,111, + 0,19717,20633,19691,19764,168,19991,4283726481136624767,0,101,114,114,58,115,101,116,45,104,97,110, + 100,108,101,114,0,1,1234,2049,11209,2,2049,2822,1793,19822,3,2049,4611,69,114,114, + 111,114,58,32,101,114,114,111,114,32,104,97,110,100,108,105,110,103,32,100, + 101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,19776,2049,11320, + 2049,11274,10,1,19773,2049,2928,1,0,4,2049,11189,10,19742,19846,168,19991,229464878751060,0,101, + 114,114,58,100,115,117,0,2049,11375,2049,11274,2049,4611,69,82,82,79,82,58,32, + 68,83,85,58,32,68,65,84,65,32,83,84,65,67,75,32,85,78,68,69, + 82,70,76,79,87,0,1,19852,2049,11320,2049,11274,2049,11496,10,19832,19908,168,19991,229464878751054, + 0,101,114,114,58,100,115,111,0,2049,11375,2049,11274,2049,4611,69,82,82,79,82, + 58,32,68,83,79,58,32,68,65,84,65,32,83,84,65,67,75,32,79,86, + 69,82,70,76,79,87,0,1,19914,2049,11320,2049,11274,2049,11496,10,19894,19978,168,19991, + -6210978877792005319,0,101,114,114,58,115,101,116,45,100,101,102,97,117,108,116,115,0,1, + 19846,1,1,2049,19764,1,19908,1,2,2049,19764,10,105,110,116,101,114,102,97,99, + 101,47,101,114,114,111,114,46,114,101,116,114,111,0,19955,20035,168,0,-1159954141530329845,0, + 105,111,99,116,108,58,111,112,101,114,97,116,105,111,110,0,1,14,2049,11209, + 2,2049,2822,1793,20084,3,2049,4611,69,114,114,111,114,58,32,105,111,99,116,108, + 32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,20047, + 2049,11320,2049,11274,10,1,20044,2049,2928,2049,11189,10,20013,20113,168,0,-1159947561758408230,0,105,111, + 99,116,108,58,116,101,114,109,45,115,105,122,101,0,1,0,2049,20035,10,20091, + 20141,168,0,-1384827797416383269,0,105,111,99,116,108,58,115,101,116,45,99,98,114,101,97, + 107,0,1,1,2049,20035,10,20118,20169,168,0,-1384827797064164732,0,105,111,99,116,108,58,115, + 101,116,45,108,98,114,101,97,107,0,1,2,2049,20035,10,20146,20197,168,0,-1384833267584846441, + 0,105,111,99,116,108,58,115,97,118,101,45,115,116,97,116,101,0,1,3, + 2049,20035,10,20174,20228,168,0,1092846777098631660,0,105,111,99,116,108,58,114,101,115,116,111, + 114,101,45,115,116,97,116,101,0,1,4,2049,20035,10,1793,20254,1,194,1,2, + 17,8,2049,1579,2049,192,3841,12097,8,2049,1579,2049,188,16,10,1,20235,20202,20267,168, + 20609,6384117006,0,72,79,77,69,0,2049,2001,1,4096,17,10,37,115,47,46,99,111, + 110,102,105,103,47,114,101,116,114,111,102,111,114,116,104,47,108,105,98,114, + 97,114,121,47,37,115,46,114,101,116,114,111,0,20256,20273,156,20609,6061648467740287960,0,108, + 105,98,114,97,114,121,58,46,67,79,78,70,73,71,0,46,47,108,105,98, + 114,97,114,121,47,37,115,46,114,101,116,114,111,0,20312,20334,156,20609,-4563659402581934926,0, + 108,105,98,114,97,114,121,58,67,87,68,0,20353,20389,168,20609,-4563659402581898990,0,108,105, + 98,114,97,114,121,58,99,119,100,0,1,20334,2049,8580,10,20371,20416,168,20609,6061648469031755928, + 0,108,105,98,114,97,114,121,58,46,99,111,110,102,105,103,0,2049,4611,72, + 79,77,69,0,1,20418,2049,20267,2049,16973,2049,20267,1,20273,2049,8580,10,20394,20459,168, + 20609,-2879782938503308011,0,108,105,98,114,97,114,121,58,102,105,108,101,110,97,109,101,0, + 2,2049,20389,2,2049,16159,1793,20469,772,10,1,20467,2049,2928,3,2049,20416,2,2049,16159, + 1793,20482,10,1,20481,2049,2928,3,2049,4589,10,20436,20514,168,20609,-2799120562421764174,0,108,105,98, + 114,97,114,121,58,99,111,110,116,97,105,110,115,63,0,1,20389,1,20416,2049, + 2294,1,16159,2049,2326,22,10,20490,20545,168,20609,-3026807695525939020,0,108,105,98,114,97,114,121, + 58,108,111,97,100,0,2,2049,20514,1793,20555,2049,20459,2049,18031,10,1,20550,1793,20604, + 2049,4611,69,82,82,79,82,58,32,76,105,98,114,97,114,121,32,96,37,115, + 96,32,119,97,115,32,110,111,116,32,102,111,117,110,100,0,1,20561,2049,8580, + 2049,11320,2049,11274,10,1,20559,2049,66,10,105,110,116,101,114,102,97,99,101,47, + 108,105,98,114,97,114,121,46,114,101,116,114,111,0,20609,12283,20526,20652,168,20905, + 8246457295145463473,0,105,109,97,103,101,58,115,97,118,101,0,1,1000,2049,11209,2049,11189,10, + 20635,20671,168,0,210711039690,0,101,100,105,116,63,0,2,1793,20678,1,8,11,10,1, + 20674,1793,20686,1,127,11,10,1,20682,2049,2294,22,10,20659,20705,168,0,6953475974244,0,101, + 110,100,101,100,63,0,2049,4278,3841,4387,2049,2731,10,20692,20722,168,0,193486030,0,97, + 100,100,0,2049,20705,1,17,1,4197,2049,66,10,20712,20744,168,0,6953539406400,0,103,97, + 116,104,101,114,0,2049,20671,1,17,1,20722,2049,66,10,20731,20765,168,0,210709415765,0, + 99,121,99,108,101,0,2049,11477,2049,2253,4,8,2049,2698,25,3,2049,20744,1,20765, + 7,10,20635,20799,168,20905,-4557881830897049127,0,112,97,114,115,101,45,117,110,116,105,108,0, + 1793,20811,2049,4589,2049,4301,2049,20765,771,2049,4157,10,1,20801,2049,4328,10,20781,20828,168, + 20905,210726130610,0,115,58,103,101,116,0,1793,20850,1793,20836,1,13,11,10,1,20832,1793, + 20844,1,10,11,10,1,20840,2049,2294,22,10,1,20830,2049,20799,10,20816,20867,168,20905, + 210708950412,0,99,108,101,97,114,0,2049,4611,92,94,91,50,74,92,94,91,48,59, + 48,72,0,1,20869,2049,8580,2049,11320,10,20855,20898,180,20905,5861507,0,47,47,0,2049, + 18154,1,11513,2049,3975,10,105,110,116,101,114,102,97,99,101,47,114,101,116,114, + 111,45,117,110,105,120,46,114,101,116,114,111,0,20889,20946,156,0,229441520490121,0,83, + 111,117,114,99,101,115,0,3,21198,21396,21594,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,10041,10198,168,0,0,101,120,116,114,97,99,116,0,1, - 10057,2049,5609,10,10185,10216,168,0,0,99,111,109,98,105,110,101,0,1,10057,2049, - 4745,2049,4745,10,10203,10237,168,0,0,102,105,110,100,45,101,110,100,0,2,2049, - 104,1,10057,2049,104,18,67502597,17,10,10223,10259,168,0,0,99,108,101,97,110,0, - 2049,10237,1,0,4,16,10,10002,10285,168,12574,1672736740201773236,115,58,114,101,112,108,97,99, - 101,45,97,108,108,0,1,3,1793,10308,2049,10198,2049,7829,2049,4456,4,1793,10301,2049, - 10216,10,1,10298,2049,8829,2049,10259,10,1,10289,2049,3919,10,10266,10331,168,0,0,99, - 117,114,114,101,110,116,45,108,105,110,101,0,2049,4276,1,1025,18,10,10313,10355, - 168,0,0,99,111,117,110,116,45,116,111,107,101,110,115,0,1793,10361,1,32, - 11,10,1,10357,2049,5361,2049,104,10,10337,10388,168,0,0,112,114,111,99,101,115, - 115,45,116,111,107,101,110,115,0,1793,10416,1,32,2049,7220,4,1793,10409,2,2049, - 104,2049,2740,1,417,1,17,2049,66,10,1,10397,2049,2229,2049,3125,10,1,10390,2049, - 2449,2049,417,10,10266,10439,168,12574,8246849872898570441,115,58,101,118,97,108,117,97,116,101,0, - 2049,10331,2049,5609,2049,10331,2,2049,10355,2049,10388,10,10423,10459,156,0,0,76,80,0, - 0,10451,10471,156,0,0,73,110,100,101,120,0,0,15,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,10460,10513,168,0,0,110,101,120,116,0,3841,10459,1,10471,17,2049, - 3816,10,10503,10531,168,0,0,112,114,101,112,0,1,10459,2049,3816,1,0,3841,10459, - 1,10471,17,16,10,10521,10554,168,0,0,100,111,110,101,0,1,10459,2049,3833,10, - 10423,10566,168,12574,177646,73,0,3841,10459,1,10471,17,15,10,10559,10580,168,12574,177647,74, - 0,3841,10459,1,10471,17,2049,3139,15,10,10573,10596,168,12574,177648,75,0,3841,10459,1, - 10471,17,1,2,18,15,10,10589,10625,168,12574,6047344052022463093,105,110,100,101,120,101,100,45, - 116,105,109,101,115,0,2049,10531,4,1793,10641,25,33886721,1,2053,1542,2049,10513,1,10630, - 7,10,1,10630,8,3,2049,10554,10,10606,10661,168,12574,229463062432404,100,101,99,105,109,97, - 108,0,1,10,4097,243,10,10648,10678,168,12574,6953352993994,98,105,110,97,114,121,0,1, - 2,4097,243,10,10666,10694,168,12574,210722874360,111,99,116,97,108,0,1,8,4097,243,10, - 10683,10708,168,12574,193493706,104,101,120,0,1,16,4097,243,10,10699,10724,168,12574,210731100046,118, - 97,114,45,115,0,1,4505,2049,2229,2049,2102,10,10713,10749,168,12574,-2634409250251928459,116,97,105, - 108,45,114,101,99,117,114,115,101,0,1,1793,2049,1977,1,3,18,16,10,10731, - 10768,168,12574,6385224492,102,105,108,108,0,1793,10776,2049,2217,16,2049,3125,10,1,10770,2049, - 2449,771,10,10758,10800,168,12574,-3171118726347914531,105,111,58,101,110,117,109,101,114,97,116,101, - 0,27,10,10782,10816,168,12574,7572505472392333,105,111,58,113,117,101,114,121,0,28,10,10802, - 10833,168,12574,249892680268169699,105,111,58,105,110,118,111,107,101,0,29,10,10818,10852,168,12574, - -4568031882453442320,105,111,58,115,99,97,110,45,102,111,114,0,1,-1,4,2049,10800,1793,10883, - 2049,10566,2049,10816,772,67502597,11,1793,10879,1793,10874,3,2049,10566,10,1,10870,2049,2229,10, - 1,10868,9,10,1,10859,2049,10625,3,10,10835,10900,168,12574,210707166203,99,58,112,117,116, - 0,1793,10902,1,0,2049,10833,10,10889,10915,168,12574,5863647,110,108,0,1,10,2049,10900, - 10,10907,10928,168,12574,5863816,115,112,0,1,32,2049,10900,10,10920,10942,168,12574,193506620,116, - 97,98,0,1,9,2049,10900,10,10933,10958,168,12574,210726140939,115,58,112,117,116,0,1, - 10900,2049,4765,10,10947,10974,168,12574,210720211334,110,58,112,117,116,0,2049,8068,2,2049,104, - 1,41,2049,2241,2049,3125,1793,10994,2,15,2049,10900,2049,3139,10,1,10987,2049,2449,3, - 10,10963,11011,168,12574,210726503048,114,101,115,101,116,0,2049,1560,25,771,1,11011,7,10, - 11000,11035,168,12574,8246237009912977886,100,117,109,112,45,115,116,97,99,107,0,2049,1560,25,134284547, - 11035,134283782,10974,2049,10928,10,11019,11054,168,12574,193470948,84,73,66,0,1,7,15,10,1793, - 11097,2049,4477,69,82,82,79,82,58,32,87,111,114,100,32,78,111,116,32,70, - 111,117,110,100,58,32,0,1,11062,2049,10958,2049,11054,2049,10958,2049,10915,10,1,11060, - 11045,11110,168,12574,210707155874,99,58,103,101,116,0,1793,11112,1,1,2049,10852,2049,10833,10, - 11099,11128,168,12574,193487813,98,121,101,0,26,10,11119,11144,156,12574,7571133383038306,73,103,110,111, - 114,105,110,103,0,0,11130,11154,156,0,0,69,79,84,0,0,11145,11168,168,0, - 0,118,101,114,115,105,111,110,0,3841,4,1,100,20,10,11155,11185,168,0,0, - 100,111,110,101,63,0,2,4097,11154,1793,11194,1,13,11,10,1,11190,1793,11202,1, - 10,11,10,1,11198,1793,11210,1,32,11,10,1,11206,2049,2298,22,22,10,11174,11227, - 168,0,0,101,111,108,63,0,3841,11154,1793,11235,1,13,11,10,1,11231,1793,11243, - 1,10,11,10,1,11239,2049,2255,22,10,11217,11261,168,0,0,118,97,108,105,100, - 63,0,2,2049,104,2049,2812,10,11249,11282,168,0,0,99,104,101,99,107,45,101, - 111,102,0,2,1793,11289,1,-1,11,10,1,11285,1793,11297,1,4,11,10,1,11293, - 2049,2255,22,1,11128,9,10,11267,11314,168,0,0,98,115,0,2049,4157,1,2,2049, - 2675,1793,11326,2049,4105,3,10,1,11322,9,2049,4105,3,10,11306,11347,168,0,0,99, - 104,101,99,107,45,98,115,0,2,1793,11354,1,8,11,10,1,11350,1793,11362,1, - 127,11,10,1,11358,2049,2255,22,1,11314,9,10,11333,11382,168,0,0,99,104,101, - 99,107,0,2049,11282,2049,11347,10,11371,11402,168,0,0,99,104,97,114,97,99,116, - 101,114,0,2049,11110,2,2049,4079,10,11387,11420,168,0,0,98,117,102,102,101,114, - 0,1793,11430,2049,11054,2049,4179,8,2049,4041,10,1,11422,2049,4205,10,11408,11451,168,0, - 0,114,101,97,100,45,116,111,107,101,110,0,1793,11467,1793,11462,2049,11402,2049,11382, - 2049,11185,10,1,11455,2049,2397,10,1,11453,2049,11420,2049,4592,10,11435,11485,168,0,0, - 105,110,112,117,116,0,2049,11451,2049,11261,10,11474,11503,168,0,0,112,114,111,99, - 101,115,115,0,3841,11144,1793,11521,771,2049,11227,1793,11517,1,11144,2049,3883,10,1,11512, - 9,10,1,11507,2049,2862,1,417,1,17,2049,66,10,11130,11548,168,12574,8246849936849447419,115,58, - 103,101,116,45,119,111,114,100,0,1793,11576,1,7,15,2049,4179,1793,11567,2049,11110, - 2,2049,4079,2049,11347,2049,11185,10,1,11557,2049,2397,2049,4041,2049,4592,10,1,11550,2049, - 4205,10,11532,11593,168,12574,6953343520347,98,97,110,110,101,114,0,2049,11168,2049,4477,82,69, - 84,82,79,32,49,50,32,40,37,110,46,37,110,41,92,110,0,1,11597,2049, - 8311,2049,10958,2049,9387,2049,1545,2049,9387,18,2049,1545,2049,4477,37,110,32,77,97,120, - 44,32,37,110,32,85,115,101,100,44,32,37,110,32,70,114,101,101,92,110, - 0,1,11633,2049,8311,2049,10958,10,11581,11679,168,12574,6953744547860,108,105,115,116,101,110,0, - 2049,11593,2049,11485,2049,11503,1,11681,7,10,11667,11710,156,12574,-213800119713087686,100,58,72,97,115, - 104,45,70,117,110,99,116,105,111,110,0,4898,11689,11725,168,12574,7572226109254526,100,58,114, - 101,104,97,115,104,0,1793,11743,1793,11735,2049,190,3841,11710,8,10,1,11729,2049,2241, - 2049,188,16,10,1,11727,2049,8556,10,11711,1,156,12560,210668957237,66,85,73,76,68,0, - 11748,11770,168,12243,210709067314,99,111,109,109,97,0,2049,130,10,11759,11783,168,12243,6385123288,99, - 111,110,115,0,2049,1977,1793,11793,4,2049,11770,2049,11770,10,1,11787,2049,2229,10,11773, - 11807,168,12243,193488123,99,97,114,0,10,11798,11817,168,12243,193488222,99,100,114,0,2049,3125, - 10,11808,11830,168,12243,6385108123,99,97,114,64,0,2049,11807,15,10,11820,11844,168,12243,6385108092, - 99,97,114,33,0,2049,11807,16,10,11834,11858,168,12243,6385111390,99,100,114,64,0,2049, - 11817,15,10,11848,11872,168,12243,6385111359,99,100,114,33,0,2049,11817,16,10,11862,11885,168, - 12243,193454780,69,78,68,0,10,11876,11902,168,12243,8246317064958091121,102,108,108,58,99,114,101,97, - 116,101,0,1,11885,2049,11783,10,11886,11914,156,0,177687,114,0,19087,11886,11931,168,12243, - 8246317065617826724,102,108,108,58,116,111,45,101,110,100,0,2,4097,11914,1793,11956,2049,11858,2, - 1,11885,12,2,1793,11949,67502597,4097,11914,10,1,11945,1,2172,2049,66,10,1,11936,2049, - 2372,3841,11914,10,11915,11985,168,12243,4204933718218055169,102,108,108,58,97,112,112,101,110,100,47, - 118,97,108,117,101,0,1,11885,2049,11783,4,2049,11931,2049,11872,10,11963,12013,168,12243, - -3325079438733587419,102,108,108,58,116,111,45,105,110,100,101,120,0,1,11858,2049,2449,10,11995, - 12031,168,12243,229465928290674,102,108,108,58,100,101,108,0,2049,2217,2049,3139,2049,12013,1793,12044, - 2049,3125,2049,12013,10,1,12039,2049,2229,2049,11872,10,12018,12063,156,0,6952054634723,65,99,116, - 105,111,110,0,12415,12018,12082,168,12243,-3325080032762929022,102,108,108,58,102,111,114,45,101,97, - 99,104,0,4097,12063,1793,12105,1793,12094,2049,11830,3841,12063,8,10,1,12088,2049,2241,2049, - 11858,2,1,11885,12,10,1,12086,2049,2372,3,10,12064,12127,168,12243,8246317065295222655,102,108,108, - 58,108,101,110,103,116,104,0,1,0,4,1793,12136,3,2049,3125,10,1,12132,2049, - 12082,2049,3139,10,12111,12157,168,12243,7572375633606610,102,108,108,58,100,114,111,112,0,2,2049, - 12127,2049,3139,2049,12013,1,11885,4,2049,11872,10,12143,12177,156,0,177678,105,0,0,12143, - 12194,168,12243,8246317065188343290,102,108,108,58,105,110,106,101,99,116,0,2049,11902,4097,12177,2049, - 2217,2049,3139,2049,12013,1,12013,2049,2229,3841,12177,4,2049,11872,3841,12177,2049,11872,10,12178, - 12231,168,12243,229465928304278,102,108,108,58,112,117,116,0,1793,12238,2049,10974,2049,10928,10,1, - 12233,2049,12082,10,105,110,116,101,114,102,97,99,101,47,108,108,46,114,101,116, - 114,111,0,105,110,105,116,0,12262,12504,12218,12287,156,12482,-2744922491217532500,115,58,100,101,100, - 117,112,46,100,97,116,97,0,12267,12269,12296,156,0,5863786,116,49,0,508928,12288,12305, - 156,0,5863787,116,50,0,19938,12269,12328,168,12482,-1192507208876296873,115,58,100,101,100,117,112,46, - 114,101,103,105,115,116,101,114,0,2049,4505,3841,12287,4,1,11985,2049,2241,10,12306, - 12360,168,12482,-1192507805573830048,115,58,100,101,100,117,112,46,100,101,102,105,110,101,100,63, - 0,4097,12296,1,0,4097,12305,3841,12287,1793,12380,3841,12296,2049,118,3841,12305,22,4097,12305, - 10,1,12370,2049,12082,3841,12305,10,12338,12405,168,12482,-2744922491217452109,115,58,100,101,100,117,112, - 46,102,105,110,100,0,4097,12296,1,0,4097,12305,3841,12287,1793,12432,2,3841,12296,2049, - 118,1793,12425,4097,12305,10,1,12422,1,17,2049,66,10,1,12415,2049,12082,3841,12305,10, - 12387,12452,168,12482,229480752663076,115,58,100,101,100,117,112,0,2049,4426,2,2049,12360,1,12405, - 1,12328,2049,66,10,12439,12479,168,12482,249904561963058472,115,58,117,110,105,113,117,101,63,0, - 2049,12360,10,105,110,116,101,114,102,97,99,101,47,100,101,100,117,112,46,114, - 101,116,114,111,0,12482,12558,12464,12524,168,12534,-3502357327552891667,100,58,115,101,116,45,115,111, - 117,114,99,101,0,1,12452,2049,2229,2049,236,2049,186,16,10,105,110,116,101,114, - 102,97,99,101,47,115,111,117,114,99,101,115,46,114,101,116,114,111,0,12534, - 12572,98,117,105,108,100,46,114,101,116,114,111,0,12560,12586,114,101,116,114,111, - 46,102,111,114,116,104,0,12574,13023,12506,0,156,12999,-2419379730924625824,68,69,86,73,67,69, - 58,79,85,84,80,85,84,0,12588,1,156,12999,3179875372589939872,68,69,86,73,67,69,58, - 75,69,89,66,79,65,82,68,0,12607,2,156,12999,-2419379731287713704,68,69,86,73,67,69, - 58,70,76,79,65,84,83,0,12628,4,156,12999,-5104244739232646654,68,69,86,73,67,69,58, - 70,73,76,69,83,0,12647,3,156,12999,-2419379731444253395,68,69,86,73,67,69,58,66,76, - 79,67,75,83,0,12665,5,156,12999,-5104244739236093413,68,69,86,73,67,69,58,67,76,79, - 67,75,0,12684,6,156,12999,-5744567309556069531,68,69,86,73,67,69,58,82,69,83,69,82, - 86,69,68,54,0,12702,7,156,12999,-2419379730775816680,68,69,86,73,67,69,58,83,79,67, - 75,69,84,0,12724,8,156,12999,-4626612040269427085,68,69,86,73,67,69,58,85,78,73,88, - 0,12743,9,156,12999,-5744565989521702654,68,69,86,73,67,69,58,83,67,82,73,80,84,73, - 78,71,0,12760,10,156,12999,8244683305011325430,68,69,86,73,67,69,58,82,78,71,0,12782, - 11,156,12999,-5103280478254778479,68,69,86,73,67,69,58,82,69,83,69,82,86,69,68,49, - 49,0,12798,12,156,12999,-5103280478254778478,68,69,86,73,67,69,58,82,69,83,69,82,86, - 69,68,49,50,0,12821,13,156,12999,-5103280478254778477,68,69,86,73,67,69,58,82,69,83, - 69,82,86,69,68,49,51,0,12844,14,156,12999,-5104244739228882582,68,69,86,73,67,69,58, - 73,79,67,84,76,0,12867,15,156,12999,-2419379731026907097,68,69,86,73,67,69,58,77,65, - 76,76,79,67,0,12885,1000,156,12999,-5104244739228957070,68,69,86,73,67,69,58,73,77,65, - 71,69,0,12904,1234,156,12999,-5104244739233502279,68,69,86,73,67,69,58,69,82,82,79,82, - 0,12922,8000,156,12999,-5744573668168662717,68,69,86,73,67,69,58,77,85,76,84,73,67,79, - 82,69,0,12940,8100,156,12999,8244683305011312100,68,69,86,73,67,69,58,70,70,73,0,12962, - 8101,156,12999,3179875810170796684,68,69,86,73,67,69,58,85,78,83,73,71,78,69,68,0, - 105,110,116,101,114,102,97,99,101,47,100,101,118,105,99,101,115,46,114,101, - 116,114,111,0,12999,15183,12978,13046,168,15153,-6845980351726443322,102,108,111,97,116,58,111,112,101, - 114,97,116,105,111,110,0,1,2,2049,10852,2,2049,2761,1793,13104,3,2049,4477,69, - 114,114,111,114,58,32,102,108,111,97,116,105,110,103,32,112,111,105,110,116, - 32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,13058, - 2049,10958,2049,10915,10,1,13055,2049,2862,2049,10833,10,13025,13127,168,15153,8246618443670464787,110,58,116, - 111,45,102,108,111,97,116,0,1,0,2049,13046,10,13111,13148,168,15153,8246850501092474552,115,58, - 116,111,45,102,108,111,97,116,0,1,1,2049,13046,10,13132,13170,168,15153,-4575005096076366594,102, - 58,116,111,45,110,117,109,98,101,114,0,1,2,2049,13046,10,13153,13192,168,15153, - -4575005095881687956,102,58,116,111,45,115,116,114,105,110,103,0,2049,4456,2,1,3,2049,13046, - 10,13175,13209,168,15153,193490032,102,58,43,0,1,4,2049,13046,10,13200,13223,168,15153,193490034, - 102,58,45,0,1,5,2049,13046,10,13214,13237,168,15153,193490031,102,58,42,0,1,6, - 2049,13046,10,13228,13251,168,15153,193490036,102,58,47,0,1,7,2049,13046,10,13242,13269,168, - 15153,229463966214663,102,58,102,108,111,111,114,0,1,8,2049,13046,10,13256,13289,168,15153,249886255052186944, - 102,58,99,101,105,108,105,110,103,0,1,9,2049,13046,10,13274,13306,168,15153,6953453994383, - 102,58,115,113,114,116,0,1,10,2049,13046,10,13294,13322,168,15153,210710711802,102,58,101, - 113,63,0,1,11,2049,13046,10,13311,13339,168,15153,6953451465639,102,58,45,101,113,63,0, - 1,12,2049,13046,10,13327,13355,168,15153,210710719524,102,58,108,116,63,0,1,13,2049,13046, - 10,13344,13371,168,15153,210710714079,102,58,103,116,63,0,1,14,2049,13046,10,13360,13389,168, - 15153,229463963592506,102,58,100,101,112,116,104,0,1,15,2049,13046,10,13376,13405,168,15153,210710710894, - 102,58,100,117,112,0,1,16,2049,13046,10,13394,13422,168,15153,6953453456314,102,58,100,114, - 111,112,0,1,17,2049,13046,10,13410,13439,168,15153,6953454000352,102,58,115,119,97,112,0, - 1,18,2049,13046,10,13427,13455,168,15153,210710719399,102,58,108,111,103,0,1,19,2049,13046, - 10,13444,13473,168,15153,229463978190066,102,58,112,111,119,101,114,0,1,20,2049,13046,10,13460, - 13489,168,15153,210710726831,102,58,115,105,110,0,1,21,2049,13046,10,13478,13505,168,15153,210710727656, - 102,58,116,97,110,0,1,22,2049,13046,10,13494,13521,168,15153,210710709610,102,58,99,111, - 115,0,1,23,2049,13046,10,13510,13538,168,15153,6953453349392,102,58,97,115,105,110,0,1, - 24,2049,13046,10,13526,13555,168,15153,6953453332171,102,58,97,99,111,115,0,1,25,2049,13046, - 10,13543,13572,168,15153,6953453350217,102,58,97,116,97,110,0,1,26,2049,13046,10,13560,13589, - 168,15153,6953453890949,102,58,112,117,115,104,0,1,27,2049,13046,10,13577,13605,168,15153,210710723764, - 102,58,112,111,112,0,1,28,2049,13046,10,13594,13624,168,15153,7572310679561435,102,58,97,100, - 101,112,116,104,0,1,29,2049,13046,10,13610,13641,168,15153,6953453855649,102,58,111,118,101, - 114,0,2049,13589,2049,13405,2049,13605,2049,13439,10,13629,13662,168,15153,6953454034172,102,58,116,117, - 99,107,0,2049,13405,2049,13589,2049,13439,2049,13605,10,13650,13682,168,15153,210710721388,102,58,110, - 105,112,0,2049,13439,2049,13422,10,13671,13704,168,15153,-4575027385529052237,102,58,100,114,111,112,45, - 112,97,105,114,0,2049,13422,2049,13422,10,13687,13725,168,15153,8246246480203571943,102,58,100,117,112, - 45,112,97,105,114,0,2049,13641,2049,13641,10,13709,13741,168,15153,210710725946,102,58,114,111, - 116,0,2049,13589,2049,13439,2049,13605,2049,13439,10,13730,13763,180,15153,229482595734757,115,105,103,105, - 108,58,46,0,2049,1913,1,4505,1,4426,2049,66,1,13148,2049,168,10,13750,13790,168, - 15153,7572311399974070,102,58,115,113,117,97,114,101,0,2049,13405,2049,13237,10,13776,13812,168,15153, - -4575010631505066633,102,58,112,111,115,105,116,105,118,101,63,0,1,0,2049,13127,2049,13371,10, - 13795,13836,168,15153,-4575013886317431657,102,58,110,101,103,97,116,105,118,101,63,0,1,0,2049, - 13127,2049,13355,10,13819,13857,168,15153,7572311189563001,102,58,110,101,103,97,116,101,0,1,-1, - 2049,13127,2049,13237,10,13843,13875,168,15153,210710707003,102,58,97,98,115,0,2049,13405,2049,13836, - 1,13857,9,10,13864,13894,168,15153,210710723966,102,58,112,117,116,0,2049,13192,2049,10958,10, - 13883,13909,168,15153,6385172350,102,58,80,73,0,2049,4477,51,46,49,52,49,53,57,50, - 54,53,52,0,1,13911,2049,13148,10,13899,13937,168,15153,193490058,102,58,69,0,2049,4477, - 50,46,55,49,56,50,56,49,56,50,56,0,1,13939,2049,13148,10,13928,13967,168, - 15153,210710685186,102,58,78,65,78,0,2049,4477,48,0,1,13969,2049,13148,2049,4477,48,0, - 1,13977,2049,13148,2049,13251,10,13956,13997,168,15153,210710680162,102,58,73,78,70,0,2049,4477, - 49,46,48,0,1,13999,2049,13148,2049,4477,48,0,1,14009,2049,13148,2049,13251,10,13986, - 14030,168,15153,6953451433999,102,58,45,73,78,70,0,2049,4477,45,49,46,48,0,1,14032, - 2049,13148,2049,4477,48,0,1,14043,2049,13148,2049,13251,10,14018,14064,168,15153,6953453797089,102,58, - 110,97,110,63,0,2049,13405,2049,13339,10,14052,14081,168,15153,6953453631297,102,58,105,110,102, - 63,0,2049,13997,2049,13322,10,14069,14099,168,15153,229463898507918,102,58,45,105,110,102,63,0, - 2049,14030,2049,13322,10,14086,14117,168,15153,229463980560013,102,58,114,111,117,110,100,0,2049,13405, - 2049,13836,1793,14138,2049,4477,48,46,53,0,1,14125,2049,13148,2049,13223,2049,13289,10,1, - 14123,1793,14157,2049,4477,48,46,53,0,1,14144,2049,13148,2049,13209,2049,13269,10,1,14142, - 2049,66,10,14104,14173,168,15153,210710720297,102,58,109,105,110,0,2049,13725,2049,13355,1,13422, - 1,13682,2049,66,10,14162,14195,168,15153,210710720043,102,58,109,97,120,0,2049,13725,2049,13371, - 1,13422,1,13682,2049,66,10,14184,14219,168,15153,229463973220004,102,58,108,105,109,105,116,0, - 2049,13439,2049,13589,2049,14173,2049,13605,2049,14195,10,14206,14246,168,15153,8246246374547107374,102,58,98,101, - 116,119,101,101,110,63,0,2049,13741,2049,13405,2049,13589,2049,13741,2049,13741,2049,14219,2049, - 13605,2049,13322,10,14230,14274,168,15153,210710716095,102,58,105,110,99,0,2049,4477,49,0,1, - 14276,2049,13148,2049,13209,10,14263,14296,168,15153,210710710353,102,58,100,101,99,0,2049,4477,49, - 0,1,14298,2049,13148,2049,13223,10,14285,14319,168,15153,6953453401985,102,58,99,97,115,101,0, - 2049,13641,2049,13322,1793,14331,2049,13422,8,1,-1,10,1,14325,1793,14339,3,1,0,10, - 1,14335,2049,66,25,6,771,10,14307,14359,168,15153,6953453985302,102,58,115,105,103,110,0, - 2049,13405,2049,4477,48,0,1,14363,2049,13148,2049,13322,1793,14378,1,0,2049,13422,10,1, - 14373,2049,2862,2049,4477,48,0,1,14384,2049,13148,2049,13371,1793,14397,1,1,10,1,14394, - 1793,14404,1,-1,10,1,14401,2049,66,10,14347,9223372036854775805,156,15153,210709498186,101,58,77,65,88, - 0,14409,-9223372036854775805,156,15153,210709498440,101,58,77,73,78,0,14420,-9223372036854775807,156,15153,210709499265,101,58,78, - 65,78,0,14431,9223372036854775806,156,15153,210709494241,101,58,73,78,70,0,14442,-9223372036854775806,156,15153,6953412298606,101, - 58,45,73,78,70,0,14453,14475,168,15153,6385137393,101,58,110,63,0,1,-9223372036854775805,2049,3125, - 1,9223372036854775805,2049,3139,2049,3158,10,14465,14498,168,15153,6953414626089,101,58,109,97,120,63,0,1, - 9223372036854775805,11,10,14486,14514,168,15153,6953414634471,101,58,109,105,110,63,0,1,-9223372036854775805,11,10,14502, - 14531,168,15153,229462698216771,101,58,122,101,114,111,63,0,2049,2722,10,14518,14546,168,15153,6953414661696, - 101,58,110,97,110,63,0,1,-9223372036854775807,11,10,14534,14562,168,15153,6953414495904,101,58,105,110, - 102,63,0,1,9223372036854775806,11,10,14550,14579,168,15153,229462607039949,101,58,45,105,110,102,63,0, - 1,-9223372036854775806,11,10,14566,14595,168,15153,6953414278252,101,58,99,108,105,112,0,1,-9223372036854775805,1,9223372036854775805, - 2049,3106,10,14583,14612,168,15153,6385171963,102,58,69,49,0,1793,14614,2049,4477,49,46,101, - 53,0,1,14616,2049,13148,10,14602,14645,168,15153,-1561378222854156682,102,58,115,105,103,110,101,100, - 45,115,113,114,116,0,2049,13405,2049,14359,2049,13875,2049,13306,2049,13127,2049,13237,10,14626, - 14679,168,15153,-3240429906897787043,102,58,115,105,103,110,101,100,45,115,113,117,97,114,101,0, - 2049,13405,2049,14359,2049,13405,2049,13237,2049,13127,2049,13237,10,14658,14706,168,0,7572308662409552,102,58, - 45,115,104,105,102,116,0,2049,14612,2049,13237,10,14692,14725,168,0,7572308584138766,102,58,43, - 115,104,105,102,116,0,2049,14612,2049,13251,10,14711,14745,168,0,249886182735593054,102,58,43,101, - 110,99,111,100,101,0,2049,14645,2049,14706,10,14730,14765,168,0,249886185318528992,102,58,45,101, - 110,99,111,100,101,0,2049,13405,2049,14359,2049,14725,2049,13405,2049,13237,2049,13127,2049,13237, - 10,14658,14792,168,15153,6953454025850,102,58,116,111,45,101,0,2049,13405,2049,14064,1793,14803,2049, - 13422,1,-9223372036854775807,10,1,14798,2049,2862,2049,13405,2049,14081,1793,14818,2049,13422,1,9223372036854775806,10,1, - 14813,2049,2862,2049,13405,2049,14099,1793,14833,2049,13422,1,-9223372036854775806,10,1,14828,2049,2862,2049,14745, - 2049,14117,2049,13170,2049,14595,1,-9223372036854775805,1,13422,2049,2554,1,9223372036854775805,1,13422,2049,2554,10,14780, - 14870,168,15153,6953414890458,101,58,116,111,45,102,0,1,-9223372036854775807,1,13967,2049,2554,1,9223372036854775806,1, - 13997,2049,2554,1,-9223372036854775806,1,14030,2049,2554,2049,13127,2049,14765,10,14858,14906,168,15153,229463981919218,102, - 58,115,116,111,114,101,0,1,14792,2049,2229,16,10,14893,14925,168,15153,229463965968143,102,58, - 102,101,116,99,104,0,15,2049,14870,10,14912,14947,168,15153,-3401946998789110658,102,58,100,117,109, - 112,45,115,116,97,99,107,0,2049,13389,2,1,13589,2049,2449,1793,14965,2049,13605,2049, - 13405,2049,13894,2049,10928,10,1,14956,2049,2449,10,14929,14989,168,15153,-1583786518488284545,102,58,100,117, - 109,112,45,97,115,116,97,99,107,0,2049,13624,2,1,13605,2049,2449,1793,15007,2049, - 13405,2049,13894,2049,10928,2049,13589,10,1,14998,2049,2449,10,14970,15023,168,15153,210709538045,101,58, - 112,117,116,0,1,9223372036854775805,1793,15040,2049,4477,101,58,77,65,88,0,1,15029,2049,10958, - 10,1,15027,2049,2554,1,-9223372036854775805,1793,15061,2049,4477,101,58,77,73,78,0,1,15050,2049, - 10958,10,1,15048,2049,2554,1,0,1793,15080,2049,4477,101,58,48,0,1,15071,2049,10958, - 10,1,15069,2049,2554,1,-9223372036854775807,1793,15101,2049,4477,101,58,78,65,78,0,1,15090,2049, - 10958,10,1,15088,2049,2554,1,9223372036854775806,1793,15122,2049,4477,101,58,73,78,70,0,1,15111, - 2049,10958,10,1,15109,2049,2554,1,-9223372036854775806,1793,15144,2049,4477,101,58,45,73,78,70,0, - 1,15132,2049,10958,10,1,15130,2049,2554,2049,14870,2049,13894,10,105,110,116,101,114,102, - 97,99,101,47,102,108,111,97,116,105,110,103,112,111,105,110,116,46,114,101, - 116,114,111,0,15153,16030,15012,15205,168,16003,8056574075740390096,102,105,108,101,58,111,112,101,114, - 97,116,105,111,110,0,1,4,2049,10852,2,2049,2761,1793,15254,3,2049,4477,69,114, - 114,111,114,58,32,102,105,108,101,115,32,100,101,118,105,99,101,32,110,111, - 116,32,102,111,117,110,100,0,1,15217,2049,10958,2049,10915,10,1,15214,2049,2862,2049, - 10833,10,15185,0,156,16003,6953509466161,102,105,108,101,58,82,0,15261,1,156,16003,6953509466166,102, - 105,108,101,58,87,0,15273,2,156,16003,6953509466144,102,105,108,101,58,65,0,15285,3, - 156,16003,229465812383356,102,105,108,101,58,82,43,0,15297,15325,168,16003,249888269686595441,102,105,108,101, - 58,111,112,101,110,0,1,0,2049,15205,10,15310,15346,168,16003,8246312899643285909,102,105,108,101, - 58,99,108,111,115,101,0,1,1,2049,15205,10,15330,15366,168,16003,249888269686691131,102,105,108, - 101,58,114,101,97,100,0,1,2,2049,15205,10,15351,15387,168,16003,8246312899667213450,102,105,108, - 101,58,119,114,105,116,101,0,1,3,2049,15205,10,15371,15407,168,16003,249888269686763376,102,105, - 108,101,58,116,101,108,108,0,1,4,2049,15205,10,15392,15427,168,16003,249888269686727207,102,105, - 108,101,58,115,101,101,107,0,1,5,2049,15205,10,15412,15447,168,16003,249888269686732250,102,105, - 108,101,58,115,105,122,101,0,1,6,2049,15205,10,15432,15469,168,16003,-4572835417384127758,102,105, - 108,101,58,100,101,108,101,116,101,0,1,7,2049,15205,10,15452,15490,168,16003,8246312899646850209, - 102,105,108,101,58,102,108,117,115,104,0,1,8,2049,15205,10,15474,15516,168,16003, - 7612651040925696305,102,105,108,101,58,114,101,97,100,47,98,121,116,101,115,0,1,9,2049, - 15205,10,15495,15543,168,16003,-7028659436281878592,102,105,108,101,58,119,114,105,116,101,47,98,121, - 116,101,115,0,1,10,2049,15205,10,15521,15565,168,16003,-4572835416836630931,102,105,108,101,58,114, - 101,97,100,47,99,0,1,11,2049,15205,10,15548,15588,168,16003,-3329616158956188292,102,105,108,101, - 58,119,114,105,116,101,47,99,0,1,12,2049,15205,10,15570,15611,168,16003,-3329616181967816770,102, - 105,108,101,58,101,120,105,115,116,115,63,0,1,0,2049,15325,2,2049,2740,1793, - 15625,2049,15346,2049,2527,10,1,15620,1793,15633,3,2049,2541,10,1,15629,2049,66,10,15593, - 15665,168,16003,-4283841618960457812,102,105,108,101,58,111,112,101,110,45,102,111,114,45,114,101, - 97,100,105,110,103,0,1,0,2049,15325,2,2049,15447,4,10,15638,15700,168,16003,2106155595587003402, - 102,105,108,101,58,111,112,101,110,45,102,111,114,45,97,112,112,101,110,100, - 0,1,2,2049,15325,2,2049,15447,4,10,15674,15736,168,16003,-4283841611984295498,102,105,108,101,58, - 111,112,101,110,45,102,111,114,45,119,114,105,116,105,110,103,0,1,1,2049, - 15325,10,15709,15750,156,0,193455704,70,73,68,0,0,15741,15761,156,0,6384542144,83,105,122, - 101,0,0,15751,15774,156,0,6952054634723,65,99,116,105,111,110,0,0,15762,15786,168,0, - 210644670123,45,101,111,102,63,0,3841,15750,2049,15407,3841,15761,13,10,15775,15808,168,0,7572809360530097, - 112,114,101,115,101,114,118,101,0,1,15750,1793,15819,1,15761,1,27,2049,3919,10, - 1,15812,2049,3919,10,15709,15844,168,16003,8056577820387649264,102,105,108,101,58,114,101,97,100,45, - 108,105,110,101,0,2049,1977,4,1,13,2049,15205,2049,1977,10,15824,15878,168,16003,-8859848394595038695, - 102,105,108,101,58,102,111,114,45,101,97,99,104,45,108,105,110,101,0,1793, - 15909,4097,15774,2049,15665,4097,15750,4097,15761,1793,15900,3841,15750,2049,15844,3841,15774,8,2049,15786, - 10,1,15890,2049,2372,3841,15750,2049,15346,10,1,15880,2049,15808,10,15854,15923,156,0,193455704, - 70,73,68,0,0,15854,15940,168,16003,8246312899662267157,102,105,108,101,58,115,108,117,114,112, - 0,1793,15967,4,2049,4179,2049,15665,4097,15923,1793,15958,3841,15923,2049,15366,2049,4079,10,1, - 15951,2049,2449,3841,15923,2049,15346,10,1,15942,2049,4205,10,15924,15987,168,16003,249888269686739198,102,105, - 108,101,58,115,112,101,119,0,2049,15736,4,1793,15996,67502597,2049,15387,10,1,15992,2049, - 4765,2049,15346,10,105,110,116,101,114,102,97,99,101,47,102,105,108,101,115,121, - 115,116,101,109,46,114,101,116,114,111,0,16003,16767,15972,16053,168,16746,4299348465103751587,105,111, - 58,117,110,105,120,45,115,121,115,99,97,108,108,0,1,8,2049,10852,2,2049, - 2761,1793,16101,3,2049,4477,69,114,114,111,114,58,32,85,78,73,88,32,100,101, - 118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,16065,2049,10958,2049, - 10915,10,1,16062,2049,2862,2049,10833,10,16032,16125,168,16746,-4549633084047572696,117,110,105,120,58,115, - 121,115,116,101,109,0,1,0,2049,16053,10,16108,16145,168,16746,249909575776928405,117,110,105,120, - 58,102,111,114,107,0,1,1,2049,16053,10,16130,16166,168,16746,8247016000637760504,117,110,105,120, - 58,101,120,101,99,48,0,1,2,2049,16053,10,16150,16187,168,16746,8247016000637760505,117,110,105, - 120,58,101,120,101,99,49,0,1,3,2049,16053,10,16171,16208,168,16746,8247016000637760506,117,110, - 105,120,58,101,120,101,99,50,0,1,4,2049,16053,10,16192,16229,168,16746,8247016000637760507,117, - 110,105,120,58,101,120,101,99,51,0,1,5,2049,16053,10,16213,16249,168,16746,249909575776901981, - 117,110,105,120,58,101,120,105,116,0,1,6,2049,16053,10,16234,16271,168,16746,-4549633084540884128, - 117,110,105,120,58,103,101,116,112,105,100,0,1,7,2049,16053,10,16254,16291,168, - 16746,249909575777523800,117,110,105,120,58,119,97,105,116,0,1,8,2049,16053,10,16276,16311,168, - 16746,249909575777101359,117,110,105,120,58,107,105,108,108,0,1,9,2049,16053,10,16296,16332,168, - 16746,8247016000650494309,117,110,105,120,58,112,111,112,101,110,0,1,10,2049,16053,10,16316,16354, - 168,16746,-4549633084191325687,117,110,105,120,58,112,99,108,111,115,101,0,1,11,2049,16053,10, - 16337,16375,168,16746,8247016000634812845,117,110,105,120,58,99,104,100,105,114,0,1,13,2049,16053, - 10,16359,16397,168,16746,-4549633084540895924,117,110,105,120,58,103,101,116,101,110,118,0,1,14, - 2049,16053,10,16380,16419,168,16746,-4549633084169702651,117,110,105,120,58,112,117,116,101,110,118,0, - 1,15,2049,16053,10,16402,16440,168,16746,8247016000653932284,117,110,105,120,58,115,108,101,101,112, - 0,1,16,2049,16053,10,16424,16463,168,16746,-2563939202030369066,117,110,105,120,58,101,120,101,99, - 117,116,101,0,1,17,2049,16053,10,16445,16483,168,16746,249909575777281169,117,110,105,120,58,112, - 105,112,101,0,1,0,2049,16332,1,15844,1,16354,2049,2255,10,16468,16512,168,16746,-2563939200175176882, - 117,110,105,120,58,103,101,116,45,99,119,100,0,2049,4477,112,119,100,0,1, - 16514,2049,16483,2049,7091,2049,4477,47,0,1,16526,2049,4745,10,16494,16562,168,16746,-2316844556017942917,117, - 110,105,120,58,99,111,117,110,116,45,102,105,108,101,115,45,105,110,45,99, - 119,100,0,2049,4477,108,115,32,45,49,32,124,32,119,99,32,45,108,0,1, - 16564,2049,16483,2049,7091,2049,266,10,16533,16611,168,16746,-4594486429310984907,117,110,105,120,58,102,111, - 114,45,101,97,99,104,45,102,105,108,101,0,2049,4477,108,115,32,45,49,32, - 45,112,0,1,16613,1,0,2049,16332,2049,16562,1793,16646,1793,16641,2049,15844,2049,4426,67502597, - 8,10,1,16634,2049,2241,10,1,16632,2049,2449,2049,16354,3,10,16587,16665,168,0,210728208851, - 115,116,97,114,116,0,4,2049,4179,1,0,2049,16332,10,16654,16683,168,0,6385651009,114, - 101,97,100,0,2,2049,15366,2,2049,4079,2049,2722,10,16673,16704,168,0,6953509544294,102,105, - 110,105,115,104,0,2049,16354,2049,4157,10,16587,16730,168,16746,1204178398703148788,117,110,105,120,58, - 115,108,117,114,112,45,112,105,112,101,0,1793,16741,2049,16665,1,16683,2049,2397,2049, - 16704,10,1,16732,2049,4205,10,105,110,116,101,114,102,97,99,101,47,117,110,105, - 120,46,114,101,116,114,111,0,16746,16857,16709,16783,168,16837,7572652289159374,110,58,114,97,110, - 100,111,109,0,1,10,2049,10852,2,2049,2761,1793,16830,3,2049,4477,69,114,114,111, - 114,58,32,82,78,71,32,100,101,118,105,99,101,32,110,111,116,32,102,111, - 117,110,100,0,1,16795,2049,10958,2049,10915,10,1,16792,2049,2862,2049,10833,10,105,110, - 116,101,114,102,97,99,101,47,114,110,103,46,114,101,116,114,111,0,16837,17268, - 16769,16880,168,17246,4482520117059041020,99,108,111,99,107,58,111,112,101,114,97,116,105,111,110, - 0,1,5,2049,10852,2,2049,2761,1793,16929,3,2049,4477,69,114,114,111,114,58,32, - 99,108,111,99,107,32,100,101,118,105,99,101,32,110,111,116,32,102,111,117, - 110,100,0,1,16892,2049,10958,2049,10915,10,1,16889,2049,2862,2049,10833,10,16859,16957,168, - 17246,4482526860617352831,99,108,111,99,107,58,116,105,109,101,115,116,97,109,112,0,1,0, - 2049,16880,10,16936,16977,168,17246,249884182168395049,99,108,111,99,107,58,100,97,121,0,1,1, - 2049,16880,10,16962,16999,168,17246,-4577286724249897519,99,108,111,99,107,58,109,111,110,116,104,0, - 1,2,2049,16880,10,16982,17020,168,17246,8246178011557794972,99,108,111,99,107,58,121,101,97,114, - 0,1,3,2049,16880,10,17004,17041,168,17246,8246178011557195593,99,108,111,99,107,58,104,111,117, - 114,0,1,4,2049,16880,10,17025,17064,168,17246,-3476509310577319139,99,108,111,99,107,58,109,105, - 110,117,116,101,0,1,5,2049,16880,10,17046,17087,168,17246,-3476509310347652505,99,108,111,99,107, - 58,115,101,99,111,110,100,0,1,6,2049,16880,10,17069,17111,168,17246,-4044342796047171665,99,108, - 111,99,107,58,117,116,99,58,100,97,121,0,1,7,2049,16880,10,17092,17137,168, - 17246,4482528721224061399,99,108,111,99,107,58,117,116,99,58,109,111,110,116,104,0,1,8, - 2049,16880,10,17116,17162,168,17246,-4336103753589045278,99,108,111,99,107,58,117,116,99,58,121,101, - 97,114,0,1,9,2049,16880,10,17142,17187,168,17246,-4336103753589644657,99,108,111,99,107,58,117, - 116,99,58,104,111,117,114,0,1,10,2049,16880,10,17167,17214,168,17246,349495210710499299,99,108, - 111,99,107,58,117,116,99,58,109,105,110,117,116,101,0,1,11,2049,16880,10, - 17192,17241,168,17246,349495210940165933,99,108,111,99,107,58,117,116,99,58,115,101,99,111,110, - 100,0,1,12,2049,16880,10,105,110,116,101,114,102,97,99,101,47,99,108,111, - 99,107,46,114,101,116,114,111,0,17246,17670,17219,17292,168,0,1976442044545254821,115,99,114,105, - 112,116,58,111,112,101,114,97,116,105,111,110,0,1,9,2049,10852,2,2049,2761, - 1793,17345,3,2049,4477,69,114,114,111,114,58,32,115,99,114,105,112,116,105,110, - 103,32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1, - 17304,2049,10958,2049,10915,10,1,17301,2049,2862,2049,10833,10,17219,17374,168,17644,1976422442775525130,115,99, - 114,105,112,116,58,97,114,103,117,109,101,110,116,115,0,1,0,2049,17292,10, - 17352,17404,168,17644,7012485947518414468,115,99,114,105,112,116,58,103,101,116,45,97,114,103,117, - 109,101,110,116,0,2049,4456,4,1,1,2049,17292,10,17379,17425,168,17644,229469872107401,105,110, - 99,108,117,100,101,0,1,2,2049,17292,10,17412,17447,168,17644,-4553194680242110987,115,99,114,105, - 112,116,58,110,97,109,101,0,2049,4456,1,3,2049,17292,10,17430,17479,168,17644,6834827170184619652, - 115,99,114,105,112,116,58,99,117,114,114,101,110,116,45,102,105,108,101,0, - 2049,4456,1,4,2049,17292,10,17454,17511,180,17644,6834827170184835340,115,99,114,105,112,116,58,99, - 117,114,114,101,110,116,45,108,105,110,101,0,1,5,2049,17292,2049,156,10,17486, - 17544,168,17644,-4964876483161304491,115,99,114,105,112,116,58,105,103,110,111,114,101,45,116,111, - 45,101,111,108,0,1,6,2049,17292,10,17518,17575,168,17644,-112287744780050755,115,99,114,105,112, - 116,58,97,98,111,114,116,45,105,110,99,108,117,100,101,0,1,7,2049,17292, - 10,17549,17591,168,17644,210706230653,97,98,111,114,116,0,1,149,2049,3883,1,8,2049,17292, - 10,17580,17630,168,17644,-7741142524340576066,115,99,114,105,112,116,58,99,117,114,114,101,110,116, - 45,108,105,110,101,45,116,101,120,116,0,2049,4456,1793,17639,1,9,2049,17292,10, - 1,17634,2049,2241,10,105,110,116,101,114,102,97,99,101,47,115,99,114,105,112, - 116,105,110,103,46,114,101,116,114,111,0,17644,18126,17600,17694,168,18128,1183117598919957017,115,111, - 99,107,101,116,58,111,112,101,114,97,116,105,111,110,0,1,7,2049,10852,2, - 2049,2761,1793,17851,3,2049,4477,69,114,114,111,114,58,32,115,111,99,107,101,116, - 32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,17706, - 2049,10958,2049,10915,2049,4477,83,101,101,32,104,116,116,112,115,58,47,47,114,101, - 116,114,111,102,111,114,116,104,46,111,114,103,47,115,117,112,112,111,114,116, - 47,50,48,50,50,46,49,47,83,79,67,75,69,84,83,46,109,100,0,1, - 17745,2049,10958,2049,10915,2049,4477,102,111,114,32,105,110,115,116,114,117,99,116,105, - 111,110,115,32,111,110,32,101,110,97,98,108,105,110,103,32,115,111,99,107, - 101,116,115,46,0,1,17806,2049,10958,2049,10915,10,1,17703,2049,2862,2049,10833,10,17672, - 17884,168,18102,-7671511728383126910,115,111,99,107,101,116,58,103,101,116,104,111,115,116,98,121, - 110,97,109,101,0,1,0,2049,17694,10,17858,17908,168,18102,4328757989659661596,115,111,99,107,101, - 116,58,99,114,101,97,116,101,0,1,1,2049,17694,10,17889,17930,168,18102,-4552658767528245371,115, - 111,99,107,101,116,58,98,105,110,100,0,1,2,2049,17694,10,17913,17954,168,18102, - 4328757990001730167,115,111,99,107,101,116,58,108,105,115,116,101,110,0,1,3,2049,17694,10, - 17935,17978,168,18102,4328757989563534360,115,111,99,107,101,116,58,97,99,99,101,112,116,0,1, - 4,2049,17694,10,17959,18003,168,18102,-4724938931013862254,115,111,99,107,101,116,58,99,111,110,110, - 101,99,116,0,1,5,2049,17694,10,17983,18025,168,18102,-4552658767527638798,115,111,99,107,101,116, - 58,115,101,110,100,0,1,6,2049,17694,10,18008,18047,168,18102,-4552658767527675080,115,111,99,107, - 101,116,58,114,101,99,118,0,1,7,2049,17694,10,18030,18070,168,18102,-2663786738754388898,115,111, - 99,107,101,116,58,99,108,111,115,101,0,1,8,2049,17694,10,18052,18097,168,18102, - 1183100690560715498,115,111,99,107,101,116,58,99,111,110,102,105,103,117,114,101,0,1,9, - 2049,17694,10,105,110,116,101,114,102,97,99,101,47,115,111,99,107,101,116,115, - 46,114,101,116,114,111,0,18102,18145,115,111,99,107,101,116,58,111,112,101,114, - 97,116,105,111,110,0,18128,18355,18075,18160,168,18329,229469862290528,105,111,58,99,111,114,101, - 0,1,8000,2049,10852,2049,10833,10,18147,18182,168,18329,249884313919988732,99,111,114,101,58,105,110, - 105,116,0,1,0,2049,18160,10,18167,18203,168,18329,8246182359371694326,99,111,114,101,58,115,116, - 97,114,116,0,1,1,2049,18160,10,18187,18224,168,18329,8246182359367475558,99,111,114,101,58,112, - 97,117,115,101,0,1,2,2049,18160,10,18208,18253,168,18329,8337299194488917014,99,111,114,101,58, - 112,97,117,115,101,45,99,117,114,114,101,110,116,0,1,3,2049,18160,10,18229, - 18275,168,18329,-4577143246433635687,99,111,114,101,58,114,101,115,117,109,101,0,1,4,2049,18160, - 10,18258,18299,168,18329,-3888095465377135055,99,111,114,101,58,114,101,97,100,47,114,101,103,0, - 1,5,2049,18160,10,18280,18324,168,18329,820065755623810592,99,111,114,101,58,119,114,105,116,101, - 47,114,101,103,0,1,6,2049,18160,10,105,110,116,101,114,102,97,99,101,47, - 109,117,108,116,105,99,111,114,101,46,114,101,116,114,111,0,18329,18512,18304,18376, - 168,18492,644988671245709381,102,102,105,58,111,112,101,114,97,116,105,111,110,0,1,8100,2049, - 10852,2,2049,2761,1793,18423,3,2049,4477,69,114,114,111,114,58,32,70,70,73,32, - 100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0,1,18388,2049, - 10958,2049,10915,10,1,18385,2049,2862,2049,10833,10,18357,18444,168,18492,7572367767785414,102,102,105,58, - 111,112,101,110,0,1,0,2049,18376,10,18430,18466,168,18492,-4572980637897979592,102,102,105,58,109, - 97,112,45,115,121,109,0,1,1,2049,18376,10,18449,18487,168,18492,8246308498881747296,102,102,105, - 58,105,110,118,111,107,101,0,1,2,2049,18376,10,105,110,116,101,114,102,97, - 99,101,47,102,102,105,46,114,101,116,114,111,0,18492,18843,18471,18530,168,18818,8247016409221251463, - 117,110,115,105,103,110,101,100,58,43,0,1,0,1,8101,2049,10852,2049,10833,17, - 10,18514,18556,168,18818,8247016409221251465,117,110,115,105,103,110,101,100,58,45,0,1,0,1, - 8101,2049,10852,2049,10833,18,10,18540,18582,168,18818,8247016409221251462,117,110,115,105,103,110,101,100, - 58,42,0,1,0,1,8101,2049,10852,2049,10833,19,10,18566,18611,168,18818,7638409966457829387,117,110, - 115,105,103,110,101,100,58,47,109,111,100,0,1,0,1,8101,2049,10852,2049,10833, - 20,10,18592,18639,168,18818,-2563494254608726831,117,110,115,105,103,110,101,100,58,101,113,63,0, - 1,0,1,8101,2049,10852,2049,10833,11,10,18621,18668,168,18818,7638409966457748830,117,110,115,105,103, - 110,101,100,58,45,101,113,63,0,1,0,1,8101,2049,10852,2049,10833,12,10,18649, - 18696,168,18818,-2563494254608719109,117,110,115,105,103,110,101,100,58,108,116,63,0,1,0,1, - 8101,2049,10852,2049,10833,13,10,18678,18724,168,18818,-2563494254608724554,117,110,115,105,103,110,101,100, - 58,103,116,63,0,1,0,1,8101,2049,10852,2049,10833,14,10,18706,18754,168,18818,-6186888138744896262, - 117,110,115,105,103,110,101,100,58,115,104,105,102,116,0,1,0,1,8101,2049, - 10852,2049,10833,24,10,18734,18784,168,18818,-6186888138833512267,117,110,115,105,103,110,101,100,58,42, - 47,109,111,100,0,1,1,1,0,1,8101,2049,10852,2,2049,10833,2049,10833,10,18764, - 18809,168,18818,210639169918,42,47,109,111,100,0,1,1,1,8101,2049,10852,2049,10833,10,105, - 110,116,101,114,102,97,99,101,47,117,110,115,105,103,110,101,100,46,114,101, - 116,114,111,0,18818,18969,18798,18863,168,18946,-3502245454587251943,100,58,117,115,101,45,104,97,115, - 104,101,115,0,1,29,1,236,1,5,18,16,1793,18877,2049,188,15,10,1,18873, - 1,236,1,8,18,16,1,2049,1,236,16,1,4898,1,236,2049,3125,16,10,18845, - 18917,168,18946,-4893635544173424761,100,58,117,115,101,45,115,116,114,105,110,103,115,0,1,118, - 1,236,1,5,18,16,1,190,1,236,1,8,18,16,1,0,1,236,16,1, - 0,1,236,2049,3125,16,10,105,110,116,101,114,102,97,99,101,47,102,117,116, - 117,114,101,46,114,101,116,114,111,0,18946,19087,18898,18989,168,0,-3527051417241377258,98,108,111, - 99,107,58,105,110,118,111,107,101,0,1,3,2049,10852,2049,10833,10,18898,19012,168, - 19064,8246131600073141446,98,108,111,99,107,58,114,101,97,100,0,1,0,2049,18989,10,18996,19034, - 168,19064,-4578818303223200395,98,108,111,99,107,58,119,114,105,116,101,0,1,1,2049,18989,10, - 19017,19059,168,19064,-4036225629868593021,98,108,111,99,107,58,115,101,116,45,102,105,108,101,0, - 1,2,2049,18989,10,105,110,116,101,114,102,97,99,101,47,98,108,111,99,107, - 115,46,114,101,116,114,111,0,19064,19962,19039,19110,168,19334,4283726481136624767,101,114,114,58,115, - 101,116,45,104,97,110,100,108,101,114,0,1,1234,2049,10852,2,2049,2761,1793,19168, - 3,2049,4477,69,114,114,111,114,58,32,101,114,114,111,114,32,104,97,110,100, - 108,105,110,103,32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110, - 100,0,1,19122,2049,10958,2049,10915,10,1,19119,2049,2862,1,0,4,2049,10833,10,19089, - 19191,168,19334,229464878751060,101,114,114,58,100,115,117,0,2049,11011,2049,10915,2049,4477,69,82, - 82,79,82,58,32,68,83,85,58,32,68,65,84,65,32,83,84,65,67,75, - 32,85,78,68,69,82,70,76,79,87,0,1,19197,2049,10958,2049,10915,2049,11128,10, - 19178,19252,168,19334,229464878751054,101,114,114,58,100,115,111,0,2049,11011,2049,10915,2049,4477,69, - 82,82,79,82,58,32,68,83,79,58,32,68,65,84,65,32,83,84,65,67, - 75,32,79,86,69,82,70,76,79,87,0,1,19258,2049,10958,2049,10915,2049,11128,10, - 19239,19321,168,19334,-6210978877792005319,101,114,114,58,115,101,116,45,100,101,102,97,117,108,116, - 115,0,1,19191,1,1,2049,19110,1,19252,1,2,2049,19110,10,105,110,116,101,114, - 102,97,99,101,47,101,114,114,111,114,46,114,101,116,114,111,0,19299,19377,168, - 0,-1159954141530329845,105,111,99,116,108,58,111,112,101,114,97,116,105,111,110,0,1,14, - 2049,10852,2,2049,2761,1793,19426,3,2049,4477,69,114,114,111,114,58,32,105,111,99, - 116,108,32,100,101,118,105,99,101,32,110,111,116,32,102,111,117,110,100,0, - 1,19389,2049,10958,2049,10915,10,1,19386,2049,2862,2049,10833,10,19356,19454,168,0,-1159947561758408230,105, - 111,99,116,108,58,116,101,114,109,45,115,105,122,101,0,1,0,2049,19377,10, - 19433,19481,168,0,-1384827797416383269,105,111,99,116,108,58,115,101,116,45,99,98,114,101,97, - 107,0,1,1,2049,19377,10,19459,19508,168,0,-1384827797064164732,105,111,99,116,108,58,115,101, - 116,45,108,98,114,101,97,107,0,1,2,2049,19377,10,19486,19535,168,0,-1384833267584846441,105, - 111,99,116,108,58,115,97,118,101,45,115,116,97,116,101,0,1,3,2049,19377, - 10,19513,19565,168,0,1092846777098631660,105,111,99,116,108,58,114,101,115,116,111,114,101,45, - 115,116,97,116,101,0,1,4,2049,19377,10,1793,19591,1,192,1,2,17,8,2049, - 1576,2049,190,3841,11710,8,2049,1576,2049,188,16,10,1,19572,19540,19603,168,19938,6384117006,72, - 79,77,69,0,2049,1977,1,4096,17,10,37,115,47,46,99,111,110,102,105,103, - 47,114,101,116,114,111,102,111,114,116,104,47,108,105,98,114,97,114,121,47, - 37,115,46,114,101,116,114,111,0,19593,19609,156,19938,6061648467740287960,108,105,98,114,97,114, - 121,58,46,67,79,78,70,73,71,0,46,47,108,105,98,114,97,114,121,47, - 37,115,46,114,101,116,114,111,0,19648,19669,156,19938,-4563659402581934926,108,105,98,114,97,114, - 121,58,67,87,68,0,19688,19722,168,19938,-4563659402581898990,108,105,98,114,97,114,121,58,99, - 119,100,0,1,19669,2049,8311,10,19705,19748,168,19938,6061648469031755928,108,105,98,114,97,114,121, - 58,46,99,111,110,102,105,103,0,2049,4477,72,79,77,69,0,1,19750,2049,19603, - 2049,16397,2049,19603,1,19609,2049,8311,10,19727,19790,168,19938,-2879782938503308011,108,105,98,114,97,114, - 121,58,102,105,108,101,110,97,109,101,0,2,2049,19722,2,2049,15611,1793,19800,772, - 10,1,19798,2049,2862,3,2049,19748,2,2049,15611,1793,19813,10,1,19812,2049,2862,3,2049, - 4456,10,19768,19844,168,19938,-2799120562421764174,108,105,98,114,97,114,121,58,99,111,110,116,97, - 105,110,115,63,0,1,19722,1,19748,2049,2255,1,15611,2049,2285,22,10,19821,19874,168, - 19938,-3026807695525939020,108,105,98,114,97,114,121,58,108,111,97,100,0,2,2049,19844,1793,19884, - 2049,19790,2049,17425,10,1,19879,1793,19933,2049,4477,69,82,82,79,82,58,32,76,105, - 98,114,97,114,121,32,96,37,115,96,32,119,97,115,32,110,111,116,32,102, - 111,117,110,100,0,1,19890,2049,8311,2049,10958,2049,10915,10,1,19888,2049,66,10,105, - 110,116,101,114,102,97,99,101,47,108,105,98,114,97,114,121,46,114,101,116, - 114,111,0,19938,11885,19856,19980,168,20224,8246457295145463473,105,109,97,103,101,58,115,97,118,101, - 0,1,1000,2049,10852,2049,10833,10,19964,19998,168,0,210711039690,101,100,105,116,63,0,2, - 1793,20005,1,8,11,10,1,20001,1793,20013,1,127,11,10,1,20009,2049,2255,22,10, - 19987,20031,168,0,6953475974244,101,110,100,101,100,63,0,2049,4157,3841,4262,2049,2675,10,20019, - 20047,168,0,193486030,97,100,100,0,2049,20031,1,17,1,4079,2049,66,10,20038,20068,168, - 0,6953539406400,103,97,116,104,101,114,0,2049,19998,1,17,1,20047,2049,66,10,20056,20088, - 168,0,210709415765,99,121,99,108,101,0,2049,11110,2049,2217,4,8,2049,2644,25,3,2049, - 20068,1,20088,7,10,19964,20121,168,20224,-4557881830897049127,112,97,114,115,101,45,117,110,116,105, - 108,0,1793,20133,2049,4456,2049,4179,2049,20088,771,2049,4041,10,1,20123,2049,4205,10,20104, - 20149,168,20224,210726130610,115,58,103,101,116,0,1793,20171,1793,20157,1,13,11,10,1,20153, - 1793,20165,1,10,11,10,1,20161,2049,2255,22,10,1,20151,2049,20121,10,20138,20187,168, - 20224,210708950412,99,108,101,97,114,0,2049,4477,92,94,91,50,74,92,94,91,48,59, - 48,72,0,1,20189,2049,8311,2049,10958,10,20176,20217,180,20224,5861507,47,47,0,2049,17544, - 1,11144,2049,3868,10,105,110,116,101,114,102,97,99,101,47,114,101,116,114,111, - 45,117,110,105,120,46,114,101,116,114,111,0,20209,20264,156,0,229441520490121,83,111,117, - 114,99,101,115,0,3,20513,20707,20898,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,20251,20404,168,0,6953711201841,107,110, - 111,119,110,63,0,2,1,20264,2049,9151,10,20392,20421,168,0,210716136861,105,110,100,101, - 120,0,1,20264,4,2049,9791,1,20264,4,2049,9297,10,20410,20444,168,0,6953974036516,114,101, - 99,111,114,100,0,2049,4505,2,1,20264,2049,3816,3841,20264,1,20264,17,16,10,1793, - 20511,2049,17479,2049,20404,1793,20469,2049,20421,10,1,20466,1793,20476,2049,20444,10,1,20473,2049, - 66,1793,20489,1,192,1,2,17,8,10,1,20482,2049,2229,2049,1576,2049,186,16,2049, - 1576,2049,190,3841,11710,8,2049,1576,2049,188,16,10,1,20460,100,105,99,116,45,119, - 111,114,100,115,45,108,105,115,116,105,110,103,46,102,111,114,116,104,0,20209, - 20551,168,20513,229461403550098,100,58,119,111,114,100,115,0,1793,20560,2049,190,2049,10958,2049,10928, - 10,1,20553,2049,8556,10,20538,20583,168,20513,-3502157631813457253,100,58,119,111,114,100,115,45,119, - 105,116,104,0,2049,1977,2049,5609,1793,20614,2049,190,2,2049,1977,2049,5309,1793,20603,2049, - 10958,2049,10928,10,1,20598,1793,20609,3,10,1,20607,2049,66,10,1,20589,2049,8556,10, - 20565,20640,168,20513,2818131571306626127,100,105,115,112,108,97,121,45,105,102,45,108,101,102,116, - 0,2,2049,1977,2049,5555,1793,20652,2049,10958,2049,10928,10,1,20647,1793,20658,3,10,1, - 20656,2049,66,10,20565,20691,168,20513,2947807019553410009,100,58,119,111,114,100,115,45,98,101,103, - 105,110,110,105,110,103,45,119,105,116,104,0,2049,1977,2049,5609,1793,20702,2049,190, - 2049,20640,10,1,20697,2049,8556,10,101,120,116,101,110,115,105,111,110,115,47,100, - 111,117,98,108,101,46,114,101,116,114,111,0,20663,20747,168,20707,8246228896775126019,100,111,117, - 98,108,101,58,118,97,114,0,2049,2075,4,2049,130,2049,130,10,20731,20773,168,20707, - -3421095308458227740,100,111,117,98,108,101,58,102,101,116,99,104,0,2049,58,4,15,10,20755, - 20796,168,20707,-3421095308442276665,100,111,117,98,108,101,58,115,116,111,114,101,0,1,19,2049, - 2229,2049,61,16,10,20778,20822,168,20707,-3421095308461432127,100,111,117,98,108,101,58,99,111,110, - 115,116,0,2049,20747,1,20773,2049,8525,10,20804,20846,168,20707,-4575607512064199915,100,111,117,98,108, - 101,58,115,119,97,112,0,67503109,5,67503109,6,10,20829,20867,168,20707,8246228896775106679,100,111,117, - 98,108,101,58,100,105,112,0,67503109,67503109,5,5,8,6,6,10,20851,20891,168,20707, - 8246228896775123014,100,111,117,98,108,101,58,115,105,112,0,1,2217,2049,2229,2049,20867,10,101, - 120,116,101,110,115,105,111,110,115,47,109,97,108,108,111,99,46,114,101,116, - 114,111,0,20875,20938,168,20898,8246632143337714634,109,101,109,58,105,110,118,111,107,101,0,1, - 15,2049,10852,2049,10833,10,20922,0,156,20898,210667451248,65,76,76,79,67,0,20945,1,156, - 20898,6384048135,70,82,69,69,0,20956,2,156,20898,210689088690,83,84,79,82,69,0,20966,3, - 156,20898,210673137615,70,69,84,67,72,0,20977,4,156,20898,6952683137271,82,69,83,73,90,69, - 0,20875,21015,168,20898,249897943727936361,109,101,109,58,97,108,108,111,99,0,1,0,2049,20938, - 10,21000,21035,168,20898,249897943749573803,109,101,109,58,115,116,111,114,101,0,1,2,2049,20938, - 10,21020,21055,168,20898,249897943733622728,109,101,109,58,102,101,116,99,104,0,1,3,2049,20938, - 10,21040,21074,168,20898,7572664961638592,109,101,109,58,102,114,101,101,0,1,1,2049,20938,10, - 21060,21095,168,20898,8246632143679146032,109,101,109,58,114,101,115,105,122,101,0,1,4,2049,20938, - 10,21079,21115,168,20898,249897943730056489,109,101,109,58,99,101,108,108,43,0,1,8,19,17, - 10,21100,21142,168,20898,1050530996183190288,109,101,109,58,102,101,116,99,104,45,100,111,117,98, - 108,101,0,2,1,1,2049,21115,15,5,2049,21055,6,10,21120,21175,168,20898,1730340976492540563,109, - 101,109,58,115,116,111,114,101,45,100,111,117,98,108,101,0,5,5,2049,2217, - 1,1,2049,21115,6,2049,21035,6,2049,21035,10,0 }; + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20932,21087,168,0,6953711201841, + 0,107,110,111,119,110,63,0,2,1,20946,2049,9446,10,21074,21105,168,0,210716136861,0, + 105,110,100,101,120,0,1,20946,4,2049,10110,1,20946,4,2049,9596,10,21093,21129,168, + 0,6953974036516,0,114,101,99,111,114,100,0,2049,4640,2,1,20946,2049,3920,3841,20946,1, + 20946,17,16,10,1793,21196,2049,18087,2049,21087,1793,21154,2049,21105,10,1,21151,1793,21161,2049, + 21129,10,1,21158,2049,66,1793,21174,1,194,1,2,17,8,10,1,21167,2049,2266,2049, + 1579,2049,186,16,2049,1579,2049,192,3841,12097,8,2049,1579,2049,188,16,10,1,21145,100, + 105,99,116,45,119,111,114,100,115,45,108,105,115,116,105,110,103,46,102,111, + 114,116,104,0,20889,21237,168,21198,229461403550098,0,100,58,119,111,114,100,115,0,1793,21246, + 2049,192,2049,11320,2049,11288,10,1,21239,2049,8833,10,21223,21270,168,21198,-3502157631813457253,0,100,58, + 119,111,114,100,115,45,119,105,116,104,0,2049,2001,2049,5780,1793,21301,2049,192,2, + 2049,2001,2049,5472,1793,21290,2049,11320,2049,11288,10,1,21285,1793,21296,3,10,1,21294,2049, + 66,10,1,21276,2049,8833,10,21251,21328,168,21198,2818131571306626127,0,100,105,115,112,108,97,121, + 45,105,102,45,108,101,102,116,0,2,2049,2001,2049,5724,1793,21340,2049,11320,2049,11288, + 10,1,21335,1793,21346,3,10,1,21344,2049,66,10,21251,21380,168,21198,2947807019553410009,0,100,58, + 119,111,114,100,115,45,98,101,103,105,110,110,105,110,103,45,119,105,116,104, + 0,2049,2001,2049,5780,1793,21391,2049,192,2049,21328,10,1,21386,2049,8833,10,101,120,116, + 101,110,115,105,111,110,115,47,100,111,117,98,108,101,46,114,101,116,114,111, + 0,21351,21437,168,21396,8246228896775126019,0,100,111,117,98,108,101,58,118,97,114,0,2049,2102, + 4,2049,130,2049,130,10,21420,21464,168,21396,-3421095308458227740,0,100,111,117,98,108,101,58,102, + 101,116,99,104,0,2049,58,4,15,10,21445,21488,168,21396,-3421095308442276665,0,100,111,117,98, + 108,101,58,115,116,111,114,101,0,1,19,2049,2266,2049,61,16,10,21469,21515,168, + 21396,-3421095308461432127,0,100,111,117,98,108,101,58,99,111,110,115,116,0,2049,21437,1,21464, + 2049,8801,10,21496,21540,168,21396,-4575607512064199915,0,100,111,117,98,108,101,58,115,119,97,112, + 0,67503109,5,67503109,6,10,21522,21562,168,21396,8246228896775106679,0,100,111,117,98,108,101,58,100, + 105,112,0,67503109,67503109,5,5,8,6,6,10,21545,21587,168,21396,8246228896775123014,0,100,111,117, + 98,108,101,58,115,105,112,0,1,2253,2049,2266,2049,21562,10,101,120,116,101,110, + 115,105,111,110,115,47,109,97,108,108,111,99,46,114,101,116,114,111,0,21570, + 21635,168,21594,8246632143337714634,0,109,101,109,58,105,110,118,111,107,101,0,1,15,2049,11209, + 2049,11189,10,21618,0,156,21594,210667451248,0,65,76,76,79,67,0,21642,1,156,21594,6384048135, + 0,70,82,69,69,0,21654,2,156,21594,210689088690,0,83,84,79,82,69,0,21665,3, + 156,21594,210673137615,0,70,69,84,67,72,0,21677,4,156,21594,6952683137271,0,82,69,83,73, + 90,69,0,21570,21718,168,21594,249897943727936361,0,109,101,109,58,97,108,108,111,99,0,1, + 0,2049,21635,10,21702,21739,168,21594,249897943749573803,0,109,101,109,58,115,116,111,114,101,0, + 1,2,2049,21635,10,21723,21760,168,21594,249897943733622728,0,109,101,109,58,102,101,116,99,104, + 0,1,3,2049,21635,10,21744,21780,168,21594,7572664961638592,0,109,101,109,58,102,114,101,101, + 0,1,1,2049,21635,10,21765,21802,168,21594,8246632143679146032,0,109,101,109,58,114,101,115,105, + 122,101,0,1,4,2049,21635,10,21785,21823,168,21594,249897943730056489,0,109,101,109,58,99,101, + 108,108,43,0,1,8,19,17,10,21807,21851,168,21594,1050530996183190288,0,109,101,109,58,102, + 101,116,99,104,45,100,111,117,98,108,101,0,2,1,1,2049,21823,15,5,2049, + 21760,6,10,21828,21885,168,21594,1730340976492540563,0,109,101,109,58,115,116,111,114,101,45,100, + 111,117,98,108,101,0,5,5,2049,2253,1,1,2049,21823,6,2049,21739,6,2049,21739, + 10,0 }; diff --git a/vm/nga-c/retro-compiler.c b/vm/nga-c/retro-compiler.c index 8ec8b2a..2dc937c 100644 --- a/vm/nga-c/retro-compiler.c +++ b/vm/nga-c/retro-compiler.c @@ -49,7 +49,8 @@ #define D_OFFSET_LINK 0 /* Dictionary Format Info. Update if */ #define D_OFFSET_XT 1 /* you change the dictionary fields. */ #define D_OFFSET_CLASS 2 -#define D_OFFSET_NAME 5 +#define D_OFFSET_STACK 5 +#define D_OFFSET_NAME 6 #define NUM_DEVICES 1 /* Set the number of I/O devices */ diff --git a/vm/nga-pascal/bridge.pas b/vm/nga-pascal/bridge.pas index f1c97ae..19a1c09 100644 --- a/vm/nga-pascal/bridge.pas +++ b/vm/nga-pascal/bridge.pas @@ -17,7 +17,7 @@ const D_OFFSET_LINK = 0; D_OFFSET_XT = 1; D_OFFSET_CLASS = 2; - D_OFFSET_NAME = 4; + D_OFFSET_NAME = 6; TIB = 1471; var