From 1d8c9f36001460a51288470730dbc23198f00ba3 Mon Sep 17 00:00:00 2001 From: crc Date: Tue, 7 Sep 2021 13:04:32 +0000 Subject: [PATCH] fix bug in deprecated name s:index-of-string for s:index/string FossilOrigin-Name: d7ad402875dc4b249d42a4a25c6760c17a9df4b196b6ce3f52311d400f02c867 --- image/retro.forth | 12 + ngaImage | Bin 41708 -> 42084 bytes package/extensions/deprecated.retro | 7 +- vm/nga-c-native-x86/image.c | 1090 +++++++++---------- vm/nga-c/image.c | 1527 ++++++++++++++------------- 5 files changed, 1330 insertions(+), 1306 deletions(-) diff --git a/image/retro.forth b/image/retro.forth index 465e281..7191923 100644 --- a/image/retro.forth +++ b/image/retro.forth @@ -441,6 +441,18 @@ Apply q to x, y, and z. :tri@ dup dup tri* ; ~~~ +Alternative Names + +~~~ +:cleave/2 bi ; +:cleave/3 tri ; +:spread/2 bi* ; +:spread/3 tri* ; +:apply/2 bi@ ; +:apply/3 tri@ ; +~~~ + + ### Combinators: Control Execute quote until quote returns a flag of 0. In high level code: diff --git a/ngaImage b/ngaImage index c776bfd71a1328a222e90da03b4b81c8f7f41e61..ff9b1e42e5f9b27fb01f0c0a1b8740532009c73c 100644 GIT binary patch literal 42084 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 diff --git a/package/extensions/deprecated.retro b/package/extensions/deprecated.retro index fa49e4e..9396ca6 100644 --- a/package/extensions/deprecated.retro +++ b/package/extensions/deprecated.retro @@ -1,13 +1,16 @@ +These are planned to be removed in 2021.10. Please update +your sources to use the newer names. + ~~~ :s:split (sc-ss) s:split/char ; :s:split-on-string (ss-ss) s:split/string ; :s:contains-char? s:contains/char? ; :s:contains-string? s:contains/string? ; -:a:contains-string? s:contains/string? ; +:a:contains-string? a:contains/string? ; :a:index-of a:index ; :a:index-of-string a:index/string ; :s:index-of s:index/char ; -:s:index-of s:index/string ; +:s:index-of-string s:index/string ; ~~~ diff --git a/vm/nga-c-native-x86/image.c b/vm/nga-c-native-x86/image.c index ec48c3e..6bf530a 100644 --- a/vm/nga-c-native-x86/image.c +++ b/vm/nga-c-native-x86/image.c @@ -10,18 +10,18 @@ #define CELL_MAX LLONG_MAX - 1 #endif #endif -CELL ngaImageCells = 15042; -CELL ngaImage[] = { 1793,14953,14942,15041,202110,405,377,1150,1535,0,10,1,10,2,10,3,10,4,10, +CELL ngaImageCells = 15136; +CELL ngaImage[] = { 1793,15047,15036,15135,202110,405,377,1150,1535,0,10,1,10,2,10,3,10,4,10, 5,10,6,10,7,10,8,10,11,10,12,10,13,10,14,10,15,10,16,10, 17,10,18,10,19,10,20,10,21,10,22,10,23,10,24,10,25,68223234,1,2575, - 85000450,1,656912,3165,3174,268505089,63,62,285281281,0,63,2063,10,101384453,0,9,10,68485378,255,18350338, + 85000450,1,656912,3259,3268,268505089,63,62,285281281,0,63,2063,10,101384453,0,9,10,68485378,255,18350338, 8,255,1045,18350338,16,255,1045,352393217,24,255,10,268289,-24,68229121,-16,68229121,-8,2577,2049,56, 25,459011,97,524546,97,302256641,1,10,16974595,0,50529798,10,25,524547,116,50529798,10,17108738,1,251790353, 101777669,1,17565186,107,524545,111,64,167838467,-1,134287105,3,59,659457,3,459023,128,2049,56,25,2049, 128,1793,135,2049,135,117506307,0,128,0,524545,26,133,168820993,0,147,1642241,147,134283523,11,133, 1793,128,524545,2049,128,1793,128,16846593,147,161,178,1793,64,16846593,147,133,178,1793,64,7, 10,659713,1,659713,2,659713,3,659713,4,1793,190,17108737,3,2,524559,128,2049,128,2049,128, - 524545,0,128,2049,142,168820998,2,3149,1150,167841793,206,9,17826049,0,206,2,15,25,524546,186, + 524545,0,128,2049,142,168820998,2,3243,1150,167841793,206,9,17826049,0,206,2,15,25,524546,186, 134287105,207,116,2305,208,459023,216,134287361,207,211,659201,206,10,659969,7,2049,56,25,17694978,58, 232,9,84152833,48,319750404,231,117507601,234,184618754,45,25,16974851,-1,168886532,1,134284289,1,247,134284289,0, 234,660227,32,0,0,115,105,103,105,108,58,125,0,285278479,264,6,2576,524546,102,1641217, @@ -29,7 +29,7 @@ CELL ngaImage[] = { 1793,14953,14942,15041,202110,405,377,1150,1535,0,10,1,10,2, 154,1793,302,17760513,166,3,188,8,251727617,3,2,2049,180,16,168820993,-1,147,2049,180,2575, 2049,226,17563906,0,316,9,1793,154,285282049,3,2,134287105,147,313,524545,1793,128,16846593,3,0, 128,8,659201,3,524545,26,133,17043201,3,11,2049,133,2049,128,268505092,147,1642241,147,656131,659201, - 3,524545,11,133,2049,128,459009,23,133,459009,55,133,459009,19,133,459009,21,133,1793,15009, + 3,524545,11,133,2049,128,459009,23,133,459009,55,133,459009,19,133,459009,21,133,1793,15103, 10,524546,180,134284303,182,1807,1150,1642241,263,285282049,385,1,459012,380,117509889,206,380,134287105,385,226, 16845825,0,393,377,1793,64,1793,407,17826050,385,282,8,117506305,386,396,64,2116,11340,11700,11400, 13685,13104,12432,12402,9603,9801,11514,11413,11110,12528,11948,10302,13340,9700,13455,12753,10500,10670,12654,13320, @@ -126,469 +126,473 @@ CELL ngaImage[] = { 1793,14953,14942,15041,202110,405,377,1150,1535,0,10,1,10,2, 0,98,105,64,0,2,2049,2230,10,2236,2256,166,0,116,114,105,0,1793,2265,1, 2203,2049,2192,2049,2203,10,1,2258,2049,2192,8,10,2248,2280,166,0,116,114,105,42, 0,1793,2297,1793,2290,4,1,2192,2049,2192,10,1,2284,2049,2192,2049,2192,10,1,2282, - 2049,2192,8,10,2271,2312,166,0,116,114,105,64,0,2,2,2049,2280,10,2303,2327, - 166,0,119,104,105,108,101,0,1793,2336,525570,1639430,3,1,2329,7,10,1,2329,8, - 3,10,2317,2351,166,0,117,110,116,105,108,0,1793,2362,525570,385942534,-1,25,3,1, - 2353,7,10,1,2353,8,3,10,2341,2379,166,0,102,111,114,101,118,101,114,0, - 1793,2383,8,10,1,2381,2049,2203,1,2379,7,10,2367,2401,166,0,116,105,109,101, - 115,0,1793,2413,4,25,33886721,1,2053,1542,1,2404,7,10,1,2403,8,3,10,2391, - 2430,178,0,115,105,103,105,108,58,124,0,2049,226,1793,2438,2049,180,15,10,1, - 2434,1793,2446,2049,182,15,10,1,2442,2049,2216,2049,1893,1793,2461,1,154,2049,2192,2049, - 1850,10,1,2454,1,25,2049,64,10,2418,2477,166,0,84,82,85,69,0,1,-1, - 10,2468,2490,166,0,70,65,76,83,69,0,1,0,10,2480,2502,166,0,99,97, - 115,101,0,1793,2507,67502597,11,10,1,2504,2049,2192,4,1793,2519,772,8,2049,2477,10, - 1,2514,1793,2527,3,2049,2490,10,1,2523,2049,64,25,6,3,3,10,2493,2547,166, - 0,115,58,99,97,115,101,0,1793,2553,67502597,2049,116,10,1,2549,2049,2192,4,1793, - 2565,772,8,2049,2477,10,1,2560,1793,2573,3,2049,2490,10,1,2569,2049,64,25,6, - 3,3,10,2536,2590,166,0,110,111,116,0,1,-1,23,10,2582,2604,166,0,108, - 116,101,113,63,0,2049,2181,101516555,22,10,2594,2619,166,0,103,116,101,113,63,0, - 4,2049,2604,10,2609,2633,166,0,110,58,77,65,88,0,1,-5,15,10,2623,2647, - 166,0,110,58,77,73,78,0,1,-4,15,10,2637,2663,166,0,110,58,122,101, - 114,111,63,0,1,0,11,10,2651,2680,166,0,110,58,45,122,101,114,111,63, - 0,1,0,12,10,2667,2700,166,0,110,58,110,101,103,97,116,105,118,101,63, - 0,1,0,13,10,2684,2720,166,0,110,58,112,111,115,105,116,105,118,101,63, - 0,1,-1,14,10,2704,2749,166,0,110,58,115,116,114,105,99,116,108,121,45, - 112,111,115,105,116,105,118,101,63,0,1,0,14,10,2724,2765,166,0,110,58, - 101,118,101,110,63,0,1,2,20,3,2049,2663,10,2753,2783,166,0,110,58,111, - 100,100,63,0,2049,2765,2049,2590,10,2772,2796,166,0,105,102,59,0,67502597,1,74, - 2049,2192,25,6,771,10,2788,2814,166,0,45,105,102,59,0,67502597,1,72,2049,2192, - 2049,2590,25,6,771,10,2805,2833,172,0,114,111,116,0,67503109,10,2825,2841,172,0, - 47,0,197652,10,2835,2851,172,0,109,111,100,0,788,10,2843,2863,166,0,110,58, - 112,111,119,0,1,1,4,1793,2871,67502597,19,10,1,2868,2049,2401,772,10,2853,2890, - 166,0,110,58,110,101,103,97,116,101,0,1,-1,19,10,2877,2907,166,0,110, - 58,115,113,117,97,114,101,0,4866,10,2894,2920,166,0,110,58,115,113,114,116, - 0,1,1,1793,2938,2049,2181,197652,67502597,18,1,2,197652,25,17,1,2924,7,10,1, - 2924,8,772,10,2909,2953,166,0,110,58,109,105,110,0,2049,2181,13,1793,2960,3, - 10,1,2958,1793,2966,772,10,1,2964,2049,64,10,2943,2981,166,0,110,58,109,97, - 120,0,2049,2181,14,1793,2988,3,10,1,2986,1793,2994,772,10,1,2992,2049,64,10, - 2971,3009,166,0,110,58,97,98,115,0,2,2049,2700,1,2890,9,10,2999,3028,166, - 0,110,58,108,105,109,105,116,0,4,5,2049,2953,6,2049,2981,10,3016,3046,166, - 0,110,58,105,110,99,0,659713,1,10,3036,3059,166,0,110,58,100,101,99,0, - 659969,1,10,3049,3077,166,0,110,58,98,101,116,119,101,101,110,63,0,67503109,1793, - 3085,67503109,67503109,2049,3028,10,1,3080,2049,2203,11,10,3062,3105,166,0,83,99,111,112, - 101,76,105,115,116,0,14671,14773,10,3091,3115,166,0,123,123,0,2049,1573,2,1, - 3105,2049,59,16,10,3108,3141,166,0,45,45,45,114,101,118,101,97,108,45,45, - 45,0,2049,1573,1,3105,2049,3046,16,10,3124,3156,166,0,125,125,0,1,3105,2049, - 56,4,15,11,1793,3170,3841,3105,4097,2,10,1,3165,1793,3196,3841,3105,1793,3191,1, - 2,983567,1,3105,2049,3046,1641487,3,1,3180,7,10,1,3178,8,16,10,1,3174,2049, - 64,10,3149,3210,166,0,66,121,116,101,0,10,3201,3225,166,0,98,121,116,101, - 45,109,97,115,107,0,1,255,4,1,8,19,2,1793,3239,2049,2890,24,21,10, - 1,3234,2049,2192,24,10,3211,3257,166,0,114,101,112,108,97,99,101,0,1,0, - 1793,3286,1793,3281,1793,3276,1793,3271,3,3841,3210,10,1,3267,2049,2192,10,1,3265,2049, - 2192,10,1,3263,2049,2192,10,1,3261,2049,2502,1,1,1793,3312,1793,3307,1793,3302,3, - 3841,3210,10,1,3298,2049,2192,10,1,3296,2049,2192,10,1,3294,2049,2502,1,2,1793, - 3331,1793,3326,3,3841,3210,10,1,3322,2049,2192,10,1,3320,2049,2502,1,3,1793,3343, - 3,3841,3210,10,1,3339,2049,2502,3,10,3149,3371,166,0,98,58,116,111,45,98, - 121,116,101,45,97,100,100,114,101,115,115,0,1,4,19,10,3349,3387,166,0, - 98,58,102,101,116,99,104,0,1,4,20,4,1,4,20,67503109,17,15,4,2049, - 3225,10,3375,3413,166,0,98,58,115,116,111,114,101,0,4,4097,3210,1,4,20, - 4,1793,3427,2,15,2049,76,10,1,3422,2049,2192,2049,3257,2049,90,4,16,10,3401, - 3450,166,0,104,58,102,101,116,99,104,0,1793,3455,2049,3387,10,1,3452,1793,3467, - 2049,3046,2049,3387,1,-8,24,10,1,3459,2049,2216,22,10,3438,3485,166,0,104,58, - 115,116,111,114,101,0,2049,2181,1793,3493,1,255,21,10,1,3489,2049,2192,2049,3413, - 2049,3046,1793,3510,1,8,24,1,255,21,10,1,3503,2049,2192,2049,3413,10,3473,3529, - 166,0,119,58,102,101,116,99,104,0,1,4,197652,15,10,3517,3546,166,0,119, - 58,115,116,111,114,101,0,1,4,197652,16,10,3534,3564,166,0,118,58,105,110, - 99,45,98,121,0,1793,3568,4367,10,1,3566,2049,2203,16,10,3551,3587,166,0,118, - 58,100,101,99,45,98,121,0,1793,3591,1180687,10,1,3589,2049,2203,16,10,3574,3607, - 166,0,118,58,105,110,99,0,1,1,4,2049,3564,10,3597,3623,166,0,118,58, - 100,101,99,0,1,1,4,2049,3587,10,3613,3641,166,0,118,58,108,105,109,105, - 116,0,251790597,1542,2049,3028,4100,10,3629,3656,166,0,118,58,111,110,0,2049,2477,4100, - 10,3647,3670,166,0,118,58,111,102,102,0,2049,2490,4100,10,3660,3684,166,0,97, - 108,108,111,116,0,1,3,2049,3564,10,3674,3704,166,0,118,58,112,114,101,115, - 101,114,118,101,0,983556,1793,3712,1,25,2049,2192,10,1,3707,2049,2192,4100,10,3689, - 3731,166,0,118,58,117,112,100,97,116,101,0,4,1793,3738,15,4,8,10,1, - 3734,2049,2203,16,10,3718,3753,166,0,99,111,112,121,0,1793,3762,285278725,1,33951492,268767489, - 1,6,10,1,3755,2049,2401,771,10,3744,3778,154,0,115,116,97,114,116,0,0, - 10,3768,3788,154,0,101,110,100,0,0,10,3780,3804,166,0,116,101,114,109,105, - 110,97,116,101,0,1,0,3841,3788,16,10,3744,3827,166,0,98,117,102,102,101, - 114,58,115,116,97,114,116,0,3841,3778,10,3810,3845,166,0,98,117,102,102,101, - 114,58,101,110,100,0,3841,3788,10,3830,3863,166,0,98,117,102,102,101,114,58, - 97,100,100,0,3841,3788,16,1,3788,2049,3607,2049,3804,10,3848,3888,166,0,98,117, - 102,102,101,114,58,103,101,116,0,1,3788,2049,3623,3841,3788,15,2049,3804,10,3873, - 3915,166,0,98,117,102,102,101,114,58,101,109,112,116,121,0,3841,3778,4097,3788, - 2049,3804,10,3898,3938,166,0,98,117,102,102,101,114,58,115,105,122,101,0,3841, - 3788,3841,3778,18,10,3922,3959,166,0,98,117,102,102,101,114,58,115,101,116,0, - 4097,3778,2049,3915,10,3944,3984,166,0,98,117,102,102,101,114,58,112,114,101,115, - 101,114,118,101,0,3841,3778,3841,3788,1793,3997,1,25,2049,2192,4097,3778,10,1,3990, - 2049,2192,4097,3788,10,3964,4020,154,0,84,101,109,112,83,116,114,105,110,103,115, - 0,32,4004,4039,154,0,84,101,109,112,83,116,114,105,110,103,77,97,120,0, - 512,4021,4052,166,0,83,84,82,73,78,71,83,0,2049,1544,3841,4020,3841,4039,19, - 18,10,4040,4073,154,0,67,117,114,114,101,110,116,0,5,10,4061,4089,166,0, - 115,58,112,111,105,110,116,101,114,0,3841,4073,3841,4039,19,2049,4052,17,10,4075, - 4109,166,0,115,58,110,101,120,116,0,1,4073,2049,3607,3841,4073,3841,4020,11,1793, - 4125,1,0,4097,4073,10,1,4120,9,10,4040,4140,166,0,115,58,116,101,109,112, - 0,2,2049,102,2049,3046,2049,4089,4,2049,3753,2049,4089,2049,4109,10,4129,4167,166,0, - 115,58,101,109,112,116,121,0,2049,4089,2049,4109,1,0,67502597,16,10,4155,4187,166, - 0,115,58,115,107,105,112,0,6,1793,4195,68223234,1,786703,0,10,1,4190,2049,2327, - 2049,3059,5,10,4176,4214,166,0,115,58,107,101,101,112,0,2049,1893,1793,4223,1, - 4187,2049,1850,10,1,4218,9,2049,1953,1,142,2049,2192,2049,154,10,4203,4247,178,0, - 115,105,103,105,108,58,39,0,2049,1893,1,4214,1,4140,2049,64,10,4235,4268,166, - 0,115,58,102,101,116,99,104,0,17,15,10,4256,4283,166,0,115,58,115,116, - 111,114,101,0,17,16,10,4271,4297,166,0,115,58,99,104,111,112,0,2049,4140, - 2,2049,102,67502597,17,2049,3059,1,0,4,16,10,4286,4325,166,0,115,58,114,101, - 118,101,114,115,101,0,1793,4367,2,2049,4140,2049,3959,1,102,1793,4343,2,2049,102, - 17,2049,3059,10,1,4336,2049,2216,4,1793,4357,2,15,2049,3863,2049,3059,10,1,4350, - 2049,2401,3,2049,3827,2049,4140,10,1,4327,2049,3984,10,4311,4386,166,0,115,58,112, - 114,101,112,101,110,100,0,2049,4140,1793,4410,2,2049,102,17,1793,4402,2,2049,102, - 2049,3046,10,1,4396,2049,2192,4,2049,3753,10,1,4390,2049,2203,10,4372,4428,166,0, - 115,58,97,112,112,101,110,100,0,4,2049,4386,10,4415,4447,166,0,115,58,102, - 111,114,45,101,97,99,104,0,1793,4462,67502597,6415,3,67502597,67502597,251987205,2054,101777670,1,1, - 4449,7,10,1,4449,8,771,10,4432,4484,166,0,115,58,105,110,100,101,120,47, - 99,104,97,114,0,4,1793,4498,68223234,1,6415,33883396,101450758,6404,3,1,4487,7,10,1, - 4487,1793,4507,18,2049,3059,772,10,1,4502,1793,4516,2049,102,67502597,11,10,1,4511,2049, - 2256,1793,4526,3,1,-1,10,1,4522,9,10,4467,4551,166,0,115,58,99,111,110, - 116,97,105,110,115,47,99,104,97,114,63,0,2049,4484,1,-1,12,10,4530,4568, - 166,0,115,58,104,97,115,104,0,1,5381,4,1793,4576,286458116,33,10,1,4573,2049, - 4447,10,4557,4589,154,0,83,114,99,0,0,4581,4598,154,0,84,97,114,0,0, - 4590,4607,154,0,80,97,100,0,0,4599,4614,154,0,73,0,0,4608,4621,154,0, - 70,0,0,4615,4629,154,0,65,116,0,0,4622,4644,166,0,116,101,114,109,105, - 110,97,116,101,0,1,0,3841,4607,3841,4598,2049,102,17,16,10,4630,4667,166,0, - 101,120,116,114,97,99,116,0,3841,4589,3841,4614,17,3841,4607,3841,4598,2049,102,2049, - 3753,10,4655,4693,166,0,99,111,109,112,97,114,101,0,3841,4607,3841,4598,2049,116, - 3841,4621,22,4097,4621,3841,4621,1793,4713,3841,4614,4097,4629,10,1,4708,2049,72,10,4681, - 4727,166,0,110,101,120,116,0,1,4614,2049,3607,10,4557,4755,166,0,115,58,99, - 111,110,116,97,105,110,115,47,115,116,114,105,110,103,63,0,4097,4598,4097,4589, - 2049,4167,4097,4607,1,0,4097,4614,1,0,4097,4621,3841,4589,2049,102,1793,4786,2049,4667, - 2049,4644,2049,4693,2049,4727,10,1,4777,2049,2401,3841,4621,10,4732,4801,154,0,83,116, - 114,0,0,4793,4814,166,0,101,120,116,114,97,99,116,0,2049,2181,3841,4801,4, - 2049,3753,3841,-1,67502597,17,1,0,4,16,10,4802,4840,166,0,99,104,101,99,107, - 0,1,4814,2049,2192,1793,4851,1,3046,2049,2192,10,1,4846,2049,2192,3841,4801,2049,4568, - 67502597,11,10,4830,4875,166,0,108,111,99,97,116,105,111,110,0,67503109,67503109,1793,4908, - 1793,4903,4,1793,4889,67502597,2049,2663,21,10,1,4884,2049,2192,4,1793,4899,772,2,10, - 1,4896,9,10,1,4881,2049,2192,10,1,4879,2049,2192,10,4862,4923,166,0,115,101, - 116,117,112,0,2049,4167,4097,4801,1,0,67503109,67503109,1,102,1,4568,2049,2216,2049,4167, - 2049,3959,1793,4947,67502597,2049,102,10,1,4943,2049,2192,4,10,4732,4972,166,0,115,58, - 105,110,100,101,120,47,115,116,114,105,110,103,0,67502597,1793,4998,1793,4991,2049,4923, - 1793,4986,2049,4840,2049,4875,10,1,4981,2049,2401,10,1,4977,2049,3984,771,3,10,1, - 4975,2049,2192,18,1,2,18,1,-1,2049,2981,10,4953,5024,166,0,115,58,102,105, - 108,116,101,114,0,1793,5052,2049,4167,2049,3959,4,1793,5044,2049,2181,4,8,1,3863, - 1,15,2049,64,10,1,5033,2049,4447,3,2049,3827,10,1,5026,2049,3984,10,5011,5067, - 166,0,115,58,109,97,112,0,1793,5089,2049,4167,2049,3959,4,1793,5081,67502597,8,2049, - 3863,10,1,5076,2049,4447,3,2049,3827,10,1,5069,2049,3984,10,5057,5107,166,0,115, - 58,115,117,98,115,116,114,0,1793,5113,17,2049,4167,10,1,5109,2049,2192,1793,5125, - 67502597,1,3753,2049,2192,10,1,5119,2049,2203,67502597,1793,5138,17,1,0,4,16,10,1, - 5132,2049,2192,10,5094,5155,166,0,115,58,114,105,103,104,116,0,67502597,2049,102,67502597, - 18,4,2049,5107,10,5143,5175,166,0,115,58,108,101,102,116,0,1,0,4,2049, - 5107,10,5164,5200,166,0,115,58,98,101,103,105,110,115,45,119,105,116,104,63, - 0,2,2049,102,1,17,2049,2192,2049,5175,2049,116,10,5181,5229,166,0,115,58,101, - 110,100,115,45,119,105,116,104,63,0,2,2049,102,1,17,2049,2192,2049,5155,2049, - 116,10,5212,5252,166,0,115,58,99,111,112,121,0,67502597,2049,102,2049,3046,2049,3753, - 10,5241,5273,166,0,115,58,68,73,71,73,84,83,0,2049,4187,48,49,50,51, - 52,53,54,55,56,57,65,66,67,68,69,70,0,1,5275,10,5260,5317,166,0, - 115,58,65,83,67,73,73,45,76,79,87,69,82,67,65,83,69,0,2049,4187, + 2049,2192,8,10,2271,2312,166,0,116,114,105,64,0,2,2,2049,2280,10,2303,2330, + 166,0,99,108,101,97,118,101,47,50,0,2049,2216,10,2317,2346,166,0,99,108, + 101,97,118,101,47,51,0,2049,2256,10,2333,2362,166,0,115,112,114,101,97,100, + 47,50,0,2049,2230,10,2349,2378,166,0,115,112,114,101,97,100,47,51,0,2049, + 2280,10,2365,2393,166,0,97,112,112,108,121,47,50,0,2049,2244,10,2381,2408,166, + 0,97,112,112,108,121,47,51,0,2049,2312,10,2396,2421,166,0,119,104,105,108, + 101,0,1793,2430,525570,1639430,3,1,2423,7,10,1,2423,8,3,10,2411,2445,166,0, + 117,110,116,105,108,0,1793,2456,525570,385942534,-1,25,3,1,2447,7,10,1,2447,8, + 3,10,2435,2473,166,0,102,111,114,101,118,101,114,0,1793,2477,8,10,1,2475, + 2049,2203,1,2473,7,10,2461,2495,166,0,116,105,109,101,115,0,1793,2507,4,25, + 33886721,1,2053,1542,1,2498,7,10,1,2497,8,3,10,2485,2524,178,0,115,105,103, + 105,108,58,124,0,2049,226,1793,2532,2049,180,15,10,1,2528,1793,2540,2049,182,15, + 10,1,2536,2049,2216,2049,1893,1793,2555,1,154,2049,2192,2049,1850,10,1,2548,1,25, + 2049,64,10,2512,2571,166,0,84,82,85,69,0,1,-1,10,2562,2584,166,0,70, + 65,76,83,69,0,1,0,10,2574,2596,166,0,99,97,115,101,0,1793,2601,67502597, + 11,10,1,2598,2049,2192,4,1793,2613,772,8,2049,2571,10,1,2608,1793,2621,3,2049, + 2584,10,1,2617,2049,64,25,6,3,3,10,2587,2641,166,0,115,58,99,97,115, + 101,0,1793,2647,67502597,2049,116,10,1,2643,2049,2192,4,1793,2659,772,8,2049,2571,10, + 1,2654,1793,2667,3,2049,2584,10,1,2663,2049,64,25,6,3,3,10,2630,2684,166, + 0,110,111,116,0,1,-1,23,10,2676,2698,166,0,108,116,101,113,63,0,2049, + 2181,101516555,22,10,2688,2713,166,0,103,116,101,113,63,0,4,2049,2698,10,2703,2727, + 166,0,110,58,77,65,88,0,1,-5,15,10,2717,2741,166,0,110,58,77,73, + 78,0,1,-4,15,10,2731,2757,166,0,110,58,122,101,114,111,63,0,1,0, + 11,10,2745,2774,166,0,110,58,45,122,101,114,111,63,0,1,0,12,10,2761, + 2794,166,0,110,58,110,101,103,97,116,105,118,101,63,0,1,0,13,10,2778, + 2814,166,0,110,58,112,111,115,105,116,105,118,101,63,0,1,-1,14,10,2798, + 2843,166,0,110,58,115,116,114,105,99,116,108,121,45,112,111,115,105,116,105, + 118,101,63,0,1,0,14,10,2818,2859,166,0,110,58,101,118,101,110,63,0, + 1,2,20,3,2049,2757,10,2847,2877,166,0,110,58,111,100,100,63,0,2049,2859, + 2049,2684,10,2866,2890,166,0,105,102,59,0,67502597,1,74,2049,2192,25,6,771,10, + 2882,2908,166,0,45,105,102,59,0,67502597,1,72,2049,2192,2049,2684,25,6,771,10, + 2899,2927,172,0,114,111,116,0,67503109,10,2919,2935,172,0,47,0,197652,10,2929,2945, + 172,0,109,111,100,0,788,10,2937,2957,166,0,110,58,112,111,119,0,1,1, + 4,1793,2965,67502597,19,10,1,2962,2049,2495,772,10,2947,2984,166,0,110,58,110,101, + 103,97,116,101,0,1,-1,19,10,2971,3001,166,0,110,58,115,113,117,97,114, + 101,0,4866,10,2988,3014,166,0,110,58,115,113,114,116,0,1,1,1793,3032,2049, + 2181,197652,67502597,18,1,2,197652,25,17,1,3018,7,10,1,3018,8,772,10,3003,3047, + 166,0,110,58,109,105,110,0,2049,2181,13,1793,3054,3,10,1,3052,1793,3060,772, + 10,1,3058,2049,64,10,3037,3075,166,0,110,58,109,97,120,0,2049,2181,14,1793, + 3082,3,10,1,3080,1793,3088,772,10,1,3086,2049,64,10,3065,3103,166,0,110,58, + 97,98,115,0,2,2049,2794,1,2984,9,10,3093,3122,166,0,110,58,108,105,109, + 105,116,0,4,5,2049,3047,6,2049,3075,10,3110,3140,166,0,110,58,105,110,99, + 0,659713,1,10,3130,3153,166,0,110,58,100,101,99,0,659969,1,10,3143,3171,166, + 0,110,58,98,101,116,119,101,101,110,63,0,67503109,1793,3179,67503109,67503109,2049,3122,10, + 1,3174,2049,2203,11,10,3156,3199,166,0,83,99,111,112,101,76,105,115,116,0, + 14765,14867,10,3185,3209,166,0,123,123,0,2049,1573,2,1,3199,2049,59,16,10,3202, + 3235,166,0,45,45,45,114,101,118,101,97,108,45,45,45,0,2049,1573,1,3199, + 2049,3140,16,10,3218,3250,166,0,125,125,0,1,3199,2049,56,4,15,11,1793,3264, + 3841,3199,4097,2,10,1,3259,1793,3290,3841,3199,1793,3285,1,2,983567,1,3199,2049,3140, + 1641487,3,1,3274,7,10,1,3272,8,16,10,1,3268,2049,64,10,3243,3304,166,0, + 66,121,116,101,0,10,3295,3319,166,0,98,121,116,101,45,109,97,115,107,0, + 1,255,4,1,8,19,2,1793,3333,2049,2984,24,21,10,1,3328,2049,2192,24,10, + 3305,3351,166,0,114,101,112,108,97,99,101,0,1,0,1793,3380,1793,3375,1793,3370, + 1793,3365,3,3841,3304,10,1,3361,2049,2192,10,1,3359,2049,2192,10,1,3357,2049,2192, + 10,1,3355,2049,2596,1,1,1793,3406,1793,3401,1793,3396,3,3841,3304,10,1,3392,2049, + 2192,10,1,3390,2049,2192,10,1,3388,2049,2596,1,2,1793,3425,1793,3420,3,3841,3304, + 10,1,3416,2049,2192,10,1,3414,2049,2596,1,3,1793,3437,3,3841,3304,10,1,3433, + 2049,2596,3,10,3243,3465,166,0,98,58,116,111,45,98,121,116,101,45,97,100, + 100,114,101,115,115,0,1,4,19,10,3443,3481,166,0,98,58,102,101,116,99, + 104,0,1,4,20,4,1,4,20,67503109,17,15,4,2049,3319,10,3469,3507,166,0, + 98,58,115,116,111,114,101,0,4,4097,3304,1,4,20,4,1793,3521,2,15,2049, + 76,10,1,3516,2049,2192,2049,3351,2049,90,4,16,10,3495,3544,166,0,104,58,102, + 101,116,99,104,0,1793,3549,2049,3481,10,1,3546,1793,3561,2049,3140,2049,3481,1,-8, + 24,10,1,3553,2049,2216,22,10,3532,3579,166,0,104,58,115,116,111,114,101,0, + 2049,2181,1793,3587,1,255,21,10,1,3583,2049,2192,2049,3507,2049,3140,1793,3604,1,8, + 24,1,255,21,10,1,3597,2049,2192,2049,3507,10,3567,3623,166,0,119,58,102,101, + 116,99,104,0,1,4,197652,15,10,3611,3640,166,0,119,58,115,116,111,114,101, + 0,1,4,197652,16,10,3628,3658,166,0,118,58,105,110,99,45,98,121,0,1793, + 3662,4367,10,1,3660,2049,2203,16,10,3645,3681,166,0,118,58,100,101,99,45,98, + 121,0,1793,3685,1180687,10,1,3683,2049,2203,16,10,3668,3701,166,0,118,58,105,110, + 99,0,1,1,4,2049,3658,10,3691,3717,166,0,118,58,100,101,99,0,1,1, + 4,2049,3681,10,3707,3735,166,0,118,58,108,105,109,105,116,0,251790597,1542,2049,3122, + 4100,10,3723,3750,166,0,118,58,111,110,0,2049,2571,4100,10,3741,3764,166,0,118, + 58,111,102,102,0,2049,2584,4100,10,3754,3778,166,0,97,108,108,111,116,0,1, + 3,2049,3658,10,3768,3798,166,0,118,58,112,114,101,115,101,114,118,101,0,983556, + 1793,3806,1,25,2049,2192,10,1,3801,2049,2192,4100,10,3783,3825,166,0,118,58,117, + 112,100,97,116,101,0,4,1793,3832,15,4,8,10,1,3828,2049,2203,16,10,3812, + 3847,166,0,99,111,112,121,0,1793,3856,285278725,1,33951492,268767489,1,6,10,1,3849,2049, + 2495,771,10,3838,3872,154,0,115,116,97,114,116,0,0,10,3862,3882,154,0,101, + 110,100,0,0,10,3874,3898,166,0,116,101,114,109,105,110,97,116,101,0,1, + 0,3841,3882,16,10,3838,3921,166,0,98,117,102,102,101,114,58,115,116,97,114, + 116,0,3841,3872,10,3904,3939,166,0,98,117,102,102,101,114,58,101,110,100,0, + 3841,3882,10,3924,3957,166,0,98,117,102,102,101,114,58,97,100,100,0,3841,3882, + 16,1,3882,2049,3701,2049,3898,10,3942,3982,166,0,98,117,102,102,101,114,58,103, + 101,116,0,1,3882,2049,3717,3841,3882,15,2049,3898,10,3967,4009,166,0,98,117,102, + 102,101,114,58,101,109,112,116,121,0,3841,3872,4097,3882,2049,3898,10,3992,4032,166, + 0,98,117,102,102,101,114,58,115,105,122,101,0,3841,3882,3841,3872,18,10,4016, + 4053,166,0,98,117,102,102,101,114,58,115,101,116,0,4097,3872,2049,4009,10,4038, + 4078,166,0,98,117,102,102,101,114,58,112,114,101,115,101,114,118,101,0,3841, + 3872,3841,3882,1793,4091,1,25,2049,2192,4097,3872,10,1,4084,2049,2192,4097,3882,10,4058, + 4114,154,0,84,101,109,112,83,116,114,105,110,103,115,0,32,4098,4133,154,0, + 84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,4115,4146,166,0,83, + 84,82,73,78,71,83,0,2049,1544,3841,4114,3841,4133,19,18,10,4134,4167,154,0, + 67,117,114,114,101,110,116,0,5,10,4155,4183,166,0,115,58,112,111,105,110, + 116,101,114,0,3841,4167,3841,4133,19,2049,4146,17,10,4169,4203,166,0,115,58,110, + 101,120,116,0,1,4167,2049,3701,3841,4167,3841,4114,11,1793,4219,1,0,4097,4167,10, + 1,4214,9,10,4134,4234,166,0,115,58,116,101,109,112,0,2,2049,102,2049,3140, + 2049,4183,4,2049,3847,2049,4183,2049,4203,10,4223,4261,166,0,115,58,101,109,112,116, + 121,0,2049,4183,2049,4203,1,0,67502597,16,10,4249,4281,166,0,115,58,115,107,105, + 112,0,6,1793,4289,68223234,1,786703,0,10,1,4284,2049,2421,2049,3153,5,10,4270,4308, + 166,0,115,58,107,101,101,112,0,2049,1893,1793,4317,1,4281,2049,1850,10,1,4312, + 9,2049,1953,1,142,2049,2192,2049,154,10,4297,4341,178,0,115,105,103,105,108,58, + 39,0,2049,1893,1,4308,1,4234,2049,64,10,4329,4362,166,0,115,58,102,101,116, + 99,104,0,17,15,10,4350,4377,166,0,115,58,115,116,111,114,101,0,17,16, + 10,4365,4391,166,0,115,58,99,104,111,112,0,2049,4234,2,2049,102,67502597,17,2049, + 3153,1,0,4,16,10,4380,4419,166,0,115,58,114,101,118,101,114,115,101,0, + 1793,4461,2,2049,4234,2049,4053,1,102,1793,4437,2,2049,102,17,2049,3153,10,1,4430, + 2049,2216,4,1793,4451,2,15,2049,3957,2049,3153,10,1,4444,2049,2495,3,2049,3921,2049, + 4234,10,1,4421,2049,4078,10,4405,4480,166,0,115,58,112,114,101,112,101,110,100, + 0,2049,4234,1793,4504,2,2049,102,17,1793,4496,2,2049,102,2049,3140,10,1,4490,2049, + 2192,4,2049,3847,10,1,4484,2049,2203,10,4466,4522,166,0,115,58,97,112,112,101, + 110,100,0,4,2049,4480,10,4509,4541,166,0,115,58,102,111,114,45,101,97,99, + 104,0,1793,4556,67502597,6415,3,67502597,67502597,251987205,2054,101777670,1,1,4543,7,10,1,4543,8, + 771,10,4526,4578,166,0,115,58,105,110,100,101,120,47,99,104,97,114,0,4, + 1793,4592,68223234,1,6415,33883396,101450758,6404,3,1,4581,7,10,1,4581,1793,4601,18,2049,3153, + 772,10,1,4596,1793,4610,2049,102,67502597,11,10,1,4605,2049,2256,1793,4620,3,1,-1, + 10,1,4616,9,10,4561,4645,166,0,115,58,99,111,110,116,97,105,110,115,47, + 99,104,97,114,63,0,2049,4578,1,-1,12,10,4624,4662,166,0,115,58,104,97, + 115,104,0,1,5381,4,1793,4670,286458116,33,10,1,4667,2049,4541,10,4651,4683,154,0, + 83,114,99,0,0,4675,4692,154,0,84,97,114,0,0,4684,4701,154,0,80,97, + 100,0,0,4693,4708,154,0,73,0,0,4702,4715,154,0,70,0,0,4709,4723,154, + 0,65,116,0,0,4716,4738,166,0,116,101,114,109,105,110,97,116,101,0,1, + 0,3841,4701,3841,4692,2049,102,17,16,10,4724,4761,166,0,101,120,116,114,97,99, + 116,0,3841,4683,3841,4708,17,3841,4701,3841,4692,2049,102,2049,3847,10,4749,4787,166,0, + 99,111,109,112,97,114,101,0,3841,4701,3841,4692,2049,116,3841,4715,22,4097,4715,3841, + 4715,1793,4807,3841,4708,4097,4723,10,1,4802,2049,72,10,4775,4821,166,0,110,101,120, + 116,0,1,4708,2049,3701,10,4651,4849,166,0,115,58,99,111,110,116,97,105,110, + 115,47,115,116,114,105,110,103,63,0,4097,4692,4097,4683,2049,4261,4097,4701,1,0, + 4097,4708,1,0,4097,4715,3841,4683,2049,102,1793,4880,2049,4761,2049,4738,2049,4787,2049,4821, + 10,1,4871,2049,2495,3841,4715,10,4826,4895,154,0,83,116,114,0,0,4887,4908,166, + 0,101,120,116,114,97,99,116,0,2049,2181,3841,4895,4,2049,3847,3841,-1,67502597,17, + 1,0,4,16,10,4896,4934,166,0,99,104,101,99,107,0,1,4908,2049,2192,1793, + 4945,1,3140,2049,2192,10,1,4940,2049,2192,3841,4895,2049,4662,67502597,11,10,4924,4969,166, + 0,108,111,99,97,116,105,111,110,0,67503109,67503109,1793,5002,1793,4997,4,1793,4983,67502597, + 2049,2757,21,10,1,4978,2049,2192,4,1793,4993,772,2,10,1,4990,9,10,1,4975, + 2049,2192,10,1,4973,2049,2192,10,4956,5017,166,0,115,101,116,117,112,0,2049,4261, + 4097,4895,1,0,67503109,67503109,1,102,1,4662,2049,2216,2049,4261,2049,4053,1793,5041,67502597,2049, + 102,10,1,5037,2049,2192,4,10,4826,5066,166,0,115,58,105,110,100,101,120,47, + 115,116,114,105,110,103,0,67502597,1793,5092,1793,5085,2049,5017,1793,5080,2049,4934,2049,4969, + 10,1,5075,2049,2495,10,1,5071,2049,4078,771,3,10,1,5069,2049,2192,18,1,2, + 18,1,-1,2049,3075,10,5047,5118,166,0,115,58,102,105,108,116,101,114,0,1793, + 5146,2049,4261,2049,4053,4,1793,5138,2049,2181,4,8,1,3957,1,15,2049,64,10,1, + 5127,2049,4541,3,2049,3921,10,1,5120,2049,4078,10,5105,5161,166,0,115,58,109,97, + 112,0,1793,5183,2049,4261,2049,4053,4,1793,5175,67502597,8,2049,3957,10,1,5170,2049,4541, + 3,2049,3921,10,1,5163,2049,4078,10,5151,5201,166,0,115,58,115,117,98,115,116, + 114,0,1793,5207,17,2049,4261,10,1,5203,2049,2192,1793,5219,67502597,1,3847,2049,2192,10, + 1,5213,2049,2203,67502597,1793,5232,17,1,0,4,16,10,1,5226,2049,2192,10,5188,5249, + 166,0,115,58,114,105,103,104,116,0,67502597,2049,102,67502597,18,4,2049,5201,10,5237, + 5269,166,0,115,58,108,101,102,116,0,1,0,4,2049,5201,10,5258,5294,166,0, + 115,58,98,101,103,105,110,115,45,119,105,116,104,63,0,2,2049,102,1,17, + 2049,2192,2049,5269,2049,116,10,5275,5323,166,0,115,58,101,110,100,115,45,119,105, + 116,104,63,0,2,2049,102,1,17,2049,2192,2049,5249,2049,116,10,5306,5346,166,0, + 115,58,99,111,112,121,0,67502597,2049,102,2049,3140,2049,3847,10,5335,5367,166,0,115, + 58,68,73,71,73,84,83,0,2049,4281,48,49,50,51,52,53,54,55,56,57, + 65,66,67,68,69,70,0,1,5369,10,5354,5411,166,0,115,58,65,83,67,73, + 73,45,76,79,87,69,82,67,65,83,69,0,2049,4281,97,98,99,100,101,102, + 103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122, + 0,1,5413,10,5389,5465,166,0,115,58,65,83,67,73,73,45,85,80,80,69, + 82,67,65,83,69,0,2049,4281,65,66,67,68,69,70,71,72,73,74,75,76, + 77,78,79,80,81,82,83,84,85,86,87,88,89,90,0,1,5467,10,5443,5517, + 166,0,115,58,65,83,67,73,73,45,76,69,84,84,69,82,83,0,2049,4281, 97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116, - 117,118,119,120,121,122,0,1,5319,10,5295,5371,166,0,115,58,65,83,67,73, - 73,45,85,80,80,69,82,67,65,83,69,0,2049,4187,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,5373,10,5349,5423,166,0,115,58,65,83,67,73,73,45,76,69,84,84, - 69,82,83,0,2049,4187,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, - 5425,10,5403,5499,166,0,115,58,80,85,78,67,84,85,65,84,73,79,78,0, - 2049,4187,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,5501,1,95,67502597, - 16,10,5481,5558,154,0,115,58,87,72,73,84,69,83,80,65,67,69,0,32, - 9,10,13,0,5541,5569,178,0,39,0,1,4167,2049,166,10,5563,5580,178,0,36, - 0,1,0,2049,154,10,5574,0,154,0,65,83,67,73,73,58,78,85,76,0, - 5585,27,154,0,65,83,67,73,73,58,69,83,67,0,5599,8,154,0,65,83, - 67,73,73,58,66,83,0,5613,9,154,0,65,83,67,73,73,58,72,84,0, - 5626,10,154,0,65,83,67,73,73,58,76,70,0,5639,11,154,0,65,83,67, - 73,73,58,86,84,0,5652,12,154,0,65,83,67,73,73,58,70,70,0,5665, - 13,154,0,65,83,67,73,73,58,67,82,0,5678,32,154,0,65,83,67,73, - 73,58,83,80,65,67,69,0,5691,127,154,0,65,83,67,73,73,58,68,69, - 76,0,5707,1,154,0,65,83,67,73,73,58,83,79,72,0,5721,2,154,0, - 65,83,67,73,73,58,83,84,88,0,5735,3,154,0,65,83,67,73,73,58, - 69,84,88,0,5749,4,154,0,65,83,67,73,73,58,69,79,84,0,5763,5, - 154,0,65,83,67,73,73,58,69,78,81,0,5777,6,154,0,65,83,67,73, - 73,58,65,67,75,0,5791,7,154,0,65,83,67,73,73,58,66,69,76,0, - 5805,14,154,0,65,83,67,73,73,58,83,79,0,5819,15,154,0,65,83,67, - 73,73,58,83,73,0,5832,16,154,0,65,83,67,73,73,58,68,76,69,0, - 5845,17,154,0,65,83,67,73,73,58,68,67,49,0,5859,18,154,0,65,83, - 67,73,73,58,68,67,50,0,5873,19,154,0,65,83,67,73,73,58,68,67, - 51,0,5887,20,154,0,65,83,67,73,73,58,68,67,52,0,5901,21,154,0, - 65,83,67,73,73,58,78,65,75,0,5915,22,154,0,65,83,67,73,73,58, - 83,89,78,0,5929,23,154,0,65,83,67,73,73,58,69,84,66,0,5943,24, - 154,0,65,83,67,73,73,58,67,65,78,0,5957,25,154,0,65,83,67,73, - 73,58,69,77,0,5971,26,154,0,65,83,67,73,73,58,83,85,66,0,5984, - 28,154,0,65,83,67,73,73,58,70,83,0,5998,29,154,0,65,83,67,73, - 73,58,71,83,0,6011,30,154,0,65,83,67,73,73,58,82,83,0,6024,31, - 154,0,65,83,67,73,73,58,85,83,0,6037,6067,166,0,99,58,108,111,119, - 101,114,99,97,115,101,63,0,1,97,1,122,2049,3077,10,6050,6091,166,0,99, - 58,117,112,112,101,114,99,97,115,101,63,0,1,65,1,90,2049,3077,10,6074, - 6112,166,0,99,58,108,101,116,116,101,114,63,0,1,6067,1,6091,2049,2216,22, - 10,6098,6133,166,0,99,58,100,105,103,105,116,63,0,1,48,1,57,2049,3077, - 10,6120,6155,166,0,99,58,118,105,115,105,98,108,101,63,0,1,32,1,126, - 2049,3077,10,6140,6175,166,0,99,58,118,111,119,101,108,63,0,2049,4187,97,101, - 105,111,117,65,69,73,79,85,0,1,6177,4,2049,4551,10,6162,6211,166,0,99, - 58,99,111,110,115,111,110,97,110,116,63,0,2,2049,6112,1793,6221,2049,6175,2049, - 2590,10,1,6216,1793,6229,3,2049,2490,10,1,6225,2049,64,10,6194,6252,166,0,99, - 58,119,104,105,116,101,115,112,97,99,101,63,0,1,5558,4,2049,4551,10,6234, - 6276,166,0,99,58,45,108,111,119,101,114,99,97,115,101,63,0,2049,6067,2049, - 2590,10,6258,6299,166,0,99,58,45,117,112,112,101,114,99,97,115,101,63,0, - 2049,6091,2049,2590,10,6281,6318,166,0,99,58,45,100,105,103,105,116,63,0,2049, - 6133,2049,2590,10,6304,6342,166,0,99,58,45,119,104,105,116,101,115,112,97,99, - 101,63,0,2049,6252,2049,2590,10,6323,6363,166,0,99,58,45,118,105,115,105,98, - 108,101,63,0,2049,6155,2049,2590,10,6347,6382,166,0,99,58,45,118,111,119,101, - 108,63,0,2049,6175,2049,2590,10,6368,6405,166,0,99,58,45,99,111,110,115,111, - 110,97,110,116,63,0,2049,6211,2049,2590,10,6387,6425,166,0,99,58,116,111,45, - 117,112,112,101,114,0,2,2049,6067,25,3,1,32,18,10,6410,6449,166,0,99, - 58,116,111,45,108,111,119,101,114,0,2,2049,6091,25,3,1,32,17,10,6434, - 6474,166,0,99,58,116,111,45,115,116,114,105,110,103,0,2049,4187,46,0,1, - 6476,2049,4140,1,37,2049,2203,10,6458,6505,166,0,99,58,116,111,103,103,108,101, - 45,99,97,115,101,0,2,2049,6067,1,6425,1,6449,2049,64,10,6487,6531,166,0, - 99,58,116,111,45,110,117,109,98,101,114,0,2,2049,6133,1793,6540,1,48,18, - 10,1,6536,1793,6548,3,1,0,10,1,6544,2049,64,10,6515,6568,166,0,115,58, - 116,111,45,117,112,112,101,114,0,1,6425,2049,5067,10,6553,6588,166,0,115,58, - 116,111,45,108,111,119,101,114,0,1,6449,2049,5067,10,6573,6609,166,0,115,58, - 116,114,105,109,45,108,101,102,116,0,2049,4140,1793,6623,2049,56,1,6252,1,2680, - 2049,2216,21,10,1,6613,2049,2327,2049,3059,10,6593,6647,166,0,115,58,116,114,105, - 109,45,114,105,103,104,116,0,2049,4140,2049,4325,2049,6609,2049,4325,10,6630,6667,166, - 0,115,58,116,114,105,109,0,2049,6647,2049,6609,10,6656,6695,154,0,82,101,119, - 114,105,116,101,85,110,100,101,114,115,99,111,114,101,115,0,-1,6672,6704,166, - 0,115,117,98,0,1,95,1793,6711,1,32,10,1,6708,2049,2502,10,6696,6728,166, - 0,114,101,119,114,105,116,101,0,3841,6695,1793,6737,1,6704,2049,5067,10,1,6732, - 9,10,6716,6752,166,0,104,97,110,100,108,101,0,1,4247,8,10,6672,6768,178, - 0,115,105,103,105,108,58,39,0,2049,6728,2049,6752,10,6756,6790,166,0,115,58, - 115,112,108,105,116,47,99,104,97,114,0,2049,2181,2049,4484,772,2049,2181,2049,5175, - 1,39,2049,2192,10,6773,6823,166,0,115,58,115,112,108,105,116,47,115,116,114, - 105,110,103,0,2049,2181,2049,4972,2049,3046,772,2049,2181,2049,5175,1,39,2049,2192,10, - 6804,6853,166,0,115,58,114,101,112,108,97,99,101,0,67502597,2049,102,2049,1953,16, - 1793,6869,2049,6823,4,2049,1953,15,17,10,1,6861,2049,2192,2049,4386,2049,4428,10,6839, - 6891,154,0,83,112,108,105,116,45,79,110,0,0,6878,6903,166,0,109,97,116, - 99,104,63,0,3841,6891,11,10,6892,6921,166,0,116,101,114,109,105,110,97,116, - 101,0,1,0,67502597,2049,3059,16,10,6907,6937,166,0,115,116,101,112,0,1,3046, - 2049,2192,2049,6903,1793,6951,2,2049,128,2049,6921,10,1,6945,9,10,6839,6970,166,0, - 115,58,116,111,107,101,110,105,122,101,0,4097,6891,2049,4214,2049,1953,1,0,2049, - 128,1793,6992,2,2049,128,2,1,6937,2049,4447,3,10,1,6982,2049,2192,2049,1953,67502597, - 18,2049,3059,67502597,16,10,6955,7016,154,0,78,101,101,100,108,101,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,7005,7152,154,0,76,101,110,0,0,7144,7164,154,0,84,111, - 107,101,110,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,7153,7299,154,0,84,80,0, - 0,7292,7309,166,0,115,97,118,101,0,2049,4214,3841,7299,1,7164,17,2049,3046,16, - 1,7299,2049,3607,10,7300,7333,166,0,110,101,120,116,0,1793,7339,3841,7152,17,10, - 1,7335,2049,2203,10,7324,7354,166,0,100,111,110,101,63,0,2049,102,2049,2663,10, - 6955,7384,166,0,115,58,116,111,107,101,110,105,122,101,45,111,110,45,115,116, - 114,105,110,103,0,1,0,4097,7299,1793,7398,2,1,7016,2049,5252,2049,4428,10,1, - 7390,1793,7407,2049,102,4097,7152,10,1,7402,2049,2216,1793,7424,1,7016,2049,6823,2049,7309, - 2049,7333,2049,7354,10,1,7413,2049,2351,1,7164,3841,7299,2049,3059,4097,7164,10,7359,7450, - 166,0,102,111,114,45,101,97,99,104,0,4,2049,56,1,17,2049,2192,1793,7466, - 5,2049,56,84018692,525572,1542,10,1,7459,2049,2401,771,10,7437,7487,166,0,115,117,98, - 115,116,105,116,117,116,101,0,2049,4052,1,129,18,10,7472,7505,166,0,101,120, - 116,114,97,99,116,0,2049,7487,2049,5252,10,7493,7523,166,0,116,111,107,101,110, - 105,122,101,0,2049,7384,2049,4167,10,7510,7540,166,0,99,111,109,98,105,110,101, - 0,2049,7487,2049,4428,2049,4428,10,7528,7557,166,0,109,101,114,103,101,0,4,1, - 7540,2049,7450,772,10,7547,7577,166,0,102,105,110,100,45,101,110,100,0,2,2049, - 102,2049,7487,2049,102,18,67502597,17,10,7564,7598,166,0,99,108,101,97,110,0,2049, - 7577,1,0,4,16,10,7359,7623,166,0,115,58,114,101,112,108,97,99,101,45, - 97,108,108,0,1,3,1793,7638,2049,7505,2049,7523,2049,7557,2049,7598,2049,4140,10,1, - 7627,2049,3704,10,7605,7654,154,0,83,116,114,105,110,103,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,7643,7735,166,0,99,104,101,99,107,45,115,105,103,110,0,2049,2700,1793,7744, - 1,45,2049,3863,10,1,7739,9,10,7720,7761,166,0,110,45,62,100,105,103,105, - 116,0,2049,5273,17,15,10,7748,7778,166,0,99,111,110,118,101,114,116,0,1793, - 7792,3841,231,20,4,2049,7761,2049,3863,2,2049,2663,10,1,7780,2049,2351,3,10,7605, - 7814,166,0,110,58,116,111,45,115,116,114,105,110,103,0,1793,7828,1,7654,2049, - 3959,2,2049,3009,2049,7778,2049,7735,10,1,7816,2049,3984,1,7654,2049,4325,10,7798,7846, - 166,0,99,104,97,114,0,1,32,1793,7855,1,95,2049,3863,10,1,7850,2049,2502, - 1,114,1793,7868,1,13,2049,3863,10,1,7863,2049,2502,1,110,1793,7881,1,10,2049, - 3863,10,1,7876,2049,2502,1,116,1793,7894,1,9,2049,3863,10,1,7889,2049,2502,1, - 48,1793,7907,1,0,2049,3863,10,1,7902,2049,2502,1,94,1793,7920,1,27,2049,3863, - 10,1,7915,2049,2502,2049,3863,10,7837,7936,166,0,116,121,112,101,0,1,99,1793, - 7944,4,2049,3863,10,1,7940,2049,2502,1,115,1793,7958,4,1,3863,2049,4447,10,1, - 7952,2049,2502,1,110,1793,7974,4,2049,7814,1,3863,2049,4447,10,1,7966,2049,2502,3, - 10,7927,7991,166,0,104,97,110,100,108,101,0,1,92,1793,8000,2049,56,2049,7846, - 10,1,7995,2049,2502,1,37,1793,8013,2049,56,2049,7936,10,1,8008,2049,2502,2049,3863, - 10,7798,8033,166,0,115,58,102,111,114,109,97,116,0,1793,8062,2049,4167,1793,8057, - 2049,3959,1793,8052,2049,56,25,2049,7991,1,8043,7,10,1,8043,8,3,10,1,8039, - 2049,2203,10,1,8035,2049,3984,10,8020,8079,166,0,115,58,99,111,110,115,116,0, - 1,4214,2049,2192,2049,2101,10,8067,8097,154,0,86,97,108,117,101,115,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,8086,8134,166,0,102,114,111,109,0,2049,102,2,1793,8152, - 1793,8145,1,8097,4113,10,1,8141,2049,2203,2049,3059,10,1,8139,2049,2401,3,10,8125, - 8165,166,0,116,111,0,2,2049,102,1793,8181,2049,56,1,97,18,2049,3046,1,8097, - 266001,10,1,8170,2049,2401,3,10,8067,8199,166,0,114,101,111,114,100,101,114,0, - 1,8134,2049,2192,2049,8165,10,8187,8216,166,0,99,117,114,114,121,0,2049,1953,1793, - 8226,4,2049,1802,2049,1826,10,1,8220,2049,2192,10,8206,8240,166,0,100,111,101,115, - 0,2049,1591,4,2049,8216,2049,1573,2049,180,16,1,166,2049,1653,10,8231,8270,166,0, - 100,58,102,111,114,45,101,97,99,104,0,1,2,1793,8296,6415,2049,2181,1793,8288, - 1793,8283,2052,10,1,8281,2049,2192,10,1,8279,2049,2192,1,8274,7,10,1,8274,8, - 3,10,8255,8317,166,0,100,58,108,111,111,107,117,112,45,120,116,0,1,0, - 4,1793,8342,2049,2181,2049,180,2831,1793,8335,4,1,2139,2049,2192,10,1,8329,1,15, - 2049,64,10,1,8322,2049,8270,3,10,8301,8361,166,0,97,58,108,101,110,103,116, - 104,0,15,10,8348,8385,166,0,97,58,99,111,117,110,116,101,100,45,114,101, - 115,117,108,116,115,0,8,2049,1953,1793,8398,2,2049,128,1,128,2049,2401,10,1, - 8390,2049,2192,10,8363,8421,166,0,97,58,102,114,111,109,45,115,116,114,105,110, - 103,0,2049,1953,1793,8435,2,2049,102,2049,128,1,128,2049,4447,10,1,8425,2049,2192, - 10,8403,8455,166,0,97,58,102,111,114,45,101,97,99,104,0,4,2049,56,1, - 17,2049,2192,1793,8471,5,2049,56,84018692,525572,1542,10,1,8464,2049,2401,771,10,8440,8487, - 166,0,97,58,100,117,112,0,2049,1953,1793,8500,2,15,2049,128,1,128,2049,8455, - 10,1,8491,2049,2192,10,8477,8516,166,0,97,58,99,111,112,121,0,1,3,1793, - 8532,4097,3,2,2049,8361,2049,128,1,128,2049,8455,10,1,8520,2049,3704,10,8505,8553, - 166,0,97,58,116,111,45,115,116,114,105,110,103,0,1,3,1793,8566,2049,8487, - 1,0,2049,128,2049,3046,10,1,8557,2049,3704,2049,4140,10,8537,8586,166,0,97,58, - 97,112,112,101,110,100,0,2049,2181,1,35,2049,2244,17,2049,1953,1793,8611,2049,128, - 1793,8606,1,128,2049,8455,10,1,8601,2049,2244,10,1,8597,2049,2192,10,8573,8630,166, - 0,97,58,112,114,101,112,101,110,100,0,4,2049,8586,10,8616,8645,166,0,97, - 58,99,104,111,112,0,2049,8487,1,-1,2049,3684,2,2049,3623,10,8634,8668,166,0, - 97,58,102,105,108,116,101,114,0,1793,8683,67502597,1,25,2049,2192,4,1,128,1, - 15,2049,64,10,1,8670,2049,8216,2049,1953,1793,8698,67502597,15,2049,128,2049,8455,10,1, - 8691,2049,2192,2049,1953,67502597,18,2049,3059,67502597,16,10,8655,8727,166,0,97,58,99,111, - 110,116,97,105,110,115,63,0,1,0,4,1793,8739,4,5,67502597,11,6,22,10, - 1,8732,2049,8455,772,10,8711,8768,166,0,97,58,99,111,110,116,97,105,110,115, - 47,115,116,114,105,110,103,63,0,1,0,4,1793,8781,4,5,67502597,2049,116,6, - 22,10,1,8773,2049,8455,772,10,8745,8797,166,0,97,58,109,97,112,0,1793,8803, - 8,2049,128,10,1,8799,2049,8216,2049,1953,1793,8818,67502597,15,2049,128,2049,8455,10,1, - 8811,2049,2192,10,8787,8837,166,0,97,58,114,101,118,101,114,115,101,0,2049,1953, - 1793,8871,2049,56,1793,8849,17,2049,3059,10,1,8845,2049,2203,2,2049,128,1793,8865,2, - 15,2049,128,2049,3059,10,1,8858,2049,2401,3,10,1,8841,2049,2192,10,8823,8885,166, - 0,97,58,116,104,0,17,2049,3046,10,8876,8901,166,0,97,58,102,101,116,99, - 104,0,2049,8885,15,10,8889,8917,166,0,97,58,115,116,111,114,101,0,2049,8885, - 16,10,8905,8934,166,0,97,58,114,101,100,117,99,101,0,1,17,2049,2192,2049, - 8455,10,8921,8954,166,0,105,100,101,110,116,105,102,121,0,1,-1,4,1,0, - 1793,8985,2049,2477,11,1793,8979,67502597,1,-1,11,1793,8975,772,2,10,1,8972,9,10, - 1,8966,9,2049,3046,10,1,8961,2049,8934,3,10,8921,9003,166,0,97,58,105,110, - 100,101,120,0,1,3,1793,9016,1,27,2049,8216,2049,8797,2049,8954,10,1,9007,2049, - 3704,10,8991,9040,166,0,97,58,105,110,100,101,120,47,115,116,114,105,110,103, - 0,1,3,1793,9053,1,116,2049,8216,2049,8797,2049,8954,10,1,9044,2049,3704,10,9021, - 9069,166,0,97,58,109,97,107,101,0,2049,8385,2,2,1,3,1793,9080,2049,8837, - 10,1,9077,2049,3704,4,2049,8516,10,9058,9094,178,0,123,0,1,327,2049,178,1, - 1558,2049,166,1,327,2049,178,10,9088,9113,178,0,125,0,1,343,2049,178,1,2192, - 2049,166,1,1558,2049,166,1,17,2049,172,1,41,2049,172,1,3059,2049,166,1,343, - 2049,178,1,9069,2049,166,10,9107,9158,166,0,98,111,117,110,100,115,63,0,67502597, - 2049,8361,67502597,13,10,9146,9173,166,0,99,111,112,121,0,2049,56,2049,128,10,9164, - 9189,166,0,116,111,45,101,110,100,0,2,2049,8361,17,2049,3046,10,9107,9207,166, - 0,97,58,108,101,102,116,0,2049,9158,1793,9215,771,1,-1,10,1,9211,2049,2796, - 2049,1953,67502597,2049,128,1793,9236,1,3046,2049,2192,1,9173,2049,2401,3,10,1,9226,2049, - 2192,10,9196,9253,166,0,97,58,114,105,103,104,116,0,2049,9158,1793,9261,771,1, - -1,10,1,9257,2049,2796,2049,1953,67502597,2049,128,1793,9284,4,2049,9189,67502597,18,4,1, - 9173,2049,2401,3,10,1,9272,2049,2192,10,9241,9302,166,0,97,58,109,105,100,100, - 108,101,0,1,2129,2049,2192,4,67502597,2049,9158,1793,9317,771,3,1,-1,10,1,9312, - 2049,2796,771,2049,2181,4,18,2049,3046,2049,1953,67502597,2049,128,1793,9352,772,1793,9342,17, - 2049,3046,10,1,9338,2049,2192,1,9173,2049,2401,3,10,1,9335,2049,2192,10,9289,9366, - 154,0,70,108,97,103,0,0,9357,9379,166,0,99,111,109,112,97,114,101,0, - 67440386,184946434,10,9367,9393,166,0,108,101,110,103,116,104,0,659202,10,9382,9404,166,0, - 110,101,120,116,0,17043713,1,1,2577,10,9395,9423,166,0,110,111,116,45,101,113, - 117,97,108,0,50529030,2561,0,10,9409,9436,166,0,108,111,111,112,0,524549,9404,2049, - 9379,18157313,9366,9366,16,420610310,1,1,9436,7,10,9289,9460,166,0,97,58,101,113,63, - 0,1048833,-1,9366,2049,9379,151066369,-1,9423,2049,9393,2049,9436,251724547,9366,10,9450,9486,166,0, - 97,58,45,101,113,63,0,2049,9460,2049,2590,10,9475,9510,166,0,97,58,98,101, - 103,105,110,115,45,119,105,116,104,63,0,1,3,1793,9526,2,2049,8361,1,17, - 2049,2192,2049,9207,2049,9460,10,1,9514,2049,3704,10,9491,9548,166,0,97,58,101,110, - 100,115,45,119,105,116,104,63,0,1,3,1793,9564,2,2049,8361,1,17,2049,2192, - 2049,9253,2049,9460,10,1,9552,2049,3704,10,9531,9586,166,0,99,117,114,114,101,110, - 116,45,108,105,110,101,0,2049,4052,1,1025,18,10,9569,9609,166,0,99,111,117, - 110,116,45,116,111,107,101,110,115,0,1793,9615,1,32,11,10,1,9611,2049,5024, - 2049,102,10,9592,9641,166,0,112,114,111,99,101,115,115,45,116,111,107,101,110, - 115,0,1793,9669,1,32,2049,6790,4,1793,9662,2,2049,102,2049,2680,1,405,1,15, - 2049,64,10,1,9650,2049,2192,2049,3046,10,1,9643,2049,2401,2049,405,10,9531,9691,166, - 0,115,58,101,118,97,108,117,97,116,101,0,2049,9586,2049,5252,2049,9586,2,2049, - 9609,2049,9641,10,9676,9710,154,0,76,80,0,0,9703,9721,154,0,73,110,100,101, - 120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,9711,9762,166,0,110,101, - 120,116,0,3841,9710,1,9721,17,2049,3607,10,9753,9779,166,0,112,114,101,112,0, - 1,9710,2049,3607,1,0,3841,9710,1,9721,17,16,10,9770,9801,166,0,100,111,110, - 101,0,1,9710,2049,3623,10,9676,9812,166,0,73,0,3841,9710,1,9721,17,15,10, - 9806,9825,166,0,74,0,3841,9710,1,9721,17,2049,3059,15,10,9819,9840,166,0,75, - 0,3841,9710,1,9721,17,1,2,18,15,10,9834,9868,166,0,105,110,100,101,120, - 101,100,45,116,105,109,101,115,0,2049,9779,4,1793,9884,25,33886721,1,2053,1542,2049, - 9762,1,9873,7,10,1,9873,8,3,2049,9801,10,9850,9903,166,0,100,101,99,105, - 109,97,108,0,1,10,4097,231,10,9891,9919,166,0,98,105,110,97,114,121,0, - 1,2,4097,231,10,9908,9934,166,0,111,99,116,97,108,0,1,8,4097,231,10, - 9924,9947,166,0,104,101,120,0,1,16,4097,231,10,9939,9969,166,0,105,111,58, - 101,110,117,109,101,114,97,116,101,0,27,10,9952,9984,166,0,105,111,58,113, - 117,101,114,121,0,28,10,9971,10000,166,0,105,111,58,105,110,118,111,107,101, - 0,29,10,9986,10018,166,0,105,111,58,115,99,97,110,45,102,111,114,0,1, - -1,4,2049,9969,1793,10049,2049,9812,2049,9984,772,67502597,11,1793,10045,1793,10040,3,2049,9812, - 10,1,10036,2049,2192,10,1,10034,9,10,1,10025,2049,9868,3,10,10002,10065,166,0, - 99,58,112,117,116,0,1793,10067,1,0,2049,10000,10,10055,10079,166,0,110,108,0, - 1,10,2049,10065,10,10072,10091,166,0,115,112,0,1,32,2049,10065,10,10084,10104,166, - 0,116,97,98,0,1,9,2049,10065,10,10096,10119,166,0,115,58,112,117,116,0, - 1,10065,2049,4447,10,10109,10134,166,0,110,58,112,117,116,0,2049,7814,2049,10119,10, - 10124,10149,166,0,114,101,115,101,116,0,2049,1558,25,771,1,10149,7,10,10139,10172, - 166,0,100,117,109,112,45,115,116,97,99,107,0,2049,1558,25,134284547,10172,134283782,10134, - 2049,10091,10,10157,10191,166,0,70,82,69,69,0,2049,4052,1,1025,18,2049,1953,18, - 10,10182,10209,166,0,101,111,108,63,0,1793,10215,1,13,11,10,1,10211,1793,10223, - 1,10,11,10,1,10219,1793,10231,1,32,11,10,1,10227,2049,2256,22,22,10,10200, - 10249,166,0,118,97,108,105,100,63,0,2,2049,102,2049,2680,10,10238,10263,166,0, - 98,115,63,0,2,1793,10270,1,8,11,10,1,10266,1793,10278,1,127,11,10,1, - 10274,2049,2216,22,10,10255,10297,166,0,99,104,101,99,107,45,98,115,0,2049,10263, - 1793,10320,2049,3938,1,2,2049,2619,1793,10313,2049,3888,3,10,1,10309,9,2049,3888,3, - 10,1,10301,9,10,10182,10334,166,0,99,58,103,101,116,0,1793,10336,1,1,2049, - 10018,2049,10000,10,10324,10358,166,0,115,58,103,101,116,45,119,111,114,100,0,1793, - 10386,1,7,15,2049,3959,1793,10377,2049,10334,2,2049,3863,2049,10297,2049,10209,10,1,10367, - 2049,2351,2049,3827,2049,4297,10,1,10360,2049,3984,10,10343,10399,166,0,98,121,101,0, - 26,10,10391,10412,166,0,108,105,115,116,101,110,0,2049,10358,2049,10249,1,405,1, - 15,2049,64,1,10412,7,10,10401,10437,154,0,105,111,58,88,56,54,0,0,10426, - 10451,166,0,105,100,101,110,116,105,102,121,0,3841,10437,2049,2663,1793,10518,1,2000, - 2049,10018,2,2049,2700,1793,10506,3,2049,4187,73,79,32,68,69,86,73,67,69,32, - 84,89,80,69,32,50,48,48,48,32,78,79,84,32,70,79,85,78,68,0, - 1,10469,2049,10119,2049,10079,10,1,10466,1793,10513,4097,10437,10,1,10510,2049,64,10,1, - 10457,9,10,10401,10533,166,0,105,111,58,120,56,54,0,2049,10451,3841,10437,2049,10000, - 10,10522,10556,166,0,112,105,111,58,105,110,45,98,121,116,101,0,1,0,2049, - 10533,10,10540,10578,166,0,112,105,111,58,111,117,116,45,98,121,116,101,0,1, - 1,2049,10533,10,10561,10599,166,0,112,105,111,58,105,110,45,119,111,114,100,0, - 1,6,2049,10533,10,10583,10621,166,0,112,105,111,58,111,117,116,45,119,111,114, - 100,0,1,7,2049,10533,10,10604,10640,166,0,114,97,109,58,115,116,111,114,101, - 0,1,2,2049,10533,10,10626,10659,166,0,114,97,109,58,102,101,116,99,104,0, - 1,3,2049,10533,10,10645,10683,166,0,114,97,109,58,115,116,111,114,101,45,98, - 121,116,101,0,1,4,2049,10533,10,10664,10707,166,0,114,97,109,58,102,101,116, - 99,104,45,98,121,116,101,0,1,5,2049,10533,10,10688,10720,166,0,104,101,120, - 0,2,15,1,45,11,1793,10732,2049,3046,1,-1,10,1,10727,1793,10739,1,0,10, - 1,10736,2049,64,4,1,0,4,1793,10778,2049,4187,48,49,50,51,52,53,54,55, - 56,57,65,66,67,68,69,70,0,1,10751,4,2049,4484,17,1,16,19,10,1, - 10749,2049,4447,1,16,197652,4,25,19,10,10688,10801,178,0,115,105,103,105,108,58, - 48,0,2,2049,3059,2049,226,2049,2680,1793,10834,2049,3059,2049,226,1793,10820,2049,180,15, - 10,1,10816,1793,10828,2049,182,15,10,1,10824,2049,2216,8,10,1,10810,2049,2796,2049, - 3046,2049,10720,2049,154,10,10789,112,154,0,67,77,79,83,58,65,68,68,82,69, - 83,83,0,10845,113,154,0,67,77,79,83,58,68,65,84,65,0,10862,10890,166, - 0,114,116,99,58,113,117,101,114,121,0,1,112,2049,10578,1,113,2049,10556,10, - 10876,10914,166,0,114,116,99,58,115,101,99,111,110,100,0,1,0,2049,10890,10, - 10899,10934,166,0,114,116,99,58,109,105,110,117,116,101,0,1,2,2049,10890,10, - 10919,10952,166,0,114,116,99,58,104,111,117,114,0,1,4,2049,10890,10,10939,10969, - 166,0,114,116,99,58,100,97,121,0,1,7,2049,10890,10,10957,10988,166,0,114, - 116,99,58,109,111,110,116,104,0,1,8,2049,10890,10,10974,11006,166,0,114,116, - 99,58,121,101,97,114,0,1,9,2049,10890,10,10993,11020,166,0,116,105,109,101, - 0,2049,10952,2049,10134,1,58,2049,10065,2049,10934,2049,10134,2049,10079,10,11011,1016,154,0, - 115,101,114,105,97,108,58,67,79,77,49,0,11035,760,154,0,115,101,114,105, - 97,108,58,67,79,77,50,0,11051,1000,154,0,115,101,114,105,97,108,58,67, - 79,77,51,0,11067,744,154,0,115,101,114,105,97,108,58,67,79,77,52,0, - 11083,11115,154,0,115,101,114,105,97,108,58,80,111,114,116,0,1016,11099,11137,166, - 0,115,101,114,105,97,108,58,114,101,99,101,105,118,101,100,63,0,3841,11115, - 1,5,17,2049,10556,1,1,21,2049,2680,10,11116,11168,166,0,115,101,114,105,97, - 108,58,101,109,112,116,121,63,0,3841,11115,1,5,17,2049,10556,1,32,21,2049, - 2680,10,11150,11197,166,0,115,101,114,105,97,108,58,114,101,97,100,0,2049,11137, - 1793,11206,3841,11115,2049,10556,10,1,11201,2049,2796,2049,11197,10,11181,11230,166,0,115,101, - 114,105,97,108,58,119,114,105,116,101,0,2049,11168,1793,11239,3841,11115,2049,10578,10, - 1,11234,2049,2796,2049,11230,10,11213,11262,166,0,115,101,114,105,97,108,58,115,101, - 110,100,0,1793,11267,2049,11230,10,1,11264,2049,4447,10,11246,11288,166,0,115,101,114, - 105,97,108,58,105,110,105,116,0,1,0,3841,11115,1,1,17,2049,10578,1,128, - 3841,11115,1,3,17,2049,10578,1,3,3841,11115,2049,10578,1,0,3841,11115,1,1,17, - 2049,10578,1,3,3841,11115,1,3,17,2049,10578,1,199,3841,11115,1,2,17,2049,10578, - 1,11,3841,11115,1,4,17,2049,10578,10,11272,753664,154,0,86,71,65,45,66,65, - 83,69,0,11349,80,154,0,67,79,76,85,77,78,83,0,11362,25,154,0,82, - 79,87,83,0,11374,980,154,0,86,71,65,45,67,85,82,83,79,82,0,11383, - 981,154,0,86,71,65,45,68,65,84,65,0,11398,11423,154,0,118,103,97,58, - 82,111,119,0,0,11411,11439,154,0,118,103,97,58,67,111,108,117,109,110,0, - 0,11424,11462,166,0,118,103,97,58,117,112,100,97,116,101,45,99,117,114,115, - 111,114,0,3841,11423,1,80,19,3841,11439,17,2,1,15,1,980,2049,10578,1,255, - 21,1,981,2049,10578,1,14,1,980,2049,10578,1,8,24,1,255,21,1,981,2049, - 10578,10,11440,11521,166,0,118,103,97,58,109,111,118,101,45,99,117,114,115,111, - 114,0,4097,11439,4097,11423,2049,11462,10,11501,11544,154,0,118,103,97,58,68,105,115, - 112,108,97,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 117,118,119,120,121,122,65,66,67,68,69,70,71,72,73,74,75,76,77,78, + 79,80,81,82,83,84,85,86,87,88,89,90,0,1,5519,10,5497,5593,166,0, + 115,58,80,85,78,67,84,85,65,84,73,79,78,0,2049,4281,95,33,34,35, + 36,37,38,39,40,41,42,43,44,45,46,47,58,59,60,61,62,63,64,91, + 92,93,94,96,123,124,125,126,0,1,5595,1,95,67502597,16,10,5575,5652,154,0, + 115,58,87,72,73,84,69,83,80,65,67,69,0,32,9,10,13,0,5635,5663, + 178,0,39,0,1,4261,2049,166,10,5657,5674,178,0,36,0,1,0,2049,154,10, + 5668,0,154,0,65,83,67,73,73,58,78,85,76,0,5679,27,154,0,65,83, + 67,73,73,58,69,83,67,0,5693,8,154,0,65,83,67,73,73,58,66,83, + 0,5707,9,154,0,65,83,67,73,73,58,72,84,0,5720,10,154,0,65,83, + 67,73,73,58,76,70,0,5733,11,154,0,65,83,67,73,73,58,86,84,0, + 5746,12,154,0,65,83,67,73,73,58,70,70,0,5759,13,154,0,65,83,67, + 73,73,58,67,82,0,5772,32,154,0,65,83,67,73,73,58,83,80,65,67, + 69,0,5785,127,154,0,65,83,67,73,73,58,68,69,76,0,5801,1,154,0, + 65,83,67,73,73,58,83,79,72,0,5815,2,154,0,65,83,67,73,73,58, + 83,84,88,0,5829,3,154,0,65,83,67,73,73,58,69,84,88,0,5843,4, + 154,0,65,83,67,73,73,58,69,79,84,0,5857,5,154,0,65,83,67,73, + 73,58,69,78,81,0,5871,6,154,0,65,83,67,73,73,58,65,67,75,0, + 5885,7,154,0,65,83,67,73,73,58,66,69,76,0,5899,14,154,0,65,83, + 67,73,73,58,83,79,0,5913,15,154,0,65,83,67,73,73,58,83,73,0, + 5926,16,154,0,65,83,67,73,73,58,68,76,69,0,5939,17,154,0,65,83, + 67,73,73,58,68,67,49,0,5953,18,154,0,65,83,67,73,73,58,68,67, + 50,0,5967,19,154,0,65,83,67,73,73,58,68,67,51,0,5981,20,154,0, + 65,83,67,73,73,58,68,67,52,0,5995,21,154,0,65,83,67,73,73,58, + 78,65,75,0,6009,22,154,0,65,83,67,73,73,58,83,89,78,0,6023,23, + 154,0,65,83,67,73,73,58,69,84,66,0,6037,24,154,0,65,83,67,73, + 73,58,67,65,78,0,6051,25,154,0,65,83,67,73,73,58,69,77,0,6065, + 26,154,0,65,83,67,73,73,58,83,85,66,0,6078,28,154,0,65,83,67, + 73,73,58,70,83,0,6092,29,154,0,65,83,67,73,73,58,71,83,0,6105, + 30,154,0,65,83,67,73,73,58,82,83,0,6118,31,154,0,65,83,67,73, + 73,58,85,83,0,6131,6161,166,0,99,58,108,111,119,101,114,99,97,115,101, + 63,0,1,97,1,122,2049,3171,10,6144,6185,166,0,99,58,117,112,112,101,114, + 99,97,115,101,63,0,1,65,1,90,2049,3171,10,6168,6206,166,0,99,58,108, + 101,116,116,101,114,63,0,1,6161,1,6185,2049,2216,22,10,6192,6227,166,0,99, + 58,100,105,103,105,116,63,0,1,48,1,57,2049,3171,10,6214,6249,166,0,99, + 58,118,105,115,105,98,108,101,63,0,1,32,1,126,2049,3171,10,6234,6269,166, + 0,99,58,118,111,119,101,108,63,0,2049,4281,97,101,105,111,117,65,69,73, + 79,85,0,1,6271,4,2049,4645,10,6256,6305,166,0,99,58,99,111,110,115,111, + 110,97,110,116,63,0,2,2049,6206,1793,6315,2049,6269,2049,2684,10,1,6310,1793,6323, + 3,2049,2584,10,1,6319,2049,64,10,6288,6346,166,0,99,58,119,104,105,116,101, + 115,112,97,99,101,63,0,1,5652,4,2049,4645,10,6328,6370,166,0,99,58,45, + 108,111,119,101,114,99,97,115,101,63,0,2049,6161,2049,2684,10,6352,6393,166,0, + 99,58,45,117,112,112,101,114,99,97,115,101,63,0,2049,6185,2049,2684,10,6375, + 6412,166,0,99,58,45,100,105,103,105,116,63,0,2049,6227,2049,2684,10,6398,6436, + 166,0,99,58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049,6346,2049, + 2684,10,6417,6457,166,0,99,58,45,118,105,115,105,98,108,101,63,0,2049,6249, + 2049,2684,10,6441,6476,166,0,99,58,45,118,111,119,101,108,63,0,2049,6269,2049, + 2684,10,6462,6499,166,0,99,58,45,99,111,110,115,111,110,97,110,116,63,0, + 2049,6305,2049,2684,10,6481,6519,166,0,99,58,116,111,45,117,112,112,101,114,0, + 2,2049,6161,25,3,1,32,18,10,6504,6543,166,0,99,58,116,111,45,108,111, + 119,101,114,0,2,2049,6185,25,3,1,32,17,10,6528,6568,166,0,99,58,116, + 111,45,115,116,114,105,110,103,0,2049,4281,46,0,1,6570,2049,4234,1,37,2049, + 2203,10,6552,6599,166,0,99,58,116,111,103,103,108,101,45,99,97,115,101,0, + 2,2049,6161,1,6519,1,6543,2049,64,10,6581,6625,166,0,99,58,116,111,45,110, + 117,109,98,101,114,0,2,2049,6227,1793,6634,1,48,18,10,1,6630,1793,6642,3, + 1,0,10,1,6638,2049,64,10,6609,6662,166,0,115,58,116,111,45,117,112,112, + 101,114,0,1,6519,2049,5161,10,6647,6682,166,0,115,58,116,111,45,108,111,119, + 101,114,0,1,6543,2049,5161,10,6667,6703,166,0,115,58,116,114,105,109,45,108, + 101,102,116,0,2049,4234,1793,6717,2049,56,1,6346,1,2774,2049,2216,21,10,1,6707, + 2049,2421,2049,3153,10,6687,6741,166,0,115,58,116,114,105,109,45,114,105,103,104, + 116,0,2049,4234,2049,4419,2049,6703,2049,4419,10,6724,6761,166,0,115,58,116,114,105, + 109,0,2049,6741,2049,6703,10,6750,6789,154,0,82,101,119,114,105,116,101,85,110, + 100,101,114,115,99,111,114,101,115,0,-1,6766,6798,166,0,115,117,98,0,1, + 95,1793,6805,1,32,10,1,6802,2049,2596,10,6790,6822,166,0,114,101,119,114,105, + 116,101,0,3841,6789,1793,6831,1,6798,2049,5161,10,1,6826,9,10,6810,6846,166,0, + 104,97,110,100,108,101,0,1,4341,8,10,6766,6862,178,0,115,105,103,105,108, + 58,39,0,2049,6822,2049,6846,10,6850,6884,166,0,115,58,115,112,108,105,116,47, + 99,104,97,114,0,2049,2181,2049,4578,772,2049,2181,2049,5269,1,39,2049,2192,10,6867, + 6917,166,0,115,58,115,112,108,105,116,47,115,116,114,105,110,103,0,2049,2181, + 2049,5066,2049,3140,772,2049,2181,2049,5269,1,39,2049,2192,10,6898,6947,166,0,115,58, + 114,101,112,108,97,99,101,0,67502597,2049,102,2049,1953,16,1793,6963,2049,6917,4,2049, + 1953,15,17,10,1,6955,2049,2192,2049,4480,2049,4522,10,6933,6985,154,0,83,112,108, + 105,116,45,79,110,0,0,6972,6997,166,0,109,97,116,99,104,63,0,3841,6985, + 11,10,6986,7015,166,0,116,101,114,109,105,110,97,116,101,0,1,0,67502597,2049, + 3153,16,10,7001,7031,166,0,115,116,101,112,0,1,3140,2049,2192,2049,6997,1793,7045, + 2,2049,128,2049,7015,10,1,7039,9,10,6933,7064,166,0,115,58,116,111,107,101, + 110,105,122,101,0,4097,6985,2049,4308,2049,1953,1,0,2049,128,1793,7086,2,2049,128, + 2,1,7031,2049,4541,3,10,1,7076,2049,2192,2049,1953,67502597,18,2049,3153,67502597,16,10, + 7049,7110,154,0,78,101,101,100,108,101,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7099, + 7246,154,0,76,101,110,0,0,7238,7258,154,0,84,111,107,101,110,115,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,7247,7393,154,0,84,80,0,0,7386,7403,166,0,115, + 97,118,101,0,2049,4308,3841,7393,1,7258,17,2049,3140,16,1,7393,2049,3701,10,7394, + 7427,166,0,110,101,120,116,0,1793,7433,3841,7246,17,10,1,7429,2049,2203,10,7418, + 7448,166,0,100,111,110,101,63,0,2049,102,2049,2757,10,7049,7478,166,0,115,58, + 116,111,107,101,110,105,122,101,45,111,110,45,115,116,114,105,110,103,0,1, + 0,4097,7393,1793,7492,2,1,7110,2049,5346,2049,4522,10,1,7484,1793,7501,2049,102,4097, + 7246,10,1,7496,2049,2216,1793,7518,1,7110,2049,6917,2049,7403,2049,7427,2049,7448,10,1, + 7507,2049,2445,1,7258,3841,7393,2049,3153,4097,7258,10,7453,7544,166,0,102,111,114,45, + 101,97,99,104,0,4,2049,56,1,17,2049,2192,1793,7560,5,2049,56,84018692,525572,1542, + 10,1,7553,2049,2495,771,10,7531,7581,166,0,115,117,98,115,116,105,116,117,116, + 101,0,2049,4146,1,129,18,10,7566,7599,166,0,101,120,116,114,97,99,116,0, + 2049,7581,2049,5346,10,7587,7617,166,0,116,111,107,101,110,105,122,101,0,2049,7478, + 2049,4261,10,7604,7634,166,0,99,111,109,98,105,110,101,0,2049,7581,2049,4522,2049, + 4522,10,7622,7651,166,0,109,101,114,103,101,0,4,1,7634,2049,7544,772,10,7641, + 7671,166,0,102,105,110,100,45,101,110,100,0,2,2049,102,2049,7581,2049,102,18, + 67502597,17,10,7658,7692,166,0,99,108,101,97,110,0,2049,7671,1,0,4,16,10, + 7453,7717,166,0,115,58,114,101,112,108,97,99,101,45,97,108,108,0,1,3, + 1793,7732,2049,7599,2049,7617,2049,7651,2049,7692,2049,4234,10,1,7721,2049,3798,10,7699,7748, + 154,0,83,116,114,105,110,103,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7737,7829,166,0,99, + 104,101,99,107,45,115,105,103,110,0,2049,2794,1793,7838,1,45,2049,3957,10,1, + 7833,9,10,7814,7855,166,0,110,45,62,100,105,103,105,116,0,2049,5367,17,15, + 10,7842,7872,166,0,99,111,110,118,101,114,116,0,1793,7886,3841,231,20,4,2049, + 7855,2049,3957,2,2049,2757,10,1,7874,2049,2445,3,10,7699,7908,166,0,110,58,116, + 111,45,115,116,114,105,110,103,0,1793,7922,1,7748,2049,4053,2,2049,3103,2049,7872, + 2049,7829,10,1,7910,2049,4078,1,7748,2049,4419,10,7892,7940,166,0,99,104,97,114, + 0,1,32,1793,7949,1,95,2049,3957,10,1,7944,2049,2596,1,114,1793,7962,1,13, + 2049,3957,10,1,7957,2049,2596,1,110,1793,7975,1,10,2049,3957,10,1,7970,2049,2596, + 1,116,1793,7988,1,9,2049,3957,10,1,7983,2049,2596,1,48,1793,8001,1,0,2049, + 3957,10,1,7996,2049,2596,1,94,1793,8014,1,27,2049,3957,10,1,8009,2049,2596,2049, + 3957,10,7931,8030,166,0,116,121,112,101,0,1,99,1793,8038,4,2049,3957,10,1, + 8034,2049,2596,1,115,1793,8052,4,1,3957,2049,4541,10,1,8046,2049,2596,1,110,1793, + 8068,4,2049,7908,1,3957,2049,4541,10,1,8060,2049,2596,3,10,8021,8085,166,0,104, + 97,110,100,108,101,0,1,92,1793,8094,2049,56,2049,7940,10,1,8089,2049,2596,1, + 37,1793,8107,2049,56,2049,8030,10,1,8102,2049,2596,2049,3957,10,7892,8127,166,0,115, + 58,102,111,114,109,97,116,0,1793,8156,2049,4261,1793,8151,2049,4053,1793,8146,2049,56, + 25,2049,8085,1,8137,7,10,1,8137,8,3,10,1,8133,2049,2203,10,1,8129,2049, + 4078,10,8114,8173,166,0,115,58,99,111,110,115,116,0,1,4308,2049,2192,2049,2101, + 10,8161,8191,154,0,86,97,108,117,101,115,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 8180,8228,166,0,102,114,111,109,0,2049,102,2,1793,8246,1793,8239,1,8191,4113,10, + 1,8235,2049,2203,2049,3153,10,1,8233,2049,2495,3,10,8219,8259,166,0,116,111,0, + 2,2049,102,1793,8275,2049,56,1,97,18,2049,3140,1,8191,266001,10,1,8264,2049,2495, + 3,10,8161,8293,166,0,114,101,111,114,100,101,114,0,1,8228,2049,2192,2049,8259, + 10,8281,8310,166,0,99,117,114,114,121,0,2049,1953,1793,8320,4,2049,1802,2049,1826, + 10,1,8314,2049,2192,10,8300,8334,166,0,100,111,101,115,0,2049,1591,4,2049,8310, + 2049,1573,2049,180,16,1,166,2049,1653,10,8325,8364,166,0,100,58,102,111,114,45, + 101,97,99,104,0,1,2,1793,8390,6415,2049,2181,1793,8382,1793,8377,2052,10,1,8375, + 2049,2192,10,1,8373,2049,2192,1,8368,7,10,1,8368,8,3,10,8349,8411,166,0, + 100,58,108,111,111,107,117,112,45,120,116,0,1,0,4,1793,8436,2049,2181,2049, + 180,2831,1793,8429,4,1,2139,2049,2192,10,1,8423,1,15,2049,64,10,1,8416,2049, + 8364,3,10,8395,8455,166,0,97,58,108,101,110,103,116,104,0,15,10,8442,8479, + 166,0,97,58,99,111,117,110,116,101,100,45,114,101,115,117,108,116,115,0, + 8,2049,1953,1793,8492,2,2049,128,1,128,2049,2495,10,1,8484,2049,2192,10,8457,8515, + 166,0,97,58,102,114,111,109,45,115,116,114,105,110,103,0,2049,1953,1793,8529, + 2,2049,102,2049,128,1,128,2049,4541,10,1,8519,2049,2192,10,8497,8549,166,0,97, + 58,102,111,114,45,101,97,99,104,0,4,2049,56,1,17,2049,2192,1793,8565,5, + 2049,56,84018692,525572,1542,10,1,8558,2049,2495,771,10,8534,8581,166,0,97,58,100,117, + 112,0,2049,1953,1793,8594,2,15,2049,128,1,128,2049,8549,10,1,8585,2049,2192,10, + 8571,8610,166,0,97,58,99,111,112,121,0,1,3,1793,8626,4097,3,2,2049,8455, + 2049,128,1,128,2049,8549,10,1,8614,2049,3798,10,8599,8647,166,0,97,58,116,111, + 45,115,116,114,105,110,103,0,1,3,1793,8660,2049,8581,1,0,2049,128,2049,3140, + 10,1,8651,2049,3798,2049,4234,10,8631,8680,166,0,97,58,97,112,112,101,110,100, + 0,2049,2181,1,35,2049,2244,17,2049,1953,1793,8705,2049,128,1793,8700,1,128,2049,8549, + 10,1,8695,2049,2244,10,1,8691,2049,2192,10,8667,8724,166,0,97,58,112,114,101, + 112,101,110,100,0,4,2049,8680,10,8710,8739,166,0,97,58,99,104,111,112,0, + 2049,8581,1,-1,2049,3778,2,2049,3717,10,8728,8762,166,0,97,58,102,105,108,116, + 101,114,0,1793,8777,67502597,1,25,2049,2192,4,1,128,1,15,2049,64,10,1,8764, + 2049,8310,2049,1953,1793,8792,67502597,15,2049,128,2049,8549,10,1,8785,2049,2192,2049,1953,67502597, + 18,2049,3153,67502597,16,10,8749,8821,166,0,97,58,99,111,110,116,97,105,110,115, + 63,0,1,0,4,1793,8833,4,5,67502597,11,6,22,10,1,8826,2049,8549,772,10, + 8805,8862,166,0,97,58,99,111,110,116,97,105,110,115,47,115,116,114,105,110, + 103,63,0,1,0,4,1793,8875,4,5,67502597,2049,116,6,22,10,1,8867,2049,8549, + 772,10,8839,8891,166,0,97,58,109,97,112,0,1793,8897,8,2049,128,10,1,8893, + 2049,8310,2049,1953,1793,8912,67502597,15,2049,128,2049,8549,10,1,8905,2049,2192,10,8881,8931, + 166,0,97,58,114,101,118,101,114,115,101,0,2049,1953,1793,8965,2049,56,1793,8943, + 17,2049,3153,10,1,8939,2049,2203,2,2049,128,1793,8959,2,15,2049,128,2049,3153,10, + 1,8952,2049,2495,3,10,1,8935,2049,2192,10,8917,8979,166,0,97,58,116,104,0, + 17,2049,3140,10,8970,8995,166,0,97,58,102,101,116,99,104,0,2049,8979,15,10, + 8983,9011,166,0,97,58,115,116,111,114,101,0,2049,8979,16,10,8999,9028,166,0, + 97,58,114,101,100,117,99,101,0,1,17,2049,2192,2049,8549,10,9015,9048,166,0, + 105,100,101,110,116,105,102,121,0,1,-1,4,1,0,1793,9079,2049,2571,11,1793, + 9073,67502597,1,-1,11,1793,9069,772,2,10,1,9066,9,10,1,9060,9,2049,3140,10, + 1,9055,2049,9028,3,10,9015,9097,166,0,97,58,105,110,100,101,120,0,1,3, + 1793,9110,1,27,2049,8310,2049,8891,2049,9048,10,1,9101,2049,3798,10,9085,9134,166,0, + 97,58,105,110,100,101,120,47,115,116,114,105,110,103,0,1,3,1793,9147,1, + 116,2049,8310,2049,8891,2049,9048,10,1,9138,2049,3798,10,9115,9163,166,0,97,58,109, + 97,107,101,0,2049,8479,2,2,1,3,1793,9174,2049,8931,10,1,9171,2049,3798,4, + 2049,8610,10,9152,9188,178,0,123,0,1,327,2049,178,1,1558,2049,166,1,327,2049, + 178,10,9182,9207,178,0,125,0,1,343,2049,178,1,2192,2049,166,1,1558,2049,166, + 1,17,2049,172,1,41,2049,172,1,3153,2049,166,1,343,2049,178,1,9163,2049,166, + 10,9201,9252,166,0,98,111,117,110,100,115,63,0,67502597,2049,8455,67502597,13,10,9240, + 9267,166,0,99,111,112,121,0,2049,56,2049,128,10,9258,9283,166,0,116,111,45, + 101,110,100,0,2,2049,8455,17,2049,3140,10,9201,9301,166,0,97,58,108,101,102, + 116,0,2049,9252,1793,9309,771,1,-1,10,1,9305,2049,2890,2049,1953,67502597,2049,128,1793, + 9330,1,3140,2049,2192,1,9267,2049,2495,3,10,1,9320,2049,2192,10,9290,9347,166,0, + 97,58,114,105,103,104,116,0,2049,9252,1793,9355,771,1,-1,10,1,9351,2049,2890, + 2049,1953,67502597,2049,128,1793,9378,4,2049,9283,67502597,18,4,1,9267,2049,2495,3,10,1, + 9366,2049,2192,10,9335,9396,166,0,97,58,109,105,100,100,108,101,0,1,2129,2049, + 2192,4,67502597,2049,9252,1793,9411,771,3,1,-1,10,1,9406,2049,2890,771,2049,2181,4, + 18,2049,3140,2049,1953,67502597,2049,128,1793,9446,772,1793,9436,17,2049,3140,10,1,9432,2049, + 2192,1,9267,2049,2495,3,10,1,9429,2049,2192,10,9383,9460,154,0,70,108,97,103, + 0,0,9451,9473,166,0,99,111,109,112,97,114,101,0,67440386,184946434,10,9461,9487,166, + 0,108,101,110,103,116,104,0,659202,10,9476,9498,166,0,110,101,120,116,0,17043713, + 1,1,2577,10,9489,9517,166,0,110,111,116,45,101,113,117,97,108,0,50529030,2561, + 0,10,9503,9530,166,0,108,111,111,112,0,524549,9498,2049,9473,18157313,9460,9460,16,420610310, + 1,1,9530,7,10,9383,9554,166,0,97,58,101,113,63,0,1048833,-1,9460,2049,9473, + 151066369,-1,9517,2049,9487,2049,9530,251724547,9460,10,9544,9580,166,0,97,58,45,101,113,63, + 0,2049,9554,2049,2684,10,9569,9604,166,0,97,58,98,101,103,105,110,115,45,119, + 105,116,104,63,0,1,3,1793,9620,2,2049,8455,1,17,2049,2192,2049,9301,2049,9554, + 10,1,9608,2049,3798,10,9585,9642,166,0,97,58,101,110,100,115,45,119,105,116, + 104,63,0,1,3,1793,9658,2,2049,8455,1,17,2049,2192,2049,9347,2049,9554,10,1, + 9646,2049,3798,10,9625,9680,166,0,99,117,114,114,101,110,116,45,108,105,110,101, + 0,2049,4146,1,1025,18,10,9663,9703,166,0,99,111,117,110,116,45,116,111,107, + 101,110,115,0,1793,9709,1,32,11,10,1,9705,2049,5118,2049,102,10,9686,9735,166, + 0,112,114,111,99,101,115,115,45,116,111,107,101,110,115,0,1793,9763,1,32, + 2049,6884,4,1793,9756,2,2049,102,2049,2774,1,405,1,15,2049,64,10,1,9744,2049, + 2192,2049,3140,10,1,9737,2049,2495,2049,405,10,9625,9785,166,0,115,58,101,118,97, + 108,117,97,116,101,0,2049,9680,2049,5346,2049,9680,2,2049,9703,2049,9735,10,9770,9804, + 154,0,76,80,0,0,9797,9815,154,0,73,110,100,101,120,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,9805,9856,166,0,110,101,120,116,0,3841,9804,1, + 9815,17,2049,3701,10,9847,9873,166,0,112,114,101,112,0,1,9804,2049,3701,1,0, + 3841,9804,1,9815,17,16,10,9864,9895,166,0,100,111,110,101,0,1,9804,2049,3717, + 10,9770,9906,166,0,73,0,3841,9804,1,9815,17,15,10,9900,9919,166,0,74,0, + 3841,9804,1,9815,17,2049,3153,15,10,9913,9934,166,0,75,0,3841,9804,1,9815,17, + 1,2,18,15,10,9928,9962,166,0,105,110,100,101,120,101,100,45,116,105,109, + 101,115,0,2049,9873,4,1793,9978,25,33886721,1,2053,1542,2049,9856,1,9967,7,10,1, + 9967,8,3,2049,9895,10,9944,9997,166,0,100,101,99,105,109,97,108,0,1,10, + 4097,231,10,9985,10013,166,0,98,105,110,97,114,121,0,1,2,4097,231,10,10002, + 10028,166,0,111,99,116,97,108,0,1,8,4097,231,10,10018,10041,166,0,104,101, + 120,0,1,16,4097,231,10,10033,10063,166,0,105,111,58,101,110,117,109,101,114, + 97,116,101,0,27,10,10046,10078,166,0,105,111,58,113,117,101,114,121,0,28, + 10,10065,10094,166,0,105,111,58,105,110,118,111,107,101,0,29,10,10080,10112,166, + 0,105,111,58,115,99,97,110,45,102,111,114,0,1,-1,4,2049,10063,1793,10143, + 2049,9906,2049,10078,772,67502597,11,1793,10139,1793,10134,3,2049,9906,10,1,10130,2049,2192,10, + 1,10128,9,10,1,10119,2049,9962,3,10,10096,10159,166,0,99,58,112,117,116,0, + 1793,10161,1,0,2049,10094,10,10149,10173,166,0,110,108,0,1,10,2049,10159,10,10166, + 10185,166,0,115,112,0,1,32,2049,10159,10,10178,10198,166,0,116,97,98,0,1, + 9,2049,10159,10,10190,10213,166,0,115,58,112,117,116,0,1,10159,2049,4541,10,10203, + 10228,166,0,110,58,112,117,116,0,2049,7908,2049,10213,10,10218,10243,166,0,114,101, + 115,101,116,0,2049,1558,25,771,1,10243,7,10,10233,10266,166,0,100,117,109,112, + 45,115,116,97,99,107,0,2049,1558,25,134284547,10266,134283782,10228,2049,10185,10,10251,10285,166, + 0,70,82,69,69,0,2049,4146,1,1025,18,2049,1953,18,10,10276,10303,166,0,101, + 111,108,63,0,1793,10309,1,13,11,10,1,10305,1793,10317,1,10,11,10,1,10313, + 1793,10325,1,32,11,10,1,10321,2049,2256,22,22,10,10294,10343,166,0,118,97,108, + 105,100,63,0,2,2049,102,2049,2774,10,10332,10357,166,0,98,115,63,0,2,1793, + 10364,1,8,11,10,1,10360,1793,10372,1,127,11,10,1,10368,2049,2216,22,10,10349, + 10391,166,0,99,104,101,99,107,45,98,115,0,2049,10357,1793,10414,2049,4032,1,2, + 2049,2713,1793,10407,2049,3982,3,10,1,10403,9,2049,3982,3,10,1,10395,9,10,10276, + 10428,166,0,99,58,103,101,116,0,1793,10430,1,1,2049,10112,2049,10094,10,10418,10452, + 166,0,115,58,103,101,116,45,119,111,114,100,0,1793,10480,1,7,15,2049,4053, + 1793,10471,2049,10428,2,2049,3957,2049,10391,2049,10303,10,1,10461,2049,2445,2049,3921,2049,4391, + 10,1,10454,2049,4078,10,10437,10493,166,0,98,121,101,0,26,10,10485,10506,166,0, + 108,105,115,116,101,110,0,2049,10452,2049,10343,1,405,1,15,2049,64,1,10506,7, + 10,10495,10531,154,0,105,111,58,88,56,54,0,0,10520,10545,166,0,105,100,101, + 110,116,105,102,121,0,3841,10531,2049,2757,1793,10612,1,2000,2049,10112,2,2049,2794,1793, + 10600,3,2049,4281,73,79,32,68,69,86,73,67,69,32,84,89,80,69,32,50, + 48,48,48,32,78,79,84,32,70,79,85,78,68,0,1,10563,2049,10213,2049,10173, + 10,1,10560,1793,10607,4097,10531,10,1,10604,2049,64,10,1,10551,9,10,10495,10627,166, + 0,105,111,58,120,56,54,0,2049,10545,3841,10531,2049,10094,10,10616,10650,166,0,112, + 105,111,58,105,110,45,98,121,116,101,0,1,0,2049,10627,10,10634,10672,166,0, + 112,105,111,58,111,117,116,45,98,121,116,101,0,1,1,2049,10627,10,10655,10693, + 166,0,112,105,111,58,105,110,45,119,111,114,100,0,1,6,2049,10627,10,10677, + 10715,166,0,112,105,111,58,111,117,116,45,119,111,114,100,0,1,7,2049,10627, + 10,10698,10734,166,0,114,97,109,58,115,116,111,114,101,0,1,2,2049,10627,10, + 10720,10753,166,0,114,97,109,58,102,101,116,99,104,0,1,3,2049,10627,10,10739, + 10777,166,0,114,97,109,58,115,116,111,114,101,45,98,121,116,101,0,1,4, + 2049,10627,10,10758,10801,166,0,114,97,109,58,102,101,116,99,104,45,98,121,116, + 101,0,1,5,2049,10627,10,10782,10814,166,0,104,101,120,0,2,15,1,45,11, + 1793,10826,2049,3140,1,-1,10,1,10821,1793,10833,1,0,10,1,10830,2049,64,4,1, + 0,4,1793,10872,2049,4281,48,49,50,51,52,53,54,55,56,57,65,66,67,68, + 69,70,0,1,10845,4,2049,4578,17,1,16,19,10,1,10843,2049,4541,1,16,197652, + 4,25,19,10,10782,10895,178,0,115,105,103,105,108,58,48,0,2,2049,3153,2049, + 226,2049,2774,1793,10928,2049,3153,2049,226,1793,10914,2049,180,15,10,1,10910,1793,10922,2049, + 182,15,10,1,10918,2049,2216,8,10,1,10904,2049,2890,2049,3140,2049,10814,2049,154,10, + 10883,112,154,0,67,77,79,83,58,65,68,68,82,69,83,83,0,10939,113,154, + 0,67,77,79,83,58,68,65,84,65,0,10956,10984,166,0,114,116,99,58,113, + 117,101,114,121,0,1,112,2049,10672,1,113,2049,10650,10,10970,11008,166,0,114,116, + 99,58,115,101,99,111,110,100,0,1,0,2049,10984,10,10993,11028,166,0,114,116, + 99,58,109,105,110,117,116,101,0,1,2,2049,10984,10,11013,11046,166,0,114,116, + 99,58,104,111,117,114,0,1,4,2049,10984,10,11033,11063,166,0,114,116,99,58, + 100,97,121,0,1,7,2049,10984,10,11051,11082,166,0,114,116,99,58,109,111,110, + 116,104,0,1,8,2049,10984,10,11068,11100,166,0,114,116,99,58,121,101,97,114, + 0,1,9,2049,10984,10,11087,11114,166,0,116,105,109,101,0,2049,11046,2049,10228,1, + 58,2049,10159,2049,11028,2049,10228,2049,10173,10,11105,1016,154,0,115,101,114,105,97,108, + 58,67,79,77,49,0,11129,760,154,0,115,101,114,105,97,108,58,67,79,77, + 50,0,11145,1000,154,0,115,101,114,105,97,108,58,67,79,77,51,0,11161,744, + 154,0,115,101,114,105,97,108,58,67,79,77,52,0,11177,11209,154,0,115,101, + 114,105,97,108,58,80,111,114,116,0,1016,11193,11231,166,0,115,101,114,105,97, + 108,58,114,101,99,101,105,118,101,100,63,0,3841,11209,1,5,17,2049,10650,1, + 1,21,2049,2774,10,11210,11262,166,0,115,101,114,105,97,108,58,101,109,112,116, + 121,63,0,3841,11209,1,5,17,2049,10650,1,32,21,2049,2774,10,11244,11291,166,0, + 115,101,114,105,97,108,58,114,101,97,100,0,2049,11231,1793,11300,3841,11209,2049,10650, + 10,1,11295,2049,2890,2049,11291,10,11275,11324,166,0,115,101,114,105,97,108,58,119, + 114,105,116,101,0,2049,11262,1793,11333,3841,11209,2049,10672,10,1,11328,2049,2890,2049,11324, + 10,11307,11356,166,0,115,101,114,105,97,108,58,115,101,110,100,0,1793,11361,2049, + 11324,10,1,11358,2049,4541,10,11340,11382,166,0,115,101,114,105,97,108,58,105,110, + 105,116,0,1,0,3841,11209,1,1,17,2049,10672,1,128,3841,11209,1,3,17,2049, + 10672,1,3,3841,11209,2049,10672,1,0,3841,11209,1,1,17,2049,10672,1,3,3841,11209, + 1,3,17,2049,10672,1,199,3841,11209,1,2,17,2049,10672,1,11,3841,11209,1,4, + 17,2049,10672,10,11366,753664,154,0,86,71,65,45,66,65,83,69,0,11443,80,154, + 0,67,79,76,85,77,78,83,0,11456,25,154,0,82,79,87,83,0,11468,980, + 154,0,86,71,65,45,67,85,82,83,79,82,0,11477,981,154,0,86,71,65, + 45,68,65,84,65,0,11492,11517,154,0,118,103,97,58,82,111,119,0,0,11505, + 11533,154,0,118,103,97,58,67,111,108,117,109,110,0,0,11518,11556,166,0,118, + 103,97,58,117,112,100,97,116,101,45,99,117,114,115,111,114,0,3841,11517,1, + 80,19,3841,11533,17,2,1,15,1,980,2049,10672,1,255,21,1,981,2049,10672,1, + 14,1,980,2049,10672,1,8,24,1,255,21,1,981,2049,10672,10,11534,11615,166,0, + 118,103,97,58,109,111,118,101,45,99,117,114,115,111,114,0,4097,11533,4097,11517, + 2049,11556,10,11595,11638,154,0,118,103,97,58,68,105,115,112,108,97,121,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -688,79 +692,79 @@ CELL ngaImage[] = { 1793,14953,14942,15041,202110,405,377,1150,1535,0,10,1,10,2, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,11528,13566,166,0,115,116,97,114,116,105,110,103,45,97, - 100,100,114,101,115,115,0,1,753664,1,80,1,2,19,17,10,13545,13590,166,0, - 99,104,97,114,97,99,116,101,114,115,0,1,25,2049,3059,1,80,19,10,13575, - 13612,166,0,115,97,118,101,45,98,121,116,101,0,2,2049,10707,2049,3863,1,2, - 17,10,13598,13630,166,0,115,97,118,101,0,1793,13635,2049,13612,10,1,13632,2049,2401, - 3,10,13621,13657,166,0,97,108,108,45,98,117,116,45,116,111,112,0,1793,13670, - 1,11544,2049,3959,2049,13566,2049,13590,2049,13630,10,1,13659,2049,3984,10,13641,13687,166,0, - 109,111,118,101,45,117,112,0,1,753664,1,11544,1793,13700,67502597,2049,10683,1,2,17, - 10,1,13693,2049,4447,3,10,13675,13720,166,0,108,97,115,116,45,108,105,110,101, - 0,1,753664,1,25,2049,3059,1,80,19,1,2,19,17,10,13706,13744,166,0,101, - 114,97,115,101,0,1,32,67502597,2049,10683,1,2,17,10,13734,13773,166,0,101,114, - 97,115,101,45,108,97,115,116,45,108,105,110,101,0,2049,13720,1,80,1793,13782, - 2049,13744,10,1,13779,2049,2401,3,10,13753,13799,166,0,115,99,114,111,108,108,0, - 2049,13657,2049,13687,2049,13773,10,13788,13819,166,0,112,111,115,105,116,105,111,110,0, - 1,25,2049,3059,1,0,2049,11521,10,13806,13840,166,0,115,99,114,111,108,108,63, - 0,3841,11423,1,25,11,10,11501,13859,166,0,118,103,97,58,119,114,97,112,0, - 2049,13840,1793,13868,2049,13799,2049,13819,10,1,13863,9,2049,11462,10,13846,13887,166,0,112, - 111,115,105,116,105,111,110,0,3841,11423,1,80,19,1,2,19,3841,11439,1,2, - 19,17,1,753664,17,10,13874,13914,166,0,110,101,120,116,0,1,11439,2049,3607,3841, - 11439,1,80,14,1793,13934,1,11423,2049,3607,1,0,4097,11439,10,1,13925,9,2049,13859, - 10,13846,13954,166,0,118,103,97,58,99,58,112,117,116,0,1,10,1793,13969,1, - 0,4097,11439,1,11423,2049,3607,2049,13859,10,1,13958,2049,2502,1,13,1793,13988,1,0, - 4097,11439,1,11423,2049,3607,2049,13859,10,1,13977,2049,2502,1,8,1793,14011,1,11439,2049, - 3623,1,32,2049,13954,1,11439,2049,3623,2049,11462,10,1,13996,2049,2502,2049,13887,2049,10683, - 2049,13914,10,13940,14032,166,0,99,108,101,97,114,0,1,0,1,0,2049,11521,1, - 753664,1,80,1,25,19,1793,14056,1,32,67502597,2049,10683,1,2,17,10,1,14047,2049, - 2401,3,1,0,1,0,2049,11521,10,14022,14087,166,0,118,103,97,58,105,110,105, - 116,105,97,108,105,122,101,0,1,1793,1,10065,1,2,17,16,1,13954,1,10065, - 1,3,17,16,10,14068,14118,154,0,97,116,97,58,68,101,108,97,121,0,10000, - 14104,32,154,0,97,116,97,58,82,69,65,68,0,14119,48,154,0,97,116,97, - 58,87,82,73,84,69,0,14132,231,154,0,97,116,97,58,70,76,85,83,72, - 45,67,65,67,72,69,0,14146,496,154,0,97,116,97,58,80,82,73,77,65, - 82,89,0,14166,496,154,0,97,116,97,58,68,65,84,65,0,14182,497,154,0, - 97,116,97,58,69,82,82,79,82,0,14195,497,154,0,97,116,97,58,70,69, - 65,84,85,82,69,83,0,14209,498,154,0,97,116,97,58,83,69,67,84,79, - 82,45,67,79,85,78,84,0,14226,499,154,0,97,116,97,58,83,69,67,84, - 79,82,45,78,85,77,66,69,82,0,14247,500,154,0,97,116,97,58,67,89, - 76,73,78,68,69,82,45,76,79,87,0,14269,501,154,0,97,116,97,58,67, - 89,76,73,78,68,69,82,45,72,73,71,72,0,14290,502,154,0,97,116,97, - 58,68,82,73,86,69,0,14312,502,154,0,97,116,97,58,72,69,65,68,0, - 14326,503,154,0,97,116,97,58,83,84,65,84,85,83,0,14339,503,154,0,97, - 116,97,58,67,79,77,77,65,78,68,0,14354,1014,154,0,97,116,97,58,80, - 82,73,77,65,82,89,45,68,67,82,45,65,83,0,14370,14411,166,0,97,116, - 97,58,99,108,101,97,114,45,98,115,121,0,1793,14423,1,503,2049,10556,1,128, - 21,2049,2663,10,1,14413,2049,2351,10,14393,14447,166,0,97,116,97,58,115,101,116, - 45,115,101,99,116,111,114,0,1,224,1,502,2049,10578,1,0,1,497,2049,10578, - 1,1,1,498,2049,10578,2,1,499,2049,10578,2,1,8,24,1,500,2049,10578,1, - 16,24,1,501,2049,10578,10,14428,14495,166,0,109,97,115,107,0,1,255,21,10, - 14486,14509,166,0,100,101,108,97,121,0,3841,14118,1793,14514,10,1,14513,2049,2401,10, - 14499,14537,166,0,97,116,97,58,114,101,97,100,45,119,111,114,100,0,1,496, - 2049,10599,10,14519,14557,166,0,115,116,111,114,101,45,119,111,114,100,0,1793,14566, - 2049,14495,67502597,16,2049,3046,10,1,14559,2049,2203,1,8,24,67502597,16,2049,3046,10,14542, - 14591,166,0,97,116,97,58,114,101,97,100,0,2049,14447,1,32,1,503,2049,10578, - 2049,14509,1,256,1793,14610,2049,14537,2049,14557,10,1,14605,2049,2401,3,10,14578,14635,166, - 0,97,116,97,58,119,114,105,116,101,45,119,111,114,100,0,1,496,2049,10621, - 10,14616,14655,166,0,102,101,116,99,104,45,119,111,114,100,0,2049,56,1793,14665, - 2049,56,1,-8,24,10,1,14659,2049,2192,17,10,14640,14685,166,0,97,116,97,58, - 119,114,105,116,101,0,2049,14447,1,48,1,503,2049,10578,2049,14509,1,256,1793,14704, - 2049,14655,2049,14635,10,1,14699,2049,2401,3,1,231,1,503,2049,10578,2049,14411,10,14671, - 14727,166,0,101,111,108,63,0,1793,14733,1,13,11,10,1,14729,1793,14741,1,10, - 11,10,1,14737,1793,14749,1,32,11,10,1,14745,2049,2256,22,22,10,14718,14767,166, - 0,118,97,108,105,100,63,0,2,2049,102,2049,2680,10,14756,14786,166,0,99,104, - 101,99,107,45,98,115,0,2,1793,14793,1,8,11,10,1,14789,1793,14801,1,127, - 11,10,1,14797,2049,2216,22,1793,14814,2049,3888,2049,3888,771,10,1,14808,9,10,14671, - 14828,166,0,99,58,103,101,116,0,1793,14830,7425,1,2,2049,10065,10,14818,14851,166, - 0,115,58,103,101,116,45,119,111,114,100,0,1793,14878,1,1025,2049,3959,1793,14869, - 2049,14828,2,2049,3863,2049,14786,2049,14727,10,1,14859,2049,2351,2049,3827,2049,4297,10,1, - 14853,2049,3984,10,14836,14893,166,0,115,58,103,101,116,0,1793,14937,1,1025,2049,3959, - 1793,14928,2049,14828,2,2049,3863,2049,14786,1793,14914,1,13,11,10,1,14910,1793,14922,1, - 10,11,10,1,14918,2049,2216,22,10,1,14901,2049,2351,2049,3827,2049,4297,10,1,14895, - 2049,3984,10,14883,14953,166,0,108,105,115,116,101,110,0,2049,14087,2049,14032,2049,4187, - 82,69,84,82,79,47,78,97,116,105,118,101,0,1,14959,2049,10119,2049,10091,3841, - 4,1,100,20,2049,10134,1,46,2049,10065,2049,10134,2049,10079,2049,14851,2049,14767,1,405, - 1,15,2049,64,1,14993,7,10,1793,15039,1,63,2049,10065,2049,10091,2049,4187,119,111, - 114,100,32,110,111,116,32,102,111,117,110,100,0,1,15017,2049,10119,2049,10079,10, - 1,15009,0 }; + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 11622,13660,166,0,115,116,97,114,116,105,110,103,45,97,100,100,114,101,115,115, + 0,1,753664,1,80,1,2,19,17,10,13639,13684,166,0,99,104,97,114,97,99, + 116,101,114,115,0,1,25,2049,3153,1,80,19,10,13669,13706,166,0,115,97,118, + 101,45,98,121,116,101,0,2,2049,10801,2049,3957,1,2,17,10,13692,13724,166,0, + 115,97,118,101,0,1793,13729,2049,13706,10,1,13726,2049,2495,3,10,13715,13751,166,0, + 97,108,108,45,98,117,116,45,116,111,112,0,1793,13764,1,11638,2049,4053,2049,13660, + 2049,13684,2049,13724,10,1,13753,2049,4078,10,13735,13781,166,0,109,111,118,101,45,117, + 112,0,1,753664,1,11638,1793,13794,67502597,2049,10777,1,2,17,10,1,13787,2049,4541,3, + 10,13769,13814,166,0,108,97,115,116,45,108,105,110,101,0,1,753664,1,25,2049, + 3153,1,80,19,1,2,19,17,10,13800,13838,166,0,101,114,97,115,101,0,1, + 32,67502597,2049,10777,1,2,17,10,13828,13867,166,0,101,114,97,115,101,45,108,97, + 115,116,45,108,105,110,101,0,2049,13814,1,80,1793,13876,2049,13838,10,1,13873,2049, + 2495,3,10,13847,13893,166,0,115,99,114,111,108,108,0,2049,13751,2049,13781,2049,13867, + 10,13882,13913,166,0,112,111,115,105,116,105,111,110,0,1,25,2049,3153,1,0, + 2049,11615,10,13900,13934,166,0,115,99,114,111,108,108,63,0,3841,11517,1,25,11, + 10,11595,13953,166,0,118,103,97,58,119,114,97,112,0,2049,13934,1793,13962,2049,13893, + 2049,13913,10,1,13957,9,2049,11556,10,13940,13981,166,0,112,111,115,105,116,105,111, + 110,0,3841,11517,1,80,19,1,2,19,3841,11533,1,2,19,17,1,753664,17,10, + 13968,14008,166,0,110,101,120,116,0,1,11533,2049,3701,3841,11533,1,80,14,1793,14028, + 1,11517,2049,3701,1,0,4097,11533,10,1,14019,9,2049,13953,10,13940,14048,166,0,118, + 103,97,58,99,58,112,117,116,0,1,10,1793,14063,1,0,4097,11533,1,11517,2049, + 3701,2049,13953,10,1,14052,2049,2596,1,13,1793,14082,1,0,4097,11533,1,11517,2049,3701, + 2049,13953,10,1,14071,2049,2596,1,8,1793,14105,1,11533,2049,3717,1,32,2049,14048,1, + 11533,2049,3717,2049,11556,10,1,14090,2049,2596,2049,13981,2049,10777,2049,14008,10,14034,14126,166, + 0,99,108,101,97,114,0,1,0,1,0,2049,11615,1,753664,1,80,1,25,19, + 1793,14150,1,32,67502597,2049,10777,1,2,17,10,1,14141,2049,2495,3,1,0,1,0, + 2049,11615,10,14116,14181,166,0,118,103,97,58,105,110,105,116,105,97,108,105,122, + 101,0,1,1793,1,10159,1,2,17,16,1,14048,1,10159,1,3,17,16,10,14162, + 14212,154,0,97,116,97,58,68,101,108,97,121,0,10000,14198,32,154,0,97,116, + 97,58,82,69,65,68,0,14213,48,154,0,97,116,97,58,87,82,73,84,69, + 0,14226,231,154,0,97,116,97,58,70,76,85,83,72,45,67,65,67,72,69, + 0,14240,496,154,0,97,116,97,58,80,82,73,77,65,82,89,0,14260,496,154, + 0,97,116,97,58,68,65,84,65,0,14276,497,154,0,97,116,97,58,69,82, + 82,79,82,0,14289,497,154,0,97,116,97,58,70,69,65,84,85,82,69,83, + 0,14303,498,154,0,97,116,97,58,83,69,67,84,79,82,45,67,79,85,78, + 84,0,14320,499,154,0,97,116,97,58,83,69,67,84,79,82,45,78,85,77, + 66,69,82,0,14341,500,154,0,97,116,97,58,67,89,76,73,78,68,69,82, + 45,76,79,87,0,14363,501,154,0,97,116,97,58,67,89,76,73,78,68,69, + 82,45,72,73,71,72,0,14384,502,154,0,97,116,97,58,68,82,73,86,69, + 0,14406,502,154,0,97,116,97,58,72,69,65,68,0,14420,503,154,0,97,116, + 97,58,83,84,65,84,85,83,0,14433,503,154,0,97,116,97,58,67,79,77, + 77,65,78,68,0,14448,1014,154,0,97,116,97,58,80,82,73,77,65,82,89, + 45,68,67,82,45,65,83,0,14464,14505,166,0,97,116,97,58,99,108,101,97, + 114,45,98,115,121,0,1793,14517,1,503,2049,10650,1,128,21,2049,2757,10,1,14507, + 2049,2445,10,14487,14541,166,0,97,116,97,58,115,101,116,45,115,101,99,116,111, + 114,0,1,224,1,502,2049,10672,1,0,1,497,2049,10672,1,1,1,498,2049,10672, + 2,1,499,2049,10672,2,1,8,24,1,500,2049,10672,1,16,24,1,501,2049,10672, + 10,14522,14589,166,0,109,97,115,107,0,1,255,21,10,14580,14603,166,0,100,101, + 108,97,121,0,3841,14212,1793,14608,10,1,14607,2049,2495,10,14593,14631,166,0,97,116, + 97,58,114,101,97,100,45,119,111,114,100,0,1,496,2049,10693,10,14613,14651,166, + 0,115,116,111,114,101,45,119,111,114,100,0,1793,14660,2049,14589,67502597,16,2049,3140, + 10,1,14653,2049,2203,1,8,24,67502597,16,2049,3140,10,14636,14685,166,0,97,116,97, + 58,114,101,97,100,0,2049,14541,1,32,1,503,2049,10672,2049,14603,1,256,1793,14704, + 2049,14631,2049,14651,10,1,14699,2049,2495,3,10,14672,14729,166,0,97,116,97,58,119, + 114,105,116,101,45,119,111,114,100,0,1,496,2049,10715,10,14710,14749,166,0,102, + 101,116,99,104,45,119,111,114,100,0,2049,56,1793,14759,2049,56,1,-8,24,10, + 1,14753,2049,2192,17,10,14734,14779,166,0,97,116,97,58,119,114,105,116,101,0, + 2049,14541,1,48,1,503,2049,10672,2049,14603,1,256,1793,14798,2049,14749,2049,14729,10,1, + 14793,2049,2495,3,1,231,1,503,2049,10672,2049,14505,10,14765,14821,166,0,101,111,108, + 63,0,1793,14827,1,13,11,10,1,14823,1793,14835,1,10,11,10,1,14831,1793,14843, + 1,32,11,10,1,14839,2049,2256,22,22,10,14812,14861,166,0,118,97,108,105,100, + 63,0,2,2049,102,2049,2774,10,14850,14880,166,0,99,104,101,99,107,45,98,115, + 0,2,1793,14887,1,8,11,10,1,14883,1793,14895,1,127,11,10,1,14891,2049,2216, + 22,1793,14908,2049,3982,2049,3982,771,10,1,14902,9,10,14765,14922,166,0,99,58,103, + 101,116,0,1793,14924,7425,1,2,2049,10159,10,14912,14945,166,0,115,58,103,101,116, + 45,119,111,114,100,0,1793,14972,1,1025,2049,4053,1793,14963,2049,14922,2,2049,3957,2049, + 14880,2049,14821,10,1,14953,2049,2445,2049,3921,2049,4391,10,1,14947,2049,4078,10,14930,14987, + 166,0,115,58,103,101,116,0,1793,15031,1,1025,2049,4053,1793,15022,2049,14922,2,2049, + 3957,2049,14880,1793,15008,1,13,11,10,1,15004,1793,15016,1,10,11,10,1,15012,2049, + 2216,22,10,1,14995,2049,2445,2049,3921,2049,4391,10,1,14989,2049,4078,10,14977,15047,166, + 0,108,105,115,116,101,110,0,2049,14181,2049,14126,2049,4281,82,69,84,82,79,47, + 78,97,116,105,118,101,0,1,15053,2049,10213,2049,10185,3841,4,1,100,20,2049,10228, + 1,46,2049,10159,2049,10228,2049,10173,2049,14945,2049,14861,1,405,1,15,2049,64,1,15087, + 7,10,1793,15133,1,63,2049,10159,2049,10185,2049,4281,119,111,114,100,32,110,111,116, + 32,102,111,117,110,100,0,1,15111,2049,10213,2049,10173,10,1,15103,0 }; diff --git a/vm/nga-c/image.c b/vm/nga-c/image.c index 80c42ad..2140cf1 100644 --- a/vm/nga-c/image.c +++ b/vm/nga-c/image.c @@ -10,8 +10,8 @@ #define CELL_MAX LLONG_MAX - 1 #endif #endif -CELL ngaImageCells = 16372; -CELL ngaImage[] = { 1793,15586,16353,16371,202110,405,377,1150,1535,0,10,1,10,2,10,3,10,4,10, +CELL ngaImageCells = 16473; +CELL ngaImage[] = { 1793,15680,16447,16472,202110,405,377,1150,1535,0,10,1,10,2,10,3,10,4,10, 5,10,6,10,7,10,8,10,11,10,12,10,13,10,14,10,15,10,16,10, 17,10,18,10,19,10,20,10,21,10,22,10,23,10,24,10,25,68223234,1,2575, 85000450,1,656912,161,178,268505089,63,62,285281281,0,63,2063,10,101384453,0,9,10,68485378,255,18350338, @@ -20,8 +20,8 @@ CELL ngaImage[] = { 1793,15586,16353,16371,202110,405,377,1150,1535,0,10,1,10,2, 101777669,1,17565186,107,524545,111,64,167838467,-1,134287105,3,59,659457,3,459023,128,2049,56,25,2049, 128,1793,135,2049,135,117506307,0,128,0,524545,26,133,168820993,0,147,1642241,147,134283523,11,133, 1793,128,524545,2049,128,1793,128,16846593,147,161,178,1793,64,16846593,147,133,178,1793,64,7, - 10,659713,1,659713,2,659713,3,659713,4,1793,15634,17108737,3,2,524559,128,2049,128,2049,128, - 524545,0,128,2049,142,168820998,2,14849,1150,167841793,206,9,17826049,0,206,2,15,25,524546,186, + 10,659713,1,659713,2,659713,3,659713,4,1793,15728,17108737,3,2,524559,128,2049,128,2049,128, + 524545,0,128,2049,142,168820998,2,14943,1150,167841793,206,9,17826049,0,206,2,15,25,524546,186, 134287105,207,116,2305,208,459023,216,134287361,207,211,659201,206,10,659969,7,2049,56,25,17694978,58, 232,9,84152833,48,319750404,231,117507601,234,184618754,45,25,16974851,-1,168886532,1,134284289,1,247,134284289,0, 234,660227,32,0,0,115,105,103,105,108,58,105,0,285278479,264,6,2576,524546,102,1641217, @@ -35,39 +35,39 @@ CELL ngaImage[] = { 1793,15586,16353,16371,202110,405,377,1150,1535,0,10,1,10,2, 13685,13104,12432,12402,9603,9801,11514,11413,11110,12528,11948,10302,13340,9700,13455,12753,10500,10670,12654,13320, 11960,13908,10088,10605,11865,11025,0,2049,226,987393,1,1793,128,524546,483,2049,481,2049,481,17891588, 2,483,8,17045505,-24,-16,17043736,-8,1118488,1793,128,17043202,1,169021201,2049,56,25,33883396,101450758,6404, - 459011,473,34668804,2,2049,470,524545,415,473,302056196,415,659969,1,0,13,172,14814,100,117,112, - 0,492,15,172,14814,100,114,111,112,0,500,17,172,14814,115,119,97,112,0,509, - 25,172,14814,99,97,108,108,0,518,27,172,14814,101,113,63,0,527,29,172,14814, - 45,101,113,63,0,535,31,172,14814,108,116,63,0,544,33,172,14814,103,116,63, - 0,552,35,172,14814,102,101,116,99,104,0,560,37,172,14814,115,116,111,114,101, - 0,570,39,172,14814,43,0,580,41,172,14814,45,0,586,43,172,14814,42,0,592, - 45,172,14814,47,109,111,100,0,598,47,172,14814,97,110,100,0,607,49,172,14814, - 111,114,0,615,51,172,14814,120,111,114,0,622,53,172,14814,115,104,105,102,116, - 0,630,371,178,14814,112,117,115,104,0,640,374,178,14814,112,111,112,0,649,368, - 178,14814,48,59,0,657,56,166,14814,102,101,116,99,104,45,110,101,120,116,0, - 664,59,166,14814,115,116,111,114,101,45,110,101,120,116,0,679,254,166,14814,115, - 58,116,111,45,110,117,109,98,101,114,0,694,116,166,14814,115,58,101,113,63, - 0,710,102,166,14814,115,58,108,101,110,103,116,104,0,720,64,166,14814,99,104, - 111,111,115,101,0,733,74,172,14814,105,102,0,744,72,166,14814,45,105,102,0, - 751,293,178,14814,115,105,103,105,108,58,40,0,759,147,154,14814,67,111,109,112, - 105,108,101,114,0,771,3,154,14814,72,101,97,112,0,784,128,166,14814,44,0, - 793,142,166,14814,115,44,0,799,148,178,14814,59,0,806,327,178,14814,91,0,812, - 343,178,14814,93,0,818,2,154,14814,68,105,99,116,105,111,110,97,114,121,0, - 824,179,166,14814,100,58,108,105,110,107,0,839,180,166,14814,100,58,120,116,0, - 850,182,166,14814,100,58,99,108,97,115,115,0,859,186,166,14814,100,58,110,97, - 109,101,0,871,166,166,14814,99,108,97,115,115,58,119,111,114,100,0,882,178, - 166,14814,99,108,97,115,115,58,109,97,99,114,111,0,897,154,166,14814,99,108, - 97,115,115,58,100,97,116,97,0,913,188,166,14814,100,58,97,100,100,45,104, - 101,97,100,101,114,0,928,294,178,14814,115,105,103,105,108,58,35,0,945,300, - 178,14814,115,105,103,105,108,58,58,0,957,319,178,14814,115,105,103,105,108,58, - 38,0,969,298,178,14814,115,105,103,105,108,58,36,0,981,358,178,14814,114,101, - 112,101,97,116,0,993,360,178,14814,97,103,97,105,110,0,1004,405,166,14814,105, - 110,116,101,114,112,114,101,116,0,1014,226,166,14814,100,58,108,111,111,107,117, - 112,0,1028,172,166,14814,99,108,97,115,115,58,112,114,105,109,105,116,105,118, - 101,0,1041,4,154,14814,86,101,114,115,105,111,110,0,1061,452,166,14814,105,0, - 1073,128,166,14814,100,0,1079,446,166,14814,114,0,1085,231,154,14814,66,97,115,101, - 0,1091,90,166,14814,112,97,99,107,0,1100,76,166,14814,117,110,112,97,99,107, - 0,1109,184,166,14814,100,58,115,111,117,114,99,101,0,1120,377,166,14814,101,114, + 459011,473,34668804,2,2049,470,524545,415,473,302056196,415,659969,1,0,13,172,14908,100,117,112, + 0,492,15,172,14908,100,114,111,112,0,500,17,172,14908,115,119,97,112,0,509, + 25,172,14908,99,97,108,108,0,518,27,172,14908,101,113,63,0,527,29,172,14908, + 45,101,113,63,0,535,31,172,14908,108,116,63,0,544,33,172,14908,103,116,63, + 0,552,35,172,14908,102,101,116,99,104,0,560,37,172,14908,115,116,111,114,101, + 0,570,39,172,14908,43,0,580,41,172,14908,45,0,586,43,172,14908,42,0,592, + 45,172,14908,47,109,111,100,0,598,47,172,14908,97,110,100,0,607,49,172,14908, + 111,114,0,615,51,172,14908,120,111,114,0,622,53,172,14908,115,104,105,102,116, + 0,630,371,178,14908,112,117,115,104,0,640,374,178,14908,112,111,112,0,649,368, + 178,14908,48,59,0,657,56,166,14908,102,101,116,99,104,45,110,101,120,116,0, + 664,59,166,14908,115,116,111,114,101,45,110,101,120,116,0,679,254,166,14908,115, + 58,116,111,45,110,117,109,98,101,114,0,694,116,166,14908,115,58,101,113,63, + 0,710,102,166,14908,115,58,108,101,110,103,116,104,0,720,64,166,14908,99,104, + 111,111,115,101,0,733,74,172,14908,105,102,0,744,72,166,14908,45,105,102,0, + 751,293,178,14908,115,105,103,105,108,58,40,0,759,147,154,14908,67,111,109,112, + 105,108,101,114,0,771,3,154,14908,72,101,97,112,0,784,128,166,14908,44,0, + 793,142,166,14908,115,44,0,799,148,178,14908,59,0,806,327,178,14908,91,0,812, + 343,178,14908,93,0,818,2,154,14908,68,105,99,116,105,111,110,97,114,121,0, + 824,179,166,14908,100,58,108,105,110,107,0,839,180,166,14908,100,58,120,116,0, + 850,182,166,14908,100,58,99,108,97,115,115,0,859,186,166,14908,100,58,110,97, + 109,101,0,871,166,166,14908,99,108,97,115,115,58,119,111,114,100,0,882,178, + 166,14908,99,108,97,115,115,58,109,97,99,114,111,0,897,154,166,14908,99,108, + 97,115,115,58,100,97,116,97,0,913,188,166,14908,100,58,97,100,100,45,104, + 101,97,100,101,114,0,928,294,178,14908,115,105,103,105,108,58,35,0,945,300, + 178,14908,115,105,103,105,108,58,58,0,957,319,178,14908,115,105,103,105,108,58, + 38,0,969,298,178,14908,115,105,103,105,108,58,36,0,981,358,178,14908,114,101, + 112,101,97,116,0,993,360,178,14908,97,103,97,105,110,0,1004,405,166,14908,105, + 110,116,101,114,112,114,101,116,0,1014,226,166,14908,100,58,108,111,111,107,117, + 112,0,1028,172,166,14908,99,108,97,115,115,58,112,114,105,109,105,116,105,118, + 101,0,1041,4,154,14908,86,101,114,115,105,111,110,0,1061,452,166,14908,105,0, + 1073,128,166,14908,100,0,1079,446,166,14908,114,0,1085,231,154,14908,66,97,115,101, + 0,1091,90,166,14908,112,97,99,107,0,1100,76,166,14908,117,110,112,97,99,107, + 0,1109,184,166,14908,100,58,115,111,117,114,99,101,0,1120,377,166,14908,101,114, 114,58,110,111,116,102,111,117,110,100,0,105,109,97,103,101,58,115,97,118, 101,0,103,101,0,0,105,110,103,0,0,101,100,46,114,101,116,114,111,0, 110,100,0,126,0,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86, @@ -88,745 +88,750 @@ CELL ngaImage[] = { 1793,15586,16353,16371,202110,405,377,1150,1535,0,10,1,10,2, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1133,1544,166, - 14825,69,79,77,0,1,-3,15,10,1536,1558,166,14825,100,101,112,116,104,0,1, - -1,15,10,1548,1573,166,14825,100,58,108,97,115,116,0,1,2,15,10,1562,1591, - 166,14825,100,58,108,97,115,116,46,120,116,0,2049,1573,2049,180,15,10,1577,1614, - 166,14825,100,58,108,97,115,116,46,99,108,97,115,115,0,2049,1573,2049,182,15, - 10,1597,1636,166,14825,100,58,108,97,115,116,46,110,97,109,101,0,2049,1573,2049, - 186,10,1620,1653,166,14825,114,101,99,108,97,115,115,0,2049,1573,2049,182,16,10, - 1641,1673,166,14825,105,109,109,101,100,105,97,116,101,0,1,178,2049,1653,10,1659, - 1687,166,14825,100,97,116,97,0,1,154,2049,1653,10,1678,1706,166,14825,112,114,105, - 109,105,116,105,118,101,0,1,172,2049,1653,10,1692,1720,178,14825,104,111,111,107, - 0,1,1793,2049,128,1,3,15,1,1,17,2049,128,10,1711,1746,166,14825,115,101, - 116,45,104,111,111,107,0,1,1,17,16,10,1733,1762,166,14825,117,110,104,111, - 111,107,0,1,1,17,2,1,1,17,4,16,10,1751,1778,178,14825,40,0,10, - 1772,1785,178,14825,41,0,10,1779,1802,166,14825,99,111,109,112,105,108,101,58,108, - 105,116,0,1,1,2049,128,2049,128,10,1786,1826,166,14825,99,111,109,112,105,108, - 101,58,106,117,109,112,0,1,1793,2049,128,2049,128,10,1809,1850,166,14825,99,111, + 14919,69,79,77,0,1,-3,15,10,1536,1558,166,14919,100,101,112,116,104,0,1, + -1,15,10,1548,1573,166,14919,100,58,108,97,115,116,0,1,2,15,10,1562,1591, + 166,14919,100,58,108,97,115,116,46,120,116,0,2049,1573,2049,180,15,10,1577,1614, + 166,14919,100,58,108,97,115,116,46,99,108,97,115,115,0,2049,1573,2049,182,15, + 10,1597,1636,166,14919,100,58,108,97,115,116,46,110,97,109,101,0,2049,1573,2049, + 186,10,1620,1653,166,14919,114,101,99,108,97,115,115,0,2049,1573,2049,182,16,10, + 1641,1673,166,14919,105,109,109,101,100,105,97,116,101,0,1,178,2049,1653,10,1659, + 1687,166,14919,100,97,116,97,0,1,154,2049,1653,10,1678,1706,166,14919,112,114,105, + 109,105,116,105,118,101,0,1,172,2049,1653,10,1692,1720,178,14919,104,111,111,107, + 0,1,1793,2049,128,1,3,15,1,1,17,2049,128,10,1711,1746,166,14919,115,101, + 116,45,104,111,111,107,0,1,1,17,16,10,1733,1762,166,14919,117,110,104,111, + 111,107,0,1,1,17,2,1,1,17,4,16,10,1751,1778,178,14919,40,0,10, + 1772,1785,178,14919,41,0,10,1779,1802,166,14919,99,111,109,112,105,108,101,58,108, + 105,116,0,1,1,2049,128,2049,128,10,1786,1826,166,14919,99,111,109,112,105,108, + 101,58,106,117,109,112,0,1,1793,2049,128,2049,128,10,1809,1850,166,14919,99,111, 109,112,105,108,101,58,99,97,108,108,0,1,2049,2049,128,2049,128,10,1833,1873, - 166,14825,99,111,109,112,105,108,101,58,114,101,116,0,1,10,2049,128,10,1857, - 1893,166,14825,99,111,109,112,105,108,105,110,103,63,0,1,147,15,10,1878,1909, - 178,14825,115,105,103,105,108,58,96,0,2049,254,2049,128,10,1897,1926,178,14825,115, - 105,103,105,108,58,92,0,2049,452,10,1914,1941,178,14825,115,105,103,105,108,58, - 94,0,2049,446,10,1929,1953,166,14825,104,101,114,101,0,1,3,15,10,1944,1969, - 178,14825,115,105,103,105,108,58,64,0,2049,226,2049,180,15,2049,1893,1793,1985,1, + 166,14919,99,111,109,112,105,108,101,58,114,101,116,0,1,10,2049,128,10,1857, + 1893,166,14919,99,111,109,112,105,108,105,110,103,63,0,1,147,15,10,1878,1909, + 178,14919,115,105,103,105,108,58,96,0,2049,254,2049,128,10,1897,1926,178,14919,115, + 105,103,105,108,58,92,0,2049,452,10,1914,1941,178,14919,115,105,103,105,108,58, + 94,0,2049,446,10,1929,1953,166,14919,104,101,114,101,0,1,3,15,10,1944,1969, + 178,14919,115,105,103,105,108,58,64,0,2049,226,2049,180,15,2049,1893,1793,1985,1, 3841,2049,128,2049,128,10,1,1978,1793,1991,15,10,1,1989,2049,64,10,1957,2008,178, - 14825,115,105,103,105,108,58,33,0,2049,226,2049,180,15,2049,1893,1793,2024,1,4097, - 2049,128,2049,128,10,1,2017,1793,2030,16,10,1,2028,2049,64,10,1996,2048,166,14825, + 14919,115,105,103,105,108,58,33,0,2049,226,2049,180,15,2049,1893,1793,2024,1,4097, + 2049,128,2049,128,10,1,2017,1793,2030,16,10,1,2028,2049,64,10,1996,2048,166,14919, 100,58,99,114,101,97,116,101,0,1793,2050,1,154,1,0,2049,188,2049,1953,2049, - 1573,2049,180,16,10,2035,2074,166,14825,118,97,114,45,110,0,2049,2048,2049,128,10, - 2064,2087,166,14825,118,97,114,0,134284289,0,2074,10,2079,2101,166,14825,99,111,110,115, - 116,0,2049,2048,2049,1573,2049,180,16,10,2091,2118,172,14825,116,117,99,107,0,100926722, - 10,2109,2129,172,14825,111,118,101,114,0,67502597,10,2120,2139,172,14825,110,105,112,0, - 772,10,2131,2155,172,14825,100,114,111,112,45,112,97,105,114,0,771,10,2141,2166, - 172,14825,63,100,117,112,0,6402,10,2157,2181,166,14825,100,117,112,45,112,97,105, - 114,0,67502597,67502597,10,2168,2192,166,14825,100,105,112,0,525572,6,10,2184,2203,166,14825, - 115,105,112,0,67502597,1,25,2049,2192,10,2195,2216,166,14825,98,105,0,1,2203,2049, - 2192,8,10,2209,2230,166,14825,98,105,42,0,1,2192,2049,2192,8,10,2222,2244,166, - 14825,98,105,64,0,2,2049,2230,10,2236,2256,166,14825,116,114,105,0,1793,2265,1, - 2203,2049,2192,2049,2203,10,1,2258,2049,2192,8,10,2248,2280,166,14825,116,114,105,42, + 1573,2049,180,16,10,2035,2074,166,14919,118,97,114,45,110,0,2049,2048,2049,128,10, + 2064,2087,166,14919,118,97,114,0,134284289,0,2074,10,2079,2101,166,14919,99,111,110,115, + 116,0,2049,2048,2049,1573,2049,180,16,10,2091,2118,172,14919,116,117,99,107,0,100926722, + 10,2109,2129,172,14919,111,118,101,114,0,67502597,10,2120,2139,172,14919,110,105,112,0, + 772,10,2131,2155,172,14919,100,114,111,112,45,112,97,105,114,0,771,10,2141,2166, + 172,14919,63,100,117,112,0,6402,10,2157,2181,166,14919,100,117,112,45,112,97,105, + 114,0,67502597,67502597,10,2168,2192,166,14919,100,105,112,0,525572,6,10,2184,2203,166,14919, + 115,105,112,0,67502597,1,25,2049,2192,10,2195,2216,166,14919,98,105,0,1,2203,2049, + 2192,8,10,2209,2230,166,14919,98,105,42,0,1,2192,2049,2192,8,10,2222,2244,166, + 14919,98,105,64,0,2,2049,2230,10,2236,2256,166,14919,116,114,105,0,1793,2265,1, + 2203,2049,2192,2049,2203,10,1,2258,2049,2192,8,10,2248,2280,166,14919,116,114,105,42, 0,1793,2297,1793,2290,4,1,2192,2049,2192,10,1,2284,2049,2192,2049,2192,10,1,2282, - 2049,2192,8,10,2271,2312,166,14825,116,114,105,64,0,2,2,2049,2280,10,2303,2327, - 166,14825,119,104,105,108,101,0,1793,2336,525570,1639430,3,1,2329,7,10,1,2329,8, - 3,10,2317,2351,166,14825,117,110,116,105,108,0,1793,2362,525570,385942534,-1,25,3,1, - 2353,7,10,1,2353,8,3,10,2341,2379,166,14825,102,111,114,101,118,101,114,0, - 1793,2383,8,10,1,2381,2049,2203,1,2379,7,10,2367,2401,166,14825,116,105,109,101, - 115,0,1793,2413,4,25,33886721,1,2053,1542,1,2404,7,10,1,2403,8,3,10,2391, - 2430,178,14825,115,105,103,105,108,58,124,0,2049,226,1793,2438,2049,180,15,10,1, - 2434,1793,2446,2049,182,15,10,1,2442,2049,2216,2049,1893,1793,2461,1,154,2049,2192,2049, - 1850,10,1,2454,1,25,2049,64,10,2418,2477,166,14825,84,82,85,69,0,1,-1, - 10,2468,2490,166,14825,70,65,76,83,69,0,1,0,10,2480,2502,166,14825,99,97, - 115,101,0,1793,2507,67502597,11,10,1,2504,2049,2192,4,1793,2519,772,8,2049,2477,10, - 1,2514,1793,2527,3,2049,2490,10,1,2523,2049,64,25,6,3,3,10,2493,2547,166, - 14825,115,58,99,97,115,101,0,1793,2553,67502597,2049,116,10,1,2549,2049,2192,4,1793, - 2565,772,8,2049,2477,10,1,2560,1793,2573,3,2049,2490,10,1,2569,2049,64,25,6, - 3,3,10,2536,2590,166,14825,110,111,116,0,1,-1,23,10,2582,2604,166,14825,108, - 116,101,113,63,0,2049,2181,101516555,22,10,2594,2619,166,14825,103,116,101,113,63,0, - 4,2049,2604,10,2609,2633,166,14825,110,58,77,65,88,0,1,-5,15,10,2623,2647, - 166,14825,110,58,77,73,78,0,1,-4,15,10,2637,2663,166,14825,110,58,122,101, - 114,111,63,0,1,0,11,10,2651,2680,166,14825,110,58,45,122,101,114,111,63, - 0,1,0,12,10,2667,2700,166,14825,110,58,110,101,103,97,116,105,118,101,63, - 0,1,0,13,10,2684,2720,166,14825,110,58,112,111,115,105,116,105,118,101,63, - 0,1,-1,14,10,2704,2749,166,14825,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,2724,2765,166,14825,110,58, - 101,118,101,110,63,0,1,2,20,3,2049,2663,10,2753,2783,166,14825,110,58,111, - 100,100,63,0,2049,2765,2049,2590,10,2772,2796,166,14825,105,102,59,0,67502597,1,74, - 2049,2192,25,6,771,10,2788,2814,166,14825,45,105,102,59,0,67502597,1,72,2049,2192, - 2049,2590,25,6,771,10,2805,2833,172,14825,114,111,116,0,67503109,10,2825,2841,172,14825, - 47,0,197652,10,2835,2851,172,14825,109,111,100,0,788,10,2843,2863,166,14825,110,58, - 112,111,119,0,1,1,4,1793,2871,67502597,19,10,1,2868,2049,2401,772,10,2853,2890, - 166,14825,110,58,110,101,103,97,116,101,0,1,-1,19,10,2877,2907,166,14825,110, - 58,115,113,117,97,114,101,0,4866,10,2894,2920,166,14825,110,58,115,113,114,116, - 0,1,1,1793,2938,2049,2181,197652,67502597,18,1,2,197652,25,17,1,2924,7,10,1, - 2924,8,772,10,2909,2953,166,14825,110,58,109,105,110,0,2049,2181,13,1793,2960,3, - 10,1,2958,1793,2966,772,10,1,2964,2049,64,10,2943,2981,166,14825,110,58,109,97, - 120,0,2049,2181,14,1793,2988,3,10,1,2986,1793,2994,772,10,1,2992,2049,64,10, - 2971,3009,166,14825,110,58,97,98,115,0,2,2049,2700,1,2890,9,10,2999,3028,166, - 14825,110,58,108,105,109,105,116,0,4,5,2049,2953,6,2049,2981,10,3016,3046,166, - 14825,110,58,105,110,99,0,659713,1,10,3036,3059,166,14825,110,58,100,101,99,0, - 659969,1,10,3049,3077,166,14825,110,58,98,101,116,119,101,101,110,63,0,67503109,1793, - 3085,67503109,67503109,2049,3028,10,1,3080,2049,2203,11,10,3062,3105,166,14825,83,99,111,112, - 101,76,105,115,116,0,15735,15813,10,3091,3115,166,14825,123,123,0,2049,1573,2,1, - 3105,2049,59,16,10,3108,3141,166,14825,45,45,45,114,101,118,101,97,108,45,45, - 45,0,2049,1573,1,3105,2049,3046,16,10,3124,3156,166,14825,125,125,0,1,3105,2049, - 56,4,15,11,1793,3170,3841,3105,4097,2,10,1,3165,1793,3196,3841,3105,1793,3191,1, - 2,983567,1,3105,2049,3046,1641487,3,1,3180,7,10,1,3178,8,16,10,1,3174,2049, - 64,10,3149,3210,166,0,66,121,116,101,0,10,3201,3225,166,0,98,121,116,101, - 45,109,97,115,107,0,1,255,4,1,8,19,2,1793,3239,2049,2890,24,21,10, - 1,3234,2049,2192,24,10,3211,3257,166,0,114,101,112,108,97,99,101,0,1,0, - 1793,3286,1793,3281,1793,3276,1793,3271,3,3841,3210,10,1,3267,2049,2192,10,1,3265,2049, - 2192,10,1,3263,2049,2192,10,1,3261,2049,2502,1,1,1793,3312,1793,3307,1793,3302,3, - 3841,3210,10,1,3298,2049,2192,10,1,3296,2049,2192,10,1,3294,2049,2502,1,2,1793, - 3331,1793,3326,3,3841,3210,10,1,3322,2049,2192,10,1,3320,2049,2502,1,3,1793,3343, - 3,3841,3210,10,1,3339,2049,2502,3,10,3149,3371,166,14825,98,58,116,111,45,98, - 121,116,101,45,97,100,100,114,101,115,115,0,1,4,19,10,3349,3387,166,14825, - 98,58,102,101,116,99,104,0,1,4,20,4,1,4,20,67503109,17,15,4,2049, - 3225,10,3375,3413,166,14825,98,58,115,116,111,114,101,0,4,4097,3210,1,4,20, - 4,1793,3427,2,15,2049,76,10,1,3422,2049,2192,2049,3257,2049,90,4,16,10,3401, - 3450,166,14825,104,58,102,101,116,99,104,0,1793,3455,2049,3387,10,1,3452,1793,3467, - 2049,3046,2049,3387,1,-8,24,10,1,3459,2049,2216,22,10,3438,3485,166,14825,104,58, - 115,116,111,114,101,0,2049,2181,1793,3493,1,255,21,10,1,3489,2049,2192,2049,3413, - 2049,3046,1793,3510,1,8,24,1,255,21,10,1,3503,2049,2192,2049,3413,10,3473,3529, - 166,14825,119,58,102,101,116,99,104,0,1,4,197652,15,10,3517,3546,166,14825,119, - 58,115,116,111,114,101,0,1,4,197652,16,10,3534,3564,166,14825,118,58,105,110, - 99,45,98,121,0,1793,3568,4367,10,1,3566,2049,2203,16,10,3551,3587,166,14825,118, - 58,100,101,99,45,98,121,0,1793,3591,1180687,10,1,3589,2049,2203,16,10,3574,3607, - 166,14825,118,58,105,110,99,0,1,1,4,2049,3564,10,3597,3623,166,14825,118,58, - 100,101,99,0,1,1,4,2049,3587,10,3613,3641,166,14825,118,58,108,105,109,105, - 116,0,251790597,1542,2049,3028,4100,10,3629,3656,166,14825,118,58,111,110,0,2049,2477,4100, - 10,3647,3670,166,14825,118,58,111,102,102,0,2049,2490,4100,10,3660,3684,166,14825,97, - 108,108,111,116,0,1,3,2049,3564,10,3674,3704,166,14825,118,58,112,114,101,115, - 101,114,118,101,0,983556,1793,3712,1,25,2049,2192,10,1,3707,2049,2192,4100,10,3689, - 3731,166,14825,118,58,117,112,100,97,116,101,0,4,1793,3738,15,4,8,10,1, - 3734,2049,2203,16,10,3718,3753,166,14825,99,111,112,121,0,1793,3762,285278725,1,33951492,268767489, - 1,6,10,1,3755,2049,2401,771,10,3744,3778,154,0,115,116,97,114,116,0,0, - 10,3768,3788,154,0,101,110,100,0,0,10,3780,3804,166,0,116,101,114,109,105, - 110,97,116,101,0,1,0,3841,3788,16,10,3744,3827,166,14825,98,117,102,102,101, - 114,58,115,116,97,114,116,0,3841,3778,10,3810,3845,166,14825,98,117,102,102,101, - 114,58,101,110,100,0,3841,3788,10,3830,3863,166,14825,98,117,102,102,101,114,58, - 97,100,100,0,3841,3788,16,1,3788,2049,3607,2049,3804,10,3848,3888,166,14825,98,117, - 102,102,101,114,58,103,101,116,0,1,3788,2049,3623,3841,3788,15,2049,3804,10,3873, - 3915,166,14825,98,117,102,102,101,114,58,101,109,112,116,121,0,3841,3778,4097,3788, - 2049,3804,10,3898,3938,166,14825,98,117,102,102,101,114,58,115,105,122,101,0,3841, - 3788,3841,3778,18,10,3922,3959,166,14825,98,117,102,102,101,114,58,115,101,116,0, - 4097,3778,2049,3915,10,3944,3984,166,14825,98,117,102,102,101,114,58,112,114,101,115, - 101,114,118,101,0,3841,3778,3841,3788,1793,3997,1,25,2049,2192,4097,3778,10,1,3990, - 2049,2192,4097,3788,10,3964,4020,154,14825,84,101,109,112,83,116,114,105,110,103,115, - 0,32,4004,4039,154,14825,84,101,109,112,83,116,114,105,110,103,77,97,120,0, - 512,4021,4052,166,14825,83,84,82,73,78,71,83,0,2049,1544,3841,4020,3841,4039,19, - 18,10,4040,4073,154,0,67,117,114,114,101,110,116,0,9,10,4061,4089,166,0, - 115,58,112,111,105,110,116,101,114,0,3841,4073,3841,4039,19,2049,4052,17,10,4075, - 4109,166,0,115,58,110,101,120,116,0,1,4073,2049,3607,3841,4073,3841,4020,11,1793, - 4125,1,0,4097,4073,10,1,4120,9,10,4040,4140,166,14825,115,58,116,101,109,112, - 0,2,2049,102,2049,3046,2049,4089,4,2049,3753,2049,4089,2049,4109,10,4129,4167,166,14825, - 115,58,101,109,112,116,121,0,2049,4089,2049,4109,1,0,67502597,16,10,4155,4187,166, - 14825,115,58,115,107,105,112,0,6,1793,4195,68223234,1,786703,0,10,1,4190,2049,2327, - 2049,3059,5,10,4176,4214,166,14825,115,58,107,101,101,112,0,2049,1893,1793,4223,1, - 4187,2049,1850,10,1,4218,9,2049,1953,1,142,2049,2192,2049,154,10,4203,4247,178,0, - 115,105,103,105,108,58,39,0,2049,1893,1,4214,1,4140,2049,64,10,4235,4268,166, - 0,115,58,102,101,116,99,104,0,17,15,10,4256,4283,166,0,115,58,115,116, - 111,114,101,0,17,16,10,4271,4297,166,14825,115,58,99,104,111,112,0,2049,4140, - 2,2049,102,67502597,17,2049,3059,1,0,4,16,10,4286,4325,166,14825,115,58,114,101, - 118,101,114,115,101,0,1793,4367,2,2049,4140,2049,3959,1,102,1793,4343,2,2049,102, - 17,2049,3059,10,1,4336,2049,2216,4,1793,4357,2,15,2049,3863,2049,3059,10,1,4350, - 2049,2401,3,2049,3827,2049,4140,10,1,4327,2049,3984,10,4311,4386,166,14825,115,58,112, - 114,101,112,101,110,100,0,2049,4140,1793,4410,2,2049,102,17,1793,4402,2,2049,102, - 2049,3046,10,1,4396,2049,2192,4,2049,3753,10,1,4390,2049,2203,10,4372,4428,166,14825, - 115,58,97,112,112,101,110,100,0,4,2049,4386,10,4415,4447,166,14825,115,58,102, - 111,114,45,101,97,99,104,0,1793,4462,67502597,6415,3,67502597,67502597,251987205,2054,101777670,1,1, - 4449,7,10,1,4449,8,771,10,4432,4484,166,14825,115,58,105,110,100,101,120,47, - 99,104,97,114,0,4,1793,4498,68223234,1,6415,33883396,101450758,6404,3,1,4487,7,10,1, - 4487,1793,4507,18,2049,3059,772,10,1,4502,1793,4516,2049,102,67502597,11,10,1,4511,2049, - 2256,1793,4526,3,1,-1,10,1,4522,9,10,4467,4551,166,14825,115,58,99,111,110, - 116,97,105,110,115,47,99,104,97,114,63,0,2049,4484,1,-1,12,10,4530,4568, - 166,14825,115,58,104,97,115,104,0,1,5381,4,1793,4576,286458116,33,10,1,4573,2049, - 4447,10,4557,4589,154,0,83,114,99,0,0,4581,4598,154,0,84,97,114,0,0, - 4590,4607,154,0,80,97,100,0,0,4599,4614,154,0,73,0,0,4608,4621,154,0, - 70,0,0,4615,4629,154,0,65,116,0,0,4622,4644,166,0,116,101,114,109,105, - 110,97,116,101,0,1,0,3841,4607,3841,4598,2049,102,17,16,10,4630,4667,166,0, - 101,120,116,114,97,99,116,0,3841,4589,3841,4614,17,3841,4607,3841,4598,2049,102,2049, - 3753,10,4655,4693,166,0,99,111,109,112,97,114,101,0,3841,4607,3841,4598,2049,116, - 3841,4621,22,4097,4621,3841,4621,1793,4713,3841,4614,4097,4629,10,1,4708,2049,72,10,4681, - 4727,166,0,110,101,120,116,0,1,4614,2049,3607,10,4557,4755,166,14825,115,58,99, - 111,110,116,97,105,110,115,47,115,116,114,105,110,103,63,0,4097,4598,4097,4589, - 2049,4167,4097,4607,1,0,4097,4614,1,0,4097,4621,3841,4589,2049,102,1793,4786,2049,4667, - 2049,4644,2049,4693,2049,4727,10,1,4777,2049,2401,3841,4621,10,4732,4801,154,0,83,116, - 114,0,0,4793,4814,166,0,101,120,116,114,97,99,116,0,2049,2181,3841,4801,4, - 2049,3753,3841,-1,67502597,17,1,0,4,16,10,4802,4840,166,0,99,104,101,99,107, - 0,1,4814,2049,2192,1793,4851,1,3046,2049,2192,10,1,4846,2049,2192,3841,4801,2049,4568, - 67502597,11,10,4830,4875,166,0,108,111,99,97,116,105,111,110,0,67503109,67503109,1793,4908, - 1793,4903,4,1793,4889,67502597,2049,2663,21,10,1,4884,2049,2192,4,1793,4899,772,2,10, - 1,4896,9,10,1,4881,2049,2192,10,1,4879,2049,2192,10,4862,4923,166,0,115,101, - 116,117,112,0,2049,4167,4097,4801,1,0,67503109,67503109,1,102,1,4568,2049,2216,2049,4167, - 2049,3959,1793,4947,67502597,2049,102,10,1,4943,2049,2192,4,10,4732,4972,166,14825,115,58, - 105,110,100,101,120,47,115,116,114,105,110,103,0,67502597,1793,4998,1793,4991,2049,4923, - 1793,4986,2049,4840,2049,4875,10,1,4981,2049,2401,10,1,4977,2049,3984,771,3,10,1, - 4975,2049,2192,18,1,2,18,1,-1,2049,2981,10,4953,5024,166,14825,115,58,102,105, - 108,116,101,114,0,1793,5052,2049,4167,2049,3959,4,1793,5044,2049,2181,4,8,1,3863, - 1,15,2049,64,10,1,5033,2049,4447,3,2049,3827,10,1,5026,2049,3984,10,5011,5067, - 166,14825,115,58,109,97,112,0,1793,5089,2049,4167,2049,3959,4,1793,5081,67502597,8,2049, - 3863,10,1,5076,2049,4447,3,2049,3827,10,1,5069,2049,3984,10,5057,5107,166,14825,115, - 58,115,117,98,115,116,114,0,1793,5113,17,2049,4167,10,1,5109,2049,2192,1793,5125, - 67502597,1,3753,2049,2192,10,1,5119,2049,2203,67502597,1793,5138,17,1,0,4,16,10,1, - 5132,2049,2192,10,5094,5155,166,14825,115,58,114,105,103,104,116,0,67502597,2049,102,67502597, - 18,4,2049,5107,10,5143,5175,166,14825,115,58,108,101,102,116,0,1,0,4,2049, - 5107,10,5164,5200,166,14825,115,58,98,101,103,105,110,115,45,119,105,116,104,63, - 0,2,2049,102,1,17,2049,2192,2049,5175,2049,116,10,5181,5229,166,14825,115,58,101, - 110,100,115,45,119,105,116,104,63,0,2,2049,102,1,17,2049,2192,2049,5155,2049, - 116,10,5212,5252,166,14825,115,58,99,111,112,121,0,67502597,2049,102,2049,3046,2049,3753, - 10,5241,5273,166,14825,115,58,68,73,71,73,84,83,0,2049,4187,48,49,50,51, - 52,53,54,55,56,57,65,66,67,68,69,70,0,1,5275,10,5260,5317,166,14825, - 115,58,65,83,67,73,73,45,76,79,87,69,82,67,65,83,69,0,2049,4187, + 2049,2192,8,10,2271,2312,166,14919,116,114,105,64,0,2,2,2049,2280,10,2303,2330, + 166,0,99,108,101,97,118,101,47,50,0,2049,2216,10,2317,2346,166,0,99,108, + 101,97,118,101,47,51,0,2049,2256,10,2333,2362,166,0,115,112,114,101,97,100, + 47,50,0,2049,2230,10,2349,2378,166,0,115,112,114,101,97,100,47,51,0,2049, + 2280,10,2365,2393,166,0,97,112,112,108,121,47,50,0,2049,2244,10,2381,2408,166, + 0,97,112,112,108,121,47,51,0,2049,2312,10,2396,2421,166,14919,119,104,105,108, + 101,0,1793,2430,525570,1639430,3,1,2423,7,10,1,2423,8,3,10,2411,2445,166,14919, + 117,110,116,105,108,0,1793,2456,525570,385942534,-1,25,3,1,2447,7,10,1,2447,8, + 3,10,2435,2473,166,14919,102,111,114,101,118,101,114,0,1793,2477,8,10,1,2475, + 2049,2203,1,2473,7,10,2461,2495,166,14919,116,105,109,101,115,0,1793,2507,4,25, + 33886721,1,2053,1542,1,2498,7,10,1,2497,8,3,10,2485,2524,178,14919,115,105,103, + 105,108,58,124,0,2049,226,1793,2532,2049,180,15,10,1,2528,1793,2540,2049,182,15, + 10,1,2536,2049,2216,2049,1893,1793,2555,1,154,2049,2192,2049,1850,10,1,2548,1,25, + 2049,64,10,2512,2571,166,14919,84,82,85,69,0,1,-1,10,2562,2584,166,14919,70, + 65,76,83,69,0,1,0,10,2574,2596,166,14919,99,97,115,101,0,1793,2601,67502597, + 11,10,1,2598,2049,2192,4,1793,2613,772,8,2049,2571,10,1,2608,1793,2621,3,2049, + 2584,10,1,2617,2049,64,25,6,3,3,10,2587,2641,166,14919,115,58,99,97,115, + 101,0,1793,2647,67502597,2049,116,10,1,2643,2049,2192,4,1793,2659,772,8,2049,2571,10, + 1,2654,1793,2667,3,2049,2584,10,1,2663,2049,64,25,6,3,3,10,2630,2684,166, + 14919,110,111,116,0,1,-1,23,10,2676,2698,166,14919,108,116,101,113,63,0,2049, + 2181,101516555,22,10,2688,2713,166,14919,103,116,101,113,63,0,4,2049,2698,10,2703,2727, + 166,14919,110,58,77,65,88,0,1,-5,15,10,2717,2741,166,14919,110,58,77,73, + 78,0,1,-4,15,10,2731,2757,166,14919,110,58,122,101,114,111,63,0,1,0, + 11,10,2745,2774,166,14919,110,58,45,122,101,114,111,63,0,1,0,12,10,2761, + 2794,166,14919,110,58,110,101,103,97,116,105,118,101,63,0,1,0,13,10,2778, + 2814,166,14919,110,58,112,111,115,105,116,105,118,101,63,0,1,-1,14,10,2798, + 2843,166,14919,110,58,115,116,114,105,99,116,108,121,45,112,111,115,105,116,105, + 118,101,63,0,1,0,14,10,2818,2859,166,14919,110,58,101,118,101,110,63,0, + 1,2,20,3,2049,2757,10,2847,2877,166,14919,110,58,111,100,100,63,0,2049,2859, + 2049,2684,10,2866,2890,166,14919,105,102,59,0,67502597,1,74,2049,2192,25,6,771,10, + 2882,2908,166,14919,45,105,102,59,0,67502597,1,72,2049,2192,2049,2684,25,6,771,10, + 2899,2927,172,14919,114,111,116,0,67503109,10,2919,2935,172,14919,47,0,197652,10,2929,2945, + 172,14919,109,111,100,0,788,10,2937,2957,166,14919,110,58,112,111,119,0,1,1, + 4,1793,2965,67502597,19,10,1,2962,2049,2495,772,10,2947,2984,166,14919,110,58,110,101, + 103,97,116,101,0,1,-1,19,10,2971,3001,166,14919,110,58,115,113,117,97,114, + 101,0,4866,10,2988,3014,166,14919,110,58,115,113,114,116,0,1,1,1793,3032,2049, + 2181,197652,67502597,18,1,2,197652,25,17,1,3018,7,10,1,3018,8,772,10,3003,3047, + 166,14919,110,58,109,105,110,0,2049,2181,13,1793,3054,3,10,1,3052,1793,3060,772, + 10,1,3058,2049,64,10,3037,3075,166,14919,110,58,109,97,120,0,2049,2181,14,1793, + 3082,3,10,1,3080,1793,3088,772,10,1,3086,2049,64,10,3065,3103,166,14919,110,58, + 97,98,115,0,2,2049,2794,1,2984,9,10,3093,3122,166,14919,110,58,108,105,109, + 105,116,0,4,5,2049,3047,6,2049,3075,10,3110,3140,166,14919,110,58,105,110,99, + 0,659713,1,10,3130,3153,166,14919,110,58,100,101,99,0,659969,1,10,3143,3171,166, + 14919,110,58,98,101,116,119,101,101,110,63,0,67503109,1793,3179,67503109,67503109,2049,3122,10, + 1,3174,2049,2203,11,10,3156,3199,166,14919,83,99,111,112,101,76,105,115,116,0, + 15829,15907,10,3185,3209,166,14919,123,123,0,2049,1573,2,1,3199,2049,59,16,10,3202, + 3235,166,14919,45,45,45,114,101,118,101,97,108,45,45,45,0,2049,1573,1,3199, + 2049,3140,16,10,3218,3250,166,14919,125,125,0,1,3199,2049,56,4,15,11,1793,3264, + 3841,3199,4097,2,10,1,3259,1793,3290,3841,3199,1793,3285,1,2,983567,1,3199,2049,3140, + 1641487,3,1,3274,7,10,1,3272,8,16,10,1,3268,2049,64,10,3243,3304,166,0, + 66,121,116,101,0,10,3295,3319,166,0,98,121,116,101,45,109,97,115,107,0, + 1,255,4,1,8,19,2,1793,3333,2049,2984,24,21,10,1,3328,2049,2192,24,10, + 3305,3351,166,0,114,101,112,108,97,99,101,0,1,0,1793,3380,1793,3375,1793,3370, + 1793,3365,3,3841,3304,10,1,3361,2049,2192,10,1,3359,2049,2192,10,1,3357,2049,2192, + 10,1,3355,2049,2596,1,1,1793,3406,1793,3401,1793,3396,3,3841,3304,10,1,3392,2049, + 2192,10,1,3390,2049,2192,10,1,3388,2049,2596,1,2,1793,3425,1793,3420,3,3841,3304, + 10,1,3416,2049,2192,10,1,3414,2049,2596,1,3,1793,3437,3,3841,3304,10,1,3433, + 2049,2596,3,10,3243,3465,166,14919,98,58,116,111,45,98,121,116,101,45,97,100, + 100,114,101,115,115,0,1,4,19,10,3443,3481,166,14919,98,58,102,101,116,99, + 104,0,1,4,20,4,1,4,20,67503109,17,15,4,2049,3319,10,3469,3507,166,14919, + 98,58,115,116,111,114,101,0,4,4097,3304,1,4,20,4,1793,3521,2,15,2049, + 76,10,1,3516,2049,2192,2049,3351,2049,90,4,16,10,3495,3544,166,14919,104,58,102, + 101,116,99,104,0,1793,3549,2049,3481,10,1,3546,1793,3561,2049,3140,2049,3481,1,-8, + 24,10,1,3553,2049,2216,22,10,3532,3579,166,14919,104,58,115,116,111,114,101,0, + 2049,2181,1793,3587,1,255,21,10,1,3583,2049,2192,2049,3507,2049,3140,1793,3604,1,8, + 24,1,255,21,10,1,3597,2049,2192,2049,3507,10,3567,3623,166,14919,119,58,102,101, + 116,99,104,0,1,4,197652,15,10,3611,3640,166,14919,119,58,115,116,111,114,101, + 0,1,4,197652,16,10,3628,3658,166,14919,118,58,105,110,99,45,98,121,0,1793, + 3662,4367,10,1,3660,2049,2203,16,10,3645,3681,166,14919,118,58,100,101,99,45,98, + 121,0,1793,3685,1180687,10,1,3683,2049,2203,16,10,3668,3701,166,14919,118,58,105,110, + 99,0,1,1,4,2049,3658,10,3691,3717,166,14919,118,58,100,101,99,0,1,1, + 4,2049,3681,10,3707,3735,166,14919,118,58,108,105,109,105,116,0,251790597,1542,2049,3122, + 4100,10,3723,3750,166,14919,118,58,111,110,0,2049,2571,4100,10,3741,3764,166,14919,118, + 58,111,102,102,0,2049,2584,4100,10,3754,3778,166,14919,97,108,108,111,116,0,1, + 3,2049,3658,10,3768,3798,166,14919,118,58,112,114,101,115,101,114,118,101,0,983556, + 1793,3806,1,25,2049,2192,10,1,3801,2049,2192,4100,10,3783,3825,166,14919,118,58,117, + 112,100,97,116,101,0,4,1793,3832,15,4,8,10,1,3828,2049,2203,16,10,3812, + 3847,166,14919,99,111,112,121,0,1793,3856,285278725,1,33951492,268767489,1,6,10,1,3849,2049, + 2495,771,10,3838,3872,154,0,115,116,97,114,116,0,0,10,3862,3882,154,0,101, + 110,100,0,0,10,3874,3898,166,0,116,101,114,109,105,110,97,116,101,0,1, + 0,3841,3882,16,10,3838,3921,166,14919,98,117,102,102,101,114,58,115,116,97,114, + 116,0,3841,3872,10,3904,3939,166,14919,98,117,102,102,101,114,58,101,110,100,0, + 3841,3882,10,3924,3957,166,14919,98,117,102,102,101,114,58,97,100,100,0,3841,3882, + 16,1,3882,2049,3701,2049,3898,10,3942,3982,166,14919,98,117,102,102,101,114,58,103, + 101,116,0,1,3882,2049,3717,3841,3882,15,2049,3898,10,3967,4009,166,14919,98,117,102, + 102,101,114,58,101,109,112,116,121,0,3841,3872,4097,3882,2049,3898,10,3992,4032,166, + 14919,98,117,102,102,101,114,58,115,105,122,101,0,3841,3882,3841,3872,18,10,4016, + 4053,166,14919,98,117,102,102,101,114,58,115,101,116,0,4097,3872,2049,4009,10,4038, + 4078,166,14919,98,117,102,102,101,114,58,112,114,101,115,101,114,118,101,0,3841, + 3872,3841,3882,1793,4091,1,25,2049,2192,4097,3872,10,1,4084,2049,2192,4097,3882,10,4058, + 4114,154,14919,84,101,109,112,83,116,114,105,110,103,115,0,32,4098,4133,154,14919, + 84,101,109,112,83,116,114,105,110,103,77,97,120,0,512,4115,4146,166,14919,83, + 84,82,73,78,71,83,0,2049,1544,3841,4114,3841,4133,19,18,10,4134,4167,154,0, + 67,117,114,114,101,110,116,0,9,10,4155,4183,166,0,115,58,112,111,105,110, + 116,101,114,0,3841,4167,3841,4133,19,2049,4146,17,10,4169,4203,166,0,115,58,110, + 101,120,116,0,1,4167,2049,3701,3841,4167,3841,4114,11,1793,4219,1,0,4097,4167,10, + 1,4214,9,10,4134,4234,166,14919,115,58,116,101,109,112,0,2,2049,102,2049,3140, + 2049,4183,4,2049,3847,2049,4183,2049,4203,10,4223,4261,166,14919,115,58,101,109,112,116, + 121,0,2049,4183,2049,4203,1,0,67502597,16,10,4249,4281,166,14919,115,58,115,107,105, + 112,0,6,1793,4289,68223234,1,786703,0,10,1,4284,2049,2421,2049,3153,5,10,4270,4308, + 166,14919,115,58,107,101,101,112,0,2049,1893,1793,4317,1,4281,2049,1850,10,1,4312, + 9,2049,1953,1,142,2049,2192,2049,154,10,4297,4341,178,0,115,105,103,105,108,58, + 39,0,2049,1893,1,4308,1,4234,2049,64,10,4329,4362,166,0,115,58,102,101,116, + 99,104,0,17,15,10,4350,4377,166,0,115,58,115,116,111,114,101,0,17,16, + 10,4365,4391,166,14919,115,58,99,104,111,112,0,2049,4234,2,2049,102,67502597,17,2049, + 3153,1,0,4,16,10,4380,4419,166,14919,115,58,114,101,118,101,114,115,101,0, + 1793,4461,2,2049,4234,2049,4053,1,102,1793,4437,2,2049,102,17,2049,3153,10,1,4430, + 2049,2216,4,1793,4451,2,15,2049,3957,2049,3153,10,1,4444,2049,2495,3,2049,3921,2049, + 4234,10,1,4421,2049,4078,10,4405,4480,166,14919,115,58,112,114,101,112,101,110,100, + 0,2049,4234,1793,4504,2,2049,102,17,1793,4496,2,2049,102,2049,3140,10,1,4490,2049, + 2192,4,2049,3847,10,1,4484,2049,2203,10,4466,4522,166,14919,115,58,97,112,112,101, + 110,100,0,4,2049,4480,10,4509,4541,166,14919,115,58,102,111,114,45,101,97,99, + 104,0,1793,4556,67502597,6415,3,67502597,67502597,251987205,2054,101777670,1,1,4543,7,10,1,4543,8, + 771,10,4526,4578,166,14919,115,58,105,110,100,101,120,47,99,104,97,114,0,4, + 1793,4592,68223234,1,6415,33883396,101450758,6404,3,1,4581,7,10,1,4581,1793,4601,18,2049,3153, + 772,10,1,4596,1793,4610,2049,102,67502597,11,10,1,4605,2049,2256,1793,4620,3,1,-1, + 10,1,4616,9,10,4561,4645,166,14919,115,58,99,111,110,116,97,105,110,115,47, + 99,104,97,114,63,0,2049,4578,1,-1,12,10,4624,4662,166,14919,115,58,104,97, + 115,104,0,1,5381,4,1793,4670,286458116,33,10,1,4667,2049,4541,10,4651,4683,154,0, + 83,114,99,0,0,4675,4692,154,0,84,97,114,0,0,4684,4701,154,0,80,97, + 100,0,0,4693,4708,154,0,73,0,0,4702,4715,154,0,70,0,0,4709,4723,154, + 0,65,116,0,0,4716,4738,166,0,116,101,114,109,105,110,97,116,101,0,1, + 0,3841,4701,3841,4692,2049,102,17,16,10,4724,4761,166,0,101,120,116,114,97,99, + 116,0,3841,4683,3841,4708,17,3841,4701,3841,4692,2049,102,2049,3847,10,4749,4787,166,0, + 99,111,109,112,97,114,101,0,3841,4701,3841,4692,2049,116,3841,4715,22,4097,4715,3841, + 4715,1793,4807,3841,4708,4097,4723,10,1,4802,2049,72,10,4775,4821,166,0,110,101,120, + 116,0,1,4708,2049,3701,10,4651,4849,166,14919,115,58,99,111,110,116,97,105,110, + 115,47,115,116,114,105,110,103,63,0,4097,4692,4097,4683,2049,4261,4097,4701,1,0, + 4097,4708,1,0,4097,4715,3841,4683,2049,102,1793,4880,2049,4761,2049,4738,2049,4787,2049,4821, + 10,1,4871,2049,2495,3841,4715,10,4826,4895,154,0,83,116,114,0,0,4887,4908,166, + 0,101,120,116,114,97,99,116,0,2049,2181,3841,4895,4,2049,3847,3841,-1,67502597,17, + 1,0,4,16,10,4896,4934,166,0,99,104,101,99,107,0,1,4908,2049,2192,1793, + 4945,1,3140,2049,2192,10,1,4940,2049,2192,3841,4895,2049,4662,67502597,11,10,4924,4969,166, + 0,108,111,99,97,116,105,111,110,0,67503109,67503109,1793,5002,1793,4997,4,1793,4983,67502597, + 2049,2757,21,10,1,4978,2049,2192,4,1793,4993,772,2,10,1,4990,9,10,1,4975, + 2049,2192,10,1,4973,2049,2192,10,4956,5017,166,0,115,101,116,117,112,0,2049,4261, + 4097,4895,1,0,67503109,67503109,1,102,1,4662,2049,2216,2049,4261,2049,4053,1793,5041,67502597,2049, + 102,10,1,5037,2049,2192,4,10,4826,5066,166,14919,115,58,105,110,100,101,120,47, + 115,116,114,105,110,103,0,67502597,1793,5092,1793,5085,2049,5017,1793,5080,2049,4934,2049,4969, + 10,1,5075,2049,2495,10,1,5071,2049,4078,771,3,10,1,5069,2049,2192,18,1,2, + 18,1,-1,2049,3075,10,5047,5118,166,14919,115,58,102,105,108,116,101,114,0,1793, + 5146,2049,4261,2049,4053,4,1793,5138,2049,2181,4,8,1,3957,1,15,2049,64,10,1, + 5127,2049,4541,3,2049,3921,10,1,5120,2049,4078,10,5105,5161,166,14919,115,58,109,97, + 112,0,1793,5183,2049,4261,2049,4053,4,1793,5175,67502597,8,2049,3957,10,1,5170,2049,4541, + 3,2049,3921,10,1,5163,2049,4078,10,5151,5201,166,14919,115,58,115,117,98,115,116, + 114,0,1793,5207,17,2049,4261,10,1,5203,2049,2192,1793,5219,67502597,1,3847,2049,2192,10, + 1,5213,2049,2203,67502597,1793,5232,17,1,0,4,16,10,1,5226,2049,2192,10,5188,5249, + 166,14919,115,58,114,105,103,104,116,0,67502597,2049,102,67502597,18,4,2049,5201,10,5237, + 5269,166,14919,115,58,108,101,102,116,0,1,0,4,2049,5201,10,5258,5294,166,14919, + 115,58,98,101,103,105,110,115,45,119,105,116,104,63,0,2,2049,102,1,17, + 2049,2192,2049,5269,2049,116,10,5275,5323,166,14919,115,58,101,110,100,115,45,119,105, + 116,104,63,0,2,2049,102,1,17,2049,2192,2049,5249,2049,116,10,5306,5346,166,14919, + 115,58,99,111,112,121,0,67502597,2049,102,2049,3140,2049,3847,10,5335,5367,166,14919,115, + 58,68,73,71,73,84,83,0,2049,4281,48,49,50,51,52,53,54,55,56,57, + 65,66,67,68,69,70,0,1,5369,10,5354,5411,166,14919,115,58,65,83,67,73, + 73,45,76,79,87,69,82,67,65,83,69,0,2049,4281,97,98,99,100,101,102, + 103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122, + 0,1,5413,10,5389,5465,166,14919,115,58,65,83,67,73,73,45,85,80,80,69, + 82,67,65,83,69,0,2049,4281,65,66,67,68,69,70,71,72,73,74,75,76, + 77,78,79,80,81,82,83,84,85,86,87,88,89,90,0,1,5467,10,5443,5517, + 166,14919,115,58,65,83,67,73,73,45,76,69,84,84,69,82,83,0,2049,4281, 97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116, - 117,118,119,120,121,122,0,1,5319,10,5295,5371,166,14825,115,58,65,83,67,73, - 73,45,85,80,80,69,82,67,65,83,69,0,2049,4187,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,5373,10,5349,5423,166,14825,115,58,65,83,67,73,73,45,76,69,84,84, - 69,82,83,0,2049,4187,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, - 5425,10,5403,5499,166,14825,115,58,80,85,78,67,84,85,65,84,73,79,78,0, - 2049,4187,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,5501,1,95,67502597, - 16,10,5481,5558,154,14825,115,58,87,72,73,84,69,83,80,65,67,69,0,32, - 9,10,13,0,5541,5569,178,14825,39,0,1,4167,2049,166,10,5563,5580,178,14825,36, - 0,1,0,2049,154,10,5574,0,154,14825,65,83,67,73,73,58,78,85,76,0, - 5585,27,154,14825,65,83,67,73,73,58,69,83,67,0,5599,8,154,14825,65,83, - 67,73,73,58,66,83,0,5613,9,154,14825,65,83,67,73,73,58,72,84,0, - 5626,10,154,14825,65,83,67,73,73,58,76,70,0,5639,11,154,14825,65,83,67, - 73,73,58,86,84,0,5652,12,154,14825,65,83,67,73,73,58,70,70,0,5665, - 13,154,14825,65,83,67,73,73,58,67,82,0,5678,32,154,14825,65,83,67,73, - 73,58,83,80,65,67,69,0,5691,127,154,14825,65,83,67,73,73,58,68,69, - 76,0,5707,1,154,14825,65,83,67,73,73,58,83,79,72,0,5721,2,154,14825, - 65,83,67,73,73,58,83,84,88,0,5735,3,154,14825,65,83,67,73,73,58, - 69,84,88,0,5749,4,154,14825,65,83,67,73,73,58,69,79,84,0,5763,5, - 154,14825,65,83,67,73,73,58,69,78,81,0,5777,6,154,14825,65,83,67,73, - 73,58,65,67,75,0,5791,7,154,14825,65,83,67,73,73,58,66,69,76,0, - 5805,14,154,14825,65,83,67,73,73,58,83,79,0,5819,15,154,14825,65,83,67, - 73,73,58,83,73,0,5832,16,154,14825,65,83,67,73,73,58,68,76,69,0, - 5845,17,154,14825,65,83,67,73,73,58,68,67,49,0,5859,18,154,14825,65,83, - 67,73,73,58,68,67,50,0,5873,19,154,14825,65,83,67,73,73,58,68,67, - 51,0,5887,20,154,14825,65,83,67,73,73,58,68,67,52,0,5901,21,154,14825, - 65,83,67,73,73,58,78,65,75,0,5915,22,154,14825,65,83,67,73,73,58, - 83,89,78,0,5929,23,154,14825,65,83,67,73,73,58,69,84,66,0,5943,24, - 154,14825,65,83,67,73,73,58,67,65,78,0,5957,25,154,14825,65,83,67,73, - 73,58,69,77,0,5971,26,154,14825,65,83,67,73,73,58,83,85,66,0,5984, - 28,154,14825,65,83,67,73,73,58,70,83,0,5998,29,154,14825,65,83,67,73, - 73,58,71,83,0,6011,30,154,14825,65,83,67,73,73,58,82,83,0,6024,31, - 154,14825,65,83,67,73,73,58,85,83,0,6037,6067,166,14825,99,58,108,111,119, - 101,114,99,97,115,101,63,0,1,97,1,122,2049,3077,10,6050,6091,166,14825,99, - 58,117,112,112,101,114,99,97,115,101,63,0,1,65,1,90,2049,3077,10,6074, - 6112,166,14825,99,58,108,101,116,116,101,114,63,0,1,6067,1,6091,2049,2216,22, - 10,6098,6133,166,14825,99,58,100,105,103,105,116,63,0,1,48,1,57,2049,3077, - 10,6120,6155,166,14825,99,58,118,105,115,105,98,108,101,63,0,1,32,1,126, - 2049,3077,10,6140,6175,166,14825,99,58,118,111,119,101,108,63,0,2049,4187,97,101, - 105,111,117,65,69,73,79,85,0,1,6177,4,2049,4551,10,6162,6211,166,14825,99, - 58,99,111,110,115,111,110,97,110,116,63,0,2,2049,6112,1793,6221,2049,6175,2049, - 2590,10,1,6216,1793,6229,3,2049,2490,10,1,6225,2049,64,10,6194,6252,166,14825,99, - 58,119,104,105,116,101,115,112,97,99,101,63,0,1,5558,4,2049,4551,10,6234, - 6276,166,14825,99,58,45,108,111,119,101,114,99,97,115,101,63,0,2049,6067,2049, - 2590,10,6258,6299,166,14825,99,58,45,117,112,112,101,114,99,97,115,101,63,0, - 2049,6091,2049,2590,10,6281,6318,166,14825,99,58,45,100,105,103,105,116,63,0,2049, - 6133,2049,2590,10,6304,6342,166,14825,99,58,45,119,104,105,116,101,115,112,97,99, - 101,63,0,2049,6252,2049,2590,10,6323,6363,166,14825,99,58,45,118,105,115,105,98, - 108,101,63,0,2049,6155,2049,2590,10,6347,6382,166,14825,99,58,45,118,111,119,101, - 108,63,0,2049,6175,2049,2590,10,6368,6405,166,14825,99,58,45,99,111,110,115,111, - 110,97,110,116,63,0,2049,6211,2049,2590,10,6387,6425,166,14825,99,58,116,111,45, - 117,112,112,101,114,0,2,2049,6067,25,3,1,32,18,10,6410,6449,166,14825,99, - 58,116,111,45,108,111,119,101,114,0,2,2049,6091,25,3,1,32,17,10,6434, - 6474,166,14825,99,58,116,111,45,115,116,114,105,110,103,0,2049,4187,46,0,1, - 6476,2049,4140,1,37,2049,2203,10,6458,6505,166,14825,99,58,116,111,103,103,108,101, - 45,99,97,115,101,0,2,2049,6067,1,6425,1,6449,2049,64,10,6487,6531,166,14825, - 99,58,116,111,45,110,117,109,98,101,114,0,2,2049,6133,1793,6540,1,48,18, - 10,1,6536,1793,6548,3,1,0,10,1,6544,2049,64,10,6515,6568,166,14825,115,58, - 116,111,45,117,112,112,101,114,0,1,6425,2049,5067,10,6553,6588,166,14825,115,58, - 116,111,45,108,111,119,101,114,0,1,6449,2049,5067,10,6573,6609,166,14825,115,58, - 116,114,105,109,45,108,101,102,116,0,2049,4140,1793,6623,2049,56,1,6252,1,2680, - 2049,2216,21,10,1,6613,2049,2327,2049,3059,10,6593,6647,166,14825,115,58,116,114,105, - 109,45,114,105,103,104,116,0,2049,4140,2049,4325,2049,6609,2049,4325,10,6630,6667,166, - 14825,115,58,116,114,105,109,0,2049,6647,2049,6609,10,6656,6695,154,14825,82,101,119, - 114,105,116,101,85,110,100,101,114,115,99,111,114,101,115,0,-1,6672,6704,166, - 0,115,117,98,0,1,95,1793,6711,1,32,10,1,6708,2049,2502,10,6696,6728,166, - 0,114,101,119,114,105,116,101,0,3841,6695,1793,6737,1,6704,2049,5067,10,1,6732, - 9,10,6716,6752,166,0,104,97,110,100,108,101,0,1,4247,8,10,6672,6768,178, - 14825,115,105,103,105,108,58,39,0,2049,6728,2049,6752,10,6756,6790,166,14825,115,58, - 115,112,108,105,116,47,99,104,97,114,0,2049,2181,2049,4484,772,2049,2181,2049,5175, - 1,39,2049,2192,10,6773,6823,166,14825,115,58,115,112,108,105,116,47,115,116,114, - 105,110,103,0,2049,2181,2049,4972,2049,3046,772,2049,2181,2049,5175,1,39,2049,2192,10, - 6804,6853,166,14825,115,58,114,101,112,108,97,99,101,0,67502597,2049,102,2049,1953,16, - 1793,6869,2049,6823,4,2049,1953,15,17,10,1,6861,2049,2192,2049,4386,2049,4428,10,6839, - 6891,154,0,83,112,108,105,116,45,79,110,0,0,6878,6903,166,0,109,97,116, - 99,104,63,0,3841,6891,11,10,6892,6921,166,0,116,101,114,109,105,110,97,116, - 101,0,1,0,67502597,2049,3059,16,10,6907,6937,166,0,115,116,101,112,0,1,3046, - 2049,2192,2049,6903,1793,6951,2,2049,128,2049,6921,10,1,6945,9,10,6839,6970,166,14825, - 115,58,116,111,107,101,110,105,122,101,0,4097,6891,2049,4214,2049,1953,1,0,2049, - 128,1793,6992,2,2049,128,2,1,6937,2049,4447,3,10,1,6982,2049,2192,2049,1953,67502597, - 18,2049,3059,67502597,16,10,6955,7016,154,0,78,101,101,100,108,101,0,0,0,0, + 117,118,119,120,121,122,65,66,67,68,69,70,71,72,73,74,75,76,77,78, + 79,80,81,82,83,84,85,86,87,88,89,90,0,1,5519,10,5497,5593,166,14919, + 115,58,80,85,78,67,84,85,65,84,73,79,78,0,2049,4281,95,33,34,35, + 36,37,38,39,40,41,42,43,44,45,46,47,58,59,60,61,62,63,64,91, + 92,93,94,96,123,124,125,126,0,1,5595,1,95,67502597,16,10,5575,5652,154,14919, + 115,58,87,72,73,84,69,83,80,65,67,69,0,32,9,10,13,0,5635,5663, + 178,14919,39,0,1,4261,2049,166,10,5657,5674,178,14919,36,0,1,0,2049,154,10, + 5668,0,154,14919,65,83,67,73,73,58,78,85,76,0,5679,27,154,14919,65,83, + 67,73,73,58,69,83,67,0,5693,8,154,14919,65,83,67,73,73,58,66,83, + 0,5707,9,154,14919,65,83,67,73,73,58,72,84,0,5720,10,154,14919,65,83, + 67,73,73,58,76,70,0,5733,11,154,14919,65,83,67,73,73,58,86,84,0, + 5746,12,154,14919,65,83,67,73,73,58,70,70,0,5759,13,154,14919,65,83,67, + 73,73,58,67,82,0,5772,32,154,14919,65,83,67,73,73,58,83,80,65,67, + 69,0,5785,127,154,14919,65,83,67,73,73,58,68,69,76,0,5801,1,154,14919, + 65,83,67,73,73,58,83,79,72,0,5815,2,154,14919,65,83,67,73,73,58, + 83,84,88,0,5829,3,154,14919,65,83,67,73,73,58,69,84,88,0,5843,4, + 154,14919,65,83,67,73,73,58,69,79,84,0,5857,5,154,14919,65,83,67,73, + 73,58,69,78,81,0,5871,6,154,14919,65,83,67,73,73,58,65,67,75,0, + 5885,7,154,14919,65,83,67,73,73,58,66,69,76,0,5899,14,154,14919,65,83, + 67,73,73,58,83,79,0,5913,15,154,14919,65,83,67,73,73,58,83,73,0, + 5926,16,154,14919,65,83,67,73,73,58,68,76,69,0,5939,17,154,14919,65,83, + 67,73,73,58,68,67,49,0,5953,18,154,14919,65,83,67,73,73,58,68,67, + 50,0,5967,19,154,14919,65,83,67,73,73,58,68,67,51,0,5981,20,154,14919, + 65,83,67,73,73,58,68,67,52,0,5995,21,154,14919,65,83,67,73,73,58, + 78,65,75,0,6009,22,154,14919,65,83,67,73,73,58,83,89,78,0,6023,23, + 154,14919,65,83,67,73,73,58,69,84,66,0,6037,24,154,14919,65,83,67,73, + 73,58,67,65,78,0,6051,25,154,14919,65,83,67,73,73,58,69,77,0,6065, + 26,154,14919,65,83,67,73,73,58,83,85,66,0,6078,28,154,14919,65,83,67, + 73,73,58,70,83,0,6092,29,154,14919,65,83,67,73,73,58,71,83,0,6105, + 30,154,14919,65,83,67,73,73,58,82,83,0,6118,31,154,14919,65,83,67,73, + 73,58,85,83,0,6131,6161,166,14919,99,58,108,111,119,101,114,99,97,115,101, + 63,0,1,97,1,122,2049,3171,10,6144,6185,166,14919,99,58,117,112,112,101,114, + 99,97,115,101,63,0,1,65,1,90,2049,3171,10,6168,6206,166,14919,99,58,108, + 101,116,116,101,114,63,0,1,6161,1,6185,2049,2216,22,10,6192,6227,166,14919,99, + 58,100,105,103,105,116,63,0,1,48,1,57,2049,3171,10,6214,6249,166,14919,99, + 58,118,105,115,105,98,108,101,63,0,1,32,1,126,2049,3171,10,6234,6269,166, + 14919,99,58,118,111,119,101,108,63,0,2049,4281,97,101,105,111,117,65,69,73, + 79,85,0,1,6271,4,2049,4645,10,6256,6305,166,14919,99,58,99,111,110,115,111, + 110,97,110,116,63,0,2,2049,6206,1793,6315,2049,6269,2049,2684,10,1,6310,1793,6323, + 3,2049,2584,10,1,6319,2049,64,10,6288,6346,166,14919,99,58,119,104,105,116,101, + 115,112,97,99,101,63,0,1,5652,4,2049,4645,10,6328,6370,166,14919,99,58,45, + 108,111,119,101,114,99,97,115,101,63,0,2049,6161,2049,2684,10,6352,6393,166,14919, + 99,58,45,117,112,112,101,114,99,97,115,101,63,0,2049,6185,2049,2684,10,6375, + 6412,166,14919,99,58,45,100,105,103,105,116,63,0,2049,6227,2049,2684,10,6398,6436, + 166,14919,99,58,45,119,104,105,116,101,115,112,97,99,101,63,0,2049,6346,2049, + 2684,10,6417,6457,166,14919,99,58,45,118,105,115,105,98,108,101,63,0,2049,6249, + 2049,2684,10,6441,6476,166,14919,99,58,45,118,111,119,101,108,63,0,2049,6269,2049, + 2684,10,6462,6499,166,14919,99,58,45,99,111,110,115,111,110,97,110,116,63,0, + 2049,6305,2049,2684,10,6481,6519,166,14919,99,58,116,111,45,117,112,112,101,114,0, + 2,2049,6161,25,3,1,32,18,10,6504,6543,166,14919,99,58,116,111,45,108,111, + 119,101,114,0,2,2049,6185,25,3,1,32,17,10,6528,6568,166,14919,99,58,116, + 111,45,115,116,114,105,110,103,0,2049,4281,46,0,1,6570,2049,4234,1,37,2049, + 2203,10,6552,6599,166,14919,99,58,116,111,103,103,108,101,45,99,97,115,101,0, + 2,2049,6161,1,6519,1,6543,2049,64,10,6581,6625,166,14919,99,58,116,111,45,110, + 117,109,98,101,114,0,2,2049,6227,1793,6634,1,48,18,10,1,6630,1793,6642,3, + 1,0,10,1,6638,2049,64,10,6609,6662,166,14919,115,58,116,111,45,117,112,112, + 101,114,0,1,6519,2049,5161,10,6647,6682,166,14919,115,58,116,111,45,108,111,119, + 101,114,0,1,6543,2049,5161,10,6667,6703,166,14919,115,58,116,114,105,109,45,108, + 101,102,116,0,2049,4234,1793,6717,2049,56,1,6346,1,2774,2049,2216,21,10,1,6707, + 2049,2421,2049,3153,10,6687,6741,166,14919,115,58,116,114,105,109,45,114,105,103,104, + 116,0,2049,4234,2049,4419,2049,6703,2049,4419,10,6724,6761,166,14919,115,58,116,114,105, + 109,0,2049,6741,2049,6703,10,6750,6789,154,14919,82,101,119,114,105,116,101,85,110, + 100,101,114,115,99,111,114,101,115,0,-1,6766,6798,166,0,115,117,98,0,1, + 95,1793,6805,1,32,10,1,6802,2049,2596,10,6790,6822,166,0,114,101,119,114,105, + 116,101,0,3841,6789,1793,6831,1,6798,2049,5161,10,1,6826,9,10,6810,6846,166,0, + 104,97,110,100,108,101,0,1,4341,8,10,6766,6862,178,14919,115,105,103,105,108, + 58,39,0,2049,6822,2049,6846,10,6850,6884,166,14919,115,58,115,112,108,105,116,47, + 99,104,97,114,0,2049,2181,2049,4578,772,2049,2181,2049,5269,1,39,2049,2192,10,6867, + 6917,166,14919,115,58,115,112,108,105,116,47,115,116,114,105,110,103,0,2049,2181, + 2049,5066,2049,3140,772,2049,2181,2049,5269,1,39,2049,2192,10,6898,6947,166,14919,115,58, + 114,101,112,108,97,99,101,0,67502597,2049,102,2049,1953,16,1793,6963,2049,6917,4,2049, + 1953,15,17,10,1,6955,2049,2192,2049,4480,2049,4522,10,6933,6985,154,0,83,112,108, + 105,116,45,79,110,0,0,6972,6997,166,0,109,97,116,99,104,63,0,3841,6985, + 11,10,6986,7015,166,0,116,101,114,109,105,110,97,116,101,0,1,0,67502597,2049, + 3153,16,10,7001,7031,166,0,115,116,101,112,0,1,3140,2049,2192,2049,6997,1793,7045, + 2,2049,128,2049,7015,10,1,7039,9,10,6933,7064,166,14919,115,58,116,111,107,101, + 110,105,122,101,0,4097,6985,2049,4308,2049,1953,1,0,2049,128,1793,7086,2,2049,128, + 2,1,7031,2049,4541,3,10,1,7076,2049,2192,2049,1953,67502597,18,2049,3153,67502597,16,10, + 7049,7110,154,0,78,101,101,100,108,101,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7099, + 7246,154,0,76,101,110,0,0,7238,7258,154,0,84,111,107,101,110,115,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,7005,7152,154,0,76,101,110,0,0,7144,7164,154,0,84,111, - 107,101,110,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,7247,7393,154,0,84,80,0,0,7386,7403,166,0,115, + 97,118,101,0,2049,4308,3841,7393,1,7258,17,2049,3140,16,1,7393,2049,3701,10,7394, + 7427,166,0,110,101,120,116,0,1793,7433,3841,7246,17,10,1,7429,2049,2203,10,7418, + 7448,166,0,100,111,110,101,63,0,2049,102,2049,2757,10,7049,7478,166,14919,115,58, + 116,111,107,101,110,105,122,101,45,111,110,45,115,116,114,105,110,103,0,1, + 0,4097,7393,1793,7492,2,1,7110,2049,5346,2049,4522,10,1,7484,1793,7501,2049,102,4097, + 7246,10,1,7496,2049,2216,1793,7518,1,7110,2049,6917,2049,7403,2049,7427,2049,7448,10,1, + 7507,2049,2445,1,7258,3841,7393,2049,3153,4097,7258,10,7453,7544,166,0,102,111,114,45, + 101,97,99,104,0,4,2049,56,1,17,2049,2192,1793,7560,5,2049,56,84018692,525572,1542, + 10,1,7553,2049,2495,771,10,7531,7581,166,0,115,117,98,115,116,105,116,117,116, + 101,0,2049,4146,1,129,18,10,7566,7599,166,0,101,120,116,114,97,99,116,0, + 2049,7581,2049,5346,10,7587,7617,166,0,116,111,107,101,110,105,122,101,0,2049,7478, + 2049,4261,10,7604,7634,166,0,99,111,109,98,105,110,101,0,2049,7581,2049,4522,2049, + 4522,10,7622,7651,166,0,109,101,114,103,101,0,4,1,7634,2049,7544,772,10,7641, + 7671,166,0,102,105,110,100,45,101,110,100,0,2,2049,102,2049,7581,2049,102,18, + 67502597,17,10,7658,7692,166,0,99,108,101,97,110,0,2049,7671,1,0,4,16,10, + 7453,7717,166,14919,115,58,114,101,112,108,97,99,101,45,97,108,108,0,1,3, + 1793,7732,2049,7599,2049,7617,2049,7651,2049,7692,2049,4234,10,1,7721,2049,3798,10,7699,7748, + 154,0,83,116,114,105,110,103,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7737,7829,166,0,99, + 104,101,99,107,45,115,105,103,110,0,2049,2794,1793,7838,1,45,2049,3957,10,1, + 7833,9,10,7814,7855,166,0,110,45,62,100,105,103,105,116,0,2049,5367,17,15, + 10,7842,7872,166,0,99,111,110,118,101,114,116,0,1793,7886,3841,231,20,4,2049, + 7855,2049,3957,2,2049,2757,10,1,7874,2049,2445,3,10,7699,7908,166,14919,110,58,116, + 111,45,115,116,114,105,110,103,0,1793,7922,1,7748,2049,4053,2,2049,3103,2049,7872, + 2049,7829,10,1,7910,2049,4078,1,7748,2049,4419,10,7892,7940,166,0,99,104,97,114, + 0,1,32,1793,7949,1,95,2049,3957,10,1,7944,2049,2596,1,114,1793,7962,1,13, + 2049,3957,10,1,7957,2049,2596,1,110,1793,7975,1,10,2049,3957,10,1,7970,2049,2596, + 1,116,1793,7988,1,9,2049,3957,10,1,7983,2049,2596,1,48,1793,8001,1,0,2049, + 3957,10,1,7996,2049,2596,1,94,1793,8014,1,27,2049,3957,10,1,8009,2049,2596,2049, + 3957,10,7931,8030,166,0,116,121,112,101,0,1,99,1793,8038,4,2049,3957,10,1, + 8034,2049,2596,1,115,1793,8052,4,1,3957,2049,4541,10,1,8046,2049,2596,1,110,1793, + 8068,4,2049,7908,1,3957,2049,4541,10,1,8060,2049,2596,3,10,8021,8085,166,0,104, + 97,110,100,108,101,0,1,92,1793,8094,2049,56,2049,7940,10,1,8089,2049,2596,1, + 37,1793,8107,2049,56,2049,8030,10,1,8102,2049,2596,2049,3957,10,7892,8127,166,14919,115, + 58,102,111,114,109,97,116,0,1793,8156,2049,4261,1793,8151,2049,4053,1793,8146,2049,56, + 25,2049,8085,1,8137,7,10,1,8137,8,3,10,1,8133,2049,2203,10,1,8129,2049, + 4078,10,8114,8173,166,14919,115,58,99,111,110,115,116,0,1,4308,2049,2192,2049,2101, + 10,8161,8191,154,0,86,97,108,117,101,115,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 8180,8228,166,0,102,114,111,109,0,2049,102,2,1793,8246,1793,8239,1,8191,4113,10, + 1,8235,2049,2203,2049,3153,10,1,8233,2049,2495,3,10,8219,8259,166,0,116,111,0, + 2,2049,102,1793,8275,2049,56,1,97,18,2049,3140,1,8191,266001,10,1,8264,2049,2495, + 3,10,8161,8293,166,14919,114,101,111,114,100,101,114,0,1,8228,2049,2192,2049,8259, + 10,8281,8310,166,14919,99,117,114,114,121,0,2049,1953,1793,8320,4,2049,1802,2049,1826, + 10,1,8314,2049,2192,10,8300,8334,166,14919,100,111,101,115,0,2049,1591,4,2049,8310, + 2049,1573,2049,180,16,1,166,2049,1653,10,8325,8364,166,14919,100,58,102,111,114,45, + 101,97,99,104,0,1,2,1793,8390,6415,2049,2181,1793,8382,1793,8377,2052,10,1,8375, + 2049,2192,10,1,8373,2049,2192,1,8368,7,10,1,8368,8,3,10,8349,8411,166,14919, + 100,58,108,111,111,107,117,112,45,120,116,0,1,0,4,1793,8436,2049,2181,2049, + 180,2831,1793,8429,4,1,2139,2049,2192,10,1,8423,1,15,2049,64,10,1,8416,2049, + 8364,3,10,8395,8455,166,14919,97,58,108,101,110,103,116,104,0,15,10,8442,8479, + 166,14919,97,58,99,111,117,110,116,101,100,45,114,101,115,117,108,116,115,0, + 8,2049,1953,1793,8492,2,2049,128,1,128,2049,2495,10,1,8484,2049,2192,10,8457,8515, + 166,14919,97,58,102,114,111,109,45,115,116,114,105,110,103,0,2049,1953,1793,8529, + 2,2049,102,2049,128,1,128,2049,4541,10,1,8519,2049,2192,10,8497,8549,166,14919,97, + 58,102,111,114,45,101,97,99,104,0,4,2049,56,1,17,2049,2192,1793,8565,5, + 2049,56,84018692,525572,1542,10,1,8558,2049,2495,771,10,8534,8581,166,14919,97,58,100,117, + 112,0,2049,1953,1793,8594,2,15,2049,128,1,128,2049,8549,10,1,8585,2049,2192,10, + 8571,8610,166,14919,97,58,99,111,112,121,0,1,3,1793,8626,4097,3,2,2049,8455, + 2049,128,1,128,2049,8549,10,1,8614,2049,3798,10,8599,8647,166,14919,97,58,116,111, + 45,115,116,114,105,110,103,0,1,3,1793,8660,2049,8581,1,0,2049,128,2049,3140, + 10,1,8651,2049,3798,2049,4234,10,8631,8680,166,14919,97,58,97,112,112,101,110,100, + 0,2049,2181,1,35,2049,2244,17,2049,1953,1793,8705,2049,128,1793,8700,1,128,2049,8549, + 10,1,8695,2049,2244,10,1,8691,2049,2192,10,8667,8724,166,14919,97,58,112,114,101, + 112,101,110,100,0,4,2049,8680,10,8710,8739,166,14919,97,58,99,104,111,112,0, + 2049,8581,1,-1,2049,3778,2,2049,3717,10,8728,8762,166,14919,97,58,102,105,108,116, + 101,114,0,1793,8777,67502597,1,25,2049,2192,4,1,128,1,15,2049,64,10,1,8764, + 2049,8310,2049,1953,1793,8792,67502597,15,2049,128,2049,8549,10,1,8785,2049,2192,2049,1953,67502597, + 18,2049,3153,67502597,16,10,8749,8821,166,14919,97,58,99,111,110,116,97,105,110,115, + 63,0,1,0,4,1793,8833,4,5,67502597,11,6,22,10,1,8826,2049,8549,772,10, + 8805,8862,166,14919,97,58,99,111,110,116,97,105,110,115,47,115,116,114,105,110, + 103,63,0,1,0,4,1793,8875,4,5,67502597,2049,116,6,22,10,1,8867,2049,8549, + 772,10,8839,8891,166,14919,97,58,109,97,112,0,1793,8897,8,2049,128,10,1,8893, + 2049,8310,2049,1953,1793,8912,67502597,15,2049,128,2049,8549,10,1,8905,2049,2192,10,8881,8931, + 166,14919,97,58,114,101,118,101,114,115,101,0,2049,1953,1793,8965,2049,56,1793,8943, + 17,2049,3153,10,1,8939,2049,2203,2,2049,128,1793,8959,2,15,2049,128,2049,3153,10, + 1,8952,2049,2495,3,10,1,8935,2049,2192,10,8917,8979,166,14919,97,58,116,104,0, + 17,2049,3140,10,8970,8995,166,14919,97,58,102,101,116,99,104,0,2049,8979,15,10, + 8983,9011,166,14919,97,58,115,116,111,114,101,0,2049,8979,16,10,8999,9028,166,14919, + 97,58,114,101,100,117,99,101,0,1,17,2049,2192,2049,8549,10,9015,9048,166,0, + 105,100,101,110,116,105,102,121,0,1,-1,4,1,0,1793,9079,2049,2571,11,1793, + 9073,67502597,1,-1,11,1793,9069,772,2,10,1,9066,9,10,1,9060,9,2049,3140,10, + 1,9055,2049,9028,3,10,9015,9097,166,14919,97,58,105,110,100,101,120,0,1,3, + 1793,9110,1,27,2049,8310,2049,8891,2049,9048,10,1,9101,2049,3798,10,9085,9134,166,14919, + 97,58,105,110,100,101,120,47,115,116,114,105,110,103,0,1,3,1793,9147,1, + 116,2049,8310,2049,8891,2049,9048,10,1,9138,2049,3798,10,9115,9163,166,14919,97,58,109, + 97,107,101,0,2049,8479,2,2,1,3,1793,9174,2049,8931,10,1,9171,2049,3798,4, + 2049,8610,10,9152,9188,178,14919,123,0,1,327,2049,178,1,1558,2049,166,1,327,2049, + 178,10,9182,9207,178,14919,125,0,1,343,2049,178,1,2192,2049,166,1,1558,2049,166, + 1,17,2049,172,1,41,2049,172,1,3153,2049,166,1,343,2049,178,1,9163,2049,166, + 10,9201,9252,166,0,98,111,117,110,100,115,63,0,67502597,2049,8455,67502597,13,10,9240, + 9267,166,0,99,111,112,121,0,2049,56,2049,128,10,9258,9283,166,0,116,111,45, + 101,110,100,0,2,2049,8455,17,2049,3140,10,9201,9301,166,14919,97,58,108,101,102, + 116,0,2049,9252,1793,9309,771,1,-1,10,1,9305,2049,2890,2049,1953,67502597,2049,128,1793, + 9330,1,3140,2049,2192,1,9267,2049,2495,3,10,1,9320,2049,2192,10,9290,9347,166,14919, + 97,58,114,105,103,104,116,0,2049,9252,1793,9355,771,1,-1,10,1,9351,2049,2890, + 2049,1953,67502597,2049,128,1793,9378,4,2049,9283,67502597,18,4,1,9267,2049,2495,3,10,1, + 9366,2049,2192,10,9335,9396,166,14919,97,58,109,105,100,100,108,101,0,1,2129,2049, + 2192,4,67502597,2049,9252,1793,9411,771,3,1,-1,10,1,9406,2049,2890,771,2049,2181,4, + 18,2049,3140,2049,1953,67502597,2049,128,1793,9446,772,1793,9436,17,2049,3140,10,1,9432,2049, + 2192,1,9267,2049,2495,3,10,1,9429,2049,2192,10,9383,9460,154,0,70,108,97,103, + 0,0,9451,9473,166,0,99,111,109,112,97,114,101,0,67440386,184946434,10,9461,9487,166, + 0,108,101,110,103,116,104,0,659202,10,9476,9498,166,0,110,101,120,116,0,17043713, + 1,1,2577,10,9489,9517,166,0,110,111,116,45,101,113,117,97,108,0,50529030,2561, + 0,10,9503,9530,166,0,108,111,111,112,0,524549,9498,2049,9473,18157313,9460,9460,16,420610310, + 1,1,9530,7,10,9383,9554,166,14919,97,58,101,113,63,0,1048833,-1,9460,2049,9473, + 151066369,-1,9517,2049,9487,2049,9530,251724547,9460,10,9544,9580,166,14919,97,58,45,101,113,63, + 0,2049,9554,2049,2684,10,9569,9604,166,14919,97,58,98,101,103,105,110,115,45,119, + 105,116,104,63,0,1,3,1793,9620,2,2049,8455,1,17,2049,2192,2049,9301,2049,9554, + 10,1,9608,2049,3798,10,9585,9642,166,14919,97,58,101,110,100,115,45,119,105,116, + 104,63,0,1,3,1793,9658,2,2049,8455,1,17,2049,2192,2049,9347,2049,9554,10,1, + 9646,2049,3798,10,9625,9680,166,0,99,117,114,114,101,110,116,45,108,105,110,101, + 0,2049,4146,1,1025,18,10,9663,9703,166,0,99,111,117,110,116,45,116,111,107, + 101,110,115,0,1793,9709,1,32,11,10,1,9705,2049,5118,2049,102,10,9686,9735,166, + 0,112,114,111,99,101,115,115,45,116,111,107,101,110,115,0,1793,9763,1,32, + 2049,6884,4,1793,9756,2,2049,102,2049,2774,1,405,1,15,2049,64,10,1,9744,2049, + 2192,2049,3140,10,1,9737,2049,2495,2049,405,10,9625,9785,166,14919,115,58,101,118,97, + 108,117,97,116,101,0,2049,9680,2049,5346,2049,9680,2,2049,9703,2049,9735,10,9770,9804, + 154,0,76,80,0,0,9797,9815,154,0,73,110,100,101,120,0,0,11,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,7153,7299,154,0,84,80,0, - 0,7292,7309,166,0,115,97,118,101,0,2049,4214,3841,7299,1,7164,17,2049,3046,16, - 1,7299,2049,3607,10,7300,7333,166,0,110,101,120,116,0,1793,7339,3841,7152,17,10, - 1,7335,2049,2203,10,7324,7354,166,0,100,111,110,101,63,0,2049,102,2049,2663,10, - 6955,7384,166,14825,115,58,116,111,107,101,110,105,122,101,45,111,110,45,115,116, - 114,105,110,103,0,1,0,4097,7299,1793,7398,2,1,7016,2049,5252,2049,4428,10,1, - 7390,1793,7407,2049,102,4097,7152,10,1,7402,2049,2216,1793,7424,1,7016,2049,6823,2049,7309, - 2049,7333,2049,7354,10,1,7413,2049,2351,1,7164,3841,7299,2049,3059,4097,7164,10,7359,7450, - 166,0,102,111,114,45,101,97,99,104,0,4,2049,56,1,17,2049,2192,1793,7466, - 5,2049,56,84018692,525572,1542,10,1,7459,2049,2401,771,10,7437,7487,166,0,115,117,98, - 115,116,105,116,117,116,101,0,2049,4052,1,129,18,10,7472,7505,166,0,101,120, - 116,114,97,99,116,0,2049,7487,2049,5252,10,7493,7523,166,0,116,111,107,101,110, - 105,122,101,0,2049,7384,2049,4167,10,7510,7540,166,0,99,111,109,98,105,110,101, - 0,2049,7487,2049,4428,2049,4428,10,7528,7557,166,0,109,101,114,103,101,0,4,1, - 7540,2049,7450,772,10,7547,7577,166,0,102,105,110,100,45,101,110,100,0,2,2049, - 102,2049,7487,2049,102,18,67502597,17,10,7564,7598,166,0,99,108,101,97,110,0,2049, - 7577,1,0,4,16,10,7359,7623,166,14825,115,58,114,101,112,108,97,99,101,45, - 97,108,108,0,1,3,1793,7638,2049,7505,2049,7523,2049,7557,2049,7598,2049,4140,10,1, - 7627,2049,3704,10,7605,7654,154,0,83,116,114,105,110,103,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,7643,7735,166,0,99,104,101,99,107,45,115,105,103,110,0,2049,2700,1793,7744, - 1,45,2049,3863,10,1,7739,9,10,7720,7761,166,0,110,45,62,100,105,103,105, - 116,0,2049,5273,17,15,10,7748,7778,166,0,99,111,110,118,101,114,116,0,1793, - 7792,3841,231,20,4,2049,7761,2049,3863,2,2049,2663,10,1,7780,2049,2351,3,10,7605, - 7814,166,14825,110,58,116,111,45,115,116,114,105,110,103,0,1793,7828,1,7654,2049, - 3959,2,2049,3009,2049,7778,2049,7735,10,1,7816,2049,3984,1,7654,2049,4325,10,7798,7846, - 166,0,99,104,97,114,0,1,32,1793,7855,1,95,2049,3863,10,1,7850,2049,2502, - 1,114,1793,7868,1,13,2049,3863,10,1,7863,2049,2502,1,110,1793,7881,1,10,2049, - 3863,10,1,7876,2049,2502,1,116,1793,7894,1,9,2049,3863,10,1,7889,2049,2502,1, - 48,1793,7907,1,0,2049,3863,10,1,7902,2049,2502,1,94,1793,7920,1,27,2049,3863, - 10,1,7915,2049,2502,2049,3863,10,7837,7936,166,0,116,121,112,101,0,1,99,1793, - 7944,4,2049,3863,10,1,7940,2049,2502,1,115,1793,7958,4,1,3863,2049,4447,10,1, - 7952,2049,2502,1,110,1793,7974,4,2049,7814,1,3863,2049,4447,10,1,7966,2049,2502,3, - 10,7927,7991,166,0,104,97,110,100,108,101,0,1,92,1793,8000,2049,56,2049,7846, - 10,1,7995,2049,2502,1,37,1793,8013,2049,56,2049,7936,10,1,8008,2049,2502,2049,3863, - 10,7798,8033,166,14825,115,58,102,111,114,109,97,116,0,1793,8062,2049,4167,1793,8057, - 2049,3959,1793,8052,2049,56,25,2049,7991,1,8043,7,10,1,8043,8,3,10,1,8039, - 2049,2203,10,1,8035,2049,3984,10,8020,8079,166,14825,115,58,99,111,110,115,116,0, - 1,4214,2049,2192,2049,2101,10,8067,8097,154,0,86,97,108,117,101,115,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,8086,8134,166,0,102,114,111,109,0,2049,102,2,1793,8152, - 1793,8145,1,8097,4113,10,1,8141,2049,2203,2049,3059,10,1,8139,2049,2401,3,10,8125, - 8165,166,0,116,111,0,2,2049,102,1793,8181,2049,56,1,97,18,2049,3046,1,8097, - 266001,10,1,8170,2049,2401,3,10,8067,8199,166,14825,114,101,111,114,100,101,114,0, - 1,8134,2049,2192,2049,8165,10,8187,8216,166,14825,99,117,114,114,121,0,2049,1953,1793, - 8226,4,2049,1802,2049,1826,10,1,8220,2049,2192,10,8206,8240,166,14825,100,111,101,115, - 0,2049,1591,4,2049,8216,2049,1573,2049,180,16,1,166,2049,1653,10,8231,8270,166,14825, - 100,58,102,111,114,45,101,97,99,104,0,1,2,1793,8296,6415,2049,2181,1793,8288, - 1793,8283,2052,10,1,8281,2049,2192,10,1,8279,2049,2192,1,8274,7,10,1,8274,8, - 3,10,8255,8317,166,14825,100,58,108,111,111,107,117,112,45,120,116,0,1,0, - 4,1793,8342,2049,2181,2049,180,2831,1793,8335,4,1,2139,2049,2192,10,1,8329,1,15, - 2049,64,10,1,8322,2049,8270,3,10,8301,8361,166,14825,97,58,108,101,110,103,116, - 104,0,15,10,8348,8385,166,14825,97,58,99,111,117,110,116,101,100,45,114,101, - 115,117,108,116,115,0,8,2049,1953,1793,8398,2,2049,128,1,128,2049,2401,10,1, - 8390,2049,2192,10,8363,8421,166,14825,97,58,102,114,111,109,45,115,116,114,105,110, - 103,0,2049,1953,1793,8435,2,2049,102,2049,128,1,128,2049,4447,10,1,8425,2049,2192, - 10,8403,8455,166,14825,97,58,102,111,114,45,101,97,99,104,0,4,2049,56,1, - 17,2049,2192,1793,8471,5,2049,56,84018692,525572,1542,10,1,8464,2049,2401,771,10,8440,8487, - 166,14825,97,58,100,117,112,0,2049,1953,1793,8500,2,15,2049,128,1,128,2049,8455, - 10,1,8491,2049,2192,10,8477,8516,166,14825,97,58,99,111,112,121,0,1,3,1793, - 8532,4097,3,2,2049,8361,2049,128,1,128,2049,8455,10,1,8520,2049,3704,10,8505,8553, - 166,14825,97,58,116,111,45,115,116,114,105,110,103,0,1,3,1793,8566,2049,8487, - 1,0,2049,128,2049,3046,10,1,8557,2049,3704,2049,4140,10,8537,8586,166,14825,97,58, - 97,112,112,101,110,100,0,2049,2181,1,35,2049,2244,17,2049,1953,1793,8611,2049,128, - 1793,8606,1,128,2049,8455,10,1,8601,2049,2244,10,1,8597,2049,2192,10,8573,8630,166, - 14825,97,58,112,114,101,112,101,110,100,0,4,2049,8586,10,8616,8645,166,14825,97, - 58,99,104,111,112,0,2049,8487,1,-1,2049,3684,2,2049,3623,10,8634,8668,166,14825, - 97,58,102,105,108,116,101,114,0,1793,8683,67502597,1,25,2049,2192,4,1,128,1, - 15,2049,64,10,1,8670,2049,8216,2049,1953,1793,8698,67502597,15,2049,128,2049,8455,10,1, - 8691,2049,2192,2049,1953,67502597,18,2049,3059,67502597,16,10,8655,8727,166,14825,97,58,99,111, - 110,116,97,105,110,115,63,0,1,0,4,1793,8739,4,5,67502597,11,6,22,10, - 1,8732,2049,8455,772,10,8711,8768,166,14825,97,58,99,111,110,116,97,105,110,115, - 47,115,116,114,105,110,103,63,0,1,0,4,1793,8781,4,5,67502597,2049,116,6, - 22,10,1,8773,2049,8455,772,10,8745,8797,166,14825,97,58,109,97,112,0,1793,8803, - 8,2049,128,10,1,8799,2049,8216,2049,1953,1793,8818,67502597,15,2049,128,2049,8455,10,1, - 8811,2049,2192,10,8787,8837,166,14825,97,58,114,101,118,101,114,115,101,0,2049,1953, - 1793,8871,2049,56,1793,8849,17,2049,3059,10,1,8845,2049,2203,2,2049,128,1793,8865,2, - 15,2049,128,2049,3059,10,1,8858,2049,2401,3,10,1,8841,2049,2192,10,8823,8885,166, - 14825,97,58,116,104,0,17,2049,3046,10,8876,8901,166,14825,97,58,102,101,116,99, - 104,0,2049,8885,15,10,8889,8917,166,14825,97,58,115,116,111,114,101,0,2049,8885, - 16,10,8905,8934,166,14825,97,58,114,101,100,117,99,101,0,1,17,2049,2192,2049, - 8455,10,8921,8954,166,0,105,100,101,110,116,105,102,121,0,1,-1,4,1,0, - 1793,8985,2049,2477,11,1793,8979,67502597,1,-1,11,1793,8975,772,2,10,1,8972,9,10, - 1,8966,9,2049,3046,10,1,8961,2049,8934,3,10,8921,9003,166,14825,97,58,105,110, - 100,101,120,0,1,3,1793,9016,1,27,2049,8216,2049,8797,2049,8954,10,1,9007,2049, - 3704,10,8991,9040,166,14825,97,58,105,110,100,101,120,47,115,116,114,105,110,103, - 0,1,3,1793,9053,1,116,2049,8216,2049,8797,2049,8954,10,1,9044,2049,3704,10,9021, - 9069,166,14825,97,58,109,97,107,101,0,2049,8385,2,2,1,3,1793,9080,2049,8837, - 10,1,9077,2049,3704,4,2049,8516,10,9058,9094,178,14825,123,0,1,327,2049,178,1, - 1558,2049,166,1,327,2049,178,10,9088,9113,178,14825,125,0,1,343,2049,178,1,2192, - 2049,166,1,1558,2049,166,1,17,2049,172,1,41,2049,172,1,3059,2049,166,1,343, - 2049,178,1,9069,2049,166,10,9107,9158,166,0,98,111,117,110,100,115,63,0,67502597, - 2049,8361,67502597,13,10,9146,9173,166,0,99,111,112,121,0,2049,56,2049,128,10,9164, - 9189,166,0,116,111,45,101,110,100,0,2,2049,8361,17,2049,3046,10,9107,9207,166, - 14825,97,58,108,101,102,116,0,2049,9158,1793,9215,771,1,-1,10,1,9211,2049,2796, - 2049,1953,67502597,2049,128,1793,9236,1,3046,2049,2192,1,9173,2049,2401,3,10,1,9226,2049, - 2192,10,9196,9253,166,14825,97,58,114,105,103,104,116,0,2049,9158,1793,9261,771,1, - -1,10,1,9257,2049,2796,2049,1953,67502597,2049,128,1793,9284,4,2049,9189,67502597,18,4,1, - 9173,2049,2401,3,10,1,9272,2049,2192,10,9241,9302,166,14825,97,58,109,105,100,100, - 108,101,0,1,2129,2049,2192,4,67502597,2049,9158,1793,9317,771,3,1,-1,10,1,9312, - 2049,2796,771,2049,2181,4,18,2049,3046,2049,1953,67502597,2049,128,1793,9352,772,1793,9342,17, - 2049,3046,10,1,9338,2049,2192,1,9173,2049,2401,3,10,1,9335,2049,2192,10,9289,9366, - 154,0,70,108,97,103,0,0,9357,9379,166,0,99,111,109,112,97,114,101,0, - 67440386,184946434,10,9367,9393,166,0,108,101,110,103,116,104,0,659202,10,9382,9404,166,0, - 110,101,120,116,0,17043713,1,1,2577,10,9395,9423,166,0,110,111,116,45,101,113, - 117,97,108,0,50529030,2561,0,10,9409,9436,166,0,108,111,111,112,0,524549,9404,2049, - 9379,18157313,9366,9366,16,420610310,1,1,9436,7,10,9289,9460,166,14825,97,58,101,113,63, - 0,1048833,-1,9366,2049,9379,151066369,-1,9423,2049,9393,2049,9436,251724547,9366,10,9450,9486,166,14825, - 97,58,45,101,113,63,0,2049,9460,2049,2590,10,9475,9510,166,14825,97,58,98,101, - 103,105,110,115,45,119,105,116,104,63,0,1,3,1793,9526,2,2049,8361,1,17, - 2049,2192,2049,9207,2049,9460,10,1,9514,2049,3704,10,9491,9548,166,14825,97,58,101,110, - 100,115,45,119,105,116,104,63,0,1,3,1793,9564,2,2049,8361,1,17,2049,2192, - 2049,9253,2049,9460,10,1,9552,2049,3704,10,9531,9586,166,0,99,117,114,114,101,110, - 116,45,108,105,110,101,0,2049,4052,1,1025,18,10,9569,9609,166,0,99,111,117, - 110,116,45,116,111,107,101,110,115,0,1793,9615,1,32,11,10,1,9611,2049,5024, - 2049,102,10,9592,9641,166,0,112,114,111,99,101,115,115,45,116,111,107,101,110, - 115,0,1793,9669,1,32,2049,6790,4,1793,9662,2,2049,102,2049,2680,1,405,1,15, - 2049,64,10,1,9650,2049,2192,2049,3046,10,1,9643,2049,2401,2049,405,10,9531,9691,166, - 14825,115,58,101,118,97,108,117,97,116,101,0,2049,9586,2049,5252,2049,9586,2,2049, - 9609,2049,9641,10,9676,9710,154,0,76,80,0,0,9703,9721,154,0,73,110,100,101, - 120,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,9711,9762,166,0,110,101, - 120,116,0,3841,9710,1,9721,17,2049,3607,10,9753,9779,166,0,112,114,101,112,0, - 1,9710,2049,3607,1,0,3841,9710,1,9721,17,16,10,9770,9801,166,0,100,111,110, - 101,0,1,9710,2049,3623,10,9676,9812,166,14825,73,0,3841,9710,1,9721,17,15,10, - 9806,9825,166,14825,74,0,3841,9710,1,9721,17,2049,3059,15,10,9819,9840,166,14825,75, - 0,3841,9710,1,9721,17,1,2,18,15,10,9834,9868,166,14825,105,110,100,101,120, - 101,100,45,116,105,109,101,115,0,2049,9779,4,1793,9884,25,33886721,1,2053,1542,2049, - 9762,1,9873,7,10,1,9873,8,3,2049,9801,10,9850,9903,166,14825,100,101,99,105, - 109,97,108,0,1,10,4097,231,10,9891,9919,166,14825,98,105,110,97,114,121,0, - 1,2,4097,231,10,9908,9934,166,14825,111,99,116,97,108,0,1,8,4097,231,10, - 9924,9947,166,14825,104,101,120,0,1,16,4097,231,10,9939,9969,166,14825,105,111,58, - 101,110,117,109,101,114,97,116,101,0,27,10,9952,9984,166,14825,105,111,58,113, - 117,101,114,121,0,28,10,9971,10000,166,14825,105,111,58,105,110,118,111,107,101, - 0,29,10,9986,10018,166,14825,105,111,58,115,99,97,110,45,102,111,114,0,1, - -1,4,2049,9969,1793,10049,2049,9812,2049,9984,772,67502597,11,1793,10045,1793,10040,3,2049,9812, - 10,1,10036,2049,2192,10,1,10034,9,10,1,10025,2049,9868,3,10,10002,10065,166,14825, - 99,58,112,117,116,0,1793,10067,1,0,2049,10000,10,10055,10079,166,14825,110,108,0, - 1,10,2049,10065,10,10072,10091,166,14825,115,112,0,1,32,2049,10065,10,10084,10104,166, - 14825,116,97,98,0,1,9,2049,10065,10,10096,10119,166,14825,115,58,112,117,116,0, - 1,10065,2049,4447,10,10109,10134,166,14825,110,58,112,117,116,0,2049,7814,2049,10119,10, - 10124,10149,166,14825,114,101,115,101,116,0,2049,1558,25,771,1,10149,7,10,10139,10172, - 166,14825,100,117,109,112,45,115,116,97,99,107,0,2049,1558,25,134284547,10172,134283782,10134, - 2049,10091,10,10157,10191,166,14825,70,82,69,69,0,2049,4052,1,1025,18,2049,1953,18, - 10,10182,10209,166,0,101,111,108,63,0,1793,10215,1,13,11,10,1,10211,1793,10223, - 1,10,11,10,1,10219,1793,10231,1,32,11,10,1,10227,2049,2256,22,22,10,10200, - 10249,166,0,118,97,108,105,100,63,0,2,2049,102,2049,2680,10,10238,10263,166,0, - 98,115,63,0,2,1793,10270,1,8,11,10,1,10266,1793,10278,1,127,11,10,1, - 10274,2049,2216,22,10,10255,10297,166,0,99,104,101,99,107,45,98,115,0,2049,10263, - 1793,10320,2049,3938,1,2,2049,2619,1793,10313,2049,3888,3,10,1,10309,9,2049,3888,3, - 10,1,10301,9,10,10182,10334,166,14825,99,58,103,101,116,0,1793,10336,1,1,2049, - 10018,2049,10000,10,10324,10358,166,14825,115,58,103,101,116,45,119,111,114,100,0,1793, - 10386,1,7,15,2049,3959,1793,10377,2049,10334,2,2049,3863,2049,10297,2049,10209,10,1,10367, - 2049,2351,2049,3827,2049,4297,10,1,10360,2049,3984,10,10343,10399,166,14825,98,121,101,0, - 26,10,10391,10412,166,14825,108,105,115,116,101,110,0,2049,10358,2049,10249,1,405,1, - 15,2049,64,1,10412,7,10,10401,10446,166,12458,102,108,111,97,116,58,111,112,101, - 114,97,116,105,111,110,0,1,2,2049,10018,2,2049,2700,1793,10496,3,2049,4187,69, - 114,114,111,114,58,32,100,101,118,105,99,101,32,40,48,48,48,50,41,32, - 110,111,116,32,102,111,117,110,100,0,1,10458,2049,10119,2049,10079,10,1,10455,2049, - 2796,2049,10000,10,10426,10518,166,12458,110,58,116,111,45,102,108,111,97,116,0,1, - 0,2049,10446,10,10503,10538,166,12458,115,58,116,111,45,102,108,111,97,116,0,1, - 1,2049,10446,10,10523,10559,166,12458,102,58,116,111,45,110,117,109,98,101,114,0, - 1,2,2049,10446,10,10543,10580,166,12458,102,58,116,111,45,115,116,114,105,110,103, - 0,2049,4167,2,1,3,2049,10446,10,10564,10596,166,12458,102,58,43,0,1,4,2049, - 10446,10,10588,10609,166,12458,102,58,45,0,1,5,2049,10446,10,10601,10622,166,12458,102, - 58,42,0,1,6,2049,10446,10,10614,10635,166,12458,102,58,47,0,1,7,2049,10446, - 10,10627,10652,166,12458,102,58,102,108,111,111,114,0,1,8,2049,10446,10,10640,10671, - 166,12458,102,58,99,101,105,108,105,110,103,0,1,9,2049,10446,10,10657,10687,166, - 12458,102,58,115,113,114,116,0,1,10,2049,10446,10,10676,10702,166,12458,102,58,101, - 113,63,0,1,11,2049,10446,10,10692,10718,166,12458,102,58,45,101,113,63,0,1, - 12,2049,10446,10,10707,10733,166,12458,102,58,108,116,63,0,1,13,2049,10446,10,10723, - 10748,166,12458,102,58,103,116,63,0,1,14,2049,10446,10,10738,10765,166,12458,102,58, - 100,101,112,116,104,0,1,15,2049,10446,10,10753,10780,166,12458,102,58,100,117,112, - 0,1,16,2049,10446,10,10770,10796,166,12458,102,58,100,114,111,112,0,1,17,2049, - 10446,10,10785,10812,166,12458,102,58,115,119,97,112,0,1,18,2049,10446,10,10801,10827, - 166,12458,102,58,108,111,103,0,1,19,2049,10446,10,10817,10844,166,12458,102,58,112, - 111,119,101,114,0,1,20,2049,10446,10,10832,10859,166,12458,102,58,115,105,110,0, - 1,21,2049,10446,10,10849,10874,166,12458,102,58,99,111,115,0,1,22,2049,10446,10, - 10864,10889,166,12458,102,58,116,97,110,0,1,23,2049,10446,10,10879,10905,166,12458,102, - 58,97,115,105,110,0,1,24,2049,10446,10,10894,10921,166,12458,102,58,97,99,111, - 115,0,1,25,2049,10446,10,10910,10937,166,12458,102,58,97,116,97,110,0,1,26, - 2049,10446,10,10926,10953,166,12458,102,58,112,117,115,104,0,1,27,2049,10446,10,10942, - 10968,166,12458,102,58,112,111,112,0,1,28,2049,10446,10,10958,10986,166,12458,102,58, - 97,100,101,112,116,104,0,1,29,2049,10446,10,10973,11002,166,12458,102,58,111,118, - 101,114,0,2049,10953,2049,10780,2049,10968,2049,10812,10,10991,11022,166,12458,102,58,116,117, - 99,107,0,2049,10780,2049,10953,2049,10812,2049,10968,10,11011,11041,166,12458,102,58,110,105, - 112,0,2049,10812,2049,10796,10,11031,11062,166,12458,102,58,100,114,111,112,45,112,97, - 105,114,0,2049,10796,2049,10796,10,11046,11082,166,12458,102,58,100,117,112,45,112,97, - 105,114,0,2049,11002,2049,11002,10,11067,11097,166,12458,102,58,114,111,116,0,2049,10953, - 2049,10812,2049,10968,2049,10812,10,11087,11118,178,12458,115,105,103,105,108,58,46,0,2049, - 1893,1,4214,1,4140,2049,64,1,10538,2049,166,10,11106,11144,166,12458,102,58,115,113, - 117,97,114,101,0,2049,10780,2049,10622,10,11131,11165,166,12458,102,58,112,111,115,105, - 116,105,118,101,63,0,1,0,2049,10518,2049,10748,10,11149,11188,166,12458,102,58,110, - 101,103,97,116,105,118,101,63,0,1,0,2049,10518,2049,10733,10,11172,11208,166,12458, - 102,58,110,101,103,97,116,101,0,1,-1,2049,10518,2049,10622,10,11195,11225,166,12458, - 102,58,97,98,115,0,2049,10780,2049,11188,1,11208,9,10,11215,11243,166,12458,102,58, - 112,117,116,0,2049,10580,2049,10119,10,11233,11257,166,12458,102,58,80,73,0,2049,4187, - 51,46,49,52,49,53,57,50,54,53,52,0,1,11259,2049,10538,10,11248,11284,166, - 12458,102,58,69,0,2049,4187,50,46,55,49,56,50,56,49,56,50,56,0,1, - 11286,2049,10538,10,11276,11313,166,12458,102,58,78,65,78,0,2049,4187,48,0,1,11315, - 2049,10538,2049,4187,48,0,1,11323,2049,10538,2049,10635,10,11303,11342,166,12458,102,58,73, - 78,70,0,2049,4187,49,46,48,0,1,11344,2049,10538,2049,4187,48,0,1,11354,2049, - 10538,2049,10635,10,11332,11374,166,12458,102,58,45,73,78,70,0,2049,4187,45,49,46, - 48,0,1,11376,2049,10538,2049,4187,48,0,1,11387,2049,10538,2049,10635,10,11363,11407,166, - 12458,102,58,110,97,110,63,0,2049,10780,2049,10718,10,11396,11423,166,12458,102,58,105, - 110,102,63,0,2049,11342,2049,10702,10,11412,11440,166,12458,102,58,45,105,110,102,63, - 0,2049,11374,2049,10702,10,11428,11457,166,12458,102,58,114,111,117,110,100,0,2049,10780, - 2049,11188,1793,11478,2049,4187,48,46,53,0,1,11465,2049,10538,2049,10609,2049,10671,10,1, - 11463,1793,11497,2049,4187,48,46,53,0,1,11484,2049,10538,2049,10596,2049,10652,10,1,11482, - 2049,64,10,11445,11512,166,12458,102,58,109,105,110,0,2049,11082,2049,10733,1,10796,1, - 11041,2049,64,10,11502,11533,166,12458,102,58,109,97,120,0,2049,11082,2049,10748,1,10796, - 1,11041,2049,64,10,11523,11556,166,12458,102,58,108,105,109,105,116,0,2049,10812,2049, - 10953,2049,11512,2049,10968,2049,11533,10,11544,11582,166,12458,102,58,98,101,116,119,101,101, - 110,63,0,2049,11097,2049,10780,2049,10953,2049,11097,2049,11097,2049,11556,2049,10968,2049,10702,10, - 11567,11609,166,12458,102,58,105,110,99,0,2049,4187,49,0,1,11611,2049,10538,2049,10596, - 10,11599,11630,166,12458,102,58,100,101,99,0,2049,4187,49,0,1,11632,2049,10538,2049, - 10609,10,11620,11652,166,12458,102,58,99,97,115,101,0,2049,11002,2049,10702,1793,11664,2049, - 10796,8,1,-1,10,1,11658,1793,11672,3,1,0,10,1,11668,2049,64,25,6,771, - 10,11641,11691,166,12458,102,58,115,105,103,110,0,2049,10780,2049,4187,48,0,1,11695, - 2049,10538,2049,10702,1793,11710,1,0,2049,10796,10,1,11705,2049,2796,2049,4187,48,0,1, - 11716,2049,10538,2049,10748,1793,11729,1,1,10,1,11726,1793,11736,1,-1,10,1,11733,2049, - 64,10,11680,2147483645,154,12458,101,58,77,65,88,0,11741,-2147483645,154,12458,101,58,77,73, - 78,0,11751,-2147483647,154,12458,101,58,78,65,78,0,11761,2147483646,154,12458,101,58,73,78, - 70,0,11771,-2147483646,154,12458,101,58,45,73,78,70,0,11781,11801,166,12458,101,58,110, - 63,0,1,-2147483645,2049,3046,1,2147483645,2049,3059,2049,3077,10,11792,11823,166,12458,101,58,109, - 97,120,63,0,1,2147483645,11,10,11812,11838,166,12458,101,58,109,105,110,63,0,1, - -2147483645,11,10,11827,11854,166,12458,101,58,122,101,114,111,63,0,2049,2663,10,11842,11868, - 166,12458,101,58,110,97,110,63,0,1,-2147483647,11,10,11857,11883,166,12458,101,58,105, - 110,102,63,0,1,2147483646,11,10,11872,11899,166,12458,101,58,45,105,110,102,63,0, - 1,-2147483646,11,10,11887,11914,166,12458,101,58,99,108,105,112,0,1,-2147483645,1,2147483645,2049, - 3028,10,11903,11930,166,12458,102,58,69,49,0,1793,11932,2049,4187,49,46,101,53,0, - 1,11934,2049,10538,10,11921,11962,166,12458,102,58,115,105,103,110,101,100,45,115,113, - 114,116,0,2049,10780,2049,11691,2049,11225,2049,10687,2049,10518,2049,10622,10,11944,11995,166,12458, - 102,58,115,105,103,110,101,100,45,115,113,117,97,114,101,0,2049,10780,2049,11691, - 2049,10780,2049,10622,2049,10518,2049,10622,10,11975,12021,166,0,102,58,45,115,104,105,102, - 116,0,2049,11930,2049,10622,10,12008,12039,166,0,102,58,43,115,104,105,102,116,0, - 2049,11930,2049,10635,10,12026,12058,166,0,102,58,43,101,110,99,111,100,101,0,2049, - 11962,2049,12021,10,12044,12077,166,0,102,58,45,101,110,99,111,100,101,0,2049,10780, - 2049,11691,2049,12039,2049,10780,2049,10622,2049,10518,2049,10622,10,11975,12103,166,12458,102,58,116, - 111,45,101,0,2049,10780,2049,11407,1793,12114,2049,10796,1,-2147483647,10,1,12109,2049,2796,2049, - 10780,2049,11423,1793,12129,2049,10796,1,2147483646,10,1,12124,2049,2796,2049,10780,2049,11440,1793,12144, - 2049,10796,1,-2147483646,10,1,12139,2049,2796,2049,12058,2049,11457,2049,10559,2049,11914,1,-2147483645,1, - 10796,2049,2502,1,2147483645,1,10796,2049,2502,10,12092,12180,166,12458,101,58,116,111,45,102, - 0,1,-2147483647,1,11313,2049,2502,1,2147483646,1,11342,2049,2502,1,-2147483646,1,11374,2049,2502,2049, - 10518,2049,12077,10,12169,12215,166,12458,102,58,115,116,111,114,101,0,1,12103,2049,2192, - 16,10,12203,12233,166,12458,102,58,102,101,116,99,104,0,15,2049,12180,10,12221,12254, - 166,12458,102,58,100,117,109,112,45,115,116,97,99,107,0,2049,10765,2,1,10953, - 2049,2401,1793,12272,2049,10968,2049,10780,2049,11243,2049,10091,10,1,12263,2049,2401,10,12237,12295, - 166,12458,102,58,100,117,109,112,45,97,115,116,97,99,107,0,2049,10986,2,1, - 10968,2049,2401,1793,12313,2049,10780,2049,11243,2049,10091,2049,10953,10,1,12304,2049,2401,10,12277, - 12328,166,12458,101,58,112,117,116,0,1,2147483645,1793,12345,2049,4187,101,58,77,65,88, - 0,1,12334,2049,10119,10,1,12332,2049,2502,1,-2147483645,1793,12366,2049,4187,101,58,77,73, - 78,0,1,12355,2049,10119,10,1,12353,2049,2502,1,0,1793,12385,2049,4187,101,58,48, - 0,1,12376,2049,10119,10,1,12374,2049,2502,1,-2147483647,1793,12406,2049,4187,101,58,78,65, - 78,0,1,12395,2049,10119,10,1,12393,2049,2502,1,2147483646,1793,12427,2049,4187,101,58,73, - 78,70,0,1,12416,2049,10119,10,1,12414,2049,2502,1,-2147483646,1793,12449,2049,4187,101,58, - 45,73,78,70,0,1,12437,2049,10119,10,1,12435,2049,2502,2049,12180,2049,11243,10,105, - 110,116,101,114,102,97,99,101,47,102,108,111,97,116,105,110,103,112,111,105, - 110,116,46,114,101,116,114,111,0,12318,12507,166,13247,102,105,108,101,58,111,112, - 101,114,97,116,105,111,110,0,1,4,2049,10018,2,2049,2700,1793,12557,3,2049,4187, - 69,114,114,111,114,58,32,100,101,118,105,99,101,32,40,48,48,48,52,41, - 32,110,111,116,32,102,111,117,110,100,0,1,12519,2049,10119,2049,10079,10,1,12516, - 2049,2796,2049,10000,10,12488,0,154,13247,102,105,108,101,58,82,0,12564,1,154,13247, - 102,105,108,101,58,87,0,12575,2,154,13247,102,105,108,101,58,65,0,12586,3, - 154,13247,102,105,108,101,58,82,43,0,12597,12623,166,13247,102,105,108,101,58,111, - 112,101,110,0,1,0,2049,12507,10,12609,12643,166,13247,102,105,108,101,58,99,108, - 111,115,101,0,1,1,2049,12507,10,12628,12662,166,13247,102,105,108,101,58,114,101, - 97,100,0,1,2,2049,12507,10,12648,12682,166,13247,102,105,108,101,58,119,114,105, - 116,101,0,1,3,2049,12507,10,12667,12701,166,13247,102,105,108,101,58,116,101,108, - 108,0,1,4,2049,12507,10,12687,12720,166,13247,102,105,108,101,58,115,101,101,107, - 0,1,5,2049,12507,10,12706,12739,166,13247,102,105,108,101,58,115,105,122,101,0, - 1,6,2049,12507,10,12725,12760,166,13247,102,105,108,101,58,100,101,108,101,116,101, - 0,1,7,2049,12507,10,12744,12780,166,13247,102,105,108,101,58,102,108,117,115,104, - 0,1,8,2049,12507,10,12765,12802,166,13247,102,105,108,101,58,101,120,105,115,116, - 115,63,0,1,0,2049,12623,2,2049,2680,1793,12816,2049,12643,2049,2477,10,1,12811,1793, - 12824,3,2049,2490,10,1,12820,2049,64,10,12785,12855,166,13247,102,105,108,101,58,111, - 112,101,110,45,102,111,114,45,114,101,97,100,105,110,103,0,1,0,2049,12623, - 2,2049,12739,4,10,12829,12889,166,13247,102,105,108,101,58,111,112,101,110,45,102, - 111,114,45,97,112,112,101,110,100,0,1,2,2049,12623,2,2049,12739,4,10,12864, - 12924,166,13247,102,105,108,101,58,111,112,101,110,45,102,111,114,45,119,114,105, - 116,105,110,103,0,1,1,2049,12623,10,12898,12937,154,0,70,73,68,0,0,12929, - 12947,154,0,83,105,122,101,0,0,12938,12959,154,0,65,99,116,105,111,110,0, - 0,12948,12971,154,0,66,117,102,102,101,114,0,0,12960,12982,166,0,45,101,111, - 102,63,0,3841,12937,2049,12701,3841,12947,13,10,12972,13003,166,0,112,114,101,115,101, - 114,118,101,0,1,12937,1793,13014,1,12947,1,25,2049,3704,10,1,13007,2049,3704,10, - 12898,13038,166,13247,102,105,108,101,58,114,101,97,100,45,108,105,110,101,0,4097, - 12937,1793,13095,2049,1953,2,4097,12971,2049,3959,1793,13087,3841,12937,2049,12662,2,2049,3863,1793, - 13064,1,13,11,10,1,13060,1793,13072,1,10,11,10,1,13068,1793,13080,1,0,11, - 10,1,13076,2049,2256,22,22,10,1,13051,2049,2351,2049,3888,3,10,1,13042,2049,3984, - 3841,12971,10,13019,13125,166,13247,102,105,108,101,58,102,111,114,45,101,97,99,104, - 45,108,105,110,101,0,1793,13156,4097,12959,2049,12855,4097,12937,4097,12947,1793,13147,3841,12937, - 2049,13038,3841,12959,8,2049,12982,10,1,13137,2049,2327,3841,12937,2049,12643,10,1,13127,2049, - 13003,10,13102,13169,154,0,70,73,68,0,0,13102,13185,166,13247,102,105,108,101,58, - 115,108,117,114,112,0,1793,13212,4,2049,3959,2049,12855,4097,13169,1793,13203,3841,13169,2049, - 12662,2049,3863,10,1,13196,2049,2401,3841,13169,2049,12643,10,1,13187,2049,3984,10,13170,13231, - 166,13247,102,105,108,101,58,115,112,101,119,0,2049,12924,4,1793,13240,67502597,2049,12682, - 10,1,13236,2049,4447,2049,12643,10,105,110,116,101,114,102,97,99,101,47,102,105, - 108,101,115,121,115,116,101,109,46,114,101,116,114,111,0,13217,13294,166,13964,105, - 111,58,117,110,105,120,45,115,121,115,99,97,108,108,0,1,8,2049,10018,2, - 2049,2700,1793,13344,3,2049,4187,69,114,114,111,114,58,32,100,101,118,105,99,101, - 32,40,48,48,48,56,41,32,110,111,116,32,102,111,117,110,100,0,1,13306, - 2049,10119,2049,10079,10,1,13303,2049,2796,2049,10000,10,13274,13367,166,13964,117,110,105,120, - 58,115,121,115,116,101,109,0,1,0,2049,13294,10,13351,13386,166,13964,117,110,105, - 120,58,102,111,114,107,0,1,1,2049,13294,10,13372,13406,166,13964,117,110,105,120, - 58,101,120,101,99,48,0,1,2,2049,13294,10,13391,13426,166,13964,117,110,105,120, - 58,101,120,101,99,49,0,1,3,2049,13294,10,13411,13446,166,13964,117,110,105,120, - 58,101,120,101,99,50,0,1,4,2049,13294,10,13431,13466,166,13964,117,110,105,120, - 58,101,120,101,99,51,0,1,5,2049,13294,10,13451,13485,166,13964,117,110,105,120, - 58,101,120,105,116,0,1,6,2049,13294,10,13471,13506,166,13964,117,110,105,120,58, - 103,101,116,112,105,100,0,1,7,2049,13294,10,13490,13525,166,13964,117,110,105,120, - 58,119,97,105,116,0,1,8,2049,13294,10,13511,13544,166,13964,117,110,105,120,58, - 107,105,108,108,0,1,9,2049,13294,10,13530,13564,166,13964,117,110,105,120,58,112, - 111,112,101,110,0,1,10,2049,13294,10,13549,13585,166,13964,117,110,105,120,58,112, - 99,108,111,115,101,0,1,11,2049,13294,10,13569,13605,166,13964,117,110,105,120,58, - 99,104,100,105,114,0,1,13,2049,13294,10,13590,13626,166,13964,117,110,105,120,58, - 103,101,116,101,110,118,0,1,14,2049,13294,10,13610,13647,166,13964,117,110,105,120, - 58,112,117,116,101,110,118,0,1,15,2049,13294,10,13631,13667,166,13964,117,110,105, - 120,58,115,108,101,101,112,0,1,16,2049,13294,10,13652,13689,166,13964,117,110,105, - 120,58,101,120,101,99,117,116,101,0,1,17,2049,13294,10,13672,13708,166,13964,117, - 110,105,120,58,112,105,112,101,0,1,0,2049,13564,1,13038,1,13585,2049,2216,10, - 13694,13736,166,13964,117,110,105,120,58,103,101,116,45,99,119,100,0,2049,4187,112, - 119,100,0,1,13738,2049,13708,2049,6667,2049,4187,47,0,1,13750,2049,4428,10,13719,13785, - 166,13964,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,4187,108,115,32,45,49,32,124,32,119,99,32,45, - 108,0,1,13787,2049,13708,2049,6667,2049,254,10,13757,13833,166,13964,117,110,105,120,58, - 102,111,114,45,101,97,99,104,45,102,105,108,101,0,2049,4187,108,115,32,45, - 49,32,45,112,0,1,13835,1,0,2049,13564,2049,13785,1793,13868,1793,13863,2049,13038,2049, - 4140,67502597,8,10,1,13856,2049,2203,10,1,13854,2049,2401,2049,13585,3,10,13810,13886,166, - 0,115,116,97,114,116,0,4,2049,3959,1,0,2049,13564,10,13876,13903,166,0,114, - 101,97,100,0,2,2049,12662,2,2049,3863,2049,2663,10,13894,13923,166,0,102,105,110, - 105,115,104,0,2049,13585,2049,3938,10,13810,13948,166,13964,117,110,105,120,58,115,108, - 117,114,112,45,112,105,112,101,0,1793,13959,2049,13886,1,13903,2049,2351,2049,13923,10, - 1,13950,2049,3984,10,105,110,116,101,114,102,97,99,101,47,117,110,105,120,46, - 114,101,116,114,111,0,13928,13998,166,14055,110,58,114,97,110,100,111,109,0,1, - 10,2049,10018,2,2049,2700,1793,14048,3,2049,4187,69,114,114,111,114,58,32,100,101, - 118,105,99,101,32,40,48,48,49,48,41,32,110,111,116,32,102,111,117,110, - 100,0,1,14010,2049,10119,2049,10079,10,1,14007,2049,2796,2049,10000,10,105,110,116,101, - 114,102,97,99,101,47,114,110,103,46,114,101,116,114,111,0,13985,14095,166,14449, - 99,108,111,99,107,58,111,112,101,114,97,116,105,111,110,0,1,5,2049,10018, - 2,2049,2700,1793,14145,3,2049,4187,69,114,114,111,114,58,32,100,101,118,105,99, - 101,32,40,48,48,48,53,41,32,110,111,116,32,102,111,117,110,100,0,1, - 14107,2049,10119,2049,10079,10,1,14104,2049,2796,2049,10000,10,14075,14172,166,14449,99,108,111, - 99,107,58,116,105,109,101,115,116,97,109,112,0,1,0,2049,14095,10,14152,14191, - 166,14449,99,108,111,99,107,58,100,97,121,0,1,1,2049,14095,10,14177,14212,166, - 14449,99,108,111,99,107,58,109,111,110,116,104,0,1,2,2049,14095,10,14196,14232, - 166,14449,99,108,111,99,107,58,121,101,97,114,0,1,3,2049,14095,10,14217,14252, - 166,14449,99,108,111,99,107,58,104,111,117,114,0,1,4,2049,14095,10,14237,14274, - 166,14449,99,108,111,99,107,58,109,105,110,117,116,101,0,1,5,2049,14095,10, - 14257,14296,166,14449,99,108,111,99,107,58,115,101,99,111,110,100,0,1,6,2049, - 14095,10,14279,14319,166,14449,99,108,111,99,107,58,117,116,99,58,100,97,121,0, - 1,7,2049,14095,10,14301,14344,166,14449,99,108,111,99,107,58,117,116,99,58,109, - 111,110,116,104,0,1,8,2049,14095,10,14324,14368,166,14449,99,108,111,99,107,58, - 117,116,99,58,121,101,97,114,0,1,9,2049,14095,10,14349,14392,166,14449,99,108, - 111,99,107,58,117,116,99,58,104,111,117,114,0,1,10,2049,14095,10,14373,14418, - 166,14449,99,108,111,99,107,58,117,116,99,58,109,105,110,117,116,101,0,1, - 11,2049,14095,10,14397,14444,166,14449,99,108,111,99,107,58,117,116,99,58,115,101, - 99,111,110,100,0,1,12,2049,14095,10,105,110,116,101,114,102,97,99,101,47, - 99,108,111,99,107,46,114,101,116,114,111,0,14423,14492,166,0,115,99,114,105, - 112,116,58,111,112,101,114,97,116,105,111,110,0,1,9,2049,10018,2,2049,2700, - 1793,14542,3,2049,4187,69,114,114,111,114,58,32,100,101,118,105,99,101,32,40, - 48,48,48,57,41,32,110,111,116,32,102,111,117,110,100,0,1,14504,2049,10119, - 2049,10079,10,1,14501,2049,2796,2049,10000,10,14423,14570,166,14788,115,99,114,105,112,116, - 58,97,114,103,117,109,101,110,116,115,0,1,0,2049,14492,10,14549,14599,166,14788, - 115,99,114,105,112,116,58,103,101,116,45,97,114,103,117,109,101,110,116,0, - 2049,4167,4,1,1,2049,14492,10,14575,14619,166,14788,105,110,99,108,117,100,101,0, - 1,2,2049,14492,10,14607,14640,166,14788,115,99,114,105,112,116,58,110,97,109,101, - 0,2049,4167,1,3,2049,14492,10,14624,14671,166,14788,115,99,114,105,112,116,58,99, - 117,114,114,101,110,116,45,102,105,108,101,0,2049,4167,1,4,2049,14492,10,14647, - 14702,178,14788,115,99,114,105,112,116,58,99,117,114,114,101,110,116,45,108,105, - 110,101,0,1,5,2049,14492,2049,154,10,14678,14734,166,14788,115,99,114,105,112,116, - 58,105,103,110,111,114,101,45,116,111,45,101,111,108,0,1,6,2049,14492,10, - 14709,14764,166,14788,115,99,114,105,112,116,58,97,98,111,114,116,45,105,110,99, - 108,117,100,101,0,1,7,2049,14492,10,14739,14779,166,14788,97,98,111,114,116,0, - 1,147,2049,3670,1,8,2049,14492,10,105,110,116,101,114,102,97,99,101,47,115, - 99,114,105,112,116,105,110,103,46,114,101,116,114,111,0,114,101,116,114,111, - 46,109,117,114,105,0,114,101,116,114,111,46,102,111,114,116,104,0,14769,14845, - 166,15605,84,73,66,0,1,7,15,10,14837,14864,166,15605,105,109,97,103,101,58, - 115,97,118,101,0,1,1000,2049,10018,2049,10000,10,14849,14881,166,0,101,100,105,116, - 63,0,2,1793,14888,1,8,11,10,1,14884,1793,14896,1,127,11,10,1,14892,2049, - 2216,22,10,14871,14913,166,0,103,97,116,104,101,114,0,2049,14881,1,15,1,3863, - 2049,64,10,14902,14932,166,0,99,121,99,108,101,0,2049,10334,2049,2181,4,8,2049, - 2590,25,3,2049,14913,1,14932,7,10,14849,14964,166,15605,112,97,114,115,101,45,117, - 110,116,105,108,0,1793,14976,2049,4167,2049,3959,2049,14932,771,2049,3827,10,1,14966,2049, - 3984,10,14948,14991,166,15605,115,58,103,101,116,0,1793,15013,1793,14999,1,13,11,10, - 1,14995,1793,15007,1,10,11,10,1,15003,2049,2216,22,10,1,14993,2049,14964,10,14981, - 15028,166,15605,99,108,101,97,114,0,2049,4187,92,94,91,50,74,92,94,91,48, - 59,48,72,0,1,15030,2049,8033,2049,10119,10,15018,15061,154,15605,78,111,69,99,104, - 111,0,0,15050,15070,154,0,69,79,84,0,0,15062,15084,154,0,73,103,110,111, - 114,105,110,103,0,0,15071,15099,166,0,105,103,110,111,114,105,110,103,63,0, - 3841,15084,10,15085,15114,166,0,118,101,114,115,105,111,110,0,3841,4,1,100,20, - 10,15102,15130,166,0,100,111,110,101,63,0,2,4097,15070,1793,15139,1,13,11,10, - 1,15135,1793,15147,1,10,11,10,1,15143,1793,15155,1,32,11,10,1,15151,2049,2256, - 22,22,10,15120,15171,166,0,101,111,108,63,0,3841,15070,1793,15179,1,13,11,10, - 1,15175,1793,15187,1,10,11,10,1,15183,2049,2216,22,10,15162,15204,166,0,118,97, - 108,105,100,63,0,2,2049,102,2049,2749,10,15193,15224,166,0,99,104,101,99,107, - 45,101,111,102,0,2,1793,15231,1,-1,11,10,1,15227,1793,15239,1,4,11,10, - 1,15235,2049,2216,22,1793,15249,2049,10399,10,1,15246,9,10,15210,15260,166,0,98,115, - 0,2049,3938,1,2,2049,2619,1793,15272,2049,3888,3,10,1,15268,9,2049,3888,3,10, - 15253,15292,166,0,99,104,101,99,107,45,98,115,0,2,1793,15299,1,8,11,10, - 1,15295,1793,15307,1,127,11,10,1,15303,2049,2216,22,1793,15317,2049,15260,10,1,15314, - 9,10,15279,15331,166,0,99,104,101,99,107,0,2049,15224,2049,15292,10,15321,15350,166, - 0,99,104,97,114,97,99,116,101,114,0,2049,10334,2,2049,3863,10,15336,15367,166, - 0,98,117,102,102,101,114,0,1793,15377,2049,14845,2049,3959,8,2049,3827,10,1,15369, - 2049,3984,10,15356,15397,166,0,114,101,97,100,45,116,111,107,101,110,0,1793,15413, - 1793,15408,2049,15350,2049,15331,2049,15130,10,1,15401,2049,2351,10,1,15399,2049,15367,2049,4297, - 10,15382,15430,166,0,105,110,112,117,116,0,2049,15397,2049,15204,10,15420,15447,166,0, - 112,114,111,99,101,115,115,0,2049,15099,1793,15465,771,2049,15171,1793,15461,1,15084,2049, - 3670,10,1,15456,9,10,1,15451,2049,2796,1,405,1,15,2049,64,10,15050,15483,178, - 15605,47,47,0,2049,14734,1,15084,2049,3656,10,15476,15501,166,15605,98,97,110,110,101, - 114,0,2049,15114,2049,4187,82,69,84,82,79,32,49,50,32,40,37,110,46,37, - 110,41,92,110,0,1,15505,2049,8033,2049,10119,2049,10191,2049,1544,2049,10191,18,2049,1544, - 2049,4187,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,15541,2049,8033,2049,10119,10,15490,15586,166,15605, - 108,105,115,116,101,110,0,3841,15061,1793,15593,2049,15501,10,1,15590,2049,72,2049,15430, - 2049,15447,1,15597,7,10,105,110,116,101,114,102,97,99,101,47,114,101,116,114, - 111,45,117,110,105,120,46,114,101,116,114,111,0,1793,15657,2049,14671,2049,4214,1793, - 15647,1,188,1,2,17,8,10,1,15640,2049,2192,2049,1573,2049,184,16,10,1,15634, - 100,105,99,116,45,119,111,114,100,115,45,108,105,115,116,105,110,103,46,102, - 111,114,116,104,0,15575,15696,166,15659,100,58,119,111,114,100,115,0,1793,15705,2049, - 186,2049,10119,2049,10091,10,1,15698,2049,8270,10,100,105,99,116,45,119,111,114,100, - 115,45,108,105,115,116,105,110,103,46,102,111,114,116,104,0,15684,15752,166,15710, - 100,58,119,111,114,100,115,45,119,105,116,104,0,2049,1953,2049,5252,1793,15783,2049, - 186,2,2049,1953,2049,4755,1793,15772,2049,10119,2049,10091,10,1,15767,1793,15778,3,10,1, - 15776,2049,64,10,1,15758,2049,8270,10,100,105,99,116,45,119,111,114,100,115,45, - 108,105,115,116,105,110,103,46,102,111,114,116,104,0,15735,15833,166,15788,100,105, - 115,112,108,97,121,45,105,102,45,108,101,102,116,0,2,2049,1953,2049,5200,1793, - 15845,2049,10119,2049,10091,10,1,15840,1793,15851,3,10,1,15849,2049,64,10,100,105,99, - 116,45,119,111,114,100,115,45,108,105,115,116,105,110,103,46,102,111,114,116, - 104,0,15735,15908,166,15856,100,58,119,111,114,100,115,45,98,101,103,105,110,110, - 105,110,103,45,119,105,116,104,0,2049,1953,2049,5252,1793,15919,2049,186,2049,15833,10, - 1,15914,2049,8270,10,101,120,116,101,110,115,105,111,110,115,47,100,101,112,114, - 101,99,97,116,101,100,46,114,101,116,114,111,0,15881,15964,166,15924,115,58,115, - 112,108,105,116,0,2049,6790,10,101,120,116,101,110,115,105,111,110,115,47,100, - 101,112,114,101,99,97,116,101,100,46,114,101,116,114,111,0,15952,16017,166,15967, - 115,58,115,112,108,105,116,45,111,110,45,115,116,114,105,110,103,0,2049,6823, + 0,0,0,0,0,0,0,0,9805,9856,166,0,110,101,120,116,0,3841,9804,1, + 9815,17,2049,3701,10,9847,9873,166,0,112,114,101,112,0,1,9804,2049,3701,1,0, + 3841,9804,1,9815,17,16,10,9864,9895,166,0,100,111,110,101,0,1,9804,2049,3717, + 10,9770,9906,166,14919,73,0,3841,9804,1,9815,17,15,10,9900,9919,166,14919,74,0, + 3841,9804,1,9815,17,2049,3153,15,10,9913,9934,166,14919,75,0,3841,9804,1,9815,17, + 1,2,18,15,10,9928,9962,166,14919,105,110,100,101,120,101,100,45,116,105,109, + 101,115,0,2049,9873,4,1793,9978,25,33886721,1,2053,1542,2049,9856,1,9967,7,10,1, + 9967,8,3,2049,9895,10,9944,9997,166,14919,100,101,99,105,109,97,108,0,1,10, + 4097,231,10,9985,10013,166,14919,98,105,110,97,114,121,0,1,2,4097,231,10,10002, + 10028,166,14919,111,99,116,97,108,0,1,8,4097,231,10,10018,10041,166,14919,104,101, + 120,0,1,16,4097,231,10,10033,10063,166,14919,105,111,58,101,110,117,109,101,114, + 97,116,101,0,27,10,10046,10078,166,14919,105,111,58,113,117,101,114,121,0,28, + 10,10065,10094,166,14919,105,111,58,105,110,118,111,107,101,0,29,10,10080,10112,166, + 14919,105,111,58,115,99,97,110,45,102,111,114,0,1,-1,4,2049,10063,1793,10143, + 2049,9906,2049,10078,772,67502597,11,1793,10139,1793,10134,3,2049,9906,10,1,10130,2049,2192,10, + 1,10128,9,10,1,10119,2049,9962,3,10,10096,10159,166,14919,99,58,112,117,116,0, + 1793,10161,1,0,2049,10094,10,10149,10173,166,14919,110,108,0,1,10,2049,10159,10,10166, + 10185,166,14919,115,112,0,1,32,2049,10159,10,10178,10198,166,14919,116,97,98,0,1, + 9,2049,10159,10,10190,10213,166,14919,115,58,112,117,116,0,1,10159,2049,4541,10,10203, + 10228,166,14919,110,58,112,117,116,0,2049,7908,2049,10213,10,10218,10243,166,14919,114,101, + 115,101,116,0,2049,1558,25,771,1,10243,7,10,10233,10266,166,14919,100,117,109,112, + 45,115,116,97,99,107,0,2049,1558,25,134284547,10266,134283782,10228,2049,10185,10,10251,10285,166, + 14919,70,82,69,69,0,2049,4146,1,1025,18,2049,1953,18,10,10276,10303,166,0,101, + 111,108,63,0,1793,10309,1,13,11,10,1,10305,1793,10317,1,10,11,10,1,10313, + 1793,10325,1,32,11,10,1,10321,2049,2256,22,22,10,10294,10343,166,0,118,97,108, + 105,100,63,0,2,2049,102,2049,2774,10,10332,10357,166,0,98,115,63,0,2,1793, + 10364,1,8,11,10,1,10360,1793,10372,1,127,11,10,1,10368,2049,2216,22,10,10349, + 10391,166,0,99,104,101,99,107,45,98,115,0,2049,10357,1793,10414,2049,4032,1,2, + 2049,2713,1793,10407,2049,3982,3,10,1,10403,9,2049,3982,3,10,1,10395,9,10,10276, + 10428,166,14919,99,58,103,101,116,0,1793,10430,1,1,2049,10112,2049,10094,10,10418,10452, + 166,14919,115,58,103,101,116,45,119,111,114,100,0,1793,10480,1,7,15,2049,4053, + 1793,10471,2049,10428,2,2049,3957,2049,10391,2049,10303,10,1,10461,2049,2445,2049,3921,2049,4391, + 10,1,10454,2049,4078,10,10437,10493,166,14919,98,121,101,0,26,10,10485,10506,166,14919, + 108,105,115,116,101,110,0,2049,10452,2049,10343,1,405,1,15,2049,64,1,10506,7, + 10,10495,10540,166,12552,102,108,111,97,116,58,111,112,101,114,97,116,105,111,110, + 0,1,2,2049,10112,2,2049,2794,1793,10590,3,2049,4281,69,114,114,111,114,58,32, + 100,101,118,105,99,101,32,40,48,48,48,50,41,32,110,111,116,32,102,111, + 117,110,100,0,1,10552,2049,10213,2049,10173,10,1,10549,2049,2890,2049,10094,10,10520,10612, + 166,12552,110,58,116,111,45,102,108,111,97,116,0,1,0,2049,10540,10,10597,10632, + 166,12552,115,58,116,111,45,102,108,111,97,116,0,1,1,2049,10540,10,10617,10653, + 166,12552,102,58,116,111,45,110,117,109,98,101,114,0,1,2,2049,10540,10,10637, + 10674,166,12552,102,58,116,111,45,115,116,114,105,110,103,0,2049,4261,2,1,3, + 2049,10540,10,10658,10690,166,12552,102,58,43,0,1,4,2049,10540,10,10682,10703,166,12552, + 102,58,45,0,1,5,2049,10540,10,10695,10716,166,12552,102,58,42,0,1,6,2049, + 10540,10,10708,10729,166,12552,102,58,47,0,1,7,2049,10540,10,10721,10746,166,12552,102, + 58,102,108,111,111,114,0,1,8,2049,10540,10,10734,10765,166,12552,102,58,99,101, + 105,108,105,110,103,0,1,9,2049,10540,10,10751,10781,166,12552,102,58,115,113,114, + 116,0,1,10,2049,10540,10,10770,10796,166,12552,102,58,101,113,63,0,1,11,2049, + 10540,10,10786,10812,166,12552,102,58,45,101,113,63,0,1,12,2049,10540,10,10801,10827, + 166,12552,102,58,108,116,63,0,1,13,2049,10540,10,10817,10842,166,12552,102,58,103, + 116,63,0,1,14,2049,10540,10,10832,10859,166,12552,102,58,100,101,112,116,104,0, + 1,15,2049,10540,10,10847,10874,166,12552,102,58,100,117,112,0,1,16,2049,10540,10, + 10864,10890,166,12552,102,58,100,114,111,112,0,1,17,2049,10540,10,10879,10906,166,12552, + 102,58,115,119,97,112,0,1,18,2049,10540,10,10895,10921,166,12552,102,58,108,111, + 103,0,1,19,2049,10540,10,10911,10938,166,12552,102,58,112,111,119,101,114,0,1, + 20,2049,10540,10,10926,10953,166,12552,102,58,115,105,110,0,1,21,2049,10540,10,10943, + 10968,166,12552,102,58,99,111,115,0,1,22,2049,10540,10,10958,10983,166,12552,102,58, + 116,97,110,0,1,23,2049,10540,10,10973,10999,166,12552,102,58,97,115,105,110,0, + 1,24,2049,10540,10,10988,11015,166,12552,102,58,97,99,111,115,0,1,25,2049,10540, + 10,11004,11031,166,12552,102,58,97,116,97,110,0,1,26,2049,10540,10,11020,11047,166, + 12552,102,58,112,117,115,104,0,1,27,2049,10540,10,11036,11062,166,12552,102,58,112, + 111,112,0,1,28,2049,10540,10,11052,11080,166,12552,102,58,97,100,101,112,116,104, + 0,1,29,2049,10540,10,11067,11096,166,12552,102,58,111,118,101,114,0,2049,11047,2049, + 10874,2049,11062,2049,10906,10,11085,11116,166,12552,102,58,116,117,99,107,0,2049,10874,2049, + 11047,2049,10906,2049,11062,10,11105,11135,166,12552,102,58,110,105,112,0,2049,10906,2049,10890, + 10,11125,11156,166,12552,102,58,100,114,111,112,45,112,97,105,114,0,2049,10890,2049, + 10890,10,11140,11176,166,12552,102,58,100,117,112,45,112,97,105,114,0,2049,11096,2049, + 11096,10,11161,11191,166,12552,102,58,114,111,116,0,2049,11047,2049,10906,2049,11062,2049,10906, + 10,11181,11212,178,12552,115,105,103,105,108,58,46,0,2049,1893,1,4308,1,4234,2049, + 64,1,10632,2049,166,10,11200,11238,166,12552,102,58,115,113,117,97,114,101,0,2049, + 10874,2049,10716,10,11225,11259,166,12552,102,58,112,111,115,105,116,105,118,101,63,0, + 1,0,2049,10612,2049,10842,10,11243,11282,166,12552,102,58,110,101,103,97,116,105,118, + 101,63,0,1,0,2049,10612,2049,10827,10,11266,11302,166,12552,102,58,110,101,103,97, + 116,101,0,1,-1,2049,10612,2049,10716,10,11289,11319,166,12552,102,58,97,98,115,0, + 2049,10874,2049,11282,1,11302,9,10,11309,11337,166,12552,102,58,112,117,116,0,2049,10674, + 2049,10213,10,11327,11351,166,12552,102,58,80,73,0,2049,4281,51,46,49,52,49,53, + 57,50,54,53,52,0,1,11353,2049,10632,10,11342,11378,166,12552,102,58,69,0,2049, + 4281,50,46,55,49,56,50,56,49,56,50,56,0,1,11380,2049,10632,10,11370,11407, + 166,12552,102,58,78,65,78,0,2049,4281,48,0,1,11409,2049,10632,2049,4281,48,0, + 1,11417,2049,10632,2049,10729,10,11397,11436,166,12552,102,58,73,78,70,0,2049,4281,49, + 46,48,0,1,11438,2049,10632,2049,4281,48,0,1,11448,2049,10632,2049,10729,10,11426,11468, + 166,12552,102,58,45,73,78,70,0,2049,4281,45,49,46,48,0,1,11470,2049,10632, + 2049,4281,48,0,1,11481,2049,10632,2049,10729,10,11457,11501,166,12552,102,58,110,97,110, + 63,0,2049,10874,2049,10812,10,11490,11517,166,12552,102,58,105,110,102,63,0,2049,11436, + 2049,10796,10,11506,11534,166,12552,102,58,45,105,110,102,63,0,2049,11468,2049,10796,10, + 11522,11551,166,12552,102,58,114,111,117,110,100,0,2049,10874,2049,11282,1793,11572,2049,4281, + 48,46,53,0,1,11559,2049,10632,2049,10703,2049,10765,10,1,11557,1793,11591,2049,4281,48, + 46,53,0,1,11578,2049,10632,2049,10690,2049,10746,10,1,11576,2049,64,10,11539,11606,166, + 12552,102,58,109,105,110,0,2049,11176,2049,10827,1,10890,1,11135,2049,64,10,11596,11627, + 166,12552,102,58,109,97,120,0,2049,11176,2049,10842,1,10890,1,11135,2049,64,10,11617, + 11650,166,12552,102,58,108,105,109,105,116,0,2049,10906,2049,11047,2049,11606,2049,11062,2049, + 11627,10,11638,11676,166,12552,102,58,98,101,116,119,101,101,110,63,0,2049,11191,2049, + 10874,2049,11047,2049,11191,2049,11191,2049,11650,2049,11062,2049,10796,10,11661,11703,166,12552,102,58, + 105,110,99,0,2049,4281,49,0,1,11705,2049,10632,2049,10690,10,11693,11724,166,12552,102, + 58,100,101,99,0,2049,4281,49,0,1,11726,2049,10632,2049,10703,10,11714,11746,166,12552, + 102,58,99,97,115,101,0,2049,11096,2049,10796,1793,11758,2049,10890,8,1,-1,10,1, + 11752,1793,11766,3,1,0,10,1,11762,2049,64,25,6,771,10,11735,11785,166,12552,102, + 58,115,105,103,110,0,2049,10874,2049,4281,48,0,1,11789,2049,10632,2049,10796,1793,11804, + 1,0,2049,10890,10,1,11799,2049,2890,2049,4281,48,0,1,11810,2049,10632,2049,10842,1793, + 11823,1,1,10,1,11820,1793,11830,1,-1,10,1,11827,2049,64,10,11774,2147483645,154,12552, + 101,58,77,65,88,0,11835,-2147483645,154,12552,101,58,77,73,78,0,11845,-2147483647,154,12552, + 101,58,78,65,78,0,11855,2147483646,154,12552,101,58,73,78,70,0,11865,-2147483646,154,12552, + 101,58,45,73,78,70,0,11875,11895,166,12552,101,58,110,63,0,1,-2147483645,2049,3140, + 1,2147483645,2049,3153,2049,3171,10,11886,11917,166,12552,101,58,109,97,120,63,0,1,2147483645, + 11,10,11906,11932,166,12552,101,58,109,105,110,63,0,1,-2147483645,11,10,11921,11948,166, + 12552,101,58,122,101,114,111,63,0,2049,2757,10,11936,11962,166,12552,101,58,110,97, + 110,63,0,1,-2147483647,11,10,11951,11977,166,12552,101,58,105,110,102,63,0,1,2147483646, + 11,10,11966,11993,166,12552,101,58,45,105,110,102,63,0,1,-2147483646,11,10,11981,12008, + 166,12552,101,58,99,108,105,112,0,1,-2147483645,1,2147483645,2049,3122,10,11997,12024,166,12552, + 102,58,69,49,0,1793,12026,2049,4281,49,46,101,53,0,1,12028,2049,10632,10,12015, + 12056,166,12552,102,58,115,105,103,110,101,100,45,115,113,114,116,0,2049,10874,2049, + 11785,2049,11319,2049,10781,2049,10612,2049,10716,10,12038,12089,166,12552,102,58,115,105,103,110, + 101,100,45,115,113,117,97,114,101,0,2049,10874,2049,11785,2049,10874,2049,10716,2049,10612, + 2049,10716,10,12069,12115,166,0,102,58,45,115,104,105,102,116,0,2049,12024,2049,10716, + 10,12102,12133,166,0,102,58,43,115,104,105,102,116,0,2049,12024,2049,10729,10,12120, + 12152,166,0,102,58,43,101,110,99,111,100,101,0,2049,12056,2049,12115,10,12138,12171, + 166,0,102,58,45,101,110,99,111,100,101,0,2049,10874,2049,11785,2049,12133,2049,10874, + 2049,10716,2049,10612,2049,10716,10,12069,12197,166,12552,102,58,116,111,45,101,0,2049,10874, + 2049,11501,1793,12208,2049,10890,1,-2147483647,10,1,12203,2049,2890,2049,10874,2049,11517,1793,12223,2049, + 10890,1,2147483646,10,1,12218,2049,2890,2049,10874,2049,11534,1793,12238,2049,10890,1,-2147483646,10,1, + 12233,2049,2890,2049,12152,2049,11551,2049,10653,2049,12008,1,-2147483645,1,10890,2049,2596,1,2147483645,1, + 10890,2049,2596,10,12186,12274,166,12552,101,58,116,111,45,102,0,1,-2147483647,1,11407,2049, + 2596,1,2147483646,1,11436,2049,2596,1,-2147483646,1,11468,2049,2596,2049,10612,2049,12171,10,12263,12309, + 166,12552,102,58,115,116,111,114,101,0,1,12197,2049,2192,16,10,12297,12327,166,12552, + 102,58,102,101,116,99,104,0,15,2049,12274,10,12315,12348,166,12552,102,58,100,117, + 109,112,45,115,116,97,99,107,0,2049,10859,2,1,11047,2049,2495,1793,12366,2049,11062, + 2049,10874,2049,11337,2049,10185,10,1,12357,2049,2495,10,12331,12389,166,12552,102,58,100,117, + 109,112,45,97,115,116,97,99,107,0,2049,11080,2,1,11062,2049,2495,1793,12407,2049, + 10874,2049,11337,2049,10185,2049,11047,10,1,12398,2049,2495,10,12371,12422,166,12552,101,58,112, + 117,116,0,1,2147483645,1793,12439,2049,4281,101,58,77,65,88,0,1,12428,2049,10213,10, + 1,12426,2049,2596,1,-2147483645,1793,12460,2049,4281,101,58,77,73,78,0,1,12449,2049,10213, + 10,1,12447,2049,2596,1,0,1793,12479,2049,4281,101,58,48,0,1,12470,2049,10213,10, + 1,12468,2049,2596,1,-2147483647,1793,12500,2049,4281,101,58,78,65,78,0,1,12489,2049,10213, + 10,1,12487,2049,2596,1,2147483646,1793,12521,2049,4281,101,58,73,78,70,0,1,12510,2049, + 10213,10,1,12508,2049,2596,1,-2147483646,1793,12543,2049,4281,101,58,45,73,78,70,0,1, + 12531,2049,10213,10,1,12529,2049,2596,2049,12274,2049,11337,10,105,110,116,101,114,102,97, + 99,101,47,102,108,111,97,116,105,110,103,112,111,105,110,116,46,114,101,116, + 114,111,0,12412,12601,166,13341,102,105,108,101,58,111,112,101,114,97,116,105,111, + 110,0,1,4,2049,10112,2,2049,2794,1793,12651,3,2049,4281,69,114,114,111,114,58, + 32,100,101,118,105,99,101,32,40,48,48,48,52,41,32,110,111,116,32,102, + 111,117,110,100,0,1,12613,2049,10213,2049,10173,10,1,12610,2049,2890,2049,10094,10,12582, + 0,154,13341,102,105,108,101,58,82,0,12658,1,154,13341,102,105,108,101,58,87, + 0,12669,2,154,13341,102,105,108,101,58,65,0,12680,3,154,13341,102,105,108,101, + 58,82,43,0,12691,12717,166,13341,102,105,108,101,58,111,112,101,110,0,1,0, + 2049,12601,10,12703,12737,166,13341,102,105,108,101,58,99,108,111,115,101,0,1,1, + 2049,12601,10,12722,12756,166,13341,102,105,108,101,58,114,101,97,100,0,1,2,2049, + 12601,10,12742,12776,166,13341,102,105,108,101,58,119,114,105,116,101,0,1,3,2049, + 12601,10,12761,12795,166,13341,102,105,108,101,58,116,101,108,108,0,1,4,2049,12601, + 10,12781,12814,166,13341,102,105,108,101,58,115,101,101,107,0,1,5,2049,12601,10, + 12800,12833,166,13341,102,105,108,101,58,115,105,122,101,0,1,6,2049,12601,10,12819, + 12854,166,13341,102,105,108,101,58,100,101,108,101,116,101,0,1,7,2049,12601,10, + 12838,12874,166,13341,102,105,108,101,58,102,108,117,115,104,0,1,8,2049,12601,10, + 12859,12896,166,13341,102,105,108,101,58,101,120,105,115,116,115,63,0,1,0,2049, + 12717,2,2049,2774,1793,12910,2049,12737,2049,2571,10,1,12905,1793,12918,3,2049,2584,10,1, + 12914,2049,64,10,12879,12949,166,13341,102,105,108,101,58,111,112,101,110,45,102,111, + 114,45,114,101,97,100,105,110,103,0,1,0,2049,12717,2,2049,12833,4,10,12923, + 12983,166,13341,102,105,108,101,58,111,112,101,110,45,102,111,114,45,97,112,112, + 101,110,100,0,1,2,2049,12717,2,2049,12833,4,10,12958,13018,166,13341,102,105,108, + 101,58,111,112,101,110,45,102,111,114,45,119,114,105,116,105,110,103,0,1, + 1,2049,12717,10,12992,13031,154,0,70,73,68,0,0,13023,13041,154,0,83,105,122, + 101,0,0,13032,13053,154,0,65,99,116,105,111,110,0,0,13042,13065,154,0,66, + 117,102,102,101,114,0,0,13054,13076,166,0,45,101,111,102,63,0,3841,13031,2049, + 12795,3841,13041,13,10,13066,13097,166,0,112,114,101,115,101,114,118,101,0,1,13031, + 1793,13108,1,13041,1,25,2049,3798,10,1,13101,2049,3798,10,12992,13132,166,13341,102,105, + 108,101,58,114,101,97,100,45,108,105,110,101,0,4097,13031,1793,13189,2049,1953,2, + 4097,13065,2049,4053,1793,13181,3841,13031,2049,12756,2,2049,3957,1793,13158,1,13,11,10,1, + 13154,1793,13166,1,10,11,10,1,13162,1793,13174,1,0,11,10,1,13170,2049,2256,22, + 22,10,1,13145,2049,2445,2049,3982,3,10,1,13136,2049,4078,3841,13065,10,13113,13219,166, + 13341,102,105,108,101,58,102,111,114,45,101,97,99,104,45,108,105,110,101,0, + 1793,13250,4097,13053,2049,12949,4097,13031,4097,13041,1793,13241,3841,13031,2049,13132,3841,13053,8,2049, + 13076,10,1,13231,2049,2421,3841,13031,2049,12737,10,1,13221,2049,13097,10,13196,13263,154,0, + 70,73,68,0,0,13196,13279,166,13341,102,105,108,101,58,115,108,117,114,112,0, + 1793,13306,4,2049,4053,2049,12949,4097,13263,1793,13297,3841,13263,2049,12756,2049,3957,10,1,13290, + 2049,2495,3841,13263,2049,12737,10,1,13281,2049,4078,10,13264,13325,166,13341,102,105,108,101, + 58,115,112,101,119,0,2049,13018,4,1793,13334,67502597,2049,12776,10,1,13330,2049,4541,2049, + 12737,10,105,110,116,101,114,102,97,99,101,47,102,105,108,101,115,121,115,116, + 101,109,46,114,101,116,114,111,0,13311,13388,166,14058,105,111,58,117,110,105,120, + 45,115,121,115,99,97,108,108,0,1,8,2049,10112,2,2049,2794,1793,13438,3,2049, + 4281,69,114,114,111,114,58,32,100,101,118,105,99,101,32,40,48,48,48,56, + 41,32,110,111,116,32,102,111,117,110,100,0,1,13400,2049,10213,2049,10173,10,1, + 13397,2049,2890,2049,10094,10,13368,13461,166,14058,117,110,105,120,58,115,121,115,116,101, + 109,0,1,0,2049,13388,10,13445,13480,166,14058,117,110,105,120,58,102,111,114,107, + 0,1,1,2049,13388,10,13466,13500,166,14058,117,110,105,120,58,101,120,101,99,48, + 0,1,2,2049,13388,10,13485,13520,166,14058,117,110,105,120,58,101,120,101,99,49, + 0,1,3,2049,13388,10,13505,13540,166,14058,117,110,105,120,58,101,120,101,99,50, + 0,1,4,2049,13388,10,13525,13560,166,14058,117,110,105,120,58,101,120,101,99,51, + 0,1,5,2049,13388,10,13545,13579,166,14058,117,110,105,120,58,101,120,105,116,0, + 1,6,2049,13388,10,13565,13600,166,14058,117,110,105,120,58,103,101,116,112,105,100, + 0,1,7,2049,13388,10,13584,13619,166,14058,117,110,105,120,58,119,97,105,116,0, + 1,8,2049,13388,10,13605,13638,166,14058,117,110,105,120,58,107,105,108,108,0,1, + 9,2049,13388,10,13624,13658,166,14058,117,110,105,120,58,112,111,112,101,110,0,1, + 10,2049,13388,10,13643,13679,166,14058,117,110,105,120,58,112,99,108,111,115,101,0, + 1,11,2049,13388,10,13663,13699,166,14058,117,110,105,120,58,99,104,100,105,114,0, + 1,13,2049,13388,10,13684,13720,166,14058,117,110,105,120,58,103,101,116,101,110,118, + 0,1,14,2049,13388,10,13704,13741,166,14058,117,110,105,120,58,112,117,116,101,110, + 118,0,1,15,2049,13388,10,13725,13761,166,14058,117,110,105,120,58,115,108,101,101, + 112,0,1,16,2049,13388,10,13746,13783,166,14058,117,110,105,120,58,101,120,101,99, + 117,116,101,0,1,17,2049,13388,10,13766,13802,166,14058,117,110,105,120,58,112,105, + 112,101,0,1,0,2049,13658,1,13132,1,13679,2049,2216,10,13788,13830,166,14058,117,110, + 105,120,58,103,101,116,45,99,119,100,0,2049,4281,112,119,100,0,1,13832,2049, + 13802,2049,6761,2049,4281,47,0,1,13844,2049,4522,10,13813,13879,166,14058,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,4281,108,115,32,45,49,32,124,32,119,99,32,45,108,0,1,13881,2049,13802, + 2049,6761,2049,254,10,13851,13927,166,14058,117,110,105,120,58,102,111,114,45,101,97, + 99,104,45,102,105,108,101,0,2049,4281,108,115,32,45,49,32,45,112,0,1, + 13929,1,0,2049,13658,2049,13879,1793,13962,1793,13957,2049,13132,2049,4234,67502597,8,10,1,13950, + 2049,2203,10,1,13948,2049,2495,2049,13679,3,10,13904,13980,166,0,115,116,97,114,116, + 0,4,2049,4053,1,0,2049,13658,10,13970,13997,166,0,114,101,97,100,0,2,2049, + 12756,2,2049,3957,2049,2757,10,13988,14017,166,0,102,105,110,105,115,104,0,2049,13679, + 2049,4032,10,13904,14042,166,14058,117,110,105,120,58,115,108,117,114,112,45,112,105, + 112,101,0,1793,14053,2049,13980,1,13997,2049,2445,2049,14017,10,1,14044,2049,4078,10,105, + 110,116,101,114,102,97,99,101,47,117,110,105,120,46,114,101,116,114,111,0, + 14022,14092,166,14149,110,58,114,97,110,100,111,109,0,1,10,2049,10112,2,2049,2794, + 1793,14142,3,2049,4281,69,114,114,111,114,58,32,100,101,118,105,99,101,32,40, + 48,48,49,48,41,32,110,111,116,32,102,111,117,110,100,0,1,14104,2049,10213, + 2049,10173,10,1,14101,2049,2890,2049,10094,10,105,110,116,101,114,102,97,99,101,47, + 114,110,103,46,114,101,116,114,111,0,14079,14189,166,14543,99,108,111,99,107,58, + 111,112,101,114,97,116,105,111,110,0,1,5,2049,10112,2,2049,2794,1793,14239,3, + 2049,4281,69,114,114,111,114,58,32,100,101,118,105,99,101,32,40,48,48,48, + 53,41,32,110,111,116,32,102,111,117,110,100,0,1,14201,2049,10213,2049,10173,10, + 1,14198,2049,2890,2049,10094,10,14169,14266,166,14543,99,108,111,99,107,58,116,105,109, + 101,115,116,97,109,112,0,1,0,2049,14189,10,14246,14285,166,14543,99,108,111,99, + 107,58,100,97,121,0,1,1,2049,14189,10,14271,14306,166,14543,99,108,111,99,107, + 58,109,111,110,116,104,0,1,2,2049,14189,10,14290,14326,166,14543,99,108,111,99, + 107,58,121,101,97,114,0,1,3,2049,14189,10,14311,14346,166,14543,99,108,111,99, + 107,58,104,111,117,114,0,1,4,2049,14189,10,14331,14368,166,14543,99,108,111,99, + 107,58,109,105,110,117,116,101,0,1,5,2049,14189,10,14351,14390,166,14543,99,108, + 111,99,107,58,115,101,99,111,110,100,0,1,6,2049,14189,10,14373,14413,166,14543, + 99,108,111,99,107,58,117,116,99,58,100,97,121,0,1,7,2049,14189,10,14395, + 14438,166,14543,99,108,111,99,107,58,117,116,99,58,109,111,110,116,104,0,1, + 8,2049,14189,10,14418,14462,166,14543,99,108,111,99,107,58,117,116,99,58,121,101, + 97,114,0,1,9,2049,14189,10,14443,14486,166,14543,99,108,111,99,107,58,117,116, + 99,58,104,111,117,114,0,1,10,2049,14189,10,14467,14512,166,14543,99,108,111,99, + 107,58,117,116,99,58,109,105,110,117,116,101,0,1,11,2049,14189,10,14491,14538, + 166,14543,99,108,111,99,107,58,117,116,99,58,115,101,99,111,110,100,0,1, + 12,2049,14189,10,105,110,116,101,114,102,97,99,101,47,99,108,111,99,107,46, + 114,101,116,114,111,0,14517,14586,166,0,115,99,114,105,112,116,58,111,112,101, + 114,97,116,105,111,110,0,1,9,2049,10112,2,2049,2794,1793,14636,3,2049,4281,69, + 114,114,111,114,58,32,100,101,118,105,99,101,32,40,48,48,48,57,41,32, + 110,111,116,32,102,111,117,110,100,0,1,14598,2049,10213,2049,10173,10,1,14595,2049, + 2890,2049,10094,10,14517,14664,166,14882,115,99,114,105,112,116,58,97,114,103,117,109, + 101,110,116,115,0,1,0,2049,14586,10,14643,14693,166,14882,115,99,114,105,112,116, + 58,103,101,116,45,97,114,103,117,109,101,110,116,0,2049,4261,4,1,1,2049, + 14586,10,14669,14713,166,14882,105,110,99,108,117,100,101,0,1,2,2049,14586,10,14701, + 14734,166,14882,115,99,114,105,112,116,58,110,97,109,101,0,2049,4261,1,3,2049, + 14586,10,14718,14765,166,14882,115,99,114,105,112,116,58,99,117,114,114,101,110,116, + 45,102,105,108,101,0,2049,4261,1,4,2049,14586,10,14741,14796,178,14882,115,99,114, + 105,112,116,58,99,117,114,114,101,110,116,45,108,105,110,101,0,1,5,2049, + 14586,2049,154,10,14772,14828,166,14882,115,99,114,105,112,116,58,105,103,110,111,114, + 101,45,116,111,45,101,111,108,0,1,6,2049,14586,10,14803,14858,166,14882,115,99, + 114,105,112,116,58,97,98,111,114,116,45,105,110,99,108,117,100,101,0,1, + 7,2049,14586,10,14833,14873,166,14882,97,98,111,114,116,0,1,147,2049,3764,1,8, + 2049,14586,10,105,110,116,101,114,102,97,99,101,47,115,99,114,105,112,116,105, + 110,103,46,114,101,116,114,111,0,114,101,116,114,111,46,109,117,114,105,0, + 114,101,116,114,111,46,102,111,114,116,104,0,14863,14939,166,15699,84,73,66,0, + 1,7,15,10,14931,14958,166,15699,105,109,97,103,101,58,115,97,118,101,0,1, + 1000,2049,10112,2049,10094,10,14943,14975,166,0,101,100,105,116,63,0,2,1793,14982,1, + 8,11,10,1,14978,1793,14990,1,127,11,10,1,14986,2049,2216,22,10,14965,15007,166, + 0,103,97,116,104,101,114,0,2049,14975,1,15,1,3957,2049,64,10,14996,15026,166, + 0,99,121,99,108,101,0,2049,10428,2049,2181,4,8,2049,2684,25,3,2049,15007,1, + 15026,7,10,14943,15058,166,15699,112,97,114,115,101,45,117,110,116,105,108,0,1793, + 15070,2049,4261,2049,4053,2049,15026,771,2049,3921,10,1,15060,2049,4078,10,15042,15085,166,15699, + 115,58,103,101,116,0,1793,15107,1793,15093,1,13,11,10,1,15089,1793,15101,1,10, + 11,10,1,15097,2049,2216,22,10,1,15087,2049,15058,10,15075,15122,166,15699,99,108,101, + 97,114,0,2049,4281,92,94,91,50,74,92,94,91,48,59,48,72,0,1,15124, + 2049,8127,2049,10213,10,15112,15155,154,15699,78,111,69,99,104,111,0,0,15144,15164,154, + 0,69,79,84,0,0,15156,15178,154,0,73,103,110,111,114,105,110,103,0,0, + 15165,15193,166,0,105,103,110,111,114,105,110,103,63,0,3841,15178,10,15179,15208,166, + 0,118,101,114,115,105,111,110,0,3841,4,1,100,20,10,15196,15224,166,0,100, + 111,110,101,63,0,2,4097,15164,1793,15233,1,13,11,10,1,15229,1793,15241,1,10, + 11,10,1,15237,1793,15249,1,32,11,10,1,15245,2049,2256,22,22,10,15214,15265,166, + 0,101,111,108,63,0,3841,15164,1793,15273,1,13,11,10,1,15269,1793,15281,1,10, + 11,10,1,15277,2049,2216,22,10,15256,15298,166,0,118,97,108,105,100,63,0,2, + 2049,102,2049,2843,10,15287,15318,166,0,99,104,101,99,107,45,101,111,102,0,2, + 1793,15325,1,-1,11,10,1,15321,1793,15333,1,4,11,10,1,15329,2049,2216,22,1793, + 15343,2049,10493,10,1,15340,9,10,15304,15354,166,0,98,115,0,2049,4032,1,2,2049, + 2713,1793,15366,2049,3982,3,10,1,15362,9,2049,3982,3,10,15347,15386,166,0,99,104, + 101,99,107,45,98,115,0,2,1793,15393,1,8,11,10,1,15389,1793,15401,1,127, + 11,10,1,15397,2049,2216,22,1793,15411,2049,15354,10,1,15408,9,10,15373,15425,166,0, + 99,104,101,99,107,0,2049,15318,2049,15386,10,15415,15444,166,0,99,104,97,114,97, + 99,116,101,114,0,2049,10428,2,2049,3957,10,15430,15461,166,0,98,117,102,102,101, + 114,0,1793,15471,2049,14939,2049,4053,8,2049,3921,10,1,15463,2049,4078,10,15450,15491,166, + 0,114,101,97,100,45,116,111,107,101,110,0,1793,15507,1793,15502,2049,15444,2049,15425, + 2049,15224,10,1,15495,2049,2445,10,1,15493,2049,15461,2049,4391,10,15476,15524,166,0,105, + 110,112,117,116,0,2049,15491,2049,15298,10,15514,15541,166,0,112,114,111,99,101,115, + 115,0,2049,15193,1793,15559,771,2049,15265,1793,15555,1,15178,2049,3764,10,1,15550,9,10, + 1,15545,2049,2890,1,405,1,15,2049,64,10,15144,15577,178,15699,47,47,0,2049,14828, + 1,15178,2049,3750,10,15570,15595,166,15699,98,97,110,110,101,114,0,2049,15208,2049,4281, + 82,69,84,82,79,32,49,50,32,40,37,110,46,37,110,41,92,110,0,1, + 15599,2049,8127,2049,10213,2049,10285,2049,1544,2049,10285,18,2049,1544,2049,4281,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,15635,2049,8127,2049,10213,10,15584,15680,166,15699,108,105,115,116,101,110, + 0,3841,15155,1793,15687,2049,15595,10,1,15684,2049,72,2049,15524,2049,15541,1,15691,7,10, + 105,110,116,101,114,102,97,99,101,47,114,101,116,114,111,45,117,110,105,120, + 46,114,101,116,114,111,0,1793,15751,2049,14765,2049,4308,1793,15741,1,188,1,2,17, + 8,10,1,15734,2049,2192,2049,1573,2049,184,16,10,1,15728,100,105,99,116,45,119, + 111,114,100,115,45,108,105,115,116,105,110,103,46,102,111,114,116,104,0,15669, + 15790,166,15753,100,58,119,111,114,100,115,0,1793,15799,2049,186,2049,10213,2049,10185,10, + 1,15792,2049,8364,10,100,105,99,116,45,119,111,114,100,115,45,108,105,115,116, + 105,110,103,46,102,111,114,116,104,0,15778,15846,166,15804,100,58,119,111,114,100, + 115,45,119,105,116,104,0,2049,1953,2049,5346,1793,15877,2049,186,2,2049,1953,2049,4849, + 1793,15866,2049,10213,2049,10185,10,1,15861,1793,15872,3,10,1,15870,2049,64,10,1,15852, + 2049,8364,10,100,105,99,116,45,119,111,114,100,115,45,108,105,115,116,105,110, + 103,46,102,111,114,116,104,0,15829,15927,166,15882,100,105,115,112,108,97,121,45, + 105,102,45,108,101,102,116,0,2,2049,1953,2049,5294,1793,15939,2049,10213,2049,10185,10, + 1,15934,1793,15945,3,10,1,15943,2049,64,10,100,105,99,116,45,119,111,114,100, + 115,45,108,105,115,116,105,110,103,46,102,111,114,116,104,0,15829,16002,166,15950, + 100,58,119,111,114,100,115,45,98,101,103,105,110,110,105,110,103,45,119,105, + 116,104,0,2049,1953,2049,5346,1793,16013,2049,186,2049,15927,10,1,16008,2049,8364,10,101, + 120,116,101,110,115,105,111,110,115,47,100,101,112,114,101,99,97,116,101,100, + 46,114,101,116,114,111,0,15975,16058,166,16018,115,58,115,112,108,105,116,0,2049, + 6884,10,101,120,116,101,110,115,105,111,110,115,47,100,101,112,114,101,99,97, + 116,101,100,46,114,101,116,114,111,0,16046,16111,166,16061,115,58,115,112,108,105, + 116,45,111,110,45,115,116,114,105,110,103,0,2049,6917,10,101,120,116,101,110, + 115,105,111,110,115,47,100,101,112,114,101,99,97,116,101,100,46,114,101,116, + 114,111,0,16089,16163,166,16114,115,58,99,111,110,116,97,105,110,115,45,99,104, + 97,114,63,0,2049,4645,10,101,120,116,101,110,115,105,111,110,115,47,100,101, + 112,114,101,99,97,116,101,100,46,114,101,116,114,111,0,16142,16217,166,16166,115, + 58,99,111,110,116,97,105,110,115,45,115,116,114,105,110,103,63,0,2049,4849, 10,101,120,116,101,110,115,105,111,110,115,47,100,101,112,114,101,99,97,116, - 101,100,46,114,101,116,114,111,0,15995,16069,166,16020,115,58,99,111,110,116,97, - 105,110,115,45,99,104,97,114,63,0,2049,4551,10,101,120,116,101,110,115,105, - 111,110,115,47,100,101,112,114,101,99,97,116,101,100,46,114,101,116,114,111, - 0,16048,16123,166,16072,115,58,99,111,110,116,97,105,110,115,45,115,116,114,105, - 110,103,63,0,2049,4755,10,101,120,116,101,110,115,105,111,110,115,47,100,101, - 112,114,101,99,97,116,101,100,46,114,101,116,114,111,0,16100,16177,166,16126,97, - 58,99,111,110,116,97,105,110,115,45,115,116,114,105,110,103,63,0,2049,4755, + 101,100,46,114,101,116,114,111,0,16194,16271,166,16220,97,58,99,111,110,116,97, + 105,110,115,45,115,116,114,105,110,103,63,0,2049,8862,10,101,120,116,101,110, + 115,105,111,110,115,47,100,101,112,114,101,99,97,116,101,100,46,114,101,116, + 114,111,0,16248,16317,166,16274,97,58,105,110,100,101,120,45,111,102,0,2049,9097, 10,101,120,116,101,110,115,105,111,110,115,47,100,101,112,114,101,99,97,116, - 101,100,46,114,101,116,114,111,0,16154,16223,166,16180,97,58,105,110,100,101,120, - 45,111,102,0,2049,9003,10,101,120,116,101,110,115,105,111,110,115,47,100,101, - 112,114,101,99,97,116,101,100,46,114,101,116,114,111,0,16208,16276,166,16226,97, - 58,105,110,100,101,120,45,111,102,45,115,116,114,105,110,103,0,2049,9040,10, + 101,100,46,114,101,116,114,111,0,16302,16370,166,16320,97,58,105,110,100,101,120, + 45,111,102,45,115,116,114,105,110,103,0,2049,9134,10,101,120,116,101,110,115, + 105,111,110,115,47,100,101,112,114,101,99,97,116,101,100,46,114,101,116,114, + 111,0,16348,16416,166,16373,115,58,105,110,100,101,120,45,111,102,0,2049,4578,10, 101,120,116,101,110,115,105,111,110,115,47,100,101,112,114,101,99,97,116,101, - 100,46,114,101,116,114,111,0,16254,16322,166,16279,115,58,105,110,100,101,120,45, - 111,102,0,2049,4484,10,101,120,116,101,110,115,105,111,110,115,47,100,101,112, - 114,101,99,97,116,101,100,46,114,101,116,114,111,0,16307,16368,166,16325,115,58, - 105,110,100,101,120,45,111,102,0,2049,4972,10,0 }; + 100,46,114,101,116,114,111,0,16401,16469,166,16419,115,58,105,110,100,101,120,45, + 111,102,45,115,116,114,105,110,103,0,2049,5066,10,0 };