retroforth/vm/nga-c-native-x86/image.c
crc 1d8c9f3600 fix bug in deprecated name s:index-of-string for s:index/string
FossilOrigin-Name: d7ad402875dc4b249d42a4a25c6760c17a9df4b196b6ce3f52311d400f02c867
2021-09-07 13:04:32 +00:00

770 lines
70 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 = 15136;
CELL ngaImage[] = { 1793,15047,15036,15135,202110,405,377,1150,1535,0,10,1,10,2,10,3,10,4,10,
5,10,6,10,7,10,8,10,11,10,12,10,13,10,14,10,15,10,16,10,
17,10,18,10,19,10,20,10,21,10,22,10,23,10,24,10,25,68223234,1,2575,
85000450,1,656912,3259,3268,268505089,63,62,285281281,0,63,2063,10,101384453,0,9,10,68485378,255,18350338,
8,255,1045,18350338,16,255,1045,352393217,24,255,10,268289,-24,68229121,-16,68229121,-8,2577,2049,56,
25,459011,97,524546,97,302256641,1,10,16974595,0,50529798,10,25,524547,116,50529798,10,17108738,1,251790353,
101777669,1,17565186,107,524545,111,64,167838467,-1,134287105,3,59,659457,3,459023,128,2049,56,25,2049,
128,1793,135,2049,135,117506307,0,128,0,524545,26,133,168820993,0,147,1642241,147,134283523,11,133,
1793,128,524545,2049,128,1793,128,16846593,147,161,178,1793,64,16846593,147,133,178,1793,64,7,
10,659713,1,659713,2,659713,3,659713,4,1793,190,17108737,3,2,524559,128,2049,128,2049,128,
524545,0,128,2049,142,168820998,2,3243,1150,167841793,206,9,17826049,0,206,2,15,25,524546,186,
134287105,207,116,2305,208,459023,216,134287361,207,211,659201,206,10,659969,7,2049,56,25,17694978,58,
232,9,84152833,48,319750404,231,117507601,234,184618754,45,25,16974851,-1,168886532,1,134284289,1,247,134284289,0,
234,660227,32,0,0,115,105,103,105,108,58,125,0,285278479,264,6,2576,524546,102,1641217,
1,167838467,261,2049,276,2049,272,524545,264,226,17826050,263,0,2572,2563,2049,254,1793,154,459023,
154,1793,302,17760513,166,3,188,8,251727617,3,2,2049,180,16,168820993,-1,147,2049,180,2575,
2049,226,17563906,0,316,9,1793,154,285282049,3,2,134287105,147,313,524545,1793,128,16846593,3,0,
128,8,659201,3,524545,26,133,17043201,3,11,2049,133,2049,128,268505092,147,1642241,147,656131,659201,
3,524545,11,133,2049,128,459009,23,133,459009,55,133,459009,19,133,459009,21,133,1793,15103,
10,524546,180,134284303,182,1807,1150,1642241,263,285282049,385,1,459012,380,117509889,206,380,134287105,385,226,
16845825,0,393,377,1793,64,1793,407,17826050,385,282,8,117506305,386,396,64,2116,11340,11700,11400,
13685,13104,12432,12402,9603,9801,11514,11413,11110,12528,11948,10302,13340,9700,13455,12753,10500,10670,12654,13320,
11960,13908,10088,10605,11865,11025,0,2049,226,987393,1,1793,128,524546,483,2049,481,2049,481,17891588,
2,483,8,17045505,-24,-16,17043736,-8,1118488,1793,128,17043202,1,169021201,2049,56,25,33883396,101450758,6404,
459011,473,34668804,2,2049,470,524545,415,473,302056196,415,659969,1,0,13,172,0,100,117,112,
0,492,15,172,0,100,114,111,112,0,500,17,172,0,115,119,97,112,0,509,
25,172,0,99,97,108,108,0,518,27,172,0,101,113,63,0,527,29,172,0,
45,101,113,63,0,535,31,172,0,108,116,63,0,544,33,172,0,103,116,63,
0,552,35,172,0,102,101,116,99,104,0,560,37,172,0,115,116,111,114,101,
0,570,39,172,0,43,0,580,41,172,0,45,0,586,43,172,0,42,0,592,
45,172,0,47,109,111,100,0,598,47,172,0,97,110,100,0,607,49,172,0,
111,114,0,615,51,172,0,120,111,114,0,622,53,172,0,115,104,105,102,116,
0,630,371,178,0,112,117,115,104,0,640,374,178,0,112,111,112,0,649,368,
178,0,48,59,0,657,56,166,0,102,101,116,99,104,45,110,101,120,116,0,
664,59,166,0,115,116,111,114,101,45,110,101,120,116,0,679,254,166,0,115,
58,116,111,45,110,117,109,98,101,114,0,694,116,166,0,115,58,101,113,63,
0,710,102,166,0,115,58,108,101,110,103,116,104,0,720,64,166,0,99,104,
111,111,115,101,0,733,74,172,0,105,102,0,744,72,166,0,45,105,102,0,
751,293,178,0,115,105,103,105,108,58,40,0,759,147,154,0,67,111,109,112,
105,108,101,114,0,771,3,154,0,72,101,97,112,0,784,128,166,0,44,0,
793,142,166,0,115,44,0,799,148,178,0,59,0,806,327,178,0,91,0,812,
343,178,0,93,0,818,2,154,0,68,105,99,116,105,111,110,97,114,121,0,
824,179,166,0,100,58,108,105,110,107,0,839,180,166,0,100,58,120,116,0,
850,182,166,0,100,58,99,108,97,115,115,0,859,186,166,0,100,58,110,97,
109,101,0,871,166,166,0,99,108,97,115,115,58,119,111,114,100,0,882,178,
166,0,99,108,97,115,115,58,109,97,99,114,111,0,897,154,166,0,99,108,
97,115,115,58,100,97,116,97,0,913,188,166,0,100,58,97,100,100,45,104,
101,97,100,101,114,0,928,294,178,0,115,105,103,105,108,58,35,0,945,300,
178,0,115,105,103,105,108,58,58,0,957,319,178,0,115,105,103,105,108,58,
38,0,969,298,178,0,115,105,103,105,108,58,36,0,981,358,178,0,114,101,
112,101,97,116,0,993,360,178,0,97,103,97,105,110,0,1004,405,166,0,105,
110,116,101,114,112,114,101,116,0,1014,226,166,0,100,58,108,111,111,107,117,
112,0,1028,172,166,0,99,108,97,115,115,58,112,114,105,109,105,116,105,118,
101,0,1041,4,154,0,86,101,114,115,105,111,110,0,1061,452,166,0,105,0,
1073,128,166,0,100,0,1079,446,166,0,114,0,1085,231,154,0,66,97,115,101,
0,1091,90,166,0,112,97,99,107,0,1100,76,166,0,117,110,112,97,99,107,
0,1109,184,166,0,100,58,115,111,117,114,99,101,0,1120,377,166,0,101,114,
114,58,110,111,116,102,111,117,110,100,0,125,125,0,45,104,111,111,107,0,
111,117,110,100,0,100,0,72,0,83,0,45,45,45,45,0,70,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,1133,1544,166,
0,69,79,77,0,1,-3,15,10,1536,1558,166,0,100,101,112,116,104,0,1,
-1,15,10,1548,1573,166,0,100,58,108,97,115,116,0,1,2,15,10,1562,1591,
166,0,100,58,108,97,115,116,46,120,116,0,2049,1573,2049,180,15,10,1577,1614,
166,0,100,58,108,97,115,116,46,99,108,97,115,115,0,2049,1573,2049,182,15,
10,1597,1636,166,0,100,58,108,97,115,116,46,110,97,109,101,0,2049,1573,2049,
186,10,1620,1653,166,0,114,101,99,108,97,115,115,0,2049,1573,2049,182,16,10,
1641,1673,166,0,105,109,109,101,100,105,97,116,101,0,1,178,2049,1653,10,1659,
1687,166,0,100,97,116,97,0,1,154,2049,1653,10,1678,1706,166,0,112,114,105,
109,105,116,105,118,101,0,1,172,2049,1653,10,1692,1720,178,0,104,111,111,107,
0,1,1793,2049,128,1,3,15,1,1,17,2049,128,10,1711,1746,166,0,115,101,
116,45,104,111,111,107,0,1,1,17,16,10,1733,1762,166,0,117,110,104,111,
111,107,0,1,1,17,2,1,1,17,4,16,10,1751,1778,178,0,40,0,10,
1772,1785,178,0,41,0,10,1779,1802,166,0,99,111,109,112,105,108,101,58,108,
105,116,0,1,1,2049,128,2049,128,10,1786,1826,166,0,99,111,109,112,105,108,
101,58,106,117,109,112,0,1,1793,2049,128,2049,128,10,1809,1850,166,0,99,111,
109,112,105,108,101,58,99,97,108,108,0,1,2049,2049,128,2049,128,10,1833,1873,
166,0,99,111,109,112,105,108,101,58,114,101,116,0,1,10,2049,128,10,1857,
1893,166,0,99,111,109,112,105,108,105,110,103,63,0,1,147,15,10,1878,1909,
178,0,115,105,103,105,108,58,96,0,2049,254,2049,128,10,1897,1926,178,0,115,
105,103,105,108,58,92,0,2049,452,10,1914,1941,178,0,115,105,103,105,108,58,
94,0,2049,446,10,1929,1953,166,0,104,101,114,101,0,1,3,15,10,1944,1969,
178,0,115,105,103,105,108,58,64,0,2049,226,2049,180,15,2049,1893,1793,1985,1,
3841,2049,128,2049,128,10,1,1978,1793,1991,15,10,1,1989,2049,64,10,1957,2008,178,
0,115,105,103,105,108,58,33,0,2049,226,2049,180,15,2049,1893,1793,2024,1,4097,
2049,128,2049,128,10,1,2017,1793,2030,16,10,1,2028,2049,64,10,1996,2048,166,0,
100,58,99,114,101,97,116,101,0,1793,2050,1,154,1,0,2049,188,2049,1953,2049,
1573,2049,180,16,10,2035,2074,166,0,118,97,114,45,110,0,2049,2048,2049,128,10,
2064,2087,166,0,118,97,114,0,134284289,0,2074,10,2079,2101,166,0,99,111,110,115,
116,0,2049,2048,2049,1573,2049,180,16,10,2091,2118,172,0,116,117,99,107,0,100926722,
10,2109,2129,172,0,111,118,101,114,0,67502597,10,2120,2139,172,0,110,105,112,0,
772,10,2131,2155,172,0,100,114,111,112,45,112,97,105,114,0,771,10,2141,2166,
172,0,63,100,117,112,0,6402,10,2157,2181,166,0,100,117,112,45,112,97,105,
114,0,67502597,67502597,10,2168,2192,166,0,100,105,112,0,525572,6,10,2184,2203,166,0,
115,105,112,0,67502597,1,25,2049,2192,10,2195,2216,166,0,98,105,0,1,2203,2049,
2192,8,10,2209,2230,166,0,98,105,42,0,1,2192,2049,2192,8,10,2222,2244,166,
0,98,105,64,0,2,2049,2230,10,2236,2256,166,0,116,114,105,0,1793,2265,1,
2203,2049,2192,2049,2203,10,1,2258,2049,2192,8,10,2248,2280,166,0,116,114,105,42,
0,1793,2297,1793,2290,4,1,2192,2049,2192,10,1,2284,2049,2192,2049,2192,10,1,2282,
2049,2192,8,10,2271,2312,166,0,116,114,105,64,0,2,2,2049,2280,10,2303,2330,
166,0,99,108,101,97,118,101,47,50,0,2049,2216,10,2317,2346,166,0,99,108,
101,97,118,101,47,51,0,2049,2256,10,2333,2362,166,0,115,112,114,101,97,100,
47,50,0,2049,2230,10,2349,2378,166,0,115,112,114,101,97,100,47,51,0,2049,
2280,10,2365,2393,166,0,97,112,112,108,121,47,50,0,2049,2244,10,2381,2408,166,
0,97,112,112,108,121,47,51,0,2049,2312,10,2396,2421,166,0,119,104,105,108,
101,0,1793,2430,525570,1639430,3,1,2423,7,10,1,2423,8,3,10,2411,2445,166,0,
117,110,116,105,108,0,1793,2456,525570,385942534,-1,25,3,1,2447,7,10,1,2447,8,
3,10,2435,2473,166,0,102,111,114,101,118,101,114,0,1793,2477,8,10,1,2475,
2049,2203,1,2473,7,10,2461,2495,166,0,116,105,109,101,115,0,1793,2507,4,25,
33886721,1,2053,1542,1,2498,7,10,1,2497,8,3,10,2485,2524,178,0,115,105,103,
105,108,58,124,0,2049,226,1793,2532,2049,180,15,10,1,2528,1793,2540,2049,182,15,
10,1,2536,2049,2216,2049,1893,1793,2555,1,154,2049,2192,2049,1850,10,1,2548,1,25,
2049,64,10,2512,2571,166,0,84,82,85,69,0,1,-1,10,2562,2584,166,0,70,
65,76,83,69,0,1,0,10,2574,2596,166,0,99,97,115,101,0,1793,2601,67502597,
11,10,1,2598,2049,2192,4,1793,2613,772,8,2049,2571,10,1,2608,1793,2621,3,2049,
2584,10,1,2617,2049,64,25,6,3,3,10,2587,2641,166,0,115,58,99,97,115,
101,0,1793,2647,67502597,2049,116,10,1,2643,2049,2192,4,1793,2659,772,8,2049,2571,10,
1,2654,1793,2667,3,2049,2584,10,1,2663,2049,64,25,6,3,3,10,2630,2684,166,
0,110,111,116,0,1,-1,23,10,2676,2698,166,0,108,116,101,113,63,0,2049,
2181,101516555,22,10,2688,2713,166,0,103,116,101,113,63,0,4,2049,2698,10,2703,2727,
166,0,110,58,77,65,88,0,1,-5,15,10,2717,2741,166,0,110,58,77,73,
78,0,1,-4,15,10,2731,2757,166,0,110,58,122,101,114,111,63,0,1,0,
11,10,2745,2774,166,0,110,58,45,122,101,114,111,63,0,1,0,12,10,2761,
2794,166,0,110,58,110,101,103,97,116,105,118,101,63,0,1,0,13,10,2778,
2814,166,0,110,58,112,111,115,105,116,105,118,101,63,0,1,-1,14,10,2798,
2843,166,0,110,58,115,116,114,105,99,116,108,121,45,112,111,115,105,116,105,
118,101,63,0,1,0,14,10,2818,2859,166,0,110,58,101,118,101,110,63,0,
1,2,20,3,2049,2757,10,2847,2877,166,0,110,58,111,100,100,63,0,2049,2859,
2049,2684,10,2866,2890,166,0,105,102,59,0,67502597,1,74,2049,2192,25,6,771,10,
2882,2908,166,0,45,105,102,59,0,67502597,1,72,2049,2192,2049,2684,25,6,771,10,
2899,2927,172,0,114,111,116,0,67503109,10,2919,2935,172,0,47,0,197652,10,2929,2945,
172,0,109,111,100,0,788,10,2937,2957,166,0,110,58,112,111,119,0,1,1,
4,1793,2965,67502597,19,10,1,2962,2049,2495,772,10,2947,2984,166,0,110,58,110,101,
103,97,116,101,0,1,-1,19,10,2971,3001,166,0,110,58,115,113,117,97,114,
101,0,4866,10,2988,3014,166,0,110,58,115,113,114,116,0,1,1,1793,3032,2049,
2181,197652,67502597,18,1,2,197652,25,17,1,3018,7,10,1,3018,8,772,10,3003,3047,
166,0,110,58,109,105,110,0,2049,2181,13,1793,3054,3,10,1,3052,1793,3060,772,
10,1,3058,2049,64,10,3037,3075,166,0,110,58,109,97,120,0,2049,2181,14,1793,
3082,3,10,1,3080,1793,3088,772,10,1,3086,2049,64,10,3065,3103,166,0,110,58,
97,98,115,0,2,2049,2794,1,2984,9,10,3093,3122,166,0,110,58,108,105,109,
105,116,0,4,5,2049,3047,6,2049,3075,10,3110,3140,166,0,110,58,105,110,99,
0,659713,1,10,3130,3153,166,0,110,58,100,101,99,0,659969,1,10,3143,3171,166,
0,110,58,98,101,116,119,101,101,110,63,0,67503109,1793,3179,67503109,67503109,2049,3122,10,
1,3174,2049,2203,11,10,3156,3199,166,0,83,99,111,112,101,76,105,115,116,0,
14765,14867,10,3185,3209,166,0,123,123,0,2049,1573,2,1,3199,2049,59,16,10,3202,
3235,166,0,45,45,45,114,101,118,101,97,108,45,45,45,0,2049,1573,1,3199,
2049,3140,16,10,3218,3250,166,0,125,125,0,1,3199,2049,56,4,15,11,1793,3264,
3841,3199,4097,2,10,1,3259,1793,3290,3841,3199,1793,3285,1,2,983567,1,3199,2049,3140,
1641487,3,1,3274,7,10,1,3272,8,16,10,1,3268,2049,64,10,3243,3304,166,0,
66,121,116,101,0,10,3295,3319,166,0,98,121,116,101,45,109,97,115,107,0,
1,255,4,1,8,19,2,1793,3333,2049,2984,24,21,10,1,3328,2049,2192,24,10,
3305,3351,166,0,114,101,112,108,97,99,101,0,1,0,1793,3380,1793,3375,1793,3370,
1793,3365,3,3841,3304,10,1,3361,2049,2192,10,1,3359,2049,2192,10,1,3357,2049,2192,
10,1,3355,2049,2596,1,1,1793,3406,1793,3401,1793,3396,3,3841,3304,10,1,3392,2049,
2192,10,1,3390,2049,2192,10,1,3388,2049,2596,1,2,1793,3425,1793,3420,3,3841,3304,
10,1,3416,2049,2192,10,1,3414,2049,2596,1,3,1793,3437,3,3841,3304,10,1,3433,
2049,2596,3,10,3243,3465,166,0,98,58,116,111,45,98,121,116,101,45,97,100,
100,114,101,115,115,0,1,4,19,10,3443,3481,166,0,98,58,102,101,116,99,
104,0,1,4,20,4,1,4,20,67503109,17,15,4,2049,3319,10,3469,3507,166,0,
98,58,115,116,111,114,101,0,4,4097,3304,1,4,20,4,1793,3521,2,15,2049,
76,10,1,3516,2049,2192,2049,3351,2049,90,4,16,10,3495,3544,166,0,104,58,102,
101,116,99,104,0,1793,3549,2049,3481,10,1,3546,1793,3561,2049,3140,2049,3481,1,-8,
24,10,1,3553,2049,2216,22,10,3532,3579,166,0,104,58,115,116,111,114,101,0,
2049,2181,1793,3587,1,255,21,10,1,3583,2049,2192,2049,3507,2049,3140,1793,3604,1,8,
24,1,255,21,10,1,3597,2049,2192,2049,3507,10,3567,3623,166,0,119,58,102,101,
116,99,104,0,1,4,197652,15,10,3611,3640,166,0,119,58,115,116,111,114,101,
0,1,4,197652,16,10,3628,3658,166,0,118,58,105,110,99,45,98,121,0,1793,
3662,4367,10,1,3660,2049,2203,16,10,3645,3681,166,0,118,58,100,101,99,45,98,
121,0,1793,3685,1180687,10,1,3683,2049,2203,16,10,3668,3701,166,0,118,58,105,110,
99,0,1,1,4,2049,3658,10,3691,3717,166,0,118,58,100,101,99,0,1,1,
4,2049,3681,10,3707,3735,166,0,118,58,108,105,109,105,116,0,251790597,1542,2049,3122,
4100,10,3723,3750,166,0,118,58,111,110,0,2049,2571,4100,10,3741,3764,166,0,118,
58,111,102,102,0,2049,2584,4100,10,3754,3778,166,0,97,108,108,111,116,0,1,
3,2049,3658,10,3768,3798,166,0,118,58,112,114,101,115,101,114,118,101,0,983556,
1793,3806,1,25,2049,2192,10,1,3801,2049,2192,4100,10,3783,3825,166,0,118,58,117,
112,100,97,116,101,0,4,1793,3832,15,4,8,10,1,3828,2049,2203,16,10,3812,
3847,166,0,99,111,112,121,0,1793,3856,285278725,1,33951492,268767489,1,6,10,1,3849,2049,
2495,771,10,3838,3872,154,0,115,116,97,114,116,0,0,10,3862,3882,154,0,101,
110,100,0,0,10,3874,3898,166,0,116,101,114,109,105,110,97,116,101,0,1,
0,3841,3882,16,10,3838,3921,166,0,98,117,102,102,101,114,58,115,116,97,114,
116,0,3841,3872,10,3904,3939,166,0,98,117,102,102,101,114,58,101,110,100,0,
3841,3882,10,3924,3957,166,0,98,117,102,102,101,114,58,97,100,100,0,3841,3882,
16,1,3882,2049,3701,2049,3898,10,3942,3982,166,0,98,117,102,102,101,114,58,103,
101,116,0,1,3882,2049,3717,3841,3882,15,2049,3898,10,3967,4009,166,0,98,117,102,
102,101,114,58,101,109,112,116,121,0,3841,3872,4097,3882,2049,3898,10,3992,4032,166,
0,98,117,102,102,101,114,58,115,105,122,101,0,3841,3882,3841,3872,18,10,4016,
4053,166,0,98,117,102,102,101,114,58,115,101,116,0,4097,3872,2049,4009,10,4038,
4078,166,0,98,117,102,102,101,114,58,112,114,101,115,101,114,118,101,0,3841,
3872,3841,3882,1793,4091,1,25,2049,2192,4097,3872,10,1,4084,2049,2192,4097,3882,10,4058,
4114,154,0,84,101,109,112,83,116,114,105,110,103,115,0,32,4098,4133,154,0,
84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,4115,4146,166,0,83,
84,82,73,78,71,83,0,2049,1544,3841,4114,3841,4133,19,18,10,4134,4167,154,0,
67,117,114,114,101,110,116,0,5,10,4155,4183,166,0,115,58,112,111,105,110,
116,101,114,0,3841,4167,3841,4133,19,2049,4146,17,10,4169,4203,166,0,115,58,110,
101,120,116,0,1,4167,2049,3701,3841,4167,3841,4114,11,1793,4219,1,0,4097,4167,10,
1,4214,9,10,4134,4234,166,0,115,58,116,101,109,112,0,2,2049,102,2049,3140,
2049,4183,4,2049,3847,2049,4183,2049,4203,10,4223,4261,166,0,115,58,101,109,112,116,
121,0,2049,4183,2049,4203,1,0,67502597,16,10,4249,4281,166,0,115,58,115,107,105,
112,0,6,1793,4289,68223234,1,786703,0,10,1,4284,2049,2421,2049,3153,5,10,4270,4308,
166,0,115,58,107,101,101,112,0,2049,1893,1793,4317,1,4281,2049,1850,10,1,4312,
9,2049,1953,1,142,2049,2192,2049,154,10,4297,4341,178,0,115,105,103,105,108,58,
39,0,2049,1893,1,4308,1,4234,2049,64,10,4329,4362,166,0,115,58,102,101,116,
99,104,0,17,15,10,4350,4377,166,0,115,58,115,116,111,114,101,0,17,16,
10,4365,4391,166,0,115,58,99,104,111,112,0,2049,4234,2,2049,102,67502597,17,2049,
3153,1,0,4,16,10,4380,4419,166,0,115,58,114,101,118,101,114,115,101,0,
1793,4461,2,2049,4234,2049,4053,1,102,1793,4437,2,2049,102,17,2049,3153,10,1,4430,
2049,2216,4,1793,4451,2,15,2049,3957,2049,3153,10,1,4444,2049,2495,3,2049,3921,2049,
4234,10,1,4421,2049,4078,10,4405,4480,166,0,115,58,112,114,101,112,101,110,100,
0,2049,4234,1793,4504,2,2049,102,17,1793,4496,2,2049,102,2049,3140,10,1,4490,2049,
2192,4,2049,3847,10,1,4484,2049,2203,10,4466,4522,166,0,115,58,97,112,112,101,
110,100,0,4,2049,4480,10,4509,4541,166,0,115,58,102,111,114,45,101,97,99,
104,0,1793,4556,67502597,6415,3,67502597,67502597,251987205,2054,101777670,1,1,4543,7,10,1,4543,8,
771,10,4526,4578,166,0,115,58,105,110,100,101,120,47,99,104,97,114,0,4,
1793,4592,68223234,1,6415,33883396,101450758,6404,3,1,4581,7,10,1,4581,1793,4601,18,2049,3153,
772,10,1,4596,1793,4610,2049,102,67502597,11,10,1,4605,2049,2256,1793,4620,3,1,-1,
10,1,4616,9,10,4561,4645,166,0,115,58,99,111,110,116,97,105,110,115,47,
99,104,97,114,63,0,2049,4578,1,-1,12,10,4624,4662,166,0,115,58,104,97,
115,104,0,1,5381,4,1793,4670,286458116,33,10,1,4667,2049,4541,10,4651,4683,154,0,
83,114,99,0,0,4675,4692,154,0,84,97,114,0,0,4684,4701,154,0,80,97,
100,0,0,4693,4708,154,0,73,0,0,4702,4715,154,0,70,0,0,4709,4723,154,
0,65,116,0,0,4716,4738,166,0,116,101,114,109,105,110,97,116,101,0,1,
0,3841,4701,3841,4692,2049,102,17,16,10,4724,4761,166,0,101,120,116,114,97,99,
116,0,3841,4683,3841,4708,17,3841,4701,3841,4692,2049,102,2049,3847,10,4749,4787,166,0,
99,111,109,112,97,114,101,0,3841,4701,3841,4692,2049,116,3841,4715,22,4097,4715,3841,
4715,1793,4807,3841,4708,4097,4723,10,1,4802,2049,72,10,4775,4821,166,0,110,101,120,
116,0,1,4708,2049,3701,10,4651,4849,166,0,115,58,99,111,110,116,97,105,110,
115,47,115,116,114,105,110,103,63,0,4097,4692,4097,4683,2049,4261,4097,4701,1,0,
4097,4708,1,0,4097,4715,3841,4683,2049,102,1793,4880,2049,4761,2049,4738,2049,4787,2049,4821,
10,1,4871,2049,2495,3841,4715,10,4826,4895,154,0,83,116,114,0,0,4887,4908,166,
0,101,120,116,114,97,99,116,0,2049,2181,3841,4895,4,2049,3847,3841,-1,67502597,17,
1,0,4,16,10,4896,4934,166,0,99,104,101,99,107,0,1,4908,2049,2192,1793,
4945,1,3140,2049,2192,10,1,4940,2049,2192,3841,4895,2049,4662,67502597,11,10,4924,4969,166,
0,108,111,99,97,116,105,111,110,0,67503109,67503109,1793,5002,1793,4997,4,1793,4983,67502597,
2049,2757,21,10,1,4978,2049,2192,4,1793,4993,772,2,10,1,4990,9,10,1,4975,
2049,2192,10,1,4973,2049,2192,10,4956,5017,166,0,115,101,116,117,112,0,2049,4261,
4097,4895,1,0,67503109,67503109,1,102,1,4662,2049,2216,2049,4261,2049,4053,1793,5041,67502597,2049,
102,10,1,5037,2049,2192,4,10,4826,5066,166,0,115,58,105,110,100,101,120,47,
115,116,114,105,110,103,0,67502597,1793,5092,1793,5085,2049,5017,1793,5080,2049,4934,2049,4969,
10,1,5075,2049,2495,10,1,5071,2049,4078,771,3,10,1,5069,2049,2192,18,1,2,
18,1,-1,2049,3075,10,5047,5118,166,0,115,58,102,105,108,116,101,114,0,1793,
5146,2049,4261,2049,4053,4,1793,5138,2049,2181,4,8,1,3957,1,15,2049,64,10,1,
5127,2049,4541,3,2049,3921,10,1,5120,2049,4078,10,5105,5161,166,0,115,58,109,97,
112,0,1793,5183,2049,4261,2049,4053,4,1793,5175,67502597,8,2049,3957,10,1,5170,2049,4541,
3,2049,3921,10,1,5163,2049,4078,10,5151,5201,166,0,115,58,115,117,98,115,116,
114,0,1793,5207,17,2049,4261,10,1,5203,2049,2192,1793,5219,67502597,1,3847,2049,2192,10,
1,5213,2049,2203,67502597,1793,5232,17,1,0,4,16,10,1,5226,2049,2192,10,5188,5249,
166,0,115,58,114,105,103,104,116,0,67502597,2049,102,67502597,18,4,2049,5201,10,5237,
5269,166,0,115,58,108,101,102,116,0,1,0,4,2049,5201,10,5258,5294,166,0,
115,58,98,101,103,105,110,115,45,119,105,116,104,63,0,2,2049,102,1,17,
2049,2192,2049,5269,2049,116,10,5275,5323,166,0,115,58,101,110,100,115,45,119,105,
116,104,63,0,2,2049,102,1,17,2049,2192,2049,5249,2049,116,10,5306,5346,166,0,
115,58,99,111,112,121,0,67502597,2049,102,2049,3140,2049,3847,10,5335,5367,166,0,115,
58,68,73,71,73,84,83,0,2049,4281,48,49,50,51,52,53,54,55,56,57,
65,66,67,68,69,70,0,1,5369,10,5354,5411,166,0,115,58,65,83,67,73,
73,45,76,79,87,69,82,67,65,83,69,0,2049,4281,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,5413,10,5389,5465,166,0,115,58,65,83,67,73,73,45,85,80,80,69,
82,67,65,83,69,0,2049,4281,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,5467,10,5443,5517,
166,0,115,58,65,83,67,73,73,45,76,69,84,84,69,82,83,0,2049,4281,
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,5519,10,5497,5593,166,0,
115,58,80,85,78,67,84,85,65,84,73,79,78,0,2049,4281,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,5595,1,95,67502597,16,10,5575,5652,154,0,
115,58,87,72,73,84,69,83,80,65,67,69,0,32,9,10,13,0,5635,5663,
178,0,39,0,1,4261,2049,166,10,5657,5674,178,0,36,0,1,0,2049,154,10,
5668,0,154,0,65,83,67,73,73,58,78,85,76,0,5679,27,154,0,65,83,
67,73,73,58,69,83,67,0,5693,8,154,0,65,83,67,73,73,58,66,83,
0,5707,9,154,0,65,83,67,73,73,58,72,84,0,5720,10,154,0,65,83,
67,73,73,58,76,70,0,5733,11,154,0,65,83,67,73,73,58,86,84,0,
5746,12,154,0,65,83,67,73,73,58,70,70,0,5759,13,154,0,65,83,67,
73,73,58,67,82,0,5772,32,154,0,65,83,67,73,73,58,83,80,65,67,
69,0,5785,127,154,0,65,83,67,73,73,58,68,69,76,0,5801,1,154,0,
65,83,67,73,73,58,83,79,72,0,5815,2,154,0,65,83,67,73,73,58,
83,84,88,0,5829,3,154,0,65,83,67,73,73,58,69,84,88,0,5843,4,
154,0,65,83,67,73,73,58,69,79,84,0,5857,5,154,0,65,83,67,73,
73,58,69,78,81,0,5871,6,154,0,65,83,67,73,73,58,65,67,75,0,
5885,7,154,0,65,83,67,73,73,58,66,69,76,0,5899,14,154,0,65,83,
67,73,73,58,83,79,0,5913,15,154,0,65,83,67,73,73,58,83,73,0,
5926,16,154,0,65,83,67,73,73,58,68,76,69,0,5939,17,154,0,65,83,
67,73,73,58,68,67,49,0,5953,18,154,0,65,83,67,73,73,58,68,67,
50,0,5967,19,154,0,65,83,67,73,73,58,68,67,51,0,5981,20,154,0,
65,83,67,73,73,58,68,67,52,0,5995,21,154,0,65,83,67,73,73,58,
78,65,75,0,6009,22,154,0,65,83,67,73,73,58,83,89,78,0,6023,23,
154,0,65,83,67,73,73,58,69,84,66,0,6037,24,154,0,65,83,67,73,
73,58,67,65,78,0,6051,25,154,0,65,83,67,73,73,58,69,77,0,6065,
26,154,0,65,83,67,73,73,58,83,85,66,0,6078,28,154,0,65,83,67,
73,73,58,70,83,0,6092,29,154,0,65,83,67,73,73,58,71,83,0,6105,
30,154,0,65,83,67,73,73,58,82,83,0,6118,31,154,0,65,83,67,73,
73,58,85,83,0,6131,6161,166,0,99,58,108,111,119,101,114,99,97,115,101,
63,0,1,97,1,122,2049,3171,10,6144,6185,166,0,99,58,117,112,112,101,114,
99,97,115,101,63,0,1,65,1,90,2049,3171,10,6168,6206,166,0,99,58,108,
101,116,116,101,114,63,0,1,6161,1,6185,2049,2216,22,10,6192,6227,166,0,99,
58,100,105,103,105,116,63,0,1,48,1,57,2049,3171,10,6214,6249,166,0,99,
58,118,105,115,105,98,108,101,63,0,1,32,1,126,2049,3171,10,6234,6269,166,
0,99,58,118,111,119,101,108,63,0,2049,4281,97,101,105,111,117,65,69,73,
79,85,0,1,6271,4,2049,4645,10,6256,6305,166,0,99,58,99,111,110,115,111,
110,97,110,116,63,0,2,2049,6206,1793,6315,2049,6269,2049,2684,10,1,6310,1793,6323,
3,2049,2584,10,1,6319,2049,64,10,6288,6346,166,0,99,58,119,104,105,116,101,
115,112,97,99,101,63,0,1,5652,4,2049,4645,10,6328,6370,166,0,99,58,45,
108,111,119,101,114,99,97,115,101,63,0,2049,6161,2049,2684,10,6352,6393,166,0,
99,58,45,117,112,112,101,114,99,97,115,101,63,0,2049,6185,2049,2684,10,6375,
6412,166,0,99,58,45,100,105,103,105,116,63,0,2049,6227,2049,2684,10,6398,6436,
166,0,99,58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049,6346,2049,
2684,10,6417,6457,166,0,99,58,45,118,105,115,105,98,108,101,63,0,2049,6249,
2049,2684,10,6441,6476,166,0,99,58,45,118,111,119,101,108,63,0,2049,6269,2049,
2684,10,6462,6499,166,0,99,58,45,99,111,110,115,111,110,97,110,116,63,0,
2049,6305,2049,2684,10,6481,6519,166,0,99,58,116,111,45,117,112,112,101,114,0,
2,2049,6161,25,3,1,32,18,10,6504,6543,166,0,99,58,116,111,45,108,111,
119,101,114,0,2,2049,6185,25,3,1,32,17,10,6528,6568,166,0,99,58,116,
111,45,115,116,114,105,110,103,0,2049,4281,46,0,1,6570,2049,4234,1,37,2049,
2203,10,6552,6599,166,0,99,58,116,111,103,103,108,101,45,99,97,115,101,0,
2,2049,6161,1,6519,1,6543,2049,64,10,6581,6625,166,0,99,58,116,111,45,110,
117,109,98,101,114,0,2,2049,6227,1793,6634,1,48,18,10,1,6630,1793,6642,3,
1,0,10,1,6638,2049,64,10,6609,6662,166,0,115,58,116,111,45,117,112,112,
101,114,0,1,6519,2049,5161,10,6647,6682,166,0,115,58,116,111,45,108,111,119,
101,114,0,1,6543,2049,5161,10,6667,6703,166,0,115,58,116,114,105,109,45,108,
101,102,116,0,2049,4234,1793,6717,2049,56,1,6346,1,2774,2049,2216,21,10,1,6707,
2049,2421,2049,3153,10,6687,6741,166,0,115,58,116,114,105,109,45,114,105,103,104,
116,0,2049,4234,2049,4419,2049,6703,2049,4419,10,6724,6761,166,0,115,58,116,114,105,
109,0,2049,6741,2049,6703,10,6750,6789,154,0,82,101,119,114,105,116,101,85,110,
100,101,114,115,99,111,114,101,115,0,-1,6766,6798,166,0,115,117,98,0,1,
95,1793,6805,1,32,10,1,6802,2049,2596,10,6790,6822,166,0,114,101,119,114,105,
116,101,0,3841,6789,1793,6831,1,6798,2049,5161,10,1,6826,9,10,6810,6846,166,0,
104,97,110,100,108,101,0,1,4341,8,10,6766,6862,178,0,115,105,103,105,108,
58,39,0,2049,6822,2049,6846,10,6850,6884,166,0,115,58,115,112,108,105,116,47,
99,104,97,114,0,2049,2181,2049,4578,772,2049,2181,2049,5269,1,39,2049,2192,10,6867,
6917,166,0,115,58,115,112,108,105,116,47,115,116,114,105,110,103,0,2049,2181,
2049,5066,2049,3140,772,2049,2181,2049,5269,1,39,2049,2192,10,6898,6947,166,0,115,58,
114,101,112,108,97,99,101,0,67502597,2049,102,2049,1953,16,1793,6963,2049,6917,4,2049,
1953,15,17,10,1,6955,2049,2192,2049,4480,2049,4522,10,6933,6985,154,0,83,112,108,
105,116,45,79,110,0,0,6972,6997,166,0,109,97,116,99,104,63,0,3841,6985,
11,10,6986,7015,166,0,116,101,114,109,105,110,97,116,101,0,1,0,67502597,2049,
3153,16,10,7001,7031,166,0,115,116,101,112,0,1,3140,2049,2192,2049,6997,1793,7045,
2,2049,128,2049,7015,10,1,7039,9,10,6933,7064,166,0,115,58,116,111,107,101,
110,105,122,101,0,4097,6985,2049,4308,2049,1953,1,0,2049,128,1793,7086,2,2049,128,
2,1,7031,2049,4541,3,10,1,7076,2049,2192,2049,1953,67502597,18,2049,3153,67502597,16,10,
7049,7110,154,0,78,101,101,100,108,101,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7099,
7246,154,0,76,101,110,0,0,7238,7258,154,0,84,111,107,101,110,115,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,7247,7393,154,0,84,80,0,0,7386,7403,166,0,115,
97,118,101,0,2049,4308,3841,7393,1,7258,17,2049,3140,16,1,7393,2049,3701,10,7394,
7427,166,0,110,101,120,116,0,1793,7433,3841,7246,17,10,1,7429,2049,2203,10,7418,
7448,166,0,100,111,110,101,63,0,2049,102,2049,2757,10,7049,7478,166,0,115,58,
116,111,107,101,110,105,122,101,45,111,110,45,115,116,114,105,110,103,0,1,
0,4097,7393,1793,7492,2,1,7110,2049,5346,2049,4522,10,1,7484,1793,7501,2049,102,4097,
7246,10,1,7496,2049,2216,1793,7518,1,7110,2049,6917,2049,7403,2049,7427,2049,7448,10,1,
7507,2049,2445,1,7258,3841,7393,2049,3153,4097,7258,10,7453,7544,166,0,102,111,114,45,
101,97,99,104,0,4,2049,56,1,17,2049,2192,1793,7560,5,2049,56,84018692,525572,1542,
10,1,7553,2049,2495,771,10,7531,7581,166,0,115,117,98,115,116,105,116,117,116,
101,0,2049,4146,1,129,18,10,7566,7599,166,0,101,120,116,114,97,99,116,0,
2049,7581,2049,5346,10,7587,7617,166,0,116,111,107,101,110,105,122,101,0,2049,7478,
2049,4261,10,7604,7634,166,0,99,111,109,98,105,110,101,0,2049,7581,2049,4522,2049,
4522,10,7622,7651,166,0,109,101,114,103,101,0,4,1,7634,2049,7544,772,10,7641,
7671,166,0,102,105,110,100,45,101,110,100,0,2,2049,102,2049,7581,2049,102,18,
67502597,17,10,7658,7692,166,0,99,108,101,97,110,0,2049,7671,1,0,4,16,10,
7453,7717,166,0,115,58,114,101,112,108,97,99,101,45,97,108,108,0,1,3,
1793,7732,2049,7599,2049,7617,2049,7651,2049,7692,2049,4234,10,1,7721,2049,3798,10,7699,7748,
154,0,83,116,114,105,110,103,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7737,7829,166,0,99,
104,101,99,107,45,115,105,103,110,0,2049,2794,1793,7838,1,45,2049,3957,10,1,
7833,9,10,7814,7855,166,0,110,45,62,100,105,103,105,116,0,2049,5367,17,15,
10,7842,7872,166,0,99,111,110,118,101,114,116,0,1793,7886,3841,231,20,4,2049,
7855,2049,3957,2,2049,2757,10,1,7874,2049,2445,3,10,7699,7908,166,0,110,58,116,
111,45,115,116,114,105,110,103,0,1793,7922,1,7748,2049,4053,2,2049,3103,2049,7872,
2049,7829,10,1,7910,2049,4078,1,7748,2049,4419,10,7892,7940,166,0,99,104,97,114,
0,1,32,1793,7949,1,95,2049,3957,10,1,7944,2049,2596,1,114,1793,7962,1,13,
2049,3957,10,1,7957,2049,2596,1,110,1793,7975,1,10,2049,3957,10,1,7970,2049,2596,
1,116,1793,7988,1,9,2049,3957,10,1,7983,2049,2596,1,48,1793,8001,1,0,2049,
3957,10,1,7996,2049,2596,1,94,1793,8014,1,27,2049,3957,10,1,8009,2049,2596,2049,
3957,10,7931,8030,166,0,116,121,112,101,0,1,99,1793,8038,4,2049,3957,10,1,
8034,2049,2596,1,115,1793,8052,4,1,3957,2049,4541,10,1,8046,2049,2596,1,110,1793,
8068,4,2049,7908,1,3957,2049,4541,10,1,8060,2049,2596,3,10,8021,8085,166,0,104,
97,110,100,108,101,0,1,92,1793,8094,2049,56,2049,7940,10,1,8089,2049,2596,1,
37,1793,8107,2049,56,2049,8030,10,1,8102,2049,2596,2049,3957,10,7892,8127,166,0,115,
58,102,111,114,109,97,116,0,1793,8156,2049,4261,1793,8151,2049,4053,1793,8146,2049,56,
25,2049,8085,1,8137,7,10,1,8137,8,3,10,1,8133,2049,2203,10,1,8129,2049,
4078,10,8114,8173,166,0,115,58,99,111,110,115,116,0,1,4308,2049,2192,2049,2101,
10,8161,8191,154,0,86,97,108,117,101,115,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
8180,8228,166,0,102,114,111,109,0,2049,102,2,1793,8246,1793,8239,1,8191,4113,10,
1,8235,2049,2203,2049,3153,10,1,8233,2049,2495,3,10,8219,8259,166,0,116,111,0,
2,2049,102,1793,8275,2049,56,1,97,18,2049,3140,1,8191,266001,10,1,8264,2049,2495,
3,10,8161,8293,166,0,114,101,111,114,100,101,114,0,1,8228,2049,2192,2049,8259,
10,8281,8310,166,0,99,117,114,114,121,0,2049,1953,1793,8320,4,2049,1802,2049,1826,
10,1,8314,2049,2192,10,8300,8334,166,0,100,111,101,115,0,2049,1591,4,2049,8310,
2049,1573,2049,180,16,1,166,2049,1653,10,8325,8364,166,0,100,58,102,111,114,45,
101,97,99,104,0,1,2,1793,8390,6415,2049,2181,1793,8382,1793,8377,2052,10,1,8375,
2049,2192,10,1,8373,2049,2192,1,8368,7,10,1,8368,8,3,10,8349,8411,166,0,
100,58,108,111,111,107,117,112,45,120,116,0,1,0,4,1793,8436,2049,2181,2049,
180,2831,1793,8429,4,1,2139,2049,2192,10,1,8423,1,15,2049,64,10,1,8416,2049,
8364,3,10,8395,8455,166,0,97,58,108,101,110,103,116,104,0,15,10,8442,8479,
166,0,97,58,99,111,117,110,116,101,100,45,114,101,115,117,108,116,115,0,
8,2049,1953,1793,8492,2,2049,128,1,128,2049,2495,10,1,8484,2049,2192,10,8457,8515,
166,0,97,58,102,114,111,109,45,115,116,114,105,110,103,0,2049,1953,1793,8529,
2,2049,102,2049,128,1,128,2049,4541,10,1,8519,2049,2192,10,8497,8549,166,0,97,
58,102,111,114,45,101,97,99,104,0,4,2049,56,1,17,2049,2192,1793,8565,5,
2049,56,84018692,525572,1542,10,1,8558,2049,2495,771,10,8534,8581,166,0,97,58,100,117,
112,0,2049,1953,1793,8594,2,15,2049,128,1,128,2049,8549,10,1,8585,2049,2192,10,
8571,8610,166,0,97,58,99,111,112,121,0,1,3,1793,8626,4097,3,2,2049,8455,
2049,128,1,128,2049,8549,10,1,8614,2049,3798,10,8599,8647,166,0,97,58,116,111,
45,115,116,114,105,110,103,0,1,3,1793,8660,2049,8581,1,0,2049,128,2049,3140,
10,1,8651,2049,3798,2049,4234,10,8631,8680,166,0,97,58,97,112,112,101,110,100,
0,2049,2181,1,35,2049,2244,17,2049,1953,1793,8705,2049,128,1793,8700,1,128,2049,8549,
10,1,8695,2049,2244,10,1,8691,2049,2192,10,8667,8724,166,0,97,58,112,114,101,
112,101,110,100,0,4,2049,8680,10,8710,8739,166,0,97,58,99,104,111,112,0,
2049,8581,1,-1,2049,3778,2,2049,3717,10,8728,8762,166,0,97,58,102,105,108,116,
101,114,0,1793,8777,67502597,1,25,2049,2192,4,1,128,1,15,2049,64,10,1,8764,
2049,8310,2049,1953,1793,8792,67502597,15,2049,128,2049,8549,10,1,8785,2049,2192,2049,1953,67502597,
18,2049,3153,67502597,16,10,8749,8821,166,0,97,58,99,111,110,116,97,105,110,115,
63,0,1,0,4,1793,8833,4,5,67502597,11,6,22,10,1,8826,2049,8549,772,10,
8805,8862,166,0,97,58,99,111,110,116,97,105,110,115,47,115,116,114,105,110,
103,63,0,1,0,4,1793,8875,4,5,67502597,2049,116,6,22,10,1,8867,2049,8549,
772,10,8839,8891,166,0,97,58,109,97,112,0,1793,8897,8,2049,128,10,1,8893,
2049,8310,2049,1953,1793,8912,67502597,15,2049,128,2049,8549,10,1,8905,2049,2192,10,8881,8931,
166,0,97,58,114,101,118,101,114,115,101,0,2049,1953,1793,8965,2049,56,1793,8943,
17,2049,3153,10,1,8939,2049,2203,2,2049,128,1793,8959,2,15,2049,128,2049,3153,10,
1,8952,2049,2495,3,10,1,8935,2049,2192,10,8917,8979,166,0,97,58,116,104,0,
17,2049,3140,10,8970,8995,166,0,97,58,102,101,116,99,104,0,2049,8979,15,10,
8983,9011,166,0,97,58,115,116,111,114,101,0,2049,8979,16,10,8999,9028,166,0,
97,58,114,101,100,117,99,101,0,1,17,2049,2192,2049,8549,10,9015,9048,166,0,
105,100,101,110,116,105,102,121,0,1,-1,4,1,0,1793,9079,2049,2571,11,1793,
9073,67502597,1,-1,11,1793,9069,772,2,10,1,9066,9,10,1,9060,9,2049,3140,10,
1,9055,2049,9028,3,10,9015,9097,166,0,97,58,105,110,100,101,120,0,1,3,
1793,9110,1,27,2049,8310,2049,8891,2049,9048,10,1,9101,2049,3798,10,9085,9134,166,0,
97,58,105,110,100,101,120,47,115,116,114,105,110,103,0,1,3,1793,9147,1,
116,2049,8310,2049,8891,2049,9048,10,1,9138,2049,3798,10,9115,9163,166,0,97,58,109,
97,107,101,0,2049,8479,2,2,1,3,1793,9174,2049,8931,10,1,9171,2049,3798,4,
2049,8610,10,9152,9188,178,0,123,0,1,327,2049,178,1,1558,2049,166,1,327,2049,
178,10,9182,9207,178,0,125,0,1,343,2049,178,1,2192,2049,166,1,1558,2049,166,
1,17,2049,172,1,41,2049,172,1,3153,2049,166,1,343,2049,178,1,9163,2049,166,
10,9201,9252,166,0,98,111,117,110,100,115,63,0,67502597,2049,8455,67502597,13,10,9240,
9267,166,0,99,111,112,121,0,2049,56,2049,128,10,9258,9283,166,0,116,111,45,
101,110,100,0,2,2049,8455,17,2049,3140,10,9201,9301,166,0,97,58,108,101,102,
116,0,2049,9252,1793,9309,771,1,-1,10,1,9305,2049,2890,2049,1953,67502597,2049,128,1793,
9330,1,3140,2049,2192,1,9267,2049,2495,3,10,1,9320,2049,2192,10,9290,9347,166,0,
97,58,114,105,103,104,116,0,2049,9252,1793,9355,771,1,-1,10,1,9351,2049,2890,
2049,1953,67502597,2049,128,1793,9378,4,2049,9283,67502597,18,4,1,9267,2049,2495,3,10,1,
9366,2049,2192,10,9335,9396,166,0,97,58,109,105,100,100,108,101,0,1,2129,2049,
2192,4,67502597,2049,9252,1793,9411,771,3,1,-1,10,1,9406,2049,2890,771,2049,2181,4,
18,2049,3140,2049,1953,67502597,2049,128,1793,9446,772,1793,9436,17,2049,3140,10,1,9432,2049,
2192,1,9267,2049,2495,3,10,1,9429,2049,2192,10,9383,9460,154,0,70,108,97,103,
0,0,9451,9473,166,0,99,111,109,112,97,114,101,0,67440386,184946434,10,9461,9487,166,
0,108,101,110,103,116,104,0,659202,10,9476,9498,166,0,110,101,120,116,0,17043713,
1,1,2577,10,9489,9517,166,0,110,111,116,45,101,113,117,97,108,0,50529030,2561,
0,10,9503,9530,166,0,108,111,111,112,0,524549,9498,2049,9473,18157313,9460,9460,16,420610310,
1,1,9530,7,10,9383,9554,166,0,97,58,101,113,63,0,1048833,-1,9460,2049,9473,
151066369,-1,9517,2049,9487,2049,9530,251724547,9460,10,9544,9580,166,0,97,58,45,101,113,63,
0,2049,9554,2049,2684,10,9569,9604,166,0,97,58,98,101,103,105,110,115,45,119,
105,116,104,63,0,1,3,1793,9620,2,2049,8455,1,17,2049,2192,2049,9301,2049,9554,
10,1,9608,2049,3798,10,9585,9642,166,0,97,58,101,110,100,115,45,119,105,116,
104,63,0,1,3,1793,9658,2,2049,8455,1,17,2049,2192,2049,9347,2049,9554,10,1,
9646,2049,3798,10,9625,9680,166,0,99,117,114,114,101,110,116,45,108,105,110,101,
0,2049,4146,1,1025,18,10,9663,9703,166,0,99,111,117,110,116,45,116,111,107,
101,110,115,0,1793,9709,1,32,11,10,1,9705,2049,5118,2049,102,10,9686,9735,166,
0,112,114,111,99,101,115,115,45,116,111,107,101,110,115,0,1793,9763,1,32,
2049,6884,4,1793,9756,2,2049,102,2049,2774,1,405,1,15,2049,64,10,1,9744,2049,
2192,2049,3140,10,1,9737,2049,2495,2049,405,10,9625,9785,166,0,115,58,101,118,97,
108,117,97,116,101,0,2049,9680,2049,5346,2049,9680,2,2049,9703,2049,9735,10,9770,9804,
154,0,76,80,0,0,9797,9815,154,0,73,110,100,101,120,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,9805,9856,166,0,110,101,120,116,0,3841,9804,1,
9815,17,2049,3701,10,9847,9873,166,0,112,114,101,112,0,1,9804,2049,3701,1,0,
3841,9804,1,9815,17,16,10,9864,9895,166,0,100,111,110,101,0,1,9804,2049,3717,
10,9770,9906,166,0,73,0,3841,9804,1,9815,17,15,10,9900,9919,166,0,74,0,
3841,9804,1,9815,17,2049,3153,15,10,9913,9934,166,0,75,0,3841,9804,1,9815,17,
1,2,18,15,10,9928,9962,166,0,105,110,100,101,120,101,100,45,116,105,109,
101,115,0,2049,9873,4,1793,9978,25,33886721,1,2053,1542,2049,9856,1,9967,7,10,1,
9967,8,3,2049,9895,10,9944,9997,166,0,100,101,99,105,109,97,108,0,1,10,
4097,231,10,9985,10013,166,0,98,105,110,97,114,121,0,1,2,4097,231,10,10002,
10028,166,0,111,99,116,97,108,0,1,8,4097,231,10,10018,10041,166,0,104,101,
120,0,1,16,4097,231,10,10033,10063,166,0,105,111,58,101,110,117,109,101,114,
97,116,101,0,27,10,10046,10078,166,0,105,111,58,113,117,101,114,121,0,28,
10,10065,10094,166,0,105,111,58,105,110,118,111,107,101,0,29,10,10080,10112,166,
0,105,111,58,115,99,97,110,45,102,111,114,0,1,-1,4,2049,10063,1793,10143,
2049,9906,2049,10078,772,67502597,11,1793,10139,1793,10134,3,2049,9906,10,1,10130,2049,2192,10,
1,10128,9,10,1,10119,2049,9962,3,10,10096,10159,166,0,99,58,112,117,116,0,
1793,10161,1,0,2049,10094,10,10149,10173,166,0,110,108,0,1,10,2049,10159,10,10166,
10185,166,0,115,112,0,1,32,2049,10159,10,10178,10198,166,0,116,97,98,0,1,
9,2049,10159,10,10190,10213,166,0,115,58,112,117,116,0,1,10159,2049,4541,10,10203,
10228,166,0,110,58,112,117,116,0,2049,7908,2049,10213,10,10218,10243,166,0,114,101,
115,101,116,0,2049,1558,25,771,1,10243,7,10,10233,10266,166,0,100,117,109,112,
45,115,116,97,99,107,0,2049,1558,25,134284547,10266,134283782,10228,2049,10185,10,10251,10285,166,
0,70,82,69,69,0,2049,4146,1,1025,18,2049,1953,18,10,10276,10303,166,0,101,
111,108,63,0,1793,10309,1,13,11,10,1,10305,1793,10317,1,10,11,10,1,10313,
1793,10325,1,32,11,10,1,10321,2049,2256,22,22,10,10294,10343,166,0,118,97,108,
105,100,63,0,2,2049,102,2049,2774,10,10332,10357,166,0,98,115,63,0,2,1793,
10364,1,8,11,10,1,10360,1793,10372,1,127,11,10,1,10368,2049,2216,22,10,10349,
10391,166,0,99,104,101,99,107,45,98,115,0,2049,10357,1793,10414,2049,4032,1,2,
2049,2713,1793,10407,2049,3982,3,10,1,10403,9,2049,3982,3,10,1,10395,9,10,10276,
10428,166,0,99,58,103,101,116,0,1793,10430,1,1,2049,10112,2049,10094,10,10418,10452,
166,0,115,58,103,101,116,45,119,111,114,100,0,1793,10480,1,7,15,2049,4053,
1793,10471,2049,10428,2,2049,3957,2049,10391,2049,10303,10,1,10461,2049,2445,2049,3921,2049,4391,
10,1,10454,2049,4078,10,10437,10493,166,0,98,121,101,0,26,10,10485,10506,166,0,
108,105,115,116,101,110,0,2049,10452,2049,10343,1,405,1,15,2049,64,1,10506,7,
10,10495,10531,154,0,105,111,58,88,56,54,0,0,10520,10545,166,0,105,100,101,
110,116,105,102,121,0,3841,10531,2049,2757,1793,10612,1,2000,2049,10112,2,2049,2794,1793,
10600,3,2049,4281,73,79,32,68,69,86,73,67,69,32,84,89,80,69,32,50,
48,48,48,32,78,79,84,32,70,79,85,78,68,0,1,10563,2049,10213,2049,10173,
10,1,10560,1793,10607,4097,10531,10,1,10604,2049,64,10,1,10551,9,10,10495,10627,166,
0,105,111,58,120,56,54,0,2049,10545,3841,10531,2049,10094,10,10616,10650,166,0,112,
105,111,58,105,110,45,98,121,116,101,0,1,0,2049,10627,10,10634,10672,166,0,
112,105,111,58,111,117,116,45,98,121,116,101,0,1,1,2049,10627,10,10655,10693,
166,0,112,105,111,58,105,110,45,119,111,114,100,0,1,6,2049,10627,10,10677,
10715,166,0,112,105,111,58,111,117,116,45,119,111,114,100,0,1,7,2049,10627,
10,10698,10734,166,0,114,97,109,58,115,116,111,114,101,0,1,2,2049,10627,10,
10720,10753,166,0,114,97,109,58,102,101,116,99,104,0,1,3,2049,10627,10,10739,
10777,166,0,114,97,109,58,115,116,111,114,101,45,98,121,116,101,0,1,4,
2049,10627,10,10758,10801,166,0,114,97,109,58,102,101,116,99,104,45,98,121,116,
101,0,1,5,2049,10627,10,10782,10814,166,0,104,101,120,0,2,15,1,45,11,
1793,10826,2049,3140,1,-1,10,1,10821,1793,10833,1,0,10,1,10830,2049,64,4,1,
0,4,1793,10872,2049,4281,48,49,50,51,52,53,54,55,56,57,65,66,67,68,
69,70,0,1,10845,4,2049,4578,17,1,16,19,10,1,10843,2049,4541,1,16,197652,
4,25,19,10,10782,10895,178,0,115,105,103,105,108,58,48,0,2,2049,3153,2049,
226,2049,2774,1793,10928,2049,3153,2049,226,1793,10914,2049,180,15,10,1,10910,1793,10922,2049,
182,15,10,1,10918,2049,2216,8,10,1,10904,2049,2890,2049,3140,2049,10814,2049,154,10,
10883,112,154,0,67,77,79,83,58,65,68,68,82,69,83,83,0,10939,113,154,
0,67,77,79,83,58,68,65,84,65,0,10956,10984,166,0,114,116,99,58,113,
117,101,114,121,0,1,112,2049,10672,1,113,2049,10650,10,10970,11008,166,0,114,116,
99,58,115,101,99,111,110,100,0,1,0,2049,10984,10,10993,11028,166,0,114,116,
99,58,109,105,110,117,116,101,0,1,2,2049,10984,10,11013,11046,166,0,114,116,
99,58,104,111,117,114,0,1,4,2049,10984,10,11033,11063,166,0,114,116,99,58,
100,97,121,0,1,7,2049,10984,10,11051,11082,166,0,114,116,99,58,109,111,110,
116,104,0,1,8,2049,10984,10,11068,11100,166,0,114,116,99,58,121,101,97,114,
0,1,9,2049,10984,10,11087,11114,166,0,116,105,109,101,0,2049,11046,2049,10228,1,
58,2049,10159,2049,11028,2049,10228,2049,10173,10,11105,1016,154,0,115,101,114,105,97,108,
58,67,79,77,49,0,11129,760,154,0,115,101,114,105,97,108,58,67,79,77,
50,0,11145,1000,154,0,115,101,114,105,97,108,58,67,79,77,51,0,11161,744,
154,0,115,101,114,105,97,108,58,67,79,77,52,0,11177,11209,154,0,115,101,
114,105,97,108,58,80,111,114,116,0,1016,11193,11231,166,0,115,101,114,105,97,
108,58,114,101,99,101,105,118,101,100,63,0,3841,11209,1,5,17,2049,10650,1,
1,21,2049,2774,10,11210,11262,166,0,115,101,114,105,97,108,58,101,109,112,116,
121,63,0,3841,11209,1,5,17,2049,10650,1,32,21,2049,2774,10,11244,11291,166,0,
115,101,114,105,97,108,58,114,101,97,100,0,2049,11231,1793,11300,3841,11209,2049,10650,
10,1,11295,2049,2890,2049,11291,10,11275,11324,166,0,115,101,114,105,97,108,58,119,
114,105,116,101,0,2049,11262,1793,11333,3841,11209,2049,10672,10,1,11328,2049,2890,2049,11324,
10,11307,11356,166,0,115,101,114,105,97,108,58,115,101,110,100,0,1793,11361,2049,
11324,10,1,11358,2049,4541,10,11340,11382,166,0,115,101,114,105,97,108,58,105,110,
105,116,0,1,0,3841,11209,1,1,17,2049,10672,1,128,3841,11209,1,3,17,2049,
10672,1,3,3841,11209,2049,10672,1,0,3841,11209,1,1,17,2049,10672,1,3,3841,11209,
1,3,17,2049,10672,1,199,3841,11209,1,2,17,2049,10672,1,11,3841,11209,1,4,
17,2049,10672,10,11366,753664,154,0,86,71,65,45,66,65,83,69,0,11443,80,154,
0,67,79,76,85,77,78,83,0,11456,25,154,0,82,79,87,83,0,11468,980,
154,0,86,71,65,45,67,85,82,83,79,82,0,11477,981,154,0,86,71,65,
45,68,65,84,65,0,11492,11517,154,0,118,103,97,58,82,111,119,0,0,11505,
11533,154,0,118,103,97,58,67,111,108,117,109,110,0,0,11518,11556,166,0,118,
103,97,58,117,112,100,97,116,101,45,99,117,114,115,111,114,0,3841,11517,1,
80,19,3841,11533,17,2,1,15,1,980,2049,10672,1,255,21,1,981,2049,10672,1,
14,1,980,2049,10672,1,8,24,1,255,21,1,981,2049,10672,10,11534,11615,166,0,
118,103,97,58,109,111,118,101,45,99,117,114,115,111,114,0,4097,11533,4097,11517,
2049,11556,10,11595,11638,154,0,118,103,97,58,68,105,115,112,108,97,121,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
11622,13660,166,0,115,116,97,114,116,105,110,103,45,97,100,100,114,101,115,115,
0,1,753664,1,80,1,2,19,17,10,13639,13684,166,0,99,104,97,114,97,99,
116,101,114,115,0,1,25,2049,3153,1,80,19,10,13669,13706,166,0,115,97,118,
101,45,98,121,116,101,0,2,2049,10801,2049,3957,1,2,17,10,13692,13724,166,0,
115,97,118,101,0,1793,13729,2049,13706,10,1,13726,2049,2495,3,10,13715,13751,166,0,
97,108,108,45,98,117,116,45,116,111,112,0,1793,13764,1,11638,2049,4053,2049,13660,
2049,13684,2049,13724,10,1,13753,2049,4078,10,13735,13781,166,0,109,111,118,101,45,117,
112,0,1,753664,1,11638,1793,13794,67502597,2049,10777,1,2,17,10,1,13787,2049,4541,3,
10,13769,13814,166,0,108,97,115,116,45,108,105,110,101,0,1,753664,1,25,2049,
3153,1,80,19,1,2,19,17,10,13800,13838,166,0,101,114,97,115,101,0,1,
32,67502597,2049,10777,1,2,17,10,13828,13867,166,0,101,114,97,115,101,45,108,97,
115,116,45,108,105,110,101,0,2049,13814,1,80,1793,13876,2049,13838,10,1,13873,2049,
2495,3,10,13847,13893,166,0,115,99,114,111,108,108,0,2049,13751,2049,13781,2049,13867,
10,13882,13913,166,0,112,111,115,105,116,105,111,110,0,1,25,2049,3153,1,0,
2049,11615,10,13900,13934,166,0,115,99,114,111,108,108,63,0,3841,11517,1,25,11,
10,11595,13953,166,0,118,103,97,58,119,114,97,112,0,2049,13934,1793,13962,2049,13893,
2049,13913,10,1,13957,9,2049,11556,10,13940,13981,166,0,112,111,115,105,116,105,111,
110,0,3841,11517,1,80,19,1,2,19,3841,11533,1,2,19,17,1,753664,17,10,
13968,14008,166,0,110,101,120,116,0,1,11533,2049,3701,3841,11533,1,80,14,1793,14028,
1,11517,2049,3701,1,0,4097,11533,10,1,14019,9,2049,13953,10,13940,14048,166,0,118,
103,97,58,99,58,112,117,116,0,1,10,1793,14063,1,0,4097,11533,1,11517,2049,
3701,2049,13953,10,1,14052,2049,2596,1,13,1793,14082,1,0,4097,11533,1,11517,2049,3701,
2049,13953,10,1,14071,2049,2596,1,8,1793,14105,1,11533,2049,3717,1,32,2049,14048,1,
11533,2049,3717,2049,11556,10,1,14090,2049,2596,2049,13981,2049,10777,2049,14008,10,14034,14126,166,
0,99,108,101,97,114,0,1,0,1,0,2049,11615,1,753664,1,80,1,25,19,
1793,14150,1,32,67502597,2049,10777,1,2,17,10,1,14141,2049,2495,3,1,0,1,0,
2049,11615,10,14116,14181,166,0,118,103,97,58,105,110,105,116,105,97,108,105,122,
101,0,1,1793,1,10159,1,2,17,16,1,14048,1,10159,1,3,17,16,10,14162,
14212,154,0,97,116,97,58,68,101,108,97,121,0,10000,14198,32,154,0,97,116,
97,58,82,69,65,68,0,14213,48,154,0,97,116,97,58,87,82,73,84,69,
0,14226,231,154,0,97,116,97,58,70,76,85,83,72,45,67,65,67,72,69,
0,14240,496,154,0,97,116,97,58,80,82,73,77,65,82,89,0,14260,496,154,
0,97,116,97,58,68,65,84,65,0,14276,497,154,0,97,116,97,58,69,82,
82,79,82,0,14289,497,154,0,97,116,97,58,70,69,65,84,85,82,69,83,
0,14303,498,154,0,97,116,97,58,83,69,67,84,79,82,45,67,79,85,78,
84,0,14320,499,154,0,97,116,97,58,83,69,67,84,79,82,45,78,85,77,
66,69,82,0,14341,500,154,0,97,116,97,58,67,89,76,73,78,68,69,82,
45,76,79,87,0,14363,501,154,0,97,116,97,58,67,89,76,73,78,68,69,
82,45,72,73,71,72,0,14384,502,154,0,97,116,97,58,68,82,73,86,69,
0,14406,502,154,0,97,116,97,58,72,69,65,68,0,14420,503,154,0,97,116,
97,58,83,84,65,84,85,83,0,14433,503,154,0,97,116,97,58,67,79,77,
77,65,78,68,0,14448,1014,154,0,97,116,97,58,80,82,73,77,65,82,89,
45,68,67,82,45,65,83,0,14464,14505,166,0,97,116,97,58,99,108,101,97,
114,45,98,115,121,0,1793,14517,1,503,2049,10650,1,128,21,2049,2757,10,1,14507,
2049,2445,10,14487,14541,166,0,97,116,97,58,115,101,116,45,115,101,99,116,111,
114,0,1,224,1,502,2049,10672,1,0,1,497,2049,10672,1,1,1,498,2049,10672,
2,1,499,2049,10672,2,1,8,24,1,500,2049,10672,1,16,24,1,501,2049,10672,
10,14522,14589,166,0,109,97,115,107,0,1,255,21,10,14580,14603,166,0,100,101,
108,97,121,0,3841,14212,1793,14608,10,1,14607,2049,2495,10,14593,14631,166,0,97,116,
97,58,114,101,97,100,45,119,111,114,100,0,1,496,2049,10693,10,14613,14651,166,
0,115,116,111,114,101,45,119,111,114,100,0,1793,14660,2049,14589,67502597,16,2049,3140,
10,1,14653,2049,2203,1,8,24,67502597,16,2049,3140,10,14636,14685,166,0,97,116,97,
58,114,101,97,100,0,2049,14541,1,32,1,503,2049,10672,2049,14603,1,256,1793,14704,
2049,14631,2049,14651,10,1,14699,2049,2495,3,10,14672,14729,166,0,97,116,97,58,119,
114,105,116,101,45,119,111,114,100,0,1,496,2049,10715,10,14710,14749,166,0,102,
101,116,99,104,45,119,111,114,100,0,2049,56,1793,14759,2049,56,1,-8,24,10,
1,14753,2049,2192,17,10,14734,14779,166,0,97,116,97,58,119,114,105,116,101,0,
2049,14541,1,48,1,503,2049,10672,2049,14603,1,256,1793,14798,2049,14749,2049,14729,10,1,
14793,2049,2495,3,1,231,1,503,2049,10672,2049,14505,10,14765,14821,166,0,101,111,108,
63,0,1793,14827,1,13,11,10,1,14823,1793,14835,1,10,11,10,1,14831,1793,14843,
1,32,11,10,1,14839,2049,2256,22,22,10,14812,14861,166,0,118,97,108,105,100,
63,0,2,2049,102,2049,2774,10,14850,14880,166,0,99,104,101,99,107,45,98,115,
0,2,1793,14887,1,8,11,10,1,14883,1793,14895,1,127,11,10,1,14891,2049,2216,
22,1793,14908,2049,3982,2049,3982,771,10,1,14902,9,10,14765,14922,166,0,99,58,103,
101,116,0,1793,14924,7425,1,2,2049,10159,10,14912,14945,166,0,115,58,103,101,116,
45,119,111,114,100,0,1793,14972,1,1025,2049,4053,1793,14963,2049,14922,2,2049,3957,2049,
14880,2049,14821,10,1,14953,2049,2445,2049,3921,2049,4391,10,1,14947,2049,4078,10,14930,14987,
166,0,115,58,103,101,116,0,1793,15031,1,1025,2049,4053,1793,15022,2049,14922,2,2049,
3957,2049,14880,1793,15008,1,13,11,10,1,15004,1793,15016,1,10,11,10,1,15012,2049,
2216,22,10,1,14995,2049,2445,2049,3921,2049,4391,10,1,14989,2049,4078,10,14977,15047,166,
0,108,105,115,116,101,110,0,2049,14181,2049,14126,2049,4281,82,69,84,82,79,47,
78,97,116,105,118,101,0,1,15053,2049,10213,2049,10185,3841,4,1,100,20,2049,10228,
1,46,2049,10159,2049,10228,2049,10173,2049,14945,2049,14861,1,405,1,15,2049,64,1,15087,
7,10,1793,15133,1,63,2049,10159,2049,10185,2049,4281,119,111,114,100,32,110,111,116,
32,102,111,117,110,100,0,1,15111,2049,10213,2049,10173,10,1,15103,0 };