retroforth/vm/nga-c/retro-image.c
crc 8772a16130 retro.forth: more use of inline assembly
FossilOrigin-Name: 257bbb942cd20c79f9f25a41c5187a8ba34859f0a888ca07cfb60fb64147468b
2020-02-12 15:10:23 +00:00

754 lines
74 KiB
C

#include <stdint.h>
#ifndef CELL
#define CELL int32_t
#endif
CELL ngaImageCells = 14970;
CELL ngaImage[] = { 1793,14272,14816,14969,202004,0,10,1,10,2,10,3,10,4,10,5,10,6,10,
7,10,8,10,9,10,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,10,68223234,1,2575,
85000450,1,656912,139,138,268505089,63,62,135205121,63,10,101384453,0,9,10,2049,56,25,459011,74,
524546,74,302256641,1,10,16974595,0,50529798,10,25,524547,93,50529798,10,17108738,1,251790353,101777669,1,17565186,
84,524545,88,64,167838467,-1,134287105,3,59,659457,3,459023,105,2049,56,25,2049,105,1793,112,
2049,112,117506307,0,105,0,524545,25,110,168820993,0,124,1642241,124,134283523,7,110,1793,105,7,
524545,2049,105,1793,105,16846593,124,139,138,1793,64,16846593,124,110,138,1793,64,7,10,659713,
1,659713,2,659713,3,1793,14950,2,524559,105,2049,105,2049,105,2049,119,168820998,2,13365,1025,
167841793,177,5,17826049,0,177,2,15,25,524546,162,134287105,178,93,2305,179,459023,187,134287361,178,
182,659201,177,2049,56,25,84152833,48,286458116,10,459014,202,184618754,45,25,16974851,-1,168886532,1,134284289,
1,211,134284289,0,202,660227,32,0,0,112,114,101,102,105,120,58,105,0,285278479,228,
7,2576,524546,79,1641217,1,167838467,225,2049,241,2049,237,524545,228,197,17826050,227,0,2572,2563,
2049,218,1793,131,459023,131,17760513,144,3,164,8,251727617,3,2,2049,158,16,168820993,-1,124,
2049,197,2049,158,459023,131,285282049,3,2,134287105,124,276,524545,1793,105,16846593,3,0,105,8,
659201,3,524545,25,110,17043201,3,7,2049,110,2049,105,268505092,124,1642241,124,656131,659201,3,524545,
7,110,2049,105,459009,19,110,459009,54,110,459009,15,110,459009,17,110,1793,5,10,524546,
158,134284303,160,1807,1025,0,0,1642241,227,285282049,343,1,459012,338,117509889,177,338,134287105,343,197,
16845825,0,353,335,1793,64,1793,367,17826050,343,247,8,117506305,344,356,64,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,197,987393,1,1793,105,524546,443,2049,441,2049,441,17891588,
2,443,8,17045505,-24,-16,17043736,-8,1118488,1793,105,17043202,1,169021201,2049,56,25,33883396,101450758,6404,
459011,433,34668804,2,2049,430,524545,375,433,302056196,375,659969,1,0,9,150,100,117,112,0,
452,11,150,100,114,111,112,0,459,13,150,115,119,97,112,0,467,21,150,99,
97,108,108,0,475,26,150,101,113,63,0,483,28,150,45,101,113,63,0,490,
30,150,108,116,63,0,498,32,150,103,116,63,0,505,34,150,102,101,116,99,
104,0,512,36,150,115,116,111,114,101,0,521,38,150,43,0,530,40,150,45,
0,535,42,150,42,0,540,44,150,47,109,111,100,0,545,46,150,97,110,100,
0,553,48,150,111,114,0,560,50,150,120,111,114,0,566,52,150,115,104,105,
102,116,0,573,329,156,112,117,115,104,0,582,332,156,112,111,112,0,590,326,
156,48,59,0,597,56,144,102,101,116,99,104,45,110,101,120,116,0,603,59,
144,115,116,111,114,101,45,110,101,120,116,0,617,218,144,115,58,116,111,45,
110,117,109,98,101,114,0,631,93,144,115,58,101,113,63,0,646,79,144,115,
58,108,101,110,103,116,104,0,655,64,144,99,104,111,111,115,101,0,667,72,
150,105,102,0,677,70,144,45,105,102,0,683,258,156,112,114,101,102,105,120,
58,40,0,690,124,131,67,111,109,112,105,108,101,114,0,702,3,131,72,101,
97,112,0,714,105,144,44,0,722,119,144,115,44,0,727,125,156,59,0,733,
285,156,91,0,738,301,156,93,0,743,2,131,68,105,99,116,105,111,110,97,
114,121,0,748,157,144,100,58,108,105,110,107,0,762,158,144,100,58,120,116,
0,772,160,144,100,58,99,108,97,115,115,0,780,162,144,100,58,110,97,109,
101,0,791,144,144,99,108,97,115,115,58,119,111,114,100,0,801,156,144,99,
108,97,115,115,58,109,97,99,114,111,0,815,131,144,99,108,97,115,115,58,
100,97,116,97,0,830,164,144,100,58,97,100,100,45,104,101,97,100,101,114,
0,844,259,156,112,114,101,102,105,120,58,35,0,860,265,156,112,114,101,102,
105,120,58,58,0,872,279,156,112,114,101,102,105,120,58,38,0,884,263,156,
112,114,101,102,105,120,58,36,0,896,316,156,114,101,112,101,97,116,0,908,
318,156,97,103,97,105,110,0,918,365,144,105,110,116,101,114,112,114,101,116,
0,927,197,144,100,58,108,111,111,107,117,112,0,940,150,144,99,108,97,115,
115,58,112,114,105,109,105,116,105,118,101,0,952,4,131,86,101,114,115,105,
111,110,0,971,412,144,105,0,982,105,144,100,0,987,128,156,992,406,144,114,
0,995,335,144,101,114,114,58,110,111,116,102,111,117,110,100,0,0,0,0,
0,0,0,0,0,0,105,109,97,103,101,58,115,97,118,101,0,103,101,0,
114,63,0,115,45,105,110,45,110,97,109,101,115,46,102,111,114,116,104,0,
72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1000,1543,144,
69,79,77,0,1,-3,15,10,1536,1556,144,100,101,112,116,104,0,1,-1,15,
10,1547,1570,144,100,58,108,97,115,116,0,1,2,15,10,1560,1588,144,100,58,
108,97,115,116,60,120,116,62,0,2049,1570,2049,158,15,10,1574,1611,144,100,58,
108,97,115,116,60,99,108,97,115,115,62,0,2049,1570,2049,160,15,10,1594,1633,
144,100,58,108,97,115,116,60,110,97,109,101,62,0,2049,1570,2049,162,10,1617,
1649,144,114,101,99,108,97,115,115,0,2049,1570,2049,160,16,10,1638,1668,144,105,
109,109,101,100,105,97,116,101,0,1,156,2049,1649,10,1655,1681,144,100,97,116,
97,0,1,131,2049,1649,10,1673,1699,144,112,114,105,109,105,116,105,118,101,0,
1,150,2049,1649,10,1686,1709,156,40,0,10,1704,1715,156,41,0,10,1710,1731,144,
99,111,109,112,105,108,101,58,108,105,116,0,1,1,2049,105,2049,105,10,1716,
1754,144,99,111,109,112,105,108,101,58,106,117,109,112,0,1,1793,2049,105,2049,
105,10,1738,1777,144,99,111,109,112,105,108,101,58,99,97,108,108,0,1,2049,
2049,105,2049,105,10,1761,1799,144,99,111,109,112,105,108,101,58,114,101,116,0,
1,10,2049,105,10,1784,1818,144,99,111,109,112,105,108,105,110,103,63,0,1,
124,15,10,1804,1834,156,112,114,101,102,105,120,58,96,0,2049,218,2049,105,10,
1822,1851,156,112,114,101,102,105,120,58,92,0,2049,412,10,1839,1866,156,112,114,
101,102,105,120,58,94,0,2049,406,10,1854,1877,144,104,101,114,101,0,1,3,
15,10,1869,1893,156,112,114,101,102,105,120,58,64,0,2049,197,2049,158,15,2049,
1818,1793,1909,1,3841,2049,105,2049,105,10,1,1902,1793,1915,15,10,1,1913,2049,64,
10,1881,1932,156,112,114,101,102,105,120,58,33,0,2049,197,2049,158,15,2049,1818,
1793,1948,1,4097,2049,105,2049,105,10,1,1941,1793,1954,16,10,1,1952,2049,64,10,
1920,1971,144,100,58,99,114,101,97,116,101,0,1,131,1,0,2049,164,2049,1877,
2049,1570,2049,158,16,10,1959,1995,144,118,97,114,60,110,62,0,2049,1971,2049,105,
10,1985,2007,144,118,97,114,0,1,0,4,2049,1995,10,2000,2022,144,99,111,110,
115,116,0,2049,1971,2049,1570,2049,158,16,10,2013,2038,150,116,117,99,107,0,100926722,
10,2030,2048,150,111,118,101,114,0,67502597,10,2040,2057,150,110,105,112,0,772,10,
2050,2072,150,100,114,111,112,45,112,97,105,114,0,771,10,2059,2082,150,63,100,
117,112,0,6402,10,2074,2096,144,100,117,112,45,112,97,105,114,0,67502597,67502597,10,
2084,2106,144,100,105,112,0,525572,6,10,2099,2116,144,115,105,112,0,67502597,1,21,
2049,2106,10,2109,2128,144,98,105,0,1,2116,2049,2106,8,10,2122,2141,144,98,105,
42,0,1,2106,2049,2106,8,10,2134,2154,144,98,105,64,0,2,2049,2141,10,2147,
2165,144,116,114,105,0,1793,2174,1,2116,2049,2106,2049,2116,10,1,2167,2049,2106,8,
10,2158,2188,144,116,114,105,42,0,1793,2205,1793,2198,4,1,2106,2049,2106,10,1,
2192,2049,2106,2049,2106,10,1,2190,2049,2106,8,10,2180,2219,144,116,114,105,64,0,
2,2,2049,2188,10,2211,2233,144,119,104,105,108,101,0,1793,2242,525570,1639430,3,1,
2235,7,10,1,2235,8,3,10,2224,2256,144,117,110,116,105,108,0,1793,2267,525570,
385942534,-1,25,3,1,2258,7,10,1,2258,8,3,10,2247,2281,144,116,105,109,101,
115,0,1793,2293,4,25,33886721,1,2053,1542,1,2284,7,10,1,2283,8,3,10,2272,
2310,156,112,114,101,102,105,120,58,124,0,2049,197,1793,2318,2049,158,15,10,1,
2314,1793,2326,2049,160,15,10,1,2322,2049,2128,2049,1818,1793,2341,1,131,2049,2106,2049,
1777,10,1,2334,1,21,2049,64,10,2298,2356,144,84,82,85,69,0,1,-1,10,
2348,2368,144,70,65,76,83,69,0,1,0,10,2359,2379,144,99,97,115,101,0,
1793,2384,67502597,11,10,1,2381,2049,2106,4,1793,2396,772,8,2049,2356,10,1,2391,1793,
2404,3,2049,2368,10,1,2400,2049,64,25,6,3,3,10,2371,2423,144,115,58,99,
97,115,101,0,1793,2429,67502597,2049,93,10,1,2425,2049,2106,4,1793,2441,772,8,2049,
2356,10,1,2436,1793,2449,3,2049,2368,10,1,2445,2049,64,25,6,3,3,10,2413,
2465,144,110,111,116,0,1,-1,23,10,2458,2478,144,108,116,101,113,63,0,2049,
2096,101516555,22,10,2469,2492,144,103,116,101,113,63,0,4,2049,2478,10,2483,2505,144,
110,58,77,65,88,0,1,-5,15,10,2496,2518,144,110,58,77,73,78,0,1,
-4,15,10,2509,2533,144,110,58,122,101,114,111,63,0,1,0,11,10,2522,2549,
144,110,58,45,122,101,114,111,63,0,1,0,12,10,2537,2568,144,110,58,110,
101,103,97,116,105,118,101,63,0,1,0,13,10,2553,2587,144,110,58,112,111,
115,105,116,105,118,101,63,0,1,-1,14,10,2572,2615,144,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,
2591,2630,144,110,58,101,118,101,110,63,0,1,2,20,3,2049,2533,10,2619,2647,
144,110,58,111,100,100,63,0,2049,2630,2049,2465,10,2637,2659,144,105,102,59,0,
67502597,1,72,2049,2106,25,6,771,10,2652,2676,144,45,105,102,59,0,67502597,1,70,
2049,2106,2049,2465,25,6,771,10,2668,2694,150,114,111,116,0,67503109,10,2687,2701,150,
47,0,197652,10,2696,2710,150,109,111,100,0,788,10,2703,2721,144,110,58,112,111,
119,0,1,1,4,1793,2729,67502597,19,10,1,2726,2049,2281,772,10,2712,2747,144,110,
58,110,101,103,97,116,101,0,1,-1,19,10,2735,2763,144,110,58,115,113,117,
97,114,101,0,4866,10,2751,2775,144,110,58,115,113,114,116,0,1,1,1793,2793,
2049,2096,197652,67502597,18,1,2,197652,25,17,1,2779,7,10,1,2779,8,772,10,2765,
2807,144,110,58,109,105,110,0,2049,2096,13,1,11,1,2057,2049,64,10,2798,2826,
144,110,58,109,97,120,0,2049,2096,14,1,11,1,2057,2049,64,10,2817,2845,144,
110,58,97,98,115,0,2,2049,2568,1,2747,9,10,2836,2863,144,110,58,108,105,
109,105,116,0,4,5,2049,2807,6,2049,2826,10,2852,2880,144,110,58,105,110,99,
0,1,1,17,10,2871,2893,144,110,58,100,101,99,0,1,1,18,10,2884,2911,
144,110,58,98,101,116,119,101,101,110,63,0,67503109,1793,2919,67503109,67503109,2049,2863,10,
1,2914,2049,2116,11,10,2897,2937,144,118,58,105,110,99,45,98,121,0,1793,2941,
4367,10,1,2939,2049,2116,16,10,2925,2959,144,118,58,100,101,99,45,98,121,0,
1793,2963,1180687,10,1,2961,2049,2116,16,10,2947,2978,144,118,58,105,110,99,0,1,
1,4,2049,2937,10,2969,2993,144,118,58,100,101,99,0,1,1,4,2049,2959,10,
2984,3010,144,118,58,108,105,109,105,116,0,251790597,1542,2049,2863,4100,10,2999,3024,144,
118,58,111,110,0,2049,2356,4100,10,3016,3037,144,118,58,111,102,102,0,2049,2368,
4100,10,3028,3050,144,97,108,108,111,116,0,1,3,2049,2937,10,3041,3069,144,118,
58,112,114,101,115,101,114,118,101,0,983556,1793,3077,1,21,2049,2106,10,1,3072,
2049,2106,4100,10,3055,3095,144,118,58,117,112,100,97,116,101,0,4,1793,3102,15,
4,8,10,1,3098,2049,2116,16,10,3083,3116,144,99,111,112,121,0,1793,3125,285278725,
1,33951492,268767489,1,6,10,1,3118,2049,2281,771,10,3108,3144,144,83,99,111,112,101,
76,105,115,116,0,14816,14816,10,3131,3153,144,123,123,0,2049,1570,2,1,3144,2049,
59,16,10,3147,3178,144,45,45,45,114,101,118,101,97,108,45,45,45,0,2049,
1570,1,3144,2049,2880,16,10,3162,3192,144,125,125,0,1,3144,2049,56,4,15,11,
1793,3206,3841,3144,4097,2,10,1,3201,1793,3232,3841,3144,1793,3227,1,2,983567,1,3144,
2049,2880,1641487,3,1,3216,7,10,1,3214,8,16,10,1,3210,2049,64,10,3186,3246,
131,83,116,97,114,116,0,0,10,3237,3255,131,69,110,100,0,0,10,3248,3270,
144,116,101,114,109,105,110,97,116,101,0,1,0,3841,3255,16,10,3186,3292,144,
98,117,102,102,101,114,58,115,116,97,114,116,0,3841,3246,10,3276,3309,144,98,
117,102,102,101,114,58,101,110,100,0,3841,3255,10,3295,3326,144,98,117,102,102,
101,114,58,97,100,100,0,3841,3255,16,1,3255,2049,2978,2049,3270,10,3312,3350,144,
98,117,102,102,101,114,58,103,101,116,0,1,3255,2049,2993,3841,3255,15,2049,3270,
10,3336,3376,144,98,117,102,102,101,114,58,101,109,112,116,121,0,3841,3246,4097,
3255,2049,3270,10,3360,3398,144,98,117,102,102,101,114,58,115,105,122,101,0,3841,
3255,3841,3246,18,10,3383,3418,144,98,117,102,102,101,114,58,115,101,116,0,4097,
3246,2049,3376,10,3404,3442,144,98,117,102,102,101,114,58,112,114,101,115,101,114,
118,101,0,3841,3246,3841,3255,1793,3455,1,21,2049,2106,4097,3246,10,1,3448,2049,2106,
4097,3255,10,3423,3477,131,84,101,109,112,83,116,114,105,110,103,115,0,32,3462,
3495,131,84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,3478,3507,144,
83,84,82,73,78,71,83,0,2049,1543,3841,3477,3841,3495,19,18,10,3496,3527,131,
67,117,114,114,101,110,116,0,18,10,3516,3542,144,115,58,112,111,105,110,116,
101,114,0,3841,3527,3841,3495,19,2049,3507,17,10,3529,3561,144,115,58,110,101,120,
116,0,1,3527,2049,2978,3841,3527,3841,3477,11,1793,3577,1,0,4097,3527,10,1,3572,
9,10,3496,3591,144,115,58,116,101,109,112,0,2,2049,79,2049,2880,2049,3542,4,
2049,3116,2049,3542,2049,3561,10,3581,3617,144,115,58,101,109,112,116,121,0,2049,3542,
2049,3561,1,0,67502597,16,10,3606,3636,144,115,58,115,107,105,112,0,6,1793,3644,
68223234,1,786703,0,10,1,3639,2049,2233,2049,2893,5,10,3626,3662,144,115,58,107,101,
101,112,0,2049,1818,1793,3671,1,3636,2049,1777,10,1,3666,9,2049,1877,1,119,2049,
2106,2049,131,10,3652,3695,156,112,114,101,102,105,120,58,39,0,2049,1818,1,3662,
1,3591,2049,64,10,3683,3714,144,115,58,99,104,111,112,0,2049,3591,2,2049,79,
67502597,17,2049,2893,1,0,4,16,10,3704,3741,144,115,58,114,101,118,101,114,115,
101,0,1793,3783,2,2049,3591,2049,3418,1,79,1793,3759,2,2049,79,17,2049,2893,10,
1,3752,2049,2128,4,1793,3773,2,15,2049,3326,2049,2893,10,1,3766,2049,2281,3,2049,
3292,2049,3591,10,1,3743,2049,3442,10,3728,3801,144,115,58,112,114,101,112,101,110,
100,0,2049,3591,1793,3825,2,2049,79,17,1793,3817,2,2049,79,2049,2880,10,1,3811,
2049,2106,4,2049,3116,10,1,3805,2049,2116,10,3788,3842,144,115,58,97,112,112,101,
110,100,0,4,2049,3801,10,3830,3860,144,115,58,102,111,114,45,101,97,99,104,
0,1793,3895,67502597,15,25,3,2049,2096,1793,3883,1793,3878,1,34,2049,2106,8,10,1,
3872,2049,2106,10,1,3870,2049,2106,1,2880,2049,2106,1,3862,7,10,1,3862,8,771,
10,3846,3914,144,115,58,105,110,100,101,120,45,111,102,0,4,1793,3937,2049,56,
25,4,1793,3926,67502597,12,10,1,3923,2049,2106,4,25,3,1,3917,7,10,1,3917,
2049,2116,1793,3948,18,2049,2893,772,10,1,3943,2049,2116,2049,79,67502597,11,1793,3962,3,
1,-1,10,1,3958,9,10,3900,3986,144,115,58,99,111,110,116,97,105,110,115,
45,99,104,97,114,63,0,2049,3914,1,-1,12,10,3966,3999,131,83,114,99,0,
0,3992,4007,131,84,97,114,0,0,4000,4015,131,80,97,100,0,0,4008,4021,131,
73,0,0,4016,4027,131,70,0,0,4022,4034,131,65,116,0,0,4028,4048,144,116,
101,114,109,105,110,97,116,101,0,1,0,3841,4015,3841,4007,2049,79,17,16,10,
4035,4070,144,101,120,116,114,97,99,116,0,3841,3999,3841,4021,17,3841,4015,3841,4007,
2049,79,2049,3116,10,4059,4095,144,99,111,109,112,97,114,101,0,3841,4015,3841,4007,
2049,93,3841,4027,22,4097,4027,3841,4027,1793,4115,3841,4021,4097,4034,10,1,4110,2049,70,
10,4084,4128,144,110,101,120,116,0,1,4021,2049,2978,10,3966,4155,144,115,58,99,
111,110,116,97,105,110,115,45,115,116,114,105,110,103,63,0,4097,4007,4097,3999,
2049,3617,4097,4015,1,0,4097,4021,1,0,4097,4027,3841,3999,2049,79,1793,4186,2049,4070,
2049,4048,2049,4095,2049,4128,10,1,4177,2049,2281,3841,4027,10,4133,4214,144,115,58,105,
110,100,101,120,45,111,102,45,115,116,114,105,110,103,0,4097,4007,4097,3999,2049,
3617,4097,4015,1,0,4097,4021,1,0,4097,4027,1,-1,4097,4034,3841,3999,2049,79,1793,
4249,2049,4070,2049,4048,2049,4095,2049,4128,10,1,4240,2049,2281,3841,4027,1793,4260,3841,4034,
10,1,4257,1793,4267,1,-1,10,1,4264,2049,64,10,4193,4284,144,115,58,102,105,
108,116,101,114,0,1793,4312,2049,3617,2049,3418,4,1793,4304,2049,2096,4,8,1,3326,
1,11,2049,64,10,1,4293,2049,3860,3,2049,3292,10,1,4286,2049,3442,10,4272,4326,
144,115,58,109,97,112,0,1793,4348,2049,3617,2049,3418,4,1793,4340,67502597,8,2049,3326,
10,1,4335,2049,3860,3,2049,3292,10,1,4328,2049,3442,10,4317,4365,144,115,58,115,
117,98,115,116,114,0,1793,4371,17,2049,3617,10,1,4367,2049,2106,1793,4383,67502597,1,
3116,2049,2106,10,1,4377,2049,2116,67502597,1793,4396,17,1,0,4,16,10,1,4390,2049,
2106,10,4353,4412,144,115,58,114,105,103,104,116,0,67502597,2049,79,67502597,18,4,2049,
4365,10,4401,4431,144,115,58,108,101,102,116,0,1,0,4,2049,4365,10,4421,4455,
144,115,58,98,101,103,105,110,115,45,119,105,116,104,63,0,2,2049,79,1,
13,2049,2106,2049,4431,2049,93,10,4437,4483,144,115,58,101,110,100,115,45,119,105,
116,104,63,0,2,2049,79,1,13,2049,2106,2049,4412,2049,93,10,4467,4505,144,115,
58,104,97,115,104,0,1,5381,4,1793,4516,4,1,33,19,17,10,1,4510,2049,
3860,10,4495,4531,144,115,58,99,111,112,121,0,67502597,2049,79,2049,2880,2049,3116,10,
4521,4551,144,115,58,68,73,71,73,84,83,0,2049,3636,48,49,50,51,52,53,
54,55,56,57,0,1,4553,10,4539,4588,144,115,58,65,83,67,73,73,45,76,
79,87,69,82,67,65,83,69,0,2049,3636,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,4590,
10,4567,4641,144,115,58,65,83,67,73,73,45,85,80,80,69,82,67,65,83,
69,0,2049,3636,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,4643,10,4620,4692,144,115,58,65,
83,67,73,73,45,76,69,84,84,69,82,83,0,2049,3636,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,4694,10,4673,4767,144,115,58,80,85,78,67,
84,85,65,84,73,79,78,0,2049,3636,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,4769,1,95,67502597,16,10,4750,4825,131,115,58,87,72,73,84,69,
83,80,65,67,69,0,32,9,10,13,0,4809,4835,156,39,0,1,3617,2049,144,
10,4830,4845,156,36,0,1,0,2049,131,10,4840,0,131,65,83,67,73,73,58,
78,85,76,0,4850,8,131,65,83,67,73,73,58,66,83,0,4863,9,131,65,
83,67,73,73,58,72,84,0,4875,10,131,65,83,67,73,73,58,76,70,0,
4887,11,131,65,83,67,73,73,58,86,84,0,4899,12,131,65,83,67,73,73,
58,70,70,0,4911,13,131,65,83,67,73,73,58,67,82,0,4923,32,131,65,
83,67,73,73,58,83,80,65,67,69,0,4935,127,131,65,83,67,73,73,58,
68,69,76,0,4950,1,131,65,83,67,73,73,58,83,79,72,0,4963,2,131,
65,83,67,73,73,58,83,84,88,0,4976,3,131,65,83,67,73,73,58,69,
84,88,0,4989,4,131,65,83,67,73,73,58,69,79,84,0,5002,5,131,65,
83,67,73,73,58,69,78,81,0,5015,6,131,65,83,67,73,73,58,65,67,
75,0,5028,7,131,65,83,67,73,73,58,66,69,76,0,5041,14,131,65,83,
67,73,73,58,83,79,0,5054,15,131,65,83,67,73,73,58,83,73,0,5066,
16,131,65,83,67,73,73,58,68,76,69,0,5078,17,131,65,83,67,73,73,
58,68,67,49,0,5091,18,131,65,83,67,73,73,58,68,67,50,0,5104,19,
131,65,83,67,73,73,58,68,67,51,0,5117,20,131,65,83,67,73,73,58,
68,67,52,0,5130,21,131,65,83,67,73,73,58,78,65,75,0,5143,22,131,
65,83,67,73,73,58,83,89,78,0,5156,23,131,65,83,67,73,73,58,69,
84,66,0,5169,24,131,65,83,67,73,73,58,67,65,78,0,5182,25,131,65,
83,67,73,73,58,69,77,0,5195,26,131,65,83,67,73,73,58,83,85,66,
0,5207,27,131,65,83,67,73,73,58,69,83,67,0,5220,28,131,65,83,67,
73,73,58,70,83,0,5233,29,131,65,83,67,73,73,58,71,83,0,5245,30,
131,65,83,67,73,73,58,82,83,0,5257,31,131,65,83,67,73,73,58,85,
83,0,5269,5297,144,99,58,108,111,119,101,114,99,97,115,101,63,0,1,97,
1,122,2049,2911,10,5281,5320,144,99,58,117,112,112,101,114,99,97,115,101,63,
0,1,65,1,90,2049,2911,10,5304,5340,144,99,58,108,101,116,116,101,114,63,
0,1,5297,1,5320,2049,2128,22,10,5327,5360,144,99,58,100,105,103,105,116,63,
0,1,48,1,57,2049,2911,10,5348,5381,144,99,58,118,105,115,105,98,108,101,
63,0,1,32,1,126,2049,2911,10,5367,5400,144,99,58,118,111,119,101,108,63,
0,2049,3636,97,101,105,111,117,65,69,73,79,85,0,1,5402,4,2049,3986,10,
5388,5435,144,99,58,99,111,110,115,111,110,97,110,116,63,0,2,2049,5340,1793,
5445,2049,5400,2049,2465,10,1,5440,1793,5453,3,2049,2368,10,1,5449,2049,64,10,5419,
5475,144,99,58,119,104,105,116,101,115,112,97,99,101,63,0,1,4825,4,2049,
3986,10,5458,5498,144,99,58,45,108,111,119,101,114,99,97,115,101,63,0,2049,
5297,2049,2465,10,5481,5520,144,99,58,45,117,112,112,101,114,99,97,115,101,63,
0,2049,5320,2049,2465,10,5503,5538,144,99,58,45,100,105,103,105,116,63,0,2049,
5360,2049,2465,10,5525,5561,144,99,58,45,119,104,105,116,101,115,112,97,99,101,
63,0,2049,5475,2049,2465,10,5543,5581,144,99,58,45,118,105,115,105,98,108,101,
63,0,2049,5381,2049,2465,10,5566,5599,144,99,58,45,118,111,119,101,108,63,0,
2049,5400,2049,2465,10,5586,5621,144,99,58,45,99,111,110,115,111,110,97,110,116,
63,0,2049,5435,2049,2465,10,5604,5640,144,99,58,116,111,45,117,112,112,101,114,
0,2,2049,5297,25,3,1,32,18,10,5626,5663,144,99,58,116,111,45,108,111,
119,101,114,0,2,2049,5320,25,3,1,32,17,10,5649,5687,144,99,58,116,111,
45,115,116,114,105,110,103,0,2049,3636,46,0,1,5689,2049,3591,1,36,2049,2116,
10,5672,5717,144,99,58,116,111,103,103,108,101,45,99,97,115,101,0,2,2049,
5297,1,5640,1,5663,2049,64,10,5700,5742,144,99,58,116,111,45,110,117,109,98,
101,114,0,2,2049,5360,1793,5751,1,48,18,10,1,5747,1793,5759,3,1,0,10,
1,5755,2049,64,10,5727,5778,144,115,58,116,111,45,117,112,112,101,114,0,1,
5640,2049,4326,10,5764,5797,144,115,58,116,111,45,108,111,119,101,114,0,1,5663,
2049,4326,10,5783,5817,144,115,58,116,114,105,109,45,108,101,102,116,0,2049,3591,
1793,5841,2049,56,1793,5828,2049,5475,10,1,5825,1793,5835,2049,2549,10,1,5832,2049,2128,
21,10,1,5821,2049,2233,2049,2893,10,5802,5864,144,115,58,116,114,105,109,45,114,
105,103,104,116,0,2049,3591,2049,3741,2049,5817,2049,3741,10,5848,5883,144,115,58,116,
114,105,109,0,2049,5864,2049,5817,10,5873,5897,131,86,97,108,117,101,0,0,5888,
5909,144,99,111,114,114,101,99,116,0,2,1,48,13,1793,5924,1,48,67502597,18,
1,2,19,17,10,1,5915,9,10,5873,5943,144,110,58,116,111,45,115,116,114,
105,110,103,0,1793,5997,2049,1877,2049,3418,2,4097,5897,2049,2845,1793,5971,1,10,20,
4,1,48,17,2049,5909,2049,3326,2,2049,2549,10,1,5956,2049,2233,3,3841,5897,2049,
2568,1793,5987,1,45,2049,3326,10,1,5982,9,2049,3292,2049,3741,2049,3591,10,1,5945,
2049,3442,10,5928,6024,131,82,101,119,114,105,116,101,85,110,100,101,114,115,99,
111,114,101,115,0,-1,6002,6032,144,115,117,98,0,1,95,1793,6039,1,32,10,
1,6036,2049,2379,10,6025,6055,144,114,101,119,114,105,116,101,0,3841,6024,1793,6064,
1,6032,2049,4326,10,1,6059,9,10,6044,6078,144,104,97,110,100,108,101,0,1,
3695,8,10,6002,6094,156,112,114,101,102,105,120,58,39,0,2049,6055,2049,6078,10,
6082,6110,144,115,58,115,112,108,105,116,0,2049,2096,2049,3914,772,2049,2096,2049,4431,
1,38,2049,2106,10,6099,6145,144,115,58,115,112,108,105,116,45,111,110,45,115,
116,114,105,110,103,0,2049,2096,2049,4214,2049,2880,772,2049,2096,2049,4431,1,38,2049,
2106,10,6124,6174,144,115,58,114,101,112,108,97,99,101,0,67502597,2049,79,2049,1877,
16,1793,6190,2049,6145,4,2049,1877,15,17,10,1,6182,2049,2106,2049,3801,2049,3842,10,
6161,6211,131,83,112,108,105,116,45,79,110,0,0,6199,6222,144,109,97,116,99,
104,63,0,3841,6211,11,10,6212,6239,144,116,101,114,109,105,110,97,116,101,0,
1,0,67502597,2049,2893,16,10,6226,6254,144,115,116,101,112,0,1,2880,2049,2106,2049,
6222,1793,6268,2,2049,105,2049,6239,10,1,6262,9,10,6161,6286,144,115,58,116,111,
107,101,110,105,122,101,0,4097,6211,2049,3662,2049,1877,1,0,2049,105,1793,6308,2,
2049,105,2,1,6254,2049,3860,3,10,1,6298,2049,2106,2049,1877,67502597,18,2049,2893,67502597,
16,10,6272,6331,131,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
6321,6469,131,76,101,110,103,116,104,0,0,6459,6480,131,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,0,0,0,0,6470,6614,131,84,80,0,0,6608,6623,144,115,
97,118,101,0,2049,3662,3841,6614,1,6480,17,2049,2880,16,1,6614,2049,2978,10,6615,
6646,144,110,101,120,116,0,1793,6652,3841,6469,17,10,1,6648,2049,2116,10,6638,6665,
144,100,111,110,101,0,2049,79,2049,2533,10,6272,6694,144,115,58,116,111,107,101,
110,105,122,101,45,111,110,45,115,116,114,105,110,103,0,1,0,4097,6614,1793,
6708,2,1,6331,2049,4531,2049,3842,10,1,6700,1793,6717,2049,79,4097,6469,10,1,6712,
2049,2128,1793,6734,1,6331,2049,6145,2049,6623,2049,6646,2049,6665,10,1,6723,2049,2256,1,
6480,3841,6614,2049,2893,4097,6480,10,6670,6752,131,81,0,0,6747,6765,144,102,111,114,
45,101,97,99,104,0,1,6752,1793,6795,4097,6752,2049,56,1793,6789,2049,56,4,1793,
6784,3841,6752,8,10,1,6780,2049,2106,10,1,6775,2049,2281,3,10,1,6769,2049,3069,
10,6753,6814,144,115,117,98,115,116,105,116,117,116,101,0,2049,3507,1,129,18,
10,6800,6831,144,101,120,116,114,97,99,116,0,2049,6814,2049,4531,10,6820,6848,144,
116,111,107,101,110,105,122,101,0,2049,6694,2049,3617,10,6836,6864,144,99,111,109,
98,105,110,101,0,2049,6814,2049,3842,2049,3842,10,6853,6880,144,109,101,114,103,101,
0,4,1,6864,2049,6765,772,10,6871,6899,144,102,105,110,100,45,101,110,100,0,
2,2049,79,2049,6814,2049,79,18,67502597,17,10,6887,6919,144,99,108,101,97,110,0,
2049,6899,1,0,4,16,10,6670,6943,144,115,58,114,101,112,108,97,99,101,45,
97,108,108,0,1,3,1793,6958,2049,6831,2049,6848,2049,6880,2049,6919,2049,3591,10,1,
6947,2049,3069,10,6926,6971,144,99,104,97,114,0,1,32,1793,6980,1,95,2049,3326,
10,1,6975,2049,2379,1,114,1793,6993,1,13,2049,3326,10,1,6988,2049,2379,1,110,
1793,7006,1,10,2049,3326,10,1,7001,2049,2379,1,116,1793,7019,1,9,2049,3326,10,
1,7014,2049,2379,1,48,1793,7032,1,0,2049,3326,10,1,7027,2049,2379,2049,3326,10,
6963,7047,144,116,121,112,101,0,1,99,1793,7055,4,2049,3326,10,1,7051,2049,2379,
1,115,1793,7069,4,1,3326,2049,3860,10,1,7063,2049,2379,1,110,1793,7085,4,2049,
5943,1,3326,2049,3860,10,1,7077,2049,2379,3,10,7039,7101,144,104,97,110,100,108,
101,0,1,92,1793,7110,2049,56,2049,6971,10,1,7105,2049,2379,1,37,1793,7123,2049,
56,2049,7047,10,1,7118,2049,2379,2049,3326,10,6926,7142,144,115,58,102,111,114,109,
97,116,0,1793,7171,2049,3617,1793,7166,2049,3418,1793,7161,2049,56,25,2049,7101,1,7152,
7,10,1,7152,8,3,10,1,7148,2049,2116,10,1,7144,2049,3442,10,7130,7187,144,
115,58,99,111,110,115,116,0,1,3662,2049,2106,2049,2022,10,7176,7204,131,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,7194,7240,144,102,114,111,109,
0,2049,79,2,1793,7259,1793,7252,1,7204,17,16,10,1,7247,2049,2116,2049,2893,10,
1,7245,2049,2281,3,10,7232,7271,144,116,111,0,2,2049,79,1793,7289,2049,56,1,
97,18,2049,2880,1,7204,17,15,4,10,1,7276,2049,2281,3,10,7176,7306,144,114,
101,111,114,100,101,114,0,1,7240,2049,2106,2049,7271,10,7295,7322,144,99,117,114,
114,121,0,2049,1877,1793,7332,4,2049,1731,2049,1754,10,1,7326,2049,2106,10,7313,7345,
144,100,111,101,115,0,2049,1588,4,2049,7322,2049,1570,2049,158,16,1,144,2049,1649,
10,7337,7374,144,100,58,102,111,114,45,101,97,99,104,0,1,2,1793,7402,15,
25,2049,2096,1793,7394,1793,7389,4,8,10,1,7386,2049,2106,10,1,7384,2049,2106,1,
7378,7,10,1,7378,8,3,10,7360,7422,144,100,58,108,111,111,107,117,112,45,
120,116,0,1,0,4,1793,7448,2049,2096,2049,158,15,11,1793,7441,4,1,2057,2049,
2106,10,1,7435,1,11,2049,64,10,1,7427,2049,7374,3,10,7407,7466,144,97,58,
108,101,110,103,116,104,0,15,10,7454,7489,144,97,58,99,111,117,110,116,101,
100,45,114,101,115,117,108,116,115,0,8,2049,1877,1793,7502,2,2049,105,1,105,
2049,2281,10,1,7494,2049,2106,10,7468,7524,144,97,58,102,114,111,109,45,115,116,
114,105,110,103,0,2049,1877,1793,7538,2,2049,79,2049,105,1,105,2049,3860,10,1,
7528,2049,2106,10,7507,7548,131,81,0,0,7507,7563,144,97,58,102,111,114,45,101,
97,99,104,0,1,7548,1793,7593,4097,7548,2049,56,1793,7587,2049,56,4,1793,7582,3841,
7548,8,10,1,7578,2049,2106,10,1,7573,2049,2281,3,10,1,7567,2049,3069,10,7549,
7607,144,97,58,100,117,112,0,2049,1877,1793,7620,2,15,2049,105,1,105,2049,7563,
10,1,7611,2049,2106,10,7598,7635,144,97,58,99,111,112,121,0,1,3,1793,7651,
4097,3,2,2049,7466,2049,105,1,105,2049,7563,10,1,7639,2049,3069,10,7625,7671,144,
97,58,116,111,45,115,116,114,105,110,103,0,1,3,1793,7684,2049,7607,1,0,
2049,105,2049,2880,10,1,7675,2049,3069,2049,3591,10,7656,7699,144,99,111,112,121,0,
2,15,1793,7708,1,105,2049,7563,10,1,7703,2049,2106,10,7656,7726,144,97,58,112,
114,101,112,101,110,100,0,2049,1877,1,0,2049,105,1793,7741,2049,7699,4,2049,7699,
17,10,1,7734,2049,2106,1,36,2049,2116,10,7713,7762,144,97,58,97,112,112,101,
110,100,0,4,2049,7726,10,7750,7776,144,97,58,99,104,111,112,0,2049,7607,1,
-1,2049,3050,2,2049,2993,10,7766,7798,144,97,58,102,105,108,116,101,114,0,1793,
7813,67502597,1,21,2049,2106,4,1,105,1,11,2049,64,10,1,7800,2049,7322,2049,1877,
1793,7828,67502597,15,2049,105,2049,7563,10,1,7821,2049,2106,2049,1877,67502597,18,2049,2893,67502597,
16,10,7786,7856,144,97,58,99,111,110,116,97,105,110,115,63,0,1,0,4,
1793,7868,4,5,67502597,11,6,22,10,1,7861,2049,7563,772,10,7841,7896,144,97,58,
99,111,110,116,97,105,110,115,45,115,116,114,105,110,103,63,0,1,0,4,
1793,7909,4,5,67502597,2049,93,6,22,10,1,7901,2049,7563,772,10,7874,7927,131,76,
111,99,97,116,105,111,110,0,0,7915,7939,144,112,114,101,112,97,114,101,0,
4,1,-1,4097,7927,10,7928,7953,144,110,101,120,116,0,3841,7927,2049,2568,1793,7964,
1,7927,2049,2993,10,1,7959,9,10,7945,7978,144,109,97,116,99,104,63,0,67502597,
11,2,1793,7989,3,3841,7927,2049,2568,10,1,7983,9,10,7968,8007,144,109,97,116,
99,104,45,115,116,114,63,0,67502597,2049,93,2,1793,8019,3,3841,7927,2049,2568,10,
1,8013,9,10,7993,8033,144,117,112,100,97,116,101,0,3841,7927,2049,2845,2049,2893,
4097,7927,10,7874,8056,144,97,58,105,110,100,101,120,45,111,102,0,2049,7939,2049,
2096,2049,7856,1793,8068,771,1,-1,10,1,8064,2049,2676,1793,8082,2049,7978,1,8033,9,
2049,7953,10,1,8074,2049,7563,3,3841,7927,10,8042,8111,144,97,58,105,110,100,101,
120,45,111,102,45,115,116,114,105,110,103,0,2049,7939,2049,2096,2049,7896,1793,8123,
771,1,-1,10,1,8119,2049,2676,1793,8137,2049,8007,1,8033,9,2049,7953,10,1,8129,
2049,7563,3,3841,7927,10,8090,8154,144,97,58,109,97,112,0,1793,8160,8,2049,105,
10,1,8156,2049,7322,2049,1877,1793,8175,67502597,15,2049,105,2049,7563,10,1,8168,2049,2106,
10,8145,8193,144,97,58,114,101,118,101,114,115,101,0,2049,1877,1793,8227,2049,56,
1793,8205,17,2049,2893,10,1,8201,2049,2116,2,2049,105,1793,8221,2,15,2049,105,2049,
2893,10,1,8214,2049,2281,3,10,1,8197,2049,2106,10,8180,8240,144,97,58,116,104,
0,17,2049,2880,10,8232,8255,144,97,58,102,101,116,99,104,0,2049,8240,15,10,
8244,8270,144,97,58,115,116,111,114,101,0,2049,8240,16,10,8259,8286,144,97,58,
114,101,100,117,99,101,0,1,13,2049,2106,2049,7563,10,8274,8303,144,97,58,109,
97,107,101,0,2049,7489,2049,8193,10,8293,8313,156,123,0,1,285,2049,156,1,1556,
2049,144,1,285,2049,156,10,8308,8331,156,125,0,1,301,2049,156,1,2106,2049,144,
1,1556,2049,144,1,13,2049,150,1,40,2049,150,1,2893,2049,144,1,301,2049,156,
1,8303,2049,144,10,8326,8375,144,98,111,117,110,100,115,63,0,67502597,2049,7466,67502597,
13,10,8364,8389,144,99,111,112,121,0,2049,56,2049,105,10,8381,8404,144,116,111,
45,101,110,100,0,2,2049,7466,17,2049,2880,10,8326,8421,144,97,58,108,101,102,
116,0,2049,8375,1793,8429,771,1,-1,10,1,8425,2049,2659,2049,1877,67502597,2049,105,1793,
8450,1,2880,2049,2106,1,8389,2049,2281,3,10,1,8440,2049,2106,10,8411,8466,144,97,
58,114,105,103,104,116,0,2049,8375,1793,8474,771,1,-1,10,1,8470,2049,2659,2049,
1877,67502597,2049,105,1793,8497,4,2049,8404,67502597,18,4,1,8389,2049,2281,3,10,1,8485,
2049,2106,10,8455,8514,144,97,58,109,105,100,100,108,101,0,1,2048,2049,2106,4,
67502597,2049,8375,1793,8529,771,3,1,-1,10,1,8524,2049,2659,771,2049,2096,4,18,2049,
2880,2049,1877,67502597,2049,105,1793,8564,772,1793,8554,17,2049,2880,10,1,8550,2049,2106,1,
8389,2049,2281,3,10,1,8547,2049,2106,10,8502,8577,131,70,108,97,103,0,0,8569,
8589,144,99,111,109,112,97,114,101,0,67440386,184946434,10,8578,8602,144,108,101,110,103,
116,104,0,659202,10,8592,8612,144,110,101,120,116,0,17043713,1,1,2577,10,8604,8630,
144,110,111,116,45,101,113,117,97,108,0,50529030,2561,0,10,8617,8642,144,108,111,
111,112,0,524549,8612,2049,8589,18157313,8577,8577,16,420610310,1,1,8642,7,10,8502,8665,144,
97,58,101,113,63,0,1048833,-1,8577,2049,8589,151066369,-1,8630,2049,8602,2049,8642,251724547,8577,
10,8656,8690,144,97,58,45,101,113,63,0,2049,8665,2049,2465,10,8680,8713,144,97,
58,98,101,103,105,110,115,45,119,105,116,104,63,0,1,3,1793,8729,2,2049,
7466,1,13,2049,2106,2049,8421,2049,8665,10,1,8717,2049,3069,10,8695,8750,144,97,58,
101,110,100,115,45,119,105,116,104,63,0,1,3,1793,8766,2,2049,7466,1,13,
2049,2106,2049,8466,2049,8665,10,1,8754,2049,3069,10,8734,8787,144,99,117,114,114,101,
110,116,45,108,105,110,101,0,2049,3507,1,1025,18,10,8771,8809,144,99,111,117,
110,116,45,116,111,107,101,110,115,0,1793,8815,1,32,11,10,1,8811,2049,4284,
2049,79,10,8793,8840,144,112,114,111,99,101,115,115,45,116,111,107,101,110,115,
0,1793,8868,1,32,2049,6110,4,1793,8861,2,2049,79,2049,2549,1,365,1,11,2049,
64,10,1,8849,2049,2106,2049,2880,10,1,8842,2049,2281,2049,365,10,8734,8889,144,115,
58,101,118,97,108,117,97,116,101,0,2049,8787,2049,4531,2049,8787,2,2049,8809,2049,
8840,10,8875,8907,131,76,80,0,0,8901,8917,131,73,110,100,101,120,0,0,10,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,8908,8957,144,110,101,120,116,0,3841,8907,
1,8917,17,2049,2978,10,8949,8973,144,112,114,101,112,0,1,8907,2049,2978,1,0,
3841,8907,1,8917,17,16,10,8965,8994,144,100,111,110,101,0,1,8907,2049,2993,10,
8875,9004,144,73,0,3841,8907,1,8917,17,15,10,8999,9016,144,74,0,3841,8907,1,
8917,17,2049,2893,15,10,9011,9030,144,75,0,3841,8907,1,8917,17,1,2,18,15,
10,9025,9061,144,116,105,109,101,115,60,119,105,116,104,45,105,110,100,101,120,
62,0,2049,8973,4,1793,9077,25,33886721,1,2053,1542,2049,8957,1,9066,7,10,1,9066,
8,3,2049,8994,10,9040,9092,156,104,111,111,107,0,2049,3636,108,105,106,117,46,
46,46,46,0,1,9094,2049,412,2049,1877,2049,2880,2049,105,10,9084,9126,144,115,101,
116,45,104,111,111,107,0,2049,2880,16,10,9114,9140,144,117,110,104,111,111,107,
0,2049,2880,2,2049,2880,4,16,10,9130,9164,144,105,111,58,101,110,117,109,101,
114,97,116,101,0,27,10,9148,9178,144,105,111,58,113,117,101,114,121,0,28,
10,9166,9193,144,105,111,58,105,110,118,111,107,101,0,29,10,9180,9203,131,83,
108,111,116,0,9,9180,9219,144,105,111,58,115,99,97,110,45,102,111,114,0,
1,-1,4097,9203,2049,9164,1793,9245,2049,9004,2049,9178,772,67502597,11,1793,9241,2049,9004,4097,
9203,10,1,9236,9,10,1,9227,2049,9061,3,3841,9203,10,9204,9262,144,99,58,112,
117,116,0,1793,9264,1,0,2049,9193,10,9253,9275,144,110,108,0,1,10,2049,9262,
10,9269,9286,144,115,112,0,1,32,2049,9262,10,9280,9298,144,116,97,98,0,1,
9,2049,9262,10,9291,9312,144,115,58,112,117,116,0,1,9262,2049,3860,10,9303,9326,
144,110,58,112,117,116,0,2049,5943,2049,9312,10,9317,9340,144,114,101,115,101,116,
0,2049,1556,25,771,1,9340,7,10,9331,9362,144,100,117,109,112,45,115,116,97,
99,107,0,2049,1556,25,3,5,2049,9362,6,2,2049,9326,2049,9286,10,9348,9384,144,
70,82,69,69,0,2049,3507,1,1025,18,2049,1877,18,10,9376,9402,131,70,105,108,
101,115,0,0,9393,9415,144,105,100,101,110,116,105,102,121,0,3841,9402,2049,2533,
1793,9482,1,4,2049,9219,2,2049,2568,1793,9470,3,2049,3636,73,79,32,68,69,86,
73,67,69,32,84,89,80,69,32,48,48,48,52,32,78,79,84,32,70,79,
85,78,68,0,1,9433,2049,9312,2049,9275,10,1,9430,1793,9477,4097,9402,10,1,9474,
2049,64,10,1,9421,9,10,9376,9507,144,105,111,58,102,105,108,101,45,111,112,
101,114,97,116,105,111,110,0,2049,9415,3841,9402,2049,9193,10,9486,0,131,102,105,
108,101,58,82,0,9514,1,131,102,105,108,101,58,87,0,9524,2,131,102,105,
108,101,58,65,0,9534,3,131,102,105,108,101,58,82,43,0,9544,9568,144,102,
105,108,101,58,111,112,101,110,0,1,0,2049,9507,10,9555,9587,144,102,105,108,
101,58,99,108,111,115,101,0,1,1,2049,9507,10,9573,9605,144,102,105,108,101,
58,114,101,97,100,0,1,2,2049,9507,10,9592,9624,144,102,105,108,101,58,119,
114,105,116,101,0,1,3,2049,9507,10,9610,9642,144,102,105,108,101,58,116,101,
108,108,0,1,4,2049,9507,10,9629,9660,144,102,105,108,101,58,115,101,101,107,
0,1,5,2049,9507,10,9647,9678,144,102,105,108,101,58,115,105,122,101,0,1,
6,2049,9507,10,9665,9698,144,102,105,108,101,58,100,101,108,101,116,101,0,1,
7,2049,9507,10,9683,9717,144,102,105,108,101,58,102,108,117,115,104,0,1,8,
2049,9507,10,9703,9738,144,102,105,108,101,58,101,120,105,115,116,115,63,0,1,
0,2049,9568,2,2049,2549,1793,9752,2049,9587,2049,2356,10,1,9747,1793,9760,3,2049,2368,
10,1,9756,2049,64,10,9722,9791,144,102,105,108,101,58,111,112,101,110,60,102,
111,114,45,114,101,97,100,105,110,103,62,0,1,0,2049,9568,2,2049,9678,4,
10,9765,9825,144,102,105,108,101,58,111,112,101,110,60,102,111,114,45,97,112,
112,101,110,100,62,0,1,2,2049,9568,2,2049,9678,4,10,9800,9860,144,102,105,
108,101,58,111,112,101,110,60,102,111,114,45,119,114,105,116,105,110,103,62,
0,1,1,2049,9568,10,9834,9872,131,70,73,68,0,0,9865,9881,131,83,105,122,
101,0,0,9873,9892,131,65,99,116,105,111,110,0,0,9882,9903,131,66,117,102,
102,101,114,0,0,9893,9913,144,45,101,111,102,63,0,3841,9872,2049,9642,3841,9881,
13,10,9904,9933,144,112,114,101,115,101,114,118,101,0,1,9872,1793,9944,1,9881,
1,21,2049,3069,10,1,9937,2049,3069,10,9834,9967,144,102,105,108,101,58,114,101,
97,100,45,108,105,110,101,0,4097,9872,1793,10024,2049,1877,2,4097,9903,2049,3418,1793,
10016,3841,9872,2049,9605,2,2049,3326,1793,9993,1,13,11,10,1,9989,1793,10001,1,10,
11,10,1,9997,1793,10009,1,0,11,10,1,10005,2049,2165,22,22,10,1,9980,2049,
2256,2049,3350,3,10,1,9971,2049,3442,3841,9903,10,9949,10053,144,102,105,108,101,58,
102,111,114,45,101,97,99,104,45,108,105,110,101,0,1793,10084,4097,9892,2049,9791,
4097,9872,4097,9881,1793,10075,3841,9872,2049,9967,3841,9892,8,2049,9913,10,1,10065,2049,2233,
3841,9872,2049,9587,10,1,10055,2049,9933,10,10031,10096,131,70,73,68,0,0,10031,10111,
144,102,105,108,101,58,115,108,117,114,112,0,1793,10138,4,2049,3418,2049,9791,4097,
10096,1793,10129,3841,10096,2049,9605,2049,3326,10,1,10122,2049,2281,3841,10096,2049,9587,10,1,
10113,2049,3442,10,10097,10156,144,102,105,108,101,58,115,112,101,119,0,2049,9860,4,
1793,10165,67502597,2049,9624,10,1,10161,2049,3860,2049,9587,10,10143,10179,131,70,80,85,0,
0,10172,10192,144,105,100,101,110,116,105,102,121,0,3841,10179,2049,2533,1793,10259,1,
2,2049,9219,2,2049,2568,1793,10247,3,2049,3636,73,79,32,68,69,86,73,67,69,
32,84,89,80,69,32,48,48,48,50,32,78,79,84,32,70,79,85,78,68,
0,1,10210,2049,9312,2049,9275,10,1,10207,1793,10254,4097,10179,10,1,10251,2049,64,10,
1,10198,9,10,10143,10285,144,105,111,58,102,108,111,97,116,45,111,112,101,114,
97,116,105,111,110,0,2049,10192,3841,10179,2049,9193,10,10263,10306,144,110,58,116,111,
45,102,108,111,97,116,0,1,0,2049,10285,10,10292,10325,144,115,58,116,111,45,
102,108,111,97,116,0,1,1,2049,10285,10,10311,10345,144,102,58,116,111,45,110,
117,109,98,101,114,0,1,2,2049,10285,10,10330,10365,144,102,58,116,111,45,115,
116,114,105,110,103,0,2049,3617,2,1,3,2049,10285,10,10350,10380,144,102,58,43,
0,1,4,2049,10285,10,10373,10392,144,102,58,45,0,1,5,2049,10285,10,10385,10404,
144,102,58,42,0,1,6,2049,10285,10,10397,10416,144,102,58,47,0,1,7,2049,
10285,10,10409,10432,144,102,58,102,108,111,111,114,0,1,8,2049,10285,10,10421,10450,
144,102,58,99,101,105,108,105,110,103,0,1,9,2049,10285,10,10437,10465,144,102,
58,115,113,114,116,0,1,10,2049,10285,10,10455,10479,144,102,58,101,113,63,0,
1,11,2049,10285,10,10470,10494,144,102,58,45,101,113,63,0,1,12,2049,10285,10,
10484,10508,144,102,58,108,116,63,0,1,13,2049,10285,10,10499,10522,144,102,58,103,
116,63,0,1,14,2049,10285,10,10513,10538,144,102,58,100,101,112,116,104,0,1,
15,2049,10285,10,10527,10552,144,102,58,100,117,112,0,1,16,2049,10285,10,10543,10567,
144,102,58,100,114,111,112,0,1,17,2049,10285,10,10557,10582,144,102,58,115,119,
97,112,0,1,18,2049,10285,10,10572,10596,144,102,58,108,111,103,0,1,19,2049,
10285,10,10587,10612,144,102,58,112,111,119,101,114,0,1,20,2049,10285,10,10601,10626,
144,102,58,115,105,110,0,1,21,2049,10285,10,10617,10640,144,102,58,99,111,115,
0,1,22,2049,10285,10,10631,10654,144,102,58,116,97,110,0,1,23,2049,10285,10,
10645,10669,144,102,58,97,115,105,110,0,1,24,2049,10285,10,10659,10684,144,102,58,
97,99,111,115,0,1,25,2049,10285,10,10674,10699,144,102,58,97,116,97,110,0,
1,26,2049,10285,10,10689,10714,144,102,58,112,117,115,104,0,1,27,2049,10285,10,
10704,10728,144,102,58,112,111,112,0,1,28,2049,10285,10,10719,10745,144,102,58,97,
100,101,112,116,104,0,1,29,2049,10285,10,10733,10762,144,102,58,115,113,117,97,
114,101,0,2049,10552,2049,10404,10,10750,10777,144,102,58,111,118,101,114,0,2049,10714,
2049,10552,2049,10728,2049,10582,10,10767,10796,144,102,58,116,117,99,107,0,2049,10552,2049,
10714,2049,10582,2049,10728,10,10786,10814,144,102,58,110,105,112,0,2049,10582,2049,10567,10,
10805,10834,144,102,58,100,114,111,112,45,112,97,105,114,0,2049,10567,2049,10567,10,
10819,10853,144,102,58,100,117,112,45,112,97,105,114,0,2049,10777,2049,10777,10,10839,
10867,144,102,58,114,111,116,0,2049,10714,2049,10582,2049,10728,2049,10582,10,10858,10891,144,
102,58,112,111,115,105,116,105,118,101,63,0,1,0,2049,10306,2049,10522,10,10876,
10913,144,102,58,110,101,103,97,116,105,118,101,63,0,1,0,2049,10306,2049,10508,
10,10898,10932,144,102,58,110,101,103,97,116,101,0,1,-1,2049,10306,2049,10404,10,
10920,10948,144,102,58,97,98,115,0,2049,10552,2049,10913,1,10932,9,10,10939,10968,156,
112,114,101,102,105,120,58,46,0,2049,1818,1,3662,1,3591,2049,64,1,10325,2049,
144,10,10956,10990,144,102,58,112,117,116,0,2049,10365,2049,9312,10,10981,11003,144,102,
58,80,73,0,2049,3636,51,46,49,52,49,53,57,50,0,1,11005,2049,10325,10,
10995,11026,144,102,58,69,0,2049,3636,50,46,55,49,56,50,56,49,0,1,11028,
2049,10325,10,11019,11051,144,102,58,78,65,78,0,2049,3636,48,0,1,11053,2049,10325,
2049,3636,48,0,1,11061,2049,10325,2049,10416,10,11042,11079,144,102,58,73,78,70,0,
2049,3636,49,46,48,0,1,11081,2049,10325,2049,3636,48,0,1,11091,2049,10325,2049,10416,
10,11070,11110,144,102,58,45,73,78,70,0,2049,3636,45,49,46,48,0,1,11112,
2049,10325,2049,3636,48,0,1,11123,2049,10325,2049,10416,10,11100,11142,144,102,58,110,97,
110,63,0,2049,10552,2049,10494,10,11132,11157,144,102,58,105,110,102,63,0,2049,11079,
2049,10479,10,11147,11173,144,102,58,45,105,110,102,63,0,2049,11110,2049,10479,10,11162,
11189,144,102,58,114,111,117,110,100,0,2049,10552,2049,10913,1793,11210,2049,3636,48,46,
53,0,1,11197,2049,10325,2049,10392,2049,10450,10,1,11195,1793,11229,2049,3636,48,46,53,
0,1,11216,2049,10325,2049,10380,2049,10432,10,1,11214,2049,64,10,11178,11243,144,102,58,
109,105,110,0,2049,10853,2049,10508,1,10567,1,10814,2049,64,10,11234,11263,144,102,58,
109,97,120,0,2049,10853,2049,10522,1,10567,1,10814,2049,64,10,11254,11285,144,102,58,
108,105,109,105,116,0,2049,10582,2049,10714,2049,11243,2049,10728,2049,11263,10,11274,11310,144,
102,58,98,101,116,119,101,101,110,63,0,2049,10867,2049,10552,2049,10714,2049,10867,2049,
10867,2049,11285,2049,10728,2049,10479,10,11296,11336,144,102,58,105,110,99,0,2049,3636,49,
0,1,11338,2049,10325,2049,10380,10,11327,11356,144,102,58,100,101,99,0,2049,3636,49,
0,1,11358,2049,10325,2049,10392,10,11347,11377,144,102,58,99,97,115,101,0,2049,10777,
2049,10479,1793,11389,2049,10567,8,1,-1,10,1,11383,1793,11397,3,1,0,10,1,11393,
2049,64,25,6,771,10,11367,11415,144,102,58,115,105,103,110,0,2049,10552,2049,3636,
48,0,1,11419,2049,10325,2049,10479,1793,11434,1,0,2049,10567,10,1,11429,2049,2659,2049,
3636,48,0,1,11440,2049,10325,2049,10522,1793,11453,1,1,10,1,11450,1793,11460,1,-1,
10,1,11457,2049,64,10,11405,2147483645,131,101,58,77,65,88,0,11465,-2147483645,131,101,58,
77,73,78,0,11474,-2147483647,131,101,58,78,65,78,0,11483,2147483646,131,101,58,73,78,
70,0,11492,-2147483646,131,101,58,45,73,78,70,0,11501,11519,144,101,58,110,63,0,
1,-2147483645,2049,2880,1,2147483645,2049,2893,2049,2911,10,11511,11540,144,101,58,109,97,120,63,
0,1,2147483645,11,10,11530,11554,144,101,58,109,105,110,63,0,1,-2147483645,11,10,11544,
11569,144,101,58,122,101,114,111,63,0,2049,2533,10,11558,11582,144,101,58,110,97,
110,63,0,1,-2147483647,11,10,11572,11596,144,101,58,105,110,102,63,0,1,2147483646,11,
10,11586,11611,144,101,58,45,105,110,102,63,0,1,-2147483646,11,10,11600,11625,144,101,
58,99,108,105,112,0,1,-2147483645,1,2147483645,2049,2863,10,11615,11640,144,102,58,69,49,
0,1793,11642,2049,3636,49,46,101,53,0,1,11644,2049,10325,10,11632,11666,144,102,58,
45,115,104,105,102,116,0,2049,11640,2049,10404,10,11654,11683,144,102,58,43,115,104,
105,102,116,0,2049,11640,2049,10416,10,11671,11705,144,102,58,115,105,103,110,101,100,
45,115,113,114,116,0,2049,10552,2049,11415,2049,10948,2049,10465,2049,10306,2049,10404,10,11688,
11731,144,102,58,43,101,110,99,111,100,101,0,2049,11705,2049,11666,10,11718,11749,144,
102,58,45,101,110,99,111,100,101,0,2049,10552,2049,11415,2049,11683,2049,10552,2049,10404,
2049,10306,2049,10404,10,11736,11783,144,102,58,115,105,103,110,101,100,45,115,113,117,
97,114,101,0,2049,10552,2049,11415,2049,10552,2049,10404,2049,10306,2049,10404,10,11764,11806,144,
102,58,116,111,45,101,0,2049,10552,2049,11142,1793,11817,2049,10567,1,-2147483647,10,1,11812,
2049,2659,2049,10552,2049,11157,1793,11832,2049,10567,1,2147483646,10,1,11827,2049,2659,2049,10552,2049,
11173,1793,11847,2049,10567,1,-2147483646,10,1,11842,2049,2659,2049,11731,2049,11189,2049,10345,2049,11625,
1,-2147483645,1793,11866,2049,10567,10,1,11863,2049,2379,1,2147483645,1793,11877,2049,10567,10,1,11874,
2049,2379,10,11796,11892,144,101,58,116,111,45,102,0,1,-2147483647,1793,11899,2049,11051,10,
1,11896,2049,2379,1,2147483646,1793,11910,2049,11079,10,1,11907,2049,2379,1,-2147483646,1793,11921,2049,
11110,10,1,11918,2049,2379,2049,10306,2049,11749,10,11882,11941,144,102,58,115,116,111,114,
101,0,1793,11946,2049,11806,10,1,11943,2049,2106,16,10,11930,11963,144,102,58,102,101,
116,99,104,0,15,2049,11892,10,11952,11983,144,102,58,100,117,109,112,45,115,116,
97,99,107,0,2049,10538,2,1,10714,2049,2281,1793,12001,2049,10728,2049,10552,2049,10990,2049,
9286,10,1,11992,2049,2281,10,11967,12023,144,102,58,100,117,109,112,45,97,115,116,
97,99,107,0,2049,10745,2,1,10728,2049,2281,1793,12041,2049,10552,2049,10990,2049,9286,2049,
10714,10,1,12032,2049,2281,10,12006,12055,144,101,58,112,117,116,0,1,2147483645,1793,12072,
2049,3636,101,58,77,65,88,0,1,12061,2049,9312,10,1,12059,2049,2379,1,-2147483645,1793,
12093,2049,3636,101,58,77,73,78,0,1,12082,2049,9312,10,1,12080,2049,2379,1,0,
1793,12112,2049,3636,101,58,48,0,1,12103,2049,9312,10,1,12101,2049,2379,1,-2147483647,1793,
12133,2049,3636,101,58,78,65,78,0,1,12122,2049,9312,10,1,12120,2049,2379,1,2147483646,
1793,12154,2049,3636,101,58,73,78,70,0,1,12143,2049,9312,10,1,12141,2049,2379,1,
-2147483646,1793,12176,2049,3636,101,58,45,73,78,70,0,1,12164,2049,9312,10,1,12162,2049,
2379,2049,11892,2049,10990,10,12046,12203,131,105,111,58,85,110,105,120,83,121,115,99,
97,108,108,0,0,12185,12216,144,105,100,101,110,116,105,102,121,0,3841,12203,2049,
2533,1793,12283,1,8,2049,9219,2,2049,2568,1793,12271,3,2049,3636,73,79,32,68,69,
86,73,67,69,32,84,89,80,69,32,48,48,48,56,32,78,79,84,32,70,
79,85,78,68,0,1,12234,2049,9312,2049,9275,10,1,12231,1793,12278,4097,12203,10,1,
12275,2049,64,10,1,12222,9,10,12046,12306,144,105,111,58,117,110,105,120,45,115,
121,115,99,97,108,108,0,2049,12216,3841,12203,2049,9193,10,12287,12328,144,117,110,105,
120,58,115,121,115,116,101,109,0,1,0,2049,12306,10,12313,12346,144,117,110,105,
120,58,102,111,114,107,0,1,1,2049,12306,10,12333,12365,144,117,110,105,120,58,
101,120,101,99,48,0,1,2,2049,12306,10,12351,12384,144,117,110,105,120,58,101,
120,101,99,49,0,1,3,2049,12306,10,12370,12403,144,117,110,105,120,58,101,120,
101,99,50,0,1,4,2049,12306,10,12389,12422,144,117,110,105,120,58,101,120,101,
99,51,0,1,5,2049,12306,10,12408,12440,144,117,110,105,120,58,101,120,105,116,
0,1,6,2049,12306,10,12427,12460,144,117,110,105,120,58,103,101,116,112,105,100,
0,1,7,2049,12306,10,12445,12478,144,117,110,105,120,58,119,97,105,116,0,1,
8,2049,12306,10,12465,12496,144,117,110,105,120,58,107,105,108,108,0,1,9,2049,
12306,10,12483,12515,144,117,110,105,120,58,112,111,112,101,110,0,1,10,2049,12306,
10,12501,12535,144,117,110,105,120,58,112,99,108,111,115,101,0,1,11,2049,12306,
10,12520,12554,144,117,110,105,120,58,99,104,100,105,114,0,1,13,2049,12306,10,
12540,12574,144,117,110,105,120,58,103,101,116,101,110,118,0,1,14,2049,12306,10,
12559,12594,144,117,110,105,120,58,112,117,116,101,110,118,0,1,15,2049,12306,10,
12579,12613,144,117,110,105,120,58,115,108,101,101,112,0,1,16,2049,12306,10,12599,
12634,144,117,110,105,120,58,103,101,116,45,99,119,100,0,2049,3636,112,119,100,
0,1,12636,1,0,2049,12515,2,2049,9967,2049,5883,4,2049,12535,2049,3636,47,0,1,
12656,2049,3842,10,12618,12690,144,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,3636,108,115,32,45,49,32,124,
32,119,99,32,45,108,0,1,12692,1,0,2049,12515,2,2049,9967,2049,5883,2049,218,
4,2049,12535,10,12663,12745,144,117,110,105,120,58,102,111,114,45,101,97,99,104,
45,102,105,108,101,0,2049,3636,108,115,32,45,49,32,45,112,0,1,12747,1,
0,2049,12515,2049,12690,1793,12780,1793,12775,2049,9967,2049,3591,67502597,8,10,1,12768,2049,2116,
10,1,12766,2049,2281,2049,12535,3,10,12723,12797,144,115,116,97,114,116,0,4,2049,
3418,1,0,2049,12515,10,12788,12813,144,114,101,97,100,0,2,2049,9605,2,2049,3326,
2049,2533,10,12805,12832,144,102,105,110,105,115,104,0,2049,12535,2049,3398,10,12723,12856,
144,117,110,105,120,58,115,108,117,114,112,45,112,105,112,101,0,1793,12872,2049,
12797,1793,12865,2049,12813,10,1,12862,2049,2256,2049,12832,10,1,12858,2049,3442,10,12837,12883,
131,105,111,0,0,12877,12896,144,105,100,101,110,116,105,102,121,0,3841,12883,2049,
2533,1793,12963,1,10,2049,9219,2,2049,2568,1793,12951,3,2049,3636,73,79,32,68,69,
86,73,67,69,32,84,89,80,69,32,48,48,49,48,32,78,79,84,32,70,
79,85,78,68,0,1,12914,2049,9312,2049,9275,10,1,12911,1793,12958,4097,12883,10,1,
12955,2049,64,10,1,12902,9,10,12837,12987,144,105,111,58,114,110,103,45,111,112,
101,114,97,116,105,111,110,0,2049,12896,3841,12883,2049,9193,10,12967,13006,144,110,58,
114,97,110,100,111,109,0,2049,12987,10,12994,13020,131,83,111,99,107,101,116,115,
0,0,13009,13033,144,105,100,101,110,116,105,102,121,0,3841,13020,2049,2533,1793,13100,
1,7,2049,9219,2,2049,2568,1793,13088,3,2049,3636,73,79,32,68,69,86,73,67,
69,32,84,89,80,69,32,48,48,48,52,32,78,79,84,32,70,79,85,78,
68,0,1,13051,2049,9312,2049,9275,10,1,13048,1793,13095,4097,13020,10,1,13092,2049,64,
10,1,13039,9,10,12994,13127,144,105,111,58,115,111,99,107,101,116,45,111,112,
101,114,97,116,105,111,110,0,2049,13033,3841,13020,2049,9193,10,13104,13158,144,115,111,
99,107,101,116,58,103,101,116,104,111,115,116,98,121,110,97,109,101,0,1,
0,2049,13127,10,13134,13180,144,115,111,99,107,101,116,58,99,114,101,97,116,101,
0,1,1,2049,13127,10,13163,13200,144,115,111,99,107,101,116,58,98,105,110,100,
0,1,2,2049,13127,10,13185,13222,144,115,111,99,107,101,116,58,108,105,115,116,
101,110,0,1,3,2049,13127,10,13205,13244,144,115,111,99,107,101,116,58,97,99,
99,101,112,116,0,1,4,2049,13127,10,13227,13267,144,115,111,99,107,101,116,58,
99,111,110,110,101,99,116,0,1,5,2049,13127,10,13249,13287,144,115,111,99,107,
101,116,58,115,101,110,100,0,1,6,2049,13127,10,13272,13307,144,115,111,99,107,
101,116,58,114,101,99,118,0,1,8,2049,13127,10,13292,13328,144,115,111,99,107,
101,116,58,99,108,111,115,101,0,1,10,2049,13127,10,13312,13353,144,115,111,99,
107,101,116,58,99,111,110,102,105,103,117,114,101,0,1,11,2049,13127,10,13333,
1024,131,84,73,66,0,13358,13379,144,105,109,97,103,101,58,115,97,118,101,0,
1,1000,2049,9219,2049,9193,10,13365,13398,131,75,101,121,98,111,97,114,100,0,0,
13386,13411,144,105,100,101,110,116,105,102,121,0,3841,13398,2049,2533,1793,13478,1,1,
2049,9219,2,2049,2568,1793,13466,3,2049,3636,73,79,32,68,69,86,73,67,69,32,
84,89,80,69,32,48,48,48,49,32,78,79,84,32,70,79,85,78,68,0,
1,13429,2049,9312,2049,9275,10,1,13426,1793,13473,4097,13398,10,1,13470,2049,64,10,1,
13417,9,10,13365,13491,144,99,58,103,101,116,0,2049,13411,3841,13398,2049,9193,10,13482,
13508,144,103,97,116,104,101,114,0,2,1793,13515,1,8,11,10,1,13511,1793,13523,
1,127,11,10,1,13519,2049,2128,22,1,11,1,3326,2049,64,10,13498,13544,144,99,
121,99,108,101,0,2049,13491,2049,2096,4,8,2049,2465,25,3,2049,13508,1,13544,7,
10,13482,13575,144,112,97,114,115,101,45,117,110,116,105,108,0,1793,13587,2049,3617,
2049,3418,2049,13544,771,2049,3292,10,1,13577,2049,3442,10,13560,13601,144,115,58,103,101,
116,0,1793,13623,1793,13609,1,10,11,10,1,13605,1793,13617,1,13,11,10,1,13613,
2049,2128,22,10,1,13603,2049,13575,10,13592,13642,144,115,58,103,101,116,45,119,111,
114,100,0,1,5475,2049,13575,10,13628,13660,131,83,99,114,105,112,116,105,110,103,
0,7,13647,13673,144,105,100,101,110,116,105,102,121,0,3841,13660,2049,2533,1793,13740,
1,9,2049,9219,2,2049,2568,1793,13728,3,2049,3636,73,79,32,68,69,86,73,67,
69,32,84,89,80,69,32,48,48,48,57,32,78,79,84,32,70,79,85,78,
68,0,1,13691,2049,9312,2049,9275,10,1,13688,1793,13735,4097,13660,10,1,13732,2049,64,
10,1,13679,9,10,13628,13756,144,115,121,115,58,97,114,103,99,0,2049,13673,1,
0,3841,13660,2049,9193,10,13744,13777,144,115,121,115,58,97,114,103,118,0,2049,3617,
4,2049,13673,1,1,3841,13660,2049,9193,10,13765,13800,144,105,110,99,108,117,100,101,
0,2049,13673,1,2,3841,13660,2049,9193,10,13789,13821,144,115,121,115,58,110,97,109,
101,0,2049,3617,2049,13673,1,3,3841,13660,2049,9193,10,13809,13841,144,99,108,101,97,
114,0,1,27,2049,9262,2049,3636,91,50,74,0,1,13847,2049,9312,1,27,2049,9262,
2049,3636,91,48,59,48,72,0,1,13861,2049,9312,10,13832,13882,131,78,111,69,99,
104,111,0,0,13872,13890,144,98,121,101,0,1,0,2049,12440,10,13883,13906,144,118,
101,114,115,105,111,110,0,3841,4,1,100,20,10,13895,13921,144,100,111,110,101,
63,0,1793,13927,1,13,11,10,1,13923,1793,13935,1,10,11,10,1,13931,1793,13943,
1,32,11,10,1,13939,2049,2165,22,22,10,13912,13960,144,118,97,108,105,100,63,
0,2,2049,79,2049,2615,10,13950,13979,144,99,104,101,99,107,45,101,111,102,0,
2,1793,13986,1,-1,11,10,1,13982,1793,13994,1,4,11,10,1,13990,2049,2128,22,
1,13890,9,10,13966,14009,144,98,115,0,2049,3350,2049,3350,771,10,14003,14027,144,99,
104,101,99,107,45,98,115,0,2,1793,14034,1,8,11,10,1,14030,1793,14042,1,
127,11,10,1,14038,2049,2128,22,1,14009,9,10,14015,14060,144,99,104,101,99,107,
0,2049,13979,2049,14027,10,14051,14078,144,99,104,97,114,97,99,116,101,114,0,2049,
13491,2,2049,3326,10,14065,14094,144,98,117,102,102,101,114,0,1793,14104,1,1024,2049,
3418,8,2049,3292,10,1,14096,2049,3442,10,14084,14123,144,114,101,97,100,45,116,111,
107,101,110,0,1793,14139,1793,14134,2049,14078,2049,14060,2049,13921,10,1,14127,2049,2256,10,
1,14125,2049,14094,2049,3714,10,14109,14155,144,105,110,112,117,116,0,2049,14123,2049,13960,
10,14146,14171,144,112,114,111,99,101,115,115,0,1,365,1,11,2049,64,10,13883,
14188,144,98,97,110,110,101,114,0,2049,13906,2049,3636,82,69,84,82,79,32,49,
50,32,40,37,110,46,37,110,41,92,110,0,1,14192,2049,7142,2049,9312,2049,1543,
2049,1877,18,2049,1877,2049,1543,2049,3636,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,14228,2049,7142,
2049,9312,10,14178,14272,144,108,105,115,116,101,110,0,3841,13882,1793,14279,2049,14188,10,
1,14276,2049,70,2049,14155,2049,14171,1,14283,7,10,14262,14300,131,67,108,111,99,107,
0,0,14291,14313,144,105,100,101,110,116,105,102,121,0,3841,14300,2049,2533,1793,14380,
1,5,2049,9219,2,2049,2568,1793,14368,3,2049,3636,73,79,32,68,69,86,73,67,
69,32,84,89,80,69,32,48,48,48,53,32,78,79,84,32,70,79,85,78,
68,0,1,14331,2049,9312,2049,9275,10,1,14328,1793,14375,4097,14300,10,1,14372,2049,64,
10,1,14319,9,10,14262,14406,144,105,111,58,99,108,111,99,107,45,111,112,101,
114,97,116,105,111,110,0,2049,14313,3841,14300,2049,9193,10,14384,14432,144,99,108,111,
99,107,58,116,105,109,101,115,116,97,109,112,0,1,0,2049,14406,10,14413,14450,
144,99,108,111,99,107,58,100,97,121,0,1,1,2049,14406,10,14437,14470,144,99,
108,111,99,107,58,109,111,110,116,104,0,1,2,2049,14406,10,14455,14489,144,99,
108,111,99,107,58,121,101,97,114,0,1,3,2049,14406,10,14475,14508,144,99,108,
111,99,107,58,104,111,117,114,0,1,4,2049,14406,10,14494,14529,144,99,108,111,
99,107,58,109,105,110,117,116,101,0,1,5,2049,14406,10,14513,14550,144,99,108,
111,99,107,58,115,101,99,111,110,100,0,1,6,2049,14406,10,14534,14572,144,99,
108,111,99,107,58,117,116,99,58,100,97,121,0,1,7,2049,14406,10,14555,14596,
144,99,108,111,99,107,58,117,116,99,58,109,111,110,116,104,0,1,8,2049,
14406,10,14577,14619,144,99,108,111,99,107,58,117,116,99,58,121,101,97,114,0,
1,9,2049,14406,10,14601,14642,144,99,108,111,99,107,58,117,116,99,58,104,111,
117,114,0,1,10,2049,14406,10,14624,14667,144,99,108,111,99,107,58,117,116,99,
58,109,105,110,117,116,101,0,1,11,2049,14406,10,14647,14692,144,99,108,111,99,
107,58,117,116,99,58,115,101,99,111,110,100,0,1,12,2049,14406,10,14672,14708,
144,100,58,119,111,114,100,115,0,1793,14717,2049,162,2049,9312,2049,9286,10,1,14710,
2049,7374,10,14697,14738,144,100,58,119,111,114,100,115,45,119,105,116,104,0,2049,
1877,2049,4531,1793,14769,2049,162,2,2049,1877,2049,4155,1793,14758,2049,9312,2049,9286,10,1,
14753,1793,14764,3,10,1,14762,2049,64,10,1,14744,2049,7374,10,14722,14793,144,100,105,
115,112,108,97,121,45,105,102,45,108,101,102,116,0,2,2049,1877,2049,4455,1793,
14805,2049,9312,2049,9286,10,1,14800,1793,14811,3,10,1,14809,2049,64,10,14722,14842,144,
100,58,119,111,114,100,115,45,98,101,103,105,110,110,105,110,103,45,119,105,
116,104,0,2049,1877,2049,4531,1793,14853,2049,162,2049,14793,10,1,14848,2049,7374,10,14816,
14868,144,102,105,101,108,100,115,0,3841,2,2049,105,2049,105,2049,105,10,14858,14894,
144,105,110,118,97,108,105,100,45,110,97,109,101,63,0,2,1,32,2049,3986,
10,14877,14911,144,114,101,119,114,105,116,101,0,1793,14925,1,32,1793,14920,1,95,
10,1,14917,2049,2379,10,1,14913,2049,4326,10,14900,14939,144,101,110,116,114,121,0,
2049,1877,1,21,2049,2106,4097,2,10,1793,14967,1793,14962,2049,14868,2049,14894,1,14911,9,
2049,119,10,1,14952,2049,14939,10,1,14950,0 };