retroforth/vm/nga-c/retro-image.c
crc bfdea0f396 retro.forth: use hand packed assembly version of times; this is smaller and much faster
FossilOrigin-Name: b1c20af1999e7d443c6dd47ae409399d64abefb0c21a338bb5420fafbbbcd2ca
2019-12-09 17:09:10 +00:00

809 lines
79 KiB
C

#include <stdint.h>
#ifndef CELL
#define CELL int32_t
#endif
CELL ngaImageCells = 16061;
CELL ngaImage[] = { 1793,15464,16018,16060,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,10469,2,524559,106,2049,106,2049,106,2049,120,168820998,2,14537,
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,4,5,8,
6,10,2069,2088,145,115,105,112,0,5,2,6,4,1,21,2049,2076,10,2081,2103,
145,98,105,0,1,2088,2049,2076,8,10,2097,2116,145,98,105,42,0,1,2076,2049,
2076,8,10,2109,2129,145,98,105,64,0,2,2049,2116,10,2122,2140,145,116,114,105,
0,1793,2149,1,2088,2049,2076,2049,2088,10,1,2142,2049,2076,8,10,2133,2163,145,116,
114,105,42,0,1793,2180,1793,2173,4,1,2076,2049,2076,10,1,2167,2049,2076,2049,2076,
10,1,2165,2049,2076,8,10,2155,2194,145,116,114,105,64,0,2,2,2049,2163,10,
2186,2208,145,119,104,105,108,101,0,1793,2217,525570,1639430,3,1,2210,7,10,1,2210,
8,3,10,2199,2231,145,117,110,116,105,108,0,1793,2242,525570,385942534,-1,25,3,1,
2233,7,10,1,2233,8,3,10,2222,2256,145,116,105,109,101,115,0,1793,2268,4,
25,33886721,1,2053,1542,1,2259,7,10,1,2258,8,3,10,2247,2281,145,99,97,115,
101,0,1793,2286,67502597,11,10,1,2283,2049,2076,4,1793,2298,772,8,1,-1,10,1,
2293,1793,2306,3,1,0,10,1,2302,2049,65,25,6,3,3,10,2273,2325,145,115,
58,99,97,115,101,0,1793,2331,67502597,2049,94,10,1,2327,2049,2076,4,1793,2343,772,
8,1,-1,10,1,2338,1793,2351,3,1,0,10,1,2347,2049,65,25,6,3,3,
10,2315,2372,157,112,114,101,102,105,120,58,124,0,2049,198,1793,2380,2049,159,15,
10,1,2376,1793,2388,2049,161,15,10,1,2384,2049,2103,2049,1818,1793,2408,1793,2401,2049,
132,10,1,2398,2049,2076,2049,1777,10,1,2396,1793,2414,8,10,1,2412,2049,65,10,
2360,2427,145,84,82,85,69,0,1,-1,10,2419,2439,145,70,65,76,83,69,0,
1,0,10,2430,2451,145,108,116,101,113,63,0,2049,2066,11,1793,2458,13,10,1,
2456,2049,2076,22,10,2442,2473,145,103,116,101,113,63,0,2049,2066,11,1793,2480,14,
10,1,2478,2049,2076,22,10,2464,2493,145,105,102,59,0,67502597,1793,2498,9,10,1,
2496,2049,2076,25,6,771,10,2486,2514,145,45,105,102,59,0,67502597,1793,2520,2049,71,
10,1,2517,2049,2076,1,-1,23,25,6,771,10,2506,2540,145,110,58,77,65,88,
0,1,-5,15,10,2531,2553,145,110,58,77,73,78,0,1,-4,15,10,2544,2568,
145,110,58,122,101,114,111,63,0,1,0,11,10,2557,2584,145,110,58,45,122,
101,114,111,63,0,1,0,12,10,2572,2603,145,110,58,110,101,103,97,116,105,
118,101,63,0,1,0,13,10,2588,2622,145,110,58,112,111,115,105,116,105,118,
101,63,0,1,-1,14,10,2607,2650,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,2626,2665,145,110,58,
101,118,101,110,63,0,1,2,20,3,2049,2568,10,2654,2682,145,110,58,111,100,
100,63,0,1,2,20,3,2049,2584,10,2672,2696,151,114,111,116,0,67503109,10,2689,
2703,151,47,0,197652,10,2698,2712,151,109,111,100,0,788,10,2705,2721,145,110,111,
116,0,1,-1,23,10,2714,2734,145,110,58,112,111,119,0,1,1,4,1793,2742,
67502597,19,10,1,2739,2049,2256,772,10,2725,2760,145,110,58,110,101,103,97,116,101,
0,1,-1,19,10,2748,2776,145,110,58,115,113,117,97,114,101,0,2,19,10,
2764,2789,145,110,58,115,113,114,116,0,1,1,1793,2807,2049,2066,197652,67502597,18,1,
2,197652,25,17,1,2793,7,10,1,2793,8,772,10,2779,2821,145,110,58,109,105,
110,0,2049,2066,13,1793,2828,3,10,1,2826,1793,2834,772,10,1,2832,2049,65,10,
2812,2848,145,110,58,109,97,120,0,2049,2066,14,1793,2855,3,10,1,2853,1793,2861,
772,10,1,2859,2049,65,10,2839,2875,145,110,58,97,98,115,0,2,2049,2603,1793,
2883,2049,2760,10,1,2880,9,10,2866,2898,145,110,58,108,105,109,105,116,0,4,
5,2049,2821,6,2049,2848,10,2887,2915,145,110,58,105,110,99,0,1,1,17,10,
2906,2928,145,110,58,100,101,99,0,1,1,18,10,2919,2946,145,110,58,98,101,
116,119,101,101,110,63,0,67503109,1793,2954,67503109,67503109,2049,2898,10,1,2949,2049,2088,11,
10,2932,2972,145,118,58,105,110,99,45,98,121,0,1793,2977,15,17,10,1,2974,
2049,2088,16,10,2960,2995,145,118,58,100,101,99,45,98,121,0,1793,3001,15,4,
18,10,1,2997,2049,2088,16,10,2983,3016,145,118,58,105,110,99,0,1,1,4,
2049,2972,10,3007,3031,145,118,58,100,101,99,0,1,1,4,2049,2995,10,3022,3048,
145,118,58,108,105,109,105,116,0,5,5,2,15,6,6,2049,2898,4,16,10,
3037,3067,145,118,58,111,110,0,2049,2427,4,16,10,3059,3081,145,118,58,111,102,
102,0,2049,2439,4,16,10,3072,3095,145,97,108,108,111,116,0,1,3,2049,2972,
10,3086,3114,145,118,58,112,114,101,115,101,114,118,101,0,4,2,15,1793,3128,
1793,3123,8,10,1,3121,2049,2076,10,1,3119,2049,2076,4,16,10,3100,3147,145,118,
58,117,112,100,97,116,101,0,4,1793,3154,15,4,8,10,1,3150,2049,2088,16,
10,3135,3168,145,99,111,112,121,0,1793,3177,1,57,2049,2076,2049,60,10,1,3170,
2049,2256,3,3,10,3160,3197,145,83,99,111,112,101,76,105,115,116,0,15924,15976,
10,3184,3206,145,123,123,0,2049,1570,2,1,3197,2049,60,16,10,3200,3231,145,45,
45,45,114,101,118,101,97,108,45,45,45,0,2049,1570,1,3197,2049,2915,16,10,
3215,3245,145,125,125,0,1,3197,2049,57,4,15,11,1793,3259,3841,3197,4097,2,10,
1,3254,1793,3289,3841,3197,1793,3284,1,2,15,2,15,1,3197,2049,2915,15,12,25,
3,1,3269,7,10,1,3267,8,16,10,1,3263,2049,65,10,3239,3304,132,66,117,
102,102,101,114,0,0,10,3294,3313,132,80,116,114,0,0,10,3306,3328,145,116,
101,114,109,105,110,97,116,101,0,1,0,3841,3313,16,10,3239,3350,145,98,117,
102,102,101,114,58,115,116,97,114,116,0,3841,3304,10,3334,3367,145,98,117,102,
102,101,114,58,101,110,100,0,3841,3313,10,3353,3384,145,98,117,102,102,101,114,
58,97,100,100,0,2049,3367,16,1,3313,2049,3016,2049,3328,10,3370,3408,145,98,117,
102,102,101,114,58,103,101,116,0,1,3313,2049,3031,2049,3367,15,2049,3328,10,3394,
3434,145,98,117,102,102,101,114,58,101,109,112,116,121,0,2049,3350,4097,3313,2049,
3328,10,3418,3456,145,98,117,102,102,101,114,58,115,105,122,101,0,2049,3367,2049,
3350,18,10,3441,3476,145,98,117,102,102,101,114,58,115,101,116,0,4097,3304,2049,
3434,10,3462,3500,145,98,117,102,102,101,114,58,112,114,101,115,101,114,118,101,
0,3841,3304,3841,3313,1793,3517,1793,3510,8,10,1,3508,2049,2076,4097,3304,10,1,3506,
2049,2076,4097,3313,10,3481,3539,132,84,101,109,112,83,116,114,105,110,103,115,0,
32,3524,3557,132,84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,3540,
3569,145,83,84,82,73,78,71,83,0,2049,1543,3841,3539,3841,3557,19,18,10,3558,
3589,132,67,117,114,114,101,110,116,0,7,10,3578,3604,145,115,58,112,111,105,
110,116,101,114,0,3841,3589,3841,3557,19,2049,3569,17,10,3591,3623,145,115,58,110,
101,120,116,0,1,3589,2049,3016,3841,3589,3841,3539,11,1793,3639,1,0,4097,3589,10,
1,3634,9,10,3558,3653,145,115,58,116,101,109,112,0,2,2049,80,2049,2915,2049,
3604,4,2049,3168,2049,3604,2049,3623,10,3643,3679,145,115,58,101,109,112,116,121,0,
2049,3604,2049,3623,1,0,67502597,16,10,3668,3698,145,115,58,115,107,105,112,0,6,
1793,3706,2049,57,2049,2584,10,1,3701,2049,2208,2049,2928,5,10,3688,3724,145,115,58,
107,101,101,112,0,2049,1818,1793,3733,1,3698,2049,1777,10,1,3728,9,2049,1847,1793,
3743,2049,120,10,1,3740,2049,2076,2049,132,10,3714,3762,157,112,114,101,102,105,120,
58,39,0,2049,1818,1793,3769,2049,3724,10,1,3766,1793,3776,2049,3653,10,1,3773,2049,
65,10,3750,3791,145,115,58,99,104,111,112,0,2049,3653,2,2049,80,67502597,17,2049,
2928,1,0,4,16,10,3781,3818,145,115,58,114,101,118,101,114,115,101,0,1793,
3860,2,2049,3653,2049,3476,1,80,1793,3836,2,2049,80,17,2049,2928,10,1,3829,2049,
2103,4,1793,3850,2,15,2049,3384,2049,2928,10,1,3843,2049,2256,3,2049,3350,2049,3653,
10,1,3820,2049,3500,10,3805,3880,145,115,58,116,114,105,109,45,108,101,102,116,
0,2049,3653,1793,3930,2049,57,1793,3917,1793,3894,1,32,11,10,1,3890,1793,3902,1,
10,11,10,1,3898,1793,3910,1,13,11,10,1,3906,2049,2140,22,22,10,1,3888,
1793,3924,2049,2584,10,1,3921,2049,2103,21,10,1,3884,2049,2208,2049,2928,10,3865,3953,
145,115,58,116,114,105,109,45,114,105,103,104,116,0,2049,3653,2049,3818,2049,3880,
2049,3818,10,3937,3972,145,115,58,116,114,105,109,0,2049,3953,2049,3880,10,3962,3990,
145,115,58,112,114,101,112,101,110,100,0,2049,3653,1793,4014,2,2049,80,17,1793,
4006,2,2049,80,2049,2915,10,1,4000,2049,2076,4,2049,3168,10,1,3994,2049,2088,10,
3977,4031,145,115,58,97,112,112,101,110,100,0,4,2049,3990,10,4019,4049,145,115,
58,102,111,114,45,101,97,99,104,0,1793,4089,67502597,15,25,3,2049,2066,1793,4072,
1793,4067,1,35,2049,2076,8,10,1,4061,2049,2076,10,1,4059,2049,2076,1793,4081,2049,
2915,10,1,4078,2049,2076,1,4051,7,10,1,4051,8,771,10,4035,4108,145,115,58,
105,110,100,101,120,45,111,102,0,4,1793,4131,2049,57,25,4,1793,4120,67502597,12,
10,1,4117,2049,2076,4,25,3,1,4111,7,10,1,4111,2049,2088,1793,4142,18,2049,
2928,772,10,1,4137,2049,2088,2049,80,67502597,11,1793,4156,3,1,-1,10,1,4152,9,
10,4094,4180,145,115,58,99,111,110,116,97,105,110,115,45,99,104,97,114,63,
0,2049,4108,1,-1,12,10,4160,4193,132,83,114,99,0,0,4186,4201,132,84,97,
114,0,0,4194,4209,132,80,97,100,0,0,4202,4215,132,73,0,0,4210,4221,132,
70,0,0,4216,4228,132,65,116,0,0,4222,4242,145,116,101,114,109,105,110,97,
116,101,0,1,0,3841,4209,3841,4201,2049,80,17,16,10,4229,4264,145,101,120,116,
114,97,99,116,0,3841,4193,3841,4215,17,3841,4209,3841,4201,2049,80,2049,3168,10,4253,
4289,145,99,111,109,112,97,114,101,0,3841,4209,3841,4201,2049,94,3841,4221,22,4097,
4221,3841,4221,1793,4309,3841,4215,4097,4228,10,1,4304,2049,71,10,4278,4322,145,110,101,
120,116,0,1,4215,2049,3016,10,4160,4349,145,115,58,99,111,110,116,97,105,110,
115,45,115,116,114,105,110,103,63,0,4097,4201,4097,4193,2049,3679,4097,4209,1,0,
4097,4215,1,0,4097,4221,3841,4193,2049,80,1793,4380,2049,4264,2049,4242,2049,4289,2049,4322,
10,1,4371,2049,2256,3841,4221,10,4327,4408,145,115,58,105,110,100,101,120,45,111,
102,45,115,116,114,105,110,103,0,4097,4201,4097,4193,2049,3679,4097,4209,1,0,4097,
4215,1,0,4097,4221,1,-1,4097,4228,3841,4193,2049,80,1793,4443,2049,4264,2049,4242,2049,
4289,2049,4322,10,1,4434,2049,2256,3841,4221,1793,4454,3841,4228,10,1,4451,1793,4461,1,
-1,10,1,4458,2049,65,10,4387,4478,145,115,58,102,105,108,116,101,114,0,1793,
4515,2049,3679,2049,3476,4,1793,4507,2049,2066,4,8,1793,4496,2049,3384,10,1,4493,1793,
4502,3,10,1,4500,2049,65,10,1,4487,2049,4049,3,2049,3350,10,1,4480,2049,3500,
10,4466,4529,145,115,58,109,97,112,0,1793,4551,2049,3679,2049,3476,4,1793,4543,67502597,
8,2049,3384,10,1,4538,2049,4049,3,2049,3350,10,1,4531,2049,3500,10,4520,4568,145,
115,58,115,117,98,115,116,114,0,1793,4574,17,2049,3679,10,1,4570,2049,2076,1793,
4591,67502597,1793,4586,2049,3168,10,1,4583,2049,2076,10,1,4580,2049,2088,67502597,1793,4604,17,
1,0,4,16,10,1,4598,2049,2076,10,4556,4620,145,115,58,114,105,103,104,116,
0,67502597,2049,80,67502597,18,4,2049,4568,10,4609,4639,145,115,58,108,101,102,116,0,
1,0,4,2049,4568,10,4629,4663,145,115,58,98,101,103,105,110,115,45,119,105,
116,104,63,0,2,2049,80,1793,4670,4,10,1,4668,2049,2076,2049,4639,2049,94,10,
4645,4695,145,115,58,101,110,100,115,45,119,105,116,104,63,0,2,2049,80,1793,
4702,4,10,1,4700,2049,2076,2049,4620,2049,94,10,4679,4721,145,115,58,104,97,115,
104,0,1,5381,4,1793,4732,4,1,33,19,17,10,1,4726,2049,4049,10,4711,4747,
145,115,58,99,111,112,121,0,67502597,2049,80,2049,2915,2049,3168,10,4737,4767,145,115,
58,68,73,71,73,84,83,0,2049,3698,48,49,50,51,52,53,54,55,56,57,
0,1,4769,10,4755,4804,145,115,58,65,83,67,73,73,45,76,79,87,69,82,
67,65,83,69,0,2049,3698,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,4806,10,4783,4857,145,
115,58,65,83,67,73,73,45,85,80,80,69,82,67,65,83,69,0,2049,3698,
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,4859,10,4836,4908,145,115,58,65,83,67,73,73,
45,76,69,84,84,69,82,83,0,2049,3698,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,4910,10,4889,4983,145,115,58,80,85,78,67,84,85,65,84,
73,79,78,0,2049,3698,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,
4985,1,95,67502597,16,10,4966,5041,132,115,58,87,72,73,84,69,83,80,65,67,
69,0,32,9,10,13,0,5025,5051,157,39,0,1,3679,2049,145,10,5046,5061,157,
36,0,1,0,2049,132,10,5056,5071,157,34,0,1,3679,2049,145,10,5066,0,132,
65,83,67,73,73,58,78,85,76,0,5076,1,132,65,83,67,73,73,58,83,
79,72,0,5089,2,132,65,83,67,73,73,58,83,84,88,0,5102,3,132,65,
83,67,73,73,58,69,84,88,0,5115,4,132,65,83,67,73,73,58,69,79,
84,0,5128,5,132,65,83,67,73,73,58,69,78,81,0,5141,6,132,65,83,
67,73,73,58,65,67,75,0,5154,7,132,65,83,67,73,73,58,66,69,76,
0,5167,8,132,65,83,67,73,73,58,66,83,0,5180,9,132,65,83,67,73,
73,58,72,84,0,5192,10,132,65,83,67,73,73,58,76,70,0,5204,11,132,
65,83,67,73,73,58,86,84,0,5216,12,132,65,83,67,73,73,58,70,70,
0,5228,13,132,65,83,67,73,73,58,67,82,0,5240,14,132,65,83,67,73,
73,58,83,79,0,5252,15,132,65,83,67,73,73,58,83,73,0,5264,16,132,
65,83,67,73,73,58,68,76,69,0,5276,17,132,65,83,67,73,73,58,68,
67,49,0,5289,18,132,65,83,67,73,73,58,68,67,50,0,5302,19,132,65,
83,67,73,73,58,68,67,51,0,5315,20,132,65,83,67,73,73,58,68,67,
52,0,5328,21,132,65,83,67,73,73,58,78,65,75,0,5341,22,132,65,83,
67,73,73,58,83,89,78,0,5354,23,132,65,83,67,73,73,58,69,84,66,
0,5367,24,132,65,83,67,73,73,58,67,65,78,0,5380,25,132,65,83,67,
73,73,58,69,77,0,5393,26,132,65,83,67,73,73,58,83,85,66,0,5405,
27,132,65,83,67,73,73,58,69,83,67,0,5418,28,132,65,83,67,73,73,
58,70,83,0,5431,29,132,65,83,67,73,73,58,71,83,0,5443,30,132,65,
83,67,73,73,58,82,83,0,5455,31,132,65,83,67,73,73,58,85,83,0,
5467,32,132,65,83,67,73,73,58,83,80,65,67,69,0,5479,127,132,65,83,
67,73,73,58,68,69,76,0,5494,5523,145,99,58,108,111,119,101,114,99,97,
115,101,63,0,1,97,1,122,2049,2946,10,5507,5546,145,99,58,117,112,112,101,
114,99,97,115,101,63,0,1,65,1,90,2049,2946,10,5530,5566,145,99,58,108,
101,116,116,101,114,63,0,1793,5571,2049,5523,10,1,5568,1793,5578,2049,5546,10,1,
5575,2049,2103,22,10,5553,5596,145,99,58,100,105,103,105,116,63,0,1,48,1,
57,2049,2946,10,5584,5617,145,99,58,118,105,115,105,98,108,101,63,0,1,32,
1,126,2049,2946,10,5603,5636,145,99,58,118,111,119,101,108,63,0,2049,3698,97,
101,105,111,117,65,69,73,79,85,0,1,5638,4,2049,4180,10,5624,5671,145,99,
58,99,111,110,115,111,110,97,110,116,63,0,2,2049,5566,1793,5681,2049,5636,2049,
2721,10,1,5676,1793,5689,3,2049,2439,10,1,5685,2049,65,10,5655,5711,145,99,58,
119,104,105,116,101,115,112,97,99,101,63,0,1,5041,4,2049,4180,10,5694,5734,
145,99,58,45,108,111,119,101,114,99,97,115,101,63,0,2049,5523,2049,2721,10,
5717,5756,145,99,58,45,117,112,112,101,114,99,97,115,101,63,0,2049,5546,2049,
2721,10,5739,5774,145,99,58,45,100,105,103,105,116,63,0,2049,5596,2049,2721,10,
5761,5797,145,99,58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049,5711,
2049,2721,10,5779,5817,145,99,58,45,118,105,115,105,98,108,101,63,0,2049,5617,
2049,2721,10,5802,5835,145,99,58,45,118,111,119,101,108,63,0,2049,5636,2049,2721,
10,5822,5857,145,99,58,45,99,111,110,115,111,110,97,110,116,63,0,2049,5671,
2049,2721,10,5840,5876,145,99,58,116,111,45,117,112,112,101,114,0,2,2049,5523,
25,3,1,32,18,10,5862,5899,145,99,58,116,111,45,108,111,119,101,114,0,
2,2049,5546,25,3,1,32,17,10,5885,5923,145,99,58,116,111,45,115,116,114,
105,110,103,0,2049,3698,46,0,1,5925,2049,3653,1793,5935,16,10,1,5933,2049,2088,
10,5908,5957,145,99,58,116,111,103,103,108,101,45,99,97,115,101,0,2,2049,
5523,1793,5965,2049,5876,10,1,5962,1793,5972,2049,5899,10,1,5969,2049,65,10,5940,5992,
145,99,58,116,111,45,110,117,109,98,101,114,0,2,2049,5596,1793,6001,1,48,
18,10,1,5997,1793,6009,3,1,0,10,1,6005,2049,65,10,5977,6028,145,115,58,
116,111,45,117,112,112,101,114,0,1793,6033,2049,5876,10,1,6030,2049,4529,10,6014,
6052,145,115,58,116,111,45,108,111,119,101,114,0,1793,6057,2049,5899,10,1,6054,
2049,4529,10,6038,6071,132,86,97,108,117,101,0,0,6062,6083,145,99,111,114,114,
101,99,116,0,2,1,48,13,1793,6098,1,48,67502597,18,1,2,19,17,10,1,
6089,9,10,6038,6117,145,110,58,116,111,45,115,116,114,105,110,103,0,1793,6171,
2049,1847,2049,3476,2,4097,6071,2049,2875,1793,6145,1,10,20,4,1,48,17,2049,6083,
2049,3384,2,2049,2584,10,1,6130,2049,2208,3,3841,6071,2049,2603,1793,6161,1,45,2049,
3384,10,1,6156,9,2049,3350,2049,3818,2049,3653,10,1,6119,2049,3500,10,6102,6198,132,
82,101,119,114,105,116,101,85,110,100,101,114,115,99,111,114,101,115,0,-1,
6176,6206,145,115,117,98,0,1,95,1793,6213,1,32,10,1,6210,2049,2281,10,6199,
6229,145,114,101,119,114,105,116,101,0,3841,6198,1793,6238,1,6206,2049,4529,10,1,
6233,9,10,6218,6252,145,104,97,110,100,108,101,0,1,3762,8,10,6176,6268,157,
112,114,101,102,105,120,58,39,0,2049,6229,2049,6252,10,6256,6285,157,112,114,101,
102,105,120,58,34,0,2049,6229,2049,3724,10,6273,6301,145,115,58,115,112,108,105,
116,0,2049,2066,2049,4108,772,2049,2066,2049,4639,1793,6314,17,10,1,6312,2049,2076,10,
6290,6340,145,115,58,115,112,108,105,116,45,111,110,45,115,116,114,105,110,103,
0,2049,2066,2049,4408,2049,2915,772,2049,2066,2049,4639,1793,6355,17,10,1,6353,2049,2076,
10,6319,6373,145,115,58,114,101,112,108,97,99,101,0,67502597,2049,80,2049,1847,16,
1793,6389,2049,6340,4,2049,1847,15,17,10,1,6381,2049,2076,2049,3990,2049,4031,10,6360,
6410,132,83,112,108,105,116,45,79,110,0,0,6398,6421,145,109,97,116,99,104,
63,0,3841,6410,11,10,6411,6438,145,116,101,114,109,105,110,97,116,101,0,1,
0,67502597,2049,2928,16,10,6425,6453,145,115,116,101,112,0,1793,6458,2049,2915,10,1,
6455,2049,2076,2049,6421,1793,6472,2,2049,106,2049,6438,10,1,6466,9,10,6360,6490,145,
115,58,116,111,107,101,110,105,122,101,0,4097,6410,2049,3724,2049,1847,1,0,2049,
106,1793,6517,2,2049,106,2,1793,6511,2049,6453,10,1,6508,2049,4049,3,10,1,6502,
2049,2076,2049,1847,67502597,18,2049,2928,67502597,16,10,6476,6538,145,99,104,97,114,0,1,
32,1793,6547,1,95,2049,3384,10,1,6542,2049,2281,1,114,1793,6560,1,13,2049,3384,
10,1,6555,2049,2281,1,110,1793,6573,1,10,2049,3384,10,1,6568,2049,2281,1,116,
1793,6586,1,9,2049,3384,10,1,6581,2049,2281,1,48,1793,6599,1,0,2049,3384,10,
1,6594,2049,2281,2049,3384,10,6530,6616,145,115,116,114,105,110,103,0,2049,57,25,
2049,3384,1,6616,7,10,6606,6633,145,116,121,112,101,0,1,99,1793,6641,4,2049,
3384,10,1,6637,2049,2281,1,115,1793,6654,4,2049,6616,3,10,1,6649,2049,2281,1,
110,1793,6669,4,2049,6117,2049,6616,3,10,1,6662,2049,2281,3,10,6625,6685,145,104,
97,110,100,108,101,0,1,92,1793,6694,2049,57,2049,6538,10,1,6689,2049,2281,1,
37,1793,6707,2049,57,2049,6633,10,1,6702,2049,2281,2049,3384,10,6476,6726,145,115,58,
102,111,114,109,97,116,0,1793,6755,2049,3679,1793,6750,2049,3476,1793,6745,2049,57,25,
2049,6685,1,6736,7,10,1,6736,8,3,10,1,6732,2049,2088,10,1,6728,2049,3500,
10,6714,6771,145,115,58,99,111,110,115,116,0,1793,6776,2049,3724,10,1,6773,2049,
2076,2049,1992,10,6760,6793,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,6783,6829,145,102,114,111,109,0,2049,80,2,1793,6848,1793,6841,1,6793,17,
16,10,1,6836,2049,2088,2049,2928,10,1,6834,2049,2256,3,10,6821,6860,145,116,111,
0,2,2049,80,1793,6878,2049,57,1,97,18,2049,2915,1,6793,17,15,4,10,1,
6865,2049,2256,3,10,6760,6895,145,114,101,111,114,100,101,114,0,1793,6900,2049,6829,
10,1,6897,2049,2076,2049,6860,10,6884,6916,145,99,117,114,114,121,0,2049,1847,1793,
6926,4,2049,1731,2049,1754,10,1,6920,2049,2076,10,6907,6939,145,100,111,101,115,0,
2049,1588,4,2049,6916,2049,1570,2049,159,16,1,145,2049,1649,10,6931,6968,145,100,58,
102,111,114,45,101,97,99,104,0,1,2,1793,6996,15,25,2049,2066,1793,6988,1793,
6983,4,8,10,1,6980,2049,2076,10,1,6978,2049,2076,1,6972,7,10,1,6972,8,
3,10,6954,7016,145,100,58,108,111,111,107,117,112,45,120,116,0,1,0,4,
1793,7042,2049,2066,2049,159,15,11,1793,7035,4,1,2027,2049,2076,10,1,7029,1,11,
2049,65,10,1,7021,2049,6968,3,10,7001,7060,145,97,58,108,101,110,103,116,104,
0,15,10,7048,7083,145,97,58,99,111,117,110,116,101,100,45,114,101,115,117,
108,116,115,0,8,2049,1847,1793,7096,2,2049,106,1,106,2049,2256,10,1,7088,2049,
2076,10,7062,7118,145,97,58,102,114,111,109,45,115,116,114,105,110,103,0,2049,
1847,1793,7137,2,2049,80,2049,106,1793,7132,2049,106,10,1,7129,2049,4049,10,1,7122,
2049,2076,10,7101,7147,132,81,0,0,7101,7162,145,97,58,102,111,114,45,101,97,
99,104,0,1,7147,1793,7192,4097,7147,2049,57,1793,7186,2049,57,4,1793,7181,3841,7147,
8,10,1,7177,2049,2076,10,1,7172,2049,2256,3,10,1,7166,2049,3114,10,7148,7206,
145,97,58,100,117,112,0,2049,1847,1793,7224,2,15,2049,106,1793,7219,2049,106,10,
1,7216,2049,7162,10,1,7210,2049,2076,10,7197,7239,145,97,58,99,111,112,121,0,
1,3,1793,7260,4097,3,2,2049,7060,2049,106,1793,7255,2049,106,10,1,7252,2049,7162,
10,1,7243,2049,3114,10,7229,7280,145,97,58,116,111,45,115,116,114,105,110,103,
0,1,3,1793,7293,2049,7206,1,0,2049,106,2049,2915,10,1,7284,2049,3114,2049,3653,
10,7265,7313,145,97,58,112,114,101,112,101,110,100,0,2049,1847,1,0,2049,106,
1793,7350,2,15,1793,7330,1,106,2049,7162,10,1,7325,2049,2076,4,2,15,1793,7344,
1,106,2049,7162,10,1,7339,2049,2076,17,10,1,7321,2049,2076,1793,7358,16,10,1,
7356,2049,2088,10,7300,7375,145,97,58,97,112,112,101,110,100,0,4,2049,7313,10,
7363,7389,145,97,58,99,104,111,112,0,2049,7206,1,-1,2049,3095,2,2049,3031,10,
7379,7411,145,97,58,102,105,108,116,101,114,0,1793,7439,67502597,1793,7418,8,10,1,
7416,2049,2076,4,1793,7428,2049,106,10,1,7425,1793,7434,3,10,1,7432,2049,65,10,
1,7413,2049,6916,2049,1847,1793,7454,67502597,15,2049,106,2049,7162,10,1,7447,2049,2076,2049,
1847,67502597,18,2049,2928,67502597,16,10,7399,7472,132,70,0,0,7399,7488,145,97,58,99,
111,110,116,97,105,110,115,63,0,1,7472,2049,3081,1793,7502,67502597,11,3841,7472,22,
4097,7472,10,1,7494,2049,7162,3,3841,7472,10,7473,7532,145,97,58,99,111,110,116,
97,105,110,115,45,115,116,114,105,110,103,63,0,1,7472,2049,3081,1793,7547,67502597,
2049,94,3841,7472,22,4097,7472,10,1,7538,2049,7162,3,3841,7472,10,7510,7567,132,76,
111,99,97,116,105,111,110,0,0,7555,7579,145,112,114,101,112,97,114,101,0,
1,-1,4097,7567,10,7568,7592,145,110,101,120,116,0,3841,7567,2049,2603,1793,7603,1,
7567,2049,3031,10,1,7598,9,10,7584,7617,145,109,97,116,99,104,63,0,67502597,11,
1793,7626,3841,7567,2049,2603,10,1,7621,1793,7633,2049,2439,10,1,7630,2049,65,10,7607,
7648,145,117,112,100,97,116,101,0,3841,7567,2049,2875,2049,2928,4097,7567,10,7510,7671,
145,97,58,105,110,100,101,120,45,111,102,0,2049,7579,2049,2066,2049,7488,1793,7683,
771,1,-1,10,1,7679,2049,2514,1793,7702,2049,7617,1793,7696,2049,7648,10,1,7693,9,
2049,7592,10,1,7689,2049,7162,3,3841,7567,10,7657,7719,145,97,58,109,97,112,0,
1793,7725,8,2049,106,10,1,7721,2049,6916,2049,1847,1793,7740,67502597,15,2049,106,2049,7162,
10,1,7733,2049,2076,10,7710,7758,145,97,58,114,101,118,101,114,115,101,0,2049,
1847,1793,7792,2049,57,1793,7770,17,2049,2928,10,1,7766,2049,2088,2,2049,106,1793,7786,
2,15,2049,106,2049,2928,10,1,7779,2049,2256,3,10,1,7762,2049,2076,10,7745,7805,
145,97,58,116,104,0,17,2049,2915,10,7797,7820,145,97,58,102,101,116,99,104,
0,2049,7805,15,10,7809,7835,145,97,58,115,116,111,114,101,0,2049,7805,16,10,
7824,7851,145,97,58,114,101,100,117,99,101,0,1793,7855,4,10,1,7853,2049,2076,
2049,7162,10,7839,7872,145,97,58,109,97,107,101,0,2049,7083,2049,7758,10,7862,7882,
157,123,0,1,286,2049,157,1,1556,2049,145,1,286,2049,157,10,7877,7900,157,125,
0,1,303,2049,157,1,2076,2049,145,1,1556,2049,145,1,13,2049,151,1,41,2049,
151,1,2928,2049,145,1,303,2049,157,1,7872,2049,145,10,7895,7944,145,98,111,117,
110,100,115,63,0,67502597,2049,7060,67502597,13,10,7933,7958,145,99,111,112,121,0,2049,
57,2049,106,10,7950,7973,145,116,111,45,101,110,100,0,2,2049,7060,17,2049,2915,
10,7895,7990,145,97,58,108,101,102,116,0,2049,7944,1793,7998,771,1,-1,10,1,
7994,2049,2493,2049,1847,67502597,2049,106,1793,8019,1,2915,2049,2076,1,7958,2049,2256,3,10,
1,8009,2049,2076,10,7980,8035,145,97,58,114,105,103,104,116,0,2049,7944,1793,8043,
771,1,-1,10,1,8039,2049,2493,2049,1847,67502597,2049,106,1793,8066,4,2049,7973,67502597,18,
4,1,7958,2049,2256,3,10,1,8054,2049,2076,10,8024,8083,145,97,58,109,105,100,
100,108,101,0,2049,3698,97,98,99,0,1,8085,2049,3698,97,98,99,97,99,0,
1,8093,2049,6895,2049,7944,1793,8112,771,3,1,-1,10,1,8107,2049,2493,771,2049,2066,
4,18,2049,2915,2049,1847,67502597,2049,106,1793,8147,772,1793,8137,17,2049,2915,10,1,8133,
2049,2076,1,7958,2049,2256,3,10,1,8130,2049,2076,10,8071,8162,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,8152,8305,132,78,101,101,100,108,101,
60,76,101,110,62,0,0,8290,8316,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,8306,8450,132,84,80,0,0,8444,8459,145,115,97,118,101,0,
2049,3724,3841,8450,1,8316,2049,7835,1,8450,2049,3016,10,8451,8480,145,110,101,120,116,
0,1793,8486,3841,8305,17,10,1,8482,2049,2088,10,8472,8499,145,100,111,110,101,0,
2049,80,2049,2568,10,8071,8528,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,8450,1793,8542,2,1,8162,2049,4747,
2049,4031,10,1,8534,1793,8551,2049,80,4097,8305,10,1,8546,2049,2103,1793,8568,1,8162,
2049,6340,2049,8459,2049,8480,2049,8499,10,1,8557,2049,2231,1,8316,3841,8450,2049,2928,4097,
8316,10,8504,8596,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,8581,8735,145,101,120,116,114,97,99,116,0,1,8596,2049,4747,
10,8724,8752,145,116,111,107,101,110,105,122,101,0,2049,8528,2049,3679,10,8740,8768,
145,99,111,109,98,105,110,101,0,1,8596,2049,4031,2049,4031,10,8757,8784,145,109,
101,114,103,101,0,4,1793,8790,2049,8768,10,1,8787,2049,7162,772,10,8775,8808,145,
102,105,110,100,45,101,110,100,0,2,2049,80,1,8596,2049,80,18,67502597,17,10,
8796,8828,145,99,108,101,97,110,0,2049,8808,1,0,4,16,10,8504,8852,145,115,
58,114,101,112,108,97,99,101,45,97,108,108,0,1,3,1793,8867,2049,8735,2049,
8752,2049,8784,2049,8828,2049,3653,10,1,8856,2049,3114,10,8835,8878,132,73,48,0,105,
105,0,8872,8887,132,73,49,0,46,46,0,8881,8896,132,73,50,0,46,46,0,
8890,8905,132,73,51,0,46,46,0,8899,8918,145,111,112,99,111,100,101,0,2049,
3698,46,46,0,1,8920,1793,8930,1,0,10,1,8927,2049,2325,2049,3698,108,105,0,
1,8936,1793,8946,1,1,10,1,8943,2049,2325,2049,3698,100,117,0,1,8952,1793,8962,
1,2,10,1,8959,2049,2325,2049,3698,100,114,0,1,8968,1793,8978,1,3,10,1,
8975,2049,2325,2049,3698,115,119,0,1,8984,1793,8994,1,4,10,1,8991,2049,2325,2049,
3698,112,117,0,1,9000,1793,9010,1,5,10,1,9007,2049,2325,2049,3698,112,111,0,
1,9016,1793,9026,1,6,10,1,9023,2049,2325,2049,3698,106,117,0,1,9032,1793,9042,
1,7,10,1,9039,2049,2325,2049,3698,99,97,0,1,9048,1793,9058,1,8,10,1,
9055,2049,2325,2049,3698,99,99,0,1,9064,1793,9074,1,9,10,1,9071,2049,2325,2049,
3698,114,101,0,1,9080,1793,9090,1,10,10,1,9087,2049,2325,2049,3698,101,113,0,
1,9096,1793,9106,1,11,10,1,9103,2049,2325,2049,3698,110,101,0,1,9112,1793,9122,
1,12,10,1,9119,2049,2325,2049,3698,108,116,0,1,9128,1793,9138,1,13,10,1,
9135,2049,2325,2049,3698,103,116,0,1,9144,1793,9154,1,14,10,1,9151,2049,2325,2049,
3698,102,101,0,1,9160,1793,9170,1,15,10,1,9167,2049,2325,2049,3698,115,116,0,
1,9176,1793,9186,1,16,10,1,9183,2049,2325,2049,3698,97,100,0,1,9192,1793,9202,
1,17,10,1,9199,2049,2325,2049,3698,115,117,0,1,9208,1793,9218,1,18,10,1,
9215,2049,2325,2049,3698,109,117,0,1,9224,1793,9234,1,19,10,1,9231,2049,2325,2049,
3698,100,105,0,1,9240,1793,9250,1,20,10,1,9247,2049,2325,2049,3698,97,110,0,
1,9256,1793,9266,1,21,10,1,9263,2049,2325,2049,3698,111,114,0,1,9272,1793,9282,
1,22,10,1,9279,2049,2325,2049,3698,120,111,0,1,9288,1793,9298,1,23,10,1,
9295,2049,2325,2049,3698,115,104,0,1,9304,1793,9314,1,24,10,1,9311,2049,2325,2049,
3698,122,114,0,1,9320,1793,9330,1,25,10,1,9327,2049,2325,2049,3698,101,110,0,
1,9336,1793,9346,1,26,10,1,9343,2049,2325,2049,3698,105,101,0,1,9352,1793,9362,
1,27,10,1,9359,2049,2325,2049,3698,105,113,0,1,9368,1793,9378,1,28,10,1,
9375,2049,2325,2049,3698,105,105,0,1,9384,1793,9394,1,29,10,1,9391,2049,2325,3,
1,0,10,8908,9410,145,112,97,99,107,0,1,8878,2049,8918,1,8887,2049,8918,1,
8896,2049,8918,1,8905,2049,8918,1,-24,24,4,1,-16,24,17,4,1,-8,24,17,
4,17,10,8835,9447,145,105,0,2,1,8878,1,2,2049,3168,1,2,17,2,1,
8887,1,2,2049,3168,1,2,17,2,1,8896,1,2,2049,3168,1,2,17,1,8905,
1,2,2049,3168,2049,9410,2049,106,10,9442,9493,145,100,0,2049,106,10,9488,9501,145,
114,0,2049,198,2049,159,15,2049,106,10,9496,9516,157,97,115,123,0,3841,125,1,
125,2049,3081,10,9509,9530,157,125,97,115,0,4097,125,10,9523,9549,145,99,117,114,
114,101,110,116,45,108,105,110,101,0,2049,3569,1,1025,18,10,9533,9571,145,99,
111,117,110,116,45,116,111,107,101,110,115,0,1793,9577,1,32,11,10,1,9573,
2049,4478,2049,80,10,9555,9598,145,110,101,120,116,45,116,111,107,101,110,0,1,
32,2049,6301,10,9584,9621,145,112,114,111,99,101,115,115,45,116,111,107,101,110,
115,0,1793,9647,2049,9598,4,1793,9640,2,2049,80,2049,2584,1,365,1,11,2049,65,
10,1,9628,2049,2076,2049,2915,10,1,9623,2049,2256,2049,365,10,9523,9668,145,115,58,
101,118,97,108,117,97,116,101,0,2049,9549,2049,4747,2049,9549,2,2049,9571,2049,9621,
10,9654,9688,132,70,108,97,103,0,0,9680,9700,145,99,111,109,112,97,114,101,
0,67440386,184946434,10,9689,9713,145,108,101,110,103,116,104,0,659202,10,9703,9723,145,110,
101,120,116,0,17043713,1,1,2577,10,9715,9741,145,110,111,116,45,101,113,117,97,
108,0,50529030,2561,0,10,9728,9753,145,108,111,111,112,0,524549,9723,2049,9700,18157313,9688,
9688,16,420610310,1,1,9753,7,10,9654,9776,145,97,58,101,113,63,0,1048833,-1,9688,
2049,9700,151066369,-1,9741,2049,9713,2049,9753,251724547,9688,10,9767,9801,145,97,58,45,101,113,
63,0,2049,9776,2049,2721,10,9791,9824,145,97,58,98,101,103,105,110,115,45,119,
105,116,104,63,0,1,3,1793,9840,2,2049,7060,1,13,2049,2076,2049,7990,2049,9776,
10,1,9828,2049,3114,10,9806,9861,145,97,58,101,110,100,115,45,119,105,116,104,
63,0,1,3,1793,9877,2,2049,7060,1,13,2049,2076,2049,8035,2049,9776,10,1,9865,
2049,3114,10,9845,9888,132,76,80,0,0,9882,9898,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,9889,9938,145,110,101,120,116,0,3841,
9888,1,9898,17,2049,3016,10,9930,9954,145,112,114,101,112,0,1,9888,2049,3016,1,
0,3841,9888,1,9898,17,16,10,9946,9975,145,100,111,110,101,0,1,9888,2049,3031,
10,9845,9985,145,73,0,3841,9888,1,9898,17,15,10,9980,9997,145,74,0,3841,9888,
1,9898,17,2049,2928,15,10,9992,10011,145,75,0,3841,9888,1,9898,17,1,2,18,
15,10,10006,10042,145,116,105,109,101,115,60,119,105,116,104,45,105,110,100,101,
120,62,0,2049,9954,4,1793,10063,25,1,1,18,5,2,5,8,6,6,2049,9938,
1,10047,7,10,1,10047,8,3,2049,9975,10,10021,10078,157,104,111,111,107,0,1,
1793,2049,106,2049,1847,2049,2915,2049,106,10,10070,10101,145,115,101,116,45,104,111,111,
107,0,2049,2915,16,10,10089,10115,145,117,110,104,111,111,107,0,2049,2915,2,2049,
2915,4,16,10,10105,10139,145,105,111,58,101,110,117,109,101,114,97,116,101,0,
27,10,10123,10153,145,105,111,58,113,117,101,114,121,0,28,10,10141,10168,145,105,
111,58,105,110,118,111,107,101,0,29,10,10155,10178,132,83,108,111,116,0,9,
10155,10194,145,105,111,58,115,99,97,110,45,102,111,114,0,1,-1,4097,10178,2049,
10139,1793,10220,2049,9985,2049,10153,772,67502597,11,1793,10216,2049,9985,4097,10178,10,1,10211,9,
10,1,10202,2049,10042,3,3841,10178,10,10179,10237,145,99,58,112,117,116,0,1793,10239,
1,0,2049,10168,10,10228,10250,145,110,108,0,1,10,2049,10237,10,10244,10261,145,115,
112,0,1,32,2049,10237,10,10255,10273,145,116,97,98,0,1,9,2049,10237,10,10266,
10287,145,115,58,112,117,116,0,1,10237,2049,4049,10,10278,10301,145,110,58,112,117,
116,0,2049,6117,2049,10287,10,10292,10315,145,114,101,115,101,116,0,2049,1556,25,5,
3,6,1,1,18,1,10317,7,10,10306,10342,145,100,117,109,112,45,115,116,97,
99,107,0,2049,1556,25,3,5,2049,10342,6,2,2049,10301,2049,10261,10,10328,10364,145,
70,82,69,69,0,2049,3569,1,1025,18,2049,1847,18,10,10356,10383,145,102,105,101,
108,100,115,0,3841,2,2049,106,2049,106,2049,106,10,10373,10409,145,105,110,118,97,
108,105,100,45,110,97,109,101,63,0,2,1,32,2049,4180,10,10392,10426,145,114,
101,119,114,105,116,101,0,1793,10440,1,32,1793,10435,1,95,10,1,10432,2049,2281,
10,1,10428,2049,4529,10,10415,10454,145,101,110,116,114,121,0,2049,1847,1793,10460,8,
10,1,10458,2049,2076,4097,2,10,1793,10486,1793,10481,2049,10383,2049,10409,1,10426,9,2049,
120,10,1,10471,2049,10454,10,1,10469,10356,10505,132,105,111,58,70,105,108,101,115,
121,115,116,101,109,0,0,10488,10518,145,105,100,101,110,116,105,102,121,0,3841,
10505,2049,2568,1793,10585,1,4,2049,10194,2,2049,2603,1793,10573,3,2049,3698,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,10536,2049,10287,2049,10250,10,1,10533,1793,10580,4097,10505,
10,1,10577,2049,65,10,1,10524,9,10,10356,10610,145,105,111,58,102,105,108,101,
45,111,112,101,114,97,116,105,111,110,0,2049,10518,3841,10505,2049,10168,10,10589,0,
132,102,105,108,101,58,82,0,10617,1,132,102,105,108,101,58,87,0,10627,2,
132,102,105,108,101,58,65,0,10637,3,132,102,105,108,101,58,82,43,0,10647,
10671,145,102,105,108,101,58,111,112,101,110,0,1,0,2049,10610,10,10658,10690,145,
102,105,108,101,58,99,108,111,115,101,0,1,1,2049,10610,10,10676,10708,145,102,
105,108,101,58,114,101,97,100,0,1,2,2049,10610,10,10695,10727,145,102,105,108,
101,58,119,114,105,116,101,0,1,3,2049,10610,10,10713,10745,145,102,105,108,101,
58,116,101,108,108,0,1,4,2049,10610,10,10732,10763,145,102,105,108,101,58,115,
101,101,107,0,1,5,2049,10610,10,10750,10781,145,102,105,108,101,58,115,105,122,
101,0,1,6,2049,10610,10,10768,10801,145,102,105,108,101,58,100,101,108,101,116,
101,0,1,7,2049,10610,10,10786,10820,145,102,105,108,101,58,102,108,117,115,104,
0,1,8,2049,10610,10,10806,10841,145,102,105,108,101,58,101,120,105,115,116,115,
63,0,1,0,2049,10671,2,2049,2584,1793,10855,2049,10690,2049,2427,10,1,10850,1793,10863,
3,2049,2439,10,1,10859,2049,65,10,10825,10894,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,10671,2,
2049,10781,4,10,10868,10928,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,10671,2,2049,10781,4,10,10903,10963,
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,10671,10,10937,10975,132,70,73,68,0,0,10968,10984,132,
83,105,122,101,0,0,10976,10995,132,65,99,116,105,111,110,0,0,10985,11006,132,
66,117,102,102,101,114,0,0,10996,11016,145,45,101,111,102,63,0,3841,10975,2049,
10745,3841,10984,13,10,11007,11036,145,112,114,101,115,101,114,118,101,0,1,10975,1793,
11051,1,10984,1793,11046,8,10,1,11044,2049,3114,10,1,11040,2049,3114,10,10937,11074,145,
102,105,108,101,58,114,101,97,100,45,108,105,110,101,0,4097,10975,1793,11131,2049,
1847,2,4097,11006,2049,3476,1793,11123,3841,10975,2049,10708,2,2049,3384,1793,11100,1,13,11,
10,1,11096,1793,11108,1,10,11,10,1,11104,1793,11116,1,0,11,10,1,11112,2049,
2140,22,22,10,1,11087,2049,2231,2049,3408,3,10,1,11078,2049,3500,3841,11006,10,11056,
11160,145,102,105,108,101,58,102,111,114,45,101,97,99,104,45,108,105,110,101,
0,1793,11191,4097,10995,2049,10894,4097,10975,4097,10984,1793,11182,3841,10975,2049,11074,3841,10995,8,
2049,11016,10,1,11172,2049,2208,3841,10975,2049,10690,10,1,11162,2049,11036,10,11138,11203,132,
70,73,68,0,0,11196,11212,132,83,105,122,101,0,0,11138,11227,145,102,105,108,
101,58,115,108,117,114,112,0,1793,11257,2049,10894,4097,11203,4097,11212,2049,3476,3841,11212,
1793,11248,3841,11203,2049,10708,2049,3384,10,1,11241,2049,2256,3841,11203,2049,10690,10,1,11229,
2049,3500,10,11213,11269,132,70,73,68,0,0,11213,11283,145,102,105,108,101,58,115,
112,101,119,0,2049,10963,4097,11269,1793,11294,3841,11269,2049,10727,10,1,11289,2049,4049,3841,
11269,2049,10690,10,11270,11323,132,105,111,58,70,108,111,97,116,105,110,103,80,111,
105,110,116,0,0,11303,11336,145,105,100,101,110,116,105,102,121,0,3841,11323,2049,
2568,1793,11403,1,2,2049,10194,2,2049,2603,1793,11391,3,2049,3698,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,11354,2049,10287,2049,10250,10,1,11351,1793,11398,4097,11323,10,1,
11395,2049,65,10,1,11342,9,10,11270,11429,145,105,111,58,102,108,111,97,116,45,
111,112,101,114,97,116,105,111,110,0,2049,11336,3841,11323,2049,10168,10,11407,11450,145,
110,58,116,111,45,102,108,111,97,116,0,1,0,2049,11429,10,11436,11469,145,115,
58,116,111,45,102,108,111,97,116,0,1,1,2049,11429,10,11455,11489,145,102,58,
116,111,45,110,117,109,98,101,114,0,1,2,2049,11429,10,11474,11509,145,102,58,
116,111,45,115,116,114,105,110,103,0,2049,3679,2,1,3,2049,11429,10,11494,11524,
145,102,58,43,0,1,4,2049,11429,10,11517,11536,145,102,58,45,0,1,5,2049,
11429,10,11529,11548,145,102,58,42,0,1,6,2049,11429,10,11541,11560,145,102,58,47,
0,1,7,2049,11429,10,11553,11576,145,102,58,102,108,111,111,114,0,1,8,2049,
11429,10,11565,11594,145,102,58,99,101,105,108,105,110,103,0,1,9,2049,11429,10,
11581,11609,145,102,58,115,113,114,116,0,1,10,2049,11429,10,11599,11623,145,102,58,
101,113,63,0,1,11,2049,11429,10,11614,11638,145,102,58,45,101,113,63,0,1,
12,2049,11429,10,11628,11652,145,102,58,108,116,63,0,1,13,2049,11429,10,11643,11666,
145,102,58,103,116,63,0,1,14,2049,11429,10,11657,11682,145,102,58,100,101,112,
116,104,0,1,15,2049,11429,10,11671,11696,145,102,58,100,117,112,0,1,16,2049,
11429,10,11687,11711,145,102,58,100,114,111,112,0,1,17,2049,11429,10,11701,11726,145,
102,58,115,119,97,112,0,1,18,2049,11429,10,11716,11740,145,102,58,108,111,103,
0,1,19,2049,11429,10,11731,11756,145,102,58,112,111,119,101,114,0,1,20,2049,
11429,10,11745,11770,145,102,58,115,105,110,0,1,21,2049,11429,10,11761,11784,145,102,
58,99,111,115,0,1,22,2049,11429,10,11775,11798,145,102,58,116,97,110,0,1,
23,2049,11429,10,11789,11813,145,102,58,97,115,105,110,0,1,24,2049,11429,10,11803,
11828,145,102,58,97,99,111,115,0,1,25,2049,11429,10,11818,11843,145,102,58,97,
116,97,110,0,1,26,2049,11429,10,11833,11858,145,102,58,112,117,115,104,0,1,
27,2049,11429,10,11848,11872,145,102,58,112,111,112,0,1,28,2049,11429,10,11863,11889,
145,102,58,97,100,101,112,116,104,0,1,29,2049,11429,10,11877,11906,145,102,58,
115,113,117,97,114,101,0,2049,11696,2049,11548,10,11894,11921,145,102,58,111,118,101,
114,0,2049,11858,2049,11696,2049,11872,2049,11726,10,11911,11940,145,102,58,116,117,99,107,
0,2049,11696,2049,11858,2049,11726,2049,11872,10,11930,11958,145,102,58,110,105,112,0,2049,
11726,2049,11711,10,11949,11978,145,102,58,100,114,111,112,45,112,97,105,114,0,2049,
11711,2049,11711,10,11963,11997,145,102,58,100,117,112,45,112,97,105,114,0,2049,11921,
2049,11921,10,11983,12011,145,102,58,114,111,116,0,2049,11858,2049,11726,2049,11872,2049,11726,
10,12002,12035,145,102,58,112,111,115,105,116,105,118,101,63,0,1,0,2049,11450,
2049,11666,10,12020,12057,145,102,58,110,101,103,97,116,105,118,101,63,0,1,0,
2049,11450,2049,11652,10,12042,12076,145,102,58,110,101,103,97,116,101,0,1,-1,2049,
11450,2049,11548,10,12064,12092,145,102,58,97,98,115,0,2049,11696,2049,12057,1793,12101,2049,
12076,10,1,12098,9,10,12083,12117,157,112,114,101,102,105,120,58,46,0,2049,1818,
1793,12124,2049,3724,10,1,12121,1793,12131,2049,3653,10,1,12128,2049,65,1,11469,2049,145,
10,12105,12149,145,102,58,112,117,116,0,2049,11509,2049,10287,10,12140,12162,145,102,58,
80,73,0,2049,3698,51,46,49,52,49,53,57,50,0,1,12164,2049,11469,10,12154,
12185,145,102,58,69,0,2049,3698,50,46,55,49,56,50,56,49,0,1,12187,2049,
11469,10,12178,12210,145,102,58,78,65,78,0,2049,3698,48,0,1,12212,2049,11469,2049,
3698,48,0,1,12220,2049,11469,2049,11560,10,12201,12238,145,102,58,73,78,70,0,2049,
3698,49,46,48,0,1,12240,2049,11469,2049,3698,48,0,1,12250,2049,11469,2049,11560,10,
12229,12269,145,102,58,45,73,78,70,0,2049,3698,45,49,46,48,0,1,12271,2049,
11469,2049,3698,48,0,1,12282,2049,11469,2049,11560,10,12259,12301,145,102,58,110,97,110,
63,0,2049,11696,2049,11638,10,12291,12316,145,102,58,105,110,102,63,0,2049,12238,2049,
11623,10,12306,12332,145,102,58,45,105,110,102,63,0,2049,12269,2049,11623,10,12321,12348,
145,102,58,114,111,117,110,100,0,2049,11696,2049,12057,1793,12369,2049,3698,48,46,53,
0,1,12356,2049,11469,2049,11536,2049,11594,10,1,12354,1793,12388,2049,3698,48,46,53,0,
1,12375,2049,11469,2049,11524,2049,11576,10,1,12373,2049,65,10,12337,12402,145,102,58,109,
105,110,0,2049,11997,2049,11652,1,11711,1,11958,2049,65,10,12393,12422,145,102,58,109,
97,120,0,2049,11997,2049,11666,1,11711,1,11958,2049,65,10,12413,12444,145,102,58,108,
105,109,105,116,0,2049,11726,2049,11858,2049,12402,2049,11872,2049,12422,10,12433,12469,145,102,
58,98,101,116,119,101,101,110,63,0,2049,12011,2049,11696,2049,11858,2049,12011,2049,12011,
2049,12444,2049,11872,2049,11623,10,12455,12495,145,102,58,105,110,99,0,2049,3698,49,0,
1,12497,2049,11469,2049,11524,10,12486,12515,145,102,58,100,101,99,0,2049,3698,49,0,
1,12517,2049,11469,2049,11536,10,12506,12536,145,102,58,99,97,115,101,0,2049,11921,2049,
11623,1793,12548,2049,11711,8,1,-1,10,1,12542,1793,12556,3,1,0,10,1,12552,2049,
65,25,6,771,10,12526,12574,145,102,58,115,105,103,110,0,2049,11696,2049,3698,48,
0,1,12578,2049,11469,2049,11623,1793,12593,1,0,2049,11711,10,1,12588,2049,2493,2049,3698,
48,0,1,12599,2049,11469,2049,11666,1793,12612,1,1,10,1,12609,1793,12619,1,-1,10,
1,12616,2049,65,10,12564,2147483645,132,101,58,77,65,88,0,12624,-2147483645,132,101,58,77,
73,78,0,12633,-2147483647,132,101,58,78,65,78,0,12642,2147483646,132,101,58,73,78,70,
0,12651,-2147483646,132,101,58,45,73,78,70,0,12660,12678,145,101,58,110,63,0,1,
-2147483645,2049,2915,1,2147483645,2049,2928,2049,2946,10,12670,12699,145,101,58,109,97,120,63,0,
1,2147483645,11,10,12689,12713,145,101,58,109,105,110,63,0,1,-2147483645,11,10,12703,12728,
145,101,58,122,101,114,111,63,0,2049,2568,10,12717,12741,145,101,58,110,97,110,
63,0,1,-2147483647,11,10,12731,12755,145,101,58,105,110,102,63,0,1,2147483646,11,10,
12745,12770,145,101,58,45,105,110,102,63,0,1,-2147483646,11,10,12759,12784,145,101,58,
99,108,105,112,0,1,-2147483645,1,2147483645,2049,2898,10,12774,12799,145,102,58,69,49,0,
1793,12801,2049,3698,49,46,101,53,0,1,12803,2049,11469,10,12791,12825,145,102,58,45,
115,104,105,102,116,0,2049,12799,2049,11548,10,12813,12842,145,102,58,43,115,104,105,
102,116,0,2049,12799,2049,11560,10,12830,12864,145,102,58,115,105,103,110,101,100,45,
115,113,114,116,0,2049,11696,2049,12574,2049,12092,2049,11609,2049,11450,2049,11548,10,12847,12890,
145,102,58,43,101,110,99,111,100,101,0,2049,12864,2049,12825,10,12877,12908,145,102,
58,45,101,110,99,111,100,101,0,2049,11696,2049,12574,2049,12842,2049,11696,2049,11548,2049,
11450,2049,11548,10,12895,12942,145,102,58,115,105,103,110,101,100,45,115,113,117,97,
114,101,0,2049,11696,2049,12574,2049,11696,2049,11548,2049,11450,2049,11548,10,12923,12965,145,102,
58,116,111,45,101,0,2049,11696,2049,12301,1793,12976,2049,11711,1,-2147483647,10,1,12971,2049,
2493,2049,11696,2049,12316,1793,12991,2049,11711,1,2147483646,10,1,12986,2049,2493,2049,11696,2049,12332,
1793,13006,2049,11711,1,-2147483646,10,1,13001,2049,2493,2049,12890,2049,12348,2049,11489,2049,12784,1,
-2147483645,1793,13025,2049,11711,10,1,13022,2049,2281,1,2147483645,1793,13036,2049,11711,10,1,13033,2049,
2281,10,12955,13051,145,101,58,116,111,45,102,0,1,-2147483647,1793,13058,2049,12210,10,1,
13055,2049,2281,1,2147483646,1793,13069,2049,12238,10,1,13066,2049,2281,1,-2147483646,1793,13080,2049,12269,
10,1,13077,2049,2281,2049,11450,2049,12908,10,13041,13100,145,102,58,115,116,111,114,101,
0,1793,13105,2049,12965,10,1,13102,2049,2076,16,10,13089,13122,145,102,58,102,101,116,
99,104,0,15,2049,13051,10,13111,13142,145,102,58,100,117,109,112,45,115,116,97,
99,107,0,2049,11682,2,1793,13150,2049,11858,10,1,13147,2049,2256,1793,13165,2049,11872,2049,
11696,2049,12149,2049,10261,10,1,13156,2049,2256,10,13126,13187,145,102,58,100,117,109,112,
45,97,115,116,97,99,107,0,2049,11889,2,1793,13195,2049,11872,10,1,13192,2049,2256,
1793,13210,2049,11696,2049,12149,2049,10261,2049,11858,10,1,13201,2049,2256,10,13170,13224,145,101,
58,112,117,116,0,1,2147483645,1793,13241,2049,3698,101,58,77,65,88,0,1,13230,2049,
10287,10,1,13228,2049,2281,1,-2147483645,1793,13262,2049,3698,101,58,77,73,78,0,1,13251,
2049,10287,10,1,13249,2049,2281,1,0,1793,13281,2049,3698,101,58,48,0,1,13272,2049,
10287,10,1,13270,2049,2281,1,-2147483647,1793,13302,2049,3698,101,58,78,65,78,0,1,13291,
2049,10287,10,1,13289,2049,2281,1,2147483646,1793,13323,2049,3698,101,58,73,78,70,0,1,
13312,2049,10287,10,1,13310,2049,2281,1,-2147483646,1793,13345,2049,3698,101,58,45,73,78,70,
0,1,13333,2049,10287,10,1,13331,2049,2281,2049,13051,2049,12149,10,13215,13372,132,105,111,
58,85,110,105,120,83,121,115,99,97,108,108,0,0,13354,13385,145,105,100,101,
110,116,105,102,121,0,3841,13372,2049,2568,1793,13452,1,8,2049,10194,2,2049,2603,1793,
13440,3,2049,3698,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,13403,2049,10287,2049,10250,
10,1,13400,1793,13447,4097,13372,10,1,13444,2049,65,10,1,13391,9,10,13215,13475,145,
105,111,58,117,110,105,120,45,115,121,115,99,97,108,108,0,2049,13385,3841,13372,
2049,10168,10,13456,13497,145,117,110,105,120,58,115,121,115,116,101,109,0,1,0,
2049,13475,10,13482,13515,145,117,110,105,120,58,102,111,114,107,0,1,1,2049,13475,
10,13502,13534,145,117,110,105,120,58,101,120,101,99,48,0,1,2,2049,13475,10,
13520,13553,145,117,110,105,120,58,101,120,101,99,49,0,1,3,2049,13475,10,13539,
13572,145,117,110,105,120,58,101,120,101,99,50,0,1,4,2049,13475,10,13558,13591,
145,117,110,105,120,58,101,120,101,99,51,0,1,5,2049,13475,10,13577,13609,145,
117,110,105,120,58,101,120,105,116,0,1,6,2049,13475,10,13596,13629,145,117,110,
105,120,58,103,101,116,112,105,100,0,1,7,2049,13475,10,13614,13647,145,117,110,
105,120,58,119,97,105,116,0,1,8,2049,13475,10,13634,13665,145,117,110,105,120,
58,107,105,108,108,0,1,9,2049,13475,10,13652,13684,145,117,110,105,120,58,112,
111,112,101,110,0,1,10,2049,13475,10,13670,13704,145,117,110,105,120,58,112,99,
108,111,115,101,0,1,11,2049,13475,10,13689,13723,145,117,110,105,120,58,99,104,
100,105,114,0,1,13,2049,13475,10,13709,13743,145,117,110,105,120,58,103,101,116,
101,110,118,0,1,14,2049,13475,10,13728,13763,145,117,110,105,120,58,112,117,116,
101,110,118,0,1,15,2049,13475,10,13748,13782,145,117,110,105,120,58,115,108,101,
101,112,0,1,16,2049,13475,10,13768,13803,145,117,110,105,120,58,103,101,116,45,
99,119,100,0,2049,3698,112,119,100,0,1,13805,1,0,2049,13684,2,2049,11074,2049,
3972,4,2049,13704,2049,3698,47,0,1,13825,2049,4031,10,13787,13859,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,3698,108,115,32,45,49,32,124,32,119,99,32,45,108,0,1,13861,1,0,
2049,13684,2,2049,11074,2049,3972,2049,219,4,2049,13704,10,13832,13914,145,117,110,105,120,
58,102,111,114,45,101,97,99,104,45,102,105,108,101,0,2049,3698,108,115,32,
45,49,32,45,112,0,1,13916,1,0,2049,13684,2049,13859,1793,13949,1793,13944,2049,11074,
2049,3653,67502597,8,10,1,13937,2049,2088,10,1,13935,2049,2256,2049,13704,3,10,13892,13966,
145,115,116,97,114,116,0,4,2049,3476,1,0,2049,13684,10,13957,13982,145,114,101,
97,100,0,2,2049,10708,2,2049,3384,2049,2568,10,13974,14001,145,102,105,110,105,115,
104,0,2049,13704,2049,3456,10,13892,14025,145,117,110,105,120,58,115,108,117,114,112,
45,112,105,112,101,0,1793,14041,2049,13966,1793,14034,2049,13982,10,1,14031,2049,2231,2049,
14001,10,1,14027,2049,3500,10,14006,14052,132,105,111,0,0,14046,14065,145,105,100,101,
110,116,105,102,121,0,3841,14052,2049,2568,1793,14132,1,10,2049,10194,2,2049,2603,1793,
14120,3,2049,3698,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,14083,2049,10287,2049,10250,
10,1,14080,1793,14127,4097,14052,10,1,14124,2049,65,10,1,14071,9,10,14006,14156,145,
105,111,58,114,110,103,45,111,112,101,114,97,116,105,111,110,0,2049,14065,3841,
14052,2049,10168,10,14136,14175,145,110,58,114,97,110,100,111,109,0,2049,14156,10,14163,
14192,132,105,111,58,83,111,99,107,101,116,115,0,0,14178,14205,145,105,100,101,
110,116,105,102,121,0,3841,14192,2049,2568,1793,14272,1,7,2049,10194,2,2049,2603,1793,
14260,3,2049,3698,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,14223,2049,10287,2049,10250,
10,1,14220,1793,14267,4097,14192,10,1,14264,2049,65,10,1,14211,9,10,14163,14299,145,
105,111,58,115,111,99,107,101,116,45,111,112,101,114,97,116,105,111,110,0,
2049,14205,3841,14192,2049,10168,10,14276,14330,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,14299,10,14306,14352,145,115,
111,99,107,101,116,58,99,114,101,97,116,101,0,1,1,2049,14299,10,14335,14372,
145,115,111,99,107,101,116,58,98,105,110,100,0,1,2,2049,14299,10,14357,14394,
145,115,111,99,107,101,116,58,108,105,115,116,101,110,0,1,3,2049,14299,10,
14377,14416,145,115,111,99,107,101,116,58,97,99,99,101,112,116,0,1,4,2049,
14299,10,14399,14439,145,115,111,99,107,101,116,58,99,111,110,110,101,99,116,0,
1,5,2049,14299,10,14421,14459,145,115,111,99,107,101,116,58,115,101,110,100,0,
1,6,2049,14299,10,14444,14479,145,115,111,99,107,101,116,58,114,101,99,118,0,
1,8,2049,14299,10,14464,14500,145,115,111,99,107,101,116,58,99,108,111,115,101,
0,1,10,2049,14299,10,14484,14525,145,115,111,99,107,101,116,58,99,111,110,102,
105,103,117,114,101,0,1,11,2049,14299,10,14505,1024,132,84,73,66,0,14530,14551,
145,105,109,97,103,101,58,115,97,118,101,0,1,1000,2049,10194,2049,10168,10,14537,
14573,132,105,111,58,75,101,121,98,111,97,114,100,0,0,14558,14586,145,105,100,
101,110,116,105,102,121,0,3841,14573,2049,2568,1793,14653,1,1,2049,10194,2,2049,2603,
1793,14641,3,2049,3698,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,14604,2049,10287,2049,
10250,10,1,14601,1793,14648,4097,14573,10,1,14645,2049,65,10,1,14592,9,10,14537,14666,
145,99,58,103,101,116,0,2049,14586,3841,14573,2049,10168,10,14657,14683,145,103,97,116,
104,101,114,0,2,1793,14690,1,8,11,10,1,14686,1793,14698,1,127,11,10,1,
14694,2049,2103,22,1793,14707,3,10,1,14705,1793,14714,2049,3384,10,1,14711,2049,65,10,
14673,14728,145,99,121,99,108,101,0,2049,14666,2049,2066,4,8,2049,2721,25,3,2049,
14683,1,14728,7,10,14657,14759,145,112,97,114,115,101,45,117,110,116,105,108,0,
1793,14771,2049,3679,2049,3476,2049,14728,771,2049,3350,10,1,14761,2049,3500,10,14744,14785,145,
115,58,103,101,116,0,1793,14807,1793,14793,1,10,11,10,1,14789,1793,14801,1,13,
11,10,1,14797,2049,2103,22,10,1,14787,2049,14759,10,14776,14826,145,115,58,103,101,
116,45,119,111,114,100,0,1793,14831,2049,5711,10,1,14828,2049,14759,10,14812,14852,132,
105,111,58,83,99,114,105,112,116,105,110,103,0,7,14836,14865,145,105,100,101,
110,116,105,102,121,0,3841,14852,2049,2568,1793,14932,1,9,2049,10194,2,2049,2603,1793,
14920,3,2049,3698,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,14883,2049,10287,2049,10250,
10,1,14880,1793,14927,4097,14852,10,1,14924,2049,65,10,1,14871,9,10,14812,14948,145,
115,121,115,58,97,114,103,99,0,2049,14865,1,0,3841,14852,2049,10168,10,14936,14969,
145,115,121,115,58,97,114,103,118,0,2049,3679,4,2049,14865,1,1,3841,14852,2049,
10168,10,14957,14992,145,105,110,99,108,117,100,101,0,2049,14865,1,2,3841,14852,2049,
10168,10,14981,15013,145,115,121,115,58,110,97,109,101,0,2049,3679,2049,14865,1,3,
3841,14852,2049,10168,10,15001,15033,145,99,108,101,97,114,0,1,27,2049,10237,2049,3698,
91,50,74,0,1,15039,2049,10287,1,27,2049,10237,2049,3698,91,48,59,48,72,0,
1,15053,2049,10287,10,15024,15074,132,78,111,69,99,104,111,0,0,15064,15082,145,98,
121,101,0,1,0,2049,13609,10,15075,15098,145,118,101,114,115,105,111,110,0,3841,
4,1,100,20,10,15087,15113,145,100,111,110,101,63,0,1793,15119,1,13,11,10,
1,15115,1793,15127,1,10,11,10,1,15123,1793,15135,1,32,11,10,1,15131,2049,2140,
22,22,10,15104,15152,145,118,97,108,105,100,63,0,2,2049,80,2049,2650,10,15142,
15171,145,99,104,101,99,107,45,101,111,102,0,2,1793,15178,1,-1,11,10,1,
15174,1793,15186,1,4,11,10,1,15182,2049,2103,22,1,15082,9,10,15158,15201,145,98,
115,0,2049,3408,2049,3408,771,10,15195,15219,145,99,104,101,99,107,45,98,115,0,
2,1793,15226,1,8,11,10,1,15222,1793,15234,1,127,11,10,1,15230,2049,2103,22,
1,15201,9,10,15207,15252,145,99,104,101,99,107,0,2049,15171,2049,15219,10,15243,15270,
145,99,104,97,114,97,99,116,101,114,0,2049,14666,2,2049,3384,10,15257,15286,145,
98,117,102,102,101,114,0,1793,15296,1,1024,2049,3476,8,2049,3350,10,1,15288,2049,
3500,10,15276,15315,145,114,101,97,100,45,116,111,107,101,110,0,1793,15331,1793,15326,
2049,15270,2049,15252,2049,15113,10,1,15319,2049,2231,10,1,15317,2049,15286,2049,3791,10,15301,
15347,145,105,110,112,117,116,0,2049,15315,2049,15152,10,15338,15363,145,112,114,111,99,
101,115,115,0,1,365,1,11,2049,65,10,15075,15380,145,98,97,110,110,101,114,
0,2049,15098,2049,3698,82,69,84,82,79,32,49,50,32,40,37,110,46,37,110,
41,92,110,0,1,15384,2049,6726,2049,10287,2049,1543,2049,1847,18,2049,1847,2049,1543,2049,
3698,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,15420,2049,6726,2049,10287,10,15370,15464,145,108,105,
115,116,101,110,0,3841,15074,1793,15471,2049,15380,10,1,15468,2049,71,2049,15347,2049,15363,
1,15475,7,10,15454,15502,132,105,111,58,67,108,111,99,107,83,121,115,99,97,
108,108,0,0,15483,15515,145,105,100,101,110,116,105,102,121,0,3841,15502,2049,2568,
1793,15582,1,5,2049,10194,2,2049,2603,1793,15570,3,2049,3698,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,15533,2049,10287,2049,10250,10,1,15530,1793,15577,4097,15502,10,1,15574,
2049,65,10,1,15521,9,10,15454,15608,145,105,111,58,99,108,111,99,107,45,111,
112,101,114,97,116,105,111,110,0,2049,15515,3841,15502,2049,10168,10,15586,15634,145,99,
108,111,99,107,58,116,105,109,101,115,116,97,109,112,0,1,0,2049,15608,10,
15615,15652,145,99,108,111,99,107,58,100,97,121,0,1,1,2049,15608,10,15639,15672,
145,99,108,111,99,107,58,109,111,110,116,104,0,1,2,2049,15608,10,15657,15691,
145,99,108,111,99,107,58,121,101,97,114,0,1,3,2049,15608,10,15677,15710,145,
99,108,111,99,107,58,104,111,117,114,0,1,4,2049,15608,10,15696,15731,145,99,
108,111,99,107,58,109,105,110,117,116,101,0,1,5,2049,15608,10,15715,15752,145,
99,108,111,99,107,58,115,101,99,111,110,100,0,1,6,2049,15608,10,15736,15774,
145,99,108,111,99,107,58,117,116,99,58,100,97,121,0,1,7,2049,15608,10,
15757,15798,145,99,108,111,99,107,58,117,116,99,58,109,111,110,116,104,0,1,
8,2049,15608,10,15779,15821,145,99,108,111,99,107,58,117,116,99,58,121,101,97,
114,0,1,9,2049,15608,10,15803,15844,145,99,108,111,99,107,58,117,116,99,58,
104,111,117,114,0,1,10,2049,15608,10,15826,15869,145,99,108,111,99,107,58,117,
116,99,58,109,105,110,117,116,101,0,1,11,2049,15608,10,15849,15894,145,99,108,
111,99,107,58,117,116,99,58,115,101,99,111,110,100,0,1,12,2049,15608,10,
15874,15910,145,100,58,119,111,114,100,115,0,1793,15919,2049,163,2049,10287,2049,10261,10,
1,15912,2049,6968,10,15899,15940,145,100,58,119,111,114,100,115,45,119,105,116,104,
0,2049,1847,2049,4747,1793,15971,2049,163,2,2049,1847,2049,4349,1793,15960,2049,10287,2049,10261,
10,1,15955,1793,15966,3,10,1,15964,2049,65,10,1,15946,2049,6968,10,15924,15995,145,
100,105,115,112,108,97,121,45,105,102,45,108,101,102,116,0,2,2049,1847,2049,
4663,1793,16007,2049,10287,2049,10261,10,1,16002,1793,16013,3,10,1,16011,2049,65,10,15924,
16044,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,4747,1793,16055,2049,163,2049,15995,10,1,16050,2049,6968,
10,0 };