diff --git a/image/retro.forth b/image/retro.forth index 998c1af..76be098 100644 --- a/image/retro.forth +++ b/image/retro.forth @@ -34,6 +34,7 @@ The main namespaces are: | compile | compiler functions | | d | dictionary headers | | err | error handlers | + | io | i/o functions | | n | numbers | | s | strings | | v | variables | @@ -85,6 +86,9 @@ The basic prefixes are: | $ | characters | | @ | variable get | | ! | variable set | + | \ | inline assembly | + | ^ | assembly references | + | | | compiler macros | ### Naming and Style Conventions @@ -235,8 +239,7 @@ It's traditional to have a word named `here` which returns the next free address in memory. ~~~ -:here (-a) - &Heap fetch ; +:here (-a) &Heap fetch ; ~~~ ## Variables @@ -299,7 +302,7 @@ And then the others are trivial. ~~~ :var (ns-) d:create , ; -:var (s-) #0 swap var ; +:var (s-) \liswlica `0 ^var ; :const (ns-) d:create d:last d:xt store ; ~~~ diff --git a/ngaImage b/ngaImage index 891337e..bba53df 100644 Binary files a/ngaImage and b/ngaImage differ diff --git a/vm/nga-c/retro-image.c b/vm/nga-c/retro-image.c index 20ce542..48651c0 100644 --- a/vm/nga-c/retro-image.c +++ b/vm/nga-c/retro-image.c @@ -2,8 +2,8 @@ #ifndef CELL #define CELL int32_t #endif -CELL ngaImageCells = 14746; -CELL ngaImage[] = { 1793,14048,14592,14745,202004,0,10,1,10,2,10,3,10,4,10,5,10,6,10, +CELL ngaImageCells = 14744; +CELL ngaImage[] = { 1793,14046,14590,14743,202004,0,10,1,10,2,10,3,10,4,10,5,10,6,10, 7,10,8,10,9,10,10,11,10,12,10,13,10,14,10,15,10,16,10,17, 10,18,10,19,10,20,10,21,10,22,10,23,10,24,10,25,10,68223234,1,2575, 85000450,1,656912,139,138,268505089,63,62,135205121,63,10,101384453,0,9,10,2049,56,25,459011,74, @@ -11,7 +11,7 @@ CELL ngaImage[] = { 1793,14048,14592,14745,202004,0,10,1,10,2,10,3,10,4,10,5,10, 84,524545,88,64,167838467,-1,134287105,3,59,659457,3,459023,105,2049,56,25,2049,105,1793,112, 2049,112,117506307,0,105,0,524545,25,110,168820993,0,124,1642241,124,134283523,7,110,1793,105,7, 524545,2049,105,1793,105,16846593,124,139,138,1793,64,16846593,124,110,138,1793,64,7,10,659713, - 1,659713,2,659713,3,1793,14726,2,524559,105,2049,105,2049,105,2049,119,168820998,2,13141,1025, + 1,659713,2,659713,3,1793,14724,2,524559,105,2049,105,2049,105,2049,119,168820998,2,13139,1025, 167841793,177,5,17826049,0,177,2,15,25,524546,162,134287105,178,93,2305,179,459023,187,134287361,178, 182,659201,177,2049,56,25,84152833,48,286458116,10,459014,202,184618754,45,25,16974851,-1,168886532,1,134284289, 1,211,134284289,0,202,660227,32,0,0,112,114,101,102,105,120,58,105,0,285278479,228, @@ -103,641 +103,641 @@ CELL ngaImage[] = { 1793,14048,14592,14745,202004,0,10,1,10,2,10,3,10,4,10,5,10, 1793,1948,1,4097,2049,105,2049,105,10,1,1941,1793,1954,16,10,1,1952,2049,64,10, 1920,1971,144,100,58,99,114,101,97,116,101,0,1,131,1,0,2049,164,2049,1877, 2049,1570,2049,158,16,10,1959,1995,144,118,97,114,60,110,62,0,2049,1971,2049,105, - 10,1985,2007,144,118,97,114,0,1,0,4,2049,1995,10,2000,2022,144,99,111,110, - 115,116,0,2049,1971,2049,1570,2049,158,16,10,2013,2038,150,116,117,99,107,0,100926722, - 10,2030,2048,150,111,118,101,114,0,67502597,10,2040,2057,150,110,105,112,0,772,10, - 2050,2072,150,100,114,111,112,45,112,97,105,114,0,771,10,2059,2082,150,63,100, - 117,112,0,6402,10,2074,2096,144,100,117,112,45,112,97,105,114,0,67502597,67502597,10, - 2084,2106,144,100,105,112,0,525572,6,10,2099,2116,144,115,105,112,0,67502597,1,21, - 2049,2106,10,2109,2128,144,98,105,0,1,2116,2049,2106,8,10,2122,2141,144,98,105, - 42,0,1,2106,2049,2106,8,10,2134,2154,144,98,105,64,0,2,2049,2141,10,2147, - 2165,144,116,114,105,0,1793,2174,1,2116,2049,2106,2049,2116,10,1,2167,2049,2106,8, - 10,2158,2188,144,116,114,105,42,0,1793,2205,1793,2198,4,1,2106,2049,2106,10,1, - 2192,2049,2106,2049,2106,10,1,2190,2049,2106,8,10,2180,2219,144,116,114,105,64,0, - 2,2,2049,2188,10,2211,2233,144,119,104,105,108,101,0,1793,2242,525570,1639430,3,1, - 2235,7,10,1,2235,8,3,10,2224,2256,144,117,110,116,105,108,0,1793,2267,525570, - 385942534,-1,25,3,1,2258,7,10,1,2258,8,3,10,2247,2281,144,116,105,109,101, - 115,0,1793,2293,4,25,33886721,1,2053,1542,1,2284,7,10,1,2283,8,3,10,2272, - 2310,156,112,114,101,102,105,120,58,124,0,2049,197,1793,2318,2049,158,15,10,1, - 2314,1793,2326,2049,160,15,10,1,2322,2049,2128,2049,1818,1793,2341,1,131,2049,2106,2049, - 1777,10,1,2334,1,21,2049,64,10,2298,2356,144,84,82,85,69,0,1,-1,10, - 2348,2368,144,70,65,76,83,69,0,1,0,10,2359,2379,144,99,97,115,101,0, - 1793,2384,67502597,11,10,1,2381,2049,2106,4,1793,2396,772,8,2049,2356,10,1,2391,1793, - 2404,3,2049,2368,10,1,2400,2049,64,25,6,3,3,10,2371,2423,144,115,58,99, - 97,115,101,0,1793,2429,67502597,2049,93,10,1,2425,2049,2106,4,1793,2441,772,8,2049, - 2356,10,1,2436,1793,2449,3,2049,2368,10,1,2445,2049,64,25,6,3,3,10,2413, - 2465,144,110,111,116,0,1,-1,23,10,2458,2478,144,108,116,101,113,63,0,2049, - 2096,101516555,22,10,2469,2492,144,103,116,101,113,63,0,4,2049,2478,10,2483,2505,144, - 110,58,77,65,88,0,1,-5,15,10,2496,2518,144,110,58,77,73,78,0,1, - -4,15,10,2509,2533,144,110,58,122,101,114,111,63,0,1,0,11,10,2522,2549, - 144,110,58,45,122,101,114,111,63,0,1,0,12,10,2537,2568,144,110,58,110, - 101,103,97,116,105,118,101,63,0,1,0,13,10,2553,2587,144,110,58,112,111, - 115,105,116,105,118,101,63,0,1,-1,14,10,2572,2615,144,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, - 2591,2630,144,110,58,101,118,101,110,63,0,1,2,20,3,2049,2533,10,2619,2647, - 144,110,58,111,100,100,63,0,2049,2630,2049,2465,10,2637,2659,144,105,102,59,0, - 67502597,1,72,2049,2106,25,6,771,10,2652,2676,144,45,105,102,59,0,67502597,1,70, - 2049,2106,2049,2465,25,6,771,10,2668,2694,150,114,111,116,0,67503109,10,2687,2701,150, - 47,0,197652,10,2696,2710,150,109,111,100,0,788,10,2703,2721,144,110,58,112,111, - 119,0,1,1,4,1793,2729,67502597,19,10,1,2726,2049,2281,772,10,2712,2747,144,110, - 58,110,101,103,97,116,101,0,1,-1,19,10,2735,2763,144,110,58,115,113,117, - 97,114,101,0,4866,10,2751,2775,144,110,58,115,113,114,116,0,1,1,1793,2793, - 2049,2096,197652,67502597,18,1,2,197652,25,17,1,2779,7,10,1,2779,8,772,10,2765, - 2807,144,110,58,109,105,110,0,2049,2096,13,1,11,1,2057,2049,64,10,2798,2826, - 144,110,58,109,97,120,0,2049,2096,14,1,11,1,2057,2049,64,10,2817,2845,144, - 110,58,97,98,115,0,2,2049,2568,1,2747,9,10,2836,2863,144,110,58,108,105, - 109,105,116,0,4,5,2049,2807,6,2049,2826,10,2852,2880,144,110,58,105,110,99, - 0,1,1,17,10,2871,2893,144,110,58,100,101,99,0,1,1,18,10,2884,2911, - 144,110,58,98,101,116,119,101,101,110,63,0,67503109,1793,2919,67503109,67503109,2049,2863,10, - 1,2914,2049,2116,11,10,2897,2937,144,118,58,105,110,99,45,98,121,0,1793,2941, - 4367,10,1,2939,2049,2116,16,10,2925,2959,144,118,58,100,101,99,45,98,121,0, - 1793,2963,1180687,10,1,2961,2049,2116,16,10,2947,2978,144,118,58,105,110,99,0,1, - 1,4,2049,2937,10,2969,2993,144,118,58,100,101,99,0,1,1,4,2049,2959,10, - 2984,3010,144,118,58,108,105,109,105,116,0,251790597,1542,2049,2863,4100,10,2999,3024,144, - 118,58,111,110,0,2049,2356,4100,10,3016,3037,144,118,58,111,102,102,0,2049,2368, - 4100,10,3028,3050,144,97,108,108,111,116,0,1,3,2049,2937,10,3041,3069,144,118, - 58,112,114,101,115,101,114,118,101,0,983556,1793,3077,1,21,2049,2106,10,1,3072, - 2049,2106,4100,10,3055,3095,144,118,58,117,112,100,97,116,101,0,4,1793,3102,15, - 4,8,10,1,3098,2049,2116,16,10,3083,3116,144,99,111,112,121,0,1793,3125,285278725, - 1,33951492,268767489,1,6,10,1,3118,2049,2281,771,10,3108,3144,144,83,99,111,112,101, - 76,105,115,116,0,14592,14592,10,3131,3153,144,123,123,0,2049,1570,2,1,3144,2049, - 59,16,10,3147,3178,144,45,45,45,114,101,118,101,97,108,45,45,45,0,2049, - 1570,1,3144,2049,2880,16,10,3162,3192,144,125,125,0,1,3144,2049,56,4,15,11, - 1793,3206,3841,3144,4097,2,10,1,3201,1793,3232,3841,3144,1793,3227,1,2,983567,1,3144, - 2049,2880,1641487,3,1,3216,7,10,1,3214,8,16,10,1,3210,2049,64,10,3186,3246, - 131,83,116,97,114,116,0,0,10,3237,3255,131,69,110,100,0,0,10,3248,3270, - 144,116,101,114,109,105,110,97,116,101,0,1,0,3841,3255,16,10,3186,3292,144, - 98,117,102,102,101,114,58,115,116,97,114,116,0,3841,3246,10,3276,3309,144,98, - 117,102,102,101,114,58,101,110,100,0,3841,3255,10,3295,3326,144,98,117,102,102, - 101,114,58,97,100,100,0,3841,3255,16,1,3255,2049,2978,2049,3270,10,3312,3350,144, - 98,117,102,102,101,114,58,103,101,116,0,1,3255,2049,2993,3841,3255,15,2049,3270, - 10,3336,3376,144,98,117,102,102,101,114,58,101,109,112,116,121,0,3841,3246,4097, - 3255,2049,3270,10,3360,3398,144,98,117,102,102,101,114,58,115,105,122,101,0,3841, - 3255,3841,3246,18,10,3383,3418,144,98,117,102,102,101,114,58,115,101,116,0,4097, - 3246,2049,3376,10,3404,3442,144,98,117,102,102,101,114,58,112,114,101,115,101,114, - 118,101,0,3841,3246,3841,3255,1793,3455,1,21,2049,2106,4097,3246,10,1,3448,2049,2106, - 4097,3255,10,3423,3477,131,84,101,109,112,83,116,114,105,110,103,115,0,32,3462, - 3495,131,84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,3478,3507,144, - 83,84,82,73,78,71,83,0,2049,1543,3841,3477,3841,3495,19,18,10,3496,3527,131, - 67,117,114,114,101,110,116,0,3,10,3516,3542,144,115,58,112,111,105,110,116, - 101,114,0,3841,3527,3841,3495,19,2049,3507,17,10,3529,3561,144,115,58,110,101,120, - 116,0,1,3527,2049,2978,3841,3527,3841,3477,11,1793,3577,1,0,4097,3527,10,1,3572, - 9,10,3496,3591,144,115,58,116,101,109,112,0,2,2049,79,2049,2880,2049,3542,4, - 2049,3116,2049,3542,2049,3561,10,3581,3617,144,115,58,101,109,112,116,121,0,2049,3542, - 2049,3561,1,0,67502597,16,10,3606,3636,144,115,58,115,107,105,112,0,6,1793,3644, - 68223234,1,786703,0,10,1,3639,2049,2233,2049,2893,5,10,3626,3662,144,115,58,107,101, - 101,112,0,2049,1818,1793,3671,1,3636,2049,1777,10,1,3666,9,2049,1877,1,119,2049, - 2106,2049,131,10,3652,3695,156,112,114,101,102,105,120,58,39,0,2049,1818,1,3662, - 1,3591,2049,64,10,3683,3714,144,115,58,99,104,111,112,0,2049,3591,2,2049,79, - 67502597,17,2049,2893,1,0,4,16,10,3704,3741,144,115,58,114,101,118,101,114,115, - 101,0,1793,3783,2,2049,3591,2049,3418,1,79,1793,3759,2,2049,79,17,2049,2893,10, - 1,3752,2049,2128,4,1793,3773,2,15,2049,3326,2049,2893,10,1,3766,2049,2281,3,2049, - 3292,2049,3591,10,1,3743,2049,3442,10,3728,3801,144,115,58,112,114,101,112,101,110, - 100,0,2049,3591,1793,3825,2,2049,79,17,1793,3817,2,2049,79,2049,2880,10,1,3811, - 2049,2106,4,2049,3116,10,1,3805,2049,2116,10,3788,3842,144,115,58,97,112,112,101, - 110,100,0,4,2049,3801,10,3830,3860,144,115,58,102,111,114,45,101,97,99,104, - 0,1793,3895,67502597,15,25,3,2049,2096,1793,3883,1793,3878,1,34,2049,2106,8,10,1, - 3872,2049,2106,10,1,3870,2049,2106,1,2880,2049,2106,1,3862,7,10,1,3862,8,771, - 10,3846,3914,144,115,58,105,110,100,101,120,45,111,102,0,4,1793,3937,2049,56, - 25,4,1793,3926,67502597,12,10,1,3923,2049,2106,4,25,3,1,3917,7,10,1,3917, - 2049,2116,1793,3948,18,2049,2893,772,10,1,3943,2049,2116,2049,79,67502597,11,1793,3962,3, - 1,-1,10,1,3958,9,10,3900,3986,144,115,58,99,111,110,116,97,105,110,115, - 45,99,104,97,114,63,0,2049,3914,1,-1,12,10,3966,4002,144,115,58,104,97, - 115,104,0,1,5381,4,1793,4010,286458116,33,10,1,4007,2049,3860,10,3992,4026,144,101, - 120,116,114,97,99,116,0,2049,2096,2049,1877,4,2049,3116,2049,1877,67502597,17,1,0, - 4,16,10,4015,4051,144,99,104,101,99,107,0,1,4026,2049,2106,1793,4062,1,2880, - 2049,2106,10,1,4057,2049,2106,2049,1877,2049,4002,67502597,11,10,4042,4081,144,109,97,115, - 107,0,67503109,67503109,1793,4098,1793,4093,4,1,48,2049,2106,10,1,4087,2049,2106,10,1, - 4085,2049,2106,10,4073,4115,144,108,111,99,97,116,105,111,110,0,67503109,67503109,1793,4148, - 1793,4143,4,1793,4129,67502597,2049,2533,21,10,1,4124,2049,2106,4,1793,4139,772,2,10, - 1,4136,9,10,1,4121,2049,2106,10,1,4119,2049,2106,10,4103,4162,144,115,101,116, - 117,112,0,1,0,67503109,67503109,1,79,1,4002,2049,2128,2049,3617,2049,3418,1793,4182,67502597, - 2049,79,10,1,4178,2049,2106,4,10,3992,4210,144,115,58,99,111,110,116,97,105, - 110,115,45,115,116,114,105,110,103,63,0,1793,4226,2049,4162,1793,4221,2049,4051,2049, - 4081,10,1,4216,2049,2281,10,1,4212,2049,3442,771,3,10,4188,4254,144,115,58,105, - 110,100,101,120,45,111,102,45,115,116,114,105,110,103,0,67502597,1793,4280,1793,4273, - 2049,4162,1793,4268,2049,4051,2049,4115,10,1,4263,2049,2281,10,1,4259,2049,3442,771,3, - 10,1,4257,2049,2106,18,2049,2893,1,-1,2049,2826,10,4233,4304,144,115,58,102,105, - 108,116,101,114,0,1793,4332,2049,3617,2049,3418,4,1793,4324,2049,2096,4,8,1,3326, - 1,11,2049,64,10,1,4313,2049,3860,3,2049,3292,10,1,4306,2049,3442,10,4292,4346, - 144,115,58,109,97,112,0,1793,4368,2049,3617,2049,3418,4,1793,4360,67502597,8,2049,3326, - 10,1,4355,2049,3860,3,2049,3292,10,1,4348,2049,3442,10,4337,4385,144,115,58,115, - 117,98,115,116,114,0,1793,4391,17,2049,3617,10,1,4387,2049,2106,1793,4403,67502597,1, - 3116,2049,2106,10,1,4397,2049,2116,67502597,1793,4416,17,1,0,4,16,10,1,4410,2049, - 2106,10,4373,4432,144,115,58,114,105,103,104,116,0,67502597,2049,79,67502597,18,4,2049, - 4385,10,4421,4451,144,115,58,108,101,102,116,0,1,0,4,2049,4385,10,4441,4475, - 144,115,58,98,101,103,105,110,115,45,119,105,116,104,63,0,2,2049,79,1, - 13,2049,2106,2049,4451,2049,93,10,4457,4503,144,115,58,101,110,100,115,45,119,105, - 116,104,63,0,2,2049,79,1,13,2049,2106,2049,4432,2049,93,10,4487,4525,144,115, - 58,99,111,112,121,0,67502597,2049,79,2049,2880,2049,3116,10,4515,4545,144,115,58,68, - 73,71,73,84,83,0,2049,3636,48,49,50,51,52,53,54,55,56,57,0,1, - 4547,10,4533,4582,144,115,58,65,83,67,73,73,45,76,79,87,69,82,67,65, - 83,69,0,2049,3636,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,4584,10,4561,4635,144,115,58, - 65,83,67,73,73,45,85,80,80,69,82,67,65,83,69,0,2049,3636,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,4637,10,4614,4686,144,115,58,65,83,67,73,73,45,76, - 69,84,84,69,82,83,0,2049,3636,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,4688,10,4667,4761,144,115,58,80,85,78,67,84,85,65,84,73,79, - 78,0,2049,3636,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,4763,1, - 95,67502597,16,10,4744,4819,131,115,58,87,72,73,84,69,83,80,65,67,69,0, - 32,9,10,13,0,4803,4829,156,39,0,1,3617,2049,144,10,4824,4839,156,36,0, - 1,0,2049,131,10,4834,0,131,65,83,67,73,73,58,78,85,76,0,4844,27, - 131,65,83,67,73,73,58,69,83,67,0,4857,8,131,65,83,67,73,73,58, - 66,83,0,4870,9,131,65,83,67,73,73,58,72,84,0,4882,10,131,65,83, - 67,73,73,58,76,70,0,4894,11,131,65,83,67,73,73,58,86,84,0,4906, - 12,131,65,83,67,73,73,58,70,70,0,4918,13,131,65,83,67,73,73,58, - 67,82,0,4930,32,131,65,83,67,73,73,58,83,80,65,67,69,0,4942,127, - 131,65,83,67,73,73,58,68,69,76,0,4957,1,131,65,83,67,73,73,58, - 83,79,72,0,4970,2,131,65,83,67,73,73,58,83,84,88,0,4983,3,131, - 65,83,67,73,73,58,69,84,88,0,4996,4,131,65,83,67,73,73,58,69, - 79,84,0,5009,5,131,65,83,67,73,73,58,69,78,81,0,5022,6,131,65, - 83,67,73,73,58,65,67,75,0,5035,7,131,65,83,67,73,73,58,66,69, - 76,0,5048,14,131,65,83,67,73,73,58,83,79,0,5061,15,131,65,83,67, - 73,73,58,83,73,0,5073,16,131,65,83,67,73,73,58,68,76,69,0,5085, - 17,131,65,83,67,73,73,58,68,67,49,0,5098,18,131,65,83,67,73,73, - 58,68,67,50,0,5111,19,131,65,83,67,73,73,58,68,67,51,0,5124,20, - 131,65,83,67,73,73,58,68,67,52,0,5137,21,131,65,83,67,73,73,58, - 78,65,75,0,5150,22,131,65,83,67,73,73,58,83,89,78,0,5163,23,131, - 65,83,67,73,73,58,69,84,66,0,5176,24,131,65,83,67,73,73,58,67, - 65,78,0,5189,25,131,65,83,67,73,73,58,69,77,0,5202,26,131,65,83, - 67,73,73,58,83,85,66,0,5214,28,131,65,83,67,73,73,58,70,83,0, - 5227,29,131,65,83,67,73,73,58,71,83,0,5239,30,131,65,83,67,73,73, - 58,82,83,0,5251,31,131,65,83,67,73,73,58,85,83,0,5263,5291,144,99, - 58,108,111,119,101,114,99,97,115,101,63,0,1,97,1,122,2049,2911,10,5275, - 5314,144,99,58,117,112,112,101,114,99,97,115,101,63,0,1,65,1,90,2049, - 2911,10,5298,5334,144,99,58,108,101,116,116,101,114,63,0,1,5291,1,5314,2049, - 2128,22,10,5321,5354,144,99,58,100,105,103,105,116,63,0,1,48,1,57,2049, - 2911,10,5342,5375,144,99,58,118,105,115,105,98,108,101,63,0,1,32,1,126, - 2049,2911,10,5361,5394,144,99,58,118,111,119,101,108,63,0,2049,3636,97,101,105, - 111,117,65,69,73,79,85,0,1,5396,4,2049,3986,10,5382,5429,144,99,58,99, - 111,110,115,111,110,97,110,116,63,0,2,2049,5334,1793,5439,2049,5394,2049,2465,10, - 1,5434,1793,5447,3,2049,2368,10,1,5443,2049,64,10,5413,5469,144,99,58,119,104, - 105,116,101,115,112,97,99,101,63,0,1,4819,4,2049,3986,10,5452,5492,144,99, - 58,45,108,111,119,101,114,99,97,115,101,63,0,2049,5291,2049,2465,10,5475,5514, - 144,99,58,45,117,112,112,101,114,99,97,115,101,63,0,2049,5314,2049,2465,10, - 5497,5532,144,99,58,45,100,105,103,105,116,63,0,2049,5354,2049,2465,10,5519,5555, - 144,99,58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049,5469,2049,2465, - 10,5537,5575,144,99,58,45,118,105,115,105,98,108,101,63,0,2049,5375,2049,2465, - 10,5560,5593,144,99,58,45,118,111,119,101,108,63,0,2049,5394,2049,2465,10,5580, - 5615,144,99,58,45,99,111,110,115,111,110,97,110,116,63,0,2049,5429,2049,2465, - 10,5598,5634,144,99,58,116,111,45,117,112,112,101,114,0,2,2049,5291,25,3, - 1,32,18,10,5620,5657,144,99,58,116,111,45,108,111,119,101,114,0,2,2049, - 5314,25,3,1,32,17,10,5643,5681,144,99,58,116,111,45,115,116,114,105,110, - 103,0,2049,3636,46,0,1,5683,2049,3591,1,36,2049,2116,10,5666,5711,144,99,58, - 116,111,103,103,108,101,45,99,97,115,101,0,2,2049,5291,1,5634,1,5657,2049, - 64,10,5694,5736,144,99,58,116,111,45,110,117,109,98,101,114,0,2,2049,5354, - 1793,5745,1,48,18,10,1,5741,1793,5753,3,1,0,10,1,5749,2049,64,10,5721, - 5772,144,115,58,116,111,45,117,112,112,101,114,0,1,5634,2049,4346,10,5758,5791, - 144,115,58,116,111,45,108,111,119,101,114,0,1,5657,2049,4346,10,5777,5811,144, - 115,58,116,114,105,109,45,108,101,102,116,0,2049,3591,1793,5825,2049,56,1,5469, - 1,2549,2049,2128,21,10,1,5815,2049,2233,2049,2893,10,5796,5848,144,115,58,116,114, - 105,109,45,114,105,103,104,116,0,2049,3591,2049,3741,2049,5811,2049,3741,10,5832,5867, - 144,115,58,116,114,105,109,0,2049,5848,2049,5811,10,5857,5883,144,99,111,114,114, - 101,99,116,0,2,1,48,13,1793,5898,1,48,67502597,18,1,2,19,17,10,1, - 5889,9,10,5857,5917,144,110,58,116,111,45,115,116,114,105,110,103,0,1793,5965, - 2049,1877,2049,3418,2,2049,2845,1793,5943,1,10,20,4,1,48,17,2049,5883,2049,3326, - 2,2049,2549,10,1,5928,2049,2233,3,2049,2568,1793,5957,1,45,2049,3326,10,1,5952, - 9,2049,3292,2049,3741,10,1,5919,2049,3442,10,5902,5992,131,82,101,119,114,105,116, - 101,85,110,100,101,114,115,99,111,114,101,115,0,-1,5970,6000,144,115,117,98, - 0,1,95,1793,6007,1,32,10,1,6004,2049,2379,10,5993,6023,144,114,101,119,114, - 105,116,101,0,3841,5992,1793,6032,1,6000,2049,4346,10,1,6027,9,10,6012,6046,144, - 104,97,110,100,108,101,0,1,3695,8,10,5970,6062,156,112,114,101,102,105,120, - 58,39,0,2049,6023,2049,6046,10,6050,6078,144,115,58,115,112,108,105,116,0,2049, - 2096,2049,3914,772,2049,2096,2049,4451,1,38,2049,2106,10,6067,6113,144,115,58,115,112, - 108,105,116,45,111,110,45,115,116,114,105,110,103,0,2049,2096,2049,4254,2049,2880, - 772,2049,2096,2049,4451,1,38,2049,2106,10,6092,6142,144,115,58,114,101,112,108,97, - 99,101,0,67502597,2049,79,2049,1877,16,1793,6158,2049,6113,4,2049,1877,15,17,10,1, - 6150,2049,2106,2049,3801,2049,3842,10,6129,6179,131,83,112,108,105,116,45,79,110,0, - 0,6167,6190,144,109,97,116,99,104,63,0,3841,6179,11,10,6180,6207,144,116,101, - 114,109,105,110,97,116,101,0,1,0,67502597,2049,2893,16,10,6194,6222,144,115,116, - 101,112,0,1,2880,2049,2106,2049,6190,1793,6236,2,2049,105,2049,6207,10,1,6230,9, - 10,6129,6254,144,115,58,116,111,107,101,110,105,122,101,0,4097,6179,2049,3662,2049, - 1877,1,0,2049,105,1793,6276,2,2049,105,2,1,6222,2049,3860,3,10,1,6266,2049, - 2106,2049,1877,67502597,18,2049,2893,67502597,16,10,6240,6299,131,78,101,101,100,108,101,0, + 10,1985,2007,144,118,97,114,0,134284289,0,1995,10,2000,2020,144,99,111,110,115,116, + 0,2049,1971,2049,1570,2049,158,16,10,2011,2036,150,116,117,99,107,0,100926722,10,2028, + 2046,150,111,118,101,114,0,67502597,10,2038,2055,150,110,105,112,0,772,10,2048,2070, + 150,100,114,111,112,45,112,97,105,114,0,771,10,2057,2080,150,63,100,117,112, + 0,6402,10,2072,2094,144,100,117,112,45,112,97,105,114,0,67502597,67502597,10,2082,2104, + 144,100,105,112,0,525572,6,10,2097,2114,144,115,105,112,0,67502597,1,21,2049,2104, + 10,2107,2126,144,98,105,0,1,2114,2049,2104,8,10,2120,2139,144,98,105,42,0, + 1,2104,2049,2104,8,10,2132,2152,144,98,105,64,0,2,2049,2139,10,2145,2163,144, + 116,114,105,0,1793,2172,1,2114,2049,2104,2049,2114,10,1,2165,2049,2104,8,10,2156, + 2186,144,116,114,105,42,0,1793,2203,1793,2196,4,1,2104,2049,2104,10,1,2190,2049, + 2104,2049,2104,10,1,2188,2049,2104,8,10,2178,2217,144,116,114,105,64,0,2,2, + 2049,2186,10,2209,2231,144,119,104,105,108,101,0,1793,2240,525570,1639430,3,1,2233,7, + 10,1,2233,8,3,10,2222,2254,144,117,110,116,105,108,0,1793,2265,525570,385942534,-1, + 25,3,1,2256,7,10,1,2256,8,3,10,2245,2279,144,116,105,109,101,115,0, + 1793,2291,4,25,33886721,1,2053,1542,1,2282,7,10,1,2281,8,3,10,2270,2308,156, + 112,114,101,102,105,120,58,124,0,2049,197,1793,2316,2049,158,15,10,1,2312,1793, + 2324,2049,160,15,10,1,2320,2049,2126,2049,1818,1793,2339,1,131,2049,2104,2049,1777,10, + 1,2332,1,21,2049,64,10,2296,2354,144,84,82,85,69,0,1,-1,10,2346,2366, + 144,70,65,76,83,69,0,1,0,10,2357,2377,144,99,97,115,101,0,1793,2382, + 67502597,11,10,1,2379,2049,2104,4,1793,2394,772,8,2049,2354,10,1,2389,1793,2402,3, + 2049,2366,10,1,2398,2049,64,25,6,3,3,10,2369,2421,144,115,58,99,97,115, + 101,0,1793,2427,67502597,2049,93,10,1,2423,2049,2104,4,1793,2439,772,8,2049,2354,10, + 1,2434,1793,2447,3,2049,2366,10,1,2443,2049,64,25,6,3,3,10,2411,2463,144, + 110,111,116,0,1,-1,23,10,2456,2476,144,108,116,101,113,63,0,2049,2094,101516555, + 22,10,2467,2490,144,103,116,101,113,63,0,4,2049,2476,10,2481,2503,144,110,58, + 77,65,88,0,1,-5,15,10,2494,2516,144,110,58,77,73,78,0,1,-4,15, + 10,2507,2531,144,110,58,122,101,114,111,63,0,1,0,11,10,2520,2547,144,110, + 58,45,122,101,114,111,63,0,1,0,12,10,2535,2566,144,110,58,110,101,103, + 97,116,105,118,101,63,0,1,0,13,10,2551,2585,144,110,58,112,111,115,105, + 116,105,118,101,63,0,1,-1,14,10,2570,2613,144,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,2589,2628, + 144,110,58,101,118,101,110,63,0,1,2,20,3,2049,2531,10,2617,2645,144,110, + 58,111,100,100,63,0,2049,2628,2049,2463,10,2635,2657,144,105,102,59,0,67502597,1, + 72,2049,2104,25,6,771,10,2650,2674,144,45,105,102,59,0,67502597,1,70,2049,2104, + 2049,2463,25,6,771,10,2666,2692,150,114,111,116,0,67503109,10,2685,2699,150,47,0, + 197652,10,2694,2708,150,109,111,100,0,788,10,2701,2719,144,110,58,112,111,119,0, + 1,1,4,1793,2727,67502597,19,10,1,2724,2049,2279,772,10,2710,2745,144,110,58,110, + 101,103,97,116,101,0,1,-1,19,10,2733,2761,144,110,58,115,113,117,97,114, + 101,0,4866,10,2749,2773,144,110,58,115,113,114,116,0,1,1,1793,2791,2049,2094, + 197652,67502597,18,1,2,197652,25,17,1,2777,7,10,1,2777,8,772,10,2763,2805,144, + 110,58,109,105,110,0,2049,2094,13,1,11,1,2055,2049,64,10,2796,2824,144,110, + 58,109,97,120,0,2049,2094,14,1,11,1,2055,2049,64,10,2815,2843,144,110,58, + 97,98,115,0,2,2049,2566,1,2745,9,10,2834,2861,144,110,58,108,105,109,105, + 116,0,4,5,2049,2805,6,2049,2824,10,2850,2878,144,110,58,105,110,99,0,1, + 1,17,10,2869,2891,144,110,58,100,101,99,0,1,1,18,10,2882,2909,144,110, + 58,98,101,116,119,101,101,110,63,0,67503109,1793,2917,67503109,67503109,2049,2861,10,1,2912, + 2049,2114,11,10,2895,2935,144,118,58,105,110,99,45,98,121,0,1793,2939,4367,10, + 1,2937,2049,2114,16,10,2923,2957,144,118,58,100,101,99,45,98,121,0,1793,2961, + 1180687,10,1,2959,2049,2114,16,10,2945,2976,144,118,58,105,110,99,0,1,1,4, + 2049,2935,10,2967,2991,144,118,58,100,101,99,0,1,1,4,2049,2957,10,2982,3008, + 144,118,58,108,105,109,105,116,0,251790597,1542,2049,2861,4100,10,2997,3022,144,118,58, + 111,110,0,2049,2354,4100,10,3014,3035,144,118,58,111,102,102,0,2049,2366,4100,10, + 3026,3048,144,97,108,108,111,116,0,1,3,2049,2935,10,3039,3067,144,118,58,112, + 114,101,115,101,114,118,101,0,983556,1793,3075,1,21,2049,2104,10,1,3070,2049,2104, + 4100,10,3053,3093,144,118,58,117,112,100,97,116,101,0,4,1793,3100,15,4,8, + 10,1,3096,2049,2114,16,10,3081,3114,144,99,111,112,121,0,1793,3123,285278725,1,33951492, + 268767489,1,6,10,1,3116,2049,2279,771,10,3106,3142,144,83,99,111,112,101,76,105, + 115,116,0,14590,14590,10,3129,3151,144,123,123,0,2049,1570,2,1,3142,2049,59,16, + 10,3145,3176,144,45,45,45,114,101,118,101,97,108,45,45,45,0,2049,1570,1, + 3142,2049,2878,16,10,3160,3190,144,125,125,0,1,3142,2049,56,4,15,11,1793,3204, + 3841,3142,4097,2,10,1,3199,1793,3230,3841,3142,1793,3225,1,2,983567,1,3142,2049,2878, + 1641487,3,1,3214,7,10,1,3212,8,16,10,1,3208,2049,64,10,3184,3244,131,83, + 116,97,114,116,0,0,10,3235,3253,131,69,110,100,0,0,10,3246,3268,144,116, + 101,114,109,105,110,97,116,101,0,1,0,3841,3253,16,10,3184,3290,144,98,117, + 102,102,101,114,58,115,116,97,114,116,0,3841,3244,10,3274,3307,144,98,117,102, + 102,101,114,58,101,110,100,0,3841,3253,10,3293,3324,144,98,117,102,102,101,114, + 58,97,100,100,0,3841,3253,16,1,3253,2049,2976,2049,3268,10,3310,3348,144,98,117, + 102,102,101,114,58,103,101,116,0,1,3253,2049,2991,3841,3253,15,2049,3268,10,3334, + 3374,144,98,117,102,102,101,114,58,101,109,112,116,121,0,3841,3244,4097,3253,2049, + 3268,10,3358,3396,144,98,117,102,102,101,114,58,115,105,122,101,0,3841,3253,3841, + 3244,18,10,3381,3416,144,98,117,102,102,101,114,58,115,101,116,0,4097,3244,2049, + 3374,10,3402,3440,144,98,117,102,102,101,114,58,112,114,101,115,101,114,118,101, + 0,3841,3244,3841,3253,1793,3453,1,21,2049,2104,4097,3244,10,1,3446,2049,2104,4097,3253, + 10,3421,3475,131,84,101,109,112,83,116,114,105,110,103,115,0,32,3460,3493,131, + 84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,3476,3505,144,83,84, + 82,73,78,71,83,0,2049,1543,3841,3475,3841,3493,19,18,10,3494,3525,131,67,117, + 114,114,101,110,116,0,3,10,3514,3540,144,115,58,112,111,105,110,116,101,114, + 0,3841,3525,3841,3493,19,2049,3505,17,10,3527,3559,144,115,58,110,101,120,116,0, + 1,3525,2049,2976,3841,3525,3841,3475,11,1793,3575,1,0,4097,3525,10,1,3570,9,10, + 3494,3589,144,115,58,116,101,109,112,0,2,2049,79,2049,2878,2049,3540,4,2049,3114, + 2049,3540,2049,3559,10,3579,3615,144,115,58,101,109,112,116,121,0,2049,3540,2049,3559, + 1,0,67502597,16,10,3604,3634,144,115,58,115,107,105,112,0,6,1793,3642,68223234,1, + 786703,0,10,1,3637,2049,2231,2049,2891,5,10,3624,3660,144,115,58,107,101,101,112, + 0,2049,1818,1793,3669,1,3634,2049,1777,10,1,3664,9,2049,1877,1,119,2049,2104,2049, + 131,10,3650,3693,156,112,114,101,102,105,120,58,39,0,2049,1818,1,3660,1,3589, + 2049,64,10,3681,3712,144,115,58,99,104,111,112,0,2049,3589,2,2049,79,67502597,17, + 2049,2891,1,0,4,16,10,3702,3739,144,115,58,114,101,118,101,114,115,101,0, + 1793,3781,2,2049,3589,2049,3416,1,79,1793,3757,2,2049,79,17,2049,2891,10,1,3750, + 2049,2126,4,1793,3771,2,15,2049,3324,2049,2891,10,1,3764,2049,2279,3,2049,3290,2049, + 3589,10,1,3741,2049,3440,10,3726,3799,144,115,58,112,114,101,112,101,110,100,0, + 2049,3589,1793,3823,2,2049,79,17,1793,3815,2,2049,79,2049,2878,10,1,3809,2049,2104, + 4,2049,3114,10,1,3803,2049,2114,10,3786,3840,144,115,58,97,112,112,101,110,100, + 0,4,2049,3799,10,3828,3858,144,115,58,102,111,114,45,101,97,99,104,0,1793, + 3893,67502597,15,25,3,2049,2094,1793,3881,1793,3876,1,34,2049,2104,8,10,1,3870,2049, + 2104,10,1,3868,2049,2104,1,2878,2049,2104,1,3860,7,10,1,3860,8,771,10,3844, + 3912,144,115,58,105,110,100,101,120,45,111,102,0,4,1793,3935,2049,56,25,4, + 1793,3924,67502597,12,10,1,3921,2049,2104,4,25,3,1,3915,7,10,1,3915,2049,2114, + 1793,3946,18,2049,2891,772,10,1,3941,2049,2114,2049,79,67502597,11,1793,3960,3,1,-1, + 10,1,3956,9,10,3898,3984,144,115,58,99,111,110,116,97,105,110,115,45,99, + 104,97,114,63,0,2049,3912,1,-1,12,10,3964,4000,144,115,58,104,97,115,104, + 0,1,5381,4,1793,4008,286458116,33,10,1,4005,2049,3858,10,3990,4024,144,101,120,116, + 114,97,99,116,0,2049,2094,2049,1877,4,2049,3114,2049,1877,67502597,17,1,0,4,16, + 10,4013,4049,144,99,104,101,99,107,0,1,4024,2049,2104,1793,4060,1,2878,2049,2104, + 10,1,4055,2049,2104,2049,1877,2049,4000,67502597,11,10,4040,4079,144,109,97,115,107,0, + 67503109,67503109,1793,4096,1793,4091,4,1,48,2049,2104,10,1,4085,2049,2104,10,1,4083,2049, + 2104,10,4071,4113,144,108,111,99,97,116,105,111,110,0,67503109,67503109,1793,4146,1793,4141, + 4,1793,4127,67502597,2049,2531,21,10,1,4122,2049,2104,4,1793,4137,772,2,10,1,4134, + 9,10,1,4119,2049,2104,10,1,4117,2049,2104,10,4101,4160,144,115,101,116,117,112, + 0,1,0,67503109,67503109,1,79,1,4000,2049,2126,2049,3615,2049,3416,1793,4180,67502597,2049,79, + 10,1,4176,2049,2104,4,10,3990,4208,144,115,58,99,111,110,116,97,105,110,115, + 45,115,116,114,105,110,103,63,0,1793,4224,2049,4160,1793,4219,2049,4049,2049,4079,10, + 1,4214,2049,2279,10,1,4210,2049,3440,771,3,10,4186,4252,144,115,58,105,110,100, + 101,120,45,111,102,45,115,116,114,105,110,103,0,67502597,1793,4278,1793,4271,2049,4160, + 1793,4266,2049,4049,2049,4113,10,1,4261,2049,2279,10,1,4257,2049,3440,771,3,10,1, + 4255,2049,2104,18,2049,2891,1,-1,2049,2824,10,4231,4302,144,115,58,102,105,108,116, + 101,114,0,1793,4330,2049,3615,2049,3416,4,1793,4322,2049,2094,4,8,1,3324,1,11, + 2049,64,10,1,4311,2049,3858,3,2049,3290,10,1,4304,2049,3440,10,4290,4344,144,115, + 58,109,97,112,0,1793,4366,2049,3615,2049,3416,4,1793,4358,67502597,8,2049,3324,10,1, + 4353,2049,3858,3,2049,3290,10,1,4346,2049,3440,10,4335,4383,144,115,58,115,117,98, + 115,116,114,0,1793,4389,17,2049,3615,10,1,4385,2049,2104,1793,4401,67502597,1,3114,2049, + 2104,10,1,4395,2049,2114,67502597,1793,4414,17,1,0,4,16,10,1,4408,2049,2104,10, + 4371,4430,144,115,58,114,105,103,104,116,0,67502597,2049,79,67502597,18,4,2049,4383,10, + 4419,4449,144,115,58,108,101,102,116,0,1,0,4,2049,4383,10,4439,4473,144,115, + 58,98,101,103,105,110,115,45,119,105,116,104,63,0,2,2049,79,1,13,2049, + 2104,2049,4449,2049,93,10,4455,4501,144,115,58,101,110,100,115,45,119,105,116,104, + 63,0,2,2049,79,1,13,2049,2104,2049,4430,2049,93,10,4485,4523,144,115,58,99, + 111,112,121,0,67502597,2049,79,2049,2878,2049,3114,10,4513,4543,144,115,58,68,73,71, + 73,84,83,0,2049,3634,48,49,50,51,52,53,54,55,56,57,0,1,4545,10, + 4531,4580,144,115,58,65,83,67,73,73,45,76,79,87,69,82,67,65,83,69, + 0,2049,3634,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,4582,10,4559,4633,144,115,58,65,83, + 67,73,73,45,85,80,80,69,82,67,65,83,69,0,2049,3634,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,4635,10,4612,4684,144,115,58,65,83,67,73,73,45,76,69,84, + 84,69,82,83,0,2049,3634,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,4686,10,4665,4759,144,115,58,80,85,78,67,84,85,65,84,73,79,78,0, + 2049,3634,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,4761,1,95,67502597, + 16,10,4742,4817,131,115,58,87,72,73,84,69,83,80,65,67,69,0,32,9, + 10,13,0,4801,4827,156,39,0,1,3615,2049,144,10,4822,4837,156,36,0,1,0, + 2049,131,10,4832,0,131,65,83,67,73,73,58,78,85,76,0,4842,27,131,65, + 83,67,73,73,58,69,83,67,0,4855,8,131,65,83,67,73,73,58,66,83, + 0,4868,9,131,65,83,67,73,73,58,72,84,0,4880,10,131,65,83,67,73, + 73,58,76,70,0,4892,11,131,65,83,67,73,73,58,86,84,0,4904,12,131, + 65,83,67,73,73,58,70,70,0,4916,13,131,65,83,67,73,73,58,67,82, + 0,4928,32,131,65,83,67,73,73,58,83,80,65,67,69,0,4940,127,131,65, + 83,67,73,73,58,68,69,76,0,4955,1,131,65,83,67,73,73,58,83,79, + 72,0,4968,2,131,65,83,67,73,73,58,83,84,88,0,4981,3,131,65,83, + 67,73,73,58,69,84,88,0,4994,4,131,65,83,67,73,73,58,69,79,84, + 0,5007,5,131,65,83,67,73,73,58,69,78,81,0,5020,6,131,65,83,67, + 73,73,58,65,67,75,0,5033,7,131,65,83,67,73,73,58,66,69,76,0, + 5046,14,131,65,83,67,73,73,58,83,79,0,5059,15,131,65,83,67,73,73, + 58,83,73,0,5071,16,131,65,83,67,73,73,58,68,76,69,0,5083,17,131, + 65,83,67,73,73,58,68,67,49,0,5096,18,131,65,83,67,73,73,58,68, + 67,50,0,5109,19,131,65,83,67,73,73,58,68,67,51,0,5122,20,131,65, + 83,67,73,73,58,68,67,52,0,5135,21,131,65,83,67,73,73,58,78,65, + 75,0,5148,22,131,65,83,67,73,73,58,83,89,78,0,5161,23,131,65,83, + 67,73,73,58,69,84,66,0,5174,24,131,65,83,67,73,73,58,67,65,78, + 0,5187,25,131,65,83,67,73,73,58,69,77,0,5200,26,131,65,83,67,73, + 73,58,83,85,66,0,5212,28,131,65,83,67,73,73,58,70,83,0,5225,29, + 131,65,83,67,73,73,58,71,83,0,5237,30,131,65,83,67,73,73,58,82, + 83,0,5249,31,131,65,83,67,73,73,58,85,83,0,5261,5289,144,99,58,108, + 111,119,101,114,99,97,115,101,63,0,1,97,1,122,2049,2909,10,5273,5312,144, + 99,58,117,112,112,101,114,99,97,115,101,63,0,1,65,1,90,2049,2909,10, + 5296,5332,144,99,58,108,101,116,116,101,114,63,0,1,5289,1,5312,2049,2126,22, + 10,5319,5352,144,99,58,100,105,103,105,116,63,0,1,48,1,57,2049,2909,10, + 5340,5373,144,99,58,118,105,115,105,98,108,101,63,0,1,32,1,126,2049,2909, + 10,5359,5392,144,99,58,118,111,119,101,108,63,0,2049,3634,97,101,105,111,117, + 65,69,73,79,85,0,1,5394,4,2049,3984,10,5380,5427,144,99,58,99,111,110, + 115,111,110,97,110,116,63,0,2,2049,5332,1793,5437,2049,5392,2049,2463,10,1,5432, + 1793,5445,3,2049,2366,10,1,5441,2049,64,10,5411,5467,144,99,58,119,104,105,116, + 101,115,112,97,99,101,63,0,1,4817,4,2049,3984,10,5450,5490,144,99,58,45, + 108,111,119,101,114,99,97,115,101,63,0,2049,5289,2049,2463,10,5473,5512,144,99, + 58,45,117,112,112,101,114,99,97,115,101,63,0,2049,5312,2049,2463,10,5495,5530, + 144,99,58,45,100,105,103,105,116,63,0,2049,5352,2049,2463,10,5517,5553,144,99, + 58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049,5467,2049,2463,10,5535, + 5573,144,99,58,45,118,105,115,105,98,108,101,63,0,2049,5373,2049,2463,10,5558, + 5591,144,99,58,45,118,111,119,101,108,63,0,2049,5392,2049,2463,10,5578,5613,144, + 99,58,45,99,111,110,115,111,110,97,110,116,63,0,2049,5427,2049,2463,10,5596, + 5632,144,99,58,116,111,45,117,112,112,101,114,0,2,2049,5289,25,3,1,32, + 18,10,5618,5655,144,99,58,116,111,45,108,111,119,101,114,0,2,2049,5312,25, + 3,1,32,17,10,5641,5679,144,99,58,116,111,45,115,116,114,105,110,103,0, + 2049,3634,46,0,1,5681,2049,3589,1,36,2049,2114,10,5664,5709,144,99,58,116,111, + 103,103,108,101,45,99,97,115,101,0,2,2049,5289,1,5632,1,5655,2049,64,10, + 5692,5734,144,99,58,116,111,45,110,117,109,98,101,114,0,2,2049,5352,1793,5743, + 1,48,18,10,1,5739,1793,5751,3,1,0,10,1,5747,2049,64,10,5719,5770,144, + 115,58,116,111,45,117,112,112,101,114,0,1,5632,2049,4344,10,5756,5789,144,115, + 58,116,111,45,108,111,119,101,114,0,1,5655,2049,4344,10,5775,5809,144,115,58, + 116,114,105,109,45,108,101,102,116,0,2049,3589,1793,5823,2049,56,1,5467,1,2547, + 2049,2126,21,10,1,5813,2049,2231,2049,2891,10,5794,5846,144,115,58,116,114,105,109, + 45,114,105,103,104,116,0,2049,3589,2049,3739,2049,5809,2049,3739,10,5830,5865,144,115, + 58,116,114,105,109,0,2049,5846,2049,5809,10,5855,5881,144,99,111,114,114,101,99, + 116,0,2,1,48,13,1793,5896,1,48,67502597,18,1,2,19,17,10,1,5887,9, + 10,5855,5915,144,110,58,116,111,45,115,116,114,105,110,103,0,1793,5963,2049,1877, + 2049,3416,2,2049,2843,1793,5941,1,10,20,4,1,48,17,2049,5881,2049,3324,2,2049, + 2547,10,1,5926,2049,2231,3,2049,2566,1793,5955,1,45,2049,3324,10,1,5950,9,2049, + 3290,2049,3739,10,1,5917,2049,3440,10,5900,5990,131,82,101,119,114,105,116,101,85, + 110,100,101,114,115,99,111,114,101,115,0,-1,5968,5998,144,115,117,98,0,1, + 95,1793,6005,1,32,10,1,6002,2049,2377,10,5991,6021,144,114,101,119,114,105,116, + 101,0,3841,5990,1793,6030,1,5998,2049,4344,10,1,6025,9,10,6010,6044,144,104,97, + 110,100,108,101,0,1,3693,8,10,5968,6060,156,112,114,101,102,105,120,58,39, + 0,2049,6021,2049,6044,10,6048,6076,144,115,58,115,112,108,105,116,0,2049,2094,2049, + 3912,772,2049,2094,2049,4449,1,38,2049,2104,10,6065,6111,144,115,58,115,112,108,105, + 116,45,111,110,45,115,116,114,105,110,103,0,2049,2094,2049,4252,2049,2878,772,2049, + 2094,2049,4449,1,38,2049,2104,10,6090,6140,144,115,58,114,101,112,108,97,99,101, + 0,67502597,2049,79,2049,1877,16,1793,6156,2049,6111,4,2049,1877,15,17,10,1,6148,2049, + 2104,2049,3799,2049,3840,10,6127,6177,131,83,112,108,105,116,45,79,110,0,0,6165, + 6188,144,109,97,116,99,104,63,0,3841,6177,11,10,6178,6205,144,116,101,114,109, + 105,110,97,116,101,0,1,0,67502597,2049,2891,16,10,6192,6220,144,115,116,101,112, + 0,1,2878,2049,2104,2049,6188,1793,6234,2,2049,105,2049,6205,10,1,6228,9,10,6127, + 6252,144,115,58,116,111,107,101,110,105,122,101,0,4097,6177,2049,3660,2049,1877,1, + 0,2049,105,1793,6274,2,2049,105,2,1,6220,2049,3858,3,10,1,6264,2049,2104,2049, + 1877,67502597,18,2049,2891,67502597,16,10,6238,6297,131,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,0,0,6289,6434,131,76,101,110,0,0,6427,6445,131,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,6287,6432,131,76,101,110,0,0,6425,6443,131,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,0,0,6435,6579,131,84,80,0, - 0,6573,6588,144,115,97,118,101,0,2049,3662,3841,6579,1,6445,17,2049,2880,16,1, - 6579,2049,2978,10,6580,6611,144,110,101,120,116,0,1793,6617,3841,6434,17,10,1,6613, - 2049,2116,10,6603,6631,144,100,111,110,101,63,0,2049,79,2049,2533,10,6240,6660,144, - 115,58,116,111,107,101,110,105,122,101,45,111,110,45,115,116,114,105,110,103, - 0,1,0,4097,6579,1793,6674,2,1,6299,2049,4525,2049,3842,10,1,6666,1793,6683,2049, - 79,4097,6434,10,1,6678,2049,2128,1793,6700,1,6299,2049,6113,2049,6588,2049,6611,2049,6631, - 10,1,6689,2049,2256,1,6445,3841,6579,2049,2893,4097,6445,10,6636,6725,144,102,111,114, - 45,101,97,99,104,0,4,2049,56,1,13,2049,2106,1793,6741,5,2049,56,84018692,525572, - 1542,10,1,6734,2049,2281,771,10,6713,6761,144,115,117,98,115,116,105,116,117,116, - 101,0,2049,3507,1,129,18,10,6747,6778,144,101,120,116,114,97,99,116,0,2049, - 6761,2049,4525,10,6767,6795,144,116,111,107,101,110,105,122,101,0,2049,6660,2049,3617, - 10,6783,6811,144,99,111,109,98,105,110,101,0,2049,6761,2049,3842,2049,3842,10,6800, - 6827,144,109,101,114,103,101,0,4,1,6811,2049,6725,772,10,6818,6846,144,102,105, - 110,100,45,101,110,100,0,2,2049,79,2049,6761,2049,79,18,67502597,17,10,6834,6866, - 144,99,108,101,97,110,0,2049,6846,1,0,4,16,10,6636,6890,144,115,58,114, - 101,112,108,97,99,101,45,97,108,108,0,1,3,1793,6905,2049,6778,2049,6795,2049, - 6827,2049,6866,2049,3591,10,1,6894,2049,3069,10,6873,6918,144,99,104,97,114,0,1, - 32,1793,6927,1,95,2049,3326,10,1,6922,2049,2379,1,114,1793,6940,1,13,2049,3326, - 10,1,6935,2049,2379,1,110,1793,6953,1,10,2049,3326,10,1,6948,2049,2379,1,116, - 1793,6966,1,9,2049,3326,10,1,6961,2049,2379,1,48,1793,6979,1,0,2049,3326,10, - 1,6974,2049,2379,2049,3326,10,6910,6994,144,116,121,112,101,0,1,99,1793,7002,4, - 2049,3326,10,1,6998,2049,2379,1,115,1793,7016,4,1,3326,2049,3860,10,1,7010,2049, - 2379,1,110,1793,7032,4,2049,5917,1,3326,2049,3860,10,1,7024,2049,2379,3,10,6986, - 7048,144,104,97,110,100,108,101,0,1,92,1793,7057,2049,56,2049,6918,10,1,7052, - 2049,2379,1,37,1793,7070,2049,56,2049,6994,10,1,7065,2049,2379,2049,3326,10,6873,7089, - 144,115,58,102,111,114,109,97,116,0,1793,7118,2049,3617,1793,7113,2049,3418,1793,7108, - 2049,56,25,2049,7048,1,7099,7,10,1,7099,8,3,10,1,7095,2049,2116,10,1, - 7091,2049,3442,10,7077,7134,144,115,58,99,111,110,115,116,0,1,3662,2049,2106,2049, - 2022,10,7123,7151,131,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,6433,6577,131,84,80,0,0,6571, + 6586,144,115,97,118,101,0,2049,3660,3841,6577,1,6443,17,2049,2878,16,1,6577,2049, + 2976,10,6578,6609,144,110,101,120,116,0,1793,6615,3841,6432,17,10,1,6611,2049,2114, + 10,6601,6629,144,100,111,110,101,63,0,2049,79,2049,2531,10,6238,6658,144,115,58, + 116,111,107,101,110,105,122,101,45,111,110,45,115,116,114,105,110,103,0,1, + 0,4097,6577,1793,6672,2,1,6297,2049,4523,2049,3840,10,1,6664,1793,6681,2049,79,4097, + 6432,10,1,6676,2049,2126,1793,6698,1,6297,2049,6111,2049,6586,2049,6609,2049,6629,10,1, + 6687,2049,2254,1,6443,3841,6577,2049,2891,4097,6443,10,6634,6723,144,102,111,114,45,101, + 97,99,104,0,4,2049,56,1,13,2049,2104,1793,6739,5,2049,56,84018692,525572,1542,10, + 1,6732,2049,2279,771,10,6711,6759,144,115,117,98,115,116,105,116,117,116,101,0, + 2049,3505,1,129,18,10,6745,6776,144,101,120,116,114,97,99,116,0,2049,6759,2049, + 4523,10,6765,6793,144,116,111,107,101,110,105,122,101,0,2049,6658,2049,3615,10,6781, + 6809,144,99,111,109,98,105,110,101,0,2049,6759,2049,3840,2049,3840,10,6798,6825,144, + 109,101,114,103,101,0,4,1,6809,2049,6723,772,10,6816,6844,144,102,105,110,100, + 45,101,110,100,0,2,2049,79,2049,6759,2049,79,18,67502597,17,10,6832,6864,144,99, + 108,101,97,110,0,2049,6844,1,0,4,16,10,6634,6888,144,115,58,114,101,112, + 108,97,99,101,45,97,108,108,0,1,3,1793,6903,2049,6776,2049,6793,2049,6825,2049, + 6864,2049,3589,10,1,6892,2049,3067,10,6871,6916,144,99,104,97,114,0,1,32,1793, + 6925,1,95,2049,3324,10,1,6920,2049,2377,1,114,1793,6938,1,13,2049,3324,10,1, + 6933,2049,2377,1,110,1793,6951,1,10,2049,3324,10,1,6946,2049,2377,1,116,1793,6964, + 1,9,2049,3324,10,1,6959,2049,2377,1,48,1793,6977,1,0,2049,3324,10,1,6972, + 2049,2377,2049,3324,10,6908,6992,144,116,121,112,101,0,1,99,1793,7000,4,2049,3324, + 10,1,6996,2049,2377,1,115,1793,7014,4,1,3324,2049,3858,10,1,7008,2049,2377,1, + 110,1793,7030,4,2049,5915,1,3324,2049,3858,10,1,7022,2049,2377,3,10,6984,7046,144, + 104,97,110,100,108,101,0,1,92,1793,7055,2049,56,2049,6916,10,1,7050,2049,2377, + 1,37,1793,7068,2049,56,2049,6992,10,1,7063,2049,2377,2049,3324,10,6871,7087,144,115, + 58,102,111,114,109,97,116,0,1793,7116,2049,3615,1793,7111,2049,3416,1793,7106,2049,56, + 25,2049,7046,1,7097,7,10,1,7097,8,3,10,1,7093,2049,2114,10,1,7089,2049, + 3440,10,7075,7132,144,115,58,99,111,110,115,116,0,1,3660,2049,2104,2049,2020,10, + 7121,7149,131,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,7139,7185, + 144,102,114,111,109,0,2049,79,2,1793,7203,1793,7196,1,7149,4113,10,1,7192,2049, + 2114,2049,2891,10,1,7190,2049,2279,3,10,7177,7215,144,116,111,0,2,2049,79,1793, + 7231,2049,56,1,97,18,2049,2878,1,7149,266001,10,1,7220,2049,2279,3,10,7121,7248, + 144,114,101,111,114,100,101,114,0,1,7185,2049,2104,2049,7215,10,7237,7264,144,99, + 117,114,114,121,0,2049,1877,1793,7274,4,2049,1731,2049,1754,10,1,7268,2049,2104,10, + 7255,7287,144,100,111,101,115,0,2049,1588,4,2049,7264,2049,1570,2049,158,16,1,144, + 2049,1649,10,7279,7316,144,100,58,102,111,114,45,101,97,99,104,0,1,2,1793, + 7342,6415,2049,2094,1793,7334,1793,7329,2052,10,1,7327,2049,2104,10,1,7325,2049,2104,1, + 7320,7,10,1,7320,8,3,10,7302,7362,144,100,58,108,111,111,107,117,112,45, + 120,116,0,1,0,4,1793,7387,2049,2094,2049,158,2831,1793,7380,4,1,2055,2049,2104, + 10,1,7374,1,11,2049,64,10,1,7367,2049,7316,3,10,7347,7405,144,97,58,108, + 101,110,103,116,104,0,15,10,7393,7428,144,97,58,99,111,117,110,116,101,100, + 45,114,101,115,117,108,116,115,0,8,2049,1877,1793,7441,2,2049,105,1,105,2049, + 2279,10,1,7433,2049,2104,10,7407,7463,144,97,58,102,114,111,109,45,115,116,114, + 105,110,103,0,2049,1877,1793,7477,2,2049,79,2049,105,1,105,2049,3858,10,1,7467, + 2049,2104,10,7446,7496,144,97,58,102,111,114,45,101,97,99,104,0,4,2049,56, + 1,13,2049,2104,1793,7512,5,2049,56,84018692,525572,1542,10,1,7505,2049,2279,771,10,7482, + 7527,144,97,58,100,117,112,0,2049,1877,1793,7540,2,15,2049,105,1,105,2049,7496, + 10,1,7531,2049,2104,10,7518,7555,144,97,58,99,111,112,121,0,1,3,1793,7571, + 4097,3,2,2049,7405,2049,105,1,105,2049,7496,10,1,7559,2049,3067,10,7545,7591,144, + 97,58,116,111,45,115,116,114,105,110,103,0,1,3,1793,7604,2049,7527,1,0, + 2049,105,2049,2878,10,1,7595,2049,3067,2049,3589,10,7576,7623,144,97,58,97,112,112, + 101,110,100,0,2049,2094,1,34,2049,2152,17,2049,1877,1793,7648,2049,105,1793,7643,1, + 105,2049,7496,10,1,7638,2049,2152,10,1,7634,2049,2104,10,7611,7666,144,97,58,112, + 114,101,112,101,110,100,0,4,2049,7623,10,7653,7680,144,97,58,99,104,111,112, + 0,2049,7527,1,-1,2049,3048,2,2049,2991,10,7670,7702,144,97,58,102,105,108,116, + 101,114,0,1793,7717,67502597,1,21,2049,2104,4,1,105,1,11,2049,64,10,1,7704, + 2049,7264,2049,1877,1793,7732,67502597,15,2049,105,2049,7496,10,1,7725,2049,2104,2049,1877,67502597, + 18,2049,2891,67502597,16,10,7690,7760,144,97,58,99,111,110,116,97,105,110,115,63, + 0,1,0,4,1793,7772,4,5,67502597,11,6,22,10,1,7765,2049,7496,772,10,7745, + 7800,144,97,58,99,111,110,116,97,105,110,115,45,115,116,114,105,110,103,63, + 0,1,0,4,1793,7813,4,5,67502597,2049,93,6,22,10,1,7805,2049,7496,772,10, + 7778,7828,144,97,58,109,97,112,0,1793,7834,8,2049,105,10,1,7830,2049,7264,2049, + 1877,1793,7849,67502597,15,2049,105,2049,7496,10,1,7842,2049,2104,10,7819,7867,144,97,58, + 114,101,118,101,114,115,101,0,2049,1877,1793,7901,2049,56,1793,7879,17,2049,2891,10, + 1,7875,2049,2114,2,2049,105,1793,7895,2,15,2049,105,2049,2891,10,1,7888,2049,2279, + 3,10,1,7871,2049,2104,10,7854,7914,144,97,58,116,104,0,17,2049,2878,10,7906, + 7929,144,97,58,102,101,116,99,104,0,2049,7914,15,10,7918,7944,144,97,58,115, + 116,111,114,101,0,2049,7914,16,10,7933,7960,144,97,58,114,101,100,117,99,101, + 0,1,13,2049,2104,2049,7496,10,7948,7979,144,105,100,101,110,116,105,102,121,0, + 1,-1,4,1,0,1793,8010,2049,2354,11,1793,8004,67502597,1,-1,11,1793,8000,772,2, + 10,1,7997,9,10,1,7991,9,2049,2878,10,1,7986,2049,7960,3,10,7948,8030,144, + 97,58,105,110,100,101,120,45,111,102,0,1,3,1793,8043,1,26,2049,7264,2049, + 7828,2049,7979,10,1,8034,2049,3067,10,8016,8069,144,97,58,105,110,100,101,120,45, + 111,102,45,115,116,114,105,110,103,0,1,3,1793,8082,1,93,2049,7264,2049,7828, + 2049,7979,10,1,8073,2049,3067,10,8048,8097,144,97,58,109,97,107,101,0,2049,7428, + 2049,7867,10,8087,8107,156,123,0,1,285,2049,156,1,1556,2049,144,1,285,2049,156, + 10,8102,8125,156,125,0,1,301,2049,156,1,2104,2049,144,1,1556,2049,144,1,13, + 2049,150,1,40,2049,150,1,2891,2049,144,1,301,2049,156,1,8097,2049,144,10,8120, + 8169,144,98,111,117,110,100,115,63,0,67502597,2049,7405,67502597,13,10,8158,8183,144,99, + 111,112,121,0,2049,56,2049,105,10,8175,8198,144,116,111,45,101,110,100,0,2, + 2049,7405,17,2049,2878,10,8120,8215,144,97,58,108,101,102,116,0,2049,8169,1793,8223, + 771,1,-1,10,1,8219,2049,2657,2049,1877,67502597,2049,105,1793,8244,1,2878,2049,2104,1, + 8183,2049,2279,3,10,1,8234,2049,2104,10,8205,8260,144,97,58,114,105,103,104,116, + 0,2049,8169,1793,8268,771,1,-1,10,1,8264,2049,2657,2049,1877,67502597,2049,105,1793,8291, + 4,2049,8198,67502597,18,4,1,8183,2049,2279,3,10,1,8279,2049,2104,10,8249,8308,144, + 97,58,109,105,100,100,108,101,0,1,2046,2049,2104,4,67502597,2049,8169,1793,8323,771, + 3,1,-1,10,1,8318,2049,2657,771,2049,2094,4,18,2049,2878,2049,1877,67502597,2049,105, + 1793,8358,772,1793,8348,17,2049,2878,10,1,8344,2049,2104,1,8183,2049,2279,3,10,1, + 8341,2049,2104,10,8296,8371,131,70,108,97,103,0,0,8363,8383,144,99,111,109,112, + 97,114,101,0,67440386,184946434,10,8372,8396,144,108,101,110,103,116,104,0,659202,10,8386, + 8406,144,110,101,120,116,0,17043713,1,1,2577,10,8398,8424,144,110,111,116,45,101, + 113,117,97,108,0,50529030,2561,0,10,8411,8436,144,108,111,111,112,0,524549,8406,2049, + 8383,18157313,8371,8371,16,420610310,1,1,8436,7,10,8296,8459,144,97,58,101,113,63,0, + 1048833,-1,8371,2049,8383,151066369,-1,8424,2049,8396,2049,8436,251724547,8371,10,8450,8484,144,97,58, + 45,101,113,63,0,2049,8459,2049,2463,10,8474,8507,144,97,58,98,101,103,105,110, + 115,45,119,105,116,104,63,0,1,3,1793,8523,2,2049,7405,1,13,2049,2104,2049, + 8215,2049,8459,10,1,8511,2049,3067,10,8489,8544,144,97,58,101,110,100,115,45,119, + 105,116,104,63,0,1,3,1793,8560,2,2049,7405,1,13,2049,2104,2049,8260,2049,8459, + 10,1,8548,2049,3067,10,8528,8581,144,99,117,114,114,101,110,116,45,108,105,110, + 101,0,2049,3505,1,1025,18,10,8565,8603,144,99,111,117,110,116,45,116,111,107, + 101,110,115,0,1793,8609,1,32,11,10,1,8605,2049,4302,2049,79,10,8587,8634,144, + 112,114,111,99,101,115,115,45,116,111,107,101,110,115,0,1793,8662,1,32,2049, + 6076,4,1793,8655,2,2049,79,2049,2547,1,365,1,11,2049,64,10,1,8643,2049,2104, + 2049,2878,10,1,8636,2049,2279,2049,365,10,8528,8683,144,115,58,101,118,97,108,117, + 97,116,101,0,2049,8581,2049,4523,2049,8581,2,2049,8603,2049,8634,10,8669,8701,131,76, + 80,0,0,8695,8711,131,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, - 7141,7187,144,102,114,111,109,0,2049,79,2,1793,7205,1793,7198,1,7151,4113,10,1, - 7194,2049,2116,2049,2893,10,1,7192,2049,2281,3,10,7179,7217,144,116,111,0,2,2049, - 79,1793,7233,2049,56,1,97,18,2049,2880,1,7151,266001,10,1,7222,2049,2281,3,10, - 7123,7250,144,114,101,111,114,100,101,114,0,1,7187,2049,2106,2049,7217,10,7239,7266, - 144,99,117,114,114,121,0,2049,1877,1793,7276,4,2049,1731,2049,1754,10,1,7270,2049, - 2106,10,7257,7289,144,100,111,101,115,0,2049,1588,4,2049,7266,2049,1570,2049,158,16, - 1,144,2049,1649,10,7281,7318,144,100,58,102,111,114,45,101,97,99,104,0,1, - 2,1793,7344,6415,2049,2096,1793,7336,1793,7331,2052,10,1,7329,2049,2106,10,1,7327,2049, - 2106,1,7322,7,10,1,7322,8,3,10,7304,7364,144,100,58,108,111,111,107,117, - 112,45,120,116,0,1,0,4,1793,7389,2049,2096,2049,158,2831,1793,7382,4,1,2057, - 2049,2106,10,1,7376,1,11,2049,64,10,1,7369,2049,7318,3,10,7349,7407,144,97, - 58,108,101,110,103,116,104,0,15,10,7395,7430,144,97,58,99,111,117,110,116, - 101,100,45,114,101,115,117,108,116,115,0,8,2049,1877,1793,7443,2,2049,105,1, - 105,2049,2281,10,1,7435,2049,2106,10,7409,7465,144,97,58,102,114,111,109,45,115, - 116,114,105,110,103,0,2049,1877,1793,7479,2,2049,79,2049,105,1,105,2049,3860,10, - 1,7469,2049,2106,10,7448,7498,144,97,58,102,111,114,45,101,97,99,104,0,4, - 2049,56,1,13,2049,2106,1793,7514,5,2049,56,84018692,525572,1542,10,1,7507,2049,2281,771, - 10,7484,7529,144,97,58,100,117,112,0,2049,1877,1793,7542,2,15,2049,105,1,105, - 2049,7498,10,1,7533,2049,2106,10,7520,7557,144,97,58,99,111,112,121,0,1,3, - 1793,7573,4097,3,2,2049,7407,2049,105,1,105,2049,7498,10,1,7561,2049,3069,10,7547, - 7593,144,97,58,116,111,45,115,116,114,105,110,103,0,1,3,1793,7606,2049,7529, - 1,0,2049,105,2049,2880,10,1,7597,2049,3069,2049,3591,10,7578,7625,144,97,58,97, - 112,112,101,110,100,0,2049,2096,1,34,2049,2154,17,2049,1877,1793,7650,2049,105,1793, - 7645,1,105,2049,7498,10,1,7640,2049,2154,10,1,7636,2049,2106,10,7613,7668,144,97, - 58,112,114,101,112,101,110,100,0,4,2049,7625,10,7655,7682,144,97,58,99,104, - 111,112,0,2049,7529,1,-1,2049,3050,2,2049,2993,10,7672,7704,144,97,58,102,105, - 108,116,101,114,0,1793,7719,67502597,1,21,2049,2106,4,1,105,1,11,2049,64,10, - 1,7706,2049,7266,2049,1877,1793,7734,67502597,15,2049,105,2049,7498,10,1,7727,2049,2106,2049, - 1877,67502597,18,2049,2893,67502597,16,10,7692,7762,144,97,58,99,111,110,116,97,105,110, - 115,63,0,1,0,4,1793,7774,4,5,67502597,11,6,22,10,1,7767,2049,7498,772, - 10,7747,7802,144,97,58,99,111,110,116,97,105,110,115,45,115,116,114,105,110, - 103,63,0,1,0,4,1793,7815,4,5,67502597,2049,93,6,22,10,1,7807,2049,7498, - 772,10,7780,7830,144,97,58,109,97,112,0,1793,7836,8,2049,105,10,1,7832,2049, - 7266,2049,1877,1793,7851,67502597,15,2049,105,2049,7498,10,1,7844,2049,2106,10,7821,7869,144, - 97,58,114,101,118,101,114,115,101,0,2049,1877,1793,7903,2049,56,1793,7881,17,2049, - 2893,10,1,7877,2049,2116,2,2049,105,1793,7897,2,15,2049,105,2049,2893,10,1,7890, - 2049,2281,3,10,1,7873,2049,2106,10,7856,7916,144,97,58,116,104,0,17,2049,2880, - 10,7908,7931,144,97,58,102,101,116,99,104,0,2049,7916,15,10,7920,7946,144,97, - 58,115,116,111,114,101,0,2049,7916,16,10,7935,7962,144,97,58,114,101,100,117, - 99,101,0,1,13,2049,2106,2049,7498,10,7950,7981,144,105,100,101,110,116,105,102, - 121,0,1,-1,4,1,0,1793,8012,2049,2356,11,1793,8006,67502597,1,-1,11,1793,8002, - 772,2,10,1,7999,9,10,1,7993,9,2049,2880,10,1,7988,2049,7962,3,10,7950, - 8032,144,97,58,105,110,100,101,120,45,111,102,0,1,3,1793,8045,1,26,2049, - 7266,2049,7830,2049,7981,10,1,8036,2049,3069,10,8018,8071,144,97,58,105,110,100,101, - 120,45,111,102,45,115,116,114,105,110,103,0,1,3,1793,8084,1,93,2049,7266, - 2049,7830,2049,7981,10,1,8075,2049,3069,10,8050,8099,144,97,58,109,97,107,101,0, - 2049,7430,2049,7869,10,8089,8109,156,123,0,1,285,2049,156,1,1556,2049,144,1,285, - 2049,156,10,8104,8127,156,125,0,1,301,2049,156,1,2106,2049,144,1,1556,2049,144, - 1,13,2049,150,1,40,2049,150,1,2893,2049,144,1,301,2049,156,1,8099,2049,144, - 10,8122,8171,144,98,111,117,110,100,115,63,0,67502597,2049,7407,67502597,13,10,8160,8185, - 144,99,111,112,121,0,2049,56,2049,105,10,8177,8200,144,116,111,45,101,110,100, - 0,2,2049,7407,17,2049,2880,10,8122,8217,144,97,58,108,101,102,116,0,2049,8171, - 1793,8225,771,1,-1,10,1,8221,2049,2659,2049,1877,67502597,2049,105,1793,8246,1,2880,2049, - 2106,1,8185,2049,2281,3,10,1,8236,2049,2106,10,8207,8262,144,97,58,114,105,103, - 104,116,0,2049,8171,1793,8270,771,1,-1,10,1,8266,2049,2659,2049,1877,67502597,2049,105, - 1793,8293,4,2049,8200,67502597,18,4,1,8185,2049,2281,3,10,1,8281,2049,2106,10,8251, - 8310,144,97,58,109,105,100,100,108,101,0,1,2048,2049,2106,4,67502597,2049,8171,1793, - 8325,771,3,1,-1,10,1,8320,2049,2659,771,2049,2096,4,18,2049,2880,2049,1877,67502597, - 2049,105,1793,8360,772,1793,8350,17,2049,2880,10,1,8346,2049,2106,1,8185,2049,2281,3, - 10,1,8343,2049,2106,10,8298,8373,131,70,108,97,103,0,0,8365,8385,144,99,111, - 109,112,97,114,101,0,67440386,184946434,10,8374,8398,144,108,101,110,103,116,104,0,659202, - 10,8388,8408,144,110,101,120,116,0,17043713,1,1,2577,10,8400,8426,144,110,111,116, - 45,101,113,117,97,108,0,50529030,2561,0,10,8413,8438,144,108,111,111,112,0,524549, - 8408,2049,8385,18157313,8373,8373,16,420610310,1,1,8438,7,10,8298,8461,144,97,58,101,113, - 63,0,1048833,-1,8373,2049,8385,151066369,-1,8426,2049,8398,2049,8438,251724547,8373,10,8452,8486,144, - 97,58,45,101,113,63,0,2049,8461,2049,2465,10,8476,8509,144,97,58,98,101,103, - 105,110,115,45,119,105,116,104,63,0,1,3,1793,8525,2,2049,7407,1,13,2049, - 2106,2049,8217,2049,8461,10,1,8513,2049,3069,10,8491,8546,144,97,58,101,110,100,115, - 45,119,105,116,104,63,0,1,3,1793,8562,2,2049,7407,1,13,2049,2106,2049,8262, - 2049,8461,10,1,8550,2049,3069,10,8530,8583,144,99,117,114,114,101,110,116,45,108, - 105,110,101,0,2049,3507,1,1025,18,10,8567,8605,144,99,111,117,110,116,45,116, - 111,107,101,110,115,0,1793,8611,1,32,11,10,1,8607,2049,4304,2049,79,10,8589, - 8636,144,112,114,111,99,101,115,115,45,116,111,107,101,110,115,0,1793,8664,1, - 32,2049,6078,4,1793,8657,2,2049,79,2049,2549,1,365,1,11,2049,64,10,1,8645, - 2049,2106,2049,2880,10,1,8638,2049,2281,2049,365,10,8530,8685,144,115,58,101,118,97, - 108,117,97,116,101,0,2049,8583,2049,4525,2049,8583,2,2049,8605,2049,8636,10,8671,8703, - 131,76,80,0,0,8697,8713,131,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,8704,8753,144,110,101,120,116,0,3841,8703,1,8713,17,2049, - 2978,10,8745,8769,144,112,114,101,112,0,1,8703,2049,2978,1,0,3841,8703,1,8713, - 17,16,10,8761,8790,144,100,111,110,101,0,1,8703,2049,2993,10,8671,8800,144,73, - 0,3841,8703,1,8713,17,15,10,8795,8812,144,74,0,3841,8703,1,8713,17,2049,2893, - 15,10,8807,8826,144,75,0,3841,8703,1,8713,17,1,2,18,15,10,8821,8857,144, - 116,105,109,101,115,60,119,105,116,104,45,105,110,100,101,120,62,0,2049,8769, - 4,1793,8873,25,33886721,1,2053,1542,2049,8753,1,8862,7,10,1,8862,8,3,2049,8790, - 10,8836,8888,156,104,111,111,107,0,2049,3636,108,105,106,117,46,46,46,46,0, - 1,8890,2049,412,2049,1877,2049,2880,2049,105,10,8880,8922,144,115,101,116,45,104,111, - 111,107,0,2049,2880,16,10,8910,8936,144,117,110,104,111,111,107,0,2049,2880,2, - 2049,2880,4,16,10,8926,8960,144,105,111,58,101,110,117,109,101,114,97,116,101, - 0,27,10,8944,8974,144,105,111,58,113,117,101,114,121,0,28,10,8962,8989,144, - 105,111,58,105,110,118,111,107,101,0,29,10,8976,9006,144,105,111,58,115,99, - 97,110,45,102,111,114,0,1,-1,4,2049,8960,1793,9037,2049,8800,2049,8974,772,67502597, - 11,1793,9033,1793,9028,3,2049,8800,10,1,9024,2049,2106,10,1,9022,9,10,1,9013, - 2049,8857,3,10,8991,9052,144,99,58,112,117,116,0,1793,9054,1,0,2049,8989,10, - 9043,9065,144,110,108,0,1,10,2049,9052,10,9059,9076,144,115,112,0,1,32,2049, - 9052,10,9070,9088,144,116,97,98,0,1,9,2049,9052,10,9081,9102,144,115,58,112, - 117,116,0,1,9052,2049,3860,10,9093,9116,144,110,58,112,117,116,0,2049,5917,2049, - 9102,10,9107,9130,144,114,101,115,101,116,0,2049,1556,25,771,1,9130,7,10,9121, - 9152,144,100,117,109,112,45,115,116,97,99,107,0,2049,1556,25,134284547,9152,134283782,9116, - 2049,9076,10,9138,9170,144,70,82,69,69,0,2049,3507,1,1025,18,2049,1877,18,10, - 9162,9188,131,70,105,108,101,115,0,0,9179,9201,144,105,100,101,110,116,105,102, - 121,0,3841,9188,2049,2533,1793,9268,1,4,2049,9006,2,2049,2568,1793,9256,3,2049,3636, - 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,9219,2049,9102,2049,9065,10,1,9216,1793, - 9263,4097,9188,10,1,9260,2049,64,10,1,9207,9,10,9162,9293,144,105,111,58,102, - 105,108,101,45,111,112,101,114,97,116,105,111,110,0,2049,9201,3841,9188,2049,8989, - 10,9272,0,131,102,105,108,101,58,82,0,9300,1,131,102,105,108,101,58,87, - 0,9310,2,131,102,105,108,101,58,65,0,9320,3,131,102,105,108,101,58,82, - 43,0,9330,9354,144,102,105,108,101,58,111,112,101,110,0,1,0,2049,9293,10, - 9341,9373,144,102,105,108,101,58,99,108,111,115,101,0,1,1,2049,9293,10,9359, - 9391,144,102,105,108,101,58,114,101,97,100,0,1,2,2049,9293,10,9378,9410,144, - 102,105,108,101,58,119,114,105,116,101,0,1,3,2049,9293,10,9396,9428,144,102, - 105,108,101,58,116,101,108,108,0,1,4,2049,9293,10,9415,9446,144,102,105,108, - 101,58,115,101,101,107,0,1,5,2049,9293,10,9433,9464,144,102,105,108,101,58, - 115,105,122,101,0,1,6,2049,9293,10,9451,9484,144,102,105,108,101,58,100,101, - 108,101,116,101,0,1,7,2049,9293,10,9469,9503,144,102,105,108,101,58,102,108, - 117,115,104,0,1,8,2049,9293,10,9489,9524,144,102,105,108,101,58,101,120,105, - 115,116,115,63,0,1,0,2049,9354,2,2049,2549,1793,9538,2049,9373,2049,2356,10,1, - 9533,1793,9546,3,2049,2368,10,1,9542,2049,64,10,9508,9577,144,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,9354,2,2049,9464,4,10,9551,9611,144,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,9354,2,2049,9464,4, - 10,9586,9646,144,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,9354,10,9620,9658,131,70,73,68,0,0, - 9651,9667,131,83,105,122,101,0,0,9659,9678,131,65,99,116,105,111,110,0,0, - 9668,9689,131,66,117,102,102,101,114,0,0,9679,9699,144,45,101,111,102,63,0, - 3841,9658,2049,9428,3841,9667,13,10,9690,9719,144,112,114,101,115,101,114,118,101,0, - 1,9658,1793,9730,1,9667,1,21,2049,3069,10,1,9723,2049,3069,10,9620,9753,144,102, - 105,108,101,58,114,101,97,100,45,108,105,110,101,0,4097,9658,1793,9810,2049,1877, - 2,4097,9689,2049,3418,1793,9802,3841,9658,2049,9391,2,2049,3326,1793,9779,1,13,11,10, - 1,9775,1793,9787,1,10,11,10,1,9783,1793,9795,1,0,11,10,1,9791,2049,2165, - 22,22,10,1,9766,2049,2256,2049,3350,3,10,1,9757,2049,3442,3841,9689,10,9735,9839, - 144,102,105,108,101,58,102,111,114,45,101,97,99,104,45,108,105,110,101,0, - 1793,9870,4097,9678,2049,9577,4097,9658,4097,9667,1793,9861,3841,9658,2049,9753,3841,9678,8,2049, - 9699,10,1,9851,2049,2233,3841,9658,2049,9373,10,1,9841,2049,9719,10,9817,9882,131,70, - 73,68,0,0,9817,9897,144,102,105,108,101,58,115,108,117,114,112,0,1793,9924, - 4,2049,3418,2049,9577,4097,9882,1793,9915,3841,9882,2049,9391,2049,3326,10,1,9908,2049,2281, - 3841,9882,2049,9373,10,1,9899,2049,3442,10,9883,9942,144,102,105,108,101,58,115,112, - 101,119,0,2049,9646,4,1793,9951,67502597,2049,9410,10,1,9947,2049,3860,2049,9373,10,9929, - 9965,131,70,80,85,0,0,9958,9978,144,105,100,101,110,116,105,102,121,0,3841, - 9965,2049,2533,1793,10045,1,2,2049,9006,2,2049,2568,1793,10033,3,2049,3636,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,9996,2049,9102,2049,9065,10,1,9993,1793,10040,4097,9965, - 10,1,10037,2049,64,10,1,9984,9,10,9929,10071,144,105,111,58,102,108,111,97, - 116,45,111,112,101,114,97,116,105,111,110,0,2049,9978,3841,9965,2049,8989,10,10049, - 10092,144,110,58,116,111,45,102,108,111,97,116,0,1,0,2049,10071,10,10078,10111, - 144,115,58,116,111,45,102,108,111,97,116,0,1,1,2049,10071,10,10097,10131,144, - 102,58,116,111,45,110,117,109,98,101,114,0,1,2,2049,10071,10,10116,10151,144, - 102,58,116,111,45,115,116,114,105,110,103,0,2049,3617,2,1,3,2049,10071,10, - 10136,10166,144,102,58,43,0,1,4,2049,10071,10,10159,10178,144,102,58,45,0,1, - 5,2049,10071,10,10171,10190,144,102,58,42,0,1,6,2049,10071,10,10183,10202,144,102, - 58,47,0,1,7,2049,10071,10,10195,10218,144,102,58,102,108,111,111,114,0,1, - 8,2049,10071,10,10207,10236,144,102,58,99,101,105,108,105,110,103,0,1,9,2049, - 10071,10,10223,10251,144,102,58,115,113,114,116,0,1,10,2049,10071,10,10241,10265,144, - 102,58,101,113,63,0,1,11,2049,10071,10,10256,10280,144,102,58,45,101,113,63, - 0,1,12,2049,10071,10,10270,10294,144,102,58,108,116,63,0,1,13,2049,10071,10, - 10285,10308,144,102,58,103,116,63,0,1,14,2049,10071,10,10299,10324,144,102,58,100, - 101,112,116,104,0,1,15,2049,10071,10,10313,10338,144,102,58,100,117,112,0,1, - 16,2049,10071,10,10329,10353,144,102,58,100,114,111,112,0,1,17,2049,10071,10,10343, - 10368,144,102,58,115,119,97,112,0,1,18,2049,10071,10,10358,10382,144,102,58,108, - 111,103,0,1,19,2049,10071,10,10373,10398,144,102,58,112,111,119,101,114,0,1, - 20,2049,10071,10,10387,10412,144,102,58,115,105,110,0,1,21,2049,10071,10,10403,10426, - 144,102,58,99,111,115,0,1,22,2049,10071,10,10417,10440,144,102,58,116,97,110, - 0,1,23,2049,10071,10,10431,10455,144,102,58,97,115,105,110,0,1,24,2049,10071, - 10,10445,10470,144,102,58,97,99,111,115,0,1,25,2049,10071,10,10460,10485,144,102, - 58,97,116,97,110,0,1,26,2049,10071,10,10475,10500,144,102,58,112,117,115,104, - 0,1,27,2049,10071,10,10490,10514,144,102,58,112,111,112,0,1,28,2049,10071,10, - 10505,10531,144,102,58,97,100,101,112,116,104,0,1,29,2049,10071,10,10519,10548,144, - 102,58,115,113,117,97,114,101,0,2049,10338,2049,10190,10,10536,10563,144,102,58,111, - 118,101,114,0,2049,10500,2049,10338,2049,10514,2049,10368,10,10553,10582,144,102,58,116,117, - 99,107,0,2049,10338,2049,10500,2049,10368,2049,10514,10,10572,10600,144,102,58,110,105,112, - 0,2049,10368,2049,10353,10,10591,10620,144,102,58,100,114,111,112,45,112,97,105,114, - 0,2049,10353,2049,10353,10,10605,10639,144,102,58,100,117,112,45,112,97,105,114,0, - 2049,10563,2049,10563,10,10625,10653,144,102,58,114,111,116,0,2049,10500,2049,10368,2049,10514, - 2049,10368,10,10644,10677,144,102,58,112,111,115,105,116,105,118,101,63,0,1,0, - 2049,10092,2049,10308,10,10662,10699,144,102,58,110,101,103,97,116,105,118,101,63,0, - 1,0,2049,10092,2049,10294,10,10684,10718,144,102,58,110,101,103,97,116,101,0,1, - -1,2049,10092,2049,10190,10,10706,10734,144,102,58,97,98,115,0,2049,10338,2049,10699,1, - 10718,9,10,10725,10754,156,112,114,101,102,105,120,58,46,0,2049,1818,1,3662,1, - 3591,2049,64,1,10111,2049,144,10,10742,10776,144,102,58,112,117,116,0,2049,10151,2049, - 9102,10,10767,10789,144,102,58,80,73,0,2049,3636,51,46,49,52,49,53,57,50, - 0,1,10791,2049,10111,10,10781,10812,144,102,58,69,0,2049,3636,50,46,55,49,56, - 50,56,49,0,1,10814,2049,10111,10,10805,10837,144,102,58,78,65,78,0,2049,3636, - 48,0,1,10839,2049,10111,2049,3636,48,0,1,10847,2049,10111,2049,10202,10,10828,10865,144, - 102,58,73,78,70,0,2049,3636,49,46,48,0,1,10867,2049,10111,2049,3636,48,0, - 1,10877,2049,10111,2049,10202,10,10856,10896,144,102,58,45,73,78,70,0,2049,3636,45, - 49,46,48,0,1,10898,2049,10111,2049,3636,48,0,1,10909,2049,10111,2049,10202,10,10886, - 10928,144,102,58,110,97,110,63,0,2049,10338,2049,10280,10,10918,10943,144,102,58,105, - 110,102,63,0,2049,10865,2049,10265,10,10933,10959,144,102,58,45,105,110,102,63,0, - 2049,10896,2049,10265,10,10948,10975,144,102,58,114,111,117,110,100,0,2049,10338,2049,10699, - 1793,10996,2049,3636,48,46,53,0,1,10983,2049,10111,2049,10178,2049,10236,10,1,10981,1793, - 11015,2049,3636,48,46,53,0,1,11002,2049,10111,2049,10166,2049,10218,10,1,11000,2049,64, - 10,10964,11029,144,102,58,109,105,110,0,2049,10639,2049,10294,1,10353,1,10600,2049,64, - 10,11020,11049,144,102,58,109,97,120,0,2049,10639,2049,10308,1,10353,1,10600,2049,64, - 10,11040,11071,144,102,58,108,105,109,105,116,0,2049,10368,2049,10500,2049,11029,2049,10514, - 2049,11049,10,11060,11096,144,102,58,98,101,116,119,101,101,110,63,0,2049,10653,2049, - 10338,2049,10500,2049,10653,2049,10653,2049,11071,2049,10514,2049,10265,10,11082,11122,144,102,58,105, - 110,99,0,2049,3636,49,0,1,11124,2049,10111,2049,10166,10,11113,11142,144,102,58,100, - 101,99,0,2049,3636,49,0,1,11144,2049,10111,2049,10178,10,11133,11163,144,102,58,99, - 97,115,101,0,2049,10563,2049,10265,1793,11175,2049,10353,8,1,-1,10,1,11169,1793,11183, - 3,1,0,10,1,11179,2049,64,25,6,771,10,11153,11201,144,102,58,115,105,103, - 110,0,2049,10338,2049,3636,48,0,1,11205,2049,10111,2049,10265,1793,11220,1,0,2049,10353, - 10,1,11215,2049,2659,2049,3636,48,0,1,11226,2049,10111,2049,10308,1793,11239,1,1,10, - 1,11236,1793,11246,1,-1,10,1,11243,2049,64,10,11191,2147483645,131,101,58,77,65,88, - 0,11251,-2147483645,131,101,58,77,73,78,0,11260,-2147483647,131,101,58,78,65,78,0,11269, - 2147483646,131,101,58,73,78,70,0,11278,-2147483646,131,101,58,45,73,78,70,0,11287,11305, - 144,101,58,110,63,0,1,-2147483645,2049,2880,1,2147483645,2049,2893,2049,2911,10,11297,11326,144, - 101,58,109,97,120,63,0,1,2147483645,11,10,11316,11340,144,101,58,109,105,110,63, - 0,1,-2147483645,11,10,11330,11355,144,101,58,122,101,114,111,63,0,2049,2533,10,11344, - 11368,144,101,58,110,97,110,63,0,1,-2147483647,11,10,11358,11382,144,101,58,105,110, - 102,63,0,1,2147483646,11,10,11372,11397,144,101,58,45,105,110,102,63,0,1,-2147483646, - 11,10,11386,11411,144,101,58,99,108,105,112,0,1,-2147483645,1,2147483645,2049,2863,10,11401, - 11426,144,102,58,69,49,0,1793,11428,2049,3636,49,46,101,53,0,1,11430,2049,10111, - 10,11418,11452,144,102,58,45,115,104,105,102,116,0,2049,11426,2049,10190,10,11440,11469, - 144,102,58,43,115,104,105,102,116,0,2049,11426,2049,10202,10,11457,11491,144,102,58, - 115,105,103,110,101,100,45,115,113,114,116,0,2049,10338,2049,11201,2049,10734,2049,10251, - 2049,10092,2049,10190,10,11474,11517,144,102,58,43,101,110,99,111,100,101,0,2049,11491, - 2049,11452,10,11504,11535,144,102,58,45,101,110,99,111,100,101,0,2049,10338,2049,11201, - 2049,11469,2049,10338,2049,10190,2049,10092,2049,10190,10,11522,11569,144,102,58,115,105,103,110, - 101,100,45,115,113,117,97,114,101,0,2049,10338,2049,11201,2049,10338,2049,10190,2049,10092, - 2049,10190,10,11550,11592,144,102,58,116,111,45,101,0,2049,10338,2049,10928,1793,11603,2049, - 10353,1,-2147483647,10,1,11598,2049,2659,2049,10338,2049,10943,1793,11618,2049,10353,1,2147483646,10,1, - 11613,2049,2659,2049,10338,2049,10959,1793,11633,2049,10353,1,-2147483646,10,1,11628,2049,2659,2049,11517, - 2049,10975,2049,10131,2049,11411,1,-2147483645,1793,11652,2049,10353,10,1,11649,2049,2379,1,2147483645,1793, - 11663,2049,10353,10,1,11660,2049,2379,10,11582,11678,144,101,58,116,111,45,102,0,1, - -2147483647,1793,11685,2049,10837,10,1,11682,2049,2379,1,2147483646,1793,11696,2049,10865,10,1,11693,2049, - 2379,1,-2147483646,1793,11707,2049,10896,10,1,11704,2049,2379,2049,10092,2049,11535,10,11668,11727,144, - 102,58,115,116,111,114,101,0,1793,11732,2049,11592,10,1,11729,2049,2106,16,10,11716, - 11749,144,102,58,102,101,116,99,104,0,15,2049,11678,10,11738,11769,144,102,58,100, - 117,109,112,45,115,116,97,99,107,0,2049,10324,2,1,10500,2049,2281,1793,11787,2049, - 10514,2049,10338,2049,10776,2049,9076,10,1,11778,2049,2281,10,11753,11809,144,102,58,100,117, - 109,112,45,97,115,116,97,99,107,0,2049,10531,2,1,10514,2049,2281,1793,11827,2049, - 10338,2049,10776,2049,9076,2049,10500,10,1,11818,2049,2281,10,11792,11841,144,101,58,112,117, - 116,0,1,2147483645,1793,11858,2049,3636,101,58,77,65,88,0,1,11847,2049,9102,10,1, - 11845,2049,2379,1,-2147483645,1793,11879,2049,3636,101,58,77,73,78,0,1,11868,2049,9102,10, - 1,11866,2049,2379,1,0,1793,11898,2049,3636,101,58,48,0,1,11889,2049,9102,10,1, - 11887,2049,2379,1,-2147483647,1793,11919,2049,3636,101,58,78,65,78,0,1,11908,2049,9102,10, - 1,11906,2049,2379,1,2147483646,1793,11940,2049,3636,101,58,73,78,70,0,1,11929,2049,9102, - 10,1,11927,2049,2379,1,-2147483646,1793,11962,2049,3636,101,58,45,73,78,70,0,1,11950, - 2049,9102,10,1,11948,2049,2379,2049,11678,2049,10776,10,11832,11979,131,85,110,105,120,0, - 0,11971,11992,144,105,100,101,110,116,105,102,121,0,3841,11979,2049,2533,1793,12059,1, - 8,2049,9006,2,2049,2568,1793,12047,3,2049,3636,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,12010,2049,9102,2049,9065,10,1,12007,1793,12054,4097,11979,10,1,12051,2049,64,10, - 1,11998,9,10,11832,12082,144,105,111,58,117,110,105,120,45,115,121,115,99,97, - 108,108,0,2049,11992,3841,11979,2049,8989,10,12063,12104,144,117,110,105,120,58,115,121, - 115,116,101,109,0,1,0,2049,12082,10,12089,12122,144,117,110,105,120,58,102,111, - 114,107,0,1,1,2049,12082,10,12109,12141,144,117,110,105,120,58,101,120,101,99, - 48,0,1,2,2049,12082,10,12127,12160,144,117,110,105,120,58,101,120,101,99,49, - 0,1,3,2049,12082,10,12146,12179,144,117,110,105,120,58,101,120,101,99,50,0, - 1,4,2049,12082,10,12165,12198,144,117,110,105,120,58,101,120,101,99,51,0,1, - 5,2049,12082,10,12184,12216,144,117,110,105,120,58,101,120,105,116,0,1,6,2049, - 12082,10,12203,12236,144,117,110,105,120,58,103,101,116,112,105,100,0,1,7,2049, - 12082,10,12221,12254,144,117,110,105,120,58,119,97,105,116,0,1,8,2049,12082,10, - 12241,12272,144,117,110,105,120,58,107,105,108,108,0,1,9,2049,12082,10,12259,12291, - 144,117,110,105,120,58,112,111,112,101,110,0,1,10,2049,12082,10,12277,12311,144, - 117,110,105,120,58,112,99,108,111,115,101,0,1,11,2049,12082,10,12296,12330,144, - 117,110,105,120,58,99,104,100,105,114,0,1,13,2049,12082,10,12316,12350,144,117, - 110,105,120,58,103,101,116,101,110,118,0,1,14,2049,12082,10,12335,12370,144,117, - 110,105,120,58,112,117,116,101,110,118,0,1,15,2049,12082,10,12355,12389,144,117, - 110,105,120,58,115,108,101,101,112,0,1,16,2049,12082,10,12375,12410,144,117,110, - 105,120,58,103,101,116,45,99,119,100,0,2049,3636,112,119,100,0,1,12412,1, - 0,2049,12291,2,2049,9753,2049,5867,4,2049,12311,2049,3636,47,0,1,12432,2049,3842,10, - 12394,12466,144,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,3636,108,115,32,45,49,32,124,32,119,99,32, - 45,108,0,1,12468,1,0,2049,12291,2,2049,9753,2049,5867,2049,218,4,2049,12311,10, - 12439,12521,144,117,110,105,120,58,102,111,114,45,101,97,99,104,45,102,105,108, - 101,0,2049,3636,108,115,32,45,49,32,45,112,0,1,12523,1,0,2049,12291,2049, - 12466,1793,12556,1793,12551,2049,9753,2049,3591,67502597,8,10,1,12544,2049,2116,10,1,12542,2049, - 2281,2049,12311,3,10,12499,12573,144,115,116,97,114,116,0,4,2049,3418,1,0,2049, - 12291,10,12564,12589,144,114,101,97,100,0,2,2049,9391,2,2049,3326,2049,2533,10,12581, - 12608,144,102,105,110,105,115,104,0,2049,12311,2049,3398,10,12499,12632,144,117,110,105, - 120,58,115,108,117,114,112,45,112,105,112,101,0,1793,12648,2049,12573,1793,12641,2049, - 12589,10,1,12638,2049,2256,2049,12608,10,1,12634,2049,3442,10,12613,12659,131,105,111,0, - 0,12653,12672,144,105,100,101,110,116,105,102,121,0,3841,12659,2049,2533,1793,12739,1, - 10,2049,9006,2,2049,2568,1793,12727,3,2049,3636,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,12690,2049,9102,2049,9065,10,1,12687,1793,12734,4097,12659,10,1,12731,2049,64,10, - 1,12678,9,10,12613,12763,144,105,111,58,114,110,103,45,111,112,101,114,97,116, - 105,111,110,0,2049,12672,3841,12659,2049,8989,10,12743,12782,144,110,58,114,97,110,100, - 111,109,0,2049,12763,10,12770,12796,131,83,111,99,107,101,116,115,0,0,12785,12809, - 144,105,100,101,110,116,105,102,121,0,3841,12796,2049,2533,1793,12876,1,7,2049,9006, - 2,2049,2568,1793,12864,3,2049,3636,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,12827, - 2049,9102,2049,9065,10,1,12824,1793,12871,4097,12796,10,1,12868,2049,64,10,1,12815,9, - 10,12770,12903,144,105,111,58,115,111,99,107,101,116,45,111,112,101,114,97,116, - 105,111,110,0,2049,12809,3841,12796,2049,8989,10,12880,12934,144,115,111,99,107,101,116, - 58,103,101,116,104,111,115,116,98,121,110,97,109,101,0,1,0,2049,12903,10, - 12910,12956,144,115,111,99,107,101,116,58,99,114,101,97,116,101,0,1,1,2049, - 12903,10,12939,12976,144,115,111,99,107,101,116,58,98,105,110,100,0,1,2,2049, - 12903,10,12961,12998,144,115,111,99,107,101,116,58,108,105,115,116,101,110,0,1, - 3,2049,12903,10,12981,13020,144,115,111,99,107,101,116,58,97,99,99,101,112,116, - 0,1,4,2049,12903,10,13003,13043,144,115,111,99,107,101,116,58,99,111,110,110, - 101,99,116,0,1,5,2049,12903,10,13025,13063,144,115,111,99,107,101,116,58,115, - 101,110,100,0,1,6,2049,12903,10,13048,13083,144,115,111,99,107,101,116,58,114, - 101,99,118,0,1,8,2049,12903,10,13068,13104,144,115,111,99,107,101,116,58,99, - 108,111,115,101,0,1,10,2049,12903,10,13088,13129,144,115,111,99,107,101,116,58, - 99,111,110,102,105,103,117,114,101,0,1,11,2049,12903,10,13109,1024,131,84,73, - 66,0,13134,13155,144,105,109,97,103,101,58,115,97,118,101,0,1,1000,2049,9006, - 2049,8989,10,13141,13174,131,75,101,121,98,111,97,114,100,0,0,13162,13187,144,105, - 100,101,110,116,105,102,121,0,3841,13174,2049,2533,1793,13254,1,1,2049,9006,2,2049, - 2568,1793,13242,3,2049,3636,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,13205,2049,9102, - 2049,9065,10,1,13202,1793,13249,4097,13174,10,1,13246,2049,64,10,1,13193,9,10,13141, - 13267,144,99,58,103,101,116,0,2049,13187,3841,13174,2049,8989,10,13258,13284,144,103,97, - 116,104,101,114,0,2,1793,13291,1,8,11,10,1,13287,1793,13299,1,127,11,10, - 1,13295,2049,2128,22,1,11,1,3326,2049,64,10,13274,13320,144,99,121,99,108,101, - 0,2049,13267,2049,2096,4,8,2049,2465,25,3,2049,13284,1,13320,7,10,13258,13351,144, - 112,97,114,115,101,45,117,110,116,105,108,0,1793,13363,2049,3617,2049,3418,2049,13320, - 771,2049,3292,10,1,13353,2049,3442,10,13336,13377,144,115,58,103,101,116,0,1793,13399, - 1793,13385,1,10,11,10,1,13381,1793,13393,1,13,11,10,1,13389,2049,2128,22,10, - 1,13379,2049,13351,10,13368,13418,144,115,58,103,101,116,45,119,111,114,100,0,1, - 5469,2049,13351,10,13404,13436,131,83,99,114,105,112,116,105,110,103,0,7,13423,13449, - 144,105,100,101,110,116,105,102,121,0,3841,13436,2049,2533,1793,13516,1,9,2049,9006, - 2,2049,2568,1793,13504,3,2049,3636,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,13467, - 2049,9102,2049,9065,10,1,13464,1793,13511,4097,13436,10,1,13508,2049,64,10,1,13455,9, - 10,13404,13532,144,115,121,115,58,97,114,103,99,0,2049,13449,1,0,3841,13436,2049, - 8989,10,13520,13553,144,115,121,115,58,97,114,103,118,0,2049,3617,4,2049,13449,1, - 1,3841,13436,2049,8989,10,13541,13576,144,105,110,99,108,117,100,101,0,2049,13449,1, - 2,3841,13436,2049,8989,10,13565,13597,144,115,121,115,58,110,97,109,101,0,2049,3617, - 2049,13449,1,3,3841,13436,2049,8989,10,13585,13617,144,99,108,101,97,114,0,1,27, - 2049,9052,2049,3636,91,50,74,0,1,13623,2049,9102,1,27,2049,9052,2049,3636,91,48, - 59,48,72,0,1,13637,2049,9102,10,13608,13658,131,78,111,69,99,104,111,0,0, - 13648,13666,144,98,121,101,0,1,0,2049,12216,10,13659,13682,144,118,101,114,115,105, - 111,110,0,3841,4,1,100,20,10,13671,13697,144,100,111,110,101,63,0,1793,13703, - 1,13,11,10,1,13699,1793,13711,1,10,11,10,1,13707,1793,13719,1,32,11,10, - 1,13715,2049,2165,22,22,10,13688,13736,144,118,97,108,105,100,63,0,2,2049,79, - 2049,2615,10,13726,13755,144,99,104,101,99,107,45,101,111,102,0,2,1793,13762,1, - -1,11,10,1,13758,1793,13770,1,4,11,10,1,13766,2049,2128,22,1,13666,9,10, - 13742,13785,144,98,115,0,2049,3350,2049,3350,771,10,13779,13803,144,99,104,101,99,107, - 45,98,115,0,2,1793,13810,1,8,11,10,1,13806,1793,13818,1,127,11,10,1, - 13814,2049,2128,22,1,13785,9,10,13791,13836,144,99,104,101,99,107,0,2049,13755,2049, - 13803,10,13827,13854,144,99,104,97,114,97,99,116,101,114,0,2049,13267,2,2049,3326, - 10,13841,13870,144,98,117,102,102,101,114,0,1793,13880,1,1024,2049,3418,8,2049,3292, - 10,1,13872,2049,3442,10,13860,13899,144,114,101,97,100,45,116,111,107,101,110,0, - 1793,13915,1793,13910,2049,13854,2049,13836,2049,13697,10,1,13903,2049,2256,10,1,13901,2049,13870, - 2049,3714,10,13885,13931,144,105,110,112,117,116,0,2049,13899,2049,13736,10,13922,13947,144, - 112,114,111,99,101,115,115,0,1,365,1,11,2049,64,10,13659,13964,144,98,97, - 110,110,101,114,0,2049,13682,2049,3636,82,69,84,82,79,32,49,50,32,40,37, - 110,46,37,110,41,92,110,0,1,13968,2049,7089,2049,9102,2049,1543,2049,1877,18,2049, - 1877,2049,1543,2049,3636,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,14004,2049,7089,2049,9102,10,13954, - 14048,144,108,105,115,116,101,110,0,3841,13658,1793,14055,2049,13964,10,1,14052,2049,70, - 2049,13931,2049,13947,1,14059,7,10,14038,14076,131,67,108,111,99,107,0,0,14067,14089, - 144,105,100,101,110,116,105,102,121,0,3841,14076,2049,2533,1793,14156,1,5,2049,9006, - 2,2049,2568,1793,14144,3,2049,3636,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,14107, - 2049,9102,2049,9065,10,1,14104,1793,14151,4097,14076,10,1,14148,2049,64,10,1,14095,9, - 10,14038,14182,144,105,111,58,99,108,111,99,107,45,111,112,101,114,97,116,105, - 111,110,0,2049,14089,3841,14076,2049,8989,10,14160,14208,144,99,108,111,99,107,58,116, - 105,109,101,115,116,97,109,112,0,1,0,2049,14182,10,14189,14226,144,99,108,111, - 99,107,58,100,97,121,0,1,1,2049,14182,10,14213,14246,144,99,108,111,99,107, - 58,109,111,110,116,104,0,1,2,2049,14182,10,14231,14265,144,99,108,111,99,107, - 58,121,101,97,114,0,1,3,2049,14182,10,14251,14284,144,99,108,111,99,107,58, - 104,111,117,114,0,1,4,2049,14182,10,14270,14305,144,99,108,111,99,107,58,109, - 105,110,117,116,101,0,1,5,2049,14182,10,14289,14326,144,99,108,111,99,107,58, - 115,101,99,111,110,100,0,1,6,2049,14182,10,14310,14348,144,99,108,111,99,107, - 58,117,116,99,58,100,97,121,0,1,7,2049,14182,10,14331,14372,144,99,108,111, - 99,107,58,117,116,99,58,109,111,110,116,104,0,1,8,2049,14182,10,14353,14395, - 144,99,108,111,99,107,58,117,116,99,58,121,101,97,114,0,1,9,2049,14182, - 10,14377,14418,144,99,108,111,99,107,58,117,116,99,58,104,111,117,114,0,1, - 10,2049,14182,10,14400,14443,144,99,108,111,99,107,58,117,116,99,58,109,105,110, - 117,116,101,0,1,11,2049,14182,10,14423,14468,144,99,108,111,99,107,58,117,116, - 99,58,115,101,99,111,110,100,0,1,12,2049,14182,10,14448,14484,144,100,58,119, - 111,114,100,115,0,1793,14493,2049,162,2049,9102,2049,9076,10,1,14486,2049,7318,10,14473, - 14514,144,100,58,119,111,114,100,115,45,119,105,116,104,0,2049,1877,2049,4525,1793, - 14545,2049,162,2,2049,1877,2049,4210,1793,14534,2049,9102,2049,9076,10,1,14529,1793,14540,3, - 10,1,14538,2049,64,10,1,14520,2049,7318,10,14498,14569,144,100,105,115,112,108,97, - 121,45,105,102,45,108,101,102,116,0,2,2049,1877,2049,4475,1793,14581,2049,9102,2049, - 9076,10,1,14576,1793,14587,3,10,1,14585,2049,64,10,14498,14618,144,100,58,119,111, - 114,100,115,45,98,101,103,105,110,110,105,110,103,45,119,105,116,104,0,2049, - 1877,2049,4525,1793,14629,2049,162,2049,14569,10,1,14624,2049,7318,10,14592,14644,144,102,105, - 101,108,100,115,0,3841,2,2049,105,2049,105,2049,105,10,14634,14670,144,105,110,118, - 97,108,105,100,45,110,97,109,101,63,0,2,1,32,2049,3986,10,14653,14687,144, - 114,101,119,114,105,116,101,0,1793,14701,1,32,1793,14696,1,95,10,1,14693,2049, - 2379,10,1,14689,2049,4346,10,14676,14715,144,101,110,116,114,121,0,2049,1877,1,21, - 2049,2106,4097,2,10,1793,14743,1793,14738,2049,14644,2049,14670,1,14687,9,2049,119,10,1, - 14728,2049,14715,10,1,14726,0 }; + 0,0,0,0,8702,8751,144,110,101,120,116,0,3841,8701,1,8711,17,2049,2976,10, + 8743,8767,144,112,114,101,112,0,1,8701,2049,2976,1,0,3841,8701,1,8711,17,16, + 10,8759,8788,144,100,111,110,101,0,1,8701,2049,2991,10,8669,8798,144,73,0,3841, + 8701,1,8711,17,15,10,8793,8810,144,74,0,3841,8701,1,8711,17,2049,2891,15,10, + 8805,8824,144,75,0,3841,8701,1,8711,17,1,2,18,15,10,8819,8855,144,116,105, + 109,101,115,60,119,105,116,104,45,105,110,100,101,120,62,0,2049,8767,4,1793, + 8871,25,33886721,1,2053,1542,2049,8751,1,8860,7,10,1,8860,8,3,2049,8788,10,8834, + 8886,156,104,111,111,107,0,2049,3634,108,105,106,117,46,46,46,46,0,1,8888, + 2049,412,2049,1877,2049,2878,2049,105,10,8878,8920,144,115,101,116,45,104,111,111,107, + 0,2049,2878,16,10,8908,8934,144,117,110,104,111,111,107,0,2049,2878,2,2049,2878, + 4,16,10,8924,8958,144,105,111,58,101,110,117,109,101,114,97,116,101,0,27, + 10,8942,8972,144,105,111,58,113,117,101,114,121,0,28,10,8960,8987,144,105,111, + 58,105,110,118,111,107,101,0,29,10,8974,9004,144,105,111,58,115,99,97,110, + 45,102,111,114,0,1,-1,4,2049,8958,1793,9035,2049,8798,2049,8972,772,67502597,11,1793, + 9031,1793,9026,3,2049,8798,10,1,9022,2049,2104,10,1,9020,9,10,1,9011,2049,8855, + 3,10,8989,9050,144,99,58,112,117,116,0,1793,9052,1,0,2049,8987,10,9041,9063, + 144,110,108,0,1,10,2049,9050,10,9057,9074,144,115,112,0,1,32,2049,9050,10, + 9068,9086,144,116,97,98,0,1,9,2049,9050,10,9079,9100,144,115,58,112,117,116, + 0,1,9050,2049,3858,10,9091,9114,144,110,58,112,117,116,0,2049,5915,2049,9100,10, + 9105,9128,144,114,101,115,101,116,0,2049,1556,25,771,1,9128,7,10,9119,9150,144, + 100,117,109,112,45,115,116,97,99,107,0,2049,1556,25,134284547,9150,134283782,9114,2049,9074, + 10,9136,9168,144,70,82,69,69,0,2049,3505,1,1025,18,2049,1877,18,10,9160,9186, + 131,70,105,108,101,115,0,0,9177,9199,144,105,100,101,110,116,105,102,121,0, + 3841,9186,2049,2531,1793,9266,1,4,2049,9004,2,2049,2566,1793,9254,3,2049,3634,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,9217,2049,9100,2049,9063,10,1,9214,1793,9261,4097, + 9186,10,1,9258,2049,64,10,1,9205,9,10,9160,9291,144,105,111,58,102,105,108, + 101,45,111,112,101,114,97,116,105,111,110,0,2049,9199,3841,9186,2049,8987,10,9270, + 0,131,102,105,108,101,58,82,0,9298,1,131,102,105,108,101,58,87,0,9308, + 2,131,102,105,108,101,58,65,0,9318,3,131,102,105,108,101,58,82,43,0, + 9328,9352,144,102,105,108,101,58,111,112,101,110,0,1,0,2049,9291,10,9339,9371, + 144,102,105,108,101,58,99,108,111,115,101,0,1,1,2049,9291,10,9357,9389,144, + 102,105,108,101,58,114,101,97,100,0,1,2,2049,9291,10,9376,9408,144,102,105, + 108,101,58,119,114,105,116,101,0,1,3,2049,9291,10,9394,9426,144,102,105,108, + 101,58,116,101,108,108,0,1,4,2049,9291,10,9413,9444,144,102,105,108,101,58, + 115,101,101,107,0,1,5,2049,9291,10,9431,9462,144,102,105,108,101,58,115,105, + 122,101,0,1,6,2049,9291,10,9449,9482,144,102,105,108,101,58,100,101,108,101, + 116,101,0,1,7,2049,9291,10,9467,9501,144,102,105,108,101,58,102,108,117,115, + 104,0,1,8,2049,9291,10,9487,9522,144,102,105,108,101,58,101,120,105,115,116, + 115,63,0,1,0,2049,9352,2,2049,2547,1793,9536,2049,9371,2049,2354,10,1,9531,1793, + 9544,3,2049,2366,10,1,9540,2049,64,10,9506,9575,144,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,9352, + 2,2049,9462,4,10,9549,9609,144,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,9352,2,2049,9462,4,10,9584, + 9644,144,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,9352,10,9618,9656,131,70,73,68,0,0,9649,9665, + 131,83,105,122,101,0,0,9657,9676,131,65,99,116,105,111,110,0,0,9666,9687, + 131,66,117,102,102,101,114,0,0,9677,9697,144,45,101,111,102,63,0,3841,9656, + 2049,9426,3841,9665,13,10,9688,9717,144,112,114,101,115,101,114,118,101,0,1,9656, + 1793,9728,1,9665,1,21,2049,3067,10,1,9721,2049,3067,10,9618,9751,144,102,105,108, + 101,58,114,101,97,100,45,108,105,110,101,0,4097,9656,1793,9808,2049,1877,2,4097, + 9687,2049,3416,1793,9800,3841,9656,2049,9389,2,2049,3324,1793,9777,1,13,11,10,1,9773, + 1793,9785,1,10,11,10,1,9781,1793,9793,1,0,11,10,1,9789,2049,2163,22,22, + 10,1,9764,2049,2254,2049,3348,3,10,1,9755,2049,3440,3841,9687,10,9733,9837,144,102, + 105,108,101,58,102,111,114,45,101,97,99,104,45,108,105,110,101,0,1793,9868, + 4097,9676,2049,9575,4097,9656,4097,9665,1793,9859,3841,9656,2049,9751,3841,9676,8,2049,9697,10, + 1,9849,2049,2231,3841,9656,2049,9371,10,1,9839,2049,9717,10,9815,9880,131,70,73,68, + 0,0,9815,9895,144,102,105,108,101,58,115,108,117,114,112,0,1793,9922,4,2049, + 3416,2049,9575,4097,9880,1793,9913,3841,9880,2049,9389,2049,3324,10,1,9906,2049,2279,3841,9880, + 2049,9371,10,1,9897,2049,3440,10,9881,9940,144,102,105,108,101,58,115,112,101,119, + 0,2049,9644,4,1793,9949,67502597,2049,9408,10,1,9945,2049,3858,2049,9371,10,9927,9963,131, + 70,80,85,0,0,9956,9976,144,105,100,101,110,116,105,102,121,0,3841,9963,2049, + 2531,1793,10043,1,2,2049,9004,2,2049,2566,1793,10031,3,2049,3634,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,9994,2049,9100,2049,9063,10,1,9991,1793,10038,4097,9963,10,1, + 10035,2049,64,10,1,9982,9,10,9927,10069,144,105,111,58,102,108,111,97,116,45, + 111,112,101,114,97,116,105,111,110,0,2049,9976,3841,9963,2049,8987,10,10047,10090,144, + 110,58,116,111,45,102,108,111,97,116,0,1,0,2049,10069,10,10076,10109,144,115, + 58,116,111,45,102,108,111,97,116,0,1,1,2049,10069,10,10095,10129,144,102,58, + 116,111,45,110,117,109,98,101,114,0,1,2,2049,10069,10,10114,10149,144,102,58, + 116,111,45,115,116,114,105,110,103,0,2049,3615,2,1,3,2049,10069,10,10134,10164, + 144,102,58,43,0,1,4,2049,10069,10,10157,10176,144,102,58,45,0,1,5,2049, + 10069,10,10169,10188,144,102,58,42,0,1,6,2049,10069,10,10181,10200,144,102,58,47, + 0,1,7,2049,10069,10,10193,10216,144,102,58,102,108,111,111,114,0,1,8,2049, + 10069,10,10205,10234,144,102,58,99,101,105,108,105,110,103,0,1,9,2049,10069,10, + 10221,10249,144,102,58,115,113,114,116,0,1,10,2049,10069,10,10239,10263,144,102,58, + 101,113,63,0,1,11,2049,10069,10,10254,10278,144,102,58,45,101,113,63,0,1, + 12,2049,10069,10,10268,10292,144,102,58,108,116,63,0,1,13,2049,10069,10,10283,10306, + 144,102,58,103,116,63,0,1,14,2049,10069,10,10297,10322,144,102,58,100,101,112, + 116,104,0,1,15,2049,10069,10,10311,10336,144,102,58,100,117,112,0,1,16,2049, + 10069,10,10327,10351,144,102,58,100,114,111,112,0,1,17,2049,10069,10,10341,10366,144, + 102,58,115,119,97,112,0,1,18,2049,10069,10,10356,10380,144,102,58,108,111,103, + 0,1,19,2049,10069,10,10371,10396,144,102,58,112,111,119,101,114,0,1,20,2049, + 10069,10,10385,10410,144,102,58,115,105,110,0,1,21,2049,10069,10,10401,10424,144,102, + 58,99,111,115,0,1,22,2049,10069,10,10415,10438,144,102,58,116,97,110,0,1, + 23,2049,10069,10,10429,10453,144,102,58,97,115,105,110,0,1,24,2049,10069,10,10443, + 10468,144,102,58,97,99,111,115,0,1,25,2049,10069,10,10458,10483,144,102,58,97, + 116,97,110,0,1,26,2049,10069,10,10473,10498,144,102,58,112,117,115,104,0,1, + 27,2049,10069,10,10488,10512,144,102,58,112,111,112,0,1,28,2049,10069,10,10503,10529, + 144,102,58,97,100,101,112,116,104,0,1,29,2049,10069,10,10517,10546,144,102,58, + 115,113,117,97,114,101,0,2049,10336,2049,10188,10,10534,10561,144,102,58,111,118,101, + 114,0,2049,10498,2049,10336,2049,10512,2049,10366,10,10551,10580,144,102,58,116,117,99,107, + 0,2049,10336,2049,10498,2049,10366,2049,10512,10,10570,10598,144,102,58,110,105,112,0,2049, + 10366,2049,10351,10,10589,10618,144,102,58,100,114,111,112,45,112,97,105,114,0,2049, + 10351,2049,10351,10,10603,10637,144,102,58,100,117,112,45,112,97,105,114,0,2049,10561, + 2049,10561,10,10623,10651,144,102,58,114,111,116,0,2049,10498,2049,10366,2049,10512,2049,10366, + 10,10642,10675,144,102,58,112,111,115,105,116,105,118,101,63,0,1,0,2049,10090, + 2049,10306,10,10660,10697,144,102,58,110,101,103,97,116,105,118,101,63,0,1,0, + 2049,10090,2049,10292,10,10682,10716,144,102,58,110,101,103,97,116,101,0,1,-1,2049, + 10090,2049,10188,10,10704,10732,144,102,58,97,98,115,0,2049,10336,2049,10697,1,10716,9, + 10,10723,10752,156,112,114,101,102,105,120,58,46,0,2049,1818,1,3660,1,3589,2049, + 64,1,10109,2049,144,10,10740,10774,144,102,58,112,117,116,0,2049,10149,2049,9100,10, + 10765,10787,144,102,58,80,73,0,2049,3634,51,46,49,52,49,53,57,50,0,1, + 10789,2049,10109,10,10779,10810,144,102,58,69,0,2049,3634,50,46,55,49,56,50,56, + 49,0,1,10812,2049,10109,10,10803,10835,144,102,58,78,65,78,0,2049,3634,48,0, + 1,10837,2049,10109,2049,3634,48,0,1,10845,2049,10109,2049,10200,10,10826,10863,144,102,58, + 73,78,70,0,2049,3634,49,46,48,0,1,10865,2049,10109,2049,3634,48,0,1,10875, + 2049,10109,2049,10200,10,10854,10894,144,102,58,45,73,78,70,0,2049,3634,45,49,46, + 48,0,1,10896,2049,10109,2049,3634,48,0,1,10907,2049,10109,2049,10200,10,10884,10926,144, + 102,58,110,97,110,63,0,2049,10336,2049,10278,10,10916,10941,144,102,58,105,110,102, + 63,0,2049,10863,2049,10263,10,10931,10957,144,102,58,45,105,110,102,63,0,2049,10894, + 2049,10263,10,10946,10973,144,102,58,114,111,117,110,100,0,2049,10336,2049,10697,1793,10994, + 2049,3634,48,46,53,0,1,10981,2049,10109,2049,10176,2049,10234,10,1,10979,1793,11013,2049, + 3634,48,46,53,0,1,11000,2049,10109,2049,10164,2049,10216,10,1,10998,2049,64,10,10962, + 11027,144,102,58,109,105,110,0,2049,10637,2049,10292,1,10351,1,10598,2049,64,10,11018, + 11047,144,102,58,109,97,120,0,2049,10637,2049,10306,1,10351,1,10598,2049,64,10,11038, + 11069,144,102,58,108,105,109,105,116,0,2049,10366,2049,10498,2049,11027,2049,10512,2049,11047, + 10,11058,11094,144,102,58,98,101,116,119,101,101,110,63,0,2049,10651,2049,10336,2049, + 10498,2049,10651,2049,10651,2049,11069,2049,10512,2049,10263,10,11080,11120,144,102,58,105,110,99, + 0,2049,3634,49,0,1,11122,2049,10109,2049,10164,10,11111,11140,144,102,58,100,101,99, + 0,2049,3634,49,0,1,11142,2049,10109,2049,10176,10,11131,11161,144,102,58,99,97,115, + 101,0,2049,10561,2049,10263,1793,11173,2049,10351,8,1,-1,10,1,11167,1793,11181,3,1, + 0,10,1,11177,2049,64,25,6,771,10,11151,11199,144,102,58,115,105,103,110,0, + 2049,10336,2049,3634,48,0,1,11203,2049,10109,2049,10263,1793,11218,1,0,2049,10351,10,1, + 11213,2049,2657,2049,3634,48,0,1,11224,2049,10109,2049,10306,1793,11237,1,1,10,1,11234, + 1793,11244,1,-1,10,1,11241,2049,64,10,11189,2147483645,131,101,58,77,65,88,0,11249, + -2147483645,131,101,58,77,73,78,0,11258,-2147483647,131,101,58,78,65,78,0,11267,2147483646,131, + 101,58,73,78,70,0,11276,-2147483646,131,101,58,45,73,78,70,0,11285,11303,144,101, + 58,110,63,0,1,-2147483645,2049,2878,1,2147483645,2049,2891,2049,2909,10,11295,11324,144,101,58, + 109,97,120,63,0,1,2147483645,11,10,11314,11338,144,101,58,109,105,110,63,0,1, + -2147483645,11,10,11328,11353,144,101,58,122,101,114,111,63,0,2049,2531,10,11342,11366,144, + 101,58,110,97,110,63,0,1,-2147483647,11,10,11356,11380,144,101,58,105,110,102,63, + 0,1,2147483646,11,10,11370,11395,144,101,58,45,105,110,102,63,0,1,-2147483646,11,10, + 11384,11409,144,101,58,99,108,105,112,0,1,-2147483645,1,2147483645,2049,2861,10,11399,11424,144, + 102,58,69,49,0,1793,11426,2049,3634,49,46,101,53,0,1,11428,2049,10109,10,11416, + 11450,144,102,58,45,115,104,105,102,116,0,2049,11424,2049,10188,10,11438,11467,144,102, + 58,43,115,104,105,102,116,0,2049,11424,2049,10200,10,11455,11489,144,102,58,115,105, + 103,110,101,100,45,115,113,114,116,0,2049,10336,2049,11199,2049,10732,2049,10249,2049,10090, + 2049,10188,10,11472,11515,144,102,58,43,101,110,99,111,100,101,0,2049,11489,2049,11450, + 10,11502,11533,144,102,58,45,101,110,99,111,100,101,0,2049,10336,2049,11199,2049,11467, + 2049,10336,2049,10188,2049,10090,2049,10188,10,11520,11567,144,102,58,115,105,103,110,101,100, + 45,115,113,117,97,114,101,0,2049,10336,2049,11199,2049,10336,2049,10188,2049,10090,2049,10188, + 10,11548,11590,144,102,58,116,111,45,101,0,2049,10336,2049,10926,1793,11601,2049,10351,1, + -2147483647,10,1,11596,2049,2657,2049,10336,2049,10941,1793,11616,2049,10351,1,2147483646,10,1,11611,2049, + 2657,2049,10336,2049,10957,1793,11631,2049,10351,1,-2147483646,10,1,11626,2049,2657,2049,11515,2049,10973, + 2049,10129,2049,11409,1,-2147483645,1793,11650,2049,10351,10,1,11647,2049,2377,1,2147483645,1793,11661,2049, + 10351,10,1,11658,2049,2377,10,11580,11676,144,101,58,116,111,45,102,0,1,-2147483647,1793, + 11683,2049,10835,10,1,11680,2049,2377,1,2147483646,1793,11694,2049,10863,10,1,11691,2049,2377,1, + -2147483646,1793,11705,2049,10894,10,1,11702,2049,2377,2049,10090,2049,11533,10,11666,11725,144,102,58, + 115,116,111,114,101,0,1793,11730,2049,11590,10,1,11727,2049,2104,16,10,11714,11747,144, + 102,58,102,101,116,99,104,0,15,2049,11676,10,11736,11767,144,102,58,100,117,109, + 112,45,115,116,97,99,107,0,2049,10322,2,1,10498,2049,2279,1793,11785,2049,10512,2049, + 10336,2049,10774,2049,9074,10,1,11776,2049,2279,10,11751,11807,144,102,58,100,117,109,112, + 45,97,115,116,97,99,107,0,2049,10529,2,1,10512,2049,2279,1793,11825,2049,10336,2049, + 10774,2049,9074,2049,10498,10,1,11816,2049,2279,10,11790,11839,144,101,58,112,117,116,0, + 1,2147483645,1793,11856,2049,3634,101,58,77,65,88,0,1,11845,2049,9100,10,1,11843,2049, + 2377,1,-2147483645,1793,11877,2049,3634,101,58,77,73,78,0,1,11866,2049,9100,10,1,11864, + 2049,2377,1,0,1793,11896,2049,3634,101,58,48,0,1,11887,2049,9100,10,1,11885,2049, + 2377,1,-2147483647,1793,11917,2049,3634,101,58,78,65,78,0,1,11906,2049,9100,10,1,11904, + 2049,2377,1,2147483646,1793,11938,2049,3634,101,58,73,78,70,0,1,11927,2049,9100,10,1, + 11925,2049,2377,1,-2147483646,1793,11960,2049,3634,101,58,45,73,78,70,0,1,11948,2049,9100, + 10,1,11946,2049,2377,2049,11676,2049,10774,10,11830,11977,131,85,110,105,120,0,0,11969, + 11990,144,105,100,101,110,116,105,102,121,0,3841,11977,2049,2531,1793,12057,1,8,2049, + 9004,2,2049,2566,1793,12045,3,2049,3634,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, + 12008,2049,9100,2049,9063,10,1,12005,1793,12052,4097,11977,10,1,12049,2049,64,10,1,11996, + 9,10,11830,12080,144,105,111,58,117,110,105,120,45,115,121,115,99,97,108,108, + 0,2049,11990,3841,11977,2049,8987,10,12061,12102,144,117,110,105,120,58,115,121,115,116, + 101,109,0,1,0,2049,12080,10,12087,12120,144,117,110,105,120,58,102,111,114,107, + 0,1,1,2049,12080,10,12107,12139,144,117,110,105,120,58,101,120,101,99,48,0, + 1,2,2049,12080,10,12125,12158,144,117,110,105,120,58,101,120,101,99,49,0,1, + 3,2049,12080,10,12144,12177,144,117,110,105,120,58,101,120,101,99,50,0,1,4, + 2049,12080,10,12163,12196,144,117,110,105,120,58,101,120,101,99,51,0,1,5,2049, + 12080,10,12182,12214,144,117,110,105,120,58,101,120,105,116,0,1,6,2049,12080,10, + 12201,12234,144,117,110,105,120,58,103,101,116,112,105,100,0,1,7,2049,12080,10, + 12219,12252,144,117,110,105,120,58,119,97,105,116,0,1,8,2049,12080,10,12239,12270, + 144,117,110,105,120,58,107,105,108,108,0,1,9,2049,12080,10,12257,12289,144,117, + 110,105,120,58,112,111,112,101,110,0,1,10,2049,12080,10,12275,12309,144,117,110, + 105,120,58,112,99,108,111,115,101,0,1,11,2049,12080,10,12294,12328,144,117,110, + 105,120,58,99,104,100,105,114,0,1,13,2049,12080,10,12314,12348,144,117,110,105, + 120,58,103,101,116,101,110,118,0,1,14,2049,12080,10,12333,12368,144,117,110,105, + 120,58,112,117,116,101,110,118,0,1,15,2049,12080,10,12353,12387,144,117,110,105, + 120,58,115,108,101,101,112,0,1,16,2049,12080,10,12373,12408,144,117,110,105,120, + 58,103,101,116,45,99,119,100,0,2049,3634,112,119,100,0,1,12410,1,0,2049, + 12289,2,2049,9751,2049,5865,4,2049,12309,2049,3634,47,0,1,12430,2049,3840,10,12392,12464, + 144,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,3634,108,115,32,45,49,32,124,32,119,99,32,45,108, + 0,1,12466,1,0,2049,12289,2,2049,9751,2049,5865,2049,218,4,2049,12309,10,12437,12519, + 144,117,110,105,120,58,102,111,114,45,101,97,99,104,45,102,105,108,101,0, + 2049,3634,108,115,32,45,49,32,45,112,0,1,12521,1,0,2049,12289,2049,12464,1793, + 12554,1793,12549,2049,9751,2049,3589,67502597,8,10,1,12542,2049,2114,10,1,12540,2049,2279,2049, + 12309,3,10,12497,12571,144,115,116,97,114,116,0,4,2049,3416,1,0,2049,12289,10, + 12562,12587,144,114,101,97,100,0,2,2049,9389,2,2049,3324,2049,2531,10,12579,12606,144, + 102,105,110,105,115,104,0,2049,12309,2049,3396,10,12497,12630,144,117,110,105,120,58, + 115,108,117,114,112,45,112,105,112,101,0,1793,12646,2049,12571,1793,12639,2049,12587,10, + 1,12636,2049,2254,2049,12606,10,1,12632,2049,3440,10,12611,12657,131,105,111,0,0,12651, + 12670,144,105,100,101,110,116,105,102,121,0,3841,12657,2049,2531,1793,12737,1,10,2049, + 9004,2,2049,2566,1793,12725,3,2049,3634,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, + 12688,2049,9100,2049,9063,10,1,12685,1793,12732,4097,12657,10,1,12729,2049,64,10,1,12676, + 9,10,12611,12761,144,105,111,58,114,110,103,45,111,112,101,114,97,116,105,111, + 110,0,2049,12670,3841,12657,2049,8987,10,12741,12780,144,110,58,114,97,110,100,111,109, + 0,2049,12761,10,12768,12794,131,83,111,99,107,101,116,115,0,0,12783,12807,144,105, + 100,101,110,116,105,102,121,0,3841,12794,2049,2531,1793,12874,1,7,2049,9004,2,2049, + 2566,1793,12862,3,2049,3634,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,12825,2049,9100, + 2049,9063,10,1,12822,1793,12869,4097,12794,10,1,12866,2049,64,10,1,12813,9,10,12768, + 12901,144,105,111,58,115,111,99,107,101,116,45,111,112,101,114,97,116,105,111, + 110,0,2049,12807,3841,12794,2049,8987,10,12878,12932,144,115,111,99,107,101,116,58,103, + 101,116,104,111,115,116,98,121,110,97,109,101,0,1,0,2049,12901,10,12908,12954, + 144,115,111,99,107,101,116,58,99,114,101,97,116,101,0,1,1,2049,12901,10, + 12937,12974,144,115,111,99,107,101,116,58,98,105,110,100,0,1,2,2049,12901,10, + 12959,12996,144,115,111,99,107,101,116,58,108,105,115,116,101,110,0,1,3,2049, + 12901,10,12979,13018,144,115,111,99,107,101,116,58,97,99,99,101,112,116,0,1, + 4,2049,12901,10,13001,13041,144,115,111,99,107,101,116,58,99,111,110,110,101,99, + 116,0,1,5,2049,12901,10,13023,13061,144,115,111,99,107,101,116,58,115,101,110, + 100,0,1,6,2049,12901,10,13046,13081,144,115,111,99,107,101,116,58,114,101,99, + 118,0,1,8,2049,12901,10,13066,13102,144,115,111,99,107,101,116,58,99,108,111, + 115,101,0,1,10,2049,12901,10,13086,13127,144,115,111,99,107,101,116,58,99,111, + 110,102,105,103,117,114,101,0,1,11,2049,12901,10,13107,1024,131,84,73,66,0, + 13132,13153,144,105,109,97,103,101,58,115,97,118,101,0,1,1000,2049,9004,2049,8987, + 10,13139,13172,131,75,101,121,98,111,97,114,100,0,0,13160,13185,144,105,100,101, + 110,116,105,102,121,0,3841,13172,2049,2531,1793,13252,1,1,2049,9004,2,2049,2566,1793, + 13240,3,2049,3634,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,13203,2049,9100,2049,9063, + 10,1,13200,1793,13247,4097,13172,10,1,13244,2049,64,10,1,13191,9,10,13139,13265,144, + 99,58,103,101,116,0,2049,13185,3841,13172,2049,8987,10,13256,13282,144,103,97,116,104, + 101,114,0,2,1793,13289,1,8,11,10,1,13285,1793,13297,1,127,11,10,1,13293, + 2049,2126,22,1,11,1,3324,2049,64,10,13272,13318,144,99,121,99,108,101,0,2049, + 13265,2049,2094,4,8,2049,2463,25,3,2049,13282,1,13318,7,10,13256,13349,144,112,97, + 114,115,101,45,117,110,116,105,108,0,1793,13361,2049,3615,2049,3416,2049,13318,771,2049, + 3290,10,1,13351,2049,3440,10,13334,13375,144,115,58,103,101,116,0,1793,13397,1793,13383, + 1,10,11,10,1,13379,1793,13391,1,13,11,10,1,13387,2049,2126,22,10,1,13377, + 2049,13349,10,13366,13416,144,115,58,103,101,116,45,119,111,114,100,0,1,5467,2049, + 13349,10,13402,13434,131,83,99,114,105,112,116,105,110,103,0,7,13421,13447,144,105, + 100,101,110,116,105,102,121,0,3841,13434,2049,2531,1793,13514,1,9,2049,9004,2,2049, + 2566,1793,13502,3,2049,3634,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,13465,2049,9100, + 2049,9063,10,1,13462,1793,13509,4097,13434,10,1,13506,2049,64,10,1,13453,9,10,13402, + 13530,144,115,121,115,58,97,114,103,99,0,2049,13447,1,0,3841,13434,2049,8987,10, + 13518,13551,144,115,121,115,58,97,114,103,118,0,2049,3615,4,2049,13447,1,1,3841, + 13434,2049,8987,10,13539,13574,144,105,110,99,108,117,100,101,0,2049,13447,1,2,3841, + 13434,2049,8987,10,13563,13595,144,115,121,115,58,110,97,109,101,0,2049,3615,2049,13447, + 1,3,3841,13434,2049,8987,10,13583,13615,144,99,108,101,97,114,0,1,27,2049,9050, + 2049,3634,91,50,74,0,1,13621,2049,9100,1,27,2049,9050,2049,3634,91,48,59,48, + 72,0,1,13635,2049,9100,10,13606,13656,131,78,111,69,99,104,111,0,0,13646,13664, + 144,98,121,101,0,1,0,2049,12214,10,13657,13680,144,118,101,114,115,105,111,110, + 0,3841,4,1,100,20,10,13669,13695,144,100,111,110,101,63,0,1793,13701,1,13, + 11,10,1,13697,1793,13709,1,10,11,10,1,13705,1793,13717,1,32,11,10,1,13713, + 2049,2163,22,22,10,13686,13734,144,118,97,108,105,100,63,0,2,2049,79,2049,2613, + 10,13724,13753,144,99,104,101,99,107,45,101,111,102,0,2,1793,13760,1,-1,11, + 10,1,13756,1793,13768,1,4,11,10,1,13764,2049,2126,22,1,13664,9,10,13740,13783, + 144,98,115,0,2049,3348,2049,3348,771,10,13777,13801,144,99,104,101,99,107,45,98, + 115,0,2,1793,13808,1,8,11,10,1,13804,1793,13816,1,127,11,10,1,13812,2049, + 2126,22,1,13783,9,10,13789,13834,144,99,104,101,99,107,0,2049,13753,2049,13801,10, + 13825,13852,144,99,104,97,114,97,99,116,101,114,0,2049,13265,2,2049,3324,10,13839, + 13868,144,98,117,102,102,101,114,0,1793,13878,1,1024,2049,3416,8,2049,3290,10,1, + 13870,2049,3440,10,13858,13897,144,114,101,97,100,45,116,111,107,101,110,0,1793,13913, + 1793,13908,2049,13852,2049,13834,2049,13695,10,1,13901,2049,2254,10,1,13899,2049,13868,2049,3712, + 10,13883,13929,144,105,110,112,117,116,0,2049,13897,2049,13734,10,13920,13945,144,112,114, + 111,99,101,115,115,0,1,365,1,11,2049,64,10,13657,13962,144,98,97,110,110, + 101,114,0,2049,13680,2049,3634,82,69,84,82,79,32,49,50,32,40,37,110,46, + 37,110,41,92,110,0,1,13966,2049,7087,2049,9100,2049,1543,2049,1877,18,2049,1877,2049, + 1543,2049,3634,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,14002,2049,7087,2049,9100,10,13952,14046,144, + 108,105,115,116,101,110,0,3841,13656,1793,14053,2049,13962,10,1,14050,2049,70,2049,13929, + 2049,13945,1,14057,7,10,14036,14074,131,67,108,111,99,107,0,0,14065,14087,144,105, + 100,101,110,116,105,102,121,0,3841,14074,2049,2531,1793,14154,1,5,2049,9004,2,2049, + 2566,1793,14142,3,2049,3634,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,14105,2049,9100, + 2049,9063,10,1,14102,1793,14149,4097,14074,10,1,14146,2049,64,10,1,14093,9,10,14036, + 14180,144,105,111,58,99,108,111,99,107,45,111,112,101,114,97,116,105,111,110, + 0,2049,14087,3841,14074,2049,8987,10,14158,14206,144,99,108,111,99,107,58,116,105,109, + 101,115,116,97,109,112,0,1,0,2049,14180,10,14187,14224,144,99,108,111,99,107, + 58,100,97,121,0,1,1,2049,14180,10,14211,14244,144,99,108,111,99,107,58,109, + 111,110,116,104,0,1,2,2049,14180,10,14229,14263,144,99,108,111,99,107,58,121, + 101,97,114,0,1,3,2049,14180,10,14249,14282,144,99,108,111,99,107,58,104,111, + 117,114,0,1,4,2049,14180,10,14268,14303,144,99,108,111,99,107,58,109,105,110, + 117,116,101,0,1,5,2049,14180,10,14287,14324,144,99,108,111,99,107,58,115,101, + 99,111,110,100,0,1,6,2049,14180,10,14308,14346,144,99,108,111,99,107,58,117, + 116,99,58,100,97,121,0,1,7,2049,14180,10,14329,14370,144,99,108,111,99,107, + 58,117,116,99,58,109,111,110,116,104,0,1,8,2049,14180,10,14351,14393,144,99, + 108,111,99,107,58,117,116,99,58,121,101,97,114,0,1,9,2049,14180,10,14375, + 14416,144,99,108,111,99,107,58,117,116,99,58,104,111,117,114,0,1,10,2049, + 14180,10,14398,14441,144,99,108,111,99,107,58,117,116,99,58,109,105,110,117,116, + 101,0,1,11,2049,14180,10,14421,14466,144,99,108,111,99,107,58,117,116,99,58, + 115,101,99,111,110,100,0,1,12,2049,14180,10,14446,14482,144,100,58,119,111,114, + 100,115,0,1793,14491,2049,162,2049,9100,2049,9074,10,1,14484,2049,7316,10,14471,14512,144, + 100,58,119,111,114,100,115,45,119,105,116,104,0,2049,1877,2049,4523,1793,14543,2049, + 162,2,2049,1877,2049,4208,1793,14532,2049,9100,2049,9074,10,1,14527,1793,14538,3,10,1, + 14536,2049,64,10,1,14518,2049,7316,10,14496,14567,144,100,105,115,112,108,97,121,45, + 105,102,45,108,101,102,116,0,2,2049,1877,2049,4473,1793,14579,2049,9100,2049,9074,10, + 1,14574,1793,14585,3,10,1,14583,2049,64,10,14496,14616,144,100,58,119,111,114,100, + 115,45,98,101,103,105,110,110,105,110,103,45,119,105,116,104,0,2049,1877,2049, + 4523,1793,14627,2049,162,2049,14567,10,1,14622,2049,7316,10,14590,14642,144,102,105,101,108, + 100,115,0,3841,2,2049,105,2049,105,2049,105,10,14632,14668,144,105,110,118,97,108, + 105,100,45,110,97,109,101,63,0,2,1,32,2049,3984,10,14651,14685,144,114,101, + 119,114,105,116,101,0,1793,14699,1,32,1793,14694,1,95,10,1,14691,2049,2377,10, + 1,14687,2049,4344,10,14674,14713,144,101,110,116,114,121,0,2049,1877,1,21,2049,2104, + 4097,2,10,1793,14741,1793,14736,2049,14642,2049,14668,1,14685,9,2049,119,10,1,14726,2049, + 14713,10,1,14724,0 };