retroforth/vm/nga-c/image.c
crc 13ecc59a18 deprecate s:split, s:split-on-string. Use s:split/char and s:split/string instead.
FossilOrigin-Name: 8514ad5c60cc7c2f34ffd651bd74f477a582d04609b3bba546a1c702963fae94
2021-05-25 14:35:26 +00:00

768 lines
75 KiB
C

#include <stdint.h>
#ifndef CELL
#ifndef BIT64
#define CELL int32_t
#define CELL_MIN INT_MIN + 1
#define CELL_MAX INT_MAX - 1
#else
#define CELL int64_t
#define CELL_MIN LLONG_MIN + 1
#define CELL_MAX LLONG_MAX - 1
#endif
#endif
CELL ngaImageCells = 15098;
CELL ngaImage[] = { 1793,14718,15073,15097,202107,376,348,1027,1535,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,144,161,268505089,67,66,285281281,0,67,2063,10,101384453,0,9,
10,2049,60,25,459011,80,524546,80,302256641,1,10,16974595,0,50529798,10,25,524547,99,50529798,10,
17108738,1,251790353,101777669,1,17565186,90,524545,94,68,167838467,-1,134287105,3,63,659457,3,459023,111,2049,
60,25,2049,111,1793,118,2049,118,117506307,0,111,0,524545,29,116,168820993,0,130,1642241,130,
134283523,11,116,1793,111,524545,2049,111,1793,111,16846593,130,144,161,1793,68,16846593,130,116,161,
1793,68,7,10,659713,1,659713,2,659713,3,1793,171,17108737,3,2,524559,111,2049,111,2049,
111,2049,125,168820998,2,13998,1027,167841793,184,9,17826049,0,184,2,15,25,524546,167,134287105,185,
99,2305,186,459023,194,134287361,185,189,659201,184,10,659969,7,2049,60,25,17694978,58,210,9,
84152833,48,319750404,209,117507601,212,184618754,45,25,16974851,-1,168886532,1,134284289,1,225,134284289,0,212,660227,
32,0,0,115,105,103,105,108,58,105,0,285278479,242,6,2576,524546,85,1641217,1,167838467,
239,2049,254,2049,250,524545,242,204,17826050,241,0,2572,2563,2049,232,1793,137,459023,137,17760513,
149,3,169,8,251727617,3,2,2049,163,16,168820993,-1,130,2049,204,2049,163,459023,137,285282049,
3,2,134287105,130,289,524545,1793,111,16846593,3,0,111,8,659201,3,524545,29,116,17043201,3,
11,2049,116,2049,111,268505092,130,1642241,130,656131,659201,3,524545,11,116,2049,111,459009,23,116,
459009,58,116,459009,19,116,459009,21,116,1793,9,10,524546,163,134284303,165,1807,1027,1642241,241,
285282049,356,1,459012,351,117509889,184,351,134287105,356,204,16845825,0,364,348,1793,68,1793,378,17826050,
356,260,8,117506305,357,367,68,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,204,
987393,1,1793,111,524546,454,2049,452,2049,452,17891588,2,454,8,17045505,-24,-16,17043736,-8,1118488,
1793,111,17043202,1,169021201,2049,60,25,33883396,101450758,6404,459011,444,34668804,2,2049,441,524545,386,444,
302056196,386,659969,1,0,13,155,100,117,112,0,463,15,155,100,114,111,112,0,470,
17,155,115,119,97,112,0,478,25,155,99,97,108,108,0,486,30,155,101,113,
63,0,494,32,155,45,101,113,63,0,501,34,155,108,116,63,0,509,36,155,
103,116,63,0,516,38,155,102,101,116,99,104,0,523,40,155,115,116,111,114,
101,0,532,42,155,43,0,541,44,155,45,0,546,46,155,42,0,551,48,155,
47,109,111,100,0,556,50,155,97,110,100,0,564,52,155,111,114,0,571,54,
155,120,111,114,0,577,56,155,115,104,105,102,116,0,584,342,161,112,117,115,
104,0,593,345,161,112,111,112,0,601,339,161,48,59,0,608,60,149,102,101,
116,99,104,45,110,101,120,116,0,614,63,149,115,116,111,114,101,45,110,101,
120,116,0,628,232,149,115,58,116,111,45,110,117,109,98,101,114,0,642,99,
149,115,58,101,113,63,0,657,85,149,115,58,108,101,110,103,116,104,0,666,
68,149,99,104,111,111,115,101,0,678,78,155,105,102,0,688,76,149,45,105,
102,0,694,271,161,115,105,103,105,108,58,40,0,701,130,137,67,111,109,112,
105,108,101,114,0,712,3,137,72,101,97,112,0,724,111,149,44,0,732,125,
149,115,44,0,737,131,161,59,0,743,298,161,91,0,748,314,161,93,0,753,
2,137,68,105,99,116,105,111,110,97,114,121,0,758,162,149,100,58,108,105,
110,107,0,772,163,149,100,58,120,116,0,782,165,149,100,58,99,108,97,115,
115,0,790,167,149,100,58,110,97,109,101,0,801,149,149,99,108,97,115,115,
58,119,111,114,100,0,811,161,149,99,108,97,115,115,58,109,97,99,114,111,
0,825,137,149,99,108,97,115,115,58,100,97,116,97,0,840,169,149,100,58,
97,100,100,45,104,101,97,100,101,114,0,854,272,161,115,105,103,105,108,58,
35,0,870,278,161,115,105,103,105,108,58,58,0,881,292,161,115,105,103,105,
108,58,38,0,892,276,161,115,105,103,105,108,58,36,0,903,329,161,114,101,
112,101,97,116,0,914,331,161,97,103,97,105,110,0,924,376,149,105,110,116,
101,114,112,114,101,116,0,933,204,149,100,58,108,111,111,107,117,112,0,946,
155,149,99,108,97,115,115,58,112,114,105,109,105,116,105,118,101,0,958,4,
137,86,101,114,115,105,111,110,0,977,423,149,105,0,988,111,149,100,0,993,
417,149,114,0,998,209,137,66,97,115,101,0,1003,348,149,101,114,114,58,110,
111,116,102,111,117,110,100,0,105,109,97,103,101,58,115,97,118,101,0,103,
101,0,0,105,110,103,0,116,101,100,46,114,101,116,114,111,0,110,100,0,
126,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,1011,1543,149,
69,79,77,0,1,-3,15,10,1536,1556,149,100,101,112,116,104,0,1,-1,15,
10,1547,1570,149,100,58,108,97,115,116,0,1,2,15,10,1560,1587,149,100,58,
108,97,115,116,46,120,116,0,2049,1570,2049,163,15,10,1574,1609,149,100,58,108,
97,115,116,46,99,108,97,115,115,0,2049,1570,2049,165,15,10,1593,1630,149,100,
58,108,97,115,116,46,110,97,109,101,0,2049,1570,2049,167,10,1615,1646,149,114,
101,99,108,97,115,115,0,2049,1570,2049,165,16,10,1635,1665,149,105,109,109,101,
100,105,97,116,101,0,1,161,2049,1646,10,1652,1678,149,100,97,116,97,0,1,
137,2049,1646,10,1670,1696,149,112,114,105,109,105,116,105,118,101,0,1,155,2049,
1646,10,1683,1706,161,40,0,10,1701,1712,161,41,0,10,1707,1728,149,99,111,109,
112,105,108,101,58,108,105,116,0,1,1,2049,111,2049,111,10,1713,1751,149,99,
111,109,112,105,108,101,58,106,117,109,112,0,1,1793,2049,111,2049,111,10,1735,
1774,149,99,111,109,112,105,108,101,58,99,97,108,108,0,1,2049,2049,111,2049,
111,10,1758,1796,149,99,111,109,112,105,108,101,58,114,101,116,0,1,10,2049,
111,10,1781,1815,149,99,111,109,112,105,108,105,110,103,63,0,1,130,15,10,
1801,1830,161,115,105,103,105,108,58,96,0,2049,232,2049,111,10,1819,1846,161,115,
105,103,105,108,58,92,0,2049,423,10,1835,1860,161,115,105,103,105,108,58,94,
0,2049,417,10,1849,1871,149,104,101,114,101,0,1,3,15,10,1863,1886,161,115,
105,103,105,108,58,64,0,2049,204,2049,163,15,2049,1815,1793,1902,1,3841,2049,111,
2049,111,10,1,1895,1793,1908,15,10,1,1906,2049,68,10,1875,1924,161,115,105,103,
105,108,58,33,0,2049,204,2049,163,15,2049,1815,1793,1940,1,4097,2049,111,2049,111,
10,1,1933,1793,1946,16,10,1,1944,2049,68,10,1913,1963,149,100,58,99,114,101,
97,116,101,0,1,137,1,0,2049,169,2049,1871,2049,1570,2049,163,16,10,1951,1986,
149,118,97,114,45,110,0,2049,1963,2049,111,10,1977,1998,149,118,97,114,0,134284289,
0,1986,10,1991,2011,149,99,111,110,115,116,0,2049,1963,2049,1570,2049,163,16,10,
2002,2027,155,116,117,99,107,0,100926722,10,2019,2037,155,111,118,101,114,0,67502597,10,
2029,2046,155,110,105,112,0,772,10,2039,2061,155,100,114,111,112,45,112,97,105,
114,0,771,10,2048,2071,155,63,100,117,112,0,6402,10,2063,2085,149,100,117,112,
45,112,97,105,114,0,67502597,67502597,10,2073,2095,149,100,105,112,0,525572,6,10,2088,
2105,149,115,105,112,0,67502597,1,25,2049,2095,10,2098,2117,149,98,105,0,1,2105,
2049,2095,8,10,2111,2130,149,98,105,42,0,1,2095,2049,2095,8,10,2123,2143,149,
98,105,64,0,2,2049,2130,10,2136,2154,149,116,114,105,0,1793,2163,1,2105,2049,
2095,2049,2105,10,1,2156,2049,2095,8,10,2147,2177,149,116,114,105,42,0,1793,2194,
1793,2187,4,1,2095,2049,2095,10,1,2181,2049,2095,2049,2095,10,1,2179,2049,2095,8,
10,2169,2208,149,116,114,105,64,0,2,2,2049,2177,10,2200,2222,149,119,104,105,
108,101,0,1793,2231,525570,1639430,3,1,2224,7,10,1,2224,8,3,10,2213,2245,149,
117,110,116,105,108,0,1793,2256,525570,385942534,-1,25,3,1,2247,7,10,1,2247,8,
3,10,2236,2270,149,116,105,109,101,115,0,1793,2282,4,25,33886721,1,2053,1542,1,
2273,7,10,1,2272,8,3,10,2261,2298,161,115,105,103,105,108,58,124,0,2049,
204,1793,2306,2049,163,15,10,1,2302,1793,2314,2049,165,15,10,1,2310,2049,2117,2049,
1815,1793,2329,1,137,2049,2095,2049,1774,10,1,2322,1,25,2049,68,10,2287,2344,149,
84,82,85,69,0,1,-1,10,2336,2356,149,70,65,76,83,69,0,1,0,10,
2347,2367,149,99,97,115,101,0,1793,2372,67502597,11,10,1,2369,2049,2095,4,1793,2384,
772,8,2049,2344,10,1,2379,1793,2392,3,2049,2356,10,1,2388,2049,68,25,6,3,
3,10,2359,2411,149,115,58,99,97,115,101,0,1793,2417,67502597,2049,99,10,1,2413,
2049,2095,4,1793,2429,772,8,2049,2344,10,1,2424,1793,2437,3,2049,2356,10,1,2433,
2049,68,25,6,3,3,10,2401,2453,149,110,111,116,0,1,-1,23,10,2446,2466,
149,108,116,101,113,63,0,2049,2085,101516555,22,10,2457,2480,149,103,116,101,113,63,
0,4,2049,2466,10,2471,2493,149,110,58,77,65,88,0,1,-5,15,10,2484,2506,
149,110,58,77,73,78,0,1,-4,15,10,2497,2521,149,110,58,122,101,114,111,
63,0,1,0,11,10,2510,2537,149,110,58,45,122,101,114,111,63,0,1,0,
12,10,2525,2556,149,110,58,110,101,103,97,116,105,118,101,63,0,1,0,13,
10,2541,2575,149,110,58,112,111,115,105,116,105,118,101,63,0,1,-1,14,10,
2560,2603,149,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,2579,2618,149,110,58,101,118,101,110,63,0,1,
2,20,3,2049,2521,10,2607,2635,149,110,58,111,100,100,63,0,2049,2618,2049,2453,
10,2625,2647,149,105,102,59,0,67502597,1,78,2049,2095,25,6,771,10,2640,2664,149,
45,105,102,59,0,67502597,1,76,2049,2095,2049,2453,25,6,771,10,2656,2682,161,105,
102,58,0,1,25,2049,111,1,3,2049,111,10,2675,2699,161,45,105,102,58,0,
1,1644289,2049,111,1,-1,2049,111,1,3,2049,111,10,2691,2719,155,114,111,116,0,
67503109,10,2712,2726,155,47,0,197652,10,2721,2735,155,109,111,100,0,788,10,2728,2746,
149,110,58,112,111,119,0,1,1,4,1793,2754,67502597,19,10,1,2751,2049,2270,772,
10,2737,2772,149,110,58,110,101,103,97,116,101,0,1,-1,19,10,2760,2788,149,
110,58,115,113,117,97,114,101,0,4866,10,2776,2800,149,110,58,115,113,114,116,
0,1,1,1793,2818,2049,2085,197652,67502597,18,1,2,197652,25,17,1,2804,7,10,1,
2804,8,772,10,2790,2832,149,110,58,109,105,110,0,2049,2085,13,1793,2839,3,10,
1,2837,1793,2845,772,10,1,2843,2049,68,10,2823,2859,149,110,58,109,97,120,0,
2049,2085,14,1793,2866,3,10,1,2864,1793,2872,772,10,1,2870,2049,68,10,2850,2886,
149,110,58,97,98,115,0,2,2049,2556,1,2772,9,10,2877,2904,149,110,58,108,
105,109,105,116,0,4,5,2049,2832,6,2049,2859,10,2893,2921,149,110,58,105,110,
99,0,1,1,17,10,2912,2934,149,110,58,100,101,99,0,1,1,18,10,2925,
2952,149,110,58,98,101,116,119,101,101,110,63,0,67503109,1793,2960,67503109,67503109,2049,2904,
10,1,2955,2049,2105,11,10,2938,2978,149,118,58,105,110,99,45,98,121,0,1793,
2982,4367,10,1,2980,2049,2105,16,10,2966,3000,149,118,58,100,101,99,45,98,121,
0,1793,3004,1180687,10,1,3002,2049,2105,16,10,2988,3019,149,118,58,105,110,99,0,
1,1,4,2049,2978,10,3010,3034,149,118,58,100,101,99,0,1,1,4,2049,3000,
10,3025,3051,149,118,58,108,105,109,105,116,0,251790597,1542,2049,2904,4100,10,3040,3065,
149,118,58,111,110,0,2049,2344,4100,10,3057,3078,149,118,58,111,102,102,0,2049,
2356,4100,10,3069,3091,149,97,108,108,111,116,0,1,3,2049,2978,10,3082,3110,149,
118,58,112,114,101,115,101,114,118,101,0,983556,1793,3118,1,25,2049,2095,10,1,
3113,2049,2095,4100,10,3096,3136,149,118,58,117,112,100,97,116,101,0,4,1793,3143,
15,4,8,10,1,3139,2049,2105,16,10,3124,3157,149,99,111,112,121,0,1793,3166,
285278725,1,33951492,268767489,1,6,10,1,3159,2049,2270,771,10,3149,3185,149,83,99,111,112,
101,76,105,115,116,0,14923,14975,10,3172,3194,149,123,123,0,2049,1570,2,1,3185,
2049,63,16,10,3188,3219,149,45,45,45,114,101,118,101,97,108,45,45,45,0,
2049,1570,1,3185,2049,2921,16,10,3203,3233,149,125,125,0,1,3185,2049,60,4,15,
11,1793,3247,3841,3185,4097,2,10,1,3242,1793,3273,3841,3185,1793,3268,1,2,983567,1,
3185,2049,2921,1641487,3,1,3257,7,10,1,3255,8,16,10,1,3251,2049,68,10,3227,
3287,137,115,116,97,114,116,0,0,10,3278,3296,137,101,110,100,0,0,10,3289,
3311,149,116,101,114,109,105,110,97,116,101,0,1,0,3841,3296,16,10,3227,3333,
149,98,117,102,102,101,114,58,115,116,97,114,116,0,3841,3287,10,3317,3350,149,
98,117,102,102,101,114,58,101,110,100,0,3841,3296,10,3336,3367,149,98,117,102,
102,101,114,58,97,100,100,0,3841,3296,16,1,3296,2049,3019,2049,3311,10,3353,3391,
149,98,117,102,102,101,114,58,103,101,116,0,1,3296,2049,3034,3841,3296,15,2049,
3311,10,3377,3417,149,98,117,102,102,101,114,58,101,109,112,116,121,0,3841,3287,
4097,3296,2049,3311,10,3401,3439,149,98,117,102,102,101,114,58,115,105,122,101,0,
3841,3296,3841,3287,18,10,3424,3459,149,98,117,102,102,101,114,58,115,101,116,0,
4097,3287,2049,3417,10,3445,3483,149,98,117,102,102,101,114,58,112,114,101,115,101,
114,118,101,0,3841,3287,3841,3296,1793,3496,1,25,2049,2095,4097,3287,10,1,3489,2049,
2095,4097,3296,10,3464,3518,137,84,101,109,112,83,116,114,105,110,103,115,0,32,
3503,3536,137,84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,3519,3548,
149,83,84,82,73,78,71,83,0,2049,1543,3841,3518,3841,3536,19,18,10,3537,3568,
137,67,117,114,114,101,110,116,0,10,10,3557,3583,149,115,58,112,111,105,110,
116,101,114,0,3841,3568,3841,3536,19,2049,3548,17,10,3570,3602,149,115,58,110,101,
120,116,0,1,3568,2049,3019,3841,3568,3841,3518,11,1793,3618,1,0,4097,3568,10,1,
3613,9,10,3537,3632,149,115,58,116,101,109,112,0,2,2049,85,2049,2921,2049,3583,
4,2049,3157,2049,3583,2049,3602,10,3622,3658,149,115,58,101,109,112,116,121,0,2049,
3583,2049,3602,1,0,67502597,16,10,3647,3677,149,115,58,115,107,105,112,0,6,1793,
3685,68223234,1,786703,0,10,1,3680,2049,2222,2049,2934,5,10,3667,3703,149,115,58,107,
101,101,112,0,2049,1815,1793,3712,1,3677,2049,1774,10,1,3707,9,2049,1871,1,125,
2049,2095,2049,137,10,3693,3735,161,115,105,103,105,108,58,39,0,2049,1815,1,3703,
1,3632,2049,68,10,3724,3754,149,115,58,99,104,111,112,0,2049,3632,2,2049,85,
67502597,17,2049,2934,1,0,4,16,10,3744,3781,149,115,58,114,101,118,101,114,115,
101,0,1793,3823,2,2049,3632,2049,3459,1,85,1793,3799,2,2049,85,17,2049,2934,10,
1,3792,2049,2117,4,1793,3813,2,15,2049,3367,2049,2934,10,1,3806,2049,2270,3,2049,
3333,2049,3632,10,1,3783,2049,3483,10,3768,3841,149,115,58,112,114,101,112,101,110,
100,0,2049,3632,1793,3865,2,2049,85,17,1793,3857,2,2049,85,2049,2921,10,1,3851,
2049,2095,4,2049,3157,10,1,3845,2049,2105,10,3828,3882,149,115,58,97,112,112,101,
110,100,0,4,2049,3841,10,3870,3900,149,115,58,102,111,114,45,101,97,99,104,
0,1793,3915,67502597,6415,3,67502597,67502597,251987205,2054,101777670,1,1,3902,7,10,1,3902,8,771,
10,3886,3934,149,115,58,105,110,100,101,120,45,111,102,0,4,1793,3948,68223234,1,
6415,33883396,101450758,6404,3,1,3937,7,10,1,3937,1793,3957,18,2049,2934,772,10,1,3952,
1793,3966,2049,85,67502597,11,10,1,3961,2049,2154,1793,3976,3,1,-1,10,1,3972,9,
10,3920,4000,149,115,58,99,111,110,116,97,105,110,115,45,99,104,97,114,63,
0,2049,3934,1,-1,12,10,3980,4016,149,115,58,104,97,115,104,0,1,5381,4,
1793,4024,286458116,33,10,1,4021,2049,3900,10,4006,4036,137,83,114,99,0,0,4029,4044,
137,84,97,114,0,0,4037,4052,137,80,97,100,0,0,4045,4058,137,73,0,0,
4053,4064,137,70,0,0,4059,4071,137,65,116,0,0,4065,4085,149,116,101,114,109,
105,110,97,116,101,0,1,0,3841,4052,3841,4044,2049,85,17,16,10,4072,4107,149,
101,120,116,114,97,99,116,0,3841,4036,3841,4058,17,3841,4052,3841,4044,2049,85,2049,
3157,10,4096,4132,149,99,111,109,112,97,114,101,0,3841,4052,3841,4044,2049,99,3841,
4064,22,4097,4064,3841,4064,1793,4152,3841,4058,4097,4071,10,1,4147,2049,76,10,4121,4165,
149,110,101,120,116,0,1,4058,2049,3019,10,4006,4192,149,115,58,99,111,110,116,
97,105,110,115,45,115,116,114,105,110,103,63,0,4097,4044,4097,4036,2049,3658,4097,
4052,1,0,4097,4058,1,0,4097,4064,3841,4036,2049,85,1793,4223,2049,4107,2049,4085,2049,
4132,2049,4165,10,1,4214,2049,2270,3841,4064,10,4170,4237,137,83,116,114,0,0,4230,
4249,149,101,120,116,114,97,99,116,0,2049,2085,3841,4237,4,2049,3157,3841,-1,67502597,
17,1,0,4,16,10,4238,4274,149,99,104,101,99,107,0,1,4249,2049,2095,1793,
4285,1,2921,2049,2095,10,1,4280,2049,2095,3841,4237,2049,4016,67502597,11,10,4265,4308,149,
108,111,99,97,116,105,111,110,0,67503109,67503109,1793,4341,1793,4336,4,1793,4322,67502597,2049,
2521,21,10,1,4317,2049,2095,4,1793,4332,772,2,10,1,4329,9,10,1,4314,2049,
2095,10,1,4312,2049,2095,10,4296,4355,149,115,101,116,117,112,0,2049,3658,4097,4237,
1,0,67503109,67503109,1,85,1,4016,2049,2117,2049,3658,2049,3459,1793,4379,67502597,2049,85,10,
1,4375,2049,2095,4,10,4170,4406,149,115,58,105,110,100,101,120,45,111,102,45,
115,116,114,105,110,103,0,67502597,1793,4432,1793,4425,2049,4355,1793,4420,2049,4274,2049,4308,
10,1,4415,2049,2270,10,1,4411,2049,3483,771,3,10,1,4409,2049,2095,18,1,2,
18,1,-1,2049,2859,10,4385,4457,149,115,58,102,105,108,116,101,114,0,1793,4485,
2049,3658,2049,3459,4,1793,4477,2049,2085,4,8,1,3367,1,15,2049,68,10,1,4466,
2049,3900,3,2049,3333,10,1,4459,2049,3483,10,4445,4499,149,115,58,109,97,112,0,
1793,4521,2049,3658,2049,3459,4,1793,4513,67502597,8,2049,3367,10,1,4508,2049,3900,3,2049,
3333,10,1,4501,2049,3483,10,4490,4538,149,115,58,115,117,98,115,116,114,0,1793,
4544,17,2049,3658,10,1,4540,2049,2095,1793,4556,67502597,1,3157,2049,2095,10,1,4550,2049,
2105,67502597,1793,4569,17,1,0,4,16,10,1,4563,2049,2095,10,4526,4585,149,115,58,
114,105,103,104,116,0,67502597,2049,85,67502597,18,4,2049,4538,10,4574,4604,149,115,58,
108,101,102,116,0,1,0,4,2049,4538,10,4594,4628,149,115,58,98,101,103,105,
110,115,45,119,105,116,104,63,0,2,2049,85,1,17,2049,2095,2049,4604,2049,99,
10,4610,4656,149,115,58,101,110,100,115,45,119,105,116,104,63,0,2,2049,85,
1,17,2049,2095,2049,4585,2049,99,10,4640,4678,149,115,58,99,111,112,121,0,67502597,
2049,85,2049,2921,2049,3157,10,4668,4698,149,115,58,68,73,71,73,84,83,0,2049,
3677,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,0,1,4700,
10,4686,4741,149,115,58,65,83,67,73,73,45,76,79,87,69,82,67,65,83,
69,0,2049,3677,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,4743,10,4720,4794,149,115,58,65,
83,67,73,73,45,85,80,80,69,82,67,65,83,69,0,2049,3677,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,4796,10,4773,4845,149,115,58,65,83,67,73,73,45,76,69,
84,84,69,82,83,0,2049,3677,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,4847,10,4826,4920,149,115,58,80,85,78,67,84,85,65,84,73,79,78,
0,2049,3677,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,4922,1,95,
67502597,16,10,4903,4978,137,115,58,87,72,73,84,69,83,80,65,67,69,0,32,
9,10,13,0,4962,4988,161,39,0,1,3658,2049,149,10,4983,4998,161,36,0,1,
0,2049,137,10,4993,0,137,65,83,67,73,73,58,78,85,76,0,5003,27,137,
65,83,67,73,73,58,69,83,67,0,5016,8,137,65,83,67,73,73,58,66,
83,0,5029,9,137,65,83,67,73,73,58,72,84,0,5041,10,137,65,83,67,
73,73,58,76,70,0,5053,11,137,65,83,67,73,73,58,86,84,0,5065,12,
137,65,83,67,73,73,58,70,70,0,5077,13,137,65,83,67,73,73,58,67,
82,0,5089,32,137,65,83,67,73,73,58,83,80,65,67,69,0,5101,127,137,
65,83,67,73,73,58,68,69,76,0,5116,1,137,65,83,67,73,73,58,83,
79,72,0,5129,2,137,65,83,67,73,73,58,83,84,88,0,5142,3,137,65,
83,67,73,73,58,69,84,88,0,5155,4,137,65,83,67,73,73,58,69,79,
84,0,5168,5,137,65,83,67,73,73,58,69,78,81,0,5181,6,137,65,83,
67,73,73,58,65,67,75,0,5194,7,137,65,83,67,73,73,58,66,69,76,
0,5207,14,137,65,83,67,73,73,58,83,79,0,5220,15,137,65,83,67,73,
73,58,83,73,0,5232,16,137,65,83,67,73,73,58,68,76,69,0,5244,17,
137,65,83,67,73,73,58,68,67,49,0,5257,18,137,65,83,67,73,73,58,
68,67,50,0,5270,19,137,65,83,67,73,73,58,68,67,51,0,5283,20,137,
65,83,67,73,73,58,68,67,52,0,5296,21,137,65,83,67,73,73,58,78,
65,75,0,5309,22,137,65,83,67,73,73,58,83,89,78,0,5322,23,137,65,
83,67,73,73,58,69,84,66,0,5335,24,137,65,83,67,73,73,58,67,65,
78,0,5348,25,137,65,83,67,73,73,58,69,77,0,5361,26,137,65,83,67,
73,73,58,83,85,66,0,5373,28,137,65,83,67,73,73,58,70,83,0,5386,
29,137,65,83,67,73,73,58,71,83,0,5398,30,137,65,83,67,73,73,58,
82,83,0,5410,31,137,65,83,67,73,73,58,85,83,0,5422,5450,149,99,58,
108,111,119,101,114,99,97,115,101,63,0,1,97,1,122,2049,2952,10,5434,5473,
149,99,58,117,112,112,101,114,99,97,115,101,63,0,1,65,1,90,2049,2952,
10,5457,5493,149,99,58,108,101,116,116,101,114,63,0,1,5450,1,5473,2049,2117,
22,10,5480,5513,149,99,58,100,105,103,105,116,63,0,1,48,1,57,2049,2952,
10,5501,5534,149,99,58,118,105,115,105,98,108,101,63,0,1,32,1,126,2049,
2952,10,5520,5553,149,99,58,118,111,119,101,108,63,0,2049,3677,97,101,105,111,
117,65,69,73,79,85,0,1,5555,4,2049,4000,10,5541,5588,149,99,58,99,111,
110,115,111,110,97,110,116,63,0,2,2049,5493,1793,5598,2049,5553,2049,2453,10,1,
5593,1793,5606,3,2049,2356,10,1,5602,2049,68,10,5572,5628,149,99,58,119,104,105,
116,101,115,112,97,99,101,63,0,1,4978,4,2049,4000,10,5611,5651,149,99,58,
45,108,111,119,101,114,99,97,115,101,63,0,2049,5450,2049,2453,10,5634,5673,149,
99,58,45,117,112,112,101,114,99,97,115,101,63,0,2049,5473,2049,2453,10,5656,
5691,149,99,58,45,100,105,103,105,116,63,0,2049,5513,2049,2453,10,5678,5714,149,
99,58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049,5628,2049,2453,10,
5696,5734,149,99,58,45,118,105,115,105,98,108,101,63,0,2049,5534,2049,2453,10,
5719,5752,149,99,58,45,118,111,119,101,108,63,0,2049,5553,2049,2453,10,5739,5774,
149,99,58,45,99,111,110,115,111,110,97,110,116,63,0,2049,5588,2049,2453,10,
5757,5793,149,99,58,116,111,45,117,112,112,101,114,0,2,2049,5450,25,3,1,
32,18,10,5779,5816,149,99,58,116,111,45,108,111,119,101,114,0,2,2049,5473,
25,3,1,32,17,10,5802,5840,149,99,58,116,111,45,115,116,114,105,110,103,
0,2049,3677,46,0,1,5842,2049,3632,1,40,2049,2105,10,5825,5870,149,99,58,116,
111,103,103,108,101,45,99,97,115,101,0,2,2049,5450,1,5793,1,5816,2049,68,
10,5853,5895,149,99,58,116,111,45,110,117,109,98,101,114,0,2,2049,5513,1793,
5904,1,48,18,10,1,5900,1793,5912,3,1,0,10,1,5908,2049,68,10,5880,5931,
149,115,58,116,111,45,117,112,112,101,114,0,1,5793,2049,4499,10,5917,5950,149,
115,58,116,111,45,108,111,119,101,114,0,1,5816,2049,4499,10,5936,5970,149,115,
58,116,114,105,109,45,108,101,102,116,0,2049,3632,1793,5984,2049,60,1,5628,1,
2537,2049,2117,21,10,1,5974,2049,2222,2049,2934,10,5955,6007,149,115,58,116,114,105,
109,45,114,105,103,104,116,0,2049,3632,2049,3781,2049,5970,2049,3781,10,5991,6026,149,
115,58,116,114,105,109,0,2049,6007,2049,5970,10,6016,6053,137,82,101,119,114,105,
116,101,85,110,100,101,114,115,99,111,114,101,115,0,-1,6031,6061,149,115,117,
98,0,1,95,1793,6068,1,32,10,1,6065,2049,2367,10,6054,6084,149,114,101,119,
114,105,116,101,0,3841,6053,1793,6093,1,6061,2049,4499,10,1,6088,9,10,6073,6107,
149,104,97,110,100,108,101,0,1,3735,8,10,6031,6122,161,115,105,103,105,108,
58,39,0,2049,6084,2049,6107,10,6111,6143,149,115,58,115,112,108,105,116,47,99,
104,97,114,0,2049,2085,2049,3934,772,2049,2085,2049,4604,1,42,2049,2095,10,6127,6175,
149,115,58,115,112,108,105,116,47,115,116,114,105,110,103,0,2049,2085,2049,4406,
2049,2921,772,2049,2085,2049,4604,1,42,2049,2095,10,6157,6204,149,115,58,114,101,112,
108,97,99,101,0,67502597,2049,85,2049,1871,16,1793,6220,2049,6175,4,2049,1871,15,17,
10,1,6212,2049,2095,2049,3841,2049,3882,10,6191,6241,137,83,112,108,105,116,45,79,
110,0,0,6229,6252,149,109,97,116,99,104,63,0,3841,6241,11,10,6242,6269,149,
116,101,114,109,105,110,97,116,101,0,1,0,67502597,2049,2934,16,10,6256,6284,149,
115,116,101,112,0,1,2921,2049,2095,2049,6252,1793,6298,2,2049,111,2049,6269,10,1,
6292,9,10,6191,6316,149,115,58,116,111,107,101,110,105,122,101,0,4097,6241,2049,
3703,2049,1871,1,0,2049,111,1793,6338,2,2049,111,2,1,6284,2049,3900,3,10,1,
6328,2049,2095,2049,1871,67502597,18,2049,2934,67502597,16,10,6302,6361,137,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,6351,6496,137,76,101,110,0,0,6489,6507,
137,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,6497,6641,137,84,
80,0,0,6635,6650,149,115,97,118,101,0,2049,3703,3841,6641,1,6507,17,2049,2921,
16,1,6641,2049,3019,10,6642,6673,149,110,101,120,116,0,1793,6679,3841,6496,17,10,
1,6675,2049,2105,10,6665,6693,149,100,111,110,101,63,0,2049,85,2049,2521,10,6302,
6722,149,115,58,116,111,107,101,110,105,122,101,45,111,110,45,115,116,114,105,
110,103,0,1,0,4097,6641,1793,6736,2,1,6361,2049,4678,2049,3882,10,1,6728,1793,
6745,2049,85,4097,6496,10,1,6740,2049,2117,1793,6762,1,6361,2049,6175,2049,6650,2049,6673,
2049,6693,10,1,6751,2049,2245,1,6507,3841,6641,2049,2934,4097,6507,10,6698,6787,149,102,
111,114,45,101,97,99,104,0,4,2049,60,1,17,2049,2095,1793,6803,5,2049,60,
84018692,525572,1542,10,1,6796,2049,2270,771,10,6775,6823,149,115,117,98,115,116,105,116,
117,116,101,0,2049,3548,1,129,18,10,6809,6840,149,101,120,116,114,97,99,116,
0,2049,6823,2049,4678,10,6829,6857,149,116,111,107,101,110,105,122,101,0,2049,6722,
2049,3658,10,6845,6873,149,99,111,109,98,105,110,101,0,2049,6823,2049,3882,2049,3882,
10,6862,6889,149,109,101,114,103,101,0,4,1,6873,2049,6787,772,10,6880,6908,149,
102,105,110,100,45,101,110,100,0,2,2049,85,2049,6823,2049,85,18,67502597,17,10,
6896,6928,149,99,108,101,97,110,0,2049,6908,1,0,4,16,10,6698,6952,149,115,
58,114,101,112,108,97,99,101,45,97,108,108,0,1,3,1793,6967,2049,6840,2049,
6857,2049,6889,2049,6928,2049,3632,10,1,6956,2049,3110,10,6935,6982,137,83,116,114,105,
110,103,0,0,0,0,0,0,0,0,0,0,0,0,0,6972,7008,149,99,104,
101,99,107,45,115,105,103,110,0,2049,2556,1793,7017,1,45,2049,3367,10,1,7012,
9,10,6994,7033,149,110,45,62,100,105,103,105,116,0,2049,4698,17,15,10,7021,
7049,149,99,111,110,118,101,114,116,0,1793,7063,3841,209,20,4,2049,7033,2049,3367,
2,2049,2521,10,1,7051,2049,2245,3,10,6935,7084,149,110,58,116,111,45,115,116,
114,105,110,103,0,1793,7098,1,6982,2049,3459,2,2049,2886,2049,7049,2049,7008,10,1,
7086,2049,3483,1,6982,2049,3781,10,7069,7115,149,99,104,97,114,0,1,32,1793,7124,
1,95,2049,3367,10,1,7119,2049,2367,1,114,1793,7137,1,13,2049,3367,10,1,7132,
2049,2367,1,110,1793,7150,1,10,2049,3367,10,1,7145,2049,2367,1,116,1793,7163,1,
9,2049,3367,10,1,7158,2049,2367,1,48,1793,7176,1,0,2049,3367,10,1,7171,2049,
2367,1,94,1793,7189,1,27,2049,3367,10,1,7184,2049,2367,2049,3367,10,7107,7204,149,
116,121,112,101,0,1,99,1793,7212,4,2049,3367,10,1,7208,2049,2367,1,115,1793,
7226,4,1,3367,2049,3900,10,1,7220,2049,2367,1,110,1793,7242,4,2049,7084,1,3367,
2049,3900,10,1,7234,2049,2367,3,10,7196,7258,149,104,97,110,100,108,101,0,1,
92,1793,7267,2049,60,2049,7115,10,1,7262,2049,2367,1,37,1793,7280,2049,60,2049,7204,
10,1,7275,2049,2367,2049,3367,10,7069,7299,149,115,58,102,111,114,109,97,116,0,
1793,7328,2049,3658,1793,7323,2049,3459,1793,7318,2049,60,25,2049,7258,1,7309,7,10,1,
7309,8,3,10,1,7305,2049,2105,10,1,7301,2049,3483,10,7287,7344,149,115,58,99,
111,110,115,116,0,1,3703,2049,2095,2049,2011,10,7333,7361,137,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,7351,7397,149,102,114,111,109,0,2049,85,
2,1793,7415,1793,7408,1,7361,4113,10,1,7404,2049,2105,2049,2934,10,1,7402,2049,2270,
3,10,7389,7427,149,116,111,0,2,2049,85,1793,7443,2049,60,1,97,18,2049,2921,
1,7361,266001,10,1,7432,2049,2270,3,10,7333,7460,149,114,101,111,114,100,101,114,
0,1,7397,2049,2095,2049,7427,10,7449,7476,149,99,117,114,114,121,0,2049,1871,1793,
7486,4,2049,1728,2049,1751,10,1,7480,2049,2095,10,7467,7499,149,100,111,101,115,0,
2049,1587,4,2049,7476,2049,1570,2049,163,16,1,149,2049,1646,10,7491,7528,149,100,58,
102,111,114,45,101,97,99,104,0,1,2,1793,7554,6415,2049,2085,1793,7546,1793,7541,
2052,10,1,7539,2049,2095,10,1,7537,2049,2095,1,7532,7,10,1,7532,8,3,10,
7514,7574,149,100,58,108,111,111,107,117,112,45,120,116,0,1,0,4,1793,7599,
2049,2085,2049,163,2831,1793,7592,4,1,2046,2049,2095,10,1,7586,1,15,2049,68,10,
1,7579,2049,7528,3,10,7559,7617,149,97,58,108,101,110,103,116,104,0,15,10,
7605,7640,149,97,58,99,111,117,110,116,101,100,45,114,101,115,117,108,116,115,
0,8,2049,1871,1793,7653,2,2049,111,1,111,2049,2270,10,1,7645,2049,2095,10,7619,
7675,149,97,58,102,114,111,109,45,115,116,114,105,110,103,0,2049,1871,1793,7689,
2,2049,85,2049,111,1,111,2049,3900,10,1,7679,2049,2095,10,7658,7708,149,97,58,
102,111,114,45,101,97,99,104,0,4,2049,60,1,17,2049,2095,1793,7724,5,2049,
60,84018692,525572,1542,10,1,7717,2049,2270,771,10,7694,7739,149,97,58,100,117,112,0,
2049,1871,1793,7752,2,15,2049,111,1,111,2049,7708,10,1,7743,2049,2095,10,7730,7767,
149,97,58,99,111,112,121,0,1,3,1793,7783,4097,3,2,2049,7617,2049,111,1,
111,2049,7708,10,1,7771,2049,3110,10,7757,7803,149,97,58,116,111,45,115,116,114,
105,110,103,0,1,3,1793,7816,2049,7739,1,0,2049,111,2049,2921,10,1,7807,2049,
3110,2049,3632,10,7788,7835,149,97,58,97,112,112,101,110,100,0,2049,2085,1,38,
2049,2143,17,2049,1871,1793,7860,2049,111,1793,7855,1,111,2049,7708,10,1,7850,2049,2143,
10,1,7846,2049,2095,10,7823,7878,149,97,58,112,114,101,112,101,110,100,0,4,
2049,7835,10,7865,7892,149,97,58,99,104,111,112,0,2049,7739,1,-1,2049,3091,2,
2049,3034,10,7882,7914,149,97,58,102,105,108,116,101,114,0,1793,7929,67502597,1,25,
2049,2095,4,1,111,1,15,2049,68,10,1,7916,2049,7476,2049,1871,1793,7944,67502597,15,
2049,111,2049,7708,10,1,7937,2049,2095,2049,1871,67502597,18,2049,2934,67502597,16,10,7902,7972,
149,97,58,99,111,110,116,97,105,110,115,63,0,1,0,4,1793,7984,4,5,
67502597,11,6,22,10,1,7977,2049,7708,772,10,7957,8012,149,97,58,99,111,110,116,
97,105,110,115,45,115,116,114,105,110,103,63,0,1,0,4,1793,8025,4,5,
67502597,2049,99,6,22,10,1,8017,2049,7708,772,10,7990,8040,149,97,58,109,97,112,
0,1793,8046,8,2049,111,10,1,8042,2049,7476,2049,1871,1793,8061,67502597,15,2049,111,2049,
7708,10,1,8054,2049,2095,10,8031,8079,149,97,58,114,101,118,101,114,115,101,0,
2049,1871,1793,8113,2049,60,1793,8091,17,2049,2934,10,1,8087,2049,2105,2,2049,111,1793,
8107,2,15,2049,111,2049,2934,10,1,8100,2049,2270,3,10,1,8083,2049,2095,10,8066,
8126,149,97,58,116,104,0,17,2049,2921,10,8118,8141,149,97,58,102,101,116,99,
104,0,2049,8126,15,10,8130,8156,149,97,58,115,116,111,114,101,0,2049,8126,16,
10,8145,8172,149,97,58,114,101,100,117,99,101,0,1,17,2049,2095,2049,7708,10,
8160,8191,149,105,100,101,110,116,105,102,121,0,1,-1,4,1,0,1793,8222,2049,
2344,11,1793,8216,67502597,1,-1,11,1793,8212,772,2,10,1,8209,9,10,1,8203,9,
2049,2921,10,1,8198,2049,8172,3,10,8160,8242,149,97,58,105,110,100,101,120,45,
111,102,0,1,3,1793,8255,1,30,2049,7476,2049,8040,2049,8191,10,1,8246,2049,3110,
10,8228,8281,149,97,58,105,110,100,101,120,45,111,102,45,115,116,114,105,110,
103,0,1,3,1793,8294,1,99,2049,7476,2049,8040,2049,8191,10,1,8285,2049,3110,10,
8260,8309,149,97,58,109,97,107,101,0,2049,7640,2,2,1,3,1793,8320,2049,8079,
10,1,8317,2049,3110,4,2049,7767,10,8299,8333,161,123,0,1,298,2049,161,1,1556,
2049,149,1,298,2049,161,10,8328,8351,161,125,0,1,314,2049,161,1,2095,2049,149,
1,1556,2049,149,1,17,2049,155,1,44,2049,155,1,2934,2049,149,1,314,2049,161,
1,8309,2049,149,10,8346,8395,149,98,111,117,110,100,115,63,0,67502597,2049,7617,67502597,
13,10,8384,8409,149,99,111,112,121,0,2049,60,2049,111,10,8401,8424,149,116,111,
45,101,110,100,0,2,2049,7617,17,2049,2921,10,8346,8441,149,97,58,108,101,102,
116,0,2049,8395,1793,8449,771,1,-1,10,1,8445,2049,2647,2049,1871,67502597,2049,111,1793,
8470,1,2921,2049,2095,1,8409,2049,2270,3,10,1,8460,2049,2095,10,8431,8486,149,97,
58,114,105,103,104,116,0,2049,8395,1793,8494,771,1,-1,10,1,8490,2049,2647,2049,
1871,67502597,2049,111,1793,8517,4,2049,8424,67502597,18,4,1,8409,2049,2270,3,10,1,8505,
2049,2095,10,8475,8534,149,97,58,109,105,100,100,108,101,0,1,2037,2049,2095,4,
67502597,2049,8395,1793,8549,771,3,1,-1,10,1,8544,2049,2647,771,2049,2085,4,18,2049,
2921,2049,1871,67502597,2049,111,1793,8584,772,1793,8574,17,2049,2921,10,1,8570,2049,2095,1,
8409,2049,2270,3,10,1,8567,2049,2095,10,8522,8597,137,70,108,97,103,0,0,8589,
8609,149,99,111,109,112,97,114,101,0,67440386,184946434,10,8598,8622,149,108,101,110,103,
116,104,0,659202,10,8612,8632,149,110,101,120,116,0,17043713,1,1,2577,10,8624,8650,
149,110,111,116,45,101,113,117,97,108,0,50529030,2561,0,10,8637,8662,149,108,111,
111,112,0,524549,8632,2049,8609,18157313,8597,8597,16,420610310,1,1,8662,7,10,8522,8685,149,
97,58,101,113,63,0,1048833,-1,8597,2049,8609,151066369,-1,8650,2049,8622,2049,8662,251724547,8597,
10,8676,8710,149,97,58,45,101,113,63,0,2049,8685,2049,2453,10,8700,8733,149,97,
58,98,101,103,105,110,115,45,119,105,116,104,63,0,1,3,1793,8749,2,2049,
7617,1,17,2049,2095,2049,8441,2049,8685,10,1,8737,2049,3110,10,8715,8770,149,97,58,
101,110,100,115,45,119,105,116,104,63,0,1,3,1793,8786,2,2049,7617,1,17,
2049,2095,2049,8486,2049,8685,10,1,8774,2049,3110,10,8754,8807,149,99,117,114,114,101,
110,116,45,108,105,110,101,0,2049,3548,1,1025,18,10,8791,8829,149,99,111,117,
110,116,45,116,111,107,101,110,115,0,1793,8835,1,32,11,10,1,8831,2049,4457,
2049,85,10,8813,8860,149,112,114,111,99,101,115,115,45,116,111,107,101,110,115,
0,1793,8888,1,32,2049,6143,4,1793,8881,2,2049,85,2049,2537,1,376,1,15,2049,
68,10,1,8869,2049,2095,2049,2921,10,1,8862,2049,2270,2049,376,10,8754,8909,149,115,
58,101,118,97,108,117,97,116,101,0,2049,8807,2049,4678,2049,8807,2,2049,8829,2049,
8860,10,8895,8927,137,76,80,0,0,8921,8937,137,73,110,100,101,120,0,0,9,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,8928,8977,149,110,101,120,116,0,3841,8927,
1,8937,17,2049,3019,10,8969,8993,149,112,114,101,112,0,1,8927,2049,3019,1,0,
3841,8927,1,8937,17,16,10,8985,9014,149,100,111,110,101,0,1,8927,2049,3034,10,
8895,9024,149,73,0,3841,8927,1,8937,17,15,10,9019,9036,149,74,0,3841,8927,1,
8937,17,2049,2934,15,10,9031,9050,149,75,0,3841,8927,1,8937,17,1,2,18,15,
10,9045,9077,149,105,110,100,101,120,101,100,45,116,105,109,101,115,0,2049,8993,
4,1793,9093,25,33886721,1,2053,1542,2049,8977,1,9082,7,10,1,9082,8,3,2049,9014,
10,9060,9108,161,104,111,111,107,0,2049,3677,108,105,106,117,46,46,46,46,0,
1,9110,2049,423,2049,1871,2049,2921,2049,111,10,9100,9142,149,115,101,116,45,104,111,
111,107,0,2049,2921,16,10,9130,9156,149,117,110,104,111,111,107,0,2049,2921,2,
2049,2921,4,16,10,9146,9175,149,100,101,99,105,109,97,108,0,1,10,4097,209,
10,9164,9190,149,98,105,110,97,114,121,0,1,2,4097,209,10,9180,9204,149,111,
99,116,97,108,0,1,8,4097,209,10,9195,9216,149,104,101,120,0,1,16,4097,
209,10,9209,9237,149,105,111,58,101,110,117,109,101,114,97,116,101,0,27,10,
9221,9251,149,105,111,58,113,117,101,114,121,0,28,10,9239,9266,149,105,111,58,
105,110,118,111,107,101,0,29,10,9253,9283,149,105,111,58,115,99,97,110,45,
102,111,114,0,1,-1,4,2049,9237,1793,9314,2049,9024,2049,9251,772,67502597,11,1793,9310,
1793,9305,3,2049,9024,10,1,9301,2049,2095,10,1,9299,9,10,1,9290,2049,9077,3,
10,9268,9329,149,99,58,112,117,116,0,1793,9331,1,0,2049,9266,10,9320,9342,149,
110,108,0,1,10,2049,9329,10,9336,9353,149,115,112,0,1,32,2049,9329,10,9347,
9365,149,116,97,98,0,1,9,2049,9329,10,9358,9379,149,115,58,112,117,116,0,
1,9329,2049,3900,10,9370,9393,149,110,58,112,117,116,0,2049,7084,2049,9379,10,9384,
9407,149,114,101,115,101,116,0,2049,1556,25,771,1,9407,7,10,9398,9429,149,100,
117,109,112,45,115,116,97,99,107,0,2049,1556,25,134284547,9429,134283782,9393,2049,9353,10,
9415,9447,149,70,82,69,69,0,2049,3548,1,1025,18,2049,1871,18,10,9439,9464,149,
101,111,108,63,0,1793,9470,1,13,11,10,1,9466,1793,9478,1,10,11,10,1,
9474,1793,9486,1,32,11,10,1,9482,2049,2154,22,22,10,9456,9503,149,118,97,108,
105,100,63,0,2,2049,85,2049,2537,10,9493,9516,149,98,115,63,0,2,1793,9523,
1,8,11,10,1,9519,1793,9531,1,127,11,10,1,9527,2049,2117,22,10,9509,9549,
149,99,104,101,99,107,45,98,115,0,2049,9516,1793,9559,2049,3391,2049,3391,771,10,
1,9553,9,10,9439,9572,149,99,58,103,101,116,0,1,1,2049,9283,2049,9266,10,
9563,9588,149,115,58,103,101,116,0,1793,9616,1,7,15,2049,3459,1793,9607,2049,9572,
2,2049,3367,2049,9549,2049,9464,10,1,9597,2049,2245,2049,3333,2049,3754,10,1,9590,2049,
3483,10,9579,9631,149,108,105,115,116,101,110,0,2049,9588,2049,9503,1,376,1,15,
2049,68,1,9631,7,10,9621,9663,149,102,105,108,101,58,111,112,101,114,97,116,
105,111,110,0,1,4,2049,9283,2,2049,2556,1793,9713,3,2049,3677,69,114,114,111,
114,58,32,100,101,118,105,99,101,32,40,48,48,48,52,41,32,110,111,116,
32,102,111,117,110,100,0,1,9675,2049,9379,2049,9342,10,1,9672,2049,2647,2049,9266,
10,9645,0,137,102,105,108,101,58,82,0,9720,1,137,102,105,108,101,58,87,
0,9730,2,137,102,105,108,101,58,65,0,9740,3,137,102,105,108,101,58,82,
43,0,9750,9774,149,102,105,108,101,58,111,112,101,110,0,1,0,2049,9663,10,
9761,9793,149,102,105,108,101,58,99,108,111,115,101,0,1,1,2049,9663,10,9779,
9811,149,102,105,108,101,58,114,101,97,100,0,1,2,2049,9663,10,9798,9830,149,
102,105,108,101,58,119,114,105,116,101,0,1,3,2049,9663,10,9816,9848,149,102,
105,108,101,58,116,101,108,108,0,1,4,2049,9663,10,9835,9866,149,102,105,108,
101,58,115,101,101,107,0,1,5,2049,9663,10,9853,9884,149,102,105,108,101,58,
115,105,122,101,0,1,6,2049,9663,10,9871,9904,149,102,105,108,101,58,100,101,
108,101,116,101,0,1,7,2049,9663,10,9889,9923,149,102,105,108,101,58,102,108,
117,115,104,0,1,8,2049,9663,10,9909,9944,149,102,105,108,101,58,101,120,105,
115,116,115,63,0,1,0,2049,9774,2,2049,2537,1793,9958,2049,9793,2049,2344,10,1,
9953,1793,9966,3,2049,2356,10,1,9962,2049,68,10,9928,9996,149,102,105,108,101,58,
111,112,101,110,45,102,111,114,45,114,101,97,100,105,110,103,0,1,0,2049,
9774,2,2049,9884,4,10,9971,10029,149,102,105,108,101,58,111,112,101,110,45,102,
111,114,45,97,112,112,101,110,100,0,1,2,2049,9774,2,2049,9884,4,10,10005,
10063,149,102,105,108,101,58,111,112,101,110,45,102,111,114,45,119,114,105,116,
105,110,103,0,1,1,2049,9774,10,10038,10075,137,70,73,68,0,0,10068,10084,137,
83,105,122,101,0,0,10076,10095,137,65,99,116,105,111,110,0,0,10085,10106,137,
66,117,102,102,101,114,0,0,10096,10116,149,45,101,111,102,63,0,3841,10075,2049,
9848,3841,10084,13,10,10107,10136,149,112,114,101,115,101,114,118,101,0,1,10075,1793,
10147,1,10084,1,25,2049,3110,10,1,10140,2049,3110,10,10038,10170,149,102,105,108,101,
58,114,101,97,100,45,108,105,110,101,0,4097,10075,1793,10227,2049,1871,2,4097,10106,
2049,3459,1793,10219,3841,10075,2049,9811,2,2049,3367,1793,10196,1,13,11,10,1,10192,1793,
10204,1,10,11,10,1,10200,1793,10212,1,0,11,10,1,10208,2049,2154,22,22,10,
1,10183,2049,2245,2049,3391,3,10,1,10174,2049,3483,3841,10106,10,10152,10256,149,102,105,
108,101,58,102,111,114,45,101,97,99,104,45,108,105,110,101,0,1793,10287,4097,
10095,2049,9996,4097,10075,4097,10084,1793,10278,3841,10075,2049,10170,3841,10095,8,2049,10116,10,1,
10268,2049,2222,3841,10075,2049,9793,10,1,10258,2049,10136,10,10234,10299,137,70,73,68,0,
0,10234,10314,149,102,105,108,101,58,115,108,117,114,112,0,1793,10341,4,2049,3459,
2049,9996,4097,10299,1793,10332,3841,10299,2049,9811,2049,3367,10,1,10325,2049,2270,3841,10299,2049,
9793,10,1,10316,2049,3483,10,10300,10359,149,102,105,108,101,58,115,112,101,119,0,
2049,10063,4,1793,10368,67502597,2049,9830,10,1,10364,2049,3900,2049,9793,10,10346,10394,149,102,
108,111,97,116,58,111,112,101,114,97,116,105,111,110,0,1,2,2049,9283,2,
2049,2556,1793,10444,3,2049,3677,69,114,114,111,114,58,32,100,101,118,105,99,101,
32,40,48,48,48,50,41,32,110,111,116,32,102,111,117,110,100,0,1,10406,
2049,9379,2049,9342,10,1,10403,2049,2647,2049,9266,10,10375,10465,149,110,58,116,111,45,
102,108,111,97,116,0,1,0,2049,10394,10,10451,10484,149,115,58,116,111,45,102,
108,111,97,116,0,1,1,2049,10394,10,10470,10504,149,102,58,116,111,45,110,117,
109,98,101,114,0,1,2,2049,10394,10,10489,10524,149,102,58,116,111,45,115,116,
114,105,110,103,0,2049,3658,2,1,3,2049,10394,10,10509,10539,149,102,58,43,0,
1,4,2049,10394,10,10532,10551,149,102,58,45,0,1,5,2049,10394,10,10544,10563,149,
102,58,42,0,1,6,2049,10394,10,10556,10575,149,102,58,47,0,1,7,2049,10394,
10,10568,10591,149,102,58,102,108,111,111,114,0,1,8,2049,10394,10,10580,10609,149,
102,58,99,101,105,108,105,110,103,0,1,9,2049,10394,10,10596,10624,149,102,58,
115,113,114,116,0,1,10,2049,10394,10,10614,10638,149,102,58,101,113,63,0,1,
11,2049,10394,10,10629,10653,149,102,58,45,101,113,63,0,1,12,2049,10394,10,10643,
10667,149,102,58,108,116,63,0,1,13,2049,10394,10,10658,10681,149,102,58,103,116,
63,0,1,14,2049,10394,10,10672,10697,149,102,58,100,101,112,116,104,0,1,15,
2049,10394,10,10686,10711,149,102,58,100,117,112,0,1,16,2049,10394,10,10702,10726,149,
102,58,100,114,111,112,0,1,17,2049,10394,10,10716,10741,149,102,58,115,119,97,
112,0,1,18,2049,10394,10,10731,10755,149,102,58,108,111,103,0,1,19,2049,10394,
10,10746,10771,149,102,58,112,111,119,101,114,0,1,20,2049,10394,10,10760,10785,149,
102,58,115,105,110,0,1,21,2049,10394,10,10776,10799,149,102,58,99,111,115,0,
1,22,2049,10394,10,10790,10813,149,102,58,116,97,110,0,1,23,2049,10394,10,10804,
10828,149,102,58,97,115,105,110,0,1,24,2049,10394,10,10818,10843,149,102,58,97,
99,111,115,0,1,25,2049,10394,10,10833,10858,149,102,58,97,116,97,110,0,1,
26,2049,10394,10,10848,10873,149,102,58,112,117,115,104,0,1,27,2049,10394,10,10863,
10887,149,102,58,112,111,112,0,1,28,2049,10394,10,10878,10904,149,102,58,97,100,
101,112,116,104,0,1,29,2049,10394,10,10892,10919,149,102,58,111,118,101,114,0,
2049,10873,2049,10711,2049,10887,2049,10741,10,10909,10938,149,102,58,116,117,99,107,0,2049,
10711,2049,10873,2049,10741,2049,10887,10,10928,10956,149,102,58,110,105,112,0,2049,10741,2049,
10726,10,10947,10976,149,102,58,100,114,111,112,45,112,97,105,114,0,2049,10726,2049,
10726,10,10961,10995,149,102,58,100,117,112,45,112,97,105,114,0,2049,10919,2049,10919,
10,10981,11009,149,102,58,114,111,116,0,2049,10873,2049,10741,2049,10887,2049,10741,10,11000,
11029,161,115,105,103,105,108,58,46,0,2049,1815,1,3703,1,3632,2049,68,1,10484,
2049,149,10,11018,11054,149,102,58,115,113,117,97,114,101,0,2049,10711,2049,10563,10,
11042,11074,149,102,58,112,111,115,105,116,105,118,101,63,0,1,0,2049,10465,2049,
10681,10,11059,11096,149,102,58,110,101,103,97,116,105,118,101,63,0,1,0,2049,
10465,2049,10667,10,11081,11115,149,102,58,110,101,103,97,116,101,0,1,-1,2049,10465,
2049,10563,10,11103,11131,149,102,58,97,98,115,0,2049,10711,2049,11096,1,11115,9,10,
11122,11148,149,102,58,112,117,116,0,2049,10524,2049,9379,10,11139,11161,149,102,58,80,
73,0,2049,3677,51,46,49,52,49,53,57,50,0,1,11163,2049,10484,10,11153,11184,
149,102,58,69,0,2049,3677,50,46,55,49,56,50,56,49,0,1,11186,2049,10484,
10,11177,11209,149,102,58,78,65,78,0,2049,3677,48,0,1,11211,2049,10484,2049,3677,
48,0,1,11219,2049,10484,2049,10575,10,11200,11237,149,102,58,73,78,70,0,2049,3677,
49,46,48,0,1,11239,2049,10484,2049,3677,48,0,1,11249,2049,10484,2049,10575,10,11228,
11268,149,102,58,45,73,78,70,0,2049,3677,45,49,46,48,0,1,11270,2049,10484,
2049,3677,48,0,1,11281,2049,10484,2049,10575,10,11258,11300,149,102,58,110,97,110,63,
0,2049,10711,2049,10653,10,11290,11315,149,102,58,105,110,102,63,0,2049,11237,2049,10638,
10,11305,11331,149,102,58,45,105,110,102,63,0,2049,11268,2049,10638,10,11320,11347,149,
102,58,114,111,117,110,100,0,2049,10711,2049,11096,1793,11368,2049,3677,48,46,53,0,
1,11355,2049,10484,2049,10551,2049,10609,10,1,11353,1793,11387,2049,3677,48,46,53,0,1,
11374,2049,10484,2049,10539,2049,10591,10,1,11372,2049,68,10,11336,11401,149,102,58,109,105,
110,0,2049,10995,2049,10667,1,10726,1,10956,2049,68,10,11392,11421,149,102,58,109,97,
120,0,2049,10995,2049,10681,1,10726,1,10956,2049,68,10,11412,11443,149,102,58,108,105,
109,105,116,0,2049,10741,2049,10873,2049,11401,2049,10887,2049,11421,10,11432,11468,149,102,58,
98,101,116,119,101,101,110,63,0,2049,11009,2049,10711,2049,10873,2049,11009,2049,11009,2049,
11443,2049,10887,2049,10638,10,11454,11494,149,102,58,105,110,99,0,2049,3677,49,0,1,
11496,2049,10484,2049,10539,10,11485,11514,149,102,58,100,101,99,0,2049,3677,49,0,1,
11516,2049,10484,2049,10551,10,11505,11535,149,102,58,99,97,115,101,0,2049,10919,2049,10638,
1793,11547,2049,10726,8,1,-1,10,1,11541,1793,11555,3,1,0,10,1,11551,2049,68,
25,6,771,10,11525,11573,149,102,58,115,105,103,110,0,2049,10711,2049,3677,48,0,
1,11577,2049,10484,2049,10638,1793,11592,1,0,2049,10726,10,1,11587,2049,2647,2049,3677,48,
0,1,11598,2049,10484,2049,10681,1793,11611,1,1,10,1,11608,1793,11618,1,-1,10,1,
11615,2049,68,10,11563,2147483645,137,101,58,77,65,88,0,11623,-2147483645,137,101,58,77,73,
78,0,11632,-2147483647,137,101,58,78,65,78,0,11641,2147483646,137,101,58,73,78,70,0,
11650,-2147483646,137,101,58,45,73,78,70,0,11659,11677,149,101,58,110,63,0,1,-2147483645,
2049,2921,1,2147483645,2049,2934,2049,2952,10,11669,11698,149,101,58,109,97,120,63,0,1,
2147483645,11,10,11688,11712,149,101,58,109,105,110,63,0,1,-2147483645,11,10,11702,11727,149,
101,58,122,101,114,111,63,0,2049,2521,10,11716,11740,149,101,58,110,97,110,63,
0,1,-2147483647,11,10,11730,11754,149,101,58,105,110,102,63,0,1,2147483646,11,10,11744,
11769,149,101,58,45,105,110,102,63,0,1,-2147483646,11,10,11758,11783,149,101,58,99,
108,105,112,0,1,-2147483645,1,2147483645,2049,2904,10,11773,11798,149,102,58,69,49,0,1793,
11800,2049,3677,49,46,101,53,0,1,11802,2049,10484,10,11790,11829,149,102,58,115,105,
103,110,101,100,45,115,113,114,116,0,2049,10711,2049,11573,2049,11131,2049,10624,2049,10465,
2049,10563,10,11812,11861,149,102,58,115,105,103,110,101,100,45,115,113,117,97,114,
101,0,2049,10711,2049,11573,2049,10711,2049,10563,2049,10465,2049,10563,10,11842,11886,149,102,58,
45,115,104,105,102,116,0,2049,11798,2049,10563,10,11874,11903,149,102,58,43,115,104,
105,102,116,0,2049,11798,2049,10575,10,11891,11921,149,102,58,43,101,110,99,111,100,
101,0,2049,11829,2049,11886,10,11908,11939,149,102,58,45,101,110,99,111,100,101,0,
2049,10711,2049,11573,2049,11903,2049,10711,2049,10563,2049,10465,2049,10563,10,11842,11964,149,102,58,
116,111,45,101,0,2049,10711,2049,11300,1793,11975,2049,10726,1,-2147483647,10,1,11970,2049,2647,
2049,10711,2049,11315,1793,11990,2049,10726,1,2147483646,10,1,11985,2049,2647,2049,10711,2049,11331,1793,
12005,2049,10726,1,-2147483646,10,1,12000,2049,2647,2049,11921,2049,11347,2049,10504,2049,11783,1,-2147483645,
1,10726,2049,2367,1,2147483645,1,10726,2049,2367,10,11954,12040,149,101,58,116,111,45,102,
0,1,-2147483647,1,11209,2049,2367,1,2147483646,1,11237,2049,2367,1,-2147483646,1,11268,2049,2367,2049,
10465,2049,11939,10,12030,12074,149,102,58,115,116,111,114,101,0,1,11964,2049,2095,16,
10,12063,12091,149,102,58,102,101,116,99,104,0,15,2049,12040,10,12080,12111,149,102,
58,100,117,109,112,45,115,116,97,99,107,0,2049,10697,2,1,10873,2049,2270,1793,
12129,2049,10887,2049,10711,2049,11148,2049,9353,10,1,12120,2049,2270,10,12095,12151,149,102,58,
100,117,109,112,45,97,115,116,97,99,107,0,2049,10904,2,1,10887,2049,2270,1793,
12169,2049,10711,2049,11148,2049,9353,2049,10873,10,1,12160,2049,2270,10,12134,12183,149,101,58,
112,117,116,0,1,2147483645,1793,12200,2049,3677,101,58,77,65,88,0,1,12189,2049,9379,
10,1,12187,2049,2367,1,-2147483645,1793,12221,2049,3677,101,58,77,73,78,0,1,12210,2049,
9379,10,1,12208,2049,2367,1,0,1793,12240,2049,3677,101,58,48,0,1,12231,2049,9379,
10,1,12229,2049,2367,1,-2147483647,1793,12261,2049,3677,101,58,78,65,78,0,1,12250,2049,
9379,10,1,12248,2049,2367,1,2147483646,1793,12282,2049,3677,101,58,73,78,70,0,1,12271,
2049,9379,10,1,12269,2049,2367,1,-2147483646,1793,12304,2049,3677,101,58,45,73,78,70,0,
1,12292,2049,9379,10,1,12290,2049,2367,2049,12040,2049,11148,10,12174,12332,149,105,111,58,
117,110,105,120,45,115,121,115,99,97,108,108,0,1,8,2049,9283,2,2049,2556,
1793,12382,3,2049,3677,69,114,114,111,114,58,32,100,101,118,105,99,101,32,40,
48,48,48,56,41,32,110,111,116,32,102,111,117,110,100,0,1,12344,2049,9379,
2049,9342,10,1,12341,2049,2647,2049,9266,10,12313,12404,149,117,110,105,120,58,115,121,
115,116,101,109,0,1,0,2049,12332,10,12389,12422,149,117,110,105,120,58,102,111,
114,107,0,1,1,2049,12332,10,12409,12441,149,117,110,105,120,58,101,120,101,99,
48,0,1,2,2049,12332,10,12427,12460,149,117,110,105,120,58,101,120,101,99,49,
0,1,3,2049,12332,10,12446,12479,149,117,110,105,120,58,101,120,101,99,50,0,
1,4,2049,12332,10,12465,12498,149,117,110,105,120,58,101,120,101,99,51,0,1,
5,2049,12332,10,12484,12516,149,117,110,105,120,58,101,120,105,116,0,1,6,2049,
12332,10,12503,12536,149,117,110,105,120,58,103,101,116,112,105,100,0,1,7,2049,
12332,10,12521,12554,149,117,110,105,120,58,119,97,105,116,0,1,8,2049,12332,10,
12541,12572,149,117,110,105,120,58,107,105,108,108,0,1,9,2049,12332,10,12559,12591,
149,117,110,105,120,58,112,111,112,101,110,0,1,10,2049,12332,10,12577,12611,149,
117,110,105,120,58,112,99,108,111,115,101,0,1,11,2049,12332,10,12596,12630,149,
117,110,105,120,58,99,104,100,105,114,0,1,13,2049,12332,10,12616,12650,149,117,
110,105,120,58,103,101,116,101,110,118,0,1,14,2049,12332,10,12635,12670,149,117,
110,105,120,58,112,117,116,101,110,118,0,1,15,2049,12332,10,12655,12689,149,117,
110,105,120,58,115,108,101,101,112,0,1,16,2049,12332,10,12675,12707,149,117,110,
105,120,58,112,105,112,101,0,1,0,2049,12591,1,10170,1,12611,2049,2117,10,12694,
12734,149,117,110,105,120,58,103,101,116,45,99,119,100,0,2049,3677,112,119,100,
0,1,12736,2049,12707,2049,6026,2049,3677,47,0,1,12748,2049,3882,10,12718,12782,149,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,3677,108,115,32,45,49,32,124,32,119,99,32,45,108,0,1,
12784,2049,12707,2049,6026,2049,232,10,12755,12829,149,117,110,105,120,58,102,111,114,45,
101,97,99,104,45,102,105,108,101,0,2049,3677,108,115,32,45,49,32,45,112,
0,1,12831,1,0,2049,12591,2049,12782,1793,12864,1793,12859,2049,10170,2049,3632,67502597,8,10,
1,12852,2049,2105,10,1,12850,2049,2270,2049,12611,3,10,12807,12881,149,115,116,97,114,
116,0,4,2049,3459,1,0,2049,12591,10,12872,12897,149,114,101,97,100,0,2,2049,
9811,2,2049,3367,2049,2521,10,12889,12916,149,102,105,110,105,115,104,0,2049,12611,2049,
3439,10,12807,12940,149,117,110,105,120,58,115,108,117,114,112,45,112,105,112,101,
0,1793,12951,2049,12881,1,12897,2049,2245,2049,12916,10,1,12942,2049,3483,10,12921,12968,149,
110,58,114,97,110,100,111,109,0,1,10,2049,9283,2,2049,2556,1793,13018,3,2049,
3677,69,114,114,111,114,58,32,100,101,118,105,99,101,32,40,48,48,49,48,
41,32,110,111,116,32,102,111,117,110,100,0,1,12980,2049,9379,2049,9342,10,1,
12977,2049,2647,2049,9266,10,12956,13045,149,115,111,99,107,101,116,58,111,112,101,114,
97,116,105,111,110,0,1,7,2049,9283,2,2049,2556,1793,13095,3,2049,3677,69,114,
114,111,114,58,32,100,101,118,105,99,101,32,40,48,48,48,55,41,32,110,
111,116,32,102,111,117,110,100,0,1,13057,2049,9379,2049,9342,10,1,13054,2049,2647,
2049,9266,10,13025,13126,149,115,111,99,107,101,116,58,103,101,116,104,111,115,116,
98,121,110,97,109,101,0,1,0,2049,13045,10,13102,13148,149,115,111,99,107,101,
116,58,99,114,101,97,116,101,0,1,1,2049,13045,10,13131,13168,149,115,111,99,
107,101,116,58,98,105,110,100,0,1,2,2049,13045,10,13153,13190,149,115,111,99,
107,101,116,58,108,105,115,116,101,110,0,1,3,2049,13045,10,13173,13212,149,115,
111,99,107,101,116,58,97,99,99,101,112,116,0,1,4,2049,13045,10,13195,13235,
149,115,111,99,107,101,116,58,99,111,110,110,101,99,116,0,1,5,2049,13045,
10,13217,13255,149,115,111,99,107,101,116,58,115,101,110,100,0,1,6,2049,13045,
10,13240,13275,149,115,111,99,107,101,116,58,114,101,99,118,0,1,8,2049,13045,
10,13260,13296,149,115,111,99,107,101,116,58,99,108,111,115,101,0,1,10,2049,
13045,10,13280,13321,149,115,111,99,107,101,116,58,99,111,110,102,105,103,117,114,
101,0,1,11,2049,13045,10,13301,13346,149,115,99,114,105,112,116,58,111,112,101,
114,97,116,105,111,110,0,1,9,2049,9283,2,2049,2556,1793,13396,3,2049,3677,69,
114,114,111,114,58,32,100,101,118,105,99,101,32,40,48,48,48,57,41,32,
110,111,116,32,102,111,117,110,100,0,1,13358,2049,9379,2049,9342,10,1,13355,2049,
2647,2049,9266,10,13301,13423,149,115,99,114,105,112,116,58,97,114,103,117,109,101,
110,116,115,0,1,0,2049,13346,10,13403,13451,149,115,99,114,105,112,116,58,103,
101,116,45,97,114,103,117,109,101,110,116,0,2049,3658,4,1,1,2049,13346,10,
13428,13470,149,105,110,99,108,117,100,101,0,1,2,2049,13346,10,13459,13490,149,115,
99,114,105,112,116,58,110,97,109,101,0,2049,3658,1,3,2049,13346,10,13475,13520,
149,115,99,114,105,112,116,58,99,117,114,114,101,110,116,45,102,105,108,101,
0,2049,3658,1,4,2049,13346,10,13497,13550,149,115,99,114,105,112,116,58,99,117,
114,114,101,110,116,45,108,105,110,101,0,1,5,2049,13346,10,13527,13579,149,115,
99,114,105,112,116,58,105,103,110,111,114,101,45,116,111,45,101,111,108,0,
1,6,2049,13346,10,13555,13608,149,115,99,114,105,112,116,58,97,98,111,114,116,
45,105,110,99,108,117,100,101,0,1,7,2049,13346,10,13584,13622,149,97,98,111,
114,116,0,1,130,2049,3078,1,8,2049,13346,10,13613,13650,149,99,108,111,99,107,
58,111,112,101,114,97,116,105,111,110,0,1,5,2049,9283,2,2049,2556,1793,13700,
3,2049,3677,69,114,114,111,114,58,32,100,101,118,105,99,101,32,40,48,48,
48,53,41,32,110,111,116,32,102,111,117,110,100,0,1,13662,2049,9379,2049,9342,
10,1,13659,2049,2647,2049,9266,10,13631,13726,149,99,108,111,99,107,58,116,105,109,
101,115,116,97,109,112,0,1,0,2049,13650,10,13707,13744,149,99,108,111,99,107,
58,100,97,121,0,1,1,2049,13650,10,13731,13764,149,99,108,111,99,107,58,109,
111,110,116,104,0,1,2,2049,13650,10,13749,13783,149,99,108,111,99,107,58,121,
101,97,114,0,1,3,2049,13650,10,13769,13802,149,99,108,111,99,107,58,104,111,
117,114,0,1,4,2049,13650,10,13788,13823,149,99,108,111,99,107,58,109,105,110,
117,116,101,0,1,5,2049,13650,10,13807,13844,149,99,108,111,99,107,58,115,101,
99,111,110,100,0,1,6,2049,13650,10,13828,13866,149,99,108,111,99,107,58,117,
116,99,58,100,97,121,0,1,7,2049,13650,10,13849,13890,149,99,108,111,99,107,
58,117,116,99,58,109,111,110,116,104,0,1,8,2049,13650,10,13871,13913,149,99,
108,111,99,107,58,117,116,99,58,121,101,97,114,0,1,9,2049,13650,10,13895,
13936,149,99,108,111,99,107,58,117,116,99,58,104,111,117,114,0,1,10,2049,
13650,10,13918,13961,149,99,108,111,99,107,58,117,116,99,58,109,105,110,117,116,
101,0,1,11,2049,13650,10,13941,13986,149,99,108,111,99,107,58,117,116,99,58,
115,101,99,111,110,100,0,1,12,2049,13650,10,13966,1024,137,84,73,66,0,13991,
14012,149,105,109,97,103,101,58,115,97,118,101,0,1,1000,2049,9283,2049,9266,10,
13998,14028,149,101,100,105,116,63,0,2,1793,14035,1,8,11,10,1,14031,1793,14043,
1,127,11,10,1,14039,2049,2117,22,10,14019,14059,149,103,97,116,104,101,114,0,
2049,14028,1,15,1,3367,2049,68,10,14049,14077,149,99,121,99,108,101,0,2049,9572,
2049,2085,4,8,2049,2453,25,3,2049,14059,1,14077,7,10,13998,14108,149,112,97,114,
115,101,45,117,110,116,105,108,0,1793,14120,2049,3658,2049,3459,2049,14077,771,2049,3333,
10,1,14110,2049,3483,10,14093,14134,149,115,58,103,101,116,0,1793,14156,1793,14142,1,
10,11,10,1,14138,1793,14150,1,13,11,10,1,14146,2049,2117,22,10,1,14136,2049,
14108,10,14125,14175,149,115,58,103,101,116,45,119,111,114,100,0,1,5628,2049,14108,
10,14161,14189,149,99,108,101,97,114,0,2049,3677,92,94,91,50,74,92,94,91,
48,59,48,72,0,1,14191,2049,7299,2049,9379,10,14180,14221,137,78,111,69,99,104,
111,0,0,14211,14229,149,98,121,101,0,1,0,2049,12516,10,14222,14241,137,69,79,
84,0,0,14234,14254,137,73,103,110,111,114,105,110,103,0,0,14242,14268,149,105,
103,110,111,114,105,110,103,63,0,3841,14254,10,14255,14282,149,118,101,114,115,105,
111,110,0,3841,4,1,100,20,10,14271,14297,149,100,111,110,101,63,0,2,4097,
14241,1793,14306,1,13,11,10,1,14302,1793,14314,1,10,11,10,1,14310,1793,14322,1,
32,11,10,1,14318,2049,2154,22,22,10,14288,14337,149,101,111,108,63,0,3841,14241,
1793,14345,1,13,11,10,1,14341,1793,14353,1,10,11,10,1,14349,2049,2117,22,10,
14329,14369,149,118,97,108,105,100,63,0,2,2049,85,2049,2603,10,14359,14388,149,99,
104,101,99,107,45,101,111,102,0,2,1793,14395,1,-1,11,10,1,14391,1793,14403,
1,4,11,10,1,14399,2049,2117,22,25,3,2049,14229,10,14375,14419,149,98,115,0,
2049,3391,2049,3391,771,10,14413,14437,149,99,104,101,99,107,45,98,115,0,2,1793,
14444,1,8,11,10,1,14440,1793,14452,1,127,11,10,1,14448,2049,2117,22,25,3,
2049,14419,10,14425,14471,149,99,104,101,99,107,0,2049,14388,2049,14437,10,14462,14489,149,
99,104,97,114,97,99,116,101,114,0,2049,9572,2,2049,3367,10,14476,14505,149,98,
117,102,102,101,114,0,1793,14515,1,1024,2049,3459,8,2049,3333,10,1,14507,2049,3483,
10,14495,14534,149,114,101,97,100,45,116,111,107,101,110,0,1793,14550,1793,14545,2049,
14489,2049,14471,2049,14297,10,1,14538,2049,2245,10,1,14536,2049,14505,2049,3754,10,14520,14566,
149,105,110,112,117,116,0,2049,14534,2049,14369,10,14557,14582,149,112,114,111,99,101,
115,115,0,2049,14268,1793,14600,771,2049,14337,1793,14596,1,14254,2049,3078,10,1,14591,9,
10,1,14586,2049,2647,1,376,1,15,2049,68,10,14222,14617,161,47,47,0,2049,13579,
1,14254,2049,3065,10,14611,14634,149,98,97,110,110,101,114,0,2049,14282,2049,3677,82,
69,84,82,79,32,49,50,32,40,37,110,46,37,110,41,92,110,0,1,14638,
2049,7299,2049,9379,2049,1543,2049,1871,18,2049,1871,2049,1543,2049,3677,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,14674,2049,7299,2049,9379,10,14624,14718,149,108,105,115,116,101,110,0,3841,
14221,1793,14725,2049,14634,10,1,14722,2049,76,2049,14566,2049,14582,1,14729,7,10,14708,14748,
149,100,58,119,111,114,100,115,0,1793,14757,2049,167,2049,9379,2049,9353,10,1,14750,
2049,7528,10,14737,14778,149,100,58,119,111,114,100,115,45,119,105,116,104,0,2049,
1871,2049,4678,1793,14809,2049,167,2,2049,1871,2049,4192,1793,14798,2049,9379,2049,9353,10,1,
14793,1793,14804,3,10,1,14802,2049,68,10,1,14784,2049,7528,10,14762,14833,149,100,105,
115,112,108,97,121,45,105,102,45,108,101,102,116,0,2,2049,1871,2049,4628,1793,
14845,2049,9379,2049,9353,10,1,14840,1793,14851,3,10,1,14849,2049,68,10,14762,14882,149,
100,58,119,111,114,100,115,45,98,101,103,105,110,110,105,110,103,45,119,105,
116,104,0,2049,1871,2049,4678,1793,14893,2049,167,2049,14833,10,1,14888,2049,7528,10,14856,
14909,149,100,58,119,111,114,100,115,0,1793,14918,2049,167,2049,9379,2049,9353,10,1,
14911,2049,7528,10,14898,14939,149,100,58,119,111,114,100,115,45,119,105,116,104,0,
2049,1871,2049,4678,1793,14970,2049,167,2,2049,1871,2049,4192,1793,14959,2049,9379,2049,9353,10,
1,14954,1793,14965,3,10,1,14963,2049,68,10,1,14945,2049,7528,10,14923,14994,149,100,
105,115,112,108,97,121,45,105,102,45,108,101,102,116,0,2,2049,1871,2049,4628,
1793,15006,2049,9379,2049,9353,10,1,15001,1793,15012,3,10,1,15010,2049,68,10,14923,15043,
149,100,58,119,111,114,100,115,45,98,101,103,105,110,110,105,110,103,45,119,
105,116,104,0,2049,1871,2049,4678,1793,15054,2049,167,2049,14994,10,1,15049,2049,7528,10,
15017,15070,149,115,58,115,112,108,105,116,0,2049,6143,10,15059,15094,149,115,58,115,
112,108,105,116,45,111,110,45,115,116,114,105,110,103,0,2049,6175,10,0 };