retroforth/nga-js/image.js
crc 09bd8ac1a2 initial checkin of wip nga-in-javascript rework
FossilOrigin-Name: 091ac8151f689e5356cdd52cdef23c65cd46ad07f585b4ab139700d3412e6dc8
2019-11-20 16:56:58 +00:00

527 lines
38 KiB
JavaScript

var ngaImage = [
1793,-1,10365,10497,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,111,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,10478,2,524559,106,2049,106,2049,106,2049,120,168820998,2,442,
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,115,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,115,116,111,114,101,0,45,104,101,97,100,101,114,0,
114,63,0,0,0,103,0,0,63,64,91,92,93,94,96,123,124,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,2273,4,
25,1,1,18,5,2,5,8,6,6,1,2259,7,10,1,2258,8,3,10,2247,
2286,145,99,97,115,101,0,1793,2291,67502597,11,10,1,2288,2049,2076,4,1793,2303,772,
8,1,-1,10,1,2298,1793,2311,3,1,0,10,1,2307,2049,65,25,6,3,3,
10,2278,2330,145,115,58,99,97,115,101,0,1793,2336,67502597,2049,94,10,1,2332,2049,
2076,4,1793,2348,772,8,1,-1,10,1,2343,1793,2356,3,1,0,10,1,2352,2049,
65,25,6,3,3,10,2320,2377,157,112,114,101,102,105,120,58,124,0,2049,198,
1793,2385,2049,159,15,10,1,2381,1793,2393,2049,161,15,10,1,2389,2049,2103,2049,1818,
1793,2413,1793,2406,2049,132,10,1,2403,2049,2076,2049,1777,10,1,2401,1793,2419,8,10,
1,2417,2049,65,10,2365,2432,145,84,82,85,69,0,1,-1,10,2424,2444,145,70,
65,76,83,69,0,1,0,10,2435,2456,145,108,116,101,113,63,0,2049,2066,11,
1793,2463,13,10,1,2461,2049,2076,22,10,2447,2478,145,103,116,101,113,63,0,2049,
2066,11,1793,2485,14,10,1,2483,2049,2076,22,10,2469,2498,145,105,102,59,0,67502597,
1793,2503,9,10,1,2501,2049,2076,25,6,771,10,2491,2519,145,45,105,102,59,0,
67502597,1793,2525,2049,71,10,1,2522,2049,2076,1,-1,23,25,6,771,10,2511,2545,145,
110,58,77,65,88,0,1,-5,15,10,2536,2558,145,110,58,77,73,78,0,1,
-4,15,10,2549,2573,145,110,58,122,101,114,111,63,0,1,0,11,10,2562,2589,
145,110,58,45,122,101,114,111,63,0,1,0,12,10,2577,2608,145,110,58,110,
101,103,97,116,105,118,101,63,0,1,0,13,10,2593,2627,145,110,58,112,111,
115,105,116,105,118,101,63,0,1,-1,14,10,2612,2655,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,
2631,2670,145,110,58,101,118,101,110,63,0,1,2,20,3,2049,2573,10,2659,2687,
145,110,58,111,100,100,63,0,1,2,20,3,2049,2589,10,2677,2701,151,114,111,
116,0,67503109,10,2694,2708,151,47,0,197652,10,2703,2717,151,109,111,100,0,788,10,
2710,2726,145,110,111,116,0,1,-1,23,10,2719,2739,145,110,58,112,111,119,0,
1,1,4,1793,2747,67502597,19,10,1,2744,2049,2256,772,10,2730,2765,145,110,58,110,
101,103,97,116,101,0,1,-1,19,10,2753,2781,145,110,58,115,113,117,97,114,
101,0,2,19,10,2769,2794,145,110,58,115,113,114,116,0,1,1,1793,2812,2049,
2066,197652,67502597,18,1,2,197652,25,17,1,2798,7,10,1,2798,8,772,10,2784,2826,
145,110,58,109,105,110,0,2049,2066,13,1793,2833,3,10,1,2831,1793,2839,772,10,
1,2837,2049,65,10,2817,2853,145,110,58,109,97,120,0,2049,2066,14,1793,2860,3,
10,1,2858,1793,2866,772,10,1,2864,2049,65,10,2844,2880,145,110,58,97,98,115,
0,2,2049,2765,2049,2853,10,2871,2897,145,110,58,108,105,109,105,116,0,4,5,
2049,2826,6,2049,2853,10,2886,2914,145,110,58,105,110,99,0,1,1,17,10,2905,
2927,145,110,58,100,101,99,0,1,1,18,10,2918,2945,145,110,58,98,101,116,
119,101,101,110,63,0,67503109,1793,2953,67503109,67503109,2049,2897,10,1,2948,2049,2088,11,10,
2931,2971,145,118,58,105,110,99,45,98,121,0,1793,2976,15,17,10,1,2973,2049,
2088,16,10,2959,2994,145,118,58,100,101,99,45,98,121,0,1793,3000,15,4,18,
10,1,2996,2049,2088,16,10,2982,3015,145,118,58,105,110,99,0,1,1,4,2049,
2971,10,3006,3030,145,118,58,100,101,99,0,1,1,4,2049,2994,10,3021,3047,145,
118,58,108,105,109,105,116,0,5,5,2,15,6,6,2049,2897,4,16,10,3036,
3066,145,118,58,111,110,0,2049,2432,4,16,10,3058,3080,145,118,58,111,102,102,
0,2049,2444,4,16,10,3071,3094,145,97,108,108,111,116,0,1,3,2049,2971,10,
3085,3113,145,118,58,112,114,101,115,101,114,118,101,0,4,2,15,1793,3127,1793,
3122,8,10,1,3120,2049,2076,10,1,3118,2049,2076,4,16,10,3099,3146,145,118,58,
117,112,100,97,116,101,0,4,1793,3153,15,4,8,10,1,3149,2049,2088,16,10,
3134,3167,145,99,111,112,121,0,1793,3176,1,57,2049,2076,2049,60,10,1,3169,2049,
2256,3,3,10,3159,3196,145,83,99,111,112,101,76,105,115,116,0,10365,10365,10,
3183,3205,145,123,123,0,2049,1570,2,1,3196,2049,60,16,10,3199,3230,145,45,45,
45,114,101,118,101,97,108,45,45,45,0,2049,1570,1,3196,2049,2914,16,10,3214,
3244,145,125,125,0,1,3196,2049,57,4,15,11,1793,3258,3841,3196,4097,2,10,1,
3253,1793,3288,3841,3196,1793,3283,1,2,15,2,15,1,3196,2049,2914,15,12,25,3,
1,3268,7,10,1,3266,8,16,10,1,3262,2049,65,10,3238,3303,132,66,117,102,
102,101,114,0,0,10,3293,3312,132,80,116,114,0,0,10,3305,3327,145,116,101,
114,109,105,110,97,116,101,0,1,0,3841,3312,16,10,3238,3349,145,98,117,102,
102,101,114,58,115,116,97,114,116,0,3841,3303,10,3333,3366,145,98,117,102,102,
101,114,58,101,110,100,0,3841,3312,10,3352,3383,145,98,117,102,102,101,114,58,
97,100,100,0,2049,3366,16,1,3312,2049,3015,2049,3327,10,3369,3407,145,98,117,102,
102,101,114,58,103,101,116,0,1,3312,2049,3030,2049,3366,15,2049,3327,10,3393,3433,
145,98,117,102,102,101,114,58,101,109,112,116,121,0,2049,3349,4097,3312,2049,3327,
10,3417,3455,145,98,117,102,102,101,114,58,115,105,122,101,0,2049,3366,2049,3349,
18,10,3440,3475,145,98,117,102,102,101,114,58,115,101,116,0,4097,3303,2049,3433,
10,3461,3499,145,98,117,102,102,101,114,58,112,114,101,115,101,114,118,101,0,
3841,3303,3841,3312,1793,3516,1793,3509,8,10,1,3507,2049,2076,4097,3303,10,1,3505,2049,
2076,4097,3312,10,3480,3538,132,84,101,109,112,83,116,114,105,110,103,115,0,32,
3523,3556,132,84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,3539,3568,
145,83,84,82,73,78,71,83,0,2049,1543,3841,3538,3841,3556,19,18,10,3557,3588,
132,67,117,114,114,101,110,116,0,26,10,3577,3603,145,115,58,112,111,105,110,
116,101,114,0,3841,3588,3841,3556,19,2049,3568,17,10,3590,3622,145,115,58,110,101,
120,116,0,1,3588,2049,3015,3841,3588,3841,3538,11,1793,3638,1,0,4097,3588,10,1,
3633,9,10,3557,3652,145,115,58,116,101,109,112,0,2,2049,80,2049,2914,2049,3603,
4,2049,3167,2049,3603,2049,3622,10,3642,3678,145,115,58,101,109,112,116,121,0,2049,
3603,2049,3622,1,0,67502597,16,10,3667,3697,145,115,58,115,107,105,112,0,6,1793,
3705,2049,57,2049,2589,10,1,3700,2049,2208,2049,2927,5,10,3687,3723,145,115,58,107,
101,101,112,0,2049,1818,1793,3732,1,3697,2049,1777,10,1,3727,9,2049,1847,1793,3742,
2049,120,10,1,3739,2049,2076,2049,132,10,3713,3761,157,112,114,101,102,105,120,58,
39,0,2049,1818,1793,3768,2049,3723,10,1,3765,1793,3775,2049,3652,10,1,3772,2049,65,
10,3749,3790,145,115,58,99,104,111,112,0,2049,3652,2,2049,80,67502597,17,2049,2927,
1,0,4,16,10,3780,3817,145,115,58,114,101,118,101,114,115,101,0,1793,3859,
2,2049,3652,2049,3475,1,80,1793,3835,2,2049,80,17,2049,2927,10,1,3828,2049,2103,
4,1793,3849,2,15,2049,3383,2049,2927,10,1,3842,2049,2256,3,2049,3349,2049,3652,10,
1,3819,2049,3499,10,3804,3879,145,115,58,116,114,105,109,45,108,101,102,116,0,
2049,3652,1793,3929,2049,57,1793,3916,1793,3893,1,32,11,10,1,3889,1793,3901,1,10,
11,10,1,3897,1793,3909,1,13,11,10,1,3905,2049,2140,22,22,10,1,3887,1793,
3923,2049,2589,10,1,3920,2049,2103,21,10,1,3883,2049,2208,2049,2927,10,3864,3952,145,
115,58,116,114,105,109,45,114,105,103,104,116,0,2049,3652,2049,3817,2049,3879,2049,
3817,10,3936,3971,145,115,58,116,114,105,109,0,2049,3952,2049,3879,10,3961,3989,145,
115,58,112,114,101,112,101,110,100,0,2049,3652,1793,4013,2,2049,80,17,1793,4005,
2,2049,80,2049,2914,10,1,3999,2049,2076,4,2049,3167,10,1,3993,2049,2088,10,3976,
4030,145,115,58,97,112,112,101,110,100,0,4,2049,3989,10,4018,4048,145,115,58,
102,111,114,45,101,97,99,104,0,1793,4088,67502597,15,25,3,2049,2066,1793,4071,1793,
4066,1,35,2049,2076,8,10,1,4060,2049,2076,10,1,4058,2049,2076,1793,4080,2049,2914,
10,1,4077,2049,2076,1,4050,7,10,1,4050,8,771,10,4034,4107,145,115,58,105,
110,100,101,120,45,111,102,0,4,1793,4130,2049,57,25,4,1793,4119,67502597,12,10,
1,4116,2049,2076,4,25,3,1,4110,7,10,1,4110,2049,2088,1793,4141,18,2049,2927,
772,10,1,4136,2049,2088,2049,80,67502597,11,1793,4155,3,1,-1,10,1,4151,9,10,
4093,4179,145,115,58,99,111,110,116,97,105,110,115,45,99,104,97,114,63,0,
2049,4107,1,-1,12,10,4159,4192,132,83,114,99,0,0,4185,4200,132,84,97,114,
0,0,4193,4208,132,80,97,100,0,0,4201,4214,132,73,0,0,4209,4220,132,70,
0,0,4215,4227,132,65,116,0,0,4221,4241,145,116,101,114,109,105,110,97,116,
101,0,1,0,3841,4208,3841,4200,2049,80,17,16,10,4228,4263,145,101,120,116,114,
97,99,116,0,3841,4192,3841,4214,17,3841,4208,3841,4200,2049,80,2049,3167,10,4252,4288,
145,99,111,109,112,97,114,101,0,3841,4208,3841,4200,2049,94,3841,4220,22,4097,4220,
3841,4220,1793,4308,3841,4214,4097,4227,10,1,4303,2049,71,10,4277,4321,145,110,101,120,
116,0,1,4214,2049,3015,10,4159,4348,145,115,58,99,111,110,116,97,105,110,115,
45,115,116,114,105,110,103,63,0,4097,4200,4097,4192,2049,3678,4097,4208,1,0,4097,
4214,1,0,4097,4220,3841,4192,2049,80,1793,4379,2049,4263,2049,4241,2049,4288,2049,4321,10,
1,4370,2049,2256,3841,4220,10,4326,4407,145,115,58,105,110,100,101,120,45,111,102,
45,115,116,114,105,110,103,0,4097,4200,4097,4192,2049,3678,4097,4208,1,0,4097,4214,
1,0,4097,4220,1,-1,4097,4227,3841,4192,2049,80,1793,4442,2049,4263,2049,4241,2049,4288,
2049,4321,10,1,4433,2049,2256,3841,4220,1793,4453,3841,4227,10,1,4450,1793,4460,1,-1,
10,1,4457,2049,65,10,4386,4477,145,115,58,102,105,108,116,101,114,0,1793,4514,
2049,3678,2049,3475,4,1793,4506,2049,2066,4,8,1793,4495,2049,3383,10,1,4492,1793,4501,
3,10,1,4499,2049,65,10,1,4486,2049,4048,3,2049,3349,10,1,4479,2049,3499,10,
4465,4528,145,115,58,109,97,112,0,1793,4550,2049,3678,2049,3475,4,1793,4542,67502597,8,
2049,3383,10,1,4537,2049,4048,3,2049,3349,10,1,4530,2049,3499,10,4519,4567,145,115,
58,115,117,98,115,116,114,0,1793,4573,17,2049,3678,10,1,4569,2049,2076,1793,4590,
67502597,1793,4585,2049,3167,10,1,4582,2049,2076,10,1,4579,2049,2088,67502597,1793,4603,17,1,
0,4,16,10,1,4597,2049,2076,10,4555,4619,145,115,58,114,105,103,104,116,0,
67502597,2049,80,67502597,18,4,2049,4567,10,4608,4638,145,115,58,108,101,102,116,0,1,
0,4,2049,4567,10,4628,4662,145,115,58,98,101,103,105,110,115,45,119,105,116,
104,63,0,2,2049,80,1793,4669,4,10,1,4667,2049,2076,2049,4638,2049,94,10,4644,
4694,145,115,58,101,110,100,115,45,119,105,116,104,63,0,2,2049,80,1793,4701,
4,10,1,4699,2049,2076,2049,4619,2049,94,10,4678,4720,145,115,58,104,97,115,104,
0,1,5381,4,1793,4731,4,1,33,19,17,10,1,4725,2049,4048,10,4710,4746,145,
115,58,99,111,112,121,0,67502597,2049,80,2049,2914,2049,3167,10,4736,4766,145,115,58,
68,73,71,73,84,83,0,2049,3697,48,49,50,51,52,53,54,55,56,57,0,
1,4768,10,4754,4803,145,115,58,65,83,67,73,73,45,76,79,87,69,82,67,
65,83,69,0,2049,3697,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,4805,10,4782,4856,145,115,
58,65,83,67,73,73,45,85,80,80,69,82,67,65,83,69,0,2049,3697,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,4858,10,4835,4907,145,115,58,65,83,67,73,73,45,
76,69,84,84,69,82,83,0,2049,3697,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,4909,10,4888,4982,145,115,58,80,85,78,67,84,85,65,84,73,
79,78,0,2049,3697,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,4984,
1,95,67502597,16,10,4965,5040,132,115,58,87,72,73,84,69,83,80,65,67,69,
0,9,10,13,0,5024,5049,157,39,0,1,3678,2049,145,10,5044,5059,157,36,0,
1,0,2049,132,10,5054,5069,157,34,0,1,3678,2049,145,10,5064,0,132,65,83,
67,73,73,58,78,85,76,0,5074,1,132,65,83,67,73,73,58,83,79,72,
0,5087,2,132,65,83,67,73,73,58,83,84,88,0,5100,3,132,65,83,67,
73,73,58,69,84,88,0,5113,4,132,65,83,67,73,73,58,69,79,84,0,
5126,5,132,65,83,67,73,73,58,69,78,81,0,5139,6,132,65,83,67,73,
73,58,65,67,75,0,5152,7,132,65,83,67,73,73,58,66,69,76,0,5165,
8,132,65,83,67,73,73,58,66,83,0,5178,9,132,65,83,67,73,73,58,
72,84,0,5190,10,132,65,83,67,73,73,58,76,70,0,5202,11,132,65,83,
67,73,73,58,86,84,0,5214,12,132,65,83,67,73,73,58,70,70,0,5226,
13,132,65,83,67,73,73,58,67,82,0,5238,14,132,65,83,67,73,73,58,
83,79,0,5250,15,132,65,83,67,73,73,58,83,73,0,5262,16,132,65,83,
67,73,73,58,68,76,69,0,5274,17,132,65,83,67,73,73,58,68,67,49,
0,5287,18,132,65,83,67,73,73,58,68,67,50,0,5300,19,132,65,83,67,
73,73,58,68,67,51,0,5313,20,132,65,83,67,73,73,58,68,67,52,0,
5326,21,132,65,83,67,73,73,58,78,65,75,0,5339,22,132,65,83,67,73,
73,58,83,89,78,0,5352,23,132,65,83,67,73,73,58,69,84,66,0,5365,
24,132,65,83,67,73,73,58,67,65,78,0,5378,25,132,65,83,67,73,73,
58,69,77,0,5391,26,132,65,83,67,73,73,58,83,85,66,0,5403,27,132,
65,83,67,73,73,58,69,83,67,0,5416,28,132,65,83,67,73,73,58,70,
83,0,5429,29,132,65,83,67,73,73,58,71,83,0,5441,30,132,65,83,67,
73,73,58,82,83,0,5453,31,132,65,83,67,73,73,58,85,83,0,5465,32,
132,65,83,67,73,73,58,83,80,65,67,69,0,5477,127,132,65,83,67,73,
73,58,68,69,76,0,5492,5521,145,99,58,108,111,119,101,114,99,97,115,101,
63,0,1,97,1,122,2049,2945,10,5505,5544,145,99,58,117,112,112,101,114,99,
97,115,101,63,0,1,65,1,90,2049,2945,10,5528,5564,145,99,58,108,101,116,
116,101,114,63,0,1793,5569,2049,5521,10,1,5566,1793,5576,2049,5544,10,1,5573,2049,
2103,22,10,5551,5594,145,99,58,100,105,103,105,116,63,0,1,48,1,57,2049,
2945,10,5582,5615,145,99,58,118,105,115,105,98,108,101,63,0,1,32,1,126,
2049,2945,10,5601,5634,145,99,58,118,111,119,101,108,63,0,2049,3697,97,101,105,
111,117,65,69,73,79,85,0,1,5636,4,2049,4179,10,5622,5669,145,99,58,99,
111,110,115,111,110,97,110,116,63,0,2,2049,5564,1793,5679,2049,5634,2049,2726,10,
1,5674,1793,5687,3,2049,2444,10,1,5683,2049,65,10,5653,5698,132,87,83,0,32,
9,10,13,0,5653,5720,145,99,58,119,104,105,116,101,115,112,97,99,101,63,
0,1,5698,4,2049,4179,10,5703,5743,145,99,58,45,108,111,119,101,114,99,97,
115,101,63,0,2049,5521,2049,2726,10,5726,5765,145,99,58,45,117,112,112,101,114,
99,97,115,101,63,0,2049,5544,2049,2726,10,5748,5783,145,99,58,45,100,105,103,
105,116,63,0,2049,5594,2049,2726,10,5770,5806,145,99,58,45,119,104,105,116,101,
115,112,97,99,101,63,0,2049,5720,2049,2726,10,5788,5826,145,99,58,45,118,105,
115,105,98,108,101,63,0,2049,5615,2049,2726,10,5811,5844,145,99,58,45,118,111,
119,101,108,63,0,2049,5634,2049,2726,10,5831,5866,145,99,58,45,99,111,110,115,
111,110,97,110,116,63,0,2049,5669,2049,2726,10,5849,5885,145,99,58,116,111,45,
117,112,112,101,114,0,2,2049,5521,25,3,1,32,18,10,5871,5908,145,99,58,
116,111,45,108,111,119,101,114,0,2,2049,5544,25,3,1,32,17,10,5894,5932,
145,99,58,116,111,45,115,116,114,105,110,103,0,2049,3697,46,0,1,5934,2049,
3652,1793,5944,16,10,1,5942,2049,2088,10,5917,5966,145,99,58,116,111,103,103,108,
101,45,99,97,115,101,0,2,2049,5521,1793,5974,2049,5885,10,1,5971,1793,5981,2049,
5908,10,1,5978,2049,65,10,5949,6001,145,99,58,116,111,45,110,117,109,98,101,
114,0,2,2049,5594,1793,6010,1,48,18,10,1,6006,1793,6018,3,1,0,10,1,
6014,2049,65,10,5986,6037,145,115,58,116,111,45,117,112,112,101,114,0,1793,6042,
2049,5885,10,1,6039,2049,4528,10,6023,6061,145,115,58,116,111,45,108,111,119,101,
114,0,1793,6066,2049,5908,10,1,6063,2049,4528,10,6047,6080,132,86,97,108,117,101,
0,0,6071,6092,145,99,111,114,114,101,99,116,0,2,1,48,13,1793,6107,1,
48,67502597,18,1,2,19,17,10,1,6098,9,10,6047,6126,145,110,58,116,111,45,
115,116,114,105,110,103,0,1793,6180,2049,1847,2049,3475,2,4097,6080,2049,2880,1793,6154,
1,10,20,4,1,48,17,2049,6092,2049,3383,2,2049,2589,10,1,6139,2049,2208,3,
3841,6080,2049,2608,1793,6170,1,45,2049,3383,10,1,6165,9,2049,3349,2049,3817,2049,3652,
10,1,6128,2049,3499,10,6111,6207,132,82,101,119,114,105,116,101,85,110,100,101,
114,115,99,111,114,101,115,0,-1,6185,6215,145,115,117,98,0,1,95,1793,6222,
1,32,10,1,6219,2049,2286,10,6208,6238,145,114,101,119,114,105,116,101,0,3841,
6207,1793,6247,1,6215,2049,4528,10,1,6242,9,10,6227,6261,145,104,97,110,100,108,
101,0,1,3761,8,10,6185,6277,157,112,114,101,102,105,120,58,39,0,2049,6238,
2049,6261,10,6265,6294,157,112,114,101,102,105,120,58,34,0,2049,6238,2049,3723,10,
6282,6310,145,115,58,115,112,108,105,116,0,2049,2066,2049,4107,772,2049,2066,2049,4638,
1793,6323,17,10,1,6321,2049,2076,10,6299,6349,145,115,58,115,112,108,105,116,45,
111,110,45,115,116,114,105,110,103,0,2049,2066,2049,4407,2049,2914,772,2049,2066,2049,
4638,1793,6364,17,10,1,6362,2049,2076,10,6328,6382,145,115,58,114,101,112,108,97,
99,101,0,67502597,2049,80,2049,1847,16,1793,6398,2049,6349,4,2049,1847,15,17,10,1,
6390,2049,2076,2049,3989,2049,4030,10,6369,6419,132,83,112,108,105,116,45,79,110,0,
0,6407,6430,145,109,97,116,99,104,63,0,3841,6419,11,10,6420,6447,145,116,101,
114,109,105,110,97,116,101,0,1,0,67502597,2049,2927,16,10,6434,6462,145,115,116,
101,112,0,1793,6467,2049,2914,10,1,6464,2049,2076,2049,6430,1793,6481,2,2049,106,2049,
6447,10,1,6475,9,10,6369,6499,145,115,58,116,111,107,101,110,105,122,101,0,
4097,6419,2049,3723,2049,1847,1,0,2049,106,1793,6526,2,2049,106,2,1793,6520,2049,6462,
10,1,6517,2049,4048,3,10,1,6511,2049,2076,2049,1847,67502597,18,2049,2927,67502597,16,10,
6485,6547,145,99,104,97,114,0,1,32,1793,6556,1,95,2049,3383,10,1,6551,2049,
2286,1,114,1793,6569,1,13,2049,3383,10,1,6564,2049,2286,1,110,1793,6582,1,10,
2049,3383,10,1,6577,2049,2286,1,116,1793,6595,1,9,2049,3383,10,1,6590,2049,2286,
1,48,1793,6608,1,0,2049,3383,10,1,6603,2049,2286,2049,3383,10,6539,6625,145,115,
116,114,105,110,103,0,2049,57,25,2049,3383,1,6625,7,10,6615,6642,145,116,121,
112,101,0,1,99,1793,6650,4,2049,3383,10,1,6646,2049,2286,1,115,1793,6663,4,
2049,6625,3,10,1,6658,2049,2286,1,110,1793,6678,4,2049,6126,2049,6625,3,10,1,
6671,2049,2286,3,10,6634,6694,145,104,97,110,100,108,101,0,1,92,1793,6703,2049,
57,2049,6547,10,1,6698,2049,2286,1,37,1793,6716,2049,57,2049,6642,10,1,6711,2049,
2286,2049,3383,10,6485,6735,145,115,58,102,111,114,109,97,116,0,1793,6764,2049,3678,
1793,6759,2049,3475,1793,6754,2049,57,25,2049,6694,1,6745,7,10,1,6745,8,3,10,
1,6741,2049,2088,10,1,6737,2049,3499,10,6723,6780,145,115,58,99,111,110,115,116,
0,1793,6785,2049,3723,10,1,6782,2049,2076,2049,1992,10,6769,6802,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,6792,6838,145,102,114,111,109,0,2049,
80,2,1793,6857,1793,6850,1,6802,17,16,10,1,6845,2049,2088,2049,2927,10,1,6843,
2049,2256,3,10,6830,6869,145,116,111,0,2,2049,80,1793,6887,2049,57,1,97,18,
2049,2914,1,6802,17,15,4,10,1,6874,2049,2256,3,10,6769,6904,145,114,101,111,
114,100,101,114,0,1793,6909,2049,6838,10,1,6906,2049,2076,2049,6869,10,6893,6925,145,
99,117,114,114,121,0,2049,1847,1793,6935,4,2049,1731,2049,1754,10,1,6929,2049,2076,
10,6916,6948,145,100,111,101,115,0,2049,1588,4,2049,6925,2049,1570,2049,159,16,1,
145,2049,1649,10,6940,6977,145,100,58,102,111,114,45,101,97,99,104,0,1,2,
1793,7005,15,25,2049,2066,1793,6997,1793,6992,4,8,10,1,6989,2049,2076,10,1,6987,
2049,2076,1,6981,7,10,1,6981,8,3,10,6963,7025,145,100,58,108,111,111,107,
117,112,45,120,116,0,1,0,4,1793,7051,2049,2066,2049,159,15,11,1793,7044,4,
1,2027,2049,2076,10,1,7038,1,11,2049,65,10,1,7030,2049,6977,3,10,7010,7069,
145,97,58,108,101,110,103,116,104,0,15,10,7057,7092,145,97,58,99,111,117,
110,116,101,100,45,114,101,115,117,108,116,115,0,8,2049,1847,1793,7105,2,2049,
106,1,106,2049,2256,10,1,7097,2049,2076,10,7071,7127,145,97,58,102,114,111,109,
45,115,116,114,105,110,103,0,2049,1847,1793,7146,2,2049,80,2049,106,1793,7141,2049,
106,10,1,7138,2049,4048,10,1,7131,2049,2076,10,7110,7156,132,81,0,0,7110,7171,
145,97,58,102,111,114,45,101,97,99,104,0,1,7156,1793,7201,4097,7156,2049,57,
1793,7195,2049,57,4,1793,7190,3841,7156,8,10,1,7186,2049,2076,10,1,7181,2049,2256,
3,10,1,7175,2049,3113,10,7157,7215,145,97,58,100,117,112,0,2049,1847,1793,7233,
2,15,2049,106,1793,7228,2049,106,10,1,7225,2049,7171,10,1,7219,2049,2076,10,7206,
7248,145,97,58,99,111,112,121,0,1,3,1793,7269,4097,3,2,2049,7069,2049,106,
1793,7264,2049,106,10,1,7261,2049,7171,10,1,7252,2049,3113,10,7238,7289,145,97,58,
116,111,45,115,116,114,105,110,103,0,1,3,1793,7302,2049,7215,1,0,2049,106,
2049,2914,10,1,7293,2049,3113,2049,3652,10,7274,7322,145,97,58,112,114,101,112,101,
110,100,0,2049,1847,1,0,2049,106,1793,7359,2,15,1793,7339,1,106,2049,7171,10,
1,7334,2049,2076,4,2,15,1793,7353,1,106,2049,7171,10,1,7348,2049,2076,17,10,
1,7330,2049,2076,1793,7367,16,10,1,7365,2049,2088,10,7309,7384,145,97,58,97,112,
112,101,110,100,0,4,2049,7322,10,7372,7398,145,97,58,99,104,111,112,0,2049,
7215,1,-1,2049,3094,2,2049,3030,10,7388,7420,145,97,58,102,105,108,116,101,114,
0,1793,7448,67502597,1793,7427,8,10,1,7425,2049,2076,4,1793,7437,2049,106,10,1,7434,
1793,7443,3,10,1,7441,2049,65,10,1,7422,2049,6925,2049,1847,1793,7463,67502597,15,2049,
106,2049,7171,10,1,7456,2049,2076,2049,1847,67502597,18,2049,2927,67502597,16,10,7408,7481,132,
70,0,0,7408,7497,145,97,58,99,111,110,116,97,105,110,115,63,0,1,7481,
2049,3080,1793,7511,67502597,11,3841,7481,22,4097,7481,10,1,7503,2049,7171,3,3841,7481,10,
7482,7541,145,97,58,99,111,110,116,97,105,110,115,45,115,116,114,105,110,103,
63,0,1,7481,2049,3080,1793,7556,67502597,2049,94,3841,7481,22,4097,7481,10,1,7547,2049,
7171,3,3841,7481,10,7519,7576,132,76,111,99,97,116,105,111,110,0,0,7564,7588,
145,112,114,101,112,97,114,101,0,1,-1,4097,7576,10,7577,7601,145,110,101,120,
116,0,3841,7576,2049,2608,1793,7612,1,7576,2049,3030,10,1,7607,9,10,7593,7626,145,
109,97,116,99,104,63,0,67502597,11,1793,7635,3841,7576,2049,2608,10,1,7630,1793,7642,
2049,2444,10,1,7639,2049,65,10,7616,7657,145,117,112,100,97,116,101,0,3841,7576,
2049,2880,2049,2927,4097,7576,10,7519,7680,145,97,58,105,110,100,101,120,45,111,102,
0,2049,7588,2049,2066,2049,7497,1793,7692,771,1,-1,10,1,7688,2049,2519,1793,7711,2049,
7626,1793,7705,2049,7657,10,1,7702,9,2049,7601,10,1,7698,2049,7171,3,3841,7576,10,
7666,7728,145,97,58,109,97,112,0,1793,7734,8,2049,106,10,1,7730,2049,6925,2049,
1847,1793,7749,67502597,15,2049,106,2049,7171,10,1,7742,2049,2076,10,7719,7767,145,97,58,
114,101,118,101,114,115,101,0,2049,1847,1793,7801,2049,57,1793,7779,17,2049,2927,10,
1,7775,2049,2088,2,2049,106,1793,7795,2,15,2049,106,2049,2927,10,1,7788,2049,2256,
3,10,1,7771,2049,2076,10,7754,7814,145,97,58,116,104,0,17,2049,2914,10,7806,
7829,145,97,58,102,101,116,99,104,0,2049,7814,15,10,7818,7844,145,97,58,115,
116,111,114,101,0,2049,7814,16,10,7833,7860,145,97,58,114,101,100,117,99,101,
0,1793,7864,4,10,1,7862,2049,2076,2049,7171,10,7848,7881,145,97,58,109,97,107,
101,0,2049,7092,2049,7767,10,7871,7891,157,123,0,1,286,2049,157,1,1556,2049,145,
1,286,2049,157,10,7886,7909,157,125,0,1,303,2049,157,1,2076,2049,145,1,1556,
2049,145,1,13,2049,151,1,41,2049,151,1,2927,2049,145,1,303,2049,157,1,7881,
2049,145,10,7904,7953,145,98,111,117,110,100,115,63,0,67502597,2049,7069,67502597,13,10,
7942,7967,145,99,111,112,121,0,2049,57,2049,106,10,7959,7982,145,116,111,45,101,
110,100,0,2,2049,7069,17,2049,2914,10,7904,7999,145,97,58,108,101,102,116,0,
2049,7953,1793,8007,771,1,-1,10,1,8003,2049,2498,2049,1847,67502597,2049,106,1793,8028,1,
2914,2049,2076,1,7967,2049,2256,3,10,1,8018,2049,2076,10,7989,8044,145,97,58,114,
105,103,104,116,0,2049,7953,1793,8052,771,1,-1,10,1,8048,2049,2498,2049,1847,67502597,
2049,106,1793,8075,4,2049,7982,67502597,18,4,1,7967,2049,2256,3,10,1,8063,2049,2076,
10,8033,8092,145,97,58,109,105,100,100,108,101,0,2049,3697,97,98,99,0,1,
8094,2049,3697,97,98,99,97,99,0,1,8102,2049,6904,2049,7953,1793,8121,771,3,1,
-1,10,1,8116,2049,2498,771,2049,2066,4,18,2049,2914,2049,1847,67502597,2049,106,1793,8156,
772,1793,8146,17,2049,2914,10,1,8142,2049,2076,1,7967,2049,2256,3,10,1,8139,2049,
2076,10,8080,8171,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,
8161,8314,132,78,101,101,100,108,101,60,76,101,110,62,0,0,8299,8325,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,8315,8459,132,84,80,0,
0,8453,8468,145,115,97,118,101,0,2049,3723,3841,8459,1,8325,2049,7844,1,8459,2049,
3015,10,8460,8489,145,110,101,120,116,0,1793,8495,3841,8314,17,10,1,8491,2049,2088,
10,8481,8508,145,100,111,110,101,0,2049,80,2049,2573,10,8080,8537,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,8459,1793,8551,2,1,8171,2049,4746,2049,4030,10,1,8543,1793,8560,2049,80,4097,8314,
10,1,8555,2049,2103,1793,8577,1,8171,2049,6349,2049,8468,2049,8489,2049,8508,10,1,8566,
2049,2231,1,8325,3841,8459,2049,2927,4097,8325,10,8513,8605,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,8590,8744,145,101,120,116,
114,97,99,116,0,1,8605,2049,4746,10,8733,8761,145,116,111,107,101,110,105,122,
101,0,2049,8537,2049,3678,10,8749,8777,145,99,111,109,98,105,110,101,0,1,8605,
2049,4030,2049,4030,10,8766,8793,145,109,101,114,103,101,0,4,1793,8799,2049,8777,10,
1,8796,2049,7171,772,10,8784,8817,145,102,105,110,100,45,101,110,100,0,2,2049,
80,1,8605,2049,80,18,67502597,17,10,8805,8837,145,99,108,101,97,110,0,2049,8817,
1,0,4,16,10,8513,8861,145,115,58,114,101,112,108,97,99,101,45,97,108,
108,0,1,3,1793,8876,2049,8744,2049,8761,2049,8793,2049,8837,2049,3652,10,1,8865,2049,
3113,10,8844,8887,132,73,48,0,105,105,0,8881,8896,132,73,49,0,46,46,0,
8890,8905,132,73,50,0,46,46,0,8899,8914,132,73,51,0,46,46,0,8908,8927,
145,111,112,99,111,100,101,0,2049,3697,46,46,0,1,8929,1793,8939,1,0,10,
1,8936,2049,2330,2049,3697,108,105,0,1,8945,1793,8955,1,1,10,1,8952,2049,2330,
2049,3697,100,117,0,1,8961,1793,8971,1,2,10,1,8968,2049,2330,2049,3697,100,114,
0,1,8977,1793,8987,1,3,10,1,8984,2049,2330,2049,3697,115,119,0,1,8993,1793,
9003,1,4,10,1,9000,2049,2330,2049,3697,112,117,0,1,9009,1793,9019,1,5,10,
1,9016,2049,2330,2049,3697,112,111,0,1,9025,1793,9035,1,6,10,1,9032,2049,2330,
2049,3697,106,117,0,1,9041,1793,9051,1,7,10,1,9048,2049,2330,2049,3697,99,97,
0,1,9057,1793,9067,1,8,10,1,9064,2049,2330,2049,3697,99,99,0,1,9073,1793,
9083,1,9,10,1,9080,2049,2330,2049,3697,114,101,0,1,9089,1793,9099,1,10,10,
1,9096,2049,2330,2049,3697,101,113,0,1,9105,1793,9115,1,11,10,1,9112,2049,2330,
2049,3697,110,101,0,1,9121,1793,9131,1,12,10,1,9128,2049,2330,2049,3697,108,116,
0,1,9137,1793,9147,1,13,10,1,9144,2049,2330,2049,3697,103,116,0,1,9153,1793,
9163,1,14,10,1,9160,2049,2330,2049,3697,102,101,0,1,9169,1793,9179,1,15,10,
1,9176,2049,2330,2049,3697,115,116,0,1,9185,1793,9195,1,16,10,1,9192,2049,2330,
2049,3697,97,100,0,1,9201,1793,9211,1,17,10,1,9208,2049,2330,2049,3697,115,117,
0,1,9217,1793,9227,1,18,10,1,9224,2049,2330,2049,3697,109,117,0,1,9233,1793,
9243,1,19,10,1,9240,2049,2330,2049,3697,100,105,0,1,9249,1793,9259,1,20,10,
1,9256,2049,2330,2049,3697,97,110,0,1,9265,1793,9275,1,21,10,1,9272,2049,2330,
2049,3697,111,114,0,1,9281,1793,9291,1,22,10,1,9288,2049,2330,2049,3697,120,111,
0,1,9297,1793,9307,1,23,10,1,9304,2049,2330,2049,3697,115,104,0,1,9313,1793,
9323,1,24,10,1,9320,2049,2330,2049,3697,122,114,0,1,9329,1793,9339,1,25,10,
1,9336,2049,2330,2049,3697,101,110,0,1,9345,1793,9355,1,26,10,1,9352,2049,2330,
2049,3697,105,101,0,1,9361,1793,9371,1,27,10,1,9368,2049,2330,2049,3697,105,113,
0,1,9377,1793,9387,1,28,10,1,9384,2049,2330,2049,3697,105,105,0,1,9393,1793,
9403,1,29,10,1,9400,2049,2330,3,1,0,10,8917,9419,145,112,97,99,107,0,
1,8887,2049,8927,1,8896,2049,8927,1,8905,2049,8927,1,8914,2049,8927,1,-24,24,4,
1,-16,24,17,4,1,-8,24,17,4,17,10,8844,9456,145,105,0,2,1,8887,
1,2,2049,3167,1,2,17,2,1,8896,1,2,2049,3167,1,2,17,2,1,8905,
1,2,2049,3167,1,2,17,1,8914,1,2,2049,3167,2049,9419,2049,106,10,9451,9502,
145,100,0,2049,106,10,9497,9510,145,114,0,2049,198,2049,159,15,2049,106,10,9505,
9525,157,97,115,123,0,3841,125,1,125,2049,3080,10,9518,9539,157,125,97,115,0,
4097,125,10,9532,9558,145,99,117,114,114,101,110,116,45,108,105,110,101,0,2049,
3568,1,1025,18,10,9542,9580,145,99,111,117,110,116,45,116,111,107,101,110,115,
0,1793,9586,1,32,11,10,1,9582,2049,4477,2049,80,10,9564,9607,145,110,101,120,
116,45,116,111,107,101,110,0,1,32,2049,6310,10,9593,9630,145,112,114,111,99,
101,115,115,45,116,111,107,101,110,115,0,1793,9656,2049,9607,4,1793,9649,2,2049,
80,2049,2589,1,365,1,11,2049,65,10,1,9637,2049,2076,2049,2914,10,1,9632,2049,
2256,2049,365,10,9532,9677,145,115,58,101,118,97,108,117,97,116,101,0,2049,9558,
2049,4746,2049,9558,2,2049,9580,2049,9630,10,9663,9697,132,70,108,97,103,0,0,9689,
9709,145,99,111,109,112,97,114,101,0,67440386,184946434,10,9698,9722,145,108,101,110,103,
116,104,0,659202,10,9712,9732,145,110,101,120,116,0,17043713,1,1,2577,10,9724,9750,
145,110,111,116,45,101,113,117,97,108,0,50529030,2561,0,10,9737,9762,145,108,111,
111,112,0,524549,9732,2049,9709,18157313,9697,9697,16,420610310,1,1,9762,7,10,9663,9785,145,
97,58,101,113,63,0,1048833,-1,9697,2049,9709,151066369,-1,9750,2049,9722,2049,9762,251724547,9697,
10,9776,9810,145,97,58,45,101,113,63,0,2049,9785,2049,2726,10,9800,9833,145,97,
58,98,101,103,105,110,115,45,119,105,116,104,63,0,1,3,1793,9849,2,2049,
7069,1,13,2049,2076,2049,7999,2049,9785,10,1,9837,2049,3113,10,9815,9870,145,97,58,
101,110,100,115,45,119,105,116,104,63,0,1,3,1793,9886,2,2049,7069,1,13,
2049,2076,2049,8044,2049,9785,10,1,9874,2049,3113,10,9854,9897,132,76,80,0,0,9891,
9907,132,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,
9898,9947,145,110,101,120,116,0,3841,9897,1,9907,17,2049,3015,10,9939,9963,145,112,
114,101,112,0,1,9897,2049,3015,1,0,3841,9897,1,9907,17,16,10,9955,9984,145,
100,111,110,101,0,1,9897,2049,3030,10,9854,9994,145,73,0,3841,9897,1,9907,17,
15,10,9989,10006,145,74,0,3841,9897,1,9907,17,2049,2927,15,10,10001,10020,145,75,
0,3841,9897,1,9907,17,1,2,18,15,10,10015,10051,145,116,105,109,101,115,60,
119,105,116,104,45,105,110,100,101,120,62,0,2049,9963,4,1793,10072,25,1,1,
18,5,2,5,8,6,6,2049,9947,1,10056,7,10,1,10056,8,3,2049,9984,10,
10030,10087,157,104,111,111,107,0,1,1793,2049,106,2049,1847,2049,2914,2049,106,10,10079,
10110,145,115,101,116,45,104,111,111,107,0,2049,2914,16,10,10098,10124,145,117,110,
104,111,111,107,0,2049,2914,2,2049,2914,4,16,10,10114,10148,145,105,111,58,101,
110,117,109,101,114,97,116,101,0,27,10,10132,10162,145,105,111,58,113,117,101,
114,121,0,28,10,10150,10177,145,105,111,58,105,110,118,111,107,101,0,29,10,
10164,10187,132,83,108,111,116,0,0,10164,10203,145,105,111,58,115,99,97,110,45,
102,111,114,0,1,-1,4097,10187,2049,10148,1793,10229,2049,9994,2049,10162,772,67502597,11,1793,
10225,2049,9994,4097,10187,10,1,10220,9,10,1,10211,2049,10051,3,3841,10187,10,10188,10246,
145,99,58,112,117,116,0,1793,10248,1,0,2049,10177,10,10237,10259,145,110,108,0,
1,10,2049,10246,10,10253,10270,145,115,112,0,1,32,2049,10246,10,10264,10282,145,116,
97,98,0,1,9,2049,10246,10,10275,10296,145,115,58,112,117,116,0,1,10246,2049,
4048,10,10287,10310,145,110,58,112,117,116,0,2049,6126,2049,10296,10,10301,10324,145,114,
101,115,101,116,0,2049,1556,25,5,3,6,1,1,18,1,10326,7,10,10315,10351,
145,100,117,109,112,45,115,116,97,99,107,0,2049,1556,25,3,5,2049,10351,6,
2,2049,10310,2049,10270,10,10337,10373,145,70,82,69,69,0,2049,3568,1,1025,18,2049,
1847,18,10,10365,10392,145,102,105,101,108,100,115,0,3841,2,2049,106,2049,106,2049,
106,10,10382,10418,145,105,110,118,97,108,105,100,45,110,97,109,101,63,0,2,
1,32,2049,4179,10,10401,10435,145,114,101,119,114,105,116,101,0,1793,10449,1,32,
1793,10444,1,95,10,1,10441,2049,2286,10,1,10437,2049,4528,10,10424,10463,145,101,110,
116,114,121,0,2049,1847,1793,10469,8,10,1,10467,2049,2076,4097,2,10,1793,10495,1793,
10490,2049,10392,2049,10418,1,10435,9,2049,120,10,1,10480,2049,10463,10,1,10478,0
];