retroforth/vm/nga-c/retro-image.c
crc 5d47d2fbd4 retro.forth: inline assembly in a bunch of words
FossilOrigin-Name: 1ccfe19cb66b272f220422792bd417b6e73b7289192268019af95f13310606e5
2020-02-11 22:06:12 +00:00

756 lines
74 KiB
C

#include <stdint.h>
#ifndef CELL
#define CELL int32_t
#endif
CELL ngaImageCells = 15010;
CELL ngaImage[] = { 1793,14312,14856,15009,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,14990,2,524559,105,2049,105,2049,105,2049,119,168820998,2,13405,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,2465,10,2637,2657,144,105,102,59,0,67502597,1,
72,2049,2106,25,6,771,10,2650,2674,144,45,105,102,59,0,67502597,1,70,2049,2106,
2049,2465,25,6,771,10,2666,2692,150,114,111,116,0,67503109,10,2685,2699,150,47,0,
197652,10,2694,2708,150,109,111,100,0,788,10,2701,2719,144,110,58,112,111,119,0,
1,1,4,1793,2727,67502597,19,10,1,2724,2049,2281,772,10,2710,2745,144,110,58,110,
101,103,97,116,101,0,1,-1,19,10,2733,2761,144,110,58,115,113,117,97,114,
101,0,4866,10,2749,2773,144,110,58,115,113,114,116,0,1,1,1793,2791,2049,2096,
197652,67502597,18,1,2,197652,25,17,1,2777,7,10,1,2777,8,772,10,2763,2805,144,
110,58,109,105,110,0,2049,2096,13,1,11,1,2057,2049,64,10,2796,2824,144,110,
58,109,97,120,0,2049,2096,14,1,11,1,2057,2049,64,10,2815,2843,144,110,58,
97,98,115,0,2,2049,2568,1,2745,9,10,2834,2861,144,110,58,108,105,109,105,
116,0,4,5,2049,2805,6,2049,2824,10,2850,2878,144,110,58,105,110,99,0,1,
1,17,10,2869,2891,144,110,58,100,101,99,0,1,1,18,10,2882,2909,144,110,
58,98,101,116,119,101,101,110,63,0,67503109,1793,2917,67503109,67503109,2049,2861,10,1,2912,
2049,2116,11,10,2895,2935,144,118,58,105,110,99,45,98,121,0,1793,2939,4367,10,
1,2937,2049,2116,16,10,2923,2957,144,118,58,100,101,99,45,98,121,0,1793,2961,
1180687,10,1,2959,2049,2116,16,10,2945,2976,144,118,58,105,110,99,0,1,1,4,
2049,2935,10,2967,2991,144,118,58,100,101,99,0,1,1,4,2049,2957,10,2982,3008,
144,118,58,108,105,109,105,116,0,251790597,1542,2049,2861,4100,10,2997,3022,144,118,58,
111,110,0,2049,2356,4100,10,3014,3035,144,118,58,111,102,102,0,2049,2368,4100,10,
3026,3048,144,97,108,108,111,116,0,1,3,2049,2935,10,3039,3067,144,118,58,112,
114,101,115,101,114,118,101,0,4,2,15,1793,3077,1,21,2049,2106,10,1,3072,
2049,2106,4,16,10,3053,3096,144,118,58,117,112,100,97,116,101,0,4,1793,3103,
15,4,8,10,1,3099,2049,2116,16,10,3084,3117,144,99,111,112,121,0,1793,3126,
285278725,1,33951492,268767489,1,6,10,1,3119,2049,2281,3,3,10,3109,3146,144,83,99,111,
112,101,76,105,115,116,0,14856,14856,10,3133,3155,144,123,123,0,2049,1570,2,1,
3146,2049,59,16,10,3149,3180,144,45,45,45,114,101,118,101,97,108,45,45,45,
0,2049,1570,1,3146,2049,2878,16,10,3164,3194,144,125,125,0,1,3146,2049,56,4,
15,11,1793,3208,3841,3146,4097,2,10,1,3203,1793,3238,3841,3146,1793,3233,1,2,15,
2,15,1,3146,2049,2878,15,12,25,3,1,3218,7,10,1,3216,8,16,10,1,
3212,2049,64,10,3188,3252,131,83,116,97,114,116,0,0,10,3243,3261,131,69,110,
100,0,0,10,3254,3276,144,116,101,114,109,105,110,97,116,101,0,1,0,3841,
3261,16,10,3188,3298,144,98,117,102,102,101,114,58,115,116,97,114,116,0,3841,
3252,10,3282,3315,144,98,117,102,102,101,114,58,101,110,100,0,3841,3261,10,3301,
3332,144,98,117,102,102,101,114,58,97,100,100,0,3841,3261,16,1,3261,2049,2976,
2049,3276,10,3318,3356,144,98,117,102,102,101,114,58,103,101,116,0,1,3261,2049,
2991,3841,3261,15,2049,3276,10,3342,3382,144,98,117,102,102,101,114,58,101,109,112,
116,121,0,3841,3252,4097,3261,2049,3276,10,3366,3404,144,98,117,102,102,101,114,58,
115,105,122,101,0,3841,3261,3841,3252,18,10,3389,3424,144,98,117,102,102,101,114,
58,115,101,116,0,4097,3252,2049,3382,10,3410,3448,144,98,117,102,102,101,114,58,
112,114,101,115,101,114,118,101,0,3841,3252,3841,3261,1793,3461,1,21,2049,2106,4097,
3252,10,1,3454,2049,2106,4097,3261,10,3429,3483,131,84,101,109,112,83,116,114,105,
110,103,115,0,32,3468,3501,131,84,101,109,112,83,116,114,105,110,103,77,97,
120,0,512,3484,3513,144,83,84,82,73,78,71,83,0,2049,1543,3841,3483,3841,3501,
19,18,10,3502,3533,131,67,117,114,114,101,110,116,0,18,10,3522,3548,144,115,
58,112,111,105,110,116,101,114,0,3841,3533,3841,3501,19,2049,3513,17,10,3535,3567,
144,115,58,110,101,120,116,0,1,3533,2049,2976,3841,3533,3841,3483,11,1793,3583,1,
0,4097,3533,10,1,3578,9,10,3502,3597,144,115,58,116,101,109,112,0,2,2049,
79,2049,2878,2049,3548,4,2049,3117,2049,3548,2049,3567,10,3587,3623,144,115,58,101,109,
112,116,121,0,2049,3548,2049,3567,1,0,67502597,16,10,3612,3642,144,115,58,115,107,
105,112,0,6,1793,3650,68223234,1,786703,0,10,1,3645,2049,2233,2049,2891,5,10,3632,
3668,144,115,58,107,101,101,112,0,2049,1818,1793,3677,1,3642,2049,1777,10,1,3672,
9,2049,1877,1,119,2049,2106,2049,131,10,3658,3701,156,112,114,101,102,105,120,58,
39,0,2049,1818,1,3668,1,3597,2049,64,10,3689,3720,144,115,58,99,104,111,112,
0,2049,3597,2,2049,79,67502597,17,2049,2891,1,0,4,16,10,3710,3747,144,115,58,
114,101,118,101,114,115,101,0,1793,3789,2,2049,3597,2049,3424,1,79,1793,3765,2,
2049,79,17,2049,2891,10,1,3758,2049,2128,4,1793,3779,2,15,2049,3332,2049,2891,10,
1,3772,2049,2281,3,2049,3298,2049,3597,10,1,3749,2049,3448,10,3734,3807,144,115,58,
112,114,101,112,101,110,100,0,2049,3597,1793,3831,2,2049,79,17,1793,3823,2,2049,
79,2049,2878,10,1,3817,2049,2106,4,2049,3117,10,1,3811,2049,2116,10,3794,3848,144,
115,58,97,112,112,101,110,100,0,4,2049,3807,10,3836,3866,144,115,58,102,111,
114,45,101,97,99,104,0,1793,3901,67502597,15,25,3,2049,2096,1793,3889,1793,3884,1,
34,2049,2106,8,10,1,3878,2049,2106,10,1,3876,2049,2106,1,2878,2049,2106,1,3868,
7,10,1,3868,8,771,10,3852,3920,144,115,58,105,110,100,101,120,45,111,102,
0,4,1793,3943,2049,56,25,4,1793,3932,67502597,12,10,1,3929,2049,2106,4,25,3,
1,3923,7,10,1,3923,2049,2116,1793,3954,18,2049,2891,772,10,1,3949,2049,2116,2049,
79,67502597,11,1793,3968,3,1,-1,10,1,3964,9,10,3906,3992,144,115,58,99,111,
110,116,97,105,110,115,45,99,104,97,114,63,0,2049,3920,1,-1,12,10,3972,
4005,131,83,114,99,0,0,3998,4013,131,84,97,114,0,0,4006,4021,131,80,97,
100,0,0,4014,4027,131,73,0,0,4022,4033,131,70,0,0,4028,4040,131,65,116,
0,0,4034,4054,144,116,101,114,109,105,110,97,116,101,0,1,0,3841,4021,3841,
4013,2049,79,17,16,10,4041,4076,144,101,120,116,114,97,99,116,0,3841,4005,3841,
4027,17,3841,4021,3841,4013,2049,79,2049,3117,10,4065,4101,144,99,111,109,112,97,114,
101,0,3841,4021,3841,4013,2049,93,3841,4033,22,4097,4033,3841,4033,1793,4121,3841,4027,4097,
4040,10,1,4116,2049,70,10,4090,4134,144,110,101,120,116,0,1,4027,2049,2976,10,
3972,4161,144,115,58,99,111,110,116,97,105,110,115,45,115,116,114,105,110,103,
63,0,4097,4013,4097,4005,2049,3623,4097,4021,1,0,4097,4027,1,0,4097,4033,3841,4005,
2049,79,1793,4192,2049,4076,2049,4054,2049,4101,2049,4134,10,1,4183,2049,2281,3841,4033,10,
4139,4220,144,115,58,105,110,100,101,120,45,111,102,45,115,116,114,105,110,103,
0,4097,4013,4097,4005,2049,3623,4097,4021,1,0,4097,4027,1,0,4097,4033,1,-1,4097,
4040,3841,4005,2049,79,1793,4255,2049,4076,2049,4054,2049,4101,2049,4134,10,1,4246,2049,2281,
3841,4033,1793,4266,3841,4040,10,1,4263,1793,4273,1,-1,10,1,4270,2049,64,10,4199,
4290,144,115,58,102,105,108,116,101,114,0,1793,4318,2049,3623,2049,3424,4,1793,4310,
2049,2096,4,8,1,3332,1,11,2049,64,10,1,4299,2049,3866,3,2049,3298,10,1,
4292,2049,3448,10,4278,4332,144,115,58,109,97,112,0,1793,4354,2049,3623,2049,3424,4,
1793,4346,67502597,8,2049,3332,10,1,4341,2049,3866,3,2049,3298,10,1,4334,2049,3448,10,
4323,4371,144,115,58,115,117,98,115,116,114,0,1793,4377,17,2049,3623,10,1,4373,
2049,2106,1793,4389,67502597,1,3117,2049,2106,10,1,4383,2049,2116,67502597,1793,4402,17,1,0,
4,16,10,1,4396,2049,2106,10,4359,4418,144,115,58,114,105,103,104,116,0,67502597,
2049,79,67502597,18,4,2049,4371,10,4407,4437,144,115,58,108,101,102,116,0,1,0,
4,2049,4371,10,4427,4461,144,115,58,98,101,103,105,110,115,45,119,105,116,104,
63,0,2,2049,79,1,13,2049,2106,2049,4437,2049,93,10,4443,4489,144,115,58,101,
110,100,115,45,119,105,116,104,63,0,2,2049,79,1,13,2049,2106,2049,4418,2049,
93,10,4473,4511,144,115,58,104,97,115,104,0,1,5381,4,1793,4522,4,1,33,
19,17,10,1,4516,2049,3866,10,4501,4537,144,115,58,99,111,112,121,0,67502597,2049,
79,2049,2878,2049,3117,10,4527,4557,144,115,58,68,73,71,73,84,83,0,2049,3642,
48,49,50,51,52,53,54,55,56,57,0,1,4559,10,4545,4594,144,115,58,65,
83,67,73,73,45,76,79,87,69,82,67,65,83,69,0,2049,3642,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,4596,10,4573,4647,144,115,58,65,83,67,73,73,45,85,80,
80,69,82,67,65,83,69,0,2049,3642,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,4649,10,
4626,4698,144,115,58,65,83,67,73,73,45,76,69,84,84,69,82,83,0,2049,
3642,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,4700,10,4679,4773,144,
115,58,80,85,78,67,84,85,65,84,73,79,78,0,2049,3642,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,4775,1,95,67502597,16,10,4756,4831,131,115,
58,87,72,73,84,69,83,80,65,67,69,0,32,9,10,13,0,4815,4841,156,
39,0,1,3623,2049,144,10,4836,4851,156,36,0,1,0,2049,131,10,4846,0,131,
65,83,67,73,73,58,78,85,76,0,4856,8,131,65,83,67,73,73,58,66,
83,0,4869,9,131,65,83,67,73,73,58,72,84,0,4881,10,131,65,83,67,
73,73,58,76,70,0,4893,11,131,65,83,67,73,73,58,86,84,0,4905,12,
131,65,83,67,73,73,58,70,70,0,4917,13,131,65,83,67,73,73,58,67,
82,0,4929,32,131,65,83,67,73,73,58,83,80,65,67,69,0,4941,127,131,
65,83,67,73,73,58,68,69,76,0,4956,1,131,65,83,67,73,73,58,83,
79,72,0,4969,2,131,65,83,67,73,73,58,83,84,88,0,4982,3,131,65,
83,67,73,73,58,69,84,88,0,4995,4,131,65,83,67,73,73,58,69,79,
84,0,5008,5,131,65,83,67,73,73,58,69,78,81,0,5021,6,131,65,83,
67,73,73,58,65,67,75,0,5034,7,131,65,83,67,73,73,58,66,69,76,
0,5047,14,131,65,83,67,73,73,58,83,79,0,5060,15,131,65,83,67,73,
73,58,83,73,0,5072,16,131,65,83,67,73,73,58,68,76,69,0,5084,17,
131,65,83,67,73,73,58,68,67,49,0,5097,18,131,65,83,67,73,73,58,
68,67,50,0,5110,19,131,65,83,67,73,73,58,68,67,51,0,5123,20,131,
65,83,67,73,73,58,68,67,52,0,5136,21,131,65,83,67,73,73,58,78,
65,75,0,5149,22,131,65,83,67,73,73,58,83,89,78,0,5162,23,131,65,
83,67,73,73,58,69,84,66,0,5175,24,131,65,83,67,73,73,58,67,65,
78,0,5188,25,131,65,83,67,73,73,58,69,77,0,5201,26,131,65,83,67,
73,73,58,83,85,66,0,5213,27,131,65,83,67,73,73,58,69,83,67,0,
5226,28,131,65,83,67,73,73,58,70,83,0,5239,29,131,65,83,67,73,73,
58,71,83,0,5251,30,131,65,83,67,73,73,58,82,83,0,5263,31,131,65,
83,67,73,73,58,85,83,0,5275,5303,144,99,58,108,111,119,101,114,99,97,
115,101,63,0,1,97,1,122,2049,2909,10,5287,5326,144,99,58,117,112,112,101,
114,99,97,115,101,63,0,1,65,1,90,2049,2909,10,5310,5346,144,99,58,108,
101,116,116,101,114,63,0,1,5303,1,5326,2049,2128,22,10,5333,5366,144,99,58,
100,105,103,105,116,63,0,1,48,1,57,2049,2909,10,5354,5387,144,99,58,118,
105,115,105,98,108,101,63,0,1,32,1,126,2049,2909,10,5373,5406,144,99,58,
118,111,119,101,108,63,0,2049,3642,97,101,105,111,117,65,69,73,79,85,0,
1,5408,4,2049,3992,10,5394,5441,144,99,58,99,111,110,115,111,110,97,110,116,
63,0,2,2049,5346,1793,5451,2049,5406,2049,2465,10,1,5446,1793,5459,3,2049,2368,10,
1,5455,2049,64,10,5425,5481,144,99,58,119,104,105,116,101,115,112,97,99,101,
63,0,1,4831,4,2049,3992,10,5464,5504,144,99,58,45,108,111,119,101,114,99,
97,115,101,63,0,2049,5303,2049,2465,10,5487,5526,144,99,58,45,117,112,112,101,
114,99,97,115,101,63,0,2049,5326,2049,2465,10,5509,5544,144,99,58,45,100,105,
103,105,116,63,0,2049,5366,2049,2465,10,5531,5567,144,99,58,45,119,104,105,116,
101,115,112,97,99,101,63,0,2049,5481,2049,2465,10,5549,5587,144,99,58,45,118,
105,115,105,98,108,101,63,0,2049,5387,2049,2465,10,5572,5605,144,99,58,45,118,
111,119,101,108,63,0,2049,5406,2049,2465,10,5592,5627,144,99,58,45,99,111,110,
115,111,110,97,110,116,63,0,2049,5441,2049,2465,10,5610,5646,144,99,58,116,111,
45,117,112,112,101,114,0,2,2049,5303,25,3,1,32,18,10,5632,5669,144,99,
58,116,111,45,108,111,119,101,114,0,2,2049,5326,25,3,1,32,17,10,5655,
5693,144,99,58,116,111,45,115,116,114,105,110,103,0,2049,3642,46,0,1,5695,
2049,3597,1,36,2049,2116,10,5678,5723,144,99,58,116,111,103,103,108,101,45,99,
97,115,101,0,2,2049,5303,1,5646,1,5669,2049,64,10,5706,5748,144,99,58,116,
111,45,110,117,109,98,101,114,0,2,2049,5366,1793,5757,1,48,18,10,1,5753,
1793,5765,3,1,0,10,1,5761,2049,64,10,5733,5784,144,115,58,116,111,45,117,
112,112,101,114,0,1,5646,2049,4332,10,5770,5803,144,115,58,116,111,45,108,111,
119,101,114,0,1,5669,2049,4332,10,5789,5823,144,115,58,116,114,105,109,45,108,
101,102,116,0,2049,3597,1793,5847,2049,56,1793,5834,2049,5481,10,1,5831,1793,5841,2049,
2549,10,1,5838,2049,2128,21,10,1,5827,2049,2233,2049,2891,10,5808,5870,144,115,58,
116,114,105,109,45,114,105,103,104,116,0,2049,3597,2049,3747,2049,5823,2049,3747,10,
5854,5889,144,115,58,116,114,105,109,0,2049,5870,2049,5823,10,5879,5903,131,86,97,
108,117,101,0,0,5894,5915,144,99,111,114,114,101,99,116,0,2,1,48,13,
1793,5930,1,48,67502597,18,1,2,19,17,10,1,5921,9,10,5879,5949,144,110,58,
116,111,45,115,116,114,105,110,103,0,1793,6003,2049,1877,2049,3424,2,4097,5903,2049,
2843,1793,5977,1,10,20,4,1,48,17,2049,5915,2049,3332,2,2049,2549,10,1,5962,
2049,2233,3,3841,5903,2049,2568,1793,5993,1,45,2049,3332,10,1,5988,9,2049,3298,2049,
3747,2049,3597,10,1,5951,2049,3448,10,5934,6030,131,82,101,119,114,105,116,101,85,
110,100,101,114,115,99,111,114,101,115,0,-1,6008,6038,144,115,117,98,0,1,
95,1793,6045,1,32,10,1,6042,2049,2379,10,6031,6061,144,114,101,119,114,105,116,
101,0,3841,6030,1793,6070,1,6038,2049,4332,10,1,6065,9,10,6050,6084,144,104,97,
110,100,108,101,0,1,3701,8,10,6008,6100,156,112,114,101,102,105,120,58,39,
0,2049,6061,2049,6084,10,6088,6116,144,115,58,115,112,108,105,116,0,2049,2096,2049,
3920,772,2049,2096,2049,4437,1,38,2049,2106,10,6105,6151,144,115,58,115,112,108,105,
116,45,111,110,45,115,116,114,105,110,103,0,2049,2096,2049,4220,2049,2878,772,2049,
2096,2049,4437,1,38,2049,2106,10,6130,6180,144,115,58,114,101,112,108,97,99,101,
0,67502597,2049,79,2049,1877,16,1793,6196,2049,6151,4,2049,1877,15,17,10,1,6188,2049,
2106,2049,3807,2049,3848,10,6167,6217,131,83,112,108,105,116,45,79,110,0,0,6205,
6228,144,109,97,116,99,104,63,0,3841,6217,11,10,6218,6245,144,116,101,114,109,
105,110,97,116,101,0,1,0,67502597,2049,2891,16,10,6232,6260,144,115,116,101,112,
0,1,2878,2049,2106,2049,6228,1793,6274,2,2049,105,2049,6245,10,1,6268,9,10,6167,
6292,144,115,58,116,111,107,101,110,105,122,101,0,4097,6217,2049,3668,2049,1877,1,
0,2049,105,1793,6314,2,2049,105,2,1,6260,2049,3866,3,10,1,6304,2049,2106,2049,
1877,67502597,18,2049,2891,67502597,16,10,6278,6337,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,6327,6475,131,76,101,110,103,116,104,0,0,6465,6486,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,6476,6620,131,84,80,
0,0,6614,6629,144,115,97,118,101,0,2049,3668,3841,6620,1,6486,17,2049,2878,16,
1,6620,2049,2976,10,6621,6652,144,110,101,120,116,0,1793,6658,3841,6475,17,10,1,
6654,2049,2116,10,6644,6671,144,100,111,110,101,0,2049,79,2049,2533,10,6278,6700,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,6620,1793,6714,2,1,6337,2049,4537,2049,3848,10,1,6706,1793,6723,2049,
79,4097,6475,10,1,6718,2049,2128,1793,6740,1,6337,2049,6151,2049,6629,2049,6652,2049,6671,
10,1,6729,2049,2256,1,6486,3841,6620,2049,2891,4097,6486,10,6676,6758,131,81,0,0,
6753,6771,144,102,111,114,45,101,97,99,104,0,1,6758,1793,6801,4097,6758,2049,56,
1793,6795,2049,56,4,1793,6790,3841,6758,8,10,1,6786,2049,2106,10,1,6781,2049,2281,
3,10,1,6775,2049,3067,10,6759,6820,144,115,117,98,115,116,105,116,117,116,101,
0,2049,3513,1,129,18,10,6806,6837,144,101,120,116,114,97,99,116,0,2049,6820,
2049,4537,10,6826,6854,144,116,111,107,101,110,105,122,101,0,2049,6700,2049,3623,10,
6842,6870,144,99,111,109,98,105,110,101,0,2049,6820,2049,3848,2049,3848,10,6859,6886,
144,109,101,114,103,101,0,4,1,6870,2049,6771,772,10,6877,6905,144,102,105,110,
100,45,101,110,100,0,2,2049,79,2049,6820,2049,79,18,67502597,17,10,6893,6925,144,
99,108,101,97,110,0,2049,6905,1,0,4,16,10,6676,6949,144,115,58,114,101,
112,108,97,99,101,45,97,108,108,0,1,3,1793,6964,2049,6837,2049,6854,2049,6886,
2049,6925,2049,3597,10,1,6953,2049,3067,10,6932,6977,144,99,104,97,114,0,1,32,
1793,6986,1,95,2049,3332,10,1,6981,2049,2379,1,114,1793,6999,1,13,2049,3332,10,
1,6994,2049,2379,1,110,1793,7012,1,10,2049,3332,10,1,7007,2049,2379,1,116,1793,
7025,1,9,2049,3332,10,1,7020,2049,2379,1,48,1793,7038,1,0,2049,3332,10,1,
7033,2049,2379,2049,3332,10,6969,7055,144,115,116,114,105,110,103,0,2049,56,25,2049,
3332,1,7055,7,10,7045,7072,144,116,121,112,101,0,1,99,1793,7080,4,2049,3332,
10,1,7076,2049,2379,1,115,1793,7093,4,2049,7055,3,10,1,7088,2049,2379,1,110,
1793,7108,4,2049,5949,2049,7055,3,10,1,7101,2049,2379,3,10,7064,7124,144,104,97,
110,100,108,101,0,1,92,1793,7133,2049,56,2049,6977,10,1,7128,2049,2379,1,37,
1793,7146,2049,56,2049,7072,10,1,7141,2049,2379,2049,3332,10,6932,7165,144,115,58,102,
111,114,109,97,116,0,1793,7194,2049,3623,1793,7189,2049,3424,1793,7184,2049,56,25,2049,
7124,1,7175,7,10,1,7175,8,3,10,1,7171,2049,2116,10,1,7167,2049,3448,10,
7153,7210,144,115,58,99,111,110,115,116,0,1,3668,2049,2106,2049,2022,10,7199,7227,
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,7217,7263,144,102,
114,111,109,0,2049,79,2,1793,7282,1793,7275,1,7227,17,16,10,1,7270,2049,2116,
2049,2891,10,1,7268,2049,2281,3,10,7255,7294,144,116,111,0,2,2049,79,1793,7312,
2049,56,1,97,18,2049,2878,1,7227,17,15,4,10,1,7299,2049,2281,3,10,7199,
7329,144,114,101,111,114,100,101,114,0,1,7263,2049,2106,2049,7294,10,7318,7345,144,
99,117,114,114,121,0,2049,1877,1793,7355,4,2049,1731,2049,1754,10,1,7349,2049,2106,
10,7336,7368,144,100,111,101,115,0,2049,1588,4,2049,7345,2049,1570,2049,158,16,1,
144,2049,1649,10,7360,7397,144,100,58,102,111,114,45,101,97,99,104,0,1,2,
1793,7425,15,25,2049,2096,1793,7417,1793,7412,4,8,10,1,7409,2049,2106,10,1,7407,
2049,2106,1,7401,7,10,1,7401,8,3,10,7383,7445,144,100,58,108,111,111,107,
117,112,45,120,116,0,1,0,4,1793,7471,2049,2096,2049,158,15,11,1793,7464,4,
1,2057,2049,2106,10,1,7458,1,11,2049,64,10,1,7450,2049,7397,3,10,7430,7489,
144,97,58,108,101,110,103,116,104,0,15,10,7477,7512,144,97,58,99,111,117,
110,116,101,100,45,114,101,115,117,108,116,115,0,8,2049,1877,1793,7525,2,2049,
105,1,105,2049,2281,10,1,7517,2049,2106,10,7491,7547,144,97,58,102,114,111,109,
45,115,116,114,105,110,103,0,2049,1877,1793,7561,2,2049,79,2049,105,1,105,2049,
3866,10,1,7551,2049,2106,10,7530,7571,131,81,0,0,7530,7586,144,97,58,102,111,
114,45,101,97,99,104,0,1,7571,1793,7616,4097,7571,2049,56,1793,7610,2049,56,4,
1793,7605,3841,7571,8,10,1,7601,2049,2106,10,1,7596,2049,2281,3,10,1,7590,2049,
3067,10,7572,7630,144,97,58,100,117,112,0,2049,1877,1793,7643,2,15,2049,105,1,
105,2049,7586,10,1,7634,2049,2106,10,7621,7658,144,97,58,99,111,112,121,0,1,
3,1793,7674,4097,3,2,2049,7489,2049,105,1,105,2049,7586,10,1,7662,2049,3067,10,
7648,7694,144,97,58,116,111,45,115,116,114,105,110,103,0,1,3,1793,7707,2049,
7630,1,0,2049,105,2049,2878,10,1,7698,2049,3067,2049,3597,10,7679,7722,144,99,111,
112,121,0,2,15,1793,7731,1,105,2049,7586,10,1,7726,2049,2106,10,7679,7749,144,
97,58,112,114,101,112,101,110,100,0,2049,1877,1,0,2049,105,1793,7764,2049,7722,
4,2049,7722,17,10,1,7757,2049,2106,1,36,2049,2116,10,7736,7785,144,97,58,97,
112,112,101,110,100,0,4,2049,7749,10,7773,7799,144,97,58,99,104,111,112,0,
2049,7630,1,-1,2049,3048,2,2049,2991,10,7789,7821,144,97,58,102,105,108,116,101,
114,0,1793,7836,67502597,1,21,2049,2106,4,1,105,1,11,2049,64,10,1,7823,2049,
7345,2049,1877,1793,7851,67502597,15,2049,105,2049,7586,10,1,7844,2049,2106,2049,1877,67502597,18,
2049,2891,67502597,16,10,7809,7879,144,97,58,99,111,110,116,97,105,110,115,63,0,
1,0,4,1793,7891,4,5,67502597,11,6,22,10,1,7884,2049,7586,772,10,7864,7919,
144,97,58,99,111,110,116,97,105,110,115,45,115,116,114,105,110,103,63,0,
1,0,4,1793,7932,4,5,67502597,2049,93,6,22,10,1,7924,2049,7586,772,10,7897,
7950,131,76,111,99,97,116,105,111,110,0,0,7938,7962,144,112,114,101,112,97,
114,101,0,4,1,-1,4097,7950,10,7951,7976,144,110,101,120,116,0,3841,7950,2049,
2568,1793,7987,1,7950,2049,2991,10,1,7982,9,10,7968,8001,144,109,97,116,99,104,
63,0,67502597,11,2,1793,8012,3,3841,7950,2049,2568,10,1,8006,9,10,7991,8030,144,
109,97,116,99,104,45,115,116,114,63,0,67502597,2049,93,2,1793,8042,3,3841,7950,
2049,2568,10,1,8036,9,10,8016,8056,144,117,112,100,97,116,101,0,3841,7950,2049,
2843,2049,2891,4097,7950,10,7897,8079,144,97,58,105,110,100,101,120,45,111,102,0,
2049,7962,2049,2096,2049,7879,1793,8091,771,1,-1,10,1,8087,2049,2674,1793,8105,2049,8001,
1,8056,9,2049,7976,10,1,8097,2049,7586,3,3841,7950,10,8065,8134,144,97,58,105,
110,100,101,120,45,111,102,45,115,116,114,105,110,103,0,2049,7962,2049,2096,2049,
7919,1793,8146,771,1,-1,10,1,8142,2049,2674,1793,8160,2049,8030,1,8056,9,2049,7976,
10,1,8152,2049,7586,3,3841,7950,10,8113,8177,144,97,58,109,97,112,0,1793,8183,
8,2049,105,10,1,8179,2049,7345,2049,1877,1793,8198,67502597,15,2049,105,2049,7586,10,1,
8191,2049,2106,10,8168,8216,144,97,58,114,101,118,101,114,115,101,0,2049,1877,1793,
8250,2049,56,1793,8228,17,2049,2891,10,1,8224,2049,2116,2,2049,105,1793,8244,2,15,
2049,105,2049,2891,10,1,8237,2049,2281,3,10,1,8220,2049,2106,10,8203,8263,144,97,
58,116,104,0,17,2049,2878,10,8255,8278,144,97,58,102,101,116,99,104,0,2049,
8263,15,10,8267,8293,144,97,58,115,116,111,114,101,0,2049,8263,16,10,8282,8309,
144,97,58,114,101,100,117,99,101,0,1,13,2049,2106,2049,7586,10,8297,8326,144,
97,58,109,97,107,101,0,2049,7512,2049,8216,10,8316,8336,156,123,0,1,285,2049,
156,1,1556,2049,144,1,285,2049,156,10,8331,8354,156,125,0,1,301,2049,156,1,
2106,2049,144,1,1556,2049,144,1,13,2049,150,1,40,2049,150,1,2891,2049,144,1,
301,2049,156,1,8326,2049,144,10,8349,8398,144,98,111,117,110,100,115,63,0,67502597,
2049,7489,67502597,13,10,8387,8412,144,99,111,112,121,0,2049,56,2049,105,10,8404,8427,
144,116,111,45,101,110,100,0,2,2049,7489,17,2049,2878,10,8349,8444,144,97,58,
108,101,102,116,0,2049,8398,1793,8452,771,1,-1,10,1,8448,2049,2657,2049,1877,67502597,
2049,105,1793,8473,1,2878,2049,2106,1,8412,2049,2281,3,10,1,8463,2049,2106,10,8434,
8489,144,97,58,114,105,103,104,116,0,2049,8398,1793,8497,771,1,-1,10,1,8493,
2049,2657,2049,1877,67502597,2049,105,1793,8520,4,2049,8427,67502597,18,4,1,8412,2049,2281,3,
10,1,8508,2049,2106,10,8478,8537,144,97,58,109,105,100,100,108,101,0,1,2048,
2049,2106,4,67502597,2049,8398,1793,8552,771,3,1,-1,10,1,8547,2049,2657,771,2049,2096,
4,18,2049,2878,2049,1877,67502597,2049,105,1793,8587,772,1793,8577,17,2049,2878,10,1,8573,
2049,2106,1,8412,2049,2281,3,10,1,8570,2049,2106,10,8525,8600,131,70,108,97,103,
0,0,8592,8612,144,99,111,109,112,97,114,101,0,67440386,184946434,10,8601,8625,144,108,
101,110,103,116,104,0,659202,10,8615,8635,144,110,101,120,116,0,17043713,1,1,2577,
10,8627,8653,144,110,111,116,45,101,113,117,97,108,0,50529030,2561,0,10,8640,8665,
144,108,111,111,112,0,524549,8635,2049,8612,18157313,8600,8600,16,420610310,1,1,8665,7,10,
8525,8688,144,97,58,101,113,63,0,1048833,-1,8600,2049,8612,151066369,-1,8653,2049,8625,2049,
8665,251724547,8600,10,8679,8713,144,97,58,45,101,113,63,0,2049,8688,2049,2465,10,8703,
8736,144,97,58,98,101,103,105,110,115,45,119,105,116,104,63,0,1,3,1793,
8752,2,2049,7489,1,13,2049,2106,2049,8444,2049,8688,10,1,8740,2049,3067,10,8718,8773,
144,97,58,101,110,100,115,45,119,105,116,104,63,0,1,3,1793,8789,2,2049,
7489,1,13,2049,2106,2049,8489,2049,8688,10,1,8777,2049,3067,10,8757,8810,144,99,117,
114,114,101,110,116,45,108,105,110,101,0,2049,3513,1,1025,18,10,8794,8832,144,
99,111,117,110,116,45,116,111,107,101,110,115,0,1793,8838,1,32,11,10,1,
8834,2049,4290,2049,79,10,8816,8859,144,110,101,120,116,45,116,111,107,101,110,0,
1,32,2049,6116,10,8845,8882,144,112,114,111,99,101,115,115,45,116,111,107,101,
110,115,0,1793,8908,2049,8859,4,1793,8901,2,2049,79,2049,2549,1,365,1,11,2049,
64,10,1,8889,2049,2106,2049,2878,10,1,8884,2049,2281,2049,365,10,8757,8929,144,115,
58,101,118,97,108,117,97,116,101,0,2049,8810,2049,4537,2049,8810,2,2049,8832,2049,
8882,10,8915,8947,131,76,80,0,0,8941,8957,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,8948,8997,144,110,101,120,116,0,3841,8947,
1,8957,17,2049,2976,10,8989,9013,144,112,114,101,112,0,1,8947,2049,2976,1,0,
3841,8947,1,8957,17,16,10,9005,9034,144,100,111,110,101,0,1,8947,2049,2991,10,
8915,9044,144,73,0,3841,8947,1,8957,17,15,10,9039,9056,144,74,0,3841,8947,1,
8957,17,2049,2891,15,10,9051,9070,144,75,0,3841,8947,1,8957,17,1,2,18,15,
10,9065,9101,144,116,105,109,101,115,60,119,105,116,104,45,105,110,100,101,120,
62,0,2049,9013,4,1793,9117,25,33886721,1,2053,1542,2049,8997,1,9106,7,10,1,9106,
8,3,2049,9034,10,9080,9132,156,104,111,111,107,0,2049,3642,108,105,106,117,46,
46,46,46,0,1,9134,2049,412,2049,1877,2049,2878,2049,105,10,9124,9166,144,115,101,
116,45,104,111,111,107,0,2049,2878,16,10,9154,9180,144,117,110,104,111,111,107,
0,2049,2878,2,2049,2878,4,16,10,9170,9204,144,105,111,58,101,110,117,109,101,
114,97,116,101,0,27,10,9188,9218,144,105,111,58,113,117,101,114,121,0,28,
10,9206,9233,144,105,111,58,105,110,118,111,107,101,0,29,10,9220,9243,131,83,
108,111,116,0,9,9220,9259,144,105,111,58,115,99,97,110,45,102,111,114,0,
1,-1,4097,9243,2049,9204,1793,9285,2049,9044,2049,9218,772,67502597,11,1793,9281,2049,9044,4097,
9243,10,1,9276,9,10,1,9267,2049,9101,3,3841,9243,10,9244,9302,144,99,58,112,
117,116,0,1793,9304,1,0,2049,9233,10,9293,9315,144,110,108,0,1,10,2049,9302,
10,9309,9326,144,115,112,0,1,32,2049,9302,10,9320,9338,144,116,97,98,0,1,
9,2049,9302,10,9331,9352,144,115,58,112,117,116,0,1,9302,2049,3866,10,9343,9366,
144,110,58,112,117,116,0,2049,5949,2049,9352,10,9357,9380,144,114,101,115,101,116,
0,2049,1556,25,771,1,9380,7,10,9371,9402,144,100,117,109,112,45,115,116,97,
99,107,0,2049,1556,25,3,5,2049,9402,6,2,2049,9366,2049,9326,10,9388,9424,144,
70,82,69,69,0,2049,3513,1,1025,18,2049,1877,18,10,9416,9442,131,70,105,108,
101,115,0,0,9433,9455,144,105,100,101,110,116,105,102,121,0,3841,9442,2049,2533,
1793,9522,1,4,2049,9259,2,2049,2568,1793,9510,3,2049,3642,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,9473,2049,9352,2049,9315,10,1,9470,1793,9517,4097,9442,10,1,9514,
2049,64,10,1,9461,9,10,9416,9547,144,105,111,58,102,105,108,101,45,111,112,
101,114,97,116,105,111,110,0,2049,9455,3841,9442,2049,9233,10,9526,0,131,102,105,
108,101,58,82,0,9554,1,131,102,105,108,101,58,87,0,9564,2,131,102,105,
108,101,58,65,0,9574,3,131,102,105,108,101,58,82,43,0,9584,9608,144,102,
105,108,101,58,111,112,101,110,0,1,0,2049,9547,10,9595,9627,144,102,105,108,
101,58,99,108,111,115,101,0,1,1,2049,9547,10,9613,9645,144,102,105,108,101,
58,114,101,97,100,0,1,2,2049,9547,10,9632,9664,144,102,105,108,101,58,119,
114,105,116,101,0,1,3,2049,9547,10,9650,9682,144,102,105,108,101,58,116,101,
108,108,0,1,4,2049,9547,10,9669,9700,144,102,105,108,101,58,115,101,101,107,
0,1,5,2049,9547,10,9687,9718,144,102,105,108,101,58,115,105,122,101,0,1,
6,2049,9547,10,9705,9738,144,102,105,108,101,58,100,101,108,101,116,101,0,1,
7,2049,9547,10,9723,9757,144,102,105,108,101,58,102,108,117,115,104,0,1,8,
2049,9547,10,9743,9778,144,102,105,108,101,58,101,120,105,115,116,115,63,0,1,
0,2049,9608,2,2049,2549,1793,9792,2049,9627,2049,2356,10,1,9787,1793,9800,3,2049,2368,
10,1,9796,2049,64,10,9762,9831,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,9608,2,2049,9718,4,
10,9805,9865,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,9608,2,2049,9718,4,10,9840,9900,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,9608,10,9874,9912,131,70,73,68,0,0,9905,9921,131,83,105,122,
101,0,0,9913,9932,131,65,99,116,105,111,110,0,0,9922,9943,131,66,117,102,
102,101,114,0,0,9933,9953,144,45,101,111,102,63,0,3841,9912,2049,9682,3841,9921,
13,10,9944,9973,144,112,114,101,115,101,114,118,101,0,1,9912,1793,9984,1,9921,
1,21,2049,3067,10,1,9977,2049,3067,10,9874,10007,144,102,105,108,101,58,114,101,
97,100,45,108,105,110,101,0,4097,9912,1793,10064,2049,1877,2,4097,9943,2049,3424,1793,
10056,3841,9912,2049,9645,2,2049,3332,1793,10033,1,13,11,10,1,10029,1793,10041,1,10,
11,10,1,10037,1793,10049,1,0,11,10,1,10045,2049,2165,22,22,10,1,10020,2049,
2256,2049,3356,3,10,1,10011,2049,3448,3841,9943,10,9989,10093,144,102,105,108,101,58,
102,111,114,45,101,97,99,104,45,108,105,110,101,0,1793,10124,4097,9932,2049,9831,
4097,9912,4097,9921,1793,10115,3841,9912,2049,10007,3841,9932,8,2049,9953,10,1,10105,2049,2233,
3841,9912,2049,9627,10,1,10095,2049,9973,10,10071,10136,131,70,73,68,0,0,10071,10151,
144,102,105,108,101,58,115,108,117,114,112,0,1793,10178,4,2049,3424,2049,9831,4097,
10136,1793,10169,3841,10136,2049,9645,2049,3332,10,1,10162,2049,2281,3841,10136,2049,9627,10,1,
10153,2049,3448,10,10137,10196,144,102,105,108,101,58,115,112,101,119,0,2049,9900,4,
1793,10205,67502597,2049,9664,10,1,10201,2049,3866,2049,9627,10,10183,10219,131,70,80,85,0,
0,10212,10232,144,105,100,101,110,116,105,102,121,0,3841,10219,2049,2533,1793,10299,1,
2,2049,9259,2,2049,2568,1793,10287,3,2049,3642,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,10250,2049,9352,2049,9315,10,1,10247,1793,10294,4097,10219,10,1,10291,2049,64,10,
1,10238,9,10,10183,10325,144,105,111,58,102,108,111,97,116,45,111,112,101,114,
97,116,105,111,110,0,2049,10232,3841,10219,2049,9233,10,10303,10346,144,110,58,116,111,
45,102,108,111,97,116,0,1,0,2049,10325,10,10332,10365,144,115,58,116,111,45,
102,108,111,97,116,0,1,1,2049,10325,10,10351,10385,144,102,58,116,111,45,110,
117,109,98,101,114,0,1,2,2049,10325,10,10370,10405,144,102,58,116,111,45,115,
116,114,105,110,103,0,2049,3623,2,1,3,2049,10325,10,10390,10420,144,102,58,43,
0,1,4,2049,10325,10,10413,10432,144,102,58,45,0,1,5,2049,10325,10,10425,10444,
144,102,58,42,0,1,6,2049,10325,10,10437,10456,144,102,58,47,0,1,7,2049,
10325,10,10449,10472,144,102,58,102,108,111,111,114,0,1,8,2049,10325,10,10461,10490,
144,102,58,99,101,105,108,105,110,103,0,1,9,2049,10325,10,10477,10505,144,102,
58,115,113,114,116,0,1,10,2049,10325,10,10495,10519,144,102,58,101,113,63,0,
1,11,2049,10325,10,10510,10534,144,102,58,45,101,113,63,0,1,12,2049,10325,10,
10524,10548,144,102,58,108,116,63,0,1,13,2049,10325,10,10539,10562,144,102,58,103,
116,63,0,1,14,2049,10325,10,10553,10578,144,102,58,100,101,112,116,104,0,1,
15,2049,10325,10,10567,10592,144,102,58,100,117,112,0,1,16,2049,10325,10,10583,10607,
144,102,58,100,114,111,112,0,1,17,2049,10325,10,10597,10622,144,102,58,115,119,
97,112,0,1,18,2049,10325,10,10612,10636,144,102,58,108,111,103,0,1,19,2049,
10325,10,10627,10652,144,102,58,112,111,119,101,114,0,1,20,2049,10325,10,10641,10666,
144,102,58,115,105,110,0,1,21,2049,10325,10,10657,10680,144,102,58,99,111,115,
0,1,22,2049,10325,10,10671,10694,144,102,58,116,97,110,0,1,23,2049,10325,10,
10685,10709,144,102,58,97,115,105,110,0,1,24,2049,10325,10,10699,10724,144,102,58,
97,99,111,115,0,1,25,2049,10325,10,10714,10739,144,102,58,97,116,97,110,0,
1,26,2049,10325,10,10729,10754,144,102,58,112,117,115,104,0,1,27,2049,10325,10,
10744,10768,144,102,58,112,111,112,0,1,28,2049,10325,10,10759,10785,144,102,58,97,
100,101,112,116,104,0,1,29,2049,10325,10,10773,10802,144,102,58,115,113,117,97,
114,101,0,2049,10592,2049,10444,10,10790,10817,144,102,58,111,118,101,114,0,2049,10754,
2049,10592,2049,10768,2049,10622,10,10807,10836,144,102,58,116,117,99,107,0,2049,10592,2049,
10754,2049,10622,2049,10768,10,10826,10854,144,102,58,110,105,112,0,2049,10622,2049,10607,10,
10845,10874,144,102,58,100,114,111,112,45,112,97,105,114,0,2049,10607,2049,10607,10,
10859,10893,144,102,58,100,117,112,45,112,97,105,114,0,2049,10817,2049,10817,10,10879,
10907,144,102,58,114,111,116,0,2049,10754,2049,10622,2049,10768,2049,10622,10,10898,10931,144,
102,58,112,111,115,105,116,105,118,101,63,0,1,0,2049,10346,2049,10562,10,10916,
10953,144,102,58,110,101,103,97,116,105,118,101,63,0,1,0,2049,10346,2049,10548,
10,10938,10972,144,102,58,110,101,103,97,116,101,0,1,-1,2049,10346,2049,10444,10,
10960,10988,144,102,58,97,98,115,0,2049,10592,2049,10953,1,10972,9,10,10979,11008,156,
112,114,101,102,105,120,58,46,0,2049,1818,1,3668,1,3597,2049,64,1,10365,2049,
144,10,10996,11030,144,102,58,112,117,116,0,2049,10405,2049,9352,10,11021,11043,144,102,
58,80,73,0,2049,3642,51,46,49,52,49,53,57,50,0,1,11045,2049,10365,10,
11035,11066,144,102,58,69,0,2049,3642,50,46,55,49,56,50,56,49,0,1,11068,
2049,10365,10,11059,11091,144,102,58,78,65,78,0,2049,3642,48,0,1,11093,2049,10365,
2049,3642,48,0,1,11101,2049,10365,2049,10456,10,11082,11119,144,102,58,73,78,70,0,
2049,3642,49,46,48,0,1,11121,2049,10365,2049,3642,48,0,1,11131,2049,10365,2049,10456,
10,11110,11150,144,102,58,45,73,78,70,0,2049,3642,45,49,46,48,0,1,11152,
2049,10365,2049,3642,48,0,1,11163,2049,10365,2049,10456,10,11140,11182,144,102,58,110,97,
110,63,0,2049,10592,2049,10534,10,11172,11197,144,102,58,105,110,102,63,0,2049,11119,
2049,10519,10,11187,11213,144,102,58,45,105,110,102,63,0,2049,11150,2049,10519,10,11202,
11229,144,102,58,114,111,117,110,100,0,2049,10592,2049,10953,1793,11250,2049,3642,48,46,
53,0,1,11237,2049,10365,2049,10432,2049,10490,10,1,11235,1793,11269,2049,3642,48,46,53,
0,1,11256,2049,10365,2049,10420,2049,10472,10,1,11254,2049,64,10,11218,11283,144,102,58,
109,105,110,0,2049,10893,2049,10548,1,10607,1,10854,2049,64,10,11274,11303,144,102,58,
109,97,120,0,2049,10893,2049,10562,1,10607,1,10854,2049,64,10,11294,11325,144,102,58,
108,105,109,105,116,0,2049,10622,2049,10754,2049,11283,2049,10768,2049,11303,10,11314,11350,144,
102,58,98,101,116,119,101,101,110,63,0,2049,10907,2049,10592,2049,10754,2049,10907,2049,
10907,2049,11325,2049,10768,2049,10519,10,11336,11376,144,102,58,105,110,99,0,2049,3642,49,
0,1,11378,2049,10365,2049,10420,10,11367,11396,144,102,58,100,101,99,0,2049,3642,49,
0,1,11398,2049,10365,2049,10432,10,11387,11417,144,102,58,99,97,115,101,0,2049,10817,
2049,10519,1793,11429,2049,10607,8,1,-1,10,1,11423,1793,11437,3,1,0,10,1,11433,
2049,64,25,6,771,10,11407,11455,144,102,58,115,105,103,110,0,2049,10592,2049,3642,
48,0,1,11459,2049,10365,2049,10519,1793,11474,1,0,2049,10607,10,1,11469,2049,2657,2049,
3642,48,0,1,11480,2049,10365,2049,10562,1793,11493,1,1,10,1,11490,1793,11500,1,-1,
10,1,11497,2049,64,10,11445,2147483645,131,101,58,77,65,88,0,11505,-2147483645,131,101,58,
77,73,78,0,11514,-2147483647,131,101,58,78,65,78,0,11523,2147483646,131,101,58,73,78,
70,0,11532,-2147483646,131,101,58,45,73,78,70,0,11541,11559,144,101,58,110,63,0,
1,-2147483645,2049,2878,1,2147483645,2049,2891,2049,2909,10,11551,11580,144,101,58,109,97,120,63,
0,1,2147483645,11,10,11570,11594,144,101,58,109,105,110,63,0,1,-2147483645,11,10,11584,
11609,144,101,58,122,101,114,111,63,0,2049,2533,10,11598,11622,144,101,58,110,97,
110,63,0,1,-2147483647,11,10,11612,11636,144,101,58,105,110,102,63,0,1,2147483646,11,
10,11626,11651,144,101,58,45,105,110,102,63,0,1,-2147483646,11,10,11640,11665,144,101,
58,99,108,105,112,0,1,-2147483645,1,2147483645,2049,2861,10,11655,11680,144,102,58,69,49,
0,1793,11682,2049,3642,49,46,101,53,0,1,11684,2049,10365,10,11672,11706,144,102,58,
45,115,104,105,102,116,0,2049,11680,2049,10444,10,11694,11723,144,102,58,43,115,104,
105,102,116,0,2049,11680,2049,10456,10,11711,11745,144,102,58,115,105,103,110,101,100,
45,115,113,114,116,0,2049,10592,2049,11455,2049,10988,2049,10505,2049,10346,2049,10444,10,11728,
11771,144,102,58,43,101,110,99,111,100,101,0,2049,11745,2049,11706,10,11758,11789,144,
102,58,45,101,110,99,111,100,101,0,2049,10592,2049,11455,2049,11723,2049,10592,2049,10444,
2049,10346,2049,10444,10,11776,11823,144,102,58,115,105,103,110,101,100,45,115,113,117,
97,114,101,0,2049,10592,2049,11455,2049,10592,2049,10444,2049,10346,2049,10444,10,11804,11846,144,
102,58,116,111,45,101,0,2049,10592,2049,11182,1793,11857,2049,10607,1,-2147483647,10,1,11852,
2049,2657,2049,10592,2049,11197,1793,11872,2049,10607,1,2147483646,10,1,11867,2049,2657,2049,10592,2049,
11213,1793,11887,2049,10607,1,-2147483646,10,1,11882,2049,2657,2049,11771,2049,11229,2049,10385,2049,11665,
1,-2147483645,1793,11906,2049,10607,10,1,11903,2049,2379,1,2147483645,1793,11917,2049,10607,10,1,11914,
2049,2379,10,11836,11932,144,101,58,116,111,45,102,0,1,-2147483647,1793,11939,2049,11091,10,
1,11936,2049,2379,1,2147483646,1793,11950,2049,11119,10,1,11947,2049,2379,1,-2147483646,1793,11961,2049,
11150,10,1,11958,2049,2379,2049,10346,2049,11789,10,11922,11981,144,102,58,115,116,111,114,
101,0,1793,11986,2049,11846,10,1,11983,2049,2106,16,10,11970,12003,144,102,58,102,101,
116,99,104,0,15,2049,11932,10,11992,12023,144,102,58,100,117,109,112,45,115,116,
97,99,107,0,2049,10578,2,1,10754,2049,2281,1793,12041,2049,10768,2049,10592,2049,11030,2049,
9326,10,1,12032,2049,2281,10,12007,12063,144,102,58,100,117,109,112,45,97,115,116,
97,99,107,0,2049,10785,2,1,10768,2049,2281,1793,12081,2049,10592,2049,11030,2049,9326,2049,
10754,10,1,12072,2049,2281,10,12046,12095,144,101,58,112,117,116,0,1,2147483645,1793,12112,
2049,3642,101,58,77,65,88,0,1,12101,2049,9352,10,1,12099,2049,2379,1,-2147483645,1793,
12133,2049,3642,101,58,77,73,78,0,1,12122,2049,9352,10,1,12120,2049,2379,1,0,
1793,12152,2049,3642,101,58,48,0,1,12143,2049,9352,10,1,12141,2049,2379,1,-2147483647,1793,
12173,2049,3642,101,58,78,65,78,0,1,12162,2049,9352,10,1,12160,2049,2379,1,2147483646,
1793,12194,2049,3642,101,58,73,78,70,0,1,12183,2049,9352,10,1,12181,2049,2379,1,
-2147483646,1793,12216,2049,3642,101,58,45,73,78,70,0,1,12204,2049,9352,10,1,12202,2049,
2379,2049,11932,2049,11030,10,12086,12243,131,105,111,58,85,110,105,120,83,121,115,99,
97,108,108,0,0,12225,12256,144,105,100,101,110,116,105,102,121,0,3841,12243,2049,
2533,1793,12323,1,8,2049,9259,2,2049,2568,1793,12311,3,2049,3642,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,12274,2049,9352,2049,9315,10,1,12271,1793,12318,4097,12243,10,1,
12315,2049,64,10,1,12262,9,10,12086,12346,144,105,111,58,117,110,105,120,45,115,
121,115,99,97,108,108,0,2049,12256,3841,12243,2049,9233,10,12327,12368,144,117,110,105,
120,58,115,121,115,116,101,109,0,1,0,2049,12346,10,12353,12386,144,117,110,105,
120,58,102,111,114,107,0,1,1,2049,12346,10,12373,12405,144,117,110,105,120,58,
101,120,101,99,48,0,1,2,2049,12346,10,12391,12424,144,117,110,105,120,58,101,
120,101,99,49,0,1,3,2049,12346,10,12410,12443,144,117,110,105,120,58,101,120,
101,99,50,0,1,4,2049,12346,10,12429,12462,144,117,110,105,120,58,101,120,101,
99,51,0,1,5,2049,12346,10,12448,12480,144,117,110,105,120,58,101,120,105,116,
0,1,6,2049,12346,10,12467,12500,144,117,110,105,120,58,103,101,116,112,105,100,
0,1,7,2049,12346,10,12485,12518,144,117,110,105,120,58,119,97,105,116,0,1,
8,2049,12346,10,12505,12536,144,117,110,105,120,58,107,105,108,108,0,1,9,2049,
12346,10,12523,12555,144,117,110,105,120,58,112,111,112,101,110,0,1,10,2049,12346,
10,12541,12575,144,117,110,105,120,58,112,99,108,111,115,101,0,1,11,2049,12346,
10,12560,12594,144,117,110,105,120,58,99,104,100,105,114,0,1,13,2049,12346,10,
12580,12614,144,117,110,105,120,58,103,101,116,101,110,118,0,1,14,2049,12346,10,
12599,12634,144,117,110,105,120,58,112,117,116,101,110,118,0,1,15,2049,12346,10,
12619,12653,144,117,110,105,120,58,115,108,101,101,112,0,1,16,2049,12346,10,12639,
12674,144,117,110,105,120,58,103,101,116,45,99,119,100,0,2049,3642,112,119,100,
0,1,12676,1,0,2049,12555,2,2049,10007,2049,5889,4,2049,12575,2049,3642,47,0,1,
12696,2049,3848,10,12658,12730,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,3642,108,115,32,45,49,32,124,
32,119,99,32,45,108,0,1,12732,1,0,2049,12555,2,2049,10007,2049,5889,2049,218,
4,2049,12575,10,12703,12785,144,117,110,105,120,58,102,111,114,45,101,97,99,104,
45,102,105,108,101,0,2049,3642,108,115,32,45,49,32,45,112,0,1,12787,1,
0,2049,12555,2049,12730,1793,12820,1793,12815,2049,10007,2049,3597,67502597,8,10,1,12808,2049,2116,
10,1,12806,2049,2281,2049,12575,3,10,12763,12837,144,115,116,97,114,116,0,4,2049,
3424,1,0,2049,12555,10,12828,12853,144,114,101,97,100,0,2,2049,9645,2,2049,3332,
2049,2533,10,12845,12872,144,102,105,110,105,115,104,0,2049,12575,2049,3404,10,12763,12896,
144,117,110,105,120,58,115,108,117,114,112,45,112,105,112,101,0,1793,12912,2049,
12837,1793,12905,2049,12853,10,1,12902,2049,2256,2049,12872,10,1,12898,2049,3448,10,12877,12923,
131,105,111,0,0,12917,12936,144,105,100,101,110,116,105,102,121,0,3841,12923,2049,
2533,1793,13003,1,10,2049,9259,2,2049,2568,1793,12991,3,2049,3642,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,12954,2049,9352,2049,9315,10,1,12951,1793,12998,4097,12923,10,1,
12995,2049,64,10,1,12942,9,10,12877,13027,144,105,111,58,114,110,103,45,111,112,
101,114,97,116,105,111,110,0,2049,12936,3841,12923,2049,9233,10,13007,13046,144,110,58,
114,97,110,100,111,109,0,2049,13027,10,13034,13060,131,83,111,99,107,101,116,115,
0,0,13049,13073,144,105,100,101,110,116,105,102,121,0,3841,13060,2049,2533,1793,13140,
1,7,2049,9259,2,2049,2568,1793,13128,3,2049,3642,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,13091,2049,9352,2049,9315,10,1,13088,1793,13135,4097,13060,10,1,13132,2049,64,
10,1,13079,9,10,13034,13167,144,105,111,58,115,111,99,107,101,116,45,111,112,
101,114,97,116,105,111,110,0,2049,13073,3841,13060,2049,9233,10,13144,13198,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,13167,10,13174,13220,144,115,111,99,107,101,116,58,99,114,101,97,116,101,
0,1,1,2049,13167,10,13203,13240,144,115,111,99,107,101,116,58,98,105,110,100,
0,1,2,2049,13167,10,13225,13262,144,115,111,99,107,101,116,58,108,105,115,116,
101,110,0,1,3,2049,13167,10,13245,13284,144,115,111,99,107,101,116,58,97,99,
99,101,112,116,0,1,4,2049,13167,10,13267,13307,144,115,111,99,107,101,116,58,
99,111,110,110,101,99,116,0,1,5,2049,13167,10,13289,13327,144,115,111,99,107,
101,116,58,115,101,110,100,0,1,6,2049,13167,10,13312,13347,144,115,111,99,107,
101,116,58,114,101,99,118,0,1,8,2049,13167,10,13332,13368,144,115,111,99,107,
101,116,58,99,108,111,115,101,0,1,10,2049,13167,10,13352,13393,144,115,111,99,
107,101,116,58,99,111,110,102,105,103,117,114,101,0,1,11,2049,13167,10,13373,
1024,131,84,73,66,0,13398,13419,144,105,109,97,103,101,58,115,97,118,101,0,
1,1000,2049,9259,2049,9233,10,13405,13438,131,75,101,121,98,111,97,114,100,0,0,
13426,13451,144,105,100,101,110,116,105,102,121,0,3841,13438,2049,2533,1793,13518,1,1,
2049,9259,2,2049,2568,1793,13506,3,2049,3642,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,13469,2049,9352,2049,9315,10,1,13466,1793,13513,4097,13438,10,1,13510,2049,64,10,1,
13457,9,10,13405,13531,144,99,58,103,101,116,0,2049,13451,3841,13438,2049,9233,10,13522,
13548,144,103,97,116,104,101,114,0,2,1793,13555,1,8,11,10,1,13551,1793,13563,
1,127,11,10,1,13559,2049,2128,22,1,11,1,3332,2049,64,10,13538,13584,144,99,
121,99,108,101,0,2049,13531,2049,2096,4,8,2049,2465,25,3,2049,13548,1,13584,7,
10,13522,13615,144,112,97,114,115,101,45,117,110,116,105,108,0,1793,13627,2049,3623,
2049,3424,2049,13584,771,2049,3298,10,1,13617,2049,3448,10,13600,13641,144,115,58,103,101,
116,0,1793,13663,1793,13649,1,10,11,10,1,13645,1793,13657,1,13,11,10,1,13653,
2049,2128,22,10,1,13643,2049,13615,10,13632,13682,144,115,58,103,101,116,45,119,111,
114,100,0,1,5481,2049,13615,10,13668,13700,131,83,99,114,105,112,116,105,110,103,
0,7,13687,13713,144,105,100,101,110,116,105,102,121,0,3841,13700,2049,2533,1793,13780,
1,9,2049,9259,2,2049,2568,1793,13768,3,2049,3642,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,13731,2049,9352,2049,9315,10,1,13728,1793,13775,4097,13700,10,1,13772,2049,64,
10,1,13719,9,10,13668,13796,144,115,121,115,58,97,114,103,99,0,2049,13713,1,
0,3841,13700,2049,9233,10,13784,13817,144,115,121,115,58,97,114,103,118,0,2049,3623,
4,2049,13713,1,1,3841,13700,2049,9233,10,13805,13840,144,105,110,99,108,117,100,101,
0,2049,13713,1,2,3841,13700,2049,9233,10,13829,13861,144,115,121,115,58,110,97,109,
101,0,2049,3623,2049,13713,1,3,3841,13700,2049,9233,10,13849,13881,144,99,108,101,97,
114,0,1,27,2049,9302,2049,3642,91,50,74,0,1,13887,2049,9352,1,27,2049,9302,
2049,3642,91,48,59,48,72,0,1,13901,2049,9352,10,13872,13922,131,78,111,69,99,
104,111,0,0,13912,13930,144,98,121,101,0,1,0,2049,12480,10,13923,13946,144,118,
101,114,115,105,111,110,0,3841,4,1,100,20,10,13935,13961,144,100,111,110,101,
63,0,1793,13967,1,13,11,10,1,13963,1793,13975,1,10,11,10,1,13971,1793,13983,
1,32,11,10,1,13979,2049,2165,22,22,10,13952,14000,144,118,97,108,105,100,63,
0,2,2049,79,2049,2615,10,13990,14019,144,99,104,101,99,107,45,101,111,102,0,
2,1793,14026,1,-1,11,10,1,14022,1793,14034,1,4,11,10,1,14030,2049,2128,22,
1,13930,9,10,14006,14049,144,98,115,0,2049,3356,2049,3356,771,10,14043,14067,144,99,
104,101,99,107,45,98,115,0,2,1793,14074,1,8,11,10,1,14070,1793,14082,1,
127,11,10,1,14078,2049,2128,22,1,14049,9,10,14055,14100,144,99,104,101,99,107,
0,2049,14019,2049,14067,10,14091,14118,144,99,104,97,114,97,99,116,101,114,0,2049,
13531,2,2049,3332,10,14105,14134,144,98,117,102,102,101,114,0,1793,14144,1,1024,2049,
3424,8,2049,3298,10,1,14136,2049,3448,10,14124,14163,144,114,101,97,100,45,116,111,
107,101,110,0,1793,14179,1793,14174,2049,14118,2049,14100,2049,13961,10,1,14167,2049,2256,10,
1,14165,2049,14134,2049,3720,10,14149,14195,144,105,110,112,117,116,0,2049,14163,2049,14000,
10,14186,14211,144,112,114,111,99,101,115,115,0,1,365,1,11,2049,64,10,13923,
14228,144,98,97,110,110,101,114,0,2049,13946,2049,3642,82,69,84,82,79,32,49,
50,32,40,37,110,46,37,110,41,92,110,0,1,14232,2049,7165,2049,9352,2049,1543,
2049,1877,18,2049,1877,2049,1543,2049,3642,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,14268,2049,7165,
2049,9352,10,14218,14312,144,108,105,115,116,101,110,0,3841,13922,1793,14319,2049,14228,10,
1,14316,2049,70,2049,14195,2049,14211,1,14323,7,10,14302,14340,131,67,108,111,99,107,
0,0,14331,14353,144,105,100,101,110,116,105,102,121,0,3841,14340,2049,2533,1793,14420,
1,5,2049,9259,2,2049,2568,1793,14408,3,2049,3642,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,14371,2049,9352,2049,9315,10,1,14368,1793,14415,4097,14340,10,1,14412,2049,64,
10,1,14359,9,10,14302,14446,144,105,111,58,99,108,111,99,107,45,111,112,101,
114,97,116,105,111,110,0,2049,14353,3841,14340,2049,9233,10,14424,14472,144,99,108,111,
99,107,58,116,105,109,101,115,116,97,109,112,0,1,0,2049,14446,10,14453,14490,
144,99,108,111,99,107,58,100,97,121,0,1,1,2049,14446,10,14477,14510,144,99,
108,111,99,107,58,109,111,110,116,104,0,1,2,2049,14446,10,14495,14529,144,99,
108,111,99,107,58,121,101,97,114,0,1,3,2049,14446,10,14515,14548,144,99,108,
111,99,107,58,104,111,117,114,0,1,4,2049,14446,10,14534,14569,144,99,108,111,
99,107,58,109,105,110,117,116,101,0,1,5,2049,14446,10,14553,14590,144,99,108,
111,99,107,58,115,101,99,111,110,100,0,1,6,2049,14446,10,14574,14612,144,99,
108,111,99,107,58,117,116,99,58,100,97,121,0,1,7,2049,14446,10,14595,14636,
144,99,108,111,99,107,58,117,116,99,58,109,111,110,116,104,0,1,8,2049,
14446,10,14617,14659,144,99,108,111,99,107,58,117,116,99,58,121,101,97,114,0,
1,9,2049,14446,10,14641,14682,144,99,108,111,99,107,58,117,116,99,58,104,111,
117,114,0,1,10,2049,14446,10,14664,14707,144,99,108,111,99,107,58,117,116,99,
58,109,105,110,117,116,101,0,1,11,2049,14446,10,14687,14732,144,99,108,111,99,
107,58,117,116,99,58,115,101,99,111,110,100,0,1,12,2049,14446,10,14712,14748,
144,100,58,119,111,114,100,115,0,1793,14757,2049,162,2049,9352,2049,9326,10,1,14750,
2049,7397,10,14737,14778,144,100,58,119,111,114,100,115,45,119,105,116,104,0,2049,
1877,2049,4537,1793,14809,2049,162,2,2049,1877,2049,4161,1793,14798,2049,9352,2049,9326,10,1,
14793,1793,14804,3,10,1,14802,2049,64,10,1,14784,2049,7397,10,14762,14833,144,100,105,
115,112,108,97,121,45,105,102,45,108,101,102,116,0,2,2049,1877,2049,4461,1793,
14845,2049,9352,2049,9326,10,1,14840,1793,14851,3,10,1,14849,2049,64,10,14762,14882,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,4537,1793,14893,2049,162,2049,14833,10,1,14888,2049,7397,10,14856,
14908,144,102,105,101,108,100,115,0,3841,2,2049,105,2049,105,2049,105,10,14898,14934,
144,105,110,118,97,108,105,100,45,110,97,109,101,63,0,2,1,32,2049,3992,
10,14917,14951,144,114,101,119,114,105,116,101,0,1793,14965,1,32,1793,14960,1,95,
10,1,14957,2049,2379,10,1,14953,2049,4332,10,14940,14979,144,101,110,116,114,121,0,
2049,1877,1,21,2049,2106,4097,2,10,1793,15007,1793,15002,2049,14908,2049,14934,1,14951,9,
2049,119,10,1,14992,2049,14979,10,1,14990,0 };