retroforth/vm/nga-c/retro-image.c
crc 4edba2ef6a retro.forth: cleaner s:trim
FossilOrigin-Name: 828c2ed7d90883edea2c7983840c5b90505b6bed4c3ecd9777a9679071bc97fb
2019-12-09 19:04:12 +00:00

799 lines
78 KiB
C

#include <stdint.h>
#ifndef CELL
#define CELL int32_t
#endif
CELL ngaImageCells = 15876;
CELL ngaImage[] = { 1793,15279,15833,15875,202001,0,10,1,10,2,10,3,10,4,10,5,10,6,10,
7,10,8,10,9,10,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,140,139,268505089,64,63,135205121,64,10,101384453,0,9,10,2049,57,25,459011,
75,524546,75,302256641,1,10,16974595,0,50529798,10,25,524547,94,50529798,10,17108738,1,251790353,101777669,1,
17565186,85,524545,89,65,167838467,-1,134287105,3,60,659457,3,459023,106,2049,57,25,2049,106,1793,
113,2049,113,117506307,0,106,0,524545,25,111,168820993,0,125,1642241,125,134283523,7,111,1793,106,
7,524545,2049,106,1793,106,16846593,125,140,139,1793,65,16846593,125,111,139,1793,65,7,10,
659713,1,659713,2,659713,3,1793,10284,2,524559,106,2049,106,2049,106,2049,120,168820998,2,14352,
1025,167841793,178,5,17826049,0,178,2,15,25,524546,163,134287105,179,94,2305,180,459023,188,134287361,
179,183,659201,178,2049,57,25,84152833,48,286458116,10,459014,203,184618754,45,25,16974851,-1,168886532,1,
134284289,1,212,134284289,0,203,660227,32,0,0,112,114,101,102,105,120,58,105,0,285278479,
229,7,2576,524546,80,1641217,1,167838467,226,2049,242,2049,238,524545,229,198,17826050,228,0,2572,
2563,2049,219,1793,132,459023,132,17760513,145,3,165,8,251727617,3,2,2049,159,268501264,-1,125,
10,2049,198,2049,159,459023,132,285282049,3,2,16846593,125,-1,125,134283536,1793,106,16846593,3,0,
106,8,659201,3,524545,25,111,17043201,3,7,2049,111,2049,106,268505092,125,1642241,125,656131,659201,
3,524545,7,111,2049,106,459009,19,111,459009,55,111,459009,15,111,459009,17,111,1793,5,
10,524546,159,134284303,161,1807,1025,1642241,228,285282049,345,1,459012,340,117509889,178,340,134287105,345,198,
16845825,0,353,337,1793,65,17826050,345,248,8,117506305,346,356,65,0,9,151,100,117,112,
0,373,11,151,100,114,111,112,0,380,13,151,115,119,97,112,0,388,21,151,
99,97,108,108,0,396,27,151,101,113,63,0,404,29,151,45,101,113,63,0,
411,31,151,108,116,63,0,419,33,151,103,116,63,0,426,35,151,102,101,116,
99,104,0,433,37,151,115,116,111,114,101,0,442,39,151,43,0,451,41,151,
45,0,456,43,151,42,0,461,45,151,47,109,111,100,0,466,47,151,97,110,
100,0,474,49,151,111,114,0,481,51,151,120,111,114,0,487,53,151,115,104,
105,102,116,0,494,331,157,112,117,115,104,0,503,334,157,112,111,112,0,511,
328,157,48,59,0,518,57,145,102,101,116,99,104,45,110,101,120,116,0,524,
60,145,115,116,111,114,101,45,110,101,120,116,0,538,219,145,115,58,116,111,
45,110,117,109,98,101,114,0,552,94,145,115,58,101,113,63,0,567,80,145,
115,58,108,101,110,103,116,104,0,576,65,145,99,104,111,111,115,101,0,588,
73,151,105,102,0,598,71,145,45,105,102,0,604,259,157,112,114,101,102,105,
120,58,40,0,611,125,132,67,111,109,112,105,108,101,114,0,623,3,132,72,
101,97,112,0,635,106,145,44,0,643,120,145,115,44,0,648,126,157,59,0,
654,286,157,91,0,659,303,157,93,0,664,2,132,68,105,99,116,105,111,110,
97,114,121,0,669,158,145,100,58,108,105,110,107,0,683,159,145,100,58,120,
116,0,693,161,145,100,58,99,108,97,115,115,0,701,163,145,100,58,110,97,
109,101,0,712,145,145,99,108,97,115,115,58,119,111,114,100,0,722,157,145,
99,108,97,115,115,58,109,97,99,114,111,0,736,132,145,99,108,97,115,115,
58,100,97,116,97,0,751,165,145,100,58,97,100,100,45,104,101,97,100,101,
114,0,765,260,157,112,114,101,102,105,120,58,35,0,781,266,157,112,114,101,
102,105,120,58,58,0,793,280,157,112,114,101,102,105,120,58,38,0,805,264,
157,112,114,101,102,105,120,58,36,0,817,318,157,114,101,112,101,97,116,0,
829,320,157,97,103,97,105,110,0,839,365,145,105,110,116,101,114,112,114,101,
116,0,848,198,145,100,58,108,111,111,107,117,112,0,861,151,145,99,108,97,
115,115,58,112,114,105,109,105,116,105,118,101,0,873,4,132,86,101,114,115,
105,111,110,0,892,337,145,101,114,114,58,110,111,116,102,111,117,110,100,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,105,109,97,103,101,58,115,97,118,101,0,103,101,0,
116,0,110,103,45,119,105,116,104,0,104,0,79,85,78,68,0,125,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,0,0,903,1543,145,
69,79,77,0,1,-3,15,10,1536,1556,145,100,101,112,116,104,0,1,-1,15,
10,1547,1570,145,100,58,108,97,115,116,0,1,2,15,10,1560,1588,145,100,58,
108,97,115,116,60,120,116,62,0,2049,1570,2049,159,15,10,1574,1611,145,100,58,
108,97,115,116,60,99,108,97,115,115,62,0,2049,1570,2049,161,15,10,1594,1633,
145,100,58,108,97,115,116,60,110,97,109,101,62,0,2049,1570,2049,163,10,1617,
1649,145,114,101,99,108,97,115,115,0,2049,1570,2049,161,16,10,1638,1668,145,105,
109,109,101,100,105,97,116,101,0,1,157,2049,1649,10,1655,1681,145,100,97,116,
97,0,1,132,2049,1649,10,1673,1699,145,112,114,105,109,105,116,105,118,101,0,
1,151,2049,1649,10,1686,1709,157,40,0,10,1704,1715,157,41,0,10,1710,1731,145,
99,111,109,112,105,108,101,58,108,105,116,0,1,1,2049,106,2049,106,10,1716,
1754,145,99,111,109,112,105,108,101,58,106,117,109,112,0,1,1793,2049,106,2049,
106,10,1738,1777,145,99,111,109,112,105,108,101,58,99,97,108,108,0,1,2049,
2049,106,2049,106,10,1761,1799,145,99,111,109,112,105,108,101,58,114,101,116,0,
1,10,2049,106,10,1784,1818,145,99,111,109,112,105,108,105,110,103,63,0,1,
125,15,10,1804,1834,157,112,114,101,102,105,120,58,96,0,2049,219,2049,106,10,
1822,1847,145,104,101,114,101,0,1,3,15,10,1839,1863,157,112,114,101,102,105,
120,58,64,0,2049,198,2049,159,15,2049,1818,1793,1879,1,3841,2049,106,2049,106,10,
1,1872,1793,1885,15,10,1,1883,2049,65,10,1851,1902,157,112,114,101,102,105,120,
58,33,0,2049,198,2049,159,15,2049,1818,1793,1918,1,4097,2049,106,2049,106,10,1,
1911,1793,1924,16,10,1,1922,2049,65,10,1890,1941,145,100,58,99,114,101,97,116,
101,0,1,132,1,0,2049,165,2049,1847,2049,1570,2049,159,16,10,1929,1965,145,118,
97,114,60,110,62,0,2049,1941,2049,106,10,1955,1977,145,118,97,114,0,1,0,
4,2049,1965,10,1970,1992,145,99,111,110,115,116,0,2049,1941,2049,1570,2049,159,16,
10,1983,2008,151,116,117,99,107,0,100926722,10,2000,2018,151,111,118,101,114,0,67502597,
10,2010,2027,151,110,105,112,0,772,10,2020,2042,151,100,114,111,112,45,112,97,
105,114,0,771,10,2029,2052,151,63,100,117,112,0,6402,10,2044,2066,145,100,117,
112,45,112,97,105,114,0,67502597,67502597,10,2054,2076,145,100,105,112,0,525572,6,10,
2069,2086,145,115,105,112,0,67502597,1,21,2049,2076,10,2079,2098,145,98,105,0,1,
2086,2049,2076,8,10,2092,2111,145,98,105,42,0,1,2076,2049,2076,8,10,2104,2124,
145,98,105,64,0,2,2049,2111,10,2117,2135,145,116,114,105,0,1793,2144,1,2086,
2049,2076,2049,2086,10,1,2137,2049,2076,8,10,2128,2158,145,116,114,105,42,0,1793,
2175,1793,2168,4,1,2076,2049,2076,10,1,2162,2049,2076,2049,2076,10,1,2160,2049,2076,
8,10,2150,2189,145,116,114,105,64,0,2,2,2049,2158,10,2181,2203,145,119,104,
105,108,101,0,1793,2212,525570,1639430,3,1,2205,7,10,1,2205,8,3,10,2194,2226,
145,117,110,116,105,108,0,1793,2237,525570,385942534,-1,25,3,1,2228,7,10,1,2228,
8,3,10,2217,2251,145,116,105,109,101,115,0,1793,2263,4,25,33886721,1,2053,1542,
1,2254,7,10,1,2253,8,3,10,2242,2276,145,99,97,115,101,0,1793,2281,67502597,
11,10,1,2278,2049,2076,4,1793,2293,772,8,1,-1,10,1,2288,1793,2301,3,1,
0,10,1,2297,2049,65,25,6,3,3,10,2268,2320,145,115,58,99,97,115,101,
0,1793,2326,67502597,2049,94,10,1,2322,2049,2076,4,1793,2338,772,8,1,-1,10,1,
2333,1793,2346,3,1,0,10,1,2342,2049,65,25,6,3,3,10,2310,2367,157,112,
114,101,102,105,120,58,124,0,2049,198,1793,2375,2049,159,15,10,1,2371,1793,2383,
2049,161,15,10,1,2379,2049,2098,2049,1818,1793,2398,1,132,2049,2076,2049,1777,10,1,
2391,1,21,2049,65,10,2355,2413,145,84,82,85,69,0,1,-1,10,2405,2425,145,
70,65,76,83,69,0,1,0,10,2416,2437,145,108,116,101,113,63,0,2049,2066,
11,1,31,2049,2076,22,10,2428,2455,145,103,116,101,113,63,0,2049,2066,11,1,
33,2049,2076,22,10,2446,2471,145,105,102,59,0,67502597,1,73,2049,2076,25,6,771,
10,2464,2488,145,45,105,102,59,0,67502597,1,71,2049,2076,1,-1,23,25,6,771,
10,2480,2509,145,110,58,77,65,88,0,1,-5,15,10,2500,2522,145,110,58,77,
73,78,0,1,-4,15,10,2513,2537,145,110,58,122,101,114,111,63,0,1,0,
11,10,2526,2553,145,110,58,45,122,101,114,111,63,0,1,0,12,10,2541,2572,
145,110,58,110,101,103,97,116,105,118,101,63,0,1,0,13,10,2557,2591,145,
110,58,112,111,115,105,116,105,118,101,63,0,1,-1,14,10,2576,2619,145,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,2595,2634,145,110,58,101,118,101,110,63,0,1,2,20,3,2049,
2537,10,2623,2651,145,110,58,111,100,100,63,0,1,2,20,3,2049,2553,10,2641,
2665,151,114,111,116,0,67503109,10,2658,2672,151,47,0,197652,10,2667,2681,151,109,111,
100,0,788,10,2674,2690,145,110,111,116,0,1,-1,23,10,2683,2703,145,110,58,
112,111,119,0,1,1,4,1793,2711,67502597,19,10,1,2708,2049,2251,772,10,2694,2729,
145,110,58,110,101,103,97,116,101,0,1,-1,19,10,2717,2745,145,110,58,115,
113,117,97,114,101,0,2,19,10,2733,2758,145,110,58,115,113,114,116,0,1,
1,1793,2776,2049,2066,197652,67502597,18,1,2,197652,25,17,1,2762,7,10,1,2762,8,
772,10,2748,2790,145,110,58,109,105,110,0,2049,2066,13,1793,2797,3,10,1,2795,
1793,2803,772,10,1,2801,2049,65,10,2781,2817,145,110,58,109,97,120,0,2049,2066,
14,1793,2824,3,10,1,2822,1793,2830,772,10,1,2828,2049,65,10,2808,2844,145,110,
58,97,98,115,0,2,2049,2572,1793,2852,2049,2729,10,1,2849,9,10,2835,2867,145,
110,58,108,105,109,105,116,0,4,5,2049,2790,6,2049,2817,10,2856,2884,145,110,
58,105,110,99,0,1,1,17,10,2875,2897,145,110,58,100,101,99,0,1,1,
18,10,2888,2915,145,110,58,98,101,116,119,101,101,110,63,0,67503109,1793,2923,67503109,
67503109,2049,2867,10,1,2918,2049,2086,11,10,2901,2941,145,118,58,105,110,99,45,98,
121,0,1793,2946,15,17,10,1,2943,2049,2086,16,10,2929,2964,145,118,58,100,101,
99,45,98,121,0,1793,2970,15,4,18,10,1,2966,2049,2086,16,10,2952,2985,145,
118,58,105,110,99,0,1,1,4,2049,2941,10,2976,3000,145,118,58,100,101,99,
0,1,1,4,2049,2964,10,2991,3017,145,118,58,108,105,109,105,116,0,5,5,
2,15,6,6,2049,2867,4,16,10,3006,3036,145,118,58,111,110,0,2049,2413,4,
16,10,3028,3050,145,118,58,111,102,102,0,2049,2425,4,16,10,3041,3064,145,97,
108,108,111,116,0,1,3,2049,2941,10,3055,3083,145,118,58,112,114,101,115,101,
114,118,101,0,4,2,15,1793,3093,1,21,2049,2076,10,1,3088,2049,2076,4,16,
10,3069,3112,145,118,58,117,112,100,97,116,101,0,4,1793,3119,15,4,8,10,
1,3115,2049,2086,16,10,3100,3133,145,99,111,112,121,0,1793,3142,1,57,2049,2076,
2049,60,10,1,3135,2049,2251,3,3,10,3125,3162,145,83,99,111,112,101,76,105,
115,116,0,15739,15791,10,3149,3171,145,123,123,0,2049,1570,2,1,3162,2049,60,16,
10,3165,3196,145,45,45,45,114,101,118,101,97,108,45,45,45,0,2049,1570,1,
3162,2049,2884,16,10,3180,3210,145,125,125,0,1,3162,2049,57,4,15,11,1793,3224,
3841,3162,4097,2,10,1,3219,1793,3254,3841,3162,1793,3249,1,2,15,2,15,1,3162,
2049,2884,15,12,25,3,1,3234,7,10,1,3232,8,16,10,1,3228,2049,65,10,
3204,3269,132,66,117,102,102,101,114,0,0,10,3259,3278,132,80,116,114,0,0,
10,3271,3293,145,116,101,114,109,105,110,97,116,101,0,1,0,3841,3278,16,10,
3204,3315,145,98,117,102,102,101,114,58,115,116,97,114,116,0,3841,3269,10,3299,
3332,145,98,117,102,102,101,114,58,101,110,100,0,3841,3278,10,3318,3349,145,98,
117,102,102,101,114,58,97,100,100,0,2049,3332,16,1,3278,2049,2985,2049,3293,10,
3335,3373,145,98,117,102,102,101,114,58,103,101,116,0,1,3278,2049,3000,2049,3332,
15,2049,3293,10,3359,3399,145,98,117,102,102,101,114,58,101,109,112,116,121,0,
2049,3315,4097,3278,2049,3293,10,3383,3421,145,98,117,102,102,101,114,58,115,105,122,
101,0,2049,3332,2049,3315,18,10,3406,3441,145,98,117,102,102,101,114,58,115,101,
116,0,4097,3269,2049,3399,10,3427,3465,145,98,117,102,102,101,114,58,112,114,101,
115,101,114,118,101,0,3841,3269,3841,3278,1793,3478,1,21,2049,2076,4097,3269,10,1,
3471,2049,2076,4097,3278,10,3446,3500,132,84,101,109,112,83,116,114,105,110,103,115,
0,32,3485,3518,132,84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,
3501,3530,145,83,84,82,73,78,71,83,0,2049,1543,3841,3500,3841,3518,19,18,10,
3519,3550,132,67,117,114,114,101,110,116,0,7,10,3539,3565,145,115,58,112,111,
105,110,116,101,114,0,3841,3550,3841,3518,19,2049,3530,17,10,3552,3584,145,115,58,
110,101,120,116,0,1,3550,2049,2985,3841,3550,3841,3500,11,1793,3600,1,0,4097,3550,
10,1,3595,9,10,3519,3614,145,115,58,116,101,109,112,0,2,2049,80,2049,2884,
2049,3565,4,2049,3133,2049,3565,2049,3584,10,3604,3640,145,115,58,101,109,112,116,121,
0,2049,3565,2049,3584,1,0,67502597,16,10,3629,3659,145,115,58,115,107,105,112,0,
6,1793,3667,2049,57,2049,2553,10,1,3662,2049,2203,2049,2897,5,10,3649,3685,145,115,
58,107,101,101,112,0,2049,1818,1793,3694,1,3659,2049,1777,10,1,3689,9,2049,1847,
1,120,2049,2076,2049,132,10,3675,3718,157,112,114,101,102,105,120,58,39,0,2049,
1818,1793,3725,2049,3685,10,1,3722,1793,3732,2049,3614,10,1,3729,2049,65,10,3706,3747,
145,115,58,99,104,111,112,0,2049,3614,2,2049,80,67502597,17,2049,2897,1,0,4,
16,10,3737,3774,145,115,58,114,101,118,101,114,115,101,0,1793,3816,2,2049,3614,
2049,3441,1,80,1793,3792,2,2049,80,17,2049,2897,10,1,3785,2049,2098,4,1793,3806,
2,15,2049,3349,2049,2897,10,1,3799,2049,2251,3,2049,3315,2049,3614,10,1,3776,2049,
3465,10,3761,3834,145,115,58,112,114,101,112,101,110,100,0,2049,3614,1793,3858,2,
2049,80,17,1793,3850,2,2049,80,2049,2884,10,1,3844,2049,2076,4,2049,3133,10,1,
3838,2049,2086,10,3821,3875,145,115,58,97,112,112,101,110,100,0,4,2049,3834,10,
3863,3893,145,115,58,102,111,114,45,101,97,99,104,0,1793,3928,67502597,15,25,3,
2049,2066,1793,3916,1793,3911,1,35,2049,2076,8,10,1,3905,2049,2076,10,1,3903,2049,
2076,1,2884,2049,2076,1,3895,7,10,1,3895,8,771,10,3879,3947,145,115,58,105,
110,100,101,120,45,111,102,0,4,1793,3970,2049,57,25,4,1793,3959,67502597,12,10,
1,3956,2049,2076,4,25,3,1,3950,7,10,1,3950,2049,2086,1793,3981,18,2049,2897,
772,10,1,3976,2049,2086,2049,80,67502597,11,1793,3995,3,1,-1,10,1,3991,9,10,
3933,4019,145,115,58,99,111,110,116,97,105,110,115,45,99,104,97,114,63,0,
2049,3947,1,-1,12,10,3999,4032,132,83,114,99,0,0,4025,4040,132,84,97,114,
0,0,4033,4048,132,80,97,100,0,0,4041,4054,132,73,0,0,4049,4060,132,70,
0,0,4055,4067,132,65,116,0,0,4061,4081,145,116,101,114,109,105,110,97,116,
101,0,1,0,3841,4048,3841,4040,2049,80,17,16,10,4068,4103,145,101,120,116,114,
97,99,116,0,3841,4032,3841,4054,17,3841,4048,3841,4040,2049,80,2049,3133,10,4092,4128,
145,99,111,109,112,97,114,101,0,3841,4048,3841,4040,2049,94,3841,4060,22,4097,4060,
3841,4060,1793,4148,3841,4054,4097,4067,10,1,4143,2049,71,10,4117,4161,145,110,101,120,
116,0,1,4054,2049,2985,10,3999,4188,145,115,58,99,111,110,116,97,105,110,115,
45,115,116,114,105,110,103,63,0,4097,4040,4097,4032,2049,3640,4097,4048,1,0,4097,
4054,1,0,4097,4060,3841,4032,2049,80,1793,4219,2049,4103,2049,4081,2049,4128,2049,4161,10,
1,4210,2049,2251,3841,4060,10,4166,4247,145,115,58,105,110,100,101,120,45,111,102,
45,115,116,114,105,110,103,0,4097,4040,4097,4032,2049,3640,4097,4048,1,0,4097,4054,
1,0,4097,4060,1,-1,4097,4067,3841,4032,2049,80,1793,4282,2049,4103,2049,4081,2049,4128,
2049,4161,10,1,4273,2049,2251,3841,4060,1793,4293,3841,4067,10,1,4290,1793,4300,1,-1,
10,1,4297,2049,65,10,4226,4317,145,115,58,102,105,108,116,101,114,0,1793,4345,
2049,3640,2049,3441,4,1793,4337,2049,2066,4,8,1,3349,1,11,2049,65,10,1,4326,
2049,3893,3,2049,3315,10,1,4319,2049,3465,10,4305,4359,145,115,58,109,97,112,0,
1793,4381,2049,3640,2049,3441,4,1793,4373,67502597,8,2049,3349,10,1,4368,2049,3893,3,2049,
3315,10,1,4361,2049,3465,10,4350,4398,145,115,58,115,117,98,115,116,114,0,1793,
4404,17,2049,3640,10,1,4400,2049,2076,1793,4416,67502597,1,3133,2049,2076,10,1,4410,2049,
2086,67502597,1793,4429,17,1,0,4,16,10,1,4423,2049,2076,10,4386,4445,145,115,58,
114,105,103,104,116,0,67502597,2049,80,67502597,18,4,2049,4398,10,4434,4464,145,115,58,
108,101,102,116,0,1,0,4,2049,4398,10,4454,4488,145,115,58,98,101,103,105,
110,115,45,119,105,116,104,63,0,2,2049,80,1,13,2049,2076,2049,4464,2049,94,
10,4470,4516,145,115,58,101,110,100,115,45,119,105,116,104,63,0,2,2049,80,
1,13,2049,2076,2049,4445,2049,94,10,4500,4538,145,115,58,104,97,115,104,0,1,
5381,4,1793,4549,4,1,33,19,17,10,1,4543,2049,3893,10,4528,4564,145,115,58,
99,111,112,121,0,67502597,2049,80,2049,2884,2049,3133,10,4554,4584,145,115,58,68,73,
71,73,84,83,0,2049,3659,48,49,50,51,52,53,54,55,56,57,0,1,4586,
10,4572,4621,145,115,58,65,83,67,73,73,45,76,79,87,69,82,67,65,83,
69,0,2049,3659,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,4623,10,4600,4674,145,115,58,65,
83,67,73,73,45,85,80,80,69,82,67,65,83,69,0,2049,3659,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,4676,10,4653,4725,145,115,58,65,83,67,73,73,45,76,69,
84,84,69,82,83,0,2049,3659,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,4727,10,4706,4800,145,115,58,80,85,78,67,84,85,65,84,73,79,78,
0,2049,3659,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,4802,1,95,
67502597,16,10,4783,4858,132,115,58,87,72,73,84,69,83,80,65,67,69,0,32,
9,10,13,0,4842,4868,157,39,0,1,3640,2049,145,10,4863,4878,157,36,0,1,
0,2049,132,10,4873,4888,157,34,0,1,3640,2049,145,10,4883,0,132,65,83,67,
73,73,58,78,85,76,0,4893,1,132,65,83,67,73,73,58,83,79,72,0,
4906,2,132,65,83,67,73,73,58,83,84,88,0,4919,3,132,65,83,67,73,
73,58,69,84,88,0,4932,4,132,65,83,67,73,73,58,69,79,84,0,4945,
5,132,65,83,67,73,73,58,69,78,81,0,4958,6,132,65,83,67,73,73,
58,65,67,75,0,4971,7,132,65,83,67,73,73,58,66,69,76,0,4984,8,
132,65,83,67,73,73,58,66,83,0,4997,9,132,65,83,67,73,73,58,72,
84,0,5009,10,132,65,83,67,73,73,58,76,70,0,5021,11,132,65,83,67,
73,73,58,86,84,0,5033,12,132,65,83,67,73,73,58,70,70,0,5045,13,
132,65,83,67,73,73,58,67,82,0,5057,14,132,65,83,67,73,73,58,83,
79,0,5069,15,132,65,83,67,73,73,58,83,73,0,5081,16,132,65,83,67,
73,73,58,68,76,69,0,5093,17,132,65,83,67,73,73,58,68,67,49,0,
5106,18,132,65,83,67,73,73,58,68,67,50,0,5119,19,132,65,83,67,73,
73,58,68,67,51,0,5132,20,132,65,83,67,73,73,58,68,67,52,0,5145,
21,132,65,83,67,73,73,58,78,65,75,0,5158,22,132,65,83,67,73,73,
58,83,89,78,0,5171,23,132,65,83,67,73,73,58,69,84,66,0,5184,24,
132,65,83,67,73,73,58,67,65,78,0,5197,25,132,65,83,67,73,73,58,
69,77,0,5210,26,132,65,83,67,73,73,58,83,85,66,0,5222,27,132,65,
83,67,73,73,58,69,83,67,0,5235,28,132,65,83,67,73,73,58,70,83,
0,5248,29,132,65,83,67,73,73,58,71,83,0,5260,30,132,65,83,67,73,
73,58,82,83,0,5272,31,132,65,83,67,73,73,58,85,83,0,5284,32,132,
65,83,67,73,73,58,83,80,65,67,69,0,5296,127,132,65,83,67,73,73,
58,68,69,76,0,5311,5340,145,99,58,108,111,119,101,114,99,97,115,101,63,
0,1,97,1,122,2049,2915,10,5324,5363,145,99,58,117,112,112,101,114,99,97,
115,101,63,0,1,65,1,90,2049,2915,10,5347,5383,145,99,58,108,101,116,116,
101,114,63,0,1,5340,1,5363,2049,2098,22,10,5370,5403,145,99,58,100,105,103,
105,116,63,0,1,48,1,57,2049,2915,10,5391,5424,145,99,58,118,105,115,105,
98,108,101,63,0,1,32,1,126,2049,2915,10,5410,5443,145,99,58,118,111,119,
101,108,63,0,2049,3659,97,101,105,111,117,65,69,73,79,85,0,1,5445,4,
2049,4019,10,5431,5478,145,99,58,99,111,110,115,111,110,97,110,116,63,0,2,
2049,5383,1793,5488,2049,5443,2049,2690,10,1,5483,1793,5496,3,2049,2425,10,1,5492,2049,
65,10,5462,5518,145,99,58,119,104,105,116,101,115,112,97,99,101,63,0,1,
4858,4,2049,4019,10,5501,5541,145,99,58,45,108,111,119,101,114,99,97,115,101,
63,0,2049,5340,2049,2690,10,5524,5563,145,99,58,45,117,112,112,101,114,99,97,
115,101,63,0,2049,5363,2049,2690,10,5546,5581,145,99,58,45,100,105,103,105,116,
63,0,2049,5403,2049,2690,10,5568,5604,145,99,58,45,119,104,105,116,101,115,112,
97,99,101,63,0,2049,5518,2049,2690,10,5586,5624,145,99,58,45,118,105,115,105,
98,108,101,63,0,2049,5424,2049,2690,10,5609,5642,145,99,58,45,118,111,119,101,
108,63,0,2049,5443,2049,2690,10,5629,5664,145,99,58,45,99,111,110,115,111,110,
97,110,116,63,0,2049,5478,2049,2690,10,5647,5683,145,99,58,116,111,45,117,112,
112,101,114,0,2,2049,5340,25,3,1,32,18,10,5669,5706,145,99,58,116,111,
45,108,111,119,101,114,0,2,2049,5363,25,3,1,32,17,10,5692,5730,145,99,
58,116,111,45,115,116,114,105,110,103,0,2049,3659,46,0,1,5732,2049,3614,1,
37,2049,2086,10,5715,5760,145,99,58,116,111,103,103,108,101,45,99,97,115,101,
0,2,2049,5340,1,5683,1,5706,2049,65,10,5743,5785,145,99,58,116,111,45,110,
117,109,98,101,114,0,2,2049,5403,1793,5794,1,48,18,10,1,5790,1793,5802,3,
1,0,10,1,5798,2049,65,10,5770,5821,145,115,58,116,111,45,117,112,112,101,
114,0,1,5683,2049,4359,10,5807,5840,145,115,58,116,111,45,108,111,119,101,114,
0,1,5706,2049,4359,10,5826,5860,145,115,58,116,114,105,109,45,108,101,102,116,
0,2049,3614,1793,5884,2049,57,1793,5871,2049,5518,10,1,5868,1793,5878,2049,2553,10,1,
5875,2049,2098,21,10,1,5864,2049,2203,2049,2897,10,5845,5907,145,115,58,116,114,105,
109,45,114,105,103,104,116,0,2049,3614,2049,3774,2049,5860,2049,3774,10,5891,5926,145,
115,58,116,114,105,109,0,2049,5907,2049,5860,10,5916,5940,132,86,97,108,117,101,
0,0,5931,5952,145,99,111,114,114,101,99,116,0,2,1,48,13,1793,5967,1,
48,67502597,18,1,2,19,17,10,1,5958,9,10,5916,5986,145,110,58,116,111,45,
115,116,114,105,110,103,0,1793,6040,2049,1847,2049,3441,2,4097,5940,2049,2844,1793,6014,
1,10,20,4,1,48,17,2049,5952,2049,3349,2,2049,2553,10,1,5999,2049,2203,3,
3841,5940,2049,2572,1793,6030,1,45,2049,3349,10,1,6025,9,2049,3315,2049,3774,2049,3614,
10,1,5988,2049,3465,10,5971,6067,132,82,101,119,114,105,116,101,85,110,100,101,
114,115,99,111,114,101,115,0,-1,6045,6075,145,115,117,98,0,1,95,1793,6082,
1,32,10,1,6079,2049,2276,10,6068,6098,145,114,101,119,114,105,116,101,0,3841,
6067,1793,6107,1,6075,2049,4359,10,1,6102,9,10,6087,6121,145,104,97,110,100,108,
101,0,1,3718,8,10,6045,6137,157,112,114,101,102,105,120,58,39,0,2049,6098,
2049,6121,10,6125,6154,157,112,114,101,102,105,120,58,34,0,2049,6098,2049,3685,10,
6142,6170,145,115,58,115,112,108,105,116,0,2049,2066,2049,3947,772,2049,2066,2049,4464,
1,39,2049,2076,10,6159,6205,145,115,58,115,112,108,105,116,45,111,110,45,115,
116,114,105,110,103,0,2049,2066,2049,4247,2049,2884,772,2049,2066,2049,4464,1,39,2049,
2076,10,6184,6234,145,115,58,114,101,112,108,97,99,101,0,67502597,2049,80,2049,1847,
16,1793,6250,2049,6205,4,2049,1847,15,17,10,1,6242,2049,2076,2049,3834,2049,3875,10,
6221,6271,132,83,112,108,105,116,45,79,110,0,0,6259,6282,145,109,97,116,99,
104,63,0,3841,6271,11,10,6272,6299,145,116,101,114,109,105,110,97,116,101,0,
1,0,67502597,2049,2897,16,10,6286,6314,145,115,116,101,112,0,1,2884,2049,2076,2049,
6282,1793,6328,2,2049,106,2049,6299,10,1,6322,9,10,6221,6346,145,115,58,116,111,
107,101,110,105,122,101,0,4097,6271,2049,3685,2049,1847,1,0,2049,106,1793,6368,2,
2049,106,2,1,6314,2049,3893,3,10,1,6358,2049,2076,2049,1847,67502597,18,2049,2897,67502597,
16,10,6332,6389,145,99,104,97,114,0,1,32,1793,6398,1,95,2049,3349,10,1,
6393,2049,2276,1,114,1793,6411,1,13,2049,3349,10,1,6406,2049,2276,1,110,1793,6424,
1,10,2049,3349,10,1,6419,2049,2276,1,116,1793,6437,1,9,2049,3349,10,1,6432,
2049,2276,1,48,1793,6450,1,0,2049,3349,10,1,6445,2049,2276,2049,3349,10,6381,6467,
145,115,116,114,105,110,103,0,2049,57,25,2049,3349,1,6467,7,10,6457,6484,145,
116,121,112,101,0,1,99,1793,6492,4,2049,3349,10,1,6488,2049,2276,1,115,1793,
6505,4,2049,6467,3,10,1,6500,2049,2276,1,110,1793,6520,4,2049,5986,2049,6467,3,
10,1,6513,2049,2276,3,10,6476,6536,145,104,97,110,100,108,101,0,1,92,1793,
6545,2049,57,2049,6389,10,1,6540,2049,2276,1,37,1793,6558,2049,57,2049,6484,10,1,
6553,2049,2276,2049,3349,10,6332,6577,145,115,58,102,111,114,109,97,116,0,1793,6606,
2049,3640,1793,6601,2049,3441,1793,6596,2049,57,25,2049,6536,1,6587,7,10,1,6587,8,
3,10,1,6583,2049,2086,10,1,6579,2049,3465,10,6565,6622,145,115,58,99,111,110,
115,116,0,1,3685,2049,2076,2049,1992,10,6611,6639,132,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,6629,6675,145,102,114,111,109,0,2049,80,2,1793,
6694,1793,6687,1,6639,17,16,10,1,6682,2049,2086,2049,2897,10,1,6680,2049,2251,3,
10,6667,6706,145,116,111,0,2,2049,80,1793,6724,2049,57,1,97,18,2049,2884,1,
6639,17,15,4,10,1,6711,2049,2251,3,10,6611,6741,145,114,101,111,114,100,101,
114,0,1,6675,2049,2076,2049,6706,10,6730,6757,145,99,117,114,114,121,0,2049,1847,
1793,6767,4,2049,1731,2049,1754,10,1,6761,2049,2076,10,6748,6780,145,100,111,101,115,
0,2049,1588,4,2049,6757,2049,1570,2049,159,16,1,145,2049,1649,10,6772,6809,145,100,
58,102,111,114,45,101,97,99,104,0,1,2,1793,6837,15,25,2049,2066,1793,6829,
1793,6824,4,8,10,1,6821,2049,2076,10,1,6819,2049,2076,1,6813,7,10,1,6813,
8,3,10,6795,6857,145,100,58,108,111,111,107,117,112,45,120,116,0,1,0,
4,1793,6883,2049,2066,2049,159,15,11,1793,6876,4,1,2027,2049,2076,10,1,6870,1,
11,2049,65,10,1,6862,2049,6809,3,10,6842,6901,145,97,58,108,101,110,103,116,
104,0,15,10,6889,6924,145,97,58,99,111,117,110,116,101,100,45,114,101,115,
117,108,116,115,0,8,2049,1847,1793,6937,2,2049,106,1,106,2049,2251,10,1,6929,
2049,2076,10,6903,6959,145,97,58,102,114,111,109,45,115,116,114,105,110,103,0,
2049,1847,1793,6978,2,2049,80,2049,106,1793,6973,2049,106,10,1,6970,2049,3893,10,1,
6963,2049,2076,10,6942,6988,132,81,0,0,6942,7003,145,97,58,102,111,114,45,101,
97,99,104,0,1,6988,1793,7033,4097,6988,2049,57,1793,7027,2049,57,4,1793,7022,3841,
6988,8,10,1,7018,2049,2076,10,1,7013,2049,2251,3,10,1,7007,2049,3083,10,6989,
7047,145,97,58,100,117,112,0,2049,1847,1793,7065,2,15,2049,106,1793,7060,2049,106,
10,1,7057,2049,7003,10,1,7051,2049,2076,10,7038,7080,145,97,58,99,111,112,121,
0,1,3,1793,7101,4097,3,2,2049,6901,2049,106,1793,7096,2049,106,10,1,7093,2049,
7003,10,1,7084,2049,3083,10,7070,7121,145,97,58,116,111,45,115,116,114,105,110,
103,0,1,3,1793,7134,2049,7047,1,0,2049,106,2049,2884,10,1,7125,2049,3083,2049,
3614,10,7106,7154,145,97,58,112,114,101,112,101,110,100,0,2049,1847,1,0,2049,
106,1793,7191,2,15,1793,7171,1,106,2049,7003,10,1,7166,2049,2076,4,2,15,1793,
7185,1,106,2049,7003,10,1,7180,2049,2076,17,10,1,7162,2049,2076,1,37,2049,2086,
10,7141,7212,145,97,58,97,112,112,101,110,100,0,4,2049,7154,10,7200,7226,145,
97,58,99,104,111,112,0,2049,7047,1,-1,2049,3064,2,2049,3000,10,7216,7248,145,
97,58,102,105,108,116,101,114,0,1793,7263,67502597,1,21,2049,2076,4,1,106,1,
11,2049,65,10,1,7250,2049,6757,2049,1847,1793,7278,67502597,15,2049,106,2049,7003,10,1,
7271,2049,2076,2049,1847,67502597,18,2049,2897,67502597,16,10,7236,7296,132,70,0,0,7236,7312,
145,97,58,99,111,110,116,97,105,110,115,63,0,1,7296,2049,3050,1793,7326,67502597,
11,3841,7296,22,4097,7296,10,1,7318,2049,7003,3,3841,7296,10,7297,7356,145,97,58,
99,111,110,116,97,105,110,115,45,115,116,114,105,110,103,63,0,1,7296,2049,
3050,1793,7371,67502597,2049,94,3841,7296,22,4097,7296,10,1,7362,2049,7003,3,3841,7296,10,
7334,7391,132,76,111,99,97,116,105,111,110,0,0,7379,7403,145,112,114,101,112,
97,114,101,0,1,-1,4097,7391,10,7392,7416,145,110,101,120,116,0,3841,7391,2049,
2572,1793,7427,1,7391,2049,3000,10,1,7422,9,10,7408,7441,145,109,97,116,99,104,
63,0,67502597,11,1793,7450,3841,7391,2049,2572,10,1,7445,1793,7457,2049,2425,10,1,7454,
2049,65,10,7431,7472,145,117,112,100,97,116,101,0,3841,7391,2049,2844,2049,2897,4097,
7391,10,7334,7495,145,97,58,105,110,100,101,120,45,111,102,0,2049,7403,2049,2066,
2049,7312,1793,7507,771,1,-1,10,1,7503,2049,2488,1793,7526,2049,7441,1793,7520,2049,7472,
10,1,7517,9,2049,7416,10,1,7513,2049,7003,3,3841,7391,10,7481,7543,145,97,58,
109,97,112,0,1793,7549,8,2049,106,10,1,7545,2049,6757,2049,1847,1793,7564,67502597,15,
2049,106,2049,7003,10,1,7557,2049,2076,10,7534,7582,145,97,58,114,101,118,101,114,
115,101,0,2049,1847,1793,7616,2049,57,1793,7594,17,2049,2897,10,1,7590,2049,2086,2,
2049,106,1793,7610,2,15,2049,106,2049,2897,10,1,7603,2049,2251,3,10,1,7586,2049,
2076,10,7569,7629,145,97,58,116,104,0,17,2049,2884,10,7621,7644,145,97,58,102,
101,116,99,104,0,2049,7629,15,10,7633,7659,145,97,58,115,116,111,114,101,0,
2049,7629,16,10,7648,7675,145,97,58,114,101,100,117,99,101,0,1793,7679,4,10,
1,7677,2049,2076,2049,7003,10,7663,7696,145,97,58,109,97,107,101,0,2049,6924,2049,
7582,10,7686,7706,157,123,0,1,286,2049,157,1,1556,2049,145,1,286,2049,157,10,
7701,7724,157,125,0,1,303,2049,157,1,2076,2049,145,1,1556,2049,145,1,13,2049,
151,1,41,2049,151,1,2897,2049,145,1,303,2049,157,1,7696,2049,145,10,7719,7768,
145,98,111,117,110,100,115,63,0,67502597,2049,6901,67502597,13,10,7757,7782,145,99,111,
112,121,0,2049,57,2049,106,10,7774,7797,145,116,111,45,101,110,100,0,2,2049,
6901,17,2049,2884,10,7719,7814,145,97,58,108,101,102,116,0,2049,7768,1793,7822,771,
1,-1,10,1,7818,2049,2471,2049,1847,67502597,2049,106,1793,7843,1,2884,2049,2076,1,7782,
2049,2251,3,10,1,7833,2049,2076,10,7804,7859,145,97,58,114,105,103,104,116,0,
2049,7768,1793,7867,771,1,-1,10,1,7863,2049,2471,2049,1847,67502597,2049,106,1793,7890,4,
2049,7797,67502597,18,4,1,7782,2049,2251,3,10,1,7878,2049,2076,10,7848,7907,145,97,
58,109,105,100,100,108,101,0,2049,3659,97,98,99,0,1,7909,2049,3659,97,98,
99,97,99,0,1,7917,2049,6741,2049,7768,1793,7936,771,3,1,-1,10,1,7931,2049,
2471,771,2049,2066,4,18,2049,2884,2049,1847,67502597,2049,106,1793,7971,772,1793,7961,17,2049,
2884,10,1,7957,2049,2076,1,7782,2049,2251,3,10,1,7954,2049,2076,10,7895,7986,132,
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,7976,8129,132,78,101,
101,100,108,101,60,76,101,110,62,0,0,8114,8140,132,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,8130,8274,132,84,80,0,0,8268,8283,145,115,
97,118,101,0,2049,3685,3841,8274,1,8140,2049,7659,1,8274,2049,2985,10,8275,8304,145,
110,101,120,116,0,1793,8310,3841,8129,17,10,1,8306,2049,2086,10,8296,8323,145,100,
111,110,101,0,2049,80,2049,2537,10,7895,8352,145,115,58,116,111,107,101,110,105,
122,101,45,111,110,45,115,116,114,105,110,103,0,1,0,4097,8274,1793,8366,2,
1,7986,2049,4564,2049,3875,10,1,8358,1793,8375,2049,80,4097,8129,10,1,8370,2049,2098,
1793,8392,1,7986,2049,6205,2049,8283,2049,8304,2049,8323,10,1,8381,2049,2226,1,8140,3841,
8274,2049,2897,4097,8140,10,8328,8420,132,82,101,112,108,97,99,101,109,101,110,116,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,8405,8559,145,101,120,116,114,97,99,116,0,
1,8420,2049,4564,10,8548,8576,145,116,111,107,101,110,105,122,101,0,2049,8352,2049,
3640,10,8564,8592,145,99,111,109,98,105,110,101,0,1,8420,2049,3875,2049,3875,10,
8581,8608,145,109,101,114,103,101,0,4,1793,8614,2049,8592,10,1,8611,2049,7003,772,
10,8599,8632,145,102,105,110,100,45,101,110,100,0,2,2049,80,1,8420,2049,80,
18,67502597,17,10,8620,8652,145,99,108,101,97,110,0,2049,8632,1,0,4,16,10,
8328,8676,145,115,58,114,101,112,108,97,99,101,45,97,108,108,0,1,3,1793,
8691,2049,8559,2049,8576,2049,8608,2049,8652,2049,3614,10,1,8680,2049,3083,10,8659,8702,132,
73,48,0,105,105,0,8696,8711,132,73,49,0,46,46,0,8705,8720,132,73,50,
0,46,46,0,8714,8729,132,73,51,0,46,46,0,8723,8742,145,111,112,99,111,
100,101,0,2049,3659,46,46,0,1,8744,1793,8754,1,0,10,1,8751,2049,2320,2049,
3659,108,105,0,1,8760,1793,8770,1,1,10,1,8767,2049,2320,2049,3659,100,117,0,
1,8776,1793,8786,1,2,10,1,8783,2049,2320,2049,3659,100,114,0,1,8792,1793,8802,
1,3,10,1,8799,2049,2320,2049,3659,115,119,0,1,8808,1793,8818,1,4,10,1,
8815,2049,2320,2049,3659,112,117,0,1,8824,1793,8834,1,5,10,1,8831,2049,2320,2049,
3659,112,111,0,1,8840,1793,8850,1,6,10,1,8847,2049,2320,2049,3659,106,117,0,
1,8856,1793,8866,1,7,10,1,8863,2049,2320,2049,3659,99,97,0,1,8872,1793,8882,
1,8,10,1,8879,2049,2320,2049,3659,99,99,0,1,8888,1793,8898,1,9,10,1,
8895,2049,2320,2049,3659,114,101,0,1,8904,1793,8914,1,10,10,1,8911,2049,2320,2049,
3659,101,113,0,1,8920,1793,8930,1,11,10,1,8927,2049,2320,2049,3659,110,101,0,
1,8936,1793,8946,1,12,10,1,8943,2049,2320,2049,3659,108,116,0,1,8952,1793,8962,
1,13,10,1,8959,2049,2320,2049,3659,103,116,0,1,8968,1793,8978,1,14,10,1,
8975,2049,2320,2049,3659,102,101,0,1,8984,1793,8994,1,15,10,1,8991,2049,2320,2049,
3659,115,116,0,1,9000,1793,9010,1,16,10,1,9007,2049,2320,2049,3659,97,100,0,
1,9016,1793,9026,1,17,10,1,9023,2049,2320,2049,3659,115,117,0,1,9032,1793,9042,
1,18,10,1,9039,2049,2320,2049,3659,109,117,0,1,9048,1793,9058,1,19,10,1,
9055,2049,2320,2049,3659,100,105,0,1,9064,1793,9074,1,20,10,1,9071,2049,2320,2049,
3659,97,110,0,1,9080,1793,9090,1,21,10,1,9087,2049,2320,2049,3659,111,114,0,
1,9096,1793,9106,1,22,10,1,9103,2049,2320,2049,3659,120,111,0,1,9112,1793,9122,
1,23,10,1,9119,2049,2320,2049,3659,115,104,0,1,9128,1793,9138,1,24,10,1,
9135,2049,2320,2049,3659,122,114,0,1,9144,1793,9154,1,25,10,1,9151,2049,2320,2049,
3659,101,110,0,1,9160,1793,9170,1,26,10,1,9167,2049,2320,2049,3659,105,101,0,
1,9176,1793,9186,1,27,10,1,9183,2049,2320,2049,3659,105,113,0,1,9192,1793,9202,
1,28,10,1,9199,2049,2320,2049,3659,105,105,0,1,9208,1793,9218,1,29,10,1,
9215,2049,2320,3,1,0,10,8732,9234,145,112,97,99,107,0,1,8702,2049,8742,1,
8711,2049,8742,1,8720,2049,8742,1,8729,2049,8742,1,-24,24,4,1,-16,24,17,4,
1,-8,24,17,4,17,10,8659,9271,145,105,0,2,1,8702,1,2,2049,3133,1,
2,17,2,1,8711,1,2,2049,3133,1,2,17,2,1,8720,1,2,2049,3133,1,
2,17,1,8729,1,2,2049,3133,2049,9234,2049,106,10,9266,9317,145,100,0,2049,106,
10,9312,9325,145,114,0,2049,198,2049,159,15,2049,106,10,9320,9340,157,97,115,123,
0,3841,125,1,125,2049,3050,10,9333,9354,157,125,97,115,0,4097,125,10,9347,9373,
145,99,117,114,114,101,110,116,45,108,105,110,101,0,2049,3530,1,1025,18,10,
9357,9395,145,99,111,117,110,116,45,116,111,107,101,110,115,0,1793,9401,1,32,
11,10,1,9397,2049,4317,2049,80,10,9379,9422,145,110,101,120,116,45,116,111,107,
101,110,0,1,32,2049,6170,10,9408,9445,145,112,114,111,99,101,115,115,45,116,
111,107,101,110,115,0,1793,9471,2049,9422,4,1793,9464,2,2049,80,2049,2553,1,365,
1,11,2049,65,10,1,9452,2049,2076,2049,2884,10,1,9447,2049,2251,2049,365,10,9347,
9492,145,115,58,101,118,97,108,117,97,116,101,0,2049,9373,2049,4564,2049,9373,2,
2049,9395,2049,9445,10,9478,9512,132,70,108,97,103,0,0,9504,9524,145,99,111,109,
112,97,114,101,0,67440386,184946434,10,9513,9537,145,108,101,110,103,116,104,0,659202,10,
9527,9547,145,110,101,120,116,0,17043713,1,1,2577,10,9539,9565,145,110,111,116,45,
101,113,117,97,108,0,50529030,2561,0,10,9552,9577,145,108,111,111,112,0,524549,9547,
2049,9524,18157313,9512,9512,16,420610310,1,1,9577,7,10,9478,9600,145,97,58,101,113,63,
0,1048833,-1,9512,2049,9524,151066369,-1,9565,2049,9537,2049,9577,251724547,9512,10,9591,9625,145,97,
58,45,101,113,63,0,2049,9600,2049,2690,10,9615,9648,145,97,58,98,101,103,105,
110,115,45,119,105,116,104,63,0,1,3,1793,9664,2,2049,6901,1,13,2049,2076,
2049,7814,2049,9600,10,1,9652,2049,3083,10,9630,9685,145,97,58,101,110,100,115,45,
119,105,116,104,63,0,1,3,1793,9701,2,2049,6901,1,13,2049,2076,2049,7859,2049,
9600,10,1,9689,2049,3083,10,9669,9712,132,76,80,0,0,9706,9722,132,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,9713,9762,145,110,101,
120,116,0,3841,9712,1,9722,17,2049,2985,10,9754,9778,145,112,114,101,112,0,1,
9712,2049,2985,1,0,3841,9712,1,9722,17,16,10,9770,9799,145,100,111,110,101,0,
1,9712,2049,3000,10,9669,9809,145,73,0,3841,9712,1,9722,17,15,10,9804,9821,145,
74,0,3841,9712,1,9722,17,2049,2897,15,10,9816,9835,145,75,0,3841,9712,1,9722,
17,1,2,18,15,10,9830,9866,145,116,105,109,101,115,60,119,105,116,104,45,
105,110,100,101,120,62,0,2049,9778,4,1793,9882,25,33886721,1,2053,1542,2049,9762,1,
9871,7,10,1,9871,8,3,2049,9799,10,9845,9897,157,104,111,111,107,0,1,1793,
2049,106,2049,1847,2049,2884,2049,106,10,9889,9920,145,115,101,116,45,104,111,111,107,
0,2049,2884,16,10,9908,9934,145,117,110,104,111,111,107,0,2049,2884,2,2049,2884,
4,16,10,9924,9958,145,105,111,58,101,110,117,109,101,114,97,116,101,0,27,
10,9942,9972,145,105,111,58,113,117,101,114,121,0,28,10,9960,9987,145,105,111,
58,105,110,118,111,107,101,0,29,10,9974,9997,132,83,108,111,116,0,9,9974,
10013,145,105,111,58,115,99,97,110,45,102,111,114,0,1,-1,4097,9997,2049,9958,
1793,10039,2049,9809,2049,9972,772,67502597,11,1793,10035,2049,9809,4097,9997,10,1,10030,9,10,
1,10021,2049,9866,3,3841,9997,10,9998,10056,145,99,58,112,117,116,0,1793,10058,1,
0,2049,9987,10,10047,10069,145,110,108,0,1,10,2049,10056,10,10063,10080,145,115,112,
0,1,32,2049,10056,10,10074,10092,145,116,97,98,0,1,9,2049,10056,10,10085,10106,
145,115,58,112,117,116,0,1,10056,2049,3893,10,10097,10120,145,110,58,112,117,116,
0,2049,5986,2049,10106,10,10111,10134,145,114,101,115,101,116,0,2049,1556,25,5,3,
6,1,1,18,1,10136,7,10,10125,10161,145,100,117,109,112,45,115,116,97,99,
107,0,2049,1556,25,3,5,2049,10161,6,2,2049,10120,2049,10080,10,10147,10183,145,70,
82,69,69,0,2049,3530,1,1025,18,2049,1847,18,10,10175,10202,145,102,105,101,108,
100,115,0,3841,2,2049,106,2049,106,2049,106,10,10192,10228,145,105,110,118,97,108,
105,100,45,110,97,109,101,63,0,2,1,32,2049,4019,10,10211,10245,145,114,101,
119,114,105,116,101,0,1793,10259,1,32,1793,10254,1,95,10,1,10251,2049,2276,10,
1,10247,2049,4359,10,10234,10273,145,101,110,116,114,121,0,2049,1847,1,21,2049,2076,
4097,2,10,1793,10301,1793,10296,2049,10202,2049,10228,1,10245,9,2049,120,10,1,10286,2049,
10273,10,1,10284,10175,10320,132,105,111,58,70,105,108,101,115,121,115,116,101,109,
0,0,10303,10333,145,105,100,101,110,116,105,102,121,0,3841,10320,2049,2537,1793,10400,
1,4,2049,10013,2,2049,2572,1793,10388,3,2049,3659,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,10351,2049,10106,2049,10069,10,1,10348,1793,10395,4097,10320,10,1,10392,2049,65,
10,1,10339,9,10,10175,10425,145,105,111,58,102,105,108,101,45,111,112,101,114,
97,116,105,111,110,0,2049,10333,3841,10320,2049,9987,10,10404,0,132,102,105,108,101,
58,82,0,10432,1,132,102,105,108,101,58,87,0,10442,2,132,102,105,108,101,
58,65,0,10452,3,132,102,105,108,101,58,82,43,0,10462,10486,145,102,105,108,
101,58,111,112,101,110,0,1,0,2049,10425,10,10473,10505,145,102,105,108,101,58,
99,108,111,115,101,0,1,1,2049,10425,10,10491,10523,145,102,105,108,101,58,114,
101,97,100,0,1,2,2049,10425,10,10510,10542,145,102,105,108,101,58,119,114,105,
116,101,0,1,3,2049,10425,10,10528,10560,145,102,105,108,101,58,116,101,108,108,
0,1,4,2049,10425,10,10547,10578,145,102,105,108,101,58,115,101,101,107,0,1,
5,2049,10425,10,10565,10596,145,102,105,108,101,58,115,105,122,101,0,1,6,2049,
10425,10,10583,10616,145,102,105,108,101,58,100,101,108,101,116,101,0,1,7,2049,
10425,10,10601,10635,145,102,105,108,101,58,102,108,117,115,104,0,1,8,2049,10425,
10,10621,10656,145,102,105,108,101,58,101,120,105,115,116,115,63,0,1,0,2049,
10486,2,2049,2553,1793,10670,2049,10505,2049,2413,10,1,10665,1793,10678,3,2049,2425,10,1,
10674,2049,65,10,10640,10709,145,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,10486,2,2049,10596,4,10,10683,
10743,145,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,10486,2,2049,10596,4,10,10718,10778,145,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,10486,10,10752,10790,132,70,73,68,0,0,10783,10799,132,83,105,122,101,0,
0,10791,10810,132,65,99,116,105,111,110,0,0,10800,10821,132,66,117,102,102,101,
114,0,0,10811,10831,145,45,101,111,102,63,0,3841,10790,2049,10560,3841,10799,13,10,
10822,10851,145,112,114,101,115,101,114,118,101,0,1,10790,1793,10866,1,10799,1793,10861,
8,10,1,10859,2049,3083,10,1,10855,2049,3083,10,10752,10889,145,102,105,108,101,58,
114,101,97,100,45,108,105,110,101,0,4097,10790,1793,10946,2049,1847,2,4097,10821,2049,
3441,1793,10938,3841,10790,2049,10523,2,2049,3349,1793,10915,1,13,11,10,1,10911,1793,10923,
1,10,11,10,1,10919,1793,10931,1,0,11,10,1,10927,2049,2135,22,22,10,1,
10902,2049,2226,2049,3373,3,10,1,10893,2049,3465,3841,10821,10,10871,10975,145,102,105,108,
101,58,102,111,114,45,101,97,99,104,45,108,105,110,101,0,1793,11006,4097,10810,
2049,10709,4097,10790,4097,10799,1793,10997,3841,10790,2049,10889,3841,10810,8,2049,10831,10,1,10987,
2049,2203,3841,10790,2049,10505,10,1,10977,2049,10851,10,10953,11018,132,70,73,68,0,0,
11011,11027,132,83,105,122,101,0,0,10953,11042,145,102,105,108,101,58,115,108,117,
114,112,0,1793,11072,2049,10709,4097,11018,4097,11027,2049,3441,3841,11027,1793,11063,3841,11018,2049,
10523,2049,3349,10,1,11056,2049,2251,3841,11018,2049,10505,10,1,11044,2049,3465,10,11028,11084,
132,70,73,68,0,0,11028,11098,145,102,105,108,101,58,115,112,101,119,0,2049,
10778,4097,11084,1793,11109,3841,11084,2049,10542,10,1,11104,2049,3893,3841,11084,2049,10505,10,11085,
11138,132,105,111,58,70,108,111,97,116,105,110,103,80,111,105,110,116,0,0,
11118,11151,145,105,100,101,110,116,105,102,121,0,3841,11138,2049,2537,1793,11218,1,2,
2049,10013,2,2049,2572,1793,11206,3,2049,3659,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,11169,2049,10106,2049,10069,10,1,11166,1793,11213,4097,11138,10,1,11210,2049,65,10,1,
11157,9,10,11085,11244,145,105,111,58,102,108,111,97,116,45,111,112,101,114,97,
116,105,111,110,0,2049,11151,3841,11138,2049,9987,10,11222,11265,145,110,58,116,111,45,
102,108,111,97,116,0,1,0,2049,11244,10,11251,11284,145,115,58,116,111,45,102,
108,111,97,116,0,1,1,2049,11244,10,11270,11304,145,102,58,116,111,45,110,117,
109,98,101,114,0,1,2,2049,11244,10,11289,11324,145,102,58,116,111,45,115,116,
114,105,110,103,0,2049,3640,2,1,3,2049,11244,10,11309,11339,145,102,58,43,0,
1,4,2049,11244,10,11332,11351,145,102,58,45,0,1,5,2049,11244,10,11344,11363,145,
102,58,42,0,1,6,2049,11244,10,11356,11375,145,102,58,47,0,1,7,2049,11244,
10,11368,11391,145,102,58,102,108,111,111,114,0,1,8,2049,11244,10,11380,11409,145,
102,58,99,101,105,108,105,110,103,0,1,9,2049,11244,10,11396,11424,145,102,58,
115,113,114,116,0,1,10,2049,11244,10,11414,11438,145,102,58,101,113,63,0,1,
11,2049,11244,10,11429,11453,145,102,58,45,101,113,63,0,1,12,2049,11244,10,11443,
11467,145,102,58,108,116,63,0,1,13,2049,11244,10,11458,11481,145,102,58,103,116,
63,0,1,14,2049,11244,10,11472,11497,145,102,58,100,101,112,116,104,0,1,15,
2049,11244,10,11486,11511,145,102,58,100,117,112,0,1,16,2049,11244,10,11502,11526,145,
102,58,100,114,111,112,0,1,17,2049,11244,10,11516,11541,145,102,58,115,119,97,
112,0,1,18,2049,11244,10,11531,11555,145,102,58,108,111,103,0,1,19,2049,11244,
10,11546,11571,145,102,58,112,111,119,101,114,0,1,20,2049,11244,10,11560,11585,145,
102,58,115,105,110,0,1,21,2049,11244,10,11576,11599,145,102,58,99,111,115,0,
1,22,2049,11244,10,11590,11613,145,102,58,116,97,110,0,1,23,2049,11244,10,11604,
11628,145,102,58,97,115,105,110,0,1,24,2049,11244,10,11618,11643,145,102,58,97,
99,111,115,0,1,25,2049,11244,10,11633,11658,145,102,58,97,116,97,110,0,1,
26,2049,11244,10,11648,11673,145,102,58,112,117,115,104,0,1,27,2049,11244,10,11663,
11687,145,102,58,112,111,112,0,1,28,2049,11244,10,11678,11704,145,102,58,97,100,
101,112,116,104,0,1,29,2049,11244,10,11692,11721,145,102,58,115,113,117,97,114,
101,0,2049,11511,2049,11363,10,11709,11736,145,102,58,111,118,101,114,0,2049,11673,2049,
11511,2049,11687,2049,11541,10,11726,11755,145,102,58,116,117,99,107,0,2049,11511,2049,11673,
2049,11541,2049,11687,10,11745,11773,145,102,58,110,105,112,0,2049,11541,2049,11526,10,11764,
11793,145,102,58,100,114,111,112,45,112,97,105,114,0,2049,11526,2049,11526,10,11778,
11812,145,102,58,100,117,112,45,112,97,105,114,0,2049,11736,2049,11736,10,11798,11826,
145,102,58,114,111,116,0,2049,11673,2049,11541,2049,11687,2049,11541,10,11817,11850,145,102,
58,112,111,115,105,116,105,118,101,63,0,1,0,2049,11265,2049,11481,10,11835,11872,
145,102,58,110,101,103,97,116,105,118,101,63,0,1,0,2049,11265,2049,11467,10,
11857,11891,145,102,58,110,101,103,97,116,101,0,1,-1,2049,11265,2049,11363,10,11879,
11907,145,102,58,97,98,115,0,2049,11511,2049,11872,1793,11916,2049,11891,10,1,11913,9,
10,11898,11932,157,112,114,101,102,105,120,58,46,0,2049,1818,1793,11939,2049,3685,10,
1,11936,1793,11946,2049,3614,10,1,11943,2049,65,1,11284,2049,145,10,11920,11964,145,102,
58,112,117,116,0,2049,11324,2049,10106,10,11955,11977,145,102,58,80,73,0,2049,3659,
51,46,49,52,49,53,57,50,0,1,11979,2049,11284,10,11969,12000,145,102,58,69,
0,2049,3659,50,46,55,49,56,50,56,49,0,1,12002,2049,11284,10,11993,12025,145,
102,58,78,65,78,0,2049,3659,48,0,1,12027,2049,11284,2049,3659,48,0,1,12035,
2049,11284,2049,11375,10,12016,12053,145,102,58,73,78,70,0,2049,3659,49,46,48,0,
1,12055,2049,11284,2049,3659,48,0,1,12065,2049,11284,2049,11375,10,12044,12084,145,102,58,
45,73,78,70,0,2049,3659,45,49,46,48,0,1,12086,2049,11284,2049,3659,48,0,
1,12097,2049,11284,2049,11375,10,12074,12116,145,102,58,110,97,110,63,0,2049,11511,2049,
11453,10,12106,12131,145,102,58,105,110,102,63,0,2049,12053,2049,11438,10,12121,12147,145,
102,58,45,105,110,102,63,0,2049,12084,2049,11438,10,12136,12163,145,102,58,114,111,
117,110,100,0,2049,11511,2049,11872,1793,12184,2049,3659,48,46,53,0,1,12171,2049,11284,
2049,11351,2049,11409,10,1,12169,1793,12203,2049,3659,48,46,53,0,1,12190,2049,11284,2049,
11339,2049,11391,10,1,12188,2049,65,10,12152,12217,145,102,58,109,105,110,0,2049,11812,
2049,11467,1,11526,1,11773,2049,65,10,12208,12237,145,102,58,109,97,120,0,2049,11812,
2049,11481,1,11526,1,11773,2049,65,10,12228,12259,145,102,58,108,105,109,105,116,0,
2049,11541,2049,11673,2049,12217,2049,11687,2049,12237,10,12248,12284,145,102,58,98,101,116,119,
101,101,110,63,0,2049,11826,2049,11511,2049,11673,2049,11826,2049,11826,2049,12259,2049,11687,2049,
11438,10,12270,12310,145,102,58,105,110,99,0,2049,3659,49,0,1,12312,2049,11284,2049,
11339,10,12301,12330,145,102,58,100,101,99,0,2049,3659,49,0,1,12332,2049,11284,2049,
11351,10,12321,12351,145,102,58,99,97,115,101,0,2049,11736,2049,11438,1793,12363,2049,11526,
8,1,-1,10,1,12357,1793,12371,3,1,0,10,1,12367,2049,65,25,6,771,10,
12341,12389,145,102,58,115,105,103,110,0,2049,11511,2049,3659,48,0,1,12393,2049,11284,
2049,11438,1793,12408,1,0,2049,11526,10,1,12403,2049,2471,2049,3659,48,0,1,12414,2049,
11284,2049,11481,1793,12427,1,1,10,1,12424,1793,12434,1,-1,10,1,12431,2049,65,10,
12379,2147483645,132,101,58,77,65,88,0,12439,-2147483645,132,101,58,77,73,78,0,12448,-2147483647,
132,101,58,78,65,78,0,12457,2147483646,132,101,58,73,78,70,0,12466,-2147483646,132,101,
58,45,73,78,70,0,12475,12493,145,101,58,110,63,0,1,-2147483645,2049,2884,1,2147483645,
2049,2897,2049,2915,10,12485,12514,145,101,58,109,97,120,63,0,1,2147483645,11,10,12504,
12528,145,101,58,109,105,110,63,0,1,-2147483645,11,10,12518,12543,145,101,58,122,101,
114,111,63,0,2049,2537,10,12532,12556,145,101,58,110,97,110,63,0,1,-2147483647,11,
10,12546,12570,145,101,58,105,110,102,63,0,1,2147483646,11,10,12560,12585,145,101,58,
45,105,110,102,63,0,1,-2147483646,11,10,12574,12599,145,101,58,99,108,105,112,0,
1,-2147483645,1,2147483645,2049,2867,10,12589,12614,145,102,58,69,49,0,1793,12616,2049,3659,49,
46,101,53,0,1,12618,2049,11284,10,12606,12640,145,102,58,45,115,104,105,102,116,
0,2049,12614,2049,11363,10,12628,12657,145,102,58,43,115,104,105,102,116,0,2049,12614,
2049,11375,10,12645,12679,145,102,58,115,105,103,110,101,100,45,115,113,114,116,0,
2049,11511,2049,12389,2049,11907,2049,11424,2049,11265,2049,11363,10,12662,12705,145,102,58,43,101,
110,99,111,100,101,0,2049,12679,2049,12640,10,12692,12723,145,102,58,45,101,110,99,
111,100,101,0,2049,11511,2049,12389,2049,12657,2049,11511,2049,11363,2049,11265,2049,11363,10,12710,
12757,145,102,58,115,105,103,110,101,100,45,115,113,117,97,114,101,0,2049,11511,
2049,12389,2049,11511,2049,11363,2049,11265,2049,11363,10,12738,12780,145,102,58,116,111,45,101,
0,2049,11511,2049,12116,1793,12791,2049,11526,1,-2147483647,10,1,12786,2049,2471,2049,11511,2049,12131,
1793,12806,2049,11526,1,2147483646,10,1,12801,2049,2471,2049,11511,2049,12147,1793,12821,2049,11526,1,
-2147483646,10,1,12816,2049,2471,2049,12705,2049,12163,2049,11304,2049,12599,1,-2147483645,1793,12840,2049,11526,
10,1,12837,2049,2276,1,2147483645,1793,12851,2049,11526,10,1,12848,2049,2276,10,12770,12866,145,
101,58,116,111,45,102,0,1,-2147483647,1793,12873,2049,12025,10,1,12870,2049,2276,1,2147483646,
1793,12884,2049,12053,10,1,12881,2049,2276,1,-2147483646,1793,12895,2049,12084,10,1,12892,2049,2276,
2049,11265,2049,12723,10,12856,12915,145,102,58,115,116,111,114,101,0,1793,12920,2049,12780,
10,1,12917,2049,2076,16,10,12904,12937,145,102,58,102,101,116,99,104,0,15,2049,
12866,10,12926,12957,145,102,58,100,117,109,112,45,115,116,97,99,107,0,2049,11497,
2,1793,12965,2049,11673,10,1,12962,2049,2251,1793,12980,2049,11687,2049,11511,2049,11964,2049,10080,
10,1,12971,2049,2251,10,12941,13002,145,102,58,100,117,109,112,45,97,115,116,97,
99,107,0,2049,11704,2,1793,13010,2049,11687,10,1,13007,2049,2251,1793,13025,2049,11511,2049,
11964,2049,10080,2049,11673,10,1,13016,2049,2251,10,12985,13039,145,101,58,112,117,116,0,
1,2147483645,1793,13056,2049,3659,101,58,77,65,88,0,1,13045,2049,10106,10,1,13043,2049,
2276,1,-2147483645,1793,13077,2049,3659,101,58,77,73,78,0,1,13066,2049,10106,10,1,13064,
2049,2276,1,0,1793,13096,2049,3659,101,58,48,0,1,13087,2049,10106,10,1,13085,2049,
2276,1,-2147483647,1793,13117,2049,3659,101,58,78,65,78,0,1,13106,2049,10106,10,1,13104,
2049,2276,1,2147483646,1793,13138,2049,3659,101,58,73,78,70,0,1,13127,2049,10106,10,1,
13125,2049,2276,1,-2147483646,1793,13160,2049,3659,101,58,45,73,78,70,0,1,13148,2049,10106,
10,1,13146,2049,2276,2049,12866,2049,11964,10,13030,13187,132,105,111,58,85,110,105,120,
83,121,115,99,97,108,108,0,0,13169,13200,145,105,100,101,110,116,105,102,121,
0,3841,13187,2049,2537,1793,13267,1,8,2049,10013,2,2049,2572,1793,13255,3,2049,3659,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,13218,2049,10106,2049,10069,10,1,13215,1793,13262,
4097,13187,10,1,13259,2049,65,10,1,13206,9,10,13030,13290,145,105,111,58,117,110,
105,120,45,115,121,115,99,97,108,108,0,2049,13200,3841,13187,2049,9987,10,13271,13312,
145,117,110,105,120,58,115,121,115,116,101,109,0,1,0,2049,13290,10,13297,13330,
145,117,110,105,120,58,102,111,114,107,0,1,1,2049,13290,10,13317,13349,145,117,
110,105,120,58,101,120,101,99,48,0,1,2,2049,13290,10,13335,13368,145,117,110,
105,120,58,101,120,101,99,49,0,1,3,2049,13290,10,13354,13387,145,117,110,105,
120,58,101,120,101,99,50,0,1,4,2049,13290,10,13373,13406,145,117,110,105,120,
58,101,120,101,99,51,0,1,5,2049,13290,10,13392,13424,145,117,110,105,120,58,
101,120,105,116,0,1,6,2049,13290,10,13411,13444,145,117,110,105,120,58,103,101,
116,112,105,100,0,1,7,2049,13290,10,13429,13462,145,117,110,105,120,58,119,97,
105,116,0,1,8,2049,13290,10,13449,13480,145,117,110,105,120,58,107,105,108,108,
0,1,9,2049,13290,10,13467,13499,145,117,110,105,120,58,112,111,112,101,110,0,
1,10,2049,13290,10,13485,13519,145,117,110,105,120,58,112,99,108,111,115,101,0,
1,11,2049,13290,10,13504,13538,145,117,110,105,120,58,99,104,100,105,114,0,1,
13,2049,13290,10,13524,13558,145,117,110,105,120,58,103,101,116,101,110,118,0,1,
14,2049,13290,10,13543,13578,145,117,110,105,120,58,112,117,116,101,110,118,0,1,
15,2049,13290,10,13563,13597,145,117,110,105,120,58,115,108,101,101,112,0,1,16,
2049,13290,10,13583,13618,145,117,110,105,120,58,103,101,116,45,99,119,100,0,2049,
3659,112,119,100,0,1,13620,1,0,2049,13499,2,2049,10889,2049,5926,4,2049,13519,2049,
3659,47,0,1,13640,2049,3875,10,13602,13674,145,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,3659,108,115,32,
45,49,32,124,32,119,99,32,45,108,0,1,13676,1,0,2049,13499,2,2049,10889,
2049,5926,2049,219,4,2049,13519,10,13647,13729,145,117,110,105,120,58,102,111,114,45,
101,97,99,104,45,102,105,108,101,0,2049,3659,108,115,32,45,49,32,45,112,
0,1,13731,1,0,2049,13499,2049,13674,1793,13764,1793,13759,2049,10889,2049,3614,67502597,8,10,
1,13752,2049,2086,10,1,13750,2049,2251,2049,13519,3,10,13707,13781,145,115,116,97,114,
116,0,4,2049,3441,1,0,2049,13499,10,13772,13797,145,114,101,97,100,0,2,2049,
10523,2,2049,3349,2049,2537,10,13789,13816,145,102,105,110,105,115,104,0,2049,13519,2049,
3421,10,13707,13840,145,117,110,105,120,58,115,108,117,114,112,45,112,105,112,101,
0,1793,13856,2049,13781,1793,13849,2049,13797,10,1,13846,2049,2226,2049,13816,10,1,13842,2049,
3465,10,13821,13867,132,105,111,0,0,13861,13880,145,105,100,101,110,116,105,102,121,
0,3841,13867,2049,2537,1793,13947,1,10,2049,10013,2,2049,2572,1793,13935,3,2049,3659,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,13898,2049,10106,2049,10069,10,1,13895,1793,13942,
4097,13867,10,1,13939,2049,65,10,1,13886,9,10,13821,13971,145,105,111,58,114,110,
103,45,111,112,101,114,97,116,105,111,110,0,2049,13880,3841,13867,2049,9987,10,13951,
13990,145,110,58,114,97,110,100,111,109,0,2049,13971,10,13978,14007,132,105,111,58,
83,111,99,107,101,116,115,0,0,13993,14020,145,105,100,101,110,116,105,102,121,
0,3841,14007,2049,2537,1793,14087,1,7,2049,10013,2,2049,2572,1793,14075,3,2049,3659,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,14038,2049,10106,2049,10069,10,1,14035,1793,14082,
4097,14007,10,1,14079,2049,65,10,1,14026,9,10,13978,14114,145,105,111,58,115,111,
99,107,101,116,45,111,112,101,114,97,116,105,111,110,0,2049,14020,3841,14007,2049,
9987,10,14091,14145,145,115,111,99,107,101,116,58,103,101,116,104,111,115,116,98,
121,110,97,109,101,0,1,0,2049,14114,10,14121,14167,145,115,111,99,107,101,116,
58,99,114,101,97,116,101,0,1,1,2049,14114,10,14150,14187,145,115,111,99,107,
101,116,58,98,105,110,100,0,1,2,2049,14114,10,14172,14209,145,115,111,99,107,
101,116,58,108,105,115,116,101,110,0,1,3,2049,14114,10,14192,14231,145,115,111,
99,107,101,116,58,97,99,99,101,112,116,0,1,4,2049,14114,10,14214,14254,145,
115,111,99,107,101,116,58,99,111,110,110,101,99,116,0,1,5,2049,14114,10,
14236,14274,145,115,111,99,107,101,116,58,115,101,110,100,0,1,6,2049,14114,10,
14259,14294,145,115,111,99,107,101,116,58,114,101,99,118,0,1,8,2049,14114,10,
14279,14315,145,115,111,99,107,101,116,58,99,108,111,115,101,0,1,10,2049,14114,
10,14299,14340,145,115,111,99,107,101,116,58,99,111,110,102,105,103,117,114,101,
0,1,11,2049,14114,10,14320,1024,132,84,73,66,0,14345,14366,145,105,109,97,103,
101,58,115,97,118,101,0,1,1000,2049,10013,2049,9987,10,14352,14388,132,105,111,58,
75,101,121,98,111,97,114,100,0,0,14373,14401,145,105,100,101,110,116,105,102,
121,0,3841,14388,2049,2537,1793,14468,1,1,2049,10013,2,2049,2572,1793,14456,3,2049,3659,
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,14419,2049,10106,2049,10069,10,1,14416,1793,
14463,4097,14388,10,1,14460,2049,65,10,1,14407,9,10,14352,14481,145,99,58,103,101,
116,0,2049,14401,3841,14388,2049,9987,10,14472,14498,145,103,97,116,104,101,114,0,2,
1793,14505,1,8,11,10,1,14501,1793,14513,1,127,11,10,1,14509,2049,2098,22,1793,
14522,3,10,1,14520,1793,14529,2049,3349,10,1,14526,2049,65,10,14488,14543,145,99,121,
99,108,101,0,2049,14481,2049,2066,4,8,2049,2690,25,3,2049,14498,1,14543,7,10,
14472,14574,145,112,97,114,115,101,45,117,110,116,105,108,0,1793,14586,2049,3640,2049,
3441,2049,14543,771,2049,3315,10,1,14576,2049,3465,10,14559,14600,145,115,58,103,101,116,
0,1793,14622,1793,14608,1,10,11,10,1,14604,1793,14616,1,13,11,10,1,14612,2049,
2098,22,10,1,14602,2049,14574,10,14591,14641,145,115,58,103,101,116,45,119,111,114,
100,0,1793,14646,2049,5518,10,1,14643,2049,14574,10,14627,14667,132,105,111,58,83,99,
114,105,112,116,105,110,103,0,7,14651,14680,145,105,100,101,110,116,105,102,121,
0,3841,14667,2049,2537,1793,14747,1,9,2049,10013,2,2049,2572,1793,14735,3,2049,3659,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,14698,2049,10106,2049,10069,10,1,14695,1793,14742,
4097,14667,10,1,14739,2049,65,10,1,14686,9,10,14627,14763,145,115,121,115,58,97,
114,103,99,0,2049,14680,1,0,3841,14667,2049,9987,10,14751,14784,145,115,121,115,58,
97,114,103,118,0,2049,3640,4,2049,14680,1,1,3841,14667,2049,9987,10,14772,14807,145,
105,110,99,108,117,100,101,0,2049,14680,1,2,3841,14667,2049,9987,10,14796,14828,145,
115,121,115,58,110,97,109,101,0,2049,3640,2049,14680,1,3,3841,14667,2049,9987,10,
14816,14848,145,99,108,101,97,114,0,1,27,2049,10056,2049,3659,91,50,74,0,1,
14854,2049,10106,1,27,2049,10056,2049,3659,91,48,59,48,72,0,1,14868,2049,10106,10,
14839,14889,132,78,111,69,99,104,111,0,0,14879,14897,145,98,121,101,0,1,0,
2049,13424,10,14890,14913,145,118,101,114,115,105,111,110,0,3841,4,1,100,20,10,
14902,14928,145,100,111,110,101,63,0,1793,14934,1,13,11,10,1,14930,1793,14942,1,
10,11,10,1,14938,1793,14950,1,32,11,10,1,14946,2049,2135,22,22,10,14919,14967,
145,118,97,108,105,100,63,0,2,2049,80,2049,2619,10,14957,14986,145,99,104,101,
99,107,45,101,111,102,0,2,1793,14993,1,-1,11,10,1,14989,1793,15001,1,4,
11,10,1,14997,2049,2098,22,1,14897,9,10,14973,15016,145,98,115,0,2049,3373,2049,
3373,771,10,15010,15034,145,99,104,101,99,107,45,98,115,0,2,1793,15041,1,8,
11,10,1,15037,1793,15049,1,127,11,10,1,15045,2049,2098,22,1,15016,9,10,15022,
15067,145,99,104,101,99,107,0,2049,14986,2049,15034,10,15058,15085,145,99,104,97,114,
97,99,116,101,114,0,2049,14481,2,2049,3349,10,15072,15101,145,98,117,102,102,101,
114,0,1793,15111,1,1024,2049,3441,8,2049,3315,10,1,15103,2049,3465,10,15091,15130,145,
114,101,97,100,45,116,111,107,101,110,0,1793,15146,1793,15141,2049,15085,2049,15067,2049,
14928,10,1,15134,2049,2226,10,1,15132,2049,15101,2049,3747,10,15116,15162,145,105,110,112,
117,116,0,2049,15130,2049,14967,10,15153,15178,145,112,114,111,99,101,115,115,0,1,
365,1,11,2049,65,10,14890,15195,145,98,97,110,110,101,114,0,2049,14913,2049,3659,
82,69,84,82,79,32,49,50,32,40,37,110,46,37,110,41,92,110,0,1,
15199,2049,6577,2049,10106,2049,1543,2049,1847,18,2049,1847,2049,1543,2049,3659,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,15235,2049,6577,2049,10106,10,15185,15279,145,108,105,115,116,101,110,0,
3841,14889,1793,15286,2049,15195,10,1,15283,2049,71,2049,15162,2049,15178,1,15290,7,10,15269,
15317,132,105,111,58,67,108,111,99,107,83,121,115,99,97,108,108,0,0,15298,
15330,145,105,100,101,110,116,105,102,121,0,3841,15317,2049,2537,1793,15397,1,5,2049,
10013,2,2049,2572,1793,15385,3,2049,3659,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,
15348,2049,10106,2049,10069,10,1,15345,1793,15392,4097,15317,10,1,15389,2049,65,10,1,15336,
9,10,15269,15423,145,105,111,58,99,108,111,99,107,45,111,112,101,114,97,116,
105,111,110,0,2049,15330,3841,15317,2049,9987,10,15401,15449,145,99,108,111,99,107,58,
116,105,109,101,115,116,97,109,112,0,1,0,2049,15423,10,15430,15467,145,99,108,
111,99,107,58,100,97,121,0,1,1,2049,15423,10,15454,15487,145,99,108,111,99,
107,58,109,111,110,116,104,0,1,2,2049,15423,10,15472,15506,145,99,108,111,99,
107,58,121,101,97,114,0,1,3,2049,15423,10,15492,15525,145,99,108,111,99,107,
58,104,111,117,114,0,1,4,2049,15423,10,15511,15546,145,99,108,111,99,107,58,
109,105,110,117,116,101,0,1,5,2049,15423,10,15530,15567,145,99,108,111,99,107,
58,115,101,99,111,110,100,0,1,6,2049,15423,10,15551,15589,145,99,108,111,99,
107,58,117,116,99,58,100,97,121,0,1,7,2049,15423,10,15572,15613,145,99,108,
111,99,107,58,117,116,99,58,109,111,110,116,104,0,1,8,2049,15423,10,15594,
15636,145,99,108,111,99,107,58,117,116,99,58,121,101,97,114,0,1,9,2049,
15423,10,15618,15659,145,99,108,111,99,107,58,117,116,99,58,104,111,117,114,0,
1,10,2049,15423,10,15641,15684,145,99,108,111,99,107,58,117,116,99,58,109,105,
110,117,116,101,0,1,11,2049,15423,10,15664,15709,145,99,108,111,99,107,58,117,
116,99,58,115,101,99,111,110,100,0,1,12,2049,15423,10,15689,15725,145,100,58,
119,111,114,100,115,0,1793,15734,2049,163,2049,10106,2049,10080,10,1,15727,2049,6809,10,
15714,15755,145,100,58,119,111,114,100,115,45,119,105,116,104,0,2049,1847,2049,4564,
1793,15786,2049,163,2,2049,1847,2049,4188,1793,15775,2049,10106,2049,10080,10,1,15770,1793,15781,
3,10,1,15779,2049,65,10,1,15761,2049,6809,10,15739,15810,145,100,105,115,112,108,
97,121,45,105,102,45,108,101,102,116,0,2,2049,1847,2049,4488,1793,15822,2049,10106,
2049,10080,10,1,15817,1793,15828,3,10,1,15826,2049,65,10,15739,15859,145,100,58,119,
111,114,100,115,45,98,101,103,105,110,110,105,110,103,45,119,105,116,104,0,
2049,1847,2049,4564,1793,15870,2049,163,2049,15810,10,1,15865,2049,6809,10,0 };